aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-11Add an acl_history method to the server layer and test it.Russ Allbery
2007-10-10Add a history method to the Wallet::ACL API.Russ Allbery
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-10Add some additional history items that I'm not going to get to rightRuss Allbery
away.
2007-10-10Use variables for the user and host in the history traces.Russ Allbery
2007-10-10Adjust for the new behavior of showing the former value of an attributeRuss Allbery
when it is set. Use variables for the user and host.
2007-10-10Add tests for the history method and its ACLs.Russ Allbery
2007-10-10Add the history method (for objects).Russ Allbery
2007-10-10Add tests for the history trace, which tests history records forRuss Allbery
attributes.
2007-10-10Make enctype changes in sorted order so that the history trace is reliableRuss Allbery
and can be tested.
2007-10-10Redo history tracking for attributes. Currently, all of our attributesRuss Allbery
take multiple values, so log them like flags. Hopefully this will continue to work; if not, we'll have to revisit it later. Improve logging for unsetting of attributes.
2007-10-10Test rollback when attempting to set an invalid enctype.Russ Allbery
2007-10-10Start checking the history.Russ Allbery
2007-10-10Pass a timestamp in for trace information as well and check the timestampRuss Allbery
on show rather than zeroing it.
2007-10-10Add an object history method and tests for it.Russ Allbery
2007-10-09Fix foreign key reference in the history table for the object name.Russ Allbery
2007-10-09Bump version number for the keytab changes.Russ Allbery
2007-10-09Document the DBI and DBD::SQLite requirements.Russ Allbery
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-09Flesh out the rest of the tests for enctype handling.Russ Allbery
2007-10-09We have to check the validity of enctypes ourselves since SQLite doesn'tRuss Allbery
enforce referential integrity.
2007-10-09Initial implementation of enctype restriction with a basic test suite.Russ Allbery
Still needs a more comprehensive test suite. Remove all attributes for a keytab object when it is destroyed so that when the object is recreated, it doesn't inherit attributes from its previous self. Add a test case for that for the sync attribute.
2007-10-08Fix some heading levels for attribute information.Russ Allbery
2007-10-08Include the server scripts in the distribution.release/0.2Russ Allbery
2007-10-08Add autogen to the distributed files.Russ Allbery
2007-10-08Release 0.2.Russ Allbery
2007-10-08Remove the Automake helper programs on make maintainer-clean.Russ Allbery
2007-10-08Add --with-wallet-server and --with-wallet-port.Russ Allbery
2007-10-08Add documentation for the --with-wallet-server option, which is currentlyRuss Allbery
required.
2007-10-08Add a missing close parenthesis to the wallet -h output.Russ Allbery
2007-10-07Default to a port of 0, which tells remctl to use its default.Russ Allbery
2007-10-07Use WALLET_SERVER and WALLET_PORT rather than SERVER and PORT.Russ Allbery
2007-10-07Add a CONFIGURATION section.Russ Allbery
2007-10-06Add standard README and NEWS files and organize TODO a bit more byRuss Allbery
release targets.
2007-10-06Include LICENSE. We don't have to list TODO explicitly; it's includedRuss Allbery
by default in the distribution.
2007-10-05Updates to the required test configuration for the kaserver sync tests.Russ Allbery
2007-10-05Remove some repetativeness in our license statement.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-10-05Flesh out EXTRA_DIST for all the new test suite and config files.Russ Allbery
2007-10-05Fix the keytab attribute handling to call getattr and setattr instead ofRuss Allbery
just attr to match the actual API.
2007-10-05The wallet client now automatically sets the sync attribute on a keytabRuss Allbery
object when get is called with the -S flag.
2007-10-05Refactor the remctl calls in the wallet client to share a common routine.Russ Allbery
2007-10-05Pull keytab handling in the client into a separate file for laterRuss Allbery
expansion. Use the fine-grained remctl API instead of the simple one since in some cases we'll be running multiple commands.
2007-10-05Pull the file writing code for the wallet client into a separate fileRuss Allbery
so that the srvtab and keytab management can share it. Write atomically to a new file and then link and rename to do an atomic update. Leave a backup copy of any file that's replaced.
2007-10-04Use die, warn, and xmalloc, now that we have them.Russ Allbery
2007-10-04Update runtests to the latest version. Fix various other missing orRuss Allbery
incorrect makefile and configure rules and some include issues so that the portability layer compiles and passes its test suite.
2007-10-04Initial import of a C portability framework and utility functions fromRuss Allbery
remctl so that the wallet client error handling can rest on a firmer foundation.