mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 23:10:58 +00:00
Update NEWS for 1.8.0pre2
Change-Id: I5f83e81f25177bde1ea691e756359563e80ee3f2 Reviewed-on: https://gerrit.openafs.org/12660 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
This commit is contained in:
parent
1d5b255ff6
commit
3629ae4a68
72
NEWS
72
NEWS
@ -1,6 +1,6 @@
|
|||||||
User-Visible OpenAFS Changes
|
User-Visible OpenAFS Changes
|
||||||
|
|
||||||
OpenAFS 1.8 (in progress)
|
OpenAFS 1.8.0pre2
|
||||||
|
|
||||||
All Platforms
|
All Platforms
|
||||||
|
|
||||||
@ -29,6 +29,7 @@ OpenAFS 1.8 (in progress)
|
|||||||
- Import APIs for kerberos-style profile configuration support.
|
- Import APIs for kerberos-style profile configuration support.
|
||||||
- Add new APIs to support UserList identities.
|
- Add new APIs to support UserList identities.
|
||||||
- Add new APIs to support tabular output from command-line utilities.
|
- Add new APIs to support tabular output from command-line utilities.
|
||||||
|
- Convert vnode macros to inline-functions.
|
||||||
|
|
||||||
* Improved support for non-DES encryption types:
|
* Improved support for non-DES encryption types:
|
||||||
- Convert to Heimdal's hcrypto library to support RFC 3961.
|
- Convert to Heimdal's hcrypto library to support RFC 3961.
|
||||||
@ -57,6 +58,9 @@ OpenAFS 1.8 (in progress)
|
|||||||
- Provide per-opcode Rx statistics.
|
- Provide per-opcode Rx statistics.
|
||||||
- Add an rx_opaque data type to support non-DES encryption types
|
- Add an rx_opaque data type to support non-DES encryption types
|
||||||
and general code cleanup.
|
and general code cleanup.
|
||||||
|
- Wake up the application thread after 'twind' is updated to avoid 100ms
|
||||||
|
transmit delays when the receive window transitions from closed to
|
||||||
|
open.
|
||||||
|
|
||||||
* Libraries (both internal and installed) are built using libtool, including
|
* Libraries (both internal and installed) are built using libtool, including
|
||||||
libuafs. The resulting shared libraries for libafsrpc and libafsauthent
|
libuafs. The resulting shared libraries for libafsrpc and libafsauthent
|
||||||
@ -70,6 +74,10 @@ OpenAFS 1.8 (in progress)
|
|||||||
- Link the Java API for OpenAFS with libuafs.a and remove the
|
- Link the Java API for OpenAFS with libuafs.a and remove the
|
||||||
libjuafs.a library.
|
libjuafs.a library.
|
||||||
- Always build the rxperf tool.
|
- Always build the rxperf tool.
|
||||||
|
- Fix man-page generation by make after ./regen.sh -q
|
||||||
|
- Support the SOURCE_DATE_EPOCH environment variable to improve build
|
||||||
|
reproducibility.
|
||||||
|
- Modernize language specific SWIG typemaps for libuafs Perl bindings.
|
||||||
|
|
||||||
* Improvements to documentation:
|
* Improvements to documentation:
|
||||||
- Document the new KeyFileExt file.
|
- Document the new KeyFileExt file.
|
||||||
@ -81,7 +89,9 @@ OpenAFS 1.8 (in progress)
|
|||||||
- Update the Admin Guide.
|
- Update the Admin Guide.
|
||||||
- Remove AIX, HP-UX, and IRIX information from the Quick Start Guide.
|
- Remove AIX, HP-UX, and IRIX information from the Quick Start Guide.
|
||||||
- Document the vldb and prdb (ubik) file formats.
|
- Document the vldb and prdb (ubik) file formats.
|
||||||
|
- Add PtLog man page.
|
||||||
- Corrections and clarifications to man pages.
|
- Corrections and clarifications to man pages.
|
||||||
|
- Add ubik threading analysis doc.
|
||||||
|
|
||||||
* Improvements for troublshooting, debugging, and testing:
|
* Improvements for troublshooting, debugging, and testing:
|
||||||
- Log more details on volume-server-to-fileserver communication errors
|
- Log more details on volume-server-to-fileserver communication errors
|
||||||
@ -94,6 +104,7 @@ OpenAFS 1.8 (in progress)
|
|||||||
- Add the afsload tool to simulate multiple cache managers for file server
|
- Add the afsload tool to simulate multiple cache managers for file server
|
||||||
load testing.
|
load testing.
|
||||||
- Add run-time checks for refcount imbalances in the cache manager.
|
- Add run-time checks for refcount imbalances in the cache manager.
|
||||||
|
- Fix missing newlines in afsd -debug output.
|
||||||
|
|
||||||
* Developer tool improvements:
|
* Developer tool improvements:
|
||||||
- Improvements and fixes for rxgen (used to generate Rx RPC bindings).
|
- Improvements and fixes for rxgen (used to generate Rx RPC bindings).
|
||||||
@ -101,6 +112,13 @@ OpenAFS 1.8 (in progress)
|
|||||||
- Add tool to find Unix cache manager lock identification numbers.
|
- Add tool to find Unix cache manager lock identification numbers.
|
||||||
- Add an option for pretty build output.
|
- Add an option for pretty build output.
|
||||||
|
|
||||||
|
* RPM packaging updated:
|
||||||
|
- Update the spec file to keep up with accumulated changes.
|
||||||
|
- Move the klog.krb5 man page to the openafs-krb5 sub-package.
|
||||||
|
- Prevent double-starting client on RHEL7
|
||||||
|
- Convert rpm spec file from deprecated 'make dest' to 'make install'.
|
||||||
|
- Fix rpmbuild command line option default handling.
|
||||||
|
|
||||||
* Add a new protection error code (PRNAMETOOLONG) instead of silently
|
* Add a new protection error code (PRNAMETOOLONG) instead of silently
|
||||||
truncating names which exceed the maximum name length (PR_MAXNAMELEN).
|
truncating names which exceed the maximum name length (PR_MAXNAMELEN).
|
||||||
|
|
||||||
@ -153,6 +171,11 @@ OpenAFS 1.8 (in progress)
|
|||||||
|
|
||||||
* Do not permit creation of users with id of ANONYMOUSID.
|
* Do not permit creation of users with id of ANONYMOUSID.
|
||||||
|
|
||||||
|
* Do not save/restore host states in the fsstate.dat file for hosts which
|
||||||
|
are in the process of retrieving CPS information from the ptserver when
|
||||||
|
the fileserver is being shutdown. This fixes a bug in which the fileserver
|
||||||
|
will incorrectly block all threads following a restart.
|
||||||
|
|
||||||
* Add the ptserver -restrict_anonymous option to inhibit exposure of user
|
* Add the ptserver -restrict_anonymous option to inhibit exposure of user
|
||||||
names from the ptserver.
|
names from the ptserver.
|
||||||
|
|
||||||
@ -225,6 +248,14 @@ OpenAFS 1.8 (in progress)
|
|||||||
--enable-ubik-read-while-write configure option. This feature is not
|
--enable-ubik-read-while-write configure option. This feature is not
|
||||||
considered ready for production usage at this time.
|
considered ready for production usage at this time.
|
||||||
|
|
||||||
|
* Avoid filling the FileLog with "Volume x offline: not in service" when
|
||||||
|
a volume is administratively taken offline with vos offline.
|
||||||
|
|
||||||
|
* Print an error message when bosserver is started with an unknown
|
||||||
|
command line option.
|
||||||
|
|
||||||
|
* Modify the volume updateDate when the volume is changed by a salvage.
|
||||||
|
|
||||||
All Client Platforms
|
All Client Platforms
|
||||||
|
|
||||||
* Add support for relative ACL changes with fs setacl. If a single plus (+)
|
* Add support for relative ACL changes with fs setacl. If a single plus (+)
|
||||||
@ -236,6 +267,10 @@ OpenAFS 1.8 (in progress)
|
|||||||
* Add the afsd -inumcalc option to specify the method used to calculate
|
* Add the afsd -inumcalc option to specify the method used to calculate
|
||||||
inode numbers presented by AFS.
|
inode numbers presented by AFS.
|
||||||
|
|
||||||
|
* Add the afsd -volume-ttl option to specify set the maximum amount of time
|
||||||
|
information retrieved from the vlserver will be cached, regardless of
|
||||||
|
callback expiry times.
|
||||||
|
|
||||||
* Return EIO on internal errors instead of the misleading ENOENT.
|
* Return EIO on internal errors instead of the misleading ENOENT.
|
||||||
|
|
||||||
* Log ICMP errors received, if any, for unreachable servers.
|
* Log ICMP errors received, if any, for unreachable servers.
|
||||||
@ -252,6 +287,8 @@ OpenAFS 1.8 (in progress)
|
|||||||
|
|
||||||
* Fixes to the bypasscache feature.
|
* Fixes to the bypasscache feature.
|
||||||
|
|
||||||
|
* Fix fs getcacheparms miscounts.
|
||||||
|
|
||||||
* Remove the obsolete Netscape plugin.
|
* Remove the obsolete Netscape plugin.
|
||||||
|
|
||||||
Linux
|
Linux
|
||||||
@ -265,6 +302,9 @@ OpenAFS 1.8 (in progress)
|
|||||||
|
|
||||||
* Fix dentry leak which can cause a crash on shutdown.
|
* Fix dentry leak which can cause a crash on shutdown.
|
||||||
|
|
||||||
|
* Fix improper use of ENOENT and avoid incorrect use of linux negative
|
||||||
|
dentry cache.
|
||||||
|
|
||||||
* Improve error reporting when encountering corrupt directories.
|
* Improve error reporting when encountering corrupt directories.
|
||||||
|
|
||||||
* Improve rx error handling in the Linux cache manager.
|
* Improve rx error handling in the Linux cache manager.
|
||||||
@ -284,12 +324,31 @@ OpenAFS 1.8 (in progress)
|
|||||||
|
|
||||||
* Add the sparc_linux26 sysname.
|
* Add the sparc_linux26 sysname.
|
||||||
|
|
||||||
|
* Desupport 32-bit Linux kernels on s390/s390x.
|
||||||
|
|
||||||
|
* Fix Debian/Ubuntu build regression on kernel 3.16.39.
|
||||||
|
|
||||||
|
* Fix --enable-kernel-debug for linux 4.8+.
|
||||||
|
|
||||||
|
* Support linux 4.10, 4.11, 4.12
|
||||||
|
|
||||||
Solaris
|
Solaris
|
||||||
|
|
||||||
* Remove support for all Solaris and SunOS platforms prior to Solaris 8.
|
* Remove support for all Solaris and SunOS platforms prior to Solaris 8.
|
||||||
|
|
||||||
* Build 64-bit binaries for Solaris x86 by default.
|
* Build 64-bit binaries for Solaris x86 by default.
|
||||||
|
|
||||||
|
* Use one-group PAGs on Solaris 11, which is required for PAG support
|
||||||
|
on Solaris 11 since supplemental groups must be sorted starting with
|
||||||
|
Solaris 11.1.
|
||||||
|
|
||||||
|
* Update search paths for solaris cc for recent versions Solaris Studio.
|
||||||
|
|
||||||
|
* Modernize declaration of module dependences by converting from the
|
||||||
|
deprecated _depends_on symbol to ELF dependencies.
|
||||||
|
|
||||||
|
* Avoid BAD TRAP panic due to invalid opcodes on x86 with Studio 12.5.
|
||||||
|
|
||||||
MacOS
|
MacOS
|
||||||
|
|
||||||
* Stop processing upcalls once rx shutdown starts.
|
* Stop processing upcalls once rx shutdown starts.
|
||||||
@ -299,6 +358,11 @@ OpenAFS 1.8 (in progress)
|
|||||||
* Add a syscall to enable/disable bulkstat at run-time, which is
|
* Add a syscall to enable/disable bulkstat at run-time, which is
|
||||||
disabled by default.
|
disabled by default.
|
||||||
|
|
||||||
|
* Fix path to binaries in the prefpane.
|
||||||
|
|
||||||
|
* Fix builds on MacOS 10.12 by building only the active architecture
|
||||||
|
by default.
|
||||||
|
|
||||||
FreeBSD
|
FreeBSD
|
||||||
|
|
||||||
* Use the native kernel module build system instead of an ad hoc
|
* Use the native kernel module build system instead of an ad hoc
|
||||||
@ -310,6 +374,8 @@ OpenAFS 1.8 (in progress)
|
|||||||
|
|
||||||
* Stay up to date with new FreeBSD releases (through 10.3).
|
* Stay up to date with new FreeBSD releases (through 10.3).
|
||||||
|
|
||||||
|
* Do not claim AFS_VM_RDWR_ENV
|
||||||
|
|
||||||
NetBSD
|
NetBSD
|
||||||
|
|
||||||
* Stay up to date with new NetBSD releases (through 7.x)
|
* Stay up to date with new NetBSD releases (through 7.x)
|
||||||
@ -318,10 +384,14 @@ OpenAFS 1.8 (in progress)
|
|||||||
|
|
||||||
* Build system updates for NetBDS 6.99.x
|
* Build system updates for NetBDS 6.99.x
|
||||||
|
|
||||||
|
* Do not claim AFS_VM_RDWR_ENV
|
||||||
|
|
||||||
OpenBSD
|
OpenBSD
|
||||||
|
|
||||||
* Stay up to date with new OpenBSD releases (through 4.7)
|
* Stay up to date with new OpenBSD releases (through 4.7)
|
||||||
|
|
||||||
|
* Do not claim AFS_VM_RDWR_ENV
|
||||||
|
|
||||||
AIX
|
AIX
|
||||||
|
|
||||||
* Updates for AIX support.
|
* Updates for AIX support.
|
||||||
|
Loading…
Reference in New Issue
Block a user