2007-03-09 01:13 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA DEVE15-windows-release-notes-20070308 AUTHOR jaltman@secure-endpoints.com 1.5.16 2007-03-09 00:53 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20070308 AUTHOR jaltman@secure-endpoints.com 1.5.16 2007-03-09 00:46 shadow * configure-libafs.in, configure.in, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-16-20070208 AUTHOR shadow@dementia.org make 1.5.16 2007-03-08 17:45 jaltman * src/WINNT/afsd/afsd_eventmessages.rc: DELTA DEVEL15-windows-afsd-remove-generated-file-20070308 AUTHOR jaltman@secure-endpoints.com afsd_eventmessages.rc is a generated file. Don't maintain in cvs. 2007-03-07 18:14 jaltman * src/WINNT/afsd/: afsd_init.c, smb.c, smb.h: DELTA DEVEL15-windows-plug-n-play-network-fix-20070307 AUTHOR jaltman@secure-endpoints.com Move the detection of which LAN adapter to use from smb_Init to smb_NetbiosInit so that it is executed after the service is resumed via a power management event. Otherwise, when the network comes back up the service attempts to bind to all LAN adapters instead of just the loopback or the configured one. 2007-03-03 01:32 jaltman * src/WINNT/afsd/fs.c: DELTA DEVEL15-windows-fs-checkserver-20070302 AUTHOR jaltman@secure-endpoints.com FIXES 55234 The "fs checkservers" command when not being used to change the check interval should not require admin privilege. 2007-02-28 00:42 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA DEVEL15-windows-partially-restore-find-lana-by-name-20070227 AUTHOR jaltman@secure-endpoints.com find lana by name is used by the afs control panel to populate the lana list box. don't use the function to find by name. just use it to generate the list of all lana names. 2007-02-27 01:32 jaltman * src/WINNT/afsd/afsd.h: DELTA DEVEL15-windows-afsd-no-krb_h-20070226 AUTHOR jaltman@secure-endpoints.com Don't include krb.h when we don't use it for anything 2007-02-26 22:14 shadow * src/afs/afs_conn.c: DELTA DEVEL15-forcenewconns-even-with-one-interface-20070226 AUTHOR cg2v@andrew.cmu.edu otherwise we don't discard vlserver connections when a server is "down" 2007-02-26 18:49 shadow * src/viced/afsfileprocs.c: DELTA DEVEL15-uae-etoomanyrefs-avoid-dup-20070222 AUTHOR shadow@dementia.org when ETOOMANYREFS is EIO don't rewrite the EIO slot with UAETOOMANYREFS 2007-02-26 17:57 shadow * src/rx/LINUX/rx_knet.c: DELTA DEVEL15-conditionalize-tasklist-lock-20070226 AUTHOR Stephan.Wiesand@desy.de FIXES 54922 make rx_knet use tasklist_lock conditionally also 2007-02-26 17:52 shadow * src/cf/linux-test4.m4: DELTA DEVEL15-update-tasklist-lock-test-20070226 AUTHOR Stephan.Wiesand@desy.de FIXES 54916 make the tasklist lock test actually detect GPL stupidity 2007-02-23 00:44 shadow * src/afs/afs_util.c: DELTA DEVEL15-md5-inum-round-down-20070223 AUTHOR shadow@dementia.org make our computed md5-style inode numbers be actually 32 bit 2007-02-22 21:47 shadow * acinclude.m4, src/afs/LINUX/osi_sysctl.c, src/cf/linux-test4.m4: DELTA DEVEL15-linux-2621-20070222 AUTHOR marc.dionne@technoconseil.com FIXES 54645 configure support for new sysctl api 2007-02-22 21:41 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA DEVEL15-linux-unlink-avoid-infrequent-leak-20070222 AUTHOR rtb@pclella.cern.ch FIXES 54689 avoid minor leak 2007-02-22 15:18 shadow * src/viced/afsfileprocs.c: DELTA DEVEL15-uae-etoomanyrefs-avoid-dup-20070222 AUTHOR shadow@dementia.org when ETOOMANYREFS is EIO don't rewrite the EIO slot with UAETOOMANYREFS 2007-02-20 18:04 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA DEVEL15-linux-lookup-crfree-20070220 AUTHOR kevin@umd.edu FIXES 54549 add missing crfree to avoid leak 2007-02-20 03:14 jaltman * src/WINNT/afsd/: cm_dir.h, cm_dnlc.h: DELTA DEVEL15-windows-afs3-directory-format-20070219 AUTHOR jaltman@secure-endpoints.com correct the documentation of the directory format in the headers 2007-02-20 03:08 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA DEVEL15-remove-find-lana-by-name-20070219 AUTHOR jaltman@secure-endpoints.com Remove the find lana by name functionality. It is crucial that the name computed by the afs service can also be computed by the pioctl function executed by generic end users without privilege. Unfortunately, the undocumented functions used to implement find lana by name require access to registry keys that a generic user cannot read. 2007-02-15 21:52 jaltman * src/WINNT/netidmgr_plugin/: afsplugin.c, langres.h, lang/en_us/langres.rc: DELTA DEVEL15-windows-netidmgr-help-registration-20070215 AUTHOR asanka@secure-endpoints.com In preparation for KFW 3.2, add conditional help registration. When used with a version of NetIdMgr that supports the functionality the OpenAFS plug-in will register its HtmlHelp on the NetIdMgr Help menu. 2007-02-15 18:19 jaltman * src/rx/rxdebug.c: DELTA DEVEL15-windows-move-rxdebug-20070215 AUTHOR jaltman@secure-endpoints.com back in 2001 rxdebug was moved from src/rx to src/rxdebug for Unix but not for Windows. Move it for Windows as well. 2007-02-15 18:14 jaltman * src/: NTMakefile, config/NTMakefile, rx/NTMakefile, rx/rxdebug.c, rx/rxdebug.rc, rxdebug/NTMakefile, rxdebug/rxdebug.c: DELTA DEVEL15-windows-move-rxdebug-20070215 AUTHOR jaltman@secure-endpoints.com back in 2001 rxdebug was moved from src/rx to src/rxdebug for Unix but not for Windows. Move it for Windows as well. 2007-02-15 18:09 jaltman * src/rxdebug/NTMakefile: file NTMakefile was added on branch openafs-devel-1_5_x on 2007-02-15 18:14:09 +0000 2007-02-15 18:09 jaltman * src/rxdebug/NTMakefile: DELTA windows-move-rxdebug-20070215 AUTHOR jaltman@secure-endpoints.com back in 2001 rxdebug was moved from src/rx to src/rxdebug for Unix but not for Windows. Move it for Windows as well. 2007-02-15 17:11 shadow * src/rx/rx.c: DELTA DEVEL15-rxdebug-backoff-20070215 AUTHOR jhutz@cmu.edu make rxdebug be less aggressive when retransmitting 2007-02-15 11:49 jaltman * src/rx/rxdebug.c: DELTA DEVEL15-rx-rxdebug-long-option-20070215 AUTHOR jaltman@secure-endpoints.com add the -long option from src/rxdebug/rxdebug.c to src/rx/rdebug.c 2007-02-15 06:02 jaltman * src/WINNT/afsd/cm_utils.c: DELTA DEVEL15-windows-rmdir-not-empty-error-code-20070215 AUTHOR jaltman@secure-endpoints.com Ensure that removing a directory containing existing files returns the correct error to the caller. 2007-02-15 00:35 shadow * src/afs/VNOPS/afs_vnop_flock.c: DELTA DEVEL15-java-locking-redux-20070214 AUTHOR megacz@cs.berkeley.edu FIXES change the -1 len check for java locks slightly 2007-02-15 00:28 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA DEVEL15-darwin-missing-dropnames-20070214 AUTHOR cg2v@andrew.cmu.edu for correctness, not to fix anything which has yet been observed 2007-02-14 23:56 shadow * src/config/libafsdep: DELTA DEVEL15-libafsdep-correction-20070214 AUTHOR jhutz@cmu.edu FIXES 53441 apply the rest of the patch 2007-02-13 22:54 shadow * src/afs/LINUX/osi_probe.c: DELTA DEVEL15-osi-probe-harder-20070213 AUTHOR jhutz@cmu.edu 2.6.16 i386 didn't probe successfully before in at least one case 2007-02-13 19:12 shadow * src/config/param.amd64_linux24.h: DELTA DEVEL15-amd64-linux24-ucontext-20070213 AUTHOR shadow@dementia.org this should not have been removed here 2007-02-13 18:45 shadow * src/afs/LINUX/osi_probe.c: DELTA DEVEL15-amd64-syscall-probe-20070212 AUTHOR shadow@dementia.org FIXES 53441 based on suggested change from cg2v@andrew.cmu.edu tasklist_lock not being exported makes this useless otherwise 2007-02-13 18:33 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-integration.txt, afs-issues.txt: DELTA DEVEL15-windows-notes-20070213 AUTHOR jaltman@secure-endpoints.com 1.5.15 2007-02-13 18:29 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070213 AUTHOR jaltman@secure-endpoints.com 1.5.15 2007-02-13 05:47 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA DEVEL15-windows-afsd-symlink-to-dot-20070213 AUTHOR jaltman@secure-endpoints.com FIXES 53878 When parsing a path containing a symlink to ".", do not short circuit the evaluation. Allow cm_Lookup to do its job. Its slower but correct. 2007-02-13 03:49 jaltman * src/WINNT/netidmgr_plugin/lang/en_us/langres.rc: DELTA DEVEL15-windows-netidmgr-20070212 AUTHOR jaltman@secure-endpoints.com combo boxes should drop down. 2007-02-13 03:09 jaltman * src/WINNT/client_exp/gui2fs.cpp: DELTA DEVEL15-windows-unused-vars-20070212 AUTHOR jaltman@secure-endpoints.com remove unused vars 2007-02-13 01:50 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-15-20070212 AUTHOR shadow@dementia.org make openafs 1.5.15 2007-02-13 01:34 shadow * src/afs/VNOPS/afs_vnop_flock.c: DELTA DEVEL15-lock-mask-64bit-negative-1-for-java-20070212 AUTHOR megacz@cs.berkeley.edu java sends a 64 bit long -1... which isn't going to be useful most of the time 2007-02-13 01:16 shadow * src/afs/LINUX/osi_probe.c: DELTA DEVEL15-amd64-syscall-probe-20070212 AUTHOR shadow@dementia.org FIXES 53441 based on suggested change from cg2v@andrew.cmu.edu tasklist_lock not being exported makes this useless otherwise S: ------------------------------------------------------------------- --- 2007-02-10 15:28 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA DEVEL15-windows-release-notes-20070210 AUTHOR jaltman@secure-endpoints.com updates for 1.5.15. document changes in locking behavior and lack of support for .hlp files on Vista 2007-02-10 15:03 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20070210 AUTHOR jaltman@secure-endpoints.com more updates 2007-02-10 13:58 jaltman * src/aklog/: aklog_main.c, krb_util.c: DELTA DEVEL15-aklog-krb5-referrals-compat-20070210 AUTHOR jaltman@secure-endpoints.com MIT Kerberos version 5 release 1.6 adds support for referrals in the client. As a result krb5_get_host_realm() returns the nul-string for the realm whenever there is no local domain-realm mapping in the profile. aklog must now manually perform the fallback to using the domain of the vlserver as basis for the realm name if referrals fail. 2007-02-10 00:00 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb3.c: DELTA DEVEL15-windows-smb-file-lock-20070209 AUTHOR asanka@secure-endpoints.com When processing exclusive locks for files that were opened read-only, obtain a read-lock instead of a write-lock. In NTCreateX, if the file is being opened as OPEN_ALWAYS and the file already exists, do not require write permission 2007-02-09 23:54 jaltman * src/WINNT/afsd/cm_access.c: DELTA DEVEL15-windows-access-check-20070209 AUTHOR jaltman@secure-endpoints.com disable the test for the EACCESS flag in cm_HaveAccessRights. 2007-02-09 23:51 jaltman * src/WINNT/afsd/smb.c: DELTA DEVEL15-windows-fs-memdump-20070209 AUTHOR jaltman@secure-endpoints.com only dump the dead smb_vcp list once 2007-02-09 20:12 jaltman * src/WINNT/netidmgr_plugin/: afsfuncs.c, afsfuncs.h: DELTA DEVEL15-windows-nim-plugin-krb5-referrals-compat-20070209 AUTHOR jaltman@secure-endpoints.com MIT Kerberos version 5 release 1.6 adds support for referrals in the client. As a result krb5_get_host_realm() returns the nul-string for the realm whenever there is no local domain-realm mapping in the profile. aklog must now manually perform the fallback to using the domain of the vlserver as basis for the realm name if referrals fail. This will be required for KFW 3.2 support. 2007-02-09 18:43 shadow * configure-libafs.in, src/config/Makefile.in: DELTA DEVEL15-libafsdep-mods-20070209 AUTHOR peb@mppmu.mpg.de FIXES 53381 don't break vpath builds 2007-02-09 18:27 shadow * src/cf/linux-test1.m4: DELTA DEVEL15-linux-compile-test-24-20070209 AUTHOR jhutz@cmu.edu FIXES 53385 no linux/namei.h on 2.4 2007-02-09 18:22 shadow * acinclude.m4, src/cf/linux-test1.m4, src/cf/linux-test4.m4: DELTA DEVEL15-linux-kbuild-test-fixes-20070119 AUTHOR jhutz@cmu.edu fixes to build for linux when doing objdir builds 2007-02-09 17:30 jaltman * src/WINNT/aklog/aklog.c: DELTA DEVEL15-windows-aklog-krb5-referrals-compat-20070209 AUTHOR jaltman@secure-endpoints.com MIT Kerberos version 5 release 1.6 adds support for referrals in the client. As a result krb5_get_host_realm() returns the nul-string for the realm whenever there is no local domain-realm mapping in the profile. aklog must now manually perform the fallback to using the domain of the vlserver as basis for the realm name if referrals fail. This will be required for KFW 3.2 support. 2007-02-09 03:13 jaltman * src/auth/auth.p.h: DELTA DEVEL15-ktc-cleanup-20070208 AUTHOR jaltman@secure-endpoints.com FIXES 53212 restore ktc_GetToken prototype 2007-02-09 01:36 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA DEVEL15-linux-locking-pre-2618-20070208 AUTHOR wingc@engin.umich.edu FIXES 53457 deal with pre 2.6.18 locking behavior 2007-02-09 01:30 shadow * acinclude.m4, src/afs/afs_osi_gcpags.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_probe.c, src/cf/linux-test4.m4: DELTA DEVEL15-tasklist-export-check-20070208 AUTHOR shadow@dementia.org work around tasklist lock export harder 2007-02-09 01:23 shadow * src/afs/LINUX/osi_vfsops.c: DELTA DEVEL15-afs-magic-for-linux-20070208 AUTHOR megacz@cs.berkeley.edu FIXES 52442 use the afs magic number 2007-02-09 01:17 shadow * src/auth/: auth.p.h, ktc.c: DELTA DEVEL15-ktc-cleanup-20070208 AUTHOR mdw@umich.edu FIXES 53212 clean up ktc code, prototyping et al 2007-02-09 01:13 shadow * src/config/: afs_sysnames.h, param.i386_obsd40.h: DELTA DEVEL15-obsd40-initial-20070208 AUTHOR scorch@muse.net.nz FIXES 53283 doesn't work right, and the patch in 53296 can't be taken as is 2007-02-09 01:12 shadow * src/config/param.i386_obsd40.h: DELTA obsd40-initial-20070208 AUTHOR scorch@muse.net.nz FIXES 53283 doesn't work right, and the patch in 53296 can't be taken as is 2007-02-09 01:12 shadow * src/config/param.i386_obsd40.h: file param.i386_obsd40.h was added on branch openafs-devel-1_5_x on 2007-02-09 01:13:19 +0000 2007-02-09 01:06 shadow * src/afs/: afs_call.c, LINUX/osi_vnodeops.c: DELTA DEVEL15-linux24-update-20070208 AUTHOR mdw@umich.edu FIXES 53199 update for linux 2.4 2007-02-09 01:00 shadow * src/: afsd/afsd.c, aklog/aklog_main.c, bozo/bos.c, bozo/bosserver.c, budb/database.c, budb/db_alloc.c, budb/db_hash.c, budb/db_lock.c, budb/db_text.c, budb/dbs_dump.c, budb/server.c, butc/tcmain.c, butc/tcprocs.c, butc/tcudbprocs.c, butc/test.c, butc/test_budb.c, finale/translate_et.c, kauth/klog.c, kauth/manyklog.c, kauth/test/multiklog.c, libadmin/vos/vsprocs.h, ptserver/ptuser.c, tests/create-stat.c, tests/dumpscan.h, tests/fs_lib.c, tviced/serialize_state.c, tviced/state_analyzer.c, ubik/uinit.c, uss/uss_vol.c, venus/fs.c, venus/gcpags.c, venus/twiddle.c, venus/whatfid.c, viced/afsfileprocs.c, viced/viced.c, vlserver/sascnvldb.c, vlserver/vlclient.c, volser/volmain.c, volser/volprocs.c, volser/voltrans.c, volser/vos.c, volser/vsprocs.c, volser/vsutils.c: DELTA DEVEL15-auth-cleanup-20070208 AUTHOR mdw@umich.edu FIXES 53208 remove unneeded includes of auth.h 2007-02-09 00:55 shadow * src/bozo/bosserver.c: DELTA DEVEL15-bozo-cleanup-20070208 AUTHOR mdw@umich.edu FIXES 53202 clean up bosserver 2007-02-09 00:27 shadow * src/afs/afs_osi_pag.c: DELTA DEVEL15-keyring-pag-avoid-shadowing-20070208 AUTHOR dionne@cs.wisc.edu FIXES 38959 avoid shadowing the pag variable 2007-02-09 00:18 shadow * src/rx/rx_kcommon.c: DELTA DEVEL15-getcbi-limit-addresses-20070208 AUTHOR shadow@dementia.org FIXES 36643 don't write addresses (if we have too many) over random memory 2007-02-08 23:59 shadow * src/vol/: daemon_com.c, fssync-server.c, salvsync-server.c: DELTA DEVEL15-use-unix-sockets-20070208 AUTHOR shadow@dementia.org option to use unix socket for fssync 2007-02-08 23:16 shadow * acinclude.m4, src/vol/daemon_com.c, src/vol/fssync-server.c, src/vol/fssync.h, src/vol/salvsync-server.c: DELTA DEVEL15-use-unix-sockets-20070208 AUTHOR shadow@dementia.org option to use unix socket for fssync 2007-02-08 22:39 shadow * acinclude.m4, src/afs/afs_osi.h, src/afs/LINUX/osi_machdep.h, src/cf/linux-test4.m4: DELTA DEVEL15-linux-lock-tracking-20070208 AUTHOR jhutz@cmu.edu FIXES 31818 avoid a potential leaked lock when closing firefox. 2007-02-08 13:51 jaltman * src/WINNT/afsd/: cm_access.c, cm_scache.c: DELTA DEVEL15-windows-scp-recycle-init-20070208 AUTHOR jaltman@secure-endpoints.com when we recycle a stat cache object be sure to clear the file type so we don't inherit the previous file type if the fetch status fails. in merge status, clear the file type if the errorCode is EACCESS 2007-02-07 17:35 jaltman * src/WINNT/afsd/: cm_callback.c, cm_dcache.c, cm_scache.c, cm_scache.h, cm_vnodeops.c: DELTA DEVEL15-windows-merge-parent-fid-20070207 AUTHOR jaltman@secure-endpoints.com modify cm_MergeStatus to take a pointer to the parent stat cache entry so that the parent fid can be set when bulk status returns an error. 2007-02-07 16:39 jaltman * src/WINNT/client_creds/mounttab.cpp: DELTA DEVEL15-windows-mounttab-remove-debugging-20070207 AUTHOR jaltman@secure-endpoint.com remove unused variables 2007-02-07 08:13 jaltman * src/WINNT/afsd/: cm_access.c, cm_scache.c: DELTA DEVEL15-windows-merge-eaccess-20070207 AUTHOR jaltman@secure-endpoints.com when merging status info that has an errorCode of EACCESS set, merge the garbage we received. When checking the access to the object return EACCESS if the stat cache object has the EACCESS flag set. This will be cleared the next time a BulkStatus succeeds. 2007-02-07 04:53 jaltman * src/: ptserver/ptprocs.c, util/get_krbrlm.c: DELTA DEVEL15-multiple-local-realms-20070201 AUTHOR jaltman@secure-endpoints.com FIXES 52459 The Name to ID RPC must distinguish between local and foreign names 2007-02-06 16:47 jaltman * src/WINNT/afsd/cm_scache.c: DELTA DEVEL15-windows-merge-status-20070206 AUTHOR jaltman@secure-endpoints.com when merging status for store data ops, use the fileHashTable to reduce the number of buffers we must examine 2007-02-05 11:08 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA DEVEL15-windows-merge-status-20070204 AUTHOR jaltman@secure-endpoints.com For each StoreData operation the dataVersion on the object is incremented. To prevent all of the cached buffers from being considered out of date, if the dataVersion has been incremented by exactly one, then update the dataVersion of the buffers that match the FID and the previous dataVersion 2007-02-05 04:44 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_scache.h: DELTA DEVEL15-windows-merge-status-20070204 AUTHOR jaltman@secure-endpoints.com For each StoreData operation the dataVersion on the object is incremented. To prevent all of the cached buffers from being considered out of date, if the dataVersion has been incremented by exactly one, then update the dataVersion of the buffers that match the FID and the previous dataVersion 2007-02-05 04:36 jaltman * src/WINNT/afsd/cm_scache.c: DELTA DEVEL15-windows-merge-status-20070204 AUTHOR jaltman@secure-endpoints.com For each StoreData operation the dataVersion on the object is incremented. To prevent all of the cached buffers from being considered out of date, if the dataVersion has been incremented by exactly one, then update the dataVersion of the buffers that match the FID and the previous dataVersion 2007-02-05 03:41 jaltman * src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_memmap.c, cm_memmap.h: DELTA DEVEL15-windows-buffer-mgmt-20070204 AUTHOR jaltman@secure-endpoints.com Instead of using a fixed sized hashtable of 1024 entries regardless of the number of buffers, compute the hashtable to be large enough for on average 7 buffers per bucket. Remove the 'size' field from cm_buf_t since it is never used. Add more info to the output of cm_buf_t objects when using "fs memdump" 2007-02-04 15:39 jaltman * src/WINNT/afsd/: cm_daemon.c, cm_dcache.c, cm_dcache.h: DELTA DEVEL15-windows-store-biod-20070204 AUTHOR jaltman@secure-endpoints.com Add a 'failed' parameter to the cm_ReleaseBIOD function. This enables the clearing of the CM_BUF_DIRTY flag to be conditional upon successful completion of the store operation. 2007-02-04 02:50 jaltman * src/WINNT/client_creds/mounttab.cpp: DELTA DEVEL15-windows-mounttab-remove-debugging-20070203 AUTHOR jaltman@secure-endpoints.com no longer need the Debug Output String statements 2007-02-04 02:46 jaltman * src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_daemon.c, cm_daemon.h, cm_dcache.c, cm_dcache.h, cm_ioctl.c, cm_volume.c, cm_volume.h: DELTA DEVEL15-windows-bkgdaemon-retry-failed-requests-20070203 AUTHOR jaltman@secure-endpoints.com background request functions such as BkgFetch and BkgStore do not return success or failure. the bkgDaemon thread simply executes the request and discards it regardless of whether or not the request was completed. this can result in background store event failing to be written to the file server. modify the background request functions to return success or failure. modify the background daemon to put failed requests back onto the queue if the reason for failure was transient. modify the background daemon only to process requests when the servers for the volume are marked up. 2007-02-04 02:02 jaltman * src/WINNT/afsd/: cm_buf.c, cm_dcache.c, cm_scache.c, cm_vnodeops.c: DELTA DEVEL15-windows-buf-refcount-leak-fix-20070203 AUTHOR jaltman@secure-endpoints.com Plug a buffer refcount leak. This is why the client slows down over time. It runs out of buffers it can use. 2007-02-03 18:04 jaltman * src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-buf-dump-fix-20070203 AUTHOR jaltman@secure-endpoints.com restore the missing format string to the Buffer Hash Table Dump routine 2007-02-03 17:49 jaltman * src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_scache.c, cm_volume.c, smb.c: DELTA DEVEL15-windows-log-eol-20070203 AUTHOR jaltman@secure-endpoints.com ensure that log files use CR-LF for end of line. the "fs memdump" output and the afsd_init.log initialization output were still using LF. 2007-02-03 04:53 jaltman * src/WINNT/: afsapplib/afsapplib.cpp, afsapplib/al_browse.cpp, afsapplib/al_browseset.cpp, afsapplib/al_cover.cpp, afsapplib/al_creds.cpp, afsapplib/al_error.cpp, afsapplib/al_misc.cpp, afsapplib/al_progress.cpp, afsapplib/al_progress.h, afsapplib/al_pump.cpp, afsapplib/al_wizard.cpp, afsapplib/al_wizard.h, afsapplib/checklist.cpp, afsapplib/ctl_date.cpp, afsapplib/ctl_elapsed.cpp, afsapplib/ctl_sockaddr.cpp, afsapplib/ctl_spinner.cpp, afsapplib/ctl_time.cpp, afsapplib/dialog.cpp, afsapplib/fastlist.cpp, afsapplib/resize.cpp, afsapplib/subclass.cpp, client_config/lang/en_US/afs_config.rc: DELTA DEVEL15-windows-drive-mappings-20070202 AUTHOR jaltman@secure-endpoints.com FIXES 45545 Remove "Drive " from the drive mappings. This way the drive letters can be selected with a single key press. 2007-02-03 03:28 shadow * acinclude.m4, src/afs/afs_callback.c, src/afs/lock.h, src/afs/LINUX/osi_vnodeops.c, src/cf/linux-test4.m4: DELTA DEVEL15-linux-and-locks-cleanup-20070202 AUTHOR cg2v@andrew.cmu.edu FIXES fix linux flock, remove a bogus lock assert, and fix pid tracking to avoid usele ss panic 2007-02-02 15:44 jaltman * src/WINNT/afsd/cm_volume.c: DELTA DEVEL15-windows-afsd-volume-ref-leak-20070202 AUTHOR jaltman@secure-endpoints.com When looking up a volume by ID or Name, if the volume server data requires refreshing and the UpdateVolume operation failed, do not leak the refCount. 2007-02-02 15:40 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA DEVEL15-windows-nsis-20070202 AUTHOR jaltman@secure-endpoints.com even if afsd_service.exe can be shut down the binary might still not be able to be replaced due to the windows Protection Service. Use the ReplaceDLL macro 2007-02-01 13:25 jaltman * src/venus/: cmdebug.c, dedebug.c, fs.c, livesys.c, twiddle.c: DELTA DEVEL15-venus-include-afs-com_err-20070201 AUTHOR jaltman@secure-endpoints.com FIXES 51424 include afs/com_err.h for error_message() prototype to prevent crashes on platforms with 64-bit pointers and 32-bit int 2007-02-01 11:02 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20070201 AUTHOR jaltman@secure-endpoints.com many changes in recent days 2007-02-01 04:30 jaltman * src/WINNT/afsd/cm_access.c: DELTA DEVEL15-windows-freelance-20070131 AUTHOR jaltman@secure-endpoints.com FIXES 52069 If an app tries to open the freelance directory for WRITE then the default anonymous access privileges, read/lookup, are not sufficient and cm_HaveAccessRights will fail. Freelance can't get access rights from anywhere. Therefore, cm_HaveAccessRights should special case the Freelance directory. 2007-01-31 17:03 jaltman * src/WINNT/afsd/: cm_access.c, cm_scache.c, cm_vnodeops.c, smb3.c: DELTA DEVEL15-windows-delete-test-file-not-dir-20070131 AUTHOR jaltman@secure-endpoints.com the cm_CheckNTDelete function was testing the permissions of the directory and not the permissions of the file being deleted. This resulted in inconsistencies between the attributes of the file and the ability to delete it. this patch also adds a large amount of trace log entries as there was none in this section of the code before. 2007-01-30 12:42 jaltman * src/WINNT/client_exp/: afs_shl_ext.cpp, msgs.cpp, results_dlg.cpp, shell_ext.cpp, shell_ext.h: DELTA DEVEL15-windows-shell-ext-reformat-20070130 AUTHOR jaltman@secure-endpoints.com reformat the source code to make it easier to read/edit 2007-01-30 12:31 jaltman * src/WINNT/netidmgr_plugin/: version.rc, lang/en_us/langres.rc: DELTA DEVEL15-windows-netidmgr-string-updates-20070130 AUTHOR jaltman@secure-endpoints.com As per the NetIdMgr model, refer to credentials instead of tokens. Update the copyright strings 2007-01-30 12:25 jaltman * src/vol/fssync-debug.rc: DELTA DEVEL15-windows-vol-fssync-debug-20070130 AUTHOR jaltman@secure-endpoints.com add a resource file for fssync-debug for when we decide to build it 2007-01-30 12:23 jaltman * src/vol/fssync-debug.rc: file fssync-debug.rc was added on branch openafs-devel-1_5_x on 2007-01-30 12:25:20 +0000 2007-01-30 12:23 jaltman * src/vol/fssync-debug.rc: DELTA windows-vol-fssync-debug-20070130 AUTHOR jaltman@secure-endpoints.com add a resource file for fssync-debug for when we decide to build it 2007-01-30 12:17 jaltman * src/vol/: NTMakefile, salvager.c, vol-salvage.c, vol-salvage.h: DELTA DEVEL15-windows-vol-fix-salvager-20070130 AUTHOR jaltman@secure-endpoints.com The salvager on Windows was not being built properly. The fssync-debug.c main() was being used instead of the salvager.c main(). Remove fssync-debug.obj from the library and fixup the includes and global variable declarations. 2007-01-30 12:07 jaltman * src/procmgmt/procmgmt_nt.c: DELTA DEVEL15-windows-procmgmt-20070130 AUTHOR jaltman@secure-endpoints.com Do not raise an exception if SIGQUIT is received prior to the registration of the Shutdown handler 2007-01-29 19:33 rra * doc/man-pages/pod1/fs_setacl.pod: DELTA DEVEL15-document-fs-setacl-permissions-20070129 AUTHOR rra@stanford.edu Better document the current state of implicit "a" rights on directories. 2007-01-25 11:20 shadow * src/afs/afs_volume.c: DELTA DEVEL15-volume-dont-artificially-untimeout-vlservers-20061218 AUTHOR jhutz@cmu.edu FIXES 48959 remove synthetic event to undo timeouts of vlservers we "haven't talked to yet" 2007-01-25 10:38 shadow * src/: afs/Makefile.am, cf/Makefile.am.common, cmd/Makefile.am, comerr/Makefile.am, config/Makefile.am, include/Makefile.am, include/afs/Makefile.am, include/rx/Makefile.am, procmgmt/Makefile.am, procmgmt/afs/Makefile.am, rxgen/Makefile.am, util/Makefile.am, util/afs/Makefile.am: DELTA DEVEL15-remove-unbaked-code-20060802 AUTHOR rra@stanford.edu Remove the preliminary rxgk and Automake conversion, neither of which are finished or ready for prime time yet. Having this active in CVS isn't helpful and is mildly confusing at the moment. 2007-01-25 10:30 shadow * src/rxgk/: Makefile.am, Makefile.in, README, rxgk.h, rxgk_clnt.c, rxgk_common.c, rxgk_crkrb.c, rxgk_crlha.c, rxgk_crpc.c, rxgk_info.c, rxgk_locl.h, rxgk_proto.xg, rxgk_serv.c, rxgk_srpc.c, test.xg, test_client.c, test_server.c: DELTA DEVEL15-remove-unbaked-code-20060802 AUTHOR rra@stanford.edu Remove the preliminary rxgk and Automake conversion, neither of which are finished or ready for prime time yet. Having this active in CVS isn't helpful and is mildly confusing at the moment. 2007-01-23 01:06 shadow * src/WINNT/: afsd/cm_ioctl.c, afsd/cm_memmap.c, afsd/cm_scache.c, afsd/cm_vnodeops.c, afsd/cm_volume.c, afsd/cm_volume.h, afsd/fs.c, install/NSIS/OpenAFS.nsi: DELTA RXK5DEVEL15-rxk5-20070123 AUTHOR mdw@umich.edu again, massaged by me, shadow@dementia.org 2007-01-23 01:01 shadow * Makefile.in, acconfig.h, acinclude.m4, configure.in, regen.sh, src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/cm_volume.h, src/WINNT/afsd/fs.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/afs/afs.h, src/afs/afs_analyze.c, src/afs/afs_icl.c, src/afs/afs_init.c, src/afs/afs_osi_pag.c, src/afs/afs_pioctl.c, src/afs/afs_user.c, src/afs/afs_vcache.c, src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_probe.c, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c, src/afsweb/weblog.c, src/aklog/Makefile.in, src/aklog/aklog_main.c, src/aklog/asetkey.c, src/audit/audit.c, src/auth/Makefile.in, src/auth/cellconfig.c, src/auth/ktc.c, src/auth/userok.c, src/bozo/bosoprocs.c, src/bozo/bosserver.c, src/bucoord/commands.c, src/bucoord/main.c, src/bucoord/ubik_db_if.c, src/budb/Makefile.in, src/budb/server.c, src/butc/tcmain.c, src/butc/test_budb.c, src/cf/bigendian.m4, src/cf/kerberos.m4, src/cf/linux-test1.m4, src/cf/linux-test2.m4, src/config/venus.h, src/dauth/Makefile.in, src/dauth/dlog.c, src/kauth/Makefile.in, src/kauth/kaserver.c, src/libafs/Makefile.common.in, src/libafs/MakefileProto.AIX.in, src/libafs/MakefileProto.LINUX.in, src/libafs/MakefileProto.SOLARIS.in, src/libafsauthent/afsauthent.def, src/libafsrpc/NTMakefile, src/libuafs/Makefile.common.in, src/ptserver/Makefile.in, src/ptserver/ptclient.c, src/ptserver/ptprocs.c, src/ptserver/ptserver.c, src/ptserver/ptuser.c, src/rx/rx.c, src/rx/rx_kcommon.c, src/rx/rx_rdwr.c, src/rxgen/rpc_main.c, src/rxkad/bg-fcrypt.c, src/rxkad/private_data.h, src/rxkad/rxkad.p.h, src/rxkad/rxkad_client.c, src/rxkad/rxkad_common.c, src/rxkad/rxkad_server.c, src/rxkad/ticket.c, src/rxkad/ticket5.c, src/rxkad/domestic/fcrypt.c, src/shlibafsauthent/Makefile.in, src/shlibafsauthent/afsauthent.def, src/shlibafsrpc/Makefile.in, src/shlibafsrpc/mapfile, src/shlibafsrpc/mapfile.afs_xdr, src/sys/Makefile.in, src/tsm41/Makefile.in, src/tsm41/aix41_auth.c, src/tsm41/aix41_ident.c, src/tsm41/aix_ident_prototypes.h, src/tviced/Makefile.in, src/tviced/serialize_state.c, src/tvolser/Makefile.in, src/ubik/remote.c, src/ubik/ubik.c, src/ubik/ubik.p.h, src/ubik/ubikclient.c, src/ubik/uinit.c, src/update/Makefile.in, src/update/server.c, src/venus/cmdebug.c, src/venus/kdump.c, src/viced/host.c, src/viced/viced.c, src/vlserver/Makefile.in, src/vlserver/vlserver.c, src/vol/Makefile.in, src/volser/dumpstuff.c, src/volser/volmain.c, src/volser/vos.c, src/volser/vsutils.c: DELTA RXK5DEVEL15-rxk5-20070123 AUTHOR mdw@umich.edu again, massaged by me, shadow@dementia.org 2007-01-22 17:34 shadow * src/: kauth/.cvsignore, platform/.cvsignore, platform/AIX/.cvsignore, platform/DARWIN/.cvsignore, platform/FBSD/.cvsignore, platform/HPUX/.cvsignore, platform/IRIX/.cvsignore, platform/LINUX/.cvsignore, platform/NBSD/.cvsignore, platform/OBSD/.cvsignore, platform/SOLARIS/.cvsignore, shlibafsrpc/.cvsignore, tsalvaged/.cvsignore: DELTA DEVEL15-cvsignore-happiness-20060801 AUTHOR rra@stanford.edu Update .cvsignore files to ignore everything we should be ignorant of. 2007-01-22 17:20 shadow * Makefile.in, src/afs/afs_prototypes.h, src/config/Makefile.in: DELTA DEVEL15-make-cleaner-20070122 AUTHOR shadow@dementia.org this stuff was missed 2007-01-22 02:18 jaltman * src/WINNT/afsd/: cm_ioctl.c, cm_memmap.c, cm_scache.c, cm_vnodeops.c, cm_volume.c, cm_volume.h, fs.c: DELTA DEVEL15-windows-fix-volume-refcount-leak-20070121 AUTHOR jaltman@secure-endpoints.com Plug a volume refcount leak Add volume data to the "fs memdump" output Add memmap stat data to the afsd_init.log output at startup and shutdown 2007-01-16 17:26 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA DEVEL15-windows-nsis-fix-rpc-20070116 AUTHOR jaltman@secure-endpoints.com remove the rpc fix. the original code was correct 2007-01-15 23:41 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA DEVEL15-windows-nsis-installer-20070115 AUTHOR jaltman@secure-endpoints.com Fix the RPC check to actually check the RPC status Update the copyright date Add Vista version detection 2007-01-15 20:56 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-14-20070115 AUTHOR shadow@dementia.org 1.5.14 2007-01-15 20:56 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20070115 AUTHOR jaltman@secure-endpoints.com 1.5.14 2007-01-15 20:54 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20070115 AUTHOR jaltman@secure-endpoints.com 1.5.14 2007-01-15 20:03 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm, ReleaseNotes/relnotes_files/filelist.xml: DELTA DEVE15-windows-release-notes-20070115 AUTHOR jaltman@secure-endpoints.com 1.5.14 2007-01-15 19:52 jaltman * src/WINNT/afsd/: cm.h, cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA DEVEL15-windows-open-dir-lookup-20070115 AUTHOR jaltman@secure-endpoints.com add new error code when requested InfoLevel is not supported CIFS NTCreateX Read privilege means PRSFS_LOOKUP when the object is a directory 2007-01-15 15:51 shadow * src/afs/: afs_osi_pag.c, afs_prototypes.h, LINUX/osi_groups.c, LINUX/osi_machdep.h: DELTA DEVEL15-linux26-large-pag-groups-20070115 AUTHOR cg2v@andrew.cmu.edu working from base provided by shadow@dementia.org 2007-01-12 16:29 shadow * src/afs/lock.h: DELTA DEVEL15-locker-thread-tracking-20070111 AUTHOR tkeiser@gmail.com track thread ids so we can properly not deadlock 2007-01-12 05:20 shadow * src/: util/netutils.c, viced/viced.c: DELTA DEVEL15-netinfo-fake-support-correction-20070112 AUTHOR shadow@dementia.org fix NetInfo "f" line fake IP address support to work when either 1) NetRestrict file is in place or 2) existing sysid file does not list fake address 2007-01-12 03:49 shadow * src/rx/: rx_packet.c, rx_prototypes.h: DELTA DEVEL15-rx-deal-with-afs34-jumbograms-again-20070111 AUTHOR tkeiser@gmail.com FIXES 51116 try again at dealing with old jumbograms 2007-01-12 03:24 shadow * src/afs/: afs_callback.c, lock.h: DELTA DEVEL15-locker-thread-tracking-20070111 AUTHOR shadow@dementia.org track thread ids so we can properly not deadlock 2007-01-09 15:30 jaltman * src/afs/afs_analyze.c: DELTA DEVEL15-client-handle-vicetokendead-with-reconnect-20070109 AUTHOR jaltman@secure-endpoints.com client-handle-vicetokendead-with-reconnect-20070104 failed to alter the behavior of the RXKADEXPIRED and other cases. 2007-01-06 01:20 shadow * src/rx/: rx_globals.h, rx_packet.c: DELTA DEVEL15-tsfpq-macro-naming-20070105 AUTHOR shadow@dementia.org rename the queue-splicing versions of the checkin/checkout macros 2007-01-05 23:31 shadow * src/packaging/MacOS/buildpkg.sh: DELTA DEVEL15-buildpkg-dmg-path-20070105 AUTHOR shadow@dementia.org reported by marcus watts 2007-01-05 23:15 shadow * src/rx/rx_packet.c: DELTA DEVEL15-rx-deal-with-afs34-jumbograms-again-20070105 AUTHOR shadow@dementia.org FIXES try again at dealing with old jumbograms 2007-01-05 23:06 shadow * src/: audit/audit.c, auth/userok.c, viced/host.c: DELTA DEVEL15-multiple-local-realms-20070105 AUTHOR shadow@dementia.org FIXES 51104 do the correct check 2007-01-05 18:21 shadow * src/ptserver/ptuser.c: DELTA DEVEL15-pts-rename-fix-20070105 AUTHOR kevin@umd.edu FIXES 51066 fix pts rename to do the right thing 2007-01-05 17:14 jaltman * src/WINNT/afsd/: afsd_init.c, cm_access.c, cm_vnodeops.c: DELTA DEVEL15-windows-unix-mode-bit-enforcement-20070105 AUTHOR jaltman@secure-endpoints.com modify the write-lock permission test so that the UnixMode bits do not subtract PRSFS_WRITE from the rights when testing PRSFS_WRITE | PRSFS_LOCK. PRSFS_WRITE implies PRSFS_LOCK so add it Add new registry value "DeleteReadOnly" to permit deletion of read-only files. The default is 0. Set to non-zero value to activate. 2007-01-05 06:08 shadow * src/bucoord/bc.p.h: DELTA DEVEL15-bucoord-protoize-20070104 AUTHOR omalleys@msu.edu FIXES 50870 protoize bucoord 2007-01-05 06:04 shadow * src/ptserver/ptuser.c: DELTA DEVEL15-pr-changeentry-arg-types-20070105 AUTHOR shadow@dementia.org oops. put it back 2007-01-05 05:59 shadow * src/bucoord/bc.p.h: DELTA DEVEL15-bucoord-protoize-20070104 AUTHOR omalleys@msu.edu FIXES 50870 protoize bucoord 2007-01-05 05:03 shadow * src/afs/lock.h: DELTA DEVEL15-solaris-but-seriously-20070105 AUTHOR shadow@dementia.org guess chas had the right idea 2007-01-05 04:57 shadow * src/rx/: rx_globals.h, rx_packet.c: DELTA DEVEL15-free-packet-avoid-issue-with-34-jumbograms-20070104 AUTHOR shadow@dementia.org try to deal with rainer toebbicke's ongoing issue 2007-01-05 04:49 shadow * src/afs/lock.h: DELTA DEVEL15-solaris-mypid-track-threads-20070104 AUTHOR shadow@dementia.org based on suggestion by tkeiser 2007-01-05 03:40 shadow * src/: vol/clone.c, vol/ihandle.h, vol/namei_ops.c, vol/purge.c, volser/dumpstuff.c: DELTA DEVEL15-unroll-namei-delay-fsync-20070104 AUTHOR shadow@dementia.org has been shown to cause problems with releases per haba@pdc.kth.se testing, unroll until we figure out why 2007-01-05 03:32 shadow * src/bucoord/: bc.p.h, bc_status.c, commands.c, config.c, dlq.c, dsstub.c, dsvs.c, dump.c, dump_sched.c, expire.c, main.c, restore.c, status.c, tape_hosts.c, ttest.c, ubik_db_if.c, vol_sets.c, volstub.c: DELTA DEVEL15-bucoord-protoize-20070104 AUTHOR omalleys@msu.edu FIXES 50870 protoize bucoord 2007-01-05 03:21 shadow * src/: aklog/Makefile.in, aklog/asetkey.c, cf/kerberos.m4: DELTA DEVEL15-asetkey-with-heimdal-20070104 AUTHOR mdw@umich.edu FIXES 50973 just make asetkey build with heimdal 2007-01-04 22:17 shadow * src/afs/DARWIN/osi_vfsops.c: DELTA DEVEL15-darwin-fake-more-free-20070104 AUTHOR shadow@dementia.org fake more free disk space for dumb apps 2007-01-04 22:05 rra * acinclude.m4, src/cf/linux-test1.m4: DELTA DEVEL15-linux-kbuild-configure-20070104 AUTHOR mdw@umich.edu FIXES 40604 Test whether Linux kernel builds work at all before going into specific builds so that we can fail earlier with a better error message. Try to put more errors from the kernel build into config.log. 2007-01-04 21:56 shadow * src/afs/afs_analyze.c: DELTA DEVEL15-client-handle-vicetokendead-with-reconnect-20070104 AUTHOR shadow@dementia.org basically, if the issue is really expired tokens then we force the server to tell us that instead of that our older connection is still using the old tokens for some reason, by letting a new connection happen first 2007-01-04 21:49 shadow * src/packaging/MacOS/buildpkg.sh: DELTA DEVEL15-macos-installer-fix-20070104 AUTHOR shadow@dementia.org this time for sure 2007-01-04 21:46 shadow * src/cf/linux-test4.m4: DELTA DEVEL15-linux-workqueue-prereq-20070104 AUTHOR shadow@dementia.org FIXES 49890 make the workqueue configure test actually work on 2.4 2007-01-04 21:17 shadow * src/: afs/LINUX/osi_sleep.c, rx/rx_kcommon.h: DELTA DEVEL15-freezer-h-existance-20070104 AUTHOR marc.dionne@technoconseil.com FIXES 50941 only include freezer.h if it exists 2007-01-04 16:05 shadow * src/afs/afs_util.c: DELTA DEVEL15-md5-inode-even-odd-hack-20070104 AUTHOR shadow@dementia.org FIXES the even-odd hack didn't work with the new md5 inode numbers. fix it. suggested by Bennett Todd. 2007-01-03 00:47 jaltman * src/WINNT/afsd/cm_access.c: DELTA DEVEL15-windows-unix-mode-bit-enforcement-20070102 AUTHOR jaltman@secure-endpoints.com When the Unix mode bits do not include the write bit (0200), then the file is reported to Windows as read-only. This also prevents the acquisition of write-locks. It should also prevent deletion but the code in cm_HaveAccessRights() did not remove the PRSFS_DELETE privilege from the reported rights. 2007-01-02 16:00 shadow * src/cf/linux-test4.m4: DELTA DEVEL15-fix-linux-2-6-20-configure-test-20070102 AUTHOR marc.dionne@technoconseil.com FIXES 50594 make the cc flags modification not break things 2007-01-02 15:41 shadow * src/afs/: afs_osi_pag.c, LINUX/osi_module.c, LINUX/osi_nfssrv.c, LINUX/osi_pag_module.c: DELTA DEVEL15-ifdef-nfs-translator-20070102 AUTHOR marc.dionne@technoconseil.com FIXES 50602 appropriately wrap nfs translator code in ifdefs 2007-01-02 07:34 shadow * src/afs/SOLARIS/: osi_inode.c, osi_machdep.h, osi_vfsops.c: DELTA DEVEL15-solaris10-suser-replace-20070102 AUTHOR daleg@umbc.edu FIXES 50246 suser is dead, long live suser 2006-12-30 17:50 jaltman * README-NT: DELTA DEVEL15-windows-readme-20061230 AUTHOR jaltman@secure-endpoints.com updates for VS2005, Vista, etc. 2006-12-30 17:41 jaltman * src/WINNT/win9xpanel/: CAfs.cpp, CRegkey.cpp, CRegkey.h, CellServDB, Change.cpp, Change.h, CommandSettings.cpp, CommandSettings.h, Datalog.cpp, Datalog.h, Encript.cpp, Force.cpp, Force.h, MyFrame.cpp, MyFrame.h, NTMakefile, ProgBarDlg.cpp, ProgBarDlg.h, Retry.cpp, Retry.h, Settings.cpp, Settings.h, StdAfx.cpp, StdAfx.h, TermWarn.cpp, TermWarn.h, Transbmp.cpp, Transbmp.h, TrayIcon.cpp, TrayIcon.h, Wait.cpp, Wait.h, WinAfsLoad.cpp, WinAfsLoad.dep, WinAfsLoad.h, WinAfsLoad.rc, WinAfsLoadDlg.cpp, WinAfsLoadDlg.h, api95.cpp, api95.h, cafs.h, encript.h, modver.cpp, modver.h, resource.h, share.h, Help/Advanced.mrb, Help/PROGRESS.MRB, Help/PROPER.MRB, Help/afswin9x.cnt, Help/afswin9x.hpj, Help/afswin9x.rtf, Help/icon.bmp, res/WinAfsLoad.ico, res/world.bmp: DELTA DEVEL15-windows-remove-junk-20061230 AUTHOR jaltman@secure-endpoints.com Remove Win9xpanel since we no longer build it 2006-12-30 17:37 jaltman * src/NTMake9x: DELTA DEVEL15-windows-remove-junk-20061230 AUTHOR jaltman@secure-endpoints.com Remove Win9x makefile since we don't support it 2006-12-30 17:35 jaltman * src/TechNotes-WIN9X, README-WIN9X: DELTA DEVEL15-windows-remove-junk-20061230 AUTHOR jaltman@secure-endpoints.com Remove Win9x read me files since we don't support them anyway 2006-12-30 17:23 jaltman * src/WINNT/install/InstallShield5/: Build.tsb, BuildSetup.bat, CompileScript.bat, CreateGeneratedFiles.bat, CreateISDirTree.bat, Default.cdf, Default.fdf, Default.fgl, Default.shell, Default.shl, Default.txt, DelISDirTree.bat, GatherFiles.bat, GenDefault.mda.bat, GenFileGroups.bat, GenIS5.ipr.bat, HowToSetTheVersion.txt, NTMakefile, PackageWeb.pfw, README.TXT, ScatterFiles.bat, Setup.tsb, afsdcell.ini, setup.bmp, setup.rul, lang/de_DE/value.shl, lang/en_US/value.txt, lang/ja_JP/value.shl, lang/ko_KR/value.shl, lang/pt_BR/value.shl, lang/zh_CN/value.shl, lang/zh_TW/value.shl, lang/es_ES/value.shl: DELTA DEVEL15-windows-remove-junk-20061230 AUTHOR jaltman@secure-endpoints.com remove InstallShield5 installer that is no longer used 2006-12-30 17:14 jaltman * src/WINNT/install/Win9x/: CellServDB, NTMakeFile, RUNONCE.PIF, ReadMe.rtf, install.bat, license.txt, setup.iss, templet.reg: DELTA DEVEL15-windows-remove-junk-20061230 AUTHOR jaltman@secure-endpoints.com remove old win9x installers that are no longer used. 2006-12-30 17:04 jaltman * src/kauth/kaserver.c: DELTA DEVEL15-kaserver-deprecation-warning-20061230 AUTHOR jaltman@secure-endpoints.com The following message is now logged to both the BosLog and the AuthLog at startup. WARNING: kaserver is deprecated due to its weak security properties. Migrating to a Kerberos 5 KDC is advised. http://www.openafs.org/no-more-des.html 2006-12-30 16:58 jaltman * src/auth/cellconfig.c: DELTA DEVEL15-afsdb-resolver-reinit-20061230 AUTHOR jaltman@secure-endpoints.com FIXES 50576 replace 'try' with 'try_init' and declare 'try_init'. 'try' is a reserved word on some compilers. not sure how this code was compiling on MacOS X and Windows as 'try' was not declared. 2006-12-30 02:49 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061229 AUTHOR jaltman@secure-endpoints.com 1.5.13a 2006-12-30 02:45 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061229 AUTHOR jaltman@secure-endpoints.com do not follow mountpoints when calling cm_Lookup as part of the optimization. otherwise the shortname is computed incorrectly. 2006-12-30 02:36 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20061229 AUTHOR jaltman@secure-endpoints.com 1.5.13a == 1.5.1302 2006-12-28 22:36 shadow * src/afs/LINUX/osi_proc.c: DELTA DEVEL15-proc-unixusers-cleanup-on-linux-20061228 AUTHOR shadow@dementia.org FIXES 49978 maybe 2006-12-28 22:28 shadow * src/afs/SOLARIS/: osi_vfsops.c, osi_vnodeops.c: DELTA DEVEL15-null-terminate-solaris-ops-20061228 AUTHOR daleg@umbc.edu FIXES 50340 vfsops and vnodeops need a NULL at the end of the structs 2006-12-28 22:02 shadow * Makefile.in, acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.sun4x_511.h, src/config/param.sunx86_511.h, src/libafs/MakefileProto.SOLARIS.in: DELTA DEVEL15-add-solaris-11-support-v2-20061228 AUTHOR daleg@umbc.edu FIXES 50343 initial 5.11 support 2006-12-28 21:58 shadow * src/config/param.sun4x_511.h: file param.sun4x_511.h was added on branch openafs-devel-1_5_x on 2006-12-28 22:02:16 +0000 2006-12-28 21:58 shadow * src/config/param.sunx86_511.h: file param.sunx86_511.h was added on branch openafs-devel-1_5_x on 2006-12-28 22:02:16 +0000 2006-12-28 21:58 shadow * src/config/: param.sun4x_511.h, param.sunx86_511.h: DELTA add-solaris-11-support-v2-20061228 AUTHOR daleg@umbc.edu FIXES 50343 initial 5.11 support 2006-12-28 21:49 shadow * src/afs/: afs_osi.c, sysincludes.h, SOLARIS/osi_machdep.h: DELTA DEVEL15-solaris10-suser-replace-20061228 AUTHOR daleg@umbc.edu FIXES 50246 suser is dead, long live suser 2006-12-28 21:30 shadow * acinclude.m4, src/afs/afs_call.c, src/afs/LINUX/osi_sleep.c, src/afs/LINUX/osi_vfsops.c, src/cf/linux-test4.m4, src/rx/rx_kcommon.h, src/rx/LINUX/rx_kmutex.c, src/rx/LINUX/rx_knet.c: DELTA DEVEL15-linux-2620-rc1-update-20061228 AUTHOR marc.dionne@technoconseil.com FIXES 49890 updates for linux 2.6.20-rc1 2006-12-28 20:37 shadow * src/auth/cellconfig.c: DELTA DEVEL15-afsdb-resolver-reinit-20061228 AUTHOR shadow@dementia.org as reported by Adam Megacz, but my own version of the fix 2006-12-27 15:49 shadow * src/packaging/MacOS/buildpkg.sh: DELTA DEVEL15-macos-installer-fix-20061227 AUTHOR shadow@dementia.org make the installer build correctly again 2006-12-26 20:31 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061226 AUTHOR jaltman@secure-endpoints.com more notes for 1.5.13 2006-12-26 20:28 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061226 AUTHOR jaltman@secure-endpoints.com 1.5.1301 == 1.5.13 2006-12-26 20:22 jaltman * src/WINNT/afssvrcfg/: admin_info_dlg.cpp, afscfg.cpp, backup_server_page.cpp, cfg_utils.cpp, config_server_page.cpp, create_partition_dlg.cpp, db_server_page.cpp, file_server_page.cpp, get_cur_config.cpp, get_pw_dlg.cpp, graphics.cpp, help.cpp, info2_page.cpp, info_page.cpp, intro_page.cpp, logfile.cpp, partition_page.cpp, partition_utils.cpp, partitions_page.cpp, replicatition_page.cpp, root_afs_page.cpp, salvage_dlg.cpp, salvage_results_dlg.cpp, services_page.cpp, sys_control_page.cpp, toolbox.cpp, validation.cpp, volume_utils.cpp: DELTA DEVEL15-windows-server-config-20061226 AUTHOR jaltman@secure-endpoints.com Reformat the entire directory. Add Freelance mode awareness. Map the root.afs volume starting from Z: and work down. 2006-12-26 20:18 jaltman * src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061226 AUTHOR jaltman@secure-endpoints.com fix the computation of the ShortName. Take into account the network byte order of the cm_dirFid_t fields. send error packets from within the function as needed. do not return the error to the caller. 2006-12-22 06:48 shadow * src/bozo/bnode.p.h: DELTA DEVEL15-bosserver-avoid-bosconfig-truncation-20061221 AUTHOR shadow@dementia.org why the heck would it be a good idea to rewrite the BosConfig while we are start ing, exactly? 2006-12-21 23:14 shadow * src/bozo/: bnode.c, bnode.p.h, bosoprocs.c, bosserver.c: DELTA DEVEL15-bosserver-avoid-bosconfig-truncation-20061221 AUTHOR shadow@dementia.org why the heck would it be a good idea to rewrite the BosConfig while we are starting, exactly? 2006-12-20 21:18 shadow * src/afs/afs_dcache.c: DELTA DEVEL15-split-cache-update-20061220 AUTHOR shadow@dementia.org move closer to 1.4 implementation esp when split cache is turned off 2006-12-20 20:08 shadow * src/afs/: afs_dynroot.c, afs_nfsclnt.c, afs_osi_pag.c, afs_user.c, SOLARIS/osi_groups.c: DELTA DEVEL15-solaris10-avoid-direct-cred-access-20061220 AUTHOR daleg@umbc.edu avoid a panic after we muck with groups by being less evil 2006-12-19 17:56 jaltman * src/WINNT/afsd/afslogon.c: DELTA DEVEL15-windows-afslogon-20061219 AUTHOR jaltman@secure-endpoints.com Initialize Winsock from within afslogon.c so that ka_UserAuth will work again. 2006-12-19 04:55 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-13-20061218 AUTHOR shadow@dementia.org make 1.5.13 2006-12-19 04:50 shadow * src/volser/dumpstuff.c: DELTA DEVEL15-volser-dumpstuff-20061218 AUTHOR reuter@rzg.mpg.de FIXES 46937 "vos release" per default does an incremental dump. volser-dump-validate-input-20060417 ends up with keeping dead vnodes and data in the remote RO-volume. This patch corrects the behavior for RO-volumes. See ticket for extensive discussion. 2006-12-19 04:31 shadow * acconfig.h: DELTA DEVEL15-kernel-endianness-test-fix-20061218 AUTHOR shadow@dementia.org FIXES 47893 ok, so, when we're in the kernel, do something 2006-12-19 04:20 shadow * configure-libafs.in, src/config/Makefile.in, src/config/libafsdep: DELTA DEVEL15-openafs-kernel-src-fix-20061218 AUTHOR shadow@dementia.org FIXES 44573 ok, so, we need to emit Makefile.version when we build openafs-kernel 2006-12-19 03:54 jaltman * src/volser/dumpstuff.c: DELTA DEVEL15-volser-dumpstuff-20061218 AUTHOR reuter@rzg.mpg.de FIXES 46937 "vos release" per default does an incremental dump. volser-dump-validate-input-20060417 ends up with keeping dead vnodes and data in the remote RO-volume. This patch corrects the behavior for RO-volumes. See ticket for extensive discussion. 2006-12-19 03:42 jaltman * src/volser/volprocs.c: DELTA DEVEL15-volser-undo-cleanup-20061218 AUTHOR jaltman@secure-endpoints.com uncommit an inappropriate commit DELTA volser-cleanup-xx-20061128 2006-12-19 03:19 shadow * src/rx/: rx_globals.c, rx_globals.h: DELTA DEVEL15-rx-globals-avoid-INIT-reuse-20061218 AUTHOR shadow@dementia.org FIXES 45515 avoid calling our macro INIT 2006-12-19 02:34 shadow * src/afs/afs_volume.c: DELTA DEVEL15-volume-dont-artificially-untimeout-vlservers-20061218 AUTHOR jhutz@cmu.edu FIXES 48959 remove synthetic event to undo timeouts of vlservers we "haven't talked to yet" 2006-12-19 02:29 shadow * src/afs/LINUX/osi_cred.c: DELTA DEVEL15-linux-osi-cred-pool-byebye-20061218 AUTHOR chas@cmf.nrl.navy.mil FIXES ok, unneeded abstraction removed. 2006-12-18 23:57 jaltman * src/WINNT/afsd/afslogon.c: DELTA DEVEL15-windows-afslogon-20061218 AUTHOR jaltman@secure-endpoints.com test for the existence of the mutex and not the bInit flag during the DLL attach 2006-12-18 23:40 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA DEVEL15-windows-notes-20061218 AUTHOR jaltman@secure-endpoints.com updates for 1.5.13 2006-12-18 23:31 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061218 AUTHOR jaltman@secure-endpoints.com 1.5.1300 == 1.5.13 2006-12-18 23:20 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes.htm, toc.htm: DELTA DEVEL15-windows-release-notes-20061218 AUTHOR jaltman@secure-endpoints.com update information on afs server installs for 1.5.13 2006-12-18 22:34 jaltman * src/WINNT/install/wix/files.wxi: DELTA DEVEL15-windows-install-wix-20061218 AUTHOR asanka@secure-endpoints.com remove the AFS Server wizard shortcut add AFS Server dependencies (tcpip and PNP_TDI) 2006-12-18 21:45 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA DEVEL15-windows-nsis-20061218 AUTHOR jaltman@secure-endpoints.com remove the autorun for the AFS Server Wizard remove the shortcut to the AFS Server Wizard update the service dependencies for the bosctlsvc (tcpip and PNP_TDI) 2006-12-17 21:07 jaltman * src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c: DELTA DEVEL15-windows-optimize-smb-dir-search-if-no-wildcard-20061217 AUTHOR asanka@secure-endpoints.com When performing a SMB FindFirst/FindNext/FindClose operation if there are no wildcards involved, we can optimize the case and turn it from O(n) to O(1) where 'n' is the number of entries in the directory. This can be done by performing a cm_Lookup() and if it succeeds, constructing the appropriate response instead of parsing the contents of each buffer associated with the directory looking for matches. Without this optimization, FindFirst operations on directories containing thousands of entries can take a large number of seconds to complete. 2006-12-17 01:23 jaltman * src/: libafsrpc/afsrpc.def, rx/rx.c, rx/rx_user.c: DELTA DEVEL15-rx-fix-lock-init-20061216 AUTHOR jaltman@secure-endpoints.com When rxBind was added it made an assumption that rx_GetIFInfo could be called before rx_InitXYZ. This is true on non-Windows platforms, but on Windows rxGetIFInfo relies on an initialized mutex. This patch adds a DllMain for Windows in order to initialize the mutex object upon DLL load. 2006-12-15 16:39 shadow * src/ubik/remote.c: DELTA DEVEL15-ubik-better-debug-logging-in-remote-20061215 AUTHOR shadow@dementia.org log when we get errors doing remote sync what it was, rather than covering it up 2006-12-13 04:28 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm: DELTA DEVEL15-windows-release-hotes-20061212 AUTHOR jaltman@secure-endpoints.com updates for 1.5.13 2006-12-13 00:26 jaltman * src/WINNT/: client_config/NTMakefile, client_creds/NTMakefile: DELTA DEVEL15-windows-custom-control-subclassing-bis-20061212 AUTHOR jaltman@secure-endpoints.com Do not link to both talocale.lib and taafsapplib.lib. If you do, then there are duplicate functions in both the .EXE and the TaAfsAppLib.DLL. 2006-12-12 20:40 jaltman * src/WINNT/: afsapplib/checklist.cpp, afsapplib/checklist.h, afsapplib/fastlist.h, afssvrcfg/lang/de_DE/afscfg.rc, afssvrcfg/lang/en_US/afscfg.rc, afssvrcfg/lang/es_ES/afscfg.rc, afssvrcfg/lang/ja_JP/afscfg.rc, afssvrcfg/lang/ko_KR/afscfg.rc, afssvrcfg/lang/pt_BR/afscfg.rc, afssvrcfg/lang/zh_CN/afscfg.rc, afssvrcfg/lang/zh_TW/afscfg.rc, afssvrmgr/lang/de_DE/svrmgr.rc, afssvrmgr/lang/en_US/svrmgr.rc, afssvrmgr/lang/es_ES/svrmgr.rc, afssvrmgr/lang/ja_JP/svrmgr.rc, afssvrmgr/lang/ko_KR/svrmgr.rc, afssvrmgr/lang/pt_BR/svrmgr.rc, afssvrmgr/lang/zh_CN/svrmgr.rc, afssvrmgr/lang/zh_TW/svrmgr.rc, afsusrmgr/lang/de_DE/AfsUsrMgr.rc, afsusrmgr/lang/en_US/AfsUsrMgr.rc, afsusrmgr/lang/es_ES/AfsUsrMgr.rc, afsusrmgr/lang/ja_JP/AfsUsrMgr.rc, afsusrmgr/lang/ko_KR/AfsUsrMgr.rc, afsusrmgr/lang/pt_BR/AfsUsrMgr.rc, afsusrmgr/lang/zh_CN/AfsUsrMgr.rc, afsusrmgr/lang/zh_TW/AfsUsrMgr.rc, client_config/NTMakefile, client_config/lang/de_DE/afs_config.rc, client_config/lang/en_US/afs_config.rc, client_config/lang/es_ES/afs_config.rc, client_config/lang/ja_JP/afs_config.rc, client_config/lang/ko_KR/afs_config.rc, client_config/lang/pt_BR/afs_config.rc, client_config/lang/zh_CN/afs_config.rc, client_config/lang/zh_TW/afs_config.rc, client_creds/NTMakefile, client_creds/afscreds.h, client_creds/mounttab.cpp, client_creds/lang/de_DE/afscreds.rc, client_creds/lang/en_US/afscreds.rc, client_creds/lang/es_ES/afscreds.rc, client_creds/lang/ja_JP/afscreds.rc, client_creds/lang/ko_KR/afscreds.rc, client_creds/lang/pt_BR/afscreds.rc, client_creds/lang/zh_CN/afscreds.rc, client_creds/lang/zh_TW/afscreds.rc: DELTA DEVEL15-windows-custom-control-subclassing-20061212 AUTHOR jaltman@secure-endpoints.com While investigating the reasons behind the Drive Mapping listbox failing to permit entries 2 or above to be edited or removed and the text string being truncated to two characters (on some systems) I discovered that the subclasses were being recompiled into each application instead of linking against the DLL that contains the controls. The custom controls have been renamed to address name space issues. The "Drive X:" label changed to "X:" to permit single character item selection within the listbox. Still have no idea what is really going on. Spy++ shows the Windows messages being sent to the correct Windows. However, the getcount message never obtains a value other than 0 or 1. This is probably why the selection code is broken. Still working on it. 2006-12-12 17:04 jaltman * src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-sleep-when-out-of-buffers-20061212 AUTHOR jaltman@secure-endpoints.com When there are no free buffers, don't loop continuously. Sleep so that the other threads that are holding the buffers can grab the global buffer lock and release them. 2006-12-12 04:01 jaltman * src/WINNT/afsd/: afsd_service.c, cm_callback.c, cm_daemon.c, cm_vnodeops.c, cm_vnodeops.h, dosdefs95.h, rawops.c, smb.c, smb.h, smb3.c, smb3.h, smb_ioctl.h: DELTA STABLE15-windows-afsd-20061211 AUTHOR jaltman@secure-endpoints.com (1) Power Management improvements. Maintain a global flag that specifies whether or not the service is in a suspend state. Do not panic if Netbios() returns NRC_BRIDGE meaning that the lana is no longer valid. Instead, stop the listener threads and if all listener threads are stopped, reset the lana_list. Allow the cm_Daemon() thread to periodically check the state of the smb listeners. If they are all stopped and the service is not suspended, attempt to restart them. If there are no valid lanas, return to the stopped state. (2) CreateX and NTCreateX use cm_CheckNTOpen() to test whether or not the user is permitted to obtain read or write locks. This function would obtain the lock and then drop it returning whether or not the lock could be obtained. If the lock was in fact required, CreateX/NTCreateX would then obtain it with cm_Lock(). The problem of course being that this pattern results in three RPCs to the file server (lock, unlock, lock). This is reduced to one RPC by implementing cm_CheckNTOpenDone() which frees the allocated byte range lock from cm_CheckNTOpen() after the cm_Lock() call is performed. (3) Remove unused code. (4) Add debugging to SMB Directory Search functions. (5) Increase the SMB Ioctl MaxData size 2006-12-05 19:41 shadow * src/rx/rx_packet.c: DELTA DEVEL15-rx-preparesendpacket-avoid-double-free-20061205 AUTHOR shadow@dementia.org wow, this is special existed forever but only when we stopped leaking packets did it become a problem anyway, don't free packets and forget to reduce the number of packets in play 2006-12-01 20:45 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-12-20061201 AUTHOR shadow@dementia.org 1.5.12 2006-12-01 18:50 shadow * src/afs/LINUX/osi_syscall.c: DELTA DEVEL15-give-s390x-syscall-table-the-big-hammer-20061201 AUTHOR shadow@dementia.org Neale Ferguson contributed the assembler. The false illusion of security some people want to play under is usually good for wasting a few hours; it was here. making the sys_call_table read nly for real of course fixes it, let's just hope keyrings come along before then on such platforms. 2006-12-01 18:35 shadow * src/packaging/RedHat/: openafs-README, openafs-buildall.sh, openafs-client.init, openafs-kvers-is.sh, openafs.spec.in: DELTA DEVEL15-redhat-packaging-updates-20061201 AUTHOR shadow@dementia.org updates from derek updates for s390x updates to handle suse 2006-12-01 13:00 shadow * src/packaging/RedHat/: openafs-client.init, openafs-server.init: DELTA DEVEL15-redhat-initscripts-update-for-suse-20061201 AUTHOR shadow@dementia.org suse lacks /etc/init.d/functions 2006-11-30 06:50 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061130 AUTHOR jaltman@secure-endpoints.com updates for 1.5.12 2006-11-30 06:46 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE15-windows-version-20061130 AUTHOR jaltman@secure-endpoints.com 1.5.1200 = 1.5.12 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/netidmgr_main.png: file netidmgr_main.png was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/netidmgr_afs_cfg.png: file netidmgr_afs_cfg.png was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/image004.jpg: file image004.jpg was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/image001.png: file image001.png was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/netidmgr_afs_opt.png: file netidmgr_afs_opt.png was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/image006.jpg: file image006.jpg was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/image003.png: file image003.png was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/image007.jpg: file image007.jpg was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/image005.png: file image005.png was initially added on branch openafs-devel-1_5_x. 2006-11-30 04:40 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm, ReleaseNotes/toc.htm, ReleaseNotes/relnotes_files/filelist.xml, ReleaseNotes/relnotes_files/image001.png, ReleaseNotes/relnotes_files/image003.png, ReleaseNotes/relnotes_files/image004.jpg, ReleaseNotes/relnotes_files/image005.png, ReleaseNotes/relnotes_files/image006.jpg, ReleaseNotes/relnotes_files/image007.jpg, ReleaseNotes/relnotes_files/netidmgr_afs_cfg.png, ReleaseNotes/relnotes_files/netidmgr_afs_opt.png, ReleaseNotes/relnotes_files/netidmgr_main.png: DELTA DEVEL15-windows-release-notes-20061129 AUTHOR jaltman@secure-endpoints.com 1.5.12 Release Notes 2006-11-29 21:25 shadow * src/rxkad/private_data.h: DELTA DEVEL15-cprivate-ticketlen-is-32-not-16-20061129 AUTHOR shadow@dementia.org everyone else thinks ticketLen is 32 bits. contrary to what arby's says, different is not necessarily better. 2006-11-29 06:23 jaltman * src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_memmap.c, cm_memmap.h: DELTA windows-dirty-buffer-optimization-20061128 AUTHOR jaltman@secure-endpoints.com The old dirty buffer synchronization algorithm had a buf_IncrSyncer thread walking the all buffer list periodically searching for dirty buffers to write to the file server. This had several negative results. The alogirithm ate up ever increasing amounts of CPU time even when AFS is idle as the size of the cache increases. Also, buffers were written to the file server in an order based upon the original buffer allocation which has nothing to do with the order in which the buffers became dirty. The new algorithm maintains a dirty buffer list. Items are added when the buffer is originally marked dirty. A buffer is only removed from the list by the buf_IncrSyncer when the buffer is no longer dirty. If the list is empty the thread goes back to thread immediately without additional processing requirements. 2006-11-28 09:29 jaltman * src/volser/: dumpstuff.c, volprocs.c: DELTA volser-cleanup-20061128 AUTHOR jaltman@secure-endpoints.com cleanup the return code handling from DELTA volser-dump-validate-input-20060417 2006-11-28 09:17 jaltman * src/WINNT/afsd/: afsd_service.c, smb.c, smb.h: DELTA DEVEL15-windows-smb-dont-crash-vista-20061128 AUTHOR jaltman@secure-endpoints.com Unlike previous versions of the OS, Vista performs a shutdown on the Microsoft Loopback adapter just like it would on a real adapter. This causes the smb_Listener threads to trigger a panic during a suspend/hibernate power event. The fix is to unbind from the network adapters in response to a suspend/hibernate power event and then rebind to the adapters when a resume power event is received. Note that the resume events are not reliably delivered so it is possible the afs service will not be accessible. However, this is the best we can do. 2006-11-28 09:08 jaltman * src/WINNT/afsd/cm_conn.c: DELTA DEVEL15-windows-conn-analyze-20061128 AUTHOR jaltman@secure-endpoints.com force an rx connection reset if VICECONNBAD or VICETOKENDEAD are received 2006-11-28 09:01 jaltman * src/WINNT/afsd/afslogon.c: DELTA DEVEL15-windows-afslogon-dont-modify-environment-20061128 AUTHOR jaltman@secure-endpoints.com don't allow environment variables we set to be inherited by child processes 2006-11-21 00:56 rra * src/auth/cellconfig.c: DELTA DEVEL15-thiscell-whitespace-20061120 AUTHOR rra@stanford.edu Be more liberal when parsing ThisCell. Accept and ignore leading and trailing whitespace and anything after the first whitespace character on the first line. Return an error for a read error or for an empty cell name. 2006-11-20 23:49 rra * src/util/dirpath.c: DELTA DEVEL15-relative-path-canonicalization-20061120 AUTHOR rra@stanford.edu Path canonicalization for commands such as bos getlog was only applied for absolute paths; relative paths were still constructed relative to the canonical directory. Modify the path canonicalization routines to also canonicalize the base directory for relative paths. 2006-11-20 18:54 jaltman * src/WINNT/netidmgr_plugin/: NTMakefile, afscred.h: DELTA DEVEL15-windows-netidmgr-plugin-vista-vs2005-20061120 AUTHOR jaltman@secure-endpoints.com Define _USE_32BIT_TIME_T since that is what tokens contain. Use cflagsdll instead of cflagsmt to avoid multiply defined entry points 2006-11-20 18:04 jaltman * src/WINNT/client_osi/NTMakefile: DELTA DEVEL15-windows-remove-unused-libs-20061120 AUTHOR jaltman@secure-endpoints.com rpcndr.lib and largeint.lib are no longer used. rpcndr.lib no longer exists in the Vista SDK. 2006-11-12 00:22 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061111 AUTHOR jaltman@secure-endpoints.com more notes for 1.5.11 2006-11-11 07:13 jaltman * src/WINNT/afsd/smb.c: DELTA DEVEL15-windows-smb-rename-offline-folders-20061111 AUTHOR jaltman@secure-endpoints.com FIXES 45692 when offline folders are enabled, the old file name sent in a rename operation is sent in all uppercase even when the file name is not. this patch attempts a case insensitive match after the case sensitive match fails. 2006-11-10 04:36 shadow * src/afs/afs_vcache.c: DELTA DEVEL15-revert-inactivevcache-hold-lock-20061109 AUTHOR shadow@dementia.org fails verification. come back to it 2006-11-10 04:11 shadow * src/packaging/MacOS/OpenAFS.pre_upgrade: DELTA DEVEL15-macos-preupgrade-script-20061109 AUTHOR shadow@dementia.org update the preupgrade script 2006-11-10 04:05 shadow * src/afs/UKERNEL/afs_usrops.c: DELTA DEVEL15-kill-stat-blksize-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42663 don't provide a bogus hint 2006-11-10 00:22 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-11-20061109 AUTHOR shadow@dementia.org make 1.5.11 2006-11-10 00:20 shadow * src/: afs/afs_dcache.c, afs/afs_server.c, packaging/MacOS/InstallationCheck, packaging/MacOS/InstallationCheck.8, packaging/MacOS/InstallationCheck.9, packaging/MacOS/buildpkg.sh, rx/rx_kcommon.c: DELTA DEVEL15-leopard-updates-20061109 AUTHOR shadow@dementia.org make things work with current seeds 2006-11-10 00:14 shadow * src/packaging/MacOS/InstallationCheck.9: file InstallationCheck.9 was added on branch openafs-devel-1_5_x on 2006-11-10 00:20:19 +0000 2006-11-10 00:14 shadow * src/packaging/MacOS/: InstallationCheck.8, InstallationCheck.9: DELTA leopard-updates-20061109 AUTHOR shadow@dementia.org make things work with current seeds 2006-11-10 00:14 shadow * src/packaging/MacOS/InstallationCheck.8: file InstallationCheck.8 was added on branch openafs-devel-1_5_x on 2006-11-10 00:20:19 +0000 2006-11-10 00:11 shadow * acinclude.m4, src/afs/afs.h, src/afs/DARWIN/osi_machdep.h, src/afs/FBSD/osi_machdep.h, src/afs/HPUX/osi_machdep.h, src/afs/IRIX/osi_machdep.h, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c, src/afs/NBSD/osi_machdep.h, src/afs/OBSD/osi_machdep.h, src/afs/UKERNEL/sysincludes.h, src/afs/VNOPS/afs_vnop_attrs.c, src/cf/linux-test4.m4: DELTA DEVEL15-linux-blkbits-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42671 set blkbits if we have it 2006-11-10 00:01 shadow * doc/man-pages/pod1/aklog.pod: DELTA DEVEL15-aklog-doc-improvements-20061105 AUTHOR rra@stanford.edu Document (at least partially) AFS's mapping of Kerberos v5 principal names to Kerberos v4 format in the aklog man page. Also document that -setpag may not always work. 2006-11-09 23:58 shadow * doc/man-pages/pod8/afsd.pod: DELTA DEVEL15-afsd-shutdown-doc-improvement-20061105 AUTHOR rra@stanford.edu Change the CAUTIONS about afsd -shutdown to be less dire and more accurate, as this now mostly works on Linux. 2006-11-09 23:43 shadow * acinclude.m4, src/afs/LINUX/osi_vfsops.c, src/cf/linux-test4.m4: DELTA DEVEL15-linux-statfs-dentry-20061109 AUTHOR dionne@cs.wisc.edu FIXES 42788 statfs changed in recent linux kernels. cope. 2006-11-09 23:30 shadow * src/afs/: afs_osi.h, sysincludes.h, AIX/osi_file.c, DARWIN/osi_file.c, FBSD/osi_file.c, HPUX/osi_file.c, IRIX/osi_file.c, LINUX/osi_file.c, NBSD/osi_file.c, OBSD/osi_file.c, SOLARIS/osi_file.c: DELTA DEVEL15-kill-stat-blksize-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42663 don't provide a bogus hint 2006-11-09 23:18 shadow * src/config/: param.alpha_linux_22.h, param.alpha_linux_24.h, param.alpha_linux_26.h, param.amd64_linux24.h, param.amd64_linux26.h, param.i386_linux22.h, param.i386_linux24.h, param.i386_linux26.h, param.i386_umlinux22.h, param.i386_umlinux24.h, param.i386_umlinux26.h, param.ia64_linux24.h, param.ia64_linux26.h, param.parisc_linux24.h, param.ppc64_linux24.h, param.ppc64_linux26.h, param.ppc_linux22.h, param.ppc_linux24.h, param.ppc_linux26.h, param.s390_linux22.h, param.s390_linux24.h, param.s390_linux26.h, param.s390x_linux24.h, param.s390x_linux26.h, param.sparc64_linux22.h, param.sparc64_linux24.h, param.sparc64_linux26.h, param.sparc_linux22.h, param.sparc_linux24.h: DELTA DEVEL15-linux-config-h-died-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42662 config.h vanished. deal. 2006-11-09 23:12 shadow * acinclude.m4, src/afs/LINUX/osi_probe.c, src/afs/LINUX/osi_sysctl.c, src/cf/linux-test3.m4, src/cf/linux-test4.m4: DELTA DEVEL15-linux-config-h-died-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42662 config.h vanished. deal. 2006-11-09 23:03 shadow * src/afs/afs_vcache.c: DELTA DEVEL15-inactivevcache-hold-lock-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42798 hold a lock while we are in InactiveVCache 2006-11-09 22:56 shadow * src/afs/LINUX/osi_vfsops.c: DELTA DEVEL15-linux26-disable-backing-readahead-20061109 AUTHOR chas@cmf.nrl.navy.mil FIXES 42797 disable vm readahead, we don't want it 2006-11-09 21:52 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061109 AUTHOR jaltman@secure-endpoints.com notes for 1.5.11 2006-11-09 21:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm: DELTA DEVEL15-windows-release-notes-20061109 AUTHOR jaltman@secure-endpoints.com updates for 1.5.11 2006-11-09 21:29 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061109 AUTHOR jaltman@secure-endpoints.com 1.5.11 == 1.5.1100 2006-11-09 21:26 jaltman * src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-buf-flush-20061109 AUTHOR jaltman@secure-endpoints.com FIXES 44330 The return value of buf_CleanAsync is not an error value but a flag indicating whether or not the buffer was in fact dirty. Do not treat it as an error. The error state is stored in the buffer itself. 2006-11-09 02:16 shadow * src/bozo/bnode.c: DELTA DEVEL15-bozo-avoid-garbage-in-allprocs-20061108 AUTHOR jhutz@cmu.edu if we error, don't put garbage in allProcs 2006-11-08 18:57 shadow * src/afs/LINUX/osi_probe.c: DELTA DEVEL15-amd64-better-range-checking-20061108 AUTHOR jhutz@cmu.edu FIXES 44198 check entire mapped space 2006-11-04 23:55 jaltman * src/rxkad/: rxkad_server.c, ticket.c: DELTA DEVEL15-rxkad-server-bad-ticket-part-two-20061103 AUTHOR jaltman@secure-endpoints.com FIXES 43862 Ensure that tkt_DecodeTicket and rxkad_CheckResponse return the right RXKAD errors for ticket expiration or invalidity. Avoid calling tkt_CheckTimes twice in rxkad_CheckResponse 2006-11-04 15:39 jaltman * src/rxkad/rxkad_server.c: DELTA DEVEL15-rxkad-server-bad-ticket-20061103 AUTHOR jaltman@secure-endpoints.com FIXES 43862 The file server has been returning RXKADNOAUTH when the time between the client and server is out of sync. tkt_CheckTimes returns -1 for recently expired tickets and -2 for tickets that have been expired for a while. In the -2 case we must return RXKADBADTICKET not RXKADNOAUTH. 2006-11-03 07:57 jaltman * src/WINNT/client_config/tab_advanced.cpp: DELTA DEVEL15-windows-afs-config-stat-entries-20061103 AUTHOR jaltman@secure-endpoints.com raise max stat entries in the control from 10000 to 262144 2006-10-23 04:08 jaltman * README-NT: DELTA DEVEL15-windows-readme-20061023 AUTHOR jaltman@secure-endpoints.com 2006-10-22 12:25 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA DEVEL15-windows-smb_fid_t-deadlock-20061022 AUTHOR jaltman@secure-endpoints.com smb_ReleaseFID cannot be called while a cm_scache_t->mx is held shuffle the order of the smb_ReleaseFID calls so they are always after cm_XXXRelease calls for performance. 2006-10-22 02:29 jaltman * src/WINNT/afsd/smb3.c: DELTA DEVEL15-windows-delonclose-20061021 AUTHOR jaltman@secure-endpoints.com set delonclose after obtaining the smb_fid_t 2006-10-22 02:00 jaltman * src/vol/volume.c: DELTA DEVEL15-parallel-attaching-20061021 AUTHOR tkeiser@gmail.com FIXES 43332 Some sites expect single-threaded volume attaches to happen in a specific order. The parallel attach patch also changed the attach order for sites not specifying -vattachpar. 2006-10-22 01:53 jaltman * src/util/kreltime.c: DELTA DEVEL15-kreltime-20061021 AUTHOR jhutz@cs.cmu.edu FIXES 43551 kreltime-guard-against-null-tm-20060731 was apparently an attempt to deal with the possibility of localtime() returning NULL by using localtime_r instead, and zeroing the tm structure first. This has two problems. First, localtime_r is not guaranteed to leave its output buffer untouched or in a sane state in the event it is given invalid input. More importantly, the second half of this delta fixed the build on Windows (which apparently lacks localtime_r) at the expense of using the wrong level of indirection on other platforms. Simple is nice, but correct is important too. There is nothing wrong with switching to localtime_r to avoid thread safety issues. However, the correct fix for the anticipated problem was and is to check the return value of localtime (or localtime_r), and if it is NULL, fill in the ktime_date with suitable default values. The attached patch does not implement the correct fix, but does fix the double-indirection problem, so butc will again perform correctly instead of crashing. 2006-10-21 20:55 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061021 AUTHOR jaltman@secure-endpoints.com 1.5.10 == 1.5.1000 2006-10-21 20:53 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061021 AUTHOR jaltman@secure-endpoints.com 1.5.10 2006-10-21 20:49 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm: DELTA DEVEL15-windows-release-notes-20061021 AUTHOR jaltman@secure-endpoints.com 1.5.10 2006-10-21 20:47 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_buf.c, cm_cell.c, cm_cell.h, cm_conn.h, cm_scache.h, lanahelper.cpp, lanahelper.h, smb3.c: DELTA DEVEL15-windows-misc-20061021 AUTHOR jaltman@secure-endpoints.com * don't DebugBreak unless a debugger is attached * replace afsdcell.ini with CellServDB in error message * do not NetBIOS Reset adapters when checking to see if only the loopback is in use because doing so breaks the existing LANA bind * remove a deadlock in smb3.c * do not retry dirty buffer writes when flushing in response to a suspend * do not flush in response to a suspend when only the loopback is present 2006-10-17 14:35 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061017 AUTHOR jaltman@secure-endpoints.com 1.5.903 == 1.5.9a 2006-10-17 00:38 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061016 AUTHOR jaltman@secure-endpoints.com 1.5.1000 == 1.5.10 2006-10-17 00:32 jaltman * src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c, cm_vnodeops.h: DELTA DEVEL15-windows-dbg-refcount-20061016 AUTHOR jaltman@secure-endpoints.com more code to assist in debugging scache refcount leaks 2006-10-17 00:21 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA DEVEL15-windows-scache-ref-leak-20061016 AUTHOR jaltman@secure-endpoints.com more reference count leaks 2006-10-16 14:16 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061016 AUTHOR jaltman@secure-endpoints.com more notes for 1.5.9 2006-10-16 14:13 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes.htm, toc.htm: DELTA DEVEL15-windows-release-notes-20061016 AUTHOR jaltman@secure-endpoints.com add info on netidmgr plug-in 2006-10-16 13:55 jaltman * src/WINNT/netidmgr_plugin/: NTMakefile, afsconfigdlg.c, afscred.h, afsext.c, afsfuncs.c, afsfuncs.h, afshelp.c, afsnewcreds.c, afsnewcreds.h, afspext.h, afsplugin.c, afsplugin_custom.c, main.c, params.h, version.rc: DELTA DEVEL15-windows-netidmgr-plugin-20061016 AUTHOR jaltman@secure-endpoints.com fixup copyrights 2006-10-16 13:42 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061016 AUTHOR jaltman@secure-endpoints.com 1.5.902 == 1.5.9 2006-10-16 13:25 jaltman * src/WINNT/netidmgr_plugin/: NTMakefile, afsp_version.h.in: DELTA DEVEL15-windows-netidmgr-plugin-20061016 AUTHOR jaltman@secure-endpoints.com fixup build dependencies for afsp_version.h 2006-10-13 19:43 shadow * src/audit/audit.c: DELTA DEVEL15-audit-one-more-thing-20061013 AUTHOR shadow@dementia.org it never ends 2006-10-13 17:39 shadow * src/audit/audit.c: DELTA DEVEL15-audit-remove-nested-valists-20061013 AUTHOR shadow@dementia.org last straw make amd64, ppc happy for sure and for ever 2006-10-13 13:09 shadow * Makefile.in, src/ptserver/ptuser.c, src/volser/dumpstuff.c: DELTA DEVEL15-aix-cleanup-20061013 AUTHOR tkeiser@gmail.com fixes for aix pre 5.2 (statfs64), remove a c++ style comment (makes xlc sad) and make clean target clean 2006-10-13 05:12 shadow * src/afs/VNOPS/afs_vnop_create.c: DELTA DEVEL15-uae-translate-create-20061013 AUTHOR shadow@dementia.org really the stubs should probably just translate the codes back. maybe for 1.6 2006-10-13 05:05 shadow * src/afs/VNOPS/afs_vnop_create.c: DELTA DEVEL15-uae-translate-create-20061013 AUTHOR shadow@dementia.org really the stubs should probably just translate the codes back. maybe for 1.6 2006-10-12 23:28 jaltman * src/WINNT/netidmgr_plugin/version.rc: DELTA DEVEL15-windows-netidmgr-plugin-20061012 AUTHOR asanka@secure-endpoints.com fix product version generation 2006-10-12 23:16 jaltman * src/WINNT/netidmgr_plugin/afsp_version.h: DELTA DEVEL15-windows-netidmgr-plugin-20061012 AUTHOR jaltman@secure-endpoints.com afsp_version.h is auto-generated 2006-10-12 21:42 jaltman * src/WINNT/kfw/: inc/krb5/krb5.h, inc/krb5/profile.h, inc/krb5/win-mac.h, inc/krb5/KerberosIV/des.h, inc/krb5/KerberosIV/kadm_err.h, inc/krb5/KerberosIV/krb.h, inc/krb5/KerberosIV/krb_err.h, inc/krb5/gssapi/gssapi.h, inc/krb5/gssapi/gssapi_generic.h, inc/krb5/gssapi/gssapi_krb5.h, inc/krb5/krb5/krb5.h, inc/leash/leashwin.h, inc/loadfuncs/loadfuncs-com_err.h, inc/loadfuncs/loadfuncs-krb5.h, inc/loadfuncs/loadfuncs-leash.h, inc/loadfuncs/loadfuncs-profile.h, inc/loadfuncs/loadfuncs-wshelper.h, inc/netidmgr/hashtable.h, inc/netidmgr/kconfig.h, inc/netidmgr/kcreddb.h, inc/netidmgr/khaction.h, inc/netidmgr/khactiondef.h, inc/netidmgr/khalerts.h, inc/netidmgr/khconfigui.h, inc/netidmgr/khdefs.h, inc/netidmgr/kherr.h, inc/netidmgr/kherror.h, inc/netidmgr/khhtlink.h, inc/netidmgr/khlist.h, inc/netidmgr/khmsgtypes.h, inc/netidmgr/khnewcred.h, inc/netidmgr/khprops.h, inc/netidmgr/khremote.h, inc/netidmgr/khrescache.h, inc/netidmgr/khtracker.h, inc/netidmgr/khuidefs.h, inc/netidmgr/kmm.h, inc/netidmgr/kmq.h, inc/netidmgr/kplugin.h, inc/netidmgr/mstring.h, inc/netidmgr/netidmgr.h, inc/netidmgr/netidmgr_version.h, inc/netidmgr/perfstat.h, inc/netidmgr/sync.h, inc/netidmgr/utils.h, inc/wshelper/hesiod.h, inc/wshelper/mitwhich.h, inc/wshelper/resolv.h, inc/wshelper/wshelper.h, lib/i386/comerr32.lib, lib/i386/delaydlls.lib, lib/i386/getopt.lib, lib/i386/gssapi32.lib, lib/i386/kclnt32.lib, lib/i386/krb524.lib, lib/i386/krb5_32.lib, lib/i386/krbcc32.lib, lib/i386/krbv4w32.lib, lib/i386/leashw32.lib, lib/i386/loadfuncs.lib, lib/i386/nidmgr32.lib, lib/i386/wshelp32.lib, lib/i386/xpprof32.lib: DELTA DEVEL15-windows-kfw-sdk-20060921 AUTHOR jaltman@secure-endpoints.com kfw 3.1 2006-10-12 21:19 jaltman * src/: NTMakefile, WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/wix/feature.wxi, WINNT/install/wix/files.wxi, WINNT/install/wix/openafs.wxs, WINNT/install/wix/platform.wxi, WINNT/install/wix/lang/en_US/strings.wxl, WINNT/netidmgr_plugin/NTMakefile, WINNT/netidmgr_plugin/afsconfig.c, WINNT/netidmgr_plugin/afsconfigdlg.c, WINNT/netidmgr_plugin/afscred.h, WINNT/netidmgr_plugin/afsext.c, WINNT/netidmgr_plugin/afsfuncs.c, WINNT/netidmgr_plugin/afsfuncs.h, WINNT/netidmgr_plugin/afshelp.c, WINNT/netidmgr_plugin/afsnewcreds.c, WINNT/netidmgr_plugin/afsnewcreds.h, WINNT/netidmgr_plugin/afsp_version.h, WINNT/netidmgr_plugin/afsp_version.h.in, WINNT/netidmgr_plugin/afspext.h, WINNT/netidmgr_plugin/afsplugin.c, WINNT/netidmgr_plugin/afsplugin_custom.c, WINNT/netidmgr_plugin/dynimport.c, WINNT/netidmgr_plugin/dynimport.h, WINNT/netidmgr_plugin/krb5common.c, WINNT/netidmgr_plugin/krb5common.h, WINNT/netidmgr_plugin/langres.h, WINNT/netidmgr_plugin/main.c, WINNT/netidmgr_plugin/params.h, WINNT/netidmgr_plugin/version.rc, WINNT/netidmgr_plugin/help/Index.hhk, WINNT/netidmgr_plugin/help/NTMakefile, WINNT/netidmgr_plugin/help/afsplhlp.h, WINNT/netidmgr_plugin/help/afsplhlp.hhp, WINNT/netidmgr_plugin/help/popups_cfg.txt, WINNT/netidmgr_plugin/help/popups_newcred.txt, WINNT/netidmgr_plugin/help/toc.hhc, WINNT/netidmgr_plugin/help/html/afsplhlp.css, WINNT/netidmgr_plugin/help/html/bugs.htm, WINNT/netidmgr_plugin/help/html/config_service.htm, WINNT/netidmgr_plugin/help/html/copyright.htm, WINNT/netidmgr_plugin/help/html/template.htm, WINNT/netidmgr_plugin/help/html/token_methods.htm, WINNT/netidmgr_plugin/help/html/tokens_per_id.htm, WINNT/netidmgr_plugin/help/html/welcome.htm, WINNT/netidmgr_plugin/help/html/images/openafs-logo.jpg, WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_0.bmp, WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_main.bmp, WINNT/netidmgr_plugin/help/html/images/window_nc_afs_0.bmp, WINNT/netidmgr_plugin/help/html/images/window_nc_afs_1.bmp, WINNT/netidmgr_plugin/help/html/images/window_nc_afs_2.bmp, WINNT/netidmgr_plugin/help/html/images/window_nc_main.bmp, WINNT/netidmgr_plugin/help/html/images/window_nc_prob.bmp, WINNT/netidmgr_plugin/images/OpenAFS.ico, WINNT/netidmgr_plugin/images/afstoken.ico, WINNT/netidmgr_plugin/images/nc_exist.ico, WINNT/netidmgr_plugin/images/nc_new.ico, WINNT/netidmgr_plugin/images/nc_notowned.ico, WINNT/netidmgr_plugin/lang/en_us/langres.rc, WINNT/netidmgr_plugin/lang/en_us/license.rtf, WINNT/netidmgr_plugin/lang/en_us/resource.h, config/NTMakefile: DELTA DEVEL15-windows-netidmgr-plugin-20061010 AUTHOR asanka@secure-endpoints.com Secure Endpoints Inc. is contributing its AFS plug-in for KFW 3.1's Network Identity Manager to OpenAFS under an MIT style license. 2006-10-12 05:59 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA DEVEL15-windows-scache-ref-leak-20061012 AUTHOR jaltman@secure-endpoints.com make sure the scache mutex is held across calls to cm_SyncOpDone 2006-10-12 04:24 shadow * src/audit/audit.c: DELTA DEVEL15-auditlog-sublist-fix-20061012 AUTHOR shadow@dementia.org FIXES 35559 update so we don't botch the va_list child 2006-10-12 02:58 shadow * src/cf/linux-test4.m4: DELTA DEVEL15-linux-aio-functions-improved-test-20061011 AUTHOR shadow@dementia.org detect properly if we have nothing 2006-10-11 13:18 shadow * src/config/Makefile.version-NOCML.in: DELTA DEVEL15-version-string-generation-consistency-20061011 AUTHOR cg2v@andrew.cmu.edu FIXES 42320 try harder to reflect actual version 2006-10-11 12:27 shadow * src/afs/afs_syscall.c: DELTA DEVEL15-elif-missing-defined-20061011 AUTHOR cg2v@andrew.cmu.edu FIXES 42321 add missing defined() to avoid warning on macro 2006-10-11 11:31 jaltman * src/rx/rx_getaddr.c: DELTA DEVEL15-rx-memset-param-swap-20061011 AUTHOR pnelson@ANDREW.CMU.EDU discovered via google codesearch 2006-10-10 22:23 shadow * src/afs/IRIX/osi_machdep.h: DELTA DEVEL15-irix-compiler-hates-commas-20061010 AUTHOR shadow@dementia.org FIXES damn is irix fussy 2006-10-10 22:02 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA DEVEL15-linux-dont-lock-around-inactivevcache-20061010 AUTHOR chas@cmf.nrl.navy.mil FIXES 42312 iafs_InactiveVCache() calls afs_InvalidateAllSegments() which says it should be called with the vnode locked. so the lock should probably be moved to afs_InactiveVCache() so it can be droppped before calling afs_remunlink(). 2006-10-10 20:22 shadow * src/auth/cellconfig.c: DELTA DEVEL15-irix-fgets-return-type-fun-20061010 AUTHOR shadow@dementia.org of course, we were just throwing it away, but.... 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/lang/en_us/license.rtf: file license.rtf was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/lang/en_us/resource.h: file resource.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/lang/en_us/langres.rc: file langres.rc was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/images/nc_new.ico: file nc_new.ico was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/toc.hhc: file toc.hhc was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/images/afstoken.ico: file afstoken.ico was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/afsplhlp.hhp: file afsplhlp.hhp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/bugs.htm: file bugs.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/images/nc_exist.ico: file nc_exist.ico was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_nc_prob.bmp: file window_nc_prob.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/images/nc_notowned.ico: file nc_notowned.ico was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/token_methods.htm: file token_methods.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/afsplhlp.h: file afsplhlp.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/copyright.htm: file copyright.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/afsplhlp.css: file afsplhlp.css was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_main.bmp: file window_cfg_afs_main.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/template.htm: file template.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/images/OpenAFS.ico: file OpenAFS.ico was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/openafs-logo.jpg: file openafs-logo.jpg was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_nc_main.bmp: file window_nc_main.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/popups_newcred.txt: file popups_newcred.txt was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_cfg_afs_0.bmp: file window_cfg_afs_0.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/tokens_per_id.htm: file tokens_per_id.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/config_service.htm: file config_service.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_nc_afs_0.bmp: file window_nc_afs_0.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:45 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/NTMakefile: file NTMakefile was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/Index.hhk: file Index.hhk was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_nc_afs_1.bmp: file window_nc_afs_1.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/images/window_nc_afs_2.bmp: file window_nc_afs_2.bmp was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:46 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/html/welcome.htm: file welcome.htm was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:44 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/help/popups_cfg.txt: file popups_cfg.txt was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsnewcreds.c: file afsnewcreds.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/version.rc: file version.rc was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsfuncs.c: file afsfuncs.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsp_version.h.in: file afsp_version.h.in was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsnewcreds.h: file afsnewcreds.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/: NTMakefile, afsconfig.c, afsconfigdlg.c, afscred.h, afsext.c, afsfuncs.c, afsfuncs.h, afshelp.c, afsnewcreds.c, afsnewcreds.h, afsp_version.h, afsp_version.h.in, afspext.h, afsplugin.c, afsplugin_custom.c, dynimport.c, dynimport.h, krb5common.c, krb5common.h, langres.h, main.c, params.h, version.rc, help/Index.hhk, help/NTMakefile, help/afsplhlp.h, help/afsplhlp.hhp, help/popups_cfg.txt, help/popups_newcred.txt, help/toc.hhc, help/html/afsplhlp.css, help/html/bugs.htm, help/html/config_service.htm, help/html/copyright.htm, help/html/template.htm, help/html/token_methods.htm, help/html/tokens_per_id.htm, help/html/welcome.htm, help/html/images/openafs-logo.jpg, help/html/images/window_cfg_afs_0.bmp, help/html/images/window_cfg_afs_main.bmp, help/html/images/window_nc_afs_0.bmp, help/html/images/window_nc_afs_1.bmp, help/html/images/window_nc_afs_2.bmp, help/html/images/window_nc_main.bmp, help/html/images/window_nc_prob.bmp, images/OpenAFS.ico, images/afstoken.ico, images/nc_exist.ico, images/nc_new.ico, images/nc_notowned.ico, lang/en_us/langres.rc, lang/en_us/license.rtf, lang/en_us/resource.h: DELTA windows-netidmgr-plugin-20061010 AUTHOR asanka@secure-endpoints.com Secure Endpoints Inc. is contributing its AFS plug-in for KFW 3.1's Network Identity Manager to OpenAFS under an MIT style license. 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/krb5common.c: file krb5common.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afscred.h: file afscred.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsfuncs.h: file afsfuncs.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afspext.h: file afspext.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/krb5common.h: file krb5common.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afshelp.c: file afshelp.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsplugin_custom.c: file afsplugin_custom.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/main.c: file main.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsconfigdlg.c: file afsconfigdlg.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:42 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/dynimport.c: file dynimport.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/params.h: file params.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsplugin.c: file afsplugin.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/dynimport.h: file dynimport.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsext.c: file afsext.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/NTMakefile: file NTMakefile was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:42 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsconfig.c: file afsconfig.c was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:42 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/langres.h: file langres.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 17:33 jaltman * src/WINNT/netidmgr_plugin/afsp_version.h: file afsp_version.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:19:43 +0000 2006-10-10 15:57 jaltman * src/WINNT/afsd/cm_buf.c: DELTA DEVEL15-windows-scache-ref-leak-20061010 AUTHOR jaltman@secure-endpoints.com if cm_FindSCache is called the returned scache object must be released. 2006-10-10 15:54 jaltman * src/WINNT/client_creds/window.cpp: DELTA DEVEL15-windows-afscreds-20061010 AUTHOR jaltman@secure-endpoints.com prevent a stack overflow if the afsd_service does not successfully start after a request to do so is issued. 2006-10-10 15:49 jaltman * src/WINNT/: client_config/NTMakefile, client_cpa/NTMakefile, client_exp/NTMakefile: DELTA DEVEL15-windows-build-clean-20061010 AUTHOR jaltman@secure-endpoints.com more AFS_component_version_number.h files to remove 2006-10-09 03:30 shadow * src/config/afs_sysnames.h: DELTA DEVEL15-nbsd-sysnames-20061008 AUTHOR gendalia@iastate.edu FIXES 42019 add missing sysnames 2006-10-09 03:24 shadow * src/viced/host.c: DELTA DEVEL15-h-enum-r-avoid-extra-hold-20061008 AUTHOR shadow@dementia.org FIXES 40699 avoid orphaning an extra hold 2006-10-09 03:20 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20061008 AUTHOR jaltman@secure-endpoints.com 1.5.900 == 1.5.9 2006-10-09 03:15 jaltman * src/: WINNT/install/NSIS/CellServDB, WINNT/install/Win9x/CellServDB, WINNT/install/wix/CellServDB, WINNT/win9xpanel/CellServDB, packaging/HP-UX/files/usr/vice/etc/CellServDB, packaging/MacOS/CellServDB: DELTA DEVEL15-cellservdb-20061008 AUTHOR jhutz@cs.cmu.edu cellservb update from grand.central.org 2006-10-09 01:52 jaltman * src/WINNT/afsd/afsd_init.c: DELTA DEVEL15-windows-scache-ref-leak-fix-20061008 AUTHOR jaltman@secure-endpoints.com pointer not pointer to pointer 2006-10-09 01:22 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm: DELTA DEVEL15-windows-relnotes-20061008 AUTHOR jaltman@secure-endpoints.com Minor updates for 1.5.9 2006-10-08 20:38 jaltman * src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c: DELTA DEVEL15-windows-scache-ref-dbg-20061008 AUTHOR jaltman@secure-endpoints.com add debugging code that can be activated with #define DEBUG_REFCOUNT to assist in debugging scache refcount leaks 2006-10-08 20:31 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_init.h, afsd_service.c, cm_ioctl.c: DELTA DEVEL15-windows-scache-ref-leak-20061008 AUTHOR jaltman@secure-endpoints.com plug two more scache refcount leaks 2006-10-08 14:49 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA DEVEL15-linux-2619-aio-and-read-write-changes-20061006 AUTHOR chas@cmf.nrl.navy.mil changes to support 2.6.19 2006-10-07 22:36 jaltman * src/WINNT/client_osi/osilog.c: DELTA DEVEL15-windows-osi-prototypes-20061007 AUTHOR jaltman@secure-endpoints.com osi_LogCreate 2006-10-07 22:33 jaltman * src/WINNT/afsd/: afsd_service.c, cm_dnlc.c, smb.c, smb3.c: DELTA DEVEL15-windows-misc-cleanup-20061007 AUTHOR jaltman@secure-endpoints.com reformat some code; make sure that pointers are copied while mutexes are held; ... 2006-10-07 22:29 jaltman * src/WINNT/afsd/cm_scache.c: DELTA DEVEL15-windows-scache-ref-leak-20061007 AUTHOR jaltman@secure-endpoints.com return the cm_scache_t whose refCount was increased 2006-10-06 17:00 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20061006 AUTHOR jaltman@secure-endpoints.com updates since 1.5.8 2006-10-06 16:32 jaltman * src/WINNT/afsd/: cm_buf.c, cm_daemon.c, cm_dcache.c, cm_scache.c: DELTA DEVEL15-windows-misc-fixes-20061006 AUTHOR jaltman@secure-endpoints.com #ifdef DEBUG_REFCOUNT the ref count log entries so they aren't always compiled in comment out the remaining location where the write lock on cm_scacheLock is dropped in order to obtain the scache mutex on the object returned from cm_GetNewSCache(). Dropping the lock results in more than one thread being given the same cm_scache_t which is more dangerous than blowing away the contents of the object without holding the mutex ensure that cm_BufWrite is always called with a non-NULL scp. Add an assertion to double check that we do it all the time. 2006-10-06 16:26 jaltman * src/WINNT/client_osi/osilog.c: DELTA DEVEL15-windows-log-crlf-20061006 AUTHOR jaltman@secure-endpoints.com use CR-LF as the afsd.log EOL so that it can be read with notepad.exe 2006-10-06 14:58 shadow * acinclude.m4, src/cf/osconf.m4, src/config/param.i386_nbsd30.h: DELTA DEVEL15-netbsd-30-20061006 AUTHOR gendalia@netbsd.org FIXES 40782 add support for netbsd 3.0, netbsd 4.0(ish) 2006-10-06 14:02 shadow * src/afs/LINUX/osi_probe.c: DELTA DEVEL15-osi-probe-avoid-out-of-range-memory-reads-20061006 AUTHOR cg2v@andrew.cmu.edu FIXES 41858 avoid oops on opteron due to accessing unmapped memory 2006-10-06 13:29 shadow * acinclude.m4, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c, src/cf/linux-test4.m4: DELTA DEVEL15-linux-2619-aio-and-read-write-changes-20061006 AUTHOR chas@cmf.nrl.navy.mil changes to support 2.6.19 2006-10-06 05:15 jaltman * src/WINNT/afsd/: cm_access.c, cm_buf.c, cm_conn.c, cm_dcache.c, cm_scache.c, cm_scache.h, smb.c, smb3.c: DELTA DEVEL15-windows-more-misc-fixes-20061005 AUTHOR jaltman@secure-endpoints.com replace all DebugBreak() calls with osi_panic. remove calls to cm_RecycleSCache from VNOVNODE handler as its not lock safe to drop and re-obtain locks to adhere to the locking hierarchy restore reference to CM_SCACHESYNC_STOREDATA that should not have been removed. remove attempts to adhere to locking hierarching from cm_GetNewSCache. dropping the cm_scacheLock is too dangerous add a check to ensure that the scache refcount is not zero if there is a valid smb_fid_t pointing to it. more debug logging 2006-10-05 20:30 jaltman * src/WINNT/afsd/: cm_access.c, cm_callback.c, cm_conn.c, cm_dcache.c, cm_scache.c, cm_utils.c, smb.c: DELTA DEVEL15-windows-misc-fix-20061005 AUTHOR jaltman@secure-endpoints.com still tracking down issues when large numbers of temporary files are created and deleted in the same directory from multiple machines. VNOVNODE must return CM_ERROR_BADFD ensure that all calls to cm_GetCallback are made from cm_SyncOp. add CM_SCACHESYNC_FORCECB logic to cm_SyncOp so that it can be removed from cm_GetAccess don't mix CM_SCACHESYNC_NEEDCALLBACK with CM_SCACHESYNC_STOREDATA or CM_SCACHESYNC_FETCHDATA 2006-10-05 05:41 jaltman * src/WINNT/afsd/: cm_buf.c, cm_daemon.c, cm_dcache.c, cm_dnlc.c, cm_scache.c, cm_scache.h, smb.c: DELTA DEVEL15-windows-misc-fix-20061004 AUTHOR jaltman@secure-endpoints.com more cleanup from recent patches. comment out the recycling code because it is not possible to implement it using the current locking hierarchy. change cm_BufWrite to take a pointer to cm_scache_t instead of a fid which must be used to look up a new reference to the cm_scache_t. more often than not we already have the scp and in the one case we don't we can let the caller look up the scp and then call cm_BufWrite if it is found. If not, we have saved a function call and a bunch of lock operations. add a lot more logging. improve the scp mutex handling within smb_CloseFID 2006-10-04 05:32 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA DEVEL15-windows-wrong-lock-20061003 AUTHOR jaltman@secure-endpoint.com grab the correct mutex so we don't free one we are not holding 2006-10-04 01:36 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA DEVEL15-windows-oops-20061003 AUTHOR jaltman@secure-endpoints.com didn't mean to delete this release mutex 2006-10-04 00:24 jaltman * src/WINNT/afsd/: cm_callback.c, cm_dcache.c, cm_scache.c, cm_vnodeops.c, smb.c, smb3.c: DELTA DEVEL15-windows-multi-fix-20061003 AUTHOR jaltman@secure-endpoints.com misc cleanups hold scp->mx while recycling add FILE_NOTIFY_CHANGE_CREATION to the notification mask when adding or deleting files 2006-10-04 00:20 jaltman * src/WINNT/afsd/cm_access.c: DELTA DEVEL15-windows-fetchstatus-20061003 AUTHOR jaltman@secure-endpoints.com Don't call cm_GetCallback without checking the current callback status with cm_HaveCallback first 2006-10-03 03:23 jaltman * src/WINNT/afsd/: cm_access.c, cm_buf.c, cm_buf.h, cm_callback.c, cm_daemon.c, cm_daemon.h, cm_dcache.c, cm_dcache.h, cm_ioctl.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, rawops.c, smb.c, smb.h, smb3.c: DELTA DEVEL15-windows-multi-fix-20061002 AUTHOR jaltman@secure-endpoints.com Fix the following problems: it is possible for a file to be created, buffers to become dirty from writes, the file to be deleted, the stat cache entry to be reused, and the dirty buffers to remain dirty until the end of time. stat cache entry starvation can occur because of large numbers of dirty buffers which take too long to be written to the file server. The thread that writes dirty buffers in background writes/checks a small number of buffers, SQRT(buf-count), and then sleeps for 5 seconds. Writing all of the dirty buffers via this algorithm produces untimely results. threads can end up waiting for a callback on the same stat cache entry even though there are no threads actually attempting to perform the FetchStatus. And: Fix prototypes Optimize cm_GetNewSCache to reuse scache entries for deleted files and entries not in the hashtable before allocating a new one. This keeps the entries in the hashtable to a minimum and thereby improving performance for all other operations which must lookup a scache entry by FID. Add support for Sequential and Random Access flags 2006-10-03 02:48 jaltman * src/WINNT/client_osi/: osibasel.c, osibasel.h, osistatl.h: DELTA DEVEL15-windows-track-lock-tid-20061002 AUTHOR jaltman@secure-endpoints.com Keep track of the tid of the holding thread for writers 2006-10-03 02:30 jaltman * src/WINNT/afsd/cm_conn.c: DELTA DEVEL15-windows-scache-ref-leak-20061002 AUTHOR jaltman@secure-endpoints.com when handling VNOVNODE must release the scache entry. 2006-09-28 13:01 jaltman * src/vol/clone.c: DELTA DEVEL15-avoid-assert-for-missing-vnodes-20060928 AUTHOR jaltman@secure-endpoints.com specify the correct number of parameters for VForceOffline_r() 2006-09-27 21:15 shadow * src/afs/UKERNEL/sysincludes.h: DELTA DEVEL15-darwin90-ukernel-setjmp-conflict-20060927 AUTHOR shadow@dementia.org FIXES 39354 setjmp isn't safe for #define KERNEL 2006-09-27 20:02 shadow * src/afs/: afs_osi_gcpags.c, LINUX/osi_groups.c: DELTA DEVEL15-keyring-gcpags-20060927 AUTHOR chas@cmf.nrl.navy.mil FIXES 40659 do gcpags for keyrings without needing tasklist_lock 2006-09-26 02:25 shadow * src/auth/cellconfig.c: DELTA DEVEL15-getcellunix-use-stdio-again-20060925 AUTHOR shadow@dementia.org i have no idea why this is so ugly. put it back to something like how it was. 2006-09-26 01:37 shadow * src/viced/afsfileprocs.c: DELTA DEVEL15-copyonwrite-dont-assert-20060925 AUTHOR shadow@dementia.org take it offline, don't assert. 2006-09-25 15:06 shadow * src/auth/cellconfig.c: DELTA DEVEL15-getcell-still-stupid-20060925 AUTHOR kenaaker@myclearwave.net FIXES 40829 should be fixed a third time too 2006-09-22 19:17 jaltman * src/WINNT/kfw/lib/i386/nidmgr32.lib: file nidmgr32.lib was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kplugin.h: file kplugin.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/netidmgr.h: file netidmgr.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kherr.h: file kherr.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khnewcred.h: file khnewcred.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khalerts.h: file khalerts.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kherror.h: file kherror.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khhtlink.h: file khhtlink.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/sync.h: file sync.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khactiondef.h: file khactiondef.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khremote.h: file khremote.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khtracker.h: file khtracker.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/netidmgr_version.h: file netidmgr_version.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kconfig.h: file kconfig.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/mstring.h: file mstring.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kmm.h: file kmm.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khconfigui.h: file khconfigui.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khprops.h: file khprops.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kmq.h: file kmq.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/perfstat.h: file perfstat.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/hashtable.h: file hashtable.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/kcreddb.h: file kcreddb.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khmsgtypes.h: file khmsgtypes.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khlist.h: file khlist.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khaction.h: file khaction.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khrescache.h: file khrescache.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/utils.h: file utils.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khuidefs.h: file khuidefs.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:41 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/netidmgr/khdefs.h: file khdefs.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 19:17 jaltman * src/WINNT/kfw/: inc/krb5/krb5/krb5.h, inc/netidmgr/hashtable.h, inc/netidmgr/kconfig.h, inc/netidmgr/kcreddb.h, inc/netidmgr/khaction.h, inc/netidmgr/khactiondef.h, inc/netidmgr/khalerts.h, inc/netidmgr/khconfigui.h, inc/netidmgr/khdefs.h, inc/netidmgr/kherr.h, inc/netidmgr/kherror.h, inc/netidmgr/khhtlink.h, inc/netidmgr/khlist.h, inc/netidmgr/khmsgtypes.h, inc/netidmgr/khnewcred.h, inc/netidmgr/khprops.h, inc/netidmgr/khremote.h, inc/netidmgr/khrescache.h, inc/netidmgr/khtracker.h, inc/netidmgr/khuidefs.h, inc/netidmgr/kmm.h, inc/netidmgr/kmq.h, inc/netidmgr/kplugin.h, inc/netidmgr/mstring.h, inc/netidmgr/netidmgr.h, inc/netidmgr/netidmgr_version.h, inc/netidmgr/perfstat.h, inc/netidmgr/sync.h, inc/netidmgr/utils.h, lib/i386/nidmgr32.lib: DELTA windows-kfw-sdk-20060921 AUTHOR jaltman@secure-endpoints.com kfw 3.1 2006-09-22 19:17 jaltman * src/WINNT/kfw/inc/krb5/krb5/krb5.h: file krb5.h was added on branch openafs-devel-1_5_x on 2006-10-12 21:42:40 +0000 2006-09-22 11:18 shadow * src/: afs/afs_osi_gcpags.c, afs/LINUX/osi_probe.c, rx/LINUX/rx_knet.c: DELTA DEVEL15-tasklist-lock-redux-20060922 AUTHOR jhutz@cmu.edu try tasklist_lock weak binding in osi_probe if no tasklist_lock, fall back to rcu locking 2006-09-21 21:13 shadow * src/ptserver/ptuser.c: DELTA DEVEL15-pr-changeentry-arg-types-20060921 AUTHOR shadow@dementia.org FIXES 40568 this has been broken a while, we just noticed it because of prototypes 2006-09-21 11:51 shadow * src/vol/clone.c: DELTA DEVEL15-avoid-assert-for-missing-vnodes-20060921 AUTHOR shadow@dementia.org right now if a vnode is missing when we try to clone, we could assert. ick. 2006-09-21 11:41 shadow * src/kauth/authclient.c: DELTA DEVEL15-dont-close-this-afsconf-either-20060921 AUTHOR shadow@dementia.org static means static 2006-09-20 05:55 shadow * src/vol/namei_ops.c: DELTA DEVEL15-salvage-zlc-update-20060920 AUTHOR shadow@andrew.cmu.edu FIXES avoid dealing so well with damaged namei volumes that we assume a temporary clone is damaged 2006-09-19 23:28 shadow * acinclude.m4: DELTA DEVEL15-linux-i-blksize-test-20060919 AUTHOR chas@cmf.nrl.navy.mil this was missed in the configure test conversions 2006-09-19 05:51 jaltman * src/WINNT/install/loopback/wmi.cpp: DELTA DEVEL15-windows-loopback-install-20060919 AUTHOR jaltman@secure-endpoints.com FIXES 40291 Disable DNS Registrations for the Loopback Adapter and make sure that Netbios is turned on. 2006-09-17 05:02 shadow * src/auth/cellconfig.c: DELTA DEVEL15-solaris-fopen-sucks-20060916 AUTHOR shadow@dementia.org FIXES 38566 avoid issue trying fopen when fds 0-255 are in use already yuck 2006-09-16 19:42 shadow * src/ptserver/ptuser.c: DELTA DEVEL15-fix-afsconf-leak-20060916 AUTHOR shadow@dementia.org this one's not a leak 2006-09-16 19:24 shadow * src/auth/cellconfig.c: DELTA DEVEL15-solaris-fopen-sucks-20060916 AUTHOR shadow@dementia.org FIXES 38566 avoid issue trying fopen when fds 0-255 are in use already yuck 2006-09-16 19:16 shadow * src/afs/LINUX/osi_machdep.h: DELTA DEVEL15-amd64-linux-missing-syscall-nrs-20060916 AUTHOR shadow@dementia.org they removed these. makes it harder to probe for the ia32 syscall table (ignoring the compilation issue) cheat. they aren't going to change... 2006-09-16 00:11 shadow * src/rx/DARWIN/rx_knet.c: DELTA DEVEL15-darwin80-avoid-stack-free-20060915 AUTHOR shadow@dementia.org thanks to apple for their help; all i did was code the patch 2006-09-16 00:08 shadow * acinclude.m4: DELTA DEVEL15-namei-emulate-flock-20060913 AUTHOR shadow@dementia.org FIXES 39797 lockf when not locking and unlocking the whole file is fraught with peril 2006-09-15 23:22 jaltman * src/: kauth/authclient.c, ptserver/ptuser.c, ubik/uinit.c, viced/viced.c: DELTA DEVEL15-afsconf-leak-20060915 AUTHOR jaltman@secure-endpoints.com don't leak afsconf structs 2006-09-15 00:00 shadow * src/viced/afsfileprocs.c: DELTA DEVEL15-uae-avoid-dups-20060914 AUTHOR tkeiser@gmail.com avoid duplicates in the errno space so we don't return the wrong error (something unexpected) 2006-09-13 17:51 jaltman * src/WINNT/client_config/lang/: de_DE/afs_config.rc, en_US/afs_config.rc, es_ES/afs_config.rc, ja_JP/afs_config.rc, ko_KR/afs_config.rc, pt_BR/afs_config.rc, zh_CN/afs_config.rc, zh_TW/afs_config.rc: DELTA DEVEL15-windows-afs-config-20060913 AUTHOR jaltman@secure-endpoints.com FIXES 3730 remove "Show Tray Icon" checkbox from afs_config 2006-09-13 04:30 shadow * src/vol/namei_ops.c: DELTA DEVEL15-namei-emulate-flock-20060913 AUTHOR shadow@dementia.org FIXES 39797 lockf when not locking and unlocking the whole file is fraught with peril 2006-09-12 19:00 shadow * acinclude.m4: DELTA DEVEL15-suse-kernel-source-path-update-20060912 AUTHOR shadow@dementia.org no one can ever agree on anything 2006-09-07 01:09 shadow * src/vol/volume.c: DELTA DEVEL15-vol-voffline-avoid-early-freevolumeheader-20050906 AUTHOR tkeiser@gmail.com FIXES 39422 don't free vp before we finish using it 2006-09-06 23:14 jaltman * src/WINNT/: client_exp/afs_shl_ext.cpp, client_exp/afs_shl_ext.odl, client_exp/shell_ext.cpp, install/wix/feature.wxi, install/wix/files.wxi, install/wix/platform.wxi, install/wix/registry.wxi: DELTA DEVEL15-windows-afs-shell-ext-32bit-20060906 AUTHOR asanka@secure-endpoints.com Generate a new GUID for the 64-bit AFS Shell Extension and install the 32-bit version as part of the 32-bit tools 2006-09-06 21:28 shadow * src/packaging/MacOS/: afslogo.jpg, background.jpg: DELTA DEVEL15-package-logos-20060906 AUTHOR asankah@gmail.com update installer logos for 1.5.x 2006-09-06 21:15 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/libafs/afs.ppc_darwin_90.plist.in, src/libafs/afs.x86_darwin_80.plist.in, src/libafs/afs.x86_darwin_90.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA DEVEL15-openafs-1-5-8-20060906 AUTHOR shadow@dementia.org FIXES make 1.5.8 2006-09-06 21:05 shadow * src/vol/volume.c: DELTA DEVEL15-vol-voffline-avoid-early-freevolumeheader-20050906 AUTHOR psomogyi@gamax.hu FIXES 39422 don't free vp before we finish using it 2006-09-06 20:58 shadow * src/: afs/sysincludes.h, afs/LINUX/osi_groups.c, cf/linux-test4.m4: DELTA DEVEL15-keyring-dont-use-syscall2-20060906 AUTHOR chas@cmf.nrl.navy.mil FIXES avoid not-really-portable-use of syscall2 2006-09-06 17:43 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20060906 AUTHOR jaltman@secure-endpoints.com put back the 1.5.x version of this file 2006-09-06 17:33 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA DEVEL15-windows-notes-20060906 AUTHOR jaltman@secure-endpoints.com more changes for 1.5.8 2006-09-06 17:21 jaltman * src/WINNT/afsd/: cm_dnlc.c, cm_vnodeops.c: DELTA DEVEL15-windows-dot-dir-part-two-20060906 AUTHOR jaltman@secure-endpoints.com cm_LookupInternal can return the input stat cache entry when the name is "." the DNLC should not cache "." or ".." 2006-09-06 06:12 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA DEVEL15-windows-dot-dir-20060906 AUTHOR jaltman@secure-endpoints.com when evaluating paths with cm_NameI treat the component "." as a no-op. 2006-09-06 05:10 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, NSIS/licenses.rtf, wix/licenses.rtf, wix/lang/en_US/ui.wxi: DELTA DEVEL15-windows-install-licenses-20060905 AUTHOR jaltman@secure-endpoints.com port LICENSES file contents to installers 2006-09-06 05:09 jaltman * src/WINNT/install/: NSIS/licenses.rtf, wix/licenses.rtf: DELTA windows-install-licenses-20060905 AUTHOR jaltman@secure-endpoints.com port LICENSES file contents to installers 2006-09-06 05:09 jaltman * src/WINNT/install/: NSIS/licenses.rtf, wix/licenses.rtf: file licenses.rtf was added on branch openafs-devel-1_5_x on 2006-09-06 05:10:48 +0000 2006-09-05 23:54 jaltman * src/WINNT/afsd/fs.c: DELTA DEVEL15-windows-fs-prototypes-20060905 AUTHOR jaltman@secure-endpoints.com remove unused prototype 2006-09-05 23:50 jaltman * src/vol/vol-salvage.c: DELTA DEVEL15-windows-vol-ntops-20060905 AUTHOR jaltman@secure-endpoints.com if the function is namei_XXX on unix then it is nt_XXXX on Windows 2006-09-05 22:05 shadow * src/viced/host.c: DELTA DEVEL15-pruclient-killer-logging-cleanup-20060905 AUTHOR shadow@dementia.org vicelog this stuff instead of fprintf 2006-09-05 16:33 shadow * src/viced/afsfileprocs.c: DELTA DEVEL15-callpostamble-deal-with-null-host-20060905 AUTHOR shadow@dementia.org FIXES 38566 don't dereference garbage when no host was set 2006-09-05 15:23 shadow * src/viced/afsfileprocs.c: DELTA DEVEL15-callpostamble-deal-with-null-host-20060905 AUTHOR shadow@dementia.org FIXES 38566 don't dereference garbage when no host was set 2006-09-05 15:02 shadow * src/vol/: namei_ops.c, namei_ops.h, vol-salvage.c: DELTA DEVEL15-salvage-zlc-update-20060905 AUTHOR cg2v@andrew.cmu.edu FIXES deal with damaged namei volumes better 2006-09-05 14:52 shadow * src/vol/: ntops.c, ntops.h, vol-salvage.c: DELTA DEVEL15-windows-vol-ntops-20060904 AUTHOR jaltman@secure-endpoints.com add nt_SetNonZLC() 2006-09-03 19:58 rra * regen.sh: DELTA DEVEL15-autom4te-cache-is-evil-20060903 AUTHOR rra@stanford.edu Purge autom4te.cache after running autoconf so that we don't ship its huge trace files in source releases. Add #!/bin/sh to the beginning of regen.sh just because. 2006-09-03 17:03 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA DEVEL15-windows-notes-20060903 AUTHOR jaltman@secure-endpoints.com 1.5.8 updates 2006-09-03 16:59 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA DEVEL15-windows-version-20060903 AUTHOR jaltman@secure-endpoints.com 1.5.0800 2006-09-03 16:55 jaltman * src/WINNT/doc/install/Documentation/en_US/html/: index.htm, ReleaseNotes/logo.htm, ReleaseNotes/relnotes-frames.htm, ReleaseNotes/relnotes.htm: DELTA DEVEL15-windows-release-notes-20060903 AUTHOR jaltman@secure-endpoints.com update version to 1.5.8 2006-09-03 05:53 shadow * src/: viced/viced.c, vol/listinodes.c, vol/namei_ops.c, vol/namei_ops.h, vol/vol-salvage.c, volser/volmain.c: DELTA DEVEL15-salvage-zlc-20060903 AUTHOR cg2v@andrew.cmu.edu make salvager deal with zero link count files 2006-09-03 05:33 shadow * src/vol/nuke.c: DELTA DEVEL15-nuke-do-not-pass-null-rock-20060903 AUTHOR cg2v@andrew.cmu.edu don't pass a null rock inot nuke(), fixing earlier introduced bug 2006-08-31 11:35 jaltman * src/WINNT/client_exp/: gui2fs.cpp, resource.h, lang/en_US/afs_shl_ext.rc: DELTA DEVEL15-windows-gui2fs-20060831 AUTHOR jaltman@secure-endpoints.com following ui guidelines, errors should display the HAND icon and warnings should display the EXCLAMATION. Success should display the INFORMATION icon. Let's get this right. 2006-08-31 10:29 jaltman * src/WINNT/afsd/: NTMakefile, fs.c: DELTA DEVEL15-windows-fs-20060831 AUTHOR jaltman@secure-endpoints.com FIXES 38949 fs sq and fs mkm on Windows didn't behave as on Unix 2006-08-31 04:50 shadow * src/: rx/rx_prototypes.h, afs/afs_osi.h, rx/rx_kcommon.c, rx/rx_prototypes.h: DELTA DEVEL15-inline-bug-for-linux-20060831 AUTHOR chas@cmf.nrl.navy.mil FIXES 38854 inline bug so we get sane