pull up r19476 from trunk
authorTom Yu <tlyu@mit.edu>
Tue, 17 Apr 2007 23:09:14 +0000 (23:09 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 17 Apr 2007 23:09:14 +0000 (23:09 +0000)
commit072c6ebe52ff874e404f9232a7e21cb779e376cd
treec5883e61c0d9d2a0b04d72f628963dbfe52fd036
parent95c87eb9425b065358dfa98f1ba0956d7b910766
pull up r19476 from trunk

 r19476@cathode-dark-space:  jaltman | 2007-04-17 00:00:28 -0400
 ticket: new
 subject: KFW Network Provider Improvements
 component: windows
 tags: pullup

 Change event log name from "KFW Logon" to "MIT Kerberos".  This
 is being done to avoid confusion with the "KFW Logon" functionality
 that was provided by older versions of OpenAFS. (kfwlogon.h)

 Remove logging of the inability to access the "Debug" registry value.
 On Vista, kfwlogon.dll is no longer loaded by winlogin.exe.  Instead
 it is loaded by mpnotify.exe which is spawned once for each logon
 request.  (kfwcommon.c)

 Add a test to ensure that RegisterEventSource succeeded before calling
 ReportEvent.  (kfwcommon.c)

 Absolutely make sure that krb5_init_context() succeeded before calling
 any other krb5 functions.  (kfwcommon.c)

 Add a comment explaining why NPGetCaps() says we are a file system even
 though we are not.  "It won't work otherwise."  (kfwlogon.c)

 Change all comparisions for Windows Station and AuthentInfoType names
 to case insensitive comparisons.  Vista does not use the same case as XP.
 (kfwlogon.c)

 Change the requested access to the temporary cache file from "All" to
 "Read | Delete" when importing its contents into the API cache.
 Otherwise, the access test will fail on Vista.  (kfwlogon.c)

ticket: 5532

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19485 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/kfwlogon/kfwcommon.c
src/windows/kfwlogon/kfwlogon.c
src/windows/kfwlogon/kfwlogon.h