pull up r19069 from trunk
authorTom Yu <tlyu@mit.edu>
Fri, 30 Mar 2007 00:34:11 +0000 (00:34 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 30 Mar 2007 00:34:11 +0000 (00:34 +0000)
commitea377475eac5d807f87061312db70fcd48d304c8
tree92dab0320842350852c87f418b043422c041b69b
parente08dc9f244a6adfbd2cd282b3eca999f42851999
pull up r19069 from trunk

 r19069@cathode-dark-space:  jaltman | 2007-01-18 07:43:58 -0500
 ticket: new
 subject: NIM Kerberos 5 Provider corrections
 tags: pullup
 component: windows

  When validating a Kerberos 5 principal name, the request
  to the KDC should not request forwardable, renewable, or
  proxiable options as these may be blocked by policy and
  will result in the return of an error.

  Always treat the Kerberos 5 principal name as valid
  unless the KDC returns an error that clearly indicates that
  the principal name does not exist.

  Use a MEMORY: ccache for temporary storage instead of an
  API: ccache.

  Initialize pointer values with NULL instead of 0.

ticket: 5400
version_fixed: 1.6.1

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19318 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/identity/plugins/krb5/krb5funcs.c
src/windows/identity/plugins/krb5/krb5identpro.c
src/windows/identity/plugins/krb5/krb5newcreds.c