You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by bn...@apache.org on 2004/08/05 01:20:00 UTC
cvs commit: httpd-2.0 CHANGES STATUS
bnicholes 2004/08/04 16:20:00
Modified: . Tag: APACHE_2_0_BRANCH CHANGES STATUS
Log:
mod_auth_ldap backports
Revision Changes Path
No revision
No revision
1.988.2.316 +12 -0 httpd-2.0/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/httpd-2.0/CHANGES,v
retrieving revision 1.988.2.315
retrieving revision 1.988.2.316
diff -u -r1.988.2.315 -r1.988.2.316
--- CHANGES 28 Jul 2004 20:05:48 -0000 1.988.2.315
+++ CHANGES 4 Aug 2004 23:19:59 -0000 1.988.2.316
@@ -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]
1.751.2.971 +1 -36 httpd-2.0/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/httpd-2.0/STATUS,v
retrieving revision 1.751.2.970
retrieving revision 1.751.2.971
diff -u -r1.751.2.970 -r1.751.2.971
--- STATUS 4 Aug 2004 20:56:42 -0000 1.751.2.970
+++ STATUS 4 Aug 2004 23:19:59 -0000 1.751.2.971
@@ -156,41 +156,6 @@
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