Lazy history key creation
authorGreg Hudson <ghudson@mit.edu>
Thu, 11 Mar 2010 17:05:24 +0000 (17:05 +0000)
committerGreg Hudson <ghudson@mit.edu>
Thu, 11 Mar 2010 17:05:24 +0000 (17:05 +0000)
commit49abf1c55ae0d9a79239cd22ada98b2cfc54e224
tree8e40c3fad10daa0a122a2e93e5914483a793ba14
parentf430481d573dc76a17b31c11ce8a5c5ed878df72
Lazy history key creation

Create kadmin/history lazily when we need it (i.e. when a password is
changed on a principal with a policy) instead of whenever we open the
database.  Allows kadmin.local to be used as a read-only tool on non-
kadmin-conformant database back ends such as the Samba bridge.

ticket: 6679

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23799 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/kadm5/srv/server_kdb.c
src/lib/kadm5/unit-test/api.current/randkey-principal.exp