Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-18 | Add flag_set and flag_clear to Wallet::Server. | Russ Allbery | |
2007-09-17 | Add methods to the base object to set, clear, list, and check flags. Wrap | Russ Allbery | |
attribute setting in objects inside eval to catch SQL errors and set the object error accordingly rather than throwing an exception. | |||
2007-09-17 | Add additional information about the history entry semantics when logging | Russ Allbery | |
flag changes. | |||
2007-09-17 | Add information about the attribute implementation and reorganize a bit. | 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-17 | Add an acl_show() method to Wallet::Server that calls the underlying ACL | Russ Allbery | |
show() method. | |||
2007-09-17 | In show() for an object, call show() for each of the ACLs on that object | Russ Allbery | |
and append that information to the object description. | |||
2007-09-17 | Add a show method to Wallet::ACL. | Russ Allbery | |
2007-09-16 | Add a few more test cases. | Russ Allbery | |
2007-09-15 | Add a test suite for keytab-backend. | Russ Allbery | |
2007-09-15 | Reorganize and rework a little to make testing easier. | Russ Allbery | |
2007-09-14 | Ignore generated man pages. | Russ Allbery | |
2007-09-14 | Add a test suite for the backend driver program. | Russ Allbery | |
2007-09-14 | keytab-backend and wallet-backend are scripts, not programs, so don't | Russ 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-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-14 | Add a bunch more stuff. | Russ Allbery | |
2007-09-01 | Also need to write README and NEWS files. | Russ Allbery | |
2007-09-01 | Add a note that this is part of the wallet system. | Russ Allbery | |
2007-09-01 | Finish revising the design documentation to bring it up to date. | Russ Allbery | |
2007-09-01 | Note that you may need to change the path to wallet-backend. | Russ Allbery | |
2007-09-01 | Update and rewrite from the perspective of someone extending the wallet | Russ Allbery | |
system, taking out all the documentation of the object API that's now covered in the Wallet::Object::Base documentation. | |||
2007-09-01 | Add a remctl fragment for the wallet backend. | Russ Allbery | |
2007-09-01 | Update for the current state of the world, remove some stuff that we | Russ Allbery | |
aren't going to do, and flesh out some of the thoughts. | |||
2007-09-01 | Flesh out the setup instructions. | Russ Allbery | |
2007-09-01 | Add a test for the download trace information. Do that in the keytab | Russ Allbery | |
test because that's the only place we can successfully run get right now. | |||
2007-09-01 | Documentation is now finished. Add a few more things. | Russ Allbery | |
2007-09-01 | Update the list of distribution files, build all the rest of the manual | Russ Allbery | |
pages, and install all of the server programs. | |||
2007-09-01 | Change an instance of remctl to wallet in the -h output. | Russ Allbery | |
2007-09-01 | Add documentation for the wallet command-line client. | Russ Allbery | |
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 | Note that not all objects support store. | 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-09-01 | Test a couple more ADMIN ACL manipulation cases. | Russ Allbery | |
2007-09-01 | Test another case around the ADMIN ACL. | Russ Allbery | |
2007-09-01 | Add 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-31 | Remove duplicate error documentation. | Russ Allbery | |
2007-08-31 | Use a better method of setting the internal error that automatically | Russ 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-31 | A few more items. | Russ Allbery | |
2007-08-31 | More of the documentation is finished. | Russ Allbery | |
2007-08-31 | Add documentation. | Russ Allbery | |
2007-08-31 | Check for proper handling of lots of configuration errors or failure | Russ Allbery | |
to run kadmin. | |||
2007-08-31 | Check handling of invalid database configuration and failure to connect | Russ Allbery | |
to the database. | |||
2007-08-31 | Be considerably more robust in the face of configuration errors. Check | Russ 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-31 | Allow empty DB_INFO and DB_NAME settings as long as they're defined. | Russ Allbery | |
2007-08-31 | Remove the ACL API, which is now in the Wallet::ACL documentation, and | Russ Allbery | |
rework the introduction a little. | |||
2007-08-31 | Add documentation. | Russ Allbery | |
2007-08-31 | Fix some documentation issues around trace information and add more SEE | Russ Allbery | |
ALSO references. |