pull up r19296 from trunk
authorTom Yu <tlyu@mit.edu>
Fri, 30 Mar 2007 18:38:42 +0000 (18:38 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 30 Mar 2007 18:38:42 +0000 (18:38 +0000)
commitcd15a8abde7c6acc763a2c84d731ac1f509ee14c
tree40b3723db57517e2388686f4bc190f565af79e46
parenteb1cd2d88c4f2ec91f779420dd41c5897af9d000
pull up r19296 from trunk

 r19296@cathode-dark-space:  jaltman | 2007-03-28 14:03:45 -0400
 ticket: new
 subject: KFW: problems with non-interactive logons
 component: windows
 tags: pullup

 Non-interactive logons cause two problems:

 (1) on XP/2003 the logon event handlers do not get triggered and on
     all platforms the LogonScript does not get executed.
     As a result, ccache files are not deleted.
 (2) on all platforms, accessing the credential cache causes
     krbcc32s.exe to be spawned.  This process never terminates.

 This patch tests for interactive logons.  If the logon is not
 interactive, the Network Provider exits immediately.

ticket: 5493
version_fixed: 1.6.1

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