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).