2005-08-09 13:52 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1387-20050809 AUTHOR shadow@dementia.org 1.3.87 2005-08-09 13:42 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux26-umount-force-doesnt-work-20050809 AUTHOR chas@cmf.nrl.navy.mil this was never finished, just revoke it for now 2005-08-08 15:39 shadow * src/: libafsauthent/Makefile.in, libafsrpc/Makefile.in, shlibafsauthent/Makefile.in, shlibafsauthent/mapfile, shlibafsrpc/Makefile.in, shlibafsrpc/mapfile, tviced/Makefile.in, tvolser/Makefile.in: DELTA STABLE14-logthreadnum-libafsauthent-20050808 AUTHOR shadow@dementia.org FIXES 20412 export LogThreadNum so hings can link our libraries again 2005-08-08 15:04 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-revert-linux-write-dirty-pages-once-20050802 AUTHOR shadow@dementia.org this needs to be revisited 2005-08-08 15:01 shadow * src/rx/rx_kcommon.c: DELTA STABLE14-linux-panic-20050727 AUTHOR chas@cmf.nrl.navy.mil FIXES 20392 call BUG() instead 2005-08-06 00:39 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20050806 AUTHOR jaltman@secure-endpoints.com updates for 1.3.8700 2005-08-06 00:37 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050806 AUTHOR jaltman@secure-endpoints.com 1.3.8700 2005-08-06 00:36 jaltman * src/WINNT/afsd/: cm_aclent.c, cm_buf.c, cm_scache.c: DELTA STABLE14-windows-afscache-validate-20050806 AUTHOR jaltman@secure-endpoints.com Ensure that queues that have forward and reverse pointers are consistent that either both are NULL or neither are. 2005-08-04 20:45 shadow * src/afs/afs_dcache.c: DELTA STABLE14-client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch The attached patch restores the behaviour of the 1.2.x client: writes appending to a file do not trigger a 0-length read which at best updates the current status. If another cache manager wrote to the same file in the meantime, the file status is updated only after the StoreData RPC (and for the changes the last one wins). 2005-08-04 20:05 shadow * src/afs/afs_server.c: DELTA STABLE14-checkservers-set-back-deadtime-correctly-20050804 AUTHOR horst@riback.net the multirx version of this does this wrong. fix it. 2005-08-04 19:37 shadow * src/afs/afs_dcache.c: DELTA STABLE14-client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch The attached patch restores the behaviour of the 1.2.x client: writes appending to a file do not trigger a 0-length read which at best updates the current status. If another cache manager wrote to the same file in the meantime, the file status is updated only after the StoreData RPC (and for the changes the last one wins). 2005-08-04 16:06 jaltman * src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, fs.c, smb.c, symlink.c: DELTA STABLE14-windows-pioctl-update-20050804 AUTHOR jaltman@secure-endpoints.com change "fs wscell" to report the registry configured cell name when using freelance mode. change "fs mkmount|rmmount" to require membership in AFS Client Admins group when freelance mode is being used change "symlink make|remove" to require membership in AFS Client Admins group when freelance mode is being used Move some smb init debug messages to afsd_init.log 2005-08-03 04:46 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-viced-dont-crash-on-link-enospc-20050803 AUTHOR rtb@pclella.cern.ch FIXES when symlink gets ENOSPC don't assert. 2005-08-02 19:00 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-vnode-aliases-20050802 AUTHOR cg2v@andrew.cmu.edu FIXES 18613 you can end up hanging when you end up with multiple aliases for a single direct ory (dentry) as a result of @sys or multiple mountpoints. don't end up with multiple aliases, and avoid the situation 2005-08-02 14:04 shadow * src/afs/LINUX/osi_sleep.c: DELTA STABLE14-linux-fix-refrigerator-calls-20050802 AUTHOR shadow@dementia.org it's CONFIG_PF, not CONFIG_PM 2005-08-02 13:47 shadow * src/afs/LINUX/: osi_sleep.c, osi_vnodeops.c, osi_sleep.c: DELTA STABLE14-linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-08-02 05:16 shadow * src/afs/LINUX/osi_groups.c: DELTA STABLE14-linux-group-putback-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXES 20562 put back reference before discarding group pointer 2005-08-02 05:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-write-dirty-pages-once-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXES 20561 also done in afs_linux_write 2005-08-02 05:09 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-07-30 04:36 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1386-20050730 AUTHOR shadow@dementia.org openafs 1.3.86 2005-07-29 14:49 shadow * src/cf/linux-test2.m4: DELTA STABLE14-linux-osi-vfs-mkdir-20050729 AUTHOR chas@cmf.nrl.navy.mil FIXES 20479 mkdir so this works when building outside our tree 2005-07-29 14:32 shadow * src/audit/audit.c: DELTA STABLE14-audit-use-va-arg-20050729 AUTHOR stefaan.deroeck@gmail.com FIXES 20311 use va_arg instead of int 2005-07-28 22:17 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-doc-updates-20050728 AUTHOR jaltman@secure-endpoints.com updates for 1.3.8600 2005-07-28 22:13 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-update-20050728 AUTHOR jaltman@secure-endpoints.com version number to 1.3.8600 2005-07-28 21:48 shadow * src/afs/OBSD/osi_sleep.c: DELTA STABLE14-openafs-sleep-20050726 AUTHOR rees@umich.edu tsleep on "afsslp" in afs_osi_Sleep 2005-07-28 21:33 shadow * src/afs/afs_buffer.c: DELTA STABLE14-dir-buffers-use-nullidx-as-none-20050721 AUTHOR reuter@rzg.mpg.de FIXES 20214 since 0 is a valid number use -1 (NULLIDX) 2005-07-28 21:11 shadow * src/vol/vnode.c: DELTA STABLE14-vnrehash-avoid-cachecheck-change-20050618 AUTHOR shadow@dementia.org unlocking and locking lets us race and makes cacheCheck potentially go bad 2005-07-28 20:52 shadow * src/viced/: callback.c, host.c: DELTA STABLE14-viced-multiprobe-fix-20050721 AUTHOR jaltman@secure-endpoints.com FIXES see if a uuid actually matches what we though was there 2005-07-27 18:17 shadow * src/rx/rx_kcommon.c: DELTA STABLE14-linux-panic-20050727 AUTHOR chas@cmf.nrl.navy.mil FIXES 20392 just call panic() on linux 2005-07-26 18:27 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20396 make work with old 2.4 2005-07-26 18:14 shadow * src/audit/audit.c: DELTA STABLE14-audit-use-va-arg-20050726 AUTHOR stefaan.deroeck@gmail.com FIXES 20311 use va_arg instead of int 2005-07-26 17:42 shadow * src/rx/LINUX/rx_knet.c: DELTA STABLE14-linux-reduce-stack-use-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20337 don't do pointless work in osi_NetSend, and save some stack 2005-07-26 17:40 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-mmap-cleanup-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20391 avoid the vma close business, we don't need to do this to track maps 2005-07-26 14:11 shadow * src/afs/LINUX/: osi_vfsops.c, osi_vnodeops.c: DELTA STABLE14-linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20396 use the generic read/write functions, but set the superblock up correctly. 2005-07-25 18:32 shadow * src/libafs/MakefileProto.LINUX.in: DELTA amd64-no-red-zone-20050725 AUTHOR shadow@dementia.org why are we not -mno-red-zone here? 2005-07-25 18:14 shadow * src/afs/LINUX/osi_sleep.c: DELTA STABLE14-linux-refrigerator-check-20050721 AUTHOR iacobs@exotic4.nipne.ro FIXES 20209 don't call refrigerator unless we have a kernel which supports it 2005-07-23 01:17 jaltman * src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_vnodeops.c, smb3.c: DELTA STABLE14-windows-misc-20050722 AUTHOR jaltman@secure-endpoints.com Add debug logging to SMB and CM Locking code Optimize cm_Analyze by only performing a cm_CheckServers on the current cell instead of all cells Add code to detect loops to the cm_scache_t validation routines. 2005-07-21 16:31 shadow * src/afs/VNOPS/afs_vnop_create.c: DELTA STABLE14-unlink-fix-20050721 AUTHOR chas@cmf.nrl.navy.mil fill in parent after processFS 2005-07-21 05:08 shadow * src/vol/fssync.c: DELTA STABLE14-fssync-fix-log-20050721 AUTHOR hans@MPA-Garching.MPG.DE don't call Log like it's ViceLog 2005-07-21 04:57 shadow * src/libadmin/client/afs_clientAdmin.c: DELTA STABLE14-afsclient-cellopen-avoid-global-var-20050721 AUTHOR psomogyi@gamax.hu FIXES 20215 avoid use of global variable in CellOpen to avoid thread problems 2005-07-21 04:49 shadow * src/afs/: afs_pioctl.c, VNOPS/afs_vnop_lookup.c: DELTA STABLE14-checksysname-stack-usage-20050721 AUTHOR chas@cmf.nrl.navy.mil FIXES 20227 fix misuse of MAXSYSNAME for MAXNUMSYSNAMES 2005-07-19 05:06 jaltman * src/WINNT/client_exp/gui2fs.cpp: DELTA STABLE14-windows-explorer-remove-mountpt-fix-20050719 AUTHOR jaltman@secure-endpoints.com FIXES 20137 the gui version of fs rmmount was reading random memory. 2005-07-19 02:51 jaltman * src/aklog/aklog_main.c: DELTA STABLE14-aklog-segfault-fix-20050718 AUTHOR kekelley@iastate.edu FIXES 20198 I have built openafs 1.3.85 on an emt64 platform on RedHat Enterprise 4, and found that the aklog supplied with 1.3.85 (not the one in the afs-krb5 conversion kit) consistently segfaults when aklog is called with the "-path ...." parm. It works properly when called with no parms. I traced this down to the call to the readlink() call in aklog_main.c, when the params structure references were removed the nesting was changed on an if statement that changed the logic and allowed the do while loop to loop past the end and de-reference a NULL pointer. 2005-07-18 15:23 shadow * src/afs/afs_osi.h: DELTA INODE-rollback-dentry-open-20050718 AUTHOR shadow@dementia.org and roll back the cache inode finding with dentry_open 2005-07-18 15:20 shadow * src/afs/LINUX/: osi_file.c, osi_machdep.h, osi_misc.c: DELTA INODE-rollback-dentry-open-20050718 AUTHOR shadow@dementia.org and roll back the cache inode finding with dentry_open 2005-07-18 14:19 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_osi.h, src/afs/afs_prototypes.h, src/afs/afs_vcache.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_lookup.c, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/venus/kdump.c: DELTA INODE-newinode-rollback-20050718 AUTHOR shadow@dementia.org FIXES ok, see if we can fix one of mccormick's problems this way (i bet vmware is still screwed) 2005-07-15 19:19 shadow * src/: afs/LINUX/osi_vnodeops.c, ptserver/pt_util.c: DELTA STABLE14-pt-util-no-cmd-seek-20050715 AUTHOR shadow@dementia.org i guess someone was dumb at some point and failed to completely remove bogus options 2005-07-15 16:11 rra * src/aklog/: aklog.c, aklog_main.c, krb_util.c, linked_list.c: DELTA STABLE14-misc-aklog-fixes-20050714 AUTHOR wingc@engin.umich.edu FIXES 20092 Fix various minor problems with aklog, including the return type from main, removal of #ifndef __STDC__ code, missing includes, removal of unused variables, correct number of arguments to pr_Initialize, correct argument type for pr_SNameToId, and use of getcwd instead of getwd. 2005-07-15 12:18 jaltman * src/WINNT/afsd/cmdebug.c: DELTA STABLE14-windows-cmdebug-20050715 AUTHOR jaltman@secure-endpoints.com add TellMeAboutYourself functionality and report on capabilities if they are known. Used instead of WhoAreYou when supported by the cache manager. 2005-07-15 12:11 jaltman * src/WINNT/aklog/aklog.c: DELTA STABLE14-windows-aklog-tweaks-20050715 AUTHOR jaltman@secure-endpoints.com * type correction * formatting * other cleanup 2005-07-15 11:58 jaltman * src/WINNT/client_config/config.cpp: DELTA STABLE14-windows-config-cache-path-20050715 AUTHOR jaltman@secure-endpoints.com FIXES 20007 Update AFS Control Panel to display the default cache location based upon the SYSTEM %TEMP% environment variable. 2005-07-15 03:25 jaltman * src/audit/audit.h: DELTA STABLE14-audit-pts-supergroups-20050714 AUTHOR jaltman@secure-endpoints.com PTS SuperGroups failed to compile with auditing due to a missing #define 2005-07-13 14:29 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/cm_aclent.c: DELTA STABLE14-windows-aclent-deadlock-20050713 AUTHOR jaltman@secure-endpoints.com Discovered a deadlock due to a violation of lock order. We may not attempt to obtain a lock on a cm_scache_t mutex while holding the cm_aclLock. 2005-07-12 17:49 shadow * src/afs/afs_prototypes.h: DELTA STABLE14-freevclist-static-20050711 AUTHOR zschimke@mars.asu.edu FIXES these are static now, make it so 2005-07-11 22:13 shadow * src/audit/audit.c: DELTA STABLE14-auditlog-include-timestamp-20050710 AUTHOR jaltman@secure-endpoints.com FIXES add a timestamp to auditlog 2005-07-11 20:03 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-85-almost-20050710 AUTHOR shadow@dementia.org FIXES just about ready... 2005-07-11 19:54 shadow * src/ptserver/ptprocs.c: DELTA STABLE14-pullup-cleanup-20050710 AUTHOR shadow@dementia.org FIXES fix minor booboo in 1.3.85 pullups 2005-07-11 19:46 shadow * src/log/: kseal.c, tokens.c, unlog.c: DELTA STABLE14-log-protoize-20050618 AUTHOR shadow@dementia.org protoize log directory 2005-07-11 19:41 shadow * src/cf/linux-test3.m4: DELTA STABLE14-linux-no-smp-modules-on-uniprocessor-20050605 AUTHOR rra@stanford.edu FIXES 18738 don't try to build smp modules with uniprocessor kernel. this may need to be revisited for the redhat buildsys 2005-07-11 19:40 shadow * src/aklog/aklog_param.c: DELTA STABLE14-aklog-cleanup-rxkad2b-20050623 AUTHOR kenh@cmf.nrl.navy.mil Clean up the aklog source, and add support for rxkad2b tokens. 2005-07-11 19:39 shadow * src/WINNT/aklog/aklog.c: DELTA STABLE14-pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com for the longest time aklog implementations with automatic pts registration have included a work around for a bug in pr_Initialize. The bug fails to reset the connection when the cell changes. pr_Initialize has been fixed so we can remove the hack. 2005-07-11 19:29 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_osi.h, src/afs/afs_prototypes.h, src/afs/afs_vcache.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_lookup.c, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/venus/kdump.c: DELTA STABLE14-linux-dynamic-inodes-20050710 AUTHOR chas@cmf.nrl.navy.mil FIXES i slipped a rollback on the linux 2.4 dentry stuff for osi_UFS* in here at the same time. this patch lets us use kernel inodes instead of our own pool. 2005-07-11 19:29 shadow * Makefile.in, src/bozo/bnode.c, src/bucoord/commands.c, src/budb/db_text.c, src/butc/lwps.c, src/butc/recoverDb.c, src/gtx/gtxtest.c, src/kauth/client.c, src/util/serverLog.c, src/venus/fstrace.c: DELTA STABLE14-linux-and-64bit-cleanup-20050710 AUTHOR kekelley@iastate.edu FIXES 19166 fix warnings found on x86_64 linux 2005-07-11 19:29 shadow * src/: audit/audit.c, audit/audit.h, ptserver/ptprocs.c, viced/afsfileprocs.c: DELTA STABLE14-audit-add-and-fix-messages-20050708 AUTHOR jaltman@secure-endpoints.com Fix logging of authenticated user name 2005-07-11 19:29 shadow * src/venus/kdump.c: DELTA STABLE14-kdump-vcache-update-20050708 AUTHOR shadow@dementia.org FIXES 19292 wasn't updated when struct vcache was. oops. 2005-07-11 19:28 shadow * src/ptserver/ptuser.c: DELTA STABLE14-pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com commit the rest of jeff's fix 2005-07-11 19:27 shadow * src/: afs/FBSD/osi_vfsops.c, dir/dir.c, util/afsutil_prototypes.h, volser/volser.p.h: DELTA STABLE14-freebsd60-20050708 AUTHOR rees@umich.edu Fixes for FreeBSD 6.0 snap5. Builds and runs but has locking issues. 2005-07-11 19:16 shadow * src/cf/kerberos.m4: DELTA STABLE14-krb5-configure-fixes-20050707 AUTHOR rra@stanford.edu FIXES 19862 Use krb5_creds rather than struct krb5_creds, add missing test in if statements for krb5_creds structure probes, and tweak the configure output. 2005-07-11 19:13 shadow * src/: afs/sysincludes.h, rx/rx_kcommon.h: DELTA STABLE14-coda-xfs-header-defines-fun-20050706 AUTHOR pterjan@mandriva.com make this better, we should never have been doing it as we were before 2005-07-11 19:10 shadow * src/cf/kerberos.m4: DELTA STABLE14-aklog-assume-old-autoconf-20050706 AUTHOR shadow@dementia.org old autoconf is my fiend 2005-07-11 19:10 shadow * acconfig.h, acinclude.m4, src/volser/vos.c: DELTA STABLE14-vos-ctime-help-20050705 AUTHOR shadow@dementia.org FIXES 6031 kept looking at this backwards, fix is obvious 2005-07-11 19:09 shadow * src/libadmin/adminutil/afs_utilAdmin.c: DELTA STABLE14-util-admin-64bit-20050705 AUTHOR psomogyi@gamax.hu FIXES 19631 serverAddress is an int; don't copy a pointer size 2005-07-11 19:08 shadow * src/: audit/audit.c, audit/audit.h, bozo/bosserver.c, budb/server.c, kauth/kaserver.c, libadmin/adminutil/NTMakefile, libadmin/client/NTMakefile, libadmin/test/NTMakefile, libafsauthent/NTMakefile, libafsrpc/afsrpc.def, ptserver/ptserver.c, util/afsutil.h, util/afsutil_prototypes.h, util/serverLog.c, viced/viced.c, vlserver/vlserver.c, volser/volmain.c: DELTA STABLE14-auditlogs-for-everyone-20050702 AUTHOR jaltman@secure-endpoints.com Windows build dependency changes to support the audit logs 2005-07-11 19:07 shadow * src/aklog/aklog_main.c: DELTA STABLE14-aklog-update-20050705 AUTHOR kenh@cmf.nrl.navy.mil fix typo in #error statement 2005-07-11 19:07 shadow * src/aklog/aklog_main.c: DELTA STABLE14-aklog-principal-rewrite-20050705 AUTHOR hozer@hozed.org fix second_comp call to be correct for macro 2005-07-11 19:07 shadow * src/aklog/aklog_main.c: DELTA STABLE14-aklog-forgot-quote-20050701 AUTHOR kenh@cmf.nrl.navy.mil Forgot closing quote in #error directive. 2005-07-11 19:07 shadow * src/: aklog/Makefile.in, aklog/aklog.c, aklog/aklog.h, aklog/aklog_main.c, aklog/krb_util.c, cf/kerberos.m4: DELTA STABLE14-aklog-heimdal-integration-20050630 AUTHOR kenh@cmf.nrl.navy.mil The necessary autoconf/C glue to make aklog work with Heimdal. 2005-07-11 19:06 shadow * src/ptserver/ptprocs.c: DELTA STABLE14-pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-07-11 19:04 shadow * src/cf/kerberos.m4: DELTA STABLE14-fix-kerberos-autoconf-20060623 AUTHOR kenh@cmf.nrl.navy.mil Commit remaining autoconf fixes for aklog. 2005-07-11 19:03 shadow * src/venus/fs.c: DELTA STABLE14-fix-getcrypt-command-description-20050623 AUTHOR kenh@cmf.nrl.navy.mil Fix the description of the getcrypt command. 2005-07-11 19:03 shadow * src/aklog/: Makefile.in, aklog.c, aklog.h, aklog_main.c: DELTA STABLE14-aklog-cleanup-rxkad2b-20050623 AUTHOR kenh@cmf.nrl.navy.mil Clean up the aklog source, and add support for rxkad2b tokens. RCS file: /cvs/openafs/src/aklog/Attic/aklog_param.c,v Working file: src/aklog/aklog_param.c head: 1.3 branch: locks: strict access list: keyword substitution: kv total revisions: 5; selected revisions: 0 description: 2005-07-11 19:03 shadow * src/WINNT/aklog/aklog.c: DELTA STABLE14-pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com remove the pr_Initialize force cell change hack from afskfw lib 2005-07-11 19:02 shadow * src/ptserver/: NTMakefile, ptprocs.c: DELTA STABLE14-pts-logging-20050620 AUTHOR jaltman@secure-endpoints.com Modify log levels to equal: Lookups at 125 Creates at 25 Modifies at 5 Modify Windows makefile to build ptclient.exe 2005-07-11 18:59 shadow * src/lwp/: lwp.c, preempt.c, timer.c: DELTA STABLE14-lwp-protoize-20050618 AUTHOR shadow@dementia.org protoize lwp directory 2005-07-08 12:25 jaltman * src/ptserver/ptuser.c: DELTA STABLE14-pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com fixed one null pointer reference but not the other. 2005-07-08 03:45 jaltman * src/ptserver/ptuser.c: DELTA STABLE14-pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com The previous patch to pr_Initialize() opened an opportunity for afsconf_Check() to be called with a NULL pointer if tdir == 0. Prevent this occurrance. 2005-07-08 03:44 jaltman * src/: WINNT/aklog/aklog.c, aklog/aklog_main.c, ptserver/ptuser.c: DELTA STABLE14-pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com remove the pr_Initialize force cell change hack from afskfw lib 2005-07-07 00:28 jaltman * src/WINNT/: afsadmsvr/TaAfsAdmSvrCallback.cpp, afsadmsvr/TaAfsAdmSvrClientNotify.cpp, afsadmsvr/TaAfsAdmSvrClientPing.cpp, afsadmsvr/TaAfsAdmSvrGeneral.cpp, afsadmsvr/TaAfsAdmSvrProperties.cpp, afsapplib/NTMakefile, afsapplib/TaAfsAppLib2005.def, afsapplib/al_help.cpp, afsapplib/al_misc.cpp, afsapplib/al_pump.cpp, afsapplib/al_wizard.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/hashlist.cpp, afsapplib/regexp.cpp, afsapplib/resize.cpp, afsapplib/subclass.cpp, afsclass/afsclassfn.cpp, afsclass/c_cell.cpp, afsclass/c_notify.cpp, afsclass/c_svr.cpp, afsclass/internal.cpp, afsd/afslogon.h, afssvrcfg/config_server_page.cpp, afssvrcfg/get_cur_config.cpp, afssvrmgr/action.cpp, afssvrmgr/alert.cpp, afssvrmgr/cmdline.cpp, afssvrmgr/columns.cpp, afssvrmgr/dispatch.cpp, afssvrmgr/display.cpp, afssvrmgr/general.cpp, afssvrmgr/helpfunc.cpp, afssvrmgr/propcache.cpp, afssvrmgr/svc_prop.cpp, afssvrmgr/svr_address.cpp, afssvrmgr/svr_hosts.cpp, afssvrmgr/svr_security.cpp, afsusrmgr/browse.cpp, afsusrmgr/cmdline.cpp, afsusrmgr/columns.cpp, afsusrmgr/general.cpp, afsusrmgr/helpfunc.cpp, afsusrmgr/task.cpp, afsusrmgr/winlist.cpp, client_config/config.cpp, client_config/drivemap.cpp, client_config/tab_advanced.cpp, client_config/tab_prefs.cpp, client_creds/creds.cpp, client_creds/credstab.cpp, client_creds/shortcut.cpp, client_creds/window.cpp, client_exp/fs.h, client_exp/gui2fs.cpp, client_exp/set_afs_acl.cpp, client_osi/osifd.h, talocale/tal_main.cpp, talocale/tal_string.cpp, talocale/tal_string.h: DELTA STABLE14-windows-vs2005b2-20050706 AUTHOR jaltman@secure-endpoints.com Visual Studio 2005 Beta 2 has been released. As part of this release Microsoft has tightened the rules for their C++ compliance. * no longer can a variable declared in a for() statement be used outside of the associated command block * no longer can a function or variable be declared implicitly as 'int' * several types such as size_t have become 64-bit values on all platforms * due to type changes the C++ function names in libraries have changed. This requires the use of different .DEF file export lists 2005-07-07 00:23 jaltman * src/WINNT/afsapplib/TaAfsAppLib2005.def: file TaAfsAppLib2005.def was added on branch openafs-stable-1_4_x on 2005-07-07 00:28:59 +0000 2005-07-07 00:23 jaltman * src/WINNT/afsapplib/TaAfsAppLib2005.def: DELTA windows-vs2005b2-20050706 AUTHOR jaltman@secure-endpoints.com Visual Studio 2005 Beta 2 has been released. As part of this release Microsoft has tightened the rules for their C++ compliance. * no longer can a variable declared in a for() statement be used outside of the associated command block * no longer can a function or variable be declared implicitly as 'int' * several types such as size_t have become 64-bit values on all platforms * due to type changes the C++ function names in libraries have changed. This requires the use of different .DEF file export lists 2005-07-06 14:11 jaltman * src/ntbuild.bat: DELTA STABLE14-windows-ntbuild-20050706 AUTHOR jaltman@secure-endpoints.com Update the default sysname to i386_w2k in the ntbuild.bat file 2005-07-06 05:11 jaltman * src/config/: param.amd64_w2k.h, param.i386_w2k.h, param.i64_w2k.h: DELTA STABLE14-windows-config-param-20050706 AUTHOR jaltman@secure-endpoints.com New param files for new sysnames 2005-07-06 05:10 jaltman * src/config/: param.amd64_w2k.h, param.i386_w2k.h, param.i64_w2k.h: DELTA windows-config-param-20050706 AUTHOR jaltman@secure-endpoints.com New param files for new sysnames 2005-07-06 05:10 jaltman * src/config/param.i386_w2k.h: file param.i386_w2k.h was added on branch openafs-stable-1_4_x on 2005-07-06 05:11:31 +0000 2005-07-06 05:10 jaltman * src/config/param.i64_w2k.h: file param.i64_w2k.h was added on branch openafs-stable-1_4_x on 2005-07-06 05:11:31 +0000 2005-07-06 05:10 jaltman * src/config/param.amd64_w2k.h: file param.amd64_w2k.h was added on branch openafs-stable-1_4_x on 2005-07-06 05:11:31 +0000 2005-07-02 02:46 jaltman * src/WINNT/afsd/cm_dns.c: DELTA STABLE14-windows-afsdb-fix-20050701 AUTHOR jaltman@secure-endpoints.com Fix AFSDB queries using DNSAPI to always terminate the query string with a period. 2005-07-01 19:47 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-makefile-fix-20050701 AUTHOR jaltman@secure-endpoints.com Fixes that were applied to the head as part of the IFS changes but whose delta was not ready for the 1-4 branch. afscdefs should only include defines. afscflags should only include compiler switches update version to 1.3.8500 2005-07-01 19:34 jaltman * src/WINNT/: afsd/afskfw.c, aklog/aklog.c: DELTA STABLE14-windows-aklog-naming-20050624 AUTHOR jaltman@secure-endpoints.com Correct for the behavior of pr_SNameToId() lowercasing the username 2005-07-01 19:09 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA STABLE14-windows-notes-20050630 AUTHOR jaltman@secure-endpoints.com Updates for 1.3.85 2005-07-01 19:03 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, msi-deployment-guide.txt, registry.txt: DELTA STABLE14-windows-notes-20050630 AUTHOR jaltman@secure-endpoints.com Updates for 1.3.85 2005-07-01 19:00 jaltman * README-NT: DELTA STABLE14-windows-readme-20050628 AUTHOR jaltman@secure-endpoints.com updates to nsis 2.07 and corrections to build process 2005-07-01 18:40 jaltman * src/WINNT/afsd/: afslogon.c, afslogon.h: DELTA STABLE14-windows-logon-20050630 AUTHOR jaltman@secure-endpoints.com add a registry entry to prevent token destruction at logoff 2005-07-01 18:40 jaltman * doc/txt/winnotes/afs-install-notes.txt, src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-nsis-20050628 AUTHOR rsm4@ieee.org Support for NSIS 2.07 including named installation configurations and an Icon for the uninstall entry listed in the Add/Remove Programs control panel. 2005-07-01 18:38 jaltman * src/WINNT/: afsd/afskfw.c, aklog/aklog.c: DELTA STABLE14-windows-aklog-naming-20050624 AUTHOR jaltman@secure-endpoints.com Correct for the behavior of pr_SNameToId() lowercasing the username 2005-06-30 03:12 shadow * src/util/serverLog.c: DELTA STABLE14-threadid-logging-20050629 AUTHOR shadow@dementia.org log thread ids for any debug level 2005-06-22 17:37 shadow * acinclude.m4, configure.in: DELTA STABLE14-objdir-20050622 AUTHOR shadow@dementia.org FIXES 19341 try harder to make builds work in cases where you're building into an alternate directory with old autoconf (mkdir vs mkdir -p) 2005-06-22 13:48 shadow * Makefile.in, src/vfsck/libfs.h: DELTA STABLE14-hpux11-vfsck-20050622 AUTHOR shadow@dementia.org make vfsck build for hpux 2005-06-22 13:47 shadow * src/vfsck/libfs.h: DELTA hpux11-vfsck-20050622 AUTHOR shadow@dementia.org make vfsck build for hpux 2005-06-22 13:47 shadow * src/vfsck/libfs.h: file libfs.h was added on branch openafs-stable-1_4_x on 2005-06-22 13:48:47 +0000 2005-06-21 22:20 shadow * src/ubik/udebug.c: DELTA STABLE14-amd64-udebug-20050621 AUTHOR jhutz@cmu.edu fix 64 bit glitch in udebug 2005-06-21 22:15 shadow * src/cf/kerberos.m4: DELTA STABLE14-aklog-configure-backport-20050621 AUTHOR shadow@dementia.org make old autoconf work again 2005-06-21 21:20 shadow * src/aklog/Makefile.in: Add missing Makefile.in that I apparantly forgot. DELTA STABLE14-fix-missing-makefile-20040621 AUTHOR kenh@cmf.nrl.navy.mil 2005-06-21 21:15 shadow * src/aklog/Makefile.in: file Makefile.in was added on branch openafs-stable-1_4_x on 2005-06-21 21:20:22 +0000 2005-06-21 21:15 kenh * src/aklog/Makefile.in: Add missing Makefile.in that I apparantly forgot. DELTA fix-missing-makefile-20040621 AUTHOR kenh@cmf.nrl.navy.mil 2005-06-21 20:22 shadow * src/afs/LINUX/: osi_machdep.h, osi_misc.c, osi_vfsops.c, osi_vnodeops.c: DELTA STABLE14-linux-change-dentry-cleanup-20050619 AUTHOR chas@cmf.nrl.navy.mil try to make this work in 2.4 also 2005-06-21 20:22 shadow * src/: util/afsutil.h, util/serverLog.c, viced/viced.c: DELTA STABLE14-threaded-logging-20050619 AUTHOR jaltman@mit.edu update logging to be able to show threads 2005-06-21 20:21 shadow * src/: audit/audit.h, ptserver/ptprocs.c: DELTA STABLE14-pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-06-21 20:20 shadow * src/viced/host.c: DELTA STABLE14-viced-firstclient-retry-20050619 AUTHOR shadow@dementia.org FIXES 1345 avoid race as we add a new client 2005-06-21 20:20 shadow * Makefile.in, acinclude.m4, configure.in, src/aklog/aklog.c, src/aklog/aklog.h, src/aklog/aklog_main.c, src/aklog/aklog_param.c, src/aklog/krb_util.c, src/cf/kerberos.m4: DELTA STABLE14-more-aklog-fixes-20050618 AUTHOR kenh@cmf.nrl.navy.mil Fixup aklog so it will compile (at least on MacOS X). Include basic autoconf glue. 2005-06-21 20:19 shadow * Makefile.in, src/des/util.c, src/libuafs/Makefile.common.in, src/util/Makefile.in, src/util/rxkstats.c: DELTA STABLE14-rxkad-stats-do-it-right-20050618 AUTHOR shadow@dementia.org fine, let's just do this right 2005-06-21 20:19 shadow * src/des/: key_sched.c, util.c: DELTA STABLE14-move-rxkad-stats-20050618 AUTHOR shadow@dementia.org fine, let's try this again, so aklog doesn't lose, but this sucks 2005-06-21 20:19 shadow * src/vol/vnode.c: DELTA STABLE14-vnrehash-avoid-cachecheck-change-20050618 AUTHOR shadow@dementia.org unlocking and locking lets us race and makes cacheCheck potentially go bad 2005-06-21 20:19 shadow * src/vlserver/vlprocs.c: DELTA STABLE14-vlprocs-extended-user-logging-20050618 AUTHOR shadow@dementia.org update log message to provide full username 2005-06-21 20:19 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-lock-client-around-acl-checkrights-20050618 AUTHOR shadow@dementia.org FIXES 1345 one of the like 3 crashes there. thanks love 2005-06-21 20:17 shadow * src/audit/audit.c: DELTA STABLE14-audit-protoization-20050618 AUTHOR shadow@dementia.org protoize libaudit 2005-06-21 20:16 shadow * src/libafsdep: DELTA STABLE14-libafsdep-des-stats-20050618 AUTHOR shadow@dementia.org for rxkad stats dependancy when doing only_libafs build 2005-06-21 20:13 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c, afs/afs_prototypes.h, afs/afs_stats.h, afs/LINUX/osi_sysctl.c, afsd/afsd.c, config/afs_args.h, xstat/xstat_cm_test.c: DELTA STABLE14-revert-splitdcache-20050621 AUTHOR shadow@dementia.org revert this for 1.4 series 2005-06-19 01:06 shadow * src/cf/kerberos.m4: file kerberos.m4 was added on branch openafs-stable-1_4_x on 2005-06-21 20:20:26 +0000 2005-06-19 01:06 kenh * src/cf/kerberos.m4: DELTA more-aklog-fixes-20050618 AUTHOR kenh@cmf.nrl.navy.mil Fixup aklog so it will compile (at least on MacOS X). Include basic autoconf glue. 2005-06-19 00:15 shadow * src/util/rxkstats.c: DELTA rxkad-stats-do-it-right-20050618 AUTHOR shadow@dementia.org fine, let's just do this right 2005-06-19 00:15 shadow * src/util/rxkstats.c: file rxkstats.c was added on branch openafs-stable-1_4_x on 2005-06-21 20:20:00 +0000 2005-06-13 14:31 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-logon-20050613 AUTHOR jaltman@secure-endpoints.com fix the return value of IsServiceStartPending. use IsServiceRunning and IsServiceStartPending in the while loop 2005-06-13 01:07 jaltman * src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com add OpenAFS logo icon 2005-06-12 15:57 jaltman * src/WINNT/install/wix/NTMakefile: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com use "uninst" for build rule instead of "uninstall" 2005-06-12 15:56 jaltman * src/config/NTMakefile: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com build wix/uninstall directory 2005-06-12 11:45 jaltman * src/WINNT/afsd/: cm_buf.c, cm_conn.c, cm_dcache.c, cm_scache.c, smb.c: DELTA STABLE14-windows-misc-fixes-20050612 AUTHOR jaltman@secure-endpoints.com if scp is not known when flushing dirty buffers, find it by fid only free the server list when one was obtained hold the scp mutex until after the associated bufp flags are updated only get the volume by id if there is a server callback map CM_ERROR_ALLOFFLINE to NT Remote Host Down 2005-06-12 11:26 jaltman * src/WINNT/aklog/: NTMakefile, asetkey.c, asetkey.rc: DELTA STABLE14-windows-asetkey-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe to the Windows distribution 2005-06-12 11:25 jaltman * src/WINNT/aklog/: asetkey.c, asetkey.rc: DELTA windows-asetkey-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe to the Windows distribution 2005-06-12 11:25 jaltman * src/WINNT/aklog/asetkey.c: file asetkey.c was added on branch openafs-stable-1_4_x on 2005-06-12 11:26:15 +0000 2005-06-12 11:25 jaltman * src/WINNT/aklog/asetkey.rc: file asetkey.rc was added on branch openafs-stable-1_4_x on 2005-06-12 11:26:15 +0000 2005-06-12 11:23 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, loopback/loopbackutils.cpp, wix/NTMakefile, wix/feature.wxi, wix/files.wxi, wix/Icon/ico_OpenAFS.ico, wix/lang/en_US/strings.wxl: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe Add uninstall.exe and associated shortcut to Wix Fix ability to uninstall loopback adapter on non-English Windows versions 2005-06-12 11:19 jaltman * src/WINNT/install/wix/Icon/ico_OpenAFS.ico: file ico_OpenAFS.ico was added on branch openafs-stable-1_4_x on 2005-06-12 11:23:15 +0000 2005-06-12 11:19 jaltman * src/WINNT/install/wix/Icon/ico_OpenAFS.ico: DELTA windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe Add uninstall.exe and associated shortcut to Wix Fix ability to uninstall loopback adapter on non-English Windows versions 2005-06-10 21:38 jaltman * src/bozo/bosserver.c: DELTA STABLE14-pipe-logging-fix-20050610 AUTHOR jaltman@secure-endpoints.com fstat calls should be lstat bang in the wrong place 2005-06-10 21:34 jaltman * src/util/serverLog.c: DELTA STABLE14-pipe-logging-fix-20050610 AUTHOR jaltman@secure-endpoints.com fstat calls should be lstat 2005-06-10 21:11 jaltman * src/afs/VNOPS/afs_vnop_rename.c: DELTA STABLE14-sgi-afs-rename-decl-fix-20050610 AUTHOR tony@lions.odu.edu achar -> char 2005-06-10 21:07 jaltman * src/viced/afsfileprocs.c: DELTA STABLE14-unbalanced-unlock-20050610 AUTHOR jaltman@secure-endpoints.com Addition of __EXPERIMENTAL_CALLBACK_CONN_MOVING if defined left an unbalanced H_UNLOCK. Semi-colons after H_LOCK and H_UNLOCK were missing. 2005-06-10 20:55 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-afslogon-20050610 AUTHOR jaltman@secure-endpoints.com replace wfhile(TRUE) with while(afsAutoStart) 2005-06-05 15:43 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-84-20050605 AUTHOR shadow@dementia.org this time for sure 2005-06-05 15:39 shadow * acinclude.m4: DELTA STABLE14-use-test-r-20050531 AUTHOR rees@umich.edu Use "test -r" instead of "test -e". Not all systems (Solaris) have -e. 2005-06-05 15:34 shadow * src/afs/afs_dcache.c: DELTA STABLE14-split-dcache-fixes-20050604 AUTHOR shadow@dementia.org based on discussions with jhutz@cmu.edu and chas@cmf.nrl.navy.mil 2005-06-05 15:34 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil respect i_state flag (works for my test case, if it works more broadly i will pull up) 2005-06-05 14:52 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050605 AUTHOR jaltman@secure-endpoints.com 1.3.8400 2005-06-05 14:47 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20050605 AUTHOR jaltman@secure-endpoints.com updates for 1.3.84 2005-06-05 13:39 jaltman * src/WINNT/afsd/cm_scache.c: DELTA STABLE14-windows-syncop-waiting-20050605 AUTHOR jaltman@secure-endpoints.com Forgot to remove unneeded flag 2005-06-05 06:45 jaltman * src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_callback.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA STABLE14-windows-buf-waiting-20050605 AUTHOR jaltman@secure-endpoints.com The function cm_SyncOp() can cause threads to wait either because there is a state conflict on the current use of the cm_scache_t object or a state conflict on the cm_buf_t object. Waiting is always performed on the cm_scache_t object. However, if the conflict was with the cm_buf_t object there was no method for waking up the thread when the conflict is cleared. Now all of the cm_buf_t waiting functions also take a cm_scache_t and waiting threads are woken if necessary. cm_scache_t and cm_buf_t objects now have waitCount and waitRequest fields. The WAITING flag is now cleared by the waking thread who sets waitCount to zero. Many improvements to trace logging for these issues. 2005-06-02 05:21 shadow * src/: des/des.c, rxkad/domestic/fcrypt.c: DELTA STABLE14-solaris10-optimization-20050602 AUTHOR chas@cmf.nrl.navy.mil FIXES 17262 declare certain things volatile to make solaris compiler less cranky 2005-06-02 04:41 shadow * src/util/softsig.c: DELTA STABLE14-netbsd-fileserver-shutdown-20050601 AUTHOR gendalia@netbsd.org FIXES 16897 do what we do on darwin 2005-06-02 04:28 shadow * acinclude.m4: DELTA STABLE14-netbsd-399-20050601 AUTHOR gendalia@netbsd.org FIXES 18288 add support for netbsd 3.99 2005-05-31 21:12 shadow * src/: afs/LINUX/osi_vnodeops.c, rxkad/rxkad_common.c: DELTA STABLE14-d-reval-one-more-20050531 AUTHOR chas@cmf.nrl.navy.mil last try 2005-05-31 20:34 jaltman * src/WINNT/afsd/cm_dcache.c: DELTA STABLE14-windows-undo-20050531 AUTHOR jaltman@secure-endpoints.com undo last change 2005-05-31 17:36 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA STABLE14-windows-more-races-20050531 AUTHOR jaltman@secure-endpoints.com a couple of more locations at which cm_SyncOpDone() either was not called or was called without holding the scache mutex. 2005-05-31 14:49 shadow * src/libafs/afs.ppc_darwin_70.plist.in, configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-83-20050531 AUTHOR shadow@dementia.org make 1.3.83 2005-05-31 14:19 jaltman * src/WINNT/afsd/: afskfw.c, afslogon.c: DELTA STABLE14-windows-logon-cleanup-20050531 AUTHOR jaltman@secure-endpoints.com remove debugging messages 2005-05-31 13:26 jaltman * src/des/stats.h: DELTA STABLE14-windows-des-stats-20050531 AUTHOR jaltman@secure-endpoints.com Put the declaration for rxkad_stats back into the stats.h but only for Windows. We don't want to deal with figuring out all the dependencies today. 2005-05-31 02:12 shadow * src/rx/rx_queue.h: DELTA STABLE14-rx-queue-macros-rename-20050530 AUTHOR shadow@dementia.org /usr/include/ctype.h on macos 10.3.9 now uses _Q bah 2005-05-30 18:30 shadow * src/: des/key_sched.c, des/stats.h, rxkad/Makefile.in, rxkad/rxkad_common.c: DELTA STABLE14-rxkad-stats-cleanup-20050530 AUTHOR shadow@dementia.org minor reorg so everything links ok 2005-05-30 10:50 jaltman * src/vol/volume.c: DELTA STABLE14-not-cplusplus-20050530 AUTHOR jaltman@columbia.edu variables must be declared at the start of a block. 2005-05-30 10:48 jaltman * src/des/stats.h: DELTA STABLE14-windows-double-declare-20050530 AUTHOR jaltman@secure-endpoints.com rxkad_global_stats is being declared twice in the header file each time with different properties. Remove the one that is not conditionalized. 2005-05-30 05:41 jaltman * src/: config/NTMakefile, des/NTMakefile: DELTA STABLE14-windows-include-des-20050529 AUTHOR jaltman@secure-endpoints.com Create an include/des directory and copy stats.h into it 2005-05-30 05:28 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-merge-cleanup-20050529 AUTHOR shadow@dementia.org FIXES minor dinking from unclean merge. 2005-05-30 05:23 shadow * src/vol/volume.c: DELTA STABLE14-parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999 allow parallelization of VInitVolumePackage so attaching volumes can be sped up 2005-05-30 04:57 shadow * src/: des/des.c, des/key_sched.c, des/new_rnd_key.c, des/stats.h, kauth/test/test_getticket.c, kauth/test/test_rxkad_free.c, libafsrpc/afsrpc.def, libafsrpc/afsrpc.exp, rx/rx.c, rxkad/bg-fcrypt.c, rxkad/rxkad.p.h, rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_server.c, rxkad/domestic/crypt_conn.c, rxkad/domestic/fcrypt.c, shlibafsrpc/afsrpc.exp, shlibafsrpc/mapfile: DELTA STABLE14-pthread-rxkad-stats-20050529 AUTHOR tkeiser@psu.edu FIXES 17547 speed up rxkad by keeping stats per-thread 2005-05-30 04:41 shadow * src/: viced/viced.c, vol/volume.c, vol/volume.h: DELTA STABLE14-parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999 allow parallelization of VInitVolumePackage so attaching volumes can be sped up 2005-05-30 04:36 shadow * src/afs/: afs_memcache.c, afs_trace.et: DELTA STABLE14-memcache-dont-dump-buffer-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18944 don't bother dumping what may not be a readable buffer while tracing when using memcache 2005-05-30 04:33 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-vnode-aliases-20050529 AUTHOR cg2v@andrew.cmu.edu FIXES 18613 you can end up hanging when you end up with multiple aliases for a single directory (dentry) as a result of @sys or multiple mountpoints. don't end up with multiple aliases, and avoid the situation 2005-05-30 04:23 shadow * src/config/param.s390x_linux26.h: DELTA STABLE14-s390x-linux26-remove-externs-20050529 AUTHOR psomogyi@gamax.hu FIXES 18987 remove externs in param for s390x linux26 2005-05-30 04:13 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050529 AUTHOR jaltman@secure-endpoints.com Update notes for 1.3.8300 2005-05-30 04:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-d-reval-fin-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18588 last try at fixing d-revalidate 2005-05-30 04:08 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-module-license-url-20050529 AUTHOR shadow@dementia.org FIXES 18596 url with module license info 2005-05-30 04:05 shadow * src/afs/: afs.h, afs_callback.c, afs_cbqueue.c, afs_dcache.c, afs_pioctl.c, afs_vcache.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c: DELTA STABLE14-vcache-cleanup-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18368 clean up unused stuff in struct vcache 2005-05-30 03:58 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA STABLE14-windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com Install afscpcc.exe and register the KFWLogon WinLogon Event Handler 2005-05-30 03:52 jaltman * src/WINNT/afsd/: NTMakefile, afscpcc.c, afscpcc.rc, afsd_init.c, afskfw.c, afskfw.h, afslogon.c, afslogon.def, cm_buf.c, cm_config.c, cm_dcache.c, cm_ioctl.c: DELTA STABLE14-windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com (1) Replace all calls to getenv() with GetEnvironment(). getenv() does not read from the real environment but instead from a copy created by the C RTL. (2) Add support for preserving Kerberos 5 tickets during the Integrated Logon process. Now when Integrated Logon is used, the tickets will be stored into the default ccache within the user session. (3) Stress testing at MIT uncovered two code paths that could leave threads in a permanent sleep state under heavy load. Calls to cm_SyncOpDone were added to plug this hole. 2005-05-30 03:52 jaltman * src/WINNT/afsd/afscpcc.c: file afscpcc.c was added on branch openafs-stable-1_4_x on 2005-05-30 03:52:52 +0000 2005-05-30 03:52 jaltman * src/WINNT/afsd/afscpcc.rc: file afscpcc.rc was added on branch openafs-stable-1_4_x on 2005-05-30 03:52:52 +0000 2005-05-30 03:52 jaltman * src/WINNT/afsd/: afscpcc.c, afscpcc.rc: DELTA windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com (1) Replace all calls to getenv() with GetEnvironment(). getenv() does not read from the real environment but instead from a copy created by the C RTL. (2) Add support for preserving Kerberos 5 tickets during the Integrated Logon process. Now when Integrated Logon is used, the tickets will be stored into the default ccache within the user session. (3) Stress testing at MIT uncovered two code paths that could leave threads in a permanent sleep state under heavy load. Calls to cm_SyncOpDone were added to plug this hole. 2005-05-30 03:41 jaltman * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_packet.h, rx_prototypes.h, rx_rdwr.c: DELTA STABLE14-rx-fpq-bulk-free-20050529 AUTHOR tkeiser@psu.edu FIXES 19027 After profiling RX for a while, I've found a few more bottlenecks in the packet handling code. This patch addresses a couple of these issues. The major change in this patch is a new API to allow bulk packet alloc/free ops on rx_queue's of packets. Benefits include reduced lock contention on rx_freePktQ_lock, elimination of a lot of unnecessary cache line invalidates, and reduced register window thrashing on sparc. In addition, this patch dedicates one rx_packet per thread to rxi_SendAck, since that function is in the critical path, and represents a large percentage of execution time. 2005-05-30 03:37 shadow * src/pam/: Makefile.in, afs_auth.c, afs_password.c, afs_setcred.c, test_pam.c: DELTA STABLE14-netbsd-pam-20050529 AUTHOR gendalia@iastate.edu FIXES 18924 pam support for nbsd 2005-05-24 23:14 shadow * src/rx/: rx_prototypes.h, rx_stream.c, rx_stream.h, xdr_rx.c: DELTA STABLE14-discard-rx-streams-20050524 AUTHOR rmitz@cmu.edu FIXES 18895 they wouldn't compile anyway. remove references also. RCS file: /cvs/openafs/src/rx/Attic/rx_stream.c,v Working file: src/rx/rx_stream.c head: 1.9 branch: locks: strict access list: keyword substitution: kv total revisions: 9; selected revisions: 0 description: RCS file: /cvs/openafs/src/rx/Attic/rx_stream.h,v Working file: src/rx/rx_stream.h head: 1.6 branch: locks: strict access list: keyword substitution: kv total revisions: 6; selected revisions: 0 description: 2005-05-24 23:09 shadow * src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_vcache.c: DELTA STABLE14-make-clearcallback-faster-20050524 AUTHOR klas@it.su.se FIXES 4413 hash callbacks twice so we can discard them more quickly. 2005-05-24 05:13 jaltman * src/WINNT/install/loopback/: loopbackutils.cpp, loopbackutils.h: DELTA STABLE14-windows-loopback-20050524 AUTHOR asanka@secure-endpoints.com Find the loopback adapter installer by hardware ID instead of English name. 2005-05-23 21:26 shadow * src/: afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c, afsd/afsd.c: DELTA STABLE14-freebsd60-mount-20050429 AUTHOR rees@umich.edu Fix new FreeBSD mount vfs op. Client works now, at least for a little while. 2005-05-23 21:23 shadow * src/afs/FBSD/: osi_module.c, osi_prototypes.h, osi_vfsops.c, osi_vm.c, osi_vnodeops.c: DELTA STABLE14-freebsd-20050429 AUTHOR rees@umich.edu Move module init/uninit code from module event handler to vfs ops Use VFS_SET for FreeBSD 6.0 2005-05-23 21:21 shadow * README: DELTA STABLE14-freebsd60-readme-20050515 AUTHOR rees@umich.edu Add FreeBSD 6.0. Consolidate linux kernel header notes in Linux Notes section. Reformat system types section. 2005-05-23 21:17 shadow * acinclude.m4, src/config/afs_sysnames.h, src/config/param.i386_obsd37.h: DELTA STABLE14-bsd-config-20050520 AUTHOR rees@umich.edu config stuff for OpenBSD 3.7, FreeBSD 5.4 and 6.0 2005-05-23 21:17 shadow * src/: afs/OBSD/osi_machdep.h, rxkad/rxkad_common.c: DELTA STABLE14-obsd-time-20050520 AUTHOR rees@umich.edu Remove extern time from OBSD/osi_machdep.h. It's in sys/kernel.h. Suggested by irene.braun@ualberta.ca. 2005-05-23 21:17 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu FIXES 18612 use sequenced file interface for proc copy of CellServDB 2005-05-23 21:16 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c, afs/LINUX/osi_syscall.c, config/afs_sysnames.h, config/param.sparc64_linux26.h: DELTA STABLE14-sparc64-linux26-20050508 AUTHOR marc@mit.edu FIXES 18485 add sparc64-linux24 port 2005-05-23 21:09 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-d-revalidate-redux-20050508 AUTHOR chas@cmf.nrl.navy.mil FIXES 18588 when the callback for a directory is broken the children of this vnode are not invalidated as well. so VerifyVCache() always believes these vnodes to be up to date since they will still have the CStatd flag. perhaps breaking the callback on a directory should also clear CStatd on children vnodes? this isnt a problem for other operating system which go through the dnlc which does purge the children entries for the vnode in question during ClearCallBack(). since d_revalidate now avoids the dnlc (and afs_lookup) the following patch tracks the parent vnode's DataVersion (just the lower half really but this should be sufficient) in d_time. if the parent has changed then the dentry is flagged as neededing updated. 2005-05-23 21:09 shadow * src/afs/: afs_osi.h, afs_osi_pag.c, FBSD/osi_machdep.h: DELTA STABLE14-getpid-20050429 AUTHOR rees@umich.edu rename our getpid() to osi_getpid() to avoid name collision with kernel version 2005-05-23 13:58 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20050523 AUTHOR jaltman@secure-endpoints.com more fixes 2005-05-22 05:54 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-delonclose-20050522 AUTHOR jaltman@secure-endpoints.com Fix support for the CreateFile(DELETE_ON_CLOSE) option. 2005-05-20 19:26 shadow * src/config/param.i386_obsd37.h: file param.i386_obsd37.h was added on branch openafs-stable-1_4_x on 2005-05-23 21:17:41 +0000 2005-05-20 19:26 rees * src/config/param.i386_obsd37.h: DELTA bsd-config-20050520 AUTHOR rees@umich.edu config stuff for OpenBSD 3.7, FreeBSD 5.4 and 6.0 2005-05-18 22:57 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/msi-deployment-guide.txt, doc/txt/winnotes/registry.txt, src/NTMakefile, src/WINNT/afsapplib/al_admsvr.cpp, src/WINNT/afsapplib/al_creds.cpp, src/WINNT/afsapplib/al_misc.cpp, src/WINNT/afsd/afsd.h, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_init.h, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_dnlc.c, src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/fs.c, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb3.c, src/WINNT/afssvrmgr/creds.cpp, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k: DELTA STABLE14-windows-sync-20050518 AUTHOR jaltman@secure-endpoints.com synchronize with the 1.3 tree for the 1.3.8300 release 2005-05-18 22:22 jaltman * src/WINNT/afssvrmgr/NTMakefile: DELTA STABLE14-windows-afssvrmgr-20050518 AUTHOR jaltman@secure-endpoints.com Link resulting executable to kerberos 5 2005-05-18 22:03 jaltman * src/rx/rx.c: DELTA STABLE14-rx-makecall-race-fix-20050518 AUTHOR jaltman@secure-endpoints.com On at least one system it was noticed that threads waiting in rx_NewCall would starve forever (aka deadlock). This was the result of one out of two problems related to a race condition on the RX_CONN_MAKECALL_WAITING bit flag. This flag was set once in rx_NewCall and cleared in rx_EndCall. However, it was possible for the flag to be cleared even though there were additional flags waiting in rx_NewCall. This was due to a failure to check the value of makeCallWaiters before clearing the flag and also due to a failure to properly lock the access to the makeCallWaiters field. The second problem was an ability to destroy a connection on which threads are waiting within rx_NewCall. 2005-05-08 06:18 shadow * src/: afs/afs.h, afs/afs_pioctl.c, config/venus.h, venus/fs.c: DELTA STABLE14-export-calleraccess-via-pioctl-20050508 AUTHOR klas.lindfors@it.su.se FIXES 18442 provide pioctl to get CallerAccess bits 2005-05-08 06:10 shadow * src/: util/afsutil_prototypes.h, util/flipbase64.c, vol/vol-info.c: DELTA STABLE14-volinfo-fixes-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES 18391 large (>31bit) volume id handling and fixed handling of cloned volumes 2005-05-08 06:05 shadow * acinclude.m4, src/afs/LINUX/osi_module.c, src/cf/linux-test3.m4: DELTA STABLE14-linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu FIXES 18612 use sequenced file interface for proc copy of CellServDB 2005-05-08 06:01 shadow * src/config/stds.h: DELTA STABLE14-fix-64bit-assign-int64-20050508 AUTHOR tkeiser@gmail.com FIXES 18611 make this match the way the 32 bit (struct lo/hi) version works 2005-05-08 05:55 shadow * src/config/param.sparc64_linux26.h: DELTA sparc64-linux26-20050508 AUTHOR marc@mit.edu FIXES 18485 add sparc64-linux24 port 2005-05-08 05:55 shadow * src/config/param.sparc64_linux26.h: file param.sparc64_linux26.h was added on branch openafs-stable-1_4_x on 2005-05-23 21:16:10 +0000 2005-05-08 05:51 shadow * src/tsm41/aix41_auth.c: DELTA STABLE14-aix-auth-speedup-20050508 AUTHOR sgr0@lehigh.edu FIXES 18467 The security module "afs_dynamic_auth" can get VERY slow if trying to authenticate against a user in a large NIS password file. This happens because it "replaces" getpwnam with code which loops through the "passwd" file. this 1) makes external programs use the "real" getpwnam, and 2) changes the internal routine afs_getpwnam_int to use getpwnam instead of iterating. 2005-05-08 05:48 shadow * src/afs/LINUX/osi_machdep.h: DELTA STABLE14-linux-copyin-copyout-dont-check-errors-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES 18293 improved macros which do error checking 2005-05-08 05:04 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c, afs/afs_prototypes.h, afs/afs_stats.h, afs/LINUX/osi_sysctl.c, afsd/afsd.c, config/afs_args.h, xstat/xstat_cm_test.c: DELTA STABLE14-split-dcache-20050427 AUTHOR shadow@dementia.org update 2005-04-29 20:00 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 (do it right this time) 2005-04-29 19:57 jaltman * src/sys/pioctl_nt.c: DELTA STABLE14-windows-fix-kfw-dependency-20050429 AUTHOR jaltman@secure-endpoints.com if KFW was not installed, pioctl calls could crash 2005-04-29 19:56 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 2005-04-29 19:56 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 STABLE14-windows-no-gateway-20050429 AUTHOR jaltman@secure-endpoints.com Remove the AFS gateway option 2005-04-29 19:55 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 2005-04-29 02:45 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1382-20050428 AUTHOR shadow@dementia.org FIXES 1.3.82 2005-04-29 01:51 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-osi-flushpages-20050428 AUTHOR shadow@dementia.org reenable osi_FlushPages 2005-04-28 18:13 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050428 AUTHOR jaltman@secure-endpoints.com 1.3.8200 2005-04-28 12:11 jaltman * src/sys/: NTMakefile, pioctl_nt.c: DELTA STABLE14-windows-multi-domain-forest-fix-20050428 AUTHOR jaltman@secure-endpoints.com Add the ability to obtain the "Kerberos" principal used for logon to the machine in order to establish a connection to the smb server that utilizes the username for which locally cached credentials are available. 2005-04-28 12:08 jaltman * src/libafsauthent/NTMakefile: DELTA STABLE14-windows-20050428 AUTHOR jaltman@secure-endpoints.com add kfw headers to include path 2005-04-28 12:05 jaltman * src/WINNT/install/wix/: feature.wxi, files.wxi, replace_afs.cmd: DELTA STABLE14-windows-afslogon-20050428 AUTHOR jaltman@secure-endpoints.com Add new "logon" event handler in order to establish a smb connection to the AFS client service with the true logon name as early as possible. Add "replace_afs.cmd" file 2005-04-28 12:05 jaltman * src/WINNT/: afsd/NTMakefile, afsd/afslogon.def, install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-afslogon-20050428 AUTHOR jaltman@secure-endpoints.com Add new "logon" event handler in order to establish a smb connection to the AFS client service with the true logon name as early as possible. 2005-04-28 12:00 jaltman * src/WINNT/afsapplib/.cvsignore: DELTA STABLE14-windows-cvsignore-20050428 AUTHOR jaltman@secure-endpoints.com new file 2005-04-28 05:03 shadow * src/vol/vnode.h: DELTA STABLE14-vnode-nusers-avoid-potential-overflow-20050428 AUTHOR shadow@dementia.org a byte is very small... 2005-04-28 03:11 shadow * src/afs/LINUX/osi_misc.c: DELTA STABLE14-osi-initcacheinfo-cleanup-20050427 AUTHOR cg2v@andrew.cmu.edu FIXES 18429 remove extraneous variable, be consistent about cacheMnt type 2005-04-28 03:07 shadow * src/cf/osconf.m4: DELTA STABLE14-change-s390x-linker-binding-20050427 AUTHOR psomogyi@gamax.hu FIXES 18447 to avoid binding against xdr_int_internal in xdr use from the pam module 2005-04-27 21:56 shadow * src/: afs/LINUX/osi_machdep.h, config/param.alpha_linux_22.h, config/param.i386_linux22.h, config/param.i386_umlinux22.h, config/param.ppc_linux22.h, config/param.s390_linux22.h, config/param.sparc64_linux22.h, config/param.sparc_linux22.h: DELTA STABLE14-linux-always-glock-20050427 AUTHOR cg2v@andrew.cmu.edu finish this up, always glock on linux 2005-04-27 15:32 jaltman * src/WINNT/afsd/cm_callback.c: DELTA STABLE14-windows-callback-race-20050427 AUTHOR jaltman@secure-endpoints.com cm_EndCallbackGrantingCall contained a race condition due to the release of the cm_callbackLock in the middle of the for() loop. The race was removed by optimizing out the call to cm_CallbackNotifyChange(). There is no reason this needed to be called once per callback revoke in the list. 2005-04-27 15:28 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-winnotes-20050427 AUTHOR jaltman@secure-endpoints.com more updates 2005-04-27 01:55 shadow * src/ptserver/: Makefile.in, ptprocs.c, ptprototypes.h: DELTA STABLE14-add-ptprocs-prototype-use-20050426 AUTHOR shadow@dementia.org thanks to Chris Wing for pointing this out 2005-04-27 01:49 shadow * src/ptserver/ptprototypes.h: DELTA add-ptprocs-prototype-use-20050426 AUTHOR shadow@dementia.org thanks to Chris Wing for pointing this out 2005-04-27 01:49 shadow * src/ptserver/ptprototypes.h: file ptprototypes.h was added on branch openafs-stable-1_4_x on 2005-04-27 01:55:54 +0000 2005-04-27 01:37 shadow * src/: bozo/bosserver.c, vlserver/vlprocs.c, vol/fssync.c: DELTA switch to VLog from printf STABLE14-daemonize-log-somewhere-so-fds-can-close-without-harm-2005 0426 AUTHOR shadow@dementia.org FIXES 18405 2005-04-25 20:56 jaltman * src/rx/: rx_globals.h, rx_queue.h: DELTA STABLE14-rx-fpq-optimize-20050425 AUTHOR tkeiser@psu.edu FIXES 17805 here's a patch that reduces the overhead of transfers between the local and global free packet queues. The old algorithm was O(n) in the number of store instructions -- 7 per rx_packet. I've added some bulk transfer macros to the rx_queue package. Now, the number of store instructions is O(1) -- 6 total. This should help reduce bus contention and cache line invalidates on SMPs. 2005-04-25 17:23 shadow * src/rx/LINUX/rx_kmutex.h: DELTA STABLE14-linux-global-sunlock-always-20050424 AUTHOR shadow@dementia.org ok, well, in the land of pre-emption i guess we need this always 2005-04-25 17:19 shadow * src/rx/: rx_prototypes.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h: DELTA STABLE14-linux-global-sunlock-always-20050424 AUTHOR shadow@dementia.org ok, well, in the land of pre-emption i guess we need this always 2005-04-25 14:55 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-dentry-revalidate-one-more-20050424 AUTHOR chas@cmf.nrl.navy.mil further updates 2005-04-25 00:02 shadow * src/config/: param.alpha_linux_24.h, param.alpha_linux_26.h, param.amd64_linux24.h, param.amd64_linux26.h, param.i386_linux24.h, param.i386_linux26.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_linux24.h, param.ppc_linux26.h, param.s390_linux24.h, param.s390x_linux24.h, param.s390x_linux26.h, param.sparc64_linux24.h, param.sparc_linux24.h: DELTA STABLE14-linux-global-sunlock-always-20050424 AUTHOR shadow@dementia.org ok, well, in the land of pre-emption i guess we need this always 2005-04-24 23:53 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-linux26-unlocked-ioctl-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18224 add unlocked_ioctl support and compat_ioctl support 2005-04-24 23:47 shadow * src/util/daemon.c: DELTA STABLE14-use-daemon-in-bosserver-and-afsd-20050424 AUTHOR wingc@engin.umich.edu FIXES add the file, too 2005-04-24 23:46 shadow * src/util/daemon.c: file daemon.c was added on branch openafs-stable-1_4_x on 2005-04-24 23:47:07 +0000 2005-04-24 23:46 shadow * src/util/daemon.c: DELTA use-daemon-in-bosserver-and-afsd-20050424 AUTHOR wingc@engin.umich.edu FIXES add the file, too 2005-04-24 23:40 shadow * README.OBSOLETE, src/afs/afs_osi.h, src/afs/LINUX/osi_machdep.h, src/afs/OBSD/osi_machdep.h: DELTA STABLE14-cleanup-20050424 AUTHOR shadow@dementia.org remaining pullups 2005-04-24 23:16 shadow * src/libacl/acl.h: DELTA STABLE14-acl-maxentry-comment-20050325 AUTHOR jaltman@secure-endpoints.com correct the comment related to the maximum number of entries in an ACL. the number of ACEs must be less than or equal to ACL_MAXENTRIES not less than ACL_MAXENTRIES. 2005-04-24 20:16 shadow * src/afs/: afs_osi.h, OBSD/osi_machdep.h: DELTA STABLE14-fix-vc-v-macro-20050420 AUTHOR rees@umich.edu Fix IsAfsVnode and friends for OpenBSD and NetBSD. Use "v" instead of "vc" for vnode args to macros (cosmetic only). Redefine OpenBSD macros instead of using #ifdefs in afs_osi.h. 2005-04-24 20:12 shadow * src/afs/: afs_pioctl.c, LINUX/osi_machdep.h, LINUX/osi_module.c, LINUX/osi_vnodeops.c: DELTA STABLE14-linux26-unlocked-ioctl-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18224 add unlocked_ioctl support and compat_ioctl support 2005-04-24 20:12 shadow * src/afs/: afs_osi.h, LINUX/osi_file.c, LINUX/osi_misc.c: DELTA STABLE14-osi-file-use-dentry-open-20050423 AUTHOR cg2v@andrew.cmu.edu FIXES 18335 use dentry_open et al instead of doing the work ourselves 2005-04-24 20:11 shadow * src/afs/: afs_prototypes.h, LINUX/osi_file.c, LINUX/osi_misc.c, LINUX/osi_prototypes.h, VNOPS/afs_vnop_read.c, VNOPS/afs_vnop_write.c: DELTA STABLE14-linux-conflate-rdwrs-20050419 AUTHOR chas@cmf.nrl.navy.mil FIXES 17561 conflate the 2 rdwr routines we have 2005-04-24 20:10 shadow * src/config/param.i386_fbsd_60.h: DELTA STABLE14-freebsd60-20050422 AUTHOR rees@umich.edu Preliminary FreeBSD 6.0 support. Builds, but unlikely to work. 2005-04-24 20:05 shadow * Makefile.in, src/tbutc/Makefile.in: DELTA STABLE14-tbutc-avoid-lwp-libs-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18225 stop using lwp family libs when building tbutc 2005-04-24 19:27 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-dentry-revalidate-one-more-20050424 AUTHOR chas@cmf.nrl.navy.mil further updates 2005-04-24 14:55 shadow * acinclude.m4: DELTA STABLE14-add-missing-inotify-test-20050424 AUTHOR cg2v@andrew.cmu.edu FIXES so we actually detect the inotify sem 2005-04-24 14:28 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-dentry-revalidate-cleanup-20050424 AUTHOR chas@cmf.nrl.navy.mil FIXES clean up dentry_revalidate one more time so performance improves 2005-04-24 14:28 shadow * src/: afsd/afsd.c, config/param.rs_aix53.h: DELTA STABLE14-aix53-20050424 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES add param file for aix 53 check for cache partition type 2005-04-24 14:27 shadow * acinclude.m4, src/afsd/afsd.c, src/bozo/bosserver.c, src/util/Makefile.in, src/util/afsutil_prototypes.h: DELTA STABLE14-use-daemon-in-bosserver-and-afsd-20050424 AUTHOR wingc@engin.umich.edu FIXES provide daemon() if none exists. call it in bosserver and in afsd for afsdb handler 2005-04-24 14:24 shadow * src/config/param.rs_aix53.h: DELTA aix53-20050424 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES add param file for aix 53 check for cache partition type 2005-04-24 14:24 shadow * src/config/param.rs_aix53.h: file param.rs_aix53.h was added on branch openafs-stable-1_4_x on 2005-04-24 14:28:43 +0000 2005-04-24 14:21 shadow * src/vol/vnode.c: DELTA STABLE14-maintain-volume-filecounts-20050424 AUTHOR rtb@pclella.cern.ch FIXES maintain file counts in volume header 2005-04-24 14:03 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE14-avoid-leaking-stat-info-20050424 AUTHOR chas@cmf.nrl.navy.mil otherwise we are effectively giving stat powers to people who shouldn't have it 2005-04-24 00:59 shadow * src/comerr/.cvsignore: DELTA STABLE14-ignore-ytab-20050421 AUTHOR rees@umich.edu add y.tab.h to .cvsignore 2005-04-24 00:59 shadow * src/export/Makefile.in: DELTA STABLE14-restore-tab-20050421 AUTHOR nik@zurich.ibm.com Restore lost tab. 2005-04-24 00:58 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-linux-osi-module-proc-csdb-sprintf-bug-20050423 AUTHOR shadow@dementia.org FIXES 18334 remove extraneous %s 2005-04-24 00:58 shadow * src/: afs/afs_vcache.c, afs/FBSD/osi_machdep.h, afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c, afs/VNOPS/afs_vnop_strategy.c, config/afs_sysnames.h: DELTA STABLE14-freebsd60-20050422 AUTHOR rees@umich.edu Preliminary FreeBSD 6.0 support. Builds, but unlikely to work. 2005-04-22 14:57 shadow * src/config/param.i386_fbsd_60.h: file param.i386_fbsd_60.h was added on branch openafs-stable-1_4_x on 2005-04-24 20:10:27 +0000 2005-04-22 14:57 rees * src/config/param.i386_fbsd_60.h: DELTA freebsd60-20050422 AUTHOR rees@umich.edu Preliminary FreeBSD 6.0 support. Builds, but unlikely to work. 2005-04-21 02:20 jaltman * src/WINNT/client_exp/: gui2fs.cpp, gui2fs.h, shell_ext.cpp: DELTA STABLE14-windows-shell-ext-remove-mtpt-20050420 AUTHOR jaltman@secure-endpoints.com Conditionalize the AFS->Mount Point->Remove menu item based upon whether or not the selected item(s) contain mount points 2005-04-20 21:23 jaltman * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA STABLE14-rx_fpq_take_three-20050420 AUTHOR tkeiser@psu.edu FIXES 17805 I've been stress testing a patch all weekend that changes the way thread-local packet quotas are computed. I was able to replicate the unbounded packet alloc problem on unix server components by eliminating my code from rxi_StartServerProcs that sets the maximum number of expected threads. This patch makes the upper thread limit get computed on the fly, adds some thread-local free packet queue statistics, and a few other minor tweaks. I still don't have a working windows development environment, so I can't say whether this will fix all the windows client problems. But, the unbounded packet allocation problem should go away with this patch. stress testing on windows succeeds as well. 2005-04-19 21:07 jaltman * src/WINNT/afsd/: afsd.h, afsd_service.c, cm_daemon.c: DELTA STABLE14-windows-hookdll-20050419 AUTHOR jaltman@secure-endpoints.com Some more tweaks for hook dll processing. 2005-04-19 16:03 shadow * src/afs/LINUX/osi_file.c: DELTA STABLE14-linux-fmode-set-20050418 AUTHOR cg2v@andrew.cmu.edu to avoid problems where we don't get truncated 2005-04-19 16:03 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-logging-in-linux-vnodeops-sucks-20050418 AUTHOR rtb@pclella.cern.ch given that we keep ending up with these weird errors, it's just not worth it. 2005-04-19 16:03 shadow * src/config/: param.sunx86_510.h, param.sunx86_57.h, param.sunx86_58.h, param.sunx86_59.h: DELTA STABLE14-solaris-largefile-not-on-ia32-20050417 AUTHOR banz@umbc.edu disable largefile on solaris x86 32 bit 2005-04-19 16:03 shadow * src/: cf/osconf.m4, config/param.ppc_darwin_80.h, libafs/MakefileProto.DARWIN.in, libafs/afs.ppc_darwin_80.plist.in: DELTA STABLE14-macos104-not-yet-20050418 AUTHOR shadow@dementia.org push first group of 10.4 changes 2005-04-19 15:55 shadow * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/libafs/MakefileProto.AIX.in: DELTA STABLE14-aix53-20050419 AUTHOR Niklas.Edmundsson@hpc2n.umu.se add aix 5.3 support 2005-04-19 06:27 jaltman * src/WINNT/afsd/: afsd.c, afsd.h, afsd_service.c, cm_daemon.c, smb.c: DELTA STABLE14-windows-hooks-20050418 AUTHOR jaltman@secure-endpoints.com Add new hooks from "AfsdHook.dll" to the afsd_service.exe AfsdInitHook - where you currently have one AfsdRxStartedHook - after RxInit but before SmbInit AfsdSmbStartedHook - after SmbInit AfsdBkDaemonHook - called by the BkDaemon thread and is executed once per cycle AfsdStoppingHook - called just after a shutdown event has been received but before any shutdown has been performed AfsdStoppedHook - called just after all shutdown operations after completed but before the service terminates The type of the function is BOOL ( APIENTRY * AfsdHook )(void) in all cases. Returning FALSE will cause the service to shutdown. 2005-04-19 05:14 jaltman * src/util/serverLog.c: DELTA STABLE14-windows-O_NOBLOCK-20050418 AUTHOR jaltman@secure-endpoints.com O_NOBLOCK is not defined on Windows 2005-04-19 05:14 jaltman * src/rx/: rx.c, rx_globals.h: DELTA STABLE14-windows-rx-ts-fpq-20050418 AUTHOR jaltman@secure-endpoints.com FIXES 17805 Add a new function called rx_StartClientThread() which parallels the behavior of rx_StartServer but is used for initializing client threads. Disable use of RX_TSFPQ_ENABLE on Windows as it slows the client down. 2005-04-19 05:13 jaltman * src/libafsrpc/afsrpc.def: DELTA STABLE14-windows-rx-ts-fpq-20050418 AUTHOR jaltman@secure-endpoints.com FIXES 17805 Add a new function called rx_StartClientThread() which parallels the behavior of rx_StartServer but is used for initializing client threads. 2005-04-19 05:13 jaltman * src/WINNT/pthread/pthread.c: DELTA STABLE14-windows-formatting-20050418 AUTHOR jaltman@secure-endpoints.com keep formatting consistent 2005-04-19 05:12 jaltman * src/WINNT/afsreg/syscfg.c: DELTA STABLE14-windows-free-lib-20050418 AUTHOR jaltman@secure-endpoints.com call FreeLibrary not CloseHandle 2005-04-19 05:12 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-docs-20050418 AUTHOR jaltman@secure-endpoints.com updates 2005-04-19 05:11 jaltman * src/WINNT/afsd/: afskfw.c, afskfw.h, afslogon.c, cm_aclent.c, cm_daemon.c, cm_memmap.c, cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-misc-20050418 AUTHOR jaltman@secure-endpoints.com Support for WinLogon "logon" event handler to allow use in multi-domain forests with a cross-realm trust between a MIT realm and a root domain with workstations in a sub-domain. Add support for rx_StartClientThread Prepare for allowing maxVolumes and maxCells to be configurable via the registry. 2005-04-18 20:09 shadow * src/: config/param.ppc_darwin_80.h, libafs/afs.ppc_darwin_80.plist.in: DELTA macos104-not-yet-20050418 AUTHOR shadow@dementia.org push first group of 10.4 changes 2005-04-18 14:44 jaltman * src/WINNT/afsreg/syscfg.c: DELTA STABLE14-windows-syscfg-20050418 AUTHOR jaltman@secure-endpoints.com GetAdaptersAddressess -> GetAdaptersAddresses 2005-04-18 02:29 jaltman * src/ptserver/ptuser.h: DELTA STABLE14-missing-eof-20050417 AUTHOR jaltman@secure-endpoints.com add missing eof 2005-04-15 19:40 shadow * src/ptserver/: pt_util.c, ptprocs.c, ptserver.c, ptutils.c: DELTA STABLE14-ptserver-restricted-mode-20050415 AUTHOR shadow@dementia.org add restricted mode to pts only admins can make changes 2005-04-15 19:33 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-make-linux-proc-cellservdb-info-20050415 AUTHOR shadow@dementia.org use info hook instead of read so we can have larger than a slab 2005-04-15 19:06 shadow * Makefile.in: DELTA STABLE14-license-compromise-20050415 AUTHOR shadow@dementia.org just copy the full list of licenses here. bleh. 2005-04-15 19:03 shadow * src/LICENSE: DELTA STABLE14-license-update-20050415 AUTHOR shadow@dementia.org FIXES 18131 collect all licenses here 2005-04-15 18:46 shadow * src/volser/: vos.c, vsprocs.c: DELTA STABLE14-vos-release-compare-update-timestamps-20050415 AUTHOR aedil@alchar.org FIXES 17758 use last updated timestamps to determine if a release needs to be done 2005-04-15 18:37 shadow * src/rx/: rx_kcommon.c, rx_prototypes.h, IRIX/rx_knet.c, LINUX/rx_knet.c, SOLARIS/rx_knet.c, UKERNEL/rx_knet.c: DELTA STABLE14-kill-struct-osisocket-20050415 AUTHOR shadow@dementia.org FIXES 18079 more complete version of what's in the patch, kill all refs to struct osi_socket in favor of just osi_socket from psomogyi@gamax.hu 2005-04-15 18:35 shadow * src/rxkad/rxkad_prototypes.h: DELTA STABLE14-fix-rxkad-prototype-20050415 AUTHOR psomogyi@gamax.hu FIXES 18079 fix cbc_encrypt prototype 2005-04-15 18:25 shadow * src/viced/viced.c: DELTA STABLE14-viced-already-regd-warning-20050415 AUTHOR chas@cmf.nrl.navy.mil FIXES 18049 the ethernet address is irrelevant 2005-04-15 13:41 shadow * src/afs/afs_vcache.c: DELTA STABLE14-sema-init-takes-2-args-20050415 AUTHOR chas@cmf.nrl.navy.mil FIXES 18271 init sema correctly 2005-04-15 13:33 shadow * src/util/serverLog.c: DELTA STABLE14-fifo-logs-20050415 AUTHOR shadow@dementia.org use O_NONBLOCK during open if it's a fifo suppress SIGPIPE in case we care (EPIPE handling still not needed: return value of write is discarded) 2005-04-14 05:46 jaltman * src/WINNT/install/wix/replace_afs.cmd: DELTA windows-winlogon-logon-event-20050414 AUTHOR jaltman@secure-endpoints.com Apparently the problem with multi-domain forests with cross- realm trusts to non-Windows realms was not entirely solved. The authentication to the AFS SMB service failed because the wrong name was being used. Using ASU as an example, the authentication was being performed with the name "QAAD\user" (an account in the forest root) and not "user@ASU.EDU (the MIT Kerberos principal used to login with) The solution was to add an additional dependency on KFW in order or to be able to easily obtain the client principal name stored in the MSLSA ccache TGT. This information is used in two locations: - the pioctl() function - a new WinLogon Event Handler for the "logon" event. The pioctl function will now be able to use the correct name when calling WNetAddConnection2() and the "logon" event handler will now be able to call WNetAddConnection2(). The hope is that the "logon" event handler will be called before the profile is loaded but I have not guarrantee that will happen. 2005-04-14 05:46 jaltman * src/WINNT/install/wix/replace_afs.cmd: file replace_afs.cmd was added on branch openafs-stable-1_4_x on 2005-04-28 12:05:45 +0000 2005-04-14 04:42 shadow * src/: bozo/bosserver.c, util/serverLog.c: DELTA STABLE14-support-named-pipe-logs-20050414 AUTHOR shadow@dementia.org so log files can be named pipes 2005-04-14 04:31 shadow * src/util/serverLog.c: DELTA STABLE14-renamefile-for-mrafslogs-20050414 AUTHOR shadow@dementia.org call the renamefile wrapper so mrafs style logs on windows work like other logs 2005-04-14 04:23 shadow * src/rx/rx_packet.c: DELTA STABLE14-kill-rxglock-20050413 AUTHOR chas@cmf.nrl.navy.mil FIXES 18222 the rxglock was being defined out by all the platforms, just kill it. 2005-04-14 02:43 shadow * src/: WINNT/pthread/pthread.c, rx/rx.c, rx/rx_globals.h, rx/rx_packet.c, rx/rx_pthread.c: DELTA STABLE14-rx-fpq-trying-again-20050413 AUTHOR tkeiser@gmail.com FIXES 17805 this time we'll work it out on windows. multitier free packet queues to increase performance 2005-04-14 02:35 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.s390x_linux24.h, param.s390x_linux26.h, param.sparc64_linux22.h, param.sparc64_linux24.h, param.sparc_linux22.h, param.sparc_linux24.h: DELTA STABLE14-bye-getitimer-20050413 AUTHOR chas@cmf.nrl.navy.mil FIXES 18221 stop using getitimer on linux 2005-04-14 02:31 shadow * src/: afs/afs_osi.h, afs/lock.h, afs/AIX/osi_machdep.h, afs/DARWIN/osi_machdep.h, afs/DUX/osi_machdep.h, afs/FBSD/osi_machdep.h, afs/HPUX/osi_machdep.h, afs/IRIX/osi_machdep.h, afs/LINUX/osi_machdep.h, afs/NBSD/osi_machdep.h, afs/OBSD/osi_machdep.h, afs/SOLARIS/osi_machdep.h, afs/UKERNEL/afs_usrops.c, rx/rx.c, rx/rx_event.c, rx/rx_kcommon.c, rx/rx_lwp.h, rx/rx_packet.c, rx/rx_pthread.h, rx/rx_rdwr.c, rx/rx_user.h, rx/AIX/rx_kmutex.h, rx/DUX/rx_knet.c, rx/FBSD/rx_knet.c, rx/HPUX/rx_kmutex.h, rx/OBSD/rx_kmutex.h, rx/UKERNEL/rx_kmutex.h: DELTA STABLE14-kill-rxglock-20050413 AUTHOR chas@cmf.nrl.navy.mil FIXES 18222 the rxglock was being defined out by all the platforms, just kill it. 2005-04-14 02:10 shadow * src/rx/rx_clock.h: DELTA STABLE14-kill-clock-advance-20050413 AUTHOR chas@cmf.nrl.navy.mil FIXES 18228 we don't use clock_Advance, so it's gone 2005-04-14 02:00 shadow * src/vol/: fssync.c, volume.c: DELTA STABLE14-aix-volser-fix-retry-20050413 AUTHOR psomogyi@gamax.hu FIXES 18240 destroy lock only after we gave up permanently 2005-04-14 01:40 shadow * Makefile.in, src/config/afs_sysnames.h, src/config/param.hp_ux1123.h, src/libafs/MakefileProto.HPUX.in: DELTA STABLE14-hpux1123-parisc-20050413 AUTHOR deengert@anl.gov FIXES 18245 hpux 11.23 changes for parisc 2005-04-14 01:38 shadow * src/config/param.hp_ux1123.h: DELTA hpux1123-parisc-20050413 AUTHOR deengert@anl.gov FIXES 18245 hpux 11.23 changes for parisc 2005-04-14 01:18 shadow * acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test4.m4: DELTA STABLE14-linux-inotify-sem-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18260 add inotify sem detection 2005-04-14 00:57 shadow * src/rx/rx_prototypes.h: DELTA STABLE14-rx-dont-use-kmutex-outside-linux-kernel-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18261 don't use kmutex in prototypes outside linux kernel 2005-04-11 18:12 shadow * src/viced/callback.c: DELTA STABLE14-cblater-hold-lock-on-broadcast-20050411 AUTHOR tkeiser@gmail.com FIXES avoid race from not holding lock around fsync_cond broadcast 2005-04-11 18:04 shadow * Makefile.in: DELTA STABLE14-cleanup-rcmd-killing-20050411 AUTHOR shadow@dementia.org FIXES cleanup killing of rcmds. 2005-04-11 17:57 shadow * src/export/Makefile.in: DELTA STABLE14-install-cfgafs-20050320 AUTHOR nik@zurich.ibm.com FIXES 17712 cfgafs shoudl be installed regardless of AIX64 2005-04-06 21:25 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-follow-link-light-needs-putlink-20050406 AUTHOR shadow@dementia.org FIXES based on research by cg2v@andrew.cmu.edu and suggestion of jhutz@cmu.edu needed so kmaps are balanced by kunmaps 2005-04-06 05:09 shadow * src/afs/afs_cell.c: DELTA STABLE14-afsdb-lock-20050405 AUTHOR cg2v@andrew.cmu.edu FIXES init one more lock 2005-04-06 05:03 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-1381-20050405 AUTHOR shadow@dementia.org FIXES make 1.3.81 2005-04-06 04:58 shadow * src/afs/LINUX/osi_probe.c: DELTA STABLE14-osi-probe-old-kernels-20050405 AUTHOR shadow@dementia.org FIXES old kernerls lack __user 2005-04-05 02:17 jaltman * src/WINNT/afsd/: afsd.h, afsd_init.c, cm_callback.c: DELTA STABLE14-windows-rx_mtu-20050404 AUTHOR jaltman@secure-endpoints.com cmdebug -addr should report the rx_mtu size if it is set and less than the actual mtu size 2005-04-04 11:51 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, msi-deployment-guide.txt: DELTA STABLE14-windows-notes-20050404 AUTHOR jaltman@secure-endpoints.com final updates before 1.3.81 2005-04-04 11:38 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050404 AUTHOR jaltman@secure-endpoints.com 1.3.8100 2005-04-04 07:43 shadow * src/afs/afs.h: DELTA STABLE14-make-afs-h-includable-outside-kernel-20050404 AUTHOR zacheiss@mit.edu so you don't need to define KERNEL to cinlude this 2005-04-04 07:36 shadow * Makefile.in, src/venus/Makefile.in, src/venus/kdump.c: DELTA STABLE14-kdump-update-20050404 AUTHOR zacheiss@mit.edu FIXES make kdump build again 2005-04-04 05:03 shadow * Makefile.in: DELTA STABLE14-remove-insecure-and-ntp-20050403 AUTHOR shadow@dementia.org FIXES rcmds, inetd, ftpd and ntp are gone. leaving the files in the cvs head for now. 2005-04-04 04:27 shadow * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA STABLE14-remove-rx-2tier-freepacketq-20050403 AUTHOR shadow@dementia.org needs more work. 2005-04-04 04:18 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA STABLE14-macos103-update-20050403 AUTHOR shadow@dementia.org FIXES use system vnodes. one remaining bug, dangling vnodes at shutdown. 2005-04-04 04:01 shadow * src/: afs/afs.h, afs/afs_osi.h, afs/afs_pioctl.c, afs/afs_vcache.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_module.c, afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_remove.c, afsd/afs.rc.darwin, config/param.ppc_darwin_70.h: DELTA STABLE14-macos103-update-20050403 AUTHOR shadow@dementia.org FIXES use system vnodes. one remaining bug, dangling vnodes at shutdown. 2005-04-03 20:23 shadow * src/volser/vos.c: DELTA STABLE14-vos-partinfo-summary-portability-20050403 AUTHOR tkeiser@psu.edu make this work on systems with non-native 64 bit int 2005-04-03 20:21 shadow * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA STABLE14-rx-2tier-freepacketq-20050403 AUTHOR tkeiser@psu.edu FIXES 17805 The attached patch turns the rx free packet queue into a 2-tiered cache with a local thread-specific queue, backed by a global queue when using pthreaded rx. The patch is against 1.3.79. Preliminary benchmarks show scalability much closer to 2 cpus on sparc with this patch. Also, fileserver performance under heavy load is improved: 50% improvement in throughput for sequential writes, and a 10% improvement in performance for random writes against an smp sparc solaris 10 fileserver. 2005-04-03 20:19 shadow * src/viced/: afsfileprocs.c, host.c: DELTA STABLE14-hid2client-write-lock-20050403 AUTHOR tkeiser@psu.edu FIXES 17867 h_ID2Client currently returns a client struct with a shared lock. The only caller of h_ID2Client (SRXAFS_FlushCPS) immediately calls BoostSharedLock. This patch just goes ahead and makes h_ID2Client return it with the write lock so we don't enter the Lock struct mutex multiple times in a row. This also happens to remove the last reference to BoostSharedLock in the tree. 2005-04-03 20:01 shadow * src/rx/rx_clock.c: DELTA STABLE14-rx-clock-rollover-fix-20050403 AUTHOR cg2v@andrew.cmu.edu FIXES 17990 itimer rollover comes faster now; handle it. 2005-04-03 20:01 shadow * src/: afs/afs.h, cf/osconf.m4, config/afs_sysnames.h, config/param.alpha_linux_26.h, libafs/MakefileProto.LINUX.in, rx/rx.c: DELTA STABLE14-alpha-linux26-20050403 AUTHOR andrej.filipcic@ijs.si FIXES 18081 alpha linux26 port 2005-04-03 20:00 shadow * src/config/param.alpha_linux_26.h: DELTA alpha-linux26-20050403 AUTHOR andrej.filipcic@ijs.si FIXES 18081 alpha linux26 port 2005-04-03 19:49 shadow * src/afs/: afs_pioctl.c, LINUX/osi_cred.c: DELTA STABLE14-more-linux26-cred-fixes-20050403 AUTHOR chas@cmf.nrl.navy.mil FIXES 18009 instead of crget() getting a groups_alloc(0) just to put it, we just fix crref()/crdup()/afs_pioctl() to do the "right" thing added missing task_lock()'s as well. 2005-04-03 19:37 shadow * Makefile.in, doc/LICENSE: DELTA STABLE14-license-update-20050403 AUTHOR shadow@dementia.org FIXES 18131 install LICENSE into destdir builds 2005-04-03 19:33 shadow * src/packaging/HP-UX/: psf-1.2.10-transarc-paths-11.00, psf-1.2.10-transarc-paths-11.11, psf-1.2.10-transarc-paths-11.22: DELTA STABLE14-hpux-license-update-20050403 AUTHOR shadow@dementia.org FIXES 18129 update hpux psf file copyright info RCS file: RCS file: /cvs/openafs/src/packaging/HP-UX/Attic/psf-1.2.8-transarc-paths-11. 00,v Working file: src/packaging/HP-UX/psf-1.2.8-transarc-paths-11.00 head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 3; selected revisions: 0 description: /cvs/openafs/src/packaging/HP-UX/Attic/psf-1.2.9-transarc-paths-11. 00,v Working file: src/packaging/HP-UX/psf-1.2.9-transarc-paths-11.00 head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 3; selected revisions: 0 description: 2005-04-03 19:32 shadow * acinclude.m4, src/afs/LINUX/osi_flush.s, src/afs/LINUX/osi_probe.c, src/afs/LINUX/osi_syscall.c, src/cf/linux-test3.m4, src/cf/osconf.m4, src/libafs/Makefile.common.in, src/libafs/MakefileProto.LINUX.in, src/libafs/make_kbuild_makefile.pl: DELTA STABLE14-linux-ppc64-26-20050403 AUTHOR oehmes@de.ibm.com FIXES 18114 add support for ppc64 linux26 2005-04-03 19:14 shadow * src/packaging/MacOS/: 2.0.txt, OpenAFS.post_install, ReadMe.rtf, buildpkg.sh: DELTA STABLE14-macos-update-packaging-20050403 AUTHOR shadow@dementia.org FIXES 18127 add apsl 2.0 license. note it in ReadMe.rtf. update buildpkg to provide afsd options sample. update post_install to use sample ThisCell and options if none provided. 2005-04-03 19:13 shadow * src/packaging/MacOS/2.0.txt: DELTA macos-update-packaging-20050403 AUTHOR shadow@dementia.org FIXES 18127 add apsl 2.0 license. note it in ReadMe.rtf. update buildpkg to provide afsd options sample. update post_install to use sample ThisCell and options if none provided. 2005-04-03 19:02 shadow * src/afs/LINUX/osi_flush.s: DELTA linux-ppc64-26-20050403 AUTHOR oehmes@de.ibm.com FIXES 18114 add support for ppc64 linux26 2005-04-03 18:48 shadow * src/: bucoord/dsstub.c, bucoord/dsvs.c, bucoord/dump_sched.c, bucoord/regex.c, bucoord/vol_sets.c, butc/recoverDb.c, butc/tcprocs.c, butc/tcudbprocs.c, des/make_keyperm.c: DELTA STABLE14-new-gcc-cleanup-20050403 AUTHOR shadow@dementia.org FIXES more picky about some of this stuff, and it's right, so let's clean it up 2005-04-03 18:34 shadow * Makefile.in, README.OBSOLETE, acinclude.m4, configure.in, src/ftpd43+/Makefile.in, src/ftpd43+/ftp.h, src/ftpd43+/ftpcmd.y, src/ftpd43+/ftpd.8, src/ftpd43+/ftpd.c, src/ftpd43+/getusershell.c, src/ftpd43+/glob.c, src/ftpd43+/logwtmp.c, src/ftpd43+/newvers.sh, src/ftpd43+/popen.c, src/ftpd43+/telnet.h, src/ftpd43+/vers.c, src/ftpd43+/version, src/inetd/Makefile.in, src/inetd/getenv.c, src/inetd/inetd.8, src/inetd/inetd.c, src/inetd/inetd.conf, src/inetd/inetd.conf.dux40, src/inetd/inetd.conf.sgi, src/inetd/inetd.conf.solaris, src/inetd/setenv.c, src/inetd/ta-rauth.c, src/ntp/Makefile.in, src/ntp/README, src/ntp/mkntpconf.c, src/ntp/ntp.c, src/ntp/ntp.conf, src/ntp/ntp.h, src/ntp/ntp_adjust.c, src/ntp/ntp_proto.c, src/ntp/ntp_sock.c, src/ntp/ntpd.c, src/ntp/ntpdc.c, src/ntp/ntpsubs.c, src/ntp/patchlevel.h, src/ntp/read_local.c, src/ntp/read_psti.c, src/ntp/runntp.c, src/ntp/test.c, src/rcp/Makefile.in, src/rcp/rcp.1, src/rcp/rcp.c, src/rlogind/Makefile.in, src/rlogind/rexecd.c, src/rlogind/rlogind.8, src/rlogind/rlogind.c, src/rsh/Makefile.in, src/rsh/herror.c, src/rsh/rcmd.c, src/rsh/rlogin.c, src/rsh/rsh.1, src/rsh/rsh.c: DELTA STABLE14-remove-insecure-and-ntp-20050403 AUTHOR shadow@dementia.org FIXES rcmds, inetd, ftpd and ntp are gone. in 1.4, files also go away. 2005-04-03 18:21 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-s390x-linux26-flavor-check-20050403 AUTHOR oehmes@de.ibm.com FIXES 18112 add missing flavor bit check for s390x 2005-04-03 18:18 shadow * src/: afs/afs_daemons.c, afs/afs_init.c, afs/afs_osi_alloc.c, afs/afs_prototypes.h, afs/sysincludes.h, lwp/lwp.h, rx/rx.c, rx/rx_prototypes.h, rx/rx_user.c, rxkad/rxkad.p.h: DELTA STABLE14-aix5-allocator-cleanup-20050403 AUTHOR Niklas.Edmundsson@hpc2n.umu.se * Removed memory allocation functions only used on AIX and ancient HPUX. If the performance penalty is noticeable, implement a wrapper at the osi-level in the same manner as LINUX/FBSD (ie not sprayed throughout the code). * Removed all remnants of splnet()-style locking, it was not sufficient for MP anyway which the real locks are. Affects only AIX and HPUX. * Drop the global locking in rxi_Alloc since the real locks do their jobs, affects only AIX41 and up (ie. MP capable OS). * Fix the non-kernel wrapper for osi_Alloc/Free on AIX to take void * in the same manner as the rest of the functions. IMO this wrapper shouldn't be necessary since you should never ever malloc() 0 bytes, but since it's there I'd guess someone made stupid assumptions somewhere... * Restores MAXKTCTICKETLEN to 12000 on AIX * Restores AFS_LWP_MINSTACKSIZE to 48k on AIX (might affect server-stuff) 2005-04-03 18:15 shadow * src/: afs/afs.h, afs/afs_buffer.c, afs/afs_call.c, afs/afs_daemons.c, afs/afs_dcache.c, afs/afs_init.c, afs/afs_memcache.c, afs/afs_nfsclnt.c, afs/afs_osi.c, afs/afs_pioctl.c, afs/afs_vcache.c, afs/afsincludes.h, afs/longc_procs.h, afs/sysincludes.h, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/FBSD/osi_vm.c, afs/FBSD/osi_vnodeops.c, afs/NBSD/osi_vm.c, afs/NBSD/osi_vnodeops.c, afs/SOLARIS/osi_vm.c, afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_fid.c, afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_open.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c, afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, afsmonitor/afsmonitor.c, auth/cellconfig.c, bucoord/commands.c, bucoord/dump.c, bucoord/restore.c, budb/db_text.c, butc/dump.c, butm/file_tm.c, config/param.alpha_dux40.h, config/param.alpha_dux50.h, config/param.alpha_dux51.h, config/param.sun4x_510.h, config/param.sun4x_55.h, config/param.sun4x_56.h, config/param.sun4x_57.h, config/param.sun4x_58.h, config/param.sun4x_59.h, config/param.sunx86_510.h, config/param.sunx86_57.h, config/param.sunx86_58.h, config/param.sunx86_59.h, dir/dir.c, fsint/afsaux.c, rx/rx.c, rx/rx_clock.c, rx/rx_rdwr.c, rx/xdr_afsuuid.c, rx/xdr_arrayn.c, rx/xdr_int64.c, rx/xdr_rx.c, rxgen/rpc_main.c, venus/fstrace.c, venus/kdump.c, vfsck/fsck.h, vfsck/main.c, vfsck/pass2.c, vfsck/pass5.c, vfsck/setup.c, vfsck/utilities.c, viced/afsfileprocs.c, vol/listinodes.c: DELTA STABLE14-openafs-kill-dead-code-20050403 AUTHOR shadow@dementia.org Code ifdef'd any of AFS_MACH_ENV, AFS_GFS_ENV, AFS_DEC_ENV dies Code ifdef'd AFS_SUN_ENV either becomes AFS_SUN5_ENV or dies as appropriate, in the kernel only. The database servers etc are probably still buildable, and I still have a SunOS 4.1.4 machine. ;-) But the Solaris vnops get all SunOS 4 code nuked. Uses of AFS_ALPHA_ENV which secretly meant OSF/1,D/UX,Tru64 become AFS_OSF_ENV. Bozon lock use gets its own ifdef. OSF and Solaris define it. Darwin and any BSDs have bozon lock usage removed: note that only OSF and Solaris were bothering to *init* the bozon lock during NewVCache. Bozon locks are for platforms where basically we could end up deadlocking ourselves because of how locks are handled. Some nonsensical ifdefs removed. Some if 0'd code removed. Some obsolete code (hpux pre-10, for instance) removed. 2005-04-03 05:33 jaltman * src/rx/rxdebug.c: DELTA STABLE14-rxdebug-unsigned-20040403 AUTHOR jaltman@secure-endpoints.com use unsigned types when displaying stat data via printf 2005-04-02 09:07 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, msi-deployment-guide.txt: DELTA STABLE14-windows-notes-20050402 AUTHOR jaltman@secure-endpoints.com updates for version 1.3.81 2005-04-02 08:35 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-deadlock-20050402 AUTHOR jaltman@secure-endpoints.com One final deadlock was discovered in cm_TryBulkStat(). Do not hold the scp->mx while calling an RXAFS function. 2005-03-31 23:36 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-time-20050331 AUTHOR jaltman@secure-endpoints.com Replace the time translation hack based on smb_NowTZ with a purely mathematical conversion from UTC based unixTime (time_t) to UTC based FILETIME 2005-03-31 06:05 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_vnodeops.c, smb.c: DELTA STABLE14-windows-afsd-minor-20050330 AUTHOR jaltman@secure-endpoints.com Add bounds checking to the comparison of fid->vnode and cm_localMountPoints when Freelance mode is used. Fix typo in DJGPP section of smb.c Use rx_connection * instead of rx_call * in previous fix to cm_dcache.c 2005-03-30 20:50 jaltman * src/WINNT/afsd/: cm_callback.c, cm_conn.c, cm_dcache.c, cm_ioctl.c, cm_utils.c, cm_vnodeops.c, cm_volume.c, smb.c, smb3.c: DELTA STABLE14-windows-stress-test-fixes-20050330 AUTHOR jaltman@secure-endpoints.com Ran more stress tests against 1.3.80b on a dual processor machine and found a number of additional errors which could be fixed. cm_callback.c: correct the refCount handling of server lists when processing registering callbacks on the scache entry cm_conn.c: cm_Analyze was not handling the CM_ERROR_NOSUCHVOLUME case. In this case force a retry and Force Update the Volume info cm_dcache.c; do not hold mx locks around calls to rx_NewCall(). That is why we have reference counting on the rx_connection objects. cm_ioctl.c: replace references to afsdcell.ini with CellServDB cm_utils.c: formatting cm_vnodeops.c: improve the logging and add a missing call to cm_EndCallbackGrantingCall() cm_volume.c: allows cm_volume_t objects to be reused if their ref count is 0 and we have hit the maximum number allowed. smb.c: improve the logging and the handling of dead_vcp references. If all of the SMB sessions and NCBs are in use, return BUSY to the CIFS client. smb3.c: convert constants to preprocessor symbols 2005-03-27 20:22 shadow * src/lwp/lwp.c: DELTA STABLE14-lwp-deal-with-unaligned-memory-20050326 AUTHOR cg2v@andrew.cmu.edu FIXES 18050 don't double-free lwp stack space 2005-03-26 07:11 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE14-linux-vnode-macros-20050326 AUTHOR shadow@dementia.org FIXES here's a place where we passed a vcache instead of a vnode for linux. doesn't matter today, might as well fix it now. 2005-03-26 07:01 shadow * src/lwp/lwp.c: DELTA STABLE14-lwp-deal-with-unaligned-memory-20050326 AUTHOR cg2v@andrew.cmu.edu FIXES 18050 don't double-free lwp stack space 2005-03-26 06:55 shadow * src/rx/rx_getaddr.c: DELTA STABLE14-rx-getaddrs-skip-loopback-addr-on-bsd-too-20050326 AUTHOR shadow@dementia.org FIXES as reported by Tracy Demarco-White 2005-03-26 02:09 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-darwin-vnode-macros-20050325 AUTHOR shadow@dementia.org FIXES use vnode to vcache conversion macros 2005-03-26 00:45 shadow * src/: afs/Makefile.in, venus/fstrace.c: DELTA STABLE14-darwin-fstrace-20050325 AUTHOR shadow@dementia.org FIXES holy crap, it just worked. 2005-03-24 01:56 shadow * src/afs/afs_vcache.c: DELTA STABLE14-sb-list-fix-20050323 AUTHOR shadow@dementia.org FIXES fix gaffe from my attempt at this 2005-03-23 22:39 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-8002-20050323 AUTHOR jaltman@secure-endpoints.com 1.3.8002 2005-03-23 22:31 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-logon-20050323 AUTHOR jaltman@secure-endpoints.com Fix initialization error when getting domain parameters 2005-03-23 00:00 shadow * src/libafs/MakefileProto.LINUX.in: DELTA STABLE14-kbuild-one-more-try-20050322 AUTHOR jhutz@cmu.edu FIXES and shortly i will confirm it works for all cases 2005-03-22 19:48 jaltman * src/NTMakefile: DELTA STABLE14-windows-toplevel-makefile-20050322 AUTHOR jaltman@secure-endpoints.com fix build dependencies for vl headers 2005-03-22 05:44 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050322 AUTHOR jaltman@secure-endpoints.com 1.3.8001 2005-03-22 05:43 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb-fix-20050322 AUTHOR jaltman@secure-endpoints.com the use logon cache hack only works on xp and above. do not give up use of smb auth simply because it fails fix the smb_vc_t refCount fix to smb_CopyPacket. Only hold a smb_vc_t if there is one. 2005-03-21 16:28 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb_vc_t-refcounts-20050321 AUTHOR jaltman@secure-endpoints.com When copying a packet we must increment the vcp refcounts 2005-03-21 16:02 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb_vc_t-refcounts-20050321 AUTHOR jaltman@secure-endpoints.com conditionalize the assertions on smb_vc_t refcounts as they are only for debugging. We know there is a problem but don't want to deal with it for the 1.3.80 release. added logging info for each hold and release. perhaps that will provide a clue in the future 2005-03-21 02:56 jaltman * src/volser/vos.c: DELTA vos-extended-format-20050320 AUTHOR jaltman@secure-endpoints.com FIXES 17961 move variable declaration to the beginning of the block 2005-03-21 02:47 shadow * src/volser/vos.c: DELTA STABLE14-vos-extended-format-20050320 AUTHOR efenyak@gamax.hu FIXES 17961 vos listvol -extended with -format option (vos listvol -extended -format) had no effect. After applying the patch, vos listvol -extended -format outputs tab delimited output. 2005-03-20 23:29 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-1-3-80-20050320 AUTHOR shadow@dementia.org FIXES make 1.3.80 2005-03-20 20:38 shadow * acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test4.m4: DELTA STABLE14-linux-inotify-20050320 AUTHOR shadow@dementia.org FIXES yay more inode fields. 2005-03-20 20:23 shadow * src/volser/vos.c: DELTA STABLE14-vos-extended-format-20050320 AUTHOR efenyak@gamax.hu FIXES 17961 vos listvol -extended with -format option (vos listvol -extended -format) had no effect. After applying the patch, vos listvol -extended -format outputs tab delimited output. 2005-03-20 20:19 shadow * src/afs/LINUX/: osi_cred.c, osi_machdep.h: DELTA STABLE14-linux-crref-held-longer-20050320 AUTHOR chas@cmf.nrl.navy.mil FIXES 17917 hold the cr ref longer we were putting it too soon 2005-03-20 20:13 shadow * src/rx/: rx_prototypes.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h: DELTA STABLE14-linux-rx-spinlocks-for-preempt-20050320 AUTHOR cg2v@andrew.cmu.edu FIXES 17966 force linux spinlocks on when CONFIG_PREEMPT is involved 2005-03-20 20:09 shadow * src/afs/: afs_dcache.c, afs_dynroot.c: DELTA STABLE14-afs-lock-init-20050320 AUTHOR cg2v@andrew.cmu.edu FIXES 17939 add missing afs lock initialization 2005-03-20 20:00 shadow * src/libafs/MakefileProto.LINUX.in: DELTA STABLE14-linux-libafs-makefileproto-call-kbuild-correctly-20050320 AUTHOR cvv@email.zp.ua FIXES 17972 call the script directly out of srcdir instead of looking elsewhere 2005-03-20 19:40 shadow * src/rx/rx_clock.c: DELTA STABLE14-amd64-linux-rx-clock-fix-20050320 AUTHOR cg2v@andrew.cmu.edu FIXES 17950 avoid initial delay in rx on amd64 linux due to interval timer issue 2005-03-20 15:12 shadow * src/volser/vos.c: DELTA STABLE14-vos-partinfo-summary-mode-20050320 AUTHOR tkeiser@psu.edu FIXES 17868 add a summary mode to vos partinfo 2005-03-20 15:08 shadow * acinclude.m4: DELTA look in /lib/modules for a path to the kernel build instead of just in /usr/src STABLE14-linux-find-kernel-build-link-path-to-kernel-headers-200503 20 AUTHOR jhutz@cmu.edu FIXES 2005-03-20 15:02 shadow * src/afsd/afs.rc.linux: DELTA STABLE14-linux-afsd-rc-better-defaulting-20050320 AUTHOR jasonmc@cert.org FIXES 17630 default to a small cache rather than breaking if the client is ill-configured 2005-03-20 14:54 shadow * src/: afs/afs_call.c, afsd/afsd.c, config/afs_args.h: DELTA STABLE14-afsd-rxpck-switch-20050320 AUTHOR efenyak@gamax.hu FIXES 17837 add rxpck switch to afsd to allow overrding maxpackets 2005-03-20 14:48 shadow * NEWS, src/afsd/afsd.c: DELTA STABLE14-nosettime-20050317 AUTHOR haba@pdc.kth.se Make -nosettime default for afsd. Use -settime to get old behavior. 2005-03-19 20:54 shadow * src/vol/vol-salvage.c: DELTA STABLE14-revert-salvager-verbosity-entirely-20050319 AUTHOR shadow@dementia.org FIXES simply remove the verbosity added to salvager 2005-03-17 17:51 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20050317 AUTHOR jaltman@secure-endpoints.com final notes for 1.3.80 2005-03-17 17:43 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 STABLE14-CellServDB-update-20050317 AUTHOR jhutz@grand.central.org Public CellServDB 16 Mar 2005 2005-03-16 21:37 jaltman * src/WINNT/afsd/: cm_conn.c, cm_dns.c: DELTA STABLE14-windows-dns-crypt-20050516 AUTHOR jaltman@mit.edu Found another case in which the windows client could break connections which should not be broken if cryptall is on. If the connection is unauthenticated because there are no tokens, the connections will be broken. If a site relies on AFSDB records and the client machine is configured to append a domain suffix to all queries it is possible for "foo" and "foo.bar" to appear to be separate cells. fixed by appending a trailing '.' to all AFSDB queries if there is not already one. 2005-03-16 04:49 jaltman * src/rx/rx.c: DELTA STABLE14-rollback-20050315 AUTHOR jaltman@secure-endpoints.com Rollback changes to 1.68 2005-03-15 00:55 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050314 AUTHOR jaltman@secure-endpoints.com Update notes to describe fix for cross realm trusts to Windows multi-domain forests 2005-03-15 00:43 jaltman * src/WINNT/afsd/: afsd_init.c, smb.c: DELTA STABLE14-windows-comments-20050314 AUTHOR jaltman@secure-endpoints.com Update the comments to indicate how we force authentication to be performed against the Windows logon cache instead of a domain controller and how BackConnectionsHostNames will work in Longhorn Beta 1. 2005-03-11 18:17 jaltman * src/WINNT/afsd/: lanahelper.cpp, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-mumble-20050311 AUTHOR jaltman@secure-endpoints.com Add new registry setting to force a lana to be treated as a loopback Move hack to force use of MSV1_0 cache 2005-03-11 07:31 jaltman * doc/txt/winnotes/afs-issues.txt: DELTA STABLE14-windows-1380-20050310 AUTHOR jaltman@secure-endpoints.com update issues list update install notes for 1.3.80 2005-03-11 07:22 shadow * doc/txt/winnotes/afs-integration.txt, doc/txt/winnotes/performance.txt, src/WINNT/afsadmsvr/.cvsignore, src/WINNT/afsd/afsdacl.c, src/WINNT/afsd/afsdacl.rc, src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_memmap.h, src/WINNT/afsd/cmdebug.c, src/WINNT/afsd/cmdebug.rc, src/WINNT/afssvrcfg/.cvsignore, src/WINNT/afssvrcfg/lang/.cvsignore, src/WINNT/afssvrcpa/.cvsignore, src/WINNT/afssvrcpa/lang/.cvsignore, src/WINNT/afsusrmgr/.cvsignore, src/WINNT/afsusrmgr/lang/.cvsignore, src/WINNT/aklog/.cvsignore, src/WINNT/bosctlsvc/.cvsignore, src/WINNT/client_config/.cvsignore, src/WINNT/client_config/afsmap.c, src/WINNT/client_config/lang/.cvsignore, src/WINNT/client_cpa/.cvsignore, src/WINNT/client_cpa/lang/.cvsignore, src/WINNT/install/wix/afsdesktop.ini, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_w2k: DELTA windows-pcache-20050310 AUTHOR jaltman@sinenomine.net This patch applies all of the work done to add persistent cache support, cache manager debugging, and a variety of bug fixes. A full description will be committed within doc/txt/winnotes as part of a later commit. 2005-03-11 07:15 shadow * src/WINNT/afsd/libafsconf.def: DELTA windows-pcache-20050310 AUTHOR jaltman@sinenomine.net This patch applies all of the work done to add persistent cache support, cache manager debugging, and a variety of bug fixes. A full description will be committed within doc/txt/winnotes as part of a later commit. 2005-03-11 07:01 shadow * src/: WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd000.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd002.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd003.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd004.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd005.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd006.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd007.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd008.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd009.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd010.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd011.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd012.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd013.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd014.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd015.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd016.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd017.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd018.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd019.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd020.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd021.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd022.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd023.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd024.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd025.htm, WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd026.htm, WINNT/doc/install/Documentation/pt_BR/README.txt, WINNT/doc/install/Documentation/pt_BR/html/index.htm, WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg000.htm, WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg002.htm, WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg003.htm, WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg004.htm, This patch applies all of the work done to add persistent cache support, cache manager debugging, and a variety of bug fixes. A full description will be committed within doc/txt/winnotes as part of a later commit. WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns000.ht m, WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns002.ht m, WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns003.ht m, WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns004.ht m, WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns005.ht m, WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns006.ht m, WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns007.ht m, WINNT/doc/install/Documentation/zh_CN/README.txt, WINNT/doc/install/Documentation/zh_CN/html/index.htm, WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg000.htm, WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg002.htm, WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg003.htm, WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg004.htm, WINNT/doc/install/Documentation/zh_TW/README.txt, WINNT/doc/install/Documentation/zh_TW/html/index.htm, WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg000.htm, WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg002.htm, WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg003.htm, WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg004.htm, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns000.ht m, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns002.ht m, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns003.ht m, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns004.ht m, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns005.ht m, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns006.ht m, WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns007.ht m, WINNT/install/InstallShield5/GenFileGroups.bat, WINNT/install/InstallShield5/lang/de_DE/value.shl, WINNT/install/InstallShield5/lang/es_ES/value.shl, WINNT/install/InstallShield5/lang/ja_JP/value.shl, WINNT/install/InstallShield5/lang/ko_KR/value.shl, WINNT/install/InstallShield5/lang/pt_BR/value.shl, WINNT/install/InstallShield5/lang/zh_CN/value.shl, WINNT/install/InstallShield5/lang/zh_TW/value.shl, WINNT/install/NSIS/AdminGroup.cpp, WINNT/install/NSIS/CellServDB, WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/Win9x/CellServDB, WINNT/install/Win9x/ReadMe.rtf, WINNT/install/wix/CellServDB, WINNT/install/wix/feature.wxi, WINNT/install/wix/files.wxi, WINNT/install/wix/custom/afscustom.cpp, WINNT/pthread/pthread.c, WINNT/pthread/test/native.cpp, WINNT/talocale/tal_alloc.cpp, WINNT/win9xpanel/CellServDB, afsinstall/lib/InstallGuides/GENERIC/clientconfig, bozo/NTMakefile, bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile, config/NTMakefile.i386_nt40, config/afs_sysnames.h, config/afsconfig-windows.h, kauth/NTMakefile, libafsrpc/NTMakefile, libafsrpc/afsrpc.def, ptserver/NTMakefile, rx/NTMakefile, rx/rx.c, rx/rx_packet.c, rx/rx_user.c, rxkad/rxkad_common.c, sys/pioctl_nt.c, ubik/NTMakefile, update/NTMakefile, viced/callback.c, vlserver/NTMakefile, volser/NTMakefile: DELTA STABLE14-windows-pcache-20050310 AUTHOR jaltman@sinenomine.net 2005-03-11 06:58 shadow * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/msi-deployment-guide.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsapplib/NTMakefile, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd.h, src/WINNT/afsd/afsd_eventlog.c, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_init95.c, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afsd_service.rc, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/afslogon.c, src/WINNT/afsd/afslogon.h, src/WINNT/afsd/afsshare.c, src/WINNT/afsd/cm.h, src/WINNT/afsd/cm_access.c, src/WINNT/afsd/cm_aclent.c, src/WINNT/afsd/cm_aclent.h, src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h, src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_callback.h, src/WINNT/afsd/cm_cell.c, src/WINNT/afsd/cm_cell.h, src/WINNT/afsd/cm_config.c, src/WINNT/afsd/cm_config.h, src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_daemon.c, src/WINNT/afsd/cm_daemon.h, src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dcache.h, src/WINNT/afsd/cm_diskcache95.c, src/WINNT/afsd/cm_dnlc.c, src/WINNT/afsd/cm_dnlc.h, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_freelance.h, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_scache.h, src/WINNT/afsd/cm_server.c, src/WINNT/afsd/cm_server.h, src/WINNT/afsd/cm_utils.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h, src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/cm_volume.h, src/WINNT/afsd/fs.c, src/WINNT/afsd/fs_utils.c, src/WINNT/afsd/lanahelper.cpp, src/WINNT/afsd/lanahelper.h, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/afsd/smb3.h, src/WINNT/afsd/smb_iocons.h, src/WINNT/afsd/smb_ioctl.c, src/WINNT/afslegal/lang/ja_JP/afslegal.rc, src/WINNT/afslegal/lang/ko_KR/afslegal.rc, src/WINNT/afsreg/NTMakefile, src/WINNT/afsreg/afsreg.h, src/WINNT/afsreg/syscfg.c, src/WINNT/afssvrcfg/NTMakefile, src/WINNT/afssvrcfg/lang/de_DE/afscfg.rc, src/WINNT/afssvrcfg/lang/es_ES/afscfg.rc, src/WINNT/afssvrcfg/lang/ja_JP/afscfg.rc, src/WINNT/afssvrcfg/lang/ko_KR/afscfg.rc, src/WINNT/afssvrcfg/lang/pt_BR/afscfg.rc, src/WINNT/afssvrcfg/lang/zh_CN/afscfg.rc, src/WINNT/afssvrcfg/lang/zh_TW/afscfg.rc, src/WINNT/afssvrcpa/NTMakefile, src/WINNT/afssvrcpa/cpl_interface.cpp, src/WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc, src/WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc, src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/NTMakefile, src/WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc, src/WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc, src/WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc, src/WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc, src/WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc, src/WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc, src/WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc, src/WINNT/aklog/aklog.c, src/WINNT/client_config/RegistrySupport.cpp, src/WINNT/client_config/afs_config.h, src/WINNT/client_config/cellservdb.c, src/WINNT/client_config/config.cpp, src/WINNT/client_config/dlg_automap.cpp, src/WINNT/client_config/drivemap.cpp, src/WINNT/client_config/pagesize.cpp, src/WINNT/client_config/lang/de_DE/afs_config.rc, src/WINNT/client_config/lang/es_ES/afs_config.rc, src/WINNT/client_config/lang/ja_JP/afs_config.rc, src/WINNT/client_config/lang/ko_KR/afs_config.rc, src/WINNT/client_config/lang/pt_BR/afs_config.rc, src/WINNT/client_config/lang/zh_TW/afs_config.rc, src/WINNT/client_cpa/cpl_interface.cpp, src/WINNT/client_cpa/lang/ja_JP/afs_cpa.rc, src/WINNT/client_creds/NTMakefile, src/WINNT/client_creds/advtab.cpp, src/WINNT/client_creds/afscreds.h, src/WINNT/client_creds/creds.cpp, src/WINNT/client_creds/main.cpp, src/WINNT/client_creds/misc.cpp, src/WINNT/client_creds/shortcut.cpp, src/WINNT/client_creds/window.cpp, src/WINNT/client_exp/shell_ext.cpp, src/WINNT/client_exp/submounts_dlg.cpp, src/WINNT/client_osi/osilog.c, src/WINNT/doc/help/de_DE/afs-cc.CNT, src/WINNT/doc/help/de_DE/afs-light.CNT, src/WINNT/doc/help/de_DE/afs-nt.CNT, src/WINNT/doc/help/de_DE/taafscfg.cnt, src/WINNT/doc/help/de_DE/taafssvrmgr.cnt, src/WINNT/doc/help/de_DE/taafsusrmgr.cnt, src/WINNT/doc/help/es_ES/AFS-CC.CNT, src/WINNT/doc/help/es_ES/AFS-NT.CNT, src/WINNT/doc/help/es_ES/TAAFSCFG.CNT, src/WINNT/doc/help/es_ES/afs-light.cnt, src/WINNT/doc/help/es_ES/taafssvrmgr.CNT, src/WINNT/doc/help/ja_JP/afs-cc.CNT, src/WINNT/doc/help/ja_JP/afs-light.CNT, src/WINNT/doc/help/ja_JP/afs-nt.CNT, src/WINNT/doc/help/ja_JP/taafscfg.cnt, src/WINNT/doc/help/ja_JP/taafssvrmgr.cnt, src/WINNT/doc/help/ja_JP/taafsusrmgr.cnt, src/WINNT/doc/help/ko_KR/afs-cc.CNT, src/WINNT/doc/help/ko_KR/afs-light.CNT, src/WINNT/doc/help/ko_KR/afs-nt.CNT, src/WINNT/doc/help/ko_KR/taafscfg.cnt, src/WINNT/doc/help/ko_KR/taafssvrmgr.cnt, src/WINNT/doc/help/ko_KR/taafsusrmgr.cnt, src/WINNT/doc/help/pt_BR/afs-cc.CNT, src/WINNT/doc/help/pt_BR/afs-light.CNT, src/WINNT/doc/help/pt_BR/afs-nt.CNT, src/WINNT/doc/help/pt_BR/taafscfg.cnt, src/WINNT/doc/help/pt_BR/taafssvrmgr.cnt, src/WINNT/doc/help/pt_BR/taafsusrmgr.cnt, src/WINNT/doc/help/zh_CN/afs-cc.CNT, src/WINNT/doc/help/zh_CN/afs-light.CNT, src/WINNT/doc/help/zh_CN/afs-nt.CNT, src/WINNT/doc/help/zh_CN/taafscfg.cnt, src/WINNT/doc/help/zh_CN/taafssvrmgr.cnt, src/WINNT/doc/help/zh_CN/taafsusrmgr.cnt, src/WINNT/doc/help/zh_TW/afs-cc.CNT, src/WINNT/doc/help/zh_TW/afs-light.CNT, src/WINNT/doc/help/zh_TW/afs-nt.CNT, src/WINNT/doc/help/zh_TW/taafscfg.cnt, src/WINNT/doc/help/zh_TW/taafssvrmgr.cnt, src/WINNT/doc/help/zh_TW/taafsusrmgr.cnt, src/WINNT/doc/install/Documentation/de_DE/README.txt, src/WINNT/doc/install/Documentation/de_DE/html/index.htm, This patch applies all of the work done to add persistent cache support, cache manager debugging, and a variety of bug fixes. A full description will be committed within doc/txt/winnotes as part of a later commit. src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg000.h tm, src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg002.h tm, src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg003.h tm, src/WINNT/doc/install/Documentation/de_DE/html/InstallGd/awqbg004.h tm, src/WINNT/doc/install/Documentation/en_US/README.txt, src/WINNT/doc/install/Documentation/en_US/html/index.htm, src/WINNT/doc/install/Documentation/en_US/html/CmdRef/auarf260.htm, src/WINNT/doc/install/Documentation/es_ES/README.txt, src/WINNT/doc/install/Documentation/es_ES/html/index.htm, src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg000.h tm, src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg002.h tm, src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg003.h tm, src/WINNT/doc/install/Documentation/es_ES/html/InstallGd/awqbg004.h tm, src/WINNT/doc/install/Documentation/ja_JP/README.txt, src/WINNT/doc/install/Documentation/ja_JP/html/index.htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd000. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd002. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd003. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd004. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd005. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd006. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd007. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd008. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd009. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd010. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd011. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd012. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd013. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd014. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd015. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd016. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd017. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd018. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd019. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd020. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd021. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd022. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd023. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd024. htm, src/WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd025. htm, src/WINNT/doc/install/Documentation/ko_KR/README.txt, src/WINNT/doc/install/Documentation/ko_KR/html/index.htm, src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg000.h tm, src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg002.h tm, src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg003.h tm, src/WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg004.h tm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 0.htm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 2.htm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 3.htm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 4.htm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 5.htm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 6.htm, src/WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns00 7.htm: DELTA STABLE14-windows-pcache-20050310 AUTHOR jaltman@sinenomine.net 2005-03-11 06:52 shadow * src/volser/vos.c: DELTA STABLE14-vos-listaddrs-dont-infinite-loop-20050308 AUTHOR tkeiser@psu.edu FIXES 17814 avoid possible infinite loop in vos when checking a non-existant uuid 2005-03-11 06:51 shadow * src/afs/LINUX/osi_machdep.h: DELTA STABLE14-linux-osi-gettime-avoid-collision-20050308 AUTHOR joda+openafs@pdc.kth.se FIXES 17802 don't reuse tv as a variable name in osi_GetTime macro 2005-03-11 06:51 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-writepage-sync-20050308 AUTHOR cg2v@andrew.cmu.edu FIXES 17792 "The attached patch 1) makes afs_linux_writepage_sync do the required lock_kernel and AFS_GLOCK()'s instead of making the caller do it. 2) removes the 2.4+ afs_linux_updatepage wrapper function which just calls afs_linux_writepage_sync and is only called by afs_linux_commit_write 3) removes the kmap/kunmap in afs_linux_{prepare,commit}_write on 2.6 since the caller of afs_linux_{prepare,commit}_write (do_generic_file_write) does the kmap/kunmap itself, and has since before 2.4.19 (early 2.4's do require it, and it doesn't break anything to do it twice, so !defined(AFS_LINUX26_ENV) is appropriate)" 2005-03-11 06:50 shadow * src/afs/: afs_daemons.c, afs_dcache.c, afs_init.c, afs_osi.h, afs_pioctl.c, afs_prototypes.h, AIX/osi_machdep.h, DARWIN/osi_misc.c, DARWIN/osi_prototypes.h, FBSD/osi_misc.c, FBSD/osi_prototypes.h, IRIX/osi_inode.c, LINUX/osi_misc.c, LINUX/osi_prototypes.h, OBSD/osi_machdep.h, OBSD/osi_vfsops.c, UKERNEL/afs_usrops.c: DELTA STABLE14-osi-lookupname-nuke-dirvpp-20050308 AUTHOR cg2v@andrew.cmu.edu FIXES 17791 osi_lookupname doesn't need dirvpp anymore 2005-03-11 06:49 shadow * src/afs/LINUX/osi_syscall.c: DELTA STABLE14-osi-syscall-fix-20050302 AUTHOR chas@cmf.nrl.navy.mil FIXES 17666 fix typo _nr should __nr 2005-03-11 05:37 jaltman * src/: WINNT/install/wix/afsdesktop.ini, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_w2k: DELTA windows-pcache-20050310 AUTHOR jaltman@sinenomine.net This patch applies all of the work done to add persistent cache support, cache manager debugging, and a variety of bug fixes. A full description will be committed within doc/txt/winnotes as part of a later commit. 2005-03-11 05:33 jaltman * src/WINNT/afsapplib/.cvsignore: file .cvsignore was added on branch openafs-stable-1_4_x on 2005-04-28 12:00:53 +0000 2005-03-11 05:33 jaltman * doc/txt/winnotes/afs-integration.txt, doc/txt/winnotes/performance.txt, src/WINNT/afsadmsvr/.cvsignore, src/WINNT/afsapplib/.cvsignore, src/WINNT/afsd/afsdacl.c, src/WINNT/afsd/afsdacl.rc, src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_memmap.h, src/WINNT/afsd/cmdebug.c, src/WINNT/afsd/cmdebug.rc, src/WINNT/afssvrcfg/.cvsignore, src/WINNT/afssvrcfg/lang/.cvsignore, src/WINNT/afssvrcpa/.cvsignore, src/WINNT/afssvrcpa/lang/.cvsignore, src/WINNT/afsusrmgr/.cvsignore, src/WINNT/afsusrmgr/lang/.cvsignore, src/WINNT/aklog/.cvsignore, src/WINNT/bosctlsvc/.cvsignore, src/WINNT/client_config/.cvsignore, src/WINNT/client_config/afsmap.c, src/WINNT/client_config/lang/.cvsignore, src/WINNT/client_cpa/.cvsignore, src/WINNT/client_cpa/lang/.cvsignore: DELTA windows-pcache-20050310 AUTHOR jaltman@sinenomine.net This patch applies all of the work done to add persistent cache support, cache manager debugging, and a variety of bug fixes. A full description will be committed within doc/txt/winnotes as part of a later commit. 2005-03-11 04:37 shadow * src/afs/: afs_vcache.c, LINUX/osi_file.c, LINUX/osi_misc.c, LINUX/osi_module.c, LINUX/osi_probe.c, LINUX/osi_syscall.c, LINUX/osi_vfsops.c: DELTA STABLE14-fix-linux22-20050310 AUTHOR shadow@dementia.org fix accumulated linux 2.2 damage 2005-03-11 02:55 shadow * src/vol/vol-info.c: DELTA STABLE14-volinfo-dont-bomb-on-attach-failure-20050310 AUTHOR shadow@dementia.org let volinfo keep going in the face of failure 2005-02-28 20:19 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-fake-admin-on-create-file-20050228 AUTHOR lha@stacken.kth.se FIXES pass back admin in status bits for create file 2005-02-27 18:32 shadow * src/vol/vol-salvage.c: DELTA STABLE14-salvager-less-verbose-20050227 AUTHOR kcr@mit.edu FIXES make the salvager less verbose 2005-02-27 04:28 shadow * src/afs/unified_afs.p.h: DELTA STABLE14-fix-uae-20050226 AUTHOR shadow@dementia.org FIXES sometimes the proeprocessor is cranky. bah. 2005-02-25 19:52 shadow * src/afs/LINUX/osi_probe.c: DELTA STABLE14-osi-probe-update-20050225 AUTHOR jhutz@cmu.edu FIXES update osi_probe for machines with no mmap2 2005-02-25 19:50 shadow * src/viced/callback.c: DELTA STABLE14-cblater-protection-and-paranoia-20050225 AUTHOR shadow@dementia.org FIXES with additional fix from jaltman for case where we need to get a fresh fe. don't reuse FE_LATER file entries. 2005-02-25 18:04 shadow * src/afs/unified_afs.p.h: DELTA STABLE14-unified-afs-cleanup-20050225 AUTHOR shadow@dementia.org FIXES use EIO as base error 2005-02-25 17:43 shadow *