Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-09 | Remove the sync documentation from wallet-backend | Russ Allbery | |
The code to support the attribute is still present in case we add a system with which to synchronize later on. | |||
2010-02-09 | Use the long enctype name for aes256-cts-hmac-sha1-96 | Russ Allbery | |
Heimdal requires the full name and doesn't support the short name that MIT has as an alias. Change the documentation to use the long name uniformly. | |||
2010-02-08 | Coding style and whitespace fixes | Russ Allbery | |
Combine a long series of eval blocks into a single block and a single error check. Remove trailing whitespace, and in some cases remove trailing () on method calls where the parens aren't useful. | |||
2010-01-21 | Documentation additions and fixes | Jon Robertson | |
Added documentation for the new object and acl list searches to perl/Wallet/Admin.pm and server/wallet-admin. Also fixed a POD error in perl/Wallet/Kadmin.pm's docs. | |||
2009-12-03 | Improved wallet-admin list command with searches | Jon Robertson | |
wallet-admin's list command now has additional searches added for objects and acls that match certain specifiers. For objects these include searching for objects owned by a specific ACL, objects owned by no one, objects of a specific type, objects with a specific flag, and objects for which a specific ACL has any privileges at all. For acls, this includes the ability to search for any ACL with an entry with given type and identifier. | |||
2009-06-09 | Add owners report | Russ Allbery | |
Add a new report owners command to wallet-admin and corresponding report_owners() method to Wallet::Admin, which returns all ACL lines on owner ACLs for matching objects. | |||
2009-06-09 | Remove Subversion Id strings | Russ Allbery | |
2008-09-12 | Suppress the argument to store from logging on failures as well. | Russ Allbery | |
2008-08-14 | Fix logging in wallet-backend and the remctl configuration to not log | Russ Allbery | |
the data passed to store. | |||
2008-08-13 | Correctly handle storing of data that begins with a dash and don't | Russ Allbery | |
parse it as an argument to wallet-backend. | |||
2008-02-13 | wallet-admin now supports registering new object or ACL verifier | Russ Allbery | |
implementations in the database. | |||
2008-02-12 | wallet-backend now supports a -q flag, which disables syslog logging. | Russ Allbery | |
2008-02-07 | Correctly enable syslog logging in wallet-backend. | Russ Allbery | |
2008-02-07 | Update copyright date. | Russ Allbery | |
2008-02-07 | Switch to our, which works fine with testing. | Russ Allbery | |
2008-02-07 | Add a new autocreate API call that tries to create an object using the | Russ Allbery | |
default ACLs. Remove autocreation support from create, which now requires that one be on the ADMIN ACL, and from get and store. The wallet client will soon know how to do the right thing. | |||
2008-02-07 | Add a check command to the wallet server to determine whether an object | Russ Allbery | |
already exists. | |||
2008-02-01 | keytab-backend now passes kadmin.local ktadd its options in a specific | Russ Allbery | |
order to satisfy the picky option parser. | |||
2008-01-24 | Add a wallet-admin program which can initialize and destroy the | Russ Allbery | |
database and list all objects and ACLs in the database. | |||
2008-01-23 | No longer any reason to load DBI directly here. | Russ Allbery | |
2007-12-07 | Check a default creation ACL first before the ADMIN ACL when deciding | Russ Allbery | |
whether we can auto-create a non-existent ACL, since creating one with the ADMIN ACL doesn't create a useful object. Allow @ in wallet-backend arguments so that principal names can be passed in. | |||
2007-12-07 | Allow the empty string in wallet-backend arguments. | Russ Allbery | |
When writing to a file in the wallet client program, remove an old backup file before creating a new backup and don't fail if the backup already exists. | |||
2007-12-01 | Expiration dates are now expressed in YYYY-MM-DD HH:MM:SS instead of | Russ Allbery | |
seconds since epoch and returned the same way. Timestamps are now stored in the database as correct date and time types rather than seconds since epoch to work properly with MySQL. | |||
2007-11-14 | The wallet backend script now logs all commands and errors to syslog. | Russ Allbery | |
2007-11-14 | Add tests for the syslog logging in keytab-backend. | Russ Allbery | |
2007-10-11 | Add an acl history function to the server backend and the client | Russ Allbery | |
documentation and test it. Update NEWS and TODO for the completion of the history code. | |||
2007-10-10 | Add history to the wallet-backend and to its documentation and the end-user | Russ Allbery | |
documentation. Fix a variety of other problems with the documentation of the ACLs used and add mentions of getattr and setattr to a few places where they were missing. | |||
2007-10-09 | Add NEWS entry for enctypes. Clarify in the documentation the behavior | Russ Allbery | |
of the enctypes attribute when the unchanging flag is set. | |||
2007-10-09 | Add user documentation for the enctypes attribute on keytabs. Mention | Russ Allbery | |
that the enctype must be in the database in the keytab object API documentation. The README and NEWS files are now done. | |||
2007-10-08 | Fix some heading levels for attribute information. | Russ Allbery | |
2007-10-05 | Add comprehensive license information in LICENSE and update the copyright | Russ Allbery | |
and license statements in all files. Make sure that some files that were missing copyright information now have them. Reference LICENSE rather than README in all notices. | |||
2007-09-27 | Initial cut at srvtab support in the wallet client. This still requires | Russ Allbery | |
additional work and cleanup, particularly support for the sync attribute. | |||
2007-09-24 | Add support for attribute setting and retrieval to the front end and | Russ Allbery | |
document them in the user documentation. | |||
2007-09-18 | Document the locked flag in the server backend and client man pages. | Russ Allbery | |
Document locked flag issues when implementing a new object type. | |||
2007-09-18 | Add flag clear and flag set to the public interface. | Russ Allbery | |
2007-09-17 | Add an acl show command to the front end that calls the appropriate | Russ Allbery | |
Wallet::Server method. | |||
2007-09-15 | Reorganize and rework a little to make testing easier. | Russ Allbery | |
2007-09-14 | Rewrite to put the guts into a function to make testing easier. Remove | Russ Allbery | |
Wallet::Config, which was no longer used now that the database opening code is in Wallet::Server. Fix the exception in argument checking for store. | |||
2007-09-01 | Note that the commands section is duplicated from the wallet documentation. | Russ Allbery | |
2007-09-01 | Print error messages for unknown commands. Rewrite the command docs to | Russ Allbery | |
use a better convention for command arguments and to include quite a few more details. | |||
2007-09-01 | Add documentation. | Russ Allbery | |
2007-09-01 | Add the URL of the wallet distribution page. | Russ Allbery | |
2007-09-01 | Add acl destroy as a command, add newlines after the owner, expires, and | Russ Allbery | |
getacl returns, and handle undef returns from owner, expires, and getacl that aren't errors. | |||
2007-08-31 | Implement argument checking. Stop explicitly including the MySQL driver | Russ Allbery | |
since DBI doesn't require it. | |||
2007-08-29 | Wallet::Server is now responsible for connecting to the database. Don't | Russ Allbery | |
bother working hard to disconnect the database on exit, since the DESTROY DBI method will do the right thing. | |||
2007-08-29 | Initial driver implementation. | Russ Allbery | |
2006-09-13 | Rename to keytab-backend and fix the documentation. Change the name of the | Russ Allbery | |
temporary directory to /var/lib/keytabs. | |||
2006-09-13 | Initial version of the remctl backend to retrieve keytabs from the KDC. | Russ Allbery | |