]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
mod_auth_ldap backports
authorBradley Nicholes <bnicholes@apache.org>
Wed, 4 Aug 2004 23:19:59 +0000 (23:19 +0000)
committerBradley Nicholes <bnicholes@apache.org>
Wed, 4 Aug 2004 23:19:59 +0000 (23:19 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@104495 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
STATUS

diff --git a/CHANGES b/CHANGES
index 3e834950c485f62219a4395df513ffd2f1140733..e88c05c01d21daaeb5d03ab8213c909cbd09f3ff 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,17 @@
 Changes with Apache 2.0.51
 
+  *) util_ldap: Switched the lock types on the shared memory cache 
+     from thread reader/writer locks to global mutexes in order to 
+     provide cross process cache protection. [Brad Nicholes]
+     
+  *) util_ldap: Reworked the cache locking scheme to eliminate duplicate 
+     cache entries in the credentials cache due to race conditions.
+     [Brad Nicholes]
+     
+  *) util_ldap: Enhanced the util_ldap cache-info display to show more 
+     detail about the contents and current state of the cache. 
+     [Brad Nicholes]
+     
   *) Enable the option to support anonymous shared memory in mod_ldap.
      This makes the cache work on Linux again. [Graham Leggett]
 
diff --git a/STATUS b/STATUS
index 55e1c29c460ce33ec903968b44ddfedcb12f9600..1fd07e74d65edc3e3bc1cb977622e7739cb38bd1 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -1,5 +1,5 @@
 APACHE 2.0 STATUS:                                              -*-text-*-
-Last modified at [$Date: 2004/08/04 20:56:42 $]
+Last modified at [$Date: 2004/08/04 23:19:59 $]
 
 Release:
 
@@ -156,41 +156,6 @@ PATCHES TO BACKPORT FROM 2.1
          ssl_private.h r1.7
        +1: trawick
 
-    *) Switch the caching mutexes from reader/writer thread locks to global
-       mutexes to allow for protection across processes rather than just
-       across threads.
-         include/util_ldap.h r1.20
-         modules/experimental/util_ldap.c r1.34, r1.35
-         modules/experimental/util_ldap_cache.c r1.20
-         modules/experimental/util_ldap_cache.h r1.16
-       +1: bnicholes, minfrin, jjclar
-       
-    *) Copy the share memory pointers down through the cache hierarchy so that
-       they can be referenced and used in the lower level caches.
-         modules/experimental/util_ldap_cache_mgr.c r1.20
-       +1: bnicholes, minfrin, jjclar
-       
-    *) Add a display page to view the URL data of the util_ldap cache
-         modules/experimental/util_ldap_cache.c r1.19
-         modules/experimental/util_ldap_cache_mgr.c r1.19
-       +1: bnicholes, minfrin, jjclar
-    
-    *) Get rid of race conditions when manipulating the shared memory cache
-       in util_ldap.
-         modules/experimental/util_ldap.c r1.33
-         modules/experimental/util_ldap_cache.h r1.15
-         modules/experimental/util_ldap_mgr.c r1.18
-       +1: bnicholes, minfrin, jjclar
-       
-    *) Enhance the util_ldap cache-info display to show more detail about 
-       the contents and current state of the cache.
-         modules/experimental/util_ldap.c r1.32
-         modules/experimental/util_ldap_cache.c r1.18
-         modules/experimental/util_ldap_cache.h r1.14
-         modules/experimental/util_ldap_cache_mgr.c r1.17
-         include/util_ldap.h r1.19
-       +1: bnicholes, minfrin, jjclar
-       
     *) Prevent Win32 pool corruption at startup
          server/mpm/winnt/child.c: r1.36 
        +1: ake, trawick, nd, stoddard