2005-06-05 15:43 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-84-20050605 AUTHOR shadow@dementia.org this time for sure 2005-06-05 15:39 shadow * acinclude.m4: DELTA STABLE14-use-test-r-20050531 AUTHOR rees@umich.edu Use "test -r" instead of "test -e". Not all systems (Solaris) have -e. 2005-06-05 15:34 shadow * src/afs/afs_dcache.c: DELTA STABLE14-split-dcache-fixes-20050604 AUTHOR shadow@dementia.org based on discussions with jhutz@cmu.edu and chas@cmf.nrl.navy.mil 2005-06-05 15:34 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil respect i_state flag (works for my test case, if it works more broadly i will pull up) 2005-06-05 14:52 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050605 AUTHOR jaltman@secure-endpoints.com 1.3.8400 2005-06-05 14:47 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20050605 AUTHOR jaltman@secure-endpoints.com updates for 1.3.84 2005-06-05 13:39 jaltman * src/WINNT/afsd/cm_scache.c: DELTA STABLE14-windows-syncop-waiting-20050605 AUTHOR jaltman@secure-endpoints.com Forgot to remove unneeded flag 2005-06-05 06:45 jaltman * src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_callback.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA STABLE14-windows-buf-waiting-20050605 AUTHOR jaltman@secure-endpoints.com The function cm_SyncOp() can cause threads to wait either because there is a state conflict on the current use of the cm_scache_t object or a state conflict on the cm_buf_t object. Waiting is always performed on the cm_scache_t object. However, if the conflict was with the cm_buf_t object there was no method for waking up the thread when the conflict is cleared. Now all of the cm_buf_t waiting functions also take a cm_scache_t and waiting threads are woken if necessary. cm_scache_t and cm_buf_t objects now have waitCount and waitRequest fields. The WAITING flag is now cleared by the waking thread who sets waitCount to zero. Many improvements to trace logging for these issues. 2005-06-02 05:21 shadow * src/: des/des.c, rxkad/domestic/fcrypt.c: DELTA STABLE14-solaris10-optimization-20050602 AUTHOR chas@cmf.nrl.navy.mil FIXES 17262 declare certain things volatile to make solaris compiler less cranky 2005-06-02 04:41 shadow * src/util/softsig.c: DELTA STABLE14-netbsd-fileserver-shutdown-20050601 AUTHOR gendalia@netbsd.org FIXES 16897 do what we do on darwin 2005-06-02 04:28 shadow * acinclude.m4: DELTA STABLE14-netbsd-399-20050601 AUTHOR gendalia@netbsd.org FIXES 18288 add support for netbsd 3.99 2005-05-31 21:12 shadow * src/: afs/LINUX/osi_vnodeops.c, rxkad/rxkad_common.c: DELTA STABLE14-d-reval-one-more-20050531 AUTHOR chas@cmf.nrl.navy.mil last try 2005-05-31 20:34 jaltman * src/WINNT/afsd/cm_dcache.c: DELTA STABLE14-windows-undo-20050531 AUTHOR jaltman@secure-endpoints.com undo last change 2005-05-31 17:36 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA STABLE14-windows-more-races-20050531 AUTHOR jaltman@secure-endpoints.com a couple of more locations at which cm_SyncOpDone() either was not called or was called without holding the scache mutex.