pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases Update openldap packages to 2.3.31 (new stab...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bf1c3be519ac
branches:  trunk
changeset: 523097:bf1c3be519ac
user:      ghen <ghen%pkgsrc.org@localhost>
date:      Tue Jan 02 11:29:15 2007 +0000

description:
Update openldap packages to 2.3.31 (new stable release).

OpenLDAP 2.3.31 Release
        Fixed libldap unchased referral leak (ITS#4545)
        Fixed libldap tls callback (ITS#4723)
        Fixed liblutil ldif file: URL parsing
        Fixed slapd syncrepl logging (ITS#4755)
        Fixed slapd group ACL caching when proxyAuthz'ing (ITS#4760)
        Fixed slapd "group" authz default member parsing (ITS#4761)
        Fixed slapd uninitialized sd_actives array (ITS#4765)
        Fixed slapd DN parsing in bindconf_parse (ITS#4766)
        Fixed slapd conditional in macro argument (ITS#4769)
        Fixed slapd send_search_reference should propagate errors
        Fixed slapd memleak on failed bind (ITS#4771)
        Fixed slapd schema preparation case to match RFCs (ITS#4764)
        Fixed slapd kbind buffer overflow condition (ITS#4775)
        Fixed slapd connections_shutdown assert
        Fixed slapd glue parent/sub db overlay nesting (ITS#4615)
        Fixed slapd-bdb/hdb/ldbm slap_add_opattrs error checking
        Fixed slapd-bdb/hdb setting up tool threads when no indices specified
        Fixed slapd-perl interpreter context (ITS#4751)
        Fixed slapo-syncprov to complain if defined outside of a database
        Fixed test021 modify ops to be syntactically correct
        Fixed contrib smbk5pwd, check kadm5 init result
        Documentation
                Fixed typo in slapo-retcode(5) man page (ITS#4753)
                Fixed syncrepl searchbase note (ITS#4540)
                Added syncrepl starttls in the admin guide (ITS#4510)
                Fixed reference to deprecated function in ldap_parse_result(3)

OpenLDAP 2.3.30 Release
        Fixed slapd authzTo/authzFrom URL matching (ITS#4744)
        Fixed slapd syncrepl consumer memory leaks (ITS#4746)
        Fixed slapd-hdb livelock (ITS#4738)
        Fixed slapo-ppolicy external quality check (ITS#4741)
        Documentation
                Fixed ldapsearch(1) man page acknowledgement (ITS#4743)

OpenLDAP 2.3.29 Release
        Fixed liblber/libldap error codes on Windows (ITS#4606)
        Fixed libldap string length assert (ITS#4740)
        Fixed liblunicode case mapping (ITS#4724)
        Fixed slapd ldapi:// socket permissions (ITS#4709)
        Fixed slapd c_writewaiters assert (ITS#4696,4736)
        Fixed slapo-accesslog purge contextCSN bug (ITS#4704)
        Fixed slapo-accesslog modify/replace bug (ITS#4728)
        Fixed slapo-dynlist leaks (ITS#4664)
        Fixed slapo-ppolicy leaks (ITS#4665)
        Fixed slapo-syncprov deadlock (ITS#4720)
        Build environment
                Added selection of ODBC (ITS#4735)
        Documentation
                Fixed slapd-ldap/meta(5) rebind-as-user usage (ITS#4715)
                Fixed slapd-ldap/meta(5) missing network-timeout (ITS#4718)

OpenLDAP 2.3.28 Release
        Fixed libldap ldap.conf max line length (ITS#4669)
        Fixed libldap use keepalive for syncrepl (ITS#4708)
        Fixed liblutil LDIF CR/LF parsing bug (ITS#4635)
        Fixed librewrite LDAP map parsing bug
        Fixed librewrite map double free bug
        Added ldapsearch bad filter pattern check (ITS#4647)
        Fixed slapd global access controls initialization (ITS#4654)
        Fixed slapd setting c_sasl_bindop only on SASL binds
        Fixed slapd max line length issue (ITS#4651)
        Fixed slapd return code not being propagated (ITS#4565)
        Fixed slapd integerBitAndMatch (ITS#4672)
        Fixed slapd syncrepl modrdn new superior (ITS#4695)
        Fixed slapd-ldap retry with idassert (ITS#4686)
        Fixed slapd-meta DN massage error code handling (ITS#4711)
        Fixed slapd-monitor locking with scope "subordinate" (ITS#4668)
        Fixed slapd-perl deletes (ITS#2612)
        Fixed slapd-perl backend initialization (ITS#4358)
        Fixed slapd-perl finding interpreter inside a thread (ITS#4358)
        Fixed slapo-ppolicy pwdChangedTime behavior (ITS#4692)
        Fixed slapo-translucent ldapmodify crash (ITS#4673)
        Documentation
                Updated ldapsearch(1) options (ITS#4371,4526,4647)
                Fixed slapd.access(5) non-optional dn= error (ITS#4522)

diffstat:

 databases/openldap-client/Makefile  |   3 +--
 databases/openldap-doc/Makefile     |   4 ++--
 databases/openldap-server/Makefile  |   3 +--
 databases/openldap/Makefile         |   4 ++--
 databases/openldap/Makefile.common  |   4 ++--
 databases/openldap/distinfo         |   9 ++++-----
 databases/openldap/patches/patch-ap |  34 ----------------------------------
 7 files changed, 12 insertions(+), 49 deletions(-)

diffs (121 lines):

diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap-client/Makefile
--- a/databases/openldap-client/Makefile        Tue Jan 02 11:28:19 2007 +0000
+++ b/databases/openldap-client/Makefile        Tue Jan 02 11:29:15 2007 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2006/11/27 12:44:36 ghen Exp $
+# $NetBSD: Makefile,v 1.4 2007/01/02 11:29:15 ghen Exp $
 
 PKGNAME=               ${DISTNAME:S/-/-client-/}
-PKGREVISION=           1
 COMMENT=               Lightweight Directory Access Protocol libraries and client programs
 
 CONFLICTS+=            openldap<2.3.23nb1
diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap-doc/Makefile
--- a/databases/openldap-doc/Makefile   Tue Jan 02 11:28:19 2007 +0000
+++ b/databases/openldap-doc/Makefile   Tue Jan 02 11:29:15 2007 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2006/11/27 17:24:11 ghen Exp $
+# $NetBSD: Makefile,v 1.5 2007/01/02 11:29:16 ghen Exp $
 
-DISTNAME=              openldap-2.3.27
+DISTNAME=              openldap-2.3.31
 PKGNAME=               ${DISTNAME:S/-/-doc-/}
 CATEGORIES=            databases
 MASTER_SITES=          ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap-server/Makefile
--- a/databases/openldap-server/Makefile        Tue Jan 02 11:28:19 2007 +0000
+++ b/databases/openldap-server/Makefile        Tue Jan 02 11:29:15 2007 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2006/11/27 12:44:37 ghen Exp $
+# $NetBSD: Makefile,v 1.6 2007/01/02 11:29:16 ghen Exp $
 
 PKGNAME=               ${DISTNAME:S/-/-server-/}
-PKGREVISION=           1
 COMMENT=               Lightweight Directory Access Protocol server suite
 
 CONFLICTS+=            openldap<2.3.23nb1
diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap/Makefile
--- a/databases/openldap/Makefile       Tue Jan 02 11:28:19 2007 +0000
+++ b/databases/openldap/Makefile       Tue Jan 02 11:29:15 2007 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.117 2006/08/25 07:02:28 ghen Exp $
+# $NetBSD: Makefile,v 1.118 2007/01/02 11:29:15 ghen Exp $
 
 DISTNAME=              openldap-${OPENLDAP_VERSION}
-OPENLDAP_VERSION=      2.3.27
+OPENLDAP_VERSION=      2.3.31
 CATEGORIES=            databases
 MASTER_SITES=          # empty
 DISTFILES=             # empty
diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap/Makefile.common
--- a/databases/openldap/Makefile.common        Tue Jan 02 11:28:19 2007 +0000
+++ b/databases/openldap/Makefile.common        Tue Jan 02 11:29:15 2007 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.6 2006/11/27 17:24:11 ghen Exp $
+# $NetBSD: Makefile.common,v 1.7 2007/01/02 11:29:15 ghen Exp $
 
 # please stick to the "stable" releases as much as possible!
-DISTNAME=              openldap-2.3.27
+DISTNAME=              openldap-2.3.31
 CATEGORIES=            databases
 MASTER_SITES=          ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
 MASTER_SITES+=         http://ftp.openldap.org/pub/OpenLDAP/openldap-release/
diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap/distinfo
--- a/databases/openldap/distinfo       Tue Jan 02 11:28:19 2007 +0000
+++ b/databases/openldap/distinfo       Tue Jan 02 11:29:15 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.51 2006/11/27 12:44:36 ghen Exp $
+$NetBSD: distinfo,v 1.52 2007/01/02 11:29:15 ghen Exp $
 
-SHA1 (openldap-2.3.27.tgz) = c2b6ac3ec89d0f58d079592946d045dba45edafe
-RMD160 (openldap-2.3.27.tgz) = 8c25c39689daa515f14e88611490ae6d8df0911c
-Size (openldap-2.3.27.tgz) = 3757519 bytes
+SHA1 (openldap-2.3.31.tgz) = 4ee3cefdb82aaabb42fe25f791e8a0f48b046a16
+RMD160 (openldap-2.3.31.tgz) = 3a5bc3622d64c7af27901046144bc9e2952abf57
+Size (openldap-2.3.31.tgz) = 3766559 bytes
 SHA1 (patch-ac) = 905b08c4dea8c61e044ccf66d6af22cc685a3ccc
 SHA1 (patch-ad) = 24e7ec27d592dd76bdec1e4805801c5304951daf
 SHA1 (patch-af) = 1ae9137e76e885e03d0f44727197a444893ec7c5
@@ -13,4 +13,3 @@
 SHA1 (patch-am) = 06c17b10bb8cc091461b82fca2b5d6032b613c78
 SHA1 (patch-an) = f98c6457474247c092dd0a062e86560cc894ec4e
 SHA1 (patch-ao) = 6276a1226689fc3be3ffacbcd8df2e4f3e51d1a0
-SHA1 (patch-ap) = 65173e053006d452eb9b60f51829f45bffe442ae
diff -r 42de7976b0ed -r bf1c3be519ac databases/openldap/patches/patch-ap
--- a/databases/openldap/patches/patch-ap       Tue Jan 02 11:28:19 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-ap,v 1.1 2006/11/27 12:44:36 ghen Exp $
-
-Fix for CVE-2006-5779, from OpenLDAP CVS.  Versions >= 2.3.29 will have it.
-
---- libraries/libldap/getdn.c.orig     2006-01-16 20:06:12.000000000 +0100
-+++ libraries/libldap/getdn.c
-@@ -2025,7 +2025,7 @@ static int
- strval2strlen( struct berval *val, unsigned flags, ber_len_t *len )
- {
-       ber_len_t       l, cl = 1;
--      char            *p;
-+      char            *p, *end;
-       int             escaped_byte_len = LDAP_DN_IS_PRETTY( flags ) ? 1 : 3;
- #ifdef PRETTY_ESCAPE
-       int             escaped_ascii_len = LDAP_DN_IS_PRETTY( flags ) ? 2 : 3;
-@@ -2039,7 +2039,8 @@ strval2strlen( struct berval *val, unsig
-               return( 0 );
-       }
- 
--      for ( l = 0, p = val->bv_val; p < val->bv_val + val->bv_len; p += cl ) {
-+      end = val->bv_val + val->bv_len - 1;
-+      for ( l = 0, p = val->bv_val; p <= end; p += cl ) {
- 
-               /* 
-                * escape '%x00' 
-@@ -2068,7 +2069,7 @@ strval2strlen( struct berval *val, unsig
-               } else if ( LDAP_DN_NEEDESCAPE( p[ 0 ] )
-                               || LDAP_DN_SHOULDESCAPE( p[ 0 ] )
-                               || ( p == val->bv_val && LDAP_DN_NEEDESCAPE_LEAD( p[ 0 ] ) )
--                              || ( !p[ 1 ] && LDAP_DN_NEEDESCAPE_TRAIL( p[ 0 ] ) ) ) {
-+                              || ( p == end && LDAP_DN_NEEDESCAPE_TRAIL( p[ 0 ] ) ) ) {
- #ifdef PRETTY_ESCAPE
- #if 0
-                       if ( LDAP_DN_WILLESCAPE_HEX( flags, p[ 0 ] ) ) {



Home | Main Index | Thread Index | Old Index