Loading CHANGES +12 −0 Changes for CHANGES: 12 added lines, 0 removed lines. Original line number Diff line number Diff line 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] Loading STATUS +1 −36 Changes for STATUS: 1 added line, 36 removed lines. Original line number Diff line number Diff line 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: Loading Loading @@ -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 Loading Loading
CHANGES +12 −0 Changes for CHANGES: 12 added lines, 0 removed lines. Original line number Diff line number Diff line 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] Loading
STATUS +1 −36 Changes for STATUS: 1 added line, 36 removed lines. Original line number Diff line number Diff line 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: Loading Loading @@ -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 Loading