Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-20 | Attempt to create the object with a default owner on get and store | Russ Allbery | |
when the object doesn't exist. | |||
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-10-11 | Add an acl_history method to the server layer and test it. | Russ Allbery | |
2007-10-10 | Add tests for the history method and its ACLs. | Russ Allbery | |
2007-10-05 | Add comprehensive license information in LICENSE and update the copyright | Russ 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-09-20 | Take multiple values in the attr() method and convert it to a reference | Russ Allbery | |
to an array internally so that the callers don't have to be aware of the internal API. | |||
2007-09-20 | Call attr() correctly when setting attributes, even if it doesn't | Russ Allbery | |
matter for this test. | |||
2007-09-20 | Add support for attribute setting and retrieving to the high-level | Russ Allbery | |
interface with appropriate ACL support. Retrieving is controlled by the show ACL and setting is controlled by the store ACL, both falling back to owner. | |||
2007-09-18 | Implement the locked flag. | Russ Allbery | |
2007-09-18 | Flags are now displayed as part of show. | Russ Allbery | |
2007-09-18 | Add flag_set and flag_clear to Wallet::Server. | Russ Allbery | |
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-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 | Check handling of invalid database configuration and failure to connect | Russ Allbery | |
to the database. | |||
2007-08-31 | You don't have to explicitly load the driver module for DBI. | Russ Allbery | |
2007-08-30 | Finish the test suite. This should now be fairly comprehensive. | Russ Allbery | |
2007-08-30 | Checkpoint. Add tests for basic object operations. | Russ Allbery | |
2007-08-30 | Initial test suite for the Wallet::Server interface. Right now, just | Russ Allbery | |
checks the ACL management functions. |