summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Collapse)Author
2008-02-12wallet-backend now supports a -q flag, which disables syslog logging.Russ Allbery
2008-02-07Correctly enable syslog logging in wallet-backend.Russ Allbery
2008-02-07Update copyright date.Russ Allbery
2008-02-07Switch to our, which works fine with testing.Russ Allbery
2008-02-07Add a new autocreate API call that tries to create an object using theRuss 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-07Add a check command to the wallet server to determine whether an objectRuss Allbery
already exists.
2008-02-01keytab-backend now passes kadmin.local ktadd its options in a specificRuss Allbery
order to satisfy the picky option parser.
2008-01-24Add a wallet-admin program which can initialize and destroy theRuss Allbery
database and list all objects and ACLs in the database.
2008-01-23No longer any reason to load DBI directly here.Russ Allbery
2007-12-07Check a default creation ACL first before the ADMIN ACL when decidingRuss 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-07Allow 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-01Expiration dates are now expressed in YYYY-MM-DD HH:MM:SS instead ofRuss 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-14The wallet backend script now logs all commands and errors to syslog.Russ Allbery
2007-11-14Add tests for the syslog logging in keytab-backend.Russ Allbery
2007-10-11Add an acl history function to the server backend and the clientRuss Allbery
documentation and test it. Update NEWS and TODO for the completion of the history code.
2007-10-10Add history to the wallet-backend and to its documentation and the end-userRuss 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-09Add NEWS entry for enctypes. Clarify in the documentation the behaviorRuss Allbery
of the enctypes attribute when the unchanging flag is set.
2007-10-09Add user documentation for the enctypes attribute on keytabs. MentionRuss 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-08Fix some heading levels for attribute information.Russ Allbery
2007-10-05Add comprehensive license information in LICENSE and update the copyrightRuss 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-27Initial cut at srvtab support in the wallet client. This still requiresRuss Allbery
additional work and cleanup, particularly support for the sync attribute.
2007-09-24Add support for attribute setting and retrieval to the front end andRuss Allbery
document them in the user documentation.
2007-09-18Document 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-18Add flag clear and flag set to the public interface.Russ Allbery
2007-09-17Add an acl show command to the front end that calls the appropriateRuss Allbery
Wallet::Server method.
2007-09-15Reorganize and rework a little to make testing easier.Russ Allbery
2007-09-14Rewrite to put the guts into a function to make testing easier. RemoveRuss 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-01Note that the commands section is duplicated from the wallet documentation.Russ Allbery
2007-09-01Print error messages for unknown commands. Rewrite the command docs toRuss Allbery
use a better convention for command arguments and to include quite a few more details.
2007-09-01Add documentation.Russ Allbery
2007-09-01Add the URL of the wallet distribution page.Russ Allbery
2007-09-01Add acl destroy as a command, add newlines after the owner, expires, andRuss Allbery
getacl returns, and handle undef returns from owner, expires, and getacl that aren't errors.
2007-08-31Implement argument checking. Stop explicitly including the MySQL driverRuss Allbery
since DBI doesn't require it.
2007-08-29Wallet::Server is now responsible for connecting to the database. Don'tRuss Allbery
bother working hard to disconnect the database on exit, since the DESTROY DBI method will do the right thing.
2007-08-29Initial driver implementation.Russ Allbery
2006-09-13Rename to keytab-backend and fix the documentation. Change the name of theRuss Allbery
temporary directory to /var/lib/keytabs.
2006-09-13Initial version of the remctl backend to retrieve keytabs from the KDC.Russ Allbery