summaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)Author
2018-05-27Enable warnings for contrib/ad-keytabRuss Allbery
Fix one duplicate code line that produced a warning.
2018-05-27Fix POD spelling errors in contrib/ad-keytabRuss Allbery
Also add stopwords.
2018-05-27Update AD keytab policiesBill MacAllister
* Make sure userPrincipalName is created for all keytabs and use it to search for entries in AD. * Allow the creation of any service principal. This requires making sure that the cn used to create AD entries for service accounts not be any longer than 20 characters.
2018-05-27Add ad-keytab, update Wallet::ConfigBill MacAllister
* This ad-keytab is useful in the initial setup of AD as a keytab store for wallet. * Change configuration variables to correctly reflect that some values are relative distinguished names. * Add a configuration variable for the base distinguished name for ActiveDirectory.
2016-01-03Allow contrib/wallet-contacts to work on Perl 5.008Russ Allbery
I'll probably bump this later, but for now that's the minimum supported Perl version for wallet. Change-Id: I97e36f850dcb3dcd3a78daf34d8a35bf597bdb43
2016-01-03Add stopwords for some additional spelling issuesRuss Allbery
Change-Id: If63ea5829252fda13b68d031fb9f48c93b71697a
2015-06-08wallet-contacts: Added basic email sending to the contactsJon Robertson
The email sending will only replace the To: field with the contacts and do no other template parsing, so it is currently limited. Change-Id: I4c653cf7bfe3ed2d9ca16299a4f937e015966554
2015-06-08wallet-summary: Fixed wrong name in a function callJon Robertson
Change-Id: I4bcc9c318ab3ec09add026e14204d929125302b7
2015-06-08Added a contrib script for history actionsJon Robertson
Commerzbank offered a script for searching and editing the wallet history. The coding style is very different from our own, so I'm including this as a contrib script for now. Change-Id: I20516d63ad6f633ad0efc3977d990fa1e7a5ebd9
2014-07-16Move wallet-rekey-periodic license into PODRuss Allbery
To ensure that the generated man page also contains a license, move the license text down into the POD. Change-Id: Iaeedfbffccd1510d50bf1f84f396e1b1f8fda8fc Reviewed-on: https://gerrit.stanford.edu/1562 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2014-07-15Add contrib wallet-rekey-periodic scriptRuss Allbery
Add a new contrib script, wallet-rekey-periodic, which is used at Stanford to periodically rekey hosts from cron. Change-Id: Ic1f515da44e55623f7d6864f9a3cebf24c08e13b Reviewed-on: https://gerrit.stanford.edu/1547 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2014-07-11Test for Perl strict and minimum versionRuss Allbery
Fix strictness issues across the whole code base, and ensure that all Perl scripts enable warnings. (Hopefully enabling warnings won't cause problems for the server.) Change-Id: I4dee49f7a6bcbeeee21d74bf61a1fd26514f832c Reviewed-on: https://gerrit.stanford.edu/1532 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2014-05-27Added /cron principals to Stanford policy and summaryJon Robertson
cron principals were being rejected due to not being a part of the Stanford Policy module. Change-Id: Ic67a8e2bce8474431163b74d97c2bf1fb184a4b7 Reviewed-on: https://gerrit.stanford.edu/1488 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2014-04-13Change my email address to eagle@eyrie.orgRuss Allbery
Change-Id: I4c2b5d7c807d6c27dd18a3b92eef66d21287d21e Reviewed-on: https://gerrit.stanford.edu/1481 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2014-01-06Add additional stopwords for POD spelling testsRuss Allbery
Change-Id: I7eefcb5eab2e35e8d45baa6e868f1f00867c6b62 Reviewed-on: https://gerrit.stanford.edu/1372 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add additional stopwords for POD spelling testsRuss Allbery
aspell doesn't like some of the words used in the Expat license. Change-Id: Ia31b41c54dcec3b50dbfb2ae7318574997c5d8ca Reviewed-on: https://gerrit.stanford.edu/972 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-02-27Add explicit license statements to all POD documentationRuss Allbery
For scripts, do this by moving the copyright and license statement from the top of the script into the POD documentation. Also try to uniformly put the SEE ALSO section last. Change-Id: Id31a5c0d5e6f6831a689deec41a13d35bb40465a Reviewed-on: https://gerrit.stanford.edu/850 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-02-27Use correct form of Stanford's copyright statementRuss Allbery
Change-Id: I06dd9ecca19315179bdd34d4b301548fe7604331 Reviewed-on: https://gerrit.stanford.edu/842 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-02-27Add stopwords for POD documentation of contrib/* scriptsRuss Allbery
Change-Id: I850cb07c344757362f09a3c2d88adc5b8154d7d7 Reviewed-on: https://gerrit.stanford.edu/838 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2010-08-27Add documentation for wallet-unknown-hostsRuss Allbery
Change how autogen generates man pages to use a loop, which will make it easier to add more documentation in the future.
2010-08-25wallet-unknown-hosts now uses Wallet::ServerRuss Allbery
2010-08-18Add reporting and purge functions to wallet-unknown-hostsRuss Allbery
Add the report of purge-eligible keytabs and the command to do the purge. The command-line parsing still needs work.
2010-08-16First cut at wallet contrib script to find keytabs for unknown hostsRuss Allbery
2010-08-16Fix wallet-summary leading comment and module inclusionRuss Allbery
This script now uses Wallet::Report, not Wallet::Admin.
2010-02-19Refactor reporting into a separate module and scriptRuss Allbery
Move all reporting from Wallet::Admin to Wallet::Report and simplify the method names since they're now part of a dedicated reporting class. Similarly, create a new wallet-report script to wrap Wallet::Report, moving all reporting commands to it from wallet-admin, and simplify the commands since they're for a dedicated reporting script. Remove the contrib script wallet-report to wallet-summary so that it doesn't conflict with the new reporting backend script.
2009-06-09Add contrib script to map ACLs to contact e-mail addressesRuss Allbery
2009-06-09Remove Subversion Id stringsRuss Allbery
2008-03-12Another sample script from Stanford's wallet migration.Russ Allbery
2008-02-19Rename the -4 option to -k and fix a few bugs.Russ Allbery
2008-02-19Initial version.Russ Allbery
2008-02-19Remove declaration of unused variable.Russ Allbery
2008-02-19Fix a typo and add an explicit license pointer.Russ Allbery
2008-01-25Add a keytab reporting script.Russ Allbery