]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Update changelog
authorSam Hartman <hartmans@debian.org>
Sat, 18 May 2002 20:14:57 +0000 (20:14 +0000)
committerSam Hartman <hartmans@debian.org>
Sat, 18 May 2002 20:14:57 +0000 (20:14 +0000)
ChangeLog

index 11d171846971abad61c80ed2be80f906dbb38a2e..6d38bafb2e1218fe77edd65d070290e9f70823b0 100644 (file)
--- 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: