Windows: fixup cellular make mount
[openafs.git] / NEWS
diff --git a/NEWS b/NEWS
index d614025..bd053e4 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,106 @@
                        User-Visible OpenAFS Changes
 
-OpenAFS 1.6.0 (in progress)
+OpenAFS 1.6.2.1
+
+  Linux clients
+
+    * Support Linux kernels up to 3.8.
+
+    * Make the init script cope with the output of ifconfig on recent Fedora.
+
+OpenAFS 1.6.2
+
+  All platforms
+
+    * Fix buffer overflows in fileserver and ptserver.
+
+    * Abort an rx connection when given an unknown service (Gerrit 7593).
+
+    * "idle dead" behavior improvements.
+
+    * Documentation updates.
+
+  All server platforms
+
+    * Fix rare file corruption during background sync (Gerrit 8796).
+
+    * Fix corrupting clients' metadata cache during certain errors (Gerrit
+      6957).
+
+    * Avoid saying a volume doesn't exist when accessed as the volume is
+      going offline (Gerrit 7488).
+
+    * Fix fileservers to properly report >2 TiB partitions.
+
+    * Fix stale volume info from vos examine on non-DAFS filservers.
+
+    * Fix possible volume corruption with vos convertROtoRW.
+
+    * Fix bosserver to preserve all command-line options over restart.
+
+    * Fix bosserver to properly kill hung processes during shutdown.
+
+  All UNIX client platforms
+
+    * Fixes for memcache, especially on Solaris.
+
+    * Increase the size of the DNS resolver answer buffer to allow sites
+      with a long response list to use SRV and AFSDB records.
+
+    * Fix a crash when a server appears to run out of addresses (Gerrit
+      7487).
+
+    * Fix cache corruption when reading from a file another client is
+      simultaneously writing to (Gerrit 7994).
+
+    * Improve handling of disk cache disk errors.
+
+  Linux
+
+    * fix DKMS configuration for DKMS 2.2.
+
+    * Avoid generating inode number 0 with md5 inodes (Gerrit 7276).
+
+    * Fix a crash when reading /proc/fs/openafs/unixusers (Gerrit 7914).
+
+    * Make PAG-less access use the real UID of the calling process
+      instead of the effective UID, when determining what credentials to
+      use (Gerrit 7931).
+
+    * Fix possible abuse of fs mkmount.
+      Prior to 1.6.2, users could crash a client by nesting volume mounts.
+
+    * Fix fileserver memory corruption on RHEL 6
+      Prior to 1.6.2, fileservers on RHEL 6 may crash under heavy load.
+
+    * Fix client page cache corruption on Linux
+      When multiple clients read and write to a file, the reading client
+      may see first page (4096 bytes) of a file as nulls.
+
+    * Support Linux kernels up to 3.7.
+
+    * Support newer glibc versions.
+
+    * Improve client systemd unit file.
+
+    * Update Red Hat packaging.
+
+  OS X
+
+    * Fix crashes on shutdown.
+
+    * Prevent unloading the module before shutdown completes.
+
+    * Security improvement for the OpenAFS preference pane.
+
+  Solaris
+
+    * Support newer versions of the Sun Studio compiler software.
+
+    * Support compiling on newer versions of Solaris 11 and Solaris 10.
+
+
+OpenAFS 1.6.0 (2011-08-15)
 
   All platforms
 
@@ -17,6 +117,8 @@ OpenAFS 1.6.0 (in progress)
 
     * Properly enable Rx connection hard timeouts.
 
+    * Rx NAT pings are not enabled until peer has answered.
+
     * Initialize rx_multi lock before use.
 
     * Avoid spurious crashes when initializing in "backup" client.
@@ -33,13 +135,15 @@ OpenAFS 1.6.0 (in progress)
     * xstat tools now cope with differing timeval structures between
       endpoints.
 
+    * Numerous fixes to command argument parsing.
+
     * Documentation updates.
 
   All server platforms
 
     * A file descriptor leak which could result in corrupted files in the
-      fileserver was fixed. An IMMEDIATE upgrade from previous 1.6 release
-      candidates as well as 1.5 release fileserver is recommended.
+      fileserver was fixed. An IMMEDIATE upgrade from previous 1.5 release
+      fileservers is recommended.
 
     * Fix ptserver supergroups support on 64 bit platforms.
 
@@ -97,6 +201,8 @@ OpenAFS 1.6.0 (in progress)
 
     * Demand attach: don't attach volumes with special status set.
 
+    * Avoid crashing on host table exhaustion. Instead, defer clients.
+
   Microsoft Windows
 
     * afs_config will not longer set the Tray Icon State in the registry
@@ -200,6 +306,29 @@ OpenAFS 1.6.0 (in progress)
 
     * Correct lock acquisition order during SMB locking.
 
+    * Add shutdown message to event log.
+
+    * Check offline volume status by policy rather than on each daemon
+      thread run.
+
+    * Return error on directory object not found instead of crashing.
+
+    * Improve error message output.
+
+    * afslogin.dll can start afsd_service if it's not starting or started.
+
+    * Optimize away release lock RPCs for deleted files.
+
+    * Background Daemon will not perform operations on deleted files.
+
+    * Resort recently used directories to the top of the LRU if the
+      directory is larger than the stat cache.
+
+    * Resort deleted objects to the bottom of the LRU.
+
+    * Use interlocked operations for state and queue fields to allow safe
+      bit set and clear on multiprocessor systems.
+
   All UNIX client platforms
 
     * Servers now marked down when GetCapabilities returns error.
@@ -228,6 +357,14 @@ OpenAFS 1.6.0 (in progress)
 
     * Do not attempt page flushes for directories.
 
+    * Rx connection reference counting is enabled.
+
+    * An Rx connection reference count leak is fixed in bulkstat.
+
+    * Handle unparsable directory objects.
+
+    * Handle Kerberos cred cache errors in aklog.
+
   AIX
 
     * Fix PAG usage to track by PAG identifier, not group list.
@@ -297,6 +434,12 @@ OpenAFS 1.6.0 (in progress)
 
     * Attempt to properly handle SELinux in packaging.
 
+    * Init script properly returns status as exit code.
+
+    * RPM packaging fixes (executable libraries, no postinstall message)
+
+    * Kill i386 from RPM packaging.
+
   MacOS
 
     * MacOS 10.7 support.
@@ -323,6 +466,12 @@ OpenAFS 1.6.0 (in progress)
 
     * Rework logic for bulk status operations to avoid a potential hang.
 
+    * Avoid panic when doing FSEvent synthesis.
+
+    * Fix bug when using non-dynroot.
+
+    * Update Kerberos support in PreferencesPane.
+
   NetBSD
 
     * Updates for platform support.
@@ -351,6 +500,8 @@ OpenAFS 1.6.0 (in progress)
 
     * Try harder to avoid deadlocks on file-larger-than-cache operations.
 
+    * Avoid panic on shutdown when mount failed.
+
 
 OpenAFS 1.5.78 (2010-11-04)