mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 06:50:12 +00:00
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. Change-Id: I45af362948dde40772c347c9f432e59cfd86b64d Reviewed-on: http://gerrit.openafs.org/5044 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
parent
79aedab16c
commit
e06931172e
137
NEWS
137
NEWS
@ -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,12 @@ 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
|
||||
@ -80,7 +88,16 @@ OpenAFS 1.6.0 (in progress)
|
||||
* Allow salvager to be run manually again when DAFS is being
|
||||
used. (129458)
|
||||
|
||||
Microsoft Windows:
|
||||
* 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)
|
||||
@ -134,6 +151,55 @@ OpenAFS 1.6.0 (in progress)
|
||||
|
||||
* 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.
|
||||
@ -149,6 +215,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.
|
||||
@ -165,17 +248,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.
|
||||
|
||||
@ -190,12 +277,30 @@ OpenAFS 1.6.0 (in progress)
|
||||
* Perform vcache eviction via a fast path before visiting vcaches
|
||||
where sleep is needed.
|
||||
|
||||
* Improve RPM building tools.
|
||||
|
||||
* 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.
|
||||
@ -213,6 +318,15 @@ OpenAFS 1.6.0 (in progress)
|
||||
|
||||
* 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.
|
||||
@ -232,6 +346,11 @@ OpenAFS 1.6.0 (in progress)
|
||||
|
||||
* 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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user