From: Bradley Nicholes Date: Fri, 2 Apr 2004 23:27:07 +0000 (+0000) Subject: Propose another mod_ldap back port X-Git-Tag: 2.0.50~245 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=791d61afad1a1797c3c6c3851097ea982526aab0;p=thirdparty%2Fapache%2Fhttpd.git Propose another mod_ldap back port git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@103251 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/STATUS b/STATUS index f71ca290386..17db0ac5ec5 100644 --- a/STATUS +++ b/STATUS @@ -1,5 +1,5 @@ APACHE 2.0 STATUS: -*-text-*- -Last modified at [$Date: 2004/03/31 23:08:45 $] +Last modified at [$Date: 2004/04/02 23:27:07 $] Release: @@ -72,6 +72,16 @@ PATCHES TO BACKPORT FROM 2.1 [ please place file names and revisions from HEAD here, so it is easy to identify exactly what the proposed changes are! ] + *) util_ldap_connection_find() locks each cached connection while + testing to see if it matches the specified criteria. But then + it forgets to unlock the connection if it doesn't match. This + results in all of the connections eventually being locked and + mod_ldap having to create additional connections to handle new + requests. This patch unlocks the connection if it doesn't meet + the connection criteria. + modules/experimental/util_ldap.c: r1.23 + +1: bnicholes + *) Update the ldc->binddn and ldc->bindpw associated with the LDAP connection to match the authenticating user DN and password after ldap_simple_bind_s() is called to authenticate the user. Otherwise