aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-12-07Allow the empty string in wallet-backend arguments.Russ Allbery
When writing to a file in the wallet client program, remove an old backup file before creating a new backup and don't fail if the backup already exists.
2007-12-07Bump version numbers appropriately.Russ Allbery
2007-12-07Load the Perl modules for ACL verifiers and object types dynamicallyRuss Allbery
now that we're reading the class from the database.
2007-12-06Be a bit more careful and conservative when stripping realms off.Russ Allbery
2007-12-06Fix the keytab principal validation regex to allow instancesRuss Allbery
containing periods. Otherwise, it's hard to manage host keytabs. Add a missing test suite for that method.
2007-12-06Don't say what the default remctl port is, since it's changed.Russ Allbery
2007-12-06Some bad wrapping protection.Russ Allbery
2007-12-06* Update standards version to 3.7.3 (no changes required).release/0.4debian/0.4-1Russ Allbery
2007-12-06Add a reference to the GPL v2.Russ Allbery
2007-12-06* Update debian/copyright using the information from LICENSE.Russ Allbery
2007-12-06* New upstream release.Russ Allbery
- Globally cache ACL verifiers. - Add the netdb-root ACL verifier, which requires root instances. - Determine object and ACL scheme classes from the database. - Coding style fixes and cleanup.
2007-12-06Release 0.4.Russ Allbery
2007-12-06Adjust for the tools to build-aux renaming.Russ Allbery
2007-12-05Further bits from Simon's code review.Russ Allbery
2007-12-05Various coding style fixes and cleanup based on a much-appreciatedRuss Allbery
code audit by Simon Cozens. I didn't take all of his advise, and he shouldn't be blamed for any remaining issues.
2007-12-05Coding style improvements.Russ Allbery
2007-12-05Bump version number for previous changes.Russ Allbery
2007-12-05Maintain a global cache of ACL verifiers in Wallet::ACL and reuse themRuss Allbery
over the life of the process if we see another ACL line from the same scheme, rather than only reusing ACL verifiers within a single ACL.
2007-12-05Determine the class for object and ACL schema implementations from theRuss Allbery
database rather than a hard-coded list and provide Wallet::Schema methods for adding new class mappings. Add a missing class mapping for the netdb ACL schema verifier.
2007-12-04Add a subclass of the NetDB ACL verifier that requires the principalRuss Allbery
have an instance of "root" and strips that instance before checking NetDB roles.
2007-12-04Update the alpha warning since the next release will be beta. Add theRuss Allbery
Net::Remctl requirement for the NetDB ACL verifier.
2007-12-04dh_installdirs similarly needs to have DH_OPTIONS unset.release/0.3debian/0.3-1Russ Allbery
2007-12-04Update TODO for 0.3.Russ Allbery
2007-12-04Update the release date for 0.3.Russ Allbery
2007-12-04Install the keytab ACL file (with no principals in it by default) intoRuss Allbery
/etc/remctl/acl in the keytab-backend package.
2007-12-04Rename tools to build-aux to follow the new GNU standard naming scheme.Russ Allbery
2007-12-01dh_install has to be called without any DH_OPTIONS set.Russ Allbery
2007-12-01Enable verbose to try to figure out WTF.Russ Allbery
2007-12-01This still doesn't work. Try to figure out why.Russ Allbery
2007-12-01keytab-backend is arch-independent.Russ Allbery
2007-12-01We now have arch-independent packages.Russ Allbery
2007-12-01Fix the test number in the SKIP block for enctype restrictions.Russ Allbery
2007-12-01Use a slightly hackier way to build things in the Perl directory andRuss Allbery
use that for 0.3.
2007-12-01Release 0.3.Russ Allbery
2007-12-01* New upstream release.Russ Allbery
* Initial packaging of all components of wallet.
2007-12-01You also need IO::String to run the test suite.Russ Allbery
2007-12-01Update for MySQL support.Russ Allbery
2007-12-01Add news entry for MySQL support.Russ Allbery
2007-12-01Add a MySQL method to check the tables remaining after a drop.Russ Allbery
2007-12-01Document that all tests are now run against the configured database ifRuss Allbery
configuration is present.
2007-12-01Run the full schema test with the configured database. It should workRuss Allbery
fine with MySQL.
2007-12-01Following the DBI documentation, turn on AutoCommit after RaiseError soRuss Allbery
that we have some hope of getting error messages if it fails.
2007-12-01If we're using MySQL, force all the tables to InnoDB so that we getRuss Allbery
transactions.
2007-12-01Clean up the database after running this test.Russ Allbery
2007-12-01Don't disconnect on destruction of the server object if the handle isRuss Allbery
marked with InactiveDestroy.
2007-12-01Set InactiveDestroy to the right thing. Doh.Russ Allbery
2007-12-01Make sure we always have a valid object and access to our databaseRuss Allbery
handle when calling kadmin so that we can do our database handle mangling.
2007-12-01Don't use die when forking kasetkey fails and similarly don't close theRuss Allbery
database connection on a failed fork.
2007-12-01Don't close our open database handles after a failed fork.Russ Allbery
2007-12-01Use reinitialize instead of initialize.Russ Allbery