From: Sam Hartman Date: Sat, 18 May 2002 20:14:57 +0000 (+0000) Subject: Update changelog X-Git-Tag: debian/1.2.4-1~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=5428772329f61e9da433a6c11d63cfddcd0f02dc;p=packages%2Fo%2Fopenafs.git Update changelog --- diff --git a/ChangeLog b/ChangeLog index 11d171846..6d38bafb2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,772 @@ +2002-05-15 16:07 zacheiss + + * src/: afs/LINUX/osi_misc.c, rx/LINUX/rx_knet.c: + DELTA STABLE12-linux-really-fix-shutdown-hang-20020515 AUTHOR + warlord@mit.edu + + osi_linux_unmask() needs to explicitly flush_signals() before + calling recalc_sigpending(), otherwise recent kernels don't appear + to deliver new instances of any signals already received. + + Revert back to using SIGKILL at shutdown time, but use SIGKILL + instead of explicitly using signal 9, because abstraction is your + friend. + +2002-05-14 19:09 zacheiss + + * src/rx/LINUX/rx_knet.c: + DELTA STABLE12-linux-use-sigterm-at-shutdown-time-20020514 AUTHOR + warlord@mit.edu + + Seems to fix a hang at shutdown time seen on Redhat 7.3 kernels; + doesn't appear to affect older kernels. + +2002-05-14 18:53 zacheiss + + * src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-build-support-for-bigmem-kernels-20020514 AUTHOR + warlord@mit.edu + + Allows us to build modules for the bigmem kernels redhat started + shipping. + +2002-05-12 21:17 zacheiss + + * NEWS: + DELTA STABLE12-update-news-file-20020512 AUTHOR zacheiss@mit.edu + + Update NEWS file for user visible changes in 1.2.4. + +2002-05-12 21:15 zacheiss + + * doc/txt/RELNOTES-1.2.4: + DELTA STABLE12-add-1_2_4-release-notes-20020512 AUTHOR + zacheiss@mit.edu + + Add 1.2.4 release notes. + +2002-05-10 15:02 zacheiss + + * configure-libafs.in, configure.in: + DELTA STABLE12-create-openafs-1_2_4-20020510 AUTHOR + zacheiss@mit.edu + + begin release cycle. + +2002-05-09 18:07 zacheiss + + * src/afs/afs_dcache.c: + DELTA STABLE12-fix-dynroot-support-with-memcache-20020509 AUTHOR + kolya@mit.edu + + Avoid kernel panic when dynroot and memcache are used + simultaneously. + +2002-05-06 12:21 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + STABLE12-need-prototype-for-osi-dnlc-lookup-20020503 AUTHOR + chas@cmf.nrl.navy.mil + + Include afs_osidnlc.h for osi_dnlc_lookup() prototype. Apparently + fixes a panic on ia64. + +2002-05-03 15:06 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-need-prototype-for-osi-dnlc-lookup-20020503 AUTHOR + chas@cmf.nrl.navy.mil + + Include afs_osidnlc.h for osi_dnlc_lookup() prototype. Apparently + fixes a panic on ia64. + +2002-05-02 11:59 zacheiss + + * Makefile.in, src/config/Makefile.ia64_linux24.in: + DELTA STABLE12-linux-ia64-build-pam-module-20020502 AUTHOR + chas@cmf.nrl.navy.mil + + keep small globals from being gprel + +2002-05-02 11:38 zacheiss + + * src/afs/LINUX/osi_module.c: + DELTA STABLE12-linux-ia64-no-asm-syscall-stubs-20020502 AUTHOR + chas@cmf.nrl.navy.mil + + rewrite syscall stubs not in machine code + +2002-05-02 11:36 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-linux-revalidate-root-always-good-20020502 AUTHOR + kwc@citi.umich.edu + + avoid ESTALE in 2.4.19-pre7 + +2002-04-29 15:17 zacheiss + + * src/rx/rx_kcommon.c: + DELTA STABLE12-dont-spawn-kernel-thread-for-rxk-listener-20020426 + AUTHOR kolya@mit.edu + + Don't spawn a separate kernel thread for rx kernel listener under + Solaris, but instead just use the afsd fork for the listener. Use + of newproc() is deprecated, according to Frank.Batschulat@Sun.COM. + +2002-04-29 15:13 zacheiss + + * src/afs/SOLARIS/osi_inode.c: + DELTA STABLE12-dont-bother-updating-free-inodes-20020426 AUTHOR + kolya@mit.edu + + If the inode is not allocated, don't bother updating timestamps. + Pointed out by Frank.Batschulat@Sun.COM. + +2002-04-29 11:33 shadow + + * src/config/param.ppc_darwin_14.h: DELTA + STABLE12-darwin-use-namei-fileserver-20020429 AUTHOR + cg2v@andrew.cmu.edu + + build namei fileserver for darwin + +2002-04-29 11:27 shadow + + * .cvsignore, src/rxkad/.cvsignore, src/venus/.cvsignore: DELTA + STABLE12-cvsignore-updates-20020429 AUTHOR cg2v@andrew.cmu.edu + + stuff missed in the stable branch + +2002-04-25 17:47 shadow + + * acinclude.m4: DELTA STABLE12-darwin-map-more-versions-20020425 + AUTHOR cg2v@andrew.cmu.edu + + 5.3 and 5.4 are "Same" enough + +2002-04-25 17:22 shadow + + * src/afs/DARWIN/osi_vnodeops.c: DELTA + STABLE12-darwin-fix-build-20020401 AUTHOR shadow@dementia.org + + add missing ) + +2002-04-25 17:19 shadow + + * src/rxkad/rxkad_common.c: DELTA + STABLE12-rxkad-stats-initialize-to-placate-darwin-compiler-20020425 + AUTHOR cg2v@andrew.cmu.edu + + because it deals badly with common symbols + +2002-04-23 21:49 zacheiss + + * src/afs/: afs.h, afs_vcache.c, LINUX/osi_misc.c, + LINUX/osi_vfsops.c, LINUX/osi_vm.c, LINUX/osi_vnodeops.c: + DELTA + STABLE12-convert-linux-macros-for-inodes-appropriately-20020325 + AUTHOR shadow@dementia.org + + even though right now a vnode and an inode are basically but not + exactly the same, part of the usefulness of this change is the + ability to convert to inodes linked from vcaches later. make the + macros fit with this view of the fture + +2002-04-23 21:41 zacheiss + + * src/afs/: afs.h, afs_daemons.c, afs_nfsdisp.c, afs_osi.c, + afs_pioctl.c, afs_vcache.c, AIX/osi_vfsops.c, AIX/osi_vm.c, + AIX/osi_vnodeops.c, DARWIN/osi_vfsops.c, DARWIN/osi_vm.c, + DARWIN/osi_vnodeops.c, DUX/osi_machdep.h, DUX/osi_vfsops.c, + DUX/osi_vm.c, DUX/osi_vnodeops.c, FBSD/osi_vfsops.c, FBSD/osi_vm.c, + HPUX/osi_machdep.h, HPUX/osi_vfsops.c, HPUX/osi_vm.c, + HPUX/osi_vnodeops.c, IRIX/osi_machdep.h, IRIX/osi_vfsops.c, + IRIX/osi_vm.c, IRIX/osi_vnodeops.c, LINUX/osi_misc.c, + LINUX/osi_vfsops.c, LINUX/osi_vm.c, LINUX/osi_vnodeops.c, + SOLARIS/osi_machdep.h, SOLARIS/osi_vfsops.c, SOLARIS/osi_vm.c, + SOLARIS/osi_vnodeops.c, UKERNEL/afs_usrops.c, + UKERNEL/osi_machdep.h, UKERNEL/osi_vfsops.c, + UKERNEL/osi_vnodeops.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_open.c, VNOPS/afs_vnop_remove.c, + VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_strategy.c, + VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: + DELTA STABLE12-convert-vcache-casts-to-macros-20020325 AUTHOR + joda@pdc.kth.se + + convert vcache casting in cache manager to macros + + should ease further changes later + +2002-04-23 18:22 zacheiss + + * src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-linux-provide-sysctl-interface-20020206 AUTHOR + aedil@sinenomine.net + + provide sysctl interface for toggling module state. provide hooks + for all currently known tweakable items + + (complete earlier incomplete pullup) + +2002-04-23 09:46 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-linux-ia64-cleanup-casting-20020423 AUTHOR + chas@cmf.nrl.navy.mil + + so we don't need the SYSCALL2POINTER change + +2002-04-22 23:32 zacheiss + + * src/afs/: afs_call.c, LINUX/osi_alloc.c, LINUX/osi_groups.c: + DELTA STABLE12-sparc64-linux-and-setgroups32-cleanup-20020422 + AUTHOR cg2v@andrew.cmu.edu + + update setgroups32 for 2.4 and make sparc64 linux2.4 work again + +2002-04-22 23:22 shadow + + * src/config/Makefile.ia64_linux24.in: file + Makefile.ia64_linux24.in was initially added on branch + openafs-stable-1_2_x. + +2002-04-22 23:22 shadow + + * Makefile.in, src/afs/LINUX/osi_module.c, + src/config/Makefile.ia64_linux24.in, src/kauth/client.c, + src/libafs/MakefileProto.LINUX.in: DELTA + STABLE12-linux-ia64-updates-20020422 AUTHOR chas@cmf.nrl.navy.mil + + updates to make it work with later 2.4 + + SYSCALL2POINTER change may be unnecessary (sparc64 way should work) + but without any way to test... + +2002-04-22 12:06 shadow + + * src/afs/VNOPS/afs_vnop_remove.c: DELTA + STABLE12-darwin-vnops-make-unlink-fix-fake-references-20020422 + AUTHOR cg2v@andrew.cmu.edu + + so unlink doesn't panic us + +2002-04-22 11:43 shadow + + * src/libadmin/pts/: afs_ptsAdmin.c, afs_ptsAdmin.h: DELTA + STABLE12-libadmin-pts-allow-listing-all-users-and-groups-20020422 + AUTHOR strib@uclink4.berkeley.edu + + so the java api can take advantage of this + +2002-04-21 23:25 zacheiss + + * src/afs/afs_nfsdisp.c: + DELTA STABLE12-solaris-nfstrans-make-it-compile-20020404 AUTHOR + shadow@dementia.org + + it compiles. it's not pretty, but it does compile + +2002-04-21 17:16 zacheiss + + * src/afs/VNOPS/afs_vnop_write.c: + DELTA STABLE12-fix-aix-build-20020402 AUTHOR kolya@mit.edu + + Don't make tvc a register, since we want to dereference it later + on. Pointed out by nneul@umr.edu. + +2002-04-21 17:11 zacheiss + + * src/WINNT/afssvrmgr/cmdline.cpp: + DELTA STABLE12-winnt-servermgr-use-existing-creds-option-20020401 + AUTHOR D.Bailey@Bristol.ac.uk + + This adds /useexisting to use current AFS creds, bypassing the + initial authentication dialog box. It's useful if you're not + running kaserver (i.e. if you've moved over to kerberos 5) and + can't authenticate again by the normal AFS means. + +2002-04-21 17:08 zacheiss + + * src/afs/VNOPS/afs_vnop_lookup.c: + DELTA STABLE12-afs-dont-mask-rights-granted-by-lookup-20020328 + AUTHOR shadow@dementia.org + + lookup is sufficient for this, fix the client not to bogusly + enforce extra restrictions + +2002-04-21 17:05 zacheiss + + * src/venus/fstrace.c: + DELTA STABLE12-fstrace-fix-memory-leak-20020325 AUTHOR + nneul@umr.edu + + avoid leaking catalog reference on failure + +2002-04-21 17:04 zacheiss + + * .cvsignore: + DELTA STABLE12-cvsignore-update-for-autoconf-25-20020325 AUTHOR + nneul@umr.edu + + autoconf 2.5x turds to ignore + +2002-04-21 17:01 zacheiss + + * src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_dirops.c, + afs_vnop_link.c, afs_vnop_remove.c, afs_vnop_rename.c, + afs_vnop_symlink.c: + DELTA STABLE12-verify-name-lengths-in-vnops-20020324 AUTHOR + kolya@mit.edu + + Verify that name lengths are at most AFSNAMEMAX and symlink + contents are at most AFSPATHMAX (notably, the Linux kernel doesn't + check this for us); bug report by nneul@umr.edu. + +2002-04-21 16:58 zacheiss + + * src/afs/VNOPS/afs_vnop_remove.c: + DELTA STABLE12-initialize-tvc-on-osf-20020324 AUTHOR kolya@mit.edu + + Initialize tvc in afs_remove so that we don't call afs_PutVCache on + stack garbage in case of some failure. + +2002-04-21 16:54 zacheiss + + * src/viced/host.c: + DELTA + STABLE12-be-more-consistent-about-host-format-in-logfiles-20020324 + AUTHOR kolya@mit.edu + + Clean up some more ViceLog calls to consistently refer to hosts in + a format like 18.239.2.102:7001, rather than memory address or hex + IP. + +2002-04-21 16:53 zacheiss + + * src/afs/VNOPS/afs_vnop_write.c: + DELTA + + prototyping caught this; the usage is inconsistent with other cases + and i believe this is the correct fix. it's not clear to me why we + weren't seeing problems from this, though + STABLE12-afs-memcachetruncate-takes-memcacheentry-not-inode-2002032 + 1 AUTHOR shadow@dementia.org + +2002-04-21 16:50 zacheiss + + * src/afs/afs_server.c: + DELTA + STABLE12-afs-checkservers-call-getuser-with-cell-index-20020321 + AUTHOR nneul@umr.edu + + this means to be calling afs_GetUser with a cell index, not with + the cell structure itself + +2002-04-21 16:45 zacheiss + + * src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_dirops.c, + afs_vnop_link.c, afs_vnop_remove.c, afs_vnop_symlink.c: + DELTA STABLE12-tru64-avoid-leaking-vnodes-when-failure-20020320 + AUTHOR mattiasa@e.kth.se + + tru64 needs vrele when an error happens, rather than just + returning. make sure we do so + +2002-04-21 16:27 zacheiss + + * src/vol/ihandle.c: + DELTA STABLE12-nbsd-fileserver-dont-leak-fds-20020317 AUTHOR + lha@stacken.kth.se + + file server now works usefully on netbsd + +2002-04-21 16:23 zacheiss + + * src/afs/afs_callback.c: + DELTA STABLE12-do-afs-putcell-after-getcellbyindex-20020317 AUTHOR + kolya@mit.edu + + Call afs_PutCell after afs_GetCellByIndex, even though right now it + doesn't do anything. + +2002-04-21 16:12 zacheiss + + * src/afs/afs_callback.c: + DELTA STABLE12-callback-function-fixes-20020317 AUTHOR + shadow@dementia.org + + suggested by lha@stacken.kth.se + + drop locks when rxi_Alloc fails, and rework SRXAFSCB_GetCellServDB + to use afs_GetCellByIndex. He suggested same for GetLocalCell, and + as long as cell 1 and not CPrimary is the local cell indicator that + works, but I left that part of the code as is for now. + +2002-04-21 15:54 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-avoid-double-freeing-20020314 AUTHOR nneul@umr.edu + + Zero out the "allocated" flag so that we don't accidentally free + something that wasn't allocated. + +2002-04-21 15:51 zacheiss + + * src/WINNT/afsd/smb3.h: + DELTA STABLE12-winnt-deal-with-compiler-packing-20020310 AUTHOR + yeejiun@yahoo.com + + use pragmas to hit compiler into packing smb_tran2QFSInfo usefully + +2002-04-21 15:48 zacheiss + + * src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-fix-fomit-frame-pointer-typo-20020314 AUTHOR + nneul@umr.edu + + Fix typo: OMIT_FRAME_POINTER not FOMIT_FRAME_POINTER + +2002-04-21 15:46 zacheiss + + * acinclude.m4, src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-configure-allow-kernel-debugging-support-20020310 + AUTHOR warlord@mit.edu + + currently for linux only, but allow it for others in the future + +2002-04-21 01:13 zacheiss + + * src/afs/LINUX/osi_misc.c: + DELTA STABLE12-linux24-fix-memcache-20020307 AUTHOR warlord@mit.edu + + The problem is that on 2.4 the 'code' variable is over-written + during the path walk, such that by the time it's checking if the + inode exists, code is already '0'. But if the inode does not + exist, code should be ENOENT to show that the file does not exist. + +2002-04-21 01:04 zacheiss + + * src/: config/param.alpha_dux50.h, vol/partition.c: + DELTA STABLE12-dux-make-namei-fileserver-work-20020304 AUTHOR + mattiasa@e.kth.se + + namei should now work on tru64 (tested on 5.0a) + +2002-04-21 00:38 zacheiss + + * src/afs/afs_server.c: + DELTA STABLE12-use-afs-rxdeadtime-constant-20020228 AUTHOR + kolya@mit.edu + + Use AFS_RXDEADTIME instead of hardcoding a value of 50 + +2002-04-21 00:31 zacheiss + + * src/rxkad/: Makefile.in, fc_test.c: + DELTA STABLE12-rxkad-regression-test-20020228 AUTHOR lha@e.kth.se + + regression test for rxkad + +2002-04-21 00:14 zacheiss + + * src/: bozo/bosserver.c, budb/server.c, kauth/kaserver.c, + ptserver/ptserver.c, vlserver/vlserver.c, volser/volmain.c: + DELTA STABLE12-afs-servers-use-rx-setnojumbo-interface-20020228 + AUTHOR mattiasa@e.kth.se + + use rx library interface instead of tweaking in each program + +2002-04-21 00:09 zacheiss + + * src/ubik/ubik.p.h: + DELTA STABLE12-dont-doubly-declare-ubik-tid-etc-20020226 AUTHOR + kolya@mit.edu + + ubik_tid and ubik_version now come from ubik-int.h + +2002-04-21 00:01 zacheiss + + * src/: kauth/kaprocs.c, kauth/kauth.rg, ptserver/ptint.xg, + ptserver/ptprocs.c, ubik/ubik_int.xg, ubik/utst_server.c, + vlserver/vldbint.xg, vlserver/vlprocs.c: + DELTA STABLE12-fix-linux-build-with-prototypes-20020225 AUTHOR + kolya@mit.edu + + Fix some of the fallout from having rxgen-fabricated prototypes. + +2002-04-20 23:56 zacheiss + + * src/ptserver/ptprocs.c: + DELTA STABLE12-check-malloc-return-value-in-ptserver-20020223 + AUTHOR kolya@mit.edu + + Make sure we have enough memory to allocate the return list. + +2002-04-20 23:55 zacheiss + + * src/afs/afs_callback.c: + DELTA STABLE12-fix-build-without-instrument-locks-20020222 AUTHOR + kolya@mit.edu + + Fix build when INSTRUMENT_LOCKS isn't defined + +2002-04-20 23:52 zacheiss + + * src/: bubasics/butc.xg, fsprobe/fsprobe_callback.c, + libadmin/bos/afs_bosAdmin.c, xstat/xstat_fs_callback.c: + DELTA STABLE12-fix-build-errors-20020222 AUTHOR kolya@mit.edu + + Fix minor build errors, and rename the dumpId argument of butc's + DeleteDump to avoid collision with budb's #define dumpId. + +2002-04-20 14:53 zacheiss + + * src/tests/: build-openafs, run-tests.in: + DELTA STABLE12-test-suite-updates-20020221 AUTHOR + shadow@dementia.org + + minor tweaks found making solaris work + +2002-04-20 14:49 zacheiss + + * src/tests/: run-suite.pl, run-tests.in: + DELTA STABLE12-test-suite-run-tests-export-shell-20020221 AUTHOR + shadow@dementia.org + + set $SHELL to override whatever your shell sets + +2002-04-20 14:45 zacheiss + + * src/tests/run-suite.pl: + DELTA + + was a case where we could end up testing "localcell" by accident + STABLE12-test-suite-run-script-make-setup-not-use-localcell-inadver + tantly-20020221 AUTHOR shadow@dementia.org + +2002-04-20 14:43 zacheiss + + * src/tests/Makefile.in: + DELTA test-suite-make-sure-test-script-is-executable-20020221 + AUTHOR shadow@dementia.org + + since configure creates the script, just chmod it + +2002-04-20 14:38 zacheiss + + * acinclude.m4, src/tests/KeyFile, src/tests/Makefile.in, + src/tests/fs_lib.c, src/tests/fsx.c, src/tests/kaserver.DB0, + src/tests/kaserver.DBSYS1, src/tests/make-page.c, + src/tests/run-suite.pl, src/tests/snprintf.c, src/tests/verr.c, + src/tests/verrx.c, src/tests/vwarn.c, src/tests/vwarnx.c, + src/tests/warnerr.c, src/tests/write-rand.c, + src/tests/OpenAFS/Auth-Kaserver.pm: + DELTA + STABLE12-test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 + AUTHOR shadow@dementia.org + + make it all build on solaris. provide necessary files to set up a + kaserver and authenticate against it (albeit with "known" keys) + +2002-04-19 01:57 zacheiss + + * src/tests/boslistkeys.pl: + DELTA STABLE12-bos-listkeys-fix-test-20020221 AUTHOR + shadow@dementia.org + + cksum can be either number + +2002-04-19 01:37 zacheiss + + * src/pam/Makefile.in: + DELTA STABLE12-pam-makefile-fix-dependancies-20020219 AUTHOR + Jaroslaw.Polok@cern.ch + +2002-04-19 00:47 zacheiss + + * acinclude.m4, src/cf/solaris-pcorefile.m4, src/rx/rx_kcommon.c: + DELTA STABLE12-check-for-p_corefile-using-autoconf-20020215 AUTHOR + kolya@mit.edu + + Use autoconf to check for p_corefile in struct proc, rather than + assuming it exists in Solaris 7 and above; nneul@umr.edu reports + that it doesn't for some kernel revision. + +2002-04-19 00:42 zacheiss + + * src/rx/rx_event.c: + DELTA + STABLE12-rx-event-deal-with-gcc-296-this-time-for-sure-20020214 + AUTHOR shadow@dementia.org + + somehow i suspect one of our platforms doesn't do volatile and i'll + regret this, but this stops linux i386 when afs_int32 is an int + from going off into la-la land when an Rx retransmit is needed + +2002-04-19 00:39 zacheiss + + * src/vol/vol-salvage.c: + DELTA + STABLE12-vol-salvage-add-missing-parameter-to-logging-20020213 + AUTHOR ota@transarc.com + + bad trace statement due to missing parameter; added + +2002-04-19 00:34 zacheiss + + * src/afsweb/: Makefile.in, afswsNetscape_config.sh: + DELTA STABLE12-afsweb-add-netscape-config-script-20020213 AUTHOR + stentz@us.ibm.com + + this was omitted from the original release and now can be included + +2002-04-19 00:15 zacheiss + + * src/viced/: afsfileprocs.c, physio.c: + DELTA STABLE12-viced-printinode-returns-string-not-number-20020212 + AUTHOR nneul@umr.edu + + based on feedback from ota@transarc.com + + PrintInode returns a string, use it + +2002-04-19 00:10 zacheiss + + * src/afs/SOLARIS/osi_vfsops.c: + DELTA STABLE12-solaris-release-glock-when-returning-20020208 AUTHOR + kolya@mit.edu + + Properly AFS_GUNLOCK() when returning an error after having + previously AFS_GLOCK()'ed, in afs_mount() and afs_unmount(). + +2002-04-18 23:55 zacheiss + + * src/: afs/SOLARIS/osi_vfsops.c, rx/rx_kcommon.c, + rx/SOLARIS/rx_knet.c: + DELTA STABLE12-allow-solaris-kernel-module-reloading-20020208 + AUTHOR kolya@mit.edu + + Allow AFS to shutdown on Solaris (and subsequently be reloaded and + restarted). Still leaks memory, unlike the Linux module. + +2002-04-18 23:50 zacheiss + + * src/viced/callback.c: + DELTA + STABLE12-viced-callback-avoid-potential-looping-problem-20020201 + AUTHOR reuter@rzg.mpg.de + + avoid case where we never come out of loop attempting to clear host + callbacks + +2002-04-18 22:22 zacheiss + + * src/bozo/bosoprocs.c: + DELTA + STABLE12-back-out-bosserver-dont-enforce-world-readability-on-serve + r-etcdir-20011126 AUTHOR shadow@dementia.org + +2002-04-05 23:57 shadow + + * src/afs/afs_vcache.c: DELTA + STABLE12-linux-newvcache-more-simplification-20020405 AUTHOR + shadow@dementia.org + + based on suggestion from vsrikanth@in.ibm.com + + eliminate extra for loop, flatten function to drop dentries, fix + locking error i introduced + +2002-04-01 21:13 shadow + + * src/afs/afs_vcache.c: DELTA + + based on patch by Srikanth Vishwanathan and modifications based on + suggestions from Ted Anderson applicable to this part of the code. + + the original theory we operated under, namely that negative + dentries could be banished entirely, causes file creation to stop + working under linux 2.2 kernels. reverting that change means we + have to deal with these negative dentries, and Srikanth's original + suggested patch does so. + STABLE12-linux-dcache-create-negative-dentries-22-needs-while-still + -avoiding-vlru-cycle-20020328 AUTHOR shadow@dementia.org + +2002-04-01 21:12 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + STABLE12-revert-part-of-linux-dcache-inconsistency-fix-20020115 + AUTHOR shadow@dementia.org + + may revisit this before release; however, open_namei on 2.2 wants a + dentry returned to it and so without this change, creating files in + afs breaks + +2002-04-01 21:11 shadow + + * src/afs/LINUX/osi_alloc.c: DELTA + + Based on report from David Howells of RedHat (via Guy Streeter) + STABLE12-linux-osi-alloc-up-alloc-sem-while-alloc-to-avoid-deadlock + -against-glock-20020215 AUTHOR shadow@dementia.org + +2002-04-01 21:10 shadow + + * src/vfsck/pass1.c: DELTA + + if running with -y report old inodes and continue anyway + STABLE12-solaris-vfsck-allow-force-runs-when-old-inodes-exist-20020 + 310 AUTHOR shadow@dementia.org + +2002-04-01 21:10 shadow + + * src/afs/LINUX/osi_sysctl.c: DELTA + STABLE12-linux-sysctl-fix-includes-20020206 AUTHOR kolya@mit.edu + + Include linux/sysctl.h after afsconfig.h, since we need the + modversion stuff first. + +2002-04-01 21:07 shadow + + * src/afs/LINUX/: osi_module.c, osi_sysctl.c: DELTA + STABLE12-linux-provide-sysctl-interface-20020206 AUTHOR + aedil@sinenomine.net + + provide sysctl interface for toggling module state. provide hooks + for all currently known tweakable items + +2002-04-01 21:06 shadow + + * src/afs/: afs_call.c, SOLARIS/osi_groups.c: DELTA + + crset() expects p_crlock to not be held when it's called; deal + accordingly + STABLE12-solaris-p-crlock-not-safe-to-hold-across-call-to-crset-200 + 20206 AUTHOR kolya@mit.edu + +2002-04-01 21:05 shadow + + * src/afs/afs_volume.c: DELTA + + it's ok to support a null request being passed in, but if a real + one is passed in we shouldn't analyze it when it's not the one we + used when making calls. + STABLE12-newvolumebyname-analyze-the-vrequest-actually-used-2002020 + 5 AUTHOR shadow@dementia.org + +2002-03-17 22:24 kolya + + * src/afs/VNOPS/afs_vnop_symlink.c: + DELTA STABLE12-allocate-correct-size-string-for-symlinks-20020317 + AUTHOR kolya@mit.edu + + Allocate the exact string length needed for the string in symlink + contents, rather than assuming that symlink data never contains + nulls (or that it's of the length we expect). 2001-10-13 05:28 shadow * src/afs/VNOPS/afs_vnop_lookup.c: