2001-04-25 05:47 shadow * src/vol/listinodes.c (1.2.2.4): DELTA fix-sense-of-ifdef-for-darwin-20010425 AUTHOR jhutz@cmu.edu reverse change from freebsd patch 2001-04-24 02:52 shadow * src/libafs/: MakefileProto.LINUX (1.3.2.12), redhat.sh (1.1.2.2): DELTA make it actually use the known path to the kernel source, and check for existanc e before doing anything linux-make-bridge-script-more-respectful-of-build-environment-20010 423 AUTHOR shadow@dementia.org 2001-04-23 08:05 shadow * src/config/Makefile.version-NOCML (1.2.2.5): DELTA create-openafs-stable-104-20010423 AUTHOR shadow@dementia.org call what we build openafs 1.0.4 2001-04-23 07:58 shadow * src/libafs/: Makefile.extradefs (1.1.2.1), MakefileProto.LINUX (1.3.2.11), redhat.sh (1.1.2.1): DELTA linux-bridge-to-deal-with-redhat71-in-pre-autoconf-days-20010423 AUTHOR shadow@dementia.org bridge to autoconf world so we can build for redhat 7.1 kernels now 2001-04-23 07:56 shadow * src/libafs/MakefileProto.LINUX (1.3.2.10): DELTA linux-kernel-extra-definitions-for-sp-versus-mp-20010423 AUTHOR katzj@linuxpower.org __SMP__, and __BOOT_KERNEL_SMP __BOOT_KERNEL_UP definitions as appropriate 2001-04-23 07:55 shadow * src/afs/LINUX/osi_vm.c (1.2.2.3): DELTA linux-revert-truncate-inode-pages-for-smush-20010423 AUTHOR shadow@dementia.org osi_VM_TryToSmush needs to be careful not to walk on in-use pages 2001-04-23 07:54 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.15): DELTA cleanup-from-readdir-type-hint-guessing-20010423 AUTHOR shadow@dementia.org Based on report by Chas Williams; FindVCache get getting a ref which we need to release 2001-04-23 07:54 shadow * src/afs/LINUX/: osi_file.c (1.4.2.4), osi_vfs.h (1.3.2.4): DELTA conditionals-for-linux-ac-kernels-20010423 AUTHOR shadow@dementia.org provisional compilation of features needed for alan cox kernels 2001-04-23 07:53 shadow * src/venus/Makefile (1.2.2.7): DELTA be-tolerant-of-unbuilding-kdumps-20010423 AUTHOR shadow@dementia.org if kdump fails to build, don't kick a fuss 2001-04-23 07:52 shadow * src/afs/LINUX/: osi_misc.c (1.3.2.5), osi_vm.c (1.2.2.2): DELTA truncate-inode-pages-for-linux22-20010423 AUTHOR shadow@dementia.org backport truncate inode pages fix 2001-04-23 07:51 shadow * src/afs/LINUX/: osi_misc.c (1.3.2.4), osi_vm.c (1.2.2.1): DELTA truncate inode pages rather than invalidating linux-call-truncate-inode-pages-in-preference-to-invalidate-inode-p ages-20010423 AUTHOR chas@cmf.nrl.navy.mil 2001-04-23 07:50 shadow * src/afs/LINUX/osi_vfsops.c (1.3.2.4): DELTA linux-vfsops-updates-20010423 AUTHOR katzj@linuxpower.org set s_maxbytes if MAX_NON_LFS is defined use &tvp->v nsttead of tvp 2001-04-23 07:49 shadow * src/afs/LINUX/osi_vfsops.c (1.3.2.3): DELTA afs-gunlock-when-umount-as-not-suser-20010423 AUTHOR katzj@linuxpower.org bad to AFS_GLOCK then exit without AFS_GUNLOCK 2001-04-23 07:49 shadow * src/afs/LINUX/osi_file.c (1.4.2.3): DELTA linux24-add-missing-truncate-inode-pages-call-20010423 AUTHOR chas@cmf.nrl.navy.mil actually do the inode page truncation for linux 2.4 2001-04-23 07:47 shadow * src/afs/SOLARIS/osi_inode.c (1.3.2.3): DELTA vfs-dqrwlock-doesnt-exist-before-solaris7-20010423 AUTHOR kolya@mit.edu don't get locks which don't exist prior to solaris 7 on pre-solaris7 2001-04-23 07:46 shadow * src/afs/LINUX/osi_module.c (1.3.2.6): DELTA linux24-ppc-has-no-setgroups32-20010423 AUTHOR chas@cmf.nrl.navy.mil ppc doesn't yet have setgroups32 2001-04-23 07:44 shadow * src/pinstall/install.c (1.2.2.4): DELTA install-updates-for-freebsd-20010423 AUTHOR tardis@watson.org make pinstall build for freebsd 2001-04-23 07:43 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.14): DELTA linux-dentry-revalidation-always-revalidate-20010420 AUTHOR shadow@dementia.org Based on collaboration with Chas Williams and Chaskiel Grundman Always force revalidation so if call which caused caching was in another authentication "context" we don't inadvertantly leak information. Cases where things matter involve bad caching for negative dentries (something fails because you don't have permission, then you authenticate and the negative dentry is not flushed) or when you have l only and someone with rl caused the dentry to get cached, in which case stat() information and nothing else is leaked 2001-04-23 07:42 shadow * src/config/: param.i386_linux22.h (1.2.2.3), param.i386_linux24.h (1.1.2.3): DELTA undo-i386-linux-64bit-env-20010423 AUTHOR shadow@dementia.org this ends up causing lockup in certain cases; revert 2001-04-23 07:41 shadow * src/afs/LINUX/osi_misc.c (1.3.2.3): DELTA linux-cleanup-after-check-bad-parent-20010423 AUTHOR chas@cmf.nrl.navy.mil check_bad_parent doing lookups is incrementing i_count and nothing is cleaning up after it; this should make it happier 2001-04-23 07:40 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.13): DELTA linux-dont-d-drop-in-revalidate-20010423 AUTHOR cg2v@andrew.cmu.edu calling d_drop ends up precluding shrink_dcache_parent; don't call it 2001-04-23 07:40 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.12): DELTA linux-dentry-revalidation-rework-20010423 AUTHOR cg2v@andrew.cmu.edu invalidate based on dataversion so negative dentries will actually go away 2001-04-23 07:37 shadow * src/: cmd/cmd.c (1.2.2.2), cmd/cmd.p.h (1.2.2.2), config/config.c (1.2.2.1), config/mc.c (1.2.2.1), des/cbc_encrypt.c (1.1.6.3), des/cksum.c (1.1.6.3), des/des.c (1.1.6.3), des/key_sched.c (1.1.6.1), des/make_fp.c (1.1.6.1), des/make_ip.c (1.1.6.1), des/make_keyperm.c (1.1.6.1), des/make_p_table.c (1.1.6.1), des/make_s_table.c (1.1.6.1), des/misc.c (1.1.6.1), des/new_rnd_key.c (1.1.6.3), des/pcbc_encrypt.c (1.1.6.3), des/read_pssword.c (1.1.6.3), des/strng_to_key.c (1.1.6.2), des/tables.h (1.1.6.1), des/util.c (1.1.6.1), des/weak_key.c (1.1.6.1), pinstall/install.c (1.2.2.3): DELTA warning-cleanup-20010423 AUTHOR nneul@umr.edu clean up warnings 2001-04-23 07:35 shadow * src/Makefile (1.4.2.14): DELTA allow-disabling-compile-of-obsolete-and-insecure-bits-20010423 AUTHOR nneul@umr.edu allow disbling obsolete and insecure items 2001-04-23 07:34 shadow * src/libafs/MakefileProto.LINUX (1.3.2.9): DELTA update-linux-gcc-processor-optimization-flag-20010423 AUTHOR nneul@umr.edu gcc wants -march= rather than -m486 2001-04-23 07:33 shadow * src/afs/SOLARIS/: osi_file.c (1.2.2.1), osi_inode.c (1.3.2.2), osi_vfsops.c (1.4.2.1): DELTA solaris-ufs-call-updates-20010423 AUTHOR kolya@mit.edu updates per message from Frank Batschulat regarding problems with how afs hooked the solaris ufs code 2001-04-23 07:32 shadow * src/bucoord/vol_sets.c (1.2.2.2): DELTA update-volumesets-for-deletevolentry-20010423 AUTHOR mattiasa@e.kth.se analog of patch for addvolentry 2001-04-23 07:30 shadow * src/: pam/test_pam.c (1.2.2.1), pinstall/install.c (1.2.2.2), rcp/rcp.c (1.1.6.2), rsh/rcmd.c (1.1.6.3), rx/Makefile (1.4.2.5), rx/rx_getaddr.c (1.2.2.2), rx/rx_kcommon.c (1.2.2.3), rx/rx_kcommon.h (1.2.2.2), rx/rx_packet.h (1.2.2.2), rx/rx_rdwr.c (1.2.2.3), rx/FBSD/rx_kmutex.h (1.1.2.1), rx/FBSD/rx_knet.c (1.1.2.1), rxgen/rpc_main.c (1.1.6.3), sys/Makefile (1.2.2.2), uss/uss_common.h (1.2.2.2), util/netutils.c (1.2.2.3), venus/kdump.c (1.4.2.6), venus/up.c (1.2.2.2), viced/afsfileprocs.c (1.2.2.4), vol/Makefile (1.2.2.4), vol/devname.c (1.2.2.3), vol/listinodes.c (1.2.2.3), vol/partition.c (1.2.2.6), vol/vol-salvage.c (1.2.2.5), vol/volume.c (1.2.2.5): DELTA initial-freebsd-port-work-20010423 AUTHOR tardis@watson.org first cut at freebsd port 2001-04-23 07:27 shadow * src/: Makefile (1.4.2.13), afs/Makefile (1.3.2.2), afs/afs.h (1.2.2.4), afs/afs_analyze.c (1.3.2.1), afs/afs_call.c (1.2.2.5), afs/afs_dcache.c (1.2.2.3), afs/afs_init.c (1.2.2.4), afs/afs_osi.c (1.2.2.3), afs/afs_osi.h (1.3.2.3), afs/afs_osi_pag.c (1.2.2.3), afs/afs_prototypes.h (1.2.2.2), afs/afs_server.c (1.3.2.3), afs/afs_user.c (1.3.2.2), afs/afsincludes.h (1.2.2.2), afs/exporter.h (1.2.2.3), afs/lock.h (1.2.2.2), afs/sysincludes.h (1.3.2.3), afs/FBSD/opt_posix.h (1.1.2.1), afs/FBSD/osi_file.c (1.1.2.1), afs/FBSD/osi_groups.c (1.1.2.1), afs/FBSD/osi_inode.c (1.1.2.1), afs/FBSD/osi_inode.h (1.1.2.1), afs/FBSD/osi_machdep.h (1.1.2.1), afs/FBSD/osi_misc.c (1.1.2.1), afs/FBSD/osi_sleep.c (1.1.2.1), afs/FBSD/osi_vfsops.c (1.1.2.1), afs/FBSD/osi_vm.c (1.1.2.1), afs/FBSD/osi_vnodeops.c (1.1.2.1), afs/FBSD/vnode_if.h (1.1.2.1), afs/UKERNEL/afs_usrops.c (1.2.2.2), afs/UKERNEL/sysincludes.h (1.3.2.3), afs/VNOPS/afs_vnop_attrs.c (1.2.2.3), afs/VNOPS/afs_vnop_flock.c (1.3.2.3), afs/VNOPS/afs_vnop_strategy.c (1.2.2.2), afs/VNOPS/afs_vnop_write.c (1.2.2.3), afsd/Makefile (1.3.2.3), afsd/afs.rc.fbsd (1.1.2.1), afsd/afsd.c (1.3.2.4), afsmonitor/afsmonitor.c (1.2.2.2), config/Makefile.i386_fbsd_42 (1.1.2.1), config/afs_sysnames.h (1.4.2.6), config/param.i386_fbsd_42.h (1.1.2.1), config/param.i386_fbsd_42_usr.h (1.1.2.1), des/read_pssword.c (1.1.6.2), dir/dir.c (1.2.2.1), kauth/kaserver.c (1.2.2.3), kauth/klogin.c (1.2.2.2), kauth/user.c (1.2.2.2), libafs/MakefileProto.FBSD (1.1.2.1), libafsrpc/Makefile (1.2.2.4), libuafs/MakefileProto.FBSD (1.1.2.1), login/login.c (1.1.6.1), lwp/Makefile (1.3.2.4), lwp/lwp.c (1.2.2.8), lwp/preempt.c (1.2.2.4), lwp/process.c (1.3.2.5), lwp/process.fbsd.s (1.1.2.1), lwp/timer.c (1.2.2.1), lwp/waitkey.c (1.2.2.2), package/gram.y (1.1.6.1), package/test_gram.y (1.1.6.1), pam/Makefile (1.2.2.2): DELTA initial-freebsd-port-work-20010423 AUTHOR tardis@watson.org first cut at freebsd port 2001-04-23 07:19 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.11): DELTA rmdir(2) claims ENOTDIR pathname, or a component used as a directory in pathname, is not, in fact, a directory. ENOTEMPTY pathname contains entries other than . and .. . meaning what we really want to return here is ENOTEMPTY make-rmdir-on-linux-agree-with-linux-rmdir-implementation-errors-20 010423 AUTHOR shadow@dementia.org 2001-04-23 07:18 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.10): DELTA linux-inode-and-dentry-validation-rework-20010423 AUTHOR chas@cmf.nrl.navy.mil gets us closer to the ideal in inode and dentry revalidation 2001-04-23 07:17 shadow * src/lwp/lwp.c (1.2.2.7): DELTA make-use-of-int-preblock-specific-to-s390-linux-20010423 AUTHOR shadow@dementia.org based on report Pavel Semerad , but fixing the root cause. 2001-04-23 07:16 shadow * src/afs/LINUX/osi_vnodeops.c (1.6.2.9): DELTA better-type-guessing-for-readdir-hint-20010423 AUTHOR cg2v@andrew.cmu.edu instead of just saying unknown, if we know for sure, provide the info 2001-04-23 07:14 shadow * src/: util/serverLog.c (1.2.2.5), rx/rx_lwp.c (1.2.2.4), vol/vol-info.c (1.2.2.2): DELTA windows-compile-fixes-20010423 AUTHOR volker.holfeld@e-technik.tu-chemnitz.de make previous patches compile on winnt 2001-04-23 07:13 shadow * src/rx/rx.c (1.2.2.8): DELTA rx-keep-track-of-resent-packets-20010423 AUTHOR kolya@mit.edu previously the resent packet counter was never incremented 2001-04-23 07:11 shadow * src/util/serverLog.c (1.2.2.4): DELTA dont-fflush-fds-20010423 AUTHOR kolya@mit.edu bogus call to fflush in server log code, trying to fflush a file descriptor 2001-04-23 07:07 shadow * src/vol/partition.c (1.2.2.5): DELTA partition-include-headers-to-get-opendir-etc-20010423 AUTHOR kolya@mit.edu so namei code comes closer to being useful in more cases 2001-04-23 07:05 shadow * src/afs/LINUX/: osi_groups.c (1.2.2.4), osi_module.c (1.3.2.5): DELTA linux24-new-afs-xsetgroups32-implementation-20010423 AUTHOR cg2v@andrew.cmu.edu afs_xsetgroups32 is now a copy of afs_xsetgroups, with the call to sys_setgroupsp changed to sys_setgroups32p no change to sparc64 port stuff 2001-04-23 07:04 shadow * src/afs/afs_osi_pag.c (1.2.2.2): DELTA darwin-pagincred-will-notice-pags-20010423 AUTHOR cg2v@andrew.cmu.edu make PagInCred notice pags on darwin 2001-04-23 07:04 shadow * src/volser/vsutils.c (1.2.2.1): DELTA remove-endif-warning-20010423 AUTHOR nneul@umr.edu remove text after endif 2001-04-23 07:03 shadow * src/util/: afsutil.h (1.2.2.5), hostparse.c (1.2.2.1), netutils.c (1.2.2.2), netutils.h (1.2.2.1), uuid.c (1.2.2.1): DELTA use-consistent-data-typing-for-hosts-20010423 AUTHOR nneul@umr.edu use afs_uint32 everywhere 2001-04-23 07:02 shadow * src/libafs/MakefileProto.SOLARIS (1.3.2.2): DELTA placate-gmake-on-solaris-when-building-libafs-20010423 AUTHOR nneul@umr.edu gmake tries to build something named libafs, make it not 2001-04-23 07:01 shadow * src/Makefile (1.4.2.12): DELTA vfsck-doesnt-build-on-hpux11-20010423 AUTHOR nneul@umr.edu vfsck won't build on hpux 11; don't try 2001-04-23 07:01 shadow * src/vol/namei_ops.c (1.2.2.2): DELTA make-getfreetag-find-correct-free-tags-20010423 AUTHOR reuter@rzg.mpg.de "I have found a "nice" bug in namei_ops.c: In GetFreeTag() the following code was used to find a free place in the link table entry: /* Now find a free column in this row and claim it. */ coldata = 0x7; for (col = 0; col pts createg a:b -id -1234 /bin/athena/pts: Permission denied ; unable to create group a:b with id -1234 owned by 'Segmentation fault " 2001-04-23 03:16 shadow * src/afs/VNOPS/afs_vnop_flock.c (1.3.2.1): DELTA fix-locking-on-linux-sparc64-20010422 AUTHOR semerad@ss1000.ms.mff.cuni.cz " I have found problem with file locking and 64bit linux (tested on ultrasparc). When issued fcntl(fd, f_SETLK, ..) with l_start = 0 and l_len = 0, it sets l_len to LONG_MAX, so it is needed to test this value" 2001-04-23 03:14 shadow * src/afs/: afs.h (1.2.2.2), afs_dcache.c (1.2.2.1), afs_init.c (1.2.2.1), DUX/osi_inode.c (1.2.2.3): DELTA with advfs you can't VTOI inodes so provide a wrapper function for dux to ease this problem simplification-of-code-in-cache-manager-to-make-dux-advfs-support-s impler-20010422 AUTHOR joda@pdc.kth.se 2001-04-22 19:37 shadow * src/libafs/: Makefile.extradefs (1.1), redhat.sh (1.1): DELTA linux-bridge-to-deal-with-redhat71-in-pre-autoconf-days-20010422 AUTHOR shadow@dementia.org Kinda crappy but it will suffice for now 2001-04-14 17:27 shadow * src/: afs/FBSD/opt_posix.h (1.1), afs/FBSD/osi_file.c (1.1), afs/FBSD/osi_groups.c (1.1), afs/FBSD/osi_inode.c (1.1), afs/FBSD/osi_inode.h (1.1), afs/FBSD/osi_machdep.h (1.1), afs/FBSD/osi_misc.c (1.1), afs/FBSD/osi_sleep.c (1.1), afs/FBSD/osi_vfsops.c (1.1), afs/FBSD/osi_vm.c (1.1), afs/FBSD/osi_vnodeops.c (1.1), afs/FBSD/vnode_if.h (1.1), afsd/afs.rc.fbsd (1.1), config/Makefile.i386_fbsd_42 (1.1), config/param.i386_fbsd_42.h (1.1), config/param.i386_fbsd_42_usr.h (1.1), libafs/MakefileProto.FBSD (1.1), libuafs/MakefileProto.FBSD (1.1), lwp/process.fbsd.s (1.1), rx/FBSD/rx_kmutex.h (1.1), rx/FBSD/rx_knet.c (1.1): DELTA initial-freebsd-port-work-20010414 AUTHOR tardis@ece.cmu.edu start of work on freebsd port 2001-04-04 17:08 shadow * src/config/: Makefile.hp_ux102 (1.1), param.hp_ux102.h (1.1), param.hp_ux102_usr.h (1.1): DELTA partial-hpux-10-support-20010404 AUTHOR nneul@umr.edu similar to HPUX 11, just make what can be compiled now compile 2001-03-27 22:22 shadow * src/afs/DARWIN/osi_file.c (1.2): DELTA darwin-cacheops-initialization-check-20010327 AUTHOR cg2v@andrew.cmu.edu make sure nothing happens before cacheops init 2001-03-27 07:33 shadow * src/: afs/DARWIN/osi_file.c (1.1), afs/DARWIN/osi_groups.c (1.1), afs/DARWIN/osi_inode.c (1.1), afs/DARWIN/osi_inode.h (1.1), afs/DARWIN/osi_machdep.h (1.1), afs/DARWIN/osi_misc.c (1.1), afs/DARWIN/osi_module.c (1.1), afs/DARWIN/osi_prototypes.h (1.1), afs/DARWIN/osi_sleep.c (1.1), afs/DARWIN/osi_vfsops.c (1.1), afs/DARWIN/osi_vm.c (1.1), afs/DARWIN/osi_vnodeops.c (1.1), afsd/afs.ppc_darwin.plist (1.1), afsd/afs.rc.darwin (1.1), afsd/afs.rc.darwin.plist (1.1), config/Makefile.ppc_darwin_12 (1.1), config/Makefile.ppc_darwin_13 (1.1), config/param.ppc_darwin_12.h (1.1), config/param.ppc_darwin_12_usr.h (1.1), config/param.ppc_darwin_13.h (1.1), config/param.ppc_darwin_13_usr.h (1.1), des/conf-ppc-darwin.h (1.1), libafs/MakefileProto.DARWIN (1.1), libuafs/MakefileProto.DARWIN (1.1), rx/DARWIN/rx_kmutex.h (1.1), rx/DARWIN/rx_knet.c (1.1): DELTA initial-darwin-support-20010327 AUTHOR cg2v@andrew.cmu.edu added files for the darwin port 2001-03-26 23:38 shadow * src/config/: Makefile.alpha_linux_2216_22 (1.1), param.alpha_linux_2216_22.h (1.1), param.alpha_linux_2216_22_usr.h (1.1): DELTA first-pass-at-alpha-linux-support-20010312 AUTHOR shadow@dementia.org makefile and config files for new-style sysnames 2001-03-26 23:16 shadow * src/des/conf-alpha-linux.h (1.1): DELTA first-pass-at-alpha-linux-support-20010312 AUTHOR stroucki@master.debian.org config for linux alpha