summaryrefslogtreecommitdiff
path: root/perl/t
AgeCommit message (Collapse)Author
2007-09-17Add an acl_show() method to Wallet::Server that calls the underlying ACLRuss Allbery
show() method.
2007-09-17In show() for an object, call show() for each of the ACLs on that objectRuss Allbery
and append that information to the object description.
2007-09-17Add a show method to Wallet::ACL.Russ Allbery
2007-09-01Add a test for the download trace information. Do that in the keytabRuss Allbery
test because that's the only place we can successfully run get right now.
2007-09-01Test a couple more ADMIN ACL manipulation cases.Russ Allbery
2007-09-01Test another case around the ADMIN ACL.Russ Allbery
2007-09-01Add 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-31Check for proper handling of lots of configuration errors or failureRuss Allbery
to run kadmin.
2007-08-31Check handling of invalid database configuration and failure to connectRuss Allbery
to the database.
2007-08-31You don't have to explicitly load the driver module for DBI.Russ Allbery
2007-08-30Added a full test suite for Wallet::Object::Keytab and instructions onRuss Allbery
how to set up and run it.
2007-08-30Finish the test suite. This should now be fairly comprehensive.Russ Allbery
2007-08-30Checkpoint. Add tests for basic object operations.Russ Allbery
2007-08-30Test clearing attributes.Russ Allbery
2007-08-30Initial test suite for the Wallet::Server interface. Right now, justRuss Allbery
checks the ACL management functions.
2007-08-30Unlink the database before creating it to protect against previous testRuss Allbery
failures.
2007-08-30Add a test for renaming to an existing name. Unlink the database beforeRuss Allbery
creating it to protect against previous test failures.
2007-08-30Finish the test suite for the ACL layer.Russ Allbery
2007-08-30Add an initial test suite for ACLs. Not all the methods are checked yet.Russ Allbery
2007-08-30use all the modules we need.Russ Allbery
2007-08-30Rename acl.t to verifier.t to free up acl.t for tests of the more generalRuss Allbery
ACL interface.
2007-08-30Clean up all exception output when storing it in the error variable toRuss 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-30Adjust for the classes we're actually using.Russ Allbery
2007-08-30Test case for database initialization.Russ Allbery
2007-08-30Comment improvements.Russ Allbery
2007-08-29Fix lots of problems with the schema and rework it a little bit to beRuss Allbery
compatible with SQLite. Mostly this involves creating indexes separately rather than part of the create table statement.
2007-08-29Comment fix.Russ Allbery
2007-08-27Rename Wallet::ACL to Wallet::ACL::Base to preserve the Wallet::ACLRuss Allbery
package name for higher-level ACL handling.
2007-05-02Add a test suite for the new ACL modules and declare $VERSION so thatRuss Allbery
they'll load properly.
2007-05-02Add the simple and trivial POD formatting test for the wallet PerlRuss Allbery
modules.