Index: openafs/src/WINNT/afsd/cm.h diff -c openafs/src/WINNT/afsd/cm.h:1.17.2.17 openafs/src/WINNT/afsd/cm.h:1.17.2.18 *** openafs/src/WINNT/afsd/cm.h:1.17.2.17 Tue Sep 16 07:47:47 2008 --- openafs/src/WINNT/afsd/cm.h Thu Oct 2 08:14:02 2008 *************** *** 109,123 **** #define LOCK_HIERARCHY_IGNORE 0 ! #define LOCK_HIERARCHY_SMB_STARTED 30 ! #define LOCK_HIERARCHY_SMB_LISTENER 35 ! #define LOCK_HIERARCHY_SMB_GLOBAL 40 ! #define LOCK_HIERARCHY_SMB_DIRSEARCH 50 ! #define LOCK_HIERARCHY_SMB_FID 60 ! #define LOCK_HIERARCHY_SMB_TID 70 ! #define LOCK_HIERARCHY_SMB_UID 80 #define LOCK_HIERARCHY_SMB_RAWBUF 100 - #define LOCK_HIERARCHY_SMB_DIRWATCH 105 #define LOCK_HIERARCHY_SMB_RCT_GLOBAL 110 #define LOCK_HIERARCHY_SMB_USERNAME 115 #define LOCK_HIERARCHY_SMB_VC 120 --- 109,123 ---- #define LOCK_HIERARCHY_IGNORE 0 ! #define LOCK_HIERARCHY_SMB_STARTED 20 ! #define LOCK_HIERARCHY_SMB_LISTENER 30 ! #define LOCK_HIERARCHY_SMB_DIRWATCH 40 ! #define LOCK_HIERARCHY_SMB_GLOBAL 50 ! #define LOCK_HIERARCHY_SMB_DIRSEARCH 60 ! #define LOCK_HIERARCHY_SMB_FID 70 ! #define LOCK_HIERARCHY_SMB_TID 80 ! #define LOCK_HIERARCHY_SMB_UID 90 #define LOCK_HIERARCHY_SMB_RAWBUF 100 #define LOCK_HIERARCHY_SMB_RCT_GLOBAL 110 #define LOCK_HIERARCHY_SMB_USERNAME 115 #define LOCK_HIERARCHY_SMB_VC 120 Index: openafs/src/WINNT/afsd/smb3.c diff -c openafs/src/WINNT/afsd/smb3.c:1.95.2.79 openafs/src/WINNT/afsd/smb3.c:1.95.2.80 *** openafs/src/WINNT/afsd/smb3.c:1.95.2.79 Sat Sep 13 09:51:50 2008 --- openafs/src/WINNT/afsd/smb3.c Thu Oct 2 08:14:04 2008 *************** *** 8548,8556 **** osi_Log1(smb_logp," skipping fidp->scp[%x]", fidp->scp); lastWatch = watch; watch = watch->nextp; - lock_ReleaseMutex(&smb_Dir_Watch_Lock); smb_ReleaseFID(fidp); - lock_ObtainMutex(&smb_Dir_Watch_Lock); continue; } --- 8548,8554 ---- *************** *** 8589,8597 **** else lastWatch->nextp = nextWatch; - /* The watch is off the list, its ours now, safe to drop the lock */ - lock_ReleaseMutex(&smb_Dir_Watch_Lock); - /* Turn off WATCHED flag in dscp */ lock_ObtainWrite(&dscp->rw); if (wtree) --- 8587,8592 ---- *************** *** 8694,8700 **** smb_FreePacket(watch); smb_ReleaseFID(fidp); - lock_ObtainMutex(&smb_Dir_Watch_Lock); watch = nextWatch; } lock_ReleaseMutex(&smb_Dir_Watch_Lock); --- 8689,8694 ---- Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm diff -c openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm:1.5.4.37 openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm:1.5.4.39 *** openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm:1.5.4.37 Wed Aug 13 23:18:07 2008 --- openafs/src/WINNT/doc/install/Documentation/en_US/html/index.htm Tue Oct 7 18:09:54 2008 *************** *** 57,63 ****
--- 57,63 ----
*************** *** 78,84 **** · OpenAFS for Windows 1.5.52 Release Notes
--- 78,84 ---- · OpenAFS for Windows 1.5.54 Release Notes
Index: openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm diff -c openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm:1.1.6.35 openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm:1.1.6.37 *** openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm:1.1.6.35 Wed Aug 13 23:18:13 2008 --- openafs/src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.htm Tue Oct 7 18:10:00 2008 *************** *** 18,24 **** .shape {behavior:url(#default#VML);} !
OpenAFS for Windows 1.5.52 (with Unicode Support)
Release Notes
The Andrew File System (AFS) is a location-independent --- 1209,1215 ----
OpenAFS for Windows 1.5.54 (with Unicode Support)
Release Notes
The Andrew File System (AFS) is a location-independent *************** *** 2746,2757 ****
OpenAFS for Windows implements an SMB server which is used
as a gateway to the AFS filesystem. Because of limitations of the SMB
! implementation, Windows stores all files into AFS using OEM code pages such as
CP437 (United States) or CP850 (Western Europe). These code pages are
! incompatible with the ISO Latin-1 character set typically used as the default
on UNIX systems in both the