Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-30 | Add a test for renaming to an existing name. Unlink the database before | Russ Allbery | |
creating it to protect against previous test failures. | |||
2007-08-30 | Finish the test suite for the ACL layer. | Russ Allbery | |
2007-08-30 | Add primary keys for tables where everything is a key to be sure that we | Russ Allbery | |
get the uniqueness constraint. | |||
2007-08-30 | Don't reuse the same reference in list; expand each return separately. | Russ Allbery | |
Reject check with an empty principal. | |||
2007-08-30 | Add an initial test suite for ACLs. Not all the methods are checked yet. | Russ Allbery | |
2007-08-30 | use all the modules we need. | Russ Allbery | |
2007-08-30 | Reject all-numeric ACL names since they're ambiguous. Change the stored | Russ Allbery | |
name on rename. | |||
2007-08-30 | Add the additional ACL verifiers that need to be written. | Russ Allbery | |
2007-08-30 | Rename acl.t to verifier.t to free up acl.t for tests of the more general | Russ Allbery | |
ACL interface. | |||
2007-08-30 | Clean up all exception output when storing it in the error variable to | Russ Allbery | |
remove the " at line" stuff added by Perl and the newlines so that the errors stored in objects are consistent. Fix various bugs in the base object, including a few more type vs. name inversions and use of object instead of name. Allow owners to be specified as ACL names instead of IDs, and change the ID to a name in show. Add a new test suite for the base object implementation. | |||
2007-08-30 | Fix all the interfaces so that objects are identified as type, name, not | Russ Allbery | |
name, type, and fix the schema for the places where I'd renamed name to object for no good reason. I don't know what I was thinking originally. | |||
2007-08-30 | Adjust for the classes we're actually using. | Russ Allbery | |
2007-08-30 | Need history functions. | Russ Allbery | |
2007-08-30 | Test case for database initialization. | Russ Allbery | |
2007-08-30 | This class now provides a method to do database initialization, which | Russ Allbery | |
shares database open code with the new method. Add an accessor function to get at the database handle, which is useful for testing. Add a DESTROY method to shut the database connection down cleanly. | |||
2007-08-30 | Adjust for SQL syntax differences for auto-increment keys between MySQL | Russ Allbery | |
and SQLite. | |||
2007-08-30 | Call last_insert_id with the correct arguments. | Russ Allbery | |
2007-08-30 | Comment improvements. | Russ Allbery | |
2007-08-29 | Flesh out further and divide into things required to replace leland_srvtab | Russ Allbery | |
and future work. This should now be relatively complete. | |||
2007-08-29 | Load the configuration file after setting defaults for variables. | Russ Allbery | |
2007-08-29 | Add an initialize function to Wallet::Server to set up the database. | Russ Allbery | |
2007-08-29 | Fix lots of problems with the schema and rework it a little bit to be | Russ Allbery | |
compatible with SQLite. Mostly this involves creating indexes separately rather than part of the create table statement. | |||
2007-08-29 | Comment fix. | Russ Allbery | |
2007-08-29 | Kill warnings. We now build with all warnings enabled. | Russ Allbery | |
2007-08-29 | Some more fixes for the new test and the new wallet error output. Also, | Russ Allbery | |
remctld now doesn't exit on SIGTERM, so send it something stronger. | |||
2007-08-29 | Fix Perl's habit of removing the makefile on make clean and handle | Russ Allbery | |
distclean for Perl differently. Remove the files created by autogen on make maintainer-clean in contravention of the stupid GNU standards. | |||
2007-08-29 | Include -lafsrpc in extra libraries when linking against -lafsauthent. | Russ Allbery | |
2007-08-29 | Fix the remctld flags for the latest version. Fix the kinit invocation | Russ Allbery | |
for stock MIT Kerberos. Add an additional test of the expires command, which isn't special-cased in the wallet client. | |||
2007-08-29 | Ignore Makefile.old. | Russ Allbery | |
2007-08-29 | Add the Id keyword. | Russ Allbery | |
2007-08-29 | Add warning flags so that make warnings will actually work. Add the new | Russ Allbery | |
Perl files and update the list of files in docs. | |||
2007-08-29 | Add support for -f and recognize -S. Remove the special-casing of only | Russ Allbery | |
get and show and pass all commands on to the server. Instead, only special-case get to write its output to a different location. | |||
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 | Convert the schema documentation into a Perl class that contains the same | Russ Allbery | |
information but can also return the SQL commands or apply them to a database. | |||
2007-08-29 | The backend will be called wallet-backend, not walletd. | Russ Allbery | |
2007-08-29 | Update with the latest leftover bits from the most recent code. Getting | Russ Allbery | |
closer to being complete. | |||
2007-08-29 | Initial driver implementation. | Russ Allbery | |
2007-08-29 | Fix the store implementation to take the right arguments. | Russ Allbery | |
2007-08-29 | Add the database parameters. | Russ Allbery | |
2007-08-29 | Note that we still need to display ACL details. | Russ Allbery | |
2007-08-29 | Show ACL names instead of IDs when displaying objects. | Russ Allbery | |
2007-08-29 | Retrieve the ACL name on object creation and store it in the object as | Russ Allbery | |
well. Add an accessor function for it. Add a separate list method that returns all the entries in an ACL, and use it in the check method. | |||
2007-08-28 | Unlink the temporary keytab file after we've gotten the data out of it. | Russ Allbery | |
2007-08-28 | Flesh out with all the other stuff that needs to be done. This isn't | Russ Allbery | |
complete yet, since there are some parts of the implementation I've not even really started. | |||
2007-08-28 | Initial untested implementation. Now supports all the remaining metadata | Russ Allbery | |
operations on objects and the full set of ACL operations. | |||
2007-08-28 | Add accessor functions for the name and type. | Russ Allbery | |
2007-08-28 | Checkpoint. The object manipulation functions are here, as are the ACL | Russ Allbery | |
verification pieces. | |||
2007-08-28 | Start gathering a to-do list of things I need to fix later. | Russ Allbery | |
2007-08-28 | Throw exceptions for failure of object new() and create() functions | Russ Allbery | |
rather than returning undef so that we can save the error message. | |||
2007-08-28 | Rename Wallet::Object to Wallet::Object::Base and fix some syntax errors | Russ Allbery | |
introduced by recent changes. |