Add additional NEWS entries for 1.6.0pre5 through 1.6.0pre7

Taken from the release notes.  Do a bit of minor combining of related
issues since NEWS presents these all as changes in 1.6.0.

Reviewed-on: http://gerrit.openafs.org/5044
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit e06931172e)

Change-Id: I0fbd566258eec2f5d2664acf40289c4d6c544ee7
Reviewed-on: http://gerrit.openafs.org/5045
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
Russ Allbery 2011-07-18 17:13:15 -07:00 committed by Derrick Brashear
parent 7a47d55d04
commit cd03087df0

160
NEWS
View File

@ -4,6 +4,8 @@ OpenAFS 1.6.0 (in progress)
All platforms
* Substantial Rx updates to correct erroneous behavior.
* vos now properly deals with matching sites when servers are
multihomed.
@ -25,6 +27,14 @@ OpenAFS 1.6.0 (in progress)
* MTU discovery now properly shut down on call reset.
* Avoid leaking references to hosts during callback break multi-Rx
operations. (129376)
* xstat tools now cope with differing timeval structures between
endpoints.
* Documentation updates.
All server platforms
* Fix ptserver supergroups support on 64 bit platforms.
@ -69,7 +79,21 @@ OpenAFS 1.6.0 (in progress)
* Demand attach: ensure vnodes are not reallocated while in use due to
volume bitmap errors.
Microsoft Windows:
* Properly support large volume numbers (larger than 2147483647).
* Allow salvager to be run manually again when DAFS is being
used. (129458)
* Avoid leaking references to hosts during callback break multi-Rx
operations. (129376)
* Demand attach: unlink fileserver state file on standalone salvage.
* Salvager tries harder to detect linktable issues.
* Demand attach: don't attach volumes with special status set.
Microsoft Windows
* afs_config will not longer set the Tray Icon State in the registry
if the checkbox is not present in the dialog. (128591)
@ -119,6 +143,59 @@ OpenAFS 1.6.0 (in progress)
* Icon tray state now conditionally set. (128591)
* Properly create new cell mount points in freelance mode.
* Avoid recursive offline volume checks.
* Fix caching of non-existent volumes. The test to trigger an
immediate CM_ERROR_NOSUCHVOLUME in cm_UpdateVolumeLocation() was
backwards.
* Prevent the background daemon from checking the status of
non-existent volumes. cm_CheckOfflineVolumes() should skip volume
groups with the CM_VOLUMEFLAG_NOEXIST flag set.
* The afskfw library should return an error immediately if the
krb5_32.dll library cannot be loaded. Affects afslogon.dll and
afscreds.exe.
* No longer depend on leashw32.dll in afskfw library.
* NPLogonNotify must provide the user password in all calls to
KFW_AFS_get_cred(). It cannot count on a credential cache being
preserved between calls. Permits tokens to be acquired for all
cells listed in the TheseCells registry value for a domain.
* Improve the trace logging from NPLogonNotify().
* Avoid a race when writing the cm_scache_t mountPointString
when acquiring mount point or symlink target data via
cm_GetData(). The race could result in bogus target
data being cached.
* Permit the use of des-cbc-md5 and des-cbc-md4 enctypes
as DES keys in asetkey.exe.
* aklog supports dotted Kerberos v5 principal names.
* afskfw library always attempts afs/cell@USER-REALM
* afskfw library must test return code from krb5_cc_start_seq_get() or
will trigger a null pointer exception when using Heimdal.
* Lock protected fields must be 32-bit in order to avoid memory
overwrite races.
* Add support for NTFS symlinks.
* Handle file search requests for virtual syscall ioctl file.
* Process SyncOps properly to enforce ordered operations.
* Avoid recursing during NewServer operations.
* Correct lock acquisition order during SMB locking.
All UNIX client platforms
* Servers now marked down when GetCapabilities returns error.
@ -134,6 +211,23 @@ OpenAFS 1.6.0 (in progress)
* FUSE client support fixed for non-/afs mounts.
* Avoid a potential deadlock (which times out) when we need to
allocate more callback returns and must flush some already in use.
* Deal with libcom_err conflicts with other packages using it
(e.g. krb5) (128640)
* Fall back to afs3-vlserver SRV record values when afs3-ptserver SRV
record is not available.
* Avoid holding unneeded locks when probing server capabilties.
* Do not attempt page flushes for directories.
AIX
* Fix PAG usage to track by PAG identifier, not group list.
FreeBSD
* Fix socket termination on shutdown.
@ -150,15 +244,21 @@ OpenAFS 1.6.0 (in progress)
* Restore support for FreeBSD 7 (128612)
* Fix locking issues at shutdown.
* Fix locking issues at shutdown and avoid panic at shutdown due to
vcache flushing.
* Support for virtual network stacks.
* New RC script, updated packaging.
IRIX
* Properly create new vnodes to avoid crashing in the client.
Linux
* Support through kernel 2.6.38.
* Red Hat init script allows deferring for a new binary restart.
* Red Hat packaging now properly supports RHEL6.
* Support through kernel 2.6.39. Treat Linux 3.0 as Linux 2.6 for
sysname purposes.
* Use rx_Readv in cache bypass to improve performance.
@ -173,8 +273,30 @@ OpenAFS 1.6.0 (in progress)
* Perform vcache eviction via a fast path before visiting vcaches
where sleep is needed.
* setpag() errors are now properly reported.
* Avoid attempting to free stat cache entries when we are below
user-specified number of entries in use.
* Properly track user-specified number of stat cache entries to use as
a desired usage target.
* Don't read pages beyond EOF in the cache. (128452)
* Various corrections and improvements to Red Hat packaging, including
modifying the init script to allow deferring for a new binary
restart and properly supporting RHEL6.
* Fix lockup in 2.6.38 due to erroneous kernel feature configure test.
* Improve RPM building tools.
* Attempt to properly handle SELinux in packaging.
MacOS
* MacOS 10.7 support.
* Properly handle setpag errors. PAGs are not supported.
* Check for unloaded kernel extensions when decoding AFS panics.
@ -184,6 +306,23 @@ OpenAFS 1.6.0 (in progress)
* aklog AuthorizationPlugin now provided.
* Preferences Pane behavior fixed for 1.6 series (version detection is
used to select default behavior).
* A potential kernel panic during bulkstat operations is
fixed. (128511)
* 64-bit MacOS kernel performance is greatly improved. (128934)
* Properly shut down AFS, closing the Rx socket in the upcall handler
to avoid attempting to process data after we can no longer do so.
* Rework logic for bulk status operations to avoid a potential hang.
NetBSD
* Updates for platform support.
OpenBSD
* Bug fixes for issues introduced previously in 1.5 series.
@ -201,6 +340,13 @@ OpenAFS 1.6.0 (in progress)
* vcache mappings freed on shutdown to avoid panic.
* Properly report errors for AFS system call callers.
* Don't leave dangling function references if kernel extension fails
to load.
* Try harder to avoid deadlocks on file-larger-than-cache operations.
OpenAFS 1.5.78 (2010-11-04)