windows-stuff-20050529
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 30 May 2005 04:55:47 +0000 (04:55 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 30 May 2005 04:55:47 +0000 (04:55 +0000)
commit96472a6b3a71d5d5ef57e2481680920a7e006ffe
tree6de4a3a85fc7fdac4db44aed0f3c56c5f4d32e13
parentd049ca2ae4e7708df028fca739c2a35ccb906bfb
windows-stuff-20050529

(1) Replace all calls to getenv() with GetEnvironment().  getenv() does
not read from the real environment but instead from a copy created by
the C RTL.

(2) Add support for preserving Kerberos 5 tickets during the Integrated
Logon process.   Now when Integrated Logon is used, the tickets will
be stored into the default ccache within the user session.

(3) Stress testing at MIT uncovered two code paths that could leave
threads in a permanent sleep state under heavy load.   Calls to
cm_SyncOpDone were added to plug this hole.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

Install afscpcc.exe and register the KFWLogon WinLogon Event Handler
14 files changed:
src/WINNT/afsd/NTMakefile
src/WINNT/afsd/afscpcc.c [new file with mode: 0644]
src/WINNT/afsd/afscpcc.rc [new file with mode: 0644]
src/WINNT/afsd/afsd_init.c
src/WINNT/afsd/afskfw.c
src/WINNT/afsd/afskfw.h
src/WINNT/afsd/afslogon.c
src/WINNT/afsd/afslogon.def
src/WINNT/afsd/cm_buf.c
src/WINNT/afsd/cm_config.c
src/WINNT/afsd/cm_dcache.c
src/WINNT/afsd/cm_ioctl.c
src/WINNT/install/NSIS/OpenAFS.nsi
src/WINNT/install/wix/files.wxi