2006-02-18 06:01 jaltman * src/rx/rx_packet.c: DELTA rx-dpf-20060217 AUTHOR jaltman@secure-endpoints.com conditionalize rx_intentionallyDroppedOnReadPer100 2006-02-18 04:59 shadow * src/afs/afs_prototypes.h: DELTA STABLE14-flushrec-prototype-20060217 AUTHOR shadow@dementia.org add a prototype to shut up gcc4 2006-02-18 04:58 shadow * src/afs/afs_prototypes.h: DELTA flushrec-prototype-20060217 AUTHOR shadow@dementia.org add a prototype to shut up gcc4 2006-02-18 04:54 shadow * src/afs/afs_vcache.c: DELTA STABLE14-vnode-ref-verification-20060217 AUTHOR cg2v@andrew.cmu.edu verify we got a ref when we call vnode_ref 2006-02-18 04:53 shadow * src/afs/afs_vcache.c: DELTA vnode-ref-verification-20060217 AUTHOR cg2v@andrew.cmu.edu verify we got a ref when we call vnode_ref 2006-02-18 04:46 jaltman * src/rx/rx.c: DELTA rx-dpf-20060217 AUTHOR jaltman@secure-endpoints.com typo 2006-02-18 04:31 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-stable-1_4_1-rc8-20060217 AUTHOR shadow@dementia.org 1.4.1-rc8 2006-02-18 04:11 jaltman * src/rx/: rx.c, rx_globals.h, rx_packet.c: DELTA rx-dpf-20060216 AUTHOR jaltman@secure-endpoints.com when dpf is in use, log error codes from abort packets and perform ntoh translation of addresses and port numbers. 2006-02-18 04:09 shadow * src/afs/: afs_osidnlc.c, afs_pioctl.c, afs_vcache.c, afs_volume.c, DARWIN/osi_vnodeops.c, VNOPS/afs_vnop_lookup.c: DELTA STABLE14-vnode-ref-verification-20060217 AUTHOR cg2v@andrew.cmu.edu verify we got a ref when we call vnode_ref 2006-02-18 04:08 shadow * src/afs/: afs_osidnlc.c, afs_pioctl.c, afs_vcache.c, afs_volume.c, DARWIN/osi_vnodeops.c, VNOPS/afs_vnop_lookup.c: DELTA vnode-ref-verification-20060217 AUTHOR cg2v@andrew.cmu.edu verify we got a ref when we call vnode_ref 2006-02-17 21:58 shadow * src/afs/: afs.h, afs_cbqueue.c, afs_vcache.c: DELTA STABLE14-qremove-set-null-20060217 AUTHOR cg2v@andrew.cmu.edu when we remove an object from a queue null its list pointers 2006-02-17 21:57 shadow * src/afs/: afs.h, afs_cbqueue.c, afs_vcache.c: DELTA qremove-set-null-20060217 AUTHOR cg2v@andrew.cmu.edu when we remove an object from a queue null its list pointers 2006-02-17 21:53 shadow * src/afs/afs_pioctl.c: DELTA STABLE14-flushvolume-vhashq-consistency-20060217 AUTHOR cg2v@andrew.cmu.edu avoid having vflushed vnodes in play 2006-02-17 21:44 jaltman * src/WINNT/afsd/cm_server.c: DELTA STABLE14-windows-do-not-mark-servers-down-without-ping-20060216 AUTHOR jaltman@secure-endpoints.com undo damage caused by an inadvertent pullup of code that caused all servers to be marked down once every two hours. They would remain down for one CheckDownServersInterval after the first contact to the cell. 2006-02-17 21:43 shadow * src/afs/afs_pioctl.c: DELTA flushvolume-vhashq-consistency-20060217 AUTHOR cg2v@andrew.cmu.edu avoid having vflushed vnodes in play 2006-02-17 21:11 kenh * src/: rx/rx_tcp.c, rx/rxtest.c, rxkad/rxkad_client.c, rxkad/rxkad_server.c: DELTA rxtcp-security-20060217 AUTHOR kenh@cmf.nrl.navy.mil The basics of security for RxTCP. 2006-02-17 17:58 rees * src/: aklog/Makefile.in, aklog/aklog_main.c, aklog/asetkey.c, cf/kerberos.m4: DELTA test-heimdal-20060217 AUTHOR rees@umich.edu Add a configure test for heimdal and use it to build asetkey or not. Thanks to Derek Atkins for his helpful suggestions. 2006-02-17 17:35 shadow * src/afs/HPUX/osi_inode.c: DELTA STABLE14-hpux11-store-fd-sonner-20060217 AUTHOR shadow@dementia.org FIXES 23112 based on report from jbuehler@spirentcom.com 2006-02-17 17:34 shadow * src/afs/HPUX/osi_inode.c: DELTA hpux11-store-fd-sonner-20060217 AUTHOR shadow@dementia.org FIXES 23112 based on report from jbuehler@spirentcom.com 2006-02-17 17:27 shadow * src/lwp/process.i386.s: DELTA STABLE14-darwin-x86-lwp-fix-20060217 AUTHOR cg2v@andrew.cmu.edu make lwp work on darwin x86 2006-02-17 16:41 shadow * src/lwp/process.i386.s: DELTA darwin-x86-lwp-fix-20060217 AUTHOR cg2v@andrew.cmu.edu make lwp work on darwin x86 2006-02-17 15:35 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA windows-notes-20060216 AUTHOR jaltman@secure-endpoints.com 1.5.0 development build 2006-02-17 15:31 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060216 AUTHOR jaltman@secure-endpoints.com notes for 1.4.1-rc8 2006-02-17 15:29 shadow * src/afs/DARWIN/osi_sleep.c: DELTA STABLE14-darwin-lost-wakeups-20060213 AUTHOR cg2v@andrew.cmu.edu FIXES eliminate the apparent lost wakeup problem in tiger 2006-02-17 15:27 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20060216 AUTHOR jaltman@secure-endpoints.com 1.4.1-rc8 = 1.4.0098 2006-02-17 15:22 shadow * src/afs/DARWIN/osi_sleep.c: DELTA darwin-lost-wakeups-20060213 AUTHOR cg2v@andrew.cmu.edu FIXES eliminate the apparent lost wakeup problem in tiger 2006-02-17 14:48 jaltman * src/viced/afsfileprocs.c: DELTA STABLE14-viced-has-as-member-locking-20060217 AUTHOR klas.lindfors@it.su.se FIXES 26967 A crucial line was missing from DELTA viced-fix-check-rights-race-20060213 2006-02-17 14:48 jaltman * src/viced/afsfileprocs.c: DELTA viced-has-as-member-locking-20060217 AUTHOR klas.lindfors@it.su.se FIXES 26967 A crucial line was missing from DELTA viced-fix-check-rights-race-20060213 2006-02-16 22:06 jaltman * src/WINNT/afsd/: smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA windows-optimize-find-uid-20060216 AUTHOR jaltman@secure-endpoints.com Rename smb_GetUser to smb_GetUserFromVCP and add smb_GetUserFromUID. Use calls to smb_GetUserFromUID to reduce the number of times that the smb_user_t object is obtained and released during the processing of an smb call. 2006-02-16 22:03 jaltman * src/WINNT/afsd/: NTMakefile, cm_server.c, cm_server.h: DELTA windows-server-ping-20060216 AUTHOR jaltman@secure-endpoints.com add logging of server addresses, status and capabilities prevent multiple threads from pinging the same server simultaneously. instead, threads block and then use the result of the ping that was already taking place. 2006-02-16 22:01 jaltman * src/WINNT/afsd/afsd_init.c: DELTA windows-daemon-check-registry-20060216 AUTHOR jaltman@secure-endpoints.com Add registry values to allow the defaults for daemon checks to be altered at startup. Log values to afsd_init.log. daemonCheckDownInterval daemonCheckUpInterval daemonCheckVolInterval daemonCheckCBInterval daemonCheckLockInterval daemonCheckTokenInterval 2006-02-16 21:59 jaltman * src/WINNT/afsd/afsd.h: DELTA windows-lock-testing-20060216 AUTHOR jaltman@secure-endpoints.com turn on the support for backing byte range lock allocations with afs file server locks. 2006-02-16 21:49 jaltman * src/rx/rx_xmit_nt.c: DELTA STABLE14-windows-rx-wsaeconnreset-20060216 AUTHOR jaltman@secure-endpoints.com Deal with the fact that Windows returns WSAECONNRESET after an ICMP port not reachable packet was returned in response to a packet previously sent. 2006-02-16 21:48 jaltman * src/rx/rx_xmit_nt.c: DELTA windows-rx-wsaeconnreset-20060216 AUTHOR jaltman@secure-endpoints.com Deal with the fact that Windows returns WSAECONNRESET after an ICMP port not reachable packet was returned in response to a packet previously sent. 2006-02-15 21:03 shadow * src/afs/LINUX/osi_file.c: DELTA STABLE14-linux-inode-i-mutex-20060214 AUTHOR shadow@dementia.org make i_sem become i_mutex 2006-02-15 21:01 shadow * src/afs/LINUX/osi_file.c: DELTA linux-inode-i-mutex-20060214 AUTHOR shadow@dementia.org make i_sem become i_mutex 2006-02-15 20:55 shadow * src/afs/afs_osi.c: DELTA STABLE14-darwin-event-cleanup-20060215 AUTHOR cg2v@andrew.cmu.edu clean up event resources added for deadlock avoidance 2006-02-15 20:53 shadow * src/afs/afs_osi.c: DELTA darwin-event-cleanup-20060215 AUTHOR cg2v@andrew.cmu.edu clean up event resources added for deadlock avoidance 2006-02-15 16:38 shadow * src/aklog/asetkey.c: DELTA asetkey-macos-20060215 AUTHOR shadow@dementia.org make the same fix we do on aklog w.r.t com_err 2006-02-15 16:37 jaltman * src/WINNT/afsd/afsd_init.c: DELTA STABLE14-windows-reg-fix-20060215 AUTHOR jaltman@secure-endpoints.com cleanup the back connection hostname code 2006-02-15 16:32 shadow * src/rx/rx_kernel.h: DELTA darwin-ifnet-flags-20060215 AUTHOR shadow@dementia.org darwin (8.0) already has this 2006-02-15 16:31 jaltman * src/WINNT/afsd/afsd_init.c: DELTA windows-reg-fix-20060215 AUTHOR jaltman@secure-endpoints.com cleanup the back connection hostname code 2006-02-15 13:00 jaltman * src/lwp/iomgr.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2006-02-15 07:02 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-darwin80-mkdir-error-leak-fix-20060215 AUTHOR cg2v@andrew.cmu.edu avoid a potential refcount decrement "leak" (well, the opposite, really) when a mkdir fails 2006-02-15 07:01 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA darwin80-mkdir-error-leak-fix-20060215 AUTHOR cg2v@andrew.cmu.edu avoid a potential refcount decrement "leak" (well, the opposite, really) when a mkdir fails 2006-02-15 00:52 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1-4-1-rc7-20060214 AUTHOR shadow@dementia.org 1.4.1-rc7 2006-02-15 00:38 shadow * src/afsd/afs.rc.darwin: DELTA STABLE14-macos-dynroot-start-anyway-20060214 AUTHOR megacz@cs.berkeley.edu start afsd if -dynroot specified 2006-02-15 00:37 shadow * src/afsd/afs.rc.darwin: DELTA macos-dynroot-start-anyway-20060214 AUTHOR megacz@cs.berkeley.edu start afsd if -dynroot specified 2006-02-15 00:35 shadow * src/packaging/MacOS/buildpkg.sh: DELTA STABLE14-macos-afsdb-20060214 AUTHOR megacz@cs.berkeley.edu enable afsdb by default 2006-02-15 00:33 shadow * src/packaging/MacOS/buildpkg.sh: DELTA macos-afsdb-20060214 AUTHOR megacz@cs.berkeley.edu enable afsdb by default 2006-02-15 00:32 shadow * acinclude.m4, src/cf/linux-test4.m4: DELTA STABLE14-linux-inode-i-mutex-20060214 AUTHOR shadow@dementia.org new (2.6.16) kernerls have i_mutex instead of i_sem 2006-02-15 00:31 shadow * acinclude.m4, src/cf/linux-test4.m4: DELTA linux-inode-i-mutex-20060214 AUTHOR shadow@dementia.org new (2.6.16) kernerls have i_mutex instead of i_sem 2006-02-14 20:33 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE14-lookup-checkcode-bulkstats-20060214 AUTHOR cg2v@andrew.cmu.edu do error code analysis on bulkstat results also 2006-02-14 20:32 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA lookup-checkcode-bulkstats-20060214 AUTHOR cg2v@andrew.cmu.edu do error code analysis on bulkstat results also 2006-02-14 16:58 rees * src/viced/: afsfileprocs.c, callback.c, host.h: DELTA dead-code-and-prototyes-20060214 AUTHOR rees@umich.edu Remove dead code and add prototypes. 2006-02-14 14:03 jaltman * src/: NTMakefile, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k: DELTA windows-build-sys_name-20060214 AUTHOR jaltman@secure-endpoints.com Add the sys_name to the dest and obj directories in order to allow both 32-bit and 64-bit builds to be built from the same directory tree. 2006-02-14 13:26 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060214 AUTHOR jaltman@secure-endpoints.com latest notes for 1.4.1-rc7 2006-02-14 13:25 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-integration.txt, afs-issues.txt: DELTA windows-notes-20060214 AUTHOR jaltman@secure-endpoints.com updates 2006-02-13 18:51 shadow * src/afs/DARWIN/osi_misc.c: DELTA remove-recursive-vfs-getcontext-20060213 AUTHOR cg2v@andrew.cmu.edu remove unused code 2006-02-13 18:39 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA avoid a panic when we attempt a read past the end of the file STABLE14-solaris-afs-nfsrdwr-avoid-reading-past-end-of-file-2006021 3 AUTHOR shadow@dementia.org FIXES 25747 2006-02-13 18:38 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA solaris-afs-nfsrdwr-avoid-reading-past-end-of-file-20060213 AUTHOR shadow@dementia.org FIXES 25747 avoid a panic when we attempt a read past the end of the file 2006-02-13 18:31 shadow * src/: afs/afs_daemons.c, config/param.ppc_darwin_80.h: DELTA STABLE14-revert-bkg-disable-var-20060213 AUTHOR shadow@dementia.org remove the bkg daemon disabling 2006-02-13 18:29 shadow * src/: afs/afs_daemons.c, config/param.ppc_darwin_80.h: DELTA revert-bkg-disable-var-20060213 AUTHOR shadow@dementia.org remove the bkg daemon disabling 2006-02-13 18:19 shadow * src/afs/DARWIN/osi_sleep.c: DELTA STABLE14-darwin-lost-wakeups-20060213 AUTHOR cg2v@andrew.cmu.edu FIXES eliminate the apparent lost wakeup problem in tiger 2006-02-13 18:18 shadow * src/afs/DARWIN/osi_sleep.c: DELTA darwin-lost-wakeups-20060213 AUTHOR cg2v@andrew.cmu.edu FIXES eliminate the apparent lost wakeup problem in tiger 2006-02-13 17:57 jaltman * src/: audit/audit.c, bozo/bosserver.c, budb/server.c, kauth/kaserver.c, ptserver/ptserver.c, viced/viced.c, vlserver/vlserver.c, volser/volmain.c: DELTA STABLE14-osi-audit-locking-fix-20060201 AUTHOR tkeiser@gmail.com FIXES 25955 fix aix builds 2006-02-13 17:56 jaltman * src/audit/: audit.c, audit.h: DELTA STABLE14-audit-locking-20051113 AUTHOR jaltman@secure-endpoints.com Add locks around writes to the audit log. This ensures two writes do not interleave. 2006-02-13 17:10 jaltman * src/viced/: afsfileprocs.c, host.c, host.h: DELTA STABLE14-viced-fix-check-rights-race-20060213 AUTHOR jaltman@secure-endpoints.com FIXES 25869 acl_CheckRights() was generating core dumps because the client's prlist was being invalidated by h_TossStuff_r() as part of freeing the associated host. This patch fixes the problem in probably redundant ways. A missing hold on the host is now obtained. refCounts on the client are now preserved as part of GetClient()/PutClient(). Read/Write locks are now obtained on the client when accessing/manipulating the prlist. This patch adds the client parameter to GetVolumePackage() and PutVolumePackage() and adds the new function PutClient(). This patch removes the need for the client X had conn Y stolen by X messages. This is replaced by "deleted client X already had conn Y stolen by X. If we see this there is definitely a logic problem as the client should not be deleted at this point. We a no longer allowing the race condition that would have resulted in the original message. In addition, this patch fixes a problem with UAEs caused by the inappropriate translation of VICE error into UAEs when there is overlap between VICE error values and those in sys/errno.h. 2006-02-13 17:09 jaltman * src/viced/: afsfileprocs.c, host.c, host.h: DELTA viced-fix-check-rights-race-20060213 AUTHOR jaltman@secure-endpoints.com FIXES 25869 acl_CheckRights() was generating core dumps because the client's prlist was being invalidated by h_TossStuff_r() as part of freeing the associated host. This patch fixes the problem in probably redundant ways. A missing hold on the host is now obtained. refCounts on the client are now preserved as part of GetClient()/PutClient(). Read/Write locks are now obtained on the client when accessing/manipulating the prlist. This patch adds the client parameter to GetVolumePackage() and PutVolumePackage() and adds the new function PutClient(). This patch removes the need for the client X had conn Y stolen by X messages. This is replaced by "deleted client X already had conn Y stolen by X. If we see this there is definitely a logic problem as the client should not be deleted at this point. We a no longer allowing the race condition that would have resulted in the original message. In addition, this patch fixes a problem with UAEs caused by the inappropriate translation of VICE error into UAEs when there is overlap between VICE error values and those in sys/errno.h. 2006-02-13 16:33 jaltman * src/WINNT/afsd/cm_aclent.c: DELTA windows-findacl-optimize-20060213 AUTHOR jaltman@secure-endpoints.com don't remove an entry from the queue and add it to the head if it already is the head. 2006-02-13 16:33 jaltman * src/WINNT/afsd/cm_aclent.c: DELTA STABLE14-windows-findacl-optimize-20060213 AUTHOR jaltman@secure-endpoints.com don't remove an entry from the queue and add it to the head if it already is the head. 2006-02-13 16:29 jaltman * src/WINNT/afsd/cm_server.c: DELTA STABLE14-windows-new-server-ping-20060213 AUTHOR jaltman@secure-endpoints.com when adding a new server, mark it down to start. this will allow the Ping to use the short timeout when checking the real status. 2006-02-13 16:28 jaltman * src/WINNT/afsd/cm_server.c: DELTA windows-new-server-ping-20060213 AUTHOR jaltman@secure-endpoints.com when adding a new server, mark it down to start. this will allow the Ping to use the short timeout when checking the real status. 2006-02-12 06:25 jaltman * src/WINNT/afsd/: cm_cell.c, smb.c, smb.h: DELTA windows-off-to-the-races-20060211 AUTHOR jaltman@secure-endpoints.com several race conditions were introduced over the last couple of weeks. let's fix them. 2006-02-12 06:24 jaltman * src/WINNT/afsd/: cm_cell.c, smb.c, smb.h: DELTA STABLE14-windows-off-to-the-races-20060211 AUTHOR jaltman@secure-endpoints.com several race conditions were introduced over the last couple of weeks. let's fix them. 2006-02-10 18:44 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-vcp-fidsp-empty-20060210 AUTHOR jaltman@secure-endpoints.com protect against the case in which the vcp->fidsp list is empty which de-queuing smb_fid_t objects 2006-02-10 18:43 jaltman * src/WINNT/afsd/smb.c: DELTA windows-vcp-fidsp-empty-20060210 AUTHOR jaltman@secure-endpoints.com protect against the case in which the vcp->fidsp list is empty which de-queuing smb_fid_t objects 2006-02-10 17:12 jaltman * src/viced/host.c: DELTA STABLE14-viced-probe-uuid-on-old-connection-20060210 AUTHOR jaltman@secure-endpoints.com When we have found an existing host via Uuid, send the probe to the connection associated with the old host instead of the new one. If you send it to the new connection, we will fail to detect that the old host is no longer responding and hence that it should be removed. This should solve the 55 second delay problem seen from clients with Uuids that move addresses or sit behind a NAT. 2006-02-10 17:11 jaltman * src/viced/host.c: DELTA STABLE14-viced-log-typo-20060210 AUTHOR jaltman@secure-endpoints.com missing % in format string causes crash at log level 125 2006-02-10 17:10 jaltman * src/viced/host.c: DELTA viced-probe-uuid-on-old-connection-20060210 AUTHOR jaltman@secure-endpoints.com When we have found an existing host via Uuid, send the probe to the connection associated with the old host instead of the new one. If you send it to the new connection, we will fail to detect that the old host is no longer responding and hence that it should be removed. This should solve the 55 second delay problem seen from clients with Uuids that move addresses or sit behind a NAT. 2006-02-10 17:07 jaltman * src/viced/host.c: DELTA viced-log-typo-20060210 AUTHOR jaltman@secure-endpoints.com missing % in format string causes crash at log level 125 2006-02-10 16:50 shadow * src/viced/: afsfileprocs.c, host.c: DELTA STABLE14-viced-debug-port-numbers-20060210 AUTHOR shadow@dementia.org fix port number printing to not print byteswapped port numbers 2006-02-10 16:49 shadow * src/viced/: afsfileprocs.c, host.c: DELTA viced-debug-port-numbers-20060210 AUTHOR shadow@dementia.org fix port number printing to not print byteswapped port numbers 2006-02-09 15:29 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-afslogon-20060209 AUTHOR jaltman@secure-endpoints.com replace sizeof(opt) with sizeof(LogonOption_t) add more debug statements 2006-02-09 15:28 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20060209 AUTHOR jaltman@secure-endpoints.com replace sizeof(opt) with sizeof(LogonOption_t) add more debug statements 2006-02-07 07:47 jaltman * src/viced/host.c: DELTA STABLE14-viced-host-nat-20060207 AUTHOR jaltman@secure-endpoints.com When we discover a new address for an existing host we can take the opportunity to cleanup the hash table and the interface list if the new address differs from an existing address only by the port number. In that case we know the client is communicating to us from behind a NAT and the old addr/port number combination is no longer going to be of use to us. 2006-02-07 07:46 jaltman * src/viced/host.c: DELTA viced-host-nat-20060207 AUTHOR jaltman@secure-endpoints.com When we discover a new address for an existing host we can take the opportunity to cleanup the hash table and the interface list if the new address differs from an existing address only by the port number. In that case we know the client is communicating to us from behind a NAT and the old addr/port number combination is no longer going to be of use to us. 2006-02-07 06:05 jaltman * src/viced/host.c: DELTA STABLE14-viced-more-dbg-improvements-20060207 AUTHOR jaltman@secure-endpoints.com convert the rest of the addresses output in hex to dotted notation 2006-02-07 06:04 jaltman * src/viced/host.c: DELTA viced-more-dbg-improvements-20060207 AUTHOR jaltman@secure-endpoints.com convert the rest of the addresses output in hex to dotted notation 2006-02-06 17:18 rees * src/config/: param.i386_obsd33.h, param.i386_obsd34.h, param.i386_obsd35.h, param.i386_obsd36.h, param.i386_obsd37.h, param.i386_obsd38.h: DELTA no-global-sunlock-20060206 AUTHOR rees@umich.edu Don't use global_sunlock on OpenBSD unless running smp kernel 2006-02-06 07:07 jaltman * src/WINNT/afsd/: cm_freelance.c, cm_memmap.c: DELTA STABLE14-windows-winqual-20060206 AUTHOR jaltman@secure-endpoints.com Fix two bugs reported via Windows Crash Reporting: * Freelance initialization is somehow broken allowing the number of locally defined mountpoints to become negative. Due to the use of != instead of < in loops, it is possible to read/write unallocated memory. * GetTextualSid() was not properly handling a NULL output buffer pointer as an indication that the desired size should be returned. 2006-02-06 07:06 jaltman * src/WINNT/afsd/: cm_freelance.c, cm_memmap.c: DELTA windows-winqual-20060206 AUTHOR jaltman@secure-endpoints.com Fix two bugs reported via Windows Crash Reporting: * Freelance initialization is somehow broken allowing the number of locally defined mountpoints to become negative. Due to the use of != instead of < in loops, it is possible to read/write unallocated memory. * GetTextualSid() was not properly handling a NULL output buffer pointer as an indication that the desired size should be returned. 2006-02-06 04:12 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20060206 AUTHOR jaltman@secure-endpoints.com 1.4.0097 == 1.4.1-rc7 2006-02-06 04:08 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060206 AUTHOR jaltman@secure-endpoints.com updates for 1.4.1-rc7 2006-02-05 18:26 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-darwin-avoid-bogus-name-caching-20060205 AUTHOR cg2v@andrew.cmu.edu FIXES 26225 avoid the possibility of creating bogus cached named vnodes 2006-02-05 18:21 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA darwin-avoid-bogus-name-caching-20060205 AUTHOR cg2v@andrew.cmu.edu FIXES 26225 avoid the possibility of creating bogus cached named vnodes 2006-02-05 17:47 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-mountpoints-20060205 AUTHOR jaltman@secure-endpoints.com * if the mountpointstring is empty, return No Such Path; do not panic 2006-02-05 17:47 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-afslogon-20060205 AUTHOR jaltman@secure-endpoints.com * AFS_Logoff_Event must destroy tokens even if integrated logon is not being used unless LogoffPreserveTokens is non-zero 2006-02-05 17:45 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-mountpoints-20060205 AUTHOR jaltman@secure-endpoints.com * if the mountpointstring is empty, return No Such Path; do not panic 2006-02-05 17:44 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20060205 AUTHOR jaltman@secure-endpoints.com * AFS_Logoff_Event must destroy tokens even if integrated logon is not being used unless LogoffPreserveTokens is non-zero 2006-02-05 08:14 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: frames.htm, logo.htm, relnotes.htm, toc.htm: DELTA STABLE14-windows-release-notes-20060204 AUTHOR jaltman@secure-endpoints.com update release notes for 1.4.1 2006-02-05 07:46 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-afslogon-20060204 AUTHOR jaltman@secure-endpoints.com * fix LogoffPreserveTokens to work in the correct direction * modify behavior to avoid domain controller queries when integrated logon is disabled or the logon account is local 2006-02-05 07:44 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20060204 AUTHOR jaltman@secure-endpoints.com * fix LogoffPreserveTokens to work in the correct direction * modify behavior to avoid domain controller queries when integrated logon is disabled or the logon account is local 2006-02-03 23:21 jaltman * src/WINNT/afsd/: cm_cell.c, smb.c, smb3.c: DELTA windows-todays-bugs-20060203 AUTHOR jaltman@secure-endpoints.com * cell names must be treated as case insensitive * smb logoff messages do not mean the user is logging off the machine. do not use as an indication that tokens should be destroyed * use the correct lock and avoid a deadlock when handling dead VCs 2006-02-03 23:05 jaltman * src/WINNT/afsd/: cm_cell.c, smb.c, smb3.c: DELTA STABLE14-windows-todays-bugs-20060203 AUTHOR jaltman@secure-endpoints.com * cell names must be treated as case insensitive * smb logoff messages do not mean the user is logging off the machine. do not use as an indication that tokens should be destroyed * use the correct lock and avoid a deadlock when handling dead VCs 2006-02-02 21:48 jaltman * src/viced/: afsfileprocs.c, callback.c, host.c, host.h: DELTA STABLE14-viced-log-add-ports-20060202 AUTHOR jaltman@secure-endpoints.com * add port numbers to Host addresses so we can distinguish clients behind NATs * make messages consistent with regards to case and punctuation of "Host x.x.x.x:y" * convert hex addresses to dotted notation 2006-02-02 21:47 jaltman * src/viced/: afsfileprocs.c, callback.c, host.c, host.h: DELTA viced-log-add-ports-20060202 AUTHOR jaltman@secure-endpoints.com * add port numbers to Host addresses so we can distinguish clients behind NATs * make messages consistent with regards to case and punctuation of "Host x.x.x.x:y" * convert hex addresses to dotted notation 2006-02-02 08:28 shadow * src/afs/afs_daemons.c: DELTA STABLE14-bkg-disable-var-20060202 AUTHOR cg2v@andrew.cmu.edu don't extern this 2006-02-02 08:27 shadow * src/afs/afs_daemons.c: DELTA bkg-disable-var-20060202 AUTHOR cg2v@andrew.cmu.edu don't extern this 2006-02-02 04:56 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060201 AUTHOR jaltman@secure-endpoints.com notes for 1.4.1-rc6 2006-02-02 04:45 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20060201 AUTHOR jaltman@secure-endpoints.com 1.4.1-rc6 2006-02-02 04:37 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1-4-1-rc6-20060201 AUTHOR shadow@dementia.org happy groundhog day? 2006-02-01 18:29 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-more-cleanup-20060201 AUTHOR jaltman@secure-endpoints.com missed one case where the vcpCounter wrapped fids at 0 2006-02-01 18:28 jaltman * src/WINNT/afsd/smb.c: DELTA windows-more-cleanup-20060201 AUTHOR jaltman@secure-endpoints.com missed one case where the vcpCounter wrapped fids at 0 2006-02-01 18:03 jaltman * src/WINNT/afsd/: cm_cell.c, cm_conn.c, cm_dcache.c, cm_freelance.c, cm_ioctl.c, cm_ioctl.h, cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA STABLE14-windows-more-cleanups-20060201 AUTHOR jaltman@secure-endpoints.com * remove all references to 'dead_vcp'; cleanup smb_vc_t's as soon as we know they are dead * add mx holds across the cm_cell_t updates * add cm_FindSCacheParent() and remove duplicate code elsewhere * add mx holds across scp->flags updates * add cm_CleanFile() * clear CM_SCACHEFLAG_CALLBACK when discarding callbacks * fix smb fid wrapping. wrap at 0xFFFF instead of 0 because 0xFFFF is -1 which is INVALID_HANDLE * add missing mx holds around vcp->flags updates 2006-02-01 18:02 jaltman * src/WINNT/afsd/: cm_cell.c, cm_conn.c, cm_dcache.c, cm_freelance.c, cm_ioctl.c, cm_ioctl.h, cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA windows-more-cleanups-20060201 AUTHOR jaltman@secure-endpoints.com * remove all references to 'dead_vcp'; cleanup smb_vc_t's as soon as we know they are dead * add mx holds across the cm_cell_t updates * add cm_FindSCacheParent() and remove duplicate code elsewhere * add mx holds across scp->flags updates * add cm_CleanFile() * clear CM_SCACHEFLAG_CALLBACK when discarding callbacks * fix smb fid wrapping. wrap at 0xFFFF instead of 0 because 0xFFFF is -1 which is INVALID_HANDLE * add missing mx holds around vcp->flags updates 2006-02-01 16:20 shadow * src/: cf/osconf.m4, bozo/bnode.c, venus/up.c: DELTA aix-prototyping-fixes-20060201 AUTHOR tkeiser@gmail.com FIXES 26102 fix some prototypes and enable prototype enforcement for aix 2006-02-01 16:09 shadow * src/: audit/audit.c, bozo/bosserver.c, budb/server.c, kauth/kaserver.c, ptserver/ptserver.c, viced/viced.c, vlserver/vlserver.c, volser/volmain.c: DELTA osi-audit-locking-fix-20060201 AUTHOR tkeiser@gmail.com FIXES 25955 fix aix builds 2006-02-01 15:59 shadow * src/viced/: afsfileprocs.c, callback.c, fs_stats.h, host.h, viced.h: DELTA STABLE14-getsomespace-r-rewrite-20060201 AUTHOR jaltman@secure-endpoints.cm rewrite of GetSomeSpace_r to get rid of the brokenness we had before. also make GetCapabilities work like other rpc stubs which don't need callbacks 2006-02-01 15:58 shadow * src/viced/: afsfileprocs.c, callback.c, fs_stats.h, host.h, viced.h: DELTA getsomespace-r-rewrite-20060201 AUTHOR jaltman@secure-endpoints.cm rewrite of GetSomeSpace_r to get rid of the brokenness we had before. also make GetCapabilities work like other rpc stubs which don't need callbacks 2006-01-31 09:13 jaltman * src/WINNT/afsd/: afslogon.c, smb.c, smb3.c, smb_ioctl.c: DELTA windows-smb_fid_t-mx-20060130 AUTHOR jaltman@secure-endpoints.com *Includes the changes from STABLE14-windows-smb_fid_t-audit-20060125 as well: "Further testing revealed that some smb_vc_t objects could not be freed because the associated smb_fid_t objects never reached a zero refcount. Additional auditing uncovered cases in which there were holds not being released and others in which they were released to many times. This patch fixes the problems and improves auditability by modifying the behavior of the smb_IoctlXXX() functions to not release a reference that was obtained by the caller. Now the caller releases the reference." Fixup token deletion logic Surround all references to smb_fid_t flags and other references by obtaining and releasing the 'mx' lock. 2006-01-31 09:09 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA STABLE14-windows-smb_fid_t-mx-20060130 AUTHOR jaltman@secure-endpoints.com Fixup token deletion logic Surround all references to smb_fid_t flags and other references by obtaining and releasing the 'mx' lock. 2006-01-30 22:11 kenh * src/venus/up.c: DELTA merge-up-fixes-rxtcp-20060130 AUTHOR kenh@cmf.nrl.navy.mil Merge in fixes to up from the rxtcp branch. 2006-01-30 22:10 kenh * src/venus/up.c: DELTA up-missing-function-prototypes-20060130 AUTHOR kenh@cmf.nrl.navy.mil Missing prototypes for functions returning void cause some compilers to error out (the implicit prototype returns int). Explicit prototypes fix this. 2006-01-30 18:21 rra * doc/man-pages/: .cvsignore, Makefile.in, README, generate-html, style.css, pod1/afs.pod: DELTA STABLE14-man-page-html-20060124 AUTHOR rra@stanford.edu Initial cut at an HTML conversion of the POD reference pages. Requires Pod::Simple be installed (version 3.0 or later, probably). Also fix a POD formatting bug in the afs(1) man page noticed while testing HTML output. 2006-01-30 18:20 rra * src/cf/osconf.m4: DELTA STABLE14-sparc64-linux-typo-20060114 AUTHOR rra@stanford.edu XLDFLAGS64, not XLDFLAG64. 2006-01-30 18:19 rra * src/: afs/LINUX/osi_module.c, cf/osconf.m4, config/param.sparc64_linux26.h: DELTA STABLE14-sparc64-linux-20060113 AUTHOR hozer@hozed.org Hopefully fix sparc64 Linux support with 2.6 kernels. 2006-01-30 06:27 kenh * src/rx/rx_tcp.c: file rx_tcp.c was initially added on branch rxtcp. 2006-01-30 06:27 kenh * src/rx/rxtest.c: file rxtest.c was initially added on branch rxtcp. 2006-01-30 06:27 kenh * Makefile.in, src/cf/osconf.m4, src/libafsrpc/Makefile.in, src/rx/rx.c, src/rx/rx.h, src/rx/rx_lwp.c, src/rx/rx_prototypes.h, src/rx/rx_pthread.c, src/rx/rx_rdwr.c, src/rx/rx_tcp.c, src/rx/rxperf.c, src/rx/rxtest.c, src/rxkad/rxkad_client.c, src/rxkad/rxkad_prototypes.h, src/rxkad/rxkad_server.c, src/sgistuff/Makefile.in, src/shlibafsrpc/Makefile.in: DELTA rxtcp-branch-creation-20060130 AUTHOR kenh@cmf.nrl.navy.mil Initial import of the rxtcp code. Not useful yet, but it should be soon. 2006-01-28 19:22 shadow * src/: afs/afs_daemons.c, config/param.ppc_darwin_80.h: DELTA STABLE14-simple-darwin-disable-bkg-20060128 AUTHOR cg2v@andrew.cmu.edu avoid potential hang by disabling bkg daemons on 10.4 for now 2006-01-28 19:20 shadow * src/: afs/afs_daemons.c, config/param.ppc_darwin_80.h: DELTA simple-darwin-disable-bkg-20060128 AUTHOR cg2v@andrew.cmu.edu avoid potential hang by disabling bkg daemons on 10.4 for now 2006-01-28 18:06 shadow * src/afs/afs_vcache.c: DELTA STABLE14-newvcache-dont-spin-20060128 AUTHOR cg2v@andrew.cmu.edu make things so newvcache won't spin 2006-01-28 18:06 shadow * src/afs/afs_vcache.c: DELTA newvcache-dont-spin-20060128 AUTHOR cg2v@andrew.cmu.edu make things so newvcache won't spin 2006-01-28 18:04 shadow * src/afs/: afs_osidnlc.c, afs_vcache.c, DARWIN/osi_vm.c: DELTA STABLE14-reclaim-defered-flush-fixes-20060128 AUTHOR cg2v@andrew.cmu.edu fix side effect of reclaim lookaside 2006-01-28 18:02 shadow * src/afs/: afs_osidnlc.c, afs_vcache.c, DARWIN/osi_vm.c: DELTA reclaim-defered-flush-fixes-20060128 AUTHOR cg2v@andrew.cmu.edu fix side effect of reclaim lookaside 2006-01-26 21:24 shadow * src/venus/up.c: DELTA up-cleanup-20060126 AUTHOR shadow@dementia.org FIXES 25863 subsumes todd's fix 2006-01-26 21:03 shadow * src/rx/rx_prototypes.h: DELTA STABLE14-windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com this is a partial pullup 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2006-01-26 20:58 shadow * src/rx/rx_packet.c: DELTA STABLE14-windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com this is a partial pullup 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2006-01-26 20:55 shadow * src/rx/UKERNEL/rx_knet.c: DELTA STABLE14-windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com this is only a partial pullup 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2006-01-26 20:34 shadow * src/rx/rx_user.c: DELTA osi-panic-revert-to-kandr-20060126 AUTHOR tkeiser@gmail.com FIXES 25924 avoid prototype issue for now 2006-01-26 19:30 shadow * src/afs/afs_vcache.c: DELTA STABLE14-linux-vcache-extra-ref-unneeded-20060126 AUTHOR chas@cmf.nrl.navy.mil FIXES 25829 the dynamic/system inode version of the linux client already keeps an extra reference when the inode is on the vcache list. the inode/vnode should not go away while we are trying to flush the dcache children. 2006-01-26 18:55 shadow * src/afs/afs_vcache.c: DELTA linux-vcache-extra-ref-unneeded-20060126 AUTHOR chas@cmf.nrl.navy.mil FIXES 25829 the dynamic/system inode version of the linux client already keeps an extra reference when the inode is on the vcache list. the inode/vnode should not go away while we are trying to flush the dcache children. 2006-01-26 18:13 rees * src/afs/afs_vcache.c: DELTA remove-spurious-var-20060126 AUTHOR rees@umich.edu Remove unused local variable "lock". 2006-01-26 18:11 rees * src/afs/afs_vcache.c: DELTA cast-pointer-20060126 AUTHOR rees@umich.edu Cast pointer to long for printf. "%p" would be a better fix, but is it supported on all platforms? 2006-01-26 16:04 shadow * src/afs/DOC/afs_rwlocks: DELTA STABLE14-macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-26 16:03 shadow * src/afs/DOC/afs_rwlocks: DELTA macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-26 16:00 shadow * src/: afs/afs_call.c, afs/afs_osi.c, afs/DOC/afs_rwlocks, afs/FBSD/osi_machdep.h, afs/NBSD/osi_machdep.h, afs/OBSD/osi_machdep.h, afs/SOLARIS/osi_machdep.h, rx/rx.c: DELTA more-rxglock-cleanup-20060126 AUTHOR chas@cmf.nrl.navy.mil FIXES 23321 more rx glock cleanup. eval for pullup after 1.4.1 2006-01-26 15:58 shadow * src/cf/: linux-test1.m4, linux-test2.m4, linux-test3.m4, linux-test4.m4: DELTA STABLE14-linux26-build-update-20060126 AUTHOR chas@cmf.nrl.navy.mil FIXES 25879 KBUILD_BASENAME will need to be set in 2.6.15 and later for configure to work usefully 2006-01-26 15:56 shadow * src/cf/: linux-test1.m4, linux-test2.m4, linux-test3.m4, linux-test4.m4: DELTA linux26-build-update-20060126 AUTHOR chas@cmf.nrl.navy.mil FIXES 25879 KBUILD_BASENAME will need to be set in 2.6.15 and later for configure to work usefully 2006-01-26 15:53 shadow * src/rx/UKERNEL/rx_knet.c: DELTA STABLE14-ukernel-rx-knet-deref-20060126 AUTHOR tkeiser@gmail.com FIXES 25927 pass correct parameter to avoid type mismatch 2006-01-26 15:52 shadow * src/rx/UKERNEL/rx_knet.c: DELTA ukernel-rx-knet-deref-20060126 AUTHOR tkeiser@gmail.com FIXES 25927 pass correct parameter to avoid type mismatch 2006-01-26 15:50 shadow * src/afs/afs_vcache.c: DELTA STABLE14-sol10-vnode-cleanup-20060126 AUTHOR shadow@dementia.org FIXES Because we use a private pool of vnodes, it's up to us to trigger cleanup. here we do so. 2006-01-26 15:49 shadow * src/afs/afs_vcache.c: DELTA sol10-vnode-cleanup-20060126 AUTHOR shadow@dementia.org FIXES Because we use a private pool of vnodes, it's up to us to trigger cleanup. here we do so. 2006-01-26 15:45 shadow * src/afs/AIX/osi_vnodeops.c: DELTA STABLE14-aix5-warning-error-cleanup-20051102 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 22855 aix 5.1 and 5.2 should also build 2006-01-26 06:09 jaltman * src/WINNT/afsd/: afslogon.c, smb.c, smb3.c, smb_ioctl.c: DELTA STABLE14-windows-smb_fid_t-audit-20060125 AUTHOR jaltman@secure-endpoints.com Further testing revealed that some smb_vc_t objects could not be freed because the associated smb_fid_t objects never reached a zero refcount. Additional auditing uncovered cases in which there were holds not being released and others in which they were released to many times. This patch fixes the problems and improves auditability by modifying the behavior of the smb_IoctlXXX() functions to not release a reference that was obtained by the caller. Now the caller releases the reference. 2006-01-25 19:44 rees * regen.sh: DELTA regen-no-doc-noise-20060125 AUTHOR rees@umich.edu Don't say we're building man pages if we're not. 2006-01-25 05:59 rra * doc/man-pages/style.css: file style.css was added on branch openafs-stable-1_4_x on 2006-01-30 18:21:48 +0000 2006-01-25 05:59 rra * doc/man-pages/: .cvsignore, Makefile.in, README, generate-html, style.css, pod1/afs.pod: DELTA man-page-html-20060124 AUTHOR rra@stanford.edu Initial cut at an HTML conversion of the POD reference pages. Requires Pod::Simple be installed (version 3.0 or later, probably). Also fix a POD formatting bug in the afs(1) man page noticed while testing HTML output. 2006-01-25 05:59 rra * doc/man-pages/generate-html: file generate-html was added on branch openafs-stable-1_4_x on 2006-01-30 18:21:48 +0000 2006-01-25 04:47 shadow * src/afs/: afs_prototypes.h, afs_vcache.c, DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-25 04:45 shadow * src/afs/: afs_prototypes.h, afs_vcache.c, DARWIN/osi_vnodeops.c: DELTA macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-25 04:30 shadow * src/afs/afs_vcache.c: DELTA STABLE14-macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-25 04:29 shadow * src/afs/afs_vcache.c: DELTA macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-25 03:49 shadow * src/volser/vsprocs.c: DELTA STABLE14-release-avoid-negative-time-20060124 AUTHOR jhutz@cmu.edu avoid any possibility of time going negative when releasing incrementally 2006-01-25 03:49 shadow * src/volser/vsprocs.c: DELTA release-avoid-negative-time-20060124 AUTHOR jhutz@cmu.edu avoid any possibility of time going negative when releasing incrementally 2006-01-25 03:25 shadow * src/volser/volprocs.c: DELTA STABLE14-implement-vpeek-for-listvol-20060124 AUTHOR shadow@dementia.org roll back for listonevolume (only) 2006-01-25 03:24 shadow * src/volser/volprocs.c: DELTA implement-vpeek-for-listvol-20060124 AUTHOR shadow@dementia.org roll back for listonevolume (only) 2006-01-24 23:22 jaltman * src/WINNT/afsd/cm_callback.c: DELTA windows-continued-refcount-cleanup-20060124 AUTHOR jaltman@secure-endpoints.com rollback unintended commit 2006-01-24 23:12 jaltman * src/WINNT/afsd/: afsd_init.c, cm_callback.c, smb.c, smb.h, smb3.c: DELTA windows-continued-refcount-cleanup-20060124 AUTHOR jaltman@secure-endpoints.com * re-enable LogoffTokenTransferTimeout and LogoffTokenTransfer. Tokens are now destroyed at logoff based upon the values specified here. Default is ON and 120 seconds. Setting this to OFF will result in tokens never being destroyed. This will leak memory. * protect global queues with mutexes and avoid a variety of race conditions. 2006-01-24 17:41 shadow * src/afs/: afs.h, afs_buffer.c: DELTA STABLE14-usebuffer-macros-20060124 AUTHOR chas@cmf.nrl.navy.mil FIXES 25819 get rid of usebuffers macro usage warning 2006-01-24 17:40 shadow * src/afs/: afs.h, afs_buffer.c: DELTA usebuffer-macros-20060124 AUTHOR chas@cmf.nrl.navy.mil FIXES 25819 get rid of usebuffers macro usage warning 2006-01-24 17:34 shadow * src/afs/: afs_callback.c, afs_daemons.c, afs_prototypes.h, afs_vcache.c, DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-24 17:32 shadow * src/afs/: afs_callback.c, afs_daemons.c, afs_prototypes.h, afs_vcache.c, DARWIN/osi_vnodeops.c: DELTA macos-avoid-reclaim-hang-20060124 AUTHOR shadow@dementia.org FIXES 25686 based on chaskiel's suggestion, implement a lookaside reclaim list 2006-01-24 17:19 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060124 AUTHOR jaltman@secure-endpoints.com more updates for 1.4.1-rc5 2006-01-24 17:16 jaltman * src/WINNT/afsd/: afsd_init.c, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-continued-refcount-cleanup-20060124 AUTHOR jaltman@secure-endpoints.com * re-enable LogoffTokenTransferTimeout and LogoffTokenTransfer. Tokens are now destroyed at logoff based upon the values specified here. Default is ON and 120 seconds. Setting this to OFF will result in tokens never being destroyed. This will leak memory. * protect global queues with mutexes and avoid a variety of race conditions. 2006-01-23 21:30 jaltman * src/viced/host.h: DELTA STABLE14-viced-grow-h_maxSlots-20060123 AUTHOR cg2v@andrew.cmu.edu and jhutz@cs.cmu.edu The size of h_maxSlots as computed based upon the value of MAX_FILESERVER_THREAD is too small. It is possible for h_lwpIndex (in the pthread case) to have produce the same Slot value for multiple threads. In that case it is possible for the following to occur: X: h_Hold_r(host) X: H_UNLOCK ... E: H_LOCK E: Check h_Held_r(host); it is true, so don't hold E: H_UNLOCK X: H_LOCK X: h_Release_r(host) X: h_TossStuff_r(host) [called by h_Release_r] X: H_UNLOCK E: CheckHost(host) The end result would be a crash due to a reference to a null field in the host processed by CheckHost. This patch is a bit of a hack in that it solves the problem by increasing the number of slots for threads and does not determine the correct number of threads the process should be allowed to produce. 2006-01-23 21:28 jaltman * src/viced/host.c: DELTA STABLE14-check-host-optimize-20060123 AUTHOR jaltman@secure-endpoints.com There should never be a case where h_Enumerate calls CheckHost with a host whose callback_rxcon that is NULL. However, due to a bug it ended up being the case that it happened. An examination of the CheckHost code showed that the check for the HOSTDELETED flag should take place before a reference to callback_rxcon is obtained. If HOSTDELETED were set, the code would simply release the reference immediately. However, the process of obtaining and releasing the reference required dropping and obtaining locks that would be a performance hit. 2006-01-23 21:23 jaltman * src/viced/host.h: DELTA viced-grow-h_maxSlots-20060123 AUTHOR cg2v@andrew.cmu.edu and jhutz@cs.cmu.edu The size of h_maxSlots as computed based upon the value of MAX_FILESERVER_THREAD is too small. It is possible for h_lwpIndex (in the pthread case) to have produce the same Slot value for multiple threads. In that case it is possible for the following to occur: X: h_Hold_r(host) X: H_UNLOCK ... E: H_LOCK E: Check h_Held_r(host); it is true, so don't hold E: H_UNLOCK X: H_LOCK X: h_Release_r(host) X: h_TossStuff_r(host) [called by h_Release_r] X: H_UNLOCK E: CheckHost(host) The end result would be a crash due to a reference to a null field in the host processed by CheckHost. This patch is a bit of a hack in that it solves the problem by increasing the number of slots for threads and does not determine the correct number of threads the process should be allowed to produce. 2006-01-23 21:13 jaltman * src/viced/host.c: DELTA check-host-optimize-20060123 AUTHOR jaltman@secure-endpoints.com There should never be a case where h_Enumerate calls CheckHost with a host whose callback_rxcon that is NULL. However, due to a bug it ended up being the case that it happened. An examination of the CheckHost code showed that the check for the HOSTDELETED flag should take place before a reference to callback_rxcon is obtained. If HOSTDELETED were set, the code would simply release the reference immediately. However, the process of obtaining and releasing the reference required dropping and obtaining locks that would be a performance hit. 2006-01-23 21:07 shadow * src/venus/fs.c: DELTA STABLE14-fs-getfid-20060123 AUTHOR shadow@dementia.org add a fs subcommand to get a fid 2006-01-23 21:04 shadow * src/venus/fs.c: DELTA fs-getfid-20060123 AUTHOR shadow@dementia.org add a fs subcommand to get a fid 2006-01-21 23:40 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR jaltman@secure-endpoints.com fix an error caused by patch conflict during pullup 2006-01-21 21:40 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060121 AUTHOR jaltman@secure-endpoints.com more notes for 1.4.1-rc5 2006-01-21 21:37 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR jaltman@secure-endpoints.com and remember to mark the session dead so it can be re-used 2006-01-21 21:37 jaltman * src/WINNT/afsd/smb.c: DELTA windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR jaltman@secure-endpoints.com and remember to mark the session dead so it can be re-used 2006-01-21 21:24 jaltman * src/viced/host.c: DELTA STABLE14-h_gethost_r-hold-fix-20060121 AUTHOR jaltman@secure-endpoints.com fix hold errors 2006-01-21 21:22 jaltman * src/viced/host.c: DELTA h_gethost_r-hold-fix-20060121 AUTHOR jaltman@secure-endpoints.com fix hold errors 2006-01-21 20:58 jaltman * src/WINNT/afsd/: cm_daemon.c, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR jaltman@secure-endpoints.com This patch: (1) removes the rest of the dead logoff code that was originally stripped of any meaning by DELTA winnt-win2000-win98-afs-client-updates-20010623. (2) gives new meaning to smb_TokenTransfer and smb_TokenTransferTimeout. these variables now control how long a smb_username_t and its associated cm_user_t and its cm_cellinfo_t (including tokens) will be preserved after a logoff. (3) adds logic to detect logoff conditions (4) adds cm_CheckVCs(). This function probes the SMB client with a ECHO response to determine if the associated SMB virtual circuit is still valid. This is executed once every five minutes by smb_Daemon() and whenever the machine's IP addresses change. This allows abandoned VCs to be detected and the associated user credentials, file handles, and locks to be cleaned up. This will also prevent the exhaustion of the limited number of SMB sessions. 2006-01-21 20:56 jaltman * src/WINNT/afsd/: cm_daemon.c, smb.c, smb.h, smb3.c: DELTA windows-smb-logoff-or-abandonment-detection-20060121 AUTHOR jaltman@secure-endpoints.com This patch: (1) removes the rest of the dead logoff code that was originally stripped of any meaning by DELTA winnt-win2000-win98-afs-client-updates-20010623. (2) gives new meaning to smb_TokenTransfer and smb_TokenTransferTimeout. these variables now control how long a smb_username_t and its associated cm_user_t and its cm_cellinfo_t (including tokens) will be preserved after a logoff. (3) adds logic to detect logoff conditions (4) adds cm_CheckVCs(). This function probes the SMB client with a ECHO response to determine if the associated SMB virtual circuit is still valid. This is executed once every five minutes by smb_Daemon() and whenever the machine's IP addresses change. This allows abandoned VCs to be detected and the associated user credentials, file handles, and locks to be cleaned up. This will also prevent the exhaustion of the limited number of SMB sessions. 2006-01-20 16:40 rees * acinclude.m4, src/libafs/MakefileProto.FBSD.in: DELTA host-cpu-20060120 AUTHOR rees@umich.edu Introduce @HOST_CPU@ and use it to find correct headers for FreeBSD build. 2006-01-20 06:32 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info, src/packaging/MacOS/ReadMe.rtf: DELTA STABLE14-openafs-stable-1_4_1-rc5-20060120 AUTHOR shadow@dementia.org make 1.4.1-rc5 2006-01-20 06:22 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060120 AUTHOR jaltman@secure-endpoints.com more notes for 1.4.1-rc5 2006-01-20 05:21 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-cached-lookup-mtpt-20060120 AUTHOR cg2v@andrew.cmu.edu FIXES 25647 don't do lookups on the wrong vnode, if it's a mvstat=1 vnode, it's not useful 2006-01-20 05:19 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA cached-lookup-mtpt-20060120 AUTHOR cg2v@andrew.cmu.edu FIXES 25647 don't do lookups on the wrong vnode, if it's a mvstat=1 vnode, it's not useful 2006-01-20 05:06 shadow * src/afs/AIX/: osi_machdep.h, osi_vnodeops.c: DELTA STABLE14-aix-vm-rdwr-fix-20060120 AUTHOR tkeiser@gmail.com FIXES 25650 avoid a loop in vm_rdwr on aix. also fix ifnet_flags macro 2006-01-20 05:05 shadow * src/afs/AIX/: osi_machdep.h, osi_vnodeops.c: DELTA aix-vm-rdwr-fix-20060120 AUTHOR tkeiser@gmail.com FIXES 25650 avoid a loop in vm_rdwr on aix. also fix ifnet_flags macro 2006-01-20 00:03 shadow * src/venus/cmdebug.c: DELTA STABLE14-cmdebug-no-zero-pad-output-20060119 AUTHOR shadow@dementia.org length, dv and refcnt no longer 0 padded 2006-01-20 00:00 shadow * src/venus/cmdebug.c: DELTA cmdebug-no-zero-pad-output-20060119 AUTHOR shadow@dementia.org length, dv and refcnt no longer 0 padded 2006-01-19 23:08 jaltman * src/WINNT/afsd/: afslogon.c, cm_ioctl.c, cm_user.c, cm_user.h, smb.c, smb.h, smb3.c, smb3.h: DELTA The Integrated Logon hack of setting a token for a smb name different than the one associated with the current smb session fails when smb virtual circuits, sessions and username objects are properly reference counted. When refcounts are not leaked the constructed smb_username_t is destroyed immediately after the token is set since there are not references to it from a current session. The fix is to mark the smb_username_t object with a flag indicating that it was created by the Network Provider. This flag prevents the destruction when the refcount is zero so that it will be available at the time the smb session is created (just a moment or two later.) During the binding of the smb_username_t to the smb_vc_t the flag is cleared allowing the tokens to be destroyed when the smb session is closed. STABLE14-windows-integrated-logon-hack-fix-for-proper-refcounts-200 60119 AUTHOR jaltman@secure-endpoints.com 2006-01-19 23:07 jaltman * src/WINNT/afsd/: afslogon.c, cm_ioctl.c, cm_user.c, cm_user.h, smb.c, smb.h, smb3.c, smb3.h: DELTA windows-integrated-logon-hack-fix-for-proper-refcounts-20060119 AUTHOR jaltman@secure-endpoints.com The Integrated Logon hack of setting a token for a smb name different than the one associated with the current smb session fails when smb virtual circuits, sessions and username objects are properly reference counted. When refcounts are not leaked the constructed smb_username_t is destroyed immediately after the token is set since there are not references to it from a current session. The fix is to mark the smb_username_t object with a flag indicating that it was created by the Network Provider. This flag prevents the destruction when the refcount is zero so that it will be available at the time the smb session is created (just a moment or two later.) During the binding of the smb_username_t to the smb_vc_t the flag is cleared allowing the tokens to be destroyed when the smb session is closed. 2006-01-19 16:57 rees * src/bozo/bosserver.c: DELTA bozo-log-fix-20060119 AUTHOR rees@umich.edu don't fclose(NULL) (found by ober@linbsd.org) fflush after printf instead of before add missing trailing newline in WARNING message consolidate the logic to make it clearer make tdate bigger (26 chars plus '\0'; not sure this is needed) 2006-01-18 22:31 rees * src/libafs/MakefileProto.FBSD.in: DELTA fbsd-opts-20060118 AUTHOR rees@umich.edu add -mno-mmx -mno-3dnow -mno-sse -mno-sse2 to kernel cc flags 2006-01-18 16:03 rees * src/rx/: rx_kcommon.c, rx_kernel.h, UKERNEL/rx_kcommon.h: DELTA ifnet-flags-20060118 AUTHOR rees@umich.edu #define ifnet_flags to fix build on bsd 2006-01-18 06:27 shadow * src/afs/afs.h: DELTA STABLE14-linux-vrefcount-macro-fix-20060118 AUTHOR shadow@dementia.org thanks to jhutz@cmu.edu for making me consider this 2006-01-18 06:26 shadow * src/afs/afs.h: DELTA linux-vrefcount-macro-fix-20060118 AUTHOR shadow@dementia.org thanks to jhutz@cmu.edu for making me consider this 2006-01-18 02:22 shadow * src/rx/rx_kcommon.c: DELTA STABLE14-linux-kernel-bug-macro-inline-20060117 AUTHOR shadow@dementia.org force oops inline instead of calling bug, so we can printk 2006-01-18 02:21 shadow * src/rx/rx_kcommon.c: DELTA linux-kernel-bug-macro-inline-20060117 AUTHOR shadow@dementia.org force oops inline instead of calling bug, so we can printk 2006-01-17 22:25 rees * README, README.CVS: DELTA regen-doc-20060117 AUTHOR rees@umich.edu slightly better documentation of regen.sh 2006-01-17 21:45 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-truncate-after-lock-check-20060116 AUTHOR jaltman@secure-endpoints.com In smb_ReceiveNTCreateX the lock check, cm_CheckNTOpen(), must take place before we allow the file to be truncated. 2006-01-17 21:43 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-truncate-after-lock-check-20060116 AUTHOR jaltman@secure-endpoints.com In smb_ReceiveNTCreateX the lock check, cm_CheckNTOpen(), must take place before we allow the file to be truncated. 2006-01-17 17:09 shadow * src/: afs/afs_call.c, rx/DARWIN/rx_knet.c: DELTA STABLE14-darwin-use-kthreads-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25542 use kernel threads for afsd processes instead of forked pids 2006-01-17 17:08 shadow * src/: afs/afs_call.c, rx/DARWIN/rx_knet.c: DELTA darwin-use-kthreads-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25542 use kernel threads for afsd processes instead of forked pids 2006-01-17 17:06 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-locking-behavior-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25543 F_UNLCK is send as a command, remap to F_SETLK like everyone else 2006-01-17 17:05 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA macos-locking-behavior-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25543 F_UNLCK is send as a command, remap to F_SETLK like everyone else 2006-01-17 16:08 shadow * src/afs/DARWIN/osi_vfsops.c: DELTA STABLE14-tiger-sysctl-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25327 implementation of sysctl for tiger 2006-01-17 16:06 shadow * src/afs/DARWIN/osi_vfsops.c: DELTA tiger-sysctl-20060117 AUTHOR cg2v@andrew.cmu.edu FIXES 25327 implementation of sysctl for tiger 2006-01-17 05:00 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE14-newvcache-can-fail-now-20060116 AUTHOR psomogyi@gamax.hu FIXES 22260 allow newvcache to fail without ooping sort of nasty, if you want more vcaches, say so. 2006-01-17 04:59 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA newvcache-can-fail-now-20060116 AUTHOR psomogyi@gamax.hu FIXES 22260 allow newvcache to fail without ooping sort of nasty, if you want more vcaches, say so. 2006-01-17 04:20 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060116 AUTHOR jaltman@secure-endpoints.com updates for 1.4.1-rc5 2006-01-17 04:00 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20060116 AUTHOR jaltman@secure-endpoints.com 1.4.1-rc5 2006-01-17 03:58 jaltman * src/WINNT/client_config/afsmap.c: DELTA STABLE14-windows-afsmap-20060116 AUTHOR jaltman@secure-endpoints.com strcpy -> strncpy 2006-01-17 03:57 jaltman * src/WINNT/client_config/afsmap.c: DELTA windows-afsmap-20060116 AUTHOR jaltman@secure-endpoints.com strcpy -> strncpy 2006-01-17 03:33 jaltman * src/afs/afs_prototypes.h: DELTA STABLE14-remove-dead-prototype-20060116 AUTHOR cg2v@andrew.cmu.edu remove dead prototype for osi_iput() 2006-01-17 03:32 jaltman * src/afs/afs_prototypes.h: DELTA remove-dead-prototype-20060116 AUTHOR cg2v@andrew.cmu.edu remove dead prototype for osi_iput() 2006-01-16 21:16 shadow * src/viced/host.c: DELTA STABLE14-h-enumerate-r-fix-for-real-20060116 AUTHOR cg2v@andrew.cmu.edu FIXES 24196 make this not simply wrong 2006-01-16 21:15 shadow * src/viced/host.c: DELTA h-enumerate-r-fix-for-real-20060116 AUTHOR cg2v@andrew.cmu.edu FIXES 24196 make this not simply wrong 2006-01-16 16:23 jaltman * src/rx/rx_packet.c: DELTA STABLE14-windows-rx-ehostunreach-20060116 AUTHOR jaltman@secure-endpoints.com another location where EHOSTUNREACH can be returned such that we can timeout the request immediately 2006-01-16 16:22 jaltman * src/rx/rx_packet.c: DELTA windows-rx-ehostunreach-20060116 AUTHOR jaltman@secure-endpoints.com another location where EHOSTUNREACH can be returned such that we can timeout the request immediately 2006-01-16 02:06 jaltman * src/WINNT/afsd/: afsd_eventmessages.mc, cm_callback.c, cm_conn.c, cm_server.h, cm_vnodeops.c, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA STABLE14-windows-vc-locks-and-more-20060115 AUTHOR jaltman@secure-endpoints.com This patch fixes several issues: * the smb virtual circuits can be active and/or dead. this patch improves the handling of vc's making the transition from active to dead * correct the refcounts on the smb_user_t and smb_vc_t objects * replace the deprecated GetCurrentTime() with GetTickCounts() which is the new name. This function needs to be replaced with something else because its return value wraps after 49.7 days * hold the correct locks when adjusting the scp->fileLocksH queue 2006-01-16 02:05 jaltman * src/WINNT/afsd/: afsd_eventlog.c, afsd_eventmessages.mc, cm_conn.c, cm_vnodeops.c, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA windows-vc-locks-and-more-20060115 AUTHOR jaltman@secure-endpoints.com This patch fixes several issues: * the smb virtual circuits can be active and/or dead. this patch improves the handling of vc's making the transition from active to dead * correct the refcounts on the smb_user_t and smb_vc_t objects * replace the deprecated GetCurrentTime() with GetTickCounts() which is the new name. This function needs to be replaced with something else because its return value wraps after 49.7 days * hold the correct locks when adjusting the scp->fileLocksH queue * add new event log entries for unexpected session closures and send packet failures 2006-01-15 08:10 jaltman * src/WINNT/afsd/smb.c: DELTA windows-ncb-error-strings-20060114 AUTHOR jaltman@secure-endpoints.com consolidate the use of NCB error strings in one place 2006-01-15 08:04 jaltman * src/WINNT/afsd/afsdifs.c: DELTA windows-afsifs-20060114 AUTHOR asanka@secure-endpoints.com minor style change 2006-01-15 08:01 jaltman * src/WINNT/afsd/: afsd_eventmessages.mc, afsd_init.c, cm_ioctl.c: DELTA windows-eventlog-20051219 AUTHOR jaltman@secure-endpoints.com More messages for the event log 2006-01-14 08:19 rra * src/cf/osconf.m4: DELTA sparc64-linux-typo-20060114 AUTHOR rra@stanford.edu XLDFLAGS64, not XLDFLAG64. 2006-01-14 08:00 rra * src/: afs/LINUX/osi_module.c, cf/osconf.m4, config/param.sparc64_linux26.h: DELTA sparc64-linux-20060113 AUTHOR hozer@hozed.org Hopefully fix sparc64 Linux support with 2.6 kernels. 2006-01-12 18:45 jaltman * src/WINNT/afsd/: cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA windows-lock-data-versions-20060112 AUTHOR asanka@secure-endpoints.com Add a lockDataVersion field to cm_scache_t. This data version is compared to the cm_scache_t dataVersion field in the following circumstances: * lock upgrades from read to write in which the lock must be released given current file server rpcs * lock downgrades from write to read in which the lock must be released given current file server rpcs * lost locks due to network disconnect. if the data version has not changed then re-obtaining the lock is safe to do 2006-01-12 05:55 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-cmfinduserbyname-20060112 AUTHOR jaltman@secure-endpoints.com FIXES 25347 Fix invalid access after freeing newly allocated data structure 2006-01-12 05:54 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-cmfinduserbyname-20060112 AUTHOR jaltman@secure-endpoints.com FIXES 25347 Fix invalid access after freeing newly allocated data structure 2006-01-11 21:38 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-clean-up-stupidity-20060111 AUTHOR chas@cmf.nrl.navy.mil FIXES get some of an inadvertant misapplied patch, and get rid of a redundant check 2006-01-11 21:37 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-clean-up-stupidity-20060111 AUTHOR chas@cmf.nrl.navy.mil FIXES get some of an inadvertant misapplied patch, and get rid of a redundant check 2006-01-11 04:49 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-stable-20060110 AUTHOR jaltman@secure-endpoints.com updates for 1.4.1-rc4 2006-01-11 04:47 jaltman * src/config/afs_sysnames.h: DELTA STABLE14-afs-sysnames-20060110 AUTHOR jaltman@secure-endpoints.com move allocations for SYS_NAME_ID_amd64_w2k and SYS_NAME_ID_i64_w2k to avoid conflicts 2006-01-11 04:44 jaltman * src/config/afs_sysnames.h: DELTA afs-sysnames-20060110 AUTHOR jaltman@secure-endpoints.com move allocations for SYS_NAME_ID_amd64_w2k and SYS_NAME_ID_i64_w2k to avoid conflicts 2006-01-11 04:36 shadow * src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-stable-1_4_1-rc4-20060110 AUTHOR shadow@dementia.org make 1.4.1-rc4 2006-01-11 04:36 shadow * configure-libafs.in, configure.in: DELTA openafs-stable-1_4_1-rc4-20060110 AUTHOR shadow@dementia.org make 1.4.1-rc4 2006-01-11 04:26 shadow * src/afs/afs_volume.c: DELTA STABLE14-macos-avoid-ref-leak-20060110 AUTHOR cg2v@andrew.cmu.edu FIXES 25302 fix for the earlier fix 2006-01-11 04:24 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-reclaim-20060110 AUTHOR cg2v@andrew.cmu.edu FIXES 25165 avoid a vnode cleaning pnaic during recycle 2006-01-11 04:23 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA macos-reclaim-20060110 AUTHOR cg2v@andrew.cmu.edu FIXES 25165 avoid a vnode cleaning pnaic during recycle 2006-01-11 04:21 shadow * src/afs/afs_volume.c: DELTA macos-avoid-ref-leak-20060110 AUTHOR cg2v@andrew.cmu.edu FIXES 25302 fix for the earlier fix 2006-01-10 15:11 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA STABLE14-remove-vnop-mem-leak-20060110 AUTHOR shadow@dementia.org FIXES avoid leaking mvid when we use .__afsXXXX renaming in remove 2006-01-10 15:09 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA remove-vnop-mem-leak-20060110 AUTHOR shadow@dementia.org FIXES avoid leaking mvid when we use .__afsXXXX renaming in remove 2006-01-10 15:04 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA STABLE14-remove-vnop-lock-order-20060110 AUTHOR shadow@dementia.org FIXES 25118 finegrained dcache lock order not obeyed 2006-01-10 15:03 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA remove-vnop-lock-order-20060110 AUTHOR shadow@dementia.org FIXES 25118 finegrained dcache lock order not obeyed 2006-01-10 13:28 jaltman * src/WINNT/afsd/: cm_ioctl.c, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-smb-username-refcount-20060110 AUTHOR jaltman@secure-endpoints.com the smb_username_t objects are reference counted but they were never released on their own accord. Instead the smb_uid_t objects when released were also cleaning up the smb_username_t. Since the smb_username_t is reused, now that smb_user_t objects are being cleaned up, this was a problem. 2006-01-10 13:26 jaltman * src/WINNT/afsd/: cm_ioctl.c, smb.c, smb.h, smb3.c: DELTA windows-smb-username-refcount-20060110 AUTHOR jaltman@secure-endpoints.com the smb_username_t objects are reference counted but they were never released on their own accord. Instead the smb_uid_t objects when released were also cleaning up the smb_username_t. Since the smb_username_t is reused, now that smb_user_t objects are being cleaned up, this was a problem. 2006-01-09 05:44 jaltman * src/WINNT/tests/winflock/: main.cpp, tests.cpp, winflock.h: DELTA windows-tests-winflock-20060108 AUTHOR asanka@secure-endpoints.com Updates to locking tests 2006-01-09 05:36 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20060108 AUTHOR jaltman@secure-endpoints.com 1.4.1-rc4 == 1.4.0094 2006-01-09 05:29 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: frames.htm, logo.htm, relnotes.htm, toc.htm, relnotes_files/header.htm, relnotes_files/preview.wmf: DELTA STABLE14-windows-relnotes-20060108 AUTHOR jaltman@secure-endpoints.com updates 1.4.1-rc4 2006-01-09 05:26 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20060108 AUTHOR jaltman@secure-endpoints.com 1.4.1-rc4 2006-01-09 04:49 jaltman * src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-byte-range-locking-20060108 AUTHOR asanka@secure-endpoints.com When SMB sessions are prematurely terminated as part of the tear down of the virtual circuit we must clean up any remaining file handles, tree connections, and user sessions. 2006-01-09 04:43 jaltman * src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c: DELTA windows-byte-range-locking-20060108 AUTHOR asanka@secure-endpoints.com When SMB sessions are prematurely terminated as part of the tear down of the virtual circuit we must clean up any remaining file handles, tree connections, and user sessions. 2006-01-08 04:18 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-byte-range-locks-fix-20060107 AUTHOR jaltman@secure-endpoints.com fix the SERVERLOCKS_ENABLED macro 2006-01-08 04:17 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-byte-range-locks-fix-20060107 AUTHOR jaltman@secure-endpoints.com fix the SERVERLOCKS_ENABLED macro 2006-01-08 00:42 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-enable-byte-range-locking-20060107 AUTHOR jaltman@secure-endpoints.com re-enable byte range locking 2006-01-08 00:39 jaltman * src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c, smb.c, smb.h: DELTA STABLE14-windows-byte-range-locking-20060107 AUTHOR jaltman@secure-endpoints.com * Update architectural documentation * Allow locks to be obtained as soon as it is possible instead of enforcing a requirement that locks be granted in order. * Fix other bugs * Disable byte range lock processing 2006-01-08 00:38 jaltman * src/WINNT/afsd/: cm_scache.h, cm_vnodeops.c, smb.c, smb.h: DELTA windows-byte-range-locking-20060107 AUTHOR jaltman@secure-endpoints.com * Update architectural documentation * Allow locks to be obtained as soon as it is possible instead of enforcing a requirement that locks be granted in order. * Fix other bugs * Disable byte range lock processing 2006-01-08 00:30 jaltman * src/WINNT/afsd/NTMakefile: DELTA windows-eventlog-20051219 AUTHOR jaltman@secure-endpoints.com remove temporary files upon clean 2006-01-06 03:03 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-104-change-access-enforcement-20060105 AUTHOR shadow@dementia.org don't improperly enforce read attribute restriction on child instead of parent when it's a directory avoid screwing ourselves on mode 0 files, also 2006-01-06 02:54 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA macos-104-change-access-enforcement-20060105 AUTHOR shadow@dementia.org don't improperly enforce read attribute restriction on child instead of parent when it's a directory avoid screwing ourselves on mode 0 files, also 2006-01-05 18:55 rra * doc/man-pages/pod1/: cmdebug.pod, rxgen.pod: DELTA STABLE14-man-page-rxgen-cmdebug-20051227 AUTHOR rra@stanford.edu Add man pages for rxgen and cmdebug. The cmdebug man page was written from scratch based on the source code. The rxgen man page is a conversion of an old TeX document to POD. 2006-01-05 18:55 rra * doc/man-pages/: README, pod1/livesys.pod, pod1/sys.pod, pod5/NetInfo.pod, pod8/voldump.pod: DELTA STABLE14-man-page-misc-improvements-20051221 AUTHOR rra@stanford.edu Add new man pages for livesys and voldump. Fix the man page for sys to say what it actually does, rather than implying that it works like livesys, and to recommend livesys instead. Fix a path error in the NetInfo documentation. Update the README for the current status, including listing all installed commands that don't have man pages. (There may still be some subcommands that don't have man pages but aren't listed.) 2006-01-05 18:54 rra * Makefile.in, configure.in, doc/man-pages/.cvsignore, doc/man-pages/Makefile.in, doc/man-pages/install-man.in: DELTA STABLE14-man-page-installation-20051221 AUTHOR rra@stanford.edu On installation, substitute the configured paths into the man pages, replacing the Transarc paths. Also fix a problem with the way that pinstall was being used to install man pages. (Silly me, I was assuming it had the same behavior as install.) This is just a quick first pass. Longer term, it's probably better to replace all paths in the man pages with unambiguous tokens and then replace those tokens instead of assuming that the man pages use Transarc paths and replacing those paths specifically. The current method has a few minor problems, such as not being able to distinguish between the various paths that make up /usr/afs/bin. Still, the results of this method are good enough to start with. 2006-01-05 18:54 rra * doc/man-pages/: pod1/afs.pod, pod1/afsmonitor.pod, pod1/dlog.pod, pod1/dpass.pod, pod1/fs_checkservers.pod, pod1/fs_cleanacl.pod, pod1/fs_copyacl.pod, pod1/fs_diskfree.pod, pod1/fs_examine.pod, pod1/fs_exportafs.pod, pod1/fs_flushvolume.pod, pod1/fs_getserverprefs.pod, pod1/fs_help.pod, pod1/fs_listacl.pod, pod1/fs_listcells.pod, pod1/fs_listquota.pod, pod1/fs_lsmount.pod, pod1/fs_setacl.pod, pod1/fs_setcachesize.pod, pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod, pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/klog.pod, pod1/knfs.pod, pod1/kpasswd.pod, pod1/pagsh.pod, pod1/pts_adduser.pod, pod1/pts_chown.pod, pod1/pts_creategroup.pod, pod1/pts_createuser.pod, pod1/pts_examine.pod, pod1/pts_help.pod, pod1/pts_listentries.pod, pod1/pts_membership.pod, pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod, pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod, pod1/udebug.pod, pod1/vos.pod, pod1/vos_addsite.pod, pod1/vos_backup.pod, pod1/vos_backupsys.pod, pod1/vos_changeaddr.pod, pod1/vos_create.pod, pod1/vos_delentry.pod, pod1/vos_dump.pod, pod1/vos_examine.pod, pod1/vos_help.pod, pod1/vos_listaddrs.pod, pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_move.pod, pod1/vos_restore.pod, pod1/vos_syncserv.pod, pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod1/xstat_cm_test.pod, pod1/xstat_fs_test.pod, pod5/BosConfig.pod, pod5/butc.pod, pod5/package.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod8/afsd.pod, pod8/backup_adddump.pod, pod8/backup_addvolentry.pod, pod8/backup_apropos.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_dumpinfo.pod, pod8/backup_help.pod, pod8/backup_interactive.pod, pod8/backup_listdumps.pod, pod8/backup_savedb.pod, pod8/backup_setexp.pod, pod8/backup_volinfo.pod, pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod, pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod, pod8/bos_removehost.pod, pod8/bos_removekey.pod, pod8/bos_removeuser.pod, pod8/bos_salvage.pod, pod8/bos_setcellname.pod, pod8/bos_setrestart.pod, pod8/bos_start.pod, pod8/bos_startup.pod, pod8/bos_status.pod, pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod, pod8/fstrace_clear.pod, pod8/fstrace_dump.pod, pod8/fstrace_help.pod, pod8/fstrace_lslog.pod, pod8/fstrace_setset.pod, pod8/kas_create.pod, pod8/kas_delete.pod, pod8/kas_examine.pod, pod8/kas_help.pod, pod8/kas_interactive.pod, pod8/kas_list.pod, pod8/kas_setfields.pod, pod8/kas_setpassword.pod, pod8/kas_statistics.pod, pod8/kas_unlock.pod, pod8/kaserver.pod, pod8/kdb.pod, pod8/kpwvalid.pod, pod8/salvager.pod, pod8/uss_add.pod, pod8/uss_bulk.pod, pod8/uss_delete.pod, pod8/uss_help.pod, pod8/volinfo.pod, pod8/volserver.pod: DELTA STABLE14-man-page-whitespace-20051220 AUTHOR rra@stanford.edu Remove all trailing whitespace while we have the chance and there are no merge issues yet. 2006-01-05 18:53 rra * regen.sh, doc/man-pages/generate-file-map, doc/man-pages/generate-man, doc/man-pages/generate-pod: DELTA STABLE14-man-page-generation-20051220 AUTHOR rra@stanford.edu Move man page generation out into a separate script that's just invoked from regen.sh, so that someone can run that separate script later if they wish. Make that script more robust against problems such as empty podN directories. Diagnose a missing pod2man and warn about old versions of Pod::Man. Also, remove the old programs used to do the initial conversion from HTML. Enough post-conversion editing was done that they're no longer necessary except for historical curiosity, and for that purpose they can be pulled out of CVS. 2006-01-05 18:48 rra * src/man/: afs_ftpd.1, afs_inetd.1, afs_login.1, afs_rcp.1, afs_rlogind.1, afs_rsh.1, afsd.1, dkload.1, fileserver.1, fs.1, fs_apropos.1, fs_checkservers.1, fs_checkvolumes.1, fs_cleanacl.1, fs_copyacl.1, fs_debug.1, fs_diskfree.1, fs_examine.1, fs_exportafs.1, fs_flush.1, fs_flushvolume.1, fs_getcacheparms.1, fs_getcellstatus.1, fs_getserverprefs.1, fs_help.1, fs_listacl.1, fs_listcells.1, fs_listquota.1, fs_lsmount.1, fs_mkmount.1, fs_monitor.1, fs_newcell.1, fs_quota.1, fs_rmmount.1, fs_setacl.1, fs_setcachesize.1, fs_setcell.1, fs_setquota.1, fs_setserverprefs.1, fs_setvol.1, fs_sysname.1, fs_whereis.1, fs_whichcell.1, fs_wscell.1, kas.1, kas_apropos.1, kas_create.1, kas_debuginfo.1, kas_delete.1, kas_examine.1, kas_forgetticket.1, kas_getpassword.1, kas_getrandomkey.1, kas_getticket.1, kas_help.1, kas_interactive.1, kas_list.1, kas_listtickets.1, kas_noauthentication.1, kas_quit.1, kas_setfields.1, kas_setkey.1, kas_setpassword.1, kas_statistics.1, kas_stringtokey.1, klog.1, knfs.1, kpasswd.1, package.1, pagsh.1, runntp.1, salvager.1, scout.1, tokens.1, unlog.1, upclient.1, upserver.1, uss.1, uss_add.1, uss_apropos.1, uss_bulk.1, uss_d_line.1, uss_delete.1, uss_e_line.1, uss_f_line.1, uss_g_line.1, uss_help.1, uss_l_line.1, uss_s_line.1, uss_v_line.1, uss_x_line.1, vldb_convert.1, vos.1, vos_addsite.1, vos_apropos.1, vos_backup.1, vos_backupsys.1, vos_create.1, vos_delentry.1, vos_dump.1, vos_examine.1, vos_help.1, vos_listpart.1, vos_listvldb.1, vos_listvol.1, vos_lock.1, vos_move.1, vos_partinfo.1, vos_release.1, vos_remove.1, vos_remsite.1, vos_rename.1, vos_restore.1, vos_status.1, vos_syncserv.1, vos_syncvldb.1, vos_unlock.1, vos_unlockvldb.1, vos_zap.1: DELTA STABLE14-retire-cat-pages-20051213 AUTHOR rra@stanford.edu These can go now that we have POD versions of, in most cases, newer versions of the same documentation. 2006-01-05 18:39 rra * doc/man-pages/pod1/package_test.pod: DELTA STABLE14-man-merge-cleanup-20060105 AUTHOR rra@stanford.edu Add package_test.pod on the stable branch; for some reason the delta pullup didn't add it properly. 2006-01-05 18:36 rra * doc/man-pages/: README, pod1/fs.pod, pod5/AuthLog.dir.pod, pod5/AuthLog.pod, pod5/BackupLog.pod, pod5/BosConfig.pod, pod5/BosLog.pod, pod5/CacheItems.pod, pod5/CellServDB.pod, pod5/FORCESALVAGE.pod, pod5/FileLog.pod, pod5/KeyFile.pod, pod5/NetInfo.pod, pod5/NetRestrict.pod, pod5/NoAuth.pod, pod5/SALVAGE.fs.pod, pod5/SalvageLog.pod, pod5/ThisCell.pod, pod5/UserList.pod, pod5/VLLog.pod, pod5/VolserLog.pod, pod5/VolumeItems.pod, pod5/afs.pod, pod5/afs_cache.pod, pod5/afs_volume_header.pod, pod5/afsmonitor.pod, pod5/afszcm.cat.pod, pod5/bdb.DB0.pod, pod5/butc.pod, pod5/butc_logs.pod, pod5/cacheinfo.pod, pod5/fms.log.pod, pod5/kaserver.DB0.pod, pod5/kaserverauxdb.pod, pod5/package.pod, pod5/prdb.DB0.pod, pod5/salvage.lock.pod, pod5/sysid.pod, pod5/tapeconfig.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod5/vldb.DB0.pod, pod8/afsd.pod, pod8/backup.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_dumpinfo.pod, pod8/backup_labeltape.pod, pod8/backup_readlabel.pod, pod8/backup_restoredb.pod, pod8/backup_savedb.pod, pod8/backup_scantape.pod, pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod, pod8/butc.pod: DELTA STABLE14-man5-editing-pass-20051213 AUTHOR rra@stanford.edu This completes the first editing pass of the man pages. Very little content editing has been done, but the server and client versions of various man pages have been combined into a single man page for the file (affects CellServDB, ThisCell, NetInfo, and NetRestrict), the descriptions of the various AFS cache files have been combined into one afs_cache man page, and the descriptions of the two butc log files have been combined into one butc_logs man page. For man pages for databases with two files, symlinks are now created on installation for the secondary file name. All of the man pages should now be ready for public review, additional editing and cleanup, and content editing. 2006-01-05 18:35 rra * doc/man-pages/: README, pod1/xstat_cm_test.pod, pod1/xstat_fs_test.pod, pod5/package.pod, pod5/tapeconfig.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod8/afsd.pod, pod8/backup.pod, pod8/backup_adddump.pod, pod8/backup_addhost.pod, pod8/backup_addvolentry.pod, pod8/backup_addvolset.pod, pod8/backup_apropos.pod, pod8/backup_dbverify.pod, pod8/backup_deldump.pod, pod8/backup_deletedump.pod, pod8/backup_delhost.pod, pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_dumpinfo.pod, pod8/backup_help.pod, pod8/backup_interactive.pod, pod8/backup_jobs.pod, pod8/backup_kill.pod, pod8/backup_labeltape.pod, pod8/backup_listdumps.pod, pod8/backup_listhosts.pod, pod8/backup_listvolsets.pod, pod8/backup_quit.pod, pod8/backup_readlabel.pod, pod8/backup_restoredb.pod, pod8/backup_savedb.pod, pod8/backup_scantape.pod, pod8/backup_setexp.pod, pod8/backup_status.pod, pod8/backup_volinfo.pod, pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod, pod8/bos.pod, pod8/bos_addhost.pod, pod8/bos_addkey.pod, pod8/bos_adduser.pod, pod8/bos_apropos.pod, pod8/bos_create.pod, pod8/bos_delete.pod, pod8/bos_exec.pod, pod8/bos_getdate.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod, pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod, pod8/bos_listkeys.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod, pod8/bos_removehost.pod, pod8/bos_removekey.pod, pod8/bos_removeuser.pod, pod8/bos_restart.pod, pod8/bos_salvage.pod, pod8/bos_setauth.pod, pod8/bos_setcellname.pod, pod8/bos_setrestart.pod, pod8/bos_shutdown.pod, pod8/bos_start.pod, pod8/bos_startup.pod, pod8/bos_status.pod, pod8/bos_stop.pod, pod8/bos_uninstall.pod, pod8/bosserver.pod, pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod, pod8/fms.pod, pod8/fstrace.pod, pod8/fstrace_apropos.pod, pod8/fstrace_clear.pod, pod8/fstrace_dump.pod, pod8/fstrace_help.pod, pod8/fstrace_lslog.pod, pod8/fstrace_lsset.pod, pod8/fstrace_setlog.pod, pod8/fstrace_setset.pod, pod8/kadb_check.pod, pod8/kas.pod, pod8/kas_apropos.pod, pod8/kas_create.pod, pod8/kas_delete.pod, pod8/kas_examine.pod, pod8/kas_forgetticket.pod, pod8/kas_help.pod, pod8/kas_interactive.pod, pod8/kas_list.pod, pod8/kas_listtickets.pod, pod8/kas_noauthentication.pod, pod8/kas_quit.pod, pod8/kas_setfields.pod, pod8/kas_setpassword.pod, pod8/kas_statistics.pod, pod8/kas_stringtokey.pod, pod8/kas_unlock.pod, pod8/kaserver.pod, pod8/kdb.pod, pod8/kpwvalid.pod, pod8/package.pod, pod8/package_apropos.pod, pod8/package_help.pod, pod8/package_test.pod, pod8/prdb_check.pod, pod8/ptserver.pod, pod8/salvager.pod, pod8/tapeconfig.pod, pod8/upclient.pod, pod8/upserver.pod, pod8/uss.pod, pod8/uss_add.pod, pod8/uss_apropos.pod, pod8/uss_bulk.pod, pod8/uss_delete.pod, pod8/uss_help.pod, pod8/vldb_check.pod, pod8/vlserver.pod, pod8/volinfo.pod, pod8/volserver.pod, pod8/xfs_size_check.pod, pod8/xstat_cm_test.pod, pod8/xstat_fs_test.pod: DELTA STABLE14-man8-editing-pass-20051213 AUTHOR rra@stanford.edu This completes the initial editing pass of the section eight man pages. Only small amounts of content editing has been done. Some known problems have been noted in README, but there will doubtless be others, as well as some lingering formatting problems. However, the quality should now be good enough for general public review. Some of the section eight man pages were really supposed to be section one, the package apropros and package help commands are too useless to document, and a few of the difficult-to-name section five man pages have now acquired names. RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/package_apropos.pod,v Working file: doc/man-pages/pod8/package_apropos.pod head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/package_help.pod,v Working file: doc/man-pages/pod8/package_help.pod head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/package_test.pod,v Working file: doc/man-pages/pod8/package_test.pod head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/tapeconfig.pod,v Working file: doc/man-pages/pod8/tapeconfig.pod head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/xstat_cm_test.pod,v Working file: doc/man-pages/pod8/xstat_cm_test.pod head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: RCS file: /cvs/openafs/doc/man-pages/pod8/Attic/xstat_fs_test.pod,v Working file: doc/man-pages/pod8/xstat_fs_test.pod head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: 2006-01-05 18:34 rra * doc/man-pages/README: DELTA STABLE14-man-page-readme-20051209 AUTHOR rra@stanford.edu Initial documentation for the man page project, including initial notes on conversion, a start at a formatting guide, information on how to contribute, and an initial issues list of things I happened to notice while editing the section one pages. 2006-01-05 18:34 rra * regen.sh, doc/man-pages/.cvsignore, doc/man-pages/Makefile.in: DELTA STABLE14-man-page-reorg-20051209 AUTHOR rra@stanford.edu Generate the man pages in man1, man5, and man8 subdirectories rather than directly in the doc/man-pages directory to reduce clutter. Add a .cvsignore to reduce noise. 2006-01-05 18:33 rra * doc/man-pages/: generate-pod, pod1/afs.pod, pod1/afsmonitor.pod, pod1/dlog.pod, pod1/dpass.pod, pod1/fs.pod, pod1/fs_apropos.pod, pod1/fs_checkservers.pod, pod1/fs_checkvolumes.pod, pod1/fs_cleanacl.pod, pod1/fs_copyacl.pod, pod1/fs_diskfree.pod, pod1/fs_examine.pod, pod1/fs_exportafs.pod, pod1/fs_flush.pod, pod1/fs_flushmount.pod, pod1/fs_flushvolume.pod, pod1/fs_getcacheparms.pod, pod1/fs_getcellstatus.pod, pod1/fs_getclientaddrs.pod, pod1/fs_getserverprefs.pod, pod1/fs_help.pod, pod1/fs_listacl.pod, pod1/fs_listcells.pod, pod1/fs_listquota.pod, pod1/fs_lsmount.pod, pod1/fs_messages.pod, pod1/fs_mkmount.pod, pod1/fs_newcell.pod, pod1/fs_quota.pod, pod1/fs_rmmount.pod, pod1/fs_setacl.pod, pod1/fs_setcachesize.pod, pod1/fs_setcell.pod, pod1/fs_setclientaddrs.pod, pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod, pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/fs_sysname.pod, pod1/fs_whereis.pod, pod1/fs_whichcell.pod, pod1/fs_wscell.pod, pod1/klog.pod, pod1/knfs.pod, pod1/kpasswd.pod, pod1/package.pod, pod1/package_apropos.pod, pod1/package_help.pod, pod1/package_test.pod, pod1/pagsh.pod, pod1/pts.pod, pod1/pts_adduser.pod, pod1/pts_apropos.pod, pod1/pts_chown.pod, pod1/pts_creategroup.pod, pod1/pts_createuser.pod, pod1/pts_delete.pod, pod1/pts_examine.pod, pod1/pts_help.pod, pod1/pts_listentries.pod, pod1/pts_listmax.pod, pod1/pts_listowned.pod, pod1/pts_membership.pod, pod1/pts_removeuser.pod, pod1/pts_rename.pod, pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod, pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod, pod1/translate_et.pod, pod1/udebug.pod, pod1/unlog.pod, pod1/up.pod, pod1/vos.pod, pod1/vos_addsite.pod, pod1/vos_apropos.pod, pod1/vos_backup.pod, pod1/vos_backupsys.pod, pod1/vos_changeaddr.pod, pod1/vos_create.pod, pod1/vos_delentry.pod, pod1/vos_dump.pod, pod1/vos_examine.pod, pod1/vos_help.pod, pod1/vos_listaddrs.pod, pod1/vos_listpart.pod, pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_lock.pod, pod1/vos_move.pod, pod1/vos_partinfo.pod, pod1/vos_release.pod, pod1/vos_remove.pod, pod1/vos_remsite.pod, pod1/vos_rename.pod, pod1/vos_restore.pod, pod1/vos_status.pod, pod1/vos_syncserv.pod, pod1/vos_syncvldb.pod, pod1/vos_unlock.pod, pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod5/AuthLog.dir.pod, pod5/CacheItems.pod, pod5/VolumeItems.pod, pod5/afs_volume_header.pod, pod5/afsmonitor.pod, pod5/sysid.pod, pod8/afsd.pod, pod8/backup_addvolentry.pod, pod8/backup_dbverify.pod, pod8/backup_deletedump.pod, pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_kill.pod, pod8/backup_quit.pod, pod8/backup_restoredb.pod, pod8/backup_scantape.pod, pod8/bos_addhost.pod, pod8/bos_getlog.pod, pod8/bos_listkeys.pod, pod8/bos_removehost.pod, pod8/bos_removekey.pod, pod8/bos_salvage.pod, pod8/bos_setauth.pod, pod8/bos_setcellname.pod, pod8/bos_setrestart.pod, pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod, pod8/fms.pod, pod8/fstrace_dump.pod, pod8/kadb_check.pod, pod8/kas_examine.pod, pod8/kas_setfields.pod, pod8/kas_statistics.pod, pod8/kas_stringtokey.pod, pod8/kdb.pod, pod8/package.pod, pod8/package_apropos.pod, pod8/package_help.pod, pod8/package_test.pod, pod8/prdb_check.pod, pod8/upclient.pod, pod8/upserver.pod, pod8/vldb_check.pod, pod8/xfs_size_check.pod: DELTA STABLE14-man1-editing-pass-20051209 AUTHOR rra@stanford.edu This file got the wrong name when it was originally committed. Fix. RCS file: /cvs/openafs/doc/man-pages/pod5/Attic/afsmonitor.5,v Working file: doc/man-pages/pod5/afsmonitor.5 head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 2; selected revisions: 0 description: 2006-01-05 18:28 rra * regen.sh, doc/man-pages/Makefile.in, doc/man-pages/generate-file-map, doc/man-pages/generate-pod, doc/man-pages/pod/afs_intro.pod, doc/man-pages/pod/afsd.pod, doc/man-pages/pod/afsmonitor.pod, doc/man-pages/pod/backup.pod, doc/man-pages/pod/backup_adddump.pod, doc/man-pages/pod/backup_addhost.pod, doc/man-pages/pod/backup_addvolentry.pod, doc/man-pages/pod/backup_addvolset.pod, doc/man-pages/pod/backup_apropos.pod, doc/man-pages/pod/backup_dbverify.pod, doc/man-pages/pod/backup_deldump.pod, doc/man-pages/pod/backup_deletedump.pod, doc/man-pages/pod/backup_delhost.pod, doc/man-pages/pod/backup_delvolentry.pod, doc/man-pages/pod/backup_delvolset.pod, doc/man-pages/pod/backup_diskrestore.pod, doc/man-pages/pod/backup_dump.pod, doc/man-pages/pod/backup_dumpinfo.pod, doc/man-pages/pod/backup_help.pod, doc/man-pages/pod/backup_interactive.pod, doc/man-pages/pod/backup_jobs.pod, doc/man-pages/pod/backup_kill.pod, doc/man-pages/pod/backup_labeltape.pod, doc/man-pages/pod/backup_listdumps.pod, doc/man-pages/pod/backup_listhosts.pod, doc/man-pages/pod/backup_listvolsets.pod, doc/man-pages/pod/backup_quit.pod, doc/man-pages/pod/backup_readlabel.pod, doc/man-pages/pod/backup_restoredb.pod, doc/man-pages/pod/backup_savedb.pod, doc/man-pages/pod/backup_scantape.pod, doc/man-pages/pod/backup_setexp.pod, doc/man-pages/pod/backup_status.pod, doc/man-pages/pod/backup_volinfo.pod, doc/man-pages/pod/backup_volrestore.pod, doc/man-pages/pod/backup_volsetrestore.pod, doc/man-pages/pod/bos.pod, doc/man-pages/pod/bos_addhost.pod, doc/man-pages/pod/bos_addkey.pod, doc/man-pages/pod/bos_adduser.pod, doc/man-pages/pod/bos_apropos.pod, doc/man-pages/pod/bos_create.pod, doc/man-pages/pod/bos_delete.pod, doc/man-pages/pod/bos_exec.pod, doc/man-pages/pod/bos_getdate.pod, doc/man-pages/pod/bos_getlog.pod, doc/man-pages/pod/bos_getrestart.pod, doc/man-pages/pod/bos_help.pod, doc/man-pages/pod/bos_install.pod, doc/man-pages/pod/bos_listhosts.pod, doc/man-pages/pod/bos_listkeys.pod, doc/man-pages/pod/bos_listusers.pod, doc/man-pages/pod/bos_prune.pod, doc/man-pages/pod/bos_removehost.pod, doc/man-pages/pod/bos_removekey.pod, doc/man-pages/pod/bos_removeuser.pod, doc/man-pages/pod/bos_restart.pod, doc/man-pages/pod/bos_salvage.pod, doc/man-pages/pod/bos_setauth.pod, doc/man-pages/pod/bos_setcellname.pod, doc/man-pages/pod/bos_setrestart.pod, doc/man-pages/pod/bos_shutdown.pod, doc/man-pages/pod/bos_start.pod, doc/man-pages/pod/bos_startup.pod, doc/man-pages/pod/bos_status.pod, doc/man-pages/pod/bos_stop.pod, doc/man-pages/pod/bos_uninstall.pod, doc/man-pages/pod/bosserver.pod, doc/man-pages/pod/buserver.pod, doc/man-pages/pod/butc.pod, doc/man-pages/pod/dlog.pod, doc/man-pages/pod/dpass.pod, doc/man-pages/pod/fileserver.pod, doc/man-pages/pod/fms.pod, doc/man-pages/pod/fs.pod, doc/man-pages/pod/fs_apropos.pod, doc/man-pages/pod/fs_checkservers.pod, doc/man-pages/pod/fs_checkvolumes.pod, doc/man-pages/pod/fs_cleanacl.pod, doc/man-pages/pod/fs_copyacl.pod, doc/man-pages/pod/fs_diskfree.pod, doc/man-pages/pod/fs_examine.pod, doc/man-pages/pod/fs_exportafs.pod, doc/man-pages/pod/fs_flush.pod, doc/man-pages/pod/fs_flushmount.pod, doc/man-pages/pod/fs_flushvolume.pod, doc/man-pages/pod/fs_getcacheparms.pod, doc/man-pages/pod/fs_getcellstatus.pod, doc/man-pages/pod/fs_getclientaddrs.pod, doc/man-pages/pod/fs_getserverprefs.pod, doc/man-pages/pod/fs_help.pod, doc/man-pages/pod/fs_listacl.pod, doc/man-pages/pod/fs_listcells.pod, doc/man-pages/pod/fs_listquota.pod, doc/man-pages/pod/fs_lsmount.pod, doc/man-pages/pod/fs_messages.pod, doc/man-pages/pod/fs_mkmount.pod, doc/man-pages/pod/fs_newcell.pod, doc/man-pages/pod/fs_quota.pod, doc/man-pages/pod/fs_rmmount.pod, doc/man-pages/pod/fs_setacl.pod, doc/man-pages/pod/fs_setcachesize.pod, doc/man-pages/pod/fs_setcell.pod, doc/man-pages/pod/fs_setclientaddrs.pod, doc/man-pages/pod/fs_setquota.pod, doc/man-pages/pod/fs_setserverprefs.pod, doc/man-pages/pod/fs_setvol.pod, doc/man-pages/pod/fs_storebehind.pod, doc/man-pages/pod/fs_sysname.pod, doc/man-pages/pod/fs_whereis.pod, doc/man-pages/pod/fs_whichcell.pod, doc/man-pages/pod/fs_wscell.pod, doc/man-pages/pod/fstrace.pod, doc/man-pages/pod/fstrace_apropos.pod, doc/man-pages/pod/fstrace_clear.pod, doc/man-pages/pod/fstrace_dump.pod, doc/man-pages/pod/fstrace_help.pod, doc/man-pages/pod/fstrace_lslog.pod, doc/man-pages/pod/fstrace_lsset.pod, doc/man-pages/pod/fstrace_setlog.pod, doc/man-pages/pod/fstrace_setset.pod, doc/man-pages/pod/kadb_check.pod, doc/man-pages/pod/kas.pod, doc/man-pages/pod/kas_apropos.pod, doc/man-pages/pod/kas_create.pod, doc/man-pages/pod/kas_delete.pod, doc/man-pages/pod/kas_examine.pod, doc/man-pages/pod/kas_forgetticket.pod, doc/man-pages/pod/kas_help.pod, doc/man-pages/pod/kas_interactive.pod, doc/man-pages/pod/kas_list.pod, doc/man-pages/pod/kas_listtickets.pod, doc/man-pages/pod/kas_noauthentication.pod, doc/man-pages/pod/kas_quit.pod, doc/man-pages/pod/kas_setfields.pod, doc/man-pages/pod/kas_setpassword.pod, doc/man-pages/pod/kas_statistics.pod, doc/man-pages/pod/kas_stringtokey.pod, doc/man-pages/pod/kas_unlock.pod, doc/man-pages/pod/kaserver.pod, doc/man-pages/pod/kdb.pod, doc/man-pages/pod/klog.pod, doc/man-pages/pod/knfs.pod, doc/man-pages/pod/kpasswd.pod, doc/man-pages/pod/kpwvalid.pod, doc/man-pages/pod/pts.pod, doc/man-pages/pod/pts_adduser.pod, doc/man-pages/pod/pts_apropos.pod, doc/man-pages/pod/pts_chown.pod, doc/man-pages/pod/pts_creategroup.pod, doc/man-pages/pod/pts_createuser.pod, doc/man-pages/pod/pts_delete.pod, doc/man-pages/pod/pts_examine.pod, doc/man-pages/pod/pts_help.pod, doc/man-pages/pod/pts_listentries.pod, doc/man-pages/pod/pts_listmax.pod, doc/man-pages/pod/pts_listowned.pod, doc/man-pages/pod/pts_membership.pod, doc/man-pages/pod/pts_removeuser.pod, doc/man-pages/pod/pts_rename.pod, doc/man-pages/pod/pts_setfields.pod, doc/man-pages/pod/pts_setmax.pod, doc/man-pages/pod1/afs.pod, doc/man-pages/pod1/afsmonitor.pod, doc/man-pages/pod1/dlog.pod, doc/man-pages/pod1/dpass.pod, doc/man-pages/pod1/fs.pod, doc/man-pages/pod1/fs_apropos.pod, doc/man-pages/pod1/fs_checkservers.pod, doc/man-pages/pod1/fs_checkvolumes.pod, doc/man-pages/pod1/fs_cleanacl.pod, doc/man-pages/pod1/fs_copyacl.pod, doc/man-pages/pod1/fs_diskfree.pod, doc/man-pages/pod1/fs_examine.pod, doc/man-pages/pod1/fs_exportafs.pod, doc/man-pages/pod1/fs_flush.pod, doc/man-pages/pod1/fs_flushmount.pod, doc/man-pages/pod1/fs_flushvolume.pod, doc/man-pages/pod1/fs_getcacheparms.pod, doc/man-pages/pod1/fs_getcellstatus.pod, doc/man-pages/pod1/fs_getclientaddrs.pod, doc/man-pages/pod1/fs_getserverprefs.pod, doc/man-pages/pod1/fs_help.pod, doc/man-pages/pod1/fs_listacl.pod, doc/man-pages/pod1/fs_listcells.pod, doc/man-pages/pod1/fs_listquota.pod, doc/man-pages/pod1/fs_lsmount.pod, doc/man-pages/pod1/fs_messages.pod, doc/man-pages/pod1/fs_mkmount.pod, doc/man-pages/pod1/fs_newcell.pod, doc/man-pages/pod1/fs_quota.pod, doc/man-pages/pod1/fs_rmmount.pod, doc/man-pages/pod1/fs_setacl.pod, doc/man-pages/pod1/fs_setcachesize.pod, doc/man-pages/pod1/fs_setcell.pod, doc/man-pages/pod1/fs_setclientaddrs.pod, doc/man-pages/pod1/fs_setquota.pod, doc/man-pages/pod1/fs_setserverprefs.pod, doc/man-pages/pod1/fs_setvol.pod, doc/man-pages/pod1/fs_storebehind.pod, doc/man-pages/pod1/fs_sysname.pod, doc/man-pages/pod1/fs_whereis.pod, doc/man-pages/pod1/fs_whichcell.pod, doc/man-pages/pod1/fs_wscell.pod, doc/man-pages/pod1/klog.pod, doc/man-pages/pod1/knfs.pod, doc/man-pages/pod1/kpasswd.pod, doc/man-pages/pod1/package.pod, doc/man-pages/pod1/package_apropos.pod, doc/man-pages/pod1/package_help.pod, doc/man-pages/pod1/package_test.pod, doc/man-pages/pod1/pagsh.pod, doc/man-pages/pod1/pts.pod, doc/man-pages/pod1/pts_adduser.pod, doc/man-pages/pod1/pts_apropos.pod, doc/man-pages/pod1/pts_chown.pod, doc/man-pages/pod1/pts_creategroup.pod, doc/man-pages/pod1/pts_createuser.pod, doc/man-pages/pod1/pts_delete.pod, doc/man-pages/pod1/pts_examine.pod, doc/man-pages/pod1/pts_help.pod, doc/man-pages/pod1/pts_listentries.pod, doc/man-pages/pod1/pts_listmax.pod, doc/man-pages/pod1/pts_listowned.pod, doc/man-pages/pod1/pts_membership.pod, doc/man-pages/pod1/pts_removeuser.pod, doc/man-pages/pod1/pts_rename.pod, doc/man-pages/pod1/pts_setfields.pod, doc/man-pages/pod1/pts_setmax.pod, doc/man-pages/pod1/rxdebug.pod, doc/man-pages/pod1/scout.pod, doc/man-pages/pod1/tokens.pod, doc/man-pages/pod1/translate_et.pod, doc/man-pages/pod1/udebug.pod, doc/man-pages/pod1/unlog.pod, doc/man-pages/pod1/up.pod, doc/man-pages/pod1/vos.pod, doc/man-pages/pod1/vos_addsite.pod, doc/man-pages/pod1/vos_apropos.pod, doc/man-pages/pod1/vos_backup.pod, doc/man-pages/pod1/vos_backupsys.pod, doc/man-pages/pod1/vos_changeaddr.pod, doc/man-pages/pod1/vos_create.pod, doc/man-pages/pod1/vos_delentry.pod, doc/man-pages/pod1/vos_dump.pod, doc/man-pages/pod1/vos_examine.pod, doc/man-pages/pod1/vos_help.pod, doc/man-pages/pod1/vos_listaddrs.pod, doc/man-pages/pod1/vos_listpart.pod, doc/man-pages/pod1/vos_listvldb.pod, doc/man-pages/pod1/vos_listvol.pod, doc/man-pages/pod1/vos_lock.pod, doc/man-pages/pod1/vos_move.pod, doc/man-pages/pod1/vos_partinfo.pod, doc/man-pages/pod1/vos_release.pod, doc/man-pages/pod1/vos_remove.pod, doc/man-pages/pod1/vos_remsite.pod, doc/man-pages/pod1/vos_rename.pod, doc/man-pages/pod1/vos_restore.pod, doc/man-pages/pod1/vos_status.pod, doc/man-pages/pod1/vos_syncserv.pod, doc/man-pages/pod1/vos_syncvldb.pod, doc/man-pages/pod1/vos_unlock.pod, doc/man-pages/pod1/vos_unlockvldb.pod, doc/man-pages/pod1/vos_zap.pod, doc/man-pages/pod5/AuthLog.dir.pod, doc/man-pages/pod5/AuthLog.pod, doc/man-pages/pod5/BackupLog.pod, doc/man-pages/pod5/BosConfig.pod, doc/man-pages/pod5/BosLog.pod, doc/man-pages/pod5/CacheItems.pod, doc/man-pages/pod5/FORCESALVAGE.pod, doc/man-pages/pod5/FileLog.pod, doc/man-pages/pod5/KeyFile.pod, doc/man-pages/pod5/NoAuth.pod, doc/man-pages/pod5/SALVAGE.fs.pod, doc/man-pages/pod5/SalvageLog.pod, doc/man-pages/pod5/UserList.pod, doc/man-pages/pod5/VLLog.pod, doc/man-pages/pod5/VolserLog.pod, doc/man-pages/pod5/VolumeItems.pod, doc/man-pages/pod5/afszcm.cat.pod, doc/man-pages/pod5/bdb.DB0.pod, doc/man-pages/pod5/cacheinfo.pod, doc/man-pages/pod5/fms.log.pod, doc/man-pages/pod5/kaserver.DB0.pod, doc/man-pages/pod5/kaserverauxdb.pod, doc/man-pages/pod5/prdb.DB0.pod, doc/man-pages/pod5/salvage.lock.pod, doc/man-pages/pod5/sysid.pod, doc/man-pages/pod5/vldb.DB0.pod, doc/man-pages/pod8/afsd.pod, doc/man-pages/pod8/backup.pod, doc/man-pages/pod8/backup_adddump.pod, doc/man-pages/pod8/backup_addhost.pod, doc/man-pages/pod8/backup_addvolentry.pod, doc/man-pages/pod8/backup_addvolset.pod, doc/man-pages/pod8/backup_apropos.pod, doc/man-pages/pod8/backup_dbverify.pod, doc/man-pages/pod8/backup_deldump.pod, doc/man-pages/pod8/backup_deletedump.pod, doc/man-pages/pod8/backup_delhost.pod, doc/man-pages/pod8/backup_delvolentry.pod, doc/man-pages/pod8/backup_delvolset.pod, doc/man-pages/pod8/backup_diskrestore.pod, doc/man-pages/pod8/backup_dump.pod, doc/man-pages/pod8/backup_dumpinfo.pod, doc/man-pages/pod8/backup_help.pod, doc/man-pages/pod8/backup_interactive.pod, doc/man-pages/pod8/backup_jobs.pod, doc/man-pages/pod8/backup_kill.pod, doc/man-pages/pod8/backup_labeltape.pod, doc/man-pages/pod8/backup_listdumps.pod, doc/man-pages/pod8/backup_listhosts.pod, doc/man-pages/pod8/backup_listvolsets.pod, doc/man-pages/pod8/backup_quit.pod, doc/man-pages/pod8/backup_readlabel.pod, doc/man-pages/pod8/backup_restoredb.pod, doc/man-pages/pod8/backup_savedb.pod, doc/man-pages/pod8/backup_scantape.pod, doc/man-pages/pod8/backup_setexp.pod, doc/man-pages/pod8/backup_status.pod, doc/man-pages/pod8/backup_volinfo.pod, doc/man-pages/pod8/backup_volrestore.pod, doc/man-pages/pod8/backup_volsetrestore.pod, doc/man-pages/pod8/bos.pod, doc/man-pages/pod8/bos_addhost.pod, doc/man-pages/pod8/bos_addkey.pod, doc/man-pages/pod8/bos_adduser.pod, doc/man-pages/pod8/bos_apropos.pod, doc/man-pages/pod8/bos_create.pod, doc/man-pages/pod8/bos_delete.pod, doc/man-pages/pod8/bos_exec.pod, doc/man-pages/pod8/bos_getdate.pod, doc/man-pages/pod8/bos_getlog.pod, doc/man-pages/pod8/bos_getrestart.pod, doc/man-pages/pod8/bos_help.pod, doc/man-pages/pod8/bos_install.pod, doc/man-pages/pod8/bos_listhosts.pod, doc/man-pages/pod8/bos_listkeys.pod, doc/man-pages/pod8/bos_listusers.pod, doc/man-pages/pod8/bos_prune.pod, doc/man-pages/pod8/bos_removehost.pod, doc/man-pages/pod8/bos_removekey.pod, doc/man-pages/pod8/bos_removeuser.pod, doc/man-pages/pod8/bos_restart.pod, doc/man-pages/pod8/bos_salvage.pod, doc/man-pages/pod8/bos_setauth.pod, doc/man-pages/pod8/bos_setcellname.pod, doc/man-pages/pod8/bos_setrestart.pod, doc/man-pages/pod8/bos_shutdown.pod, doc/man-pages/pod8/bos_start.pod, doc/man-pages/pod8/bos_startup.pod, doc/man-pages/pod8/bos_status.pod, doc/man-pages/pod8/bos_stop.pod, doc/man-pages/pod8/bos_uninstall.pod, doc/man-pages/pod8/bosserver.pod, doc/man-pages/pod8/buserver.pod, doc/man-pages/pod8/butc.pod, doc/man-pages/pod8/fileserver.pod, doc/man-pages/pod8/fms.pod, doc/man-pages/pod8/fstrace.pod, doc/man-pages/pod8/fstrace_apropos.pod, doc/man-pages/pod8/fstrace_clear.pod, doc/man-pages/pod8/fstrace_dump.pod, doc/man-pages/pod8/fstrace_help.pod, doc/man-pages/pod8/fstrace_lslog.pod, doc/man-pages/pod8/fstrace_lsset.pod, doc/man-pages/pod8/fstrace_setlog.pod, doc/man-pages/pod8/fstrace_setset.pod, doc/man-pages/pod8/kadb_check.pod, doc/man-pages/pod8/kas.pod, doc/man-pages/pod8/kas_apropos.pod, doc/man-pages/pod8/kas_create.pod, doc/man-pages/pod8/kas_delete.pod, doc/man-pages/pod8/kas_examine.pod, doc/man-pages/pod8/kas_forgetticket.pod, doc/man-pages/pod8/kas_help.pod, doc/man-pages/pod8/kas_interactive.pod, doc/man-pages/pod8/kas_list.pod, doc/man-pages/pod8/kas_listtickets.pod, doc/man-pages/pod8/kas_noauthentication.pod, doc/man-pages/pod8/kas_quit.pod, doc/man-pages/pod8/kas_setfields.pod, doc/man-pages/pod8/kas_setpassword.pod, doc/man-pages/pod8/kas_statistics.pod, doc/man-pages/pod8/kas_stringtokey.pod, doc/man-pages/pod8/kas_unlock.pod, doc/man-pages/pod8/kaserver.pod, doc/man-pages/pod8/kdb.pod, doc/man-pages/pod8/kpwvalid.pod, doc/man-pages/pod8/prdb_check.pod, doc/man-pages/pod8/ptserver.pod, doc/man-pages/pod8/salvager.pod, doc/man-pages/pod8/tapeconfig.pod, doc/man-pages/pod8/upclient.pod, doc/man-pages/pod8/upserver.pod, doc/man-pages/pod8/uss.pod, doc/man-pages/pod8/uss_add.pod, doc/man-pages/pod8/uss_apropos.pod, doc/man-pages/pod8/uss_bulk.pod, doc/man-pages/pod8/uss_delete.pod, doc/man-pages/pod8/uss_help.pod, doc/man-pages/pod8/vldb_check.pod, doc/man-pages/pod8/vlserver.pod, doc/man-pages/pod8/volinfo.pod, doc/man-pages/pod8/volserver.pod, doc/man-pages/pod8/xfs_size_check.pod, doc/man-pages/pod8/xstat_cm_test.pod, doc/man-pages/pod8/xstat_fs_test.pod: DELTA STABLE14-man-page-conversion-20051208 AUTHOR rra@stanford.edu This is the initial conversion of the AFS Adminstrators Reference into POD for use as man pages. The man pages are now generated via pod2man from regen.sh so that only those working from CVS have to have pod2man available. The Makefile only installs. The pages have also been sorted out into pod1, pod5, and pod8 directories, making conversion to the right section of man page easier without maintaining a separate list and allowing for names to be duplicated between pod5 and pod1 or pod8 (which will likely be needed in a few cases). This reconversion is done with a new script based on work by Chas Williams. In some cases, the output is worse than the previous POD pages, but this is a more comprehensive conversion. This is only the first step, and this initial conversion has various problems. In addition, the file man pages that didn't have simple names have not been converted in this pass and will be added later. Some of the man pages have syntax problems and all of them have formatting errors. The next editing pass, coming shortly, will clean up most of the remaining mess. 2006-01-05 06:24 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1_4_1-rc3-20060105 AUTHOR shadow@dementia.org make 1.4.1-rc3 2006-01-05 05:57 shadow * src/afs/: afs_osidnlc.c, afs_pioctl.c, afs_vcache.c, afs_volume.c, DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-vnode-get-fixes-20060105 AUTHOR cg2v@andrew.cmu.edu The afs_pioctl.c change should fix a real crash (panic), but fs flushv isn't that common an operation. Other changes: don't GUNLOCK() around vnode_get(). we weren't consistent about it, and it doesn't appear to be strictly required. handle vnode_get() failures in more cases darwin_vn_hold will panic if vnode is terminating rather than mess up the refcounts. 2006-01-05 05:31 shadow * src/afs/: afs_osidnlc.c, afs_pioctl.c, afs_vcache.c, afs_volume.c, DARWIN/osi_vnodeops.c: DELTA macos-vnode-get-fixes-20060105 AUTHOR cg2v@andrew.cmu.edu The afs_pioctl.c change should fix a real crash (panic), but fs flushv isn't that common an operation. Other changes: don't GUNLOCK() around vnode_get(). we weren't consistent about it, and it doesn't appear to be strictly required. handle vnode_get() failures in more cases darwin_vn_hold will panic if vnode is terminating rather than mess up the refcounts. 2006-01-05 04:51 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20060104 AUTHOR jaltman@secure-endpoints.com changes since 1.4.1-rc2 2006-01-05 04:43 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20060104 AUTHOR jaltman@secure-endpoints.com 1.4.1-rc3 == 1.4.0093 2006-01-03 21:26 rees * src/libafs/MakefileProto.FBSD.in: DELTA fbsd-vnode-includes-20060103 AUTHOR horst@riback.net Generate vnode_if_newproto.h and vnode_if_typedef.h in case they aren't in the kernel build directory, for example if the kernel has been configed but not built. 2005-12-30 22:41 jaltman * src/WINNT/install/wix/openafs.wxs: DELTA STABLE14-windows-vista-wix-install-20051230 AUTHOR asanka@secure-endpoints.com Update the MSI to install the network provider without impersonation 2005-12-30 22:40 jaltman * src/WINNT/install/wix/openafs.wxs: DELTA windows-vista-wix-install-20051230 AUTHOR asanka@secure-endpoints.com Update the MSI to install the network provider without impersonation 2005-12-27 23:30 rra * doc/man-pages/pod1/rxgen.pod: file rxgen.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:55:43 +0000 2005-12-27 23:30 rra * doc/man-pages/pod1/: cmdebug.pod, rxgen.pod: DELTA man-page-rxgen-cmdebug-20051227 AUTHOR rra@stanford.edu Add man pages for rxgen and cmdebug. The cmdebug man page was written from scratch based on the source code. The rxgen man page is a conversion of an old TeX document to POD. 2005-12-27 23:30 rra * doc/man-pages/pod1/cmdebug.pod: file cmdebug.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:55:43 +0000 2005-12-27 20:00 jaltman * src/ptserver/ptclient.rc: DELTA windows-ptc-rc-20051227 AUTHOR jaltman@secure-endpoints.com for ptclient.exe 2005-12-27 16:18 jaltman * src/procmgmt/: pmgtprivate.h, procmgmt_nt.c, redirect_nt.c: DELTA STABLE14-windows-process-detach-20051227 AUTHOR jaltman@secure-endpoints.com The procmgmt library replaces the C RunTime Library's signal handlers but does not restore them on process detachment. This leaves the process with signal handlers pointing to invalid code that generates an invalid access error during process termination if the library was previously unloaded. 2005-12-27 16:17 jaltman * src/procmgmt/: pmgtprivate.h, procmgmt_nt.c, redirect_nt.c: DELTA windows-process-detach-20051227 AUTHOR jaltman@secure-endpoints.com The procmgmt library replaces the C RunTime Library's signal handlers but does not restore them on process detachment. This leaves the process with signal handlers pointing to invalid code that generates an invalid access error during process termination if the library was previously unloaded. 2005-12-24 01:09 shadow * src/: afs/afs_osi.h, config/param.sun4x_510.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, rx/rx_clock.h, util/uuid.c: DELTA STABLE14-solaris-uniqtime32-20051223 AUTHOR chas@cmf.nrl.navy.mil FIXES 24445 afs really wants the 32 bit timeval/uniqtime stuff 2005-12-24 01:07 shadow * src/: afs/afs_osi.h, config/param.sun4x_510.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, rx/rx_clock.h, util/uuid.c: DELTA solaris-uniqtime32-20051223 AUTHOR chas@cmf.nrl.navy.mil FIXES 24445 afs really wants the 32 bit timeval/uniqtime stuff 2005-12-24 00:29 shadow * src/afs/afs_osidnlc.c: DELTA STABLE14-darwin-dnlc-cache-purge-20051223 AUTHOR cg2v@andrew.cmu.edu FIXES 22644 cache_purge() to hint to darwin that we changed something instead of letting it cache invalid data 2005-12-24 00:28 shadow * src/afs/afs_osidnlc.c: DELTA darwin-dnlc-cache-purge-20051223 AUTHOR cg2v@andrew.cmu.edu FIXES 22644 cache_purge() to hint to darwin that we changed something instead of letting it cache invalid data 2005-12-24 00:21 shadow * src/afs/VNOPS/: afs_vnop_remove.c, afs_vnop_rename.c: DELTA STABLE14-tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu chaskiel says The RHS shouldn't be a double negative... There's no bug (other than the assert itself) 2005-12-24 00:20 shadow * src/afs/VNOPS/: afs_vnop_remove.c, afs_vnop_rename.c: DELTA tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu chaskiel says The RHS shouldn't be a double negative... There's no bug (other than the assert itself) 2005-12-24 00:10 shadow * src/rx/DARWIN/rx_kmutex.h: DELTA STABLE14-darwin-lost-wakeups-20051223 AUTHOR cg2v@andrew.cmu.edu FIXES 24492 rewrite for tiger to avoid losing wakeups 2005-12-24 00:08 shadow * src/rx/DARWIN/rx_kmutex.h: DELTA darwin-lost-wakeups-20051223 AUTHOR cg2v@andrew.cmu.edu FIXES 24492 rewrite for tiger to avoid losing wakeups 2005-12-22 07:34 rra * doc/man-pages/pod8/voldump.pod: file voldump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:55:23 +0000 2005-12-22 07:34 rra * doc/man-pages/pod1/sys.pod: file sys.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:53 +0000 2005-12-22 07:34 rra * doc/man-pages/pod5/NetInfo.pod: file NetInfo.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-22 07:34 rra * doc/man-pages/pod1/livesys.pod: file livesys.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:55:20 +0000 2005-12-22 07:34 rra * doc/man-pages/README: file README was added on branch openafs-stable-1_4_x on 2006-01-05 18:34:48 +0000 2005-12-22 07:34 rra * doc/man-pages/: README, pod1/livesys.pod, pod1/sys.pod, pod5/NetInfo.pod, pod8/voldump.pod: DELTA man-page-misc-improvements-20051221 AUTHOR rra@stanford.edu Add new man pages for livesys and voldump. Fix the man page for sys to say what it actually does, rather than implying that it works like livesys, and to recommend livesys instead. Fix a path error in the NetInfo documentation. Update the README for the current status, including listing all installed commands that don't have man pages. (There may still be some subcommands that don't have man pages but aren't listed.) 2005-12-22 07:29 rra * Makefile.in, configure.in, doc/man-pages/.cvsignore, doc/man-pages/Makefile.in, doc/man-pages/install-man.in: DELTA man-page-installation-20051221 AUTHOR rra@stanford.edu On installation, substitute the configured paths into the man pages, replacing the Transarc paths. Also fix a problem with the way that pinstall was being used to install man pages. (Silly me, I was assuming it had the same behavior as install.) This is just a quick first pass. Longer term, it's probably better to replace all paths in the man pages with unambiguous tokens and then replace those tokens instead of assuming that the man pages use Transarc paths and replacing those paths specifically. The current method has a few minor problems, such as not being able to distinguish between the various paths that make up /usr/afs/bin. Still, the results of this method are good enough to start with. 2005-12-22 07:29 rra * doc/man-pages/.cvsignore: file .cvsignore was added on branch openafs-stable-1_4_x on 2006-01-05 18:34:26 +0000 2005-12-22 07:29 rra * doc/man-pages/install-man.in: file install-man.in was added on branch openafs-stable-1_4_x on 2006-01-05 18:54:50 +0000 2005-12-21 18:41 rees * README, src/aklog/.cvsignore, src/aklog/Makefile.in, src/aklog/aklog_main.c, src/aklog/asetkey.c, src/cf/osconf.m4: DELTA aklog-obsd-20051221 AUTHOR rees@umich.edu make aklog build on OpenBSD 2005-12-21 18:22 kenh * src/aklog/Makefile.in: DELTA aklog-fix-install-Makefile-target-20051221 AUTHOR kenh@cmf.nrl.navy.mil Fixed the install target so it installs asetkey instead of running it. 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_status.pod: file bos_status.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/fstrace_lslog.pod: file fstrace_lslog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/uss_bulk.pod: file uss_bulk.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_unlock.pod: file kas_unlock.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/buserver.pod: file buserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/butc.pod: file butc.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/fstrace_clear.pod: file fstrace_clear.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_start.pod: file bos_start.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_create.pod: file kas_create.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/fileserver.pod: file fileserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_setpassword.pod: file kas_setpassword.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/uss_help.pod: file uss_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/uss_add.pod: file uss_add.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_salvage.pod: file bos_salvage.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_help.pod: file kas_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/volserver.pod: file volserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_statistics.pod: file kas_statistics.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/uss_delete.pod: file uss_delete.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_setcellname.pod: file bos_setcellname.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/fstrace_help.pod: file fstrace_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_delete.pod: file kas_delete.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kdb.pod: file kdb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_setrestart.pod: file bos_setrestart.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_startup.pod: file bos_startup.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/salvager.pod: file salvager.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_list.pod: file kas_list.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_interactive.pod: file kas_interactive.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/fstrace_dump.pod: file fstrace_dump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/volinfo.pod: file volinfo.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/fstrace_setset.pod: file fstrace_setset.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_setfields.pod: file kas_setfields.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kpwvalid.pod: file kpwvalid.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kaserver.pod: file kaserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/kas_examine.pod: file kas_examine.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod5/uss_bulk.pod: file uss_bulk.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:35:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_addvolentry.pod: file backup_addvolentry.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod5/package.pod: file package.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:35:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_diskrestore.pod: file backup_diskrestore.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_getlog.pod: file bos_getlog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_removehost.pod: file bos_removehost.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_removeuser.pod: file bos_removeuser.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_getrestart.pod: file bos_getrestart.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod5/butc.pod: file butc.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_savedb.pod: file backup_savedb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_volrestore.pod: file backup_volrestore.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_dump.pod: file backup_dump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_help.pod: file bos_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_prune.pod: file bos_prune.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_setexp.pod: file backup_setexp.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_listhosts.pod: file bos_listhosts.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_listusers.pod: file bos_listusers.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_volinfo.pod: file backup_volinfo.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_removekey.pod: file bos_removekey.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_interactive.pod: file backup_interactive.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod5/uss.pod: file uss.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:35:32 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_adddump.pod: file backup_adddump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_volsetrestore.pod: file backup_volsetrestore.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_dumpinfo.pod: file backup_dumpinfo.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_apropos.pod: file backup_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod5/BosConfig.pod: file BosConfig.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_listdumps.pod: file backup_listdumps.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/bos_install.pod: file bos_install.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/backup_help.pod: file backup_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod8/afsd.pod: file afsd.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_listaddrs.pod: file vos_listaddrs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/dlog.pod: file dlog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:25 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_listvol.pod: file vos_listvol.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_createuser.pod: file pts_createuser.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_lsmount.pod: file fs_lsmount.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_listentries.pod: file pts_listentries.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_dump.pod: file vos_dump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_getserverprefs.pod: file fs_getserverprefs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/rxdebug.pod: file rxdebug.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pagsh.pod: file pagsh.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_syncserv.pod: file vos_syncserv.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_chown.pod: file pts_chown.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_addsite.pod: file vos_addsite.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_creategroup.pod: file pts_creategroup.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_changeaddr.pod: file vos_changeaddr.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_setserverprefs.pod: file fs_setserverprefs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/udebug.pod: file udebug.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_listquota.pod: file fs_listquota.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_adduser.pod: file pts_adduser.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_examine.pod: file fs_examine.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_help.pod: file pts_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/afsmonitor.pod: file afsmonitor.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:25 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_zap.pod: file vos_zap.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_membership.pod: file pts_membership.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_copyacl.pod: file fs_copyacl.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_listacl.pod: file fs_listacl.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/xstat_fs_test.pod: file xstat_fs_test.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:35:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_diskfree.pod: file fs_diskfree.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_listcells.pod: file fs_listcells.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_setmax.pod: file pts_setmax.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_cleanacl.pod: file fs_cleanacl.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_create.pod: file vos_create.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_unlockvldb.pod: file vos_unlockvldb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/klog.pod: file klog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_backupsys.pod: file vos_backupsys.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_setquota.pod: file fs_setquota.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_backup.pod: file vos_backup.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_storebehind.pod: file fs_storebehind.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/scout.pod: file scout.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_move.pod: file vos_move.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/knfs.pod: file knfs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/: pod1/afs.pod, pod1/afsmonitor.pod, pod1/dlog.pod, pod1/dpass.pod, pod1/fs_checkservers.pod, pod1/fs_cleanacl.pod, pod1/fs_copyacl.pod, pod1/fs_diskfree.pod, pod1/fs_examine.pod, pod1/fs_exportafs.pod, pod1/fs_flushvolume.pod, pod1/fs_getserverprefs.pod, pod1/fs_help.pod, pod1/fs_listacl.pod, pod1/fs_listcells.pod, pod1/fs_listquota.pod, pod1/fs_lsmount.pod, pod1/fs_setacl.pod, pod1/fs_setcachesize.pod, pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod, pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/klog.pod, pod1/knfs.pod, pod1/kpasswd.pod, pod1/pagsh.pod, pod1/pts_adduser.pod, pod1/pts_chown.pod, pod1/pts_creategroup.pod, pod1/pts_createuser.pod, pod1/pts_examine.pod, pod1/pts_help.pod, pod1/pts_listentries.pod, pod1/pts_membership.pod, pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod, pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod, pod1/udebug.pod, pod1/vos.pod, pod1/vos_addsite.pod, pod1/vos_backup.pod, pod1/vos_backupsys.pod, pod1/vos_changeaddr.pod, pod1/vos_create.pod, pod1/vos_delentry.pod, pod1/vos_dump.pod, pod1/vos_examine.pod, pod1/vos_help.pod, pod1/vos_listaddrs.pod, pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_move.pod, pod1/vos_restore.pod, pod1/vos_syncserv.pod, pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod1/xstat_cm_test.pod, pod1/xstat_fs_test.pod, pod5/BosConfig.pod, pod5/butc.pod, pod5/package.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod8/afsd.pod, pod8/backup_adddump.pod, pod8/backup_addvolentry.pod, pod8/backup_apropos.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_dumpinfo.pod, pod8/backup_help.pod, pod8/backup_interactive.pod, pod8/backup_listdumps.pod, pod8/backup_savedb.pod, pod8/backup_setexp.pod, pod8/backup_volinfo.pod, pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod, pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod, pod8/bos_removehost.pod, pod8/bos_removekey.pod, pod8/bos_removeuser.pod, pod8/bos_salvage.pod, pod8/bos_setcellname.pod, pod8/bos_setrestart.pod, pod8/bos_start.pod, pod8/bos_startup.pod, pod8/bos_status.pod, pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod, pod8/fstrace_clear.pod, pod8/fstrace_dump.pod, pod8/fstrace_help.pod, pod8/fstrace_lslog.pod, pod8/fstrace_setset.pod, pod8/kas_create.pod, pod8/kas_delete.pod, pod8/kas_examine.pod, pod8/kas_help.pod, pod8/kas_interactive.pod, pod8/kas_list.pod, pod8/kas_setfields.pod, pod8/kas_setpassword.pod, pod8/kas_statistics.pod, pod8/kas_unlock.pod, pod8/kaserver.pod, pod8/kdb.pod, pod8/kpwvalid.pod, pod8/salvager.pod, pod8/uss_add.pod, pod8/uss_bulk.pod, pod8/uss_delete.pod, pod8/uss_help.pod, pod8/volinfo.pod, pod8/volserver.pod: DELTA man-page-whitespace-20051220 AUTHOR rra@stanford.edu Remove all trailing whitespace while we have the chance and there are no merge issues yet. 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_flushvolume.pod: file fs_flushvolume.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_setcachesize.pod: file fs_setcachesize.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_setacl.pod: file fs_setacl.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_exportafs.pod: file fs_exportafs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_setvol.pod: file fs_setvol.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/tokens.pod: file tokens.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/afs.pod: file afs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:25 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos.pod: file vos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_setfields.pod: file pts_setfields.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/dpass.pod: file dpass.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_listvldb.pod: file vos_listvldb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_restore.pod: file vos_restore.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/xstat_cm_test.pod: file xstat_cm_test.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:35:31 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/kpasswd.pod: file kpasswd.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/pts_examine.pod: file pts_examine.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_delentry.pod: file vos_delentry.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_examine.pod: file vos_examine.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_checkservers.pod: file fs_checkservers.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/fs_help.pod: file fs_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-21 00:41 rra * doc/man-pages/pod1/vos_help.pod: file vos_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-21 00:37 rra * doc/man-pages/generate-file-map: file generate-file-map was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:17 +0000 2005-12-21 00:37 rra * doc/man-pages/generate-man: file generate-man was added on branch openafs-stable-1_4_x on 2006-01-05 18:53:20 +0000 2005-12-21 00:37 rra * regen.sh, doc/man-pages/generate-file-map, doc/man-pages/generate-man, doc/man-pages/generate-pod: DELTA man-page-generation-20051220 AUTHOR rra@stanford.edu Move man page generation out into a separate script that's just invoked from regen.sh, so that someone can run that separate script later if they wish. Make that script more robust against problems such as empty podN directories. Diagnose a missing pod2man and warn about old versions of Pod::Man. Also, remove the old programs used to do the initial conversion from HTML. Enough post-conversion editing was done that they're no longer necessary except for historical curiosity, and for that purpose they can be pulled out of CVS. 2005-12-19 16:12 jaltman * src/rxkad/NTMakefile: DELTA windows-bg-fcrypt-20051219 AUTHOR jaltman@secure-endpoints.com use the faster bg-fcrypt 2005-12-19 15:51 jaltman * src/WINNT/afsd/cm_callback.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com SIZE_MAX should be UINT_MAX if not defined 2005-12-19 13:55 jaltman * src/WINNT/afsreg/afsreg.h: DELTA windows-eventlog-20051219 AUTHOR jaltman@secure-endpoints.com Do not change "AFS Client" to "OpenAFS Client" unless the installers are also updated. 2005-12-19 12:42 jaltman * src/WINNT/: afsd/afsd.h, afsd/afsd_eventlog.c, afsd/afsd_eventlog.h, afsd/afsd_eventmessages.mc, afsd/afsd_service.c, afsd/afsd_service.rc, afsd/cm_config.c, afsd/cm_conn.c, afsd/cm_dnlc.c, afsd/smb.c, afsd/smb3.c, afsreg/afsreg.h: DELTA windows-eventlog-20051219 AUTHOR jaltman@secure-endpoints.com For afsd_service.exe, properly use the Event Log by constructing message strings stored in a MESSAGETEXT resource. This patch also removes a large number of debugging related event messages that should never have been seen by an end user. That data is now logged to the trace.log where it should have been logged initially. Similar changes need to be implemented for afslogon.dll and afscreds.exe The afsd_eventlog.[ch] files should be broken out into its own library so that it can be reused efficiently. The afsreg.h header was cleaned up to ensure name consistency and to remove the last vestiges of "IBM AFS". 2005-12-19 12:36 jaltman * src/WINNT/afsd/afskfw.c: DELTA windows-uninit-20051219 AUTHOR jaltman@secure-endpoints.com initialize the variable containing the afs id in case the pts lookup fails 2005-12-19 12:35 jaltman * src/: rx/rx.c, rx/rx_prototypes.h, libafsrpc/afsrpc.def, WINNT/afsd/cm_ioctl.c: DELTA windows-rx-debug-disable-20051219 AUTHOR jaltman@secure-endpoints.com Provide a method to enable/disable rx debugging along as a part of "fs trace -on/-off" 2005-12-19 03:29 rra * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-writepage-rename-20051218 AUTHOR torkel@acc.umu.se The ocfs2 patch renames WRITEPAGE_ACTIVE to AOP_WRITEPAGE_ACTIVE, and Ubuntu has applied that patch to their version of the kernel. Allow for either. 2005-12-19 03:27 rra * src/afs/LINUX/osi_vnodeops.c: DELTA linux-writepage-rename-20051218 AUTHOR torkel@acc.umu.se The ocfs2 patch renames WRITEPAGE_ACTIVE to AOP_WRITEPAGE_ACTIVE, and Ubuntu has applied that patch to their version of the kernel. Allow for either. 2005-12-18 05:41 jaltman * src/fsint/common.xg: DELTA separate-capabilities-by-source-20051217 AUTHOR jaltman@secure-endpoints.com define the capabilities constants 2005-12-17 22:17 jaltman * src/: WINNT/afsd/afsd.h, WINNT/afsd/cm_callback.c, WINNT/afsd/cm_server.c, WINNT/afsd/cm_server.h, afs/afs.h, afs/afs_callback.c, viced/afsfileprocs.c, viced/host.c, viced/viced_prototypes.h: DELTA separate-capabilities-by-source-20051217 AUTHOR jaltman@secure-endpoints.com This patch separates the client and viced capabilties; adds a viced capabilities for 64bit files; and modifies the Windows client to probe the viced capabilities the first time the client discovers the server and uses the capabilities RPC instead of the GetTime RPC to probe for Up/Down status 2005-12-17 17:28 jaltman * src/rx/rx_packet.c: DELTA STABLE14-windows-no-fds-20051217 AUTHOR jaltman@secure-endpoints.com when collecting rx statistics in response to an RPC query, the rx library attempts to enumerate the number file descriptors in use. This is fine except that file descriptors are a C Run Time Library concept on Windows and are not related to networking. In Visual Studio 8, the run time library will assert() if an invalid file descriptor is passed to fstat() which is the test used to determine if a file descriptor is valid. This patch simply returns 0 for the number of file descriptors in use because that is what would have been returned anyway with the existing code. What we probably want to return is the number of open socket handles. 2005-12-17 17:26 jaltman * src/rx/rx_packet.c: DELTA windows-no-fds-20051217 AUTHOR jaltman@secure-endpoints.com when collecting rx statistics in response to an RPC query, the rx library attempts to enumerate the number file descriptors in use. This is fine except that file descriptors are a C Run Time Library concept on Windows and are not related to networking. In Visual Studio 8, the run time library will assert() if an invalid file descriptor is passed to fstat() which is the test used to determine if a file descriptor is valid. This patch simply returns 0 for the number of file descriptors in use because that is what would have been returned anyway with the existing code. What we probably want to return is the number of open socket handles. 2005-12-16 13:29 shadow * src/viced/: callback.c, host.c, host.h: DELTA STABLE14-viced-multiple-ports-per-client-20051208 AUTHOR jaltman@secure-endpoints.com this patch replaces the single address in the Interface structure with an AddrPort structure. This enables the servers to send messages to the correct port if the port on the Interface does not match the port stored in the client itself. 2005-12-16 04:39 shadow * src/afs/VNOPS/: afs_vnop_rename.c, afs_vnop_rename.c: DELTA STABLE14-tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu potential reclaim in progress fix, and per Chaskiel, "I don't remember why I put it there, but the fact that it gets triggered means that we're leaking a vcache object lock. It looks like the "rename to .__afsXXXX" codepath is responsible (as afsrename does not use the fact that adp (or aodp) is locked by afs_remove, and locks it again. I'm surprised it's not deadlocking)" so i coded up a fix 2005-12-16 04:39 shadow * src/afs/VNOPS/: afs_vnop_rename.c, afs_vnop_rename.c: DELTA tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu potential reclaim in progress fix, and per Chaskiel, "I don't remember why I put it there, but the fact that it gets triggered means that we're leaking a vcache object lock. It looks like the "rename to .__afsXXXX" codepath is responsible (as afsrename does not use the fact that adp (or aodp) is locked by afs_remove, and locks it again. I'm surprised it's not deadlocking)" so i coded up a fix 2005-12-16 04:26 shadow * src/volser/: vos.c, vsprocs.c: DELTA STABLE14-vos-restore-parent-id-patch-20051215 AUTHOR jhutz@cmu.edu avoid making broken readonlies when when you restore them 2005-12-16 04:25 shadow * src/volser/: vos.c, vsprocs.c: DELTA vos-restore-parent-id-patch-20051215 AUTHOR jhutz@cmu.edu avoid making broken readonlies when when you restore them 2005-12-16 04:19 shadow * src/afs/: afs_vcache.c, VNOPS/afs_vnop_rename.c: DELTA STABLE14-tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu potential reclaim in progress fix, and per Chaskiel, "I don't remember why I put it there, but the fact that it gets triggered means that we're leaking a vcache object lock. It looks like the "rename to .__afsXXXX" codepath is responsible (as afsrename does not use the fact that adp (or aodp) is locked by afs_remove, and locks it again. I'm surprised it's not deadlocking)" so i coded up a fix 2005-12-16 04:15 shadow * src/afs/VNOPS/afs_vnop_rename.c: DELTA tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu potential reclaim in progress fix, and per Chaskiel, "I don't remember why I put it there, but the fact that it gets triggered means that we're leaking a vcache object lock. It looks like the "rename to .__afsXXXX" codepath is responsible (as afsrename does not use the fact that adp (or aodp) is locked by afs_remove, and locks it again. I'm surprised it's not deadlocking)" so i coded up a fix 2005-12-16 04:06 shadow * src/afs/: afs_vcache.c, VNOPS/afs_vnop_rename.c: DELTA tiger-fixes-20051215 AUTHOR cg2v@andrew.cmu.edu potential reclaim in progress fix, and per Chaskiel, "I don't remember why I put it there, but the fact that it gets triggered means that we're leaking a vcache object lock. It looks like the "rename to .__afsXXXX" codepath is responsible (as afsrename does not use the fact that adp (or aodp) is locked by afs_remove, and locks it again. I'm surprised it's not deadlocking)" so i coded up a fix 2005-12-16 03:37 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-dentry-multiple-mounts-20051215 AUTHOR chas@cmf.nrl.navy.mil avoid triggering BUG() when a volume is multiply mounted 2005-12-16 03:36 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-dentry-multiple-mounts-20051215 AUTHOR chas@cmf.nrl.navy.mil avoid triggering BUG() when a volume is multiply mounted 2005-12-16 03:33 shadow * src/rx/rx_packet.c: DELTA STABLE14-freedatabufs-mark-free-20051215 AUTHOR tkeiser@gmail.com avoid an error with marking data packets free 2005-12-16 03:31 shadow * src/rx/rx_packet.c: DELTA freedatabufs-mark-free-20051215 AUTHOR tkeiser@gmail.com avoid an error with marking data packets free 2005-12-16 03:29 shadow * src/viced/callback.c: DELTA STABLE14-multibreak-rework-avoiding-race-20051215 AUTHOR tkeiser@gmail.com avoid a potential race finding the correct connection during MultiBreakCallBack_r 2005-12-16 03:27 shadow * src/viced/callback.c: DELTA multibreak-rework-avoiding-race-20051215 AUTHOR tkeiser@gmail.com avoid a potential race finding the correct connection during MultiBreakCallBack_r 2005-12-15 15:16 jaltman * src/rx/xdr_array.c: DELTA STABLE14-rx-osi_alloc-prototype-20051215 AUTHOR rtb@pclella.cern.ch FIXES 24267 must provide prototype for osi_Alloc() on systems with 64-bit pointers and 32-bit int 2005-12-15 15:15 jaltman * src/rx/xdr_array.c: DELTA rx-osi_alloc-prototype-20051215 AUTHOR rtb@pclella.cern.ch FIXES 24267 must provide prototype for osi_Alloc() on systems with 64-bit pointers and 32-bit int 2005-12-15 05:57 jaltman * src/rx/xdr_refernce.c: DELTA STABLE14-rx-osi_alloc-prototype-20051214 AUTHOR rtb@pclella.cern.ch FIXES 24267 include rx.h in order to safely include rx_prototypes.h in order to obtain a prototype for osi_Alloc() in order to prevent pointer truncation on systems with 64-bit pointers and 32-bit int. 2005-12-15 05:55 jaltman * src/rx/xdr_refernce.c: DELTA rx-osi_alloc-prototype-20051214 AUTHOR rtb@pclella.cern.ch FIXES 24267 include rx.h in order to safely include rx_prototypes.h in order to obtain a prototype for osi_Alloc() in order to prevent pointer truncation on systems with 64-bit pointers and 32-bit int. 2005-12-15 05:51 jaltman * src/util/get_krbrlm.c: DELTA multiple-local-realms-20051208 AUTHOR jaltman@secure-endpoints.com correction to exclusion list parsing 2005-12-14 05:39 jaltman * src/WINNT/afsd/cm_dnlc.c: DELTA windows-ansification-20051214 AUTHOR jaltman@secure-endpoints.com use modern function declarations 2005-12-14 05:33 jaltman * src/WINNT/afsd/afsd_init.c: DELTA STABLE14-windows-rpc-warning-20051214 AUTHOR jaltman@secure-endpoints.com If osi_InitDebug() fails due to RPC_S_NO_PROTSEQS, log to the afsd_init.log file a warning indicating that the registry should be examined for a misconfiguration of Windows. 2005-12-14 05:32 jaltman * src/WINNT/afsd/afsd_init.c: DELTA windows-rpc-warning-20051214 AUTHOR jaltman@secure-endpoints.com If osi_InitDebug() fails due to RPC_S_NO_PROTSEQS, log to the afsd_init.log file a warning indicating that the registry should be examined for a misconfiguration of Windows. 2005-12-14 05:30 jaltman * src/WINNT/afsd/cm_cell.c: DELTA STABLE14-windows-fs-setserverpref-vldb-20051214 AUTHOR jaltman@secure-endpoints.com prevent a panic condition if "fs setserverprefs -vlserver" is executed more than once before the vlserver is associated with a cell. 2005-12-14 05:29 jaltman * src/WINNT/afsd/cm_cell.c: DELTA windows-fs-setserverpref-vldb-20051214 AUTHOR jaltman@secure-endpoints.com prevent a panic condition if "fs setserverprefs -vlserver" is executed more than once before the vlserver is associated with a cell. 2005-12-14 05:27 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA windows-registry-20051214 AUTHOR jaltman@secure-endpoints.com Change all of the daemon check interval values so they can be set via the registry. 2005-12-14 01:36 rra * src/man/: afs_ftpd.1, afs_inetd.1, afs_login.1, afs_rcp.1, afs_rlogind.1, afs_rsh.1, afsd.1, dkload.1, fileserver.1, fs.1, fs_apropos.1, fs_checkservers.1, fs_checkvolumes.1, fs_cleanacl.1, fs_copyacl.1, fs_debug.1, fs_diskfree.1, fs_examine.1, fs_exportafs.1, fs_flush.1, fs_flushvolume.1, fs_getcacheparms.1, fs_getcellstatus.1, fs_getserverprefs.1, fs_help.1, fs_listacl.1, fs_listcells.1, fs_listquota.1, fs_lsmount.1, fs_mkmount.1, fs_monitor.1, fs_newcell.1, fs_quota.1, fs_rmmount.1, fs_setacl.1, fs_setcachesize.1, fs_setcell.1, fs_setquota.1, fs_setserverprefs.1, fs_setvol.1, fs_sysname.1, fs_whereis.1, fs_whichcell.1, fs_wscell.1, kas.1, kas_apropos.1, kas_create.1, kas_debuginfo.1, kas_delete.1, kas_examine.1, kas_forgetticket.1, kas_getpassword.1, kas_getrandomkey.1, kas_getticket.1, kas_help.1, kas_interactive.1, kas_list.1, kas_listtickets.1, kas_noauthentication.1, kas_quit.1, kas_setfields.1, kas_setkey.1, kas_setpassword.1, kas_statistics.1, kas_stringtokey.1, klog.1, knfs.1, kpasswd.1, package.1, pagsh.1, runntp.1, salvager.1, scout.1, tokens.1, unlog.1, upclient.1, upserver.1, uss.1, uss_add.1, uss_apropos.1, uss_bulk.1, uss_d_line.1, uss_delete.1, uss_e_line.1, uss_f_line.1, uss_g_line.1, uss_help.1, uss_l_line.1, uss_s_line.1, uss_v_line.1, uss_x_line.1, vldb_convert.1, vos.1, vos_addsite.1, vos_apropos.1, vos_backup.1, vos_backupsys.1, vos_create.1, vos_delentry.1, vos_dump.1, vos_examine.1, vos_help.1, vos_listpart.1, vos_listvldb.1, vos_listvol.1, vos_lock.1, vos_move.1, vos_partinfo.1, vos_release.1, vos_remove.1, vos_remsite.1, vos_rename.1, vos_restore.1, vos_status.1, vos_syncserv.1, vos_syncvldb.1, vos_unlock.1, vos_unlockvldb.1, vos_zap.1: DELTA retire-cat-pages-20051213 AUTHOR rra@stanford.edu These can go now that we have POD versions of, in most cases, newer versions of the same documentation. 2005-12-14 01:30 rra * doc/man-pages/pod8/backup_labeltape.pod: file backup_labeltape.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-14 01:30 rra * doc/man-pages/pod8/backup_restoredb.pod: file backup_restoredb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-14 01:30 rra * doc/man-pages/pod8/backup_readlabel.pod: file backup_readlabel.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-14 01:30 rra * doc/man-pages/pod8/backup_scantape.pod: file backup_scantape.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-14 01:30 rra * doc/man-pages/pod8/backup.pod: file backup.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/cacheinfo.pod: file cacheinfo.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/AuthLog.dir.pod: file AuthLog.dir.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/CellServDB.pod: file CellServDB.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/VLLog.pod: file VLLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/afs_cache.pod: file afs_cache.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/KeyFile.pod: file KeyFile.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/afszcm.cat.pod: file afszcm.cat.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/SALVAGE.fs.pod: file SALVAGE.fs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/sysid.pod: file sysid.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/NetRestrict.pod: file NetRestrict.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/afs_volume_header.pod: file afs_volume_header.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:54 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/AuthLog.pod: file AuthLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/afs.pod: file afs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/fms.log.pod: file fms.log.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/kaserverauxdb.pod: file kaserverauxdb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/tapeconfig.pod: file tapeconfig.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:35:32 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/salvage.lock.pod: file salvage.lock.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/VolumeItems.pod: file VolumeItems.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/UserList.pod: file UserList.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/afsmonitor.pod: file afsmonitor.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:54 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/FileLog.pod: file FileLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/SalvageLog.pod: file SalvageLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/BosLog.pod: file BosLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/kaserver.DB0.pod: file kaserver.DB0.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/vldb.DB0.pod: file vldb.DB0.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/bdb.DB0.pod: file bdb.DB0.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/prdb.DB0.pod: file prdb.DB0.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/NoAuth.pod: file NoAuth.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/FORCESALVAGE.pod: file FORCESALVAGE.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/ThisCell.pod: file ThisCell.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/CacheItems.pod: file CacheItems.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/BackupLog.pod: file BackupLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/butc_logs.pod: file butc_logs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:36:33 +0000 2005-12-14 01:30 rra * doc/man-pages/pod5/VolserLog.pod: file VolserLog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:28 +0000 2005-12-14 01:30 rra * doc/man-pages/: README, pod1/fs.pod, pod5/AuthLog.dir.pod, pod5/AuthLog.pod, pod5/BackupLog.pod, pod5/BosConfig.pod, pod5/BosLog.pod, pod5/CacheItems.pod, pod5/CellServDB.pod, pod5/FORCESALVAGE.pod, pod5/FileLog.pod, pod5/KeyFile.pod, pod5/NetInfo.pod, pod5/NetRestrict.pod, pod5/NoAuth.pod, pod5/SALVAGE.fs.pod, pod5/SalvageLog.pod, pod5/ThisCell.pod, pod5/UserList.pod, pod5/VLLog.pod, pod5/VolserLog.pod, pod5/VolumeItems.pod, pod5/afs.pod, pod5/afs_cache.pod, pod5/afs_volume_header.pod, pod5/afsmonitor.pod, pod5/afszcm.cat.pod, pod5/bdb.DB0.pod, pod5/butc.pod, pod5/butc_logs.pod, pod5/cacheinfo.pod, pod5/fms.log.pod, pod5/kaserver.DB0.pod, pod5/kaserverauxdb.pod, pod5/package.pod, pod5/prdb.DB0.pod, pod5/salvage.lock.pod, pod5/sysid.pod, pod5/tapeconfig.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod5/vldb.DB0.pod, pod8/afsd.pod, pod8/backup.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_dumpinfo.pod, pod8/backup_labeltape.pod, pod8/backup_readlabel.pod, pod8/backup_restoredb.pod, pod8/backup_savedb.pod, pod8/backup_scantape.pod, pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod, pod8/butc.pod: DELTA man5-editing-pass-20051213 AUTHOR rra@stanford.edu This completes the first editing pass of the man pages. Very little content editing has been done, but the server and client versions of various man pages have been combined into a single man page for the file (affects CellServDB, ThisCell, NetInfo, and NetRestrict), the descriptions of the various AFS cache files have been combined into one afs_cache man page, and the descriptions of the two butc log files have been combined into one butc_logs man page. For man pages for databases with two files, symlinks are now created on installation for the secondary file name. All of the man pages should now be ready for public review, additional editing and cleanup, and content editing. 2005-12-14 01:30 rra * doc/man-pages/pod1/fs.pod: file fs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-13 21:58 rees * src/viced/callback.c: DELTA fix-cbd-20051213 AUTHOR rtb@pclella.cern.ch The attached patch makes the cbd program (the stand-alone version of the fileserver's callback.c) work again. (Now I expect 99% "what's that?" and 0% "what a relief!" reactions. As a reminder that's one of the things you might go hunting for after a 'kill -XCPU' to the fileserver - this program is probably used infrequently but the older you get... ) 2005-12-13 19:21 rra * doc/man-pages/pod8/vldb_check.pod: file vldb_check.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/xfs_size_check.pod: file xfs_size_check.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/vlserver.pod: file vlserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/uss.pod: file uss.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/xstat_fs_test.pod: file xstat_fs_test.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/upserver.pod: file upserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/uss_apropos.pod: file uss_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/xstat_cm_test.pod: file xstat_cm_test.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/prdb_check.pod: file prdb_check.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_getdate.pod: file bos_getdate.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_stop.pod: file bos_stop.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/fstrace_apropos.pod: file fstrace_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/package.pod: file package.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:55 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_apropos.pod: file bos_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas_listtickets.pod: file kas_listtickets.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/fstrace_lsset.pod: file fstrace_lsset.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/package_help.pod: file package_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:55 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_addkey.pod: file bos_addkey.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_create.pod: file bos_create.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_shutdown.pod: file bos_shutdown.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_setauth.pod: file bos_setauth.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas_stringtokey.pod: file kas_stringtokey.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas_apropos.pod: file kas_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/upclient.pod: file upclient.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/fms.pod: file fms.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_restart.pod: file bos_restart.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/fstrace.pod: file fstrace.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas_forgetticket.pod: file kas_forgetticket.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos.pod: file bos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/package_test.pod: file package_test.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:55 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_exec.pod: file bos_exec.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kadb_check.pod: file kadb_check.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_addhost.pod: file bos_addhost.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/package_apropos.pod: file package_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:33:55 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_adduser.pod: file bos_adduser.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/fstrace_setlog.pod: file fstrace_setlog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bosserver.pod: file bosserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas_noauthentication.pod: file kas_noauthentication.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/ptserver.pod: file ptserver.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_uninstall.pod: file bos_uninstall.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:30 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_delete.pod: file bos_delete.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas.pod: file kas.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_status.pod: file backup_status.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/kas_quit.pod: file kas_quit.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:31 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/tapeconfig.pod: file tapeconfig.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:32 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/bos_listkeys.pod: file bos_listkeys.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_dbverify.pod: file backup_dbverify.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_deldump.pod: file backup_deldump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_kill.pod: file backup_kill.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_listvolsets.pod: file backup_listvolsets.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_listhosts.pod: file backup_listhosts.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_jobs.pod: file backup_jobs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_delvolset.pod: file backup_delvolset.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_quit.pod: file backup_quit.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_delhost.pod: file backup_delhost.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_addvolset.pod: file backup_addvolset.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_addhost.pod: file backup_addhost.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_delvolentry.pod: file backup_delvolentry.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod8/backup_deletedump.pod: file backup_deletedump.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:29 +0000 2005-12-13 19:21 rra * doc/man-pages/pod1/package_test.pod: file package_test.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-13 19:21 rra * doc/man-pages/: README, pod1/package_test.pod, pod1/xstat_cm_test.pod, pod1/xstat_fs_test.pod, pod5/package.pod, pod5/tapeconfig.pod, pod5/uss.pod, pod5/uss_bulk.pod, pod8/afsd.pod, pod8/backup.pod, pod8/backup_adddump.pod, pod8/backup_addhost.pod, pod8/backup_addvolentry.pod, pod8/backup_addvolset.pod, pod8/backup_apropos.pod, pod8/backup_dbverify.pod, pod8/backup_deldump.pod, pod8/backup_deletedump.pod, pod8/backup_delhost.pod, pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_dumpinfo.pod, pod8/backup_help.pod, pod8/backup_interactive.pod, pod8/backup_jobs.pod, pod8/backup_kill.pod, pod8/backup_labeltape.pod, pod8/backup_listdumps.pod, pod8/backup_listhosts.pod, pod8/backup_listvolsets.pod, pod8/backup_quit.pod, pod8/backup_readlabel.pod, pod8/backup_restoredb.pod, pod8/backup_savedb.pod, pod8/backup_scantape.pod, pod8/backup_setexp.pod, pod8/backup_status.pod, pod8/backup_volinfo.pod, pod8/backup_volrestore.pod, pod8/backup_volsetrestore.pod, pod8/bos.pod, pod8/bos_addhost.pod, pod8/bos_addkey.pod, pod8/bos_adduser.pod, pod8/bos_apropos.pod, pod8/bos_create.pod, pod8/bos_delete.pod, pod8/bos_exec.pod, pod8/bos_getdate.pod, pod8/bos_getlog.pod, pod8/bos_getrestart.pod, pod8/bos_help.pod, pod8/bos_install.pod, pod8/bos_listhosts.pod, pod8/bos_listkeys.pod, pod8/bos_listusers.pod, pod8/bos_prune.pod, pod8/bos_removehost.pod, pod8/bos_removekey.pod, pod8/bos_removeuser.pod, pod8/bos_restart.pod, pod8/bos_salvage.pod, pod8/bos_setauth.pod, pod8/bos_setcellname.pod, pod8/bos_setrestart.pod, pod8/bos_shutdown.pod, pod8/bos_start.pod, pod8/bos_startup.pod, pod8/bos_status.pod, pod8/bos_stop.pod, pod8/bos_uninstall.pod, pod8/bosserver.pod, pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod, pod8/fms.pod, pod8/fstrace.pod, pod8/fstrace_apropos.pod, pod8/fstrace_clear.pod, pod8/fstrace_dump.pod, pod8/fstrace_help.pod, pod8/fstrace_lslog.pod, pod8/fstrace_lsset.pod, pod8/fstrace_setlog.pod, pod8/fstrace_setset.pod, pod8/kadb_check.pod, pod8/kas.pod, pod8/kas_apropos.pod, pod8/kas_create.pod, pod8/kas_delete.pod, pod8/kas_examine.pod, pod8/kas_forgetticket.pod, pod8/kas_help.pod, pod8/kas_interactive.pod, pod8/kas_list.pod, pod8/kas_listtickets.pod, pod8/kas_noauthentication.pod, pod8/kas_quit.pod, pod8/kas_setfields.pod, pod8/kas_setpassword.pod, pod8/kas_statistics.pod, pod8/kas_stringtokey.pod, pod8/kas_unlock.pod, pod8/kaserver.pod, pod8/kdb.pod, pod8/kpwvalid.pod, pod8/package.pod, pod8/package_apropos.pod, pod8/package_help.pod, pod8/package_test.pod, pod8/prdb_check.pod, pod8/ptserver.pod, pod8/salvager.pod, pod8/tapeconfig.pod, pod8/upclient.pod, pod8/upserver.pod, pod8/uss.pod, pod8/uss_add.pod, pod8/uss_apropos.pod, pod8/uss_bulk.pod, pod8/uss_delete.pod, pod8/uss_help.pod, pod8/vldb_check.pod, pod8/vlserver.pod, pod8/volinfo.pod, pod8/volserver.pod, pod8/xfs_size_check.pod, pod8/xstat_cm_test.pod, pod8/xstat_fs_test.pod: DELTA man8-editing-pass-20051213 AUTHOR rra@stanford.edu This completes the initial editing pass of the section eight man pages. Only small amounts of content editing has been done. Some known problems have been noted in README, but there will doubtless be others, as well as some lingering formatting problems. However, the quality should now be good enough for general public review. Some of the section eight man pages were really supposed to be section one, the package apropros and package help commands are too useless to document, and a few of the difficult-to-name section five man pages have now acquired names. 2005-12-11 19:00 rra * src/config/param.nbsd21.h: DELTA STABLE14-netbsd-statvfs-20051211 AUTHOR gendalia@iastate.edu FIXES 22905 NetBSD 2.1 doesn't have statvfs, but the version numbering scheme changed so the test was getting this wrong. 2005-12-11 18:57 rra * src/config/param.nbsd21.h: DELTA netbsd-statvfs-20051211 AUTHOR gendalia@iastate.edu FIXES 22905 NetBSD 2.1 doesn't have statvfs, but the version numbering scheme changed so the test was getting this wrong. 2005-12-11 06:34 rra * src/sys/Makefile.in: DELTA STABLE14-libafssetpag-bsd-20051101 AUTHOR rees@umich.edu bsd only: make a real syscall.o (but with no code) build libafssetpag 2005-12-10 18:47 rra * src/util/dirpath.hin: DELTA multiple-local-realms-fix-20051210 AUTHOR rra@stanford.edu The krb.excl paths need to be defined for Unix as well. 2005-12-10 18:45 rra * src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in, sys/Makefile.in: DELTA STABLE14-linux-srcdir-mapfile-20051210 AUTHOR chas@cmf.nrl.navy.mil FIXES 23317 Look for the shared library mapfile in ${srcdir} on Linux to allow for out of srcdir builds. 2005-12-10 18:28 rra * src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in, sys/Makefile.in: DELTA linux-srcdir-mapfile-20051210 AUTHOR chas@cmf.nrl.navy.mil FIXES 23317 Look for the shared library mapfile in ${srcdir} on Linux to allow for out of srcdir builds. 2005-12-09 16:43 rra * doc/man-pages/README: DELTA man-page-readme-20051209 AUTHOR rra@stanford.edu Initial documentation for the man page project, including initial notes on conversion, a start at a formatting guide, information on how to contribute, and an initial issues list of things I happened to notice while editing the section one pages. 2005-12-09 14:50 rra * regen.sh, doc/man-pages/.cvsignore, doc/man-pages/Makefile.in: DELTA man-page-reorg-20051209 AUTHOR rra@stanford.edu Generate the man pages in man1, man5, and man8 subdirectories rather than directly in the doc/man-pages directory to reduce clutter. Add a .cvsignore to reduce noise. 2005-12-09 14:48 rra * doc/man-pages/pod5/: afsmonitor.5, afsmonitor.pod: DELTA man1-editing-pass-20051209 AUTHOR rra@stanford.edu This file got the wrong name when it was originally committed. Fix. 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_wscell.pod: file fs_wscell.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts_removeuser.pod: file pts_removeuser.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_unlock.pod: file vos_unlock.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/unlog.pod: file unlog.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/up.pod: file up.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_remove.pod: file vos_remove.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/translate_et.pod: file translate_et.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts_delete.pod: file pts_delete.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_listpart.pod: file vos_listpart.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/package.pod: file package.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/package_apropos.pod: file package_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts_rename.pod: file pts_rename.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts_listowned.pod: file pts_listowned.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_rename.pod: file vos_rename.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_remsite.pod: file vos_remsite.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/package_help.pod: file package_help.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts.pod: file pts.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts_listmax.pod: file pts_listmax.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_release.pod: file vos_release.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/pts_apropos.pod: file pts_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_partinfo.pod: file vos_partinfo.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_apropos.pod: file vos_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_status.pod: file vos_status.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_syncvldb.pod: file vos_syncvldb.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/vos_lock.pod: file vos_lock.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:27 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_newcell.pod: file fs_newcell.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_quota.pod: file fs_quota.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_mkmount.pod: file fs_mkmount.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_setcell.pod: file fs_setcell.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/: generate-pod, pod1/afs.pod, pod1/afsmonitor.pod, pod1/dlog.pod, pod1/dpass.pod, pod1/fs.pod, pod1/fs_apropos.pod, pod1/fs_checkservers.pod, pod1/fs_checkvolumes.pod, pod1/fs_cleanacl.pod, pod1/fs_copyacl.pod, pod1/fs_diskfree.pod, pod1/fs_examine.pod, pod1/fs_exportafs.pod, pod1/fs_flush.pod, pod1/fs_flushmount.pod, pod1/fs_flushvolume.pod, pod1/fs_getcacheparms.pod, pod1/fs_getcellstatus.pod, pod1/fs_getclientaddrs.pod, pod1/fs_getserverprefs.pod, pod1/fs_help.pod, pod1/fs_listacl.pod, pod1/fs_listcells.pod, pod1/fs_listquota.pod, pod1/fs_lsmount.pod, pod1/fs_messages.pod, pod1/fs_mkmount.pod, pod1/fs_newcell.pod, pod1/fs_quota.pod, pod1/fs_rmmount.pod, pod1/fs_setacl.pod, pod1/fs_setcachesize.pod, pod1/fs_setcell.pod, pod1/fs_setclientaddrs.pod, pod1/fs_setquota.pod, pod1/fs_setserverprefs.pod, pod1/fs_setvol.pod, pod1/fs_storebehind.pod, pod1/fs_sysname.pod, pod1/fs_whereis.pod, pod1/fs_whichcell.pod, pod1/fs_wscell.pod, pod1/klog.pod, pod1/knfs.pod, pod1/kpasswd.pod, pod1/package.pod, pod1/package_apropos.pod, pod1/package_help.pod, pod1/package_test.pod, pod1/pagsh.pod, pod1/pts.pod, pod1/pts_adduser.pod, pod1/pts_apropos.pod, pod1/pts_chown.pod, pod1/pts_creategroup.pod, pod1/pts_createuser.pod, pod1/pts_delete.pod, pod1/pts_examine.pod, pod1/pts_help.pod, pod1/pts_listentries.pod, pod1/pts_listmax.pod, pod1/pts_listowned.pod, pod1/pts_membership.pod, pod1/pts_removeuser.pod, pod1/pts_rename.pod, pod1/pts_setfields.pod, pod1/pts_setmax.pod, pod1/rxdebug.pod, pod1/scout.pod, pod1/sys.pod, pod1/tokens.pod, pod1/translate_et.pod, pod1/udebug.pod, pod1/unlog.pod, pod1/up.pod, pod1/vos.pod, pod1/vos_addsite.pod, pod1/vos_apropos.pod, pod1/vos_backup.pod, pod1/vos_backupsys.pod, pod1/vos_changeaddr.pod, pod1/vos_create.pod, pod1/vos_delentry.pod, pod1/vos_dump.pod, pod1/vos_examine.pod, pod1/vos_help.pod, pod1/vos_listaddrs.pod, pod1/vos_listpart.pod, pod1/vos_listvldb.pod, pod1/vos_listvol.pod, pod1/vos_lock.pod, pod1/vos_move.pod, pod1/vos_partinfo.pod, pod1/vos_release.pod, pod1/vos_remove.pod, pod1/vos_remsite.pod, pod1/vos_rename.pod, pod1/vos_restore.pod, pod1/vos_status.pod, pod1/vos_syncserv.pod, pod1/vos_syncvldb.pod, pod1/vos_unlock.pod, pod1/vos_unlockvldb.pod, pod1/vos_zap.pod, pod5/AuthLog.dir.pod, pod5/CacheItems.pod, pod5/VolumeItems.pod, pod5/afs_volume_header.pod, pod5/afsmonitor.5, pod5/sysid.pod, pod8/afsd.pod, pod8/backup_addvolentry.pod, pod8/backup_dbverify.pod, pod8/backup_deletedump.pod, pod8/backup_delvolentry.pod, pod8/backup_delvolset.pod, pod8/backup_diskrestore.pod, pod8/backup_dump.pod, pod8/backup_kill.pod, pod8/backup_quit.pod, pod8/backup_restoredb.pod, pod8/backup_scantape.pod, pod8/bos_addhost.pod, pod8/bos_getlog.pod, pod8/bos_listkeys.pod, pod8/bos_removehost.pod, pod8/bos_removekey.pod, pod8/bos_salvage.pod, pod8/bos_setauth.pod, pod8/bos_setcellname.pod, pod8/bos_setrestart.pod, pod8/buserver.pod, pod8/butc.pod, pod8/fileserver.pod, pod8/fms.pod, pod8/fstrace_dump.pod, pod8/kadb_check.pod, pod8/kas_examine.pod, pod8/kas_setfields.pod, pod8/kas_statistics.pod, pod8/kas_stringtokey.pod, pod8/kdb.pod, pod8/package.pod, pod8/package_apropos.pod, pod8/package_help.pod, pod8/package_test.pod, pod8/prdb_check.pod, pod8/upclient.pod, pod8/upserver.pod, pod8/vldb_check.pod, pod8/xfs_size_check.pod: DELTA man1-editing-pass-20051209 AUTHOR rra@stanford.edu Complete an initial editing and cleanup pass for all section one man pages. Fix various conversion problems, formatting inconsistencies, and obvious problems. Please note that no editing for content has yet been done; this is solely editing for formatting and correct conversion to POD. Also, add some additional section five man pages that were omitted from the first conversion run due to unusual file names, and globally replace CAVEATS with CAUTIONS in the man pages to match the original section name. The section one man pages should now be in reasonable shape and ready for additional review and further updates, although there are probably still remaining obvious problems. 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_getclientaddrs.pod: file fs_getclientaddrs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_rmmount.pod: file fs_rmmount.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_whichcell.pod: file fs_whichcell.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_flushmount.pod: file fs_flushmount.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_getcacheparms.pod: file fs_getcacheparms.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_whereis.pod: file fs_whereis.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_messages.pod: file fs_messages.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_setclientaddrs.pod: file fs_setclientaddrs.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_sysname.pod: file fs_sysname.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_flush.pod: file fs_flush.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_apropos.pod: file fs_apropos.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_getcellstatus.pod: file fs_getcellstatus.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-09 13:26 rra * doc/man-pages/pod1/fs_checkvolumes.pod: file fs_checkvolumes.pod was added on branch openafs-stable-1_4_x on 2006-01-05 18:28:26 +0000 2005-12-08 12:14 rra * regen.sh, doc/man-pages/Makefile.in, doc/man-pages/generate-file-map, doc/man-pages/generate-pod, doc/man-pages/pod/afs_intro.pod, doc/man-pages/pod/afsd.pod, doc/man-pages/pod/afsmonitor.pod, doc/man-pages/pod/backup.pod, doc/man-pages/pod/backup_adddump.pod, doc/man-pages/pod/backup_addhost.pod, doc/man-pages/pod/backup_addvolentry.pod, doc/man-pages/pod/backup_addvolset.pod, doc/man-pages/pod/backup_apropos.pod, doc/man-pages/pod/backup_dbverify.pod, doc/man-pages/pod/backup_deldump.pod, doc/man-pages/pod/backup_deletedump.pod, doc/man-pages/pod/backup_delhost.pod, doc/man-pages/pod/backup_delvolentry.pod, doc/man-pages/pod/backup_delvolset.pod, doc/man-pages/pod/backup_diskrestore.pod, doc/man-pages/pod/backup_dump.pod, doc/man-pages/pod/backup_dumpinfo.pod, doc/man-pages/pod/backup_help.pod, doc/man-pages/pod/backup_interactive.pod, doc/man-pages/pod/backup_jobs.pod, doc/man-pages/pod/backup_kill.pod, doc/man-pages/pod/backup_labeltape.pod, doc/man-pages/pod/backup_listdumps.pod, doc/man-pages/pod/backup_listhosts.pod, doc/man-pages/pod/backup_listvolsets.pod, doc/man-pages/pod/backup_quit.pod, doc/man-pages/pod/backup_readlabel.pod, doc/man-pages/pod/backup_restoredb.pod, doc/man-pages/pod/backup_savedb.pod, doc/man-pages/pod/backup_scantape.pod, doc/man-pages/pod/backup_setexp.pod, doc/man-pages/pod/backup_status.pod, doc/man-pages/pod/backup_volinfo.pod, doc/man-pages/pod/backup_volrestore.pod, doc/man-pages/pod/backup_volsetrestore.pod, doc/man-pages/pod/bos.pod, doc/man-pages/pod/bos_addhost.pod, doc/man-pages/pod/bos_addkey.pod, doc/man-pages/pod/bos_adduser.pod, doc/man-pages/pod/bos_apropos.pod, doc/man-pages/pod/bos_create.pod, doc/man-pages/pod/bos_delete.pod, doc/man-pages/pod/bos_exec.pod, doc/man-pages/pod/bos_getdate.pod, doc/man-pages/pod/bos_getlog.pod, doc/man-pages/pod/bos_getrestart.pod, doc/man-pages/pod/bos_help.pod, doc/man-pages/pod/bos_install.pod, doc/man-pages/pod/bos_listhosts.pod, doc/man-pages/pod/bos_listkeys.pod, doc/man-pages/pod/bos_listusers.pod, doc/man-pages/pod/bos_prune.pod, doc/man-pages/pod/bos_removehost.pod, doc/man-pages/pod/bos_removekey.pod, doc/man-pages/pod/bos_removeuser.pod, doc/man-pages/pod/bos_restart.pod, doc/man-pages/pod/bos_salvage.pod, doc/man-pages/pod/bos_setauth.pod, doc/man-pages/pod/bos_setcellname.pod, doc/man-pages/pod/bos_setrestart.pod, doc/man-pages/pod/bos_shutdown.pod, doc/man-pages/pod/bos_start.pod, doc/man-pages/pod/bos_startup.pod, doc/man-pages/pod/bos_status.pod, doc/man-pages/pod/bos_stop.pod, doc/man-pages/pod/bos_uninstall.pod, doc/man-pages/pod/bosserver.pod, doc/man-pages/pod/buserver.pod, doc/man-pages/pod/butc.pod, doc/man-pages/pod/dlog.pod, doc/man-pages/pod/dpass.pod, doc/man-pages/pod/fileserver.pod, doc/man-pages/pod/fms.pod, doc/man-pages/pod/fs.pod, doc/man-pages/pod/fs_apropos.pod, doc/man-pages/pod/fs_checkservers.pod, doc/man-pages/pod/fs_checkvolumes.pod, doc/man-pages/pod/fs_cleanacl.pod, doc/man-pages/pod/fs_copyacl.pod, doc/man-pages/pod/fs_diskfree.pod, doc/man-pages/pod/fs_examine.pod, doc/man-pages/pod/fs_exportafs.pod, doc/man-pages/pod/fs_flush.pod, doc/man-pages/pod/fs_flushmount.pod, doc/man-pages/pod/fs_flushvolume.pod, doc/man-pages/pod/fs_getcacheparms.pod, doc/man-pages/pod/fs_getcellstatus.pod, doc/man-pages/pod/fs_getclientaddrs.pod, doc/man-pages/pod/fs_getserverprefs.pod, doc/man-pages/pod/fs_help.pod, doc/man-pages/pod/fs_listacl.pod, doc/man-pages/pod/fs_listcells.pod, doc/man-pages/pod/fs_listquota.pod, doc/man-pages/pod/fs_lsmount.pod, doc/man-pages/pod/fs_messages.pod, doc/man-pages/pod/fs_mkmount.pod, doc/man-pages/pod/fs_newcell.pod, doc/man-pages/pod/fs_quota.pod, doc/man-pages/pod/fs_rmmount.pod, doc/man-pages/pod/fs_setacl.pod, doc/man-pages/pod/fs_setcachesize.pod, doc/man-pages/pod/fs_setcell.pod, doc/man-pages/pod/fs_setclientaddrs.pod, doc/man-pages/pod/fs_setquota.pod, doc/man-pages/pod/fs_setserverprefs.pod, doc/man-pages/pod/fs_setvol.pod, doc/man-pages/pod/fs_storebehind.pod, doc/man-pages/pod/fs_sysname.pod, doc/man-pages/pod/fs_whereis.pod, doc/man-pages/pod/fs_whichcell.pod, doc/man-pages/pod/fs_wscell.pod, doc/man-pages/pod/fstrace.pod, doc/man-pages/pod/fstrace_apropos.pod, doc/man-pages/pod/fstrace_clear.pod, doc/man-pages/pod/fstrace_dump.pod, doc/man-pages/pod/fstrace_help.pod, doc/man-pages/pod/fstrace_lslog.pod, doc/man-pages/pod/fstrace_lsset.pod, doc/man-pages/pod/fstrace_setlog.pod, doc/man-pages/pod/fstrace_setset.pod, doc/man-pages/pod/kadb_check.pod, doc/man-pages/pod/kas.pod, doc/man-pages/pod/kas_apropos.pod, doc/man-pages/pod/kas_create.pod, doc/man-pages/pod/kas_delete.pod, doc/man-pages/pod/kas_examine.pod, doc/man-pages/pod/kas_forgetticket.pod, doc/man-pages/pod/kas_help.pod, doc/man-pages/pod/kas_interactive.pod, doc/man-pages/pod/kas_list.pod, doc/man-pages/pod/kas_listtickets.pod, doc/man-pages/pod/kas_noauthentication.pod, doc/man-pages/pod/kas_quit.pod, doc/man-pages/pod/kas_setfields.pod, doc/man-pages/pod/kas_setpassword.pod, doc/man-pages/pod/kas_statistics.pod, doc/man-pages/pod/kas_stringtokey.pod, doc/man-pages/pod/kas_unlock.pod, doc/man-pages/pod/kaserver.pod, doc/man-pages/pod/kdb.pod, doc/man-pages/pod/klog.pod, doc/man-pages/pod/knfs.pod, doc/man-pages/pod/kpasswd.pod, doc/man-pages/pod/kpwvalid.pod, doc/man-pages/pod/pts.pod, doc/man-pages/pod/pts_adduser.pod, doc/man-pages/pod/pts_apropos.pod, doc/man-pages/pod/pts_chown.pod, doc/man-pages/pod/pts_creategroup.pod, doc/man-pages/pod/pts_createuser.pod, doc/man-pages/pod/pts_delete.pod, doc/man-pages/pod/pts_examine.pod, doc/man-pages/pod/pts_help.pod, doc/man-pages/pod/pts_listentries.pod, doc/man-pages/pod/pts_listmax.pod, doc/man-pages/pod/pts_listowned.pod, doc/man-pages/pod/pts_membership.pod, doc/man-pages/pod/pts_removeuser.pod, doc/man-pages/pod/pts_rename.pod, doc/man-pages/pod/pts_setfields.pod, doc/man-pages/pod/pts_setmax.pod, doc/man-pages/pod1/afs.pod, doc/man-pages/pod1/afsmonitor.pod, doc/man-pages/pod1/dlog.pod, doc/man-pages/pod1/dpass.pod, doc/man-pages/pod1/fs.pod, doc/man-pages/pod1/fs_apropos.pod, doc/man-pages/pod1/fs_checkservers.pod, doc/man-pages/pod1/fs_checkvolumes.pod, doc/man-pages/pod1/fs_cleanacl.pod, doc/man-pages/pod1/fs_copyacl.pod, doc/man-pages/pod1/fs_diskfree.pod, doc/man-pages/pod1/fs_examine.pod, doc/man-pages/pod1/fs_exportafs.pod, doc/man-pages/pod1/fs_flush.pod, doc/man-pages/pod1/fs_flushmount.pod, doc/man-pages/pod1/fs_flushvolume.pod, doc/man-pages/pod1/fs_getcacheparms.pod, doc/man-pages/pod1/fs_getcellstatus.pod, doc/man-pages/pod1/fs_getclientaddrs.pod, doc/man-pages/pod1/fs_getserverprefs.pod, doc/man-pages/pod1/fs_help.pod, doc/man-pages/pod1/fs_listacl.pod, doc/man-pages/pod1/fs_listcells.pod, doc/man-pages/pod1/fs_listquota.pod, doc/man-pages/pod1/fs_lsmount.pod, doc/man-pages/pod1/fs_messages.pod, doc/man-pages/pod1/fs_mkmount.pod, doc/man-pages/pod1/fs_newcell.pod, doc/man-pages/pod1/fs_quota.pod, doc/man-pages/pod1/fs_rmmount.pod, doc/man-pages/pod1/fs_setacl.pod, doc/man-pages/pod1/fs_setcachesize.pod, doc/man-pages/pod1/fs_setcell.pod, doc/man-pages/pod1/fs_setclientaddrs.pod, doc/man-pages/pod1/fs_setquota.pod, doc/man-pages/pod1/fs_setserverprefs.pod, doc/man-pages/pod1/fs_setvol.pod, doc/man-pages/pod1/fs_storebehind.pod, doc/man-pages/pod1/fs_sysname.pod, doc/man-pages/pod1/fs_whereis.pod, doc/man-pages/pod1/fs_whichcell.pod, doc/man-pages/pod1/fs_wscell.pod, doc/man-pages/pod1/klog.pod, doc/man-pages/pod1/knfs.pod, doc/man-pages/pod1/kpasswd.pod, doc/man-pages/pod1/package.pod, doc/man-pages/pod1/package_apropos.pod, doc/man-pages/pod1/package_help.pod, doc/man-pages/pod1/package_test.pod, doc/man-pages/pod1/pagsh.pod, doc/man-pages/pod1/pts.pod, doc/man-pages/pod1/pts_adduser.pod, doc/man-pages/pod1/pts_apropos.pod, doc/man-pages/pod1/pts_chown.pod, doc/man-pages/pod1/pts_creategroup.pod, doc/man-pages/pod1/pts_createuser.pod, doc/man-pages/pod1/pts_delete.pod, doc/man-pages/pod1/pts_examine.pod, doc/man-pages/pod1/pts_help.pod, doc/man-pages/pod1/pts_listentries.pod, doc/man-pages/pod1/pts_listmax.pod, doc/man-pages/pod1/pts_listowned.pod, doc/man-pages/pod1/pts_membership.pod, doc/man-pages/pod1/pts_removeuser.pod, doc/man-pages/pod1/pts_rename.pod, doc/man-pages/pod1/pts_setfields.pod, doc/man-pages/pod1/pts_setmax.pod, doc/man-pages/pod1/rxdebug.pod, doc/man-pages/pod1/scout.pod, doc/man-pages/pod1/tokens.pod, doc/man-pages/pod1/translate_et.pod, doc/man-pages/pod1/udebug.pod, doc/man-pages/pod1/unlog.pod, doc/man-pages/pod1/up.pod, doc/man-pages/pod1/vos.pod, doc/man-pages/pod1/vos_addsite.pod, doc/man-pages/pod1/vos_apropos.pod, doc/man-pages/pod1/vos_backup.pod, doc/man-pages/pod1/vos_backupsys.pod, doc/man-pages/pod1/vos_changeaddr.pod, doc/man-pages/pod1/vos_create.pod, doc/man-pages/pod1/vos_delentry.pod, doc/man-pages/pod1/vos_dump.pod, doc/man-pages/pod1/vos_examine.pod, doc/man-pages/pod1/vos_help.pod, doc/man-pages/pod1/vos_listaddrs.pod, doc/man-pages/pod1/vos_listpart.pod, doc/man-pages/pod1/vos_listvldb.pod, doc/man-pages/pod1/vos_listvol.pod, doc/man-pages/pod1/vos_lock.pod, doc/man-pages/pod1/vos_move.pod, doc/man-pages/pod1/vos_partinfo.pod, doc/man-pages/pod1/vos_release.pod, doc/man-pages/pod1/vos_remove.pod, doc/man-pages/pod1/vos_remsite.pod, doc/man-pages/pod1/vos_rename.pod, doc/man-pages/pod1/vos_restore.pod, doc/man-pages/pod1/vos_status.pod, doc/man-pages/pod1/vos_syncserv.pod, doc/man-pages/pod1/vos_syncvldb.pod, doc/man-pages/pod1/vos_unlock.pod, doc/man-pages/pod1/vos_unlockvldb.pod, doc/man-pages/pod1/vos_zap.pod, doc/man-pages/pod5/AuthLog.dir.pod, doc/man-pages/pod5/AuthLog.pod, doc/man-pages/pod5/BackupLog.pod, doc/man-pages/pod5/BosConfig.pod, doc/man-pages/pod5/BosLog.pod, doc/man-pages/pod5/CacheItems.pod, doc/man-pages/pod5/FORCESALVAGE.pod, doc/man-pages/pod5/FileLog.pod, doc/man-pages/pod5/KeyFile.pod, doc/man-pages/pod5/NoAuth.pod, doc/man-pages/pod5/SALVAGE.fs.pod, doc/man-pages/pod5/SalvageLog.pod, doc/man-pages/pod5/UserList.pod, doc/man-pages/pod5/VLLog.pod, doc/man-pages/pod5/VolserLog.pod, doc/man-pages/pod5/VolumeItems.pod, doc/man-pages/pod5/afszcm.cat.pod, doc/man-pages/pod5/bdb.DB0.pod, doc/man-pages/pod5/cacheinfo.pod, doc/man-pages/pod5/fms.log.pod, doc/man-pages/pod5/kaserver.DB0.pod, doc/man-pages/pod5/kaserverauxdb.pod, doc/man-pages/pod5/prdb.DB0.pod, doc/man-pages/pod5/salvage.lock.pod, doc/man-pages/pod5/sysid.pod, doc/man-pages/pod5/vldb.DB0.pod, doc/man-pages/pod8/afsd.pod, doc/man-pages/pod8/backup.pod, doc/man-pages/pod8/backup_adddump.pod, doc/man-pages/pod8/backup_addhost.pod, doc/man-pages/pod8/backup_addvolentry.pod, doc/man-pages/pod8/backup_addvolset.pod, doc/man-pages/pod8/backup_apropos.pod, doc/man-pages/pod8/backup_dbverify.pod, doc/man-pages/pod8/backup_deldump.pod, doc/man-pages/pod8/backup_deletedump.pod, doc/man-pages/pod8/backup_delhost.pod, doc/man-pages/pod8/backup_delvolentry.pod, doc/man-pages/pod8/backup_delvolset.pod, doc/man-pages/pod8/backup_diskrestore.pod, doc/man-pages/pod8/backup_dump.pod, doc/man-pages/pod8/backup_dumpinfo.pod, doc/man-pages/pod8/backup_help.pod, doc/man-pages/pod8/backup_interactive.pod, doc/man-pages/pod8/backup_jobs.pod, doc/man-pages/pod8/backup_kill.pod, doc/man-pages/pod8/backup_labeltape.pod, doc/man-pages/pod8/backup_listdumps.pod, doc/man-pages/pod8/backup_listhosts.pod, doc/man-pages/pod8/backup_listvolsets.pod, doc/man-pages/pod8/backup_quit.pod, doc/man-pages/pod8/backup_readlabel.pod, doc/man-pages/pod8/backup_restoredb.pod, doc/man-pages/pod8/backup_savedb.pod, doc/man-pages/pod8/backup_scantape.pod, doc/man-pages/pod8/backup_setexp.pod, doc/man-pages/pod8/backup_status.pod, doc/man-pages/pod8/backup_volinfo.pod, doc/man-pages/pod8/backup_volrestore.pod, doc/man-pages/pod8/backup_volsetrestore.pod, doc/man-pages/pod8/bos.pod, doc/man-pages/pod8/bos_addhost.pod, doc/man-pages/pod8/bos_addkey.pod, doc/man-pages/pod8/bos_adduser.pod, doc/man-pages/pod8/bos_apropos.pod, doc/man-pages/pod8/bos_create.pod, doc/man-pages/pod8/bos_delete.pod, doc/man-pages/pod8/bos_exec.pod, doc/man-pages/pod8/bos_getdate.pod, doc/man-pages/pod8/bos_getlog.pod, doc/man-pages/pod8/bos_getrestart.pod, doc/man-pages/pod8/bos_help.pod, doc/man-pages/pod8/bos_install.pod, doc/man-pages/pod8/bos_listhosts.pod, doc/man-pages/pod8/bos_listkeys.pod, doc/man-pages/pod8/bos_listusers.pod, doc/man-pages/pod8/bos_prune.pod, doc/man-pages/pod8/bos_removehost.pod, doc/man-pages/pod8/bos_removekey.pod, doc/man-pages/pod8/bos_removeuser.pod, doc/man-pages/pod8/bos_restart.pod, doc/man-pages/pod8/bos_salvage.pod, doc/man-pages/pod8/bos_setauth.pod, doc/man-pages/pod8/bos_setcellname.pod, doc/man-pages/pod8/bos_setrestart.pod, doc/man-pages/pod8/bos_shutdown.pod, doc/man-pages/pod8/bos_start.pod, doc/man-pages/pod8/bos_startup.pod, doc/man-pages/pod8/bos_status.pod, doc/man-pages/pod8/bos_stop.pod, doc/man-pages/pod8/bos_uninstall.pod, doc/man-pages/pod8/bosserver.pod, doc/man-pages/pod8/buserver.pod, doc/man-pages/pod8/butc.pod, doc/man-pages/pod8/fileserver.pod, doc/man-pages/pod8/fms.pod, doc/man-pages/pod8/fstrace.pod, doc/man-pages/pod8/fstrace_apropos.pod, doc/man-pages/pod8/fstrace_clear.pod, doc/man-pages/pod8/fstrace_dump.pod, doc/man-pages/pod8/fstrace_help.pod, doc/man-pages/pod8/fstrace_lslog.pod, doc/man-pages/pod8/fstrace_lsset.pod, doc/man-pages/pod8/fstrace_setlog.pod, doc/man-pages/pod8/fstrace_setset.pod, doc/man-pages/pod8/kadb_check.pod, doc/man-pages/pod8/kas.pod, doc/man-pages/pod8/kas_apropos.pod, doc/man-pages/pod8/kas_create.pod, doc/man-pages/pod8/kas_delete.pod, doc/man-pages/pod8/kas_examine.pod, doc/man-pages/pod8/kas_forgetticket.pod, doc/man-pages/pod8/kas_help.pod, doc/man-pages/pod8/kas_interactive.pod, doc/man-pages/pod8/kas_list.pod, doc/man-pages/pod8/kas_listtickets.pod, doc/man-pages/pod8/kas_noauthentication.pod, doc/man-pages/pod8/kas_quit.pod, doc/man-pages/pod8/kas_setfields.pod, doc/man-pages/pod8/kas_setpassword.pod, doc/man-pages/pod8/kas_statistics.pod, doc/man-pages/pod8/kas_stringtokey.pod, doc/man-pages/pod8/kas_unlock.pod, doc/man-pages/pod8/kaserver.pod, doc/man-pages/pod8/kdb.pod, doc/man-pages/pod8/kpwvalid.pod, doc/man-pages/pod8/prdb_check.pod, doc/man-pages/pod8/ptserver.pod, doc/man-pages/pod8/salvager.pod, doc/man-pages/pod8/tapeconfig.pod, doc/man-pages/pod8/upclient.pod, doc/man-pages/pod8/upserver.pod, doc/man-pages/pod8/uss.pod, doc/man-pages/pod8/uss_add.pod, doc/man-pages/pod8/uss_apropos.pod, doc/man-pages/pod8/uss_bulk.pod, doc/man-pages/pod8/uss_delete.pod, doc/man-pages/pod8/uss_help.pod, doc/man-pages/pod8/vldb_check.pod, doc/man-pages/pod8/vlserver.pod, doc/man-pages/pod8/volinfo.pod, doc/man-pages/pod8/volserver.pod, doc/man-pages/pod8/xfs_size_check.pod, doc/man-pages/pod8/xstat_cm_test.pod, doc/man-pages/pod8/xstat_fs_test.pod: DELTA man-page-conversion-20051208 AUTHOR rra@stanford.edu This is the initial conversion of the AFS Adminstrators Reference into POD for use as man pages. The man pages are now generated via pod2man from regen.sh so that only those working from CVS have to have pod2man available. The Makefile only installs. The pages have also been sorted out into pod1, pod5, and pod8 directories, making conversion to the right section of man page easier without maintaining a separate list and allowing for names to be duplicated between pod5 and pod1 or pod8 (which will likely be needed in a few cases). This reconversion is done with a new script based on work by Chas Williams. In some cases, the output is worse than the previous POD pages, but this is a more comprehensive conversion. This is only the first step, and this initial conversion has various problems. In addition, the file man pages that didn't have simple names have not been converted in this pass and will be added later. Some of the man pages have syntax problems and all of them have formatting errors. The next editing pass, coming shortly, will clean up most of the remaining mess. 2005-12-08 01:13 jaltman * src/: audit/audit.c, auth/userok.c, config/afs_sysnames.h, libafsauthent/afsauthent.def, ptserver/ptprocs.c, util/afsutil_prototypes.h, util/dirpath.c, util/dirpath_nt.h, util/get_krbrlm.c, util/test/dirpath_test.c, viced/host.c, viced/viced.c: DELTA multiple-local-realms-20051208 AUTHOR jaltman@secure-endpoints.com This patch extends the krb.conf file allowing the specification of multiple realms which should be treated as equivalents to the local cell authentication domain. Additional realms are specified on the first line of the krb.conf file and are separated by white space. In addition, the patch adds a new file stored in the same directory as the krb.conf file called krb.excl. This file contains a list of principal names, one per line, that must not be treated as local identities. The purpose of this patch is to allow organizations that are supporting multiple realms with synchronized user principal databases to allow their users to login with any of the realms and treat the principal names as equivalent to the local PTS identity. The exclusion is to allow certain names, such as those for administrative IDs, to be restricted to a subset of the realms. Further optimization of the afs_krb_exclusion() should be performed to remove the need to re-read the file. This patch should be considered a temporary solution until a more permanent set of extensions to the PT database and RPCs allow for the assignment of mechanism specific aliases for PT IDs. 2005-12-08 01:01 jaltman * src/viced/: callback.c, host.c, host.h: DELTA viced-multiple-ports-per-client-20051208 AUTHOR jaltman@secure-endpoints.com this patch replaces the single address in the Interface structure with an AddrPort structure. This enables the servers to send messages to the correct port if the port on the Interface does not match the port stored in the client itself. 2005-12-07 12:02 jaltman * src/WINNT/afsd/: cm_conn.c, cm_ioctl.c: DELTA STABLE14-windows-afsd-service-20051121 AUTHOR jaltman@secure-endpoints.com improvements to VNOVNODE fix 2005-12-07 12:01 jaltman * src/WINNT/afsd/: cm_conn.c, cm_ioctl.c: DELTA windows-afsd-service-20051121 AUTHOR jaltman@secure-endpoints.com improvements to VNOVNODE fix 2005-12-01 15:19 shadow * src/libafs/MakefileProto.LINUX.in: DELTA STABLE14-linux-26-390x-update-20051201 AUTHOR shadow@dementia.org FIXES add linux26 version for symlinks 2005-12-01 15:18 shadow * src/libafs/MakefileProto.LINUX.in: DELTA linux-26-390x-update-20051201 AUTHOR shadow@dementia.org FIXES add linux26 version for symlinks 2005-12-01 07:37 shadow * src/afs/DARWIN/: osi_file.c, osi_machdep.h: DELTA STABLE14-macos-103-20051201 AUTHOR shadow@dementia.org last fixes i swear 2005-12-01 07:36 shadow * src/afs/DARWIN/: osi_file.c, osi_machdep.h: DELTA macos-103-20051201 AUTHOR shadow@dementia.org last fixes i swear 2005-12-01 05:43 shadow * src/afs/DARWIN/osi_machdep.h: DELTA STABLE14-macos103-20051201 AUTHOR shadow@dementia.org one more fix 2005-12-01 05:42 shadow * src/afs/DARWIN/osi_machdep.h: DELTA macos103-20051201 AUTHOR shadow@dementia.org one more fix 2005-12-01 05:19 shadow * src/packaging/MacOS/buildpkg.sh: DELTA STABLE14-macos-103-packaging-20051201 AUTHOR shadow@dementia.org fix packaging script for 10.3 2005-12-01 05:19 shadow * src/packaging/MacOS/buildpkg.sh: DELTA macos-103-packaging-20051201 AUTHOR shadow@dementia.org fix packaging script for 10.3 2005-12-01 05:16 shadow * src/cf/osconf.m4: DELTA STABLE14-shlibafssetpag-20051015 AUTHOR rra@stanford.edu FIXES 18745 implement {sh,}libafssetpag 2005-12-01 05:10 shadow * src/afs/afs_vcache.c: DELTA STABLE14-volume-callback-fix-20051201 AUTHOR shadow@dementia.org fix rainer toebbicke's callbacks vanishing issue. this was probably my fault merging 2005-12-01 05:09 shadow * src/afs/afs_vcache.c: DELTA volume-callback-fix-20051201 AUTHOR shadow@dementia.org fix rainer toebbicke's callbacks vanishing issue. this was probably my fault merging 2005-12-01 04:14 shadow * src/packaging/MacOS/buildpkg.sh: DELTA STABLE14-macos10-fstrace-catalog-20051130 AUTHOR shadow@dementia.org package the fstrace catalog correctly for osx 2005-12-01 04:13 shadow * src/packaging/MacOS/buildpkg.sh: DELTA macos10-fstrace-catalog-20051130 AUTHOR shadow@dementia.org package the fstrace catalog correctly for osx 2005-12-01 04:09 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-4-1-rc2-20051130 AUTHOR shadow@dementia.org make 1.4.1-rc2 2005-12-01 04:03 shadow * src/afsd/afsd.c: DELTA STABLE14-files-per-subdir-math-error-20051130 AUTHOR mcgarr@umich.edu FIXES 23811 use a bitshift instead of xor(!) 2005-12-01 04:02 shadow * src/afsd/afsd.c: DELTA files-per-subdir-math-error-20051130 AUTHOR mcgarr@umich.edu FIXES 23811 use a bitshift instead of xor(!) 2005-12-01 04:00 shadow * src/rx/rx_packet.c: DELTA STABLE14-freepackets-cbuf-leak-20051130 AUTHOR tkeiser@gmail.com FIXES 23143 at least i'm guessing it fixes that one fix memory leak for multilevel packet queue stuff 2005-12-01 03:57 shadow * src/rx/rx_packet.c: DELTA freepackets-cbuf-leak-20051130 AUTHOR tkeiser@gmail.com FIXES 23143 at least i'm guessing it fixes that one fix memory leak for multilevel packet queue stuff 2005-11-30 07:12 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes_files/preview.wmf, frames.htm, logo.htm, relnotes.htm, toc.htm: DELTA STABLE14-windows-release-notes-20051130 AUTHOR jaltman@secure-endpoints.com A very rough set of updates for 1.4.1 RC2 2005-11-30 06:44 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-winnotes-20051130 AUTHOR jaltman@secure-endpoints.com updates for 1.4.1 RC2 2005-11-30 06:41 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20051130 AUTHOR jaltman@secure-endpoints.com version 1.4.0092 for 1.4.1-rc2 2005-11-30 06:40 jaltman * src/WINNT/afsd/afskfw.c: DELTA STABLE14-windows-afskfw-20051130 AUTHOR jaltman@secure-endpoints.com correct the construction of the client name (with realm) when krb524 is being used. 2005-11-30 06:39 jaltman * src/WINNT/afsd/afskfw.c: DELTA windows-afskfw-20051130 AUTHOR jaltman@secure-endpoints.com correct the construction of the client name (with realm) when krb524 is being used. 2005-11-30 00:30 jaltman * src/WINNT/install/wix/platform.wxi: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-29 07:01 jaltman * src/rx/rx.c: DELTA STABLE14-rx-lock-leak-20051128 AUTHOR jaltman@secure-endpoints.com Fix a lock leak introduced when adding thread local packet queues. 2005-11-29 07:00 jaltman * src/rx/rx.c: DELTA rx-lock-leak-20051128 AUTHOR jaltman@secure-endpoints.com Fix a lock leak introduced when adding thread local packet queues. 2005-11-29 06:54 shadow * src/: afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_vnodeops.c, rx/rx_kcommon.h: DELTA STABLE14-macos103-update-20051129 AUTHOR shadow@dementia.org make the kernel module work too 2005-11-29 06:52 shadow * src/: afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_vnodeops.c, rx/rx_kcommon.h: DELTA macos103-update-20051129 AUTHOR shadow@dementia.org make the kernel module work too 2005-11-29 05:02 shadow * src/: afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c, afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vnodeops.c, config/param.ppc_darwin_70.h: DELTA STABLE14-macos-103-update-20051128 AUTHOR shadow@dementia.org roll up fixes for 10.3 2005-11-29 04:58 shadow * src/: afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c, afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vnodeops.c, config/param.ppc_darwin_70.h: DELTA macos-103-update-20051128 AUTHOR shadow@dementia.org roll up fixes for 10.3 2005-11-29 04:13 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA STABLE14-solaris-sparc32-largefile-20051128 AUTHOR chas@cmf.nrl.navy.mil FIXES 23296 readd largefile support for solaris sparc32 2005-11-29 04:12 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA solaris-sparc32-largefile-20051128 AUTHOR chas@cmf.nrl.navy.mil FIXES 23296 readd largefile support for solaris sparc32 2005-11-29 03:41 shadow * src/viced/host.c: DELTA STABLE14-h-enumerate-r-safety-20051128 AUTHOR cg2v@andrew.cmu.edu FIXES 23336 needs further testing, configure a low number of callbacks and hit the server. 2005-11-29 03:40 shadow * src/viced/host.c: DELTA h-enumerate-r-safety-20051128 AUTHOR cg2v@andrew.cmu.edu FIXES 23336 needs further testing, configure a low number of callbacks and hit the server. 2005-11-29 03:20 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux-afs-put-inode-dont-race-20051128 AUTHOR chas@cmf.nrl.navy.mil FIXES 23318 hold lock across refcount check. oops 2005-11-29 03:09 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux-afs-put-inode-dont-race-20051128 AUTHOR chas@cmf.nrl.navy.mil FIXES 23318 hold lock across refcount check. oops 2005-11-23 05:02 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-locks-uninit-20051122 AUTHOR jaltman@secure-endpoints.com Initialize 'code' to non-zero at the top of each loop to avoid setting the last updated timestamp on skipped locks 2005-11-23 05:00 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-locks-uninit-20051122 AUTHOR jaltman@secure-endpoints.com Initialize 'code' to non-zero at the top of each loop to avoid setting the last updated timestamp on skipped locks 2005-11-22 00:37 jaltman * src/WINNT/: afsd/cm_utils.c, client_config/drivemap.cpp, client_config/drivemap.h, client_creds/main.cpp: DELTA STABLE14-windows-drivemap-renewal-20051121 AUTHOR jaltman@secure-endpoints.com When afscreds.exe performs a drive map renewal it should not delete all existing drive mappings. This undoes the efforts of the AFS logon network provider and any persistent mappings created with the explorer shell. This patch extends the interface to provide a mode in which DoMapShareChange does not remove unknown drive mappings. 2005-11-22 00:36 jaltman * src/WINNT/: afsd/cm_utils.c, client_config/drivemap.cpp, client_config/drivemap.h, client_creds/main.cpp: DELTA windows-drivemap-renewal-20051121 AUTHOR jaltman@secure-endpoints.com When afscreds.exe performs a drive map renewal it should not delete all existing drive mappings. This undoes the efforts of the AFS logon network provider and any persistent mappings created with the explorer shell. This patch extends the interface to provide a mode in which DoMapShareChange does not remove unknown drive mappings. 2005-11-22 00:32 jaltman * src/WINNT/talocale/tal_string.cpp: DELTA STABLE14-windows-date-representation-20051121 AUTHOR jaltman@secure-endpoints.com change date representation to yyyy-MM-dd HH:mm:ss so that it sorts properly 2005-11-22 00:31 jaltman * src/WINNT/talocale/tal_string.cpp: DELTA windows-date-representation-20051121 AUTHOR jaltman@secure-endpoints.com change date representation to yyyy-MM-dd HH:mm:ss so that it sorts properly 2005-11-22 00:30 jaltman * src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_dcache.c, cm_ioctl.c, cm_ioctl.h, cm_server.c, cm_server.h: DELTA STABLE14-windows-afsd-service-20051121 AUTHOR jaltman@secure-endpoints.com add logic to process VNOVNODE in cm_Analyze. Force re-evaluation of symlink strings and flush the stat cache entry. force the use of new rx_connections when the server is marked down. prevent server objects from being freed if user preferences are set. 2005-11-22 00:28 jaltman * src/WINNT/afsd/: cm_conn.c, cm_conn.h, cm_dcache.c, cm_ioctl.c, cm_ioctl.h, cm_server.c, cm_server.h: DELTA windows-afsd-service-20051121 AUTHOR jaltman@secure-endpoints.com add logic to process VNOVNODE in cm_Analyze. Force re-evaluation of symlink strings and flush the stat cache entry. force the use of new rx_connections when the server is marked down. prevent server objects from being freed if user preferences are set. 2005-11-22 00:14 jaltman * src/WINNT/afsd/cm_callback.c: DELTA windows-fetchstatus-logging-20051121 AUTHOR jaltman@secure-endpoints.com remove the cell and include the vnode in the FetchStatus log messages 2005-11-21 17:04 jaltman * src/rx/UKERNEL/rx_knet.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-21 15:53 jaltman * src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA STABLE14-windows-wix-update-20051121 AUTHOR jaltman@secure-endpoints.com Wix 2.0.2419.0 changes the way that RadioButton values are specified. 2005-11-21 15:51 jaltman * src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA windows-wix-update-20051121 AUTHOR jaltman@secure-endpoints.com Wix 2.0.2419.0 changes the way that RadioButton values are specified. 2005-11-21 01:55 jaltman * src/: WINNT/afs_setup_utils/NTMakefile, WINNT/afsadmsvr/NTMakefile, WINNT/afsapplib/NTMakefile, WINNT/afsapplib/lang/NTMakefile, WINNT/afsapplib/test/NTMakefile, WINNT/afsd/NTMakefile, WINNT/afslegal/NTMakefile, WINNT/afsreg/test/NTMakefile, WINNT/afssvrcfg/NTMakefile, WINNT/afssvrcpa/NTMakefile, WINNT/afssvrmgr/NTMakefile, WINNT/afsusrmgr/NTMakefile, WINNT/aklog/NTMakefile, WINNT/bosctlsvc/NTMakefile, WINNT/client_config/NTMakefile, WINNT/client_cpa/NTMakefile, WINNT/client_creds/NTMakefile, WINNT/client_exp/NTMakefile, WINNT/client_osi/NTMakefile, WINNT/client_osi/dbrpc.idl, WINNT/client_osi/osisleep.c, WINNT/client_osi/osistatl.c, WINNT/client_osi/osiutils.c, WINNT/eventlog/test/NTMakefile, WINNT/install/NSIS/NTMakefile, WINNT/install/loopback/NTMakefile, WINNT/install/wix/config.wxi, WINNT/install/wix/feature.wxi, WINNT/install/wix/files.wxi, WINNT/install/wix/language_config.wxi, WINNT/install/wix/openafs.wxs, WINNT/install/wix/property.wxi, WINNT/install/wix/registry.wxi, WINNT/install/wix/runtime.wxi, WINNT/install/wix/custom/NTMakefile, WINNT/install/wix/lang/en_US/strings.wxl, WINNT/install/wix/uninstall/NTMakefile, WINNT/license/NTMakefile, WINNT/pthread/NTMakefile, WINNT/pthread/test/NTMakefile, auth/NTMakefile, auth/test/NTMakefile, bozo/NTMakefile, bu_utils/NTMakefile, bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile, butm/NTMakefile, cmd/test/NTMakefile, comerr/NTMakefile, comerr/test/NTMakefile, config/NTMakefile, config/NTMakefile.amd64_w2k, dir/test/NTMakefile, finale/NTMakefile, kauth/NTMakefile, kauth/test/NTMakefile, libadmin/adminutil/NTMakefile, libadmin/bos/NTMakefile, libadmin/cfg/NTMakefile, libadmin/cfg/test/NTMakefile, libadmin/client/NTMakefile, libadmin/kas/NTMakefile, libadmin/pts/NTMakefile, libadmin/test/NTMakefile, libadmin/vos/NTMakefile, libafsauthent/NTMakefile, libafsrpc/NTMakefile, lwp/NTMakefile, lwp/test/NTMakefile, procmgmt/NTMakefile, procmgmt/test/NTMakefile, ptserver/NTMakefile, rx/NTMakefile, rx/test/NTMakefile, rxgen/NTMakefile, rxkad/test/NTMakefile, shlibafsauthent/NTMakefile, tbutc/NTMakefile, tviced/NTMakefile, ubik/NTMakefile, update/NTMakefile, usd/test/NTMakefile, util/test/NTMakefile, viced/NTMakefile, vlserver/NTMakefile, vol/NTMakefile, vol/test/NTMakefile, volser/NTMakefile: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-19 14:30 jaltman * src/WINNT/: client_exp/shell_ext.cpp, client_exp/shell_ext.h, client_osi/osiltype.h, client_osi/osisleep.h: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-19 04:35 shadow * src/afs/: afs.h, afs_vcache.c, DARWIN/osi_module.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c: DELTA STABLE14-deadvnode-locking-update-20051118 AUTHOR cg2v@andrew.cmu.edu FIXES 22870 change how we do vnode locking to avoid locking on ourselves 2005-11-19 04:32 shadow * src/afs/: afs.h, afs_vcache.c, DARWIN/osi_module.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_readdir.c: DELTA deadvnode-locking-update-20051118 AUTHOR cg2v@andrew.cmu.edu FIXES 22870 change how we do vnode locking to avoid locking on ourselves 2005-11-19 04:19 jaltman * src/WINNT/client_osi/osibasel.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-19 03:59 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE14-macos-allow-cached-stat-access-20051118 AUTHOR cg2v@andrew.cmu.edu FIXES 23257 allow cached stat info to be accessed for directories where a user has only "l" 2005-11-19 03:57 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA macos-allow-cached-stat-access-20051118 AUTHOR cg2v@andrew.cmu.edu FIXES 23257 allow cached stat info to be accessed for directories where a user has only "l" 2005-11-18 23:45 jaltman * src/WINNT/: afsd/afsd_init.c, afsd/cm_buf.c, afsd/cm_buf.h, afsd/cm_dcache.c, afsd/cm_dcache.h, afsd/cm_ioctl.c, afsd/cm_memmap.c, afsd/cm_memmap.h, client_osi/osisleep.c, install/wix/config.wxi, install/wix/openafs.wxs: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-17 21:03 rees * src/venus/cmdebug.c: DELTA print-64-20051117 AUTHOR rees@umich.edu On non-Windows use %llu for 64 bit printf. Thanks to Brent Graveland for pointing this out. 2005-11-15 18:43 rees * src/afs/OBSD/osi_machdep.h: DELTA obsd-glock-decl-20051115 AUTHOR rees@umich.edu Fix decl of afs_global_lock so you can build with global lock disabled 2005-11-14 06:04 jaltman * src/audit/: audit.c, audit.h: DELTA audit-locking-20051113 AUTHOR jaltman@secure-endpoints.com Add locks around writes to the audit log. This ensures two writes do not interleave. 2005-11-14 06:00 jaltman * src/: WINNT/afsd/cm_server.c, afs/afs_server.c: DELTA network-distance-server-prefs-20051113 AUTHOR jaltman@secure-endpoints.com Use network distance based server preferences for all server types not just file servers. 2005-11-14 05:46 jaltman * src/: auth/ktc_nt.c, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k, util/hostparse.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-13 14:16 jaltman * src/: WINNT/afsd/cm.h, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_w2k, util/assert.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler 2005-11-11 20:32 rees * acinclude.m4: DELTA fbsd-build-path-20051111 AUTHOR rees@umich.edu set default BSD_KERNEL_BUILD for FreeBSD >= 5.0. 2005-11-09 14:59 shadow * doc/man-pages/Makefile.in: DELTA STABLE14-pod2man-update-20051109 AUTHOR rtb@pclella.cern.ch build when there's no pod utils installed 2005-11-09 14:58 shadow * doc/man-pages/Makefile.in: DELTA pod2man-update-20051109 AUTHOR rtb@pclella.cern.ch build when there's no pod utils installed 2005-11-09 03:05 jaltman * src/WINNT/afsd/: afsd_service.c, cm_vnodeops.c, cm_vnodeops.h: DELTA STABLE14-windows-release-locks-at-shutdown-20051108 AUTHOR jaltman@secure-endpoints.com remember to release all of the locks we obtained from the file server at shutdown. 2005-11-09 03:00 jaltman * src/WINNT/afsd/: afsd_service.c, cm_vnodeops.c, cm_vnodeops.h: DELTA windows-release-locks-at-shutdown-20051108 AUTHOR jaltman@secure-endpoints.com remember to release all of the locks we obtained from the file server at shutdown. 2005-11-08 17:46 jaltman * src/config/NTMakefile.i386_w2k: DELTA STABLE14-windows-config-20051108 AUTHOR jaltman@secure-endpoints.com restore missing AFSPRODUCT_VER_MAJOR 2005-11-08 17:44 jaltman * src/config/NTMakefile.i386_w2k: DELTA STABLE140-windows-config-20051108 AUTHOR jaltman@secure-endpoints.com restore missing AFSPRODUCT_VER_MAJOR 2005-11-07 23:43 shadow * src/afs/HPUX/osi_inode.c: DELTA STABLE14-hpux-store-fd-sooner-in-iopen-20051107 AUTHOR shadow@dementia.org FIXES do this a little differently, it may change out from under us 2005-11-07 23:42 shadow * src/afs/HPUX/osi_inode.c: DELTA hpux-store-fd-sooner-in-iopen-20051107 AUTHOR shadow@dementia.org FIXES do this a little differently, it may change out from under us 2005-11-07 19:54 shadow * src/auth/cellconfig.c: DELTA STABLE14-cellconfig-make-nkeys-littleendian-20051107 AUTHOR rtb@pclella.cern.ch FIXES cellconfig-check-for-corrupt-keyfile-20051007 should convert at least nkeys to host byte order before checking anything - fails on little endians otherwise. 2005-11-07 19:48 shadow * src/auth/cellconfig.c: DELTA cellconfig-make-nkeys-littleendian-20051107 AUTHOR rtb@pclella.cern.ch FIXES cellconfig-check-for-corrupt-keyfile-20051007 should convert at least nkeys to host byte order before checking anything - fails on little endians otherwise. 2005-11-06 09:29 jaltman * src/: WINNT/client_osi/osibasel.h, WINNT/client_osi/osisleep.h, WINNT/pthread/pthread.c, auth/cellconfig.c, auth/ktc_nt.c, auth/writeconfig.c, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_w2k, config/param.amd64_w2k.h, config/param.i64_w2k.h, procmgmt/procmgmt_nt.c, rx/xdr_rec.c, rxkad/rxkad_server.c, ubik/disk.c, ubik/recovery.c, ubik/remote.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com more corrections for use of 64-bit types on Windows 2005-11-05 06:47 jaltman * src/: WINNT/afsadmsvr/ITaAfsAdmSvr.idl, WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl, WINNT/afsadmsvr/NTMakefile, WINNT/afsadmsvr/TaAfsAdmSvr.cpp, WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClient.h, WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClientBind.h, WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClientCache.h, WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.h, WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp, WINNT/afsadmsvr/TaAfsAdmSvrClientPing.h, WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp, WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp, WINNT/afsadmsvr/TaAfsAdmSvrGeneral.h, WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp, WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp, WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp, WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp, WINNT/afsapplib/NTMakefile, WINNT/afsapplib/afsapplib.cpp, WINNT/afsapplib/afsapplib.h, WINNT/afsapplib/al_admsvr.cpp, WINNT/afsapplib/al_admsvr.h, WINNT/afsapplib/al_browse.cpp, WINNT/afsapplib/al_browseset.cpp, WINNT/afsapplib/al_cover.cpp, WINNT/afsapplib/al_creds.cpp, WINNT/afsapplib/al_misc.cpp, WINNT/afsapplib/al_progress.cpp, WINNT/afsapplib/al_pump.cpp, WINNT/afsapplib/al_wizard.cpp, WINNT/afsapplib/checklist.cpp, WINNT/afsapplib/dialog.cpp, WINNT/afsapplib/hashlist.h, WINNT/afsapplib/resize.cpp, WINNT/afsapplib/subclass.cpp, WINNT/afsclass/afsclassfn.cpp, WINNT/afsclass/afsclassfn.h, WINNT/afsclass/c_agg.cpp, WINNT/afsclass/c_agg.h, WINNT/afsclass/c_cell.cpp, WINNT/afsclass/c_debug.cpp, WINNT/afsclass/c_debug.h, WINNT/afsclass/c_svr.cpp, WINNT/afsclass/internal.cpp, WINNT/afsclass/worker.cpp, WINNT/afsclass/worker.h, WINNT/afsd/NTMakefile, WINNT/afsd/afsd.h, WINNT/afsd/afsd_eventlog.c, WINNT/afsd/afsd_flushvol.c, WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_service.c, WINNT/afsd/afsdifs.c, WINNT/afsd/afskfw.c, WINNT/afsd/afslogon.c, WINNT/afsd/afsshare.c, WINNT/afsd/cklog.c, WINNT/afsd/cm_aclent.h, WINNT/afsd/cm_buf.c, WINNT/afsd/cm_callback.c, WINNT/afsd/cm_callback.h, WINNT/afsd/cm_config.c, WINNT/afsd/cm_conn.c, WINNT/afsd/cm_conn.h, WINNT/afsd/cm_daemon.c, WINNT/afsd/cm_dcache.c, WINNT/afsd/cm_dir.c, WINNT/afsd/cm_dir.h, WINNT/afsd/cm_dns.c, WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_memmap.c, WINNT/afsd/cm_scache.c, WINNT/afsd/cm_scache.h, WINNT/afsd/cm_server.c, WINNT/afsd/cm_server.h, WINNT/afsd/cm_user.c, WINNT/afsd/cm_user.h, WINNT/afsd/cm_vnodeops.c, WINNT/afsd/ctokens.c, WINNT/afsd/fs.c, WINNT/afsd/smb.c, WINNT/afsd/smb.h, WINNT/afsd/smb3.c, WINNT/afsd/smb_ioctl.c, WINNT/afsd/symlink.c, WINNT/afsrdr/kif.h, WINNT/afsreg/afssw.c, WINNT/afsreg/syscfg.c, WINNT/afsreg/vptab.c, WINNT/afssvrmgr/action.cpp, WINNT/afssvrmgr/agg_prop.cpp, WINNT/afssvrmgr/agg_tab.cpp, WINNT/afssvrmgr/alert.h, WINNT/afssvrmgr/columns.cpp, WINNT/afssvrmgr/creds.cpp, WINNT/afssvrmgr/dispguts.cpp, WINNT/afssvrmgr/display.cpp, WINNT/afssvrmgr/display.h, WINNT/afssvrmgr/helpfunc.cpp, WINNT/afssvrmgr/prefs.cpp, WINNT/afssvrmgr/problems.cpp, WINNT/afssvrmgr/set_clone.cpp, WINNT/afssvrmgr/set_create.cpp, WINNT/afssvrmgr/set_createrep.cpp, WINNT/afssvrmgr/set_delete.cpp, WINNT/afssvrmgr/set_dump.cpp, WINNT/afssvrmgr/set_move.cpp, WINNT/afssvrmgr/set_prop.cpp, WINNT/afssvrmgr/set_quota.cpp, WINNT/afssvrmgr/set_release.cpp, WINNT/afssvrmgr/set_rename.cpp, WINNT/afssvrmgr/set_repprop.cpp, WINNT/afssvrmgr/set_restore.cpp, WINNT/afssvrmgr/set_tab.cpp, WINNT/afssvrmgr/subset.cpp, WINNT/afssvrmgr/svc_delete.cpp, WINNT/afssvrmgr/svc_prop.cpp, WINNT/afssvrmgr/svc_tab.cpp, WINNT/afssvrmgr/svc_viewlog.cpp, WINNT/afssvrmgr/svr_address.cpp, WINNT/afssvrmgr/svr_execute.cpp, WINNT/afssvrmgr/svr_getdates.cpp, WINNT/afssvrmgr/svr_hosts.cpp, WINNT/afssvrmgr/svr_install.cpp, WINNT/afssvrmgr/svr_prop.cpp, WINNT/afssvrmgr/svr_prune.cpp, WINNT/afssvrmgr/svr_salvage.cpp, WINNT/afssvrmgr/svr_security.cpp, WINNT/afssvrmgr/svr_syncvldb.cpp, WINNT/afssvrmgr/svr_uninstall.cpp, WINNT/afssvrmgr/svr_window.cpp, WINNT/afssvrmgr/svrmgr.h, WINNT/afssvrmgr/task.cpp, WINNT/afssvrmgr/task.h, WINNT/afssvrmgr/window.cpp, WINNT/afsusrmgr/TaAfsUsrMgr.h, WINNT/afsusrmgr/browse.cpp, WINNT/afsusrmgr/columns.cpp, WINNT/afsusrmgr/creds.cpp, WINNT/afsusrmgr/display.cpp, WINNT/afsusrmgr/display.h, WINNT/afsusrmgr/general.cpp, WINNT/afsusrmgr/grp_create.cpp, WINNT/afsusrmgr/grp_delete.cpp, WINNT/afsusrmgr/grp_prop.cpp, WINNT/afsusrmgr/grp_rename.cpp, WINNT/afsusrmgr/grp_tab.cpp, WINNT/afsusrmgr/helpfunc.cpp, WINNT/afsusrmgr/mch_create.cpp, WINNT/afsusrmgr/mch_delete.cpp, WINNT/afsusrmgr/mch_tab.cpp, WINNT/afsusrmgr/options.cpp, WINNT/afsusrmgr/task.cpp, WINNT/afsusrmgr/task.h, WINNT/afsusrmgr/usr_cpw.cpp, WINNT/afsusrmgr/usr_create.cpp, WINNT/afsusrmgr/usr_delete.cpp, WINNT/afsusrmgr/usr_prop.cpp, WINNT/afsusrmgr/usr_tab.cpp, WINNT/afsusrmgr/window.cpp, WINNT/afsusrmgr/window.h, WINNT/client_config/dlg_automap.cpp, WINNT/client_config/drivemap.cpp, WINNT/client_config/tab_advanced.cpp, WINNT/client_config/tab_drives.cpp, WINNT/client_config/tab_general.cpp, WINNT/client_config/tab_hosts.cpp, WINNT/client_config/tab_prefs.cpp, WINNT/client_creds/advtab.cpp, WINNT/client_creds/afswiz.cpp, WINNT/client_creds/credstab.cpp, WINNT/client_creds/mounttab.cpp, WINNT/client_osi/NTMakefile, WINNT/client_osi/osibasel.h, WINNT/client_osi/osidb.h, WINNT/client_osi/osilog.c, WINNT/client_osi/osilog.h, WINNT/client_osi/osisleep.c, WINNT/client_osi/osisleep.h, 64-bit type safety changes required for successful compilation on Windows 64-bit systems with the VS 2005 compiler WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnotes_fi les/preview.wmf, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver1.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver2.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/overview.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout1.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout2.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout3.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout4.gif, WINNT/doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif, WINNT/install/wix/files.wxi, WINNT/license/main.cpp, WINNT/talocale/tal_alloc.cpp, WINNT/talocale/tal_alloc.h, WINNT/talocale/tal_dialog.cpp, WINNT/talocale/tal_dialog.h, WINNT/talocale/tal_string.cpp, WINNT/talocale/tal_string.h, WINNT/talocale/talocale.h, afs/afs_pioctl.c, cmd/cmd.c, config/NTDllmap.txt, config/NTMakefile, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k, config/touch.c, config/util_cr.c, fsint/afscbint.xg, kauth/kkids.c, lwp/iomgr.c, lwp/lwp_nt.c, pam/pam_afs.5, ptserver/NTMakefile, rx/rx.c, rx/rx_event.c, rx/rx_globals.h, rx/rx_lwp.c, rx/rx_packet.c, rx/rx_prototypes.h, rx/rx_pthread.c, rx/rx_rdwr.c, rx/rx_user.c, rx/rx_user.h, rx/rx_xmit_nt.c, rx/rx_xmit_nt.h, rx/rxdebug.c, rx/xdr.h, rx/xdr_array.c, rx/xdr_mem.c, rx/xdr_prototypes.h, rx/xdr_rec.c, rxgen/rpc_hout.c, rxgen/rpc_main.c, rxgen/rpc_parse.c, rxgen/rpc_scan.c, rxstat/rxstat.c, sys/pioctl_nt.c, util/assert.c, util/dirpath.c, util/hostparse.c, util/readdir_nt.c, util/regex.c, util/serverLog.c, util/snprintf.c, util/winsock_nt.c, venus/up.c: DELTA windows-64-bit-type-safety-20051105 AUTHOR jaltman@secure-endpoints.com 2005-11-03 04:10 shadow * src/: export/.cvsignore, libafs/.cvsignore, libuafs/.cvsignore: DELTA cvsignore-updates-20051102 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 22861 add generated files to cvsignores 2005-11-03 04:05 shadow * src/afs/AIX/osi_vnodeops.c: DELTA aix5-warning-error-cleanup-20051102 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 22855 aix 5.1 and 5.2 should also build 2005-11-03 04:00 shadow * src/venus/dedebug.c: DELTA dedebug-20051007 AUTHOR shadow@dementia.org perhaps this should never be pulled up. anyway, implement dentry cache status dumping for linux.^? and provide a tool to dump it disabled (tool, not rpc) by default 2005-11-02 17:54 rees * src/venus/cmdebug.c: DELTA cmdebug-obsd-ce32-20051102 AUTHOR rees@umich.edu OpenBSD has no easy way to printf a 64 bit int so just use PrintCacheEntries32 2005-11-02 05:31 shadow * src/config/param.hp_ux11i.h: DELTA STABLE14-hpux11i-64bit-iops-20051102 AUTHOR shadow@dementia.org hpux 11i has 64 bit inodes 2005-11-02 05:30 shadow * src/config/param.hp_ux11i.h: DELTA hpux11i-64bit-iops-20051102 AUTHOR shadow@dementia.org hpux 11i has 64 bit inodes 2005-11-02 05:23 shadow * src/rx/rx_packet.c: DELTA STABLE14-fpq-bulk-free-math-error-20051101 AUTHOR tkeiser@gmail.com fix a math error here 2005-11-02 05:22 shadow * src/rx/rx_packet.c: DELTA fpq-bulk-free-math-error-20051101 AUTHOR tkeiser@gmail.com fix a math error here 2005-11-02 00:28 shadow * src/afs/LINUX/: osi_module.c, osi_syscall.c: DELTA STABLE14-linux-ia32-offsets-include-change-20051101 AUTHOR jhutz@cmu.edu include these correctly 2005-11-02 00:27 shadow * src/afs/LINUX/: osi_module.c, osi_syscall.c: DELTA linux-ia32-offsets-include-change-20051101 AUTHOR jhutz@cmu.edu include these correctly 2005-11-01 18:44 rees * src/sys/Makefile.in: DELTA libafssetpag-bsd-20051101 AUTHOR rees@umich.edu bsd only: make a real syscall.o (but with no code) build libafssetpag 2005-11-01 16:45 shadow * src/vol/: Makefile.in, listinodes.c, namei_ops.c: DELTA STABLE14-hpux-vol-package-cleanup-20051101 AUTHOR shadow@dementia.org make inode salvager large partition compliant make namei compile cleanly again 2005-11-01 16:42 shadow * src/vol/: Makefile.in, listinodes.c, namei_ops.c: DELTA hpux-vol-package-cleanup-20051101 AUTHOR shadow@dementia.org make inode salvager large partition compliant make namei compile cleanly again 2005-10-31 22:17 jaltman * src/WINNT/tests/winflock/: README.txt, main.cpp, sync.cpp, tests.cpp, winflock.h, winflock.sln, winflock.vcproj: DELTA STABLE14-windows-tests-winflock-20051031 AUTHOR asanka@secure-endpoints.com A windows specific file locking test app for exercising the byte range locking code. 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/winflock.h: file winflock.h was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/tests.cpp: file tests.cpp was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/main.cpp: file main.cpp was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/: README.txt, main.cpp, sync.cpp, tests.cpp, winflock.h, winflock.sln, winflock.vcproj: DELTA windows-tests-winflock-20051031 AUTHOR asanka@secure-endpoints.com A windows specific file locking test app for exercising the byte range locking code. 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/winflock.sln: file winflock.sln was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/README.txt: file README.txt was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/sync.cpp: file sync.cpp was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-31 22:12 jaltman * src/WINNT/tests/winflock/winflock.vcproj: file winflock.vcproj was added on branch openafs-stable-1_4_x on 2005-10-31 22:17:02 +0000 2005-10-30 01:01 jaltman * src/WINNT/afsd/cm_server.c: DELTA STABLE14-windows-checkserver-fix-20051029 AUTHOR jaltman@secure-endpoints.com the windows client was not treating Verror responses from the server as indicating the server as up if they were positive 2005-10-30 00:59 jaltman * src/WINNT/afsd/cm_server.c: DELTA windows-checkserver-fix-20051029 AUTHOR jaltman@secure-endpoints.com the windows client was not treating Verror responses from the server as indicating the server as up if they were positive 2005-10-29 20:15 jaltman * src/WINNT/afsd/: NTMakefile, cm_daemon.c, cm_daemon.h, cm_ioctl.c: DELTA STABLE14-windows-daemon-timers-20051028 AUTHOR jaltman@secure-endpoints.com the daemon up server check was set for 1 hour and not ten minutes. turned all interval constants into variables so that they can be set via registry entries at a future time. 2005-10-29 20:13 jaltman * src/WINNT/afsd/: NTMakefile, cm_daemon.c, cm_daemon.h, cm_ioctl.c: DELTA windows-daemon-timers-20051028 AUTHOR jaltman@secure-endpoints.com the daemon up server check was set for 1 hour and not ten minutes. turned all interval constants into variables so that they can be set via registry entries at a future time. 2005-10-27 18:34 rees * src/vlserver/vlserver.p.h: DELTA ubik-trans-decl-20051027 AUTHOR rees@umich.edu add missing decl for struct ubik_trans 2005-10-25 19:08 kenh * src/aklog/: Makefile.in, asetkey.c: DELTA integrate-asetkey-20051029 AUTHOR kenh@cmf.nrl.navy.mil Add asetkey to the OpenAFS tree. 2005-10-25 06:37 shadow * src/rx/rx_prototypes.h: DELTA STABLE14-struct-socket-20051017 AUTHOR rees@umich.edu rx_prototypes.h needs struct socket now 2005-10-25 06:36 shadow * src/: cf/osconf.m4, sys/Makefile.in: DELTA STABLE14-libafssetpag-temp-fix-20051018 AUTHOR rees@umich.edu Define SHLIB_LINKER for [fno]bsd Don't try to build LIBAFSSETPAG for [fno]bsd 2005-10-25 06:35 shadow * src/libadmin/vos/: afs_vosAdmin.c, vosutils.c, vosutils.h, vsprocs.c: DELTA STABLE14-tbutc-solaris-and-vos-api-fixes-20051024 AUTHOR shadow@dementia.org FIXES 22316 the rest of this, since i forgot to apply the other file earlier oops 2005-10-25 06:30 shadow * src/libadmin/vos/: afs_vosAdmin.c, vosutils.c, vosutils.h, vsprocs.c: DELTA tbutc-solaris-and-vos-api-fixes-20051024 AUTHOR shadow@dementia.org FIXES 22316 the rest of this, since i forgot to apply the other file earlier oops 2005-10-25 02:09 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA STABLE14-windows-rap-debug-20051024 AUTHOR jaltman@secure-endpoints.com some more debugging messages 2005-10-25 02:07 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA windows-rap-debug-20051024 AUTHOR jaltman@secure-endpoints.com some more debugging messages 2005-10-25 02:02 jaltman * src/WINNT/afsd/NTMakefile: DELTA windows-afsd-makefile-fixup-20051024 AUTHOR jaltman@secure-endpoints.com put back the ifs rules accidently deleted by cmdebug-merge-20051024 2005-10-25 01:57 jaltman * src/: WINNT/afsd/NTMakefile, WINNT/afsd/cmdebug.c, venus/cmdebug.c: DELTA STABLE14-cmdebug-merge-20051024 AUTHOR jaltman@secure-endpoints.com Merge src/WINNT/cmdebug.c into src/venus/cmdebug.c 2005-10-25 01:51 jaltman * src/: WINNT/afsd/NTMakefile, WINNT/afsd/cmdebug.c, venus/cmdebug.c: DELTA cmdebug-merge-20051024 AUTHOR jaltman@secure-endpoints.com Merge src/WINNT/cmdebug.c into src/venus/cmdebug.c 2005-10-24 19:06 shadow * src/: cf/osconf.m4, libadmin/vos/vosutils.c, tbutc/Makefile.in: DELTA STABLE14-tbutc-solaris-and-vos-api-fixes-20051024 AUTHOR shadow@dementia.org FIXES 22063 as tested for this and 22316 2005-10-24 19:04 shadow * src/: cf/osconf.m4, libadmin/vos/vosutils.c, tbutc/Makefile.in: DELTA tbutc-solaris-and-vos-api-fixes-20051024 AUTHOR shadow@dementia.org FIXES 22063 as tested for this and 22316 2005-10-24 18:52 shadow * src/libafs/afs.x86_darwin_80.plist.in: DELTA STABLE14-darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130 add support for x86 darwin 2005-10-24 18:50 shadow * src/libafs/afs.x86_darwin_80.plist.in: DELTA darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130 add support for x86 darwin 2005-10-24 18:50 shadow * src/libafs/afs.x86_darwin_80.plist.in: file afs.x86_darwin_80.plist.in was added on branch openafs-stable-1_4_x on 2005-10-24 18:52:35 +0000 2005-10-23 19:05 jaltman * src/libadmin/test/vos.c: DELTA add-volupdate-counter-20051015 AUTHOR jaltman@secure-endpoints.com make this work on Windows 2005-10-23 06:31 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA STABLE14-vnop-attrs-fix-20051023 AUTHOR jaltman@secure-endpoints.com FIXES 22568 fix code broken in mac merge 2005-10-23 06:27 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA vnop-attrs-fix-20051023 AUTHOR jaltman@secure-endpoints.com FIXES 22568 fix code broken in mac merge 2005-10-23 00:32 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-mkdir-root-exists-20051021 AUTHOR jaltman@secure-endpoints.com If a request is received to create the root directory of a device, return CM_ERROR_EXISTS instead of CM_ERROR_NOTFOUND for the nul-string file name. 2005-10-23 00:31 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-mkdir-root-exists-20051021 AUTHOR jaltman@secure-endpoints.com If a request is received to create the root directory of a device, return CM_ERROR_EXISTS instead of CM_ERROR_NOTFOUND for the nul-string file name. 2005-10-22 06:43 shadow * src/packaging/MacOS/buildpkg.sh: DELTA STABLE14-macos-build-dmg-20051021 AUTHOR shadow@dementia.org probably this script should take an argument which is the version string to use, and use it in the volume name and dmg name 2005-10-22 06:43 shadow * src/packaging/MacOS/buildpkg.sh: DELTA macos-build-dmg-20051021 AUTHOR shadow@dementia.org probably this script should take an argument which is the version string to use, and use it in the volume name and dmg name 2005-10-22 06:04 shadow * src/libadmin/test/vos.c: DELTA add-volupdate-counter-20051015 AUTHOR tkeiser@gmail.com make this happy in libadmin on e.g. solaris 2005-10-22 06:03 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20051021 AUTHOR jaltman@secure-endpoints.com Updates for 1.4.0050 2005-10-22 05:58 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-4-1-rc1-20051022 AUTHOR shadow@dementia.org make 1.4.1-rc1 2005-10-21 04:59 shadow * src/packaging/MacOS/buildpkg.sh: DELTA STABLE14-macos-build-dmg-20051021 AUTHOR shadow@dementia.org probably this script should take an argument which is the version string to use, and use it in the volume name and dmg name 2005-10-21 04:58 shadow * src/packaging/MacOS/buildpkg.sh: DELTA macos-build-dmg-20051021 AUTHOR shadow@dementia.org probably this script should take an argument which is the version string to use, and use it in the volume name and dmg name 2005-10-21 04:48 shadow * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.x86_darwin_80.h, src/des/andrew-conf.h, src/des/conf-darwin.h, src/libafs/MakefileProto.DARWIN.in, src/lwp/Makefile.in, src/lwp/process.i386.s: DELTA STABLE14-darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130 add support for x86 darwin 2005-10-21 04:46 shadow * src/des/conf-darwin.h: file conf-darwin.h was added on branch openafs-stable-1_4_x on 2005-10-21 04:48:48 +0000 2005-10-21 04:46 shadow * src/config/param.x86_darwin_80.h: file param.x86_darwin_80.h was added on branch openafs-stable-1_4_x on 2005-10-21 04:48:48 +0000 2005-10-21 04:46 shadow * src/: config/param.x86_darwin_80.h, des/conf-darwin.h: DELTA darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130 add support for x86 darwin 2005-10-20 23:33 jaltman * src/viced/afsfileprocs.c: DELTA STABLE14-viced-audit-createfile-20051020 AUTHOR jaltman@secure-endpoints.com add the FID of the created file to the audit output for CreateFileEvent 2005-10-20 23:32 jaltman * src/viced/afsfileprocs.c: DELTA viced-audit-createfile-20051020 AUTHOR jaltman@secure-endpoints.com add the FID of the created file to the audit output for CreateFileEvent 2005-10-20 22:06 shadow * doc/txt/RELNOTES-1.4.0: DELTA openafs-1_4_0-20051020 AUTHOR shadow@dementia.org release notes 2005-10-20 21:15 shadow * doc/: RELNOTES-1.4.0, txt/RELNOTES-1.4.0: file RELNOTES-1.4.0 was initially added on branch openafs-stable-1_4_0-branch. 2005-10-20 21:15 shadow * doc/: RELNOTES-1.4.0, RELNOTES-1.4.0, txt/RELNOTES-1.4.0: DELTA openafs-1_4_0-20051020 AUTHOR shadow@dementia.org release notes 2005-10-20 21:13 shadow * NEWS, configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/libafs/afs.ppc_darwin_80.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1_4_0-20051020 AUTHOR shadow@dementia.org update versions. update news. release notes coming 2005-10-20 05:10 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20051019 AUTHOR jaltman@secure-endpoints.com updates 2005-10-20 05:09 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20051019 AUTHOR jaltman@secure-endpoints.com updates 2005-10-19 20:23 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE140-windows-notes-20051019 AUTHOR jaltman@secure-endpoints.com final notes for 1.4.0 2005-10-19 20:15 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20051019 AUTHOR jaltman@secure-endpoints.com 1.4.0 final (1.4.0008) 2005-10-19 20:13 jaltman * src/WINNT/afsd/largeintdotnet.c: DELTA STABLE140-window-largeint-20051019 AUTHOR jaltman@secure-endpoints.com The large integer support was applying a <<32 to a 32-bit value. This is an undefined operation. 2005-10-19 20:12 jaltman * src/WINNT/afsd/largeintdotnet.c: DELTA STABLE14-window-largeint-20051019 AUTHOR jaltman@secure-endpoints.com The large integer support was applying a <<32 to a 32-bit value. This is an undefined operation. 2005-10-19 20:10 jaltman * src/WINNT/afsd/largeintdotnet.c: DELTA window-largeint-20051019 AUTHOR jaltman@secure-endpoints.com The large integer support was applying a <<32 to a 32-bit value. This is an undefined operation. 2005-10-19 18:23 shadow * src/vol/vnode.c: DELTA add-volupdate-counter-20051015 AUTHOR efenyak@gamax.hu add configure gunk 2005-10-19 07:00 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE140-windows-rxkadunknownkey-20051019 AUTHOR jaltman@secure-endpoints.com report RXKADUNKNOWNKEY as SEC_E_NO_KERB_KEY 2005-10-19 06:58 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-rxkadunknownkey-20051019 AUTHOR jaltman@secure-endpoints.com report RXKADUNKNOWNKEY as SEC_E_NO_KERB_KEY 2005-10-19 06:57 jaltman * src/WINNT/afsd/smb.c: DELTA windows-rxkadunknownkey-20051019 AUTHOR jaltman@secure-endpoints.com report RXKADUNKNOWNKEY as SEC_E_NO_KERB_KEY 2005-10-18 20:55 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA STABLE140-windows-ip-change-20051018 AUTHOR jaltman@secure-endpoints.com add a monitor to watch for IP Address changes. When a change is detected, wait 2.5 seconds for things to settle down and then check to see if down servers are reachable. 2005-10-18 20:53 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-locking-error-codes-20051018 AUTHOR jaltman@secure-endpoints.com cm_Lock(), cm_RetryLock() should not interpret servers be unreachable as a sharing violation. 2005-10-18 20:52 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-locking-error-codes-20051018 AUTHOR jaltman@secure-endpoints.com cm_Lock(), cm_RetryLock() should not interpret servers be unreachable as a sharing violation. 2005-10-18 20:51 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA STABLE14-windows-ip-change-20051018 AUTHOR jaltman@secure-endpoints.com add a monitor to watch for IP Address changes. When a change is detected, wait 2.5 seconds for things to settle down and then check to see if down servers are reachable. 2005-10-18 20:50 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA windows-ip-change-20051018 AUTHOR jaltman@secure-endpoints.com add a monitor to watch for IP Address changes. When a change is detected, wait 2.5 seconds for things to settle down and then check to see if down servers are reachable. 2005-10-18 19:39 shadow * acinclude.m4, src/vol/vnode.c: DELTA add-volupdate-counter-20051015 AUTHOR efenyak@gamax.hu add configure gunk 2005-10-18 15:53 rees * src/: cf/osconf.m4, sys/Makefile.in: DELTA libafssetpag-temp-fix-20051018 AUTHOR rees@umich.edu Define SHLIB_LINKER for [fno]bsd Don't try to build LIBAFSSETPAG for [fno]bsd 2005-10-18 15:32 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE140-windows-error-codes-20051018 AUTHOR jaltman@secure-endpoints.com handle the CM_ERROR_ALLDOWN case when translating cm errors to nt status 2005-10-18 15:31 jaltman * src/WINNT/afsd/smb.c: DELTA STABLE14-windows-error-codes-20051018 AUTHOR jaltman@secure-endpoints.com handle the CM_ERROR_ALLDOWN case when translating cm errors to nt status 2005-10-18 15:29 jaltman * src/WINNT/afsd/smb.c: DELTA windows-error-codes-20051018 AUTHOR jaltman@secure-endpoints.com handle the CM_ERROR_ALLDOWN case when translating cm errors to nt status 2005-10-17 21:31 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA STABLE140-windows-fw-service-test-20051017 AUTHOR jaltman@secure-endpoints.com Do not perform Firewall Configuration if the firewall service is not installed 2005-10-17 21:30 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA STABLE14-windows-fw-service-test-20051017 AUTHOR jaltman@secure-endpoints.com Do not perform Firewall Configuration if the firewall service is not installed 2005-10-17 21:28 jaltman * src/WINNT/afsd/cm_daemon.c: DELTA windows-fw-service-test-20051017 AUTHOR jaltman@secure-endpoints.com Do not perform Firewall Configuration if the firewall service is not installed 2005-10-17 20:48 shadow * src/vol/partition.c: DELTA STABLE140-irix-no-xfs-checks-for-namei-20051017 AUTHOR chas@cmf.nrl.navy.mil FIXES 22435 don't do inode checks when using namei 2005-10-17 20:47 shadow * src/vol/partition.c: DELTA STABLE14-irix-no-xfs-checks-for-namei-20051017 AUTHOR chas@cmf.nrl.navy.mil FIXES 22435 don't do inode checks when using namei 2005-10-17 20:45 shadow * src/vol/partition.c: DELTA irix-no-xfs-checks-for-namei-20051017 AUTHOR chas@cmf.nrl.navy.mil FIXES 22435 don't do inode checks when using namei 2005-10-17 19:35 jaltman * src/WINNT/afsd/: afsd_init.c, afsicf.cpp, cm_daemon.c: DELTA STABLE140-windows-firewall-configuration-20051016 AUTHOR jaltman@secure-endpoints.com Windows Firewall Policy cannot be accessed by a service unless from the Service Manager thread nor until the service is in a RUNNING state. Firewall configuration moved to cm_Daemon() thread. 2005-10-17 19:33 jaltman * src/WINNT/afsd/: afsd_init.c, afsicf.cpp, cm_daemon.c: DELTA STABLE14-windows-firewall-configuration-20051016 AUTHOR jaltman@secure-endpoints.com Windows Firewall Policy cannot be accessed by a service unless from the Service Manager thread nor until the service is in a RUNNING state. Firewall configuration moved to cm_Daemon() thread. 2005-10-17 19:31 jaltman * src/WINNT/afsd/: afsd_init.c, afsicf.cpp, cm_daemon.c: DELTA windows-firewall-configuration-20051016 AUTHOR jaltman@secure-endpoints.com Windows Firewall Policy cannot be accessed by a service unless from the Service Manager thread nor until the service is in a RUNNING state. Firewall configuration moved to cm_Daemon() thread. 2005-10-17 19:12 shadow * src/sys/: Makefile.in, afssetpag.map, mapfile: DELTA STABLE14-rename-afssetpag-dot-map-to-mapfile-20051017 AUTHOR kenh@cmf.nrl.navy.mil The Solaris/Linux symbol export files must be named "mapfile" (see the definition of SHLIB_LINKER for Solaris). RCS file: /cvs/openafs/src/sys/Attic/afssetpag.map,v Working file: src/sys/afssetpag.map head: 1.2 branch: locks: strict access list: keyword substitution: kv total revisions: 4; selected revisions: 0 description: 2005-10-17 19:00 shadow * src/sys/mapfile: file mapfile was added on branch openafs-stable-1_4_x on 2005-10-17 19:12:06 +0000 2005-10-17 19:00 kenh * src/sys/: Makefile.in, afssetpag.map, mapfile: DELTA rename-afssetpag-dot-map-to-mapfile-20051017 AUTHOR kenh@cmf.nrl.navy.mil The Solaris/Linux symbol export files must be named "mapfile" (see the definition of SHLIB_LINKER for Solaris). 2005-10-17 17:49 rees * src/rx/rx_prototypes.h: DELTA struct-socket-20051017 AUTHOR rees@umich.edu rx_prototypes.h needs struct socket now 2005-10-17 01:55 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE140-openafs-1_4_0-rc8-20051015 AUTHOR shadow@dementia.org FIXES make openafs-1.4.0-rc8 2005-10-16 01:04 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 STABLE140-cellservdb-update-20051015 AUTHOR jhutz@cs.cmu.edu 15 Oct 2005 2005-10-16 00:56 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-20051015 AUTHOR jhutz@cs.cmu.edu 15 Oct 2005 2005-10-16 00:55 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 cellservdb-update-20051015 AUTHOR jhutz@cs.cmu.edu 15 Oct 2005 2005-10-15 21:53 jaltman * src/rxgen/rpc_hout.c: DELTA STABLE140-rxgen-server-prefix-prototypes-20051015 AUTHOR jaltman@secure-endpoints.com When producing prototypes for server side functions, use the correct prefix as specified in the input file. If there is no prefix, then do not output the prototypes as they will collide with the client side stub prototypes. DELTA some-name-yyyymmdd AUTHOR contributor@some.site 2005-10-15 21:52 jaltman * src/rxgen/rpc_hout.c: DELTA STABLE14-rxgen-server-prefix-prototypes-20051015 AUTHOR jaltman@secure-endpoints.com When producing prototypes for server side functions, use the correct prefix as specified in the input file. If there is no prefix, then do not output the prototypes as they will collide with the client side stub prototypes. 2005-10-15 21:51 jaltman * src/rxgen/rpc_hout.c: DELTA rxgen-server-prefix-prototypes-20051015 AUTHOR jaltman@secure-endpoints.com When producing prototypes for server side functions, use the correct prefix as specified in the input file. If there is no prefix, then do not output the prototypes as they will collide with the client side stub prototypes. 2005-10-15 21:48 jaltman * src/: WINNT/afsd/afsd_init.c, WINNT/afsd/cm.h, WINNT/afsd/cm_buf.h, WINNT/afsd/cm_utils.c, WINNT/client_exp/gui2fs.cpp, WINNT/client_exp/set_afs_acl.cpp, sys/pioctl_nt.c: DELTA STABLE14-windows-universal-error-handling-20051015 AUTHOR jaltman@secure-endpoints.com properly interpret the universal error codes 2005-10-15 21:45 jaltman * src/: WINNT/afsd/afsd_init.c, WINNT/afsd/cm.h, WINNT/afsd/cm_buf.h, WINNT/afsd/cm_utils.c, WINNT/client_exp/gui2fs.cpp, WINNT/client_exp/set_afs_acl.cpp, sys/pioctl_nt.c: DELTA windows-universal-error-handling-20051015 AUTHOR jaltman@secure-endpoints.com properly interpret the universal error codes 2005-10-15 16:26 shadow * src/cf/osconf.m4: DELTA STABLE14-shlibafssetpag-20051015 AUTHOR rra@stanford.edu FIXES 18745 implement {sh,}libafssetpag 2005-10-15 16:25 shadow * src/cf/osconf.m4: DELTA shlibafssetpag-20051015 AUTHOR rra@stanford.edu FIXES 18745 implement {sh,}libafssetpag 2005-10-15 15:52 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-write-dirty-pages-once-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20561 this time for sure, only write back once 2005-10-15 15:51 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-write-dirty-pages-once-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20561 this time for sure, only write back once 2005-10-15 15:41 shadow * acinclude.m4: DELTA STABLE14-default-largefile-on-20051015 AUTHOR shadow@dementia.org turn on largefile fileserver by default 2005-10-15 15:40 shadow * acinclude.m4: DELTA default-largefile-on-20051015 AUTHOR shadow@dementia.org turn on largefile fileserver by default 2005-10-15 15:36 shadow * src/: libadmin/test/vos.c, libadmin/vos/afs_vosAdmin.c, libadmin/vos/afs_vosAdmin.h, libadmin/vos/vosadmin.def, libadmin/vos/vsprocs.c, libadmin/vos/vsprocs.h, vol/vnode.c, vol/vol-info.c, vol/volume.h, volser/dumpstuff.c, volser/restorevol.c, volser/vol-dump.c, volser/volint.xg, volser/volprocs.c, volser/vos.c: DELTA add-volupdate-counter-20051015 AUTHOR efenyak@gamax.hu FIXES 18349 add a volume update counter. danger will robinson. see ticket for details. 2005-10-15 15:23 shadow * src/afsd/afsd.c: DELTA STABLE14-afsd-no-logfile-20051015 AUTHOR rra@stanford.edu FIXES 18662 remove afsd logfile parm 2005-10-15 15:22 shadow * src/afsd/afsd.c: DELTA afsd-no-logfile-20051015 AUTHOR rra@stanford.edu FIXES 18662 remove afsd logfile parm 2005-10-15 15:21 shadow * src/: libafsauthent/Makefile.in, shlibafsauthent/Makefile.in, sys/.cvsignore, sys/Makefile.in, sys/afssetpag.exp, sys/afssetpag.map, sys/afssyscalls.c, sys/afssyscalls.h, sys/glue.c, sys/setpag.c: DELTA STABLE14-shlibafssetpag-20051015 AUTHOR rra@stanford.edu FIXES 18745 implement {sh,}libafssetpag 2005-10-15 15:19 shadow * src/sys/setpag.c: file setpag.c was added on branch openafs-stable-1_4_x on 2005-10-15 15:21:19 +0000 2005-10-15 15:19 shadow * src/sys/glue.c: file glue.c was added on branch openafs-stable-1_4_x on 2005-10-15 15:21:19 +0000 2005-10-15 15:19 shadow * src/sys/afssetpag.exp: file afssetpag.exp was added on branch openafs-stable-1_4_x on 2005-10-15 15:21:19 +0000 2005-10-15 15:19 shadow * src/sys/afssetpag.map: file afssetpag.map was added on branch openafs-stable-1_4_x on 2005-10-15 15:21:19 +0000 2005-10-15 15:19 shadow * src/: libafsauthent/Makefile.in, shlibafsauthent/Makefile.in, sys/.cvsignore, sys/Makefile.in, sys/afssetpag.exp, sys/afssetpag.map, sys/afssyscalls.c, sys/afssyscalls.h, sys/glue.c, sys/setpag.c: DELTA shlibafssetpag-20051015 AUTHOR rra@stanford.edu FIXES 18745 implement {sh,}libafssetpag 2005-10-15 15:08 shadow * src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA STABLE14-shlib-rationalization-200510155 AUTHOR rra@stanford.edu FIXES 18767 make use of the export map. set a useful soname. 2005-10-15 15:07 shadow * src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA shlib-rationalization-200510155 AUTHOR rra@stanford.edu FIXES 18767 make use of the export map. set a useful soname. 2005-10-15 15:04 shadow * Makefile.in, configure.in, doc/man-pages/Makefile.in, doc/man-pages/generate-pod, doc/man-pages/pod/afs_intro.pod, doc/man-pages/pod/afsd.pod, doc/man-pages/pod/afsmonitor.pod, doc/man-pages/pod/backup.pod, doc/man-pages/pod/backup_adddump.pod, doc/man-pages/pod/backup_addhost.pod, doc/man-pages/pod/backup_addvolentry.pod, doc/man-pages/pod/backup_addvolset.pod, doc/man-pages/pod/backup_apropos.pod, doc/man-pages/pod/backup_dbverify.pod, doc/man-pages/pod/backup_deldump.pod, doc/man-pages/pod/backup_deletedump.pod, doc/man-pages/pod/backup_delhost.pod, doc/man-pages/pod/backup_delvolentry.pod, doc/man-pages/pod/backup_delvolset.pod, doc/man-pages/pod/backup_diskrestore.pod, doc/man-pages/pod/backup_dump.pod, doc/man-pages/pod/backup_dumpinfo.pod, doc/man-pages/pod/backup_help.pod, doc/man-pages/pod/backup_interactive.pod, doc/man-pages/pod/backup_jobs.pod, doc/man-pages/pod/backup_kill.pod, doc/man-pages/pod/backup_labeltape.pod, doc/man-pages/pod/backup_listdumps.pod, doc/man-pages/pod/backup_listhosts.pod, doc/man-pages/pod/backup_listvolsets.pod, doc/man-pages/pod/backup_quit.pod, doc/man-pages/pod/backup_readlabel.pod, doc/man-pages/pod/backup_restoredb.pod, doc/man-pages/pod/backup_savedb.pod, doc/man-pages/pod/backup_scantape.pod, doc/man-pages/pod/backup_setexp.pod, doc/man-pages/pod/backup_status.pod, doc/man-pages/pod/backup_volinfo.pod, doc/man-pages/pod/backup_volrestore.pod, doc/man-pages/pod/backup_volsetrestore.pod, doc/man-pages/pod/bos.pod, doc/man-pages/pod/bos_addhost.pod, doc/man-pages/pod/bos_addkey.pod, doc/man-pages/pod/bos_adduser.pod, doc/man-pages/pod/bos_apropos.pod, doc/man-pages/pod/bos_create.pod, doc/man-pages/pod/bos_delete.pod, doc/man-pages/pod/bos_exec.pod, doc/man-pages/pod/bos_getdate.pod, doc/man-pages/pod/bos_getlog.pod, doc/man-pages/pod/bos_getrestart.pod, doc/man-pages/pod/bos_help.pod, doc/man-pages/pod/bos_install.pod, doc/man-pages/pod/bos_listhosts.pod, doc/man-pages/pod/bos_listkeys.pod, doc/man-pages/pod/bos_listusers.pod, doc/man-pages/pod/bos_prune.pod, doc/man-pages/pod/bos_removehost.pod, doc/man-pages/pod/bos_removekey.pod, doc/man-pages/pod/bos_removeuser.pod, doc/man-pages/pod/bos_restart.pod, doc/man-pages/pod/bos_salvage.pod, doc/man-pages/pod/bos_setauth.pod, doc/man-pages/pod/bos_setcellname.pod, doc/man-pages/pod/bos_setrestart.pod, doc/man-pages/pod/bos_shutdown.pod, doc/man-pages/pod/bos_start.pod, doc/man-pages/pod/bos_startup.pod, doc/man-pages/pod/bos_status.pod, doc/man-pages/pod/bos_stop.pod, doc/man-pages/pod/bos_uninstall.pod, doc/man-pages/pod/bosserver.pod, doc/man-pages/pod/buserver.pod, doc/man-pages/pod/butc.pod, doc/man-pages/pod/dlog.pod, doc/man-pages/pod/dpass.pod, doc/man-pages/pod/fileserver.pod, doc/man-pages/pod/fms.pod, doc/man-pages/pod/fs.pod, doc/man-pages/pod/fs_apropos.pod, doc/man-pages/pod/fs_checkservers.pod, doc/man-pages/pod/fs_checkvolumes.pod, doc/man-pages/pod/fs_cleanacl.pod, doc/man-pages/pod/fs_copyacl.pod, doc/man-pages/pod/fs_diskfree.pod, doc/man-pages/pod/fs_examine.pod, doc/man-pages/pod/fs_exportafs.pod, doc/man-pages/pod/fs_flush.pod, doc/man-pages/pod/fs_flushmount.pod, doc/man-pages/pod/fs_flushvolume.pod, doc/man-pages/pod/fs_getcacheparms.pod, doc/man-pages/pod/fs_getcellstatus.pod, doc/man-pages/pod/fs_getclientaddrs.pod, doc/man-pages/pod/fs_getserverprefs.pod, doc/man-pages/pod/fs_help.pod, doc/man-pages/pod/fs_listacl.pod, doc/man-pages/pod/fs_listcells.pod, doc/man-pages/pod/fs_listquota.pod, doc/man-pages/pod/fs_lsmount.pod, doc/man-pages/pod/fs_messages.pod, doc/man-pages/pod/fs_mkmount.pod, doc/man-pages/pod/fs_newcell.pod, doc/man-pages/pod/fs_quota.pod, doc/man-pages/pod/fs_rmmount.pod, doc/man-pages/pod/fs_setacl.pod, doc/man-pages/pod/fs_setcachesize.pod, doc/man-pages/pod/fs_setcell.pod, doc/man-pages/pod/fs_setclientaddrs.pod, doc/man-pages/pod/fs_setquota.pod, doc/man-pages/pod/fs_setserverprefs.pod, doc/man-pages/pod/fs_setvol.pod, doc/man-pages/pod/fs_storebehind.pod, doc/man-pages/pod/fs_sysname.pod, doc/man-pages/pod/fs_whereis.pod, doc/man-pages/pod/fs_whichcell.pod, doc/man-pages/pod/fs_wscell.pod, doc/man-pages/pod/fstrace.pod, doc/man-pages/pod/fstrace_apropos.pod, doc/man-pages/pod/fstrace_clear.pod, doc/man-pages/pod/fstrace_dump.pod, doc/man-pages/pod/fstrace_help.pod, doc/man-pages/pod/fstrace_lslog.pod, doc/man-pages/pod/fstrace_lsset.pod, doc/man-pages/pod/fstrace_setlog.pod, doc/man-pages/pod/fstrace_setset.pod, doc/man-pages/pod/kadb_check.pod, doc/man-pages/pod/kas.pod, doc/man-pages/pod/kas_apropos.pod, doc/man-pages/pod/kas_create.pod, doc/man-pages/pod/kas_delete.pod, doc/man-pages/pod/kas_examine.pod, doc/man-pages/pod/kas_forgetticket.pod, doc/man-pages/pod/kas_help.pod, doc/man-pages/pod/kas_interactive.pod, doc/man-pages/pod/kas_list.pod, doc/man-pages/pod/kas_listtickets.pod, doc/man-pages/pod/kas_noauthentication.pod, doc/man-pages/pod/kas_quit.pod, doc/man-pages/pod/kas_setfields.pod, doc/man-pages/pod/kas_setpassword.pod, doc/man-pages/pod/kas_statistics.pod, doc/man-pages/pod/kas_stringtokey.pod, doc/man-pages/pod/kas_unlock.pod, doc/man-pages/pod/kaserver.pod, doc/man-pages/pod/kdb.pod, doc/man-pages/pod/klog.pod, doc/man-pages/pod/knfs.pod, doc/man-pages/pod/kpasswd.pod, doc/man-pages/pod/kpwvalid.pod, doc/man-pages/pod/pts.pod, doc/man-pages/pod/pts_adduser.pod, doc/man-pages/pod/pts_apropos.pod, doc/man-pages/pod/pts_chown.pod, doc/man-pages/pod/pts_creategroup.pod, doc/man-pages/pod/pts_createuser.pod, doc/man-pages/pod/pts_delete.pod, doc/man-pages/pod/pts_examine.pod, doc/man-pages/pod/pts_help.pod, doc/man-pages/pod/pts_listentries.pod, doc/man-pages/pod/pts_listmax.pod, doc/man-pages/pod/pts_listowned.pod, doc/man-pages/pod/pts_membership.pod, doc/man-pages/pod/pts_removeuser.pod, doc/man-pages/pod/pts_rename.pod, doc/man-pages/pod/pts_setfields.pod, doc/man-pages/pod/pts_setmax.pod: DELTA STABLE14-pod-man-pages-20051015 AUTHOR rra@stanford.edu FIXES 19268 add pod generation of man pages 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_listentries.pod: file pts_listentries.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_rename.pod: file pts_rename.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_listowned.pod: file pts_listowned.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_chown.pod: file pts_chown.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_creategroup.pod: file pts_creategroup.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts.pod: file pts.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_listmax.pod: file pts_listmax.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_setfields.pod: file pts_setfields.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_apropos.pod: file pts_apropos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_examine.pod: file pts_examine.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_adduser.pod: file pts_adduser.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_help.pod: file pts_help.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_membership.pod: file pts_membership.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kpwvalid.pod: file kpwvalid.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_removeuser.pod: file pts_removeuser.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_setmax.pod: file pts_setmax.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_delete.pod: file pts_delete.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/pts_createuser.pod: file pts_createuser.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/klog.pod: file klog.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kadb_check.pod: file kadb_check.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_help.pod: file fstrace_help.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_listtickets.pod: file kas_listtickets.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kdb.pod: file kdb.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_create.pod: file kas_create.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/knfs.pod: file knfs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_setlog.pod: file fstrace_setlog.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setserverprefs.pod: file fs_setserverprefs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_dump.pod: file fstrace_dump.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kpasswd.pod: file kpasswd.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_setpassword.pod: file kas_setpassword.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas.pod: file kas.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_setset.pod: file fstrace_setset.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kaserver.pod: file kaserver.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setcell.pod: file fs_setcell.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_lslog.pod: file fstrace_lslog.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_help.pod: file kas_help.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_forgetticket.pod: file kas_forgetticket.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_apropos.pod: file fstrace_apropos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_unlock.pod: file kas_unlock.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setquota.pod: file fs_setquota.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_clear.pod: file fstrace_clear.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_storebehind.pod: file fs_storebehind.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_whereis.pod: file fs_whereis.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setclientaddrs.pod: file fs_setclientaddrs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace_lsset.pod: file fstrace_lsset.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_delete.pod: file kas_delete.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setcachesize.pod: file fs_setcachesize.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setvol.pod: file fs_setvol.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_sysname.pod: file fs_sysname.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_list.pod: file kas_list.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_noauthentication.pod: file kas_noauthentication.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_interactive.pod: file kas_interactive.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_apropos.pod: file kas_apropos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_wscell.pod: file fs_wscell.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_quit.pod: file kas_quit.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_setfields.pod: file kas_setfields.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_stringtokey.pod: file kas_stringtokey.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_examine.pod: file kas_examine.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fstrace.pod: file fstrace.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/kas_statistics.pod: file kas_statistics.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:34 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_whichcell.pod: file fs_whichcell.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_removehost.pod: file bos_removehost.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_removeuser.pod: file bos_removeuser.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_getcacheparms.pod: file fs_getcacheparms.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_listusers.pod: file bos_listusers.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_start.pod: file bos_start.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_flushvolume.pod: file fs_flushvolume.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_exportafs.pod: file fs_exportafs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_delete.pod: file bos_delete.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fileserver.pod: file fileserver.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_removekey.pod: file bos_removekey.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_listkeys.pod: file bos_listkeys.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_flush.pod: file fs_flush.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/dpass.pod: file dpass.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bosserver.pod: file bosserver.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_apropos.pod: file fs_apropos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_uninstall.pod: file bos_uninstall.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_shutdown.pod: file bos_shutdown.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_checkservers.pod: file fs_checkservers.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_setauth.pod: file bos_setauth.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_getdate.pod: file bos_getdate.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_help.pod: file fs_help.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_quota.pod: file fs_quota.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_salvage.pod: file bos_salvage.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_apropos.pod: file bos_apropos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fms.pod: file fms.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_status.pod: file bos_status.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_restart.pod: file bos_restart.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_getrestart.pod: file bos_getrestart.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_stop.pod: file bos_stop.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_lsmount.pod: file fs_lsmount.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/butc.pod: file butc.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/buserver.pod: file buserver.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_getserverprefs.pod: file fs_getserverprefs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_listhosts.pod: file bos_listhosts.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_setcellname.pod: file bos_setcellname.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_messages.pod: file fs_messages.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_setrestart.pod: file bos_setrestart.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_addkey.pod: file bos_addkey.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_setacl.pod: file fs_setacl.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_startup.pod: file bos_startup.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_create.pod: file bos_create.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs.pod: file fs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_install.pod: file bos_install.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_getcellstatus.pod: file fs_getcellstatus.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_listquota.pod: file fs_listquota.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_examine.pod: file fs_examine.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_checkvolumes.pod: file fs_checkvolumes.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_newcell.pod: file fs_newcell.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_mkmount.pod: file fs_mkmount.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_copyacl.pod: file fs_copyacl.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos.pod: file bos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_getlog.pod: file bos_getlog.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_listacl.pod: file fs_listacl.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_getclientaddrs.pod: file fs_getclientaddrs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_diskfree.pod: file fs_diskfree.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/dlog.pod: file dlog.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_listcells.pod: file fs_listcells.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_exec.pod: file bos_exec.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_addhost.pod: file bos_addhost.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_adduser.pod: file bos_adduser.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_cleanacl.pod: file fs_cleanacl.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_help.pod: file bos_help.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_rmmount.pod: file fs_rmmount.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:33 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/bos_prune.pod: file bos_prune.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/fs_flushmount.pod: file fs_flushmount.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:32 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_volinfo.pod: file backup_volinfo.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_dumpinfo.pod: file backup_dumpinfo.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_volsetrestore.pod: file backup_volsetrestore.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_quit.pod: file backup_quit.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_apropos.pod: file backup_apropos.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_status.pod: file backup_status.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_listdumps.pod: file backup_listdumps.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_adddump.pod: file backup_adddump.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:29 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup.pod: file backup.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:29 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_deletedump.pod: file backup_deletedump.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_restoredb.pod: file backup_restoredb.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_deldump.pod: file backup_deldump.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_listhosts.pod: file backup_listhosts.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_jobs.pod: file backup_jobs.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_delvolset.pod: file backup_delvolset.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_delhost.pod: file backup_delhost.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_volrestore.pod: file backup_volrestore.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_delvolentry.pod: file backup_delvolentry.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/afs_intro.pod: file afs_intro.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:29 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_setexp.pod: file backup_setexp.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_dbverify.pod: file backup_dbverify.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_readlabel.pod: file backup_readlabel.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_interactive.pod: file backup_interactive.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_addvolset.pod: file backup_addvolset.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_addhost.pod: file backup_addhost.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_help.pod: file backup_help.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_labeltape.pod: file backup_labeltape.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_addvolentry.pod: file backup_addvolentry.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_kill.pod: file backup_kill.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_listvolsets.pod: file backup_listvolsets.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_diskrestore.pod: file backup_diskrestore.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_scantape.pod: file backup_scantape.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/afsd.pod: file afsd.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:29 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/afsmonitor.pod: file afsmonitor.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:29 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_savedb.pod: file backup_savedb.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:31 +0000 2005-10-15 15:01 shadow * doc/man-pages/pod/backup_dump.pod: file backup_dump.pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:30 +0000 2005-10-15 15:01 shadow * doc/man-pages/Makefile.in: file Makefile.in was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:27 +0000 2005-10-15 15:01 shadow * doc/man-pages/generate-pod: file generate-pod was added on branch openafs-stable-1_4_x on 2005-10-15 15:04:27 +0000 2005-10-15 15:00 shadow * Makefile.in, configure.in, doc/man-pages/Makefile.in, doc/man-pages/generate-pod, doc/man-pages/pod/afs_intro.pod, doc/man-pages/pod/afsd.pod, doc/man-pages/pod/afsmonitor.pod, doc/man-pages/pod/backup.pod, doc/man-pages/pod/backup_adddump.pod, doc/man-pages/pod/backup_addhost.pod, doc/man-pages/pod/backup_addvolentry.pod, doc/man-pages/pod/backup_addvolset.pod, doc/man-pages/pod/backup_apropos.pod, doc/man-pages/pod/backup_dbverify.pod, doc/man-pages/pod/backup_deldump.pod, doc/man-pages/pod/backup_deletedump.pod, doc/man-pages/pod/backup_delhost.pod, doc/man-pages/pod/backup_delvolentry.pod, doc/man-pages/pod/backup_delvolset.pod, doc/man-pages/pod/backup_diskrestore.pod, doc/man-pages/pod/backup_dump.pod, doc/man-pages/pod/backup_dumpinfo.pod, doc/man-pages/pod/backup_help.pod, doc/man-pages/pod/backup_interactive.pod, doc/man-pages/pod/backup_jobs.pod, doc/man-pages/pod/backup_kill.pod, doc/man-pages/pod/backup_labeltape.pod, doc/man-pages/pod/backup_listdumps.pod, doc/man-pages/pod/backup_listhosts.pod, doc/man-pages/pod/backup_listvolsets.pod, doc/man-pages/pod/backup_quit.pod, doc/man-pages/pod/backup_readlabel.pod, doc/man-pages/pod/backup_restoredb.pod, doc/man-pages/pod/backup_savedb.pod, doc/man-pages/pod/backup_scantape.pod, doc/man-pages/pod/backup_setexp.pod, doc/man-pages/pod/backup_status.pod, doc/man-pages/pod/backup_volinfo.pod, doc/man-pages/pod/backup_volrestore.pod, doc/man-pages/pod/backup_volsetrestore.pod, doc/man-pages/pod/bos.pod, doc/man-pages/pod/bos_addhost.pod, doc/man-pages/pod/bos_addkey.pod, doc/man-pages/pod/bos_adduser.pod, doc/man-pages/pod/bos_apropos.pod, doc/man-pages/pod/bos_create.pod, doc/man-pages/pod/bos_delete.pod, doc/man-pages/pod/bos_exec.pod, doc/man-pages/pod/bos_getdate.pod, doc/man-pages/pod/bos_getlog.pod, doc/man-pages/pod/bos_getrestart.pod, doc/man-pages/pod/bos_help.pod, doc/man-pages/pod/bos_install.pod, doc/man-pages/pod/bos_listhosts.pod, doc/man-pages/pod/bos_listkeys.pod, doc/man-pages/pod/bos_listusers.pod, doc/man-pages/pod/bos_prune.pod, doc/man-pages/pod/bos_removehost.pod, doc/man-pages/pod/bos_removekey.pod, doc/man-pages/pod/bos_removeuser.pod, doc/man-pages/pod/bos_restart.pod, doc/man-pages/pod/bos_salvage.pod, doc/man-pages/pod/bos_setauth.pod, doc/man-pages/pod/bos_setcellname.pod, doc/man-pages/pod/bos_setrestart.pod, doc/man-pages/pod/bos_shutdown.pod, doc/man-pages/pod/bos_start.pod, doc/man-pages/pod/bos_startup.pod, doc/man-pages/pod/bos_status.pod, doc/man-pages/pod/bos_stop.pod, doc/man-pages/pod/bos_uninstall.pod, doc/man-pages/pod/bosserver.pod, doc/man-pages/pod/buserver.pod, doc/man-pages/pod/butc.pod, doc/man-pages/pod/dlog.pod, doc/man-pages/pod/dpass.pod, doc/man-pages/pod/fileserver.pod, doc/man-pages/pod/fms.pod, doc/man-pages/pod/fs.pod, doc/man-pages/pod/fs_apropos.pod, doc/man-pages/pod/fs_checkservers.pod, doc/man-pages/pod/fs_checkvolumes.pod, doc/man-pages/pod/fs_cleanacl.pod, doc/man-pages/pod/fs_copyacl.pod, doc/man-pages/pod/fs_diskfree.pod, doc/man-pages/pod/fs_examine.pod, doc/man-pages/pod/fs_exportafs.pod, doc/man-pages/pod/fs_flush.pod, doc/man-pages/pod/fs_flushmount.pod, doc/man-pages/pod/fs_flushvolume.pod, doc/man-pages/pod/fs_getcacheparms.pod, doc/man-pages/pod/fs_getcellstatus.pod, doc/man-pages/pod/fs_getclientaddrs.pod, doc/man-pages/pod/fs_getserverprefs.pod, doc/man-pages/pod/fs_help.pod, doc/man-pages/pod/fs_listacl.pod, doc/man-pages/pod/fs_listcells.pod, doc/man-pages/pod/fs_listquota.pod, doc/man-pages/pod/fs_lsmount.pod, doc/man-pages/pod/fs_messages.pod, doc/man-pages/pod/fs_mkmount.pod, doc/man-pages/pod/fs_newcell.pod, doc/man-pages/pod/fs_quota.pod, doc/man-pages/pod/fs_rmmount.pod, doc/man-pages/pod/fs_setacl.pod, doc/man-pages/pod/fs_setcachesize.pod, doc/man-pages/pod/fs_setcell.pod, doc/man-pages/pod/fs_setclientaddrs.pod, doc/man-pages/pod/fs_setquota.pod, doc/man-pages/pod/fs_setserverprefs.pod, doc/man-pages/pod/fs_setvol.pod, doc/man-pages/pod/fs_storebehind.pod, doc/man-pages/pod/fs_sysname.pod, doc/man-pages/pod/fs_whereis.pod, doc/man-pages/pod/fs_whichcell.pod, doc/man-pages/pod/fs_wscell.pod, doc/man-pages/pod/fstrace.pod, doc/man-pages/pod/fstrace_apropos.pod, doc/man-pages/pod/fstrace_clear.pod, doc/man-pages/pod/fstrace_dump.pod, doc/man-pages/pod/fstrace_help.pod, doc/man-pages/pod/fstrace_lslog.pod, doc/man-pages/pod/fstrace_lsset.pod, doc/man-pages/pod/fstrace_setlog.pod, doc/man-pages/pod/fstrace_setset.pod, doc/man-pages/pod/kadb_check.pod, doc/man-pages/pod/kas.pod, doc/man-pages/pod/kas_apropos.pod, doc/man-pages/pod/kas_create.pod, doc/man-pages/pod/kas_delete.pod, doc/man-pages/pod/kas_examine.pod, doc/man-pages/pod/kas_forgetticket.pod, doc/man-pages/pod/kas_help.pod, doc/man-pages/pod/kas_interactive.pod, doc/man-pages/pod/kas_list.pod, doc/man-pages/pod/kas_listtickets.pod, doc/man-pages/pod/kas_noauthentication.pod, doc/man-pages/pod/kas_quit.pod, doc/man-pages/pod/kas_setfields.pod, doc/man-pages/pod/kas_setpassword.pod, doc/man-pages/pod/kas_statistics.pod, doc/man-pages/pod/kas_stringtokey.pod, doc/man-pages/pod/kas_unlock.pod, doc/man-pages/pod/kaserver.pod, doc/man-pages/pod/kdb.pod, doc/man-pages/pod/klog.pod, doc/man-pages/pod/knfs.pod, doc/man-pages/pod/kpasswd.pod, doc/man-pages/pod/kpwvalid.pod, doc/man-pages/pod/pts.pod, doc/man-pages/pod/pts_adduser.pod, doc/man-pages/pod/pts_apropos.pod, doc/man-pages/pod/pts_chown.pod, doc/man-pages/pod/pts_creategroup.pod, doc/man-pages/pod/pts_createuser.pod, doc/man-pages/pod/pts_delete.pod, doc/man-pages/pod/pts_examine.pod, doc/man-pages/pod/pts_help.pod, doc/man-pages/pod/pts_listentries.pod, doc/man-pages/pod/pts_listmax.pod, doc/man-pages/pod/pts_listowned.pod, doc/man-pages/pod/pts_membership.pod, doc/man-pages/pod/pts_removeuser.pod, doc/man-pages/pod/pts_rename.pod, doc/man-pages/pod/pts_setfields.pod, doc/man-pages/pod/pts_setmax.pod: DELTA pod-man-pages-20051015 AUTHOR rra@stanford.edu FIXES 19268 add pod generation of man pages 2005-10-15 14:55 shadow * src/auth/cellconfig.c: DELTA STABLE14-cellconfig-afsdb-use-dots-20051015 AUTHOR fbo2@gmx.net FIXES 20908 do lookup postpending a . 2005-10-15 14:54 shadow * src/auth/cellconfig.c: DELTA cellconfig-afsdb-use-dots-20051015 AUTHOR fbo2@gmx.net FIXES 20908 do lookup postpending a . 2005-10-15 14:42 shadow * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/des/andrew-conf.h, src/libafs/MakefileProto.DARWIN.in, src/lwp/Makefile.in, src/lwp/process.i386.s: DELTA darwin-x86-20051015 AUTHOR chas@cmf.nrl.navy.mil FIXES 20130 add support for x86 darwin 2005-10-15 14:37 shadow * src/afs/afs_cell.c: DELTA aix-afsdb-20051015 AUTHOR ghudson@mit.edu FIXES 20801 fix earlier issue with aix afsdb fix 2005-10-15 14:24 shadow * src/: afs/afs_daemons.c, afs/AIX/osi_inode.c, afs/AIX/osi_vnodeops.c, afs/VNOPS/afs_vnop_create.c, rx/rx_kcommon.c, rx/rx_prototypes.h, rx/AIX/rx_kmutex.h, rx/AIX/rx_knet.c, sys/afs5.exp: DELTA STABLE14-aix-warning-cleanup-20051015 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 21066 clean up aix warnings. hint that large file support works 2005-10-15 14:23 shadow * src/: afs/afs_daemons.c, afs/AIX/osi_inode.c, afs/AIX/osi_vnodeops.c, afs/VNOPS/afs_vnop_create.c, rx/rx_kcommon.c, rx/rx_prototypes.h, rx/AIX/rx_kmutex.h, rx/AIX/rx_knet.c, sys/afs5.exp: DELTA aix-warning-cleanup-20051015 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 21066 clean up aix warnings. hint that large file support works 2005-10-15 14:17 shadow * acinclude.m4, src/config/afs_sysnames.h, src/config/param.amd64_nbsd20.h: DELTA STABLE14-nbsd20-amd64-20051015 AUTHOR gendalia@iastate.edu FIXES 21562 add amd64 netbsd 2.0 support 2005-10-15 14:16 shadow * src/config/param.amd64_nbsd20.h: file param.amd64_nbsd20.h was added on branch openafs-stable-1_4_x on 2005-10-15 14:17:51 +0000 2005-10-15 14:16 shadow * acinclude.m4, src/config/afs_sysnames.h, src/config/param.amd64_nbsd20.h: DELTA nbsd20-amd64-20051015 AUTHOR gendalia@iastate.edu FIXES 21562 add amd64 netbsd 2.0 support 2005-10-15 03:46 shadow * src/viced/viced.c: DELTA STABLE14-viced-help-abortthres-20051014 AUTHOR lha@it.su.se FIXES 22070 add help for abort thresshold switch 2005-10-15 03:42 shadow * src/viced/viced.c: DELTA viced-help-abortthres-20051014 AUTHOR lha@it.su.se FIXES 22070 add help for abort thresshold switch 2005-10-15 03:38 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-check-locks-logging-20051014 AUTHOR jaltman@secure-endpoints.com add a log message so we can tell how long it took. 2005-10-15 03:36 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-check-locks-logging-20051014 AUTHOR jaltman@secure-endpoints.com add a log message so we can tell how long it took. 2005-10-15 03:23 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20051014 AUTHOR jaltman@secure-endpoints.com updates for 1.4.0 rc8 2005-10-15 03:21 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE140-windows-notes-20051014 AUTHOR jaltman@secure-endpoints.com updates for 1.4.0 rc8 2005-10-15 03:15 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE140-windows-version-20051014 AUTHOR jaltman@secure-endpoints.com 1.4.0 rc8 2005-10-15 02:33 shadow * src/afs/: afs_vcache.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_symlink.c: DELTA STABLE14-newvcache-can-fail-now-20051014 AUTHOR psomogyi@gamax.hu FIXES 22260 allow newvcache to fail without ooping sort of nasty, if you want more vcaches, say so. 2005-10-15 02:32 shadow * src/afs/: afs_vcache.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_symlink.c: DELTA newvcache-can-fail-now-20051014 AUTHOR psomogyi@gamax.hu FIXES 22260 allow newvcache to fail without ooping sort of nasty, if you want more vcaches, say so. 2005-10-15 02:14 shadow * src/: JAVA/classes/.classpath, JAVA/classes/.project, JAVA/classes/ErrorMessages.properties, JAVA/classes/testAFS.java, JAVA/classes/org/openafs/jafs/ACL.java, JAVA/classes/org/openafs/jafs/AFSException.java, JAVA/classes/org/openafs/jafs/AFSSecurityException.java, JAVA/classes/org/openafs/jafs/Cell.java, JAVA/classes/org/openafs/jafs/Group.java, JAVA/classes/org/openafs/jafs/Key.java, JAVA/classes/org/openafs/jafs/Partition.java, JAVA/classes/org/openafs/jafs/Process.java, JAVA/classes/org/openafs/jafs/Server.java, JAVA/classes/org/openafs/jafs/Token.java, JAVA/classes/org/openafs/jafs/User.java, JAVA/classes/org/openafs/jafs/VersionInfo.java, JAVA/classes/org/openafs/jafs/Volume.java, JAVA/libjafs/ACL.c, JAVA/libjafs/AdminToken.c, JAVA/libjafs/Cell.c, JAVA/libjafs/ChangeLog, JAVA/libjafs/Exceptions.h, JAVA/libjafs/File.c, JAVA/libjafs/FileInputStream.c, JAVA/libjafs/FileOutputStream.c, JAVA/libjafs/GetNativeString.c, JAVA/libjafs/GetNativeString.h, JAVA/libjafs/Group.c, JAVA/libjafs/Internal.c, JAVA/libjafs/Internal.h, JAVA/libjafs/JAFS_Version.h, JAVA/libjafs/Key.c, JAVA/libjafs/Makefile.in, JAVA/libjafs/Partition.c, JAVA/libjafs/Process.c, JAVA/libjafs/README, JAVA/libjafs/Server.c, JAVA/libjafs/User.c, JAVA/libjafs/UserToken.c, JAVA/libjafs/Version2.c, JAVA/libjafs/VersionInfo.c, JAVA/libjafs/Volume.c, cf/osconf.m4, libuafs/MakefileProto.LINUX.in: DELTA STABLE14-java-update-20051014 AUTHOR psomogyi@gamax.hu FIXES 21930 update java afs classes 2005-10-15 02:12 shadow * src/JAVA/libjafs/README: file README was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:12 +0000 2005-10-15 02:12 shadow * src/JAVA/libjafs/JAFS_Version.h: file JAFS_Version.h was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:12 +0000 2005-10-15 02:12 shadow * src/JAVA/libjafs/Version2.c: file Version2.c was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:12 +0000 2005-10-15 02:12 shadow * src/JAVA/libjafs/VersionInfo.c: file VersionInfo.c was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:12 +0000 2005-10-15 02:12 shadow * src/JAVA/libjafs/GetNativeString.h: file GetNativeString.h was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:12 +0000 2005-10-15 02:12 shadow * src/JAVA/libjafs/GetNativeString.c: file GetNativeString.c was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:11 +0000 2005-10-15 02:12 shadow * src/JAVA/libjafs/ChangeLog: file ChangeLog was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:11 +0000 2005-10-15 02:12 shadow * src/JAVA/classes/org/openafs/jafs/VersionInfo.java: file VersionInfo.java was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:10 +0000 2005-10-15 02:12 shadow * src/JAVA/classes/.classpath: file .classpath was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:09 +0000 2005-10-15 02:12 shadow * src/JAVA/classes/testAFS.java: file testAFS.java was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:09 +0000 2005-10-15 02:12 shadow * src/: JAVA/classes/.classpath, JAVA/classes/.project, JAVA/classes/ErrorMessages.properties, JAVA/classes/testAFS.java, JAVA/classes/org/openafs/jafs/ACL.java, JAVA/classes/org/openafs/jafs/AFSException.java, JAVA/classes/org/openafs/jafs/AFSSecurityException.java, JAVA/classes/org/openafs/jafs/Cell.java, JAVA/classes/org/openafs/jafs/Group.java, JAVA/classes/org/openafs/jafs/Key.java, JAVA/classes/org/openafs/jafs/Partition.java, JAVA/classes/org/openafs/jafs/Process.java, JAVA/classes/org/openafs/jafs/Server.java, JAVA/classes/org/openafs/jafs/Token.java, JAVA/classes/org/openafs/jafs/User.java, JAVA/classes/org/openafs/jafs/VersionInfo.java, JAVA/classes/org/openafs/jafs/Volume.java, JAVA/libjafs/ACL.c, JAVA/libjafs/AdminToken.c, JAVA/libjafs/Cell.c, JAVA/libjafs/ChangeLog, JAVA/libjafs/Exceptions.h, JAVA/libjafs/File.c, JAVA/libjafs/FileInputStream.c, JAVA/libjafs/FileOutputStream.c, JAVA/libjafs/GetNativeString.c, JAVA/libjafs/GetNativeString.h, JAVA/libjafs/Group.c, JAVA/libjafs/Internal.c, JAVA/libjafs/Internal.h, JAVA/libjafs/JAFS_Version.h, JAVA/libjafs/Key.c, JAVA/libjafs/Makefile.in, JAVA/libjafs/Partition.c, JAVA/libjafs/Process.c, JAVA/libjafs/README, JAVA/libjafs/Server.c, JAVA/libjafs/User.c, JAVA/libjafs/UserToken.c, JAVA/libjafs/Version2.c, JAVA/libjafs/VersionInfo.c, JAVA/libjafs/Volume.c, cf/osconf.m4, libuafs/MakefileProto.LINUX.in: DELTA java-update-20051014 AUTHOR psomogyi@gamax.hu FIXES 21930 update java afs classes 2005-10-15 02:12 shadow * src/JAVA/classes/.project: file .project was added on branch openafs-stable-1_4_x on 2005-10-15 02:14:09 +0000 2005-10-15 02:06 shadow * src/afs/HPUX/osi_machdep.h: DELTA STABLE140-hpux11-no-kthread-iface-20051014 AUTHOR shadow@dementia.org 11.0 lacks this header. 2005-10-15 02:05 shadow * src/afs/HPUX/osi_machdep.h: DELTA STABLE14-hpux11-no-kthread-iface-20051014 AUTHOR shadow@dementia.org 11.0 lacks this header. 2005-10-15 02:03 shadow * src/afs/HPUX/osi_machdep.h: DELTA hpux11-no-kthread-iface-20051014 AUTHOR shadow@dementia.org 11.0 lacks this header. 2005-10-15 01:44 shadow * src/afs/afs_pioctl.c: DELTA STABLE140-solaris10-fs-find-afs-vnode-20051014 AUTHOR chas@cmf.nrl.navy.mil FIXES find the real vnode so cheating on solaris 10 will work 2005-10-15 01:43 shadow * src/afs/afs_pioctl.c: DELTA STABLE14-solaris10-fs-find-afs-vnode-20051014 AUTHOR chas@cmf.nrl.navy.mil FIXES find the real vnode so cheating on solaris 10 will work 2005-10-15 01:42 shadow * src/afs/afs_pioctl.c: DELTA solaris10-fs-find-afs-vnode-20051014 AUTHOR chas@cmf.nrl.navy.mil FIXES find the real vnode so cheating on solaris 10 will work 2005-10-15 01:21 shadow * src/rxgen/: rpc_hout.c, rpc_parse.c, rpc_parse.h: DELTA STABLE140-rxgen-multi-prototypes-20051014 AUTHOR jaltman@secure-endpoints.com FIXES 22349 generate prototypes for split stuff when the stub is multi 2005-10-15 01:20 shadow * src/rxgen/: rpc_hout.c, rpc_parse.c, rpc_parse.h: DELTA STABLE14-rxgen-multi-prototypes-20051014 AUTHOR jaltman@secure-endpoints.com FIXES 22349 generate prototypes for split stuff when the stub is multi 2005-10-15 01:18 shadow * src/rxgen/: rpc_hout.c, rpc_parse.c, rpc_parse.h: DELTA rxgen-multi-prototypes-20051014 AUTHOR jaltman@secure-endpoints.com FIXES 22349 generate prototypes for split stuff when the stub is multi 2005-10-14 21:28 shadow * src/libafs/MakefileProto.LINUX.in: DELTA STABLE14-linux-objdir-kernel-builds-20051014 AUTHOR jhutz@cmu.edu FIXES 22352 allow objdir kernel module builds to work again 2005-10-14 21:26 shadow * src/libafs/MakefileProto.LINUX.in: DELTA linux-objdir-kernel-builds-20051014 AUTHOR jhutz@cmu.edu FIXES 22352 allow objdir kernel module builds to work again 2005-10-14 11:24 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE140-windows-pattern-matching-20051014 AUTHOR jaltman@secure-endpoints.com FIXES 4623 Pattern matching was broken. '?' should match zero characters if it appears before a '.' or at the end of the file name. 2005-10-14 11:19 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-pattern-matching-20051014 AUTHOR jaltman@secure-endpoints.com FIXES 4623 Pattern matching was broken. '?' should match zero characters if it appears before a '.' or at the end of the file name. 2005-10-14 11:18 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-pattern-matching-20051014 AUTHOR jaltman@secure-endpoints.com FIXES 4623 Pattern matching was broken. '?' should match zero characters if it appears before a '.' or at the end of the file name. 2005-10-14 03:26 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA STABLE14-windows-locking-init-req-20051013 AUTHOR jaltman@secure-endpoints.com two cm_InitReq() calls were in the wrong place opening the possibility for stack corruption 2005-10-14 03:25 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA windows-locking-init-req-20051013 AUTHOR jaltman@secure-endpoints.com two cm_InitReq() calls were in the wrong place opening the possibility for stack corruption 2005-10-13 21:01 shadow * src/afsd/afsd.c: DELTA STABLE140-solaris10-afsd-waitpid-to-clean-contract-20051013 AUTHOR chas@cmf.nrl.navy.mil FIXES 22317 it seems like this might be a bug in solaris10 when handling contracts of exiting chilren who have created kernel threads. the rxlistener is a kernel thread on solaris and the child that starts the kernel_thread returns and exits. 2005-10-13 21:00 shadow * src/afsd/afsd.c: DELTA STABLE14-solaris10-afsd-waitpid-to-clean-contract-20051013 AUTHOR chas@cmf.nrl.navy.mil FIXES 22317 it seems like this might be a bug in solaris10 when handling contracts of exiting chilren who have created kernel threads. the rxlistener is a kernel thread on solaris and the child that starts the kernel_thread returns and exits. 2005-10-13 20:59 shadow * src/afsd/afsd.c: DELTA solaris10-afsd-waitpid-to-clean-contract-20051013 AUTHOR chas@cmf.nrl.navy.mil FIXES 22317 it seems like this might be a bug in solaris10 when handling contracts of exiting chilren who have created kernel threads. the rxlistener is a kernel thread on solaris and the child that starts the kernel_thread returns and exits. 2005-10-13 20:50 shadow * src/afs/afs_vcache.c: DELTA STABLE14-macos-cleanup-20051006 AUTHOR shadow@dementia.org minor cleanup to get things working from the merge 2005-10-13 20:04 shadow * src/fsint/afscbint.xg: DELTA dedebug-20051007 AUTHOR shadow@dementia.org perhaps this should never be pulled up. anyway, implement dentry cache status dumping for linux.^? and provide a tool to dump it disabled (tool, not rpc) by default 2005-10-13 19:53 shadow * src/afs/: afs_vcache.c, afs_vcache.c: DELTA macos-rollup-20051013 AUTHOR shadow@dementia.org try this again 2005-10-13 19:04 shadow * src/afs/afs_vcache.c: DELTA macos-rollup-20051013 AUTHOR shadow@dementia.org let's revert and try this again 2005-10-13 18:53 shadow * src/afs/afs_vcache.c: DELTA STABLE14-vc-hashing-be-less-expensive-20050728 AUTHOR chas@cmf.nrl.navy.mil pullup the rest of this 2005-10-13 18:49 shadow * src/afsd/afsd.c: DELTA STABLE14-cache-autotune-20050817 AUTHOR Niklas.Edmundsson@hpc2n.umu.se This patch tries to implement the afsd default tuning parameters discussed in the thread starting at I took the liberty of adding chunksize-tuning to the memcache too, with the motivation that people using large memcaches usually wants better bulk performance too. It seems to work for me using both disk cache and memcache of various sizes. https://www.openafs.org/pipermail/openafs-devel/2005-May/012158.htm l 2005-10-13 18:46 shadow * src/afs/: afs_chunk.c, afs_chunkops.h: DELTA STABLE14-cache-autotune-20050817 AUTHOR Niklas.Edmundsson@hpc2n.umu.se This patch tries to implement the afsd default tuning parameters discussed in the thread starting at I took the liberty of adding chunksize-tuning to the memcache too, with the motivation that people using large memcaches usually wants better bulk performance too. It seems to work for me using both disk cache and memcache of various sizes. https://www.openafs.org/pipermail/openafs-devel/2005-May/012158.htm l 2005-10-13 18:42 shadow * src/afs/afs_dcache.c: DELTA STABLE14-large-cache-fix-20050815 AUTHOR chas@cmf.nrl.navy.mil roll up change for 1.4.1 2005-10-13 18:31 shadow * src/afs/afs_vcache.c: DELTA STABLE14-solaris10-nfs-really-20051013 AUTHOR tortay@cc.in2p3.fr FIXES 22318 fix array size so this all works 2005-10-13 18:27 shadow * src/: afs/afs_nfsdisp.c, libadmin/vos/afs_vosAdmin.c, libadmin/vos/vosutils.h, libadmin/vos/vsprocs.c, libadmin/vos/afs_vosAdmin.c, libadmin/vos/vosutils.h, libadmin/vos/vsprocs.c: DELTA STABLE140-solaris10-nfs-really-20051013 AUTHOR tortay@cc.in2p3.fr FIXES 22318 fix array size so this all works 2005-10-13 18:26 shadow * src/afs/: afs_nfsdisp.c, afs_vcache.c: DELTA STABLE14-solaris10-nfs-really-20051013 AUTHOR tortay@cc.in2p3.fr FIXES 22318 fix array size so this all works 2005-10-13 18:25 shadow * src/afs/: afs_nfsdisp.c, afs_vcache.c: DELTA solaris10-nfs-really-20051013 AUTHOR tortay@cc.in2p3.fr FIXES 22318 fix array size so this all works 2005-10-13 18:23 shadow * src/: afs/afs.h, afs/afs_dcache.c, afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_write.c, afsd/afsd.c: DELTA STABLE14-large-cache-fix-20050815 AUTHOR chas@cmf.nrl.navy.mil roll up change for 1.4.1 2005-10-13 18:08 shadow * src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_prototypes.h, afs_vcache.c, LINUX/osi_vfsops.c: DELTA STABLE14-vc-hashing-be-less-expensive-20050728 AUTHOR chas@cmf.nrl.navy.mil FIXES use an afs_q so this is less expensive to deal with 2005-10-13 17:56 shadow * acinclude.m4: DELTA STABLE14-automate-freebsd-systype-20050815 AUTHOR rees@umich.edu Determine freebsd systype automatically too. Thanks to "Todd T. Fries" 2005-10-13 17:55 shadow * README, acinclude.m4: DELTA STABLE14-auto-obsd-version-20050813 AUTHOR todd@fries.net Determine openbsd version automatically. 2005-10-13 17:55 shadow * acinclude.m4, src/afs/sysincludes.h, src/afsmonitor/afsmonitor.c, src/config/afs_sysnames.h, src/config/param.i386_obsd38.h: DELTA STABLE14-openbsd38-20050812 AUTHOR rees@umich.edu With thanks to "Todd T. Fries" OpenBSD 3.8. Introduce HAVE_STRCASESTR. 2005-10-13 17:51 shadow * acinclude.m4: DELTA STABLE14-macos-rollup-20051013 AUTHOR shadow@dementia.org update sysname foo 2005-10-13 17:49 shadow * Makefile.in: DELTA STABLE14-makefile-dependancies-20050925 AUTHOR tkeiser@gmail.com FIXES 21859 add missing dependancies to make it explicit who needs what 2005-10-13 15:16 shadow * src/config/: param.sun4x_510.h, param.sun4x_56.h, param.sun4x_57.h, param.sun4x_58.h, param.sun4x_59.h, param.sunx86_510.h, param.sunx86_57.h, param.sunx86_58.h, param.sunx86_59.h: DELTA STABLE14-solars-sparc32-largefile-20051011 AUTHOR chas@cmf.nrl.navy.mil readd largefile support for solaris sparc32 2005-10-13 15:15 shadow * src/config/: param.sun4x_510.h, param.sun4x_56.h, param.sun4x_57.h, param.sun4x_58.h, param.sun4x_59.h, param.sunx86_510.h, param.sunx86_57.h, param.sunx86_58.h, param.sunx86_59.h: DELTA solars-sparc32-largefile-20051011 AUTHOR chas@cmf.nrl.navy.mil readd largefile support for solaris sparc32 2005-10-13 15:12 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_call.c, src/afs/afs_callback.c, src/afs/afs_cbqueue.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_osi.h, src/afs/afs_osi_pag.c, src/afs/afs_osi_uio.c, src/afs/afs_osi_vget.c, src/afs/afs_osidnlc.c, src/afs/afs_pioctl.c, src/afs/afs_server.c, src/afs/afs_util.c, src/afs/afs_vcache.c, src/afs/afs_volume.c, src/afs/lock.h, src/afs/sysincludes.h, src/afs/DARWIN/osi_file.c, src/afs/DARWIN/osi_groups.c, src/afs/DARWIN/osi_inode.c, src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_misc.c, src/afs/DARWIN/osi_module.c, src/afs/DARWIN/osi_prototypes.h, src/afs/DARWIN/osi_sleep.c, src/afs/DARWIN/osi_vfsops.c, src/afs/DARWIN/osi_vm.c, src/afs/DARWIN/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_create.c, src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_read.c, src/afs/VNOPS/afs_vnop_readdir.c, src/afs/VNOPS/afs_vnop_remove.c, src/afs/VNOPS/afs_vnop_strategy.c, src/afs/VNOPS/afs_vnop_write.c, src/afsd/afsd.c, src/config/afs_args.h, src/config/param.ppc_darwin_80.h, src/dir/dir.c, src/libafs/MakefileProto.DARWIN.in, src/libafs/afs.ppc_darwin_80.plist.in, src/packaging/MacOS/ReadMe.rtf, src/packaging/MacOS/buildpkg.sh, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, src/rx/rx_kernel.h, src/rx/rx_packet.c, src/rx/rx_prototypes.h, src/rx/xdr.c, src/rx/xdr_prototypes.h, src/rx/DARWIN/rx_kmutex.c, src/rx/DARWIN/rx_kmutex.h, src/rx/DARWIN/rx_knet.c, src/rx/UKERNEL/rx_kcommon.h, src/sys/afssyscalls.c, src/venus/fstrace.c: DELTA macos-rollup-20051013 AUTHOR shadow@dementia.org incorporating STABLE14-macos104-20051005 STABLE14-macos-cleanup-20051006 macos-cleanup-20051006 macos-cleanup-20051007 from the 1.4.x branch, which needed to be forward-ported to work here, sadly. 2005-10-12 06:24 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE140-openafs-1-4-0-rc7-20051011 AUTHOR shadow@dementia.org make openafs 1.4.0-rc7 2005-10-12 06:17 shadow * src/: afs/afs_osi_uio.c, afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_strategy.c, config/param.sun4x_510.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: DELTA STABLE14-solars-sparc32-largefile-20051011 AUTHOR chas@cmf.nrl.navy.mil readd largefile support for solaris sparc32 2005-10-12 06:15 shadow * src/: afs/afs_osi_uio.c, afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_strategy.c, config/param.sun4x_510.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: DELTA solars-sparc32-largefile-20051011 AUTHOR chas@cmf.nrl.navy.mil readd largefile support for solaris sparc32 2005-10-12 06:13 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE140-solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR chas@cmf.nrl.navy.mil fix this a better way, rolling bsack earlier change 2005-10-12 06:10 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE14-solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR chas@cmf.nrl.navy.mil fix this a better way, rolling bsack earlier change 2005-10-12 06:09 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR chas@cmf.nrl.navy.mil fix this a better way, rolling bsack earlier change 2005-10-12 06:06 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA STABLE140-solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR chas@cmf.nrl.navy.mil fix this a better way, rolling bsack earlier change 2005-10-12 06:05 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA STABLE14-solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR chas@cmf.nrl.navy.mil fix this a better way, rolling bsack earlier change 2005-10-12 05:57 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA solaris10-ugly-avoid-ENODEV-hack-20051011 AUTHOR chas@cmf.nrl.navy.mil fix this a better way, rolling bsack earlier change 2005-10-10 23:19 jaltman * src/WINNT/afsd/afskfw.c: DELTA STABLE140-windows-ticket-lifetime-20051010 AUTHOR jaltman@secure-endpoints.com Interpret Leash ticket lifetimes the right way. 2005-10-10 22:22 jaltman * src/WINNT/afsd/afskfw.c: DELTA STABLE14-windows-ticket-lifetime-20051010 AUTHOR jaltman@secure-endpoints.com The lifetime parameter is in minutes so treat it that way. 2005-10-10 22:21 jaltman * src/WINNT/afsd/afskfw.c: DELTA windows-ticket-lifetime-20051010 AUTHOR jaltman@secure-endpoints.com The lifetime parameter is in minutes so treat it that way. 2005-10-09 02:52 jaltman * src/packaging/MacOS/: InstallationCheck, InstallationCheck.strings: DELTA macos-missing-files-20051008 AUTHOR jaltman@secure-endpoints.com add files missing after merge 2005-10-08 20:54 shadow * src/packaging/MacOS/: InstallationCheck, InstallationCheck.strings: DELTA STABLE14-macos-cleanup-20051006 AUTHOR shadow@dementia.org add missing installer files 2005-10-08 14:17 jaltman * Update description of Product ID generation. src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: DELTA STABLE140-windows-release-notes-20051008 AUTHOR jaltman@secure-endpoints.com 2005-10-08 14:15 jaltman * Update description of Product ID generation. src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: DELTA STABLE14-windows-release-notes-20051008 AUTHOR jaltman@secure-endpoints.com 2005-10-08 14:13 jaltman * Update description of Product ID generation. src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: DELTA windows-release-notes-20051008 AUTHOR jaltman@secure-endpoints.com 2005-10-08 13:58 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20051008 AUTHOR jaltman@secure-endpoints.com latest updates 2005-10-08 13:50 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE140-windows-notes-20051008 AUTHOR jaltman@secure-endpoints.com 1.4.0-rc7 2005-10-08 13:42 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20051008 AUTHOR jaltman@secure-endpoints.com pre-1.4.1 2005-10-08 13:40 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE140-windows-version-20051008 AUTHOR jaltman@secure-endpoints.com 1.4.0-rc7 2005-10-08 04:01 jaltman * src/rx/rx.c: DELTA STABLE140-rx-tq-waiter-rework-20051007 AUTHOR jaltman@secure-endpoints.com Only Broadcast to wake threads if there are threads waiting. 2005-10-08 04:00 jaltman * src/rx/rx.c: DELTA STABLE14-rx-tq-waiter-rework-20051007 AUTHOR jaltman@secure-endpoints.com Only Broadcast to wake threads if there are threads waiting. 2005-10-08 03:57 jaltman * src/rx/rx.c: DELTA rx-tq-waiter-rework-20051007 AUTHOR jaltman@secure-endpoints.com Only Broadcast to wake threads if there are threads waiting. 2005-10-08 03:51 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_scache.h, cm_vnodeops.c: DELTA STABLE14-windows-byte-range-locks-20051007 AUTHOR jaltman@secure-endpoints.com There was a race condition associated with maintaining the CM_FILELOCK_FLAG_CLIENTONLY flag on locks bound to scache entries for Read Only volumes. Therefore, we remove the use of the flag and simply test the RO status of the scache entry. 2005-10-08 03:49 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_scache.h, cm_vnodeops.c: DELTA windows-byte-range-locks-20051007 AUTHOR jaltman@secure-endpoints.com There was a race condition associated with maintaining the CM_FILELOCK_FLAG_CLIENTONLY flag on locks bound to scache entries for Read Only volumes. Therefore, we remove the use of the flag and simply test the RO status of the scache entry. 2005-10-07 20:11 shadow * src/: afs/afs_callback.c, fsint/afscbint.xg, fsint/common.xg, fsprobe/fsprobe_callback.c, venus/Makefile.in, xstat/xstat_fs_callback.c: DELTA dedebug-20051007 AUTHOR shadow@dementia.org perhaps this should never be pulled up. anyway, implement dentry cache status dumping for linux. and provide a tool to dump it disabled (tool, not rpc) by default 2005-10-07 19:33 shadow * src/afs/afs_nfsdisp.c: DELTA STABLE140-solaris10-nfs-trans-update-20051007 AUTHOR shadow@dementia.org partial nfs translatlor update for solaris 10 2005-10-07 19:31 shadow * src/afs/afs_nfsdisp.c: DELTA STABLE14-solaris10-nfs-trans-update-20051007 AUTHOR shadow@dementia.org partial nfs translatlor update for solaris 10 2005-10-07 19:31 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-viced-take-offline-on-ihopen-fail-20051007 AUTHOR shadow@dementia.org when IH_OPEN fails, we should take the volume offline so it will be salvaged 2005-10-07 19:30 shadow * src/viced/afsfileprocs.c: DELTA viced-take-offline-on-ihopen-fail-20051007 AUTHOR shadow@dementia.org when IH_OPEN fails, we should take the volume offline so it will be salvaged 2005-10-07 19:29 shadow * src/afs/afs_nfsdisp.c: DELTA solaris10-nfs-trans-update-20051007 AUTHOR shadow@dementia.org partial nfs translatlor update for solaris 10 2005-10-07 19:26 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE140-solaris10-ugly-avoid-ENODEV-hack-20051007 AUTHOR chas@cmf.nrl.navy.mil FIXES we need to fix this another way but put it here for now 2005-10-07 19:25 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA STABLE14-solaris10-ugly-avoid-ENODEV-hack-20051007 AUTHOR chas@cmf.nrl.navy.mil FIXES we need to fix this another way but put it here for now 2005-10-07 19:24 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA solaris10-ugly-avoid-ENODEV-hack-20051007 AUTHOR chas@cmf.nrl.navy.mil FIXES we need to fix this another way but put it here for now 2005-10-07 19:18 shadow * src/auth/cellconfig.c: DELTA STABLE14-cellconfig-check-for-corrupt-keyfile-20051007 AUTHOR shadow@dementia.org don't crash when we have a corrupt keyfile 2005-10-07 19:18 shadow * src/auth/cellconfig.c: DELTA cellconfig-check-for-corrupt-keyfile-20051007 AUTHOR shadow@dementia.org don't crash when we have a corrupt keyfile 2005-10-07 18:51 shadow * src/afs/afs_vcache.c: DELTA macos-cleanup-20051007 AUTHOR shadow@dementia.org remove symhint inval 2005-10-07 17:25 shadow * src/rx/LINUX/rx_kmutex.h: DELTA STABLE140-linux-cv-init-20051007 AUTHOR chas@cmf.nrl.navy.mil FIXES 20114 fix the CV_INIT macros 2005-10-07 17:23 shadow * src/rx/LINUX/rx_kmutex.h: DELTA STABLE14-linux-cv-init-20051007 AUTHOR chas@cmf.nrl.navy.mil FIXES 20114 fix the CV_INIT macros 2005-10-07 17:22 shadow * src/rx/LINUX/rx_kmutex.h: DELTA linux-cv-init-20051007 AUTHOR chas@cmf.nrl.navy.mil FIXES 20114 fix the CV_INIT macros 2005-10-07 02:25 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c: DELTA STABLE140-windows-busy-vs-offline-20051006 AUTHOR jaltman@secure-endpoints.com Discovered a failure in the state machine. There was no method of distinguishing between all servers being Down (which is handled by the background thread) and all volumes being offline (perhaps due to a move). 2005-10-07 02:11 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c: DELTA STABLE14-windows-busy-vs-offline-20051006 AUTHOR jaltman@secure-endpoints.com Discovered a failure in the state machine. There was no method of distinguishing between all servers being Down (which is handled by the background thread) and all volumes being offline (perhaps due to a move). 2005-10-07 02:09 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c: DELTA windows-busy-vs-offline-20051006 AUTHOR jaltman@secure-endpoints.com Discovered a failure in the state machine. There was no method of distinguishing between all servers being Down (which is handled by the background thread) and all volumes being offline (perhaps due to a move). 2005-10-06 23:38 shadow * acinclude.m4, src/afs/afs_osi.h, src/libafs/MakefileProto.DARWIN.in: DELTA macos-cleanup-20051006 AUTHOR mrmacman_g4@mac.com remaining bits to make this build 2005-10-06 17:44 shadow * src/afs/: afs_osi.h, afs_vcache.c: DELTA STABLE14-macos-cleanup-20051006 AUTHOR shadow@dementia.org minor cleanup to get things working from the merge 2005-10-06 17:30 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-lock-count-fix-20051006 AUTHOR asanka@secure-endpoints.com lock counts were not being reduced on file close when the lock was lost. 2005-10-06 17:29 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-lock-count-fix-20051006 AUTHOR asanka@secure-endpoints.com lock counts were not being reduced on file close when the lock was lost. 2005-10-06 13:50 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA STABLE14-windows-byte-range-locks-20051006 AUTHOR jaltman@secure-endpoints.com Do not mark locks lost simply because the ExtendLock failed. A lock is only lost if the server responds with EINVAL indicating that the lock no longer exists. A lock can be renewed by other clients that are also using the file. The client can make no assumptions about the status of a lock based upon the passage of time. 2005-10-06 13:48 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-byte-range-locks-20051006 AUTHOR jaltman@secure-endpoints.com Do not mark locks lost simply because the ExtendLock failed. A lock is only lost if the server responds with EINVAL indicating that the lock no longer exists. A lock can be renewed by other clients that are also using the file. The client can make no assumptions about the status of a lock based upon the passage of time. 2005-10-05 19:15 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE140-windows-wix-product-id-20051005 AUTHOR jaltman@secure-endpoints.com Remove staticly assigned product ids from the makefiles. Product Ids will be generated on the fly by Wix. 2005-10-05 15:32 jaltman * src/WINNT/install/wix/: NTMakefile, openafs.wxs: DELTA STABLE14-windows-wix-product-id-20051005 AUTHOR asanka@secure-endpoints.com Auto-generate Product IDs at build time since each installer has a unique name. This will allow upgrades to be performed automatically. 2005-10-05 15:28 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-wix-product-id-20051005 AUTHOR jaltman@secure-endpoints.com Remove Product ID from Makefiles. They will be auto-generated in the Wix installer. 2005-10-05 14:00 shadow * src/WINNT/install/wix/: NTMakefile, openafs.wxs: DELTA STABLE140-windows-wix-product-id-20051005 AUTHOR asanka@secure-endpoints.com As the file name of the OpenAFS installer changes with each release, so must the Product ID (but not the Upgrade ID). Therefore, do not hard code the Product ID in the Makefile, instead auto-generate it as part of the installer. 2005-10-05 13:32 jaltman * src/: WINNT/install/wix/NTMakefile, WINNT/install/wix/openafs.wxs, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k: DELTA windows-wix-product-id-20051005 AUTHOR asanka@secure-endpoints.com As the file name of the OpenAFS installer changes with each release, so must the Product ID (but not the Upgrade ID). Therefore, do not hard code the Product ID in the Makefile, instead auto-generate it as part of the installer. 2005-10-05 13:23 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-byte-range-locking-20051005 AUTHOR jaltman@secure-endpoints.com Return the actual locking error such as "access denied" due to lack of 'k' privileges instead of a sharing violation. 2005-10-05 13:22 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-byte-range-locking-20051005 AUTHOR jaltman@secure-endpoints.com Return the actual locking error such as "access denied" due to lack of 'k' privileges instead of a sharing violation. 2005-10-05 05:58 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_callback.c, afs/afs_cbqueue.c, afs/afs_daemons.c, afs/afs_dcache.c, afs/afs_init.c, afs/afs_memcache.c, afs/afs_osi.c, afs/afs_osi.h, afs/afs_osi_pag.c, afs/afs_osi_uio.c, afs/afs_osi_vget.c, afs/afs_osidnlc.c, afs/afs_pioctl.c, afs/afs_server.c, afs/afs_util.c, afs/afs_vcache.c, afs/afs_volume.c, afs/lock.h, afs/sysincludes.h, afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c, afs/DARWIN/osi_inode.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/DARWIN/osi_module.c, afs/DARWIN/osi_prototypes.h, afs/DARWIN/osi_sleep.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_create.c, afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, config/afs_args.h, config/afs_sysnames.h, config/param.ppc_darwin_80.h, dir/dir.c, libafs/MakefileProto.DARWIN.in, libafs/afs.ppc_darwin_80.plist.in, packaging/MacOS/ReadMe.rtf, packaging/MacOS/buildpkg.sh, rx/rx_kcommon.c, rx/rx_kcommon.h, rx/rx_kernel.h, rx/rx_packet.c, rx/rx_prototypes.h, rx/xdr.c, rx/xdr_prototypes.h, rx/DARWIN/rx_kmutex.c, rx/DARWIN/rx_kmutex.h, rx/DARWIN/rx_knet.c, rx/UKERNEL/rx_kcommon.h, sys/afssyscalls.c, venus/fstrace.c: DELTA STABLE14-macos104-20051005 AUTHOR shadow@dementia.org distill out chaskiel's tiger changes and pull them up. this should be fun. wonder how broken it is. 2005-10-05 05:12 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c, cm_scache.c, cm_scache.h, cm_utils.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c: DELTA STABLE14-windows-byte-range-locks-20050816 AUTHOR jaltman@secure-endpoints.com remove an unwanted assertion and move the resetting of scp->serverLock to -1 into cm_LockMarkSCacheLost() so that others do not forget to set it. cm_LockMarkSCacheLost() is always called when the scp->mx is held so it is ok to do so. 2005-10-04 17:45 jaltman * src/libafsrpc/afsrpc.def: DELTA STABLE14-windows-exports-20051004 AUTHOR jaltman@secure-endpoints.com remove duplicate exports 2005-10-04 17:44 jaltman * src/libafsrpc/afsrpc.def: DELTA windows-exports-20051004 AUTHOR jaltman@secure-endpoints.com remove duplicate exports 2005-10-04 03:17 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA STABLE14-windows-rxstats-20051003 AUTHOR jaltman@secure-endpoints.com strip the pioctl path from the input before reading the flags 2005-10-04 03:16 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA windows-rxstats-20051003 AUTHOR jaltman@secure-endpoints.com strip the pioctl path from the input before reading the flags 2005-10-03 16:34 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA STABLE14-windows-patch-fix-20051003 AUTHOR jaltman@secure-endpoints.com Apparently a pullup applied a patch to the wrong function. Correct it. 2005-10-03 16:17 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1-4-0-rc6-20051003 AUTHOR shadow@dementia.org make 1.4.0-rc6 2005-10-03 04:05 jaltman * src/WINNT/client_creds/lang/en_US/afscreds.rc: DELTA STABLE14-windows-afscreds-20051002 AUTHOR jaltman@secure-endpoints.com FIXES 22032 Extend the fields so that more text can be displayed regarding the tokens. 2005-10-03 04:03 jaltman * src/WINNT/client_creds/lang/en_US/afscreds.rc: DELTA windows-afscreds-20051002 AUTHOR jaltman@secure-endpoints.com FIXES 22032 Extend the fields so that more text can be displayed regarding the tokens. 2005-10-03 03:14 shadow * src/afsd/: afs.conf.linux, afs.rc.linux: DELTA STABLE14-linux-rc-wait-for-salvager-20051002 AUTHOR jbuehler@spirentcom.com FIXES 21754 rc file hack to wait for salvage to finish 2005-10-03 03:13 shadow * src/afsd/: afs.conf.linux, afs.rc.linux: DELTA linux-rc-wait-for-salvager-20051002 AUTHOR jbuehler@spirentcom.com FIXES 21754 rc file hack to wait for salvage to finish 2005-10-03 02:55 shadow * src/afs/VNOPS/afs_vnop_write.c: DELTA STABLE14-memcache-set-default-write-size-20051002 AUTHOR shadow@dementia.org based on comment from chas williams. set the default write amount as is done for ufs cache writes 2005-10-03 02:54 shadow * src/afs/VNOPS/afs_vnop_write.c: DELTA memcache-set-default-write-size-20051002 AUTHOR shadow@dementia.org based on comment from chas williams. set the default write amount as is done for ufs cache writes 2005-10-03 02:46 shadow * acinclude.m4, src/afs/VNOPS/afs_vnop_readdir.c, src/vfsck/dir.c, src/vfsck/inode.c, src/vfsck/main.c, src/vfsck/pass2.c, src/vfsck/utilities.c, src/vfsck/vprintf.c: DELTA STABLE14-hpux-build-updates-20051002 AUTHOR aspam@cox.net FIXES 21722 ndir.h has been changed. also, pthreads header doesn't match how we used it 2005-10-03 02:44 shadow * acinclude.m4, src/afs/VNOPS/afs_vnop_readdir.c, src/vfsck/dir.c, src/vfsck/inode.c, src/vfsck/main.c, src/vfsck/pass2.c, src/vfsck/utilities.c, src/vfsck/vprintf.c: DELTA hpux-build-updates-20051002 AUTHOR aspam@cox.net FIXES 21722 ndir.h has been changed. also, pthreads header doesn't match how we used it 2005-10-03 02:32 jaltman * place the text in the correct section src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: DELTA STABLE14-windows-release-notes-take2-20051002 AUTHOR jaltman@secure-endpoints.com 2005-10-03 02:29 jaltman * place the text in the correct section src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: DELTA windows-release-notes-take2-20051002 AUTHOR jaltman@secure-endpoints.com 2005-10-03 02:19 jaltman * Document registry entries for RX stats gathering src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: DELTA STABLE14-windows-release-notes-20051002 AUTHOR jaltman@secure-endpoints.com 2005-10-03 02:17 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes.htm, relnotes_files/preview.wmf: DELTA windows-release-notes-20051002 AUTHOR jaltman@secure-endpoints.com Document registry entries for RX stats gathering 2005-10-03 00:23 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20051002 AUTHOR jaltman@secure-endpoints.com changes for 1.4.0 rc6 2005-10-03 00:22 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20051002 AUTHOR jaltman@secure-endpoints.com changes for 1.4.0 rc6 2005-10-03 00:15 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20051002 AUTHOR jaltman@secure-endpoints.com 1.4.0005 (rc6) 2005-10-02 14:49 jaltman * src/WINNT/client_exp/lang/: de_DE/afs_shl_ext.rc, en_US/afs_shl_ext.rc, es_ES/afs_shl_ext.rc, ja_JP/afs_shl_ext.rc, ko_KR/afs_shl_ext.rc, pt_BR/afs_shl_ext.rc, zh_CN/afs_shl_ext.rc, zh_TW/afs_shl_ext.rc: DELTA STABLE14-windows-shell-ext-default-buttons-20051002 AUTHOR jaltman@secure-endpoints.com many of the shell extension dialogs did not have default pushbuttons specified which would result in an undesirable end user experience 2005-10-02 14:48 jaltman * src/WINNT/client_exp/lang/: de_DE/afs_shl_ext.rc, en_US/afs_shl_ext.rc, es_ES/afs_shl_ext.rc, ja_JP/afs_shl_ext.rc, ko_KR/afs_shl_ext.rc, pt_BR/afs_shl_ext.rc, zh_CN/afs_shl_ext.rc, zh_TW/afs_shl_ext.rc: DELTA windows-shell-ext-default-buttons-20051002 AUTHOR jaltman@secure-endpoints.com many of the shell extension dialogs did not have default pushbuttons specified which would result in an undesirable end user experience 2005-10-02 14:47 jaltman * src/WINNT/client_exp/afs_shl_ext.cpp: DELTA STABLE14-windows-shell-ext-prevent-unload-hack-20051002 AUTHOR jaltman@secure-endpoints.com The shell extension is unloading as it should but is never being loaded again. Since we have no clue why and no idea how to debug it, for now, just prevent it from being unloaded in the first place. 2005-10-02 14:46 jaltman * src/WINNT/client_exp/afs_shl_ext.cpp: DELTA windows-shell-ext-prevent-unload-hack-20051002 AUTHOR jaltman@secure-endpoints.com The shell extension is unloading as it should but is never being loaded again. Since we have no clue why and no idea how to debug it, for now, just prevent it from being unloaded in the first place. 2005-10-02 09:08 jaltman * src/WINNT/client_exp/: gui2fs.cpp, server_status_dlg.cpp: DELTA STABLE14-windows-shell-ext-server-status-20051002 AUTHOR jaltman@secure-endpoints.com Fix the server status dialog to properly call CheckServers and fix CheckServers to properly construct the data structure for the pioctl call. 2005-10-02 09:07 jaltman * src/WINNT/client_exp/: gui2fs.cpp, server_status_dlg.cpp: DELTA windows-shell-ext-server-status-20051002 AUTHOR jaltman@secure-endpoints.com Fix the server status dialog to properly call CheckServers and fix CheckServers to properly construct the data structure for the pioctl call. 2005-10-02 06:08 jaltman * src/WINNT/afsd/: NTMakefile, afsd_init.c, cm_ioctl.c, cm_ioctl.h, fs.c, smb_iocons.h, smb_ioctl.c: DELTA STABLE14-windows-rxstats-20051001 AUTHOR jaltman@secure-endpoints.com Add interface to rxstats api 2005-10-02 06:04 jaltman * src/WINNT/afsd/: NTMakefile, afsd_init.c, cm_ioctl.c, cm_ioctl.h, fs.c, smb_iocons.h, smb_ioctl.c: DELTA windows-rxstats-20051001 AUTHOR jaltman@secure-endpoints.com Add interface to rxstats api 2005-10-02 05:52 jaltman * src/libafsrpc/afsrpc.def: DELTA STABLE14-windows-afsrpc-exports-20051001 AUTHOR jaltman@secure-endpoints.com Add missing exports 2005-10-02 05:52 jaltman * src/libafsrpc/afsrpc.def: DELTA windows-afsrpc-exports-20051001 AUTHOR jaltman@secure-endpoints.com Add missing exports 2005-10-02 04:47 jaltman * src/WINNT/client_exp/lang/: de_DE/afs_shl_ext.rc, en_US/afs_shl_ext.rc, es_ES/afs_shl_ext.rc, ja_JP/afs_shl_ext.rc, ko_KR/afs_shl_ext.rc, pt_BR/afs_shl_ext.rc, zh_CN/afs_shl_ext.rc, zh_TW/afs_shl_ext.rc: DELTA STABLE14-windows-afs-shl-ext-rc-20051002 AUTHOR jaltman@secure-endpoints.com The DownServers dialog had the wrong resource id associated with the listbox. 2005-10-02 04:45 jaltman * src/WINNT/client_exp/lang/: de_DE/afs_shl_ext.rc, en_US/afs_shl_ext.rc, es_ES/afs_shl_ext.rc, ja_JP/afs_shl_ext.rc, ko_KR/afs_shl_ext.rc, pt_BR/afs_shl_ext.rc, zh_CN/afs_shl_ext.rc, zh_TW/afs_shl_ext.rc: DELTA windows-afs-shl-ext-rc-20051002 AUTHOR jaltman@secure-endpoints.com The DownServers dialog had the wrong resource id associated with the listbox. 2005-10-01 12:11 jaltman * src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, fs.c, smb_iocons.h, smb_ioctl.c: DELTA STABLE14-windows-fs-exa-20051001 AUTHOR jaltman@secure-endpoints.com Add reporting of the FID, cell, owner and group to the output of "fs exa" (on Windows only). There is no other means to obtain this data from a Windows client. 2005-10-01 12:10 jaltman * src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, fs.c, smb_iocons.h, smb_ioctl.c: DELTA windows-fs-exa-20051001 AUTHOR jaltman@secure-endpoints.com Add reporting of the FID, cell, owner and group to the output of "fs exa" (on Windows only). There is no other means to obtain this data from a Windows client. 2005-10-01 04:52 jaltman * src/WINNT/client_creds/window.cpp: DELTA STABLE14-windows-afscreds-20050930 AUTHOR mloar2@uiuc.edu FIXES 21958 For the afscreds program on Windows, if you right click the system tray icon to display the menu and then click on the taskbar, the menu is not hidden, but instead is covered by the taskbar. This is a common issue documented at http://support.microsoft.com/default.aspx?scid=kb;en-us;135788. 2005-10-01 04:50 jaltman * src/WINNT/client_creds/window.cpp: DELTA windows-afscreds-20050930 AUTHOR mloar2@uiuc.edu FIXES 21958 For the afscreds program on Windows, if you right click the system tray icon to display the menu and then click on the taskbar, the menu is not hidden, but instead is covered by the taskbar. This is a common issue documented at http://support.microsoft.com/default.aspx?scid=kb;en-us;135788. 2005-09-29 20:35 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA STABLE14-solaris-init-offset-for-write-20050929 AUTHOR chas@cmf.nrl.navy.mil passing a random nlen into afs_GetDCache() when in write mode seems to sometimes trigger overwrites. 2005-09-29 20:34 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA solaris-init-offset-for-write-20050929 AUTHOR chas@cmf.nrl.navy.mil passing a random nlen into afs_GetDCache() when in write mode seems to sometimes trigger overwrites. 2005-09-29 04:42 shadow * Makefile.in: DELTA makefile-dependancies-20050925 AUTHOR tkeiser@gmail.com FIXES 21859 add missing dependancies to make it explicit who needs what 2005-09-27 04:38 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-nsis-20050926 AUTHOR jaltman@secure-endpoints.com Install a Documentation Shortcut as part of the client install. It is independent of the Supplemental Documentation which is not required for the release notes. 2005-09-27 04:37 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-20050926 AUTHOR jaltman@secure-endpoints.com Install a Documentation Shortcut as part of the client install. It is independent of the Supplemental Documentation which is not required for the release notes. 2005-09-27 03:14 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20050926 AUTHOR jaltman@secure-endpoints.com more changes for 1.4.0 rc5 2005-09-27 03:13 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20050926 AUTHOR jaltman@secure-endpoints.com more changes for 1.4.0 rc5 2005-09-27 02:42 jaltman * src/WINNT/install/wix/files.wxi: DELTA STABLE14-windows-wix-docs-20050926 AUTHOR asanka@secure-endpoints.com Match the documentation location of the NSIS installer. 2005-09-27 02:40 jaltman * src/WINNT/install/wix/files.wxi: DELTA windows-wix-docs-20050926 AUTHOR asanka@secure-endpoints.com Match the documentation location of the NSIS installer. 2005-09-27 00:44 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes.htm, relnotes_files/header.htm, relnotes_files/preview.wmf: DELTA STABLE14-windows-release-notes-20050926 AUTHOR jaltman@secure-endpoints.com Document MSI Product Codes 2005-09-27 00:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes.htm, relnotes_files/header.htm, relnotes_files/preview.wmf: DELTA windows-release-notes-20050926 AUTHOR jaltman@secure-endpoints.com Document MSI Product Codes 2005-09-26 23:34 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-installer-guid-20050926 AUTHOR jaltman@secure-endpoints.com New Product IDs for the 1.4 branch: amd64_w2k {CC59770C-4690-4531-BAEB-55A5A6D2EEB9} i386_nt40 {B7F03C11-E7E7-41f5-BEFD-C738EB5B075F} i386_w2k {B2220B3E-B61D-4cc7-9D4B-17BA918D049C} 2005-09-26 23:30 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-installer-guid-20050926 AUTHOR jaltman@secure-endpoints.com New GUIDs for the 1.5 branch: amd64_w2k {A0A7B986-CF35-499c-9400-9A987F218127} i386_nt40 {93AFD8F0-C150-47bc-B318-A029222D8993} i386_w2k {E832F832-C937-46bc-8C1D-BC7EF6F3F62F} 2005-09-26 04:07 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1-4-0-rc5-20050926 AUTHOR shadow@dementia.org 1.4.0-rc5 2005-09-26 03:13 jaltman * doc/txt/winnotes/afs-issues.txt: DELTA STABLE14-windows-issues-20050925 AUTHOR jaltman@secure-endpoints.com update the outstanding issues list 2005-09-26 03:13 jaltman * doc/txt/winnotes/afs-issues.txt: DELTA windows-issues-20050925 AUTHOR jaltman@secure-endpoints.com update the outstanding issues list 2005-09-26 03:11 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20050925 AUTHOR jaltman@secure-endpoints.com document changes for 1.4 rc5 2005-09-26 03:10 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20050925 AUTHOR jaltman@secure-endpoints.com document changes for 1.4 rc5 2005-09-26 02:53 jaltman * src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA STABLE14-windows-index-title-fix-20050925 AUTHOR jaltman@secure-endpoints.com Fix the title to read OpenAFS instead of IBM AFS 2005-09-26 02:51 jaltman * src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA windows-index-title-fix-20050925 AUTHOR jaltman@secure-endpoints.com Fix the title to read OpenAFS instead of IBM AFS 2005-09-26 02:33 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-nsis-install-c-20050925 AUTHOR jaltman@secure-endpoints.com remove the new docs from non-en_US installs. We need to find someone to perform language conversion. 2005-09-26 02:32 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-install-c-20050925 AUTHOR jaltman@secure-endpoints.com remove the new docs from non-en_US installs. We need to find someone to perform language conversion. 2005-09-26 02:15 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-nsis-install-b-20050925 AUTHOR jaltman@secure-endpoints.com oops, missing '\\' 2005-09-26 02:14 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-install-b-20050925 AUTHOR jaltman@secure-endpoints.com oops, missing '\\' 2005-09-26 02:01 jaltman * Add new release notes to stable tree src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/: filelist.xml, header.htm, preview.wmf: DELTA STABLE14-windows-release-notes-20050925 AUTHOR jaltman@secure-endpoints.com 2005-09-26 01:22 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050925 AUTHOR jaltman@secure-endpoints.com Update version to 1.4.0004 (release candidate 5) 2005-09-26 01:20 jaltman * src/WINNT/install/wix/: feature.wxi, files.wxi, language_config.wxi: DELTA STABLE14-windows-wix-install-20050925 AUTHOR asanka@secure-endpoints.com Add new HTML release notes to MSI 2005-09-26 01:19 jaltman * src/WINNT/install/wix/: feature.wxi, files.wxi, language_config.wxi: DELTA windows-wix-install-20050925 AUTHOR asanka@secure-endpoints.com Add new HTML release notes to MSI 2005-09-26 01:10 jaltman * doc/txt/winnotes/: afs-install-notes.txt, msi-deployment-guide.txt, registry.txt: DELTA STABLE14-windows-notes-remove-20050925 AUTHOR jaltman@secure-endpoints.com remove files whose contents are now maintained in the HTML files src/WINNT/doc/... 2005-09-26 01:10 jaltman * doc/txt/winnotes/: afs-install-notes.txt, msi-deployment-guide.txt, registry.txt: DELTA windows-notes-remove-20050925 AUTHOR jaltman@secure-endpoints.com remove files whose contents are now maintained in the HTML files src/WINNT/doc/... 2005-09-26 01:06 jaltman * src/WINNT/doc/install/Documentation/en_US/: README.txt, html/index.htm, html/ReleaseNotes/frames.htm, html/ReleaseNotes/logo.htm, html/ReleaseNotes/relnotes.htm, html/ReleaseNotes/toc.htm, html/ReleaseNotes/logo_files/filelist.xml, html/ReleaseNotes/logo_files/image001.jpg, html/ReleaseNotes/logo_files/image002.jpg, html/index_files/filelist.xml, html/index_files/image001.jpg, html/index_files/image002.jpg: DELTA STABLE14-windows-release-notes-20050925 AUTHOR jaltman@secure-endpoints.com Add new OAFW Release Notes developed in WinWord 2003. Replaces the afs-install-notes.txt, msi-deployment.txt and registry.txt files. 2005-09-26 00:57 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-nsis-install-20050925 AUTHOR jaltman@secure-endpoints.com Add new release notes to installation 2005-09-26 00:47 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-install-20050925 AUTHOR jaltman@secure-endpoints.com add all of the new directories 2005-09-26 00:27 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-install-20050925 AUTHOR jaltman@secure-endpoints.com Update the installer to always install the release notes. 2005-09-26 00:18 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s.htm: file relnotes.htm was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:05 +0000 2005-09-26 00:18 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/: relnotes.htm, toc.htm: DELTA windows-release-notes-20050925 AUTHOR jaltman@secure-endpoints.com fix the links to point to .htm instead of .doc 2005-09-26 00:18 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/toc.htm : file toc.htm was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:05 +0000 2005-09-25 20:37 jaltman * src/WINNT/doc/install/Documentation/en_US/html/index.htm: DELTA windows-release-notes-20050925 AUTHOR jaltman@secure-endpoints.com Fix the link to the OAFW notes. 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/index_files/filelist .xml: file filelist.xml was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:07 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/index_files/image001 .jpg: file image001.jpg was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:07 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/index_files/image002 .jpg: file image002.jpg was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:07 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/header.htm: file header.htm was added on branch openafs-stable-1_4_x on 2005-09-26 02:01:23 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo_fi les/filelist.xml: file filelist.xml was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:06 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo_fi les/image001.jpg: file image001.jpg was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:06 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo_fi les/image002.jpg: file image002.jpg was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:06 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/preview.wmf: file preview.wmf was added on branch openafs-stable-1_4_x on 2005-09-26 02:01:23 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/relnote s_files/filelist.xml: file filelist.xml was added on branch openafs-stable-1_4_x on 2005-09-26 02:01:23 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/logo.ht m: file logo.htm was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:05 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/html/ReleaseNotes/frames. htm: file frames.htm was added on branch openafs-stable-1_4_x on 2005-09-26 01:07:05 +0000 2005-09-25 20:35 jaltman * src/WINNT/doc/install/Documentation/en_US/: README.txt, html/index.htm, html/ReleaseNotes/frames.htm, html/ReleaseNotes/logo.htm, html/ReleaseNotes/relnotes.htm, html/ReleaseNotes/toc.htm, html/ReleaseNotes/logo_files/filelist.xml, html/ReleaseNotes/logo_files/image001.jpg, html/ReleaseNotes/logo_files/image002.jpg, html/ReleaseNotes/relnotes_files/filelist.xml, html/ReleaseNotes/relnotes_files/header.htm, html/ReleaseNotes/relnotes_files/preview.wmf, html/index_files/filelist.xml, html/index_files/image001.jpg, html/index_files/image002.jpg: DELTA windows-release-notes-20050925 AUTHOR jaltman@secure-endpoints.com Update the installed documentation to include the new OpenAFS for Windows release notes. No IBM documentation is being removed but the top level index page has been re-written to indicate that the IBM docs are out of date. The new OAFW Release Notes have been added to the ReleaseNotes with a link. 2005-09-23 14:56 shadow * src/afs/afs_cell.c: DELTA STABLE14-revert-aix-afsdb-20050815 AUTHOR shadow@dementia.org FIXES 20801 revert this until it's corrected. 2005-09-23 14:55 shadow * src/afs/afs_cell.c: DELTA revert-aix-afsdb-20050815 AUTHOR shadow@dementia.org FIXES 20801 revert this until it's corrected. 2005-09-21 15:14 shadow * src/util/: pthread_glock.c, pthread_glock.h: DELTA STABLE14-pthread-glock-volatility-20050921 AUTHOR psomogyi@gamax.hu FIXES 21526 deal with situations where pthread glock assert happens by asserting volatility. ick. 2005-09-21 15:13 shadow * src/util/: pthread_glock.c, pthread_glock.h: DELTA pthread-glock-volatility-20050921 AUTHOR psomogyi@gamax.hu FIXES 21526 deal with situations where pthread glock assert happens by asserting volatility. ick. 2005-09-21 00:34 shadow * src/rx/rx_getaddr.c: DELTA STABLE14-rx-send-error-code-propagation-20050916 AUTHOR jaltman@secure-endpoints.com corrections to rx-send-error-code-propagation-20050915 for bsd 2005-09-21 00:33 shadow * src/rx/rx_getaddr.c: DELTA rx-send-error-code-propagation-20050916 AUTHOR jaltman@secure-endpoints.com corrections to rx-send-error-code-propagation-20050915 for bsd 2005-09-21 00:03 shadow * src/afs/AIX/osi_config.c: DELTA STABLE14-aix-export-h-20050920 AUTHOR aspam@cox.net FIXES 21723 make sure we include our export.h and not the one from nfs. 2005-09-21 00:02 shadow * src/afs/AIX/osi_config.c: DELTA aix-export-h-20050920 AUTHOR aspam@cox.net FIXES 21723 make sure we include our export.h and not the one from nfs. 2005-09-20 04:38 jaltman * src/WINNT/install/wix/Icon/ico_OpenAFS.ico: DELTA STABLE14-windows-icons-20050919 AUTHOR jaltman@openafs.org Update icon to OpenAFS logo 2005-09-19 23:25 jaltman * src/WINNT/: afsd/afsd.rc, afsd/afsd_service.rc, client_config/afs_config_stub.rc, client_cpa/afs_cpa_stub.rc, install/NSIS/OpenAFS.nsi, afsd/OpenAFS.ico, client_config/OpenAFS.ico, client_cpa/OpenAFS.ico: DELTA STABLE14-windows-icons-20050919 AUTHOR jaltman@secure-endpoints.com Associate the OpenAFS icon with the Control Panel and Service and the installers 2005-09-19 23:24 jaltman * src/WINNT/client_cpa/OpenAFS.ico: file OpenAFS.ico was added on branch openafs-stable-1_4_x on 2005-09-19 23:28:40 +0000 2005-09-19 23:24 jaltman * src/WINNT/client_config/OpenAFS.ico: file OpenAFS.ico was added on branch openafs-stable-1_4_x on 2005-09-19 23:28:39 +0000 2005-09-19 23:24 jaltman * src/WINNT/afsd/OpenAFS.ico: file OpenAFS.ico was added on branch openafs-stable-1_4_x on 2005-09-19 23:28:36 +0000 2005-09-19 23:24 jaltman * src/WINNT/: afsd/OpenAFS.ico, afsd/afsd.rc, afsd/afsd_service.rc, client_config/OpenAFS.ico, client_config/afs_config_stub.rc, client_cpa/OpenAFS.ico, client_cpa/afs_cpa_stub.rc, install/NSIS/OpenAFS.nsi, install/wix/Icon/ico_OpenAFS.ico: DELTA windows-icons-20050919 AUTHOR jaltman@secure-endpoints.com Associate the OpenAFS icon with the Control Panel and Service and the installers 2005-09-19 03:41 shadow * src/afs/LINUX/osi_sleep.c: DELTA STABLE14-linux-no-pf-freeze-20050908 AUTHOR Stephan@wienczny.de FIXES 21424 new enough linux has no PF_FREEZE sigh 2005-09-19 03:39 shadow * src/afs/LINUX/osi_sleep.c: DELTA linux-no-pf-freeze-20050908 AUTHOR Stephan@wienczny.de FIXES 21424 new enough linux has no PF_FREEZE sigh 2005-09-17 20:00 jaltman * src/rx/rx.c: DELTA STABLE14-windows-rx-debug-tid-20050917 AUTHOR jaltman@secure-endpoints.com add the thread id to the rx debug output 2005-09-17 19:59 jaltman * src/rx/rx.c: DELTA windows-rx-debug-tid-20050917 AUTHOR jaltman@secure-endpoints.com add the thread id to the rx debug output 2005-09-16 18:15 jaltman * src/rx/: rx_getaddr.c, rx_kcommon.c: DELTA STABLE14-rx-send-error-code-propagation-20050916 AUTHOR jaltman@secure-endpoints.com corrections to rx-send-error-code-propagation-20050915 for bsd 2005-09-16 18:14 jaltman * src/rx/: rx_getaddr.c, rx_kcommon.c: DELTA rx-send-error-code-propagation-20050916 AUTHOR jaltman@secure-endpoints.com corrections to rx-send-error-code-propagation-20050915 for bsd 2005-09-16 03:25 jaltman * src/WINNT/afsd/cm_conn.c: DELTA STABLE14-windows-servers-all-down-do-not-retry-20050915 AUTHOR jaltman@secure-endpoints.com remove the logic in cm_Analyze that performs a flush of the server data and retries when all of the servers are marked down (aka ALLOFFLINE). Instead return an immediate error to the caller. The servers will be checked by the background daemon thread and made available when they are. 2005-09-16 03:24 jaltman * src/WINNT/afsd/cm_conn.c: DELTA windows-servers-all-down-do-not-retry-20050915 AUTHOR jaltman@secure-endpoints.com remove the logic in cm_Analyze that performs a flush of the server data and retries when all of the servers are marked down (aka ALLOFFLINE). Instead return an immediate error to the caller. The servers will be checked by the background daemon thread and made available when they are. 2005-09-16 02:28 jaltman * src/rx/: rx.c, rx_clock_nt.c, rx_getaddr.c, rx_globals.h, rx_kcommon.c, rx_packet.c, rx_pthread.c, rx_xmit_nt.c: DELTA STABLE14-rx-send-error-code-propagation-20050915 AUTHOR jaltman@secure-endpoints.com * add a version of rxi_DebugPrint for Windows that uses OutputDebugString * migrate all printf statements to the dpf macro * stop masking the errors from rx_sendmsg() so that higher level functions can make decisions based upon the failure. * Windows reports EHOSTUNREACHABLE. Similar to Linux, if it is reported reset the send packet start time to 0 in order to immediately cause the server to be marked down. 2005-09-16 02:27 jaltman * src/rx/: rx.c, rx_clock_nt.c, rx_getaddr.c, rx_globals.h, rx_kcommon.c, rx_packet.c, rx_pthread.c, rx_xmit_nt.c: DELTA rx-send-error-code-propagation-20050915 AUTHOR jaltman@secure-endpoints.com * add a version of rxi_DebugPrint for Windows that uses OutputDebugString * migrate all printf statements to the dpf macro * stop masking the errors from rx_sendmsg() so that higher level functions can make decisions based upon the failure. * Windows reports EHOSTUNREACHABLE. Similar to Linux, if it is reported reset the send packet start time to 0 in order to immediately cause the server to be marked down. 2005-09-14 18:27 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1-4-0-rc4-20050914 AUTHOR shadow@dementia.org FIXES openafs 1.4.0-rc4 2005-09-14 08:53 jaltman * src/rx/rx.c: DELTA STABLE14-rx-tq-waiter-rework-20050914 AUTHOR jaltman@secure-endpoints.com do not decrement tqWaiters in the while evaluation. This will result in an invalid count if the value was zero to begin with. 2005-09-14 08:51 jaltman * src/rx/rx.c: DELTA rx-tq-waiter-rework-20050914 AUTHOR jaltman@secure-endpoints.com do not decrement tqWaiters in the while evaluation. This will result in an invalid count if the value was zero to begin with. 2005-09-14 05:12 shadow * src/rx/: rx.c, rx.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h: DELTA STABLE14-rx-tq-waiter-rework-20050914 AUTHOR shadow@dementia.org heavily reworked by jaltman@secure-endpoints.com and then a little further editing by me see if we can avoid doing to sleep forever waiting on the tq to flush 2005-09-14 05:07 shadow * src/rx/: rx.c, rx.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h: DELTA rx-tq-waiter-rework-20050914 AUTHOR shadow@dementia.org heavily reworked by jaltman@secure-endpoints.com and then a little further editing by me see if we can avoid doing to sleep forever waiting on the tq to flush 2005-09-14 04:43 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050914 AUTHOR jaltman@secure-endpoints.com Add note regarding AFSCache file fragmentation affecting performance Fix one of the RPC registry entries Document UUID re-generation change 2005-09-14 04:41 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA windows-notes-20050914 AUTHOR jaltman@secure-endpoints.com Add note regarding AFSCache file fragmentation affecting performance Fix one of the RPC registry entries Document UUID re-generation change 2005-09-14 04:34 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050914 AUTHOR jaltman@secure-endpoints.com 1.4.0003 (rc4) 2005-09-14 04:28 shadow * src/rx/rx.c: DELTA STABLE14-rx-no-data-on-call-zero-20050913 AUTHOR shadow@dementia.org hopefully fix sven oehme's problem 2005-09-14 04:28 shadow * src/rx/rx.c: DELTA rx-no-data-on-call-zero-20050913 AUTHOR shadow@dementia.org hopefully fix sven oehme's problem 2005-09-14 04:14 shadow * src/rx/rx.c: DELTA STABLE14-rx-no-data-on-call-zero-20050913 AUTHOR shadow@dementia.org hopefully fix sven oehme's problem 2005-09-14 04:12 shadow * src/rx/rx.c: DELTA rx-no-data-on-call-zero-20050913 AUTHOR shadow@dementia.org hopefully fix sven oehme's problem 2005-09-14 03:58 shadow * src/rx/rx_packet.c: DELTA STABLE14-rx-no-data-on-call-zero-20050913 AUTHOR shadow@dementia.org hopefully fix sven oehme's problem 2005-09-14 03:57 shadow * src/rx/rx_packet.c: DELTA rx-no-data-on-call-zero-20050913 AUTHOR shadow@dementia.org hopefully fix sven oehme's problem 2005-09-09 19:49 jaltman * src/WINNT/afsd/: cm_memmap.c, cm_memmap.h: DELTA STABLE14-windows-detect-uuid-cloning-20050909 AUTHOR jaltman@secure-endpoints.com Begin to store the Disk Volume Serial Number and Machine SID in the AFSCache file for use in detecting system clones. Clones must get a new UUID for the AFS Client. 2005-09-09 19:47 jaltman * src/WINNT/afsd/: cm_memmap.c, cm_memmap.h: DELTA windows-detect-uuid-cloning-20050909 AUTHOR jaltman@secure-endpoints.com Begin to store the Disk Volume Serial Number and Machine SID in the AFSCache file for use in detecting system clones. Clones must get a new UUID for the AFS Client. 2005-09-09 19:44 jaltman * src/WINNT/afsd/fs.c: DELTA STABLE14-windows-fs-cleanup-20050909 AUTHOR jaltman@secure-endpoints.com remove unused variables 2005-09-09 19:43 jaltman * src/WINNT/afsd/fs.c: DELTA windows-fs-cleanup-20050909 AUTHOR jaltman@secure-endpoints.com remove unused variables 2005-09-09 12:53 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA STABLE14-windows-pioctl-debug-20050909 AUTHOR jaltman@secure-endpoints.com log the pioctl path provided by the caller 2005-09-09 12:51 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA windows-pioctl-debug-20050909 AUTHOR jaltman@secure-endpoints.com log the pioctl path provided by the caller 2005-09-08 18:53 shadow * src/afs/LINUX/osi_sleep.c: DELTA STABLE14-linux-no-pf-freeze-20050908 AUTHOR Stephan@wienczny.de FIXES 21424 new enough linux has no PF_FREEZE sigh 2005-09-08 08:39 shadow * src/afs/LINUX/osi_sleep.c: DELTA linux-no-pf-freeze-20050908 AUTHOR Stephan@wienczny.de FIXES 21424 new enough linux has no PF_FREEZE sigh 2005-09-07 19:31 jaltman * src/WINNT/afsd/fs.c: DELTA STABLE14-windows-fs-flushall-20050907 AUTHOR jaltman@secure-endpoints.com ugh, one more time 2005-09-07 19:28 jaltman * src/WINNT/afsd/fs.c: DELTA STABLE14-windows-fs-flushall-20050907 AUTHOR jaltman@secure-endpoints.com remove extra patch from duplicate pullup 2005-09-07 19:24 jaltman * src/WINNT/afsd/: fs.c, smb_ioctl.c: DELTA STABLE14-windows-fs-flushall-20050907 AUTHOR jaltman@secure-endpoints.com typo 2005-09-07 19:19 jaltman * src/WINNT/afsd/smb_ioctl.c: DELTA windows-fs-flushall-20050907 AUTHOR jaltman@secure-endpoints.com typo 2005-09-07 17:43 shadow * src/afs/afs_daemons.c: DELTA STABLE14-linux-root-fix-reval-20050907 AUTHOR chas@cmf.nrl.navy.mil FIXES 21390 revalidate the root vnode correctly so if we become replicated we don't lose 2005-09-07 17:38 shadow * src/afs/afs_daemons.c: DELTA linux-root-fix-reval-20050907 AUTHOR chas@cmf.nrl.navy.mil FIXES 21390 revalidate the root vnode correctly so if we become replicated we don't lose 2005-09-07 17:18 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA STABLE14-windows-uuid-note-20050907 AUTHOR jaltman@secure-endpoints.com Warn users to remove AFSCache file when cloning machines with AFS installed 2005-09-07 17:17 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA windows-uuid-note-20050907 AUTHOR jaltman@secure-endpoints.com Warn users to remove AFSCache file when cloning machines with AFS installed 2005-09-07 16:31 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_ioctl.h, src/WINNT/afsd/fs.c, src/WINNT/afsd/smb_iocons.h, src/WINNT/afsd/smb_ioctl.c: DELTA STABLE14-windows-fs-flushall-20050907 AUTHOR jaltman@secure-endpoints.com "fs flushall" is like "fs flushvolume" but flushes all data in the cache 2005-09-07 16:28 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_ioctl.h, src/WINNT/afsd/fs.c, src/WINNT/afsd/smb_iocons.h, src/WINNT/afsd/smb_ioctl.c: DELTA windows-fs-flushall-20050907 AUTHOR jaltman@secure-endpoints.com "fs flushall" is like "fs flushvolume" but flushes all data in the cache 2005-09-05 16:29 shadow * src/afs/afs_daemons.c: DELTA STABLE14-linux-root-no-reval-20050905 AUTHOR chas@cmf.nrl.navy.mil don't revalidate the root afs vnode, so if root.afs becomes replicated out from under us we don't lose. 2005-09-05 16:28 shadow * src/afs/afs_daemons.c: DELTA linux-root-no-reval-20050905 AUTHOR chas@cmf.nrl.navy.mil don't revalidate the root afs vnode, so if root.afs becomes replicated out from under us we don't lose. 2005-09-05 05:04 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1_4_0-rc3-20050905 AUTHOR shadow@dementia.org openafs 1.4.0-rc3 2005-09-04 04:54 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA STABLE14-windows-install-notes-20050904 AUTHOR jaltman@secure-endpoints.com updated install notes 2005-09-04 04:53 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA windows-install-notes-20050904 AUTHOR jaltman@secure-endpoints.com updated install notes 2005-09-04 04:51 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-updates-20050904 AUTHOR jaltman@secure-endpoints.com most recent change descriptions 2005-09-04 04:50 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-updates-20050904 AUTHOR jaltman@secure-endpoints.com most recent change descriptions 2005-09-04 04:11 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-remove-reval-shortcut-20050903 AUTHOR chas@cmf.nrl.navy.mil FIXES don't skip revalidation work so we don't end up with bogus directory dates 2005-09-04 04:10 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-remove-reval-shortcut-20050903 AUTHOR chas@cmf.nrl.navy.mil FIXES don't skip revalidation work so we don't end up with bogus directory dates 2005-09-02 23:38 shadow * src/shlibafsrpc/Makefile.in: DELTA STABLE14-shlibafsrpc-objdir-20050902 AUTHOR nneul@umr.edu FIXES 21312 make objdir builds work again 2005-09-02 23:38 shadow * src/shlibafsrpc/Makefile.in: DELTA shlibafsrpc-objdir-20050902 AUTHOR nneul@umr.edu FIXES 21312 make objdir builds work again 2005-09-02 22:50 shadow * src/rx/rx.c: DELTA STABLE14-rx-propagate-error-20050902 AUTHOR jhutz@cmu.edu FIXES if we have an error propagate it to new calls 2005-09-02 22:48 shadow * src/rx/rx.c: DELTA rx-propagate-error-20050902 AUTHOR jhutz@cmu.edu FIXES if we have an error propagate it to new calls 2005-09-02 17:37 jaltman * src/config/NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050902 AUTHOR jaltman@secure-endpoints.com fix typo in version 1.4.0002 declaration 2005-09-02 17:28 jaltman * src/sys/pioctl_nt.c: DELTA STABLE14-windows-pioctl-20050902 AUTHOR jaltman@secure-endpoints.com support '/' as well as '\\' in pioctl calls 2005-09-02 17:23 jaltman * src/sys/pioctl_nt.c: DELTA windows-pioctl-20050902 AUTHOR jaltman@secure-endpoints.com support '/' as well as '\\' in pioctl calls 2005-09-01 01:56 jaltman * src/WINNT/install/loopback/: loopbackutils.cpp, wmi.cpp: DELTA STABLE14-windows-loopback-20050831 AUTHOR asanka@secure-endpoints.com As stated in the afs-install-notes, the MS Client for Networks should be enabled on the loopback adapter, so enable it. Prevent an install failure by not calling CoInitialize twice in the same thread. 2005-09-01 01:55 jaltman * src/WINNT/install/loopback/: loopbackutils.cpp, wmi.cpp: DELTA windows-loopback-20050831 AUTHOR asanka@secure-endpoints.com As stated in the afs-install-notes, the MS Client for Networks should be enabled on the loopback adapter, so enable it. Prevent an install failure by not calling CoInitialize twice in the same thread. 2005-09-01 00:15 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050831 AUTHOR jaltman@secure-endpoints.com 1.4.0002 (take two) 2005-09-01 00:11 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k, NTMakefile.i386_win95: DELTA windows-version20050831 AUTHOR jaltman@secure-endpoints.com next version 1.4.0002 2005-09-01 00:08 jaltman * src/WINNT/client_exp/: gui2fs.cpp, gui2fs.h, resource.h, lang/en_US/afs_shl_ext.rc: DELTA STABLE14-windows-gui2fs-20050831 AUTHOR jaltman@secure-endpoints.com Apply AFS Client Admins group protect to AFS Shell Extension Add support for \\afs\ to most commands except the symlink methods. 2005-09-01 00:07 jaltman * src/WINNT/afsd/: cm_cell.c, cm_config.c, cm_volume.c: DELTA STABLE14-windows-cell-expiration-20050831 AUTHOR jaltman@secure-endpoints.com When updating cell information from DNS, be sure to set a new timeout. When obtaining cell information from a file, check every two hours to see if it changed. 2005-09-01 00:00 jaltman * src/WINNT/client_exp/: gui2fs.cpp, gui2fs.h, resource.h, lang/en_US/afs_shl_ext.rc: DELTA windows-gui2fs-20050831 AUTHOR jaltman@secure-endpoints.com Apply AFS Client Admins group protect to AFS Shell Extension Add support for \\afs\ to most commands except the symlink methods. 2005-08-31 23:52 jaltman * src/WINNT/afsd/: cm_cell.c, cm_config.c, cm_volume.c: DELTA windows-cell-expiration-20050831 AUTHOR jaltman@secure-endpoints.com When updating cell information from DNS, be sure to set a new timeout. When obtaining cell information from a file, check every two hours to see if it changed. 2005-08-31 22:14 shadow * src/volser/volprocs.c: DELTA STABLE14-volser-audit-setids-fix-20050831 AUTHOR shadow@dementia.org FIXES 21263 type is an int, not a string 2005-08-31 21:35 shadow * src/volser/volprocs.c: DELTA volser-audit-setids-fix-20050831 AUTHOR shadow@dementia.org FIXES 21263 type is an int, not a string 2005-08-31 11:00 jaltman * src/WINNT/afsd/: fs.c, symlink.c: DELTA STABLE14-windows-freelance-fs-symlink-20050831 AUTHOR jaltman@secure-endpoints.com Add support to allow use of \\AFS\ where is either a mount point or symlink. As is normally treated as a share name, we transform it into \\AFS\all\ for processing. 2005-08-31 10:59 jaltman * src/WINNT/afsd/: fs.c, symlink.c: DELTA windows-freelance-fs-symlink-20050831 AUTHOR jaltman@secure-endpoints.com Add support to allow use of \\AFS\ where is either a mount point or symlink. As is normally treated as a share name, we transform it into \\AFS\all\ for processing. 2005-08-29 19:40 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-afslogon-code-init-20050829 AUTHOR ericjw@citi.umich.edu Init 'code' to prevent false errors when integrated logon is disabled and the service is not running 2005-08-29 19:39 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-code-init-20050829 AUTHOR ericjw@citi.umich.edu Init 'code' to prevent false errors when integrated logon is disabled and the service is not running 2005-08-29 18:58 rees * src/cf/osconf.m4: DELTA obsd-krb5flags-20050828 AUTHOR rees@umich.edu KRB5CFLAGS and KRB5LIBS for OpenBSD 2005-08-28 20:54 shadow * configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1_4_0-rc2-20050828 AUTHOR shadow@dementia.org openafs 1.4.0-rc2 2005-08-28 20:48 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20050828 AUTHOR jaltman@secure-endpoints.com updates 2005-08-28 20:46 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20050828 AUTHOR jaltman@secure-endpoints.com updates for 1.4.0 rc2 2005-08-28 20:43 shadow * src/rx/rx.c: DELTA STABLE14-fix-busyat-enforcement-20050819 AUTHOR shadow@dementia.org FIXES 20659 enforce busyat in the other half of the if 2005-08-28 19:59 shadow * src/aklog/Makefile.in: DELTA aklog-no-gmake-20050828 AUTHOR shadow@dementia.org FIXES 21031 make aklog Makefile not use gmake/non standard make += syntax 2005-08-28 03:47 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050827 AUTHOR jaltman@secure-endpoints.com 1.4.0001 == 1.4.0 rc2 2005-08-28 03:45 jaltman * doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c: DELTA STABLE14-windows-default-trace-log-off-20050827 AUTHOR jaltman@secure-endpoints.com Now that OAFW is ready for a stable series, we will default "fs trace" to off on non-Debug builds. It can be set to on via the TraceOption registry value. (see registry.txt) 2005-08-28 03:43 jaltman * src/WINNT/afsd/afsd_init.c, doc/txt/winnotes/registry.txt: DELTA windows-default-trace-log-off-20050827 AUTHOR jaltman@secure-endpoints.com Now that OAFW is ready for a stable series, we will default "fs trace" to off on non-Debug builds. It can be set to on via the TraceOption registry value. (see registry.txt) 2005-08-28 03:33 jaltman * src/WINNT/client_osi/: osibasel.c, osibasel.h: DELTA STABLE14-windows-add-tid-to-mutex-20050827 AUTHOR jaltman@secure-endpoints.com Add to mutex objects the ID of the thread that holds the lock. This will make future debugging much easier. 2005-08-28 03:32 jaltman * src/WINNT/client_osi/: osibasel.c, osibasel.h: DELTA windows-add-tid-to-mutex-20050827 AUTHOR jaltman@secure-endpoints.com Add to mutex objects the ID of the thread that holds the lock. This will make future debugging much easier. 2005-08-28 03:30 jaltman * src/WINNT/afsd/: cm_buf.c, cm_dcache.c: DELTA STABLE14-windows-scache-deadlock-fix-20050827 AUTHOR jaltman@secure-endpoints.com It was reported that Microsoft Word when editing files stored in AFS would cause OAFW to fail to respond. It was determined that a scp->mx lock was not being released in buf_WaitIO if the no one was waiting on the scp. This patch corrects the deadlock and fixes some debugging messages. 2005-08-28 03:29 jaltman * src/WINNT/afsd/: cm_buf.c, cm_dcache.c: DELTA windows-scache-deadlock-fix-20050827 AUTHOR jaltman@secure-endpoints.com It was reported that Microsoft Word when editing files stored in AFS would cause OAFW to fail to respond. It was determined that a scp->mx lock was not being released in buf_WaitIO if the no one was waiting on the scp. This patch corrects the deadlock and fixes some debugging messages. 2005-08-26 13:48 jaltman * doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/client_osi/osilog.c, src/WINNT/client_osi/osilog.h: DELTA STABLE14-windows-trace-log-to-dbgview-20050820 AUTHOR jaltman@secure-endpoints.com alter the afsd_init.log tag for the TraceOption to not be Windows Event Log specific. 2005-08-26 13:48 jaltman * src/WINNT/afsd/cm_buf.c: DELTA STABLE14-windows-remove-log-messages-20050826 AUTHOR jaltman@secure-endpoints.com The log message added to buf_LockedCleanAsync() during the debugging post 1.3.8201 is output for 1/10th of all buffers once every 5 seconds. This is a huge performance hit. Move the message so that it is only output for buffers that are actually dirty. Also, change the algorithm so that the sqrt() of the number of buffers are checked every 5 seconds instead of 1/10th. This will do a better job with very large cache sizes. 2005-08-26 13:46 jaltman * src/WINNT/afsd/cm_buf.c: DELTA windows-remove-log-messages-20050826 AUTHOR jaltman@secure-endpoints.com The log message added to buf_LockedCleanAsync() during the debugging post 1.3.8201 is output for 1/10th of all buffers once every 5 seconds. This is a huge performance hit. Move the message so that it is only output for buffers that are actually dirty. Also, change the algorithm so that the sqrt() of the number of buffers are checked every 5 seconds instead of 1/10th. This will do a better job with very large cache sizes. 2005-08-26 13:41 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-byte-range-locks-20050816 AUTHOR jaltman@secure-endpoints.com remove an unwanted assertion and move the resetting of scp->serverLock to -1 into cm_LockMarkSCacheLost() so that others do not forget to set it. cm_LockMarkSCacheLost() is always called when the scp->mx is held so it is ok to do so. 2005-08-26 13:39 jaltman * src/WINNT/afsd/afsd_init.c: DELTA windows-trace-log-to-dbgview-20050820 AUTHOR jaltman@secure-endpoints.com alter the afsd_init.log tag for the TraceOption to not be Windows Event Log specific. 2005-08-26 02:29 jaltman * src/WINNT/client_osi/osilog.c: DELTA windows-trace-log-to-dbgview-20050820 AUTHOR jaltman@secure-endpoints.com Include the Thread ID in the output to make it usable for debugging deadlocks. 2005-08-22 14:22 rees * README: DELTA recommended-bsd-options-20050822 AUTHOR rees@umich.edu Document recommended build options for Open and FreeBSD. 2005-08-21 00:51 jaltman * src/WINNT/afsd/cm_conn.c: DELTA STABLE14-windows-better-vol-missing-messages-20050819 AUTHOR jaltman@secure-endpoints.com Use a different message for each vol error code instead of one for all 2005-08-21 00:51 jaltman * src/WINNT/client_creds/window.cpp: DELTA STABLE14-windows-afscreds-deadlock-20050820 AUTHOR jaltman@secure-endpoints.com found a deadlock in the expiration check if a MessageBox dialog is being displayed 2005-08-21 00:51 jaltman * src/WINNT/afsd/afsd.h: DELTA STABLE14-windows-dfs-support-disable-20050820 AUTHOR asanka@secure-endpoints.com remove the trailing 1 2005-08-21 00:30 jaltman * src/WINNT/afsd/smb.c: DELTA windows-byte-range-locks-20050816 AUTHOR jaltman@secure-endpoints.com Do not use a variable until you assign it a value 2005-08-20 23:22 jaltman * src/WINNT/client_creds/window.cpp: DELTA windows-afscreds-deadlock-20050820 AUTHOR jaltman@secure-endpoints.com found a deadlock in the expiration check if a MessageBox dialog is being displayed 2005-08-20 22:59 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA windows-byte-range-locks-20050816 AUTHOR asanka@secure-endpoints.com must reference count local references to objects if the lock is being released 2005-08-20 22:58 jaltman * src/WINNT/afsd/afsd.h: DELTA windows-dfs-support-disable-20050820 AUTHOR asanka@secure-endpoints.com remove the trailing 1 2005-08-20 11:26 jaltman * src/WINNT/client_osi/: osilog.c, osilog.h: DELTA windows-trace-log-to-dbgview-20050820 AUTHOR asanka@secure-endpoints.com Added a new option for viewing the trace log data in real time 2005-08-20 11:26 jaltman * doc/txt/winnotes/registry.txt: DELTA windows-trace-log-to-dbgview-20050820 AUTHOR jaltman@secure-endpoints.com Added a new option for viewing the trace log data in real time 2005-08-20 01:27 jaltman * src/WINNT/afsd/cm_conn.c: DELTA windows-better-vol-missing-messages-20050819 AUTHOR jaltman@secure-endpoints.com Use a different message for each vol error code instead of one for all 2005-08-19 19:34 shadow * src/util/dirpath.c: DELTA dirpath-canonical-should-be-local-20050819 AUTHOR stefaan.deroeck@gmail.com FIXES 20954 ConstructLocalPath only checks the first argument (cpath) for needed translation from canonical to local, but not the relativeTo path, which is simply prepended when cpath doesn't begin with a '/'. 2005-08-19 19:20 shadow * src/rx/rx.c: DELTA fix-busyat-enforcement-20050819 AUTHOR shadow@dementia.org FIXES 20659 enforce busyat in the other half of the if 2005-08-19 17:51 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-put-inode-speedup-20050815 AUTHOR chas@cmf.nrl.navy.mil FIXES 20820 don't bother with credp 2005-08-19 15:52 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1_4_0-rc1-20050819 AUTHOR shadow@dementia.org obvious 2005-08-19 15:33 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-rmdir-dont-hold-kernel-lock-20050819 AUTHOR chas@cmf.nrl.navy.mil FIXES potentially fix one of the deadlocks people have been seeing 2005-08-19 15:32 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA rmdir-dont-hold-kernel-lock-20050819 AUTHOR chas@cmf.nrl.navy.mil FIXES potentially fix one of the deadlocks people have been seeing 2005-08-19 12:45 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-byte-range-locks-20050816 AUTHOR jaltman@secure-endpoints.com remove assertion 2005-08-19 11:24 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c, cm_scache.c, cm_scache.h, cm_utils.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c: DELTA windows-byte-range-locks-20050816 AUTHOR asanka@secure-endpoints.com More improvements to the byte range locking. Handle errors caused by a failure to have locking privs; report sharing violations when opening files; lie about locks on read-only volumes; implement shared read/write file creation in the smb layer. 2005-08-18 04:56 shadow * src/des/: des.c, key_sched.c, new_rnd_key.c: DELTA STABLE14-des-nostats-20050818 AUTHOR tkeiser@gmail.com FIXES 20921 just yank for now, we'll fix for 1.4.1 2005-08-18 04:55 shadow * src/des/: des.c, key_sched.c, new_rnd_key.c: DELTA des-nostats-20050818 AUTHOR tkeiser@gmail.com FIXES 20921 just yank for now, we'll fix for 1.4.1 2005-08-18 04:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-inactive-in-place-of-remunlink-20050818 AUTHOR chas@cmf.nrl.navy.mil FIXES 20912 call afs_InactiveVCache() instead of afs_remunlink() for unlink, the "inactive" refcount is 1 now instead of 0. 2005-08-18 04:11 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-inactive-in-place-of-remunlink-20050818 AUTHOR chas@cmf.nrl.navy.mil FIXES 20912 call afs_InactiveVCache() instead of afs_remunlink() for unlink, the "inactive" refcount is 1 now instead of 0. 2005-08-17 19:27 shadow * src/afs/IRIX/osi_inode.c: DELTA STABLE14-irix-gop-lookupname-20050817 AUTHOR shadow@dementia.org FIXES irix of course won't build when your function doesn't match the prototype 2005-08-17 19:25 shadow * src/afs/IRIX/osi_inode.c: DELTA irix-gop-lookupname-20050817 AUTHOR shadow@dementia.org FIXES irix of course won't build when your function doesn't match the prototype 2005-08-17 19:20 shadow * src/afs/IRIX/osi_inode.c: DELTA STABLE14-irix-gop-lookupname-20050817 AUTHOR shadow@dementia.org FIXES irix of course won't build when your function doesn't match the prototype 2005-08-17 19:14 shadow * src/afs/IRIX/osi_inode.c: DELTA irix-gop-lookupname-20050817 AUTHOR shadow@dementia.org FIXES irix of course won't build when your function doesn't match the prototype 2005-08-17 19:11 shadow * src/afs/IRIX/osi_inode.c: DELTA large-cache-fix-20050815 AUTHOR chas@cmf.nrl.navy.mil FIXES 20821 make large caches actually work 2005-08-17 18:50 jaltman * src/WINNT/afsd/afsd.h: DELTA STABLE14-windows-dfs-support-disable-20050817 AUTHOR jaltman@secure-endpoints.com disable dfs processing until we get the Unicode CIFS support 2005-08-17 18:50 jaltman * src/WINNT/afsd/afsd.h: DELTA windows-dfs-support-disable-20050817 AUTHOR jaltman@secure-endpoints.com disable dfs processing until we get the Unicode CIFS support 2005-08-17 16:16 rees * src/: afs/afs_chunk.c, afs/afs_chunkops.h, afsd/afsd.c: DELTA cache-autotune-20050817 AUTHOR Niklas.Edmundsson@hpc2n.umu.se This patch tries to implement the afsd default tuning parameters discussed in the thread starting at I took the liberty of adding chunksize-tuning to the memcache too, with the motivation that people using large memcaches usually wants better bulk performance too. It seems to work for me using both disk cache and memcache of various sizes. https://www.openafs.org/pipermail/openafs-devel/2005-May/012158.htm l 2005-08-17 16:07 jaltman * src/WINNT/afsd/: fs.c, symlink.c: DELTA STABLE14-windows-freelance-admin-20050817 AUTHOR jaltman@secure-endpoints.com When testing for IsFreelance() use the right path for symlink rm and fs rmmount. 2005-08-17 16:06 jaltman * src/WINNT/afsd/: fs.c, symlink.c: DELTA windows-freelance-admin-20050817 AUTHOR jaltman@secure-endpoints.com When testing for IsFreelance() use the right path for symlink rm and fs rmmount. 2005-08-17 10:38 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-integration.txt, doc/txt/winnotes/registry.txt, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k, src/config/NTMakefile.i386_win95: DELTA windows-version-1-5-20050817 AUTHOR jaltman@secure-endpoints.com Development version to 1.5.xxxx 2005-08-17 10:24 jaltman * doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-integration.txt, doc/txt/winnotes/afs-issues.txt, doc/txt/winnotes/registry.txt, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k, doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-version-1-4-20050817 AUTHOR jaltman@secure-endpoints.com Update version to 1.4.0000 Yay!!!!! 2005-08-17 10:22 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-integration.txt, doc/txt/winnotes/afs-issues.txt, doc/txt/winnotes/registry.txt, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k: DELTA windows-version-1-4-20050817 AUTHOR jaltman@secure-endpoints.com Update version to 1.4.0000 Yay!!!!! 2005-08-16 18:48 shadow * src/libadmin/kas/afs_kasAdmin.c: DELTA STABLE14-kasadmin-prototyping-20050816 AUTHOR shadow@dementia.org FIXES 20766 make kasadmin module prototyping correct again 2005-08-16 18:09 shadow * src/libadmin/kas/afs_kasAdmin.c: DELTA kasadmin-prototyping-20050816 AUTHOR shadow@dementia.org FIXES 20766 make kasadmin module prototyping correct again 2005-08-16 18:00 shadow * src/sgistuff/: Makefile.in, herror.c, rcmd.c, ta-rauth.c: DELTA STABLE14-sgistuff-missing-files-20050816 AUTHOR shadow@dementia.org FIXES 20766 these were overzealously killed (by me) fix 2005-08-16 17:58 shadow * src/sgistuff/: Makefile.in, herror.c, rcmd.c, ta-rauth.c: DELTA sgistuff-missing-files-20050816 AUTHOR shadow@dementia.org FIXES 20766 these were overzealously killed (by me) fix 2005-08-16 17:58 shadow * src/sgistuff/rcmd.c: file rcmd.c was added on branch openafs-stable-1_4_x on 2005-08-16 18:00:44 +0000 2005-08-16 17:58 shadow * src/sgistuff/ta-rauth.c: file ta-rauth.c was added on branch openafs-stable-1_4_x on 2005-08-16 18:00:44 +0000 2005-08-16 17:58 shadow * src/sgistuff/herror.c: file herror.c was added on branch openafs-stable-1_4_x on 2005-08-16 18:00:44 +0000 2005-08-16 16:59 rees * src/afsd/afsd.c: DELTA reindent-afsd-c-20050816 AUTHOR rees@umich.edu reindent 2005-08-16 16:17 jaltman * src/WINNT/afsd/: cm.h, cm_vnodeops.c, smb.c: DELTA windows-byte-range-locks-20050816 AUTHOR asanka@secure-endpoints.com should improve error codes, and allow lock promotions and demotions by releasing locks. 2005-08-16 11:54 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-byte-range-locks-20050816 AUTHOR jaltman@secure-endpoints.com Byte range locks added to change list 2005-08-16 10:23 jaltman * src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb.h, smb3.c: DELTA windows-byte-range-locks-20050816 AUTHOR asanka@secure-endpoints.com Byte range locks: The OpenAFS Windows client has to fake byte range locks given no server side support for such locks. This is implemented as keyed byte range locks on the cache manager. Keyed byte range locks: Each cm_scache_t structure keeps track of a list of keyed locks. The key for a lock is essentially a token which identifies an owner of a set of locks (referred to as a client). The set of keys used within a specific cm_scache_t structure form a namespace that has a scope of just that cm_scache_t structure. The same key value can be used with another cm_scache_t structure and correspond to a completely different client. However it is advantageous for the SMB or IFS layer to make sure that there is a 1-1 mapping between client and keys irrespective of the cm_scache_t. Assume a client C has key Key(C) (although, since the scope of the key is a cm_scache_t, the key can be Key(C,S), where S is the cm_scache_t. But assume a 1-1 relation between keys and clients). A byte range (O,+L) denotes byte addresses (O) through (O+L-1) inclusive (a.k.a. [O,O+L-1]). The function Key(x) is implemented through cm_generateKey() function for both SMB and IFS. The cache manager will set a lock on the AFS file server in order to assert the locks in S->fileLocks. If only shared locks are in place for S, then the cache manager will obtain a LockRead lock, while if there are any exclusive locks, it will obtain a LockWrite lock. If the exclusive locks are all released while the shared locks remain, then the cache manager will downgrade the lock from LockWrite to LockRead. Lock states: A lock exists iff it is in S->fileLocks for some cm_scache_t S. Existing locks are in one of the following states: ACTIVE, WAITLOCK, WAITUNLOCK, LOST, DELETED. The following sections describe each lock and the associated transitions. 1. ACTIVE: A lock L is ACTIVE iff the cache manager has asserted the lock with the AFS file server. This type of lock can be exercised by a client to read or write to the locked region (as the lock allows). 1.1 ACTIVE->LOST: When the AFS file server fails to extend a server lock that was required to assert the lock. 1.2 ACTIVE->DELETED: Lock is released. 2. WAITLOCK: A lock is in a WAITLOCK state if the cache manager grants the lock but the lock is yet to be asserted with the AFS file server. Once the file server grants the lock, the state will transition to an ACTIVE lock. 2.1 WAITLOCK->ACTIVE: The server granted the lock. 2.2 WAITLOCK->DELETED: Lock is abandoned, or timed out during waiting. 2.3 WAITLOCK->LOST: One or more locks from this client were marked as LOST. No further locks will be granted to this client until al lost locks are removed. 3. WAITUNLOCK: A lock is in a WAITUNLOCK state if the cache manager receives a request for a lock that conflicts with an existing ACTIVE or WAITLOCK lock. The lock will be placed in the queue and will be granted at such time the conflicting locks are removed, at which point the state will transition to either WAITLOCK or ACTIVE. 3.1 WAITUNLOCK->ACTIVE: The conflicting lock was removed. The current serverLock is sufficient to assert this lock, or a sufficient serverLock is obtained. 3.2 WAITUNLOCK->WAITLOCK: The conflicting lock was removed, however the required serverLock is yet to be asserted with the server. 3.3 WAITUNLOCK->DELETED: The lock is abandoned or timed out. 3.5 WAITUNLOCK->LOST: One or more locks from this client were marked as LOST. No further locks will be granted to this client until all lost locks are removed. 4. LOST: A lock L is LOST if the server lock that was required to assert the lock could not be obtained or if it could not be extended, or if other locks by the same client were LOST. Effectively, once a lock is LOST, the contract between the cache manager and that specific client is no longer valid. The cache manager rechecks the server lock once every minute and extends it as appropriate. If this is not done for 5 minutes, the AFS file server will release the lock. Once released, the lock cannot be re-obtained without verifying that the contents of the file hasn't been modified since the time the lock was released. Doing so may cause data corruption. 4.1 LOST->DELETED: The lock is released. 4.2 LOST->ACTIVE: The lock is reassertd. This requires verifying that the file was not modified in between. 4.3 LOST->WAITLOCK: All LOST ACTIVE locks from this client were reasserted. The cache manager can reinstate this waiting lock. 4.4 LOST->WAITUNLOCK: All LOST ACTIVE locks from this client were reasserted. The cache manager can reinstate this waiting lock. 5. DELETED: The lock is no longer relevant. Eventually, it will get removed from the cm_scache_t. In the meantime, it will be treated as if it does not exist. 5.1 DELETED->not exist: The lock is removed from the cm_scache_t. 6* A lock L is ACCEPTED if it is ACTIVE or WAITLOCK. These locks have been accepted by the cache manager, but may or may not have been granted back to the client. 7* A lock L is QUEUED if it is ACTIVE, WAITLOCK or WAITUNLOCK. 8* A lock L is EFFECTIVE if it is ACTIVE or LOST. 9* A lock L is WAITING if it is WAITLOCK or WAITUNLOCK. Lock operation: A client C can READ range (Offset,+Length) of cm_scache_t S iff: 1. for all _a_ in (Offset,+Length), one of the following is true: 1.1 There does NOT exist an ACTIVE lock L in S->fileLocks such that _a_ in (L->LOffset,+L->LLength) (IOW: byte _a_ of S is unowned) AND For each LOST lock M in S->fileLocks such that _a_ in (M->LOffset,+M->LLength), M->LockType is shared AND M->key != Key(C). (Note: If this is a different client from one whose shared lock was LOST, then the contract between this client and the cache manager is indistinguishable from that where no lock was lost. If an exclusive lock was lost, then the range is considered unsafe for consumption.) 1.3 There is an ACTIVE lock L in S->fileLocks such that: L->key == Key(C) && _a_ in (L->LOffset,+L->LLength) (IOW: byte _a_ of S is owned by C under lock L) 1.4 There is an ACTIVE lock L in S->fileLocks such that _a_ in (L->LOffset,L->+LLength) && L->LockType is shared (IOW: byte _a_ of S is shared) AND there is no LOST lock M such that _a_ in (M->LOffset,+M->LLength) and M->key == Key(C) A client C can WRITE range (Offset,+Length) of cm_scache_t S iff: 2. for all _a_ in (Offset,+Length), one of the following is true: 2.1 Byte _a_ of S is unowned (as above) AND for each LOST lock L in S->fileLocks _a_ NOT in (L->LOffset,+L->LLength). 2.2 Byte _a_ of S is owned by C under lock L (as above) AND L->LockType is exclusive. A client C can OBTAIN a lock L on cm_scache_t S iff: 3. for all _a_ in (L->LOffset,+L->LLength), ALL of the following is true: 3.1 L->LockType is exclusive IMPLIES there does NOT exist a QUEUED lock M in S->fileLocks such that _a_ in (M->LOffset,+M->LLength). (Note: If we count all QUEUED locks then we hit cases such as cascading waiting locks where the locks later on in the queue can be granted without compromising file integrity. On the other hand if only ACCEPTED locks are considered, then locks that were received earlier may end up waiting for locks that were received later to be unlocked. The choice of QUEUED locks were made so that large locks don't consistently get trumped by smaller locks which were requested later.) 3.2 L->LockType is shared IMPLIES for each QUEUED lock M in S->fileLocks, if _a_ in (M->LOffset,+M->LLength) then M->LockType is shared. 4. For each LOST lock M in S->fileLocks, M->key != Key(C) (Note: If a client loses a lock, it loses all locks. Subsequently, it will not be allowed to obtain any more locks until all existing LOST locks that belong to the client are released. Once all locks are released by a single client, there exists no further contract between the client and AFS about the contents of the file, hence the client can then proceed to obtain new locks and establish a new contract.) A client C can only unlock locks L in S->fileLocks which have L->key == Key(C). The representation and invariants are as follows: - Each cm_scache_t structure keeps: - A queue of byte-range locks (cm_scache_t::fileLocks) which are of type cm_file_lock_t. - A record of the highest server-side lock that has been obtained for this object (cm_scache_t::serverLock), which is one of (-1), LockRead, LockWrite. - A count of ACCEPTED exclusive and shared locks that are in the queue (cm_scache_t::sharedLocks and cm_scache_t::exclusiveLocks) - Each cm_file_lock_t structure keeps: - The type of lock (cm_file_lock_t::LockType) - The key associated with the lock (cm_file_lock_t::key) - The offset and length of the lock (cm_file_lock_t::LOffset and cm_file_lock_t::LLength) - The state of the lock. - Time of issuance or last successful extension Semantic invariants: I1. The number of ACCEPTED locks in S->fileLocks are (S->sharedLocks + S->exclusiveLocks) External invariants: I3. S->serverLock is the lock that we have asserted with the AFS file server for this cm_scache_t. I4. S->serverLock == LockRead iff there is at least one ACTIVE shared lock, but no ACTIVE exclusive locks. I5. S->serverLock == LockWrite iff there is at least one ACTIVE exclusive lock. I6. If a WAITUNLOCK lock L exists in S->fileLocks, then all locks that L is waiting on are ahead of L in S->fileLocks. I7. If L is a LOST lock, then for each lock M in S->fileLocks, M->key == L->key IMPLIES M is LOST or DELETED. --asanka 2005-08-15 22:30 rees * Makefile.in, src/libafsrpc/Makefile.in: DELTA openbsd-pthread-20050815 AUTHOR rees@umich.edu Build pthread servers for OpenBSD. There is some evidence they might even work. 2005-08-15 20:36 rees * acinclude.m4: DELTA automate-freebsd-systype-20050815 AUTHOR rees@umich.edu Determine freebsd systype automatically too. Thanks to "Todd T. Fries" 2005-08-15 17:36 jaltman * src/sys/afssyscalls.h: DELTA STABLE14-afssyscalls-declarations-20050815 AUTHOR jaltman@secure-endpoints.com declare lsetpag() and lpioctl() since they are exported 2005-08-15 17:35 jaltman * src/sys/afssyscalls.h: DELTA afssyscalls-declarations-20050815 AUTHOR jaltman@secure-endpoints.com declare lsetpag() and lpioctl() since they are exported 2005-08-15 17:29 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/smb.c: DELTA STABLE14-windows-smb-error-codes-20050815 AUTHOR jaltman@secure-endpoints.com Do not return error codes from the SMB/CIFS server that can be interpretted by the SMB/CIFS client as meaning that the AFS Client Service is not available. 2005-08-15 17:27 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/smb.c: DELTA windows-smb-error-codes-20050815 AUTHOR jaltman@secure-endpoints.com Do not return error codes from the SMB/CIFS server that can be interpretted by the SMB/CIFS client as meaning that the AFS Client Service is not available. 2005-08-15 15:55 shadow * src/volser/vos.c: DELTA STABLE14-vos-format-cleanup-20050815 AUTHOR kllin@it.su.se FIXES 20783 make sure partition name actually gets printed 2005-08-15 15:54 shadow * src/volser/vos.c: DELTA vos-format-cleanup-20050815 AUTHOR kllin@it.su.se FIXES 20783 make sure partition name actually gets printed 2005-08-15 15:52 shadow * src/afs/afs_cell.c: DELTA STABLE14-aix-afsdb-20050815 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 20801 make afsdb work on aix. use storage as thread-local when it is 2005-08-15 15:51 shadow * src/afs/afs_cell.c: DELTA aix-afsdb-20050815 AUTHOR Niklas.Edmundsson@hpc2n.umu.se FIXES 20801 make afsdb work on aix. use storage as thread-local when it is 2005-08-15 15:47 shadow * src/afs/LINUX/osi_vfsops.c: DELTA put-inode-speedup-20050815 AUTHOR chas@cmf.nrl.navy.mil FIXES 20820 don't bother with credp 2005-08-15 15:39 shadow * src/: afs/afs.h, afs/afs_dcache.c, afs/IRIX/osi_inode.c, afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_write.c, afsd/afsd.c: DELTA large-cache-fix-20050815 AUTHOR chas@cmf.nrl.navy.mil FIXES 20821 make large caches actually work 2005-08-15 15:04 shadow * src/: export/Makefile.in, libafs/MakefileProto.AIX.in: DELTA aix-make-install-20050815 AUTHOR tkeiser@gmail.com FIXES 20827 make install was broken on aix. fix it. 2005-08-14 11:27 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/client_creds/credstab.cpp, src/WINNT/client_creds/ipaddrchg.c, src/WINNT/client_creds/resource.h, src/WINNT/client_creds/window.cpp, src/WINNT/client_creds/lang/en_US/afscreds.rc: DELTA STABLE14-windows-afscreds-20050814 AUTHOR jaltman@secure-endpoints.com When tokens expire, do not display an obtain tokens dialog if there is no network connectivity to the kdc for the realm associated with the cell. In the en_US build, stop displaying the expiration time of tokens after the tokens expire. 2005-08-14 11:25 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/client_creds/credstab.cpp, src/WINNT/client_creds/ipaddrchg.c, src/WINNT/client_creds/resource.h, src/WINNT/client_creds/window.cpp, src/WINNT/client_creds/lang/en_US/afscreds.rc: DELTA windows-afscreds-20050814 AUTHOR jaltman@secure-endpoints.com When tokens expire, do not display an obtain tokens dialog if there is no network connectivity to the kdc for the realm associated with the cell. In the en_US build, stop displaying the expiration time of tokens after the tokens expire. 2005-08-14 02:11 jaltman * src/viced/afsfileprocs.c: DELTA STABLE14-audit-fetchacl-20050813 AUTHOR jaltman@secure-endpoints.com Include the ACL value in the FetchACL logging. This combined with StoreACL can be used to compute ACL changes. 2005-08-14 02:10 jaltman * src/viced/afsfileprocs.c: DELTA audit-fetchacl-20050813 AUTHOR jaltman@secure-endpoints.com Include the ACL value in the FetchACL logging. This combined with StoreACL can be used to compute ACL changes. 2005-08-13 20:49 rees * README, acinclude.m4: DELTA auto-obsd-version-20050813 AUTHOR todd@fries.net Determine openbsd version automatically. 2005-08-12 21:26 shadow * src/config/param.i386_obsd38.h: file param.i386_obsd38.h was added on branch openafs-stable-1_4_x on 2005-10-13 17:55:35 +0000 2005-08-12 21:26 rees * acinclude.m4, src/afs/sysincludes.h, src/afsmonitor/afsmonitor.c, src/config/afs_sysnames.h, src/config/param.i386_obsd38.h: DELTA openbsd38-20050812 AUTHOR rees@umich.edu With thanks to "Todd T. Fries" OpenBSD 3.8. Introduce HAVE_STRCASESTR. 2005-08-11 17:55 rra * src/cf/osconf.m4: DELTA linux-pic-everywhere-20050811 AUTHOR rra@stanford.edu FIXES 20781 Build shared libraries with -fPIC on all Linux platforms, not just the ones that absolutely require it. 2005-08-10 19:23 shadow * acinclude.m4, src/afs/LINUX/osi_sleep.c, src/cf/linux-test1.m4: DELTA STABLE14-refrigerator-20050809 AUTHOR chas@cmf.nrl.navy.mil FIXES 20728 refrigerator takes void starting in 2.6.13 2005-08-10 19:21 shadow * acinclude.m4, src/cf/linux-test1.m4, src/afs/LINUX/osi_sleep.c: DELTA refrigerator-20050809 AUTHOR chas@cmf.nrl.navy.mil FIXES 20728 refrigerator takes void starting in 2.6.13 2005-08-09 18:40 shadow * src/volser/vos.c: DELTA STABLE14-vos-ctime-fix-20050809 AUTHOR thomas@cs.wisc.edu FIXES 20748 fix larger than 4 byte ctime case 2005-08-09 18:39 shadow * src/volser/vos.c: DELTA vos-ctime-fix-20050809 AUTHOR thomas@cs.wisc.edu FIXES 20748 fix larger than 4 byte ctime case 2005-08-09 13:52 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1387-20050809 AUTHOR shadow@dementia.org 1.3.87 2005-08-09 13:42 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux26-umount-force-doesnt-work-20050809 AUTHOR chas@cmf.nrl.navy.mil this was never finished, just revoke it for now 2005-08-09 13:41 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux26-umount-force-doesnt-work-20050809 AUTHOR chas@cmf.nrl.navy.mil this was never finished, just revoke it for now 2005-08-08 15:39 shadow * src/: libafsauthent/Makefile.in, libafsrpc/Makefile.in, shlibafsauthent/Makefile.in, shlibafsauthent/mapfile, shlibafsrpc/Makefile.in, shlibafsrpc/mapfile, tviced/Makefile.in, tvolser/Makefile.in: DELTA STABLE14-logthreadnum-libafsauthent-20050808 AUTHOR shadow@dementia.org FIXES 20412 export LogThreadNum so hings can link our libraries again 2005-08-08 15:37 shadow * src/: shlibafsauthent/mapfile, shlibafsrpc/mapfile: DELTA logthreadnum-libafsauthent-20050808 AUTHOR shadow@dementia.org FIXES 20412 export LogThreadNum so hings can link our libraries again 2005-08-08 15:30 shadow * src/: libafsauthent/Makefile.in, libafsrpc/Makefile.in, shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in, tviced/Makefile.in, tvolser/Makefile.in: DELTA logthreadnum-libafsauthent-20050808 AUTHOR shadow@dementia.org FIXES 20412 export LogThreadNum so hings can link our libraries again 2005-08-08 15:04 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-revert-linux-write-dirty-pages-once-20050802 AUTHOR shadow@dementia.org this needs to be revisited 2005-08-08 15:04 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA revert-linux-write-dirty-pages-once-20050802 AUTHOR shadow@dementia.org this needs to be revisited 2005-08-08 15:01 shadow * src/rx/rx_kcommon.c: DELTA STABLE14-linux-panic-20050727 AUTHOR chas@cmf.nrl.navy.mil FIXES 20392 call BUG() instead 2005-08-08 14:58 shadow * src/rx/rx_kcommon.c: DELTA linux-panic-20050727 AUTHOR chas@cmf.nrl.navy.mil FIXES 20392 call BUG() instead 2005-08-06 00:39 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20050806 AUTHOR jaltman@secure-endpoints.com updates for 1.3.8700 2005-08-06 00:38 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA windows-notes-20050806 AUTHOR jaltman@secure-endpoints.com updates for 1.3.8700 2005-08-06 00:37 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050806 AUTHOR jaltman@secure-endpoints.com 1.3.8700 2005-08-06 00:37 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050806 AUTHOR jaltman@secure-endpoints.com 1.3.8700 2005-08-06 00:36 jaltman * src/WINNT/afsd/: cm_aclent.c, cm_buf.c, cm_scache.c: DELTA STABLE14-windows-afscache-validate-20050806 AUTHOR jaltman@secure-endpoints.com Ensure that queues that have forward and reverse pointers are consistent that either both are NULL or neither are. 2005-08-06 00:34 jaltman * src/WINNT/afsd/: cm_aclent.c, cm_buf.c, cm_scache.c: DELTA windows-afscache-validate-20050806 AUTHOR jaltman@secure-endpoints.com Ensure that queues that have forward and reverse pointers are consistent that either both are NULL or neither are. 2005-08-04 20:45 shadow * src/afs/afs_dcache.c: DELTA STABLE14-client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch The attached patch restores the behaviour of the 1.2.x client: writes appending to a file do not trigger a 0-length read which at best updates the current status. If another cache manager wrote to the same file in the meantime, the file status is updated only after the StoreData RPC (and for the changes the last one wins). 2005-08-04 20:44 shadow * src/afs/afs_dcache.c: DELTA client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch The attached patch restores the behaviour of the 1.2.x client: writes appending to a file do not trigger a 0-length read which at best updates the current status. If another cache manager wrote to the same file in the meantime, the file status is updated only after the StoreData RPC (and for the changes the last one wins). 2005-08-04 20:05 shadow * src/afs/afs_server.c: DELTA STABLE14-checkservers-set-back-deadtime-correctly-20050804 AUTHOR horst@riback.net the multirx version of this does this wrong. fix it. 2005-08-04 20:03 shadow * src/afs/afs_server.c: DELTA checkservers-set-back-deadtime-correctly-20050804 AUTHOR horst@riback.net the multirx version of this does this wrong. fix it. 2005-08-04 19:53 shadow * src/afs/: afs.h, afs_dcache.c, afs_init.c, afs_prototypes.h, VNOPS/afs_vnop_write.c: DELTA revert-cache-size-limit-upping-20050728 AUTHOR shadow@dementia.org let's re-examine this 2005-08-04 19:37 shadow * src/afs/afs_dcache.c: DELTA STABLE14-client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch The attached patch restores the behaviour of the 1.2.x client: writes appending to a file do not trigger a 0-length read which at best updates the current status. If another cache manager wrote to the same file in the meantime, the file status is updated only after the StoreData RPC (and for the changes the last one wins). 2005-08-04 19:31 shadow * src/afs/afs_dcache.c: DELTA client-omit-zero-length-reads-20050804 AUTHOR rtb@pclella.cern.ch The attached patch restores the behaviour of the 1.2.x client: writes appending to a file do not trigger a 0-length read which at best updates the current status. If another cache manager wrote to the same file in the meantime, the file status is updated only after the StoreData RPC (and for the changes the last one wins). 2005-08-04 16:32 jaltman * src/WINNT/: afsd/afsd.c, afsd/afsd_service.c, afsd/afsdifs.c, afsd/cm_buf.c, afsd/cm_callback.c, afsd/cm_ioctl.c, afsd/cm_vnodeops.c, afsrdr/afsrdr.c, afsrdr/afsrdr.h, afsrdr/afsrdr.rc, afsrdr/ifs_rpc.c, afsrdr/ifs_rpc.h, afsrdr/kif.h, afsrdr/sources, install/NSIS/OpenAFS.nsi: DELTA windows-afsifs-20050804 AUTHOR ericjw@citi.umich.edu addresses: byte-range locks work (mildly tested) fixes a reference counting error can shutdown/restart client code formatting major speed improvements fixes delete operation problem internal locking in more places i have reviewed this patch myself carefully. specifically, please review the changes to cm_buf.c and cm_callback.c. in cm_buf, i added the looping code because i ran into the following assert once. i am not sure why, and my attempt to diagnose the problem was not successful. apart from the byte-range locking code, the code has not change for quite a bit. 2005-08-04 16:06 jaltman * src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, fs.c, smb.c, symlink.c: DELTA STABLE14-windows-pioctl-update-20050804 AUTHOR jaltman@secure-endpoints.com change "fs wscell" to report the registry configured cell name when using freelance mode. change "fs mkmount|rmmount" to require membership in AFS Client Admins group when freelance mode is being used change "symlink make|remove" to require membership in AFS Client Admins group when freelance mode is being used Move some smb init debug messages to afsd_init.log 2005-08-04 16:03 jaltman * src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, fs.c, smb.c, symlink.c: DELTA windows-pioctl-update-20050804 AUTHOR jaltman@secure-endpoints.com change "fs wscell" to report the registry configured cell name when using freelance mode. change "fs mkmount|rmmount" to require membership in AFS Client Admins group when freelance mode is being used change "symlink make|remove" to require membership in AFS Client Admins group when freelance mode is being used Move some smb init debug messages to afsd_init.log 2005-08-03 04:46 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-viced-dont-crash-on-link-enospc-20050803 AUTHOR rtb@pclella.cern.ch FIXES when symlink gets ENOSPC don't assert. 2005-08-03 04:45 shadow * src/viced/afsfileprocs.c: DELTA viced-dont-crash-on-link-enospc-20050803 AUTHOR rtb@pclella.cern.ch FIXES when symlink gets ENOSPC don't assert. 2005-08-02 19:00 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-vnode-aliases-20050802 AUTHOR cg2v@andrew.cmu.edu FIXES 18613 you can end up hanging when you end up with multiple aliases for a single direct ory (dentry) as a result of @sys or multiple mountpoints. don't end up with multiple aliases, and avoid the situation 2005-08-02 18:59 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-vnode-aliases-20050802 AUTHOR cg2v@andrew.cmu.edu FIXES 18613 you can end up hanging when you end up with multiple aliases for a single direct ory (dentry) as a result of @sys or multiple mountpoints. don't end up with multiple aliases, and avoid the situation 2005-08-02 14:04 shadow * src/afs/LINUX/osi_sleep.c: DELTA STABLE14-linux-fix-refrigerator-calls-20050802 AUTHOR shadow@dementia.org it's CONFIG_PF, not CONFIG_PM 2005-08-02 14:03 shadow * src/afs/LINUX/osi_sleep.c: DELTA linux-fix-refrigerator-calls-20050802 AUTHOR shadow@dementia.org it's CONFIG_PF, not CONFIG_PM 2005-08-02 13:49 shadow * src/afs/LINUX/osi_sleep.c: DELTA linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-08-02 13:47 shadow * src/afs/LINUX/: osi_sleep.c, osi_vnodeops.c, osi_sleep.c: DELTA STABLE14-linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-08-02 13:46 shadow * src/afs/LINUX/: osi_sleep.c, osi_vnodeops.c: DELTA linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-08-02 05:19 shadow * src/afs/LINUX/osi_vfsops.c: DELTA vc-hashing-be-less-expensive-20050728 AUTHOR chas@cmf.nrl.navy.mil FIXES use an afs_q so this is less expensive to deal with 2005-08-02 05:16 shadow * src/afs/LINUX/osi_groups.c: DELTA STABLE14-linux-group-putback-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXES 20562 put back reference before discarding group pointer 2005-08-02 05:15 shadow * src/afs/LINUX/osi_groups.c: DELTA linux-group-putback-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXES 20562 put back reference before discarding group pointer 2005-08-02 05:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-write-dirty-pages-once-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXES 20561 also done in afs_linux_write 2005-08-02 05:11 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-write-dirty-pages-once-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXES 20561 also done in afs_linux_write 2005-08-02 05:09 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-08-02 05:08 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-4gb-32bit-file-fix-20050802 AUTHOR chas@cmf.nrl.navy.mil FIXCES 20560 fix wrapping error on page offset 2005-07-31 17:22 rees * src/afs/afs_vcache.c: DELTA tq-uq-scope-20050731 AUTHOR rees@umich.edu Move local vars tq and uq back into proper scope 2005-07-30 04:36 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA STABLE14-openafs-1386-20050730 AUTHOR shadow@dementia.org openafs 1.3.86 2005-07-29 14:49 shadow * src/cf/linux-test2.m4: DELTA STABLE14-linux-osi-vfs-mkdir-20050729 AUTHOR chas@cmf.nrl.navy.mil FIXES 20479 mkdir so this works when building outside our tree 2005-07-29 14:49 shadow * src/cf/linux-test2.m4: DELTA linux-osi-vfs-mkdir-20050729 AUTHOR chas@cmf.nrl.navy.mil FIXES 20479 mkdir so this works when building outside our tree 2005-07-29 14:32 shadow * src/audit/audit.c: DELTA STABLE14-audit-use-va-arg-20050729 AUTHOR stefaan.deroeck@gmail.com FIXES 20311 use va_arg instead of int 2005-07-29 14:24 shadow * src/audit/audit.c: DELTA audit-use-va-arg-20050729 AUTHOR stefaan.deroeck@gmail.com FIXES 20311 use va_arg instead of int 2005-07-28 22:17 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-doc-updates-20050728 AUTHOR jaltman@secure-endpoints.com updates for 1.3.8600 2005-07-28 22:15 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA windows-doc-updates-20050728 AUTHOR jaltman@secure-endpoints.com updates for 1.3.8600 2005-07-28 22:13 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-update-20050728 AUTHOR jaltman@secure-endpoints.com version number to 1.3.8600 2005-07-28 22:09 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-update-20050728 AUTHOR jaltman@secure-endpoints.com version number to 1.3.8600 2005-07-28 21:50 shadow * src/libafs/MakefileProto.LINUX.in: DELTA amd64-no-red-zone-20050725 AUTHOR shadow@dementia.org why are we not -mno-red-zone here? 2005-07-28 21:48 shadow * src/afs/OBSD/osi_sleep.c: DELTA STABLE14-openafs-sleep-20050726 AUTHOR rees@umich.edu tsleep on "afsslp" in afs_osi_Sleep 2005-07-28 21:33 shadow * src/afs/afs_buffer.c: DELTA STABLE14-dir-buffers-use-nullidx-as-none-20050721 AUTHOR reuter@rzg.mpg.de FIXES 20214 since 0 is a valid number use -1 (NULLIDX) 2005-07-28 21:11 shadow * src/vol/vnode.c: DELTA STABLE14-vnrehash-avoid-cachecheck-change-20050618 AUTHOR shadow@dementia.org unlocking and locking lets us race and makes cacheCheck potentially go bad 2005-07-28 20:52 shadow * src/viced/: callback.c, host.c: DELTA STABLE14-viced-multiprobe-fix-20050721 AUTHOR jaltman@secure-endpoints.com FIXES see if a uuid actually matches what we though was there 2005-07-28 14:39 shadow * src/afs/afs_dcache.c: DELTA cache-size-limit-upping-20050728 AUTHOR shadow@dementia.org based on work from wes chow allow larger caches without variable overflows. does not port to 1.4 as-is. 2005-07-28 14:38 shadow * src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_prototypes.h, afs_vcache.c: DELTA vc-hashing-be-less-expensive-20050728 AUTHOR chas@cmf.nrl.navy.mil FIXES use an afs_q so this is less expensive to deal with 2005-07-28 14:17 shadow * src/afs/: afs.h, afs_dcache.c, afs_init.c, afs_prototypes.h, VNOPS/afs_vnop_write.c: DELTA cache-size-limit-upping-20050728 AUTHOR shadow@dementia.org based on work from wes chow allow larger caches without variable overflows. does not port to 1.4 as-is. 2005-07-27 18:17 shadow * src/rx/rx_kcommon.c: DELTA STABLE14-linux-panic-20050727 AUTHOR chas@cmf.nrl.navy.mil FIXES 20392 just call panic() on linux 2005-07-27 18:16 shadow * src/rx/rx_kcommon.c: DELTA linux-panic-20050727 AUTHOR chas@cmf.nrl.navy.mil FIXES 20392 just call panic() on linux 2005-07-26 18:27 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20396 make work with old 2.4 2005-07-26 18:25 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20396 make old 2.4 happy 2005-07-26 18:14 shadow * src/audit/audit.c: DELTA STABLE14-audit-use-va-arg-20050726 AUTHOR stefaan.deroeck@gmail.com FIXES 20311 use va_arg instead of int 2005-07-26 18:14 shadow * src/audit/audit.c: DELTA audit-use-va-arg-20050726 AUTHOR stefaan.deroeck@gmail.com FIXES 20311 use va_arg instead of int 2005-07-26 17:42 shadow * src/rx/LINUX/rx_knet.c: DELTA STABLE14-linux-reduce-stack-use-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20337 don't do pointless work in osi_NetSend, and save some stack 2005-07-26 17:40 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-mmap-cleanup-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20391 avoid the vma close business, we don't need to do this to track maps 2005-07-26 17:39 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-mmap-cleanup-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20391 avoid the vma close business, we don't need to do this to track maps 2005-07-26 17:34 shadow * src/rx/LINUX/rx_knet.c: DELTA linux-reduce-stack-use-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20337 don't do pointless work in osi_NetSend, and save some stack 2005-07-26 15:25 rees * src/afs/OBSD/osi_sleep.c: DELTA openafs-sleep-20050726 AUTHOR rees@umich.edu tsleep on "afsslp" in afs_osi_Sleep 2005-07-26 14:11 shadow * src/afs/LINUX/: osi_vfsops.c, osi_vnodeops.c: DELTA STABLE14-linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20396 use the generic read/write functions, but set the superblock up correctly. 2005-07-26 13:34 shadow * src/afs/LINUX/: osi_vfsops.c, osi_vnodeops.c: DELTA linux-largefile-fix-20050726 AUTHOR chas@cmf.nrl.navy.mil FIXES 20396 use the generic read/write functions, but set the superblock up correctly. 2005-07-25 18:32 shadow * src/libafs/MakefileProto.LINUX.in: DELTA amd64-no-red-zone-20050725 AUTHOR shadow@dementia.org why are we not -mno-red-zone here? 2005-07-25 18:14 shadow * src/afs/LINUX/osi_sleep.c: DELTA STABLE14-linux-refrigerator-check-20050721 AUTHOR iacobs@exotic4.nipne.ro FIXES 20209 don't call refrigerator unless we have a kernel which supports it 2005-07-23 01:17 jaltman * src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_vnodeops.c, smb3.c: DELTA STABLE14-windows-misc-20050722 AUTHOR jaltman@secure-endpoints.com Add debug logging to SMB and CM Locking code Optimize cm_Analyze by only performing a cm_CheckServers on the current cell instead of all cells Add code to detect loops to the cm_scache_t validation routines. 2005-07-23 01:16 jaltman * src/WINNT/afsd/: cm_conn.c, cm_scache.c, cm_vnodeops.c, smb3.c: DELTA windows-misc-20050722 AUTHOR jaltman@secure-endpoints.com Add debug logging to SMB and CM Locking code Optimize cm_Analyze by only performing a cm_CheckServers on the current cell instead of all cells Add code to detect loops to the cm_scache_t validation routines. 2005-07-21 16:31 shadow * src/afs/VNOPS/afs_vnop_create.c: DELTA STABLE14-unlink-fix-20050721 AUTHOR chas@cmf.nrl.navy.mil fill in parent after processFS 2005-07-21 16:30 shadow * src/afs/VNOPS/afs_vnop_create.c: DELTA unlink-fix-20050721 AUTHOR chas@cmf.nrl.navy.mil fill in parent after processFS 2005-07-21 14:54 shadow * src/viced/: callback.c, host.c: DELTA viced-multiprobe-fix-20050721 AUTHOR jaltman@secure-endpoints.com FIXES see if a uuid actually matches what we though was there 2005-07-21 05:08 shadow * src/vol/fssync.c: DELTA STABLE14-fssync-fix-log-20050721 AUTHOR hans@MPA-Garching.MPG.DE don't call Log like it's ViceLog 2005-07-21 05:06 shadow * src/vol/fssync.c: DELTA fssync-fix-log-20050721 AUTHOR hans@MPA-Garching.MPG.DE don't call Log like it's ViceLog 2005-07-21 04:57 shadow * src/libadmin/client/afs_clientAdmin.c: DELTA STABLE14-afsclient-cellopen-avoid-global-var-20050721 AUTHOR psomogyi@gamax.hu FIXES 20215 avoid use of global variable in CellOpen to avoid thread problems 2005-07-21 04:56 shadow * src/libadmin/client/afs_clientAdmin.c: DELTA afsclient-cellopen-avoid-global-var-20050721 AUTHOR psomogyi@gamax.hu FIXES 20215 avoid use of global variable in CellOpen to avoid thread problems 2005-07-21 04:52 shadow * src/afs/afs_buffer.c: DELTA dir-buffers-use-nullidx-as-none-20050721 AUTHOR reuter@rzg.mpg.de FIXES 20214 since 0 is a valid number use -1 (NULLIDX) 2005-07-21 04:49 shadow * src/afs/: afs_pioctl.c, VNOPS/afs_vnop_lookup.c: DELTA STABLE14-checksysname-stack-usage-20050721 AUTHOR chas@cmf.nrl.navy.mil FIXES 20227 fix misuse of MAXSYSNAME for MAXNUMSYSNAMES 2005-07-21 04:46 shadow * src/afs/: afs_pioctl.c, VNOPS/afs_vnop_lookup.c: DELTA checksysname-stack-usage-20050721 AUTHOR chas@cmf.nrl.navy.mil FIXES 20227 fix misuse of MAXSYSNAME for MAXNUMSYSNAMES 2005-07-21 04:41 shadow * src/afs/LINUX/osi_sleep.c: DELTA linux-refrigerator-check-20050721 AUTHOR iacobs@exotic4.nipne.ro FIXES 20209 don't call refrigerator unless we have a kernel which supports it 2005-07-19 14:44 shadow * src/vol/vnode.c: DELTA vnrehash-avoid-cachecheck-change-20050618 AUTHOR shadow@dementia.org unlocking and locking lets us race and makes cacheCheck potentially go bad 2005-07-19 05:06 jaltman * src/WINNT/client_exp/gui2fs.cpp: DELTA STABLE14-windows-explorer-remove-mountpt-fix-20050719 AUTHOR jaltman@secure-endpoints.com FIXES 20137 the gui version of fs rmmount was reading random memory. 2005-07-19 05:06 jaltman * src/WINNT/client_exp/gui2fs.cpp: DELTA windows-explorer-remove-mountpt-fix-20050719 AUTHOR jaltman@secure-endpoints.com FIXES 20137 the gui version of fs rmmount was reading random memory. 2005-07-19 02:51 jaltman * src/aklog/aklog_main.c: DELTA STABLE14-aklog-segfault-fix-20050718 AUTHOR kekelley@iastate.edu FIXES 20198 I have built openafs 1.3.85 on an emt64 platform on RedHat Enterprise 4, and found that the aklog supplied with 1.3.85 (not the one in the afs-krb5 conversion kit) consistently segfaults when aklog is called with the "-path ...." parm. It works properly when called with no parms. I traced this down to the call to the readlink() call in aklog_main.c, when the params structure references were removed the nesting was changed on an if statement that changed the logic and allowed the do while loop to loop past the end and de-reference a NULL pointer. 2005-07-19 02:51 jaltman * src/aklog/aklog_main.c: DELTA aklog-segfault-fix-20050718 AUTHOR kekelley@iastate.edu FIXES 20198 I have built openafs 1.3.85 on an emt64 platform on RedHat Enterprise 4, and found that the aklog supplied with 1.3.85 (not the one in the afs-krb5 conversion kit) consistently segfaults when aklog is called with the "-path ...." parm. It works properly when called with no parms. I traced this down to the call to the readlink() call in aklog_main.c, when the params structure references were removed the nesting was changed on an if statement that changed the logic and allowed the do while loop to loop past the end and de-reference a NULL pointer. 2005-07-18 15:23 shadow * src/afs/afs_osi.h: DELTA INODE-rollback-dentry-open-20050718 AUTHOR shadow@dementia.org and roll back the cache inode finding with dentry_open 2005-07-18 15:20 shadow * src/afs/LINUX/: osi_file.c, osi_machdep.h, osi_misc.c: DELTA INODE-rollback-dentry-open-20050718 AUTHOR shadow@dementia.org and roll back the cache inode finding with dentry_open 2005-07-18 14:19 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_osi.h, src/afs/afs_prototypes.h, src/afs/afs_vcache.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_lookup.c, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/venus/kdump.c: DELTA INODE-newinode-rollback-20050718 AUTHOR shadow@dementia.org FIXES ok, see if we can fix one of mccormick's problems this way (i bet vmware is still screwed) 2005-07-15 19:19 shadow * src/: afs/LINUX/osi_vnodeops.c, ptserver/pt_util.c: DELTA STABLE14-pt-util-no-cmd-seek-20050715 AUTHOR shadow@dementia.org i guess someone was dumb at some point and failed to completely remove bogus options 2005-07-15 19:16 shadow * src/ptserver/pt_util.c: DELTA pt-util-no-cmd-seek-20050715 AUTHOR shadow@dementia.org i guess someone was dumb at some point and failed to completely remove bogus options 2005-07-15 16:11 rra * src/aklog/: aklog.c, aklog_main.c, krb_util.c, linked_list.c: DELTA STABLE14-misc-aklog-fixes-20050714 AUTHOR wingc@engin.umich.edu FIXES 20092 Fix various minor problems with aklog, including the return type from main, removal of #ifndef __STDC__ code, missing includes, removal of unused variables, correct number of arguments to pr_Initialize, correct argument type for pr_SNameToId, and use of getcwd instead of getwd. 2005-07-15 12:18 jaltman * src/WINNT/afsd/cmdebug.c: DELTA STABLE14-windows-cmdebug-20050715 AUTHOR jaltman@secure-endpoints.com add TellMeAboutYourself functionality and report on capabilities if they are known. Used instead of WhoAreYou when supported by the cache manager. 2005-07-15 12:17 jaltman * src/WINNT/afsd/cmdebug.c: DELTA windows-cmdebug-20050715 AUTHOR jaltman@secure-endpoints.com add TellMeAboutYourself functionality and report on capabilities if they are known. Used instead of WhoAreYou when supported by the cache manager. 2005-07-15 12:11 jaltman * src/WINNT/aklog/aklog.c: DELTA STABLE14-windows-aklog-tweaks-20050715 AUTHOR jaltman@secure-endpoints.com * type correction * formatting * other cleanup 2005-07-15 12:09 jaltman * src/WINNT/aklog/aklog.c: DELTA windows-aklog-tweaks-20050715 AUTHOR jaltman@secure-endpoints.com * type correction * formatting * other cleanup 2005-07-15 11:58 jaltman * src/WINNT/client_config/config.cpp: DELTA STABLE14-windows-config-cache-path-20050715 AUTHOR jaltman@secure-endpoints.com FIXES 20007 Update AFS Control Panel to display the default cache location based upon the SYSTEM %TEMP% environment variable. 2005-07-15 11:56 jaltman * src/WINNT/client_config/config.cpp: DELTA windows-config-cache-path-20050715 AUTHOR jaltman@secure-endpoints.com FIXES 20007 Update AFS Control Panel to display the default cache location based upon the SYSTEM %TEMP% environment variable. 2005-07-15 03:25 jaltman * src/audit/audit.h: DELTA STABLE14-audit-pts-supergroups-20050714 AUTHOR jaltman@secure-endpoints.com PTS SuperGroups failed to compile with auditing due to a missing #define 2005-07-15 03:23 jaltman * src/audit/audit.h: DELTA audit-pts-supergroups-20050714 AUTHOR jaltman@secure-endpoints.com PTS SuperGroups failed to compile with auditing due to a missing #define 2005-07-15 01:19 rra * src/aklog/: aklog.c, aklog_main.c, krb_util.c, linked_list.c: DELTA misc-aklog-fixes-20050714 AUTHOR wingc@engin.umich.edu FIXES 20092 Fix various minor problems with aklog, including the return type from main, removal of #ifndef __STDC__ code, missing includes, removal of unused variables, correct number of arguments to pr_Initialize, correct argument type for pr_SNameToId, and use of getcwd instead of getwd. 2005-07-13 15:51 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-dynamic-inodes-20050713 AUTHOR chas@cmf.nrl.navy.mil FIXES remove errant log message 2005-07-13 14:29 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/cm_aclent.c: DELTA STABLE14-windows-aclent-deadlock-20050713 AUTHOR jaltman@secure-endpoints.com Discovered a deadlock due to a violation of lock order. We may not attempt to obtain a lock on a cm_scache_t mutex while holding the cm_aclLock. 2005-07-13 14:22 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/cm_aclent.c: DELTA windows-aclent-deadlock-20050713 AUTHOR jaltman@secure-endpoints.com Discovered a deadlock due to a violation of lock order. We may not attempt to obtain a lock on a cm_scache_t mutex while holding the cm_aclLock. 2005-07-12 17:49 shadow * src/afs/afs_prototypes.h: DELTA STABLE14-freevclist-static-20050711 AUTHOR zschimke@mars.asu.edu FIXES these are static now, make it so 2005-07-12 17:48 shadow * src/afs/afs_prototypes.h: DELTA freevclist-static-20050711 AUTHOR zschimke@mars.asu.edu FIXES these are static now, make it so 2005-07-12 04:26 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050712 AUTHOR jaltman@secure-endpoints.com 1.3.8500 2005-07-11 22:13 shadow * src/audit/audit.c: DELTA STABLE14-auditlog-include-timestamp-20050710 AUTHOR jaltman@secure-endpoints.com FIXES add a timestamp to auditlog 2005-07-11 22:12 shadow * src/audit/audit.c: DELTA auditlog-include-timestamp-20050710 AUTHOR jaltman@secure-endpoints.com FIXES add a timestamp to auditlog 2005-07-11 20:03 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-85-almost-20050710 AUTHOR shadow@dementia.org FIXES just about ready... 2005-07-11 19:54 shadow * src/ptserver/ptprocs.c: DELTA STABLE14-pullup-cleanup-20050710 AUTHOR shadow@dementia.org FIXES fix minor booboo in 1.3.85 pullups 2005-07-11 19:46 shadow * src/log/: kseal.c, tokens.c, unlog.c: DELTA STABLE14-log-protoize-20050618 AUTHOR shadow@dementia.org protoize log directory 2005-07-11 19:41 shadow * src/cf/linux-test3.m4: DELTA STABLE14-linux-no-smp-modules-on-uniprocessor-20050605 AUTHOR rra@stanford.edu FIXES 18738 don't try to build smp modules with uniprocessor kernel. this may need to be revisited for the redhat buildsys 2005-07-11 19:40 shadow * src/aklog/aklog_param.c: DELTA STABLE14-aklog-cleanup-rxkad2b-20050623 AUTHOR kenh@cmf.nrl.navy.mil Clean up the aklog source, and add support for rxkad2b tokens. 2005-07-11 19:39 shadow * src/WINNT/aklog/aklog.c: DELTA STABLE14-pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com for the longest time aklog implementations with automatic pts registration have included a work around for a bug in pr_Initialize. The bug fails to reset the connection when the cell changes. pr_Initialize has been fixed so we can remove the hack. 2005-07-11 19:29 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_osi.h, src/afs/afs_prototypes.h, src/afs/afs_vcache.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_lookup.c, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/venus/kdump.c: DELTA STABLE14-linux-dynamic-inodes-20050710 AUTHOR chas@cmf.nrl.navy.mil FIXES i slipped a rollback on the linux 2.4 dentry stuff for osi_UFS* in here at the same time. this patch lets us use kernel inodes instead of our own pool. 2005-07-11 19:29 shadow * Makefile.in, src/bozo/bnode.c, src/bucoord/commands.c, src/budb/db_text.c, src/butc/lwps.c, src/butc/recoverDb.c, src/gtx/gtxtest.c, src/kauth/client.c, src/util/serverLog.c, src/venus/fstrace.c: DELTA STABLE14-linux-and-64bit-cleanup-20050710 AUTHOR kekelley@iastate.edu FIXES 19166 fix warnings found on x86_64 linux 2005-07-11 19:29 shadow * src/: audit/audit.c, audit/audit.h, ptserver/ptprocs.c, viced/afsfileprocs.c: DELTA STABLE14-audit-add-and-fix-messages-20050708 AUTHOR jaltman@secure-endpoints.com Fix logging of authenticated user name 2005-07-11 19:29 shadow * src/venus/kdump.c: DELTA STABLE14-kdump-vcache-update-20050708 AUTHOR shadow@dementia.org FIXES 19292 wasn't updated when struct vcache was. oops. 2005-07-11 19:28 shadow * src/ptserver/ptuser.c: DELTA STABLE14-pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com commit the rest of jeff's fix 2005-07-11 19:27 shadow * src/: afs/FBSD/osi_vfsops.c, dir/dir.c, util/afsutil_prototypes.h, volser/volser.p.h: DELTA STABLE14-freebsd60-20050708 AUTHOR rees@umich.edu Fixes for FreeBSD 6.0 snap5. Builds and runs but has locking issues. 2005-07-11 19:16 shadow * src/cf/kerberos.m4: DELTA STABLE14-krb5-configure-fixes-20050707 AUTHOR rra@stanford.edu FIXES 19862 Use krb5_creds rather than struct krb5_creds, add missing test in if statements for krb5_creds structure probes, and tweak the configure output. 2005-07-11 19:13 shadow * src/: afs/sysincludes.h, rx/rx_kcommon.h: DELTA STABLE14-coda-xfs-header-defines-fun-20050706 AUTHOR pterjan@mandriva.com make this better, we should never have been doing it as we were before 2005-07-11 19:10 shadow * src/cf/kerberos.m4: DELTA STABLE14-aklog-assume-old-autoconf-20050706 AUTHOR shadow@dementia.org old autoconf is my fiend 2005-07-11 19:10 shadow * acconfig.h, acinclude.m4, src/volser/vos.c: DELTA STABLE14-vos-ctime-help-20050705 AUTHOR shadow@dementia.org FIXES 6031 kept looking at this backwards, fix is obvious 2005-07-11 19:09 shadow * src/libadmin/adminutil/afs_utilAdmin.c: DELTA STABLE14-util-admin-64bit-20050705 AUTHOR psomogyi@gamax.hu FIXES 19631 serverAddress is an int; don't copy a pointer size 2005-07-11 19:08 shadow * src/: audit/audit.c, audit/audit.h, bozo/bosserver.c, budb/server.c, kauth/kaserver.c, libadmin/adminutil/NTMakefile, libadmin/client/NTMakefile, libadmin/test/NTMakefile, libafsauthent/NTMakefile, libafsrpc/afsrpc.def, ptserver/ptserver.c, util/afsutil.h, util/afsutil_prototypes.h, util/serverLog.c, viced/viced.c, vlserver/vlserver.c, volser/volmain.c: DELTA STABLE14-auditlogs-for-everyone-20050702 AUTHOR jaltman@secure-endpoints.com Windows build dependency changes to support the audit logs 2005-07-11 19:07 shadow * src/aklog/aklog_main.c: DELTA STABLE14-aklog-update-20050705 AUTHOR kenh@cmf.nrl.navy.mil fix typo in #error statement 2005-07-11 19:07 shadow * src/aklog/aklog_main.c: DELTA STABLE14-aklog-principal-rewrite-20050705 AUTHOR hozer@hozed.org fix second_comp call to be correct for macro 2005-07-11 19:07 shadow * src/aklog/aklog_main.c: DELTA STABLE14-aklog-forgot-quote-20050701 AUTHOR kenh@cmf.nrl.navy.mil Forgot closing quote in #error directive. 2005-07-11 19:07 shadow * src/: aklog/Makefile.in, aklog/aklog.c, aklog/aklog.h, aklog/aklog_main.c, aklog/krb_util.c, cf/kerberos.m4: DELTA STABLE14-aklog-heimdal-integration-20050630 AUTHOR kenh@cmf.nrl.navy.mil The necessary autoconf/C glue to make aklog work with Heimdal. 2005-07-11 19:06 shadow * src/ptserver/ptprocs.c: DELTA STABLE14-pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-07-11 19:04 shadow * src/cf/kerberos.m4: DELTA STABLE14-fix-kerberos-autoconf-20060623 AUTHOR kenh@cmf.nrl.navy.mil Commit remaining autoconf fixes for aklog. 2005-07-11 19:03 shadow * src/venus/fs.c: DELTA STABLE14-fix-getcrypt-command-description-20050623 AUTHOR kenh@cmf.nrl.navy.mil Fix the description of the getcrypt command. 2005-07-11 19:03 shadow * src/aklog/: Makefile.in, aklog.c, aklog.h, aklog_main.c: DELTA STABLE14-aklog-cleanup-rxkad2b-20050623 AUTHOR kenh@cmf.nrl.navy.mil Clean up the aklog source, and add support for rxkad2b tokens. RCS file: /cvs/openafs/src/aklog/Attic/aklog_param.c,v Working file: src/aklog/aklog_param.c head: 1.3 branch: locks: strict access list: keyword substitution: kv total revisions: 5; selected revisions: 0 description: 2005-07-11 19:03 shadow * src/WINNT/aklog/aklog.c: DELTA STABLE14-pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com remove the pr_Initialize force cell change hack from afskfw lib 2005-07-11 19:02 shadow * src/ptserver/: NTMakefile, ptprocs.c: DELTA STABLE14-pts-logging-20050620 AUTHOR jaltman@secure-endpoints.com Modify log levels to equal: Lookups at 125 Creates at 25 Modifies at 5 Modify Windows makefile to build ptclient.exe 2005-07-11 18:59 shadow * src/lwp/: lwp.c, preempt.c, timer.c: DELTA STABLE14-lwp-protoize-20050618 AUTHOR shadow@dementia.org protoize lwp directory 2005-07-11 18:45 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_osi.h, src/afs/afs_prototypes.h, src/afs/afs_vcache.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_prototypes.h, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_lookup.c, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/venus/kdump.c: DELTA linux-dynamic-inodes-20050710 AUTHOR chas@cmf.nrl.navy.mil FIXES i slipped a rollback on the linux 2.4 dentry stuff for osi_UFS* in here at the same time. this patch lets us use kernel inodes instead of our own pool. 2005-07-11 03:22 shadow * Makefile.in, src/bozo/bnode.c, src/bucoord/commands.c, src/budb/db_text.c, src/butc/lwps.c, src/butc/recoverDb.c, src/gtx/gtxtest.c, src/kauth/client.c, src/util/serverLog.c, src/venus/fstrace.c: DELTA linux-and-64bit-cleanup-20050710 AUTHOR kekelley@iastate.edu FIXES 19166 fix warnings found on x86_64 linux 2005-07-09 14:20 jaltman * src/audit/audit.c: DELTA audit-add-and-fix-messages-20050708 AUTHOR jaltman@secure-endpoints.com Fix logging of authenticated user name 2005-07-08 21:22 shadow * src/venus/kdump.c: DELTA kdump-vcache-update-20050708 AUTHOR shadow@dementia.org FIXES 19292 wasn't updated when struct vcache was. oops. 2005-07-08 19:59 shadow * src/: audit/audit.c, audit/audit.h, ptserver/ptprocs.c, viced/afsfileprocs.c: DELTA audit-add-and-fix-messages-20050708 AUTHOR jaltman@secure-endpoints.com update and add some more audit logging 2005-07-08 19:58 shadow * src/ptserver/ptuser.c: DELTA pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com commit the rest of jeff's fix 2005-07-08 16:53 rees * src/: afs/FBSD/osi_vfsops.c, dir/dir.c, util/afsutil_prototypes.h, volser/volser.p.h: DELTA freebsd60-20050708 AUTHOR rees@umich.edu Fixes for FreeBSD 6.0 snap5. Builds and runs but has locking issues. 2005-07-08 12:25 jaltman * src/ptserver/ptuser.c: DELTA STABLE14-pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com fixed one null pointer reference but not the other. 2005-07-08 12:23 jaltman * src/ptserver/ptuser.c: DELTA pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com fixed one null pointer reference but not the other. 2005-07-08 03:45 jaltman * src/ptserver/ptuser.c: DELTA STABLE14-pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com The previous patch to pr_Initialize() opened an opportunity for afsconf_Check() to be called with a NULL pointer if tdir == 0. Prevent this occurrance. 2005-07-08 03:44 jaltman * src/: WINNT/aklog/aklog.c, aklog/aklog_main.c, ptserver/ptuser.c: DELTA STABLE14-pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com remove the pr_Initialize force cell change hack from afskfw lib 2005-07-08 03:37 jaltman * src/ptserver/ptuser.c: DELTA pr_Initialize-fix-20050707 AUTHOR jaltman@secure-endpoints.com The previous patch to pr_Initialize() opened an opportunity for afsconf_Check() to be called with a NULL pointer if tdir == 0. Prevent this occurrance. 2005-07-08 02:22 shadow * src/packaging/MacOS/: InstallationCheck, InstallationCheck.strings: DELTA MACOS-updates-20050707 AUTHOR cg2v@andrew.cmu.edu new files for the packaging 2005-07-08 02:22 shadow * src/packaging/MacOS/InstallationCheck: file InstallationCheck was added on branch openafs-stable-1_4_x on 2005-10-08 20:54:03 +0000 2005-07-08 02:22 shadow * src/packaging/MacOS/InstallationCheck.strings: file InstallationCheck.strings was added on branch openafs-stable-1_4_x on 2005-10-08 20:54:03 +0000 2005-07-08 02:22 shadow * src/packaging/MacOS/InstallationCheck: file InstallationCheck was initially added on branch openafs-1_3_82-macos-10_4. 2005-07-08 02:22 shadow * src/packaging/MacOS/InstallationCheck.strings: file InstallationCheck.strings was initially added on branch openafs-1_3_82-macos-10_4. 2005-07-08 01:18 rra * src/cf/kerberos.m4: DELTA krb5-configure-fixes-20050707 AUTHOR rra@stanford.edu FIXES 19862 Use krb5_creds rather than struct krb5_creds, add missing test in if statements for krb5_creds structure probes, and tweak the configure output. 2005-07-07 02:32 shadow * src/: afs/sysincludes.h, rx/rx_kcommon.h: DELTA coda-xfs-header-defines-fun-20050706 AUTHOR pterjan@mandriva.com make this better, we should never have been doing it as we were before 2005-07-07 02:00 shadow * src/cf/kerberos.m4: DELTA aklog-assume-old-autoconf-20050706 AUTHOR shadow@dementia.org old autoconf is my fiend 2005-07-07 01:31 shadow * acconfig.h: DELTA vos-ctime-help-20050705 AUTHOR shadow@dementia.org FIXES 6031 kept looking at this backwards, fix is obvious 2005-07-07 00:28 jaltman * src/WINNT/: afsadmsvr/TaAfsAdmSvrCallback.cpp, afsadmsvr/TaAfsAdmSvrClientNotify.cpp, afsadmsvr/TaAfsAdmSvrClientPing.cpp, afsadmsvr/TaAfsAdmSvrGeneral.cpp, afsadmsvr/TaAfsAdmSvrProperties.cpp, afsapplib/NTMakefile, afsapplib/TaAfsAppLib2005.def, afsapplib/al_help.cpp, afsapplib/al_misc.cpp, afsapplib/al_pump.cpp, afsapplib/al_wizard.cpp, afsapplib/ctl_date.cpp, afsapplib/ctl_elapsed.cpp, afsapplib/ctl_sockaddr.cpp, afsapplib/ctl_spinner.cpp, afsapplib/ctl_time.cpp, afsapplib/dialog.cpp, afsapplib/fastlist.cpp, afsapplib/hashlist.cpp, afsapplib/regexp.cpp, afsapplib/resize.cpp, afsapplib/subclass.cpp, afsclass/afsclassfn.cpp, afsclass/c_cell.cpp, afsclass/c_notify.cpp, afsclass/c_svr.cpp, afsclass/internal.cpp, afsd/afslogon.h, afssvrcfg/config_server_page.cpp, afssvrcfg/get_cur_config.cpp, afssvrmgr/action.cpp, afssvrmgr/alert.cpp, afssvrmgr/cmdline.cpp, afssvrmgr/columns.cpp, afssvrmgr/dispatch.cpp, afssvrmgr/display.cpp, afssvrmgr/general.cpp, afssvrmgr/helpfunc.cpp, afssvrmgr/propcache.cpp, afssvrmgr/svc_prop.cpp, afssvrmgr/svr_address.cpp, afssvrmgr/svr_hosts.cpp, afssvrmgr/svr_security.cpp, afsusrmgr/browse.cpp, afsusrmgr/cmdline.cpp, afsusrmgr/columns.cpp, afsusrmgr/general.cpp, afsusrmgr/helpfunc.cpp, afsusrmgr/task.cpp, afsusrmgr/winlist.cpp, client_config/config.cpp, client_config/drivemap.cpp, client_config/tab_advanced.cpp, client_config/tab_prefs.cpp, client_creds/creds.cpp, client_creds/credstab.cpp, client_creds/shortcut.cpp, client_creds/window.cpp, client_exp/fs.h, client_exp/gui2fs.cpp, client_exp/set_afs_acl.cpp, client_osi/osifd.h, talocale/tal_main.cpp, talocale/tal_string.cpp, talocale/tal_string.h: DELTA STABLE14-windows-vs2005b2-20050706 AUTHOR jaltman@secure-endpoints.com Visual Studio 2005 Beta 2 has been released. As part of this release Microsoft has tightened the rules for their C++ compliance. * no longer can a variable declared in a for() statement be used outside of the associated command block * no longer can a function or variable be declared implicitly as 'int' * several types such as size_t have become 64-bit values on all platforms * due to type changes the C++ function names in libraries have changed. This requires the use of different .DEF file export lists 2005-07-07 00:23 jaltman * src/WINNT/afsapplib/TaAfsAppLib2005.def: file TaAfsAppLib2005.def was added on branch openafs-stable-1_4_x on 2005-07-07 00:28:59 +0000 2005-07-07 00:23 jaltman * src/WINNT/: afsadmsvr/TaAfsAdmSvrCallback.cpp, afsadmsvr/TaAfsAdmSvrClientNotify.cpp, afsadmsvr/TaAfsAdmSvrClientPing.cpp, afsadmsvr/TaAfsAdmSvrGeneral.cpp, afsadmsvr/TaAfsAdmSvrProperties.cpp, afsapplib/NTMakefile, afsapplib/TaAfsAppLib2005.def, afsapplib/al_help.cpp, afsapplib/al_misc.cpp, afsapplib/al_pump.cpp, afsapplib/al_wizard.cpp, afsapplib/ctl_date.cpp, afsapplib/ctl_elapsed.cpp, afsapplib/ctl_sockaddr.cpp, afsapplib/ctl_spinner.cpp, afsapplib/ctl_time.cpp, afsapplib/dialog.cpp, afsapplib/fastlist.cpp, afsapplib/hashlist.cpp, afsapplib/regexp.cpp, afsapplib/resize.cpp, afsapplib/subclass.cpp, afsclass/afsclassfn.cpp, afsclass/c_cell.cpp, afsclass/c_notify.cpp, afsclass/c_svr.cpp, afsclass/internal.cpp, afsd/afslogon.h, afssvrcfg/config_server_page.cpp, afssvrcfg/get_cur_config.cpp, afssvrmgr/action.cpp, afssvrmgr/alert.cpp, afssvrmgr/cmdline.cpp, afssvrmgr/columns.cpp, afssvrmgr/dispatch.cpp, afssvrmgr/display.cpp, afssvrmgr/general.cpp, afssvrmgr/helpfunc.cpp, afssvrmgr/propcache.cpp, afssvrmgr/svc_prop.cpp, afssvrmgr/svr_address.cpp, afssvrmgr/svr_hosts.cpp, afssvrmgr/svr_security.cpp, afsusrmgr/browse.cpp, afsusrmgr/cmdline.cpp, afsusrmgr/columns.cpp, afsusrmgr/general.cpp, afsusrmgr/helpfunc.cpp, afsusrmgr/task.cpp, afsusrmgr/winlist.cpp, client_config/config.cpp, client_config/drivemap.cpp, client_config/tab_advanced.cpp, client_config/tab_prefs.cpp, client_creds/creds.cpp, client_creds/credstab.cpp, client_creds/shortcut.cpp, client_creds/window.cpp, client_exp/fs.h, client_exp/gui2fs.cpp, client_exp/set_afs_acl.cpp, client_osi/osifd.h, talocale/tal_main.cpp, talocale/tal_string.cpp, talocale/tal_string.h: DELTA windows-vs2005b2-20050706 AUTHOR jaltman@secure-endpoints.com Visual Studio 2005 Beta 2 has been released. As part of this release Microsoft has tightened the rules for their C++ compliance. * no longer can a variable declared in a for() statement be used outside of the associated command block * no longer can a function or variable be declared implicitly as 'int' * several types such as size_t have become 64-bit values on all platforms * due to type changes the C++ function names in libraries have changed. This requires the use of different .DEF file export lists 2005-07-06 14:11 jaltman * src/ntbuild.bat: DELTA STABLE14-windows-ntbuild-20050706 AUTHOR jaltman@secure-endpoints.com Update the default sysname to i386_w2k in the ntbuild.bat file 2005-07-06 14:11 jaltman * src/ntbuild.bat: DELTA windows-ntbuild-20050706 AUTHOR jaltman@secure-endpoints.com Update the default sysname to i386_w2k in the ntbuild.bat file 2005-07-06 05:11 jaltman * src/config/: param.amd64_w2k.h, param.i386_w2k.h, param.i64_w2k.h: DELTA STABLE14-windows-config-param-20050706 AUTHOR jaltman@secure-endpoints.com New param files for new sysnames 2005-07-06 05:10 jaltman * src/config/: param.amd64_w2k.h, param.i386_w2k.h, param.i64_w2k.h: DELTA windows-config-param-20050706 AUTHOR jaltman@secure-endpoints.com New param files for new sysnames 2005-07-06 05:10 jaltman * src/config/param.i386_w2k.h: file param.i386_w2k.h was added on branch openafs-stable-1_4_x on 2005-07-06 05:11:31 +0000 2005-07-06 05:10 jaltman * src/config/param.i64_w2k.h: file param.i64_w2k.h was added on branch openafs-stable-1_4_x on 2005-07-06 05:11:31 +0000 2005-07-06 05:10 jaltman * src/config/param.amd64_w2k.h: file param.amd64_w2k.h was added on branch openafs-stable-1_4_x on 2005-07-06 05:11:31 +0000 2005-07-05 23:43 shadow * src/libadmin/adminutil/afs_utilAdmin.c: DELTA util-admin-64bit-20050705 AUTHOR psomogyi@gamax.hu FIXES 19631 serverAddress is an int; don't copy a pointer size 2005-07-05 17:45 shadow * src/volser/vos.c, acinclude.m4: DELTA vos-ctime-help-20050705 AUTHOR shadow@dementia.org FIXES 6031 kept looking at this backwards, fix is obvious 2005-07-05 15:33 jaltman * src/: libadmin/adminutil/NTMakefile, libadmin/client/NTMakefile, libadmin/test/NTMakefile, libafsauthent/NTMakefile, libafsrpc/afsrpc.def: DELTA auditlogs-for-everyone-20050702 AUTHOR jaltman@secure-endpoints.com Windows build dependency changes to support the audit logs 2005-07-05 15:08 shadow * src/aklog/aklog_main.c: DELTA aklog-update-20050705 AUTHOR kenh@cmf.nrl.navy.mil fix typo in #error statement 2005-07-05 15:06 shadow * src/aklog/aklog_main.c: DELTA aklog-principal-rewrite-20050705 AUTHOR hozer@hozed.org fix second_comp call to be correct for macro 2005-07-05 14:11 shadow * src/audit/audit.c: DELTA auditlogs-for-everyone-20050702 AUTHOR shadow@dementia.org all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th e logs like the normal server logs, and will log thread ids when it's multiproce ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now. 2005-07-05 14:07 shadow * src/audit/audit.c: DELTA auditlogs-for-everyone-20050702 AUTHOR shadow@dementia.org all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th e logs like the normal server logs, and will log thread ids when it's multiproce ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now. 2005-07-05 14:03 shadow * src/viced/viced.c: DELTA auditlogs-for-everyone-20050702 AUTHOR shadow@dementia.org all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th e logs like the normal server logs, and will log thread ids when it's multiproce ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now. 2005-07-05 13:57 shadow * src/: vlserver/vlserver.c, volser/volmain.c: DELTA auditlogs-for-everyone-20050702 AUTHOR shadow@dementia.org all servers now take -auditlog (path), send ibm-style auditlogs there, rotate th e logs like the normal server logs, and will log thread ids when it's multiproce ssor. /usr/afs/local/Audit can also be used like on aix on other platforms now. 2005-07-04 17:32 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_callback.c, afs/afs_cbqueue.c, afs/afs_daemons.c, afs/afs_dcache.c, afs/afs_osi.h, afs/afs_pioctl.c, afs/afs_util.c, afs/afs_vcache.c, afs/afs_volume.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/DARWIN/osi_prototypes.h, afs/DARWIN/osi_sleep.c, afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_remove.c, afsd/afsd.c, config/afs_args.h, packaging/MacOS/OpenAFS.info, packaging/MacOS/ReadMe.rtf, packaging/MacOS/buildpkg.sh, sys/afssyscalls.c, venus/fstrace.c: DELTA MACOS-update-20050701 AUTHOR cg2v@andrew.cmu.edu tiger latest 2005-07-02 16:59 shadow * src/: audit/audit.c, audit/audit.h, bozo/bosserver.c, budb/server.c, kauth/kaserver.c, ptserver/ptserver.c, viced/viced.c, util/afsutil.h, util/afsutil_prototypes.h, util/serverLog.c: DELTA auditlogs-for-everyone-20050702 AUTHOR shadow@dementia.org all servers now take -auditlog (path), send ibm-style auditlogs there, rotate the logs like the normal server logs, and will log thread ids when it's multiprocessor. /usr/afs/local/Audit can also be used like on aix on other platforms now. 2005-07-02 02:46 jaltman * src/WINNT/afsd/cm_dns.c: DELTA STABLE14-windows-afsdb-fix-20050701 AUTHOR jaltman@secure-endpoints.com Fix AFSDB queries using DNSAPI to always terminate the query string with a period. 2005-07-02 02:44 jaltman * src/WINNT/afsd/cm_dns.c: DELTA windows-afsdb-fix-20050701 AUTHOR jaltman@secure-endpoints.com Fix AFSDB queries using DNSAPI to always terminate the query string with a period. 2005-07-01 19:47 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-makefile-fix-20050701 AUTHOR jaltman@secure-endpoints.com Fixes that were applied to the head as part of the IFS changes but whose delta was not ready for the 1-4 branch. afscdefs should only include defines. afscflags should only include compiler switches update version to 1.3.8500 2005-07-01 19:34 jaltman * src/WINNT/: afsd/afskfw.c, aklog/aklog.c: DELTA STABLE14-windows-aklog-naming-20050624 AUTHOR jaltman@secure-endpoints.com Correct for the behavior of pr_SNameToId() lowercasing the username 2005-07-01 19:09 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA STABLE14-windows-notes-20050630 AUTHOR jaltman@secure-endpoints.com Updates for 1.3.85 2005-07-01 19:03 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, msi-deployment-guide.txt, registry.txt: DELTA STABLE14-windows-notes-20050630 AUTHOR jaltman@secure-endpoints.com Updates for 1.3.85 2005-07-01 19:00 jaltman * README-NT: DELTA STABLE14-windows-readme-20050628 AUTHOR jaltman@secure-endpoints.com updates to nsis 2.07 and corrections to build process 2005-07-01 18:40 jaltman * src/WINNT/afsd/: afslogon.c, afslogon.h: DELTA STABLE14-windows-logon-20050630 AUTHOR jaltman@secure-endpoints.com add a registry entry to prevent token destruction at logoff 2005-07-01 18:40 jaltman * doc/txt/winnotes/afs-install-notes.txt, src/WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-windows-nsis-20050628 AUTHOR rsm4@ieee.org Support for NSIS 2.07 including named installation configurations and an Icon for the uninstall entry listed in the Add/Remove Programs control panel. 2005-07-01 18:38 jaltman * src/WINNT/: afsd/afskfw.c, aklog/aklog.c: DELTA STABLE14-windows-aklog-naming-20050624 AUTHOR jaltman@secure-endpoints.com Correct for the behavior of pr_SNameToId() lowercasing the username 2005-07-01 04:40 kenh * src/aklog/aklog_main.c: DELTA aklog-forgot-quote-20050701 AUTHOR kenh@cmf.nrl.navy.mil Forgot closing quote in #error directive. 2005-06-30 21:06 kenh * src/: aklog/Makefile.in, aklog/aklog.c, aklog/aklog.h, aklog/aklog_main.c, aklog/krb_util.c, cf/kerberos.m4: DELTA aklog-heimdal-integration-20050630 AUTHOR kenh@cmf.nrl.navy.mil The necessary autoconf/C glue to make aklog work with Heimdal. 2005-06-30 18:02 jaltman * src/WINNT/afsd/afslogon.h: DELTA windows-logon-20050630 AUTHOR jaltman@secure-endpoints.com add a registry entry to prevent token destruction at logoff 2005-06-30 05:06 shadow * src/ptserver/ptprocs.c: DELTA pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-06-30 05:04 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-logon-20050630 AUTHOR jaltman@secure-endpoints.com Add a method to disable the deletion of tokens at logoff 2005-06-30 05:02 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, registry.txt: DELTA windows-notes-20050630 AUTHOR jaltman@secure-endpoints.com latest updates including new afs-install-notes section on debugging 2005-06-30 03:12 shadow * src/util/serverLog.c: DELTA STABLE14-threadid-logging-20050629 AUTHOR shadow@dementia.org log thread ids for any debug level 2005-06-30 03:10 shadow * src/util/serverLog.c: DELTA threadid-logging-20050629 AUTHOR shadow@dementia.org log thread ids for any debug level 2005-06-29 02:43 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA windows-nsis-20050628 AUTHOR rsm4@ieee.org Support for NSIS 2.07 including named installation configurations and an Icon for the uninstall entry listed in the Add/Remove Programs control panel. 2005-06-29 02:42 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA windows-notes-20050628 AUTHOR jaltman@secure-endpoints.com pre-1.4 2005-06-29 02:41 jaltman * README-NT: DELTA windows-readme-20050628 AUTHOR jaltman@secure-endpoints.com Updates to describe NSIS 2.07 2005-06-24 03:57 kenh * src/cf/kerberos.m4: DELTA fix-kerberos-autoconf-20060623 AUTHOR kenh@cmf.nrl.navy.mil Commit remaining autoconf fixes for aklog. 2005-06-24 03:01 jaltman * src/WINNT/: aklog/aklog.c, afsd/afskfw.c: DELTA windows-aklog-naming-20050624 AUTHOR jaltman@secure-endpoints.com Correct for the behavior of pr_SNameToId() lowercasing the username 2005-06-24 02:54 kenh * src/venus/fs.c: DELTA fix-getcrypt-command-description-20050623 AUTHOR kenh@cmf.nrl.navy.mil Fix the description of the getcrypt command. 2005-06-23 23:43 kenh * src/aklog/: Makefile.in, aklog.c, aklog.h, aklog_main.c, aklog_param.c: DELTA aklog-cleanup-rxkad2b-20050623 AUTHOR kenh@cmf.nrl.navy.mil Clean up the aklog source, and add support for rxkad2b tokens. 2005-06-23 14:23 jaltman * src/WINNT/afsd/afskfw.c: DELTA pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com remove the pr_Initialize force cell change hack from afskfw lib 2005-06-23 04:41 jaltman * src/: aklog/aklog_main.c, WINNT/aklog/aklog.c: DELTA pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com for the longest time aklog implementations with automatic pts registration have included a work around for a bug in pr_Initialize. The bug fails to reset the connection when the cell changes. pr_Initialize has been fixed so we can remove the hack. 2005-06-23 04:39 jaltman * src/ptserver/ptuser.c: DELTA pr_init-fix-20050623 AUTHOR jaltman@secure-endpoints.com for the longest time aklog implementations with automatic pts registration have included a work around for a bug in pr_Initialize. The bug fails to reset the connection when the cell changes. This patch fixes that bug. 2005-06-22 17:37 shadow * acinclude.m4, configure.in: DELTA STABLE14-objdir-20050622 AUTHOR shadow@dementia.org FIXES 19341 try harder to make builds work in cases where you're building into an alternate directory with old autoconf (mkdir vs mkdir -p) 2005-06-22 17:35 shadow * acinclude.m4, configure.in: DELTA objdir-20050622 AUTHOR shadow@dementia.org FIXES 19341 try harder to make builds work in cases where you're building into an alternate directory with old autoconf (mkdir vs mkdir -p) 2005-06-22 13:48 shadow * Makefile.in, src/vfsck/libfs.h: DELTA STABLE14-hpux11-vfsck-20050622 AUTHOR shadow@dementia.org make vfsck build for hpux 2005-06-22 13:47 shadow * src/vfsck/libfs.h: file libfs.h was added on branch openafs-stable-1_4_x on 2005-06-22 13:48:47 +0000 2005-06-22 13:47 shadow * Makefile.in, src/vfsck/libfs.h: DELTA hpux11-vfsck-20050622 AUTHOR shadow@dementia.org make vfsck build for hpux 2005-06-21 22:20 shadow * src/ubik/udebug.c: DELTA STABLE14-amd64-udebug-20050621 AUTHOR jhutz@cmu.edu fix 64 bit glitch in udebug 2005-06-21 22:19 shadow * src/ubik/udebug.c: DELTA amd64-udebug-20050621 AUTHOR jhutz@cmu.edu fix 64 bit glitch in udebug 2005-06-21 22:15 shadow * src/cf/kerberos.m4: DELTA STABLE14-aklog-configure-backport-20050621 AUTHOR shadow@dementia.org make old autoconf work again 2005-06-21 22:14 shadow * src/cf/kerberos.m4: DELTA aklog-configure-backport-20050621 AUTHOR shadow@dementia.org make old autoconf work again 2005-06-21 21:20 shadow * src/aklog/Makefile.in: Add missing Makefile.in that I apparantly forgot. DELTA STABLE14-fix-missing-makefile-20040621 AUTHOR kenh@cmf.nrl.navy.mil 2005-06-21 21:15 shadow * src/aklog/Makefile.in: file Makefile.in was added on branch openafs-stable-1_4_x on 2005-06-21 21:20:22 +0000 2005-06-21 21:15 kenh * src/aklog/Makefile.in: Add missing Makefile.in that I apparantly forgot. DELTA fix-missing-makefile-20040621 AUTHOR kenh@cmf.nrl.navy.mil 2005-06-21 20:22 shadow * src/afs/LINUX/: osi_machdep.h, osi_misc.c, osi_vfsops.c, osi_vnodeops.c: DELTA STABLE14-linux-change-dentry-cleanup-20050619 AUTHOR chas@cmf.nrl.navy.mil try to make this work in 2.4 also 2005-06-21 20:22 shadow * src/: util/afsutil.h, util/serverLog.c, viced/viced.c: DELTA STABLE14-threaded-logging-20050619 AUTHOR jaltman@mit.edu update logging to be able to show threads 2005-06-21 20:21 shadow * src/: audit/audit.h, ptserver/ptprocs.c: DELTA STABLE14-pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-06-21 20:20 shadow * src/viced/host.c: DELTA STABLE14-viced-firstclient-retry-20050619 AUTHOR shadow@dementia.org FIXES 1345 avoid race as we add a new client 2005-06-21 20:20 shadow * Makefile.in, acinclude.m4, configure.in, src/aklog/aklog.c, src/aklog/aklog.h, src/aklog/aklog_main.c, src/aklog/aklog_param.c, src/aklog/krb_util.c, src/cf/kerberos.m4: DELTA STABLE14-more-aklog-fixes-20050618 AUTHOR kenh@cmf.nrl.navy.mil Fixup aklog so it will compile (at least on MacOS X). Include basic autoconf glue. 2005-06-21 20:19 shadow * Makefile.in, src/des/util.c, src/libuafs/Makefile.common.in, src/util/Makefile.in, src/util/rxkstats.c: DELTA STABLE14-rxkad-stats-do-it-right-20050618 AUTHOR shadow@dementia.org fine, let's just do this right 2005-06-21 20:19 shadow * src/des/: key_sched.c, util.c: DELTA STABLE14-move-rxkad-stats-20050618 AUTHOR shadow@dementia.org fine, let's try this again, so aklog doesn't lose, but this sucks 2005-06-21 20:19 shadow * src/vol/vnode.c: DELTA STABLE14-vnrehash-avoid-cachecheck-change-20050618 AUTHOR shadow@dementia.org unlocking and locking lets us race and makes cacheCheck potentially go bad 2005-06-21 20:19 shadow * src/vlserver/vlprocs.c: DELTA STABLE14-vlprocs-extended-user-logging-20050618 AUTHOR shadow@dementia.org update log message to provide full username 2005-06-21 20:19 shadow * src/viced/afsfileprocs.c: DELTA STABLE14-lock-client-around-acl-checkrights-20050618 AUTHOR shadow@dementia.org FIXES 1345 one of the like 3 crashes there. thanks love 2005-06-21 20:17 shadow * src/audit/audit.c: DELTA STABLE14-audit-protoization-20050618 AUTHOR shadow@dementia.org protoize libaudit 2005-06-21 20:16 shadow * src/libafsdep: DELTA STABLE14-libafsdep-des-stats-20050618 AUTHOR shadow@dementia.org for rxkad stats dependancy when doing only_libafs build 2005-06-21 20:13 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c, afs/afs_prototypes.h, afs/afs_stats.h, afs/LINUX/osi_sysctl.c, afsd/afsd.c, config/afs_args.h, xstat/xstat_cm_test.c: DELTA STABLE14-revert-splitdcache-20050621 AUTHOR shadow@dementia.org revert this for 1.4 series 2005-06-20 14:09 jaltman * src/WINNT/afsd/: afsd.c, afsd_service.c: DELTA windows-afsifs-20050620 AUTHOR jaltman@secure-endpoints.com more IFS reformatting that was not committed in the window-afsifs-20050617 delta 2005-06-20 14:01 jaltman * src/ptserver/: NTMakefile, ptprocs.c: DELTA pts-logging-20050620 AUTHOR jaltman@secure-endpoints.com Modify log levels to equal: Lookups at 125 Creates at 25 Modifies at 5 Modify Windows makefile to build ptclient.exe 2005-06-19 17:56 shadow * src/audit/audit.h: DELTA pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-06-19 17:39 shadow * src/afs/LINUX/: osi_machdep.h, osi_misc.c, osi_vfsops.c, osi_vnodeops.c: DELTA linux-change-dentry-cleanup-20050619 AUTHOR chas@cmf.nrl.navy.mil try to make this work in 2.4 also 2005-06-19 17:37 shadow * src/: viced/viced.c, util/afsutil.h, util/serverLog.c: DELTA threaded-logging-20050619 AUTHOR jaltman@mit.edu update logging to be able to show threads 2005-06-19 17:35 shadow * src/ptserver/ptprocs.c: DELTA pts-logging-20050619 AUTHOR jaltman@mit.edu FIXES enhance pts logging 2005-06-19 17:17 shadow * src/viced/host.c: DELTA viced-firstclient-retry-20050619 AUTHOR shadow@dementia.org FIXES 1345 avoid race as we add a new client 2005-06-19 01:06 shadow * src/cf/kerberos.m4: file kerberos.m4 was added on branch openafs-stable-1_4_x on 2005-06-21 20:20:26 +0000 2005-06-19 01:06 kenh * Makefile.in, acinclude.m4, configure.in, src/aklog/aklog.c, src/aklog/aklog.h, src/aklog/aklog_main.c, src/aklog/aklog_param.c, src/aklog/krb_util.c, src/cf/kerberos.m4: DELTA more-aklog-fixes-20050618 AUTHOR kenh@cmf.nrl.navy.mil Fixup aklog so it will compile (at least on MacOS X). Include basic autoconf glue. 2005-06-19 00:19 shadow * src/libuafs/Makefile.common.in: DELTA rxkad-stats-do-it-right-20050618 AUTHOR shadow@dementia.org fine, let's just do this right 2005-06-19 00:15 shadow * src/util/rxkstats.c: file rxkstats.c was added on branch openafs-stable-1_4_x on 2005-06-21 20:20:00 +0000 2005-06-19 00:14 shadow * Makefile.in, src/des/util.c, src/util/Makefile.in, src/util/rxkstats.c: DELTA rxkad-stats-do-it-right-20050618 AUTHOR shadow@dementia.org fine, let's just do this right 2005-06-18 23:50 shadow * src/des/: key_sched.c, util.c, util.c: DELTA move-rxkad-stats-20050618 AUTHOR shadow@dementia.org fine, let's try this again, so aklog doesn't lose, but this sucks 2005-06-18 23:29 shadow * src/: afs/afs_dcache.c, afs/afs_osidnlc.c, afs/afs_vcache.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/DARWIN/osi_prototypes.h, afs/DARWIN/osi_sleep.c, afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c, config/afs_args.h, rx/rx_kcommon.c, rx/rx_packet.c, rx/DARWIN/rx_knet.c, sys/afssyscalls.c: DELTA macos-104-notyet-20050618 AUTHOR cg2v@andrew.cmu.edu next update of 10.4 2005-06-18 23:24 shadow * src/vol/vnode.c: DELTA vnrehash-avoid-cachecheck-change-20050618 AUTHOR shadow@dementia.org unlocking and locking lets us race and makes cacheCheck potentially go bad 2005-06-18 23:23 shadow * src/vlserver/vlprocs.c: DELTA vlprocs-extended-user-logging-20050618 AUTHOR shadow@dementia.org update log message to provide full username 2005-06-18 23:22 shadow * src/viced/afsfileprocs.c: DELTA lock-client-around-acl-checkrights-20050618 AUTHOR shadow@dementia.org FIXES 1345 one of the like 3 crashes there. thanks love 2005-06-18 23:20 shadow * src/lwp/: lwp.c, preempt.c, timer.c: DELTA lwp-protoize-20050618 AUTHOR shadow@dementia.org protoize lwp directory 2005-06-18 23:20 shadow * src/log/: kseal.c, tokens.c, unlog.c: DELTA log-protoize-20050618 AUTHOR shadow@dementia.org protoize log directory 2005-06-18 23:20 shadow * src/config/param.ppc_darwin_80.h: DELTA ppc-darwin80-20050618 AUTHOR shadow@dementia.org this is actually a throwaway 2005-06-18 23:17 shadow * src/audit/audit.c: DELTA audit-protoization-20050618 AUTHOR shadow@dementia.org protoize libaudit 2005-06-18 23:15 shadow * src/libafsdep: DELTA libafsdep-des-stats-20050618 AUTHOR shadow@dementia.org for rxkad stats dependancy when doing only_libafs build 2005-06-18 23:05 shadow * README.DEVEL: DELTA readme-devel-20050618 AUTHOR shadow@dementia.org we have protoized kernel code now 2005-06-17 16:15 jaltman * README-NT: DELTA windows-afsifs-20050617 AUTHOR jaltman@secure-endpoints.com Not all of the chunks applied on the last commit 2005-06-17 16:07 jaltman * README-NT, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/msi-deployment-guide.txt, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afsdifs.c, src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/rawops.c, src/WINNT/afsrdr/afsrdr.c, src/WINNT/afsrdr/ifs_rpc.c, src/WINNT/afsrdr/ifs_rpc.h, src/WINNT/afsrdr/kif.h, src/WINNT/client_config/drivemap.cpp, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k, src/sys/pioctl_nt.c: DELTA window-afsifs-20050617 AUTHOR jaltman@secure-endpoints.com Updates to the afsifs-20050615 DELTA. * Fix the build system * Reformat the code * Update docs 2005-06-15 18:51 rees * src/: WINNT/afsd/cm_ioctl.c, sys/pioctl_nt.c: DELTA afsifs-both-20050615 AUTHOR ericjw@umich.edu this patchset makes it build both ways. 2005-06-15 16:51 rees * README-NT, src/ntbuild.bat, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd.c, src/WINNT/afsd/afsd.h, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/afsdifs.c, src/WINNT/afsd/afsdifs.h, src/WINNT/afsd/cm_callback.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/rawops.c, src/WINNT/afsrdr/afsrdr.c, src/WINNT/afsrdr/afsrdr.h, src/WINNT/afsrdr/ifs_rpc.c, src/WINNT/afsrdr/ifs_rpc.h, src/WINNT/afsrdr/kif.h, src/WINNT/afsrdr/makefile, src/WINNT/afsrdr/sources, src/WINNT/client_config/drivemap.cpp, src/WINNT/install/NSIS/NTMakefile, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/NSIS/Service.cpp, src/config/NTMakefile.i386_nt40, src/sys/pioctl_nt.c: DELTA afsifs-20050615 AUTHOR ericjw@umich.edu Windows IFS client code and build option 2005-06-13 14:31 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-logon-20050613 AUTHOR jaltman@secure-endpoints.com fix the return value of IsServiceStartPending. use IsServiceRunning and IsServiceStartPending in the while loop 2005-06-13 14:30 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-logon-20050613 AUTHOR jaltman@secure-endpoints.com fix the return value of IsServiceStartPending. use IsServiceRunning and IsServiceStartPending in the while loop 2005-06-13 01:07 jaltman * src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com add OpenAFS logo icon 2005-06-13 01:06 jaltman * src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com add OpenAFS logo icon 2005-06-12 15:58 jaltman * src/WINNT/install/wix/uninstall/NTMakefile: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com add "clean" rule 2005-06-12 15:57 jaltman * src/WINNT/install/wix/NTMakefile: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com use "uninst" for build rule instead of "uninstall" 2005-06-12 15:56 jaltman * src/config/NTMakefile: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com build wix/uninstall directory 2005-06-12 15:56 jaltman * src/config/NTMakefile: DELTA windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com build wix/uninstall directory 2005-06-12 15:55 jaltman * src/WINNT/install/wix/NTMakefile: DELTA windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com use "uninst" for rule instead of "uninstall" 2005-06-12 15:52 jaltman * src/WINNT/install/wix/uninstall/NTMakefile: DELTA windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com add clean rule 2005-06-12 11:45 jaltman * src/WINNT/afsd/: cm_buf.c, cm_conn.c, cm_dcache.c, cm_scache.c, smb.c: DELTA STABLE14-windows-misc-fixes-20050612 AUTHOR jaltman@secure-endpoints.com if scp is not known when flushing dirty buffers, find it by fid only free the server list when one was obtained hold the scp mutex until after the associated bufp flags are updated only get the volume by id if there is a server callback map CM_ERROR_ALLOFFLINE to NT Remote Host Down 2005-06-12 11:44 jaltman * src/WINNT/afsd/: cm_buf.c, cm_conn.c, cm_dcache.c, cm_scache.c, smb.c: DELTA windows-misc-fixes-20050612 AUTHOR jaltman@secure-endpoints.com if scp is not known when flushing dirty buffers, find it by fid only free the server list when one was obtained hold the scp mutex until after the associated bufp flags are updated only get the volume by id if there is a server callback map CM_ERROR_ALLOFFLINE to NT Remote Host Down 2005-06-12 11:26 jaltman * src/WINNT/aklog/: NTMakefile, asetkey.c, asetkey.rc: DELTA STABLE14-windows-asetkey-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe to the Windows distribution 2005-06-12 11:25 jaltman * src/WINNT/aklog/: NTMakefile, asetkey.c, asetkey.rc: DELTA windows-asetkey-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe to the Windows distribution 2005-06-12 11:25 jaltman * src/WINNT/aklog/asetkey.c: file asetkey.c was added on branch openafs-stable-1_4_x on 2005-06-12 11:26:15 +0000 2005-06-12 11:25 jaltman * src/WINNT/aklog/asetkey.rc: file asetkey.rc was added on branch openafs-stable-1_4_x on 2005-06-12 11:26:15 +0000 2005-06-12 11:23 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, loopback/loopbackutils.cpp, wix/NTMakefile, wix/feature.wxi, wix/files.wxi, wix/Icon/ico_OpenAFS.ico, wix/lang/en_US/strings.wxl, wix/uninstall/NTMakefile, wix/uninstall/uninstall.c, wix/uninstall/uninstall.rc: DELTA STABLE14-windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe Add uninstall.exe and associated shortcut to Wix Fix ability to uninstall loopback adapter on non-English Windows versions 2005-06-12 11:19 jaltman * src/WINNT/install/wix/uninstall/uninstall.rc: file uninstall.rc was added on branch openafs-stable-1_4_x on 2005-06-12 11:23:18 +0000 2005-06-12 11:19 jaltman * src/WINNT/install/wix/uninstall/NTMakefile: file NTMakefile was added on branch openafs-stable-1_4_x on 2005-06-12 11:23:18 +0000 2005-06-12 11:19 jaltman * src/WINNT/install/wix/uninstall/uninstall.c: file uninstall.c was added on branch openafs-stable-1_4_x on 2005-06-12 11:23:18 +0000 2005-06-12 11:19 jaltman * src/WINNT/install/wix/Icon/ico_OpenAFS.ico: file ico_OpenAFS.ico was added on branch openafs-stable-1_4_x on 2005-06-12 11:23:15 +0000 2005-06-12 11:19 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, loopback/loopbackutils.cpp, wix/NTMakefile, wix/feature.wxi, wix/files.wxi, wix/Icon/ico_OpenAFS.ico, wix/lang/en_US/strings.wxl, wix/uninstall/NTMakefile, wix/uninstall/uninstall.c, wix/uninstall/uninstall.rc: DELTA windows-installer-updates-20050612 AUTHOR jaltman@secure-endpoints.com Add asetkey.exe Add uninstall.exe and associated shortcut to Wix Fix ability to uninstall loopback adapter on non-English Windows versions 2005-06-10 21:38 jaltman * src/bozo/bosserver.c: DELTA STABLE14-pipe-logging-fix-20050610 AUTHOR jaltman@secure-endpoints.com fstat calls should be lstat bang in the wrong place 2005-06-10 21:37 jaltman * src/bozo/bosserver.c: DELTA pipe-logging-fix-20050610 AUTHOR jaltman@secure-endpoints.com fstat calls should be lstat bang in the wrong place 2005-06-10 21:34 jaltman * src/util/serverLog.c: DELTA STABLE14-pipe-logging-fix-20050610 AUTHOR jaltman@secure-endpoints.com fstat calls should be lstat 2005-06-10 21:34 jaltman * src/util/serverLog.c: DELTA pipe-logging-fix-20050610 AUTHOR jaltman@secure-endpoints.com fstat calls should be lstat 2005-06-10 21:11 jaltman * src/afs/VNOPS/afs_vnop_rename.c: DELTA STABLE14-sgi-afs-rename-decl-fix-20050610 AUTHOR tony@lions.odu.edu achar -> char 2005-06-10 21:11 jaltman * src/afs/VNOPS/afs_vnop_rename.c: DELTA sgi-afs-rename-decl-fix-20050610 AUTHOR tony@lions.odu.edu achar -> char 2005-06-10 21:07 jaltman * src/viced/afsfileprocs.c: DELTA STABLE14-unbalanced-unlock-20050610 AUTHOR jaltman@secure-endpoints.com Addition of __EXPERIMENTAL_CALLBACK_CONN_MOVING if defined left an unbalanced H_UNLOCK. Semi-colons after H_LOCK and H_UNLOCK were missing. 2005-06-10 21:07 jaltman * src/viced/afsfileprocs.c: DELTA unbalanced-unlock-20050610 AUTHOR jaltman@secure-endpoints.com Addition of __EXPERIMENTAL_CALLBACK_CONN_MOVING if defined left an unbalanced H_UNLOCK. Semi-colons after H_LOCK and H_UNLOCK were missing. 2005-06-10 20:55 jaltman * src/WINNT/afsd/afslogon.c: DELTA STABLE14-windows-afslogon-20050610 AUTHOR jaltman@secure-endpoints.com replace wfhile(TRUE) with while(afsAutoStart) 2005-06-10 20:54 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-afslogon-20050610 AUTHOR jaltman@secure-endpoints.com replace wfhile(TRUE) with while(afsAutoStart) 2005-06-08 22:06 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_daemons.c, afs/afs_init.c, afs/afs_osi.c, afs/afs_osi.h, afs/afs_osi_pag.c, afs/afs_pioctl.c, afs/afs_vcache.c, afs/sysincludes.h, afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c, afs/DARWIN/osi_inode.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/DARWIN/osi_module.c, afs/DARWIN/osi_prototypes.h, afs/DARWIN/osi_sleep.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_create.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, config/afs_args.h, config/param.ppc_darwin_80.h, dir/dir.c, libafs/MakefileProto.DARWIN.in, libafs/afs.ppc_darwin_80.plist.in, rx/rx_kcommon.c, rx/rx_kcommon.h, rx/rx_kernel.h, rx/rx_packet.c, rx/rx_prototypes.h, rx/xdr.c, rx/DARWIN/rx_kmutex.h, rx/DARWIN/rx_knet.c, rx/UKERNEL/rx_kcommon.h, sys/afssyscalls.c, venus/fstrace.c: DELTA MACOS-still-not-yet-20050608 AUTHOR cg2v@andrew.cmu.edu update 2005-06-07 17:37 rees * src/afsd/afs.conf.linux: DELTA dont-restrict-nfiles-20050607 AUTHOR rees@umich.edu Let afsd compute cachefiles as cacheblocks/10 instead of limiting it to 50000 in the XLARGE and XXLARGE cases. 2005-06-05 16:20 shadow * src/cf/linux-test3.m4: DELTA linux-no-smp-modules-on-uniprocessor-20050605 AUTHOR rra@stanford.edu FIXES 18738 don't try to build smp modules with uniprocessor kernel. this may need to be revisited for the redhat buildsys 2005-06-05 15:43 shadow * configure-libafs.in, configure.in, src/libafs/afs.ppc_darwin_70.plist.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-84-20050605 AUTHOR shadow@dementia.org this time for sure 2005-06-05 15:39 shadow * acinclude.m4: DELTA STABLE14-use-test-r-20050531 AUTHOR rees@umich.edu Use "test -r" instead of "test -e". Not all systems (Solaris) have -e. 2005-06-05 15:34 shadow * src/afs/afs_dcache.c: DELTA STABLE14-split-dcache-fixes-20050604 AUTHOR shadow@dementia.org based on discussions with jhutz@cmu.edu and chas@cmf.nrl.navy.mil 2005-06-05 15:34 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE14-linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil respect i_state flag (works for my test case, if it works more broadly i will pull up) 2005-06-05 14:52 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k, NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050605 AUTHOR jaltman@secure-endpoints.com 1.3.8400 2005-06-05 14:47 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA STABLE14-windows-notes-20050605 AUTHOR jaltman@secure-endpoints.com updates for 1.3.84 2005-06-05 14:45 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA windows-notes-20050605 AUTHOR jaltman@secure-endpoints.com updates for 1.3.84 2005-06-05 13:39 jaltman * src/WINNT/afsd/cm_scache.c: DELTA STABLE14-windows-syncop-waiting-20050605 AUTHOR jaltman@secure-endpoints.com Forgot to remove unneeded flag 2005-06-05 13:38 jaltman * src/WINNT/afsd/cm_scache.c: DELTA windows-syncop-waiting-20050605 AUTHOR jaltman@secure-endpoints.com Forgot to remove unneeded flag 2005-06-05 06:45 jaltman * src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_callback.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA STABLE14-windows-buf-waiting-20050605 AUTHOR jaltman@secure-endpoints.com The function cm_SyncOp() can cause threads to wait either because there is a state conflict on the current use of the cm_scache_t object or a state conflict on the cm_buf_t object. Waiting is always performed on the cm_scache_t object. However, if the conflict was with the cm_buf_t object there was no method for waking up the thread when the conflict is cleared. Now all of the cm_buf_t waiting functions also take a cm_scache_t and waiting threads are woken if necessary. cm_scache_t and cm_buf_t objects now have waitCount and waitRequest fields. The WAITING flag is now cleared by the waking thread who sets waitCount to zero. Many improvements to trace logging for these issues. 2005-06-05 06:44 jaltman * src/WINNT/afsd/: cm_buf.c, cm_buf.h, cm_callback.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_scache.c, cm_scache.h, cm_vnodeops.c, smb.c: DELTA windows-buf-waiting-20050605 AUTHOR jaltman@secure-endpoints.com The function cm_SyncOp() can cause threads to wait either because there is a state conflict on the current use of the cm_scache_t object or a state conflict on the cm_buf_t object. Waiting is always performed on the cm_scache_t object. However, if the conflict was with the cm_buf_t object there was no method for waking up the thread when the conflict is cleared. Now all of the cm_buf_t waiting functions also take a cm_scache_t and waiting threads are woken if necessary. cm_scache_t and cm_buf_t objects now have waitCount and waitRequest fields. The WAITING flag is now cleared by the waking thread who sets waitCount to zero. Many improvements to trace logging for these issues. 2005-06-04 17:08 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil respect i_state flag (works for my test case, if it works more broadly i will pull up) 2005-06-04 14:42 shadow * src/afs/afs_dcache.c: DELTA split-dcache-fixes-20050604 AUTHOR shadow@dementia.org based on discussions with jhutz@cmu.edu and chas@cmf.nrl.navy.mil 2005-06-03 18:26 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux26-clear-inode-locking-20050603 AUTHOR chas@cmf.nrl.navy.mil respect i_state flag (works for my test case, if it works more broadly i will pull up) 2005-06-02 05:21 shadow * src/: des/des.c, rxkad/domestic/fcrypt.c: DELTA STABLE14-solaris10-optimization-20050602 AUTHOR chas@cmf.nrl.navy.mil FIXES 17262 declare certain things volatile to make solaris compiler less cranky 2005-06-02 05:20 shadow * src/: rxkad/domestic/fcrypt.c, des/des.c: DELTA solaris10-optimization-20050602 AUTHOR chas@cmf.nrl.navy.mil FIXES 17262 declare certain things volatile to make solaris compiler less cranky 2005-06-02 04:41 shadow * src/util/softsig.c: DELTA STABLE14-netbsd-fileserver-shutdown-20050601 AUTHOR gendalia@netbsd.org FIXES 16897 do what we do on darwin 2005-06-02 04:40 shadow * src/util/softsig.c: DELTA netbsd-fileserver-shutdown-20050601 AUTHOR gendalia@netbsd.org FIXES 16897 do what we do on darwin 2005-06-02 04:28 shadow * acinclude.m4: DELTA STABLE14-netbsd-399-20050601 AUTHOR gendalia@netbsd.org FIXES 18288 add support for netbsd 3.99 2005-06-02 04:27 shadow * acinclude.m4: DELTA netbsd-399-20050601 AUTHOR gendalia@netbsd.org FIXES 18288 add support for netbsd 3.99 2005-05-31 21:12 shadow * src/: afs/LINUX/osi_vnodeops.c, rxkad/rxkad_common.c: DELTA STABLE14-d-reval-one-more-20050531 AUTHOR chas@cmf.nrl.navy.mil last try 2005-05-31 21:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA d-reval-one-more-20050531 AUTHOR chas@cmf.nrl.navy.mil last try 2005-05-31 20:34 jaltman * src/WINNT/afsd/cm_dcache.c: DELTA STABLE14-windows-undo-20050531 AUTHOR jaltman@secure-endpoints.com undo last change 2005-05-31 20:33 jaltman * src/WINNT/afsd/cm_dcache.c: DELTA windows-undo-20050531 AUTHOR jaltman@secure-endpoints.com undo last change 2005-05-31 19:55 shadow * src/rxkad/rxkad_common.c: DELTA rxkad-stats-cleanup-20050531 AUTHOR shadow@dementia.org define this in kernel 2005-05-31 17:36 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA STABLE14-windows-more-races-20050531 AUTHOR jaltman@secure-endpoints.com a couple of more locations at which cm_SyncOpDone() either was not called or was called without holding the scache mutex. 2005-05-31 17:36 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_vnodeops.c: DELTA windows-more-races-20050531 AUTHOR jaltman@secure-endpoints.com a couple of more locations at which cm_SyncOpDone() either was not called or was called without holding the scache mutex. 2005-05-31 15:43 rees * acinclude.m4: DELTA use-test-r-20050531 AUTHOR rees@umich.edu Use "test -r" instead of "test -e". Not all systems (Solaris) have -e. 2005-05-31 14:49 shadow * src/libafs/afs.ppc_darwin_70.plist.in, configure-libafs.in, configure.in, src/packaging/MacOS/OpenAFS.Info.plist, src/packaging/MacOS/OpenAFS.info: DELTA openafs-1-3-83-20050531 AUTHOR shadow@dementia.org make 1.3.83 2005-05-31 14:19 jaltman * src/WINNT/afsd/: afskfw.c, afslogon.c: DELTA STABLE14-windows-logon-cleanup-20050531 AUTHOR jaltman@secure-endpoints.com remove debugging messages 2005-05-31 14:18 jaltman * src/WINNT/afsd/: afskfw.c, afslogon.c: DELTA windows-logon-cleanup-20050531 AUTHOR jaltman@secure-endpoints.com remove debugging messages 2005-05-31 13:26 jaltman * src/des/stats.h: DELTA STABLE14-windows-des-stats-20050531 AUTHOR jaltman@secure-endpoints.com Put the declaration for rxkad_stats back into the stats.h but only for Windows. We don't want to deal with figuring out all the dependencies today. 2005-05-31 13:23 jaltman * src/des/stats.h: DELTA windows-des-stats-20050531 AUTHOR jaltman@secure-endpoints.com Put the declaration for rxkad_stats back into the stats.h but only for Windows. We don't want to deal with figuring out all the dependencies today. 2005-05-31 02:12 shadow * src/rx/rx_queue.h: DELTA STABLE14-rx-queue-macros-rename-20050530 AUTHOR shadow@dementia.org /usr/include/ctype.h on macos 10.3.9 now uses _Q bah 2005-05-31 02:11 shadow * src/rx/rx_queue.h: DELTA rx-queue-macros-rename-20050530 AUTHOR shadow@dementia.org /usr/include/ctype.h on macos 10.3.9 now uses _Q bah 2005-05-30 18:30 shadow * src/: des/key_sched.c, des/stats.h, rxkad/Makefile.in, rxkad/rxkad_common.c: DELTA STABLE14-rxkad-stats-cleanup-20050530 AUTHOR shadow@dementia.org minor reorg so everything links ok 2005-05-30 17:34 shadow * src/: rxkad/Makefile.in, rxkad/rxkad_common.c, des/key_sched.c, des/stats.h: DELTA rxkad-stats-cleanup-20050530 AUTHOR shadow@dementia.org minor reorg so everything links ok 2005-05-30 10:50 jaltman * src/vol/volume.c: DELTA STABLE14-not-cplusplus-20050530 AUTHOR jaltman@columbia.edu variables must be declared at the start of a block. 2005-05-30 10:49 jaltman * src/vol/volume.c: DELTA not-cplusplus-20050530 AUTHOR jaltman@columbia.edu variables must be declared at the start of a block. 2005-05-30 10:48 jaltman * src/des/stats.h: DELTA STABLE14-windows-double-declare-20050530 AUTHOR jaltman@secure-endpoints.com rxkad_global_stats is being declared twice in the header file each time with different properties. Remove the one that is not conditionalized. 2005-05-30 10:46 jaltman * src/des/stats.h: DELTA windows-double-declare-20050530 AUTHOR jaltman@secure-endpoints.com rx_global_stats is being declared twice in the header file each time with different properties. Remove the one that is not conditionalized. 2005-05-30 05:41 jaltman * src/: config/NTMakefile, des/NTMakefile: DELTA STABLE14-windows-include-des-20050529 AUTHOR jaltman@secure-endpoints.com Create an include/des directory and copy stats.h into it 2005-05-30 05:36 jaltman * src/: config/NTMakefile, des/NTMakefile: DELTA windows-include-des-20050529 AUTHOR jaltman@secure-endpoints.com Create an include/des directory and copy stats.h into it 2005-05-30 05:28 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-merge-cleanup-20050529 AUTHOR shadow@dementia.org FIXES minor dinking from unclean merge. 2005-05-30 05:23 shadow * src/vol/volume.c: DELTA STABLE14-parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999 allow parallelization of VInitVolumePackage so attaching volumes can be sped up 2005-05-30 05:22 shadow * src/vol/volume.c: DELTA parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999 allow parallelization of VInitVolumePackage so attaching volumes can be sped up 2005-05-30 04:57 shadow * src/: des/des.c, des/key_sched.c, des/new_rnd_key.c, des/stats.h, kauth/test/test_getticket.c, kauth/test/test_rxkad_free.c, libafsrpc/afsrpc.def, libafsrpc/afsrpc.exp, rx/rx.c, rxkad/bg-fcrypt.c, rxkad/rxkad.p.h, rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_server.c, rxkad/domestic/crypt_conn.c, rxkad/domestic/fcrypt.c, shlibafsrpc/afsrpc.exp, shlibafsrpc/mapfile: DELTA STABLE14-pthread-rxkad-stats-20050529 AUTHOR tkeiser@psu.edu FIXES 17547 speed up rxkad by keeping stats per-thread 2005-05-30 04:55 shadow * src/: des/des.c, des/key_sched.c, des/new_rnd_key.c, des/stats.h, kauth/test/test_getticket.c, kauth/test/test_rxkad_free.c, libafsrpc/afsrpc.def, libafsrpc/afsrpc.exp, rx/rx.c, rxkad/bg-fcrypt.c, rxkad/rxkad.p.h, rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_server.c, rxkad/domestic/crypt_conn.c, rxkad/domestic/fcrypt.c, shlibafsrpc/afsrpc.exp, shlibafsrpc/mapfile: DELTA pthread-rxkad-stats-20050529 AUTHOR tkeiser@psu.edu FIXES 17547 speed up rxkad by keeping stats per-thread 2005-05-30 04:41 shadow * src/: viced/viced.c, vol/volume.c, vol/volume.h: DELTA STABLE14-parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999 allow parallelization of VInitVolumePackage so attaching volumes can be sped up 2005-05-30 04:40 shadow * src/: viced/viced.c, vol/volume.c, vol/volume.h: DELTA parallel-attaching-20050529 AUTHOR tkeiser@psu.edu FIXES 18999 allow parallelization of VInitVolumePackage so attaching volumes can be sped up 2005-05-30 04:36 shadow * src/afs/: afs_memcache.c, afs_trace.et: DELTA STABLE14-memcache-dont-dump-buffer-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18944 don't bother dumping what may not be a readable buffer while tracing when using memcache 2005-05-30 04:36 shadow * src/afs/: afs_memcache.c, afs_trace.et: DELTA memcache-dont-dump-buffer-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18944 don't bother dumping what may not be a readable buffer while tracing when using memcache 2005-05-30 04:33 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-linux-vnode-aliases-20050529 AUTHOR cg2v@andrew.cmu.edu FIXES 18613 you can end up hanging when you end up with multiple aliases for a single directory (dentry) as a result of @sys or multiple mountpoints. don't end up with multiple aliases, and avoid the situation 2005-05-30 04:33 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-vnode-aliases-20050529 AUTHOR cg2v@andrew.cmu.edu FIXES 18613 you can end up hanging when you end up with multiple aliases for a single directory (dentry) as a result of @sys or multiple mountpoints. don't end up with multiple aliases, and avoid the situation 2005-05-30 04:23 shadow * src/config/param.s390x_linux26.h: DELTA STABLE14-s390x-linux26-remove-externs-20050529 AUTHOR psomogyi@gamax.hu FIXES 18987 remove externs in param for s390x linux26 2005-05-30 04:20 shadow * src/config/param.s390x_linux26.h: DELTA s390x-linux26-remove-externs-20050529 AUTHOR psomogyi@gamax.hu FIXES 18987 remove externs in param for s390x linux26 2005-05-30 04:13 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050529 AUTHOR jaltman@secure-endpoints.com Update notes for 1.3.8300 2005-05-30 04:13 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA windows-notes-20050529 AUTHOR jaltman@secure-endpoints.com Update notes for 1.3.8300 2005-05-30 04:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-d-reval-fin-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18588 last try at fixing d-revalidate 2005-05-30 04:12 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA d-reval-fin-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18588 last try at fixing d-revalidate 2005-05-30 04:08 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-module-license-url-20050529 AUTHOR shadow@dementia.org FIXES 18596 url with module license info 2005-05-30 04:07 shadow * src/afs/LINUX/osi_module.c: DELTA module-license-url-20050529 AUTHOR shadow@dementia.org FIXES 18596 url with module license info 2005-05-30 04:05 shadow * src/afs/: afs.h, afs_callback.c, afs_cbqueue.c, afs_dcache.c, afs_pioctl.c, afs_vcache.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c: DELTA STABLE14-vcache-cleanup-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18368 clean up unused stuff in struct vcache 2005-05-30 03:58 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA STABLE14-windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com Install afscpcc.exe and register the KFWLogon WinLogon Event Handler 2005-05-30 03:57 shadow * src/afs/: afs.h, afs_callback.c, afs_cbqueue.c, afs_dcache.c, afs_pioctl.c, afs_vcache.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c: DELTA vcache-cleanup-20050529 AUTHOR chas@cmf.nrl.navy.mil FIXES 18368 clean up unused stuff in struct vcache 2005-05-30 03:55 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com Install afscpcc.exe and register the KFWLogon WinLogon Event Handler 2005-05-30 03:52 jaltman * src/WINNT/afsd/: NTMakefile, afscpcc.c, afscpcc.rc, afsd_init.c, afskfw.c, afskfw.h, afslogon.c, afslogon.def, cm_buf.c, cm_config.c, cm_dcache.c, cm_ioctl.c: DELTA STABLE14-windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com (1) Replace all calls to getenv() with GetEnvironment(). getenv() does not read from the real environment but instead from a copy created by the C RTL. (2) Add support for preserving Kerberos 5 tickets during the Integrated Logon process. Now when Integrated Logon is used, the tickets will be stored into the default ccache within the user session. (3) Stress testing at MIT uncovered two code paths that could leave threads in a permanent sleep state under heavy load. Calls to cm_SyncOpDone were added to plug this hole. 2005-05-30 03:52 jaltman * src/WINNT/afsd/afscpcc.c: file afscpcc.c was added on branch openafs-stable-1_4_x on 2005-05-30 03:52:52 +0000 2005-05-30 03:52 jaltman * src/WINNT/afsd/afscpcc.rc: file afscpcc.rc was added on branch openafs-stable-1_4_x on 2005-05-30 03:52:52 +0000 2005-05-30 03:52 jaltman * src/WINNT/afsd/: NTMakefile, afscpcc.c, afscpcc.rc, afsd_init.c, afskfw.c, afskfw.h, afslogon.c, afslogon.def, cm_buf.c, cm_config.c, cm_dcache.c, cm_ioctl.c: DELTA windows-stuff-20050529 AUTHOR jaltman@secure-endpoints.com (1) Replace all calls to getenv() with GetEnvironment(). getenv() does not read from the real environment but instead from a copy created by the C RTL. (2) Add support for preserving Kerberos 5 tickets during the Integrated Logon process. Now when Integrated Logon is used, the tickets will be stored into the default ccache within the user session. (3) Stress testing at MIT uncovered two code paths that could leave threads in a permanent sleep state under heavy load. Calls to cm_SyncOpDone were added to plug this hole. 2005-05-30 03:41 jaltman * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_packet.h, rx_prototypes.h, rx_rdwr.c: DELTA STABLE14-rx-fpq-bulk-free-20050529 AUTHOR tkeiser@psu.edu FIXES 19027 After profiling RX for a while, I've found a few more bottlenecks in the packet handling code. This patch addresses a couple of these issues. The major change in this patch is a new API to allow bulk packet alloc/free ops on rx_queue's of packets. Benefits include reduced lock contention on rx_freePktQ_lock, elimination of a lot of unnecessary cache line invalidates, and reduced register window thrashing on sparc. In addition, this patch dedicates one rx_packet per thread to rxi_SendAck, since that function is in the critical path, and represents a large percentage of execution time. 2005-05-30 03:39 jaltman * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_packet.h, rx_prototypes.h, rx_rdwr.c: DELTA rx-fpq-bulk-free-20050529 AUTHOR tkeiser@psu.edu FIXES 19027 After profiling RX for a while, I've found a few more bottlenecks in the packet handling code. This patch addresses a couple of these issues. The major change in this patch is a new API to allow bulk packet alloc/free ops on rx_queue's of packets. Benefits include reduced lock contention on rx_freePktQ_lock, elimination of a lot of unnecessary cache line invalidates, and reduced register window thrashing on sparc. In addition, this patch dedicates one rx_packet per thread to rxi_SendAck, since that function is in the critical path, and represents a large percentage of execution time. 2005-05-30 03:37 shadow * src/pam/: Makefile.in, afs_auth.c, afs_password.c, afs_setcred.c, test_pam.c: DELTA STABLE14-netbsd-pam-20050529 AUTHOR gendalia@iastate.edu FIXES 18924 pam support for nbsd 2005-05-30 03:35 shadow * src/pam/: Makefile.in, afs_auth.c, afs_password.c, afs_setcred.c, test_pam.c: DELTA netbsd-pam-20050529 AUTHOR gendalia@iastate.edu FIXES 18924 pam support for nbsd 2005-05-24 23:14 shadow * src/rx/: rx_prototypes.h, rx_stream.c, rx_stream.h, xdr_rx.c: DELTA STABLE14-discard-rx-streams-20050524 AUTHOR rmitz@cmu.edu FIXES 18895 they wouldn't compile anyway. remove references also. RCS file: /cvs/openafs/src/rx/Attic/rx_stream.c,v Working file: src/rx/rx_stream.c head: 1.9 branch: locks: strict access list: keyword substitution: kv total revisions: 9; selected revisions: 0 description: RCS file: /cvs/openafs/src/rx/Attic/rx_stream.h,v Working file: src/rx/rx_stream.h head: 1.6 branch: locks: strict access list: keyword substitution: kv total revisions: 6; selected revisions: 0 description: 2005-05-24 23:12 shadow * src/rx/: rx_prototypes.h, rx_stream.c, rx_stream.h, xdr_rx.c: DELTA discard-rx-streams-20050524 AUTHOR rmitz@cmu.edu FIXES 18895 they wouldn't compile anyway. remove references also. 2005-05-24 23:09 shadow * src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_vcache.c: DELTA STABLE14-make-clearcallback-faster-20050524 AUTHOR klas@it.su.se FIXES 4413 hash callbacks twice so we can discard them more quickly. 2005-05-24 23:06 shadow * src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_vcache.c: DELTA make-clearcallback-faster-20050524 AUTHOR klas@it.su.se FIXES 4413 hash callbacks twice so we can discard them more quickly. 2005-05-24 20:32 shadow * src/afs/afs_osi.h: DELTA unroll-macos-104-20050523 AUTHOR shadow@dementia.org we'll finish it on a branch and remerge; 1.3.83 needs to happen and 1.4 needs to go out. 2005-05-24 05:13 jaltman * src/WINNT/install/loopback/: loopbackutils.cpp, loopbackutils.h: DELTA STABLE14-windows-loopback-20050524 AUTHOR asanka@secure-endpoints.com Find the loopback adapter installer by hardware ID instead of English name. 2005-05-24 05:12 jaltman * src/WINNT/install/loopback/: loopbackutils.cpp, loopbackutils.h: DELTA windows-loopback-20050524 AUTHOR asanka@secure-endpoints.com Find the loopback adapter installer by hardware ID instead of English name. 2005-05-23 21:26 shadow * src/: afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c, afsd/afsd.c: DELTA STABLE14-freebsd60-mount-20050429 AUTHOR rees@umich.edu Fix new FreeBSD mount vfs op. Client works now, at least for a little while. 2005-05-23 21:23 shadow * src/afs/FBSD/: osi_module.c, osi_prototypes.h, osi_vfsops.c, osi_vm.c, osi_vnodeops.c: DELTA STABLE14-freebsd-20050429 AUTHOR rees@umich.edu Move module init/uninit code from module event handler to vfs ops Use VFS_SET for FreeBSD 6.0 2005-05-23 21:21 shadow * README: DELTA STABLE14-freebsd60-readme-20050515 AUTHOR rees@umich.edu Add FreeBSD 6.0. Consolidate linux kernel header notes in Linux Notes section. Reformat system types section. 2005-05-23 21:17 shadow * acinclude.m4, src/config/afs_sysnames.h, src/config/param.i386_obsd37.h: DELTA STABLE14-bsd-config-20050520 AUTHOR rees@umich.edu config stuff for OpenBSD 3.7, FreeBSD 5.4 and 6.0 2005-05-23 21:17 shadow * src/: afs/OBSD/osi_machdep.h, rxkad/rxkad_common.c: DELTA STABLE14-obsd-time-20050520 AUTHOR rees@umich.edu Remove extern time from OBSD/osi_machdep.h. It's in sys/kernel.h. Suggested by irene.braun@ualberta.ca. 2005-05-23 21:17 shadow * src/afs/LINUX/osi_module.c: DELTA STABLE14-linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu FIXES 18612 use sequenced file interface for proc copy of CellServDB 2005-05-23 21:16 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c, afs/LINUX/osi_syscall.c, config/afs_sysnames.h, config/param.sparc64_linux26.h: DELTA STABLE14-sparc64-linux26-20050508 AUTHOR marc@mit.edu FIXES 18485 add sparc64-linux24 port 2005-05-23 21:09 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-d-revalidate-redux-20050508 AUTHOR chas@cmf.nrl.navy.mil FIXES 18588 when the callback for a directory is broken the children of this vnode are not invalidated as well. so VerifyVCache() always believes these vnodes to be up to date since they will still have the CStatd flag. perhaps breaking the callback on a directory should also clear CStatd on children vnodes? this isnt a problem for other operating system which go through the dnlc which does purge the children entries for the vnode in question during ClearCallBack(). since d_revalidate now avoids the dnlc (and afs_lookup) the following patch tracks the parent vnode's DataVersion (just the lower half really but this should be sufficient) in d_time. if the parent has changed then the dentry is flagged as neededing updated. 2005-05-23 21:09 shadow * src/afs/: afs_osi.h, afs_osi_pag.c, FBSD/osi_machdep.h: DELTA STABLE14-getpid-20050429 AUTHOR rees@umich.edu rename our getpid() to osi_getpid() to avoid name collision with kernel version 2005-05-23 21:04 shadow * src/: afs/afs.h, afs/afs_callback.c, afs/afs_init.c, afs/afs_memcache.c, afs/afs_osi.c, afs/afs_osi.h, afs/afs_osi_pag.c, afs/afs_osi_uio.c, afs/afs_osi_vget.c, afs/afs_prototypes.h, afs/afs_server.c, afs/afs_util.c, afs/afs_vcache.c, afs/lock.h, afs/sysincludes.h, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/DARWIN/osi_module.c, afs/DARWIN/osi_vfsops.c, afs/DARWIN/osi_vnodeops.c, afs/FBSD/osi_vm.c, afs/OBSD/osi_machdep.h, afs/SOLARIS/osi_machdep.h, afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_write.c, config/param.i386_linux26.h, config/param.ppc_darwin_80.h, libafs/MakefileProto.DARWIN.in, rx/xdr_prototypes.h, rx/DARWIN/rx_kmutex.c, rx/DARWIN/rx_kmutex.h: DELTA unroll-macos-104-20050523 AUTHOR shadow@dementia.org we'll finish it on a branch and remerge; 1.3.83 needs to happen and 1.4 needs to go out. 2005-05-23 19:20 shadow * src/: afs/afs_osi.h, afs/DARWIN/osi_file.c, afs/DARWIN/osi_groups.c, afs/DARWIN/osi_inode.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/DARWIN/osi_module.c, afs/DARWIN/osi_sleep.c, afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_strategy.c, afs/VNOPS/afs_vnop_write.c, rx/rx_kcommon.c, rx/rx_kcommon.h, rx/rx_packet.c, rx/rx_prototypes.h, rx/DARWIN/rx_kmutex.c, rx/DARWIN/rx_knet.c: DELTA MACOS-not-yet-20050523 AUTHOR shadow@dementia.org i should have branched int he first place. sigh. 2005-05-23 13:58 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA STABLE14-windows-notes-20050523 AUTHOR jaltman@secure-endpoints.com more fixes 2005-05-23 13:57 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20050523 AUTHOR jaltman@secure-endpoints.com more fixes 2005-05-22 05:54 jaltman * src/WINNT/afsd/smb3.c: DELTA STABLE14-windows-delonclose-20050522 AUTHOR jaltman@secure-endpoints.com Fix support for the CreateFile(DELETE_ON_CLOSE) option. 2005-05-22 05:53 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-delonclose-20050522 AUTHOR jaltman@secure-endpoints.com Fix support for the CreateFile(DELETE_ON_CLOSE) option. 2005-05-20 19:26 shadow * src/config/param.i386_obsd37.h: file param.i386_obsd37.h was added on branch openafs-stable-1_4_x on 2005-05-23 21:17:41 +0000 2005-05-20 19:26 rees * acinclude.m4, src/config/afs_sysnames.h, src/config/param.i386_obsd37.h: DELTA bsd-config-20050520 AUTHOR rees@umich.edu config stuff for OpenBSD 3.7, FreeBSD 5.4 and 6.0 2005-05-20 19:19 rees * src/: afs/OBSD/osi_machdep.h, rxkad/rxkad_common.c: DELTA obsd-time-20050520 AUTHOR rees@umich.edu Remove extern time from OBSD/osi_machdep.h. It's in sys/kernel.h. Suggested by irene.braun@ualberta.ca. 2005-05-18 22:57 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/msi-deployment-guide.txt, doc/txt/winnotes/registry.txt, src/NTMakefile, src/WINNT/afsapplib/al_admsvr.cpp, src/WINNT/afsapplib/al_creds.cpp, src/WINNT/afsapplib/al_misc.cpp, src/WINNT/afsd/afsd.h, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsd_init.h, src/WINNT/afsd/afsd_service.c, src/WINNT/afsd/cm_conn.c, src/WINNT/afsd/cm_dnlc.c, src/WINNT/afsd/cm_memmap.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/fs.c, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb3.c, src/WINNT/afssvrmgr/creds.cpp, src/config/NTMakefile.amd64_w2k, src/config/NTMakefile.i386_nt40, src/config/NTMakefile.i386_w2k: DELTA STABLE14-windows-sync-20050518 AUTHOR jaltman@secure-endpoints.com synchronize with the 1.3 tree for the 1.3.8300 release 2005-05-18 22:29 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050518 AUTHOR jaltman@secure-endpoints.com 1.3.8300 2005-05-18 22:27 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, msi-deployment-guide.txt, registry.txt: DELTA windows-notes-20050518 AUTHOR jaltman@secure-endpoints.com 1.3.8300 2005-05-18 22:22 jaltman * src/WINNT/afssvrmgr/NTMakefile: DELTA STABLE14-windows-afssvrmgr-20050518 AUTHOR jaltman@secure-endpoints.com Link resulting executable to kerberos 5 2005-05-18 22:22 jaltman * src/WINNT/afssvrmgr/NTMakefile: DELTA windows-afssvrmgr-20050518 AUTHOR jaltman@secure-endpoints.com Link resulting executable to kerberos 5 2005-05-18 22:13 jaltman * src/rx/rx.c: DELTA STABLE12-rx-makecall-race-fix-20050518 AUTHOR jaltman@secure-endpoints.com On at least one system it was noticed that threads waiting in rx_NewCall would starve forever (aka deadlock). This was the result of one out of two problems related to a race condition on the RX_CONN_MAKECALL_WAITING bit flag. This flag was set once in rx_NewCall and cleared in rx_EndCall. However, it was possible for the flag to be cleared even though there were additional flags waiting in rx_NewCall. This was due to a failure to check the value of makeCallWaiters before clearing the flag and also due to a failure to properly lock the access to the makeCallWaiters field. The second problem was an ability to destroy a connection on which threads are waiting within rx_NewCall. 2005-05-18 22:03 jaltman * src/rx/rx.c: DELTA STABLE14-rx-makecall-race-fix-20050518 AUTHOR jaltman@secure-endpoints.com On at least one system it was noticed that threads waiting in rx_NewCall would starve forever (aka deadlock). This was the result of one out of two problems related to a race condition on the RX_CONN_MAKECALL_WAITING bit flag. This flag was set once in rx_NewCall and cleared in rx_EndCall. However, it was possible for the flag to be cleared even though there were additional flags waiting in rx_NewCall. This was due to a failure to check the value of makeCallWaiters before clearing the flag and also due to a failure to properly lock the access to the makeCallWaiters field. The second problem was an ability to destroy a connection on which threads are waiting within rx_NewCall. 2005-05-18 22:01 jaltman * src/rx/rx.c: DELTA rx-makecall-race-fix-20050518 AUTHOR jaltman@secure-endpoints.com On at least one system it was noticed that threads waiting in rx_NewCall would starve forever (aka deadlock). This was the result of one out of two problems related to a race condition on the RX_CONN_MAKECALL_WAITING bit flag. This flag was set once in rx_NewCall and cleared in rx_EndCall. However, it was possible for the flag to be cleared even though there were additional flags waiting in rx_NewCall. This was due to a failure to check the value of makeCallWaiters before clearing the flag and also due to a failure to properly lock the access to the makeCallWaiters field. The second problem was an ability to destroy a connection on which threads are waiting within rx_NewCall. 2005-05-18 13:52 rees * src/config/param.i386_linux26.h: DELTA linux-str-inlines-20050518 AUTHOR chas@cmf.nrl.navy.mil add #include in the param file after fixes unresolved ref to strlen from xdr.o via inline 2005-05-17 18:25 jaltman * src/WINNT/afsd/: cm_dnlc.c, cm_memmap.c: DELTA windows-dnlc-corruption-20050517 AUTHOR jaltman@secure-endpoints.com It has been noticed that on startup there may be corruption of the dnlc freelist. In particular, some items on the list are actually in use. This patch will cause the dnlc to be purged if corruption of the freelist is detected. It also makes changes to ensure that items placed onto the freelist are in fact cleaned to prevent confusion. The purge function is corrected to set that magic field to the correct value. The validation function is fixed to not CloseHandle the same handle twice. 2005-05-15 20:54 shadow * src/afs/afs.h: DELTA fix-vrefcount-20050513 AUTHOR tkeiser@psu.edu and everything else. 2005-05-15 20:40 rees * README: DELTA freebsd60-readme-20050515 AUTHOR rees@umich.edu Add FreeBSD 6.0. Consolidate linux kernel header notes in Linux Notes section. Reformat system types section. 2005-05-14 02:41 shadow * src/afs/LINUX/osi_module.c: DELTA linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu FIXES 18612 use sequenced file interface for proc copy of CellServDB 2005-05-13 21:43 shadow * src/afs/: DARWIN/osi_machdep.h, SOLARIS/osi_machdep.h, VNOPS/afs_vnop_attrs.c: DELTA macos104-not-yet-20050513 AUTHOR shadow@dementia.org rewrite attrs section a bit to deal with 10.4 2005-05-13 20:50 rees * src/afs/: afs.h, afs_osi.h, OBSD/osi_machdep.h, VNOPS/afs_vnop_remove.c: DELTA fix-vrefcount-20050513 AUTHOR rees@umich.edu fix VREFCOUNT macro for XBSD 2005-05-13 03:00 shadow * src/afs/: afs.h, afs_vcache.c, DARWIN/osi_machdep.h, DARWIN/osi_vnodeops.c, FBSD/osi_vm.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_remove.c: DELTA macos104-not-yet-20050512 AUTHOR shadow@dementia.org virtualize vnode refcount "greater than" testing so we can use tiger primitive 2005-05-12 20:06 rees * src/afs/VNOPS/afs_vnop_read.c: DELTA fix-tuiop-20050512 AUTHOR rees@umich.edu tuiop, not tuio 2005-05-12 18:30 shadow * src/afs/afs_osi.h: DELTA macos104-not-yet-20050511 AUTHOR cg2v@andrew.cmu.edu further work 2005-05-12 16:36 shadow * src/afs/afs_osi.h: DELTA macos104-not-yet-20050511 AUTHOR cg2v@andrew.cmu.edu further work 2005-05-11 21:39 shadow * src/afs/: afs_osi.h, afs_server.c, afs_util.c, afs_vcache.c, DARWIN/osi_machdep.h: DELTA macos104-not-yet-20050511 AUTHOR shadow@dementia.org ifaddr/ifnet compat macros for older versions, and clean up afs_server interface ot use it. fix vnode_isinuse macros 2005-05-11 21:33 jaltman * src/WINNT/afsd/: afsd_init.c, cm_vnodeops.c, smb.c, smb3.c: DELTA windows-scache-release-20050511 AUTHOR jaltman@secure-endpoints.com Add additional "if !NULL" checks before calling cm_SCacheRelease 2005-05-11 20:40 shadow * src/afs/afs_osi.h: DELTA macos104-not-yet-20050511 AUTHOR cg2v@andrew.cmu.edu further work 2005-05-11 20:14 shadow * src/: afs/afs_osi_uio.c, afs/afs_osi_vget.c, afs/DARWIN/osi_machdep.h, afs/DARWIN/osi_misc.c, afs/VNOPS/afs_vnop_read.c, afs/VNOPS/afs_vnop_write.c, config/param.ppc_darwin_80.h: DELTA macos104-not-yet-20050511 AUTHOR cg2v@andrew.cmu.edu further work 2005-05-11 20:00 shadow * src/: afs/afs_callback.c, afs/afs_init.c, afs/afs_memcache.c, afs/afs_osi.c, afs/afs_osi.h, afs/afs_osi_pag.c, afs/DARWIN/osi_machdep.h, afs/VNOPS/afs_vnop_read.c, config/param.ppc_darwin_80.h, libafs/MakefileProto.DARWIN.in: DELTA macos104-not-yet-20050511 AUTHOR cg2v@andrew.cmu.edu further work 2005-05-10 03:34 jaltman * src/WINNT/afsd/: afsd.h, afsd_init.c, afsd_init.h, afsd_service.c, cm_conn.c, fs.c: DELTA windows-minidump-20050509 AUTHOR jaltman@secure-endpoints.com Enable support for Minidump generation and crash reporting 2005-05-10 03:33 jaltman * src/WINNT/: afsapplib/al_admsvr.cpp, afsapplib/al_creds.cpp, afsapplib/al_misc.cpp, afssvrmgr/creds.cpp: DELTA windows-server-manager-20050509 AUTHOR jaltman@secure-endpoints.com Enable KFW support for server manager 2005-05-10 03:32 jaltman * src/NTMakefile: DELTA windows-makefile-20050509 AUTHOR jaltman@secure-endpoints.com reorganize dependencies to allow kfw to be integrated into Server Manager 2005-05-10 03:31 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, registry.txt: DELTA windows-notes-20050509 AUTHOR jaltman@secure-endpoints.com latest updates 2005-05-08 06:49 shadow * acinclude.m4, src/afs/afs.h, src/afs/afs_callback.c, src/afs/afs_osi.c, src/afs/afs_prototypes.h, src/afs/afs_util.c, src/afs/afs_vcache.c, src/afs/lock.h, src/afs/sysincludes.h, src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_module.c, src/afs/DARWIN/osi_vfsops.c, src/afs/DARWIN/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_lookup.c, src/afs/VNOPS/afs_vnop_remove.c, src/rx/xdr_prototypes.h, src/rx/DARWIN/rx_kmutex.c, src/rx/DARWIN/rx_kmutex.h: DELTA macos-104-not-yet-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES shadow@dementia.org to blame for some of this. 2005-05-08 06:18 shadow * src/: afs/afs.h, afs/afs_pioctl.c, config/venus.h, venus/fs.c: DELTA STABLE14-export-calleraccess-via-pioctl-20050508 AUTHOR klas.lindfors@it.su.se FIXES 18442 provide pioctl to get CallerAccess bits 2005-05-08 06:16 shadow * src/: afs/afs.h, afs/afs_pioctl.c, config/venus.h, venus/fs.c: DELTA export-calleraccess-via-pioctl-20050508 AUTHOR klas.lindfors@it.su.se FIXES 18442 provide pioctl to get CallerAccess bits 2005-05-08 06:10 shadow * src/: util/afsutil_prototypes.h, util/flipbase64.c, vol/vol-info.c: DELTA STABLE14-volinfo-fixes-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES 18391 large (>31bit) volume id handling and fixed handling of cloned volumes 2005-05-08 06:09 shadow * src/: vol/vol-info.c, util/afsutil_prototypes.h, util/flipbase64.c: DELTA volinfo-fixes-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES 18391 large (>31bit) volume id handling and fixed handling of cloned volumes 2005-05-08 06:05 shadow * acinclude.m4, src/afs/LINUX/osi_module.c, src/cf/linux-test3.m4: DELTA STABLE14-linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu FIXES 18612 use sequenced file interface for proc copy of CellServDB 2005-05-08 06:05 shadow * acinclude.m4, src/cf/linux-test3.m4, src/afs/LINUX/osi_module.c: DELTA linux-proc-read-seq-file-20050508 AUTHOR wingc@engin.umich.edu FIXES 18612 use sequenced file interface for proc copy of CellServDB 2005-05-08 06:01 shadow * src/config/stds.h: DELTA STABLE14-fix-64bit-assign-int64-20050508 AUTHOR tkeiser@gmail.com FIXES 18611 make this match the way the 32 bit (struct lo/hi) version works 2005-05-08 05:59 shadow * src/config/stds.h: DELTA fix-64bit-assign-int64-20050508 AUTHOR tkeiser@gmail.com FIXES 18611 make this match the way the 32 bit (struct lo/hi) version works 2005-05-08 05:55 shadow * src/config/param.sparc64_linux26.h: file param.sparc64_linux26.h was added on branch openafs-stable-1_4_x on 2005-05-23 21:16:10 +0000 2005-05-08 05:55 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c, afs/LINUX/osi_syscall.c, config/afs_sysnames.h, config/param.sparc64_linux26.h: DELTA sparc64-linux26-20050508 AUTHOR marc@mit.edu FIXES 18485 add sparc64-linux24 port 2005-05-08 05:51 shadow * src/tsm41/aix41_auth.c: DELTA STABLE14-aix-auth-speedup-20050508 AUTHOR sgr0@lehigh.edu FIXES 18467 The security module "afs_dynamic_auth" can get VERY slow if trying to authenticate against a user in a large NIS password file. This happens because it "replaces" getpwnam with code which loops through the "passwd" file. this 1) makes external programs use the "real" getpwnam, and 2) changes the internal routine afs_getpwnam_int to use getpwnam instead of iterating. 2005-05-08 05:50 shadow * src/tsm41/aix41_auth.c: DELTA aix-auth-speedup-20050508 AUTHOR sgr0@lehigh.edu FIXES 18467 The security module "afs_dynamic_auth" can get VERY slow if trying to authenticate against a user in a large NIS password file. This happens because it "replaces" getpwnam with code which loops through the "passwd" file. this 1) makes external programs use the "real" getpwnam, and 2) changes the internal routine afs_getpwnam_int to use getpwnam instead of iterating. 2005-05-08 05:48 shadow * src/afs/LINUX/osi_machdep.h: DELTA STABLE14-linux-copyin-copyout-dont-check-errors-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES 18293 improved macros which do error checking 2005-05-08 05:46 shadow * src/afs/LINUX/osi_machdep.h: DELTA linux-copyin-copyout-dont-check-errors-20050508 AUTHOR cg2v@andrew.cmu.edu FIXES 18293 improved macros which do error checking 2005-05-08 05:38 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA d-revalidate-redux-20050508 AUTHOR chas@cmf.nrl.navy.mil FIXES 18588 when the callback for a directory is broken the children of this vnode are not invalidated as well. so VerifyVCache() always believes these vnodes to be up to date since they will still have the CStatd flag. perhaps breaking the callback on a directory should also clear CStatd on children vnodes? this isnt a problem for other operating system which go through the dnlc which does purge the children entries for the vnode in question during ClearCallBack(). since d_revalidate now avoids the dnlc (and afs_lookup) the following patch tracks the parent vnode's DataVersion (just the lower half really but this should be sufficient) in d_time. if the parent has changed then the dentry is flagged as neededing updated. 2005-05-08 05:04 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c, afs/afs_prototypes.h, afs/afs_stats.h, afs/LINUX/osi_sysctl.c, afsd/afsd.c, config/afs_args.h, xstat/xstat_cm_test.c: DELTA STABLE14-split-dcache-20050427 AUTHOR shadow@dementia.org update 2005-05-02 02:04 shadow * src/config/afs_sysnames.h: DELTA macos104-not-yet-20050501 AUTHOR shadow@dementia.org push first group of 10.4 changes 2005-04-29 21:55 rees * src/: afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c, afsd/afsd.c: DELTA freebsd60-mount-20050429 AUTHOR rees@umich.edu Fix new FreeBSD mount vfs op. Client works now, at least for a little while. 2005-04-29 20:00 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 (do it right this time) 2005-04-29 20:00 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 (do it right this time) 2005-04-29 19:57 jaltman * src/sys/pioctl_nt.c: DELTA STABLE14-windows-fix-kfw-dependency-20050429 AUTHOR jaltman@secure-endpoints.com if KFW was not installed, pioctl calls could crash 2005-04-29 19:56 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA STABLE14-windows-version-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 2005-04-29 19:56 jaltman * src/WINNT/client_config/lang/: de_DE/afs_config.rc, en_US/afs_config.rc, es_ES/afs_config.rc, ja_JP/afs_config.rc, ko_KR/afs_config.rc, pt_BR/afs_config.rc, zh_CN/afs_config.rc, zh_TW/afs_config.rc: DELTA STABLE14-windows-no-gateway-20050429 AUTHOR jaltman@secure-endpoints.com Remove the AFS gateway option 2005-04-29 19:55 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA STABLE14-windows-notes-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 2005-04-29 19:51 jaltman * src/sys/pioctl_nt.c: DELTA windows-fix-kfw-dependency-20050429 AUTHOR jaltman@secure-endpoints.com a failure to install KFW would lead to crashes 2005-04-29 19:50 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 2005-04-29 19:49 jaltman * src/WINNT/client_config/lang/: de_DE/afs_config.rc, en_US/afs_config.rc, es_ES/afs_config.rc, ja_JP/afs_config.rc, ko_KR/afs_config.rc, pt_BR/afs_config.rc, zh_CN/afs_config.rc, zh_TW/afs_config.rc: DELTA windows-notes-20050429 AUTHOR jaltman@secure-endpoints.com remove AFS Gateway option 2005-04-29 19:49 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA windows-notes-20050429 AUTHOR jaltman@secure-endpoints.com 1.3.8201 2005-04-29 18:24 rees * src/afs/FBSD/: osi_module.c, osi_prototypes.h, osi_vfsops.c, osi_vm.c, osi_vnodeops.c: DELTA freebsd-20050429 AUTHOR rees@umich.edu Move module init/uninit code from module event handler to vfs ops Use VFS_SET for FreeBSD 6.0 2005-04-29 17:01 rees * src/afs/: afs_osi.h, afs_osi_pag.c, FBSD/osi_machdep.h: DELTA getpid-20050429 AUTHOR rees@umich.edu rename our getpid() to osi_getpid() to avoid name collision with kernel version 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-29 01:48 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA macos-osi-flushpages-20050428 AUTHOR shadow@dementia.org reenable osi_FlushPages 2005-04-28 22:14 shadow * src/afs/afs_dcache.c: DELTA split-dcache-20050427 AUTHOR shadow@dementia.org update 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 18:12 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA 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 05:02 shadow * src/vol/vnode.h: DELTA 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:10 shadow * src/afs/LINUX/osi_misc.c: DELTA 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-28 03:04 shadow * src/cf/osconf.m4: DELTA 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-28 02:14 shadow * src/vol/: vnode.h, volume.h: DELTA thanks to whichever of jhutz@cmu.edu or cg2v@andrew.cmu.edu (or both) noticed the race; also deal with wrap problem in VolumeCacheCheck that i noticed STABLE12-vol-package-avoid-race-on-invalidating-hashed-vnode-200301 11 AUTHOR shadow@dementia.org 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 21:43 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 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:32 jaltman * src/WINNT/afsd/cm_callback.c: DELTA 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 15:28 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA winnotes-20050427 AUTHOR jaltman@secure-endpoints.com more updates 2005-04-27 12:37 shadow * src/: afs/afs.h, afs/afs_call.c, afs/afs_dcache.c, afs/afs_prototypes.h, afs/afs_stats.h, afs/LINUX/osi_sysctl.c, afsd/afsd.c, config/afs_args.h, xstat/xstat_cm_test.c: DELTA split-dcache-20050427 AUTHOR shadow@dementia.org split for rw/ro dcaches to allow portion of cache to be dedicated 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: file ptprototypes.h was added on branch openafs-stable-1_4_x on 2005-04-27 01:55:54 +0000 2005-04-27 01:49 shadow * src/ptserver/: Makefile.in, ptprocs.c, ptprototypes.h: DELTA add-ptprocs-prototype-use-20050426 AUTHOR shadow@dementia.org thanks to Chris Wing for pointing this out 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-27 01:36 shadow * src/: bozo/bosserver.c, vlserver/vlprocs.c, vol/fssync.c: DELTA daemonize-log-somewhere-so-fds-can-close-without-harm-20050426 AUTHOR shadow@dementia.org FIXES 18405 switch to VLog from printf 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 20:52 jaltman * src/rx/: rx_globals.h, rx_queue.h: DELTA 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:20 shadow * src/rx/: rx_prototypes.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h, LINUX/rx_kmutex.h: DELTA 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 14:54 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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-25 00:01 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 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:48 shadow * src/: ftpd43+/.cvsignore, ftpd43+/Makefile.in, ftpd43+/ftp.h, ftpd43+/ftpcmd.y, ftpd43+/ftpd.8, ftpd43+/ftpd.c, ftpd43+/getusershell.c, ftpd43+/glob.c, ftpd43+/logwtmp.c, ftpd43+/newvers.sh, ftpd43+/popen.c, ftpd43+/telnet.h, ftpd43+/vers.c, ftpd43+/version, inetd/.cvsignore, inetd/Makefile.in, inetd/getenv.c, inetd/inetd.8, inetd/inetd.c, inetd/inetd.conf, inetd/inetd.conf.dux40, inetd/inetd.conf.sgi, inetd/inetd.conf.solaris, inetd/setenv.c, inetd/ta-rauth.c, ntp/.cvsignore, ntp/Makefile.in, ntp/README, ntp/mkntpconf.c, ntp/ntp.c, ntp/ntp.conf, ntp/ntp.h, ntp/ntp_adjust.c, ntp/ntp_proto.c, ntp/ntp_sock.c, ntp/ntpd.c, ntp/ntpdc.c, ntp/ntpsubs.c, ntp/patchlevel.h, ntp/read_local.c, ntp/read_psti.c, ntp/runntp.c, ntp/test.c, rcp/.cvsignore, rcp/Makefile.in, rcp/rcp.1, rcp/rcp.c, rlogind/.cvsignore, rlogind/Makefile.in, rlogind/rexecd.c, rlogind/rlogind.8, rlogind/rlogind.c, rsh/.cvsignore, rsh/Makefile.in, rsh/herror.c, rsh/rcmd.c, rsh/rlogin.c, rsh/rsh.1, 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-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 19:26 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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:54 shadow * acinclude.m4: DELTA 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:26 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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:24 shadow * src/: config/param.rs_aix53.h, afsd/afsd.c: 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:19 shadow * src/vol/vnode.c: DELTA maintain-volume-filecounts-20050424 AUTHOR rtb@pclella.cern.ch FIXES maintain file counts in volume header 2005-04-24 14:16 shadow * acinclude.m4, src/util/Makefile.in, src/util/afsutil_prototypes.h, src/afsd/afsd.c, src/bozo/bosserver.c: DELTA 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: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 14:01 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA 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 01:02 shadow * src/afs/: afs_osi.h, LINUX/osi_file.c, LINUX/osi_machdep.h, LINUX/osi_misc.c: DELTA 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 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-24 00:54 shadow * src/afs/LINUX/osi_module.c: DELTA linux-osi-module-proc-csdb-sprintf-bug-20050423 AUTHOR shadow@dementia.org FIXES 18334 remove extraneous %s 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/: afs/afs_osi.h, afs/afs_vcache.c, afs/FBSD/osi_machdep.h, afs/FBSD/osi_vfsops.c, afs/FBSD/osi_vnodeops.c, afs/OBSD/osi_machdep.h, afs/VNOPS/afs_vnop_strategy.c, config/afs_sysnames.h, 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 22:08 rees * src/comerr/.cvsignore: DELTA ignore-ytab-20050421 AUTHOR rees@umich.edu add y.tab.h to .cvsignore 2005-04-21 12:03 rees * src/export/Makefile.in: DELTA restore-tab-20050421 AUTHOR nik@zurich.ibm.com Restore lost tab. 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-21 02:16 jaltman * src/WINNT/client_exp/: gui2fs.cpp, gui2fs.h, shell_ext.cpp: DELTA 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-20 21:21 jaltman * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA 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-20 16:35 rees * src/afs/: afs_osi.h, OBSD/osi_machdep.h: DELTA 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-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 21:06 jaltman * src/WINNT/afsd/: afsd.h, afsd_service.c, cm_daemon.c: DELTA windows-hookdll-20050419 AUTHOR jaltman@secure-endpoints.com Some more tweaks for hook dll processing. 2005-04-19 16:27 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 linux-conflate-rdwrs-20050419 AUTHOR chas@cmf.nrl.navy.mil FIXES 17561 conflate the 2 rdwr routines we have 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 15:50 shadow * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/libafs/MakefileProto.AIX.in: DELTA 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 06:26 jaltman * src/WINNT/afsd/: afsd.c, afsd.h, afsd_service.c, cm_daemon.c, smb.c: DELTA 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-19 05:04 jaltman * src/util/serverLog.c: DELTA windows-O_NOBLOCK-20050418 AUTHOR jaltman@secure-endpoints.com O_NOBLOCK is not defined on Windows 2005-04-19 05:04 jaltman * src/rx/: rx.c, rx_globals.h: DELTA 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. Also, disable RX_TSFPQ_ENABLE for Windows as it slows the client down. 2005-04-19 05:03 jaltman * src/WINNT/pthread/pthread.c: DELTA windows-formatting-20050418 AUTHOR jaltman@secure-endpoints.com keep formatting consistent 2005-04-19 05:02 jaltman * src/WINNT/afsreg/syscfg.c: DELTA windows-free-lib-20050418 AUTHOR jaltman@secure-endpoints.com call FreeLibrary not CloseHandle 2005-04-19 05:02 jaltman * src/: WINNT/afsd/cm_daemon.c, WINNT/afsd/smb.c, libafsrpc/afsrpc.def: DELTA 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-18 20:09 shadow * src/: cf/osconf.m4, config/param.ppc_darwin_80.h, libafs/MakefileProto.DARWIN.in, 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 14:43 jaltman * src/WINNT/afsreg/syscfg.c: DELTA windows-syscfg-20050418 AUTHOR jaltman@secure-endpoints.com GetAdaptersAddressess -> GetAdaptersAddresses 2005-04-18 14:30 shadow * src/afs/LINUX/osi_file.c: DELTA linux-fmode-set-20050418 AUTHOR cg2v@andrew.cmu.edu to avoid problems where we don't get truncated 2005-04-18 14:28 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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-18 14:25 shadow * src/config/: param.sunx86_510.h, param.sunx86_57.h, param.sunx86_58.h, param.sunx86_59.h: DELTA solaris-largefile-not-on-ia32-20050417 AUTHOR banz@umbc.edu disable largefile on solaris x86 32 bit 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-18 02:28 jaltman * src/ptserver/ptuser.h: DELTA 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:39 shadow * src/ptserver/: pt_util.c, ptprocs.c, ptserver.c, ptutils.c: DELTA 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:32 shadow * src/afs/LINUX/osi_module.c: DELTA 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:04 shadow * Makefile.in: DELTA 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 19:02 shadow * src/LICENSE: DELTA 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:43 shadow * src/volser/: vos.c, vsprocs.c: DELTA 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:34 shadow * src/rxkad/rxkad_prototypes.h: DELTA fix-rxkad-prototype-20050415 AUTHOR psomogyi@gamax.hu FIXES 18079 fix cbc_encrypt prototype 2005-04-15 18:33 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 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: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 18:23 shadow * src/viced/viced.c: DELTA viced-already-regd-warning-20050415 AUTHOR chas@cmf.nrl.navy.mil FIXES 18049 the ethernet address is irrelevant 2005-04-15 16:01 jaltman * src/WINNT/afsd/cm_aclent.c: DELTA windows-locking-freeacls-20050415 AUTHOR jaltman@secure-endpoints.com Ensure that the appropriate mutex locks are held on the stat cache entry referred to by the acl back pointer when performing a cleanup 2005-04-15 16:00 jaltman * src/WINNT/afsd/cm_memmap.c: DELTA windows-memmap-adjust-20050415 AUTHOR jaltman@secure-endpoint.com Prepare to allow the maxVolumes and maxCells parameters to become independent of the MaxStats value 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:40 shadow * src/afs/afs_vcache.c: DELTA 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-15 13:31 shadow * src/util/serverLog.c: DELTA 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: file replace_afs.cmd was added on branch openafs-stable-1_4_x on 2005-04-28 12:05:45 +0000 2005-04-14 05:46 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/afskfw.h, src/WINNT/afsd/afslogon.c, src/WINNT/afsd/afslogon.def, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/client_exp/gui2fs.cpp, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi, src/WINNT/install/wix/replace_afs.cmd, src/libafsauthent/NTMakefile, src/sys/NTMakefile, src/sys/pioctl_nt.c: 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 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:41 shadow * src/: bozo/bosserver.c, util/serverLog.c: DELTA 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:29 shadow * src/util/serverLog.c: DELTA 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 04:22 shadow * src/rx/rx_packet.c: DELTA 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:41 shadow * src/: WINNT/pthread/pthread.c, rx/rx.c, rx/rx_globals.h, rx/rx_packet.c, rx/rx_pthread.c: DELTA 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:32 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 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:25 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 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:18 shadow * src/afs/: afs_pioctl.c, LINUX/osi_machdep.h, LINUX/osi_module.c, LINUX/osi_vnodeops.c: DELTA linux26-unlocked-ioctl-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18224 add unlocked_ioctl support and compat_ioctl support 2005-04-14 02:13 shadow * Makefile.in, src/tbutc/Makefile.in: DELTA tbutc-avoid-lwp-libs-20050413 AUTHOR cg2v@andrew.cmu.edu FIXES 18225 stop using lwp family libs when building tbutc 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:09 shadow * src/rx/rx_clock.h: DELTA 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:59 shadow * src/vol/: fssync.c, volume.c: DELTA 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/afs_sysnames.h, src/config/param.hp_ux1123.h, Makefile.in, src/libafs/MakefileProto.HPUX.in: 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 01:14 shadow * acinclude.m4, src/cf/linux-test4.m4, src/afs/afs_vcache.c: DELTA 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-14 00:54 shadow * src/rx/rx_prototypes.h: DELTA 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:10 shadow * src/viced/callback.c: DELTA 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 18:03 shadow * Makefile.in: DELTA 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 21:24 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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:08 shadow * src/afs/afs_cell.c: DELTA 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-06 04:46 shadow * src/afs/LINUX/osi_probe.c: DELTA 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-05 02:16 jaltman * src/WINNT/afsd/: afsd.h, afsd_init.c, cm_callback.c: DELTA 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:51 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA 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 11:37 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA 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:42 shadow * src/afs/afs.h: DELTA 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 07:34 shadow * Makefile.in, src/venus/Makefile.in, src/venus/kdump.c: DELTA 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 05:02 shadow * Makefile.in: DELTA 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:26 shadow * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA 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:17 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA 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-04 03:57 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA macos103-update-20050403 AUTHOR shadow@dementia.org FIXES use system vnodes. one remaining bug, dangling vnodes at shutdown. 2005-04-03 20:40 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 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:20 shadow * src/volser/vos.c: DELTA vos-partinfo-summary-portability-20050403 AUTHOR tkeiser@psu.edu make this work on systems with non-native 64 bit int 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:12 shadow * src/rx/: rx.c, rx_globals.h, rx_packet.c, rx_pthread.c: DELTA 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:09 shadow * src/viced/: afsfileprocs.c, host.c: DELTA 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/: afs/afs.h, cf/osconf.m4, config/afs_sysnames.h, config/param.alpha_linux_26.h, rx/rx.c, libafs/MakefileProto.LINUX.in: DELTA alpha-linux26-20050403 AUTHOR andrej.filipcic@ijs.si FIXES 18081 alpha linux26 port 2005-04-03 19:53 shadow * src/rx/rx_clock.c: DELTA rx-clock-rollover-fix-20050403 AUTHOR cg2v@andrew.cmu.edu FIXES 17990 itimer rollover comes faster now; handle it. 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:48 shadow * src/afs/: afs_pioctl.c, LINUX/osi_cred.c: DELTA 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:37 shadow * Makefile.in: DELTA 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:30 shadow * doc/LICENSE: DELTA license-update-20050403 AUTHOR shadow@dementia.org FIXES 18131 collect all licenses here 2005-04-03 19:21 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, psf-1.2.8-transarc-paths-11.00, psf-1.2.9-transarc-paths-11.00: DELTA hpux-license-update-20050403 AUTHOR shadow@dementia.org FIXES 18129 update hpux psf file copyright info 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, OpenAFS.post_install, ReadMe.rtf, buildpkg.sh: 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 * 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 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: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 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:32 shadow * Makefile.in, acinclude.m4, configure.in: DELTA 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-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:17 shadow * src/afs/LINUX/osi_module.c: DELTA s390x-linux26-flavor-check-20050403 AUTHOR oehmes@de.ibm.com FIXES 18112 add missing flavor bit check for s390x 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 18:13 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 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:09 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 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-03 05:32 jaltman * src/rx/rxdebug.c: DELTA 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 09:06 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, msi-deployment-guide.txt: DELTA 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-04-02 08:23 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA windows-deadlock-20050402 AUTHOR jaltman@secure-endpoints.com One final deadlock was found in cm_TryBulkStat(). Do not hold the scp->mx through the RXAFS call. 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 23:36 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c, smb.h, smb3.c: DELTA 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-31 06:05 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_scache.c, cm_vnodeops.c, smb.c: DELTA 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-30 20:49 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 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-27 20:19 shadow * src/lwp/lwp.c: DELTA 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:10 shadow * src/afs/VNOPS/afs_vnop_lookup.c: DELTA 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:03 shadow * src/lwp/lwp.c: DELTA STABLE12-lwp-deal-with-unaligned-memory-20050326 AUTHOR cg2v@andrew.cmu.edu FIXES 18050 don't double-free lwp stack space 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 07:00 shadow * src/lwp/lwp.c: DELTA 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 06:53 shadow * src/rx/rx_getaddr.c: DELTA rx-getaddrs-skip-loopback-addr-on-bsd-too-20050326 AUTHOR shadow@dementia.org FIXES as reported by Tracy Demarco-White 2005-03-26 05:37 shadow * src/afs/DARWIN/osi_vm.c: DELTA darwin-vnode-macros-20050325 AUTHOR shadow@dementia.org FIXES use vnode to vcache conversion macros 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 02:07 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA 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-26 00:44 shadow * src/: afs/Makefile.in, venus/fstrace.c: DELTA darwin-fstrace-20050325 AUTHOR shadow@dementia.org FIXES holy crap, it just worked. 2005-03-25 17:58 jaltman * src/libacl/acl.h: DELTA 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-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-24 01:53 shadow * src/afs/afs_vcache.c: DELTA 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 22:31 jaltman * src/WINNT/afsd/afslogon.c: DELTA windows-logon-20050323 AUTHOR jaltman@secure-endpoints.com Fix initialization error when getting domain parameters 2005-03-23 22:30 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-8002-20050323 AUTHOR jaltman@secure-endpoints.com 1.3.8002 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 23:52 shadow * src/libafs/MakefileProto.LINUX.in: DELTA 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 19:39 jaltman * src/NTMakefile: DELTA 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-22 05:42 jaltman * src/WINNT/afsd/smb.c: DELTA 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-22 05:40 jaltman * src/config/: NTMakefile.amd64_w2k, NTMakefile.i386_nt40, NTMakefile.i386_w2k: DELTA windows-version-20050322 AUTHOR jaltman@secure-endpoints.com 1.3.8001 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:27 jaltman * src/WINNT/afsd/smb.c: DELTA 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 16:02 jaltman * src/WINNT/afsd/smb.c: DELTA 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:54 jaltman * src/volser/: vos.c, 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-21 02:47 shadow * src/volser/vos.c: DELTA 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:37 shadow * acinclude.m4, src/cf/linux-test4.m4, src/afs/afs_vcache.c: DELTA linux-inotify-20050320 AUTHOR shadow@dementia.org FIXES yay more inode fields. 2005-03-20 20:26 shadow * src/export/Makefile.in: DELTA install-cfgafs-20050320 AUTHOR nik@zurich.ibm.com FIXES 17712 cfgafs shoudl be installed regardless of AIX64 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:22 shadow * src/volser/vos.c: DELTA 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:18 shadow * src/afs/LINUX/: osi_cred.c, osi_machdep.h: DELTA 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:12 shadow * src/rx/: rx_prototypes.h, LINUX/rx_kmutex.c, LINUX/rx_kmutex.h: DELTA 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:08 shadow * src/afs/: afs_dcache.c, afs_dynroot.c: DELTA afs-lock-init-20050320 DELTA 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 19:38 shadow * src/libafs/MakefileProto.LINUX.in: DELTA 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:23 shadow * src/rx/rx_clock.c: DELTA 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:11 shadow * src/volser/vos.c: DELTA 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:07 shadow * acinclude.m4: DELTA linux-find-kernel-build-link-path-to-kernel-headers-20050320 AUTHOR jhutz@cmu.edu FIXES look in /lib/modules for a path to the kernel build instead of just in /usr/src 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 15:00 shadow * src/afsd/afs.rc.linux: DELTA 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-20 14:32 shadow * src/: afs/afs_call.c, afsd/afsd.c, config/afs_args.h: DELTA afsd-rxpck-switch-20050320 AUTHOR efenyak@gamax.hu FIXES 17837 add rxpck switch to afsd to allow overrding maxpackets 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-19 20:42 shadow * src/vol/vol-salvage.c: DELTA 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:50 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA 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-17 17:42 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 CellServDB-update-20050317 AUTHOR jhutz@grand.central.org Public CellServDB 16 Mar 2005 2005-03-17 15:52 rees * NEWS, src/afsd/afsd.c: DELTA nosettime-20050317 AUTHOR haba@pdc.kth.se Make -nosettime default for afsd. Use -settime to get old behavior. 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 21:37 jaltman * src/WINNT/afsd/: cm_conn.c, cm_dns.c: DELTA 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-16 04:49 jaltman * src/rx/rx.c: DELTA 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, 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-15 00:43 jaltman * src/WINNT/afsd/: afsd_init.c, smb.c: DELTA 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 18:16 jaltman * src/WINNT/afsd/: lanahelper.cpp, smb.c, smb.h, smb3.c: DELTA 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:30 jaltman * doc/txt/winnotes/afs-issues.txt: DELTA windows-1380-20050310 AUTHOR jaltman@secure-endpoints.com update issues list 2005-03-11 07:24 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA windows-1380-20050310 AUTHOR jaltman@secure-endpoints.com updates 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:36 jaltman * src/: WINNT/doc/install/Documentation/ja_JP/html/index.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd000.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd002.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd003.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd004.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd005.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd006.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd007.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd008.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd009.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd010.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd011.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd012.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd013.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd014.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd015.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd016.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd017.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd018.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd019.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd020.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd021.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd022.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd023.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd024.htm, WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd025.htm, WINNT/doc/install/Documentation/ko_KR/README.txt, WINNT/doc/install/Documentation/ko_KR/html/index.htm, WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg000.htm, WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg002.htm, WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg003.htm, WINNT/doc/install/Documentation/ko_KR/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/ko_KR/html/ReleaseNotes/awrns000.ht m, WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns002.ht m, WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns003.ht m, WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns004.ht m, WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns005.ht m, WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns006.ht m, WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns007.ht m, 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, 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/RUNONCE.PIF, WINNT/install/Win9x/ReadMe.rtf, WINNT/install/loopback/NTMakefile, WINNT/install/wix/CellServDB, WINNT/install/wix/afsdesktop.ini, WINNT/install/wix/feature.wxi, WINNT/install/wix/files.wxi, WINNT/install/wix/custom/NTMakefile, WINNT/install/wix/custom/afscustom.cpp, WINNT/install/wix/custom/afscustom.h, WINNT/kfw/inc/krb5/gssapi/gssapi.h, WINNT/kfw/inc/krb5/gssapi/gssapi_generic.h, WINNT/kfw/inc/krbcc/cacheapi.h, WINNT/license/lang/de_DE.ide, WINNT/license/lang/en_US.ide, WINNT/license/lang/es_ES.ide, WINNT/license/lang/ja_JP.ide, WINNT/license/lang/ko_KR.ide, WINNT/license/lang/pt_BR.ide, WINNT/license/lang/zh_CN.ide, WINNT/license/lang/zh_TW.ide, WINNT/pthread/pthread.c, WINNT/pthread/test/native.cpp, WINNT/talocale/tal_alloc.cpp, WINNT/win9xpanel/CellServDB, WINNT/win9xpanel/Help/PROPER.MRB, afsinstall/lib/InstallGuides/GENERIC/clientconfig, bozo/NTMakefile, bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile, config/NTMakefile.amd64_w2k, config/NTMakefile.i386_nt40, config/NTMakefile.i386_w2k, 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 windows-pcache-20050310 AUTHOR jaltman@sinenomine.net 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-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-integration.txt, doc/txt/winnotes/msi-deployment-guide.txt, doc/txt/winnotes/performance.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsadmsvr/.cvsignore, src/WINNT/afsapplib/.cvsignore, 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/afsdacl.c, src/WINNT/afsd/afsdacl.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_memmap.c, src/WINNT/afsd/cm_memmap.h, 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/cmdebug.c, src/WINNT/afsd/cmdebug.rc, src/WINNT/afsd/fs.c, src/WINNT/afsd/fs_utils.c, src/WINNT/afsd/lanahelper.cpp, src/WINNT/afsd/lanahelper.h, src/WINNT/afsd/libafsconf.def, 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/.cvsignore, src/WINNT/afssvrcfg/NTMakefile, src/WINNT/afssvrcfg/lang/.cvsignore, 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/.cvsignore, src/WINNT/afssvrcpa/NTMakefile, src/WINNT/afssvrcpa/cpl_interface.cpp, src/WINNT/afssvrcpa/lang/.cvsignore, src/WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc, src/WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc, src/WINNT/afssvrmgr/NTMakefile, src/WINNT/afsusrmgr/.cvsignore, src/WINNT/afsusrmgr/NTMakefile, src/WINNT/afsusrmgr/lang/.cvsignore, 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/.cvsignore, src/WINNT/aklog/aklog.c, src/WINNT/aklog/aklog.h, src/WINNT/aklog/linked_list.c, src/WINNT/aklog/linked_list.h, src/WINNT/bosctlsvc/.cvsignore, src/WINNT/client_config/.cvsignore, src/WINNT/client_config/RegistrySupport.cpp, src/WINNT/client_config/afs_config.h, src/WINNT/client_config/afsmap.c, 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/.cvsignore, 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/.cvsignore, src/WINNT/client_cpa/cpl_interface.cpp, src/WINNT/client_cpa/lang/.cvsignore, 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/en_US/html/SysAdminGd/cachmgr.g if, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver1. gif, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/fserver2. gif, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/overview. gif, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout1.gi f, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout2.gi f, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout3.gi f, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/scout4.gi f, src/WINNT/doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif , 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: DELTA windows-pcache-20050310 AUTHOR jaltman@sinenomine.net 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 04:35 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 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-03-11 02:54 shadow * src/vol/vol-info.c: DELTA volinfo-dont-bomb-on-attach-failure-20050310 AUTHOR shadow@dementia.org let volinfo keep going in the face of failure 2005-03-08 22:14 shadow * src/volser/vos.c: DELTA 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-08 22:09 shadow * src/afs/LINUX/osi_machdep.h: DELTA 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-08 22:05 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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-08 21:57 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 osi-lookupname-nuke-dirvpp-20050308 AUTHOR cg2v@andrew.cmu.edu FIXES 17791 osi_lookupname doesn't need dirvpp anymore 2005-03-03 16:56 shadow * src/afs/LINUX/osi_syscall.c: DELTA osi-syscall-fix-20050302 AUTHOR chas@cmf.nrl.navy.mil FIXES 17666 fix typo _nr should __nr 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-28 20:18 shadow * src/viced/afsfileprocs.c: DELTA 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 18:31 shadow * src/vol/vol-salvage.c: DELTA 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-27 04:26 shadow * src/afs/unified_afs.p.h: DELTA 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:51 shadow * src/afs/LINUX/osi_probe.c: DELTA 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 19:49 shadow * src/viced/callback.c: DELTA 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 18:02 shadow * src/afs/unified_afs.p.h: DELTA 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-25 17:42 shadow * src/viced/callback.c: DELTA 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 15:21 shadow * src/viced/viced.c: DELTA 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:15 shadow * src/viced/viced.c: DELTA 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-24 04:44 shadow * src/viced/host.h: DELTA 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-23 23:07 shadow * src/: afs/LINUX/osi_module.c, config/afs_args.h: DELTA 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-20 05:42 shadow * src/config/param.ia64_linux26.h: DELTA 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-16 22:47 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 unified-osi-probe-2-20050216 AUTHOR jhutz@cs.cmu.edu FIXES 17548 update osi_probe 2005-02-16 19:22 shadow * src/: libafs/MakefileProto.SOLARIS.in, afsd/afs.rc.solaris.2.9, cf/osconf.m4, config/param.sunx86_510.h: DELTA solaris-x8664-support-20050216 AUTHOR chas@cmf.nrl.navy.mil FIXES 17628 add amd64 support for solaris 10 2005-02-16 19:13 shadow * src/afs/afs_server.c: DELTA fix-multirx-checkservers-20050216 AUTHOR tkeiser@psu.edu FIXES 17549 put results in an array. 2005-02-13 19:37 shadow * src/afs/afs_reconcile.c: file afs_reconcile.c was initially added on branch disconnected. 2005-02-13 19:37 shadow * src/afs/: afs_dcache.c, afs_disconnected.c, afs_init.c, afs_reconcile.c, afs_segments.c, afs_vcache.c, VNOPS/afs_vnop_access.c, VNOPS/afs_vnop_attrs.c, VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_flock.c, VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_read.c, VNOPS/afs_vnop_readdir.c, VNOPS/afs_vnop_remove.c, VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: DELTA disconnected-20050212 AUTHOR shadow@dementia.org FIXES push the remainder of this stuff, including better copies of some of the files i had. in theory this is all of disconnected afs. it won't build as-is. 2005-02-13 19:37 shadow * src/afs/afs_disconnected.c: file afs_disconnected.c was initially added on branch disconnected. 2005-02-13 02:35 shadow * src/afs/: afs_dcache.c, afs_vcache.c: DELTA disconnected-20050212 AUTHOR shadow@dementia.org FIXES some changes i had laying around that i should flush. i should find someone to w ork on this for real 2005-02-13 01:43 shadow * src/disconnected/queue_info.c: file queue_info.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/Makefile.in: file Makefile.in was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/copt.c: file copt.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/display.c: file display.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/pass1: file pass1 was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/playlog.c: file playlog.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/pass2: file pass2 was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/playlog.h: file playlog.h was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/q_print.c: file q_print.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/discon.c: file discon.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/test.c: file test.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/token.c: file token.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/sortents.c: file sortents.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/check_net.c: file check_net.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/dump_stats.c: file dump_stats.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/post.c: file post.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/preprocess.c: file preprocess.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/scanlog.c: file scanlog.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/afsck.c: file afsck.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/common.c: file common.c was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/disconnected/post.h: file post.h was initially added on branch disconnected. 2005-02-13 01:43 shadow * src/: afs/afs_analyze.c, afs/afs_cbqueue.c, afs/afs_cell.c, afs/afs_conn.c, afs/afs_daemons.c, afs/afs_pioctl.c, afs/afs_prototypes.h, afs/afs_server.c, afs/afs_user.c, afs/afs_vcache.c, afs/afs_volume.c, afs/DARWIN/osi_file.c, afs/DARWIN/osi_vfsops.c, afs/VNOPS/afs_vnop_write.c, afsd/afsd.c, config/venus.h, disconnected/Makefile.in, disconnected/afsck.c, disconnected/check_net.c, disconnected/common.c, disconnected/copt.c, disconnected/discon.c, disconnected/display.c, disconnected/dump_stats.c, disconnected/pass1, disconnected/pass2, disconnected/playlog.c, disconnected/playlog.h, disconnected/post.c, disconnected/post.h, disconnected/preprocess.c, disconnected/q_print.c, disconnected/queue_info.c, disconnected/scanlog.c, disconnected/sortents.c, disconnected/test.c, disconnected/token.c: DELTA disconnected-20050212 AUTHOR shadow@dementia.org FIXES some changes i had laying around that i should flush. i should find someone to work on this for real 2005-02-13 00:23 shadow * src/: lwp/Makefile.in, lwp/process.amd64.s, config/afs_sysnames.h, config/param.amd64_fbsd_53.h, sys/Makefile.in: DELTA fbsd-amd64-20050212 AUTHOR haba@pdc.kth.se FIXES initial fbsd support for amd64 2005-02-12 22:44 shadow * src/afs/discon.h: file discon.h was initially added on branch disconnected. 2005-02-12 22:44 shadow * src/afs/discon_log.h: file discon_log.h was initially added on branch disconnected. 2005-02-12 22:44 shadow * src/afs/discon_stats.c: file discon_stats.c was initially added on branch disconnected. 2005-02-12 22:44 shadow * src/afs/discon_log.c: file discon_log.c was initially added on branch disconnected. 2005-02-12 22:44 shadow * src/afs/discon_stats.h: file discon_stats.h was initially added on branch disconnected. 2005-02-12 22:44 shadow * doc/LICENSE.disconnected, src/afs/afs.h, src/afs/afs_buffer.c, src/afs/afs_call.c, src/afs/afs_callback.c, src/afs/discon.h, src/afs/discon_log.c, src/afs/discon_log.h, src/afs/discon_stats.c, src/afs/discon_stats.h, src/config/afs_args.h: DELTA disconnected-20050212 AUTHOR shadow@dementia.org FIXES some changes i had laying around that i should flush. i should find someone to work on this for real 2005-02-12 22:44 shadow * doc/LICENSE.disconnected: file LICENSE.disconnected was initially added on branch disconnected. 2005-02-12 19:52 shadow * src/config/: param.sun4x_510.h, param.sunx86_510.h: DELTA 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-12 19:47 shadow * src/afs/: afs_dcache.c, afs_memcache.c, afs_segments.c: DELTA store64-cleanup-20050212 AUTHOR cg2v@andrew.cmu.edu FIXES fix several deficiencies in 64 bit file size handling 2005-02-11 22:37 shadow * src/afs/: afs_pioctl.c, sysincludes.h, LINUX/osi_misc.c, LINUX/osi_vfsops.c: DELTA linux-avoid-leaking-refs-20050211 AUTHOR cg2v@andrew.cmu.edu FIXES 17451 hopefully this fixes all the not-able-to-unmount leaks 2005-02-11 22:27 shadow * src/afs/sysincludes.h: DELTA linux-sysincludes-needs-slab-20050211 AUTHOR cg2v@andrew.cmu.edu FIXES add linux/slab.h to includes 2005-02-10 16:30 shadow * acinclude.m4: DELTA linux26-inode-got-i-sb-list-20050204 AUTHOR chas@cmf.nrl.navy.mil another thing to do at inode initialization 2005-02-10 04:49 shadow * src/afs/: afs.h, LINUX/osi_vnodeops.c: DELTA linux-flush-release-rewrite-20050209 AUTHOR chas@cmf.nrl.navy.mil FIXES 17509 rewrite afs_linux_release and afs_linux_flush 2005-02-10 03:57 shadow * src/afs/afs_server.c: DELTA client-conndeadtime-tunable-20050209 AUTHOR shadow@dementia.org FIXES make the fs and not just the vldb interface dead time tunable 2005-02-10 03:02 shadow * src/lwp/: iomgr.c, lwp.h: DELTA 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-07 19:27 jaltman * src/WINNT/afsd/: afskfw.c, afslogon.c, cm_vnodeops.c, smb3.c: DELTA 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-07 15:31 shadow * acinclude.m4: DELTA linux-libafs-fix-20050207 AUTHOR Guillaume.Rousse@inria.fr create osi_vfs.h in the right place 2005-02-04 21:13 shadow * acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test4.m4: DELTA linux26-inode-got-i-sb-list-20050204 AUTHOR chas@cmf.nrl.navy.mil another thing to do at inode initialization 2005-02-04 21:09 shadow * src/ubik/remote.c: DELTA ubik-remote-ntoa-20050204 AUTHOR jhutz@cmu.edu FIXES afs_inet_ntoa needs a prototype for 64 bit systems 2005-02-04 04:55 jaltman * src/WINNT/afsd/smb3.c: DELTA windows-longfilename-matching-20050203 AUTHOR jaltman@secure-endpoints.com retry pattern matching when ambiguous matches are found for long file names 2005-02-03 17:02 shadow * src/afs/DARWIN/osi_vm.c: DELTA 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-01-31 18:52 jaltman * src/WINNT/afsd/: afskfw.c, cm_aclent.c, cm_aclent.h, smb3.c: DELTA 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-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:46 shadow * acinclude.m4, src/afs/afs_osi.c, src/rx/LINUX/rx_knet.c, src/cf/linux-test4.m4: DELTA linux-tasklist-lock-weak-20050129 AUTHOR cg2v@andrew.cmu.edu FIXES 17424 weak binding to tasklist_lock 2005-01-29 05:41 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 osi-probe-syscall-20050129 AUTHOR jhutz@cmu.edu FIXES 17405 add osi_probe 2005-01-27 00:09 jaltman * src/WINNT/afsd/smb3.c: DELTA createx-null-ptr-20050126 AUTHOR jaltman@mit.edu Don't release null scps 2005-01-27 00:00 jaltman * src/WINNT/afsd/cm_aclent.c: DELTA windows-aclent-20050126 AUTHOR jaltman@mit.edu Undo the FreeACLEnt lock as it is an automatic deadlock 2005-01-26 22:07 shadow * src/afs/: afs.h, afs_dcache.c: DELTA revert-afs-indextimes-in-dcache-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17377 indexTimes needs to persist, revert for now 2005-01-26 21:09 shadow * src/afs/afs_dcache.c: DELTA afs-indextimes-in-dcache-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17377 move indextimes array into dcache struct 2005-01-26 15:51 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA winnotes-update-20050126 AUTHOR jaltman@secure-endpoints.com add dr watson info to install notes. update changes list 2005-01-26 15:49 jaltman * src/WINNT/afsd/: afsd_init.c, cm_aclent.c: DELTA 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-26 15:20 shadow * src/afs/afs.h: DELTA afs-indextimes-in-dcache-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17377 move indextimes array into dcache struct 2005-01-25 23:24 jaltman * src/WINNT/afsd/: cm_aclent.c, cm_vnodeops.c: DELTA 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-25 23:00 rees * src/afs/VNOPS/afs_vnop_attrs.c: DELTA obsd-vattrs-20040125 AUTHOR rees@umich.edu compare vattrs against VNOVAL, not -1 fixes mode setting now that modes are 32 bits 2005-01-25 20:55 shadow * src/afs/afs_dcache.c: DELTA afs-indextimes-in-dcache-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17377 move indextimes array into dcache struct 2005-01-25 20:19 shadow * src/afs/afs_call.c: DELTA unpin-out-of-order-oops-20050125 AUTHOR chas@cmf.nrl.navy.mil FIXES 17346 unpin before freeing 2005-01-25 18:46 jaltman * src/rx/rxdebug.c: DELTA rxdebug-withWaited-20050125 AUTHOR jaltman@mit.edu copy/paste error corrected. 'withWaited' never assigned a value 2005-01-25 06:54 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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-21 22:02 shadow * src/config/make_libafs_tree.pl: DELTA 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-21 19:13 shadow * src/afs/: afs.h, afs_vcache.c: DELTA 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-21 18:27 shadow * src/rx/rx_globals.h: DELTA 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-21 17:44 shadow * src/rx/rx_packet.c: DELTA 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-21 14:33 shadow * src/lwp/lwp.c: DELTA readd-qwaiting-20050121 AUTHOR shadow@dementia.org FIXES 5616 the problem was caused by optimization on solaris. sigh. 2005-01-21 14:31 shadow * src/afs/afs_vcache.c: DELTA linux-no-log-in-tryflushdcachechildren-20050121 AUTHOR shadow@dementia.org FIXES 5835 just don't log, and lock order doesn't matter 2005-01-20 18:00 rees * src/afs/afs_pioctl.c: DELTA alloc-confusion-20040120 AUTHOR rees@umich.edu use osi_Alloc instead of osi_AllocLargeSpace for tokens, to match free 2005-01-20 17:59 rees * src/afs/afs_osi_pag.c: DELTA obsd-cred-ptr-20040120 AUTHOR rees@umich.edu **credpp, not *credp (OpenBSD only) 2005-01-20 17:33 rees * src/afs/afs_pioctl.c: DELTA re-indent-20040120 AUTHOR rees@umich.edu re-indent so I can read the file so I can fix a bug 2005-01-19 22:46 shadow * src/afs/afs_vcache.c: DELTA 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-19 22:39 shadow * src/rx/rx_packet.c: DELTA 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-19 22:35 shadow * src/afs/: afs.h, afs_buffer.c, afs_osi.h: DELTA 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-19 05:14 jaltman * src/rx/rx_packet.c: DELTA 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-18 16:15 rees * src/afs/OBSD/: osi_sleep.c, osi_vnodeops.c: DELTA obsd-cleanups-20040118 AUTHOR rees@umich.edu remove dead code add (commented out, non-working) new reclaim code 2005-01-18 07:36 jaltman * src/WINNT/afsd/: cm_ioctl.c, smb.c, smb.h, smb3.c: DELTA 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-16 16:49 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux26-rename-more-cleanup-20050116 AUTHOR chas@cmf.nrl.navy.mil FIXES 17284 cleanup how renaming does moving and unhashing of dentries 2005-01-16 16:43 shadow * src/afs/afs_vcache.c: DELTA 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-16 16:41 shadow * acinclude.m4, src/afs/afs_osi.c, src/cf/linux-test4.m4: DELTA linux26-zomb-gcpags-cleanup-20050116 AUTHOR cg2v@andrew.cmu.edu FIXES 17265 clean up for newer non-TASK_ZOMBIE kernels 2005-01-16 16:36 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux25-rename-rehash-not-move-20050116 AUTHOR chas@cmf.nrl.navy.mil FIXES not tested yet 2005-01-14 17:36 shadow * acinclude.m4, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/cf/linux-test4.m4: DELTA linux26-rlim-20050114 AUTHOR mattdm@mattdm.org FIXES detect rlim stuff for linux 2.6 2005-01-14 17:34 shadow * src/cf/linux-test3.m4: DELTA 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-14 17:31 shadow * src/venus/fstrace.c: DELTA fstrace-linux-proc-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17240 support /proc interface 2005-01-14 03:03 shadow * src/: rx/rx.c, rx/rx.h, viced/afsfileprocs.c, viced/fs_stats.h, xstat/xstat_fs_test.c: DELTA fs-busy-stats-20050113 AUTHOR shadow@dementia.org add support for counting number of vbusies returned 2005-01-14 01:34 shadow * src/: afs/LINUX/osi_groups.c, packaging/Debian/kern-sysname: DELTA linux26-pag-copy-groups-always-20050113 AUTHOR joda@pdc.kth.se FIXES 17226 always copy the group list on linux 2.6 2005-01-14 01:27 shadow * src/config/param.sunx86_510.h: DELTA x86-sol10-param-cleanup-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17082 make user section match kernel section 2005-01-14 01:21 shadow * src/venus/fstrace.c: DELTA fstrace-linux-proc-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17240 support /proc interface 2005-01-14 01:11 shadow * src/afsd/Makefile.in: DELTA sol10-afsd-rc-20050113 AUTHOR chas@cmf.nrl.navy.mil FIXES 17036 install an rc file for solaris 10 2005-01-14 01:07 shadow * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.i386_nbsd30.h, src/config/param.nbsd30.h: DELTA nbsd30-20050113 AUTHOR lha@stacken.kth.se FIXES 16889 netbsd 3 this time for sure 2005-01-14 01:04 shadow * src/viced/afsfileprocs.c: DELTA largefile-efbig-20050113 AUTHOR shadow@dementia.org FIXES 16964 return EFBIG instead of E2BIG 2005-01-14 00:57 shadow * src/vfsck/setup.c: DELTA sol9-vfsck-interleave-becomes-si-20050113 AUTHOR deengert@anl.gov FIXES 16941 fix remaining fs_interleave ref 2005-01-14 00:44 shadow * src/cf/linux-test3.m4: DELTA 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-13 23:55 shadow * src/viced/callback.c: DELTA 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-13 23:50 shadow * src/afs/afs_vcache.c: DELTA 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-13 23:37 shadow * src/afsd/afsd.c: DELTA memcache-no-volitems-20050113 AUTHOR shadow@dementia.org FIXES Don't try to open VolumeItems when using memcache 2005-01-13 04:47 jaltman * src/WINNT/afsd/: cm_ioctl.c, fs.c: DELTA 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-13 04:46 jaltman * src/sys/pioctl_nt.c: DELTA 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-12 21:34 jaltman * src/WINNT/afsd/: afsd.ico, afsd_service.c, afsd_service.rc, cm_dcache.c, cm_scache.c: DELTA 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-07 23:08 shadow * src/rx/rx.c: DELTA 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-05 04:23 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA windows-notes-20050104 AUTHOR jaltman@mit.edu updates 2005-01-05 04:18 jaltman * src/WINNT/aklog/aklog.c: DELTA windows-remove-extra-parameter-20050104 AUTHOR jaltman@mit.edu aklog.c - remove extra parameter from pr_Initialize() 2005-01-05 04:17 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c, afskfw.c, cm_buf.c, cm_callback.c, cm_conn.c: DELTA 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-03 01:29 jaltman * src/WINNT/afsd/cm_cell.c: DELTA windows-misc-fix-20050102 AUTHOR jaltman@mit.edu fix typo 2005-01-03 01:13 jaltman * src/ptserver/NTMakefile: DELTA ptuser_h-20050102 AUTHOR jaltman@mit.edu add ptuser.h 2005-01-03 01:11 jaltman * src/WINNT/: client_config/afs_config.ico, client_cpa/afs_conf.ico: DELTA new-afs-logo-icon-20050102 AUTHOR jaltman@mit.edu Use a new icon file based upon the new OpenAFS logo for afs_config.exe and the afs control panel. 2005-01-03 01:07 jaltman * src/WINNT/client_exp/NTMakefile: DELTA windows-misc-20050102 AUTHOR jaltman@mit.edu link to afsutil.lib for hostutil functions 2005-01-03 01:05 jaltman * src/WINNT/aklog/aklog.c: DELTA windows-misc-20050102 AUTHOR jaltman@mit.edu Include ptuser.h for prototypes. 2005-01-03 01:05 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c, afskfw.c, afslogon.c, afslogon.h, cm_cell.c, cm_dcache.c, cm_rpc.c, cm_rpc.h, cm_scache.c, fs.c, fs.h, fs_utils.c: DELTA windows-misc-20050102 AUTHOR jaltman@mit.edu * The AFS Service needs to respond to SERVICE_ACCEPT_SHUTDOWN messages in addition to SERVICE_ACCEPT_STOP. * Move RPC shutdown until after the SMB and RX shutdown procedures complete. Block until RPC shutdown is complete. * Modify afslogon.dll (integrated logon) to wait for service if its state is START_PENDING. If the timeout period occurs, reset to the retry interval and not the sleep interval. * When renewing the server list for a cell obtained via DNS AFSDB records, the cm_cell_t entry must be removed from the list of all cells. Otherwise, the list of cells will be corrupted. * In the dcache and scache modules, use the cm_scache_t dataVersion instead of the cm_fakeDirVersion. * Synchronize fs.c with the unix version. 2005-01-03 01:03 jaltman * src/ptserver/: Makefile.in, ptuser.c, ptuser.h: DELTA ptuser_h-20050102 AUTHOR jaltman@mit.edu add ptuser.h to provide prototypes for ptuser.c 2004-12-24 17:21 jaltman * 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 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 2004-12-24 06:31 shadow * src/afs/VNOPS/: afs_vnop_dirops.c, afs_vnop_fid.c, afs_vnop_lookup.c, afs_vnop_dirops.c: DELTA dux-vnops-cleanup-20041224 AUTHOR shadow@dementia.org FIXES move DUX code out of vnops and into dux os dependant code 2004-12-24 06:08 shadow * src/afs/: DUX/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_remove.c, VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: DELTA dux-vnops-cleanup-20041224 AUTHOR shadow@dementia.org FIXES move DUX code out of vnops and into dux os dependant code 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:33 shadow * src/rx/rx_kcommon.h: DELTA 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:30 shadow * src/venus/: Makefile.in, kdump.c: DELTA 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 * 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 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 15:13 shadow * src/afsd/: afs.conf.linux, afs.rc.linux: DELTA 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:41 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA 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-17 13:45 shadow * src/tests/dumptool.c: DELTA 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:11 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA 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 20:06 jaltman * src/config/NTMakefile.i386_nt40: DELTA 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-16 19:02 jaltman * src/WINNT/afsd/cm_freelance.c: DELTA windows-freelance-default-root-cell-20041217 AUTHOR jaltman@mit.edu 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:48 jaltman * src/WINNT/afsd/smb3.c: DELTA 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 23:43 jaltman * src/sys/pioctl_nt.c: DELTA 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-13 14:04 jaltman * src/config/NTMakefile.i386_nt40: DELTA windows-version-number-20041213 AUTHOR jaltman@mit.edu 1.3.7600 2004-12-13 14:03 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c, smb.h, smb3.c, smb3.h: DELTA windows-smb-and-symlinks-20041213 AUTHOR jaltman@mit.edu Fix bug in automatic symlink generation for freelance root.afs. do not create symlinks if cell resolution fails Update SMB files to use preprocessor symbols for InfoLevel constants. 2004-12-13 14:02 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA windows-notes-20041213 AUTHOR jaltman@mit.edu update notes for 1.3.7600 2004-12-11 11:02 shadow * src/: vol/volume.c, vol/volume.h, volser/volprocs.c: DELTA 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-11 10:52 shadow * acinclude.m4: DELTA fix-linux-kvers-setting-20041211 AUTHOR jhutz@cmu.edu FIXES 16763 set SYS_KVERS reasonably on linux always 2004-12-10 21:57 shadow * src/lwp/lwp.c: DELTA revert-mwaitprocs-20041210 AUTHOR shadow@dementia.org FIXES 5616 revert this for now 2004-12-10 10:47 shadow * src/libadmin/kas/afs_kasAdmin.c: DELTA ubik-calliter-update-20041210 AUTHOR jaltman@mit.edu FIXES if we're going to prototype it we need to match this 2004-12-10 10:03 shadow * src/sys/Makefile.in: DELTA sys-depinstall-20041210 AUTHOR shadow@dementia.org FIXES add depinstall in sys directory 2004-12-10 09:47 shadow * src/libadmin/kas/afs_kasAdmin.c: DELTA ubik-calliter-update-20041210 AUTHOR jaltman@mit.edu FIXES if we're going to prototype it we need to match this 2004-12-10 09:34 shadow * src/sys/Makefile.in: DELTA sys-depinstall-20041210 AUTHOR shadow@dementia.org FIXES add depinstall in sys directory 2004-12-09 23:14 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/afsd/cm_server.h, src/WINNT/afsd/cm_volume.c, src/config/NTMakefile.i386_nt40: DELTA windows-multihomed-20041209 AUTHOR jaltman@mit.edu FIXES 16564 Add support for VL_GetEntryByNameU and VL_GetAddrs for the purpose of working with multi-homed servers 2004-12-09 16:16 shadow * acinclude.m4, src/cf/linux-test3.m4, src/afs/LINUX/osi_vnodeops.c: DELTA 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-09 16:14 shadow * src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_remove.c: DELTA 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-08 22:55 shadow * Makefile.in: DELTA only-libafs-update-20041208 AUTHOR shadow@dementia.org only_libafs needs sys on irix 2004-12-08 18:33 rees * src/: kauth/admin_tools.c, kauth/authclient.c, ubik/ubik.p.h, ubik/ubikclient.c: DELTA 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-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 17:21 shadow * src/afs/LINUX/osi_file.c: DELTA linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR cg2v@andrew.cmu.edu hopefully fix cache truncation 2004-12-08 11:39 shadow * src/afs/DARWIN/osi_vm.c: DELTA STABLE12-darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES this should be switched to use the freebsd style getnewvnode perhaps it will be 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:39 shadow * src/libafsrpc/Makefile.in: DELTA STABLE12-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:35 shadow * src/afs/sysincludes.h: DELTA 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 10:19 jaltman * src/WINNT/install/wix/feature.wxi: DELTA 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:55 shadow * src/afs/LINUX/osi_file.c: DELTA linux26-dont-fix-inode-size-ourselves-20041208 AUTHOR cg2v@andrew.cmu.edu hopefully fix cache truncation 2004-12-08 09:52 jaltman * doc/txt/winnotes/msi-deployment-guide.txt, src/WINNT/install/wix/property.wxi, src/WINNT/install/wix/registry.wxi: DELTA wix-update-20041208 AUTHOR jaltman@mit.edu Add new Property for StoreAnsiFilenames 2004-12-08 09:12 jaltman * src/config/NTMakefile.i386_nt40: DELTA windows-version-20041208 AUTHOR jaltman@mit.edu 1.3.7500 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-08 09:09 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20041208 AUTHOR rsm4@ieee.org Preserve previous install settings when upgrading 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 22:26 shadow * src/lwp/lwp_elf.h: DELTA 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:30 shadow * src/config/: param.sun4x_510.h, param.sun4x_58.h, param.sun4x_59.h: DELTA 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 18:24 shadow * src/afsd/afsd.c: DELTA 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 aix-5-update-20041207 AUTHOR haba@pdc.kth.se FIXES updates for aix 5 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:36 shadow * src/volser/vsutils.c: DELTA volname-cleanup-20041207 AUTHOR haba@pdc.kth.se FIXES cleanup how volname or id number is parsed 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 15:59 shadow * src/libafs/MakefileProto.LINUX.in: DELTA 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 14:23 shadow * src/: lwp/Makefile.in, lwp/lwp_elf.h, shlibafsrpc/Makefile.in: DELTA 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 12:41 jaltman * src/WINNT/afsd/: afsd_init.c, afslogon.c, smb.c, smb.h, smb3.c: DELTA winnotes-20041207 AUTHOR jaltman@mit.edu Allow users to choose to store file names in AFS using ANSI code pages instead of OEM code pages. 2004-12-07 12:40 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, registry.txt: DELTA winnotes-20041207 AUTHOR jaltman@mit.edu update text files for StoreAnsiFilenames. 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-07 05:45 shadow * src/libafs/MakefileProto.LINUX.in: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-07 05:07 shadow * src/rxdebug/rxdebug.c: DELTA rxdebug-more-dewarn-20041207 AUTHOR jhutz@cmu.edu FIXES 16660 more dewarning 2004-12-06 16:43 shadow * src/lwp/lwp_elf.h: DELTA lwp-elf-labels-on-solaris9-need-underscore-20041206 AUTHOR shadow@dementia.org FIXES solaris 9 x86 wants _ in labels. nope, i lied 2004-12-06 16:26 shadow * src/lwp/lwp_elf.h: DELTA lwp-elf-labels-on-solaris9-need-underscore-20041206 AUTHOR shadow@dementia.org FIXES solaris 9 x86 wants _ in labels. 2004-12-06 15:56 shadow * src/lwp/lwp_elf.h: DELTA lwp-elf-labels-on-solaris9-need-underscore-20041206 AUTHOR shadow@dementia.org FIXES solaris 9 x86 wants _ in labels. 2004-12-06 14:17 rees * src/afs/OBSD/osi_vfsops.c: DELTA no-oscheck-20041206 AUTHOR rees@umich.edu remove ostype and osrelease check; more trouble than they're worth 2004-12-06 12:00 jaltman * src/WINNT/afsd/smb.c: DELTA windows-smb-20041206 AUTHOR jaltman@mit.edu Fixup references to SMB Dfs functions. Now need to fill in the details 2004-12-05 21:20 jaltman * src/WINNT/afsd/: cm_vnodeops.c, smb.c: DELTA 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-04 21:30 jaltman * src/: libafsauthent/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c: DELTA 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-04 21:29 jaltman * src/config/NTMakefile.i386_nt40: DELTA windows-version-20041204 AUTHOR jaltman@mit.edu 1.3.7402 2004-12-04 21:29 jaltman * src/WINNT/afsd/cm_freelance.c: DELTA 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-04 21:28 jaltman * doc/txt/winnotes/afsdb-freelance-notes: DELTA winnotes-20041204 AUTHOR jaltman@mit.edu make note that the contents of this file are no longer up to date 2004-12-03 01:26 jaltman * src/WINNT/afsd/afsd_init.c: DELTA windows-afsd-init-20041202 AUTHOR jaltman@mit.edu Fix a memory overwrite condition caused when the BackConnectionHostNames key does not exist 2004-12-02 05:59 shadow * src/rx/rxdebug.c: DELTA rxdebug-use-afs-ntoa-r-20041202 AUTHOR matt@linuxbox.com FIXES 16050 use afs_inet_ntoa_r in rxdebug for consistency 2004-12-01 23:57 shadow * acinclude.m4: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted setting mps correctly. fixed now 2004-12-01 23:48 shadow * src/afs/afs_server.c: DELTA afs-server-multi-rx-clesnup-20041202 AUTHOR horst@riback.net FIXES clean up multirx code 's use of lock 2004-12-01 23:38 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 amd64-linux-dewarn-20041202 AUTHOR jhutz@cmu.edu FIXES 16342 clean up warnings for amd64 2004-12-01 23:36 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 rx-dewarnify-20041202 AUTHOR jhutz@cmu.edu FIXES 16277 dewarnify rx 2004-12-01 23:35 shadow * src/config/param.amd64_linux26.h: DELTA 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-01 23:31 shadow * src/afs/LINUX/osi_machdep.h: DELTA 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-01 23:21 shadow * acinclude.m4: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted setting mps correctly. fixed now 2004-12-01 23:17 shadow * acinclude.m4, src/libafsrpc/Makefile.in, src/config/afs_sysnames.h, src/config/param.i386_umlinux26.h, src/libafs/MakefileProto.LINUX.in, src/comerr/Makefile.in, src/cf/osconf.m4: DELTA umlinux26-20041202 AUTHOR matt@linuxbox.com FIXES 16591 umlinux 26 support. i wonder what i just reverted 2004-12-01 23:07 shadow * src/: kauth/admin_tools.c, kauth/authclient.c, libadmin/kas/afs_kasAdmin.c: DELTA 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-01 23:03 shadow * src/rx/rxdebug.c: DELTA rxdebug-use-afs-ntoa-r-20041202 AUTHOR matt@linuxbox.com FIXES 16050 use afs_inet_ntoa_r in rxdebug for consistency 2004-12-01 22:53 shadow * src/vol/: Makefile.in, NTMakefile, vol-bless.c: DELTA vol-bless-20041202 AUTHOR jhutz@cmu.edu FIXES 15928 add volume blesser 2004-12-01 22:46 shadow * acinclude.m4, src/cf/linux-test3.m4: DELTA linux26-set-mps-correctly-200412102 AUTHOR jhutz@cmu.edu FIXES 15645 set MPS correctly when compiling on 2.6 2004-12-01 22:40 shadow * src/: libafsrpc/Makefile.in, shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA libafsrpc-assertion-failed-20041202 AUTHOR cg2v@andrew.cmu.edu FIXES 16432 need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent 2004-12-01 22:40 shadow * src/libafsauthent/Makefile.in: DELTA libafsrpc-assertion-failed-20041202 AUTHOR cg2v@andrew.cmu.edu FIXES 16432 need AssertionFailed in libafsrpc. ndon't need casestrcpy in libafsauthent VS: ------------------------------------------------------------------- --- 2004-11-30 16:53 jaltman * src/sys/pioctl_nt.c: DELTA windows-pioctl-debug-20041130 AUTHOR jaltman@mit.edu Output the error number and not just the text string when reporting failures from CreateFile. 2004-11-30 07:40 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA windows-notes-upd-20041130 AUTHOR jaltman@mit.edu update docs 2004-11-30 07:31 jaltman * src/WINNT/afsd/afsd_service.c: DELTA 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-11-30 07:21 jaltman * src/WINNT/afsd/: NTMakefile, afsd_service.c: DELTA 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-11-29 21:05 jaltman * 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 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-11-29 09:23 jaltman * src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile, afssvrcpa/NTMakefile, afssvrmgr/NTMakefile, afsusrmgr/NTMakefile, client_creds/NTMakefile: DELTA windows-clean-20041129 AUTHOR asanka@mit.edu Cleanup clean targets to not break with cmd shell 2004-11-29 08:12 jaltman * src/WINNT/afsd/cm_vnodeops.c: DELTA 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-11-29 07:56 jaltman * src/WINNT/afsd/: afsd_service.c, NTMakefile: DELTA 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-11-28 02:07 jaltman * src/WINNT/afsd/cm_freelance.c: DELTA windows-freelance-init-20041127 AUTHOR jaltman@mit.edu replace the registry population scheme with cm_freelanceAddMount based on the CellRootName 2004-11-26 17:09 jaltman * src/WINNT/afsd/cm_freelance.c: DELTA 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-11-26 08:32 jaltman * 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 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-11-25 01:25 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/registry.wxi: DELTA 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-11-24 18:57 rees * acinclude.m4, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.i386_nbsd21.h, src/config/param.nbsd21.h: DELTA netbsd21-20041124 AUTHOR lha@stacken.kth.se netbsd 2.99.x (aka 3.0) support (aka 2.1?) 2004-11-24 18:42 jaltman * src/config/: NTMakefile.i386_nt40, NTVersioninfo.rc: DELTA 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-11-24 18:41 jaltman * src/WINNT/client_config/: drivemap.cpp, tab_drives.cpp: DELTA windows-updates-20041124 AUTHOR jaltman@mit.edu Fix the afs_config.exe submount dialog operations: Edit Submount name and Remove submount entry. 2004-11-24 18:40 jaltman * src/WINNT/afsd/: NTMakefile, afsd_init.c, afsd_service.c: DELTA windows-updates-20041124 AUTHOR jaltman@mit.edu reformat parts of afsd_init.c add support for version number checking to afsd_service.exe 2004-11-24 18:39 jaltman * src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile, afssvrcpa/NTMakefile, afssvrmgr/NTMakefile, afsusrmgr/NTMakefile, client_creds/NTMakefile, client_osi/NTMakefile, pthread/NTMakefile: DELTA windows-updates-20041124 AUTHOR jaltman@mit.edu conditionalize the cleanup of language files on their existence 2004-11-24 18:39 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, registry.txt: DELTA windows-updates-20041124 AUTHOR jaltman@mit.edu update docs 2004-11-23 04:19 jaltman * src/WINNT/afsd/: afsd_init.c, cm_freelance.c: DELTA 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-11-23 03:49 jaltman * src/WINNT/client_creds/: creds.cpp, credstab.cpp: DELTA 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-11-23 03:46 jaltman * src/WINNT/afsd/: afsd_init.c, afsicf.cpp, cm_buf.c, cm_freelance.c, cm_ioctl.c, cm_scache.c, cm_volume.c, smb3.c: DELTA windows-misc-20041122 AUTHOR jaltman@mit.edu simplify the freelance import from afs_freelance.ini code. don't generate an new file if the old one does not exist. begin conversion from old string functions to new strsafe functions. this will need to be done for all of the afsd_service.exe source modules before we can regularly use VS .NET 2005 Add support for VL_GetEntryByNameN. Still need to figure out what needs to be done for VL_GetEntryByNameU. (multi-homed support) 2004-11-23 03:40 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA windows-misc-20041122 AUTHOR jaltman@mit.edu update docs 2004-11-23 03:37 jaltman * README-NT: DELTA windows-misc-20041122 AUTHOR jaltman@mit.edu the VC++ 2003 Toolkit is missing some important libraries. remove it from the README-NT file 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-11 07:12 shadow * src/: rx/rx_prototypes.h, afs/LINUX/osi_module.c, config/afs_args.h: DELTA kdump-in-kernel-20041111 AUTHOR shadow@dementia.org FIXES first step at integrating kdump functionality into the kernel; all the rx stats. 2004-11-11 04:38 shadow * src/afs/afs_prototypes.h: DELTA proc-cellservdb-20041110 AUTHOR shadow@dementia.org FIXES put a cellservdb in /proc/fs/openafs 2004-11-11 04:34 shadow * src/: afs/LINUX/osi_module.c, config/afs_args.h: DELTA proc-cellservdb-20041110 AUTHOR shadow@dementia.org FIXES put a cellservdb in /proc/fs/openafs 2004-11-11 04:24 shadow * src/: des/Makefile.in, libafsrpc/Makefile.in, rxkad/Makefile.in: DELTA update-objdir-20041110 AUTHOR nneul@umr.edu FIXES make objdir builds work (with fix from shadow@dementia.org in src/rxkad/...) 2004-11-11 04:20 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. mask-loopback-address-allow-loopback-interfaces-to-be-advertised-20 041110 AUTHOR shadow@dementia.org 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:07 jaltman * src/config/NTMakefile.i386_nt40: DELTA 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-09 12:47 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA winnotes-upd-20041109 AUTHOR jaltman@mit.edu windows note updates for 1.3.74 2004-11-08 19:59 shadow * src/vol/vol-salvage.c: DELTA 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-08 06:30 shadow * src/: config/afs_sysnames.h, config/param.ppc_linux26.h, cf/osconf.m4: DELTA ppc-linux26-20041108 AUTHOR hartmans@mit.edu FIXES 15770 support ppc linux 2.6 2004-11-08 06:26 shadow * src/afs/VNOPS/afs_vnop_readdir.c: DELTA 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-08 06:20 shadow * src/vfsck/: fsck.h, utilities.c: DELTA vfsck-sol9-breadwrite-args-20041108 AUTHOR deengert@anl.gov FIXES 15927 fix arg types for bread/bwrite for solaris 9 2004-11-08 06:07 shadow * src/afs/afs_nfsdisp.c: DELTA nfs3-no-readdirplus-20041108 AUTHOR jhutz@cmu.edu FIXES 15961 don't support readdirplus in nfsv3 2004-11-08 06:04 shadow * src/viced/: callback.c, host.c: DELTA 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-08 05:52 shadow * src/afs/VNOPS/afs_vnop_attrs.c: DELTA 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-08 04:03 shadow * src/vol/namei_ops.c: DELTA any-way-damnit-20041107 AUTHOR shadow@dementia.org FIXES no comment. 2004-11-07 17:11 shadow * src/rx/rx_getaddr.c: 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. DELTA-mask-loopback-address-allow-loopback-interfaces-to-be-adverti sed-20041106 AUTHOR shadow@dementia.org 2004-11-07 02:21 shadow * src/rx/rx_getaddr.c: 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. DELTA-mask-loopback-address-allow-loopback-interfaces-to-be-adverti sed-20041106 AUTHOR shadow@dementia.org 2004-11-06 07:16 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 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-06 07:02 shadow * src/volser/: volprocs.c, volser_prototypes.h, vos.c, vsprocs.c: DELTA vos-timestamp-handling-20041106 AUTHOR kvanhees@sinenomine.net FIXES 15708 fix timestamp handling on create; display "never" for copy time 2004-11-06 06:43 shadow * src/vol/vol-salvage.c: DELTA 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-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-11-05 04:21 shadow * src/afs/IRIX/osi_vnodeops.c: DELTA 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-04 15:49 rees * acinclude.m4: DELTA openbsd36-20041104 AUTHOR rees@umich.edu auto-detect OpenBSD 3.6. 2004-11-02 06:10 jaltman * src/WINNT/afsd/: afsd.c, afsd95.c, afsd_service.c, cm_buf.c, cm_buf.h, cm_ioctl.c, cm_vnodeops.c, smb.c, smb3.c: DELTA dnlc-optimize-20041102 AUTHOR jaltman@mit.edu * Optimize calls to the DNLC. Do not search if the FID is the Freelance root.afs volume. Do not search if we are looking for the magic _._AFS_IOCTL_._ name. * Enable Buffer Trace logs in debug builds. 2004-11-01 11:45 jaltman * README-NT: DELTA readme-nt-20041101 AUTHOR jaltman@mit.edu Remove last vestiges of Win9x comments Update Wix 2.0 information Provide download or ordering information on how to obtain all the necessary tools required to build OpenAFS for FREE 2004-11-01 10:45 jaltman * src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi, openafs.wxs: DELTA wix-compatibilityK-20041101 AUTHOR asanka@mit.edu Wix has been updated. to avoid warning/error messages some changes to the scripts were required. there were no changes to functionality. 2004-10-29 23:38 jaltman * src/WINNT/afsd/: cm.h, cm_conn.c, cm_freelance.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c: DELTA windows-invalid-dir-handles-20041029 AUTHOR jaltman@mit.edu * Define new error CM_ERROR_TOO_MANY_SYMLINKS * Fix storage location for Freelance Mount Points broken in previous patch * Correct locking throughout the Directory Search code which was resulting in invalid handle errors being generated when objects were freed while they were still in use by the CIFS client 2004-10-29 03:06 shadow * doc/txt/RELNOTES-1.2.13: DELTA relnotes-1_2_13-20041028 AUTHOR shadow@dementia.org FIXES 1.2.13 release notes 2004-10-29 03:06 shadow * doc/txt/RELNOTES-1.2.13: file RELNOTES-1.2.13 was initially added on branch openafs-stable-1_2_x. 2004-10-29 00:35 shadow * configure-libafs.in, configure.in: DELTA openafs-1213-20041028 AUTHOR shadow@dementia.org FIXES make this version 1.2.13 2004-10-29 00:35 shadow * src/: WINNT/afsd/cm_conn.c, config/NTMakefile.i386_nt40, libafsrpc/afsrpc.def: DELTA STABLE12-windows-20041028 AUTHOR jaltman@secure-endpoints.com FIXES update 1.2.x to build on windows, at least 2004-10-28 21:20 jaltman * src/sys/pioctl_nt.c: DELTA ioctl-dbg-windows-20041028 AUTHOR jaltman@mit.edu Output error codes in hex 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 20:47 shadow * src/viced/afsfileprocs.c: DELTA STABLE12-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 20:46 shadow * src/viced/afsfileprocs.c: DELTA 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:30 shadow * src/viced/callback.c: DELTA STABLE12-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-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-28 18:08 shadow * src/viced/callback.c: DELTA 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-28 16:37 jaltman * src/WINNT/: afsd/NTMakefile, afsd/afsd_init.c, afsd/cm_freelance.h, afsd/cm_ioctl.c, client_exp/make_symbolic_link_dlg.cpp, client_exp/lang/en_US/afs_shl_ext.rc: DELTA more-freelance-symlinks-20041028 AUTHOR jaltman@mit.edu * Fix Find Cell By Name pioctl call to return a name "Freelance.Local.Root" for the fake root.afs volume. This allows the IsPathInAfs() type functions to succeed for \\AFS\all * Add missing dialog template for Explorer Shell Extension Symlink->Add operation * Increase the acceptable length of the link destination path in the Add Symlink dialog box support code. * Fix up some missing prototypes 2004-10-28 14:33 jaltman * src/WINNT/afsd/symlink.c: DELTA windows-unused-vars-20041028 AUTHOR jaltman@mit.edu remove unused vars 2004-10-28 01:22 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA windows-docs-20041027 AUTHOR jaltman@mit.edu Documentation updates 2004-10-28 01:13 jaltman * src/WINNT/afsd/: afskfw.c, cm_freelance.c, cm_freelance.h, cm_ioctl.c, cm_scache.c, symlink.c: DELTA windows-freelance-symlink-20041027 AUTHOR jaltman@mit.edu * Remove the fallback to KRB4 in afskfw when obtaining tokens * Add support for symlinks to Freelance root.afs volume Stored at HKLM\SOFTWARE\OpenAFS\Client\Freelance\Symlinks = ":." Use symlink.exe to create, list, or remove 2004-10-27 19:46 rees * src/afs/FBSD/: osi_module.c, osi_vfsops.c: DELTA fbsd53-20041027 AUTHOR rees@umich.edu support for FreeBSD 5.3 builds and runs as well as it did on 5.2 2004-10-27 19:37 shadow * src/viced/callback.c: DELTA STABLE12-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-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-27 19:36 shadow * src/viced/callback.c: DELTA 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-27 15:01 rees * acinclude.m4: DELTA acinclude-fbsd-20041027 AUTHOR rees@umich.edu auto-detect FreeBSD 5.3 2004-10-26 01:55 jaltman * src/WINNT/client_config/tab_drives.cpp: DELTA undo-patch-windows-20041025 AUTHOR jaltman@mit.edu pull patch which breaks submount creation from gui 2004-10-26 01:53 jaltman * src/WINNT/client_config/: config.cpp, tab_drives.cpp: DELTA windows-misc-20041025 AUTHOR jaltman@mit.edu * fix loading of SysName from the registry * broken patch to tab_drives.cpp - this will be pulled 2004-10-26 01:53 jaltman * src/WINNT/afsd/: afsd_init.c, cm_ioctl.c, cm_scache.c, cm_scache.h: DELTA windows-misc-20041025 AUTHOR jaltman@mit.edu * fix loading of SysName from the registry * reformat cm_scache; change flags to unsigned 2004-10-22 06:48 shadow * configure-libafs.in, configure.in: DELTA openafs-1-2-12-20041022 AUTHOR shadow@dementia.org update configure scripts 2004-10-21 15:01 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA fstracing on a linux machine and trying to fs flush a file in the cache would tr igger a hang on a machine with SMP kernel. fix it. STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-2 0040719 AUTHOR shadow@dementia.org FIXES 2004-10-20 07:41 shadow * src/viced/callback.c: DELTA since it looks like CheckHost is using a gc'd client conn, this more or less has to be it. and don't deadlock. STABLE12-viced-callback-lock-host-during-multi-breakcallback-200410 11 AUTHOR shadow@dementia.org FIXES 2004-10-20 04:16 jaltman * src/WINNT/afsd/afskfw.c: DELTA hklm-reg-fix-20041019 AUTHOR jaltman@mit.edu fix the logic to ensure that HKLM is checked if HKCU does not exist for EnableKFW and Use524 2004-10-19 22:34 shadow * src/util/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-10-19 06:07 shadow * src/ubik/ubik.p.h: DELTA irix-cleanup-20041019 AUTHOR shadow@dementia.org FIXES clean up my messes. 2004-10-19 04:40 shadow * src/: afs/afs_osi_pag.c, ubik/ubik.p.h, ubik/uinit.c: DELTA irix-cleanup-20041019 AUTHOR shadow@dementia.org FIXES clean up my messes. 2004-10-19 00:51 jaltman * src/WINNT/: afsapplib/NTMakefile, afssvrcfg/NTMakefile, afssvrcpa/NTMakefile, afsusrmgr/NTMakefile, client_creds/NTMakefile, afssvrmgr/NTMakefile: DELTA windows-cleanup-20041018 AUTHOR jaltman@mit.edu cleanup AFS_component_version_number.h 2004-10-18 22:31 jaltman * src/WINNT/install/wix/NTMakefile: DELTA lang-clean-fix-20041018 AUTHOR jaltman@mit.edu Fix the for loop used to clean the language directories 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 20:25 jaltman * src/config/NTMakefile.i386_nt40: DELTA windows-version-update-20041018 AUTHOR jaltman@mit.edu 1.3.7300 2004-10-18 18:39 shadow * acinclude.m4: DELTA configure-linux-header-path-help-20041018 AUTHOR shadow@dementia.org FIXES thanks to Kris Van Hees for pointing this out 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, src/butc/recoverDb.c, src/butm/test_ftm.c, src/config/param.amd64_linux26.h, src/des/cbc_encrypt.c, src/des/des_prototypes.h, src/des/pcbc_encrypt.c, src/kauth/Makefile.in, src/libafsauthent/Makefile.in, src/libafsauthent/NTMakefile, src/libafsrpc/Makefile.in, src/libafsrpc/afsrpc.def, src/libafsrpc/mapfile, src/ptserver/pts.c, src/ptserver/ptuser.c, src/rx/rx.h, src/rx/rx_getaddr.c, src/rx/rx_globals.h, src/rx/rx_prototypes.h, src/rx/rx_rdwr.c, src/rxkad/Makefile.in, src/scout/Makefile.in, src/shlibafsauthent/Makefile.in, src/shlibafsrpc/Makefile.in, src/shlibafsrpc/NTMakefile, src/shlibafsrpc/afsrpc.def, src/shlibafsrpc/afsrpc.rc, src/ubik/Makefile.in, src/ubik/NTMakefile, src/ubik/udebug.c, src/ubik/uinit.c, src/util/Makefile.in, src/util/ktime.c, src/util/netutils.c, src/util/serverLog.c, src/venus/fs.c, src/viced/callback.c, src/viced/host.c, src/viced/viced.c, src/vlserver/vlclient.c, src/vol/listinodes.c, src/vol/namei_ops.h, src/vol/ntops.c, src/vol/ntops.h, src/volser/volmain.c, src/volser/volprocs.c, src/volser/voltrans.c, src/volser/vsutils.c: DELTA STABLE14-resync-20041018 AUTHOR shadow@dementia.org FIXES cheat. pull in all the 1.3.71->head changes in one delta 2004-10-18 06:49 shadow * src/afs/afs_osi_pag.c: DELTA setpag-print-throttled-20041012 AUTHOR bucy-openafs-devel@gloop.org kernel printf when we start throttling for time 2004-10-18 06:38 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE12-darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES this should be switched to use the freebsd style getnewvnode perhaps it will be 2004-10-18 06:36 shadow * src/viced/host.c: DELTA STABLE12-findclient-print-stolen-clients-20040805 AUTHOR shadow@dementia.org FIXES when a client is "stolen" due to a race, print it. 2004-10-18 06:26 shadow * src/vol/vol-salvage.c: DELTA STABLE12-vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR shadow@dementia.org allInodes global dies; don't use ti as an iterator right after freeing it. 2004-10-18 06:12 shadow * src/volser/volprocs.c: DELTA partly-revert-volser-restore-timestamp-cleanup-20041018 AUTHOR shadow@dementia.org FIXES messes up creation field on new volume. 2004-10-18 06:09 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE12-linux-pagelaunder-avoid-deadlock-20041012 AUTHOR jbuehler@hekimian.com FIXES 15239 mmap'd files can deadlock on linux; fix by not letting kernel free pages out of our space predictively 2004-10-18 06:08 shadow * src/: cf/osconf.m4, auth/Makefile.in, des/Makefile.in, util/Makefile.in: DELTA amd64-ccobj-update-20041018 AUTHOR jhutz@cmu.edu FIXES update ccobj for amd64 2004-10-18 06:04 shadow * src/afs/: afs_call.c, afs_osi.c, DARWIN/osi_prototypes.h, DARWIN/osi_sleep.c: DELTA STABLE12-darwin-afsdb-handler-signal-mask-20040728 AUTHOR hollandp@umich.edu FIXES 6027 mask signals on darwin so afsdb handler doesn't die 2004-10-18 05:58 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA fstracing on a linux machine and trying to fs flush a file in the cache would tr igger a hang on a machine with SMP kernel. fix it. STABLE12-fstrace-avoid-double-glock-in-dentry-code-during-fstrace-2 0040719 AUTHOR shadow@dementia.org FIXES 2004-10-18 05:55 shadow * src/afs/afs_vcache.c: DELTA STABLE12-banish-fstrace-trydcachechildren-entirely-20040818 AUTHOR shadow@dementia.org we really don't need this... 2004-10-18 05:54 shadow * src/afs/LINUX/osi_alloc.c: DELTA STABLE12-linux-free-dont-drop-alloc-sem-20040714 AUTHOR chas@cmf.nrl.navy.mil FIXES 5831 dropping semaphore not needed, so don't 2004-10-18 05:52 shadow * src/: lwp/iomgr.c, rx/rx_lwp.c, vol/fssync.c, rx/rx_globals.c: DELTA STABLE12-rx-lwp-fdsetsize-20040708 AUTHOR jhutz@cmu.edu FIXES 5615 limit our fd set size so we don't "lose" fds. 2004-10-18 05:45 shadow * src/: afs/afs_vcache.c, afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_remove.c, config/param.ppc_darwin_12.h, config/param.ppc_darwin_12_usr.h, config/param.ppc_darwin_13.h, config/param.ppc_darwin_13_usr.h, config/param.ppc_darwin_14.h, config/param.ppc_darwin_14_usr.h, config/param.ppc_darwin_70.h, config/param.ppc_darwin_70_usr.h: DELTA STABLE12-darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES this should be switched to use the freebsd style getnewvnode perhaps it will be 2004-10-18 05:23 shadow * src/volser/vsprocs.c: DELTA STABLE12-vos-new-repsite-cleanup-20040601 AUTHOR shadow@dementia.org FIXES 4730 if for some reason we got into a situation where all ROs were marked NEW_REPSITE in the vldb, vos release without -f deals very poorly. force a -f, and also, ne ver print "Old Release" for the RW, to avoid confusion 2004-10-18 05:20 shadow * src/rx/rx.c: DELTA STABLE12-rx-debug-20040529 AUTHOR jaltman@mit.edu Fix MakeDebugCall to properly check the return code of select() and recvfrom(). Do not copy data buffer unless recvfrom() succeeds. 2004-10-18 05:12 shadow * src/rx/rx_packet.c: DELTA STABLE12-rx-protect-queue-during-debug-20040601 AUTHOR rtb@pclella.cern.ch FIXES 4811 "in rx_packet.c:rxi_ReceiveDebugPacket() the rx_idleServerQueue is scanned without taking a lock first. The queue_Remove macro zeroes the ->next field (luckily), but this can lead to a crash when Murphy strikes and the entry gets removed during the scan: queue_Scan will dereference 0x0 -> next. " 2004-10-18 05:11 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE12-darwin-pageout-limit-to-filesize-20040405 AUTHOR cg2v@andrew.cmu.edu FIXES 3870 previously we weren't limiting to file size, now we are 2004-10-18 05:08 shadow * acconfig.h, acinclude.m4, src/auth/cellconfig.c, src/cf/ressearch.m4: DELTA STABLE12-macos-build-update-20040310 AUTHOR shadow@dementia.org FIXES make the head build again. 2004-10-18 05:00 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA STABLE12-darwin-avoid-hang-on-rename-20040202 AUTHOR ssen@apple.com FIXES 2967 this version deals with afs being multiply mounted. return EXDEV on cross device rename attempts as upper layer doesn't deal for us 2004-10-18 04:59 shadow * src/kauth/kaprocs.c: DELTA STABLE12-kaanswertoolong-20040420 AUTHOR jaltman@mit.edu when determining whether or not the ticket len is too long for the receiver to accept we want to compare against the actual ticket length and not MAXKTCTICKETLEN which is what is used when sizeof(ktc_ticketAnswer) is used for comparison. 2004-10-18 04:55 shadow * src/afs/LINUX/osi_vfsops.c: DELTA STABLE12-linux-null-superblock-if-mount-failed-20040728 AUTHOR rainer.schoepf@proteosys.com FIXES 6002 The appended patch resets afs_globalVFS to NULL if /afs cannot be mounted, eg., if no cell server is accessible. There are two advantages: - it is possible to do "afsd -shutdown" to terminate all daemons - more importantly, if /afs cannot be mounted, the linux kernel will probably free the superblock, ie the memory pointed to afs_globalVFS. 2004-10-18 04:53 shadow * src/ubik/beacon.c: DELTA STABLE12-ubik-multihome-byte-order-problem-20040818 AUTHOR reuter@rzg.mpg.de "Playing around with multi-address database servers on little-endian machines I found out that there is one conversion of the ip-address too much" 2004-10-18 04:50 shadow * src/vol/: listinodes.c, namei_ops.c, namei_ops.h, ntops.c, nuke.c, vol-salvage.c: DELTA STABLE12-vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR shadow@dementia.org allInodes global dies; don't use ti as an iterator right after freeing it. 2004-10-18 04:32 shadow * src/ptserver/ptuser.c: DELTA STABLE12-pr-initialize-dont-leak-ref-20041009 AUTHOR shadow@dementia.org FIXES we were leaking an afsconf_Open ref. let's not. 2004-10-18 04:30 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA STABLE12-solaris-fix-ulimit-write-size-bug-20041012 AUTHOR ericm@electric-cloud.com FIXES 15609 convert nonsensical comparison to one which makes sense in light of code and comments below it 2004-10-18 04:22 jaltman * src/config/NTMakefile.i386_nt40: DELTA windows-version-20041017 AUTHOR jaltman@mit.edu update version to 1.3.7200 2004-10-18 04:21 jaltman * src/config/NTMakefile.i386_nt40: DELTA windows-version-20041017 AUTHOR jaltman@mit.edu Update version to 1.3.7200 2004-10-18 04:11 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA winnotes-cummulative-20041017 AUTHOR jaltman@mit.edu Changes for 1.3.72 2004-10-18 04:09 jaltman * src/WINNT/: afsd/afsd_init.c, afsd/afsd_service.c, afsd/afskfw.c, afsd/cm_buf.h, afsd/cm_callback.c, afsd/cm_conn.c, afsd/cm_conn.h, afsd/cm_dcache.c, afsd/cm_diskcache95.h, afsd/cm_freelance.c, afsd/cm_freelance.h, afsd/cm_ioctl.c, afsd/cm_scache.h, afsd/cm_server.c, afsd/cm_server.h, afsd/cm_user.h, afsd/cm_vnodeops.c, afsd/cm_vnodeops.h, afsd/cm_volume.h, afsd/ctokens.c, afsd/fs.c, afsd/smb.c, afsd/smb.h, afsd/smb3.c, aklog/aklog.c, client_config/drivemap.cpp, client_config/isadmin.cpp, client_osi/osisleep.h, client_osi/osistatl.h, pthread/pthread.c: DELTA windows-cumulative-20041017 AUTHOR jaltman@mit.edu Cummulative update of changes including: * Add code to block the issuance of AFS tokens by aklog.exe or afscreds.exe when the Kerberos 5 principal name contains a dot. * Modify the IsAdmin() function to always treat the local SYSTEM account as an AFS client administrator. Affects fs.exe and afs_config.exe. * Modify the internal handling of Quota Exceeded errors * Upgrade all reference count fields in the Windows cache manager and the osi library to use unsigned long instead of signed short. A similar fix has been applied to the afs rpc (rx) library. * fix the Windows cache manager to prevent it from replacing the rx_connection object associated with the cm_conn_t object on each and every operation if "fs crypt" was set. This explains the dramatic performance difference when crypt is used vs clear. The problem: 'cryptall', a boolean flag indicating whether or not "fs crypt" is set, was being compared to the rx_connection cryptlevel which is either rxkad_clear:0 or rxkad_crypt:2. 1 != 2 and therefore the rx_connection was always destroyed and replaced on each and every operation. Lock the cm_conn_t object around every call to RXAFS_xxxx functions. It is not safe for the cm_conn_t object to not be locked because rx_DestroyConnection might be called from another thread if: - the user's tokens have changed or expired - the crypt mode has changed This fix appears to have also taken care of the problems associated with Overlapped Writes resulting in Delayed Write errors. * fix NSIS installer's AdminGroup.exe to properly create and remove groups when given -create or -remove. The string comparison test was wrong. * fs sysname now accepts a list of sysname values * added a new registry value HKLM\SOFTWARE\OpenAFS\Client "IoctlDebug" DWORD which when set to a non-zero value will cause error message text to be output to stderr from the pioctl() routine. Useful in debugging failures of fs.exe, tokens.exe, etc. * added a test to the power management code to only perform a flush operation if there is at least one network adapter which is not a loopback adapter. * Fix bug in loading of registry value HKLM\SOFTWARE\OpenAFS\Client "EnableKFW". This value will not be read if the key HKCU\SOFTWARE\OpenAFS\Client exists; even if the "EnableKFW" value under that key does not. * provide mechanisms to force the use of krb524d for Kerberos 5 ticket to AFS token conversion. For afslogon.dll and afscreds.exe there is a new registry value "Use524" and for aklog.exe a new command line parameter "-m". * Fix the pattern matching algorithm to properly match patterns ending with a '*'. * smb_ReceiveCoreRename() was factored to produce smb_Rename() which is used by both the original function and the new smb_ReceiveNTRename(). smb_ReceiveNTRename() supports the creation of HardLinks in addition to Renaming. smb_Link() is a new function which creates HardLinks via cm_Link(). cm_Link() is a new vnodeops function which creates links using RXAFS_Link(). smb_ReceiveNTRename() does not support the File Copy and Move Cluster Information operations described in its interface. ReceiveNTRename is under documented in CIFS-TR-1p00_FINAL.pdf. * When opening files via symlinks, we should follow the symlinks until we reach the actual file stat cache entry. The stat cache entry of the file should then be stored in the FID instead of stat scache entry of the symlink. * return bad operation errors for all unimplemented functions even if we do not know the functions exist. * Log bad packets and unknown operation packets to the trace log * Map CM_ERROR_BADOP to STATUS_NOT_SUPPORTED instead of 0xC09820FF * Update list of known CIFS operations to include all those listed in CIFS-TR-1p00_FINAL.pdf. * Modify the handling of HKLM\SOFTWARE\OpenAFS\Client\Submounts to support the REG_EXPAND_SZ type. 2004-10-18 03:34 shadow * src/rx/rx.c: DELTA nWaiting ended up negative, because the dequeuer (GetCall) decremented. STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-take-two-200 40818 AUTHOR shadow@dementia.org 2004-10-18 03:31 shadow * src/rx/rx.c: DELTA STABLE12-attachserverproc-dont-dequeue-if-not-in-queue-20040602 AUTHOR shadow@dementia.org FIXES 4699 can't see what else this can be. pile of details in the ticket. 2004-10-18 03:29 shadow * src/rx/rx.c: DELTA STABLE12-partly-revert-rx-cleanup-20040804 AUTHOR shadow@dementia.org if there's a callback connection to a multihomed client, you need this or you end up with multiple connections, one per IP, being made from the single connection 2004-10-18 03:27 shadow * src/rx/: rx.c, rx.h: DELTA STABLE12-rx-getputconnection-20041011 AUTHOR jhutz@cmu.edu FIXES 15584 add Get/PutConnection funcs to diddle conn refCounts. 2004-10-18 03:24 shadow * src/rx/rx.c: DELTA STABLE12-cleanup-rx-peer-leak-20041012 AUTHOR jhutz@cmu.edu FIXES if the peer was the second in the chain we could throw away our reference to the first, effectively leaking it forever. 2004-10-18 03:22 shadow * src/viced/host.c: DELTA STABLE12-h-tossstuff-r-leak-20041013 AUTHOR cg2v@andrew.cmu.edu FIXES don't leak host hash objects in h_TossStuff_r 2004-10-18 03:21 shadow * src/viced/host.c: DELTA STABLE12-findclient-print-stolen-clients-20040805 AUTHOR shadow@dementia.org FIXES when a client is "stolen" due to a race, print it. 2004-10-18 03:19 shadow * src/viced/callback.c: DELTA STABLE12-callback-rxcon-protection-20031114 AUTHOR shadow@dementia.org FIXES 2498 CheckHost() sets the HOSTDELETED flag on a host, does its touch, calls H_UNLOCK at the end of its function; AddCallBCal1 in a different thread grabs the lock, does its thing. Gets to GetSomeSpace_r(), which calls h_Enumerate_r; the host in question isn't held, so h_Enumerate_r calls h_Hold_r and h_Release_r on the host that CheckHost() set the HOSTDELETED flag on; h_Release_r sees the HOSTDELETED flag and calls h_TossStuff_r, poof, we have our broken host entry for ClearHostCallbacks_r to trip 2004-10-18 03:15 shadow * src/viced/afsfileprocs.c: DELTA STABLE12-rpc-rename-avoid-loop-20031201 AUTHOR shadow@dementia.org FIXES enumerated solution (n vnodes cannot yield n+1 loop passes) suggested by jhutz@cmu.edu. avoid looping forever on a corrupt parent. 2004-10-18 03:09 shadow * src/rx/: rx.c, rx.h: DELTA STABLE12-rx-peer-and-conn-refcounts-now-unsigned-int32-20041015 AUTHOR shadow@dementia.org FIXES 15459 in an extreme case, the peer object refcount could wrap we should probably also log if wrapping is imminent 2004-10-18 02:44 jaltman * src/WINNT/afsd/cm_freelance.c: DELTA freelance-end-of-line-20041017 AUTHOR jaltman@mit.edu modify the algorithm used for loading mount point entries to ignore all data beyond the terminating dot. 2004-10-17 21:19 jaltman * src/WINNT/afsd/afsd_service.c: DELTA flushonhibernate-20041017 AUTHOR jaltman@mit.edu Fix Asanka's patch. 2004-10-17 21:02 jaltman * src/WINNT/afsd/: afsd_service.c, cm_freelance.h: DELTA flushonhibernate-registry-20041017 AUTHOR asanka@mit.edu Add a new FlushOnHibernate registry option to allow users to disable the Power Management Flush support 2004-10-17 21:00 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, registry.txt: DELTA winnotes-updates-20041017 AUTHOR jaltman@mit.edu Updates for 1.3.72 New FlushOnHibernate registry option 2004-10-17 20:24 jaltman * src/WINNT/: afsd/afskfw.c, aklog/aklog.c: DELTA krb5-no-dot-20041017 AUTHOR jaltman@mit.edu Generate error in the client if a krb5 principal contains a dot in the first component. 2004-10-17 15:18 jaltman * src/WINNT/: afsd/fs.c, client_config/isadmin.cpp: DELTA local-system-acct-20041017 AUTHOR jaltman@mit.edu When testing for Administrator privileges always grant them to the Local System account 2004-10-17 02:46 jaltman * src/WINNT/install/wix/NTMakefile: DELTA wix-clean-20041016 AUTHOR jaltman@mit.edu Clean the intermediary build files before each build. 2004-10-17 02:44 jaltman * src/WINNT/client_osi/: osisleep.h, osistatl.h: DELTA windows-updates-20041016 AUTHOR jaltman@mit.edu * Update reference count fields from short to unsigned long 2004-10-17 02:32 jaltman * src/WINNT/afsd/: cm_buf.h, cm_conn.h, cm_diskcache95.h, cm_scache.h, cm_server.h, cm_user.h, cm_volume.h, smb.c, smb.h, smb3.c: DELTA windows-updates-20041016 AUTHOR jaltman@mit.edu * Correct the handling of Over Quota errors * Update all of the reference count fields to use unsigned long instead of shorts or ints * Reformat touched files 2004-10-16 22:41 jaltman * src/des/des.c: DELTA des-fix-mustalign-20041016 AUTHOR jaltman@mit.edu FIXES 15637 Forgot to fix the MUSTALIGN case 2004-10-16 22:31 jaltman * src/des/des.c: DELTA des-fix-20041016 AUTHOR jaltman@mit.edu FIXES 15637 Correct previous patch. 2004-10-15 21:41 shadow * src/kauth/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-10-15 06:01 shadow * src/rx/: rx.c, rx.h: DELTA rx-peer-and-conn-refcounts-now-unsigned-int32-20041015 AUTHOR shadow@dementia.org FIXES 15459 in an extreme case, the peer object refcount could wrap we should probably also log if wrapping is imminent 2004-10-14 01:52 jaltman * src/sys/pioctl_nt.c: DELTA pioctl-debug-20041013 AUTHOR jaltman@mit.edu Add more debug statements 2004-10-13 21:00 shadow * src/libafs/MakefileProto.LINUX.in: DELTA makefileproto-linux26-20041013 AUTHOR pnelson@andrew.cmu.edu FIXES add "linux26" to the case where we symlink asm 2004-10-13 16:29 shadow * src/viced/host.c: DELTA h-tossstuff-r-leak-20041013 AUTHOR cg2v@andrew.cmu.edu FIXES don't leak host hash objects in h_TossStuff_r 2004-10-13 14:46 shadow * src/afs/afs.h: DELTA amd64-use-flock-20041013 AUTHOR pnelson@andrew.cmu.edu FIXES so we stand a chance of compiling on amd64 2004-10-13 14:23 jaltman * src/ptserver/pts.c: DELTA uninitialized-vars-20041013 AUTHOR jaltman@mit.edu FIXES 15604 initialize flags in SetFields so that it has a default value otherwise a runtime exception is generated on windows due to lack of initialization before use. 2004-10-13 14:07 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-pagelaunder-avoid-deadlock-20041012 AUTHOR jbuehler@hekimian.com FIXES 15239 mmap'd files can deadlock on linux; fix by not letting kernel free pages out of our space predictively 2004-10-13 06:41 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA expand-strings-20041012 AUTHOR jaltman@mit.edu Stop blowing away the drive mappings of REG_EXPAND_SZ values due to the use of the incorrect order of the parameters 2004-10-13 02:48 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt, registry.txt: DELTA winnotes-20041012 AUTHOR jaltman@mit.edu Update documentation files with latest changes 2004-10-13 02:30 jaltman * src/WINNT/afsd/: afsd_init.c, cm_callback.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_ioctl.c, cm_server.c, cm_vnodeops.c: DELTA rx-refcount-20041012 AUTHOR jaltman@mit.edu FIXES 15585 * use new rx_GetConnection/rx_PutConnection functions to increment/ decrement the refCounts on the rx_connection objects so that the objects are not invalidated during RXAFS_xxx calls when: - the user tokens change - the global cryptlevel changes * import SysName from registry and parse along white space boundaries 2004-10-13 01:56 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-pagelaunder-avoid-deadlock-20041012 AUTHOR jbuehler@hekimian.com FIXES 15239 mmap'd files can deadlock on linux; fix by not letting kernel free pages out of our space predictively 2004-10-13 01:28 shadow * src/: des/des.c, rxkad/domestic/fcrypt.c: DELTA aix-des-cleanup-20041012 AUTHOR horst@riback.net FIXES incrementing pointers behind casts apparently pisses of vac 6 2004-10-13 01:23 shadow * src/afs/afs_osi_pag.c: DELTA setpag-print-throttled-20041012 AUTHOR bucy-openafs-devel@gloop.org kernel printf when we start throttling for time 2004-10-13 01:16 shadow * src/: config/afs_sysnames.h, config/param.amd64_linux26.h, cf/osconf.m4: DELTA amd64-linux26-20041012 AUTHOR jhutz@cmu.edu FIXES 15617 support for amd64 linux26 2004-10-13 01:10 shadow * src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in: DELTA build-fcrypt-from-domestic-20041010 AUTHOR rees@umich.edu don't install rxkad/domestic/*.c, just compile them where they live 2004-10-13 01:07 shadow * src/ubik/uinit.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-13 01:04 shadow * src/afs/SOLARIS/osi_vnodeops.c: DELTA solaris-fix-ulimit-write-size-bug-20041012 AUTHOR ericm@electric-cloud.com FIXES 15609 convert nonsensical comparison to one which makes sense in light of code and comments below it 2004-10-13 00:51 shadow * src/afs/: afs.h, afs_buffer.c, afs_dcache.c, afs_osi.h, 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 dread-do-validation-20041012 AUTHOR cg2v@andrew.cmu.edu FIXES 15340 so we can do directory object validation in DRead() 2004-10-13 00:36 shadow * src/afs/afs_vcache.c: DELTA linux-26-vlru-cycle-20041012 AUTHOR cg2v@andrew.cmu.edu FIXES 15339 it was only a matter of time... 2004-10-13 00:30 shadow * src/afs/afs_pioctl.c: DELTA asmlinkage-for-pioctl-20041012 AUTHOR cg2v@andrew.cmu.edu FIXES 15338 another place where we need to declare a function asmlinkage 2004-10-12 20:51 shadow * src/rx/rx.c: DELTA cleanup-rx-peer-leak-20041012 AUTHOR jhutz@cmu.edu FIXES if the peer was the second in the chain we could throw away our reference to the first, effectively leaking it forever. 2004-10-11 22:31 shadow * src/afs/LINUX/osi_groups.c: DELTA linux-setgroups-need-asmlinkage-20041011 AUTHOR cg2v@andrew.cmu.edu FIXES 15460 sys_setgroups pointers must be asmlinkage everywhere 2004-10-11 18:39 shadow * src/viced/callback.c: DELTA viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR shadow@dementia.org FIXES since it looks like CheckHost is using a gc'd client conn, this more or less has to be it. and don't deadlock. 2004-10-11 18:35 shadow * src/: libafsrpc/afsrpc.def, rx/rx.c, rx/rx.h, rx/rx_prototypes.h: DELTA rx-getputconnection-20041011 AUTHOR jhutz@cmu.edu FIXES 15584 add Get/PutConnection funcs to diddle conn refCounts. 2004-10-11 18:19 shadow * src/afs/afs.h: DELTA osi-timeval-can-be-timeval-20041011 AUTHOR hartmans@mit.edu FIXES 15580 since the timeval is used only internally, let's just use struct timeval 2004-10-11 16:21 shadow * src/: afs/afs_pioctl.c, afs/LINUX/osi_module.c, afs/LINUX/osi_prototypes.h, afs/LINUX/osi_vnodeops.c, config/afs_sysnames.h: DELTA ppc64-26-support-20041011 AUTHOR hartmans@mit.edu FIXES 15581 update support for ppc64 2.6DELTA some-name-yyyymmdd AUTHOR contributor@some.site 2004-10-11 16:01 shadow * src/: shlibafsrpc/NTMakefile, shlibafsrpc/afsrpc.def, shlibafsrpc/afsrpc.rc, libafsrpc/mapfile: DELTA libafsrpc-cleanup-20041011 AUTHOR shadow@dementia.org FIXES 15586 remove unwanted files 2004-10-11 15:32 shadow * src/viced/callback.c: DELTA viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR shadow@dementia.org FIXES since it looks like CheckHost is using a gc'd client conn, this more or less has to be it. and don't deadlock. 2004-10-11 15:27 shadow * src/viced/callback.c: DELTA viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR shadow@dementia.org FIXES since it looks like CheckHost is using a gc'd client conn, this more or less has to be it. and don't deadlock. 2004-10-11 05:16 shadow * src/viced/callback.c: DELTA viced-callback-lock-host-during-multi-breakcallback-20041011 AUTHOR shadow@dementia.org FIXES since it looks like CheckHost is using a gc'd client conn, this more or less has to be it. 2004-10-10 23:50 jaltman * src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_callback.c, cm_conn.c, cm_dcache.c, cm_ioctl.c, cm_ioctl.h, cm_server.c, cm_vnodeops.c, cm_vnodeops.h, fs.c, afsd_init.c, cm_buf.c, cm_callback.c, cm_conn.c, cm_dcache.c, cm_ioctl.c, cm_ioctl.h, cm_server.c, cm_vnodeops.c, cm_vnodeops.h, fs.c: DELTA windows-combined-20041010 AUTHOR jaltman@mit.edu * fix the Windows cache manager to prevent it from replacing the rx_connection object associated with the cm_conn_t object on each and every operation if "fs crypt" was set. This explains the dramatic performance difference when crypt is used vs clear. The problem: 'cryptall', a boolean flag indicating whether or not "fs crypt" is set, was being compared to the rx_connection cryptlevel which is either rxkad_clear:0 or rxkad_crypt:2. 1 != 2 and therefore the rx_connection was always destroyed and replaced on each and every operation. Lock the cm_conn_t object around every call to RXAFS_xxxx functions. It is not safe for the cm_conn_t object to not be locked because rx_DestroyConnection might be called from another thread if: - the user's tokens have changed or expired - the crypt mode has changed * Modify cm_Lookup to evaluate a list of possible values for @sys instead of just a single entry. Re-write cm_ExpandSysname and add cm_LookupInternal. * Reformat affected files * Add cache file name to cache creation errors 2004-10-10 19:45 rees * src/rxkad/Makefile.in: DELTA build-fcrypt-from-domestic-20041010 AUTHOR rees@umich.edu don't install rxkad/domestic/*.c, just compile them where they live 2004-10-10 02:13 rees * src/rxkad/domestic/fcrypt.c: DELTA crypt-take-voids2-20041009 AUTHOR rees@umich.edu make various crypt/decrypt routines take void * args to eliminate more compiler warnings 2004-10-10 02:04 shadow * src/scout/Makefile.in: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-10 02:03 shadow * src/ptserver/ptuser.c: DELTA pr-initialize-dont-leak-ref-20041009 AUTHOR shadow@dementia.org FIXES we were leaking an afsconf_Open ref. let's not. 2004-10-10 01:58 shadow * src/: libafsauthent/Makefile.in, libafsauthent/NTMakefile, shlibafsauthent/Makefile.in: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-10 01:53 shadow * src/ubik/uinit.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-10 01:38 shadow * src/: WINNT/afsd/fs.c, bozo/bos.c, ptserver/ptuser.c, ubik/ubik.p.h, ubik/uinit.c, venus/fs.c, vlserver/vlclient.c, volser/vsutils.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-10 00:41 shadow * src/vlserver/vlclient.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-10 00:37 shadow * src/ubik/: ubik.p.h, uinit.c, uinit.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-10 00:25 shadow * src/: util/Makefile.in, util/NTMakefile, util/afsutil_prototypes.h, util/uinit.c, ubik/Makefile.in, ubik/NTMakefile, ubik/ubik.p.h, ubik/uinit.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-09 23:23 shadow * src/vlserver/vlclient.c: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-09 23:11 shadow * src/util/: Makefile.in, NTMakefile, uinit.c, afsutil_prototypes.h: DELTA generic-client-init-function-20041009 AUTHOR shadow@dementia.org FIXES 15464 so we can have this code in just one place 2004-10-09 22:34 shadow * src/rx/: rx_user.c, LINUX/rx_knet.c: DELTA linux-disable-pmtu-discovery-20041009 AUTHOR cg2v@andrew.cmu.edu FIXES 15505 don't set DF bit; use setsockopt to turn of kernel "pmtu feature" 2004-10-09 05:05 shadow * src/cf/linux-test3.m4: DELTA STABLE14-fix-missing-config-quote-20040826 AUTHOR rees@umich.edu fix missing quote and CPPFLAGS from last commit 2004-10-08 19:30 rees * src/venus/fs.c: DELTA add-rocks-20041008 AUTHOR rees@umich.edu add rocks to cmd args to match prototype 2004-10-06 17:35 rees * src/ptserver/ptuser.c: DELTA revert-fix-seclevel-20041006 AUTHOR kwc@citi.umich.edu Ticket #15367 revert rev 1.12 fix-seclevel-20030213: Use requested security level instead of "clear" in pr_Initialize 2004-10-05 20:40 rees * src/: des/cbc_encrypt.c, des/des.c, des/des_prototypes.h, des/pcbc_encrypt.c, rxkad/rxkad_prototypes.h: DELTA crypt-take-voids-20041005 AUTHOR rees@umich.edu make various crypt/decrypt routines take void * args to eliminate more compiler warnings 2004-10-04 07:35 jaltman * src/WINNT/install/NSIS/: AdminGroup.cpp, AdminGroup.cpp: DELTA admin-group-nsis-20041004 AUTHOR jaltman@mit.edu correct the test for -create and -remove so that the proper action is taken for each 2004-10-03 14:06 jaltman * src/sys/: pioctl_nt.c, pioctl_nt.c: DELTA pioctl-debug-20041003 AUTHOR jaltman@mit.edu Add a new registry value HKLM/SOFTWARE/OpenAFS/Client "IoctlDebug" DWORD which when set to a non-zero value will output error messages to stderr. This is to assist in debugging ioctl failures when fs.exe, tokens.exe, etc. fail because of an inability to open the ioctl file name. 2004-10-03 13:52 jaltman * src/WINNT/afsd/: smb3.c, smb3.c: DELTA windows-symlink-access-20041003 AUTHOR jaltman@mit.edu FIXES 15250 One more fix for the symlink problem. Access control checks cannot be performed until after we have walked all of the symlinks. Otherwise, we are checking access to the symlink itself and not to the file. 2004-10-03 13:34 jaltman * src/WINNT/afsd/: afsd_flushvol.c, afsd_service.c, lanahelper.cpp, lanahelper.h, afsd_flushvol.c, afsd_service.c, lanahelper.cpp, lanahelper.h: DELTA win-power-mgmt-flush-test-20041003 AUTHOR jaltman@mit.edu The windows power management code responds to a request to suspend or hibernate by performing a "fs flushvol" as the logged in user on each of the SMB/CIFS mounted shares. This can be very time consuming if the cell servers cannot be reached. This patch adds a test to ensure that there is at least one network adapter in the machine which is not a loopback adapter. While developing this patch other areas of concern have been raised. The power management code waits a fixed period of time based upon the hard dead timeout before allowing the suspend/hibernate to continue. This allows the machine to shutdown even if there are active flush operations being performed. This defeats the benefit of performing the flush at all. A better mechanism could be developed if the functions called via cm_IoctlFlushVolume returned and checked error codes. Then it might be possible to abandon the flush operation if a Server Not Reachable state was obtained. The power management flush operations will also not work on Terminal Server. This would be important in the case where a terminal server is shutting down due to a switch over to a UPS. The reason it does not work on Terminal Server is that there is that it is not possible for afsd_service.exe to enumerate the SMB/CIFS shares and impersonate the individual logged in users. It would be preferred for there to be a new cm_FlushAll() function implemented which was not dependent on the use of the ioctl mechanism for the purpose of identifying a volume ID or a user ID. 2004-10-02 15:54 shadow * src/vol/nuke.c: DELTA vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR shadow@dementia.org allInodes global dies; don't use ti as an iterator right after freeing it. 2004-09-28 05:07 shadow * src/vol/: namei_ops.c, namei_ops.h, ntops.c, ntops.h: DELTA vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR shadow@dementia.org allInodes global dies; don't use ti as an iterator right after freeing it. 2004-09-28 05:00 shadow * src/vol/: namei_ops.c, namei_ops.h, ntops.c, ntops.h: DELTA vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR shadow@dementia.org allInodes global dies; don't use ti as an iterator right after freeing it. 2004-09-28 04:44 shadow * src/vol/: listinodes.c, namei_ops.c, ntops.c, nuke.c, vol-salvage.c: DELTA vol-fix-nuke-iteration-and-nuke-globals-20040928 AUTHOR shadow@dementia.org allInodes global dies; don't use ti as an iterator right after freeing it. 2004-09-24 15:42 rees * src/rx/rx.c: DELTA rx-nprocs-static-20040924 AUTHOR rees@umich.edu make nProcs static so it will count up correctly also change its scope to eliminate compiler warning 2004-09-24 01:42 kolya * src/rx/rx_rdwr.c: DELTA rxi-flushwrite-fake-a-better-empty-packet-20040923 AUTHOR kolya@mit.edu Fake a better empty packet in rxi_FlushWrite(), with enough space for an rxkad header. Otherwise rxi_PrepareSendPacket may panic. 2004-09-23 03:55 shadow * src/volser/: volmain.c, volprocs.c, voltrans.c: DELTA threaded-volserver-and-protoization-update-20040922 AUTHOR shadow@dementia.org FIXES fix a deadlock between GCTrans and DeleteTrans more protoization 2004-09-22 15:04 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, src/WINNT/afsd/afskfw.c, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, src/WINNT/afsd/afskfw.c: DELTA kfw-hklm-registry-fix-20040922 AUTHOR jaltman@mit.edu Fix the registry query in afskfw.lib to read the HKLM machine value even if the HKCU key is present. Update text in the install notes to better describe the krb524 issues 2004-09-22 06:00 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afskfw.c, src/WINNT/aklog/aklog.c, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afskfw.c, src/WINNT/aklog/aklog.c: DELTA windows-force-krb524-20030921 AUTHOR jaltman@mit.edu Provide mechanisms to force the use of krb524 via afscreds, afslogon, and aklog. afslogon and afscreds rely on a new "Use524" registry value (see registry.txt) and aklog has a new "-m" command line option. 2004-09-21 20:05 jaltman * src/WINNT/afsd/smb3.c, doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/smb3.c: DELTA cifs-pattern-match-20040921 AUTHOR jaltman@mit.edu FIXES 15365 The pattern matching algorithm was failing to match strings when the pattern terminated in a '*'. The logic was also too complex because it failed to simply the patterns prior to processing. Any combination of '*' and '?' == '*' according to the Windows file name pattern matching rules. 2004-09-21 20:03 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA cifs-pattern-match-20040921 AUTHOR jaltman@mit.edu The pattern matching algorithm was failing to match strings when the pattern terminated in a '*'. The logic was also too complex because it failed to simply the patterns prior to processing. Any combination of '*' and '?' == '*' according to the Windows file name pattern matching rules. 2004-09-21 14:07 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/cm_utils.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/afsd/smb3.h, src/WINNT/install/wix/NTMakefile, src/config/NTMakefile.i386_nt40: DELTA windows-links-20040921 AUTHOR jaltman@mit.edu FIXES 915 FIXES 15250 * smb_ReceiveCoreRename() was factored to produce smb_Rename() which is used by both the original function and the new smb_ReceiveNTRename(). smb_ReceiveNTRename() supports the creation of HardLinks in addition to Renaming. smb_Link() is a new function which creates HardLinks via cm_Link(). cm_Link() is a new vnodeops function which creates links using RXAFS_Link(). smb_ReceiveNTRename() does not support the File Copy and Move Cluster Information operations described in its interface. ReceiveNTRename is under documented in CIFS-TR-1p00_FINAL.pdf. * When opening files via symlinks, we should follow the symlinks until we reach the actual file stat cache entry. The stat cache entry of the file should then be stored in the FID instead of stat scache entry of the symlink. * return bad operation errors for all unimplemented functions even if we do not know the functions exist. * Log bad packets and unknown operation packets to the trace log * Map CM_ERROR_BADOP to STATUS_NOT_SUPPORTED instead of 0xC09820FF * Update list of known CIFS operations to include all those listed in CIFS-TR-1p00_FINAL.pdf. 2004-09-21 14:00 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/cm_utils.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_vnodeops.h, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/afsd/smb3.h, src/config/NTMakefile.i386_nt40: DELTA windows-links-20040921 AUTHOR jaltman@mit.edu FIXES 915 FIXES 15250 * smb_ReceiveCoreRename() was factored to produce smb_Rename() which is used by both the original function and the new smb_ReceiveNTRename(). smb_ReceiveNTRename() supports the creation of HardLinks in addition to Renaming. smb_Link() is a new function which creates HardLinks via cm_Link(). cm_Link() is a new vnodeops function which creates links using RXAFS_Link(). smb_ReceiveNTRename() does not support the File Copy and Move Cluster Information operations described in its interface. ReceiveNTRename is under documented in CIFS-TR-1p00_FINAL.pdf. * When opening files via symlinks, we should follow the symlinks until we reach the actual file stat cache entry. The stat cache entry of the file should then be stored in the FID instead of stat scache entry of the symlink. * return bad operation errors for all unimplemented functions even if we do not know the functions exist. * Log bad packets and unknown operation packets to the trace log * Map CM_ERROR_BADOP to STATUS_NOT_SUPPORTED instead of 0xC09820FF * Update list of known CIFS operations to include all those listed in CIFS-TR-1p00_FINAL.pdf. 2004-09-20 02:07 shadow * src/rx/rx_packet.c: DELTA rx-unrefd-peer-may-be-gcd-so-be-safe-20040919 AUTHOR shadow@dementia.org FIXES this means we potentially "lose" some received bytes in the tracking, but the alternative is to add and then drop a ref (which i suppose would be ok) 2004-09-17 13:35 shadow * src/rx/: rx.c, rx.h, rx_globals.h, rx_packet.c, rxdebug.c: DELTA rx-stats-calls-waited-ever-20040917 AUTHOR shadow@dementia.org keep track of the number of calls which have waited for a thread ever (not just those waiting now) update rxdebug to be able to print it. 2004-09-15 03:54 shadow * src/afs/afs_segments.c: DELTA segments-keep-chunkbytes-and-validpos-in-sync-20040914 AUTHOR hanke@rzg.mpg.de FIXES 15200 "Basically, the pointers (struct dcache *)->validPos and (struct dcache *)->f.chunkBytes are not kept in sync." 2004-09-09 20:19 jaltman * src/WINNT/install/NSIS/: NTMakefile, NTMakefile: DELTA nsis-1400-compiler-20040908 AUTHOR jaltman@mit.edu Add support for MS VS 2005 2004-09-09 20:12 jaltman * src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi, NTMakefile, OpenAFS.nsi: DELTA nsis-1400-compiler-20040908 AUTHOR jaltman@mit.edu Add support for MS VS 2005 2004-09-08 21:35 jaltman * src/: WINNT/afsd/cm_freelance.c, WINNT/afsd/cm_freelance.h, WINNT/afsd/cm_vnodeops.h, WINNT/afsd/ctokens.c, WINNT/afsd/smb.c, WINNT/afsd/smb3.c, bucoord/commands.c, bucoord/dump_sched.c, bucoord/restore.c, butc/lwps.c, butc/recoverDb.c, butc/tcmain.c, butm/test_ftm.c, ubik/udebug.c, util/ktime.c, util/serverLog.c, viced/viced.c: DELTA time_t-pointer-conversions-20040908 AUTHOR jaltman@mit.edu FIXES 15169 Modify all parameters to functions which take a pointer to time_t to actually provide a pointer to time_t instead of pointers to long, afs_int32, afs_uint32, etc. This is to provide compatibility with systems that use 64-bit time_t typedefs such as the IBM compilers for AIX and the Microsoft Visual Studio 2005 compiler. This patch does not address any of the issues of data loss caused by converting 64-bit time_t to 32-bit signed or unsigned values. 2004-09-08 05:59 jaltman * src/WINNT/client_creds/ipaddrchg.c: DELTA windows-misc-20040907 AUTHOR jaltman@mit.edu Correct a 64-bit time_t error 2004-09-08 05:58 jaltman * src/WINNT/: afsd/afsd_init.c, afsd/afsshare.c, afsd/cm_ioctl.c, client_config/drivemap.cpp: DELTA windows-misc-20040907 AUTHOR jaltman@mit.edu add expanded registry string support to Submounts 2004-09-08 05:58 jaltman * doc/txt/winnotes/registry.txt: DELTA windows-misc-20040907 AUTHOR jaltman@mit.edu replace QWORD with DWORD 2004-09-08 05:52 jaltman * src/WINNT/: afsd/afsd_init.c, afsd/afsshare.c, afsd/cm_ioctl.c, client_config/drivemap.cpp, client_creds/ipaddrchg.c: DELTA windows-misc-20040907 AUTHOR jaltman@mit.edu * add expanded registry support to "submounts" 2004-09-08 05:51 jaltman * doc/txt/winnotes/registry.txt: DELTA windows-misc-20040907 AUTHOR jaltman@mit.edu * modify registry.txt to replace QWORD with DWORD 2004-08-29 01:18 shadow * src/afs/: afs_stats.h, VNOPS/afs_vnop_lookup.c: DELTA STABLE14-placate-netbsd-cc-20040826 AUTHOR kolya@mit.edu netbsd's cc doesn't like multiple semicolons in variable declarations, so move OSI_VC_CONVERT down to the last statement 2004-08-26 21:07 kolya * src/afs/VNOPS/afs_vnop_lookup.c: DELTA placate-netbsd-cc-20040826 AUTHOR kolya@mit.edu netbsd's cc doesn't like multiple semicolons in variable declarations, so move OSI_VC_CONVERT down to the last statement 2004-08-26 20:20 kolya * src/afs/afs_stats.h: DELTA placate-netbsd-cc-20040826 AUTHOR kolya@mit.edu netbsd's cc doesn't like multiple semicolons in variable declarations, so let's adjust the XSTATS_DECLS macro appropriately. 2004-08-26 18:14 rees * src/cf/linux-test3.m4: DELTA fix-missing-config-quote-20040826 AUTHOR rees@umich.edu fix missing quote and CPPFLAGS from last commit 2004-08-26 17:45 shadow * src/util/snprintf.c: DELTA snprintf-ip-printing-20040826 AUTHOR rtb@pclella.cern.ch don't treat ip address as long long, cast to 32 bit... 2004-08-26 05:15 shadow * src/: rx/rx_getaddr.c, util/netutils.c: DELTA allow-loopback-interfaces-to-be-advertised-20040826 AUTHOR shadow@dementia.org 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 process 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. 2004-08-25 20:40 shadow * acinclude.m4, src/cf/linux-test3.m4, src/rx/LINUX/rx_knet.c: DELTA STABLE14-linux-5-arg-sock-create-20040825 AUTHOR Menke@MPPMU.MPG.DE update for sock_create 5 arg with a better configure test 2004-08-25 20:39 shadow * acinclude.m4, src/cf/linux-test3.m4, src/rx/LINUX/rx_knet.c: DELTA linux-5-arg-sock-create-20040825 AUTHOR Menke@MPPMU.MPG.DE update for sock_create 5 arg with a better configure test 2004-08-25 07:41 shadow * src/rx/LINUX/rx_knet.c: DELTA STABLE14-revert-linux26-selinux-20040621 AUTHOR shadow@dementia.org well, i'm not sure what the right way to deal is, seeing as this change weas reverted later in the kernel 2004-08-25 07:39 shadow * src/: config/param.i386_nbsd20.h, config/param.nbsd20.h, config/param.ppc_nbsd20.h, lwp/Makefile.in: DELTA STABLE14-netbsd20-config-20040810 AUTHOR lha@stacken.kth.se cleanup config files for NetBSD 2.0 2004-08-25 07:22 shadow * src/vfsck/setup.c: DELTA STABLE14-no-interleave-on-solaris-9-20040825 AUTHOR shadow@dementia.org a patch does away with it and it doesn't look like we need to care 2004-08-25 07:21 shadow * src/vfsck/setup.c: DELTA no-interleave-on-solaris-9-20040825 AUTHOR shadow@dementia.org a patch does away with it and it doesn't look like we need to care 2004-08-25 07:20 shadow * configure-libafs.in, configure.in, src/rxkad/rxkad.p.h: DELTA STABLE14-get-ready-for-71-20040825 AUTHOR shadow@dementia.org work around aix problem update configure scripts 2004-08-25 07:18 shadow * src/kauth/kdb.c: DELTA STABLE14-kdb-enhancement-20040820 AUTHOR alfw@slac.stanford.edu FIXES 6355 - It resolves all IP addresses to names unless the "-numeric" parameter is used. This is the same behavior as "fs listcells [-numeric]" - If the "-numeric" parameter is used, IP address will be printed in dotted decimal form instead of a 8 digit hex string. - A new parameter "-long" allows to print all information for all entries in the log. This is the same info you get for entry XYZ when called with "-key XYZ" only you get this for _all_ keys. The output is slow if not also called together with "-numeric 2004-08-25 07:17 shadow * config.guess: DELTA STABLE14-aix-config-guess-20040819 AUTHOR sgr0@lehigh.edu FIXES 6352 detect aix 5 2004-08-25 07:17 shadow * src/rxkad/domestic/: crypt_conn.c, fcrypt.c: DELTA STABLE14-fix-indent-bug-with-lock-macros-part-four-20040819 AUTHOR kolya@mit.edu Thanks to jaltman for pointing out some files I missed (basically those in two-level deep directories). 2004-08-25 07:16 shadow * src/: afs/afs_call.c, afs/afs_daemons.c, afs/afs_vcache.c, afs/AIX/osi_config.c, afs/AIX/osi_inode.c, afs/AIX/osi_vfsops.c, rx/AIX/rx_knet.c: DELTA STABLE14-aix-5-updates-20040819 AUTHOR reuter@rzg.mpg.de updates to aix 5 code since last patches 2004-08-25 07:15 shadow * src/: afs/UKERNEL/afs_usrops.c, cf/osconf.m4, des/Makefile.in: DELTA STABLE14-aix52-updates-20040819 AUTHOR horst@riback.net make des crypt module be built without optimization. make aix 5.2 be "supported" make ukernel work on aix 5 2004-08-25 07:14 shadow * src/vol/: clone.c, fssync.c, fstab.c, ihandle.c, ihandle.h, namei_ops.c, nuke.c, partition.c, purge.c, vnode.c, vol-info.c, vol-salvage.c, volume.c, volume.h, vutil.c: DELTA STABLE14-fix-indent-bug-with-lock-macros-part-two-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to _LOCK and _UNLOCK macros and re-indent. This should've been in fix-indent-bug-with-lock-macros-20030729 but somehow it slipped by and I've only found it now. 2004-08-25 07:13 shadow * src/export/Makefile.in: DELTA STABLE14-aix-make-install-install-everything-20040818 AUTHOR shadow@dementia.org FIXES install the other stuff when you make install 2004-08-25 07:13 shadow * src/rx/rx.c: DELTA nWaiting ended up negative, because the dequeuer (GetCall) decremented. STABLE14-attachserverproc-dont-dequeue-if-not-in-queue-take-two-200 40818 AUTHOR shadow@dementia.org 2004-08-25 07:12 shadow * src/butc/: butc_xbsa.h, tcmain.c, tcprocs.c: DELTA STABLE14-butc-xbsa-cleanup-20040818 AUTHOR shadow@dementia.org FIXES make things compile when xbas is defined. 2004-08-25 07:12 shadow * src/afs/afs_vcache.c: DELTA STABLE14-banish-fstrace-trydcachechildren-entirely-20040818 AUTHOR shadow@dementia.org we really don't need this... 2004-08-25 07:11 shadow * src/export/Makefile.in: DELTA STABLE14-aix-install-cfgafs-20040818 AUTHOR shadow@dementia.org based on feedback from tdamato@odu.edu 2004-08-25 07:11 shadow * src/ubik/beacon.c: DELTA STABLE14-ubik-multihome-byte-order-problem-20040818 AUTHOR reuter@rzg.mpg.de "Playing around with multi-address database servers on little-endian machines I found out that there is one conversion of the ip-address too much" 2004-08-25 07:10 shadow * acinclude.m4, src/afs/LINUX/osi_vnodeops.c, src/rx/rx_kcommon.h: DELTA STABLE14-linux-kernel-header-tests-20040818 AUTHOR shadow@dementia.org check for existance of some headers (in_systm.h, mm_inline.h) to decide on inclusion 2004-08-25 07:09 shadow * src/: afs/afs_dcache.c, afs/afs_segments.c, afs/afs_vcache.c, afs/IRIX/osi_idbg.c, afs/IRIX/osi_machdep.h, afs/IRIX/osi_vfsops.c, afs/IRIX/osi_vnodeops.c, afs/UKERNEL/osi_vfsops.c, afs/VNOPS/afs_vnop_access.c, afs/VNOPS/afs_vnop_attrs.c, afs/VNOPS/afs_vnop_create.c, afs/VNOPS/afs_vnop_dirops.c, afs/VNOPS/afs_vnop_fid.c, afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_link.c, afs/VNOPS/afs_vnop_lookup.c, afs/VNOPS/afs_vnop_readdir.c, afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c, afs/VNOPS/afs_vnop_symlink.c, afs/VNOPS/afs_vnop_write.c, auth/authcon.c, auth/cellconfig.c, auth/ktc.c, auth/ktc_nt.c, auth/userok.c, auth/writeconfig.c, comerr/error_msg.c, des/des.c, des/key_sched.c, des/new_rnd_key.c, des/stats.h, kauth/authclient.c, kauth/client.c, kauth/kadatabase.c, kauth/kalocalcell.c, kauth/kaprocs.c, kauth/kpasswd.c, kauth/prot.h, kauth/token.c, kauth/user.c, kauth/user_nt.c, libadmin/adminutil/afs_utilAdmin.c, libadmin/client/afs_clientAdmin.c, lwp/lock.h, rx/rx.c, rx/rx_clock_nt.c, rx/rx_conncache.c, rx/rx_event.c, rx/rx_kcommon.c, rx/rx_misc.c, rx/rx_packet.c, rx/rx_pthread.c, rx/rx_user.c, rx/rx_user.h, rx/rx_xmit_nt.c, rx/rxdebug.c, rx/xdr_int64.c, rxkad/bg-fcrypt.c, rxkad/hash.h, rxkad/md4.c, rxkad/md4.h, rxkad/md5.c, rxkad/md5.h, rxkad/rxkad.p.h, rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h, rxkad/rxkad_server.c, rxkad/ticket5.c, ubik/beacon.c, ubik/remote.c, ubik/ubik.p.h, ubik/ubikclient.c, util/pthread_glock.h: DELTA STABLE14-fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to more macros and re-indent. 2004-08-25 07:07 shadow * src/afs/afs_server.c: DELTA STABLE14-fix-too-many-close-parens-20040818 AUTHOR kolya@mit.edu Noone seems to be using this code anyway, as it's been non-compilable for 2 years now. But indent noticed that we have too many close-parens in there, so might as well fix it... 2004-08-25 07:04 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA STABLE14-initialize-i-security-20040816 AUTHOR aedil@alchar.org FIXES modern 2.6 kernels with i_security need this such that if the i_security field got garbage-collected out from under us we don't deref a null pointer. 2004-08-25 07:03 shadow * acinclude.m4, config.guess, src/afs/afs.h, src/afs/afs_call.c, src/afs/afs_pioctl.c, src/afs/LINUX/osi_module.c, src/bozo/bos.c, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/make_libafs_tree.pl, src/config/param.s390x_linux24.h, src/des/crypt.c, src/kauth/admin_tools.c, src/kauth/authclient.c, src/libafs/MakefileProto.LINUX.in, src/lwp/Makefile.in, src/lwp/lwp.c, src/lwp/process.s, src/lwp/process.s390.s, src/lwp/process.s390x.s: DELTA STABLE14-s390x-20040811 AUTHOR oehmes@de.ibm.com zLinux on S390x (64 bit S390) 2004-08-25 07:00 shadow * src/lwp/process.i386.s: DELTA STABLE14-netbsd-lwp-no-param-h-20040810 AUTHOR lha@stacken.kth.se fix NetBSD process.o build 2004-08-25 06:59 shadow * src/: libafsauthent/mapfile, shlibafsauthent/mapfile: DELTA STABLE14-libafsauthent-mapfile-update-20040823 AUTHOR shadow@dementia.org export a few more symbols 2004-08-24 07:09 jaltman * src/config/: NTMakefile.i386_nt40, NTMakefile.i386_nt40: DELTA version-update-20040823 AUTHOR jaltman@mit.edu 1.3.71 2004-08-24 03:07 jaltman * src/WINNT/install/: NSIS/NTMakefile, wix/custom/NTMakefile: DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu NTMakefile changes for Admin Group 2004-08-23 19:36 jaltman * src/WINNT/client_config/: drivemap.cpp, drivemap.cpp: DELTA expand-drive-mappings-20040823 AUTHOR jaltman@mit.edu Drive mappings are now per user and stored in the registry. Allow them to continue to use environment variables in the paths. 2004-08-23 16:15 shadow * src/: libafsauthent/mapfile, shlibafsauthent/mapfile: DELTA libafsauthent-mapfile-update-20040823 AUTHOR shadow@dementia.org export a few more symbols 2004-08-23 15:55 jaltman * src/: WINNT/afsd/fs.c, WINNT/client_config/isadmin.cpp, WINNT/install/NSIS/AdminGroup.cpp, WINNT/install/NSIS/NTMakefile, WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/wix/openafs.wxs, WINNT/install/wix/custom/NTMakefile, WINNT/install/wix/custom/afscustom.cpp, WINNT/install/wix/custom/afscustom.h, WINNT/install/wix/lang/en_US/strings.wxl, WINNT/install/wix/lang/en_US/ui.wxi, config/NTMakefile.i386_nt40: DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu Add support for "AFS Client Admins" windows authortization group 2004-08-23 15:54 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu Update text files for 1.3.71 and describe the new Windows Authorization Group "AFS Client Admins" 2004-08-23 15:49 jaltman * src/: WINNT/afsd/fs.c, WINNT/afsd/smb3.c, WINNT/client_config/isadmin.cpp, WINNT/install/NSIS/AdminGroup.cpp, WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/wix/openafs.wxs, WINNT/install/wix/custom/afscustom.cpp, WINNT/install/wix/custom/afscustom.h, WINNT/install/wix/lang/en_US/strings.wxl, WINNT/install/wix/lang/en_US/ui.wxi, config/NTMakefile.i386_nt40: DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu Add support for "AFS Client Admins" windows authortization group 2004-08-23 15:48 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA windows-admin-group-20040823 AUTHOR jaltman@mit.edu Update text files for 1.3.71 and describe the new Windows Authorization Group "AFS Client Admins" 2004-08-20 20:17 jaltman * src/WINNT/afsd/afslogon.c: DELTA afslogon-20040820 AUTHOR rolnas@takas.lt Modifications to support local machine profiles redirected to AFS 2004-08-20 20:15 jaltman * src/WINNT/install/wix/: NTMakefile, feature.wxi, files.wxi, language_config.wxi, openafs.wxs, property.wxi, registry.wxi, lang/en_US/strings.wxl, lang/en_US/ui.wxi: DELTA wix-admin-20040820 AUTHOR asanka@mit.edu - Support administrative installations ( 'msiexec /a openafs-en_US.msi') - Register services as interactive - Move product code into NTMakefile.i386_nt40 2004-08-20 20:11 jaltman * src/config/: NTMakefile.i386_nt40, NTMakefile.i386_nt40: DELTA wix-admin-20040820 AUTHOR asanka@mit.edu - Move product code into NTMakefile.i386_nt40 2004-08-20 20:09 jaltman * src/WINNT/install/wix/: NTMakefile, feature.wxi, files.wxi, language_config.wxi, openafs.wxs, property.wxi, registry.wxi, lang/en_US/strings.wxl, lang/en_US/ui.wxi: DELTA wix-admin-20040820 AUTHOR asanka@mit.edu - Support administrative installations ( 'msiexec /a openafs-en_US.msi') - Register services as interactive - Move product code into NTMakefile.i386_nt40 2004-08-20 20:07 jaltman * src/WINNT/afsd/afslogon.c: DELTA afslogon-20040820 AUTHOR rolnas@takas.lt Modifications to support local machine profiles redirected to AFS 2004-08-20 04:05 shadow * src/kauth/kdb.c: DELTA kdb-enhancement-20040820 AUTHOR alfw@slac.stanford.edu FIXES 6355 - It resolves all IP addresses to names unless the "-numeric" parameter is used. This is the same behavior as "fs listcells [-numeric]" - If the "-numeric" parameter is used, IP address will be printed in dotted decimal form instead of a 8 digit hex string. - A new parameter "-long" allows to print all information for all entries in the log. This is the same info you get for entry XYZ when called with "-key XYZ" only you get this for _all_ keys. The output is slow if not also called together with "-numeric 2004-08-20 03:55 shadow * config.guess: DELTA aix-config-guess-20040819 AUTHOR sgr0@lehigh.edu FIXES 6352 detect aix 5 2004-08-19 21:38 shadow * src/libadmin/: adminutil/afs_utilAdmin.c, client/afs_clientAdmin.c: DELTA fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to more macros and re-indent. 2004-08-19 21:37 kolya * src/rxkad/domestic/: crypt_conn.c, fcrypt.c: DELTA fix-indent-bug-with-lock-macros-part-four-20040819 AUTHOR kolya@mit.edu Thanks to jaltman for pointing out some files I missed (basically those in two-level deep directories). 2004-08-19 20:25 shadow * src/: cf/osconf.m4, des/Makefile.in, afs/UKERNEL/afs_usrops.c: DELTA aix52-updates-20040819 AUTHOR horst@riback.net make des crypt module be built without optimization. make aix 5.2 be "supported" make ukernel work on aix 5 2004-08-19 19:50 jaltman * src/WINNT/afsd/: NTMakefile, afslogon.c: DELTA non-ad-afs-profile-20040819 AUTHOR rolnas@takas.lt NetUserGetProfilePath function provided by Rolandas Naujikas 2004-08-19 19:50 jaltman * src/WINNT/afsd/: NTMakefile, cm_callback.c, cm_callback.c, smb3.c: DELTA callback-deadlock-20040819 AUTHOR jaltman@mit.edu cm_CallbackNotifyChange(scp); must not be called with scp locked 2004-08-19 19:47 jaltman * src/WINNT/afsd/afslogon.c: DELTA non-ad-afs-profile-20040819 AUTHOR rolnas@takas.lt NetUserGetProfilePath function provided by Rolandas Naujikas 2004-08-19 05:42 shadow * src/: afs/afs_call.c, afs/afs_daemons.c, afs/afs_vcache.c, afs/AIX/osi_config.c, afs/AIX/osi_inode.c, afs/AIX/osi_vfsops.c, rx/AIX/rx_knet.c: DELTA aix-5-updates-20040819 AUTHOR reuter@rzg.mpg.de updates to aix 5 code since last patches 2004-08-19 02:19 kolya * src/afs/: afs_dcache.c, afs_segments.c, afs_vcache.c, IRIX/osi_idbg.c, IRIX/osi_machdep.h, IRIX/osi_vfsops.c, IRIX/osi_vnodeops.c, UKERNEL/osi_vfsops.c, VNOPS/afs_vnop_access.c, VNOPS/afs_vnop_attrs.c, VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c, VNOPS/afs_vnop_fid.c, VNOPS/afs_vnop_flock.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, VNOPS/afs_vnop_write.c: DELTA fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to more macros and re-indent. 2004-08-19 01:37 shadow * src/rx/LINUX/rx_knet.c: DELTA revert-linux26-selinux-20040621 AUTHOR shadow@dementia.org well, i'm not sure what the right way to deal is, seeing as this change weas reverted later in the kernel 2004-08-19 01:34 kolya * src/afs/afs_server.c: DELTA fix-too-many-close-parens-20040818 AUTHOR kolya@mit.edu Noone seems to be using this code anyway, as it's been non-compilable for 2 years now. But indent noticed that we have too many close-parens in there, so might as well fix it... 2004-08-19 01:16 shadow * src/afs/afs_vcache.c: DELTA banish-fstrace-trydcachechildren-entirely-20040818 AUTHOR shadow@dementia.org we really don't need this... 2004-08-19 01:07 kolya * src/: auth/authcon.c, auth/cellconfig.c, auth/ktc.c, auth/ktc_nt.c, auth/userok.c, auth/writeconfig.c, comerr/error_msg.c, des/des.c, des/key_sched.c, des/new_rnd_key.c, des/stats.h, kauth/authclient.c, kauth/client.c, kauth/kadatabase.c, kauth/kalocalcell.c, kauth/kaprocs.c, kauth/kpasswd.c, kauth/prot.h, kauth/token.c, kauth/user.c, kauth/user_nt.c, rxkad/bg-fcrypt.c, rxkad/hash.h, rxkad/md4.c, rxkad/md4.h, rxkad/md5.c, rxkad/md5.h, rxkad/rxkad.p.h, rxkad/rxkad_client.c, rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h, rxkad/rxkad_server.c, rxkad/ticket5.c, ubik/beacon.c, ubik/remote.c, ubik/ubik.p.h, ubik/ubikclient.c, util/pthread_glock.h: DELTA fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to more macros and re-indent. 2004-08-19 01:07 shadow * src/butc/: butc_xbsa.h, tcmain.c, tcprocs.c: DELTA butc-xbsa-cleanup-20040818 AUTHOR shadow@dementia.org FIXES make things compile when xbas is defined. 2004-08-19 00:58 shadow * acinclude.m4, src/afs/LINUX/osi_vnodeops.c, src/rx/rx_kcommon.h: DELTA linux-kernel-header-tests-20040818 AUTHOR shadow@dementia.org check for existance of some headers (in_systm.h, mm_inline.h) to decide on inclusion 2004-08-19 00:45 kolya * src/lwp/lock.h: DELTA fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to more macros and re-indent. 2004-08-19 00:41 kolya * src/rx/: rx.c, rx_clock_nt.c, rx_conncache.c, rx_event.c, rx_kcommon.c, rx_misc.c, rx_packet.c, rx_pthread.c, rx_user.c, rx_user.h, rx_xmit_nt.c, rxdebug.c, xdr_int64.c: DELTA fix-indent-bug-with-lock-macros-part-three-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to more macros and re-indent. 2004-08-19 00:28 shadow * src/ubik/beacon.c: DELTA ubik-multihome-byte-order-problem-20040818 AUTHOR reuter@rzg.mpg.de "Playing around with multi-address database servers on little-endian machines I found out that there is one conversion of the ip-address too much" 2004-08-19 00:22 kolya * src/vol/: clone.c, fssync.c, fstab.c, ihandle.c, ihandle.h, namei_ops.c, nuke.c, partition.c, purge.c, vnode.c, vol-info.c, vol-salvage.c, volume.c, volume.h, vutil.c: DELTA fix-indent-bug-with-lock-macros-part-two-20040818 AUTHOR kolya@mit.edu Add trailing semicolons to _LOCK and _UNLOCK macros and re-indent. This should've been in fix-indent-bug-with-lock-macros-20030729 but somehow it slipped by and I've only found it now. 2004-08-19 00:11 shadow * src/export/Makefile.in: DELTA aix-install-cfgafs-20040818 AUTHOR shadow@dementia.org based on feedback from tdamato@odu.edu 2004-08-19 00:08 shadow * src/export/Makefile.in: DELTA aix-make-install-install-everything-20040818 AUTHOR shadow@dementia.org FIXES install the other stuff when you make install 2004-08-18 22:46 shadow * src/rx/rx.c: DELTA attachserverproc-dont-dequeue-if-not-in-queue-take-two-20040818 AUTHOR shadow@dementia.org nWaiting ended up negative, because the dequeuer (GetCall) decremented. 2004-08-18 17:52 jaltman * src/WINNT/client_exp/: gui2fs.cpp, gui2fs.cpp: DELTA time_t-20040818 AUTHOR jaltman@mit.edu Make sure the response of time() is stored in a time_t 2004-08-18 17:10 jaltman * src/WINNT/: afsd/cm_scache.h, afsd/smb.c, afsd/smb.h, client_creds/ipaddrchg.c, afsd/cm_scache.h, afsd/smb.c, afsd/smb.h, client_creds/ipaddrchg.c: DELTA time_t-200408018 AUTHOR jaltman@mit.edu time values in the cache manager and smb engine which are passed to the run time library must be of type time_t and not long or int or unsigned long or unsigned int or ... 2004-08-17 20:16 jaltman * src/WINNT/: install/NSIS/CellServDB, install/Win9x/CellServDB, install/wix/CellServDB, win9xpanel/CellServDB, install/NSIS/CellServDB, install/Win9x/CellServDB, install/wix/CellServDB, win9xpanel/CellServDB: DELTA cellservdb-20040817 AUTHOR jaltman@mit.edu update to current gco 2004-08-17 17:15 jaltman * src/WINNT/afsd/: cm_cell.c, cm_cell.c: DELTA osilog-messages-20040817 AUTHOR jaltman@mit.edu move the cm_GetCell_gen debug messages to the trace log 2004-08-17 15:25 jaltman * src/WINNT/afsd/: cm_callback.c, cm_server.c, cm_callback.c, cm_server.c: DELTA smb-notify-callback-expire-20040817 AUTHOR jaltman@mit.edu When the callback expires on an scache item, if there is an smb client listening for updates send it is a notification of change. This will force the smb client to refresh its listener which will in turn cause a new callback to be registered. Also, remove debugging statements from GetServer/PutServer 2004-08-17 04:28 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm_access.c, 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_conn.c, src/WINNT/afsd/cm_daemon.c, src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dir.h, src/WINNT/afsd/cm_dnlc.c, src/WINNT/afsd/cm_dnlc.h, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_server.c, src/WINNT/afsd/cm_server.h, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/aklog/aklog.c, src/WINNT/client_osi/osiutils.c, src/config/NTMakefile.i386_nt40, src/volser/vos.c: DELTA post-1-3-70-windows-changes-20040816 AUTHOR jaltman@mit.edu * Fix aklog.exe to not add the AFS ID to the username * PTS registration of new users to foreign cells has been added to afscreds.exe * The cm_Daemon thread is used to perform checks for down servers, up servers, volumes, callback expirations, lock maintenance and token expiration. Due to a gaff in larger integer division the thread never performed any work. Instead the current time computation would always be less then the trigger times. This had an adverse affect on the client's ability to maintain communication with servers, keep volumes up to date, and flush user tokens and acls when they have expired. This was broken when the 1.3 branch was modified to support VC7 which no longer included largeint.lib * An initialization problem with the Freelance code was detected while fixing the callbackRequest. The cm_rootSCachep object is obtained during afsd_InitDaemons() but the callback information is incomplete. The callback information will not be obtained until cm_MergeStatus is called from within cm_GetCallback. Unfortunately, cm_SyncOp did not properly test for the conditions under which the callback information must be obtained. * Reports have been filed indicating that callbacks were being lost. An examination of the code indicated that the cm_server_t objects were not being properly reference counted by the cm_scache_t and cm_callbackRequest_t objects. In particular, the cm_server_t objects may have been freed from beneath the cm_conn_t objects. All of the reference counting is now done via the functions: cm_GetServer cm_GetServerNoLock cm_PutServer cm_PutServerNoLock this improves the ability to track the referrals. Each cm_BeginCallbackGranting Call now allocates a reference to the cm_server_t. The cm_EndCallbackGrantingCall either frees the reference or transfers it to the cm_scache_t cbServerp field. These are then appropriately tracked through the cm_Analyze call. * Ensure that the dnlc hash table is the same size as the dir name hash table (as per original author's note). Increase the dnlc CM_AFSNCNAMESIZE to a multiple of 8 for compatibility with 64-bit systems. * fix smb_ApplyV3DirListPatches to properly apply the hidden attribute to dotfiles when the infoLevel < 0x101 and cm_SyncOp has failed. * Fix the Freelance registry initialization code. There was a possibility that some systems could end up with garbage in the registry during a clean install. 2004-08-17 04:21 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm_access.c, 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_conn.c, src/WINNT/afsd/cm_daemon.c, src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_dir.h, src/WINNT/afsd/cm_dnlc.c, src/WINNT/afsd/cm_dnlc.h, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_server.c, src/WINNT/afsd/cm_server.h, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/cm_volume.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/aklog/aklog.c, src/WINNT/client_osi/osiutils.c, src/config/NTMakefile.i386_nt40, src/volser/vos.c: DELTA post-1-3-70-windows-changes-20040816 AUTHOR jaltman@mit.edu * Fix aklog.exe to not add the AFS ID to the username * PTS registration of new users to foreign cells has been added to afscreds.exe * The cm_Daemon thread is used to perform checks for down servers, up servers, volumes, callback expirations, lock maintenance and token expiration. Due to a gaff in larger integer division the thread never performed any work. Instead the current time computation would always be less then the trigger times. This had an adverse affect on the client's ability to maintain communication with servers, keep volumes up to date, and flush user tokens and acls when they have expired. This was broken when the 1.3 branch was modified to support VC7 which no longer included largeint.lib * An initialization problem with the Freelance code was detected while fixing the callbackRequest. The cm_rootSCachep object is obtained during afsd_InitDaemons() but the callback information is incomplete. The callback information will not be obtained until cm_MergeStatus is called from within cm_GetCallback. Unfortunately, cm_SyncOp did not properly test for the conditions under which the callback information must be obtained. * Reports have been filed indicating that callbacks were being lost. An examination of the code indicated that the cm_server_t objects were not being properly reference counted by the cm_scache_t and cm_callbackRequest_t objects. In particular, the cm_server_t objects may have been freed from beneath the cm_conn_t objects. All of the reference counting is now done via the functions: cm_GetServer cm_GetServerNoLock cm_PutServer cm_PutServerNoLock this improves the ability to track the referrals. Each cm_BeginCallbackGranting Call now allocates a reference to the cm_server_t. The cm_EndCallbackGrantingCall either frees the reference or transfers it to the cm_scache_t cbServerp field. These are then appropriately tracked through the cm_Analyze call. * Ensure that the dnlc hash table is the same size as the dir name hash table (as per original author's note). Increase the dnlc CM_AFSNCNAMESIZE to a multiple of 8 for compatibility with 64-bit systems. * fix smb_ApplyV3DirListPatches to properly apply the hidden attribute to dotfiles when the infoLevel < 0x101 and cm_SyncOp has failed. * Fix the Freelance registry initialization code. There was a possibility that some systems could end up with garbage in the registry during a clean install. 2004-08-16 21:23 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA initialize-i-security-20040816 AUTHOR aedil@alchar.org FIXES modern 2.6 kernels with i_security need this such that if the i_security field got garbage-collected out from under us we don't deref a null pointer. 2004-08-11 15:45 rees * acinclude.m4, config.guess, src/bozo/bos.c, src/cf/osconf.m4, src/lwp/Makefile.in, src/lwp/lwp.c, src/lwp/process.s, src/lwp/process.s390.s, src/kauth/admin_tools.c, src/kauth/authclient.c, src/lwp/process.s390x.s, src/des/crypt.c, src/config/afs_sysnames.h, src/config/make_libafs_tree.pl, src/config/param.s390x_linux24.h, src/afs/afs.h, src/afs/afs_call.c, src/afs/afs_pioctl.c, src/afs/LINUX/osi_module.c, src/libafs/MakefileProto.LINUX.in: DELTA s390x-20040811 AUTHOR oehmes@de.ibm.com zLinux on S390x (64 bit S390) 2004-08-10 20:35 rees * src/: config/param.i386_nbsd20.h, config/param.nbsd20.h, config/param.ppc_nbsd20.h, lwp/Makefile.in: DELTA netbsd20-config-20040810 AUTHOR lha@stacken.kth.se cleanup config files for NetBSD 2.0 2004-08-10 19:57 rees * src/lwp/process.i386.s: DELTA netbsd-lwp-no-param-h-20040810 AUTHOR lha@stacken.kth.se fix NetBSD process.o build 2004-08-10 04:10 shadow * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/smb3.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/files.wxi: DELTA STABLE14-1-3-70-release-really-20040809 AUTHOR jaltman@mit.edu Restore the installation of afslogon.dll as a winlogon event handler. Microsoft identified the problem as being a newly added restriction on the behavior of DllMain entry points. Network operations such as bind() may no longer be called. The ICF blocks them but does not cause an error to be returned. 2004-08-10 04:07 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/smb3.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/files.wxi: DELTA 1-3-70-release-really-20040809 AUTHOR jaltman@mit.edu Restore the installation of afslogon.dll as a winlogon event handler. Microsoft identified the problem as being a newly added restriction on the behavior of DllMain entry points. Network operations such as bind() may no longer be called. The ICF blocks them but does not cause an error to be returned. 2004-08-10 03:46 shadow * src/WINNT/afsd/: afslogon.c, smb3.c: DELTA STABLE14-xp-sp2-fix-plus-20040810 AUTHOR jaltman@mit.edu The XP SP2 problem was caused by attempting to call bind() from within DllMain which is no longer permitted. Added a new function AfsLogonInit() which is called from every entry point to ensure that the necessary initializaton is performed. Cleaned up the prior fix to smb3.c to better test the invalid conditions. 2004-08-10 00:16 jaltman * src/WINNT/afsd/: afslogon.c, smb3.c: DELTA xp-sp2-fix-plus-20040810 AUTHOR jaltman@mit.edu The XP SP2 problem was caused by attempting to call bind() from within DllMain which is no longer permitted. Added a new function AfsLogonInit() which is called from every entry point to ensure that the necessary initializaton is performed. Cleaned up the prior fix to smb3.c to better test the invalid conditions. 2004-08-09 20:57 shadow * src/: config/NTMakefile.i386_nt40, util/snprintf.c, WINNT/afsd/afsd_init.c, WINNT/client_exp/gui2fs.cpp, WINNT/install/NSIS/OpenAFS.nsi: DELTA STABLE14-msvs8-20040810 AUTHOR jaltman@mit.edu changes to support building under msvs8. this will allow us to produce 64-bit binaries. 2004-08-09 20:55 shadow * src/WINNT/afsd/smb3.c: DELTA STABLE14-null-pointer-20040809 AUTHOR jaltman@mit.edu protect against a null pointer reference in smb_ReceiveV3Trans when its the first packet and the totalData and totalParms are 0 2004-08-09 20:51 jaltman * src/WINNT/afsd/smb3.c: DELTA null-pointer-20040809 AUTHOR jaltman@mit.edu protect against a null pointer reference in smb_ReceiveV3Trans when its the first packet and the totalData and totalParms are 0 2004-08-09 09:45 jaltman * src/: WINNT/afsd/afsd_init.c, WINNT/client_exp/gui2fs.cpp, WINNT/install/NSIS/OpenAFS.nsi, config/NTMakefile.i386_nt40, util/snprintf.c: DELTA msvs8-20040810 AUTHOR jaltman@mit.edu changes to support building under msvs8. this will allow us to produce 64-bit binaries. 2004-08-09 09:18 shadow * src/cf/: osconf.m4, osconf.m4: DELTA solaris-x86-9-support-20040809 AUTHOR fallsjo@sanchin.se osconf stuff for solaris x86 9.0 2004-08-09 05:13 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, wix/files.wxi: DELTA remove-winlogon-key-20040810 AUTHOR jaltman@mit.edu Make sure installers remove winlogon event handler key 2004-08-09 04:35 shadow * Makefile.in, src/volser/Makefile.in: DELTA tvolser-default-20040809 AUTHOR shadow@dementia.org build and install tvolser on platforms with tviced. 2004-08-09 04:20 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/ntbuild.bat, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/files.wxi, src/config/NTMakefile.i386_nt40: DELTA release-1370-20040810 AUTHOR jaltman@mit.edu Disable the installation of the WinLogon Event Handlers to avoid problems with XP SP2 Final Release booting and profiles being released on logoff. Update version to 1.3.7000 Add VS8 entries to the build system 2004-08-09 04:13 shadow * configure-libafs.in, configure.in: DELTA prepare-for-1-3-70-20040809 AUTHOR shadow@dementia.org unget configure scripts ready for 1.3.70. not what i meant to do 2004-08-09 04:11 shadow * configure-libafs.in, configure.in: DELTA prepare-for-1-3-70-20040809 AUTHOR shadow@dementia.org get configure scripts ready for 1.3.70 2004-08-09 04:07 shadow * src/config/: param.alpha_dux51.h, param.amd64_linux24.h, param.hp_ux11i.h, param.i386_fbsd_50.h, param.i386_fbsd_51.h, param.i386_fbsd_52.h, param.i386_fbsd_53.h, param.i386_nbsd20.h, param.i386_obsd31.h, param.i386_obsd32.h, param.i386_obsd33.h, param.i386_obsd34.h, param.i386_obsd36.h, param.ia64_hpux1122.h, param.ia64_hpux1123.h, param.ia64_linux24.h, param.parisc_linux24.h, param.ppc64_linux24.h, param.ppc_linux24.h, param.s390_linux24.h, param.sparc64_linux24.h, param.sparc_linux24.h: DELTA enable-largefile-clients-20040808 AUTHOR shadow@dementia.org the linuxes should all work. it at least builds on openbsd. i can't imagine freebsd doesn't work, likewise "netbsd 2.0", only question is hpux. 2004-08-09 03:30 shadow * src/config/param.sgi_65.h: DELTA irix-largefile-client-20040808 AUTHOR shadow@dementia.org enable largefile support in the client 2004-08-09 03:25 shadow * src/afs/IRIX/osi_file.c: DELTA irix-osi-cred-decl-20040808 AUTHOR shadow@dementia.org add cred declaration for irix back 2004-08-09 01:23 shadow * src/config/param.alpha_dux50.h: DELTA dux50-largefile-client-20040808 AUTHOR shadow@dementia.org good here also 2004-08-09 00:58 shadow * src/rx/DUX/rx_knet.c: DELTA dux-rxk-init-is-void-20040808 AUTHOR shadow@dementia.org rxk_init is a void function 2004-08-09 00:54 shadow * src/afs/VNOPS/afs_vnop_readdir.c: DELTA dux-min-direct-20040808 AUTHOR shadow@dementia.org someone removed d_fileno from the generic case, put it back there. (maybe it was me, who knows...) 2004-08-09 00:24 shadow * src/afs/afs_prototypes.h: DELTA dux-kernel-cleanup-20040808 AUTHOR shadow@dementia.org more "cleanup cleanup" 2004-08-09 00:17 shadow * src/afs/afs_osi.c: DELTA dux-gcpags-20040808 AUTHOR shadow@dementia.org pidtab and npids need to be pulled in so this works 2004-08-08 23:59 shadow * src/vol/partition.c: DELTA dux-vol-cleanup-20040808 AUTHOR shadow@dementia.org make partition code work again on dux 2004-08-08 23:57 shadow * src/ubik/ubik.c: DELTA ubik-reorder-functions-20040808 AUTHOR shadow@dementia.org avoid need for prototypes by reordering 2004-08-08 23:49 shadow * src/lwp/Makefile.in: DELTA dux-lwp-makefile-fix-20040808 AUTHOR shadow@dementia.org tru64 hates indented comments inmakefiles 2004-08-08 23:12 shadow * src/: config/param.ppc_darwin_70.h, libafs/MakefileProto.DARWIN.in: DELTA macos-largefile-client-20040808 AUTHOR shadow@dementia.org libcc_kext is needed for ashldi3, ashrdi3, so that long long operations don't result in undefined symbols 2004-08-08 19:21 shadow * src/rxgk/: Makefile.am, Makefile.in, README, rxgk.h, rxgk_clnt.c, rxgk_common.c, rxgk_crkrb.c, rxgk_crlha.c, rxgk_crpc.c, rxgk_info.c, rxgk_locl.h, rxgk_proto.xg, rxgk_serv.c, rxgk_srpc.c, test.xg, test_client.c, test_server.c: DELTA rxgk-import-20040808 AUTHOR lha@stacken.kth.se FIXES not actually hooked in yet, but getting it in so we can work with it. 2004-08-08 19:17 shadow * src/rx/rx_kcommon.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-08-08 19:07 shadow * acinclude.m4: DELTA macos-10-autoconf-update-20040808 AUTHOR shadow@dementia.org 10.3.4 and 10.3.5 work 2004-08-08 18:14 shadow * src/config/: param.sun4x_510.h, param.sun4x_58.h, param.sun4x_59.h, param.sunx86_510.h, param.sunx86_58.h, param.sunx86_59.h: DELTA solaris-largefile-client-20040808 AUTHOR shadow@dementia.org FIXES enable largefile client for sparc and x86 solaris 8 and on. 2004-08-08 16:55 jaltman * src/WINNT/afsd/smb.c: DELTA debug-messages-20040808 AUTHOR jaltman@mit.edu make sure that all messages logged to the Event Log are also in the trace log 2004-08-07 21:32 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt: DELTA winnotes-20040807 AUTHOR jaltman@mit.edu more updates 2004-08-07 16:56 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA hidden-dot-files-20040807 AUTHOR asanka@mit.edu Hide dot files even when we can't stat the file. 2004-08-07 14:14 jaltman * src/WINNT/client_exp/submounts_dlg.cpp: DELTA unused-vars-20040807 AUTHOR jaltman@mit.edu remove unused variables 2004-08-07 14:12 jaltman * src/WINNT/afsd/cm_server.c: DELTA free-serverref-list-20040807 AUTHOR jaltman@mit.edu Freeing the cm_serverRef_t has proved to be a challenge to get it right. We now pass a pointer to a pointer to the first object in the list to the function. We must be very careful to not destroy the list as we walk the contents of the list with the extra level of indirection. On the other hand, when we are freeing members of the list which have reached a refCount of zero, we must be sure to maintain the fiction of the extra level of indirection. 2004-08-07 13:45 jaltman * src/WINNT/afsd/cm_server.c: DELTA ignore-me-20040812 AUTHOR jaltman@mit.edu ignore this commit 2004-08-07 05:44 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_freelance.c, cm_freelance.h, cm_scache.c, cm_server.c, smb.c, smb.h, smb3.c: DELTA freelance-misc-20040807 AUTHOR jaltman@mit.edu Added a change monitor to the HKLM\SOFTWARE\OpenAFS\Client\Freelance key. When a change occurs mark the root.afs data as invalid and for it to be reloaded on the next access. This allows administrators to modify the mount point list without restarting the service. The freelance client used to provide a fake modification time for the root.afs volume data and its mount points of 7/09/2001 14:24 EDT. Added code to extract the last modification time of the Freelance registry key and use that instead. The time now represents the most recent mount point change. smb3.c: Fake the timestamp if we can't stat the file. A zero FILETIME value causes problems. 2004-08-07 05:41 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt: DELTA winnotes-20040807 AUTHOR jaltman@mit.edu document new freelance functionality and update install notes 2004-08-06 21:48 shadow * src/: afsmonitor/afsmonitor.c, config/param.nbsd20.h: DELTA netbsd-20-update-20040806 AUTHOR gendalia@iastate.edu make it compile with current netbsd 2004-08-06 20:13 shadow * src/config/param.nbsd20.h: DELTA netbsd-has-long-long-20040806 AUTHOR shadow@dementia.org feedback from gendalia@iastate.edu 2004-08-06 20:04 shadow * src/rx/rx_user.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-08-05 16:51 jaltman * src/config/NTLang.bat: DELTA ntlang-20040805 AUTHOR jaltman@mit.edu No longer warn about executing language registry file. 2004-08-05 16:50 jaltman * src/ntbuild.bat: DELTA ntbuild-lang-20040805 AUTHOR jaltman@mit.edu No longer warn about executing a language registry file since the file no longer exists and is not used with the new installers 2004-08-05 16:47 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA winnotes-20040805 AUTHOR jaltman@mit.edu summary of changes performed this week for 1.3.70 2004-08-05 16:31 jaltman * src/: WINNT/afsd/NTMakefile, WINNT/aklog/NTMakefile, bozo/NTMakefile, bucoord/NTMakefile, butc/NTMakefile, kauth/NTMakefile, libafsauthent/NTMakefile, ptserver/NTMakefile, tbutc/NTMakefile, vlserver/NTMakefile, volser/NTMakefile: DELTA mpr-lib-required-20040805 AUTHOR jaltman@mit.edu All executables which include the pioctl functions now require mpr.lib to be linked 2004-08-05 16:28 jaltman * src/sys/pioctl_nt.c: DELTA winxp-sp2-pioctl-20040805 AUTHOR jaltman@mit.edu On Windows XP SP2, when a Kerberos principal is used for login and the KDC is not reachable, Windows will return a DOWNGRADE_DETECTED error when attempting to open the ioctl file. This is because NTLM will not be permitted when there is the potential of an attack. There is a hack to get around this. Manually create a CIFS connection to the AFS client service while specifying the current user's name. This will use the cached password and allow the downgrade to NTLM. 2004-08-05 16:24 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040805 AUTHOR jaltman@mit.edu Correct missing debug conditional 2004-08-05 16:23 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA winnotes-20040805 AUTHOR jaltman@mit.edu Updates winnotes with current info 2004-08-05 16:23 jaltman * README-NT: DELTA readme-nt-20040805 AUTHOR jaltman@mit.edu Update readme with latest WiX installer info 2004-08-05 14:48 shadow * src/viced/host.c: DELTA findclient-print-stolen-clients-20040805 AUTHOR shadow@dementia.org FIXES when a client is "stolen" due to a race, print it. 2004-08-05 03:09 jaltman * src/WINNT/install/loopback/wmi.cpp: DELTA loopback-install-20040804 AUTHOR asanka@mit.edu If the backup hosts file can't be deleted, try changing attribtues first, and failing that try to come up with a unique name for the backup instead of failing. 2004-08-04 19:41 shadow * src/rx/rx.c: DELTA partly-revert-rx-cleanup-20040804 AUTHOR shadow@dementia.org if there's a callback connection to a multihomed client, you need this or you end up with multiple connections, one per IP, being made from the single connection 2004-08-04 19:30 jaltman * src/WINNT/afsd/: afsd_init.c, afslogon.c, afslogon.h, logon_ad.cpp: DELTA ticket-6077-20040804 AUTHOR jaltman@mit.edu FIXES 6077 Patch from Joe Buehler modified by Asanka 2004-08-04 16:36 jaltman * doc/txt/winnotes/msi-deployment-guide.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/install/NSIS/OpenAFS.nsi, src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi, src/WINNT/install/wix/openafs.wxs, src/WINNT/install/wix/property.wxi, src/WINNT/install/wix/registry.wxi: DELTA misc-post-1366-20040804 AUTHOR asanka@mit.edu Update documentation on cache control and credential manager options in MSI deployment guide. 'CachePath' setting in registry allows REG_EXPAND_SZ type. Update registry documentation for 'CachePath' setting. Both installers save the credential manager command line options in registry. Fix handling of existing 'afsdcell.ini' file in WiX installer. WiX 2.0.1927 changed the XML schema. The WiX installer has beed updated accordingly. 2004-08-04 15:54 jaltman * src/WINNT/client_creds/shortcut.cpp: DELTA shortcut-params-20040804 AUTHOR jaltman@mit.edu Fix the retrieval of the shortcut params from the registry when the HKCU\Software\Openafs\Client key exists but the AfscredsShortcutParams is missing. 2004-08-04 15:52 jaltman * src/WINNT/afsd/: cm_cell.c, cm_conn.c, cm_ioctl.c, cm_volume.c, cm_volume.h: DELTA server-list-refcount-20040804 AUTHOR jaltman@mit.edu cm_GetVolServers must return a pointer to the pointer to the server list so the volume can be updated when the list is freed 2004-08-03 20:10 jaltman * src/WINNT/afsd/cm_callback.c: DELTA freelance-deadlock-20070803 AUTHOR jaltman@mit.edu oops 2004-08-03 19:40 jaltman * src/WINNT/afsd/cm_callback.c: DELTA freelance-deadlock-20040803 AUTHOR jaltman@mit.edu Avoid deadlock in Freelance mount point re-initialization 2004-08-03 17:27 jaltman * src/: WINNT/afsd/cm_callback.c, WINNT/afsd/cm_config.h, WINNT/afsd/cm_ioctl.c, WINNT/aklog/aklog.c, WINNT/client_config/drivemap.cpp, WINNT/client_creds/window.cpp, config/NTMakefile.i386_nt40, libafsauthent/afsauthent.def, sys/pioctl_nt.c: DELTA windows-misc-20040803 AUTHOR jaltman@mit.edu Increase max chunksize to 128K from 32K. Windows uses 64K SMB writes. The large chunksize helps reduce the overlapped write to afs issue. Increase number of server threads from 4 to 25. Also helps to aleviate the symptoms of the overlapped write to afs issue. I can now write files as large as 80MB. 120MB files still fail. Export pr_CreateUser and pr_SNameToId from afsauthent.lib in order to allow aklog.exe to use them to determine if a new pts uid should be created for a user when accessing a foreign cell. Modify pioctl to output a message to stderr if a Downgrade Detection error has been returned when attempting to open the __IOCTL__ file. Increase version number to 1.3.6601 Use HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer:Logon User Name to determine the current user name for the afscreds.exe display Do not allow submount names to have forward or backward slashes Add debug info to cm_ioctl to track token addition and deletion Add register new user code to aklog.exe from KenH's AFS kit Correct test in cm_callback.c for freelance root.afs volume which should not have been applied when freelance was not active. 2004-08-03 14:45 rees * src/lwp/: Makefile.in, lwp_elf.h, process.i386.s: DELTA fix-lwp-includes-again-20040803 AUTHOR rees@umich.edu Fix lwp includes AGAIN. 2004-08-01 00:20 jaltman * src/WINNT/: client_config/lang/en_US/afs_config.rc, client_creds/lang/en_US/afscreds.rc: DELTA submount-20040731 AUTHOR jaltman@mit.edu Change "Description" field to "Submount" 2004-08-01 00:19 jaltman * src/WINNT/client_osi/osilog.h: DELTA osi-save-strings-20040731 AUTHOR jaltman@mit.edu Increase the save string length to 128 from 30 in order to be able to handle principal names, paths, etc. 2004-08-01 00:16 jaltman * src/WINNT/afsd/: cm_callback.c, cm_cell.h, cm_conn.c, cm_conn.h, cm_freelance.h, cm_scache.h, smb.c, smb3.c: DELTA misc-windows-20040731 AUTHOR jaltman@mit.edu Move most log entries to the osi trace log from the afsd_init.log Add log entries to help diagnose the lost callback problem Fix a variety of type errors in header files and casts More fixes for cm_Analyze. Do not allow a retry to be performed if the timeLeft on the call has expired. Forcing a retry resets the timeout period causing the call to never expire. The side effect is that the SMB sessions never close. When the Windows SMB client times out it will create a new session at a rate of one per 66 seconds. This causes the SMB session limit to be exceeded and we panic. Modify the SMB Session limit to be four less then the number of SMB NCBs. This is because the server itself uses 4 NCBs which are not associated with sessions. 2004-07-30 20:02 jaltman * src/WINNT/afsd/: cm_callback.c, cm_cell.c, cm_conn.c, cm_conn.h, cm_dcache.c, cm_ioctl.c, cm_server.c, cm_server.h, cm_vnodeops.c, cm_volume.c: DELTA server-list-and-volume-updates-20040730 AUTHOR jaltman@mit.edu As discovered previously, the cm_serverRef_t objects were not reference counted. This resulted in the objects being freed while they were still in use. This patch adds reference counting to the cm_serverRef_t objects which are locked using the cm_serverLock. Once the reference counting was fixed it became immediately obvious that cm_VolumeUpdates could not succeed in altering the state of a server list from ALLOFFLINE to NOTBUSY. cm_VolumeUpdate calls cm_Analyze without a fid_t object which was required to obtain the server list for the affected volume. Of course, cm_VolumeUpdate has a pointer to the volume so cm_Analyze was updated to take an optional pointer to a cm_serverRef_t which avoids the need for the fid_t object. 2004-07-30 19:12 shadow * src/rx/rx_kcommon.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-30 04:04 jaltman * src/WINNT/afsd/cm_conn.c: DELTA get-server-list-20040729 AUTHOR jaltman@mit.edu Undo the previous patch. the server list can't be cloned. instead we will have to refCount the cm_serverRef_t objects. This is going to be a lot of work. To be continued ... 2004-07-29 21:29 shadow * src/config/param.i386_linux26.h: DELTA linux26-dont-lose-afs-smp-status-20040729 AUTHOR rainer.schoepf@proteosys.com FIXES this should be fixed better later, but for now we'll go with this 2004-07-29 18:51 shadow * src/volser/vos.c: DELTA vos-shadow-print-status-correctly-20040729 AUTHOR cg2v@andrew.cmu.edu FIXES we were printing that volumes were shadowed to partition partition instead of server partition 2004-07-29 16:55 jaltman * src/WINNT/aklog/aklog.c: DELTA aklog-20040729 AUTHOR jaltman@mit.edu Fix afs_realm_of_cell5() to validate the return value of krb5_get_host_realm 2004-07-29 14:38 jaltman * doc/txt/winnotes/registry.txt: DELTA nonpersistentcaching-20040729 AUTHOR jaltman@mit.edu document new value 2004-07-29 14:34 jaltman * src/WINNT/afsd/: afsd_init.c, cm_buf.c, cm_buf.h: DELTA virtual-cache-file-20040729 AUTHOR asanka@mit.edu This is a variation of Joe Buehler's request. New registry key "NonPersistentCache" places the cache file into the Windows paging file. One limitation of doing so is that the page file cannot be grown with "fs setcachesize" and the associated ioctl. 2004-07-29 13:53 jaltman * src/WINNT/afsd/cm_conn.c: DELTA server-ref-list-20040729 AUTHOR asanka@mit.edu There was a race condition where between a thread calling cm_GetServerList and using the returned server list, another thread could free the server list. Now cm_GetServerList duplicates the server list with proper locks held. Callers of cm_GetServerList call cm_FreeServerList to free the returned list. 2004-07-29 04:29 shadow * doc/html/AdminGuide/auagd024.htm: DELTA afsmonitor-update-stat-descriptions-20040729 AUTHOR shadow@dementia.org FIXES 5952 correct list of available stats 2004-07-29 04:20 shadow * src/afsmonitor/afsmonitor.c: DELTA afsmonitor-results-fix-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5929 use the correct variable when converting result sto ascii 2004-07-29 04:15 shadow * doc/html/AdminReference/: auarf052.htm, auarf052.htm: DELTA afsmonitor-document-usage-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5931 update the docs to reflect the usage correctly 2004-07-29 04:09 shadow * src/afsmonitor/afsmonitor.c: DELTA afsmonitor-remove-pointless-if-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5933 an if in an else which will always trigger is dumb 2004-07-29 04:03 shadow * doc/html/AdminReference/auarf059.htm: DELTA afsmonitor-document-stat-entries-correctly-20040729 AUTHOR alfw@slac.stanford.edu FIXES 5934 NUM_CM_STAT_ENTRIES should match the docs 2004-07-29 03:57 shadow * src/: config/config.c, libafs/MakefileProto.LINUX.in: DELTA makefileproto-configer-cleanup-20040728 AUTHOR jeffm@suse.com FIXES make config tool for MakefileProto processing able to deal with e.g. "linux26" for all linux 2.6 platforms 2004-07-29 03:53 shadow * src/afsmonitor/afsmonitor.h: DELTA afsmonitor-categories-correction-20040728 AUTHOR alfw@slac.stanford.edu FIXES 5951 wrong number of categeories defined. oops. 2004-07-29 03:44 shadow * src/volser/: volprocs.c, volser.p.h, vos.c, vsprocs.c: DELTA volser-restore-timestamp-cleanup-20040728 AUTHOR kvanhees@sinenomine.net FIXES 5926 This patch solves the problem of how timestamps are handled by during a 'vos restore' by allowing the specification of there the creation and last updated timestamps are taken from: - generate a new one using the current time - retain the one in the target volume if there is one - restore the timestamp from the dump file This is needed to allow sequences of restoring incremental dumps on top of full dump work, and to ensure that a subsequent vos release can do a real incremental release for the restored incremental dumps. It also fixes the fact that the vos exa command hides potential problems with timestamps by refusing to display a last updated timestamp that is older than the creation timestamp. 2004-07-29 03:36 shadow * src/afsd/afs.rc.darwin: DELTA darwin-rc-script-update-20040728 AUTHOR hollandp@umich.edu FIXES 6027 update rc script to support stopping afs 2004-07-29 03:32 shadow * src/afs/: afs_call.c, afs_osi.c, afs_prototypes.h, DARWIN/osi_prototypes.h, DARWIN/osi_sleep.c: DELTA darwin-afsdb-handler-signal-mask-20040728 AUTHOR hollandp@umich.edu FIXES 6027 mask signals on darwin so afsdb handler doesn't die 2004-07-29 03:18 shadow * src/afs/afs_call.c: DELTA afs-dont-shutdown-if-not-started-20040728 AUTHOR rainer.schoepf@proteosys.com FIXES 6001 if the module is loaded, but afsd hasn't been started, don't allow a shutdown. 2004-07-29 03:13 shadow * src/afs/: afs_call.c, afs_osi.c, afs_osi_pag.c, AIX/osi_misc.c, DARWIN/osi_inode.c, DARWIN/osi_misc.c, DUX/osi_inode.c, DUX/osi_misc.c, FBSD/osi_inode.c, FBSD/osi_machdep.h, HPUX/osi_inode.c, HPUX/osi_misc.c, IRIX/osi_inode.c, IRIX/osi_machdep.h, NBSD/osi_inode.c, NBSD/osi_misc.c, OBSD/osi_machdep.h, SOLARIS/osi_machdep.h, UKERNEL/osi_machdep.h: DELTA afs-suser-consistent-20040728 AUTHOR kvanhees@sinenomine.net FIXES 6034 always call afs_suser() with one arg. always take one. 2004-07-29 03:08 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux-null-superblock-if-mount-failed-20040728 AUTHOR rainer.schoepf@proteosys.com FIXES 6002 The appended patch resets afs_globalVFS to NULL if /afs cannot be mounted, eg., if no cell server is accessible. There are two advantages: - it is possible to do "afsd -shutdown" to terminate all daemons - more importantly, if /afs cannot be mounted, the linux kernel will probably free the superblock, ie the memory pointed to afs_globalVFS. 2004-07-29 02:46 shadow * src/rx/LINUX/: rx_knet.c, rx_knet.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-28 23:09 shadow * src/rx/rx_user.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-28 22:47 shadow * src/: afs/afs_call.c, afsd/afsd.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this 2004-07-28 22:33 shadow * src/rx/: rx.c, rx.h, rx_kcommon.c, rx_prototypes.h, LINUX/rx_knet.c, SOLARIS/rx_knet.c, UKERNEL/rx_knet.c: DELTA rx-provide-binding-version-of-init-20040728 AUTHOR shadow@dementia.org FIXES i should be dragged away and beaten for this first pass at interface to allow bound Rx sockets 2004-07-28 21:49 shadow * src/vol/fssync.c: DELTA fssync-more-offline-volumes-20040728 AUTHOR shadow@dementia.org FIXES just let the offline volumes array be larger 2004-07-28 20:59 shadow * src/lwp/lwp.c: DELTA lwp-track-qwaiting-second-try-20040728 AUTHOR jhutz@cmu.edu FIXES 5616 track qwaiting lwps rather than potentially leaking them 2004-07-28 03:54 jaltman * src/sys/pioctl_nt.c: DELTA unc-paths-current-directory-20040727 AUTHOR jaltman@mit.edu fix the handling of unc paths in pioctl calls when the current directory is the unc path. (not likely to be the case with cmd.exe since it does not support pure unc path environments. 4nt.exe shows the problem though.) 2004-07-27 21:34 jaltman * src/WINNT/afsd/: cm_freelance.c, cm_vnodeops.c: DELTA freelance-rw-20040727 AUTHOR jaltman@mit.edu Fix cm_Lookup to properly set the rw flag when adding Freelance mount points based on whether the filename begins with a '.' Fix cm_FreelanceAddMount to set the cellname to the cellname without the '.' when rw mode is used and a cellname is not provided. 2004-07-27 16:24 rees * src/afs/FBSD/osi_vfsops.c: DELTA fbsd53-20040727 AUTHOR jeremym@backboneentertainment.com FreeBSD 5.3 has an extra thread arg to vflush() 2004-07-27 14:39 rees * README, src/afs/OBSD/osi_vnodeops.c, src/config/afs_sysnames.h, src/config/param.i386_fbsd_53.h, src/config/param.i386_obsd36.h, src/lwp/process.fbsd.s: DELTA bsd-new-releases-20040727 AUTHOR rees@umich.edu Preliminary support for FreeBSD 5.3 and OpenBSD 3.6. OpenBSD osi_vnodeops.c patch from brent@graveland.net (slightly modified) Remove obsolete src/lwp/process.fbsd.s to prevent further confusion 2004-07-27 13:32 jaltman * doc/txt/winnotes/msi-deployment-guide.txt: DELTA msi-deployment-guide-20040727 AUTHOR asanka@mit.edu a guide to making organization specific modifications to the msi installer 2004-07-27 13:23 jaltman * doc/txt/winnotes/registry.txt: DELTA registry-txt-20040727 AUTHOR d00-tga@d.kth.se Remove duplicate entries 2004-07-26 23:24 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt: DELTA winnotes-20040726 AUTHOR jaltman@mit.edu Updates for 1.3.66 2004-07-26 23:22 jaltman * src/WINNT/afsd/: cm.h, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA afsd-20040726 AUTHOR asanka@mit.edu Prevent a TID allocated for IPC from being used for anything other than RAP. Implement NetServerGetInfo instead of returning an error. When looking for shares, go through root.afs first before trying to add a mount point. 2004-07-26 23:14 jaltman * src/WINNT/afsd/afslogon.c: DELTA afslogon-20040726 AUTHOR jaltman@mit.edu Only display the "Integrated Login failed" message box if Integrated Login is in fact being used. 2004-07-26 23:01 jaltman * src/WINNT/client_config/: tab_general.cpp, tab_hosts.cpp: DELTA afsconfig-dns-cells-20040726 AUTHOR jaltman@mit.edu Another annoying bug. afs_config.exe now validates cell names against DNS in addition to the CellServDB file. 2004-07-26 20:40 jaltman * src/sys/pioctl_nt.c: DELTA misc-patches-20040726 AUTHOR jaltman@mit.edu When determining the full path of a UNC path, strip the server and share names 2004-07-26 20:39 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA misc-patches-20040726 AUTHOR jaltman@mit.edu more dlls to be replaced 2004-07-26 20:39 jaltman * src/WINNT/afssvrcfg/services_page.cpp: DELTA misc-patches-20040726 AUTHOR jaltman@mit.edu cleanup uninitialized variables 2004-07-26 20:39 jaltman * .cvsignore: DELTA misc-patches-20040726 AUTHOR jaltman@mit.edu Update .cvsignore files for windows 2004-07-26 19:08 jaltman * src/WINNT/afsd/: cm_callback.c, cm_freelance.c, cm_freelance.h, cm_scache.c, cm_vnodeops.c: DELTA freelance-cellid-20040726 AUTHOR jaltman@mit.edu Replace Freelance cellid constant 0x1 with a #define and set its value to 0xFFFFFFFF to avoid collisions with the root.cell volumes on remote cells. 2004-07-26 02:48 jaltman * src/WINNT/afsd/cm_conn.c: DELTA novolume-20040725 AUTHOR jaltman@mit.edu if we are going to return CM_ERROR_NOSUCHVOLUME do it whenever the server list is empty. If the server list is empty, allDown and allBusy will always be set but there is nothing we can do. 2004-07-25 21:47 jaltman * src/config/NTMakefile.i386_nt40: DELTA version-update-20040725 AUTHOR jaltman@mit.edu Update version to 1.3.66 2004-07-25 21:45 jaltman * src/WINNT/kfw/: inc/krb4/krb.h, inc/leash/leashwin.h, inc/loadfuncs/loadfuncs-krb.h, inc/loadfuncs/loadfuncs-krb5.h, inc/loadfuncs/loadfuncs-leash.h, lib/i386/comerr32.lib, lib/i386/delaydlls.lib, lib/i386/getopt.lib, lib/i386/gssapi32.lib, lib/i386/kclnt32.lib, lib/i386/krb524.lib, lib/i386/krb5_32.lib, lib/i386/krbcc32.lib, lib/i386/krbv4w32.lib, lib/i386/leashw32.lib, lib/i386/loadfuncs.lib, lib/i386/wshelp32.lib, lib/i386/xpprof32.lib: DELTA kfw-2-6-4-20040725 AUTHOR jaltman@mit.edu Update KFW SDK to 2.6.4 2004-07-25 20:53 jaltman * doc/txt/winnotes/afs-changes-since-1.2.txt, doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/afs-issues.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/cm_dcache.c, src/WINNT/afsd/cm_freelance.c, src/WINNT/afsd/cm_scache.c, src/WINNT/afsd/cm_vnodeops.c, src/WINNT/afsd/smb.c, src/WINNT/client_config/drivemap.cpp, src/WINNT/client_creds/advtab.cpp, src/WINNT/client_creds/afswiz.cpp, src/WINNT/client_creds/window.cpp, src/WINNT/client_creds/lang/de_DE/afscreds.rc, src/WINNT/client_creds/lang/en_US/afscreds.rc, src/WINNT/client_creds/lang/es_ES/afscreds.rc, src/WINNT/client_creds/lang/ja_JP/afscreds.rc, src/WINNT/client_creds/lang/ko_KR/afscreds.rc, src/WINNT/client_creds/lang/pt_BR/afscreds.rc, src/WINNT/client_creds/lang/zh_CN/afscreds.rc, src/WINNT/client_creds/lang/zh_TW/afscreds.rc, src/WINNT/install/wix/lang/en_US/ui.wxi: DELTA small-tweaks-20040725 AUTHOR jaltman@mit.edu * update winnotes * add osi trace log entries to help diagnose issues with overlapped writes from CIFS client * fix osi trace log entries for freelance add mount to use osi_SaveLogString * fix afscreds "Start Service" to automatically obtain tokens if kerberos tickets are available * update afscreds systray menu to use "..." after Remove Icon * remove extra "." in wix installer resource 2004-07-24 18:59 jaltman * src/WINNT/afsd/: cm_conn.c, cm_volume.c: DELTA force-vol-upd-20040724 AUTHOR jaltman@mit.edu Change cm_ForceUpdateVolume to not try to perform an immediate update. Just set the CM_VOLUMEFLAG_RESET flag. Calling cm_UpdateVolume calls cm_connByMServers which then calls cm_Analyze which is how we ended up having cm_ForceUpdateVolume called in the first place. 2004-07-24 15:25 jaltman * src/WINNT/afsd/afsd_service.c: DELTA global-drives-20040724 AUTHOR jaltman@mit.edu If creating the global drive letter fails, attempt to cancel the previous use and then re-create. 2004-07-24 08:31 jaltman * src/WINNT/afsd/smb.c: DELTA smb-extended-20040724 AUTHOR jaltman@mit.edu Don't fallback to SMB_AUTH_NTLM. Apparently, allowing SPNEGO to be used each time prevents the failure of authentication when logged into Windows with an external Kerberos principal mapped to a local account. 2004-07-24 07:35 jaltman * src/WINNT/install/wix/: config.wxi, property.wxi, registry.wxi, lang/en_US/ui.wxi: DELTA wix-updates-20040723 AUTHOR asanka@mit.edu Change default security level to 'crypt'. Add registry key for SMBAuthType. Add configurable property for SMBAuthType. Remove high security mode option from the UI. Workaround UI bug where a text control would redraw twice, once properly, once without interpreting format codes when there are two properties to replace. 2004-07-23 22:58 jaltman * src/WINNT/afsd/cm_conn.c: DELTA down-before-busy-20040723 AUTHOR jaltman@mit.edu slight correction to previous patch. check allDown before checking allBusy 2004-07-23 22:25 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA install-notes-20040723 AUTHOR jaltman@mit.edu More updates to smb auth vs external kerberos login 2004-07-23 22:06 shadow * src/afs/LINUX/osi_vfsops.c: DELTA linux-null-out-stat-struct-20040723 AUTHOR shadow@dementia.org FIXES 3812 we should memset this to 0. we should also only do it once for linux 2.2. code is slightly different in the cvs head. 2004-07-23 22:02 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA install-notes-20040723 AUTHOR jaltman@mit.edu Update the install notes to describe conflicts between SMB Authentication and Windows machines configured with non-Windows Kerberos authentication used to map to local accounts. 2004-07-23 21:55 jaltman * src/WINNT/afsd/cm_conn.c: DELTA allserversdown-20040723 AUTHOR jaltman@mit.edu When all servers associated with a volume get into the CM_SERVERFLAG_DOWN state, the error CM_ERROR_ALLOFFLINE would be returned by cm_ConnByMServers. cm_Analyze was then supposed to be pausing for 5 seconds and then reset the volume information. Unfortunately, although it called cm_ForceUpdateVolume, cm_ForceUpdateVolume does not reset the CM_SERVERFLAG_DOWN state on the servers. Therefore, when cm_ForceUpdateVolume calls cm_ConnByMServers it would be given a CM_ERROR_ALLOFFLINE. In other words, there was no way out of the state. cm_Analyze will now reset the CM_SERVERFLAG_DOWN as well as setting the server status to not_busy after its 5 second wait. This will allow cm_ForceUpdateVolume to actually reset the volume information, and refresh it if servers for the volume are newly accessible. Also, added some missing locking calls in cm_Analyze. In cm_ConnByMServers, change the error reporting to return CM_ERROR_ALLBUSY only when all servers are busy or down; return CM_ERROR_ALLOFFLINE when all servers are down; and only return CM_ERROR_NOSUCHVOLUME if the server list for the volume is empty. In all other cases return CM_ERROR_TIMEDOUT. 2004-07-22 23:21 jaltman * src/WINNT/afsd/logon_ad.cpp: DELTA afslogon-domain-20040722 AUTHOR jaltman@mit.edu Fix null reference to bstr when active directory is not available during a short domain acquisition 2004-07-22 22:41 jaltman * src/WINNT/afsd/afskfw-int.h: DELTA prototypes-20040723 AUTHOR jaltman@mit.edu fix prototype for afs_realm_of_cell 2004-07-22 22:15 jaltman * doc/txt/winnotes/registry.txt, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afslogon.c, src/WINNT/afsd/afslogon.h, src/WINNT/afsd/logon_ad.cpp: DELTA afslogon-20040722 AUTHOR jaltman@mit.edu the procedure used to obtain the profile directory failed in Domains which were not Forests. If ADS_NAME_INITTYPE_GC fails, we must try ADS_NAME_INITTYPE_DOMAIN which requires the Domain. Added a Domain parameter to QueryAdHomePathFromSid. This was easy to obtain in the NPLogonNotify since the logon domain is provided as a parameter. Unfortunately, the domain provided to the winlogon event notification routine is the user authentication domain, not the logon domain for the local machine. Needed to create a GetLocalShortDomain function which uses the IADsADSystemInfo COM interface to obtain the local short domain. With this in place, we can now properly detect the profile directory in all cases. Document MaxLogSize in registry.txt 2004-07-22 09:42 jaltman * src/auth/cellconfig.c: DELTA misc-cleanup-20040721 AUTHOR jaltman@mit.edu pass the correct data type into afssw_GetClientCellServDBDir 2004-07-22 09:23 jaltman * src/: WINNT/afsd/afsd_init.c, WINNT/afsd/afslogon.c, WINNT/afsd/afslogon.def, WINNT/afsd/afslogon.h, WINNT/afsd/cm_config.c, WINNT/afsd/libafsconf.def, WINNT/afsd/logon_ad.cpp, WINNT/client_config/drivemap.cpp, WINNT/install/NSIS/OpenAFS.nsi, WINNT/install/wix/files.wxi, auth/cellconfig.c: DELTA misc-cleanups-20040721 AUTHOR jaltman@mit.edu * Cleanup debug logging. In particular, allow the TraceOptions registry value to be used as a bit flag as it was intended. Give each type of debugging its own value instead of having each module test for the zero bit. * Modify the handling of the afsd_init.log file. This file originally was replaced on each start. However, with auto-restart this causes any error information from the previous halt to be lost. So it was changed quite a while back to append forever. The problem with this is that the file gets unreasonably large. Solution: add a new registry value, MaxLogSize, which determins how large the file should be allowed to become before truncation. The default is 100K. The magic value 0 means grow indefinitely. * Update afslogon.dll. Cleanup logging. Fix some errors. Remove unused variables. AND do not Forget Tokens on Logoff if the profile is located in AFS space. * Fix a bug introduced yesterday in cellconfig.c which caused problems accessing the CellServDB file * Update the NSIS installer to replace the CRTL DLLs instead of overwrite them. * Add new Startup Winlogon handler to initialize the TraceOption. 2004-07-21 22:23 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA fstrace-avoid-double-glock-in-dentry-code-during-fstrace-20040719 AUTHOR shadow@dementia.org FIXES fstracing on a linux machine and trying to fs flush a file in the cache would tr igger a hang on a machine with SMP kernel. fix it. 2004-07-21 21:41 jaltman * src/WINNT/client_osi/osilog.c, doc/txt/winnotes/registry.txt: DELTA trace-logging-20040721 AUTHOR jaltman@mit.edu TraceLogging is supposed to be activated for different purposes with bit flags. The osi log and afslogon both used the same bit flag. Bit 0 is now for afslogon; and Bit 1 is for osi log. 2004-07-21 16:08 jaltman * src/WINNT/afsd/smb3.c: DELTA cifs-rap-20040721 AUTHOR jaltman@mit.edu Fix smb_ReceiveRAPNetShareEnum to report the correct buffer size to the client 2004-07-21 14:05 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/afslogon.c, src/WINNT/afsd/cm_config.c, src/WINNT/afsd/cm_config.h, src/WINNT/afsd/smb3.c, src/WINNT/afsreg/afsreg.h, src/WINNT/afsreg/afssw.c, src/WINNT/afsreg/afssw.h, src/WINNT/client_config/cellservdb.c, src/auth/cellconfig.c: DELTA registry-docs-logoff-20040721 AUTHOR jaltman@mit.edu * Update Windows Notes files * Modify logoff procedure to use a pioctl to check if an arbitrary path exists within AFS * Add a new registry value HKLM\Software\OpenAFS\Client CellServDBDir which can be used to locate the CellServDB file in an arbitrary directory 2004-07-21 05:27 jaltman * src/WINNT/afsd/: NTMakefile, afslogon.c, smb.c: DELTA afslogon-20040720 AUTHOR jaltman@mit.edu Do not release the AFS Tokens at logoff if the user's profile was loaded from AFS. In this case we must keep the AFS tokens because we have no idea how long writing back the profile might take. 2004-07-21 04:43 jaltman * src/WINNT/afsd/: smb.c, smb.h, smb3.c, smb3.h: DELTA smb-rap-20040720 AUTHOR asanka@mit.edu Add CIFS RAP support to the SMB server. This allows AFS to be queried with NetGetShareInfo, NetGetServerInfo, etc. This allows the AFS SMB server to be browsed using NET VIEW. 2004-07-20 15:49 jaltman * src/WINNT/client_creds/: creds.cpp, creds.cpp: DELTA user-auth-cell-20040720 AUTHOR jaltman@mit.edu remember to return the authentication cell name if found 2004-07-20 15:48 jaltman * src/WINNT/afsd/smb.c: DELTA submounts-20040720 AUTHOR jaltman@mit.edu fix submount extraction from registry 2004-07-20 14:36 jaltman * src/WINNT/afsd/: afsd.h, afsshare.c, smb.c: DELTA submounts-20040720 AUTHOR jaltman@mit.edu Fix afsshare.c to strip the MountRoot off the afs-path before inserting into the registry Fix smb.c to read the submounts out of the registry. 2004-07-20 05:16 jaltman * src/WINNT/afsd/afsshare.c: DELTA afsshare-20040719 AUTHOR jaltman@mit.edu correct off by one error 2004-07-19 22:40 jaltman * src/WINNT/afsd/: cm_cell.c, smb_ioctl.h: DELTA ioctl-freelance-20040719 AUTHOR jaltman@mit.edu Do not perform a Cell Search when the name matches the SMB IOCTL filename. This is a special name and is not to be treated as a cell. The failure to find the name produces DNS queries as well as disk access. 2004-07-19 15:25 shadow * src/lwp/fasttime.c: DELTA pthread-ft-approxtime-is-time-20040719 AUTHOR shadow@dementia.org FIXES for tvolser most code paths simply never result in time being updated. seems dangerous. 2004-07-19 15:22 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA fstrace-avoid-double-glock-in-dentry-code-during-fstrace-20040719 AUTHOR shadow@dementia.org FIXES fstracing on a linux machine and trying to fs flush a file in the cache would trigger a hang on a machine with SMP kernel. fix it. 2004-07-19 14:39 jaltman * src/: vol/fssync.c, rx/rx_globals.c, rx/rx_lwp.c: DELTA win32-fd_set-20040719 AUTHOR jaltman@mit.edu Make sure that we do not alter the FD_SETSIZE on Windows. On Windows this is an array of FD_SETSIZE. FD_SETSIZE does not define the maximum socket handle value. 2004-07-16 04:49 jaltman * doc/txt/winnotes/registry.txt: DELTA registry-20040715 AUTHOR asanka@mit.edu Description of new afslogon functionality 2004-07-16 04:40 jaltman * src/WINNT/afsd/: afslogon.c, afslogon.h, logon_ad.cpp: DELTA strsafe-20040715 AUTHOR asanka@mit.edu String Safety fixes 2004-07-16 03:56 jaltman * src/: WINNT/afsd/NTMakefile, WINNT/install/wix/NTMakefile, bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile, libafsrpc/NTMakefile, rx/test/NTMakefile, tbutc/NTMakefile: DELTA ntmakefile-20040715 AUTHOR jaltman@mit.edu Updated makefiles to avoid macro redefinitions and add new files to src/WINNT/afsd 2004-07-16 03:48 jaltman * src/WINNT/afsd/logon_ad.cpp: DELTA afslogon-20040715 AUTHOR asanka@mit.edu New file for AD logon processing routines. 2004-07-16 03:38 jaltman * doc/txt/winnotes/registry.txt, src/WINNT/afsd/afslogon.c, src/WINNT/afsd/afslogon.h, src/WINNT/afsd/cm_ioctl.c, src/WINNT/afsd/smb3.c, src/WINNT/client_cpa/afs_cpa_stub.rc, src/WINNT/client_cpa/cpl_interface.cpp, src/WINNT/client_creds/afswiz.cpp, src/WINNT/client_creds/creds.cpp, src/WINNT/client_exp/stdafx.h, src/WINNT/install/NSIS/CellServDB, src/WINNT/install/loopback/loopbackutils.cpp, src/WINNT/install/wix/CellServDB, src/WINNT/install/wix/feature.wxi, src/WINNT/install/wix/files.wxi, src/WINNT/install/wix/property.wxi, src/WINNT/install/wix/registry.wxi, src/util/errmap_nt.h: DELTA afslogon-wix-cleanup-20040715 AUTHOR jaltman@mit.edu - Fix NTMakefiles in many directories to define WIN32_LEAN_AND_MEAN NOGDI to avoid macro redefinitions - update text files - add "authentication cell" registry value for afscreds.exe From asanka@mit.edu: Network provider : - If the user is logging into an AD domain, then look up the user's profile path, find out which cell it's in and then authenticate to that cell instead of the default cell. - Domain specific registry keys - A few fixes for handling UNICODE_STRINGs smb3.c : - Delete partial security context during negotiation client_cpa : - As per the SDK which says we must handle CPL_INQUIRE message, we do. Also fixes a small bug where the icon isn't properly set when viewing the Control Panel folder. loopbackutils.cpp - Don't bother setting the app data template, because we are setting it in the MSI anyway. install/wix/NTMakefile - Add a configurable symbol AFSDEV_AUXWIXDEFINES which can be used to customize a build of the msi. install/wix - Move afslogon.dll to SYSTEM32 directory - Add registry keys to support WinLogon notifications. - Rename afsdcell.ini to CellServDB and move it to the client directory. - If there's already an afsdcell.ini in the Windows directory, copy that over to the client directory instead. - Add descriptions to AFS client and server services 2004-07-15 16:26 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-install-notes.txt, afs-issues.txt, registry.txt: DELTA winnotes-20040715 AUTHOR jaltman@mit.edu Update Windows note files with the latest changes. 2004-07-15 06:53 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20040714 AUTHOR jaltman@mit.edu Move afs_cpa.cpl control panel to the OpenAFS\Client\Program directory and register it in the registry via the HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Cpls\ key. 2004-07-15 05:24 jaltman * src/WINNT/install/NSIS/: CellServDB, OpenAFS.nsi, afsdcell.ini: DELTA nsis-20040714 AUTHOR jaltman@mit.edu Rename afsdcell.ini to CellServDB Add Winlogon Event Notification support Move afslogon.dll to %WINDIR%\System32 2004-07-15 05:22 jaltman * src/WINNT/client_config/: NTMakefile, cellservdb.c: DELTA cellservdb-20040714 AUTHOR jaltman@mit.edu Search for the CellServDB in the OpenAFS client install directory not in the %WINDIR% directory 2004-07-15 05:20 jaltman * src/WINNT/afsd/: afslogon.c, afslogon.def, smb3.c: DELTA afslogon-20040714 AUTHOR jaltman@mit.edu Add a Winlogon Event Notification handler to afslogon.dll to process Logoff events. Upon Logoff call ktc_ForgetAllTokens() on behalf of the logged off user. Fix a filename wildcard matching error introduced a few versions back. 2004-07-14 06:34 jaltman * src/WINNT/afsd/cm_server.c: DELTA incorrect-level-of-indirection-20040713 AUTHOR jaltman@mit.edu When freeing a server_t, do not indirect to GC the connections 2004-07-14 06:12 jaltman * README-NT: DELTA xp-sp2-icf-20040713 AUTHOR jaltman@mit.edu For the XP SP2 SDK both the Core and Data Access SDKs are required 2004-07-14 06:00 jaltman * README-NT, src/WINNT/afsd/NTMakefile, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afsicf.cpp, src/WINNT/afsd/afsicf.h, src/WINNT/afsd/lanahelper.cpp, src/WINNT/afsd/lanahelper.h, src/WINNT/bosctlsvc/NTMakefile, src/WINNT/bosctlsvc/bosctlsvc.c: DELTA xp-sp2-icf-20040713 AUTHOR asanka@mit.edu Windows XP SP2 adds a firewall which blocks all incoming ports by default. This patch adds support to the AFS Client Service (but not the AFS Server) to automatically open the firewall to ports in use by the application. One of the new requirements of this functionality is the use of the latest Platform SDK "Microsoft Platform SDK for Windows XP SP2". 2004-07-14 04:46 shadow * src/butc/butc_xbsa.c: DELTA butc-xbsa-20040714 AUTHOR hans-gunther.borrmann@rz.uni-freiburg.de FIXES 5827 update for xbsa 5 2004-07-14 04:34 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA glock-kernel-lock-ordering-20040714 AUTHOR chas@cmf.nrl.navy.mil FIXES 5836 make lock order consistent some routines have kernel lock held when entered, so... 2004-07-14 04:21 shadow * src/afs/afs_vcache.c: DELTA fix-fstrace-for-linux-20040714 AUTHOR chas@cmf.nrl.navy.mil FIXES 5835 don't deadlock when flushing dcache children 2004-07-14 04:14 shadow * src/afs/LINUX/osi_alloc.c: DELTA linux-free-dont-drop-alloc-sem-20040714 AUTHOR chas@cmf.nrl.navy.mil FIXES 5831 dropping semaphore not needed, so don't 2004-07-14 04:07 shadow * src/afs/LINUX/: osi_machdep.h, osi_machdep.h, osi_groups.c: DELTA linux24-update-20040713 AUTHOR beyond@mmc-startup.com FIXES 5713 make getgroups compile deal with afs_suser(x) and afs_suser() 2004-07-14 03:28 jaltman * src/: WINNT/afs_setup_utils/afs_setup_utils.cpp, WINNT/afs_setup_utils/forceremove.c, WINNT/afsd/afsshare.c, WINNT/afsd/cm_config.c, WINNT/afsd/cm_ioctl.c, WINNT/afsd/fs.c, WINNT/afsd/smb.c, WINNT/client_config/drivemap.cpp, WINNT/client_exp/submounts_dlg.cpp, WINNT/install/NSIS/OpenAFS.nsi, util/dirpath.c, util/dirpath_nt.h: DELTA no-more-ini-files-20040713 AUTHOR jaltman@mit.edu Get rid of all %WINDIR% INI files afs_freelance.ini moved to the HKLM hive SOFTWARE\OpenAFS\Client\Freelance afsdcell.ini moved to the Openafs Client install directory and renamed to CellServDB to match Unix and the Openafs Server. afsdsbmt.ini moved to the registry. Submounts are moved to HKLM hive SOFTWARE\OpenAFS\Client\Submounts. Active Maps and Drive Mappings are moved to the HKCU hive SOFTWARE\OpenAFS\Client\Active Maps and Mappings. CSCPolicy is moved to HKCU hive. afsdns.ini is no longer used. NSIS installer updated to migrate the afsdcell.ini to CellServDB The cm_freelance.ini module has been modified to migrate the afs_freelance.ini data to the registry on first execution. The afsdsbmt.ini file data is not currently being migrated. 2004-07-13 13:09 jaltman * src/WINNT/afsd/: NTMakefile, cm_config.c, cm_freelance.c: DELTA migrate-to-registry-20040713 AUTHOR jaltman@mit.edu * NTMakefile: missing commit from SMB AUTH patches * cm_config.c: obtain location of CellServDB from registry [HKLM\SOFTWARE\OpenAFS\Client] "CellServDB"=reg_sz This will allow us to move from %WINDIR%\afsdcell.ini to C:\Program Files\OpenAFS\Client\CellServDB. This is necessary for compatibility with Terminal Server in which applications are not given access to %WINDIR%. * cm_freelance.c: migrate freelance mount point data from %WINDIR%\afs_freelance.ini to the registry [HKLM\SOFTWARE\OpenAFS\Client\Freelance] Each value, whose name is unimportant, contains one mount point entry. After the first execution of this code, the current data in afs_freelance.ini will be moved to the registry and then all subsequent data access will be performed via the registry. The afs_freelance.ini file will be deleted after the migration has occurred. 2004-07-13 06:22 jaltman * src/WINNT/afsd/afsd_init.c: DELTA ntlm-back-connection-hostnames-20040713 AUTHOR jaltman@mit.edu Add function configureBackConnectionHostNames(void) On Windows XP SP2, Windows 2003 SP1, and all future Windows operating systems there is a restriction on the use of SMB authentication on loopback connections. There are two work arounds available: (1) We can disable the check for matching host names. This does not require a reboot: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] "DisableLoopbackCheck"=dword:00000001 (2) We can add the AFS SMB/CIFS service name to an approved list. This does require a reboot: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0] "BackConnectionHostNames"=multi-sz The algorithm will be: Check to see if cm_NetbiosName exists in the BackConnectionHostNames list If not, add it to the list. (This will not take effect until the next reboot.) and check to see if DisableLoopbackCheck is set. If not set, set the DisableLoopbackCheck value to 0x1 and create HKLM\SOFTWARE\OpenAFS\Client UnsetDisableLoopbackCheck else If cm_NetbiosName exists in the BackConnectionHostNames list, check for the UnsetDisableLoopbackCheck value. If set, set the DisableLoopbackCheck flag to 0x0 and delete the UnsetDisableLoopbackCheck value 2004-07-13 06:08 shadow * doc/html/AdminReference/auarf234.htm: DELTA admin-doc-sysname-20040713 AUTHOR shadow@dementia.org FIXES 4054 update docs to reflect sys being static. 2004-07-13 06:01 shadow * src/afs/LINUX/: osi_groups.c, osi_machdep.h: DELTA linux24-update-20040713 AUTHOR beyond@mmc-startup.com FIXES 5713 make getgroups compile deal with afs_suser(x) and afs_suser() 2004-07-13 05:52 shadow * Makefile.in, src/butc/Makefile.in, src/butc/butc_xbsa.c, src/butc/tcprocs.c: DELTA butc-xbsa-20040713 AUTHOR hans-gunther.borrmann@rz.uni-freiburg.de FIXES 5761 update for butc xbsa support 2004-07-13 05:49 shadow * src/venus/kdump.c: DELTA kdump-linux-26-20040713 AUTHOR rainer.schoepf@proteosys.com FIXES 5814 update kdump for linux 2.6 2004-07-13 05:45 shadow * src/afs/afs_call.c: DELTA afs-cold-shutdown-20040713 AUTHOR rainer.schoepf@proteosys.com FIXES 5768 use correct syscall parm for cold shutdown 2004-07-11 21:22 jaltman * doc/txt/winnotes/afs-install-notes.txt, doc/txt/winnotes/registry.txt, src/WINNT/afsd/afsd_init.c, src/WINNT/afsd/afskfw.c, src/WINNT/afsd/cm.h, src/WINNT/afsd/smb.c, src/WINNT/afsd/smb.h, src/WINNT/afsd/smb3.c, src/WINNT/afsd/smb3.h, src/WINNT/install/NSIS/AFSCell.ini, src/WINNT/install/NSIS/OpenAFS.nsi, src/config/NTMakefile.i386_nt40, src/rxkad/rxkad.p.h: DELTA smb-auth-20040711 AUTHOR jaltman@mit.edu Over last several years significant efforts have been made to work around the inability to protect user tokens from use by inappropriate entities. The tokens are associated with a given userid and session by a combination of an SMB based ioctl and an authenticated/encrypted RPC. This has opened the door for tokens to be borrowed by other users if they could connect to the same SMB server with the identical userid. This was trivially possible because the SMB connections were unauthenticated. This patch adds two forms of authenticated SMB connections: NTLM and Extended Security (aka GSS SPNEGO). By default Extended Security mode is used. This patch has been tested on 2000 workstation, 2000 server, XP SP1, and 2003 Server, and XP SP2 RC2. The Extended Security works on all platforms except for XP SP2 RC2 regards of whether or not the machine is part of a domain or not; and whether or not a local or domain account is used. On XP SP2 RC2, attempts to use negotiate Extended Security result in a Logon Denied error from AcceptSecurityContext() and a substatus code of 0x7C90486A is logged to the Security Event log via the NTLM SSP. The SMB AUTH NTLM mode succeeds on XP SP2 RC2. Disabling SMB Authentication or specifying the use of NTLM mode may be done via the registry. Value : smbAuthType Type : DWORD {0..2} Default : 2 If this value is specified, it defines the type of SMB authentication which must be present in order for the Windows SMB client to connect to the AFS Client Service's SMB server. The values are: 0 = No authentication required 1 = NTLM authentication required 2 = Extended (GSS SPNEGO) authentication required The default is Extended authentication 2004-07-11 20:56 jaltman * src/WINNT/afsd/afslogon.c: DELTA unicode-strings-20040711 AUTHOR jaltman@mit.edu UNICODE_STRING buffers are measured by their length field; do not assume they are nul terminated 2004-07-08 14:45 jaltman * doc/txt/winnotes/registry.txt: DELTA winnotes-registry-20040708 AUTHOR jaltman@mit.edu Add descriptions of Global Drive Mappings; MaxCPUs, and Environment Variables 2004-07-08 13:25 jaltman * src/WINNT/aklog/aklog.c: DELTA aklog-uninitialized-variable-20040708 AUTHOR jaltman@mit.edu make sure that the krb5_context is initialized to 0. Otherwise, we might try to free it. 2004-07-08 13:24 jaltman * src/auth/ktc_nt.c: DELTA local-rpc-20040708 AUTHOR jaltman@mit.edu change the default RPC type from "ncacn_np" to "ncalrpc" This says to use local rpc instead of named pipes from the client to the server. Named pipes can still be used by specifying the "AFS_RPC_PROTSEQ" environment variable. 2004-07-08 05:35 shadow * src/: sys/afssyscalls.c, config/afs_args.h: DELTA openafs-for-arla-20040708 AUTHOR lha@stacken.kth.se FIXES 5490 allow use of openafs binaries with arla's linux 2.6 support 2004-07-08 05:23 shadow * src/rx/SOLARIS/rx_knet.c: DELTA solaris10-20040624 AUTHOR tron@NetBSD.org FIXES 5396 this should be the correct way to give up the socket on all solaris versions 2004-07-08 05:19 shadow * src/lwp/Makefile.in: DELTA solaris10-20040624 AUTHOR kvanhees@sinenomine.net FIXES 5396 as substantially done by Jeff Woodward , work diffed out and slightly rewritten 2004-07-08 05:16 shadow * src/: vol/fssync.c, lwp/iomgr.c, rx/rx_globals.c, rx/rx_lwp.c: DELTA rx-lwp-fdsetsize-20040708 AUTHOR jhutz@cmu.edu FIXES 5615 limit our fd set size so we don't "lose" fds. 2004-07-08 05:11 shadow * src/lwp/lwp.c: DELTA lwp-track-qwaiting-20040708 AUTHOR jhutz@cmu.edu FIXES 5616 track qwaiting lwps rather than potentially leaking them 2004-07-08 04:52 shadow * src/afsd/afsd.c: DELTA afsd-bitch-about-xfs-not-about-dir-for-memcache-20040708 AUTHOR rainer.schoepf@proteosys.com FIXES 5728 make afsd complain if cache partition is linux don't complain if no cachedir and we're -memcache. 2004-07-01 08:00 jaltman * src/WINNT/afsd/cm_cell.c: DELTA dns-fix-20040630 AUTHOR jaltman@mit.edu Fix the dns portion of cm_GetCell() to prevent against a NULL pointer dereference when the ttl expired. 2004-06-28 16:33 jaltman * src/WINNT/client_creds/credstab.cpp: DELTA afscreds-aklog-only-20040626 AUTHOR jaltman@mit.edu Modify the Obtain Tokens dialog to allow a blank password if a full principal name is provided. (for aklog only requests) 2004-06-28 16:29 jaltman * src/WINNT/afsd/: cm_freelance.c, cm_freelance.h, cm_ioctl.c, cm_vnodeops.c: DELTA freelance-rw-mounts-20040626 AUTHOR jaltman@mit.edu Extend Freelance code to support r/w mount points in the fake root.afs volume 2004-06-28 16:28 jaltman * src/WINNT/afsd/afskfw.c: DELTA afskfw-aklog-only-20040626 AUTHOR jaltman@mit.edu If no password is specified, perform aklog only using the provided principal name 2004-06-25 21:18 jaltman * doc/txt/winnotes/registry.txt: DELTA maxcpus-20040625 AUTHOR jaltman@mit.edu Add documentation on MaxCPUs entry. 2004-06-25 19:48 jaltman * src/WINNT/afsd/afsd_init.c: DELTA hyperthreading-bad-20040625 AUTHOR jaltman@mit.edu Give folks an option of running afsd_service.exe on fewer processors than are installed in the machine. A new registry value TransarcAfsDaemon/Parameters MaxCPUs allows a restriction to be applied. Set to 1 to use a single CPU (or hyperthreading instance) The restriction is applied with SetProcessAffinityMask() 2004-06-24 18:57 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-default-loopback-ip-20040624 AUTHOR jaltman@mit.edu correct the default loopback IP addresses used 10.254.254.253 mask 255.255.255.252 2004-06-24 18:24 jaltman * doc/txt/winnotes/afs-install-notes.txt: DELTA windows-install-notes-20040624 AUTHOR jaltman@mit.edu A first cut at installation notes for windows. 2004-06-24 17:38 shadow * acinclude.m4, src/afs/afs_call.c, src/afs/afs_osi.h, src/afs/afs_server.c, src/afs/sysincludes.h, src/afs/SOLARIS/osi_file.c, src/afs/SOLARIS/osi_inode.c, src/afs/SOLARIS/osi_vfsops.c, src/afs/SOLARIS/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_read.c, src/afs/VNOPS/afs_vnop_write.c, src/cf/osconf.m4, src/config/afs_sysnames.h, src/config/param.sun4x_510.h, src/config/param.sunx86_510.h, src/libafs/MakefileProto.SOLARIS.in, src/lwp/Makefile.in, src/lwp/lwp_elf.h, src/rx/SOLARIS/rx_knet.c, src/sys/Makefile.in, src/venus/Makefile.in, src/vfsck/setup.c: DELTA solaris10-20040624 AUTHOR kvanhees@sinenomine.net FIXES 5396 as substantially done by Jeff Woodward , work diffed out and slightly rewritten 2004-06-24 17:28 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-make-lock-unlock-20040624 AUTHOR chas@cmf.nrl.navy.mil FIXES 5430 don't double lock the kernel 2004-06-24 16:56 shadow * src/afs/afs_callback.c: DELTA getce64-cleanup-20040624 AUTHOR shadow@dementia.org FIXES get rid of 64bit client & !64bit env case: won't work as is. 2004-06-24 16:55 shadow * src/config/param.sgi_65.h: DELTA irix-ukernel-define-64bit-env-move-200406024 AUTHOR shadow@dementia.org FIXES 4896 don't include afs_sysnames.h before defining AFS_64BIT_ENV oops 2004-06-24 16:28 jaltman * src/WINNT/install/wix/: config.wxi, files.wxi, property.wxi, registry.wxi, lang/en_US/ui.wxi: DELTA wix-add-crypt-20040624 AUTHOR asanka@mit.edu 1. Add gui option for SecurityLevel. 2. Fix grouping of symbol files. 2004-06-24 04:51 jaltman * src/WINNT/install/loopback/loopbackutils.cpp: DELTA loopback-20040623 AUTHOR asanka@mit.edu Compensate for difference in argument passing in MSI and RunDll32 2004-06-24 04:16 jaltman * src/config/NTMakefile.i386_nt40: DELTA version-1365-20040623 AUTHOR jaltman@mit.edu Version number to 1.3.6500 2004-06-24 04:12 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040623 AUTHOR asanka@mit.edu Remove obsolete registry entry: TruncateNetbios 2004-06-24 04:11 jaltman * src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi, openafs.wxs, runtime_debug.wxi, lang/en_US/ui.wxi: DELTA wix-20040623 AUTHOR asanka@mit.edu 1. We are packaging debug symbols for all builds. In a checked build the default is to install debug symbols while on a free build debug symbols won't be installed unless asked to. 2. Change impersonation level for loopback installation. 3. Change UI to allow for ActionData messages during the long wait while the loopback is installed. 4. Add templates for displaying ActionData. 5. Parameterize language resources. 2004-06-24 04:08 jaltman * src/WINNT/install/loopback/: NTMakefile, loopbackutils.cpp, loopbackutils.h, renameconnection.cpp, wmi.cpp: DELTA loopback-20040623 AUTHOR asanka@mit.edu 1. Custom actions should not depend on any library that is not in the Windows distribution. Change makefile to link with a static runtime. 2. Add common reporting mechanism to report ActionData messages back to the MSI process during the loopback installation. 3. CoInitializeSecurity can be called only once per process. When running as a custom action DLL under the MSI process we won't be able to successfully call this since the MSI process beats us to it. 2004-06-23 22:25 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES this should be switched to use the freebsd style getnewvnode perhaps it will be 2004-06-23 22:11 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES this should be switched to use the freebsd style getnewvnode perhaps it will be 2004-06-23 20:42 jaltman * src/WINNT/install/loopback/loopbackutils.cpp: DELTA loopback-20040623 AUTHOR asanka@mit.edu do not install a second loopback adapter if one is already installed. 2004-06-23 20:22 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA winnotes-20040623 AUTHOR jaltman@mit.edu Updated change list and issues list to reflect the state of the world as of 1.3.65 2004-06-23 18:34 shadow * src/: afs/afs_vcache.c, afs/DARWIN/osi_vm.c, afs/DARWIN/osi_vnodeops.c, afs/VNOPS/afs_vnop_remove.c, config/param.ppc_darwin_12.h, config/param.ppc_darwin_13.h, config/param.ppc_darwin_14.h, config/param.ppc_darwin_70.h: DELTA darwin-updates-20040623 AUTHOR shadow@dementia.org FIXES this should be switched to use the freebsd style getnewvnode perhaps it will be 2004-06-23 15:01 shadow * src/ptserver/ptutils.c: DELTA ptserver-flags-default-switch-20040623 AUTHOR mdw@umich.edu FIXES 5418 allow ptserver flags to be defaulted different per switch 2004-06-23 14:27 shadow * src/: mpp/mpp.c, package/check.c, package/conftree.c, package/globfuncs.c, package/messages.c, package/misc.c, package/package.c, package/test.c, package/update.c, ptserver/db_verify.c, ptserver/display.c, ptserver/map.c, ptserver/pt_util.c, ptserver/pts.c, ptserver/ptserver.c, ptserver/ptuser.c, ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c, ptserver/testpt.c, ptserver/utils.c, rxkad/rxkad_common.c, rxkad/rxkad_prototypes.h, update/client.c, update/server.c, update/utils.c, vol/vnode.c, vol/vol-info.c: DELTA prototyping-20040623 AUTHOR shadow@dementia.org FIXES i had this laying around, i don't know from when, but i should flush it to cvs 2004-06-23 13:45 shadow * src/ptserver/: ptprocs.c, ptserver.c, ptutils.c: DELTA ptserver-flags-default-switch-20040623 AUTHOR mdw@umich.edu FIXES 5418 allow ptserver flags to be defaulted different per switch 2004-06-23 13:35 shadow * src/tvolser/.cvsignore: DELTA cvsignore-updates-20040621 AUTHOR shadow@dementia.org FIXES 5209 update cvsingore files 2004-06-23 13:24 jaltman * src/NTMakefile: DELTA loopback-20040623 AUTHOR jaltman@mit.edu properly set dependencies for NSIS and wix targets to build loopback target 2004-06-23 13:17 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA loopback-ok-2000-20040623 AUTHOR jaltman@mit.edu The afsloopback.dll will configure the LMHOSTS and HOSTS files for "AFS" therefore it is safe to use the loopback adapter on win2000 even though it does not support broadcasts 2004-06-23 13:03 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA use-afsloopback-20040623 AUTHOR jaltman@mit.edu Use the new afsloopback.dll in NSIS 2004-06-23 08:30 jaltman * src/WINNT/install/wix/openafs.wxs: DELTA wix-use-loopback-dll-20040622 AUTHOR jaltman@mit.edu alter wix installer to use msi interface to afsloopback.dll instead of instloop.exe 2004-06-23 08:12 jaltman * src/WINNT/install/loopback/: NTMakefile, loopbackutils.cpp: DELTA wix-msi-loopback-20040622 AUTHOR jaltman@mit.edu convert wix installer to use msi interface to loopback dll instead of instloop.exe 2004-06-23 07:48 jaltman * src/WINNT/install/wix/: config.wxi, openafs.wxs, custom/NTMakefile, custom/instloop.c, custom/renameconnection.cpp, custom/wmi.cpp: DELTA new-loopback-dll-20040622 AUTHOR jaltman@mit.edu Update the wix installer to use the new version of instloop.exe which uses the new afsloopback.dll 2004-06-23 07:37 jaltman * src/: NTMakefile, WINNT/install/NSIS/NTMakefile, WINNT/install/NSIS/loopback_install.cpp, WINNT/install/NSIS/loopback_install.def, WINNT/install/loopback/NTMakefile, WINNT/install/loopback/instloop.c, WINNT/install/loopback/loopbackutils.cpp, WINNT/install/loopback/loopbackutils.h, WINNT/install/loopback/renameconnection.cpp, WINNT/install/loopback/wmi.cpp, config/NTMakefile: DELTA new-loopback-dll-20040622 AUTHOR jaltman@mit.edu Construct a new afsloopback.dll which contains the routines for installing, removing, and verifying the existance of a loopback adapter. This dll will be used by both the NSIS and the Wix installers. 2004-06-23 03:55 jaltman * src/WINNT/install/wix/custom/: afscustom.cpp, afscustom.h, instloop.c, renameconnection.cpp, wmi.cpp: DELTA license-mit-20040622 AUTHOR asanka@mit.edu Add MIT's license to their Wix contributions 2004-06-22 19:00 jaltman * src/WINNT/install/NSIS/loopback_install.cpp: DELTA dword-instead-of-bool-20040622 AUTHOR jaltman@mit.edu use DWORD instead of bool for function return types 2004-06-22 05:04 jaltman * src/config/NTMakefile.i386_nt40: DELTA default-realm-20040621 AUTHOR jaltman@mit.edu Set the default build realm to openafs.org 2004-06-22 04:00 jaltman * src/WINNT/install/wix/: config.wxi, feature.wxi, files.wxi, openafs.wxs, property.wxi, lang/en_US/ui.wxi: DELTA wix-changes-20040621 AUTHOR asanka@mit.edu 1. Fix choice for logon options to include only 'not integrated', 'integrated' and 'integrated with high security'. 2. Add configuration page to select whether or not to run afscreds.exe when logging in and also choose the command line options for afscreds.exe. 3. Assert that all dependencies are satisfied at install time when installing the server component. 4. If running in full UI mode and installing the server component, the user is notified about dependencies and given a choice to review selections or just let the installer add the required components. 2004-06-21 21:56 shadow * src/rx/xdr.h: DELTA rx-xdr-deal-with-linux26-regparm-20040621 AUTHOR rainer.schoepf@proteosys.com FIXES deal with regparm side effects in xdr calls. no clue if this works without regparm yet, that might actually be an issue 2004-06-21 21:54 shadow * acinclude.m4, src/afs/afs_vcache.c, src/afs/sysincludes.h, src/cf/linux-test4.m4: DELTA linux26-i-security-20040621 AUTHOR rainer.schoepf@proteosys.com FIXES configure test is shadow@dementia.org's fault test for i_security inode field and init if exists 2004-06-21 21:46 shadow * src/afs/LINUX/osi_module.c: DELTA linux-syscall-asmlinkage-20040621 AUTHOR rainer.schoepf@proteosys.com FIXES 5138 deal with asmlinkage for CONFIG_REGPARM, so afs syscall prototype matches declaration 2004-06-21 21:40 shadow * src/afs/LINUX/osi_module.c: DELTA linux26-vermagic-cleanup-20040621 AUTHOR mattdm@mattdm.org FIXES clean up vermagic to not be defined twice 2004-06-21 21:22 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-debug-symbols-20040621 AUTHOR rsm4@ieee.org Force Debugging Symbols to on when Debug installer is used 2004-06-21 20:13 jaltman * src/WINNT/install/: NSIS/OpenAFS.nsi, NSIS/loopback_install.cpp, NSIS/loopback_install.def, wix/custom/instloop.c: DELTA loopback-installer-fix-20040621 AUTHOR jaltman@mit.edu Convert all Loopback installation code to use Unicode always Fix case sensitivity of loopback adapter type comparison 2004-06-21 20:06 shadow * acinclude.m4, src/cf/linux-test3.m4, src/rx/LINUX/rx_knet.c: DELTA linux26-selinux-20040621 AUTHOR aedil@alchar.org FIXES 5372 add selinux configure checking, and make sock_create take extra arg if needed 2004-06-21 20:01 shadow * src/afs/afs_osi.c: DELTA linux26-cred-cleanup-20040621 AUTHOR chas@cmf.nrl.navy.mil FIXES 5362 change how cred is stored on linux 2.6 2004-06-21 19:57 shadow * src/venus/Makefile.in: DELTA venus-clean-livesys-20040621 AUTHOR lha@stacken.kth.se FIXES 5316 update clean target 2004-06-21 19:53 shadow * src/libafs/MakefileProto.AIX.in: DELTA aix-makefileproto-updates-20040621 AUTHOR shadow@dementia.org FIXES 5252 fix makefileproto for aix to not use $$ 2004-06-21 19:48 shadow * src/: sys/.cvsignore, volser/.cvsignore: DELTA cvsignore-updates-20040621 AUTHOR shadow@dementia.org FIXES 5209 update cvsingore files 2004-06-21 19:30 shadow * src/afs/: sysincludes.h, LINUX/osi_sleep.c: DELTA linux26-allow-suspend-20040621 AUTHOR jhutz@cmu.edu FIXES 5208 necessary changes for swsusp to work. 2004-06-21 19:17 shadow * src/afs/afs_call.c: DELTA linux-afs-call-printf-20040621 AUTHOR rainer.schoepf@proteosys.com FIXES 5138 add missing printf arg 2004-06-21 17:48 jaltman * src/WINNT/install/wix/registry.wxi: DELTA wix-msi-installer-20040621 AUTHOR asanka@mit.edu One more file for the Wix installer 2004-06-21 17:25 jaltman * src/WINNT/afsd/cm_vnodeops.h: DELTA missing-file-20040620 AUTHOR jaltman@mit.edu Forgot to checkin cm_vnodeops.h 2004-06-21 17:23 jaltman * README-NT: DELTA readme-nt-20040620 AUTHOR jaltman@mit.edu Update README-NT with details on Wix MSI installer (last time README-NT did not get picked up by cvs) 2004-06-21 05:59 jaltman * src/WINNT/install/NSIS/AFSCreds.ini: DELTA missing-file-nsis-20040620 AUTHOR jaltman@mit.edu add missing file to nsis installer 2004-06-21 05:24 jaltman * src/: NTMakefile, config/NTMakefile: DELTA msi-wix-installer-20040620 AUTHOR jaltman@mit.edu Update README-NT to include details on Wix MSI installer builder. Modify build system to create work directories and provide "wix" and "install-wix" build targets 2004-06-21 05:21 jaltman * src/WINNT/install/wix/: CellServDB, NTMakefile, config.wxi, feature.wxi, files.wxi, language_config.wxi, openafs.wxs, property.wxi, runtime.wxi, runtime_debug.wxi, Binary/New.ico, Binary/Up.ico, Binary/bannrbmp.bmp, Binary/completi.ico, Binary/custicon.ico, Binary/dlgbmp.bmp, Binary/exclamic.ico, Binary/info.ico, Binary/insticon.ico, Binary/removico.ico, Binary/repairic.ico, Icon/ico_AcctManager.ico, Icon/ico_Help.ico, Icon/ico_ServerManager.ico, Icon/ico_afscreds.ico, Icon/ico_afssvrcfg.ico, custom/NTMakefile, custom/afscustom.cpp, custom/afscustom.h, custom/instloop.c, custom/renameconnection.cpp, custom/wmi.cpp, lang/de_DE/ActionText.wxi, lang/de_DE/Error.wxi, lang/en_US/ActionText.wxi, lang/en_US/Error.wxi, lang/en_US/strings.wxl, lang/en_US/ui.wxi, lang/es_ES/ActionText.wxi, lang/es_ES/Error.wxi, lang/ja_JP/ActionText.wxi, lang/ja_JP/Error.wxi, lang/ko_KR/ActionText.wxi, lang/ko_KR/Error.wxi, lang/pt_BR/ActionText.wxi, lang/pt_BR/Error.wxi, lang/zh_CN/ActionText.wxi, lang/zh_CN/Error.wxi, lang/zh_TW/ActionText.wxi, lang/zh_TW/Error.wxi: DELTA wix-msi-installer-20040620 AUTHOR asanka@mit.edu New MSI installer based on the open source Wix installer builder 2004-06-19 16:00 jaltman * src/WINNT/afsd/: cm_ioctl.c, cm_ioctl.h, cm_vnodeops.c, fs.c: DELTA fs-sysname-20040619 AUTHOR jaltman@mit.edu Begin the process of supporting multiple sysnames on Windows as is done on Unix. These changes replace the internal variable with a list of sysnames. Still to do: change command line interface to allow entry of multiple names; and replace cm_ExpandSysName() with code similar to Unix which allows expansion of one element in the list at a time. 2004-06-19 15:18 jaltman * src/WINNT/afsd/: NTMakefile, afsd_init.c: DELTA safe-strings-20040619 AUTHOR jaltman@mit.edu Begin to make use of the Microsoft strsafe library to avoid buffer overruns. 2004-06-19 04:21 jaltman * src/: NTMakefile, auth/NTMakefile: DELTA ntmakefile-auth-headers-20040618 AUTHOR asanka@mit.edu break up auth build step into two parts to avoid circular dependency in the build process 2004-06-18 20:08 jaltman * src/NTMakefile: DELTA ntmakefile-part-two-20040618 AUTHOR jaltman@mit.edu check in the correct version. 2004-06-18 19:58 jaltman * src/NTMakefile: DELTA ntmakefile-reorder-20040618 AUTHOR jaltman@mit.edu place 'auth' before 'afsdobjs' to ensure creation of afs/cellconfig.h allow DESTDIR to be specified as an arbitrary location earlier in the build process. 2004-06-18 18:56 jaltman * src/WINNT/install/NSIS/: loopback_install.cpp, loopback_install.def: DELTA nsis-loopback-20040618 AUTHOR rsm4@ieee.org loopback installation executable code. the license is GPL which is ok because the NSIS installer does not contain any IPL code. 2004-06-18 17:36 jaltman * src/WINNT/afsd/afskfw.c: DELTA afscreds-krb5-principal-error-20040618 AUTHOR jaltman@mit.edu afscreds did not properly construct kerberos 5 principals with multiple components. This prevented the use of user/admin@REALM tgts. 2004-06-18 05:05 jaltman * src/config/NTMakefile.i386_nt40: DELTA nt-makefile-configuration-change-20040617 AUTHOR jaltman@mit.edu Add support for building symbols in all configurations 2004-06-18 05:03 jaltman * src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA nsis-installer-updates-20040617 AUTHOR rsm4@ieee.org New BSD License for compatibility with GPL and NSIS licenses. Add Loopback Adapter installation Add Debugging Symbols for all builds (optional module) Add user configuration of afscreds.exe startup 2004-06-18 04:59 jaltman * src/WINNT/afsd/fs.c: DELTA fs-admin-20040617 AUTHOR jaltman@mit.edu Add Is Administrator requirement to fs functions. - checkservers with a non-zero timer value - setcachesize - newcell - sysname with a new sysname list - exportafs - setcell - setserverprefs - storebehind - setcrypt - cscpolicy - trace Should create a user group to which users can be added so that non Admin users can issue fs commands. 2004-06-18 04:56 jaltman * src/WINNT/afsd/afskfw.c: DELTA kfw-support-update-20040617 AUTHOR jaltman@mit.edu Fix improper use of krb5_data data field as null-terminated string. Reuse pre-existing context for obtaining the realm from the afs cell. 2004-06-18 04:52 jaltman * src/WINNT/afsd/afsd_flushvol.c: DELTA nt-power-mgmt-fix-20040617 AUTHOR jaltman@mit.edu The fixed timeout of 19 seconds was too short. Should be set to the value of HardDeadtimeout as set by cm_conn.c. The failure to specify an adequate timeout value prevented successful Hibernation and Standby mode access when network connectivity was not available. 2004-06-18 04:49 jaltman * README-NT: DELTA nt-readme-upd-20040617 AUTHOR jaltman@mit.edu Update requirements for building OpenAFS on Windows 2000/XP/2003 2004-06-14 08:36 shadow * src/afs/DARWIN/osi_vm.c: DELTA darwin-updates-20040613 AUTHOR shadow@dementia.org FIXES drop the parent directory ref and remove name from the kernel name cache when recycling a vnode. 2004-06-13 18:27 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA darwin-updates-20040613 AUTHOR shadow@dementia.org FIXES be willing to instantiate a ubc in our lookup vop (rename needs this so the followup vget doesn't get a vnode with no ubc) refuse to instantiate a ubc if VORECLAIM is set rework rename 2 links to same vnode case. (yes, you can have hard links in AFS) 2004-06-13 18:25 shadow * src/afs/DARWIN/osi_vm.c: DELTA darwin-updates-20040613 AUTHOR shadow@dementia.org FIXES complain if TryReclaim gets a vnode which is on the inactive list 2004-06-08 17:27 rees * src/afs/: afs_pioctl.c, afs_prototypes.h: DELTA fix-havecallbacks-proto-20040608 AUTHOR rees@umich.edu afs_HaveCallBacksFrom, not HaveCallBacksFrom 2004-06-08 16:09 rees * src/afs/: afs_pioctl.c, afs_server.c: DELTA temp-fix-PCallBackAddr-20040608 AUTHOR rees@umich.edu temporary fix for compiler warning in PCallBackAddr 2004-06-07 19:54 shadow * src/libafs/MakefileProto.LINUX.in: DELTA objdir-libafs-ko-20040607 AUTHOR chas@cmf.nrl.navy.mil FIXES 4943 make libafs.ko build in objdir environment 2004-06-07 19:52 shadow * src/afs/: afs_prototypes.h, afs_server.c: DELTA export-havecallbacksfrom-20040607 AUTHOR shadow@dementia.org FIXES i suck, the PCallBackAddr stuff needs this 2004-06-07 19:48 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-use-page-count-macro-20040607 AUTHOR chas@cmf.nrl.navy.mil FIXES 4944 use page_count macro instead of accessing directly 2004-06-07 06:22 jaltman * src/WINNT/afsd/: afsd_init.c, cm_callback.c, cm_dcache.c, cm_freelance.c, cm_freelance.h, cm_ioctl.c, cm_scache.c, cm_vnodeops.c: DELTA freelance-fake-root-vol-id-fix-20040606 AUTHOR jaltman@mit.edu * add debugging to allow fs trace -dump to be used for freelance operations * Change the volume id associated with the fake root.afs from 0x20000001 to 0x00000001 to prevent confusion of remote cell root.afs volumes with the fake root.afs. (way to go Derrick.) * add function prototypes to cm_freelance.h 2004-06-06 03:51 jaltman * src/WINNT/afsd/cm_dns.c: DELTA uninitialized-variable-20040605 AUTHOR jaltman@mit.edu cm_dns.c: getAFSServers() did not initialize the output parameters before testing them when setting the return value. It therefore returned success when the network was unavailable. Bad Bad Bad. 2004-06-05 20:11 jaltman * src/kauth/kpasswd.c: DELTA kpasswd-uninitialized-20040605 AUTHOR jaltman@mit.edu FIXES 4994 More uninitialized variables 2004-06-05 18:59 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, registry.txt: DELTA winnotes-20040605 AUTHOR jaltman@mit.edu Document changes up to this date since 1.3.64 and new registry values 2004-06-05 18:57 jaltman * src/WINNT/afsd/: afsd_init.c, cm_conn.c, cm_conn.h, cm_server.c: DELTA timeout-logic-20040605 AUTHOR jaltman@mit.edu * The timeout logic in the AFS Client Service has been wrong for sometime. It is based on two different assumptions. First, the SMB client timeout is a fix value as was the case with OS/2 Lan Manager. This assumption is incorrect. The SMB timeout in Windows is a dynamic value computed based upon a fixed minimum timeout to which is added time based upon the size of the request and the performance characteristics of the connection. Second, it is the responsibility of the SMB Server to enforce the timeout requirements of the client. This is untrue. The SMB Server cannot be expected to know the requirements of the client. More importantly, if the SMB server uses the SMB client timeout as a value to restrict its behavior as an RX client, the performance characteristics of the local SMB session would be used to prematurely terminate WAN connections with significantly different performance characteristics. The timeout logic has therefore been modified in the following manner: . the Lan Manager Workstation (SMB) Session Timeout is used only as a basis for configuring the Connection Dead Timeout and Hard Dead Timeout values. The Connection Dead Timeout must be at least 15 seconds longer than the SMB Timeout and the Hard Dead Timeout must be at least double the Connection Dead Timeout. . New registry entries have been added to allow the Connection Dead Timeout and Hard Dead Timeout values independent of the Lan Manager Workstation Session Timeout . The test to enforce the SMB Client Timeout has been removed. One of the side-effects of removing the enforcement of the SMB Client Timeout is that regardless of whether or not the SMB client is available to receive the response (and how would the SMB server know) the RX protocol response can be used to update the AFS Client Service state for ready access by future SMB client requests. This should be the end of the "Server paused or restarting messages" 2004-06-05 06:02 jaltman * src/WINNT/afsd/: cm_cell.c, cm_cell.h, cm_ioctl.c: DELTA cell-info-do-not-delete-20040604 AUTHOR jaltman@mit.edu * cm_cell.h: define new bit flag CM_CELLFLAG_VLSERVER_INVALID * cm_cell.c, cm_ioctl.c: Do not delete cell info either because it has been removed from the CellServDB file or because the volserver info becomes invalid due to dns ttl expiration. This is necessary because the cell info is pointed to by other structures which require continued access to the cellname and username fields. * cm_ioctl.c: provide UNC support for the MakeMountCmd 2004-06-04 06:02 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA ioctl-unc-20040603 AUTHOR jaltman@mit.edu * cm_ioctl.c: avoid running off the end of a string 2004-06-04 06:00 jaltman * src/sys/pioctl_nt.c: DELTA ioctl-unc-20040603 AUTHOR jaltman@mit.edu * pioctl.c: handle another UNC case in GetIoctlHandle 2004-06-04 03:10 jaltman * src/WINNT/afsd/: cm_dcache.c, cm_ioctl.c, cm_vnodeops.c, fs_utils.c, smb.c, smb.h, smb3.c, smb_ioctl.c: DELTA ioctl-changes-20040603 AUTHOR jaltman@mit.edu Fix more edge cases for ioctl handling. * cm_dcache.c: reformat the file to make it possible to set breakpoints on conditionals * cm_ioctl.c: add a call to smb_FindShare() when processing UNC paths * cm_vnodeops.c: move debug message from the afsi_log to the osi_log * fs_utils.c: reformat * smb.c: change smb_FindShare to take a smb_user_t * instead of a pointer to the input smb_packet_t. Change calls to smb_FindShare to use new prototype. * smb.h: change prototype for smb_FindShare * smb3.c: Change calls to smb_FindShare to use new prototype * smb_ioctl.c: reorganize use of smb_user_t so it can be passed to smb_IoctlPrepareRead in order for it to be used in the call to smb_FindShare. 2004-06-04 03:00 jaltman * src/sys/pioctl_nt.c: DELTA ioctl-handle-20040603 AUTHOR jaltman@mit.edu * Fix GetIoctlHandle so that it will create the handle on the correct volume when a drive letter is not specified as part of the source path 2004-06-03 05:13 shadow * acinclude.m4, src/cf/aix-cc.m4, src/cf/bigendian.m4, src/cf/function-macro.m4, src/cf/irix-test.m4, src/cf/linux-test1.m4, src/cf/linux-test2.m4, src/cf/linux-test3.m4, src/cf/linux-test4.m4, src/cf/linux-test5.m4, src/cf/osconf.m4, src/cf/ressearch.m4, src/cf/solaris-cc.m4, src/cf/solaris-dqrwlock.m4, src/cf/solaris-fs-rolled.m4, src/cf/solaris-pcorefile.m4: DELTA i-hate-aclocal-20040603 AUTHOR lha@stacken.kth.se FIXES 4922 aclocal wants [] around macro names. good for aclocal. 2004-06-02 19:40 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA gconfd-lock-fix-20040602 AUTHOR chas@cmf.nrl.navy.mil FIXES 4905 "i believe i have managed to track this down to a missing lock_kernel() in the dentry (lookup) revalidate routine. this missing lock was already fixed in the 1.3 tree when i submitted the 2.6 support patches (although its not quite right i think -- the shrink_dcace_parent() should happen under the BKL)" 2004-06-02 14:52 jaltman * src/config/NTMakefile.i386_nt40: DELTA ntmakefile-20040602 AUTHOR jaltman@mit.edu update comments 2004-06-02 14:50 jaltman * src/rx/: rx_packet.c, rx_xmit_nt.c: DELTA win32-ewouldblock-20040602 AUTHOR jaltman@mit.edu * enable detection of EWOULDBLOCK errors on Windows 2004-06-02 08:43 shadow * src/config/venus.h: DELTA callback-rxcon-move-20040602 AUTHOR shadow@dementia.org FIXES 4891 apply it disabled in the fileserver, but provide mech for client to suggest a pa rticular IP address to the fileserver 2004-06-02 08:39 shadow * src/volser/vsprocs.c: DELTA vos-new-repsite-cleanup-20040601 AUTHOR shadow@dementia.org FIXES 4730 if for some reason we got into a situation where all ROs were marked NEW_REPSITE in the vldb, vos release without -f deals very poorly. force a -f, and also, ne ver print "Old Release" for the RW, to avoid confusion 2004-06-02 08:22 shadow * src/viced/: afsfileprocs.c, afsfileprocs.c: DELTA callback-rxcon-move-20040602 AUTHOR shadow@dementia.org FIXES 4891 apply it disabled in the fileserver, but provide mech for client to suggest a pa rticular IP address to the fileserver 2004-06-02 08:18 shadow * src/config/param.sgi_65.h: DELTA irix-make-ukernel-build-20040602 AUTHOR shadow@dementia.org FIXES 4646 ukernel needs 64 bit type defined, define it. 2004-06-02 07:43 shadow * src/afs/LINUX/osi_vnodeops.c: DELTA linux-dont-mark-writer-on-mmapped-RO-20040602 AUTHOR shadow@dementia.org FIXES 4892 don't mark an mmapped RO as an execOrWriter. 2004-06-02 07:08 shadow * src/afs/afs_call.c: DELTA adviseaddr-call-dont-shadow-code-decl-20040602 AUTHOR mcp@eda.ei.tum.de FIXES 4536 removed shadowed declaration of code 2004-06-02 07:04 shadow * src/vol/vol-info.c: DELTA volinfo-large-size-update-20040602 AUTHOR nneul@umr.edu FIXES 4679 make volinfo useful for >4gb 2004-06-02 06:57 shadow * src/: afs/afs_pioctl.c, fsint/afsint.xg, venus/fs.c, viced/afsfileprocs.c: DELTA callback-rxcon-move-20040602 AUTHOR shadow@dementia.org FIXES 4891 apply it disabled in the fileserver, but provide mech for client to suggest a particular IP address to the fileserver 2004-06-02 06:15 shadow * src/afs/LINUX/osi_groups.c: DELTA linux-26-build-updates-20040601 AUTHOR jhutz@cmu.edu FIXES 4888 use 2.6 kbuild infrastructure to build modules. updates proc mechanism. 2004-06-02 06:08 shadow * src/rx/rx.c: DELTA attachserverproc-dont-dequeue-if-not-in-queue-20040602 AUTHOR shadow@dementia.org FIXES 4699 can't see what else this can be. pile of details in the ticket. 2004-06-02 05:21 jaltman * src/sys/pioctl_nt.c: DELTA unc-enable-fs-20040601 AUTHOR jaltman@mit.edu * add support for UNC paths 2004-06-02 05:19 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA unc-enable-fs-20040601 AUTHOR jaltman@mit.edu * modify cm_ParseIoctlPath() to be able to handle arbitrary UNC paths of the form \\netbiosname\mount\path. This enables all of the fs commands and the shell extension to be able to work with UNC paths. 2004-06-02 03:39 shadow * src/libafs/MakefileProto.LINUX.in: DELTA linux-26-build-updates-20040601 AUTHOR jhutz@cmu.edu FIXES 4767 use 2.6 kbuild infrastructure to build modules. updates proc mechanism. 2004-06-02 03:05 shadow * src/volser/vsprocs.c: DELTA vos-new-repsite-cleanup-20040601 AUTHOR shadow@dementia.org FIXES 4730 if for some reason we got into a situation where all ROs were marked NEW_REPSITE in the vldb, vos release without -f deals very poorly. force a -f, and also, never print "Old Release" for the RW, to avoid confusion 2004-06-02 02:55 shadow * src/: afs/LINUX/osi_module.c, config/param.i386_linux26.h, libafs/MakefileProto.LINUX.in, libafs/libafsdep, libafs/make_kbuild_makefile.pl: DELTA linux-26-build-updates-20040601 AUTHOR jhutz@cmu.edu FIXES 4767 use 2.6 kbuild infrastructure to build modules. updates proc mechanism. 2004-06-02 02:49 shadow * src/rx/rx_packet.c: DELTA rx-protect-queue-during-debug-20040601 AUTHOR rtb@pclella.cern.ch FIXES 4811 "in rx_packet.c:rxi_ReceiveDebugPacket() the rx_idleServerQueue is scanned without taking a lock first. The queue_Remove macro zeroes the ->next field (luckily), but this can lead to a crash when Murphy strikes and the entry gets removed during the scan: queue_Scan will dereference 0x0 -> next. " 2004-06-02 02:40 shadow * Makefile.in, src/afs/Makefile.in, src/fsint/Makefile.in: DELTA make-distclean-do-it-20040601 AUTHOR hartmans@debian.org FIXES 4814 remove some of the crap we were missing 2004-06-02 02:37 shadow * src/: afsweb/Makefile.in, des/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-06-01 02:45 jaltman * src/WINNT/afsd/: afskfw.c, cm_server.c: DELTA corrections-winafs-20040531 AUTHOR jaltman@mit.edu * cm_server.c: remove locking from cm_FreeServer(). Must call while holding a write lock * afskfw.c: Remove manual dynamic loading of ktc_xxxx functions Change some of the debugging logic 2004-05-30 15:54 jaltman * src/WINNT/afsd/: afskfw-int.h, afskfw.c: DELTA afscrds-dns-20040530 AUTHOR jaltman@mit.edu * Fix afscreds.exe (by updating afskfw.lib) to search for cells via DNS if the cell configuration cannot be determined via CellServDB 2004-05-30 14:39 jaltman * src/WINNT/afsd/: cm_buf.c, cm_cell.c, cm_ioctl.c, cm_scache.c, cm_server.c, cm_server.h, smb.c, smb_ioctl.c: DELTA dns-and-server-ref-counts-20040530 AUTHOR jaltman@mit.edu * Add debug info to test whether CM_BUF_WAITING or CM_SCACHE_WAITING are ever set more than once at a time * Fix the management of lists of cm_cell_t structures when using DNS to lookup cell information. The previous code would fail to reuse the same cellID for a cell if DNS was used more than once for a given cell name. When the ttl expired, a single cm_cell_t could be inserted into the cm_allCellsp list more than once producing a loop. In addition, the vlServerp list belonging to the cell was not freed resulting in improper refCounting of the servers. * Add DNS support to cm_IoctlNewCell() which previous only examined the CellServDB file * Add cm_FreeServer() function and call it from cm_FreeServerList() to properly garbage collect cm_server_t objects * Add numVCs variable to smb.c to track the number of smb_vc_t objects created and use it to initialize the vcID field which previously was set to 0 in all objects resulting in FindByID collisions. 2004-05-30 00:25 jaltman * src/rx/rx.c: DELTA rx-debug-20040529 AUTHOR jaltman@mit.edu Fix MakeDebugCall to properly check the return code of select() and recvfrom(). Do not copy data buffer unless recvfrom() succeeds. 2004-05-29 23:47 jaltman * src/: WINNT/afsd/afsd_init.c, WINNT/afsd/afsd_service.c, WINNT/afsd/cm_config.c, WINNT/afsd/cm_conn.c, WINNT/afsd/cm_conn.h, WINNT/afsd/cm_dns.c, WINNT/afsd/cm_dns.h, WINNT/afsd/cm_scache.c, WINNT/afsd/smb.c, auth/NTMakefile, auth/cellconfig.c, bozo/NTMakefile, bucoord/NTMakefile, budb/NTMakefile, butc/NTMakefile, config/NTMakefile.i386_nt40, kauth/NTMakefile, ptserver/NTMakefile, tbutc/NTMakefile, update/NTMakefile, vlserver/NTMakefile, volser/NTMakefile: DELTA batch-commits-windows-20040529 AUTHOR jaltman@mit.edu * Fixed DNS lookups to work consistently throughout the OpenAFS product instead of just from within the afsd_service.exe * Added a runtime check to ensure that AFS Client Service SMB Server is accepting connections before attempting to mount global drives. * Read IP addresses for volume servers out of the CellServDB file if gethostbyname() on the hostname fails. * Fix getcellconfig() to populate both the Hostnames as well as IP addresses when loading cell data via DNS * Increase the Connection Dead Time to 50 from 20 seconds Increase the Hard Dead Time to 120 from 40 seconds (matches the Unix values) * Fixed an assertion validating the number of allocated NCBs * Fixed the build environment to consistently build for Windows 2000 and above. (APPVER = 5.0) * Fixed rx_debug to properly validate the receipt in incoming data with select() and recvfrom(). Do not copy data out of the socket buffer unless success is indicated. 2004-05-20 19:15 kolya * src/afs/UKERNEL/afs_usrops.c: DELTA uafs-fixes-20040520 AUTHOR kolya@mit.edu Make uafs not crash if uafs_fstat() is used. Fix open(O_RDONLY). 2004-05-19 20:31 rees * src/afs/: afs.h, afs_prototypes.h, afs_server.c: DELTA banish-ushort-20040519 AUTHOR rees@umich.edu Change ushort to afs_uint16. ushort is a SysV thing, not present in FreeBSD. 2004-05-19 15:47 shadow * src/venus/Makefile.in: DELTA kdump-build-update-20040519 AUTHOR nneul@umr.edu FIXES 4639 more cleanup of kdump build 2004-05-15 06:43 shadow * src/: cf/osconf.m4, libafs/MakefileProto.LINUX.in, afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c: DELTA linux-26-updates-20040515 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 update autoconf for linux 2.6 2004-05-15 06:32 shadow * src/config/param.nbsd20.h: DELTA netbsd-has-statvfs-20040515 AUTHOR lha@stacken.kth.se FIXES 4535 netbsd has statvfs, use it 2004-05-15 06:16 shadow * acinclude.m4, src/venus/Makefile.in: DELTA kdump-build-cleanup-1-20040515 AUTHOR nneul@umr.edu FIXES 4521,4522 remove KDUMP/KDUMP64 configure stuff, clean up kdump targets in Makefile 2004-05-15 06:11 shadow * src/vol/vol-salvage.c: DELTA salvager-log-instead-of-abort-20040515 AUTHOR lha@stacken.kth.se FIXES 4533 insert of assert, log an error 2004-05-15 04:53 shadow * src/rx/: rx_clock.c, rx_conncache.c, rx_null.c, xdr_afsuuid.c, xdr_rx.c: DELTA rx-include-afsconfig-before-param-h-20040515 AUTHOR shadow@dementia.org FIXES 4578 make sure afsconfig.h is included before afs/param.h 2004-05-12 17:57 rees * README: DELTA openbsd-35-20040512 AUTHOR rees@umich.edu Add OpenBSD 3.5 notes to top README. 2004-05-11 22:31 jaltman * src/WINNT/install/: NSIS/afsdcell.ini, InstallShield5/afsdcell.ini, Win9x/CellServDB: DELTA cellservdb-20040511 AUTHOR jaltman@mit.edu Latest CellServDB as of 2004-05-11 2004-05-11 20:36 shadow * src/: afs/LINUX/osi_module.c, config/afs_args.h, sys/afssyscalls.c: DELTA linux26-proc-interface-use-long-not-int-20040511 AUTHOR jhutz@cmu.edu FIXES 4462 arguments to sys_call are long, not int ioctl returns -ERROR, not -1 return -EINVAL on ioctls we don't know 2004-05-11 20:08 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA update-winnotes-20040511 AUTHOR jaltman@mit.edu Update the changes and issues files for the 1.3.64 release 2004-05-11 19:52 shadow * src/venus/kdump.c: DELTA kdump-reorder-nfsclient-header-20040511 AUTHOR nneul@umr.edu FIXES 4520 nfsclient.h needs afs.h for MAXNUMSYSNAMES definition 2004-05-11 19:43 jaltman * src/config/NTMakefile.i386_nt40: DELTA nt40-version-20040511 AUTHOR jaltman@mit.edu Update version number to 1.3.6400 2004-05-11 19:35 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA reference-counts-20040511 AUTHOR jaltman@mit.edu Correct VC reference counting. (not that it is used for anything but there is no reason the reference counting should be allowed to perpetually increase) Fix smb_FindFID. Do not do anything if fid == 0 without SMB_CREATE_FLAG being set. Ensure that the event object name is unique by both the fid and the vcid. 2004-05-11 13:26 jaltman * src/WINNT/afsd/cm_ioctl.c: DELTA move-memdump-file-20040511 AUTHOR jaltman@mit.edu Move the memdump file produced on Windows by "fs memdump" from %WINDIR% to %WINDIR%\TEMP 2004-05-11 02:45 jaltman * src/WINNT/aklog/aklog.c: DELTA KRB5KRB_AP_ERR_BADADDR-retry-20040510 AUTHOR jaltman@mit.edu retry once if KRB5KRB_AP_ERR_BADADDR error is received while attempting to obtain tickets. This is often produced when using transitive trusts. a retry is then successful. 2004-05-11 02:08 jaltman * src/WINNT/afsd/cm_scache.c: DELTA off-by-one-20040510 AUTHOR jaltman@mit.edu off by one error when allocating memory for mountPointStringp in cm_GetSCacheEntry when using Freelance mode 2004-05-10 13:51 shadow * src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-take-two-20040415 AUTHOR kolya@mit.edu Make uafs work enough to support readdir() (add casts for irix) 2004-05-10 04:39 shadow * src/afs/LINUX/osi_module.c: DELTA linux-26-provide-proc-interface-instead-of-syscall-20040507 AUTHOR jcurley@andrew.cmu.edu FIXES 4462 provide /proc file interface to use instead of AFS system call. doesn't solve the PAG problem. 2004-05-10 03:52 shadow * src/rxkad/hash.h: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integration of Heimdal's MD4/MD5 code 2004-05-10 03:43 shadow * src/util/snprintf.c: DELTA snprintf-irix-needs-sys-socket-h-20040510 AUTHOR shadow@dementia.org FIXES 6.5.9 or so wants sys/socket.h to get AF_INET 2004-05-10 03:18 shadow * src/: cf/osconf.m4, config/Makefile.config.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-09 04:39 jaltman * src/WINNT/client_creds/creds.cpp: DELTA user-instance-20040508 AUTHOR jaltman@mit.edu Enable afscreds.exe to support instance components of usernames for non-kfw token retrieval 2004-05-09 04:04 jaltman * src/WINNT/afsd/: cm_access.c, cm_callback.c, cm_vnodeops.c, smb.c, smb3.c: DELTA case-sensitivity-20040508 AUTHOR jaltman@mit.edu Correct the number of parameters to cm_Lookup calls in smb_ReceiveNTCreateX and smb_ReceiveNTTranCreate. Also, do not allow directories to be created if there are any files with names that differ only by case. Miscellaneous reformatting. 2004-05-08 05:15 shadow * src/config/: Makefile.config.in, Makefile.version-NOCML.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-08 05:08 shadow * src/: cf/osconf.m4, sys/Makefile.in, lwp/Makefile.in, rxkad/Makefile.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-08 05:00 shadow * src/config/Makefile.version-NOCML.in: DELTA provide-fPIC-method-for-amd64-20040508 AUTHOR shadow@dementia.org FIXES 3680 allow building fPIC on amd64 2004-05-08 04:50 shadow * src/venus/Makefile.in: DELTA kdump-linux-install-typo-20040508 AUTHOR shadow@dementia.org FIXES 4430 fix @? to be $? 2004-05-08 04:47 shadow * README: DELTA update-README-20040508 AUTHOR shadow@dementia.org update list of supported platforms, slightly 2004-05-08 04:45 shadow * src/tsm41/aix41_auth.c: DELTA aix-dynamic-auth-20040507 AUTHOR reuter@rzg.mpg.de FIXES 4278 make dynamic auth work for aix 5 2004-05-08 04:33 shadow * src/afs/: afs.h, afs_dcache.c: DELTA writethru-dslots-allocate-once-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4071 only allocate once for WriteThroughDSlots 2004-05-08 04:28 shadow * src/afs/afs_dcache.c: DELTA dcache-shutdown-free-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4070 free dcache list during shutdown 2004-05-08 04:26 shadow * src/afs/LINUX/osi_machdep.h: DELTA linux26-updates-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4068 define NGROUPS if it doesn't exist 2004-05-08 04:23 shadow * src/afs/: afs_init.c, afs_server.c: DELTA add-shutdown-server-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4067 cleanup server list during shutdown 2004-05-08 04:22 shadow * src/afs/afs_cell.c: DELTA shutdown-cell-free-cellname-list-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4066 also free cellname_list when doing shutdown, part of quest to free all allocated memory 2004-05-08 04:20 shadow * src/afs/afs_vcache.c: DELTA shutdown-vcache-free-after-using-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4065 don't free the VClist until after use 2004-05-08 04:12 shadow * acinclude.m4, src/afs/LINUX/osi_module.c, src/afsd/afsd.c, src/config/afs_args.h, src/sys/afssyscalls.c: DELTA linux-26-provide-proc-interface-instead-of-syscall-20040507 AUTHOR jcurley@andrew.cmu.edu FIXES 4462 provide /proc file interface to use instead of AFS system call. doesn't solve the PAG problem. 2004-05-08 03:58 shadow * src/: afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c, cf/linux-test3.m4: DELTA linux26-update-20040507 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 updates for modversions and for symbols which we don't need to grovel out of the kernel 2004-05-07 14:56 jaltman * src/WINNT/client_creds/NTMakefile: DELTA ntmakefile-20040507 AUTHOR jbuehler@hekimian.com remove extraneous '*' characters from C2OBJ rules 2004-05-06 21:06 jaltman * src/WINNT/client_config/tab_drives.cpp: DELTA active-mapping-20040506 AUTHOR jaltman@mit.edu Write active drive mapping data to afsdsbmt.ini from afs_config.exe 2004-05-06 20:52 jaltman * src/WINNT/client_creds/mounttab.cpp: DELTA mounttab-20040506 AUTHOR jaltman@mit.edu ensure that we do not access an array with -1 2004-05-06 20:46 jaltman * src/WINNT/afsd/: afsd_init.c, afskfw.c, afskfw.h, afslogon.c, smb3.c: DELTA afsd-20040506 AUTHOR jaltman@mit.edu Andrei provided a replacement for the pattern matching algorithm. It has been applied but the old version is still there and can be activated with a #define The KFW_AFS_get_cred() routine does not use the "instance" parameter so removed it. 2004-05-06 20:40 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA incorrect-filename-after-install-20040506 AUTHOR jaltman@mit.edu the TaAfsApp_1033.dll was incorrectly installed as TaAfsAppl_1033.dll This prevented the user manager from starting 2004-05-06 20:37 jaltman * src/config/NTMakefile: DELTA mkdir-20040506 AUTHOR jaltman@mit.edu Make src/WINNT/aklog directory if missing 2004-05-06 15:17 jaltman * src/WINNT/afsd/: cm.h, cm_dnlc.c, cm_vnodeops.c, cm_vnodeops.h, smb.c, smb3.c: DELTA case-sensitivity-20040506 AUTHOR jaltman@mit.edu from asanka@mit.edu We now strictly prefer exact case matches. This does incur a performance penalty because we can no longer be satisfied with an inexact matches in cache (we make an extra trip to the server to make sure there aren't any exact matches or pick up the extra match if there is one). Of course, the name lookup cache is now case sensitive. * cm_dnlc.c : case sensitive name lookup cache * cm_vnodeops.{c,h} : changes to cm_Lookup to first look for exact matches, failing which, look for inexact matches. Also, only put a name in the name lookup cache iff it exactly matches something on the server. * smb.c : look for exact matches first. * smb3.c : as above. Also T2 Search is used by the SMB client to resolve filenames. Respond accordingly. and: * added new CM_ERROR_AMBIGUOUS_FILENAME mapped to ERROR_POTENTIAL_FILE_FOUND This error is not yet used but is intended for situations in which an AFS volume contains two files which differ only by case "Foo" and "FOO" and the user says "DEL foo". Since we do not have an exact match by case the existing code deletes one of the two files at random. In the future we want to return an error. 2004-05-06 14:21 jaltman * src/WINNT/client_creds/: ipaddrchg.c, ipaddrchg.h: DELTA ipaddrchg-20040506 AUTHOR jaltman@mit.edu ipaddrchg.[ch]: contains the ip address change monitor thread functionality which was previously in afskfw.[ch] but which is now a library in src/WINNT/afsd 2004-05-06 14:19 jaltman * src/WINNT/client_creds/: creds.cpp, main.cpp, mounttab.cpp: DELTA afscreds-20040506 AUTHOR jaltman@mit.edu creds.cpp: add support for principal name instances to the Obtain Tokens function. Previously instances were not parsed. main.cpp: Fix the -M (renewMaps) option to always call DoMapShare() mounttab.cpp: When removing a drive mapping, remove the "active" entry from the afsdsbmt.ini file. 2004-05-05 18:49 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA lzma-compress-20040505 AUTHOR jbuehler@hekimian.com Use lzma compression instead of bzip2 2004-05-05 03:24 jaltman * src/rxgen/rpc_parse.c: DELTA uninitialized-variable-20040504 AUTHOR jaltman@mit.edu Do not assign reference to declaration in cases which declaration is not assigned a value. 2004-05-04 22:48 jaltman * src/WINNT/client_creds/: NTMakefile, afscreds.h, afskfw-int.h, afskfw.c, afskfw.h, creds.cpp, main.cpp, window.cpp: DELTA afskfw-library-20040504 AUTHOR jaltman@mit.edu Migrate KFW functionality from src/WINNT/client_creds/afskfw* into a a new library to be shared by afslogon.dll, afscreds.exe Move IP Address Change Monitor into new source files. Add smbname support to the KFW set token functionality in afscreds.exe 2004-05-04 22:44 jaltman * src/WINNT/afsd/: NTMakefile, afskfw-int.h, afskfw.c, afskfw.h, afslogon.c: DELTA afskfw-library-20040504 AUTHOR jaltman@mit.edu Migrate KFW functionality from src/WINNT/client_creds/afskfw* into a a new library to be shared by afslogon.dll, afscreds.exe Add KFW support to afslogon.dll 2004-05-04 21:38 kolya * src/afs/LINUX/osi_misc.c: DELTA dangling-comments-are-bad-20040504 AUTHOR nneul@umr.edu Fix an unterminated comment.. Oops! 2004-05-04 09:36 kolya * src/afs/: afs.h, afs_prototypes.h, afs_vcache.c: DELTA fun-with-a-profiler-20040504 AUTHOR kolya@mit.edu fun with a profiler: afs_RemoveVCB accounts for 20% of the total AFS client CPU utilization, even under a moderate vcache turnover rate of less than 10 new vcache's per second. introduce a hash on the afs_cbr objects to speed this up. if you are seeing your AFS client being CPU-bound, e.g. on your web server, you may want to try this. 2004-05-04 09:31 kolya * src/afs/LINUX/osi_misc.c: DELTA linux-handle-short-reads-gracefully-20040504 AUTHOR nneul@umr.edu break out of the read loop with EIO if we've reached EOF, rather than looping forever hoping the file will grow. 2004-05-04 09:31 kolya * src/afs/UKERNEL/afs_usrops.h: DELTA add-missing-uafs-prototypes-20040504 AUTHOR kolya@mit.edu add missing prototypes for uafs_seek 2004-05-04 04:05 jaltman * src/WINNT/afsd/: NTMakefile, afslogon.c, fs.c, smb.c, smb.h, smb3.c: DELTA csc_policy_logon_updates-20040503 AUTHOR jaltman@mit.edu From Andrei: CSC Policies Updates to afslogon.dll: attempt lowercased name on authentication failure if LSA provided name is all upper-case. 2004-05-02 22:09 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-server-updates-20040501 AUTHOR rsm4@ieee.org This implements: 1) Does not delete server config data on uninstall 2) If an upgrade or a re-install with existing server config data, will not auto-start the Server Configuration Wizard. 3) Checks for RPC keys on install. (I believe you only need one because not all of the keys are required for AFS to work. However, it might require TCP or UDP based RPC) Still to do: 1) Server data should be destroyed if user answers "No" to "Do you want to keep your existing configuration data?" 2) If installing when existing server configuration data is present, populate the client cell to be the contents of the "ThisCell" file. 2004-04-27 19:43 rees * acinclude.m4: DELTA obsd35-20040427 AUTHOR rees@umich.edu get ready for OpenBSD 3.5 (due May 1) 2004-04-27 18:58 jaltman * src/WINNT/afsd/: NTMakefile, afsd_service.c, smb.c: DELTA fixes-from-andrei-20040427 AUTHOR jaltman@mit.edu Cleanup the makefile to remove unnecessary defaultlib restrictions Remove the DST fix added to address Rodney's bug with the timezone being off by an hour on files one hour after the time change. Still need to identify the real cause. Finally fix once and for all the afsd_service.exe shutdown error. The ServiceHandler must be declared with the WINAPI calling convention because it returns a value. 2004-04-27 18:54 jaltman * src/config/NTMakefile.i386_nt40: DELTA release-vs-debug-flags-20040427 AUTHOR jaltman@mit.edu Move a few debug only compiler flags into a debug only build section of the makefile 2004-04-27 01:26 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA no-mfc-20040427 AUTHOR jaltman@mit.edu remove the reference to afx.h. there is no reason to bring in MFC for lanahelper.lib. (thanks to Andrei) 2004-04-26 21:39 kolya * acinclude.m4, src/cf/function-macro.m4: DELTA check-if-compiler-supports-__FUNCTION__-macro-20040426 AUTHOR kolya@mit.edu Add an autoconf check to see if the compiler supports __FUNCTION__ and __LINE__ 2004-04-23 03:43 jaltman * src/WINNT/client_creds/afskfw.c: DELTA kfw-upds-20040422 AUTHOR jaltman@mit.edu (1) remove the tkt_lifetime table which is no longer used (2) improve the handling of token to k5 principal mapping (3) assign the REALM to the token client name if the realm of the cell does not match the realm of the user 2004-04-23 03:38 jaltman * src/WINNT/afsd/: afsd_service.c, smb.c, smb3.c: DELTA ren-msgbox-logfile-20040422 AUTHOR jaltman@mit.edu Several fixes: (1) the log file afsd_logp should not be referenced in the smb modules instead the smb_logp should be used (2) Properly define the dummy_MessageBox function as _stdcall (3) When afsd_service.exe fails due to a Network Error (IP address change) display a MessageBox to the end user (4) Fix "rename foo foo" to not generate a "destination file exists" error (Thanks to asanka) 2004-04-21 02:20 shadow * src/afs/: afs_osi.c, afs_osi_pag.c, afs_vcache.c, LINUX/osi_cred.c, LINUX/osi_groups.c, LINUX/osi_machdep.h, LINUX/osi_misc.c, LINUX/osi_vfs.hin, LINUX/osi_vfsops.c, LINUX/osi_vnodeops.c: DELTA linux26-more-updates-20040420 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 . osi_cred now uses struct group_info . the big kernel lock has been moved from the fs generic code for some of the operations in 2.6 . 2.6 now just uses iput() and hooks the appropriate routines . the dummy inode list handling should be clearer 2004-04-20 14:56 jaltman * src/kauth/kaprocs.c: DELTA kaanswertoolong-20040420 AUTHOR jaltman@mit.edu when determining whether or not the ticket len is too long for the receiver to accept we want to compare against the actual ticket length and not MAXKTCTICKETLEN which is what is used when sizeof(ktc_ticketAnswer) is used for comparison. 2004-04-19 05:43 kolya * src/rxkad/rxkad_client.c: DELTA more-memory-leak-fixes-20040418 AUTHOR kolya@mit.edu Another memory leak plugged; thanks to Jeffrey Altman for noticing it. 2004-04-18 06:13 kolya * src/: afs/afs_pioctl.c, libacl/aclprocs.c, ptserver/db_verify.c, ptserver/ptutils.c, ptserver/readgroup.c, ptserver/readpwd.c, rx/rx.c, rxkad/rxkad_client.c, vol/volume.c: DELTA memory-leak-fixes-20040417 AUTHOR kolya@mit.edu Fix some memory leaks. 2004-04-18 06:10 kolya * src/: libuafs/MakefileProto.AIX.in, libuafs/MakefileProto.DARWIN.in, libuafs/MakefileProto.DUX.in, libuafs/MakefileProto.FBSD.in, libuafs/MakefileProto.HPUX.in, libuafs/MakefileProto.IRIX.in, libuafs/MakefileProto.LINUX.in, libuafs/MakefileProto.NBSD.in, libuafs/MakefileProto.OBSD.in, libuafs/MakefileProto.SOLARIS.in, rx/UKERNEL/rx_knet.c: DELTA more-uafs-support-20040417 AUTHOR kolya@mit.edu Some more minor uafs fixes 2004-04-18 06:09 kolya * src/venus/fs.c: DELTA add-fs-exa-file-support-20040417 AUTHOR kolya@mit.edu Make "fs exa filename" print out the FID for the filename, not just the status for the volume containing that file. 2004-04-18 03:16 jaltman * src/ptserver/pts.c: DELTA uninitialized-20040417 AUTHOR jaltman@mit.edu ngroups was uninitialized. This produced a run-time warning even though its value was never used in subsequent calls. set to 0. 2004-04-16 06:26 kolya * src/afs/afs_vcache.c: DELTA more-memory-scrubbing-20040415 AUTHOR kolya@mit.edu Scrub the callBacks array just in case, as we're exposing some arbitrary kernel stack contents to the user. 2004-04-16 04:57 kolya * src/afs/afs_callback.c: DELTA dont-leak-random-kernel-data-20040415 AUTHOR kolya@mit.edu Zero out data structure being returned to user, so that we don't send random kernel memory garbage to them. 2004-04-16 00:34 kolya * src/afs/UKERNEL/afs_usrops.c: DELTA ukernel-take-two-20040415 AUTHOR kolya@mit.edu Make uafs work enough to support readdir() 2004-04-15 23:49 kolya * src/afs/UKERNEL/afs_usrops.c: DELTA make-uafs-work-a-little-20040415 AUTHOR kolya@mit.edu Make UAFS at least a little more likely to work. 2004-04-15 22:48 kolya * src/afs/afs_pioctl.c: DELTA fix-linux-build-20040415 AUTHOR kolya@mit.edu It's AFS_LRALLOCSIZ, not AFS_LRALLOCSIZE. 2004-04-15 21:04 jaltman * src/afs/afs_pioctl.c: DELTA ticket-1241-20040415 AUTHOR jaltman@mit.edu Correct mistaken use of >= when > is appropriate 2004-04-15 02:23 jaltman * src/config/NTMakefile.i386_nt40: DELTA ntmakefile-20040414 AUTHOR jaltman@mit.edu Fix the makefile to build with vc.net 2003 in a release configuration. /GZ and /Ox are mutually exclusive 2004-04-15 02:21 jaltman * src/WINNT/client_config/resource.h: DELTA resource-fix-20040414 AUTHOR jaltman@mit.edu There was one more off by one error in the resource file enumeration preventing the loading of the "Drive" string table entry 2004-04-14 23:26 jaltman * src/: auth/ktc.c, afs/afs_pioctl.c: DELTA ticket-1241-20040414 AUTHOR jaltman@mit.edu FIXES 1241 Modify buffer allocation to support tokens up to MAXPIOCTLTOKENLEN (3*sizeof(afs_int32)+MAXKTCTICKETLEN+sizeof(struct ClearToken)+MAXKTCREALMLEN) in length. 2004-04-13 20:41 kenh * src/viced/afsfileprocs.c: DELTA fileserver-no-longer-asserts-when-read-past-EOF-20040413 AUTHOR kenh@cmf.nrl.navy.mil 2004-04-13 03:47 jaltman * src/WINNT/afsd/afsd_init.c: DELTA uninitialize-20040412 AUTHOR jaltman@mit.edu Fix uninitialized use of ltto 2004-04-13 03:06 jaltman * src/: WINNT/install/NSIS/OpenAFS.nsi, NTMakefile: DELTA aklog-20040412 AUTHOR jaltman@mit.edu MIT's aklog.exe imported into OpenAFS for Windows 2004-04-13 03:05 jaltman * src/WINNT/aklog/: NTMakefile, aklog.c, aklog.h, aklog.rc, linked_list.c, linked_list.h: DELTA aklog-20040412 AUTHOR jaltman@mit.edu MIT's aklog.exe imported into the OpenAFS for Windows distribution 2004-04-12 19:42 shadow * src/afs/LINUX/: osi_misc.c, osi_vfsops.c: DELTA linux-26-progress-20040412 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 if you complain about any of it, you better include a patch, or risk being severely flamed. very much a work in progress 2004-04-12 16:04 shadow * acinclude.m4, src/afs/afs_call.c, src/afs/afs_osi.c, src/afs/afs_vcache.c, src/afs/sysincludes.h, src/afs/LINUX/osi_alloc.c, src/afs/LINUX/osi_cred.c, src/afs/LINUX/osi_file.c, src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_machdep.h, src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, src/afs/LINUX/osi_vfs.hin, src/afs/LINUX/osi_vfsops.c, src/afs/LINUX/osi_vm.c, src/afs/LINUX/osi_vnodeops.c, src/afsd/afs.rc.linux, src/cf/linux-test1.m4, src/cf/linux-test2.m4, src/cf/linux-test4.m4, src/config/afs_sysnames.h, src/libafs/MakefileProto.LINUX.in, src/config/param.i386_linux26.h: DELTA linux-26-progress-20040412 AUTHOR chas@cmf.nrl.navy.mil FIXES 4027 if you complain about any of it, you better include a patch, or risk being severely flamed. very much a work in progress 2004-04-09 06:48 jaltman * src/: libafsrpc/NTMakefile, shlibafsrpc/NTMakefile: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integrate Heimdal's md4/md5 code 2004-04-09 06:47 jaltman * src/rxkad/NTMakefile: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integrate Heimdal's MD4/MD5 code 2004-04-09 06:03 jaltman * src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integrate Heimdal's MD4/MD5 code 2004-04-09 05:57 jaltman * src/afs/afs_pioctl.c: DELTA remove-extra-compare-20040408 AUTHOR jaltman@mit.edu do not check for i < 2000 and i < MAXKTCTICKETLEN 2004-04-09 05:54 jaltman * src/rxkad/: hash.h, md4.c, md4.h, md5.c, md5.h: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integration of Heimdal's MD4/MD5 code 2004-04-09 05:53 jaltman * src/rxkad/: Makefile.in, ticket5.c: DELTA md4-md5-20040408 AUTHOR jaltman@mit.edu Integration of Heimdal MD4/MD5 code 2004-04-08 23:32 jaltman * src/WINNT/client_creds/afskfw.c: DELTA cross-realm-obtain-tokens-afscreds-20040408 AUTHOR jaltman@mit.edu If afscreds.exe you can now obtain credentials for cell "foo.com" with credentials from "user@BAR.COM" when specifying a password. This is a first step since if there are already valid credentials for "user@BAR.COM" the password should not be requested. That would allow you to obtain tokens for multiple cells with the same kerberos tgt. 2004-04-08 22:20 jaltman * src/volser/vos.c: DELTA unitialized-vars-20040408 AUTHOR jaltman@mit.edu Fix uninitialized pname reference Rename afs_int32 pname to pnum 2004-04-06 22:31 jaltman * src/WINNT/afsd/smb.c: DELTA more-mutex-20040406 AUTHOR jaltman@mit.edu Rodney found in his logs "Event Object Already Exists fid_t" messages. This lead to another location in the code where problem mutex usage was missing. In this case, multiple fid_t structs were created with the same fid number. 2004-04-06 22:26 jaltman * src/WINNT/talocale/: tal_dialog.cpp, tal_string.cpp: DELTA va_args-20040406 AUTHOR jaltman@mit.edu Who at IBM was stupid enough to believe it is acceptable to pass a va_args variable into a function without initializing it with va_start()? Why would you ever bother to do otherwise? 2004-04-06 08:54 jaltman * src/config/NTMakefile.i386_nt40: DELTA debug-changes-20040406 AUTHOR jaltman@mit.edu Add run time checks to the compiler flags when debug 2004-04-06 08:53 jaltman * src/WINNT/client_creds/afskfw.c: DELTA i-need-sleep-20040406 AUTHOR jaltman@mit.edu Do not use IsKerberosLogon() it does not always report the right value. 2004-04-06 08:51 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_config.c, smb.c, smb3.c: DELTA i-need-sleep-20040406 AUTHOR jaltman@mit.edu * fix uninitialized return variables in smb.c and smb3.c * open the osi_log file as early as possible in afsd_init.c * create an argv to use for non-service executions * add support for \\afs\.cellname for rw volumes 2004-04-05 22:39 shadow * src/afs/: afs.h, LINUX/osi_inode.c, LINUX/osi_machdep.h, LINUX/osi_misc.c, LINUX/osi_vfsops.c, LINUX/osi_vnodeops.c: DELTA linux22-fix-20040405 AUTHOR chas3@users.sourceforge.net FIXES 3909 make linux 2.2 work again 2004-04-05 06:32 jaltman * doc/txt/winnotes/: afs-changes-since-1.2.txt, afs-issues.txt: DELTA afs-release-notes-20040405 AUTHOR jaltman@mit.edu release notes as of 1.3.63 2004-04-05 06:26 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA remove-vnop-dont-umount-fix-entirely-20040405 AUTHOR shadow@dementia.org circumstantially it doesn't work. /afs/andrew.cmu.edu/usr/shadow/tempdata is a file and mvstat is 2, so I get EISDIR. so i'll remove this for now and fix it after the next release. 2004-04-05 06:21 shadow * src/afs/DARWIN/osi_vnodeops.c: DELTA darwin-pageout-limit-to-filesize-20040405 AUTHOR cg2v@andrew.cmu.edu FIXES 3870 previously we weren't limiting to file size, now we are 2004-04-05 06:00 jaltman * src/config/NTMakefile.i386_nt40: DELTA version-1-3-6300-20030405 AUTHOR jaltman@mit.edu Update version number to 1.3.6300 2004-04-05 04:26 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA preserve-server-config-20040404 AUTHOR jaltman@mit.edu Fix the replacedll macro Comment out the code which deletes the server configuration files on AFS Server uninstall. We need to do this to protect existing volumes if the product must be uninstalled and reinstalled 2004-04-05 02:16 jaltman * src/WINNT/afsd/: cm_aclent.c, cm_buf.c, cm_config.c, cm_conn.c, cm_daemon.c, cm_user.c, cm_vnodeops.c, smb.c: DELTA for-rodney-20040404 AUTHOR jaltman@mit.edu Formatting changes Fix the problem with a corrupted cell table when using \\afs\cell-alias Attempt to fix Rodney's DST problem. Added a check for tm_isdst to the computation of the local vs GMT differential. 2004-04-04 02:41 jaltman * src/WINNT/client_exp/: resource.h, shell_ext.cpp, lang/en_US/afs_shl_ext.rc: DELTA shell-extension-20040403 AUTHOR jaltman@mit.edu Fix missing resource strings for Symbolic Links and error strings (english only) 2004-04-04 02:38 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20040403 AUTHOR jaltman@mit.edu Change UpgradeDLL to ReplaceDLL Fix missing pts.pdb 2004-04-04 02:35 jaltman * src/auth/ktc_nt.c: DELTA ktc_nt-20040403 AUTHOR jaltman@mit.edu Increase TBUFFERSIZE to match increase in KTCMAXTICKETSIZE 2004-04-03 22:33 jaltman * src/WINNT/afsd/afsd_init.c: DELTA tchar-ptr-20040403 AUTHOR jaltman@mit.edu TCHAR != TCHAR * but MS VS .NET 2003 does not care. Why not? 2004-04-03 22:16 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA upgrade-dll-20040403 AUTHOR jaltman@mit.edu Apply the upgradedll to .CPL files as well as .DLL 2004-04-03 19:50 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_init.h, afsd_service.c, afslogon.c, smb.c: DELTA afsd-improvements-20040403 AUTHOR jaltman@mit.edu continuing attempts to identify the cause of the crash after the service shuts down successfully. (without success) Add shutdown logic for SMB and RX daemons. Fix Global Drive Mapping Add Global Drive Unmapping 2004-04-03 19:47 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA fix-missing-parameters-20040403 AUTHOR jaltman@mit.edu Fix missing username parameter in calls to Mount Drives 2004-04-03 19:45 jaltman * src/WINNT/client_exp/resource.h: DELTA resource-20040403 AUTHOR jaltman@mit.edu conflict resolution 2004-04-03 19:43 jaltman * src/bucoord/ubik_db_if.c: DELTA precedence-20040403 AUTHOR jaltman@mit.edu != has higher precedence than & 2004-04-03 09:34 jaltman * src/WINNT/afsd/smb.c: DELTA more-cleanup-20040403 AUTHOR jaltman@mit.edu removal of unused variables, formatting, comments, etc. 2004-04-03 07:59 jaltman * src/rxkad/rxkad.p.h: DELTA even-larger-ticket-sizes-20040403 AUTHOR jaltman@mit.edu Microsoft Windows 2003 max ticket size is 12000 2004-04-03 07:17 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA reformatting-20040402 AUTHOR jaltman@mit.edu Reformatting of the source code. Minor editorial changes to comments. 2004-04-02 16:41 jaltman * src/rxkad/ticket5.c: DELTA unitialized-return-variable-20040402 AUTHOR jaltman@mit.edu krb5_des_decrypt() does not initialize the return value to 1, failure, therefore it returns random success (0) values when ticket types of DES-CBC-MD5 or DES-CBC-MD4 are used because we do not have checksum functions for those types. 2004-04-02 11:12 jaltman * src/auth/ktc_nt.c: DELTA restore-original-size-test-20040402 AUTHOR jaltman@mit.edu feeling like an idiot. the original test compared the size of the ticket field in the ktc_token struct allocated by the app which might be smaller than the size of the field defined in the library 2004-04-02 10:54 jaltman * src/auth/ktc_nt.c: DELTA something-weird-20040402 AUTHOR jaltman@mit.edu something weird. the previous commit had diff marks. 2004-04-02 10:52 jaltman * src/auth/ktc_nt.c: DELTA one-more-try-20040402 AUTHOR jaltman@mit.edu much too sleepy. TBUFFERSIZE for all tbuffers 2004-04-02 10:41 jaltman * src/WINNT/client_creds/afskfw.c: DELTA lowercase-cell-20040402 AUTHOR jaltman@mit.edu Lowercase the cell name (from realm name) for which we are requesting set/get token operations Return the error code generated by the ktc_SetToken operation and not one of the many Kerberos operations. 2004-04-02 10:39 jaltman * src/auth/ktc_nt.c: DELTA maxticketsize-20040402 AUTHOR jaltman@mit.edu When processing pioctl() operations, properly perform the test of the ticket size to the ktc.ticket field. The field is of fixed size MAXKTCTICKETLEN and not some value which is adjusted based upon the content of the message. 2004-04-02 07:46 jaltman * src/auth/ktc_nt.c: DELTA maxktcticketlen-20040402 AUTHOR jaltman@mit.edu The buffer size for the ktc_SetToken and ktc_GetToken should be of size MAXKTCTICKETLEN not some arbitrary value. 2004-04-02 06:56 jaltman * src/WINNT/afssvrcfg/: NTMakefile, afscfg.cpp: DELTA windows-server-config-20040402 AUTHOR jaltman@mit.edu Use lanahelper.lib for the server configurator as well 2004-04-02 06:54 jaltman * src/libadmin/: cfg/cfgdb.c, cfg/cfghost.c, cfg/cfginternal.c, cfg/cfgservers.c, pts/afs_ptsAdmin.c: DELTA windows-server-config-20040402 AUTHOR jaltman@mit.edu Corrections to the libadmin interface for the Windows Server Configurator 2004-04-01 22:26 shadow * src/: tviced/Makefile.in, vol/Makefile.in, vol/fstab.c: DELTA macos-fstab-fun-so-fileserver-works-20040401 AUTHOR emoy@apple.com FIXES so we use getfsent and actually find vice partitions (and make volinfo work) 2004-04-01 19:53 jaltman * src/rxkad/rxkad.p.h: DELTA rxkad-increase-token-ticket-sizes-20040401 AUTHOR jaltman@mit.edu In order to support the large ticket sizes produced by Microsoft Active Directory and allow the use of raw Kerberos 5 tickets as tokens increase the size of MAXKTCTICKETLEN and MAXKRB5TICKETLEN to 4096 from 344 and 1024 respectively. 2004-04-01 19:51 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA kill-afsd-20040401 AUTHOR jaltman@mit.edu Remember to kill afsd_service.exe when uninstalling. 2004-04-01 19:49 jaltman * src/WINNT/afsd/smb3.c: DELTA smb-8dot3-pattern-matching-20040401 AUTHOR jaltman@mit.edu Do not enforce the funky 8dot3 pattern matching rule that the first "." is special when using long file names. (you must use "*.*" and not "*") Instead only enforce it when performing 8dot3 searches. 2004-04-01 19:46 jaltman * src/WINNT/afsd/afsd_service.c: DELTA afsd-debugging-20040401 AUTHOR jaltman@mit.edu Add additional debugging during initialization 2004-04-01 19:45 jaltman * src/WINNT/talocale/tal_main.cpp: DELTA resource-string-loading-20040401 AUTHOR jaltman@mit.edu Fix TaLocale_Initialize to be thread safe Fix String Resource loading to not generate exceptions which must be caught by try-catch(...) 2004-04-01 19:43 jaltman * src/WINNT/client_creds/afskfw.c: DELTA kfw-ak5log-20040401 AUTHOR jaltman@mit.edu Remove internally defined life_to_time. Instead rely on version in rxkad Use kvno = RXKAD_TKT_TYPE_KERBEROS_V5 when setting tokens. No longer use krb524d. Fix the assignment of the username and instance to place the instance within the aclient.instance field instead of appended to the aclient.name field. 2004-04-01 19:38 jaltman * src/WINNT/afssvrmgr/: cmdline.cpp, creds.cpp: DELTA windows-srvr-cfg-resource-20040401 AUTHOR jaltman@mit.edu Update resource constants to avoid conflicts 2004-04-01 19:29 jaltman * src/WINNT/: afsapplib/lang/NTMakefile, afssvrcfg/lang/NTMakefile, afssvrcpa/lang/NTMakefile, afssvrmgr/lang/NTMakefile, afsusrmgr/lang/NTMakefile, client_creds/NTMakefile, client_creds/lang/NTMakefile: DELTA ntmakefile-clean-20040401 AUTHOR jaltman@mit.edu Cleanup the *_component_version_number.* files in all directories 2004-04-01 19:09 jaltman * src/WINNT/: afs_setup_utils/resource.h, afs_setup_utils/lang/de_DE/afs_setup_utils.rc, afs_setup_utils/lang/en_US/afs_setup_utils.rc, afs_setup_utils/lang/es_ES/afs_setup_utils.rc, afs_setup_utils/lang/ja_JP/afs_setup_utils.rc, afs_setup_utils/lang/ko_KR/afs_setup_utils.rc, afs_setup_utils/lang/pt_BR/afs_setup_utils.rc, afs_setup_utils/lang/zh_CN/afs_setup_utils.rc, afs_setup_utils/lang/zh_TW/afs_setup_utils.rc, afsapplib/al_resource.h, afsapplib/lang/de_DE/afsapplib.rc, afsapplib/lang/en_US/afsapplib.rc, afsapplib/lang/es_ES/afsapplib.rc, afsapplib/lang/ja_JP/afsapplib.rc, afsapplib/lang/ko_KR/afsapplib.rc, afsapplib/lang/pt_BR/afsapplib.rc, afsapplib/lang/zh_CN/afsapplib.rc, afsapplib/lang/zh_TW/afsapplib.rc, afslegal/resource.h, afssvrcfg/resource.h, afssvrcpa/resource.h, afssvrmgr/resource.h, afssvrmgr/lang/de_DE/svrmgr.rc, afssvrmgr/lang/en_US/svrmgr.rc, afssvrmgr/lang/es_ES/svrmgr.rc, afssvrmgr/lang/ja_JP/svrmgr.rc, afssvrmgr/lang/ko_KR/svrmgr.rc, afssvrmgr/lang/pt_BR/svrmgr.rc, afssvrmgr/lang/zh_CN/svrmgr.rc, afssvrmgr/lang/zh_TW/svrmgr.rc, afsusrmgr/resource.h, client_config/resource.h, client_cpa/resource.h, client_creds/resource.h, client_creds/lang/de_DE/afscreds.rc, client_creds/lang/en_US/afscreds.rc, client_creds/lang/es_ES/afscreds.rc, client_creds/lang/ja_JP/afscreds.rc, client_creds/lang/ko_KR/afscreds.rc, client_creds/lang/pt_BR/afscreds.rc, client_creds/lang/zh_CN/afscreds.rc, client_creds/lang/zh_TW/afscreds.rc, client_exp/resource.h, client_exp/lang/de_DE/afs_shl_ext.rc, client_exp/lang/en_US/afs_shl_ext.rc, client_exp/lang/es_ES/afs_shl_ext.rc, client_exp/lang/ja_JP/afs_shl_ext.rc, client_exp/lang/ko_KR/afs_shl_ext.rc, client_exp/lang/pt_BR/afs_shl_ext.rc, client_exp/lang/zh_CN/afs_shl_ext.rc, client_exp/lang/zh_TW/afs_shl_ext.rc, win9xpanel/resource.h: DELTA windows-srvr-cfg-resource-20040401 AUTHOR jaltman@mit.edu Renumber and re-organize all of the String Table entries to adhere to the rules specified for dynamically loading them with the tools in WINNT/talocale. All numbers must be sequential. Each block must begin on a mod 16 == 0 value. 2004-03-26 07:42 shadow * src/WINNT/bosctlsvc/bosctlsvc.c: DELTA winnt-dont-display-ibm-legal-message-20040326 AUTHOR shadow@dementia.org FIXES remove the ibm legal message display at bosserver startup 2004-03-26 06:39 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c: DELTA win-xp-sp2-20040325 AUTHOR jaltman@mit.edu Support for punching holes in the Win XP SP2 Firewall for AFS Cache Manager Callbacks 2004-03-25 23:25 shadow * acinclude.m4: DELTA pam-login-sia-et-al-reorg-20040325 AUTHOR shadow@dementia.org FIXES 3680 rework top makefile to build pam or not depending on acinclude.m4 2004-03-25 22:52 kolya * src/afs/VNOPS/afs_vnop_remove.c: DELTA remove-vnop-dont-unmount-fix-20040325 AUTHOR kolya@mit.edu Make remove-vnop-denies-unlink-on-mtpt-20040325 more likely to work, and don't forget to afs_PutFakeStat() while we're at it. After we call afs_EvalFakeStat(), there's no way that mvstat can be 1 -- either the object wasn't a mountpoint and it'll be mvstat 0, or EvalFakeStat will evaluate it and it'll be mvstat 2. 2004-03-25 22:35 shadow * Makefile.in, acinclude.m4: DELTA pam-login-sia-et-al-reorg-20040325 AUTHOR shadow@dementia.org FIXES 3680 rework top makefile to build pam or not depending on acinclude.m4 2004-03-25 22:10 shadow * src/afs/VNOPS/afs_vnop_remove.c: DELTA remove-vnop-denies-unlink-on-mtpt-20040325 AUTHOR shadow@dementia.org FIXES 3724 if mvstat is 1, we're a mountpoint; simply short circuit EISDIR and return 2004-03-25 19:37 jaltman * src/WINNT/afsd/afsd_service.c: DELTA afsd-service-shutdown-crash-20040325 AUTHOR jaltman@mit.edu More fixes to the afsd client service which do not result in solving the problem but still should be done. 2004-03-25 19:35 jaltman * src/WINNT/client_config/dlg_automap.cpp: DELTA global-mapping-20040325 AUTHOR jaltman@mit.edu Undo change imported from MIT bulk changes 2004-03-25 17:04 rees * src/afs/OBSD/: osi_machdep.h, osi_vfsops.c: DELTA openbsd-20040325 AUTHOR rees@umich.edu go back to using afs_vget instead of VREF for VN_HOLD in afs_vget, only insert vnode in mount queue if it came off freelist 2004-03-24 22:53 rees * src/packaging/OpenBSD/postinstall: DELTA openbsd-packaging-20040324 AUTHOR rees@umich.edu fix small typo 2004-03-24 17:36 shadow * src/viced/viced.c: DELTA viced-dont-atoi-NULL-20040324 AUTHOR shadow@dementia.org FIXES 3726 check argument number when processing args at startup 2004-03-24 17:23 shadow * src/viced/viced.c: DELTA viced-dont-atoi-NULL-20040324 AUTHOR shadow@dementia.org FIXES 3726 check argument number when processing args at startup 2004-03-24 09:47 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-install-20040323 AUTHOR jaltman@mit.edu Uninstall should be deleting CRT and MFC DLLs; not be installing them Add new startup flags to the LogonScript for Integrated Logon 2004-03-24 09:24 jaltman * src/WINNT/afsd/: afsd_init.c, cm_dns.c: DELTA static-cm_dnsEnabled-20040323 AUTHOR jaltman@mit.edu Make cm_dns.c cm_dnsEnabled static to prevent potential conflict (not really) with a variable of the same name in afsd_init.c 2004-03-24 09:22 jaltman * src/WINNT/afsd/: afsd_init.c, cm_dns.c: DELTA bad-checkin-20040323 AUTHOR jaltman@mit.edu bad checkin 2004-03-24 08:40 shadow * src/config/afs_sysnames.h: DELTA sunx86-59-sysname-id-20040324 AUTHOR shadow@dementia.org FIXES add missing sysname id for solaris 9 x86 2004-03-24 08:38 shadow * src/config/param.rs_aix52.h: DELTA aix52-add-param-header-20040324 AUTHOR shadow@dementia.org FIXES 3718 copy and modify the aix 5.1 header 2004-03-24 08:35 jaltman * src/config/NTMakefile.i386_nt40: DELTA version-update-20040323 AUTHOR jaltman@mit.edu 1.3.6200 2004-03-24 08:32 jaltman * src/WINNT/client_creds/afskfw.c: DELTA no-getcellconfig-error-20040323 AUTHOR jaltman@mit.edu don't produce a MessageBox when getcellconfig fails 2004-03-24 08:27 jaltman * src/WINNT/afsd/afsd_service.c: DELTA no-longjmp-20040323 AUTHOR jaltman@mit.edu Do not use setjmp/longjmp in multithreaded code. It will destroy the stack. 2004-03-24 08:25 jaltman * src/WINNT/afsd/: afslogon.c, cm_ioctl.c, cm_vnodeops.c: DELTA integrated-logon-20040323 AUTHOR jaltman@mit.edu Cleanup the integrated logon code. Remove memory overwrites. Refactor the rest of the code. Make it readable. 2004-03-23 04:45 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA doug-nsis-20040322 AUTHOR jaltman@mit.edu Fix doug's patch. remote extraneous colons Move (once again) the DependsOnXXX values to the right place. (how did these end up back in NetworkProvider?) 2004-03-23 00:46 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA doug-nsis-20040322 AUTHOR jaltman@mit.edu apply patch to include more header and lib files. 2004-03-22 05:40 jaltman * src/WINNT/afsd/afsd_service.c: DELTA uninstall-exception-handler-20040321 AUTHOR jaltman@mit.edu Before we shut down the service and return control to the service manager uninstall the exception handler before it gets unloaded from the process. 2004-03-22 04:09 jaltman * src/WINNT/afsd/afsd_service.c: DELTA power-mgmt-20040321 AUTHOR jaltman@mit.edu #define REGISTER_POWER_MANAGEMENT 2004-03-22 04:07 jaltman * src/WINNT/afsd/afsd_flushvol.c: DELTA power-mgnt-close-handles-20040321 AUTHOR jaltman@mit.edu Close the Handles before terminating the thread to ensure that additional power events cannot be queued during shutdown. 2004-03-21 23:03 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nofindlanabyname-20040321 AUTHOR jaltman@mit.edu Disable the Find Lana By Name functionality for 1.3.61 because it appears to be causing grief for too many people. 2004-03-21 21:35 jaltman * src/config/NTMakefile.i386_nt40: DELTA version-1-3-6100-20040321 AUTHOR jaltman@mit.edu update version to 1.3.6100 2004-03-21 20:56 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-installer-20040321 AUTHOR jaltman@mit.edu Check both Client and Server for unsupported previous installation 2004-03-21 20:41 jaltman * src/WINNT/install/NSIS/: NTMakefile, OpenAFS.nsi: DELTA nsis-installer-20040321 AUTHOR jaltman@mit.edu Remove Rob's new way of installing services as it does not appear to work properly. Add in code to test the legitimacy of the upgrade to ensure we don't try to upgrade an old IBM AFS version that isn't supported Make sure that the only AFS in the PATH is ours and that we are only in once. Add the TransarcAFSDaemon entry into the Control\NetworkProviders::Order value to support Integrated Login Build service.exe and killer.exe with static libraries to avoid run-time dependencies at install and uninstall time 2004-03-21 19:48 jaltman * src/WINNT/afsd/cm_cell.c: DELTA debug-log-20040321 AUTHOR jaltman@mit.edu A more informative log message plus fix uninitialized variable 2004-03-21 11:41 jaltman * src/volser/vos.c: DELTA VLCallBack-vos-20040321 AUTHOR jaltman@mit.edu The variable 'm_unique' is an afs_uint32 where the desired parameter must be of type struct VLCallBack when attempting to call VL_GetAddrs. I do not know how this code ever worked on any platform as the stack was being overwritten. This produced binary, vos.exe on windows, also generates massive memory leaks. I do not think we care all that much because the utility does not stay around all that long. However, the fact that the API makes it so easy to lose memory is scary. 2004-03-21 05:24 jaltman * src/WINNT/install/NSIS/: OpenAFS.nsi, ServiceLib.nsh: DELTA nsis-service-20040320 AUTHOR jaltman@mit.edu Incorporate a new NSIS library ServiceLib.nsh which will allow us to avoid using the Service.exe which we must build from Service.cpp 2004-03-21 04:27 jaltman * doc/txt/winnotes/registry.txt: DELTA registry-20040320 AUTHOR jaltman@mit.edu Document "NoFindLanaByName" 2004-03-21 03:12 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA more-optimizations-20040320 AUTHOR jaltman@mit.edu Replace all calls to lana_GetNetbiosName with GetClientNetbiosName which performs the local caching 2004-03-21 03:05 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA find-netbios-optimize-20040320 AUTHOR jaltman@mit.edu In Mount_ReadSubmount() cache the first response to GetNetbiosName() since the result won't change and the work necessary to get the result is considerable. We don't want to be calling it loops over and over again. 2004-03-20 18:42 jaltman * src/WINNT/afsd/afsd_flushvol.c: DELTA prevent-crash-at-shutdown-20040320 AUTHOR jaltman@mit.edu The Power Management Exit routine was instructing the thread to terminate but was not waiting for the conclusion of the operation before returning control to the caller. This allows the service to pass control to the Service Manager before cleanup was properly completed. 2004-03-20 18:00 jaltman * src/WINNT/client_config/: RegistrySupport.cpp, afs_config.h, config.cpp, config.h, dlg_automap.cpp, drivemap.cpp: DELTA per-user-registry-20040320 AUTHOR jaltman@mit.edu Rename existing registry Read/Write functions to Global Add new registry functions to support Per User Read/Write operations Clean up references to Registry Key strings Change "ShowTrayIcon" to be a "Per User" item from a "Global" item 2004-03-20 17:23 jaltman * src/WINNT/afsd/: cm_ioctl.c, cm_server.c, cm_volume.c: DELTA fs-setserverprefs-bug-20040320 AUTHOR jaltman@mit.edu FIXES 3555 Rodney Dyer (UNCC) reported that the "fs setserverprefs" command if issued multiple times would result in the AFSD server becoming unresponsive. This appears to have been caused by improper use of writeLocks, a failure to use writeLocks when necessary, and improper reference counting on the cm_server_t data structures placed into the cm_allServersp list. 2004-03-20 07:55 jaltman * src/WINNT/client_config/tab_drives.cpp: DELTA tab-drives-20040319 AUTHOR jaltman@mit.edu the mount root is used to define mount paths not the netbios name 2004-03-20 01:03 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA use-dns-install-fix-20040319 AUTHOR jaltman@mit.edu allow use of dns to be configurable 2004-03-20 01:01 jaltman * src/WINNT/client_creds/: afskfw-int.h, afskfw.c, afswiz.cpp, creds.cpp, creds.h, credstab.cpp: DELTA non-kfw-probe-fix-20040319 AUTHOR jaltman@mit.edu Fix the non-KFW case of the KDC Probe. Prevent infinite loop. 2004-03-20 00:56 jaltman * src/config/NTMakefile.i386_nt40: DELTA version-update-20040319 AUTHOR jaltman@mit.edu Update version to 1.3.6090 2004-03-19 19:50 jaltman * src/WINNT/afsd/: cm_config.c, cm_dns.c: DELTA dns-fixes-20040319 AUTHOR jaltman@mit.edu Reorganize some debug statements to put them in more consistent locations Do not initialize the internal dns support if using the Windows DNS API. (Win2000 and above) 2004-03-19 19:44 jaltman * src/WINNT/install/NSIS/AFSCell.ini: DELTA nsis-installer-20040319 AUTHOR jaltman@mit.edu Fix: The use a provided CellServDB file option was not working. You can't compare a filename to "1" and expect it to work. Add: Make the use of DNS optional and default it to off. 2004-03-19 16:38 rees * src/afs/OBSD/osi_vnodeops.c: DELTA obsd-vnops-warnings-20040319 AUTHOR rees@umich.edu eliminate compiler warnings 2004-03-19 15:37 rees * src/afs/FBSD/osi_vnodeops.c: DELTA freebsd-mkdir-panic-20040319 AUTHOR rees@umich.edu don't vput(dvp) on error return from afs_mkdir (vfs already does this) bug found by, and fix tested by, adridg@sci.kun.nl 2004-03-19 07:58 shadow * src/afs/: afs_osi.c, IRIX/osi_machdep.h: DELTA irix-ucred-is-really-cred-20040319 AUTHOR shadow@dementia.org FIXES 3651 gotta wonder what crack monkey came up with this AFS_UCRED is ucred in osi_machdep.h, and ucred is redefined to cred in osi_vfs.h whatever 2004-03-19 05:16 jaltman * src/WINNT/client_creds/afskfw.c: DELTA getipaddrlist-20040318 AUTHOR jaltman@mit.edu Improve error checking in GetNumOfIpAddrs to prevent potential invalid memory access if the IP Address Table cannot be accessed. (win2000 with no privs) 2004-03-19 03:52 jaltman * src/WINNT/afsd/afslogon.c: DELTA afslogon-20040318 AUTHOR jaltman@mit.edu Fix memory deallocation errors (never call free() on memory allocated by GlobalAlloc() or LocalAlloc()) Modify event logging to be consistent between High and Low Security Only generate a random user name when using High Security. Use the normal user name when running with Low security. 2004-03-19 01:09 jaltman * src/WINNT/client_creds/afskfw.c: DELTA notifyaddrchange-20040318 AUTHOR jaltman@mit.edu NotifyAddrChange() on Win2000 without privs fails. Detect the failure and terminate the IPChangeMonitor thread to prevent an infinite loop eating up system resources. Anyone have a clue which bits are required? 2004-03-18 06:13 jaltman * src/WINNT/afsd/smb3.c: DELTA the-correct-mkdir-fix-20040318 AUTHOR jaltman@mit.edu Apply the correct file including the fix to the MIT recursive directory creation patch. 2004-03-18 06:10 jaltman * src/WINNT/afsd/smb3.c: DELTA mkdir-fix-20040318 AUTHOR jaltman@mit.edu Fix recursive directory creation from MIT for single component case. 2004-03-18 05:12 shadow * src/config/param.sgi_65.h: DELTA irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR shadow@dementia.org FIXES 3651 this time for sure. includes the definitions too, this way we can not have macros conflict with headers we don't need 2004-03-18 04:58 shadow * acconfig.h, src/cf/irix-test.m4, src/cf/osconf.m4, acconfig.h, src/cf/irix-test.m4, src/config/param.sgi_65.h: DELTA irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR shadow@dementia.org FIXES 3651 this time for sure. includes the definitions too, this way we can not have macros conflict with headers we don't need 2004-03-18 04:32 jaltman * README-NT, README-WIN9X: DELTA move-readme-to-top-20040317 AUTHOR jaltman@mit.edu As of 1.3.60 move the Windows Readme files from src to top directory 2004-03-18 04:31 jaltman * src/: README-NT, README-WIN9X: DELTA move-readme-to-top-20040317 AUTHOR jaltman@mit.edu Move the README files to the top directory where they belong. 2004-03-18 04:03 jaltman * src/: README-NT, README-WIN9X: DELTA windows-readme-updates-20040317 AUTHOR jaltman@mit.edu Add warning to WIN9X indicating that OpenAFS probably won't build on WIN9X anymore. Describe the new build procedure for 2000/XP/2003 in README-NT 2004-03-18 03:39 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA fix-install-bugs-20040317 AUTHOR jaltman@mit.edu Fix: Compatibility with IBM/Transarc and 1.2.10 installations Correct Pathname Compatibility with incorrect Pathname from 1.3.xx > 1.3.5299 Call CheckSDK on upgrades 2004-03-18 01:46 jaltman * src/NTMakefile: DELTA a-better-way-20040317 AUTHOR jaltman@mit.edu Make the directories first, then the trailing spaces won't matter. 2004-03-18 01:42 jaltman * src/NTMakefile: DELTA missing-spaces-20040317 AUTHOR jaltman@mit.edu Add trailing spaces to xcopy commmands. 2004-03-18 01:20 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-20040317 AUTHOR jaltman@mit.edu make sure that afscreds.exe is terminated after executing with the -z option. 2004-03-18 00:34 jaltman * src/WINNT/install/NSIS/afsdcell.ini: DELTA update-afsdcell-20040317 AUTHOR jaltman@mit.edu grab latest version from http://grand.central.org/dl/cellservdb/CellServDB 2004-03-18 00:34 jaltman * src/WINNT/install/InstallShield5/afsdcell.ini: DELTA update-afsdcell-20040317 AUTHOR jaltman@mit.edu grab current version from http://grand.central.org/dl/cellservdb/CellServDB 2004-03-18 00:07 shadow * src/cf/irix-test.m4: DELTA irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR shadow@dementia.org FIXES 3651 third try 2004-03-18 00:00 jaltman * src/config/: NTMakefile.i386_nt40, NTMakefile.i386_win95: DELTA 1360-version-20040317 AUTHOR jaltman@mit.edu Update the version number to 1.3.6000 2004-03-17 23:53 shadow * src/cf/irix-test.m4: DELTA irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR shadow@dementia.org FIXES 3651 second try 2004-03-17 22:37 shadow * src/cf/irix-test.m4: DELTA irix-attempt-to-detect-kernel-mem-routines-20040317 AUTHOR shadow@dementia.org FIXES 3651 first pass at routine to detect kernel mem* routines 2004-03-17 08:24 shadow * acinclude.m4: DELTA darwin-new-systypes-20040317 AUTHOR shadow@dementia.org FIXES make autoconf figure it out for us 2004-03-17 07:51 shadow * src/libafs/MakefileProto.AIX.in: DELTA aix-install-kmods-20040317 AUTHOR shadow@dementia.org FIXES would be nice if make dest worked again 2004-03-17 07:21 shadow * src/cf/osconf.m4: DELTA aix64-dont-build-on-aix4-20040317 AUTHOR shadow@dementia.org FIXES don't build the 64 bit stuff on aix 4 2004-03-17 07:15 shadow * src/: cf/osconf.m4, export/Makefile.in: DELTA aix64-dont-build-on-aix4-20040317 AUTHOR shadow@dementia.org FIXES don't build the 64 bit stuff on aix 4 2004-03-17 06:43 shadow * src/afs/: afs_nfsclnt.c, afs_pioctl.c, afs_prototypes.h, exporter.h, nfsclient.h, VNOPS/afs_vnop_lookup.c: DELTA support-nfs-translator-sysname-lists-20040317 AUTHOR shadow@dementia.org FIXES support sysname lists in nfs translator 2004-03-17 06:38 shadow * src/packaging/MacOS/ReadMe.rtf: DELTA macos-update-readme-20040317 AUTHOR shadow@dementia.org FIXES 3317 update readme to indicate success through 10.3.3 2004-03-17 06:27 shadow * Makefile.in: DELTA distclean-remove-include-lib-20040317 AUTHOR shadow@dementia.org FIXES 3610 include a lib directories generated during build not removed fix it. 2004-03-17 04:20 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA fix-typo-20040316 AUTHOR jaltman@mit.edu fix last commit 2004-03-17 04:17 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA use-oldstyle-netbios-name-for-default-20040316 AUTHOR jaltman@mit.edu For UNCC, allow old style netbios name to be the default for this release to give them time to convert their scripts to use \\AFS\... instead of \\%MACHINENAME%-AFS\... 2004-03-17 02:29 shadow * src/afs/AIX/osi_vnodeops.c: DELTA aix-largefile-update-20040316 AUTHOR reuter@rzg.mpg.de FIXES 3647 don't allow reading past the end of a file 2004-03-16 22:03 jaltman * doc/txt/winnotes/registry.txt: DELTA reg-expand-str-20040316 AUTHOR jaltman@mit.edu Update text for NetbiosName value. 2004-03-16 21:59 jaltman * src/WINNT/afsd/afsd_init.c: DELTA reg-expand-str-20040316 AUTHOR jaltman@mit.edu Change the NetbiosName registry value from REG_SZ to REG_EXPAND_SZ and add the necessary code to expand the strings. This will allow the use of %COMPUTERNAME%-AFS in case people want to explicitly use a non-portable name. 2004-03-16 16:21 jaltman * src/WINNT/client_creds/: afscreds.h, main.cpp, misc.cpp, shortcut.cpp, window.cpp: DELTA registry-20040316 AUTHOR jaltman@mit.edu Move the locations of the ShowTrayIcon and cell name based expiration reminder keys out of the HKLM\SOFTWARE\Transarc... key and into the {HKCU,HKLM}\SOFTWARE\OpenAFS\... tree. This is safe to do because these keys are transient in nature (created by afscreds.exe) and really do belong to the user and not to the machine. 2004-03-16 16:19 rees * README: DELTA freebsd-pkg-builder-20040316 AUTHOR rees@umich.edu Mention the FreeBSD package builder, with warning. 2004-03-16 16:17 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA registry-20040316 AUTHOR jaltman@mit.edu Fix the DependsOnGroup NetworkProvider key to ensure it is placed in the correct location Change the location of the ShowTrayIcon key so that we no longer store user data in the HKLM Transarc tree 2004-03-16 16:15 jaltman * doc/txt/winnotes/registry.txt: DELTA registry-notes-20040316 AUTHOR jaltman@mit.edu Update the registry usage for 1.3.60 Add information for the Network Provider values and the AFSCreds.exe values. 2004-03-16 04:40 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA service-dependencies-20040315 AUTHOR jaltman@mit.edu Fix the location of the registy values to be used for specifying the service dependencies of the AFS Network Provider. AFS is dependent on PNP_TDI (tcpip, netbt, etc); RpcSs; and NetBios. Upgrades were failing to read the Cell name from the proper location so that it could be restored. 2004-03-16 04:32 jaltman * src/WINNT/client_creds/afskfw.c: DELTA kfw-thread-safety-20040315 AUTHOR jaltman@mit.edu Add a mutex semaphore around the kfw initialization code to prevent multiple threads from attempting to initialize simultaneously. 2004-03-15 18:51 shadow * src/uss/: uss.c, uss_kauth.c: DELTA uss-kauth-support-lockout-20040315 AUTHOR mack@uni-hohenheim.de FIXES 3637 minor reformat by shadow@dementia.org make uss kauth support account locking correctly. 2004-03-14 01:28 jaltman * src/WINNT/client_exp/gui2fs.cpp: DELTA hourglass-20040313 AUTHOR jaltman@mit.edu Ensure that all functions which perform a pioctl() call also change the icon to an hourglass. Replace calls to InAFS() with the function IsPathInAfs() and remove InAFS() since they were identical functions. 2004-03-13 21:51 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA lets-get-it-right-20040313 AUTHOR jaltman@mit.edu the NSIS script crashed on a test machine. Fix the use of variables. When using the System.dll plug-in; you must use $1..$9 instead of $R1..$R9 2004-03-13 21:24 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA update-to-nsis-script-20040313 AUTHOR jaltman@mit.edu Modify NSIS script to prevent overwriting variables 2004-03-13 21:07 jaltman * src/auth/ktc_nt.c: DELTA mutex-token-access-20040313 AUTHOR jaltman@mit.edu This is an initial crack at one of the big problems with the existing AFS client. Multiple processes in a single session or in multiple sessions (terminal server) can step on each others toes. This is because the dual use of RPC and SMB calls to perform operations. Since nothing is done in a single synchronized step, there are plenty of opportunities for data overwrites to occur. The change was to add a Global Mutex within all of the ktc_XXXToken calls. The use of "Global\" prefixed kernel objects are only supported on Win2000 and above. This is fine because this is all we claim to support. But if someone was to decide to run this code on NT4 or Win95 anyway bad things will now happen. This should probably be cleaned up if someone has time. 2004-03-13 21:00 jaltman * src/WINNT/afsd/: afsd_init.c, cm_config.c: DELTA empty-cell-name-fix-20040313 AUTHOR jaltman@mit.edu If the Registry contains a "Cell" entry which is the null string don't crash. Instead panic and log an appropriate error. 2004-03-13 18:34 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA add-registry-values-20040313 AUTHOR jaltman@mit.edu Add registry values to enforce service startup dependencies Increase the RxMaxMTU value from 1200 to 1260 based upon experience running across the Cisco VPN at MIT, Cert, and Fermi. 2004-03-13 18:28 jaltman * src/WINNT/client_creds/afskfw.c: DELTA registry-call-optimizations-20040313 AUTHOR jaltman@mit.edu Do not read the same value from the registry three times in the same function. 2004-03-13 18:26 jaltman * src/WINNT/client_config/: dlg_binding.cpp, drivemap.cpp: DELTA remove-extraneous-code-20040312 AUTHOR jaltman@mit.edu Remove calls to obtain the netbios name which is placed into variables which are never referenced. 2004-03-13 18:24 jaltman * src/WINNT/afsd/smb.c: DELTA remove-loopback-test-from-smb-20040313 AUTHOR jaltman@mit.edu Now that the loopback test is being performed within the LANA Helper library we should not be performing the test in the smb init code. 2004-03-12 05:56 shadow * src/afs/UKERNEL/sysincludes.h: DELTA linux-ukernel-pthreads-ugliness-fix-20040312 AUTHOR shadow@dementia.org FIXES really an autoconf test should do this. in the meantime we do this. 2004-03-12 03:27 shadow * src/libuafs/Makefile.common.in: DELTA juafs-makefile-fix-20040311 AUTHOR shadow@dementia.org FIXES make the juafs rules not break the makefile (remove bogus quoting) 2004-03-12 02:30 shadow * src/libafs/MakefileProto.IRIX.in: DELTA irix-deal-with-sh-versus-make-vars-20040311 AUTHOR shadow@dementia.org FIXES 3322 so the LDFLAGS variable doesn't get shadowed we do this 2004-03-11 22:35 rees * src/packaging/FreeBSD/: buildpkg.sh, desc, packinglist, postinstall: DELTA freebsd-pkg-builder-20040311 AUTHOR rees@umich.edu freebsd package builder not quite right yet, the rc file won't work 2004-03-11 20:39 rees * src/afs/OBSD/osi_vfsops.c: DELTA openbsd-shutdown-panic-20040311 AUTHOR rees@umich.edu openbsd: use vrele instead of AFS_RELE in unmount to avert panic acquire GLOCK in mount (not really needed but oh well) other finnicky and needless tweaks 2004-03-11 20:22 shadow * src/vol/ihandle.h: DELTA inode-largefile-attempt-20040311 AUTHOR cg2v@andrew.cmu.edu FIXES 3519 attempt to deal with large file fileservers for inode versions. not done yet 2004-03-11 19:14 rees * src/afs/: afs_daemons.c, afs_osi.h, OBSD/osi_machdep.h, OBSD/osi_vfsops.c, OBSD/osi_vnodeops.c: DELTA openbsd-vrefs-20040311 AUTHOR rees@umich.edu OpenBSD bug fixes: fix vnode refcount botch introduced by freebsd merge fix yet another deadlock in the vnode reclaim path 2004-03-11 16:59 shadow * src/libafs/MakefileProto.IRIX.in: DELTA irix-deal-with-sh-versus-make-vars-20040311 AUTHOR shadow@dementia.org FIXES 3322 so the LDFLAGS variable doesn't get shadowed we do this 2004-03-11 07:31 shadow * src/budb/server.c: DELTA buserver-support-clones-20040311 AUTHOR lyzhang@umich.edu FIXES 3355 support ubik clones in buserver as with other ubik servers 2004-03-11 07:24 shadow * src/libafs/: Makefile.common.in, MakefileProto.IRIX.in: DELTA base64-elsewhere-20040311 AUTHOR shadow@dementia.org FIXES base64 is in util, and has a different name. 2004-03-11 07:21 shadow * src/libafs/Makefile.common.in: DELTA base64-elsewhere-20040311 AUTHOR shadow@dementia.org FIXES base64 is in util, and has a different name. 2004-03-11 07:20 shadow * src/afs/afs_osi.c: DELTA irix-afs-osi-credp-declared-elsewhere-20040311 AUTHOR shadow@dementia.org FIXES revert to 1.2 declaration for irix 2004-03-11 07:15 shadow * src/viced/afsfileprocs.c: DELTA viced-revert-EIO-and-instead-use-zero-length-20040311 AUTHOR nneul@umr.edu FIXES 3594 this was the other considered approach, i'm unsure why it's needed, but we'll play along for now. 2004-03-11 06:30 shadow * src/rx/rx_user.h: DELTA rx-user-dont-redefine-isafs-glock-for-ukernel-20040311 AUTHOR shadow@dementia.org FIXES rx/UKERNEL/rx_kmutex.h already covers this 2004-03-11 06:05 shadow * src/libuafs/linktest.c: DELTA aix-update-linktest-20040311 AUTHOR shadow@dementia.org FIXES aix hates darwin, again. include netinet/in.h (which was implicit from rx/rx.h before) to make aix happy 2004-03-11 05:40 shadow * src/dir/dir.c: DELTA aix-uafs-dir-compile-20040311 AUTHOR shadow@dementia.org FIXES make dir package work for uafs on aix 2004-03-10 23:01 rees * README, acinclude.m4, src/afs/afs.h, src/afs/afs_call.c, src/afs/afs_init.c, src/afs/afs_osi.c, src/afs/afs_osi.h, src/afs/afs_osi_alloc.c, src/afs/afs_prototypes.h, src/afs/afs_vcache.c, src/afs/FBSD/osi_file.c, src/afs/FBSD/osi_inode.c, src/afs/FBSD/osi_machdep.h, src/afs/FBSD/osi_misc.c, src/afs/FBSD/osi_module.c, src/afs/FBSD/osi_prototypes.h, src/afs/FBSD/osi_sleep.c, src/afs/FBSD/osi_vfsops.c, src/afs/FBSD/osi_vm.c, src/afs/FBSD/osi_vnodeops.c, src/afs/FBSD/vnode_if.h, src/afs/FBSD/vnode_if_4x.h, src/afs/FBSD/vnode_if_5x.h, src/afs/OBSD/osi_file.c, src/afs/OBSD/osi_vfsops.c, src/config/param.i386_fbsd_42.h, src/config/param.i386_fbsd_43.h, src/config/param.i386_fbsd_44.h, src/config/param.i386_fbsd_45.h, src/config/param.i386_fbsd_46.h, src/config/param.i386_fbsd_47.h, src/config/param.i386_fbsd_50.h, src/config/param.i386_fbsd_51.h, src/config/param.i386_fbsd_52.h, src/libafs/MakefileProto.FBSD.in, src/libuafs/MakefileProto.FBSD.in, src/rx/rx_kcommon.c, src/rx/rx_prototypes.h, src/rx/xdr.h, src/rx/FBSD/rx_knet.c: DELTA freebsd-20040310 AUTHOR rees@umich.edu Support for FreeBSD 5.x client. Both 4.x and 5.x now use vnodes from the system pool instead of attaching a private vnode to the vcache. Most of this is from Garrett Wollman , I just did some integration and made it work again on 4.x. 2004-03-10 17:14 shadow * src/libafs/MakefileProto.AIX.in: DELTA aix-dont-build-64bit-on-aix4-20040310 AUTHOR shadow@dementia.org FIXES no 64 kit module for aix4.3.3 2004-03-10 17:12 shadow * acinclude.m4: DELTA aix5-missed-autoconf-support-20040310 AUTHOR shadow@dementia.org FIXES put back the aix5 stuff in autoconf files 2004-03-10 08:35 shadow * acconfig.h, acinclude.m4: DELTA macos-build-update-20040310 AUTHOR shadow@dementia.org FIXES make the head build again. 2004-03-10 07:46 shadow * src/rxkad/: fc_test.c, rxkad_common.c: DELTA macos-build-update-20040310 AUTHOR shadow@dementia.org FIXES make the head build again. 2004-03-10 07:37 shadow * acinclude.m4, src/auth/cellconfig.c, src/cf/ressearch.m4, src/libafs/MakefileProto.IRIX.in, src/libuafs/linktest.c, src/rxkad/fc_test.c: DELTA macos-build-update-20040310 AUTHOR shadow@dementia.org FIXES make the head build again. 2004-03-09 05:47 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-lang-file-fixes-20040308 AUTHOR jaltman@mit.edu Cleaned up the language file installations. Place language files in the same directories as the non-language files. Do not install the MSVC files twice. Install debug symbols for language files for all languages; not just German. 2004-03-09 04:45 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-improvements-20040308 AUTHOR jaltman@mit.edu UpgradeDLL updated by Rob Murawski Rob and I replaced dll installs with upgrades I removed all of the support for beta versions of NSIS now that 2.0 is officially released. 2004-03-09 03:07 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA unmap-debugging-20040308 AUTHOR jaltman@mit.edu Add more debug info to DoUnmapShare 2004-03-09 03:06 jaltman * src/WINNT/client_creds/main.cpp: DELTA afscreds-unmap-command-line-option-20040308 AUTHOR jaltman@mit.edu Add -z option to afscreds.exe which is called from the installer to unmap the drive shares when uninstalling OpenAFS. 2004-03-09 02:02 jaltman * src/WINNT/pthread/pthread.c: DELTA event-object-naming-20040308 AUTHOR jaltman@mit.edu Restore event object naming to the pthread objects. Be sure to identify the objects by PID this time to avoid conflicts. 2004-03-09 02:00 jaltman * src/WINNT/client_creds/afskfw.c: DELTA kfw-not-installed-bug-20040308 AUTHOR jaltman@mit.edu * Remove attempt to free a krb5_context when KFW is not installed. 2004-03-09 01:57 jaltman * src/WINNT/afsd/afsd_init.c: DELTA add-path-to-log-20040308 AUTHOR jaltman@mit.edu Discovered after wasting a huge quantity of time that it is possible for OpenAFS to be installed on machines already containing the IBM/Transarc AFS. Add the PATH environment variable to the log to allow this situation to be detected. 2004-03-08 14:02 jaltman * src/WINNT/client_creds/afskfw.c: DELTA long-lifetimes-20040308 AUTHOR jaltman@mit.edu Add long kerberos 4 ticket lifetime support 2004-03-08 02:23 jaltman * src/WINNT/client_creds/: afskfw.c, afskfw.h, window.cpp: DELTA kfw-changes-20040307 AUTHOR jaltman@mit.edu * Increase debugging of the KFW code; * Remove the krb5_cc_remove_creds 2004-03-08 02:05 jaltman * src/WINNT/afsd/fs.c: DELTA fs-admin-privs-20040307 AUTHOR jaltman@mit.edu Add a requirement for Administrator privileges to the "fs setserverprefs" command. 2004-03-06 21:38 jaltman * src/WINNT/afsd/smb.c: DELTA netbiosName-cellname-20040306 AUTHOR jaltman@mit.edu Add support for a new form of automatic share name generation \\netbiosName\cellname which means that on systems with the loopback adapter you can now refer to the athena.mit.edu afs cell as \\afs\athena.mit.edu\ This is implemented within cm_FindShare(). If the share name is not one of the special ones and cannot be found in the Submounts table, check to see if it is a known cell name, If so, create a path to the share of /afs/sharename with the "sharename" being lower cased. (I hope there are no cell names in mixed or upper case. This won't work.) 2004-03-06 15:25 jaltman * src/WINNT/: afsd/NTMakefile, afsd/smb.c, client_exp/NTMakefile: DELTA NTMakefile-dependencies-20040306 AUTHOR jaltman@mit.edu Update dependencies on various libraries to enforce consistency checks 2004-03-06 13:27 jaltman * src/WINNT/afsd/smb.c: DELTA corrections-to-MIT-merge-20040306 AUTHOR jaltman@mit.edu * Corrections to MIT merge caught by Asanka. 2004-03-06 08:09 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA lanahelper-20040305 AUTHOR jaltman@mit.edu Minor updates. Fix AFS Root UNC path string; add debugging code (off by default) 2004-03-06 02:42 rees * src/rx/rx_user.c: DELTA inaddr-any-20040305 AUTHOR rees@umich.edu use INADDR_ANY instead of ADDR_ANY. 2004-03-05 23:27 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA drivemap-fix-take2-20040305 AUTHOR jaltman@mit.edu * See I knew it wouldn't work. Revert to loop used in revision 1.14 2004-03-05 23:19 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA drivemap-fix-20040305 AUTHOR jaltman@mit.edu * an attempt at a cheap fix which probably won't work. 2004-03-05 23:09 jaltman * src/: NTMakefile, WINNT/afsd/NTMakefile, WINNT/afsd/afsd_init.c, WINNT/afsd/lanahelper.cpp, WINNT/afsd/lanahelper.h, WINNT/client_config/NTMakefile, WINNT/client_config/dlg_automap.cpp, WINNT/client_config/dlg_binding.cpp, WINNT/client_config/drivemap.cpp, WINNT/client_config/getlana.cpp, WINNT/client_config/getlana.h, WINNT/client_config/tab_drives.cpp, WINNT/client_creds/NTMakefile, WINNT/pthread/pthread.c, libafsauthent/NTMakefile, sys/NTMakefile, sys/pioctl_nt.c: DELTA lanahelper-library-20040305 AUTHOR jaltman@mit.edu * at my request Asanka Hearth of MIT ripped out all of the code used the compute the Netbios Name of the SMB Server and the mountRoot and constructed one commonly used library called lanahelper.lib. This library is now constructed in the WINNT/afsd directory and used throughout the tree. At least we now have consistency if nothing else. 2004-03-03 22:41 rees * src/usd/usd_file.c: DELTA no-cdev-fsync-20040303 AUTHOR rees@umich.edu don't try to fsync() a character special dev reported and fix suggested by Helmut Jarausch 2004-03-03 03:32 jaltman * src/WINNT/client_config/drivemap.cpp: DELTA smbname-consistency-20040302 AUTHOR jaltman@mit.edu These changes are an attempt to provide a bit more consistency when it comes to the establishment of SMB drive mappings. Whenever mappings are created, the same name is used when a name can be found. This is supposed to mirror what is performed in the integrated logon DLL. 2004-03-02 15:41 jaltman * src/WINNT/client_creds/: main.cpp, window.cpp: DELTA fix-service-start-permissions-20040302 AUTHOR jaltman@mit.edu When merging the Skyrope changes I forgot to specify the SERVICE_START privilege necessary to allow the -N option to work. 2004-03-02 07:23 jaltman * src/WINNT/afsd/: cm_conn.c, fs.c: DELTA security-class-object-leak-20040301 AUTHOR jaltman@mit.edu Incorrect reference count management results in a leak of rx_securityClass objects. 2004-03-02 04:14 jaltman * src/WINNT/pthread/pthread.c: DELTA name-event-objects-20040301 AUTHOR jaltman@mit.edu When naming event objects allocated in a library, make sure the names are unique by including the process id. 2004-03-02 04:12 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA openafs-nsi-20040301 AUTHOR jaltman@mit.edu Add two new registry keys: RxMaxMTU (DWORD) = 1200 (decimal) NoFindLanaByName (DWORD) = 1 (decimal) DEBUG builds only 2004-03-02 04:09 jaltman * src/WINNT/afsd/afsd_init.c: DELTA afsi_log-buffer-20040301 AUTHOR jaltman@mit.edu Increase the size of the final buffer to be large enough to hold all of the data which is being written to it. 2004-02-29 22:22 jaltman * src/WINNT/afsd/: smb.c, smb3.c: DELTA smb_fid_t-leak-20040229 AUTHOR jaltman@mit.edu There was a significant leak of smb_fid_t objects produced when copying files from an AFS volume. This is clearly part of the problem reported by UNCC. However, there is still an unexplained memory leak associated with reading and writing files even if the data is only being read from the cache. I am noticing reports of memory allocation overruns from the Debug CRT when freeing SCache objects. This could be a side effect of whatever is causing the memory leak. This will require more research. 2004-02-29 02:38 jaltman * src/WINNT/: afsadmsvr/TaAfsAdmSvrCallback.cpp, afsd/NTMakefile, afsd/afsd_flushvol.c, afsd/afsd_service.c, afsd/smb.c, afssvrmgr/alert.cpp, bosctlsvc/bosctlsvc.c, pthread/pthread.c: DELTA win32-name-event-objects-20040228 AUTHOR jaltman@mit.edu This is a very bad leak of Event Objects. Name all of our event objects in an attempt to identify the source of the leak. Apparently, the leak is not coming from any Event Objects we are creating directly. Did find a misallocation of event objects in the smb code for the initial session object. Fixed. 2004-02-28 19:13 jaltman * src/WINNT/afsd/lanahelper.cpp: DELTA findlanabyname-20040228 AUTHOR jaltman@mit.edu * an attempt to fix the problems with stack overwrites when calling the undocumented calls does not work. check it in anyway. 2004-02-28 19:10 jaltman * src/WINNT/afsd/: afsd_flushvol.c, cm_buf.c, smb3.c: DELTA hidedots-fix-20040228 AUTHOR jaltman@mit.edu * Fix the Hiding of dot files. attributes were computed but never applied due to typo during merge * Prevent crashing during service shutdown by power management thread 2004-02-28 06:26 jaltman * src/WINNT/client_creds/: afskfw.c, shortcut.cpp: DELTA afscreds-shortcut-params-20040227 AUTHOR jaltman@mit.edu Obtain Shortcut Parameters from Registry Key {HKLM, HKCU}\SOFTWARE\OpenAFS\Client (REG_SZ) AfscredsShortcutParams Default value is "-A -M -N -Q" if not found 2004-02-28 06:20 jaltman * src/WINNT/install/NSIS/OpenAFS.nsi: DELTA nsis-afscreds-shortcut-params-20040227 AUTHOR jaltman@mit.edu Add Shortcut Parameters to AfsCreds.exe -A -M -N -Q A automatically attempt to obtain tokens on startup if needed M renew drive maps N background check monitors network configuration and attempts to obtain tokens or restart client service if needed Q do not start AFS wizard 2004-02-27 20:38 jaltman * src/WINNT/afsd/afsd_init.c: DELTA NoFindLanaByName-regkey-20040227 AUTHOR jaltman@mit.edu Add a new registry entry "NoFindLanaByName" which can be set to 0x01 (DWORD) to disable the FindLanaByName lookup in case it crashes 2004-02-27 18:36 jaltman * src/WINNT/client_creds/afskfw.c: DELTA enablekfw-part2-20040227 AUTHOR jaltman@mit.edu Current User should have priority over Local Machine 2004-02-27 18:35 jaltman * src/WINNT/client_creds/afskfw.c: DELTA enablekfw-regkey-20040227 AUTHOR jaltman@mit.edu * Add new Registry Key: {HKLM,HKCU}\\SOFTWARE\\OpenAFS\\Client DWORD EnableKFW Default value if missing is 0x01 2004-02-27 18:20 jaltman * src/WINNT/afsd/: afsd_init.c, afsd_service.c, cm_dnlc.c, smb.c, smb3.c: DELTA morgan-patch-20040227 AUTHOR jaltman@mit.edu * Add error checking and logging for WaitForMultipleObject calls * Place log file in directory pointed to by TEMP env variable if defined * Use the platform defined value for MAXIMUM_WAIT_OBJECTS instead of the value 100. (WinNT.h defines this as 64) * Add a new registry value "AllSubmount" which can be set to DWORD 0x00 to disable the automatic creation of the