]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Update changelog and release notes
authorSam Hartman <hartmans@debian.org>
Fri, 2 Aug 2002 20:58:31 +0000 (20:58 +0000)
committerSam Hartman <hartmans@debian.org>
Fri, 2 Aug 2002 20:58:31 +0000 (20:58 +0000)
ChangeLog
RELNOTES-1.2.6 [new file with mode: 0644]

index f75ad51b5f6513403728d767293b0faa29348849..40cbc2a2a37a0a3db9b3bb6e691cc2336e9dca2e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,561 @@
+2002-08-01 23:51  zacheiss
+
+       * configure-libafs.in, configure.in: 
+       DELTA STABLE12-create-openafs-1_2_6-20020801 AUTHOR
+       zacheiss@mit.edu
+       
+       Begin release cycle.
+
+2002-08-01 23:11  shadow
+
+       * src/vol/fssync.c: DELTA
+       STABLE12-vol-fssync-ack-before-breaking-callbacks-20020612 AUTHOR
+       shadow@dementia.org
+       
+       given that we don't bother to do anything to return value, we can
+       ack the fssync op earlier and not tie up the volserver
+       unnecessarily
+       
+       found due to comments from brent.johnson@jpl.nasa.gov
+
+2002-08-01 22:45  zacheiss
+
+       * src/rx/Makefile.in: 
+       DELTA STABLE12-include-all-xdr-object-in-librx-20020801 AUTHOR
+       zacheiss@mit.edu
+       
+       Include xdr.o and xdr_array.o in librx, to pick up xdr fix.
+
+2002-08-01 15:12  shadow
+
+       * src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_write.c: DELTA
+       STABLE12-linux-cleanup-partial-writes-20020801 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       Clean up partial write support on Linux by calling
+       afs_DoPartialWrite from afs_linux_writepage_sync.
+
+2002-08-01 12:13  shadow
+
+       * src/afs/LINUX/osi_alloc.c: DELTA
+       STABLE12-linux-alloc-dont-drop-what-you-dont-have-20020801 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       avoid trying to drop a glock we don't have
+
+2002-07-31 23:35  zacheiss
+
+       * src/afs/afs_prototypes.h: 
+       DELTA STABLE12-prototype-to-fix-irix-build-20020731 AUTHOR
+       zacheiss@mit.edu
+       
+       Add a prototype of afs_GetRealCellByIndex to fix Irix build.
+
+2002-07-31 22:46  zacheiss
+
+       * src/kauth/krb_udp.c: 
+       DELTA STABLE12-include-errno-h-to-fix-compile-errors-20020731
+       AUTHOR zacheiss@mit.edu
+       
+       Include errno.h so this compiles again.
+
+2002-07-31 19:13  shadow
+
+       * src/rx/: xdr.c, xdr_array.c, xdr_arrayn.c: DELTA
+       STABLE12-xdr-updates-20020731 AUTHOR jhutz@cmu.edu
+       
+       update xdr so internal variables match what's being passed in
+
+2002-07-31 18:41  shadow
+
+       * src/afsd/afs.rc.linux: DELTA
+       STABLE12-linux-start-if-dynroot-even-if-no-network-20020731 AUTHOR
+       warlord@mit.edu
+       
+       if we start with dynroot, dont worry if we have net or not
+
+2002-07-31 18:36  shadow
+
+       * src/: rx/rx_lwp.c, rx/rx_pthread.c, kauth/krb_udp.c: DELTA
+       STABLE12-deal-with-linux-EAGAIN-returns-when-receiving-20020731
+       AUTHOR jhutz@cmu.edu
+       
+       sometimes you get EAGAIN from recvfrom, apparently if a packet
+       comes in with a bad checksum for instance. we should deal better.
+
+2002-07-31 18:31  shadow
+
+       * src/afs/: afs_osi.c, LINUX/osi_alloc.c, LINUX/osi_prototypes.h,
+       LINUX/osi_sleep.c: DELTA
+       STABLE12-linux-alloc-drop-glock-if-we-can-20020731 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       if we can drop the glock, do so. allocate up to PAGE_SIZE with
+       kmalloc before switching to vmalloc
+
+2002-07-31 18:19  shadow
+
+       * src/: afs/afs.h, afs/afs_cell.c, afs/afs_pioctl.c,
+       afs/afs_stats.h, venus/kdump.c, xstat/xstat_cm_test.c: DELTA
+       
+       don't use the LRUq since it can make us miss cells. don't use the
+       existant index because it includes cell aliases
+       STABLE12-afs-getcell-pioctl-should-be-able-to-provide-complete-list
+       -20020731 AUTHOR shadow@dementia.org
+
+2002-07-31 18:00  shadow
+
+       * src/: afs/LINUX/osi_sleep.c, rx/LINUX/rx_kmutex.h: DELTA
+       
+       based on discussion with David Howells of RedHat
+       STABLE12-linux-note-we-use-interruptible-sleeps-in-non-compliant-ma
+       nner-20020731 AUTHOR shadow@dementia.org
+
+2002-07-31 14:55  zacheiss
+
+       * src/afs/VNOPS/afs_vnop_link.c: 
+       DELTA STABLE12-fix-compile-on-solaris-20020731 AUTHOR kolya@mit.edu
+       
+       fix-fakestat-support-for-hardlinks-20020731 made afs_vnop_link.c
+       not compile under Sun's cc, since it tried to take the address of a
+       register variable.  Don't declare the arguments as register.
+
+2002-07-31 12:42  shadow
+
+       * src/afs/VNOPS/afs_vnop_link.c: DELTA
+       STABLE12-fix-fakestat-support-for-hardlinks-20020731 AUTHOR
+       kolya@mit.edu
+       
+       Support afs_link() in volume roots when using fakestat.
+
+2002-07-30 23:42  shadow
+
+       * src/rx/LINUX/rx_kmutex.h: DELTA
+       STABLE12-make-mutex-tryenter-consistent-with-head-20020730 AUTHOR
+       kolya@mit.edu
+       
+       pullup change from head to MUTEX_TRYENTER
+
+2002-07-30 17:35  shadow
+
+       * src/afs/VNOPS/afs_vnop_write.c: DELTA
+       STABLE12-linux-enable-partial-writes-20020730 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       backport of linux-enable-partial-writes-and-prefetch-20020730 which
+       does not include prefetch and dcache locking changes (dcache
+       locking isn't in 1.2 but prefetch should be pulled up for 1.2.7)
+
+2002-07-30 17:27  shadow
+
+       * src/afs/LINUX/osi_vnodeops.c: DELTA
+       STABLE12-return-correct-values-for-fcntl-FGETLK-20020727 AUTHOR
+       kolya@mit.edu
+       
+       Re-encode struct fcntl back into Linux's struct file_lock so that
+       fcntl(F_GETLK) returns proper values to the user.
+
+2002-07-30 03:04  zacheiss
+
+       * src/rx/LINUX/rx_kmutex.h: 
+       DELTA STABLE12-fix-compile-on-linux-22-20020729 AUTHOR
+       kolya@mit.edu
+       
+       Remove two unnecessary casts that prevented compilation on Linux
+       2.2.
+
+2002-07-26 16:56  shadow
+
+       * src/: afs/afs_nfsdisp.c, libafs/Makefile.common: DELTA
+       STABLE12-solaris-nfs-module-updates-20020726 AUTHOR
+       shadow@dementia.org
+       
+       make it compile again
+
+2002-07-26 16:41  shadow
+
+       * src/afs/afs_dynroot.c: DELTA
+       STABLE12-verify-getcellbyindex-return-value-20020726 AUTHOR
+       kolya@mit.edu
+       
+       Verify that afs_GetCellByIndex() returns a valid cell -- it might
+       be NULL if afs_NewCell() aborted partway through, which could be
+       the case of the CellServDB file has a typo.
+
+2002-07-26 16:39  shadow
+
+       * src/afs/afs_pioctl.c: DELTA
+       
+       fix operator precedence bug
+       STABLE12-cleanup-pioctl-avoid-inadvertantly-setting-new-pags-due-to
+       -gcc-20020726 AUTHOR tino.schwarze@informatik.tu-chemnitz.de
+
+2002-07-26 01:14  shadow
+
+       * src/WINNT/afsd/: smb.c, smb3.c: DELTA
+       STABLE12-windows-no-more-files-workaround-20020725 AUTHOR
+       lantzer@umr.edu
+       
+       work around erroneous "no more files" error in winnt client
+
+2002-07-26 01:00  shadow
+
+       * src/tbutc/Makefile.in: DELTA
+       STABLE12-tbutc-uses-not-thread-safe-status-20020725 AUTHOR
+       rtb@pclella.cern.ch
+       
+       "The multithreaded butc (src/tbutc/butc) includes bucoord/status.o,
+       which is compiled together with the other bucoord stuff without
+       MT_CFLAGS and hence without AFS_PTHREAD_ENV defined. Alas, it uses
+       ObtainWriteLock and other macros out of lock.h which *are*
+       sensitive to AFS_PTHREAD_ENV. Consequently, butc can hang trying to
+       acquire the statusQueueLock when dumping volumes, in particular if
+       'backup status' commands are issued frequently.
+       
+       A proper fix would probably be to push some of those macros out of
+       lock.h and make them subroutines in lock.c.
+       
+       A quick fix is ensuring status.c gets recompiled in
+       tbutc/Makefile.in"
+
+2002-07-26 00:36  shadow
+
+       * src/afs/LINUX/osi_vnodeops.c: DELTA
+       
+       this is actually rather scary
+       STABLE12-linux-hold-glock-across-dentry-trace-entries-while-tracing
+       -20020725 AUTHOR chas@cmf.nrl.navy.mil
+
+2002-07-26 00:35  shadow
+
+       * src/rx/LINUX/rx_kmutex.h: DELTA
+       STABLE12-linux-cleanup-rx-cv-locking-20020725 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       cleanup wait queue usage grab glock before mutex (like all other
+       ports)
+
+2002-07-22 19:53  zacheiss
+
+       * src/afsd/afsd.c: 
+       DELTA STABLE12-afsd-rest-of-fakestat-support-20020722 AUTHOR
+       zacheiss@mit.edu
+       
+       Oops, missed a portion of diff.
+
+2002-07-22 19:47  zacheiss
+
+       * src/afs/VNOPS/afs_vnop_remove.c: 
+       DELTA STABLE12-fix-typo-in-fakestat-merge-20020722 AUTHOR
+       zacheiss@mit.edu
+       
+       Fix typo introduced while merging in fakestat support.
+
+2002-07-22 19:14  zacheiss
+
+       * src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c,
+       afs/afs_vcache.c, afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vnodeops.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_flock.c, afs/VNOPS/afs_vnop_lookup.c,
+       afs/VNOPS/afs_vnop_open.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,
+       afsd/afsd.c, config/afs_args.h: 
+       DELTA STABLE12-fakestat-support-20020722 AUTHOR kolya@mit.edu
+       
+       Pullup all fakestat support to 1.2 branch.  This includes all of
+       the following deltas:
+       
+       - initial-fakestat-support-20020402 -
+       fakestat-fix-eval-args-ordering-20020409 -
+       fix-evalfakestat-argument-ordering-20020409 -
+       minor-fakestat-cleanup-20020720 -
+       update-volume-root-attributes-on-linux-fakestat-20020720
+
+2002-07-22 18:19  zacheiss
+
+       * src/afs/SOLARIS/osi_vnodeops.c: 
+       DELTA STABLE12-solaris-translate-faultcode-return-values-20020722
+       AUTHOR kolya@mit.edu
+       
+       Translate faultcode_t return values from vm routines into errno
+       codes.
+
+2002-07-22 18:17  zacheiss
+
+       * src/afs/SOLARIS/osi_machdep.h: 
+       DELTA STABLE12-fix-solaris-32bit-file-size-check-20020722 AUTHOR
+       kolya@mit.edu
+       
+       Correctly check for 32-bit file size limitations on Solaris; the
+       MAXOFF_T value changed from 32-bit to 64-bit in Solaris 7.
+
+2002-07-22 18:14  zacheiss
+
+       * src/afs/: afs_trace.et, LINUX/osi_vnodeops.c: 
+       DELTA
+       
+       make it work for 2.2 kernels also also some debugging
+       STABLE12-linux-dentry-deletion-for-unlinked-files-22-version-200207
+       21 AUTHOR chas@cmf.nrl.navy.mil
+
+2002-07-22 18:05  zacheiss
+
+       * src/afs/: afs_trace.et, LINUX/osi_misc.c, LINUX/osi_vnodeops.c: 
+       DELTA
+       STABLE12-linux-dentry-delete-so-unlinked-files-die-nicely-20020718
+       AUTHOR chas@cmf.nrl.navy.mil
+       
+       "d_delete: needs to call iput() to decrement i_count, which you get
+       by returning 1 instead of 0.
+       
+       looking at the other fs schemes (actually its pretty clear in the
+       nfs code too) i see that they return 1 for 'is_bad_inode()'."
+
+2002-07-11 18:12  shadow
+
+       * src/util/uuid.c: DELTA
+       STABLE12-uuid-dont-require-snprintf-in-ukernel-20020711 AUTHOR
+       shadow@dementia.org
+       
+       because obviously not everything has it
+
+2002-07-10 22:34  shadow
+
+       * src/afs/DARWIN/osi_vm.c: DELTA
+       STABLE12-darwin-vm-bugfix-for-running-apps-out-of-afs-20020710
+       AUTHOR cg2v@andrew.cmu.edu
+       
+       this "fixes a problem that causes the afs kernel code to spew into
+       syslog if a long running application is run out of /afs"
+
+2002-07-10 17:27  shadow
+
+       * acconfig.h: DELTA
+       
+       based on report that new redhat kernels need this
+       STABLE12-inux-kernel-detect-gfp-mask-in-struct-address-space-200206
+       24 AUTHOR shadow@dementia.org
+
+2002-07-10 17:04  shadow
+
+       * src/afs/LINUX/osi_sleep.c: DELTA
+       STABLE12-linux-sleep-wakeup-cleanup-20020624 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       "cleanup osi_sleep.c to remove some additional races.  this patches
+       removes AFS_GLOBAL_SUNLOCK and just uses that case to handle both
+       smp and non smp cases.  osi_TimedSleep always sleeps atleast 1 hz. 
+       (it also always sleeps interruptibly -- you might get some extra
+       loops but this is better than the load average running away)
+       sleep_on's are replaced with the more appropriate
+       add_waitq/schedule sequence.  getevent is called after addevent
+       since there is no danger of GLOCK dropping.  getevent/addevent isnt
+       re-merged since osi_Wakeup doesnt create entries in the event
+       table."
+
+2002-07-10 16:43  shadow
+
+       * src/tools/: openafs-tools-cmd.README, install/.afs_state,
+       install/K5_README, install/RPM.README, install/afs_uninstall,
+       install/install_afs, install/make_rpm_source,
+       install/openafs-tools-cmd-1.2.5-1.spec, install/unpack_cmd: DELTA
+       STABLE12-openafs-tools-update-20020630 AUTHOR
+       strib@uclink4.berkeley.edu
+       
+       updates for openafs-tools command suite
+
+2002-07-10 16:42  shadow
+
+       * src/: afs/afs_osi.c, afs/LINUX/osi_machdep.h,
+       afs/LINUX/osi_sysctl.c, config/param.alpha_linux_22.h,
+       config/param.alpha_linux_24.h, config/param.i386_linux22.h,
+       config/param.i386_linux24.h, config/param.ia64_linux24.h,
+       config/param.parisc_linux24.h, config/param.ppc_linux22.h,
+       config/param.ppc_linux24.h, config/param.s390_linux22.h,
+       config/param.s390_linux24.h, config/param.sparc_linux22.h,
+       config/param.sparc_linux24.h: DELTA
+       STABLE12-linux-gcpags-support-20020625 AUTHOR shadow@dementia.org
+       
+       might even work
+
+2002-07-10 16:41  shadow
+
+       * src/vol/: partition.c, partition.h: DELTA
+       
+       otherwise long device paths can screw you
+       STABLE12-vol-allocate-partition-names-dynamically-to-avoid-problems
+       -with-vx-stuff-20020624 AUTHOR aedil@sinenomine.net
+
+2002-07-10 16:41  shadow
+
+       * acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test2.m4: DELTA
+       
+       based on report that new redhat kernels need this
+       STABLE12-linux-kernel-detect-gfp-mask-in-struct-address-space-20020
+       624 AUTHOR shadow@dementia.org
+
+2002-07-10 16:05  shadow
+
+       * src/afs/LINUX/osi_alloc.c: DELTA
+       STABLE12-linux-more-osi-sleep-wakeup-fun-20020624 AUTHOR
+       chas@cmf.nrl.navy.mil
+       
+       "the attached patch 'fixes', in my opinion, in osi_alloc.  objects
+       <= AFS_SMALLOCSIZ are alloced with kmalloc, other vmalloc.  if
+       kmalloc fails it doesnt fail over to vmalloc.  TASK_RUNNING is set
+       after schedule.  it doesnt drop the GLOCK.  i moved the allocator
+       init later so that it doesnt need to toggle the semaphore just
+       before going to linux_alloc."
+
+2002-07-10 16:04  shadow
+
+       * src/afs/VNOPS/afs_vnop_read.c: DELTA
+       STABLE12-ufsread-save-the-oops-for-where-we-expect-it-20020624
+       AUTHOR shadow@dementia.org
+       
+       based on comment from matt@slackers.net
+
+2002-07-10 16:03  shadow
+
+       * src/util/uuid.c: DELTA
+       STABLE12-add-uuid-utility-functions-20020622 AUTHOR
+       shadow@dementia.org
+       
+       Add afsUUID_to_string() and afsUUID_from_string() utility
+       functions, from arla.
+
+2002-07-10 16:03  shadow
+
+       * src/config/: param.alpha_linux_22.h, param.alpha_linux_24.h,
+       param.i386_linux22.h, param.i386_linux24.h, param.ia64_linux24.h,
+       param.parisc_linux24.h, param.ppc_linux22.h, param.ppc_linux24.h,
+       param.s390_linux22.h, param.s390_linux24.h,
+       param.sparc64_linux22.h, param.sparc64_linux24.h,
+       param.sparc_linux22.h, param.sparc_linux24.h: DELTA
+       STABLE12-define-config_smp-to-some-value-not-empty-string-20020622
+       AUTHOR zacheiss@mit.edu
+       
+       Use:
+       
+       #define CONFIG_SMP 1
+       
+       instead of:
+       
+       #define CONFIG_SMP
+       
+       to fix recent Redhat kernel which used #if CONFIG_SMP instead of
+       #ifdef CONFIG_SMP in some kernel headers.
+
+2002-07-10 16:02  shadow
+
+       * src/afs/afs_vcache.c: DELTA
+       
+       based on report from wilder@us.ibm.com not clear this is sufficient
+       STABLE12-linux-newvcache-make-sure-we-dont-try-to-iterate-null-poin
+       ter-20020615 AUTHOR shadow@dementia.org
+
+2002-07-10 16:02  shadow
+
+       * src/afsd/afsd.c: DELTA
+       STABLE12-afsd-dont-print-garbage-on-bad-cacheinfo-file-20020615
+       AUTHOR shadow@dementia.org
+       
+       based on report from matt@slackers.net
+       
+       don't bother printing anything we parsed, since we're guaranteed at
+       least one item is trash anyhow
+
+2002-07-10 16:01  shadow
+
+       * src/afs/DUX/osi_vfsops.c: DELTA
+       STABLE12-dux-sysent-update-20020614 AUTHOR mattiasa@e.kth.se cast
+       this to deal with changes in sysent in later tru64
+
+2002-07-10 16:00  shadow
+
+       * src/volser/vos.c: DELTA
+       
+       lha@stacken.kth.se complained that we sometimes printed garbage, so
+       i took the opportunity to both fix it and update ours to support
+       the options the arla vos listaddrs does
+       STABLE12-vos-listaddrs-cleanup-and-allow-printing-of-ip-or-uuid-or-
+       both-20020613 AUTHOR shadow@dementia.org
+
+2002-07-10 15:58  shadow
+
+       * src/util/dirpath_nt.h: DELTA
+       STABLE12-windows-update-dirpath-header-20020612 AUTHOR
+       dionne@cs.wisc.edu
+       
+       add missing definitions
+
+2002-07-10 15:58  shadow
+
+       * src/afs/afs_pioctl.c: DELTA
+       STABLE12-arla-pioctls-now-bogus-20020612 AUTHOR shadow@dementia.org
+       
+       as reported by lha@stacken.kth.se
+
+2002-07-10 15:57  shadow
+
+       * Makefile.in, acinclude.m4, doc/txt/RELNOTES-1.2.5,
+       src/config/Makefile.sunx86_57.in, src/config/param.sunx86_57.h,
+       src/config/param.sunx86_57_usr.h, src/config/param.sunx86_58.h,
+       src/config/param.sunx86_58_usr.h, src/libafsrpc/Makefile.in,
+       src/login/Makefile.in, src/venus/Makefile.in: DELTA
+       STABLE12-solaris-x86-20020611 AUTHOR fallsjo@sanchin.se
+       
+       solaris 7 and 8 for x86
+
+2002-07-10 15:43  shadow
+
+       * src/: rx/rx_clock.c, rx/rx_event.c, rxkad/rxkad_common.c,
+       afs/SOLARIS/osi_machdep.h: DELTA
+       STABLE12-solaris-9-support-20020611 AUTHOR quanah@stanford.edu
+       
+       update hrestime interface
+
+2002-07-10 15:40  shadow
+
+       * src/afs/Makefile.in: DELTA
+       
+       the rest of the patch
+       STABLE12-linux-dont-install-osi-vfs-h-when-no-kernel-module-2002061
+       1 AUTHOR shadow@dementia.org
+
+2002-07-10 15:38  shadow
+
+       * src/WINNT/afsd/cm_callback.c: DELTA
+       STABLE12-windows-callback-interface-updates-20020611 AUTHOR
+       shadow@dementia.org
+       
+       make callback interface like unix
+
+2002-06-30 03:43  shadow
+
+       * src/tools/install/: .afs_state, K5_README,
+       openafs-tools-cmd-1.2.5-1.spec: DELTA openafs-tools-update-20020630
+       AUTHOR strib@uclink4.berkeley.edu
+       
+       updates for openafs-tools command suite
+
+2002-06-11 20:26  shadow
+
+       * src/config/: Makefile.sunx86_57.in, param.sunx86_57.h,
+       param.sunx86_57_usr.h, param.sunx86_58.h, param.sunx86_58_usr.h:
+       DELTA solaris-x86-20020611 AUTHOR fallsjo@sanchin.se
+       
+       solaris 7 and 8 for x86
+
+2002-06-11 20:16  shadow
+
+       * src/pam/Makefile.in: DELTA
+       STABLE12-pam-update-for-correct-krb-aware-module-20011102 AUTHOR
+       thomas.mueller@hrz.tu-chemnitz.de
+       
+       this still missed being pulled up
 2002-06-08 20:46  shadow
 
        * src/rx/rx_kcommon.c: DELTA
diff --git a/RELNOTES-1.2.6 b/RELNOTES-1.2.6
new file mode 100644 (file)
index 0000000..ae66bff
--- /dev/null
@@ -0,0 +1,59 @@
+                  OpenAFS Release Notes - Version 1.2.6
+     _________________________________________________________________
+Linux clients: Major bugfixes
+All systems: Minor updates and new functionality
+     _________________________________________________________________
+
+Note: FreeBSD is not supported in this release.  FreeBSD support is
+      present in the OpenAFS CVS mainline.  Users interested in FreeBSD
+      support should try one of our CVS snapshots.
+
+All systems:
+
+- Mountpoint directory information can now be faked by the cache manager,
+  making operations such as stat'ing all cells under /afs much faster.
+  This is enabled by passing the -fakestat flag to afsd.
+- Update xdr so internal variables match waht's being passed in, and use
+  our private copy of xdr for user space applications as well.
+- Correctly compile the kerberos-aware PAM module.
+- "vos listaddrs" can now print uuids, and supports a -n option to not
+   reverse resolve IP addresses.
+- When it fails to parse a cacheinfo file, afsd will not attempt to print
+  any fields of the file in the error message.
+- Properly compile butc object file with AFS_PTHREAD_ENV defined to fix
+  deadlocker problem in butc.
+- Fixed operator precedence bug causing new pags to sometimes be erroneously
+  set.
+- Fixed case where getcell pioctl might skip cells when called sequentially.
+- Ack fssync operations earlier so as not to tie up the volserver 
+  unnecessarily.
+
+Solaris:
+- Fix compilation error on Solaris 9 FCS.
+- Added support for Solaris 7 and 8 x86.
+- Correctly check for 32 bit file size limitations.
+- Properly translate return values from vm routines into errno values.
+- NFS translator kernel module compiles again, but is not built or installed
+  by default.
+
+Linux:
+- Fix compilation error on Redhat 2.4.18-5 kernel.
+- If running with dynroot, the rc script on Linux will start AFS even
+  if network is not available.
+- Deal with receiving EAGAIN from recvfrom().
+- gcpags support now exists, but is not enabled by default.
+- Fix problems causing SMP clients to sometimes miss wakeups.
+- Properly remove dentries for unlinked files.
+- Backport partial write support from the mainline.
+- If we're holding the GLOCK, attempt to drop it before calling
+  osi_linux_alloc().
+- Attempt allocate up to PAGE_SIZE with kmalloc() before calling vmalloc().
+- Translate struct fcntl back into Linux's struct file_lock so that
+  fcntl(F_GETLK) returns a correct value to the user.
+
+D/UX:
+- Updates for better support on D/UX 5.0.
+
+Darwin/MacOS X:
+- Long running processing running out of AFS will no longer cause many
+  syslog messages.
\ No newline at end of file