summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-09-17Add information about the attribute implementation and reorganize a bit.Russ Allbery
2007-09-17Add an acl show command to the front end that calls the appropriateRuss Allbery
Wallet::Server method.
2007-09-17Add an acl_show() method to Wallet::Server that calls the underlying ACLRuss Allbery
show() method.
2007-09-17In show() for an object, call show() for each of the ACLs on that objectRuss Allbery
and append that information to the object description.
2007-09-17Add a show method to Wallet::ACL.Russ Allbery
2007-09-16Add a few more test cases.Russ Allbery
2007-09-15Add a test suite for keytab-backend.Russ Allbery
2007-09-15Reorganize and rework a little to make testing easier.Russ Allbery
2007-09-14Ignore generated man pages.Russ Allbery
2007-09-14Add a test suite for the backend driver program.Russ Allbery
2007-09-14keytab-backend and wallet-backend are scripts, not programs, so don'tRuss Allbery
try to compile them. The POD for those scripts is embedded, so don't look for a separate POD file. Add some blank lines between the two test suite drivers.
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-14Add a bunch more stuff.Russ Allbery
2007-09-01Also need to write README and NEWS files.Russ Allbery
2007-09-01Add a note that this is part of the wallet system.Russ Allbery
2007-09-01Finish revising the design documentation to bring it up to date.Russ Allbery
2007-09-01Note that you may need to change the path to wallet-backend.Russ Allbery
2007-09-01Update and rewrite from the perspective of someone extending the walletRuss Allbery
system, taking out all the documentation of the object API that's now covered in the Wallet::Object::Base documentation.
2007-09-01Add a remctl fragment for the wallet backend.Russ Allbery
2007-09-01Update for the current state of the world, remove some stuff that weRuss Allbery
aren't going to do, and flesh out some of the thoughts.
2007-09-01Flesh out the setup instructions.Russ Allbery
2007-09-01Add a test for the download trace information. Do that in the keytabRuss Allbery
test because that's the only place we can successfully run get right now.
2007-09-01Documentation is now finished. Add a few more things.Russ Allbery
2007-09-01Update the list of distribution files, build all the rest of the manualRuss Allbery
pages, and install all of the server programs.
2007-09-01Change an instance of remctl to wallet in the -h output.Russ Allbery
2007-09-01Add documentation for the wallet command-line client.Russ Allbery
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-01Note that not all objects support store.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-09-01Test a couple more ADMIN ACL manipulation cases.Russ Allbery
2007-09-01Test another case around the ADMIN ACL.Russ Allbery
2007-09-01Add some additional safeguards to ensure that users cannot destroy,Russ Allbery
rename, or remove the last entry from the ADMIN ACL. Add full documentation for Wallet::Server.
2007-08-31Remove duplicate error documentation.Russ Allbery
2007-08-31Use a better method of setting the internal error that automaticallyRuss Allbery
adjusts for trailing newlines and exception detritus, saving duplicate code. Standardize the documentation of the error() method and document using this in child classes of the generic ACL and Object classes. Disable printing of errors during connect in Wallet::Server since we're going to throw our own exception.
2007-08-31A few more items.Russ Allbery
2007-08-31More of the documentation is finished.Russ Allbery
2007-08-31Add documentation.Russ Allbery
2007-08-31Check for proper handling of lots of configuration errors or failureRuss Allbery
to run kadmin.
2007-08-31Check handling of invalid database configuration and failure to connectRuss Allbery
to the database.
2007-08-31Be considerably more robust in the face of configuration errors. CheckRuss Allbery
our configuration and die if it isn't correct. Catch all the exceptions thrown by the _kadmin method and do something with them. Print a warning and then rethrow the exception in the parent when running a non-existent kadmin binary rather than throwing an exception in the child, which doesn't close things down cleanly. Be robust against an undefined KEYTAB_FLAGS setting. Ensure KEYTAB_TMP is set. Also some minor doc improvements.
2007-08-31Allow empty DB_INFO and DB_NAME settings as long as they're defined.Russ Allbery
2007-08-31Remove the ACL API, which is now in the Wallet::ACL documentation, andRuss Allbery
rework the introduction a little.
2007-08-31Add documentation.Russ Allbery
2007-08-31Fix some documentation issues around trace information and add more SEERuss Allbery
ALSO references.
2007-08-31Add a few more SEE ALSO references.Russ Allbery
2007-08-31Add documentation.Russ Allbery
2007-08-31Testing is basically done. Add testing of the backends, what little bitRuss Allbery
of code is in them, and add some additional neat ideas for the future.