summaryrefslogtreecommitdiff
path: root/perl/Wallet/Server.pm
AgeCommit message (Expand)Author
2010-03-08Imported Upstream version 0.11upstream/0.11Russ Allbery
2010-02-21Imported Upstream version 0.10Russ Allbery
2008-02-13Remove the restriction that all object implementations must have classRuss Allbery
2008-02-07Add a new autocreate API call that tries to create an object using theRuss Allbery
2008-02-07Add a check command to the wallet server to determine whether an objectRuss Allbery
2008-02-06Check naming policy on wallet object creation before checking theRuss Allbery
2008-01-23Only disconnect the database handle during Wallet::Server objectRuss Allbery
2008-01-23Refactor database initialization into a new Wallet::Admin module.Russ Allbery
2008-01-22Add a Wallet::Database class that now holds the database connection codeRuss Allbery
2008-01-17Support enforcing a naming policy for wallet objects via a PerlRuss Allbery
2007-12-07Check a default creation ACL first before the ADMIN ACL when decidingRuss Allbery
2007-12-07Correctly implement the documented intention that setting an attributeRuss Allbery
2007-12-07Get rid of a bunch more return undefs.Russ Allbery
2007-12-07Load the Perl modules for ACL verifiers and object types dynamicallyRuss Allbery
2007-12-05Various coding style fixes and cleanup based on a much-appreciatedRuss Allbery
2007-12-05Determine the class for object and ACL schema implementations from theRuss Allbery
2007-12-01Following the DBI documentation, turn on AutoCommit after RaiseError soRuss Allbery
2007-12-01Don't disconnect on destruction of the server object if the handle isRuss Allbery
2007-12-01Expiration dates are now expressed in YYYY-MM-DD HH:MM:SS instead ofRuss Allbery
2007-11-30Initial work on supporting testing with MySQL.Russ Allbery
2007-11-20Attempt to create the object with a default owner on get and storeRuss Allbery
2007-11-20Add support for running a user-defined function whenever an object isRuss Allbery
2007-10-11Add an acl_history method to the server layer and test it.Russ Allbery
2007-10-10Add the history method (for objects).Russ Allbery
2007-10-05Add comprehensive license information in LICENSE and update the copyrightRuss Allbery
2007-09-20Take multiple values in the attr() method and convert it to a referenceRuss Allbery
2007-09-20Change the error handling of the Wallet::ACL list() method to return theRuss Allbery
2007-09-20Add support for attribute setting and retrieving to the high-levelRuss Allbery
2007-09-18Add flag_set and flag_clear to Wallet::Server.Russ Allbery
2007-09-17Add an acl_show() method to Wallet::Server that calls the underlying ACLRuss Allbery
2007-09-01Note that not all objects support store.Russ Allbery
2007-09-01Add some additional safeguards to ensure that users cannot destroy,Russ Allbery
2007-08-31Use a better method of setting the internal error that automaticallyRuss Allbery
2007-08-31Allow empty DB_INFO and DB_NAME settings as long as they're defined.Russ Allbery
2007-08-30Fix ACL verification for destroy and flags actions. Clear the internalRuss Allbery
2007-08-30Return true from object creation, not the new object, which would be aRuss Allbery
2007-08-30Properly clean up errors from exceptions. Properly catch exceptions whenRuss Allbery
2007-08-30Clean up all exception output when storing it in the error variable toRuss Allbery
2007-08-30Fix all the interfaces so that objects are identified as type, name, notRuss Allbery
2007-08-30This class now provides a method to do database initialization, whichRuss Allbery
2007-08-29Add an initialize function to Wallet::Server to set up the database.Russ Allbery
2007-08-29Wallet::Server is now responsible for connecting to the database. Don'tRuss Allbery
2007-08-29Fix the store implementation to take the right arguments.Russ Allbery
2007-08-28Initial untested implementation. Now supports all the remaining metadataRuss Allbery
2007-08-28Checkpoint. The object manipulation functions are here, as are the ACLRuss Allbery