]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-windows-stuff-20050529
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 30 May 2005 04:58:34 +0000 (04:58 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 30 May 2005 04:58:34 +0000 (04:58 +0000)
commiteb272638c5c82544368118cb3eec7aee1dd85809
tree4ed9df36c09e83224f37e0e21b4f593faa0a9449
parent5b9b0767966b81a5522a3dade28b6a4d58d4f91e
STABLE14-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

(cherry picked from commit 96472a6b3a71d5d5ef57e2481680920a7e006ffe)
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