From 26a3f43a18508aa6fe63ad267f3127555f123ab9 Mon Sep 17 00:00:00 2001 From: Benjamin Kaduk Date: Fri, 4 Sep 2020 08:56:36 -0700 Subject: [PATCH] Import NEWS from OpenAFS 1.8.6 Stay up to date with the stable branch at least until the initial version of the new release series. Change-Id: Iefcd9cc039399cd4cbbcc0474c2cabffa7780305 Reviewed-on: https://gerrit.openafs.org/14344 Reviewed-by: Benjamin Kaduk Tested-by: Benjamin Kaduk --- NEWS | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/NEWS b/NEWS index b67890c..8dd2153 100644 --- a/NEWS +++ b/NEWS @@ -221,6 +221,102 @@ OpenAFS 1.9.0 Skip SIGBUS test (for reasons unrelated to the previous) (14145). +OpenAFS 1.8.6 + + All platforms + + * Address warnings and errors encountered when building OpenAFS with + modern compilers like gcc9 or recent clang (13727..45 13749..50 13756 + 13846 13879) + + * Avoid some rare cases of Rx calls getting stuck in the incoming queue + (13892) + + * Display the usage of simple commands (commands without subcommands) when + run only with the -help option (13894) + + * Fix a memory leak in the cache manager and the fileserver while + processing "fs uuid" or "fs setcbaddr" (13899) + + * Fix a memory leak when reopening krb local realms configuration (13900) + + * Avoid possible crashes when freeing kerberos contexts (13902) + + All server platforms + + * Do not leave empty directories behind in the file server vice partition + when running the "vos zap -force" command (13897) + + * Fix "vos zap -force" failures when the volume being zapped does not have + an entry in the fileserver's volume group cache (e.g., during fileserver + startup) (13896) + + * Relax the length limits on some membership lists used in ptserver RPCs, + introduced in release 1.8.0 to prevent denial of service attacks, to + accommodate use cases of some larger existing sites (13844) + + * Improved diagnostics and error messages (13898 13906..8 13938) + + * Ensure that fileservers running in readonly mode actually reject all + write requests, but introduce a -admin-write switch allowing writes + by members of the system:administrators group (14018 14019) + + All client platforms + + * Require the -insecure_des switch to be passed to aklog and klog.krb5 + to make them work with single-DES encryption types (13791) + + * Avoid a panic due to a retryable error - retry in a background request + instead (13847) + + * Avoid blocking other functions on the completion of some potentially + long-running RPCs issued by the server (13893) + + * Fix a potential memory leak in "fs getserverprefs" when the pioctl fails + with E2BIG (13895) + + * Avoid the local cache incorrectly reflecting the state of a file on the + fileserver after flushing large chunks of data to the server. This + issue was present on FreeBSD clients, but probably not Linux/Solaris + ones (13951) (RT #135041) + + * After a VLDB lookup of a read-write volume already failed, don't bother + looking up corresponding read-only or backup volumes since those lookups + are bound to fail, in order to make the client more responsive and + avoid unnecessary load on the vlserver (13968) + + * Allow a "vos rename" to succeed if the new volume name is the same as + that in the current VLDB, to make it possible to complete a previously + interrupted volume rename (14055) + + * Allow processes which are sleeping due to PAG throttling to be killable + (13974). + + * Fix set PAG failures due to signals (13975). + + Linux clients + + * Support mainline kernels up to and including 5.7 (14069 14094 14095 + 14209 14210) + + * Make builds succeed with --enable-checking for mainline kernels + 5.3-rc2 and later (13910) + + * Avoid possible deadlocks (13748 13765) + + * Fix build of libuafs on ppc64le (14104) + + * Fix build on certain recent 32-bit distributions (14234) (RT #135084) + + macOS + + * Support building, packaging and notarization on macOS 10.15 "Catalina" + (14031..7 14068) + + Microsoft Windows + + * Build fixes (13848..52) + OpenAFS 1.8.5 All platforms -- 1.9.4