Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-01 | The wallet backend test suite now supports using a database other than | Russ Allbery | |
SQLite for testing. Also start a new Util.pm module for the test suite and move the contents sub into that module. More to follow. | |||
2007-11-20 | Further TODO updates around ACL verifiers, multiple ACL classes, and an | Russ Allbery | |
ACL implementation that works from a list of entries in memory. | |||
2007-11-20 | Add support for running a user-defined function whenever an object is | Russ Allbery | |
created by a non-ADMIN user and using the default owner ACL returned by that function provided that the calling user is authorized by that ACL. This permits dynamic creation of new objects based on a default owner ACL programmatically determined from the name of the object. | |||
2007-11-15 | Add an ACL verifier that checks access against NetDB roles using the | Russ Allbery | |
NetDB remctl interface. | |||
2007-11-14 | The wallet backend script now logs all commands and errors to syslog. | Russ Allbery | |
2007-10-11 | Add an acl history function to the server backend and the client | Russ Allbery | |
documentation and test it. Update NEWS and TODO for the completion of the history code. | |||
2007-10-10 | Add some additional history items that I'm not going to get to right | Russ Allbery | |
away. | |||
2007-10-09 | Add user documentation for the enctypes attribute on keytabs. Mention | Russ 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-06 | Add standard README and NEWS files and organize TODO a bit more by | Russ Allbery | |
release targets. | |||
2007-10-05 | The wallet client now automatically sets the sync attribute on a keytab | Russ Allbery | |
object when get is called with the -S flag. | |||
2007-10-05 | Pull the file writing code for the wallet client into a separate file | Russ 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-09-27 | Initial cut at srvtab support in the wallet client. This still requires | Russ Allbery | |
additional work and cleanup, particularly support for the sync attribute. | |||
2007-09-26 | Include the synchronization configuration in show() output. Provide a | Russ Allbery | |
new object method that subclasses can override to add attribute information to show() and remove the documentation about overriding show(). | |||
2007-09-26 | Add support for deleting principals out of the AFS kaserver (optionally) | Russ Allbery | |
if synchronization is not set. | |||
2007-09-26 | Various to-do updates. | Russ Allbery | |
2007-09-25 | Add support for synchronizing a key with an AFS kaserver in the keytab | Russ Allbery | |
object implementation, extracting the DES key with Authen::Krb5 (since ktutil doesn't work). Rename the KEYTAB_CACHE variable to KEYTAB_REMCTL_CACHE to match the rest of the keytab retrieval configuration and reorganize the Wallet::Config documentation to group related configuration options for the keytab backend. Fix a column name in the keytab_enctypes table to be more consistent with the rest of the schema. | |||
2007-09-24 | Add support for attribute setting and retrieval to the front end and | Russ Allbery | |
document them in the user documentation. | |||
2007-09-19 | Implement unchanging support in the keytab object backend, which retrieves | Russ Allbery | |
keytabs via remctl from the KDC. | |||
2007-09-18 | Document 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-18 | Flags are now displayed as part of show. | Russ Allbery | |
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-16 | Add a few more test cases. | Russ Allbery | |
2007-09-15 | Add a test suite for keytab-backend. | Russ Allbery | |
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 | Finish revising the design documentation to bring it up to date. | 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-08-31 | A few more items. | Russ Allbery | |
2007-08-31 | More of the documentation is finished. | Russ Allbery | |
2007-08-31 | Testing is basically done. Add testing of the backends, what little bit | Russ Allbery | |
of code is in them, and add some additional neat ideas for the future. | |||
2007-08-30 | Note that we should switch to using names for ACLs in errors to be more | Russ Allbery | |
friendly. | |||
2007-08-30 | Add the additional ACL verifiers that need to be written. | Russ Allbery | |
2007-08-30 | Need history functions. | 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 | Update with the latest leftover bits from the most recent code. Getting | Russ Allbery | |
closer to being complete. | |||
2007-08-29 | Note that we still need to display ACL details. | 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 | Start gathering a to-do list of things I need to fix later. | Russ Allbery | |