Windows: ChangeLog for 1.6.1pre3

Change-Id: Ie2264743a69f330718c3ddedfd5dd93b43294a8c
Reviewed-on: http://gerrit.openafs.org/6838
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
This commit is contained in:
Jeffrey Altman 2012-02-26 10:52:53 -05:00 committed by Derrick Brashear
parent a7bcd00051
commit 72df2820f0

View File

@ -1,3 +1,91 @@
Since 1.6.0002 (1.6.0b)
* Mount point strings always have a trailing dot
* Fix "fs setserverprefs" processing in the
service for VLDB preferences.
* Improved behavior when a volume group is renamed.
* The test for whether a volume group name is numeric
or not was wrong.
* Permit offline volume check to be disabled.
* Do not fail a rename due to an EEXIST error if the
name is an exact match.
* When deciding which buffers to recycle, buffers that
are in the current file are skipped if they are in
the active chunk. Do not consider buffers with an
out of date data version as in the current chunk.
* Vista/Win7 advanced firewall support
* Avoid duplicate volume update queries.
* TransarcAFSDaemon\NetworkProvider "Debug"
Set to one to debug network provider. Use instead
of TraceOption bit.
* Add version info to Startup Event log message.
* When storing a chunk to the file server, start with
the first known dirty buffer. Do not search backwards.
* buf_CleanAsyncLocked() should not instruct cm_BufWrite() to
write a full chunk if the current buffer is the only one that
is dirty. cm_BufWrite() will determine if it is appropriate
to fill a full chunk when storing. Instructing it to check
a full chunk forces it to do more work than necessary.
* Permit longer cellnames in Wix installer.
* Only permit NAT pings on the one and only root user connection.
* Close a memory leak when processing set token requests.
* terminate HOSTS/LMHOSTS with newline
* kauth search for kerberos iv port first
* The CRT allocator cannot be used for memory that will be freed
by afsrpc.dll. Use xdr_alloc() instead.
* if cm_CheckForSingleDirChange() fails, mark the cm_scache_t
bufDataVersionLow as the current data version so that old directory
buffers are discarded.
* Performance drops off considerably when the number of processors
increases due to lock contention and the cm_SyncOp wait processing.
If the MaxCPUs registry value is not set, limit ourselves to two.
Setting MaxCPUs to zero permits use of all CPUs.
* cm_buf refcnt must hold buf_globalLock
* Releasing the BIOD permits the accumulated buffers to be accessed.
Releasing the BIOD before the cm_MergeStatus() call creates a
window where the buffer data version is larger than the cm_scache
data version. Release the BIOD after the status merge.
* VIOC_GETUNIXMODE pioctl should execute smb_IoctlGetUnixMode not
smb_IoctlSetUnixMode.
* improved idle dead time handling
* failover and retry for VBUSY
Since 1.6.0001 (1.6.0a)
* Permit NPLogonNotify to exit if the service
is not responding to pioctl requests.
* Correct the CheckOfflineVolumeState logic
Since 1.6.0000 (1.6.0)
* Avoid server refcount leak
Since 1.5.9907 (1.6pre7) Since 1.5.9907 (1.6pre7)
* Add Shutdown message to the windows event log * Add Shutdown message to the windows event log