pull up r18954 from trunk
authorTom Yu <tlyu@mit.edu>
Tue, 19 Dec 2006 00:12:47 +0000 (00:12 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 19 Dec 2006 00:12:47 +0000 (00:12 +0000)
commit410fa036a30be958635ee862dbd5d5d988d3ae57
treec62b3f7691388367e770163d1e765776f97c6a5f
parentee13eab8690b5b5e5b206beeb7367e06558ba311
pull up r18954 from trunk

 r18954@cathode-dark-space:  jaltman | 2006-12-14 18:33:53 -0500
 ticket: new
 subject: krb5_get_init_creds_opt_set_change_password_prompt

      krb5_get_init_creds_opt_set_change_password_prompt is a new
      gic option that permits the prompter code to be skipped
      when the password has expired.  This option is meant to
      be used by credential managers such as NetIDMgr and
      Kerberos.app that have their own built in password change
      dialogs.

      This patch adds the new function, exports it on Windows,
      and makes use of it within the Krb5 identity provider
      for NetIDMgr.

      The patch is written to ensure that no changes to the
      krb5_get_init_creds_opt structure are required and
      to ensure that the default behavior, prompting, is
      maintained.

      The export lists for UNIX and KFM must still be updated.

      The function prototype was committed as part of ticket 3642.

ticket: 5090
version_fixed: 1.6

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@18969 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/krb/gic_opt.c
src/lib/krb5/krb/gic_pwd.c
src/lib/krb5_32.def
src/windows/identity/plugins/common/dynimport.c
src/windows/identity/plugins/common/dynimport.h
src/windows/identity/plugins/krb5/krb5funcs.c