]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-windows-notes-20090329
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 29 Mar 2009 18:09:10 +0000 (18:09 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 29 Mar 2009 18:09:10 +0000 (18:09 +0000)
LICENSE MIT

1.5.58

doc/txt/winnotes/afs-changes-since-1.2.txt

index fa3dc4e0a0b7e8237ceaadcde8f5ac350a8f6dac..e3a09936e89a7510b4cb20a7943261997efc2a8f 100644 (file)
@@ -1,3 +1,88 @@
+Since 1.5.57
+ * Discovered that XP/2003 supports a variant on recvmsg 
+   called WSARecvMsg.  The input parameters are mostly 
+   compatible with the Posix recvmsg.  This will save 
+   multiple memcpy() calls per received packet.
+
+ * Discovered that Vista/2008 supports a variant on 
+   sendmsg called WSASendMsg.  The input parameters 
+   are mostly compatible with the Posix sendmsg.  This 
+   will save multiple memcpy() calls per sent packet.
+
+ * Exporting rx_ReadProc32, rx_WriteProc32 from afsrpc.dll 
+   and utilizing rx_ReadProc32 from within the cache manager 
+   as part of the FetchData operations.  rx_ReadProc32 and 
+   rx_WriteProc32 are optimized versions of rx_ReadProc and 
+   rx_WriteProc for use when reading 32-bit integer values.
+
+ * The Network Identity Manager AFS provider now reports 
+   progress events.  These provide a better user experience 
+   with Network Identity Manager 2.0.
+
+ * [RT 124293] A race condition exists which permits the 
+   scp field of the an smb_fid_t object to become invalid 
+   after a request on the smb_fid_t has begun.  Remove the 
+   race by protecting all access to the scp field with the 
+   smb_fid_t mx mutex and obtaining a local reference on 
+   the cm_scache_t object for the length of the request.
+
+ * [RT 124276] If the vldb is out of sync with the contents 
+   of the file servers, afsd_service will retry too many 
+   times when a file server reports a volume as not being 
+   present.  Now if the list reported by the vldb is the 
+   same as the previously seen list, then the retry is 
+   aborted.
+
+ * [RT 124276] Read-only volume failover was broken in 
+   1.5.53 whenever accessing a volume results in VNOVOL or 
+   VMOVED.
+
+ * [RT 124276] Prior to 1.3.70 the volume server reference 
+   list was not reference counted and would be prematurely 
+   freed while in use.  When reference counting was added 
+   in 1.3.70 a bug was introduced that could result in 
+   service reference list corruption.
+
+ * Add Windows Application Event Log warning messages for 
+   "Client SMB MPX value too large" and 
+   "Client SMB Buffer Size too small".
+
+ * Renaming of files across directory boundaries would result 
+   in an invalid handle error when attempting to access the 
+   files after the move.
+
+ * Fix the handling of Tran2 Set Path Info RPCs.  Do not fail 
+   when a smb file descriptor cannot be found.  The whole point 
+   of using a Path Info function is because an smb file 
+   descriptor wasn't allocated.
+
+ * More edge cases in which dynamic addition of Freelance 
+   root.afs entries would get the wrong FID or where the 
+   root.afs directory would not be refreshed.
+
+ * Buffer overflow could occur if the workstation cell name was 
+   longer than 64 characters.  Crashes could occur in 
+   afscreds.exe, afslogon.dll, and afsd_service.exe.
+
+ * VNOSERVICE and VOFFLINE errors were leaking and were exposed 
+   to the smb client.
+
+ * Improve consistency of the bad data version value used for 
+   cm_scache fields.
+
+ * Log file server uuid values as part of the cm_server object 
+   when available.  Dump the cm_server object list in response 
+   to "fs memdump".
+
+ * Optimize the performance of resetting access control lists 
+   when tokens are set or removed.
+
+ * Fix vos.exe so that it can work with very large volume 
+   identifiers
+
+ * Remove symlink recursion tests and increase max symlink count 
+   to 64 from 16.
+
 Since 1.5.56
  * Undo the "UAC manifest fix" applied to afs_config.exe.