pull up r22518 from trunk
authorTom Yu <tlyu@mit.edu>
Tue, 12 Jan 2010 04:44:34 +0000 (04:44 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 12 Jan 2010 04:44:34 +0000 (04:44 +0000)
commitb4a9656b925dcf27e9c642515abe5615bc2b319e
tree6e552664a96d144f782e810d3cfeff10dd067639
parent969ea73b9d96b684ab7ac90a9ac85cea12f6a250
pull up r22518 from trunk

 ------------------------------------------------------------------------
 r22518 | raeburn | 2009-08-12 13:58:24 -0400 (Wed, 12 Aug 2009) | 19 lines

  r22529@squish:  raeburn | 2009-08-12 13:49:45 -0400
  .
  r22530@squish:  raeburn | 2009-08-12 13:55:57 -0400
  Change KRBCONF_KDC_MODIFIES_KDB to a mostly run-time option.

  Change all code conditionals to test a new global variable, the
  initial value of which is based on KRBCONF_KDC_MODIFIES_KDB.  There is
  currently no way to alter the value from the command line; that will
  presumably be desired later.

  Change initialize_realms to store db_args in a global variable.  In
  process_as_req, call db_open instead of the old set_name + init.
  Don't reopen if an error is reported by krb5_db_fini.

  Add a test of running kinit with an incorrect password, to trigger a
  kdb update if enabled.
  r22531@squish:  raeburn | 2009-08-12 13:58:13 -0400
  Fix trailing whitespace.

ticket: 5668
version_fixed: 1.7.1
status: resolved

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-7@23647 dc483132-0cff-0310-8789-dd5450dbe970
src/kdc/do_as_req.c
src/kdc/extern.c
src/kdc/extern.h
src/kdc/main.c
src/tests/dejagnu/krb-standalone/standalone.exp