winnotes-20050427
[openafs.git] / doc / txt / winnotes / afs-changes-since-1.2.txt
index 7d31514..4811671 100644 (file)
@@ -1,4 +1,28 @@
 Since 1.3.81:
+  * Fix a race condition in cm_EndCallbackGrantingCall() that 
+    could leave 'nrevp' pointing to freed memory.  In the process,
+    optimize the processing to ensure that the applications monitoring
+    the status of the stat cache entry are only notified at most 
+    once.
+
+  * Conditionalize access to the Explorer Shell AFS->Mount Point
+    ->Remove menu item.  Disable the item if the selected item(s)
+    are not mount points.
+
+  * Activate AFS RPC (RX) Free Packet Queues stored in Thread
+    Local Storage.  This eliminates thread contention on the
+    global RX free packet queue.  This should improve performance
+    on multi-CPU systems.
+
+  * Fix the IP address filtering code to properly load/unload
+    the IPHelper DLL so that Windows XP/2003 and beyond systems
+    do not have to manually probe the registry.
+
+  * CleanupACLEnt() was not being called consistently with 
+    the cm_scache_t object referred to by the back pointer
+    mutex locked. This could in very rare conditions lead to
+    an invalid memory access.
+
   * Added a script command to the msi installer "afs_replace"
     which can be used to replace one version of OpenAFS with
     another without requiring an uninstall and reinstall if