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 * src/viced/callback.c: DELTA STABLE14-fe-clear-status-on-reuse-20050225 AUTHOR jaltman@mit.edu FIXES jeff pointed this out yesterday, it may fix more than he guessed. 2005-02-24 15:23 shadow * src/viced/viced.c: DELTA STABLE14-tviced-log-thread-at-high-loglevel-20050224 AUTHOR shadow@dementia.org FIXES if loglevel > 999, log thread id as part of logging 2005-02-24 05:16 shadow * src/viced/viced.c: DELTA STABLE14-tviced-log-thread-at-high-loglevel-20050224 AUTHOR shadow@dementia.org FIXES if loglevel > 999, log thread id as part of logging 2005-02-24 05:05 shadow * src/config/param.ppc64_linux26.h: DELTA STABLE14-ppc64-linux26-param-20050224 AUTHOR hartmans@mit.edu FIXES 15581 missed before 2005-02-24 05:04 shadow * src/config/param.ppc64_linux26.h: DELTA ppc64-linux26-param-20050224 AUTHOR hartmans@mit.edu FIXES 15581 missed before 2005-02-24 04:46 shadow * src/viced/host.h: DELTA STABLE14-fix-uae-20050223 AUTHOR shadow@dementia.org FIXES make uae flag not secretly overflow hostFlags 2005-02-23 23:11 shadow * src/: afs/LINUX/osi_module.c, config/afs_args.h: DELTA STABLE14-ioctl32-linux26-20050223 AUTHOR cg2v@andrew.cmu.edu FIXES 17669 add ioctl32 support for linux 2.6 2005-02-21 01:27 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1379-20050220 AUTHOR shadow@dementia.org FIXES make 1.3.79 2005-02-21 01:16 shadow * src/WINNT/afsd/: afskfw.c, afslogon.c, cm_vnodeops.c, smb3.c: DELTA STABLE14-windows-misc-20050207 AUTHOR jaltman@secure-endpoints.com smb3.c: another fix for pattern matching. Patterns can include '<' and '>' instead of '*' and '?'. Treat any pattern with angle bracket as star patterns afslogon.c: instead of retrying the username lowercased if it is all uppercased. retry the username lowercased if it was not already lowercased. this captures the mixedcase username case. afskfw.c: If Leash is configured to not import tickets from the MSLSA, neither should we. cm_vnodeops.c: If the second to last component of a path is a symlink and the last component cannot be found, return NOSUCHPATH instead of FILE_NOT_FOUND. 2005-02-21 01:16 shadow * src/WINNT/afsd/: afskfw.c, cm_aclent.c, cm_aclent.h, smb3.c: DELTA STABLE14-windows-misc-20050131 AUTHOR jaltman@secure-endpoints.com afskfw.c: fix cross-realm token acquisition in ANDREW vs CS CMU case cm_aclent.c: when ACL's timeout, remove them from the associated cm_scache_t object's randomACL list and place them on the end of the ACL LRU queue correct tgtLifetime to be unsigned smb3.c: fix case sensitive matching 2005-02-21 01:15 shadow * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-longfilename-matching-20050203 AUTHOR jaltman@secure-endpoints.com retry pattern matching when ambiguous matches are found for long file names 2005-02-21 01:15 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c, afs/LINUX/osi_module.c, afs/LINUX/osi_probe.c, afs/LINUX/osi_syscall.c, cf/osconf.m4, config/afs_args.h, config/afs_sysnames.h, config/param.s390x_linux26.h, libafs/MakefileProto.LINUX.in: DELTA STABLE14-unified-osi-probe-2-20050216 AUTHOR jhutz@cs.cmu.edu FIXES 17548 update osi_probe 2005-02-21 01:15 shadow * src/ubik/remote.c: DELTA STABLE14-ubik-remote-ntoa-20050204 AUTHOR jhutz@cmu.edu FIXES afs_inet_ntoa needs a prototype for 64 bit systems 2005-02-21 01:15 shadow * src/afs/: afs_dcache.c, afs_memcache.c, afs_segments.c: DELTA STABLE14-store64-cleanup-20050212 AUTHOR cg2v@andrew.cmu.edu FIXES fix several deficiencies in 64 bit file size handling 2005-02-21 01:15 shadow * src/: afsd/afs.rc.solaris.2.9, cf/osconf.m4, config/param.sunx86_510.h, libafs/MakefileProto.SOLARIS.in: DELTA STABLE14-solaris-x8664-support-20050216 AUTHOR chas@cmf.nrl.navy.mil FIXES 17628 add amd64 support for solaris 10 2005-02-21 01:14 shadow * src/config/: param.sun4x_510.h, param.sunx86_510.h: DELTA STABLE14-solais10-declares-mem-funcs-20050212 AUTHOR shadow@dementia.org FIXES mem* funcs now declared in sys/systm.h with a different prototype so there's a conflict. (but delcared means they exist, so this is fine) 2005-02-21 01:14 shadow * src/afs/DARWIN/osi_vm.c: DELTA STABLE14-macos-dont-inactive-vnodes-were-still-referencing-20050203 AUTHOR shadow@dementia.org FIXES don't VOP_INACTIVE if we intend to keep using the inode, the refcount will go bogus 2005-02-21 01:13 shadow * src/afs/sysincludes.h: DELTA STABLE14-linux-sysincludes-needs-slab-20050211 AUTHOR cg2v@andrew.cmu.edu FIXES add linux/slab.h to includes 2005-02-21 01:13 shadow * src/lwp/: iomgr.c, lwp.h: DELTA STABLE14-linux-lwp-work-around-signal-lossage-20050209 AUTHOR shadow@dementia.org FIXES some versions of linux seem to lose signals sometimes. very annoying. 2005-02-21 01:13 shadow * acinclude.m4: DELTA STABLE14-linux-libafs-fix-20050207 AUTHOR Guillaume.Rousse@inria.fr create osi_vfs.h in the right place 2005-02-21 01:13 shadow * src/afs/: afs.h, LINUX/osi_vnodeops.c: DELTA STABLE14-linux-flush-release-rewrite-20050209 AUTHOR chas@cmf.nrl.navy.mil FIXES 17509 rewrite afs_linux_release and afs_linux_flush 2005-02-21 01:13 shadow * src/afs/: afs_pioctl.c, sysincludes.h, LINUX/osi_misc.c, LINUX/osi_vfsops.c: DELTA STABLE14-linux-avoid-leaking-refs-20050211 AUTHOR cg2v@andrew.cmu.edu FIXES 17451 hopefully this fixes all the not-able-to-unmount leaks 2005-02-21 01:12 shadow * acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test4.m4: DELTA STABLE14-linux26-inode-got-i-sb-list-20050204 AUTHOR chas@cmf.nrl.navy.mil another thing to do at inode initialization 2005-02-21 01:12 shadow * src/config/param.ia64_linux26.h: DELTA STABLE14-ia64-smp-definition-20050220 AUTHOR chas@cmf.nrl.navy.mil FIXES 17640 change how smp is defined so we pick up a mutex 2005-02-21 01:12 shadow * src/afs/afs_server.c: DELTA STABLE14-fix-multirx-checkservers-20050216 AUTHOR tkeiser@psu.edu FIXES 17549 put results in an array. 2005-02-21 01:12 shadow * src/: config/afs_sysnames.h, config/param.amd64_fbsd_53.h, lwp/Makefile.in, lwp/process.amd64.s, sys/Makefile.in: DELTA STABLE14-fbsd-amd64-20050212 AUTHOR haba@pdc.kth.se FIXES initial fbsd support for amd64 2005-02-21 01:12 shadow * src/afs/afs_server.c: DELTA STABLE14-client-conndeadtime-tunable-20050209 AUTHOR shadow@dementia.org FIXES make the fs and not just the vldb interface dead time tunable 2005-02-16 22:47 shadow * src/config/param.s390x_linux26.h: DELTA unified-osi-probe-2-20050216 AUTHOR jhutz@cs.cmu.edu FIXES 17548 update osi_probe 2005-02-13 00:23 shadow * src/: lwp/process.amd64.s, config/param.amd64_fbsd_53.h: DELTA fbsd-amd64-20050212 AUTHOR haba@pdc.kth.se FIXES initial fbsd support for amd64 2005-01-31 04:36 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-1378-20050130 AUTHOR shadow@dementia.org 1.3.78 release 2005-01-31 04:34 shadow * acinclude.m4, src/config/param.i386_obsd31.h, src/libuafs/Makefile.common.in, src/lwp/Makefile.in, src/rx/rx_packet.c, src/rx/rx_prototypes.h, src/sys/Makefile.in, src/volser/vsprocs.c: DELTA STABLE14-cleanup-20050130 AUTHOR shadow@dementia.org get all the drift between head and 1.4 branch 2005-01-31 04:25 shadow * acinclude.m4, src/afs/afs_osi.c, src/cf/linux-test4.m4, src/rx/LINUX/rx_knet.c: DELTA STABLE14-linux-tasklist-lock-weak-20050129 AUTHOR cg2v@andrew.cmu.edu FIXES 17424 weak binding to tasklist_lock 2005-01-31 04:25 shadow * src/: afs/LINUX/osi_module.c, afs/LINUX/osi_probe.c, afs/LINUX/osi_prototypes.h, afs/LINUX/osi_syscall.c, libafs/Makefile.common.in, libafs/MakefileProto.LINUX.in: DELTA STABLE14-osi-probe-syscall-20050129 AUTHOR jhutz@cmu.edu FIXES 17405 add osi_probe 2005-01-31 04:24 shadow * src/WINNT/afsd/smb3.c: DELTA STABLE14-createx-null-ptr-20050126 AUTHOR jaltman@mit.edu Don't release null scps 2005-01-31 04:24 shadow * src/WINNT/afsd/cm_aclent.c: DELTA STABLE14-windows-aclent-20050126 AUTHOR jaltman@mit.edu Undo the FreeACLEnt lock as it is an automatic deadlock 2005-01-31 04:24 shadow * src/afs/: afs.h, afs_dcache.c: DELTA STABLE14-revert-afs-indextimes-in-dcache-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17377 indexTimes needs to persist, revert for now 2005-01-31 04:24 shadow * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-winnotes-update-20050126 AUTHOR jaltman@secure-endpoints.com add dr watson info to install notes. update changes list 2005-01-31 04:23 shadow * src/WINNT/afsd/: afsd_init.c, cm_aclent.c: DELTA STABLE14-windows-misc-20050126 AUTHOR jaltman@secure-endpoints.com * The list of ACL entries was becoming corrupted because the function which obtained a free entry was doing so without the appropriate lock being held. * Changed the default @sys name list to "x86_win32 i386_w2k i386_nt40" for 32-bit x86 systems. The default for itanium will be "ia64_win64" and "amd64_win64" for amd 64-bit processors. 2005-01-31 04:23 shadow * src/WINNT/afsd/: cm_aclent.c, cm_vnodeops.c: DELTA STABLE14-windows-misc-20050125 AUTHOR jaltman@secure-endpoints.com The list of ACL entries was being corrupted because the function which obtains a free ACL entry was doing so without the appropriate lock being held. Returning Not A Directory is not the right thing to do when we are attempting to resolve a path if the error is found on one of the intermediary path components. Instead return No Such Path or No Such File as appropriate. 2005-01-31 04:23 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA STABLE14-obsd-vattrs-20040125 AUTHOR rees@umich.edu compare vattrs against VNOVAL, not -1 fixes mode setting now that modes are 32 bits 2005-01-31 04:23 shadow * src/afs/: afs.h, afs_dcache.c: DELTA STABLE14-afs-indextimes-in-dcache-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17377 move indextimes array into dcache struct 2005-01-31 04:23 shadow * src/afs/afs_call.c: DELTA STABLE14-unpin-out-of-order-oops-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17346 unpin before freeing 2005-01-31 04:23 shadow * src/rx/rxdebug.c: DELTA STABLE14-rxdebug-withWaited-20050125 AUTHOR jaltman@mit.edu copy/paste error corrected. 'withWaited' never assigned a value 2005-01-31 04:23 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-mmap-ro-means-no-write-20050125 AUTHOR shadow@dementia.org FIXES don't allow a write map of a file which cannot be written to 2005-01-31 04:23 shadow * acinclude.m4, src/config/make_libafs_tree.pl, src/config/param.i386_obsd31.h, src/libuafs/Makefile.common.in, src/lwp/Makefile.in, src/sys/Makefile.in, src/volser/vsprocs.c: DELTA STABLE14-no-copy-libafs-builds-20021015 AUTHOR nneul@umr.edu make things so file copies from src/libafs don't happen; change how libafs_tree is done 2005-01-31 04:20 shadow * src/afs/: afs.h, afs_vcache.c: DELTA STABLE14-linux-revised-dentry-invalidation-20050121 AUTHOR chas@cmf.nrl.navy.mil FIXES 17337 "the latest 2.6 version of "tryflushdcachechildren" is probably good enough for 2.2/2.4 as well. further, we can just call d_invalidate() to make things less complicated. unification is good. its seen limited testing here under 2.4/2.6." 2005-01-31 04:20 shadow * src/rx/rx_globals.h: DELTA STABLE14-rx-hash-table-mod-prime-20050121 AUTHOR kolya@mit.edu FIXES see https://lists.openafs.org/pipermail/openafs-devel/2004-September/01 0967.htmland https://lists.openafs.org/pipermail/openafs-devel/2004-September/01 0968.html 2005-01-31 04:20 shadow * src/lwp/lwp.c: DELTA STABLE14-readd-qwaiting-20050121 AUTHOR shadow@dementia.org FIXES 5616 the problem was caused by optimization on solaris. sigh. 2005-01-31 04:19 shadow * src/afs/afs_vcache.c: DELTA STABLE14-linux-no-log-in-tryflushdcachechildren-20050121 AUTHOR shadow@dementia.org FIXES 5835 just don't log, and lock order doesn't matter 2005-01-31 04:19 shadow * src/afs/afs_pioctl.c: DELTA STABLE14-alloc-confusion-20040120 AUTHOR rees@umich.edu use osi_Alloc instead of osi_AllocLargeSpace for tokens, to match free 2005-01-31 04:19 shadow * src/afs/afs_osi_pag.c: DELTA STABLE14-obsd-cred-ptr-20040120 AUTHOR rees@umich.edu **credpp, not *credp (OpenBSD only) 2005-01-31 04:19 shadow * src/afs/afs_pioctl.c: DELTA STABLE14-re-indent-20040120 AUTHOR rees@umich.edu re-indent so I can read the file so I can fix a bug 2005-01-31 04:18 shadow * src/afs/afs_vcache.c: DELTA STABLE14-linux26-vcache-reclaim-cleanup-20050119 AUTHOR chas@cmf.nrl.navy.mil FIXES "ok, if you ever drop dcache_lock you need to go to restart (i think that's pretty clear). shrink_dcache_parent() _might_ reduce a dentry count to 0. in the previous version, it seemed to make the assumption that this would always happen. if shrink_dcache_parent() is unsuccessful and the dentry is a directory, we cant restart. we would just find the the dentry again and do the same thing over (we could always d_drop but you shouldnt do this to active directories -- see d_invalidate). if we find a busy dentry, we abort all processing for this inode. going back to restart would find the same busy inode. (i suppose we could use a d_flag to keep track of which dentry has been shrunk. this has other trouble, like who resets the flag and when?) since we only do this for directories and d_alias typically only grows due to soft/hard links (as far as i can tell) this scheme seems reasonable." 2005-01-31 04:18 shadow * src/rx/: rx_packet.c, rx_packet.c: DELTA STABLE14-rx-packetreadwrite-adjust-offset-20050119 AUTHOR deengert@anl.gov FIXES offset - l must be zero in the second loop pass to avoid overwrites 2005-01-31 04:18 shadow * src/afs/: afs.h, afs_buffer.c, afs_osi.h: DELTA STABLE14-dirbuffer-fid-is-index-20050119 AUTHOR cg2v@andrew.cmu.edu FIXES "The new buffer code (which I wrote) did not deal with dcache object re-use, as I had conflated the concepts of "dcache * reuse" and "dcache slot reuse". This patch should fix this problem. It now stores the dcache index (aka slot number, which is the same as the numeric part of the cache file's filename) in the buffer instead of the ephemeral struct dcache pointer." 2005-01-31 04:18 shadow * src/rx/rx_packet.c: DELTA STABLE14-rx-multiple-packets-20050118 AUTHOR jaltman@secure-endpoints.com Doug Engert reports that large tokens are corrupted when being sent using RX. This patch fixes two bugs which prevent the transmission and receipt of multiple packet exchanges. 2005-01-31 04:18 shadow * src/afs/OBSD/: osi_sleep.c, osi_vnodeops.c: DELTA STABLE14-obsd-cleanups-20040118 AUTHOR rees@umich.edu remove dead code add (commented out, non-working) new reclaim code 2005-01-31 04:17 shadow * src/WINNT/afsd/: cm_ioctl.c, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-smb_vc_t-refcounts-20050117 AUTHOR jaltman@secure-endpoints.com Rework the reference counting of the smb_vc_t objects to use smb_ReleaseVC and smb_HoldVC. Add missing counts for references from waiting locks. Fix cm_ioctl.c to allow it to compile once again. 2005-01-31 04:17 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux26-rename-more-cleanup-20050116 AUTHOR chas@cmf.nrl.navy.mil FIXES 17284 cleanup how renaming does moving and unhashing of dentries 2005-01-31 04:16 shadow * src/afs/afs_vcache.c: DELTA STABLE14-linux26-dcache-lock-20050116 AUTHOR cg2v@andrew.cmu.edu FIXES 17266 "The changes I submitted previously, and committed as linux-26-vlru-cycle-20041012 do not satisfy necessary invariants of the dcache api. 1) the dcache_lock is not held when calling d_unhashed and list_empty(&dentry->d_subdirs) 2) the caller of d_prune_aliases does not hold it's own ref on the inode Patch attached.(has been used lightly for a month or so)" 2005-01-31 04:16 shadow * acinclude.m4, src/afs/afs_osi.c, src/cf/linux-test4.m4: DELTA STABLE14-linux26-zomb-gcpags-cleanup-20050116 AUTHOR cg2v@andrew.cmu.edu FIXES 17265 clean up for newer non-TASK_ZOMBIE kernels 2005-01-31 04:16 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux25-rename-rehash-not-move-20050116 AUTHOR chas@cmf.nrl.navy.mil FIXES not tested yet 2005-01-31 04:16 shadow * acinclude.m4, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/cf/linux-test4.m4: DELTA STABLE14-linux26-rlim-20050114 AUTHOR mattdm@mattdm.org FIXES detect rlim stuff for linux 2.6 2005-01-31 04:14 shadow * src/: rx/rx.c, rx/rx.h, viced/afsfileprocs.c, viced/fs_stats.h, xstat/xstat_fs_test.c: DELTA STABLE14-fs-busy-stats-20050113 AUTHOR shadow@dementia.org add support for counting number of vbusies returned 2005-01-31 04:14 shadow * src/: afs/LINUX/osi_groups.c, packaging/Debian/kern-sysname: DELTA STABLE14-linux26-pag-copy-groups-always-20050113 AUTHOR joda@pdc.kth.se FIXES 17226 always copy the group list on linux 2.6 2005-01-31 04:14 shadow * src/config/param.sunx86_510.h: DELTA STABLE14-x86-sol10-param-cleanup-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17082 make user section match kernel section 2005-01-31 04:14 shadow * src/venus/fstrace.c: DELTA STABLE14-fstrace-linux-proc-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17240 support /proc interface 2005-01-31 04:13 shadow * src/afsd/Makefile.in: DELTA STABLE14-sol10-afsd-rc-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17036 install an rc file for solaris 10 2005-01-31 04:13 shadow * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.i386_nbsd30.h, src/config/param.nbsd30.h: DELTA STABLE14-nbsd30-20050113 AUTHOR lha@stacken.kth.se FIXES 16889 netbsd 3 this time for sure 2005-01-31 04:13 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-largefile-efbig-20050113 AUTHOR shadow@dementia.org FIXES 16964 return EFBIG instead of E2BIG 2005-01-31 04:12 shadow * src/vfsck/setup.c: DELTA STABLE14-sol9-vfsck-interleave-becomes-si-20050113 AUTHOR deengert@anl.gov FIXES 16941 fix remaining fs_interleave ref 2005-01-31 04:12 shadow * src/cf/linux-test3.m4: DELTA STABLE14-linux-page-follow-link-light-20041209 AUTHOR aedil@sinenomine.net FIXES 16742 new 2.6 uses page_follow_link_light detect and use 2005-01-31 04:10 shadow * src/viced/callback.c: DELTA STABLE14-lih-host-hold-20050113 AUTHOR rtb@pclella.cern.ch FIXES 17211 "lih_r now leaves the current lih_host held, and h_Releases those for which it changed mind during h_Enumerate. It also closes the window that ClearHostCallbacks_r opens. The problem was: due to the leak on the h_Hold table, rx connections and host and client structures stopped being garbage collected once the fileserver went through GetSomeSpace_r. Only relevant for "busy" servers, many would never even invoke this routine." 2005-01-31 04:09 shadow * src/afs/afs_vcache.c: DELTA STABLE14-linux26-avoid-memory-zone-fun-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 16965 " the wake_up_bit() mechanism has replaced 'per object' wait queues (atleast when testing for single bit changes). the actual wait queue to use is determined using a hash on page->flags (which encodes the zone table in the lower 8 bits). afs inodes come from a vmalloc() since afs gets all the inodes in one go. vmalloc()'d memory apparently doesnt get mapped to any particular zone. so when an afs inode uses wake_up_bit() they index off the end of the zone_page table. " 2005-01-31 04:09 shadow * src/afsd/afsd.c: DELTA STABLE14-memcache-no-volitems-20050113 AUTHOR shadow@dementia.org FIXES Don't try to open VolumeItems when using memcache 2005-01-31 04:09 shadow * src/WINNT/afsd/: cm_ioctl.c, fs.c: DELTA STABLE14-windows-fs-wscell-20050112 AUTHOR jaltman@secure-endpoints.com when freelance mode is in use, "fs wscell" will now return "Freelance.Local.Root" 2005-01-31 04:09 shadow * src/sys/pioctl_nt.c: DELTA STABLE14-windows-pioctl-20050112 AUTHOR jaltman@secure-endpoints.com Fix a bug introduced in 1.3.75 within Tranceive(). If the file handle is invalid, be sure to return an error. 2005-01-31 04:09 shadow * src/WINNT/afsd/: afsd_service.c, afsd_service.rc, cm_dcache.c, cm_scache.c: DELTA STABLE14-windows-misc-20050112 AUTHOR jaltman@secure-endpoints.com New AFS Logo Icon Fix the assignment of the dataVersion for the freelance scache entries Fix the calling convention of the AFSD Service Main function to be WINAPI. 2005-01-31 04:09 shadow * src/rx/rx.c: DELTA STABLE14-rx-avoid-xmit-overflow-panic-20050107 AUTHOR shadow@dementia.org FIXES instead of losing, just send the packets and then make another pass to collect more 2005-01-31 04:09 shadow * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050104 AUTHOR jaltman@mit.edu updates 2005-01-31 04:09 shadow * src/WINNT/aklog/aklog.c: DELTA STABLE14-windows-remove-extra-parameter-20050104 AUTHOR jaltman@mit.edu aklog.c - remove extra parameter from pr_Initialize() 2005-01-31 04:08 shadow * src/WINNT/afsd/: afsd_init.c, afsd_service.c, afskfw.c, cm_buf.c, cm_callback.c, cm_conn.c: DELTA STABLE14-windows-cb-deadlock-20050104 AUTHOR jaltman@mit.edu afskfw.c - remove extra parameter to pr_Initialize afsd_service.c - move SERVICE_STOP_PENDING to before we start to do any work. afsd_init.c - initialize rx and rpc after starting the cache manager cm_callback.c - release cm_callbackLock before attempting to re-obtain scp->mx lock in cm_EndCallbackGrantingCall() 2005-01-31 04:08 shadow * src/WINNT/afsd/cm_cell.c: DELTA STABLE14-windows-misc-fix-20050102 AUTHOR jaltman@mit.edu fix typo 2005-01-31 04:05 shadow * src/WINNT/: afsd/afsd_init.c, afsd/afsd_service.c, afsd/afskfw.c, afsd/afslogon.c, afsd/afslogon.h, afsd/cm_cell.c, afsd/cm_dcache.c, afsd/cm_rpc.c, afsd/cm_rpc.h, afsd/cm_scache.c, afsd/fs.c, afsd/fs.h, afsd/fs_utils.c, aklog/aklog.c, client_exp/NTMakefile: DELTA STABLE14-windows-misc-20050102 AUTHOR jaltman@mit.edu link to afsutil.lib for hostutil functions 2005-01-31 03:58 shadow * src/ptserver/: Makefile.in, NTMakefile, ptuser.c, ptuser.h: DELTA STABLE14-ptuser_h-20050102 AUTHOR jaltman@mit.edu add ptuser.h 2005-01-31 03:53 shadow * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h, src/WINNT/afsd/cm_scache.c, src/WINNT/install/wix/config.wxi, src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-virtual-memory-20041224 AUTHOR jaltman@mit.edu * The variable used to determine whether a file or virtual memory mapped cache is used was not properly initialized to a default value. If the registry setting "NonPersistentCaching" was not set, the choice would be random. Properly initialized to be "file". * The memory mapped view was never unmapped before closing the file at service shutdown. This is now properly cleaned up. * Default location of Cache file is now %TEMP%\AFSCache 2005-01-31 03:49 shadow * src/afs/: DUX/osi_vnodeops.c, VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_fid.c, VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: DELTA STABLE14-dux-vnops-cleanup-20041224 AUTHOR shadow@dementia.org FIXES move DUX code out of vnops and into dux os dependant code 2005-01-29 05:41 shadow * src/afs/LINUX/: osi_probe.c, osi_syscall.c: DELTA osi-probe-syscall-20050129 AUTHOR jhutz@cmu.edu FIXES 17405 add osi_probe 2005-01-14 01:07 shadow * src/config/: param.i386_nbsd30.h, param.nbsd30.h: DELTA nbsd30-20050113 AUTHOR lha@stacken.kth.se FIXES 16889 netbsd 3 this time for sure 2005-01-03 01:03 jaltman * src/ptserver/ptuser.h: DELTA ptuser_h-20050102 AUTHOR jaltman@mit.edu add ptuser.h to provide prototypes for ptuser.c 2004-12-17 15:39 shadow * src/aklog/aklog.1: DELTA STABLE14-aklog-intergration-20041119 AUTHOR kenh@cmf.nrl.navy.mil Import the aklog source from the MIT AFS-Kerberos 5 migration kit. 2004-12-17 15:36 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-77-20041217 AUTHOR shadow@dementia.org release 1.3.77 2004-12-17 15:34 shadow * src/rx/rx_kcommon.h: DELTA STABLE14-linux-rxk-header-update-20041217 AUTHOR Mike.Becher@lrz-muenchen.de update header to not defien _LINUX_CODA_FS_I if it is 2004-12-17 15:31 shadow * src/venus/: Makefile.in, kdump.c: DELTA STABLE14-kdump-update-20041217 AUTHOR Mike.Becher@lrz-muenchen.de update kdump for ia64_linux26 2004-12-17 15:29 shadow * README, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.ia64_linux26.h, src/afs/afs.h, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/util/afs_lhash.c: DELTA STABLE14-ia64-linux26-20041217 AUTHOR Mike.Becher@lrz-muenchen.de add ia64 linux26 support 2004-12-17 15:28 shadow * src/config/param.ia64_linux26.h: DELTA ia64-linux26-20041217 AUTHOR Mike.Becher@lrz-muenchen.de add ia64 linux26 support 2004-12-17 15:13 shadow * src/afsd/: afs.conf.linux, afs.rc.linux: DELTA STABLE14-linux-rc-update-20041217 AUTHOR Mike.Becher@lrz-muenchen.de update rc scripts for 2.6 2004-12-17 14:43 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux26-generic-sendfile-20041217 AUTHOR hanke@rzg.mpg.de FIXES 16842 enable loop mounting to work. 2004-12-17 14:39 shadow * src/tests/dumptool.c: DELTA STABLE14-dumptool-update-20041217 AUTHOR tvb@intel.com FIXES 16751 large file support for dumptool 2004-12-16 20:11 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20041216 AUTHOR jaltman@mit.edu document bug found in 1.3.75/76 release 2004-12-16 20:07 jaltman * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-update-20041216 AUTHOR jaltman@mit.edu 1.3.7700 2004-12-16 19:02 jaltman * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-freelance-default-root-cell-20041217 AUTHOR jaltman@mit.edu FIXES 16860 Forgot to add trailing dot on auto-generated default root.cell mountpoints. 2004-12-13 23:48 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-smb-auth-debug-20041213 AUTHOR jaltman@mit.edu Add more OutputDebugF() calls to the smb auth routines to assist in debugging 2004-12-13 23:43 jaltman * src/sys/pioctl_nt.c: DELTA STABLE14-windows-afs-all-20041213 AUTHOR jaltman@mit.edu In addition to establishing a connection with \\AFS; use \\AFS\all to ensure that we can access ioctl calls even if other methods fail. 2004-12-13 19:46 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-make-1-3-760-20041213 AUTHOR shadow@dementia.org FIXES this is 1.3.76 2004-12-13 19:41 shadow * src/: vol/volume.c, vol/volume.h, volser/volprocs.c: DELTA STABLE12-implement-vpeek-for-listvol-20041211 AUTHOR jhutz@cmu.edu FIXES 16765 All of AFSVolListOneVolume, AFSVolXListOneVolume, AFSVolListVolumes, AFSVolXListVolumes currrently attach each volume to be listed with V_READONLY. This makes the fileserver update and sync the volume header before releasing the volume to the volserver. The result is that volume list operations are slow, and generate lots of fileserver load, as Jimmy pointed out during his talk this afternoon. The attached patch introduces a new attach mode, V_PEEK, which is like a cross between V_READONLY and V_SECRETLY. It can be used for read-only operations on the volume header, where it is not necessary to inform the fileserver that the volume is being accessed. The patch also changes the above-named RPC's to use the new mode. 2004-12-13 19:40 shadow * acinclude.m4: DELTA STABLE14-fix-linux-kvers-setting-20041211 AUTHOR jhutz@cmu.edu FIXES 16763 set SYS_KVERS reasonably on linux always 2004-12-13 19:40 shadow * src/lwp/lwp.c: DELTA STABLE14-revert-mwaitprocs-20041210 AUTHOR shadow@dementia.org FIXES 5616 revert this for now 2004-12-13 19:39 shadow * src/sys/Makefile.in: DELTA STABLE14-sys-depinstall-20041210 AUTHOR shadow@dementia.org FIXES add depinstall in sys directory 2004-12-13 19:39 shadow * src/libadmin/kas/afs_kasAdmin.c: DELTA STABLE14-ubik-calliter-update-20041210 AUTHOR jaltman@mit.edu FIXES if we're going to prototype it we need to match this 2004-12-13 19:38 shadow * src/: kauth/admin_tools.c, kauth/authclient.c, ubik/ubik.p.h, ubik/ubikclient.c: DELTA STABLE14-ubik-iter-proto-20041208 AUTHOR rees@umich.edu prototype, casts, and proper arg count for ubik_CallIter thanks to Christof Hanke for some of this 2004-12-13 19:35 shadow * acinclude.m4, src/cf/linux-test3.m4, src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-page-follow-link-light-20041209 AUTHOR aedil@sinenomine.net FIXES 16742 new 2.6 uses page_follow_link_light detect and use 2004-12-13 19:35 shadow * src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_remove.c: DELTA STABLE14-linux-remove-negative-dentry-20041209 AUTHOR chas@cmf.nrl.navy.mil FIXES 16735 during unlink, afs sometimes renames the file instead of deleting it. this isnt reflected properly in the dcache in linux. the following patch attempts to address this issue. newname is renamed to afs_newname and exported. afs_linux_unlink() checks to see if the file is open. if so, it creates a negative dcache entry using the name suggested by afs_newname(). then dmove() moves (exchanges) dp and __dp. __dp is now a negative dentry for the old name and is put/dropped. 2004-12-13 19:34 shadow * Makefile.in: DELTA STABLE14-only-libafs-update-20041208 AUTHOR shadow@dementia.org only_libafs needs sys on irix 2004-12-13 14:15 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20041213 AUTHOR jaltman@mit.edu 1.3.7600 changes since 1.3.7500 2004-12-13 14:13 jaltman * src/: WINNT/afsd/cm_server.h, WINNT/afsd/cm_vnodeops.c, WINNT/afsd/cm_volume.c, WINNT/afsd/smb.c, WINNT/afsd/smb.h, WINNT/afsd/smb3.c, WINNT/afsd/smb3.h, config/NTMakefile.i386_nt40: DELTA STABLE14-windows-1376-pullups-20041213 AUTHOR jaltman@mit.edu Pullup all Changes since 1.3.75: - multihomed server support in AFS Client Service - fix autogeneration of freelance symlinks - replace SMB InfoLevel constants with preprocessor symbols 2004-12-08 17:21 shadow * src/afs/LINUX/osi_file.c: DELTA STABLE14-linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR cg2v@andrew.cmu.edu hopefully fix cache truncation 2004-12-08 11:12 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-75-20041208 AUTHOR shadow@dementia.org FIXES mark things 1.3.75. 2004-12-08 10:52 shadow * src/libafsrpc/Makefile.in: DELTA STABLE14-umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-08 10:35 shadow * src/afs/sysincludes.h: DELTA STABLE14-update-irix-bhvl-20041208 AUTHOR shadow@dementia.org FIXES define BHV_IS_BHVL(x) to 0 for non-CELL cases where BHV_PREPARE is defined. 6.5.20f is "broken" 2004-12-08 10:20 jaltman * src/WINNT/install/wix/feature.wxi: DELTA STABLE14-wix-update-20041208 AUTHOR jaltman@mit.edu Add property for StoreAnsiFilenames 2004-12-08 09:58 jaltman * doc/txt/winnotes/msi-deployment-guide.txt, src/WINNT/install/wix/property.wxi, src/WINNT/install/wix/registry.wxi: DELTA STABLE14-wix-updates-20041208 AUTHOR jaltman@mit.edu Add new property for StoreAnsiFilenames 2004-12-08 09:55 shadow * src/afs/LINUX/osi_file.c: DELTA STABLE14-linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR cg2v@andrew.cmu.edu hopefully fix cache truncation 2004-12-08 09:12 jaltman * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-20041208 AUTHOR jaltman@mit.edu 1.3.7500 2004-12-08 09:10 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-nsis-installer-20041208 AUTHOR rsm4@ieee.org Preserve previous install settings during upgrade 2004-12-07 22:27 shadow * src/lwp/lwp_elf.h: DELTA STABLE14-x86-solaris-20041207 AUTHOR shadow@dementia.org fix my mistake 2004-12-07 18:30 shadow * src/config/: param.sun4x_510.h, param.sun4x_58.h, param.sun4x_59.h: DELTA STABLE14-sparc32-no-largefile-20041207 AUTHOR deengert@anl.gov FIXES 16719 disable largefile on 32bit sparcs see the bug for better commentary 2004-12-07 18:25 shadow * src/afsd/afsd.c: DELTA STABLE14-afsd-chunksize-error-20041207 AUTHOR shadow@dementia.org FIXES 16723 based on work from mmokrejs@ribosome.natur.cuni.cz 2004-12-07 16:48 shadow * acinclude.m4, src/export/cfgexport.c, src/libuafs/MakefileProto.AIX.in, src/lwp/lwp.h, src/rxkad/rxkad.p.h: DELTA STABLE14-aix-5-update-20041207 AUTHOR haba@pdc.kth.se FIXES updates for aix 5 2004-12-07 16:37 shadow * src/volser/vsutils.c: DELTA STABLE14-volname-cleanup-20041207 AUTHOR haba@pdc.kth.se FIXES cleanup how volname or id number is parsed volname-cleanup-20041207 2004-12-07 16:16 jaltman * src/WINNT/pthread/pthread.c: DELTA STABLE14-pthread-event-names-20041207 AUTHOR jaltman@mit.edu pullup change for debugging purposes. 2004-12-07 15:59 shadow * src/libafs/MakefileProto.LINUX.in: DELTA STABLE14-umlinux26-20041207 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-07 14:24 shadow * src/: lwp/Makefile.in, lwp/lwp_elf.h, shlibafsrpc/Makefile.in: DELTA STABLE14-sunx86-20041207 AUTHOR fallsjo@sanchin.se FIXES update to provide sun x86 support 2004-12-07 12:48 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afslogon.c, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c: DELTA STABLE14-store-ansi-filenames-20041207 AUTHOR jaltman@mit.edu Provide option to users to allow file names to be stored using Windows ANSI code pages (similar to ISO Latin character sets) instead of the traditional OEM code pages 2004-12-07 06:19 shadow * src/afs/OBSD/osi_vfsops.c: DELTA STABLE14-no-oscheck-20041206 AUTHOR rees@umich.edu remove ostype and osrelease check; more trouble than they're worth 2004-12-07 06:17 shadow * src/rxdebug/rxdebug.c: DELTA STABLE14-rxdebug-more-dewarn-20041207 AUTHOR jhutz@cmu.edu FIXES 16660 more dewarning 2004-12-07 06:16 shadow * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb-20041206 AUTHOR jaltman@mit.edu Fixup references to SMB Dfs functions. Now need to fill in the details 2004-12-07 06:16 shadow * src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA STABLE14-windows-shutdown-20041205 AUTHOR jaltman@mit.edu Synchronize the shutdown of all smb_Server threads by waiting on a shutdown event before continuing Do not lock a buffer object if the attempt to obtain the buffer failed. 2004-12-07 06:15 shadow * src/: libafsauthent/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c: DELTA STABLE14-windows-pioctl-20041204 AUTHOR jaltman@mit.edu Be more agressive about trying to establish a connection to the SMB server if it fails. This requires adding a new dll: secur32.dll 2004-12-07 06:15 shadow * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-20041204 AUTHOR jaltman@mit.edu 1.3.7402 2004-12-07 06:14 shadow * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-freelance-20041204 AUTHOR jaltman@mit.edu perform a bit more error checking and logging when loading mountpoints and symlinks from the registry 2004-12-07 06:14 shadow * doc/txt/winnotes/afsdb-freelance-notes: DELTA STABLE14-winnotes-20041204 AUTHOR jaltman@mit.edu make note that the contents of this file are no longer up to date 2004-12-07 06:13 shadow * src/WINNT/afsd/afsd_init.c: DELTA STABLE14-windows-afsd-init-20041202 AUTHOR jaltman@mit.edu Fix a memory overwrite condition caused when the BackConnectionHostNames key does not exist 2004-12-07 06:12 shadow * src/afs/afs_server.c: DELTA STABLE14-afs-server-multi-rx-clesnup-20041202 AUTHOR horst@riback.net FIXES clean up multirx code 's use of lock 2004-12-07 06:12 shadow * acinclude.m4, src/afs/afs_call.c, src/afs/afs_conn.c, src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_init.c, src/afs/afs_memcache.c, src/afs/afs_osi.c, src/afs/afs_pioctl.c, src/afs/afs_prototypes.h, src/afs/afs_segments.c, src/afs/afs_server.c, src/afs/afs_stats.h, src/afs/afs_util.c, src/afs/afs_volume.c, src/afs/sysincludes.h, src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_sleep.c, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_flock.c, src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_write.c, src/cf/linux-test1.m4: DELTA STABLE14-amd64-linux-dewarn-20041202 AUTHOR jhutz@cmu.edu FIXES 16342 clean up warnings for amd64 2004-12-07 06:10 shadow * src/: rx/rx.c, rx/rx.h, rx/rx_event.c, rx/rx_event.h, rx/rx_globals.c, rx/rx_lwp.c, rx/rx_multi.c, rx/rx_packet.c, rx/rx_prototypes.h, rx/rx_rdwr.c, rx/xdr.c, rx/xdr_afsuuid.c, rx/xdr_array.c, rx/xdr_arrayn.c, rx/xdr_int32.c, rx/xdr_rx.c, rx/LINUX/rx_knet.c, rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h: DELTA STABLE14-rx-dewarnify-20041202 AUTHOR jhutz@cmu.edu FIXES 16277 dewarnify rx 2004-12-07 06:09 shadow * src/: afs/LINUX/osi_machdep.h, config/param.amd64_linux26.h: DELTA STABLE14-osi-gettime-20041202 AUTHOR jhutz@cmu.edu FIXES 16346 osi_GetTime needs to bdeal with 64 bit time on platforms that have it 2004-12-07 06:08 shadow * acinclude.m4, src/cf/osconf.m4, src/comerr/Makefile.in, src/config/afs_sysnames.h, src/config/param.i386_umlinux26.h, src/libafs/MakefileProto.LINUX.in, src/libafsrpc/Makefile.in: DELTA STABLE14-umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-07 06:07 shadow * src/: kauth/admin_tools.c, kauth/authclient.c, libadmin/kas/afs_kasAdmin.c: DELTA STABLE14-ubik-calliter-pass-all-args-20041202 AUTHOR deengert@anl.gov FIXES 16556 pass in all args to ubik_CallIter instead of doing (pseudo) varargs 2004-12-07 06:06 shadow * src/rx/rxdebug.c: DELTA STABLE14-rxdebug-use-afs-ntoa-r-20041202 AUTHOR matt@linuxbox.com FIXES 16050 use afs_inet_ntoa_r in rxdebug for consistency 2004-12-07 06:06 shadow * src/vol/: Makefile.in, NTMakefile, vol-bless.c: DELTA STABLE14-vol-bless-20041202 AUTHOR jhutz@cmu.edu FIXES 15928 add volume blesser 2004-12-07 06:05 shadow * acinclude.m4, src/cf/linux-test3.m4: DELTA STABLE14-linux26-set-mps-correctly-200412102 AUTHOR jhutz@cmu.edu FIXES 15645 set MPS correctly when compiling on 2.6 2004-12-07 06:04 shadow * src/: libafsauthent/Makefile.in, libafsrpc/Makefile.in, shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA STABLE14-libafsrpc-assertion-failed-20041202 AUTHOR cg2v@andrew.cmu.edu FIXES 16432 need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent 2004-12-07 06:03 shadow * src/sys/pioctl_nt.c: DELTA STABLE14-windows-pioctl-debug-20041130 AUTHOR jaltman@mit.edu Output the error number and not just the text string when reporting failures from CreateFile. 2004-12-07 06:03 shadow * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA STABLE14-windows-notes-upd-20041130 AUTHOR jaltman@mit.edu update docs 2004-12-07 06:02 shadow * src/WINNT/afsd/afsd_service.c: DELTA STABLE14-windows-auto-disable-sig-verify-20041130 AUTHOR jaltman@mit.edu If the desired cache size is greater then 700MB auto disable the signature verification check in order to prevent fragmentation of memory. 2004-12-07 06:02 shadow * src/WINNT/afsd/: NTMakefile, afsd_service.c: DELTA STABLE14-windows-maxmem-20041130 AUTHOR jaltman@mit.edu There is currently a maximum cache size of 1.3GB. The limit is imposed by the largest contiguous block of unused memory within the 2GB process space which can be assigned to the memory mapped file. Unfortunately, when the executable digital signature verification code is activated Windows sees fit to further segment the process memory which in turn reduces the size of the maximum cache file to less then 800MB. If larger cache sizes are desired, a new registry value should be set: HKLM\SOFTWARE\OpenAFS\Client (DWORD) "VerifyServiceSignature" = 0x0 Setting this value will disable the runtime verification of digital signatures on afsd_service.exe and the afs dlls which it loads. It will not disable the the version number check on those same files. The signature verification is not a security messure and is only meant to enhance the ability to afsd_service.exe to detect potential destablizing mixtures of DLLs from incompatible distributions. 2004-12-07 06:01 shadow * src/WINNT/afsd/: NTMakefile, afsd.h, afsd_service.c, cm_buf.c, cm_callback.h, cm_config.c, cm_config.h, cm_freelance.c, cm_freelance.h, cm_scache.h, smb.c, smb.h: DELTA STABLE14-windows-digital-sigs-and-more-20041130 AUTHOR jaltman@mit.edu Switch the Trust Provider used to verify the validity of executables and libraries to the Software Publisher Trust Provider. Add code (with Asanka's help) to extract the certificate details and log them to afsd_init.log. Ensure that if files are signed that all of the files are signed by the same entity. Add a number of missing prototypes Correct conversions from time_t to long or short. 2004-12-07 06:00 shadow * src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile, afssvrcpa/NTMakefile, afssvrmgr/NTMakefile, afsusrmgr/NTMakefile, client_creds/NTMakefile: DELTA STABLE14-windows-clean-20041129 AUTHOR asanka@mit.edu Cleanup clean targets to not break with cmd shell 2004-12-07 06:00 shadow * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-dyn-symlinks-20041129 AUTHOR jaltman@mit.edu in the freelance root.afs volume, instead of creating a mountpoint when a name is evaluated and it is a partial representation of a cellname, create a symlink. 2004-12-07 05:59 shadow * src/WINNT/afsd/: NTMakefile, afsd_service.c: DELTA STABLE14-winverifytrust-20041129 AUTHOR jaltman@mit.edu Add support for WinVerifyTrust(). If afsd_service.exe is a digitally signed executable, make sure that all of the associated binaries not only have the same file version number but are signed as well. 2004-12-07 05:59 shadow * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-freelance-init-20041127 AUTHOR jaltman@mit.edu replace the registry population scheme with cm_freelanceAddMount based on the CellRootName 2004-12-07 05:58 shadow * src/WINNT/afsd/cm_freelance.c: DELTA STABLE14-windows-robust-freelance-20041126 AUTHOR jaltman@mit.edu Implement new functions: cm_freelanceMountPointExists and cm_freelanceSymlinkExists. Use them along with other validity checks in cm_freelanceAddMount and cm_freelanceAddSymlink to ensure that name collisions do not occur and that empty strings are not valid file names. A symlink may not have a name which would resolve to a valid cell name. Doing so would prevent access to the cell. 2004-12-07 05:58 shadow * src/WINNT/afsd/: cm_callback.c, cm_freelance.c, cm_ioctl.c, cm_scache.c, cm_scache.h, cm_user.c, cm_user.h, smb.c, smb3.c: DELTA STABLE14-windows-scache-locks-20041126 AUTHOR jaltman@mit.edu replace all direct manipulations of the cm_scache_t refCount field with calls to cm_{Hold,Release}SCache[NoLock](). add missing call to cm_HoldScacheNoLock in freelance Mount Point re-initialization code. experiment a bit more with "special folders". ensure that checks for "desktop.ini" are case insensitive. 2004-12-07 05:57 shadow * src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/registry.wxi, doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-ini-file-mapping-20041124 AUTHOR dtanner@mit.edu Install registry values to force a mapping from afsdsbmt.ini file updates via the old profile API to the new HKLM\Software\OpenAFS\Client\Submounts key. 2004-12-07 05:56 shadow * acinclude.m4, src/config/afs_sysnames.h, src/config/param.i386_nbsd21.h, src/config/param.nbsd21.h, src/cf/osconf.m4: DELTA STABLE14-netbsd21-20041124 AUTHOR lha@stacken.kth.se netbsd 2.99.x (aka 3.0) support (aka 2.1?) 2004-12-07 05:55 shadow * src/WINNT/afsapplib/NTMakefile, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c, src/WINNT/afssvrcfg/NTMakefile, src/WINNT/afssvrcpa/NTMakefile, src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/NTMakefile, src/WINNT/client_config/drivemap.cpp, src/WINNT/client_config/tab_drives.cpp, src/WINNT/client_creds/NTMakefile, src/WINNT/client_osi/NTMakefile, src/WINNT/pthread/NTMakefile, src/config/NTMakefile.i386_nt40, src/config/NTVersioninfo.rc, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/registry.txt: DELTA STABLE14-windows-updates-20041124 AUTHOR jaltman@mit.edu Fix the version info data stored in the resource block to use the same language identifier as is advertised. 2004-12-07 05:54 shadow * src/WINNT/afsd/: afsd_init.c, cm_freelance.c: DELTA STABLE14-freelance-import-20041122 AUTHOR jaltman@mit.edu Fix the afs_freelance.ini import code. Check both the Client install directory and the %WINDIR% directory for afs_freelance.ini 2004-12-07 05:53 shadow * README-NT, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsicf.cpp, src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/smb3.c, src/WINNT/client_creds/creds.cpp, src/WINNT/client_creds/credstab.cpp, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt: DELTA STABLE14-windows-misc-20041122 AUTHOR jaltman@mit.edu fix a deadlock situation if an Obtain Tokens dialog is produced by an expiration event and the user chooses to cancel instead of obtain new credentials. 2004-12-07 05:51 shadow * src/aklog/: aklog.c, aklog.h, aklog_main.c, aklog_param.c, krb_util.c, linked_list.c, linked_list.h: DELTA STABLE14-aklog-intergration-20041119 AUTHOR kenh@cmf.nrl.navy.mil Import the aklog source from the MIT AFS-Kerberos 5 migration kit. 2004-12-07 05:50 shadow * src/: afs/afs_prototypes.h, afs/LINUX/osi_module.c, config/afs_args.h: DELTA STABLE14-proc-cellservdb-20041110 AUTHOR shadow@dementia.org FIXES put a cellservdb in /proc/fs/openafs 2004-12-07 05:49 shadow * src/: des/Makefile.in, libafsrpc/Makefile.in, rxkad/Makefile.in: DELTA STABLE14-update-objdir-20041110 AUTHOR nneul@umr.edu FIXES make objdir builds work (with fix from shadow@dementia.org in src/rxkad/...) 2004-12-07 05:48 shadow * src/rx/rx_getaddr.c: DELTA some software network adapters use instances of lo but are real network adapters . allow them to be advertised. the modified functions are called only in the pro cess of collecting a list to advertise. at the same time, make sure we mask 127.0.0.1. i wonder if that's a mistake. STABLE14-mask-loopback-address-allow-loopback-interfaces-to-be-adve rtised-20041110 AUTHOR shadow@dementia.org 2004-12-01 23:17 shadow * src/config/param.i386_umlinux26.h: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-01 22:53 shadow * src/vol/vol-bless.c: DELTA vol-bless-20041202 AUTHOR jhutz@cmu.edu FIXES 15928 add volume blesser 2004-11-24 18:57 rees * src/config/: param.i386_nbsd21.h, param.nbsd21.h: DELTA netbsd21-20041124 AUTHOR lha@stacken.kth.se netbsd 2.99.x (aka 3.0) support (aka 2.1?) 2004-11-19 20:01 kenh * src/aklog/: aklog.1, aklog.c, aklog.h, aklog_main.c, aklog_param.c, krb_util.c, linked_list.c, linked_list.h: DELTA aklog-intergration-20041119 AUTHOR kenh@cmf.nrl.navy.mil Import the aklog source from the MIT AFS-Kerberos 5 migration kit. 2004-11-09 19:35 shadow * src/util/Makefile.in: DELTA STABLE14-provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-11-09 19:31 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1374-20041109 AUTHOR shadow@dementia.org FIXES make this openafs 1.3.74 2004-11-09 17:20 shadow * src/vol/vol-salvage.c: DELTA STABLE14-aix-vol-salvage-make-malloc-not-be-cast-20041106 AUTHOR horst@riback.net FIXES When you have a 64bit big endian machine with a 64bit off_t in the stat the salvager won't work. Malloc takes an "unsigned long" and a implicit cast will be almost always zero :-). 2004-11-09 17:19 shadow * src/: cf/osconf.m4, config/afs_sysnames.h, config/param.ppc_linux26.h: DELTA STABLE14-ppc-linux26-20041108 AUTHOR hartmans@mit.edu FIXES 15770 support ppc linux 2.6 2004-11-09 17:19 shadow * src/afs/VNOPS/afs_vnop_readdir.c: DELTA STABLE14-readdir-report-correct-inums-20041108 AUTHOR jhutz@cmu.edu FIXES 15962 We currently try fairly hard to make stat() on a volume root return the same vnode number as is listed for the mount point by readdir(). This behaviour is desirable; in fact, getcwd would not work otherwise. However, we are _not_ careful about making readdir list correct inode numbers for "." in a volume root or ".." in a directory whose parent is a volume root. This means that applications which examine these entries will still see inconsistent inode numbers. Clearly, it would be more desirable to report consistent inode numbers in all cases, instead of only in some cases. The attached patch, written while I was tracking down some NFS translator problems (which ultimately proved to be unrelated), makes readdir return consistent inode numbers for volume roots. We are running this on a few machines and have seen no problems, but it has not been extensively tested. 2004-11-09 17:18 shadow * src/vfsck/: fsck.h, utilities.c: DELTA STABLE14-vfsck-sol9-breadwrite-args-20041108 AUTHOR deengert@anl.gov FIXES 15927 fix arg types for bread/bwrite for solaris 9 2004-11-09 17:18 shadow * src/afs/afs_nfsdisp.c: DELTA STABLE14-nfs3-no-readdirplus-20041108 AUTHOR jhutz@cmu.edu FIXES 15961 don't support readdirplus in nfsv3 2004-11-09 17:17 shadow * src/viced/: callback.c, host.c: DELTA STABLE14-callback-rxcon-use-safely-20041108 AUTHOR cg2v@andrew.cmu.edu FIXES 15973 add get/put refs to all callback rxconn usages to preclude any possibility of race 2004-11-09 17:17 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA STABLE14-nfs-root-mtime-20041108 AUTHOR jhutz@cmu.edu FIXES 15960 don't reset root mtime, solaris 9 wants it to be the same across multiple calls 2004-11-09 17:16 shadow * src/vol/namei_ops.c: DELTA STABLE14-any-way-damnit-20041107 AUTHOR shadow@dementia.org FIXES no comment. 2004-11-09 17:16 shadow * src/rx/rx_getaddr.c: DELTA some software network adapters use instances of lo but are real network adapters . allow them to be advertised. the modified functions are called only in the pro cess of collecting a list to advertise. at the same time, make sure we mask 127.0.0.1. i wonder if that's a mistake. STABLE14-mask-loopback-address-allow-loopback-interfaces-to-be-adve rtised-20041106 AUTHOR shadow@dementia.org 2004-11-09 17:14 shadow * src/afs/: afs.h, afs_buffer.c, afs_dcache.c, afs_pioctl.c, afs_prototypes.h, afs_segments.c, LINUX/osi_vnodeops.c, VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c: DELTA STABLE14-client-dir-package-interface-update-20041106 AUTHOR cg2v@andrew.cmu.edu FIXES 15726 cleanup from dread-do-validation; change to using dcache and not just fcache 2004-11-09 17:13 shadow * src/volser/: volprocs.c, volser_prototypes.h, vos.c, vsprocs.c: DELTA STABLE14-vos-timestamp-handling-20041106 AUTHOR kvanhees@sinenomine.net FIXES 15708 fix timestamp handling on create; display "never" for copy time 2004-11-09 17:13 shadow * src/afs/IRIX/osi_vnodeops.c: DELTA STABLE14-irix-largefile-update-20041104 AUTHOR chas@cmf.nrl.navy.mil FIXES from peter tripician via chas. update so largefile support stands a chance of working 2004-11-09 17:12 shadow * acinclude.m4: DELTA STABLE14-openbsd36-20041104 AUTHOR rees@umich.edu auto-detect OpenBSD 3.6. 2004-11-09 17:11 shadow * src/afs/FBSD/: osi_module.c, osi_vfsops.c: DELTA STABLE14-fbsd53-20041027 AUTHOR rees@umich.edu support for FreeBSD 5.3 builds and runs as well as it did on 5.2 2004-11-09 17:10 shadow * acinclude.m4: DELTA STABLE14-acinclude-fbsd-20041027 AUTHOR rees@umich.edu auto-detect FreeBSD 5.3 2004-11-09 17:09 shadow * src/: afs/afs_osi_pag.c, ubik/ubik.p.h, ubik/uinit.c: DELTA STABLE14-irix-cleanup-20041019 AUTHOR shadow@dementia.org FIXES clean up my messes. 2004-11-09 17:09 jaltman * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-bump-20041109 AUTHOR jaltman@mit.edu 1.3.7400 2004-11-09 17:05 shadow * acinclude.m4: DELTA STABLE14-configure-linux-header-path-help-20041018 AUTHOR shadow@dementia.org FIXES thanks to Kris Van Hees for pointing this out 2004-11-08 06:30 shadow * src/config/param.ppc_linux26.h: DELTA ppc-linux26-20041108 AUTHOR hartmans@mit.edu FIXES 15770 support ppc linux 2.6 2004-11-05 19:21 jaltman * README-NT, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsapplib/NTMakefile, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd.c, src/WINNT/afsd/afsd95.c, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm.h, src/WINNT/afsd/cm_buf.c, src/WINNT/afsd/cm_buf.h, src/WINNT/afsd/cm_conn.c, 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_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb3.c, src/WINNT/afsd/symlink.c, src/WINNT/afssvrcfg/NTMakefile, src/WINNT/afssvrcpa/NTMakefile, src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/NTMakefile, src/WINNT/client_config/config.cpp, src/WINNT/client_creds/NTMakefile, src/WINNT/client_exp/make_symbolic_link_dlg.cpp, src/WINNT/client_exp/lang/en_US/afs_shl_ext.rc, src/WINNT/install/wix/NTMakefile, src/WINNT/install/wix/config.wxi, src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi, src/WINNT/install/wix/openafs.wxs, src/WINNT/pthread/pthread.c, src/sys/pioctl_nt.c: DELTA STABLE14-windows-pullup-20041105 AUTHOR jaltman@mit.edu Pullup of all changes since the 1.3.72/73 release 2004-10-28 20:47 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-inlinebulk-put-ref-on-error-20041028 AUTHOR shadow@dementia.org FIXES if we got an error during InlineBulk, put back the reference 2004-10-28 18:09 shadow * src/viced/callback.c: DELTA STABLE14-drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock but it shouldn't matter (callback conn should be a client not server conn and thus not h_FreeConnection on cleanup) further, we should free the conns we GetConnection'd not the ones still in the host struct at the end. 2004-10-27 19:36 shadow * src/viced/callback.c: DELTA STABLE14-drop-h-lock-around-putconn-20041027 AUTHOR shadow@dementia.org FIXES the problem with rx_PutConnection is h_FreeConnection uses the host global lock 2004-10-18 20:26 jaltman * src/config/NTMakefile.i386_nt40: DELTA STABLE14-windows-version-update-20041018 AUTHOR jaltman@mit.edu 1.3.3700 2004-10-18 17:43 shadow * configure-libafs.in, configure.in, src/WINNT/pthread/pthread.c, src/afs/afs.h, src/afs/afs_dcache.c, src/afs/afs_pioctl.c, src/afs/afs_segments.c, src/afs/afs_vcache.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_create.c, src/afs/VNOPS/afs_vnop_dirops.c, src/afs/VNOPS/afs_vnop_link.c, src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_readdir.c, src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_rename.c, src/afs/VNOPS/afs_vnop_symlink.c, src/bozo/bos.c, src/butc/tcmain.c, src/cf/osconf.m4, src/config/afs_sysnames.h, src/des/Makefile.in, src/des/des.c, src/libafs/MakefileProto.LINUX.in, src/rx/rx.c, src/rx/rx_packet.c, src/rx/rx_user.c, src/rx/rxdebug.c, src/rx/LINUX/rx_knet.c, src/rxkad/rxkad.p.h, src/rxkad/rxkad_prototypes.h, src/rxkad/domestic/fcrypt.c, src/sys/pioctl_nt.c, src/ubik/beacon.c, src/ubik/ubik.p.h, src/util/snprintf.c, src/vol/namei_ops.c, src/vol/nuke.c, src/vol/vol-salvage.c: DELTA STABLE14-resync-20041018 AUTHOR shadow@dementia.org FIXES cheat. pull in all the 1.3.72->head changes in one delta 2004-10-18 07:11 shadow * configure-libafs.in, configure.in, src/afs/afs_buffer.c, src/afs/afs_osi.h, src/afs/afs_osi_pag.c, src/afs/afs_prototypes.h, src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_prototypes.h, src/afs/SOLARIS/osi_vnodeops.c, src/auth/Makefile.in, src/bucoord/commands.c, src/bucoord/dump_sched.c, src/bucoord/restore.c, src/butc/lwps.c