Update NEWS for 1.5.78 and 1.6.0pre1

Based on the release notes.  Add an entry for 1.6.0 with in progress
instead of a date to hold the release notes for 1.6.0pre1 rather than
creating separate entries for each release candidate.  Users who track
the release candidates can refer to the public announcements, and this
will be cleaner when reading history later on.

Change-Id: I8d14dd0ec030e3d047f1d2e85c888c1d86e7f3c0
Reviewed-on: http://gerrit.openafs.org/3592
Tested-by: Russ Allbery <rra@stanford.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
Russ Allbery 2010-12-24 10:53:22 -08:00 committed by Derrick Brashear
parent 83ac1558b6
commit 676a4efc23

121
NEWS
View File

@ -1,5 +1,126 @@
User-Visible OpenAFS Changes
OpenAFS 1.6.0 (in progress)
All platforms
* vos now properly deals with matching sites when servers are
multihomed.
All server platforms
* Fix ptserver supergroups support on 64 bit platforms.
* Demand attach salvaging doesn't use freed volume pointers.
* Properly hold host lock during host enumeration in fileserver.
All UNIX client platforms
* Servers now marked down when GetCapabilities returns error.
* In-use vcache count is now properly tracked.
FreeBSD
* Fix socket termination on shutdown.
* Support for 7.2, 7.3, 7.4 and 8.2 included.
* References to vcaches are no longer leaked during root or reclaim.
Linux
* Define llseek handler to avoid ESPIPE error in 2.6.37.
* Mount interface replaces get_sb (new for 2.6.37, not yet required).
* RedHat init script allows deferring for a new binary restart.
* DEFINE_MUTEX replaces DECLARE_MUTEX for 2.6.37.
MacOS
* Correct return value from setpag syscall.
OpenBSD
* Bug fixes for issues introduced previously in 1.5 series.
Solaris
* Switch to ioctl() syscall replacement for Solaris 11 since syscall
65 is not safe.
OpenAFS 1.5.78 (2010-11-04)
All platforms
* Revisions to Rx to fix performance issues.
* Make fs getfid behave consistently across all platforms. (128372)
* Properly check IDs handed to pts when creating users or groups so
useful error messages can be provided. (128343)
* Correct byte order handling of port in afsconf_LookupServer for SRV
records.
* Force a full dump when releasing to a site which was previously
marked "don't use", in case the previous clone was out of date.
All server platforms
* Demand salvage of attached volumes now correctly track attachment
state.
* Avoid a potential crash due to failure to hold a lock when attaching
a volume fails.
Microsoft Windows
* Track SMB connections by SID rather than username.
* Error write attempts to known-readonly volumes earlier.
* Validate directory buffers to avoid potential crashes.
* Handle VIO errors from bulkstatus.
* Make PMTU discovery configurable and register error handlers for it.
All UNIX client platforms
* Use larger I/O sizes in memcache to improve performance.
* Avoid potential alignment issues doing I/O for pioctl calls.
FreeBSD
* Avoid panicing if the listener process is not findable.
* Avoid deadlock issues while performing lookups.
Linux
* Handle stale file handle errors for some cache partition types.
* Avoid blocking with xvcache lock when attempting to free in-use
vcaches.
* Build fixes for older kernels.
* Properly configure LWP to use ucontext() on platforms where it
should.
* Eliminate spurious errors from AFS system call returns. (126230)
MacOS
* Attempt to honor configured Kerberos defaults in Preferences Pane.
OpenAFS 1.5.77 (2010-09-08)
All platforms