OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

Sun, 29 May 2005 23:52:01 EDT

Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd

Modified Files:
	NTMakefile afsd_init.c afskfw.c afskfw.h afslogon.c 
	afslogon.def cm_buf.c cm_config.c cm_dcache.c cm_ioctl.c 
Added Files:
	afscpcc.c afscpcc.rc 
Log Message:
DELTA 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.

--- DELTA config follows ---
windows-stuff-20050529 openafs/src/WINNT/afsd/afscpcc.c /dev/null 1.1
windows-stuff-20050529 openafs/src/WINNT/afsd/afscpcc.rc /dev/null 1.1
windows-stuff-20050529 openafs/src/WINNT/afsd/NTMakefile 1.35 1.36
windows-stuff-20050529 openafs/src/WINNT/afsd/afsd_init.c 1.61 1.62
windows-stuff-20050529 openafs/src/WINNT/afsd/afskfw.c 1.20 1.21
windows-stuff-20050529 openafs/src/WINNT/afsd/afskfw.h 1.3 1.4
windows-stuff-20050529 openafs/src/WINNT/afsd/afslogon.c 1.33 1.34
windows-stuff-20050529 openafs/src/WINNT/afsd/afslogon.def 1.4 1.5
windows-stuff-20050529 openafs/src/WINNT/afsd/cm_buf.c 1.21 1.22
windows-stuff-20050529 openafs/src/WINNT/afsd/cm_config.c 1.22 1.23
windows-stuff-20050529 openafs/src/WINNT/afsd/cm_dcache.c 1.19 1.20
windows-stuff-20050529 openafs/src/WINNT/afsd/cm_ioctl.c 1.47 1.48