]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-windows-notes-20080622
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 23 Jun 2008 04:53:55 +0000 (04:53 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 23 Jun 2008 04:53:55 +0000 (04:53 +0000)
LICENSE MIT

1.5.39

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

index fbc73d6f0c26562e6ccf8a3a523a51c372e59a06..bbd86709ed035c261eb1f52dde51131993a1cdc1 100644 (file)
@@ -1,3 +1,45 @@
+Since 1.5.36 [1.5.39 released 23 June 2008]
+ * There were no 1.5.37 or 1.5.38 releases for Windows
+
+ * Use Visual Studio version of vsprintf() instead of 
+   home grown version that resulted in linking conflicts
+
+ * Prevent buserver, ptserver and fileserver from crashing
+   due to non-portable strftime() format strings.
+
+ * Prevent server crashes caused by rx_InitMorePackets()
+   being called prior to allocation of all of the required
+   synchronization objects.
+
+ * Fixed a memory leak in the internal B+ tree directory.
+   For objects with non-8.3 names, the 'longname' memory
+   allocation would be leaked during object deletion or
+   tree destruction.
+
+ * Fixed a memory leak in the background daemon cm_CheckServer() 
+   routine.  The memory allocated to store the server list
+   was not freed.  
+
+ * Obtain a missing lock around a call to cm_RemoveSCacheFromHashTable(). 
+
+ * Correct an abstraction layer violation. cm_scache_t objects 
+   should be marked deleted in cm_Unlink() and cm_RemoveDir() and not 
+   in smb_CloseFID(). Cleanup of deleted cm_scache_t objects should be 
+   performed in cm_ReleaseSCache() when the reference count hits zero. 
+
+ * Prototype cm_AdjustScacheLRU() and re-implement it using osi_QAddH().
+
+ * Do not reference 'smb_logp' in cm_vnodeops.c.  Use 'afsd_logp'
+   instead.
+
+ * Ensure that scache object 'nextp' pointers are set to NULL
+   when the objects are removed from the hash table linked list.
+
+ * If a dirty buffer cannot be written to the file server because
+   of an access denied error, mark the error in the cm_buf_t
+   structure so that it can be dealt with instead of retrying 
+   forever.
+
 Since 1.5.35
  * Update CellServDB file to GCO Public 23 Apr 2008