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.4.19, which is...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/17e35679d81f
branches:  trunk
changeset: 400856:17e35679d81f
user:      ghen <ghen%pkgsrc.org@localhost>
date:      Thu Oct 29 06:56:10 2009 +0000

description:
Update OpenLDAP packages to 2.4.19, which is now the "stable release".

OpenLDAP 2.4.19 Release (2009/10/06)
        Fixed client tools with null timeouts (ITS#6282)
        Fixed slapadd to warn about missing attrs for replicas (ITS#6281)
        Fixed slapd acl cache (ITS#6287)
        Fixed slapd tools to allow -n for conversion (ITS#6258)
        Fixed slapd-ldap with null timeouts (ITS#6282)
        Fixed slapd-ldap with strong binds with relay/translucent (ITS#6296)
        Fixed slapd-ldif buffer overflow (ITS#6303)
        Fixed slapo-auditlog comments when modifying (ITS#6286)
        Fixed slapo-dynlist lock leak (ITS#6308)
        Fixed slapo-pcache cache corruption (ITS#6242)
        Fixed slapo-sssvlv sort control dereferencing (ITS#6288)
        Fixed contrib/autogroup segfaults (ITS#6279)
        Fixed contrib/nssov getgroupbymembers (ITS#6291)
        Fixed contrib/smbk5pwd rpath linking (ITS#6323)
        Build Environment
                Fixed --enable-deref support (ITS#6311)
                Fixed contrib/autogroup default libtool path (ITS#6284)
                Deleted nadf.schema (ITS#6140)

OpenLDAP 2.4.18 Release (2009/09/06)
        Fixed client tools common options (ITS#6049)
        Fixed liblber speed and other problems (ITS#6215)
        Added libldap MozNSS PEM support (ITS#6278)
        Added libldap option for SASL_USERNAME (ITS#6257)
        Fixed libldap error parsing (ITS#6197)
        Fixed libldap native getpass usage (ITS#4643)
        Fixed libldap tls_check_hostname for OpenSSL and MozNSS (ITS#6239)
        Added slapd tcp buffers support (ITS#6234)
        Fixed slapd allow mirrormode to be set to FALSE (ITS#5946)
        Fixed slapd certificate list parsing (ITS#6241)
        Fixed slapd writers blocking (ITS#6276)
        Fixed slapd dncachesize behavior to unlimited by default (ITS#6222)
        Fixed slapd incorrectly applying writetimeout when not set (ITS#6220)
        Fixed slapd with duplicate empty lines for olcDbConfig (ITS#6240)
        Fixed slapd server URL matching (ITS#5942)
        Fixed slapd subordinate needs a suffix (ITS#6216)
        Fixed slapd syncrepl decrement on possible NULL value (ITS#6256)
        Fixed slapd tools to properly close database (ITS#6214)
        Fixed slapd uninitialized SlapReply components (ITS#6101)
        Fixed slapd-meta starttls with targets (ITS#6190)
        Fixed slapd-monitor stats with glued subordinates (ITS#6243)
        Fixed slapd-ndb startup (ITS#6203)
        Fixed slapd-relay various issues (ITS#6133)
        Fixed slapd-relay response/cleanup callback mismatch (ITS#6154)
        Fixed slapd-sql with baseObject query (ITS#6172)
        Fixed slapd-sql with empty attribute (ITS#6163)
        Fixed slapo-dynlist uninitialized var (ITS#6266)
        Fixed slapo-pcache multiple enhancements (ITS#6152,ITS#5178)
        Fixed slapo-ppolicy updating operational attributes (ITS#6265)
        Fixed slapo-translucent attribute return (ITS#6254)
        Fixed slapo-translucent filter matching (ITS#6255)
        Fixed slapo-translucent to honor sizelimit (ITS#6253)
        Fixed slapo-unique filter matching (ITS#6077)
        Fixed tools off by one error (ITS#6233)
        Fixed tools resource leaks (ITS#6145)
        Added contrib/allowed (ITS#4730)
        Fixed contrib/autogroup with RE24 (ITS#6227)
        Fixed contrib/nss symbols (ITS#6273)
        Build Environment
                Tests note which backend is being tested (ITS#5810)
                Fixed test056-monitor with custom ports (ITS#6213)
        Documentation
                admin24 fix broken link (ITS#6264)
                ldap_open(3) document URI (ITS#6261)

OpenLDAP 2.4.17 Release (2009/07/13)
        Fixed liblber to use ber_strnlen (ITS#6080)
        Fixed libldap GnuTLS private key init (ITS#6053)
        Fixed libldap openssl digest initialization (ITS#6192)
        Fixed libldap tls NULL error messages (ITS#6079)
        Fixed libldap_r missing stub (ITS#6188)
        Fixed liblutil opendir/closedir on windows (ITS#6041)
        Fixed liblutil for _GNU_SOURCE (ITS#5464,ITS#5666)
        Added slapd sasl auxprop support (ITS#6147)
        Added slapd schema checking tool (ITS#6150)
        Added slapd writetimeout keyword (ITS#5836)
        Fixed slapd abandon/cancel handling for some ops (ITS#6157)
        Fixed slapd access setstyle to expand (ITS#6179)
        Fixed slapd assert with closing connections (ITS#6111)
        Fixed slapd bind race condition (ITS#6189)
        Fixed slapd cancel behavior (ITS#6137)
        Fixed slapd cert validation (ITS#6098)
        Fixed slapd connection_destroy assert (ITS#6089)
        Fixed slapd csn normalization (ITS#6195)
        Fixed slapd errno handling (ITS#6037)
        Fixed slapd global alloc handling (ITS#6054)
        Fixed slapd hung writers (ITS#5836)
        Fixed slapd ldapi issues (ITS#6056)
        Fixed slapd moduleload with static backends and modules (ITS#6016)
        Fixed slapd normalization of updated schema attributes (ITS#5540)
        Fixed slapd olcLimits handling (ITS#6159)
        Fixed slapd olcLogLevel with hex levels (ITS#6162)
        Fixed slapd pagedresults stacked control with overlays (ITS#6056)
        Fixed slapd password-hash incorrect limit on arg length (ITS#6139)
        Fixed slapd readonly restrictions (ITS#6109)
        Fixed slapd sending cancelled operations results (ITS#6103)
        Fixed slapd slapi_entry_has_children (ITS#6132)
        Fixed slapd sockets usage on windows (ITS#6039)
        Fixed slapd some abandon and cancel race conditions (ITS#6104)
        Fixed slapd tls context after changes (ITS#6135)
        Fixed slapd-bdb/hdb adjust dncachesize if too low (ITS#6176)
        Fixed slapd-bdb/hdb crashes during delete (ITS#6177)
        Fixed slapd-bdb/hdb multiple olcIndex for same attr (ITS#6196)
        Fixed slapd-hdb freeing of already freed entries (ITS#6074)
        Fixed slapd-hdb entryinfo cleanup (ITS#6088)
        Fixed slapd-hdb dncache lockups (ITS#6095)
        Fixed slapd-ldap deadlock with non-responsive TLS URIs (ITS#6167)
        Fixed slapd-relay to return failure on failure (ITS#5328)
        Fixed slapd-sql with BACKSQL_ARBITRARY_KEY defined (ITS#6100)
        Fixed slapo-collect collectinfo ordering (ITS#6076)
        Fixed slapo-collect missing equality match rule (ITS#6075)
        Fixed slapo-dds entry expiration (ITS#6169)
        Fixed slapo-perl symbols (ITS#5658)
        Fixed slapo-ppolicy to honor pwdLockout (ITS#6168)
        Fixed slapo-ppolicy to return check modules error message (ITS#6082)
        Fixed slapo-refint refint_repair handling (ITS#6056)
        Added slapo-rwm rwm-drop-unrequested-attrs config option (ITS#6057)
        Fixed slapo-rwm dn passing (ITS#6070)
        Fixed slapo-rwm entry free (ITS#6058)
        Fixed slapo-rwm entry release (ITS#6081)
        Fixed slapo-translucent entry gathering (ITS#6156)
        Fixed tools returning ldif errors (ITS#5892)
        Fixed contrib/smbk5pwd use of private functions (ITS#5535)
        Build Environment
                Added test056-monitor (ITS#5540)
                Added test057-memberof-refint (ITS#5395)
                Fixed winsock detection for windows (ITS#6102, ITS#6078)
                Removed GSSAPI configure option (ITS#6091,ITS#6092,ITS#6093,ITS#5369)
        Documentation
                admin24 relocate configuration examples (ITS#6183)
                admin24 fixed example regex (ITS#6052)
                admin24 removed temporary back-monitor note (ITS#6130)
                admin24 slapd.conf to cn=config conversion process (ITS#6060)
                man page consistency fixes (ITS#6023)
                ldapcompare(1) note -e option (ITS#6107)
                ldapdelete(1) note -e option (ITS#6107)
                ldapmodify(1) note -e option (ITS#6107)
                ldapmodrdn(1) note -e option (ITS#6107)
                ldapsearch(1) output format description (ITS#6146)
                ldapurl(1) note -e option (ITS#6107)
                ldapwhoami(1) note -e option (ITS#6107)
                ldap_result(3) Add RETURN VALUE heading (ITS#6180)
                ldap.conf(5) improve sizelimit/timelimit limits (ITS#6127)
                slapd.access(5) Fix <setstyle> to use expand (ITS#6179)
                slapd.conf(5) document default modulepath (ITS#5829)
                slapd.conf(5) pidfile/argsfile description fix (ITS#5975)
                slapd-config(5) document default modulepath (ITS#5829)
                slapd-config(5) pidfile/argsfile description fix (ITS#5975)
                slapo-constraint(5) clarify URI example (ITS#6118)
                slapo-unique(5) explicitly note rootdn requirement (ITS#6108)
                slapadd(8) note it does indexing (ITS#6160)

diffstat:

 databases/openldap-client/PLIST     |   4 +++-
 databases/openldap-doc/Makefile     |   4 ++--
 databases/openldap-server/Makefile  |   6 +++---
 databases/openldap-server/PLIST     |   6 +++---
 databases/openldap/Makefile         |   4 ++--
 databases/openldap/Makefile.common  |   4 ++--
 databases/openldap/distinfo         |  21 ++++-----------------
 databases/openldap/patches/patch-da |  21 ++++++++++++++-------
 databases/openldap/patches/patch-dd |  21 +++++++++++----------
 9 files changed, 44 insertions(+), 47 deletions(-)

diffs (211 lines):

diff -r bce5cb36e57a -r 17e35679d81f databases/openldap-client/PLIST
--- a/databases/openldap-client/PLIST   Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap-client/PLIST   Thu Oct 29 06:56:10 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 17:43:19 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/10/29 06:56:11 ghen Exp $
 bin/ldapadd
 bin/ldapcompare
 bin/ldapdelete
@@ -245,6 +245,7 @@
 man/man5/slapo-refint.5
 man/man5/slapo-retcode.5
 man/man5/slapo-rwm.5
+man/man5/slapo-sssvlv.5
 man/man5/slapo-syncprov.5
 man/man5/slapo-translucent.5
 man/man5/slapo-unique.5
@@ -257,5 +258,6 @@
 man/man8/slapdn.8
 man/man8/slapindex.8
 man/man8/slappasswd.8
+man/man8/slapschema.8
 man/man8/slaptest.8
 share/examples/openldap/ldap.conf
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap-doc/Makefile
--- a/databases/openldap-doc/Makefile   Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap-doc/Makefile   Thu Oct 29 06:56:10 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2009/04/27 07:15:44 ghen Exp $
+# $NetBSD: Makefile,v 1.18 2009/10/29 06:56:11 ghen Exp $
 
-DISTNAME=              openldap-2.4.16
+DISTNAME=              openldap-2.4.19
 PKGNAME=               ${DISTNAME:S/-/-doc-/}
 CATEGORIES=            databases
 MASTER_SITES=          ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap-server/Makefile
--- a/databases/openldap-server/Makefile        Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap-server/Makefile        Thu Oct 29 06:56:10 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2009/04/27 07:15:44 ghen Exp $
+# $NetBSD: Makefile,v 1.21 2009/10/29 06:56:11 ghen Exp $
 
 PKGNAME=               ${DISTNAME:S/-/-server-/}
 COMMENT=               Lightweight Directory Access Protocol server suite
@@ -50,7 +50,7 @@
 
 CNFS_PERMS=            slapd.conf
 
-DB_CONFIG=             DB_CONFIG
+DB_CONFIG=             DB_CONFIG.example
 
 RCD_SCRIPTS=           slapd
 
@@ -68,6 +68,6 @@
 
 .include "../../databases/openldap/Makefile.common"
 
-CONF_FILES_PERMS+=     ${EGDIR}/DB_CONFIG ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS}
+CONF_FILES_PERMS+=     ${EGDIR}/DB_CONFIG.example ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS}
 
 .include "../../mk/bsd.pkg.mk"
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap-server/PLIST
--- a/databases/openldap-server/PLIST   Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap-server/PLIST   Thu Oct 29 06:56:10 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 17:43:19 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/10/29 06:56:11 ghen Exp $
 libexec/slapd
 sbin/slapacl
 sbin/slapadd
@@ -7,8 +7,9 @@
 sbin/slapdn
 sbin/slapindex
 sbin/slappasswd
+sbin/slapschema
 sbin/slaptest
-share/examples/openldap/DB_CONFIG
+share/examples/openldap/DB_CONFIG.example
 share/examples/openldap/schema/README
 share/examples/openldap/schema/collective.schema
 share/examples/openldap/schema/corba.schema
@@ -22,7 +23,6 @@
 share/examples/openldap/schema/inetorgperson.schema
 share/examples/openldap/schema/java.schema
 share/examples/openldap/schema/misc.schema
-share/examples/openldap/schema/nadf.schema
 share/examples/openldap/schema/nis.ldif
 share/examples/openldap/schema/nis.schema
 share/examples/openldap/schema/openldap.ldif
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap/Makefile
--- a/databases/openldap/Makefile       Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap/Makefile       Thu Oct 29 06:56:10 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.131 2009/04/27 07:15:43 ghen Exp $
+# $NetBSD: Makefile,v 1.132 2009/10/29 06:56:10 ghen Exp $
 
 DISTNAME=              openldap-${OPENLDAP_VERSION}
-OPENLDAP_VERSION=      2.4.16
+OPENLDAP_VERSION=      2.4.19
 CATEGORIES=            databases
 MASTER_SITES=          # empty
 DISTFILES=             # empty
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap/Makefile.common
--- a/databases/openldap/Makefile.common        Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap/Makefile.common        Thu Oct 29 06:56:10 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.23 2009/10/21 16:25:01 tnn Exp $
+# $NetBSD: Makefile.common,v 1.24 2009/10/29 06:56:10 ghen Exp $
 
 # please stick to the "stable" releases as much as possible!
-DISTNAME=              openldap-2.4.16
+DISTNAME=              openldap-2.4.19
 CATEGORIES=            databases
 MASTER_SITES=          ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
 MASTER_SITES+=         http://www.openldap.org/software/download/OpenLDAP/openldap-release/
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap/distinfo
--- a/databases/openldap/distinfo       Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap/distinfo       Thu Oct 29 06:56:10 2009 +0000
@@ -1,18 +1,5 @@
-$NetBSD: distinfo,v 1.74 2009/08/04 22:07:18 manu Exp $
+$NetBSD: distinfo,v 1.75 2009/10/29 06:56:10 ghen Exp $
 
-SHA1 (openldap-2.4.16.tgz) = c84f3281d047804eb977403e66733b7dd0a998b1
-RMD160 (openldap-2.4.16.tgz) = 96d4a46dc95ecb8c64f9bcbcbbb89c6539eb7638
-Size (openldap-2.4.16.tgz) = 5097314 bytes
-SHA1 (patch-aa) = 8c5c68ef53decb013114d606698cbd8a1c1b4e49
-SHA1 (patch-ac) = 905b08c4dea8c61e044ccf66d6af22cc685a3ccc
-SHA1 (patch-ad) = 24e7ec27d592dd76bdec1e4805801c5304951daf
-SHA1 (patch-af) = 1ae9137e76e885e03d0f44727197a444893ec7c5
-SHA1 (patch-ag) = bde3cb8eb9ece90e1ac13d15f8d156201c3b7026
-SHA1 (patch-ah) = ba33845171cef760a68af1406ee2e1dcae7a5a47
-SHA1 (patch-aj) = 4cedc384f2e81d592d66c0e1688e61cf0e69b05d
-SHA1 (patch-am) = cf97dbc86ed1e0dc3cd7f901dd3f0e4c77490a82
-SHA1 (patch-an) = f98c6457474247c092dd0a062e86560cc894ec4e
-SHA1 (patch-ao) = 6276a1226689fc3be3ffacbcd8df2e4f3e51d1a0
-SHA1 (patch-da) = c7ac86fcb4b4283fc61a3e045197bbef617c6ff4
-SHA1 (patch-dd) = 906ece497065a9eef5991718ce1ba1299acc1b63
-SHA1 (patch-de) = 749cdbf2d76bcf4ff192ef087f1404b608447a30
+SHA1 (openldap-2.4.19.tgz) = 4a78acae0dd6d51d22ff50eef77912e59b31779a
+RMD160 (openldap-2.4.19.tgz) = 89b6eb1bbf0290178a28a1447fb6240c5e8f79dc
+Size (openldap-2.4.19.tgz) = 5474200 bytes
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap/patches/patch-da
--- a/databases/openldap/patches/patch-da       Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap/patches/patch-da       Thu Oct 29 06:56:10 2009 +0000
@@ -1,7 +1,9 @@
-$NetBSD: patch-da,v 1.1 2009/01/31 15:59:04 manu Exp $
---- contrib/slapd-modules/smbk5pwd/Makefile.orig       2004-04-02 11:06:38.000000000 +0000
-+++ contrib/slapd-modules/smbk5pwd/Makefile    2009-01-18 18:06:11.000000000 +0000
-@@ -11,6 +11,6 @@
+$NetBSD: patch-da,v 1.2 2009/10/29 06:56:11 ghen Exp $
+
+--- contrib/slapd-modules/smbk5pwd/Makefile.orig       2009-09-02 00:53:30.000000000 +0200
++++ contrib/slapd-modules/smbk5pwd/Makefile
+@@ -13,8 +13,8 @@
+ # <http://www.OpenLDAP.org/license.html>.
  
  LIBTOOL=../../../libtool
 -OPT=-g -O2
@@ -10,8 +12,13 @@
 +#CC=gcc
  
  # Omit DO_KRB5 or DO_SAMBA if you don't want to support it.
-@@ -35,3 +35,3 @@
+ DEFS=-DDO_KRB5 -DDO_SAMBA
+@@ -45,7 +45,7 @@ smbk5pwd.lo: smbk5pwd.c
+ 
  smbk5pwd.la:  smbk5pwd.lo
        $(LIBTOOL) --mode=link $(CC) $(OPT) -version-info 0:0:0 \
--      -rpath /usr/local/libexec/openldap -module -o $@ $? $(LIBS)
-+      -rpath $(PREFIX)/lib -module -o $@ $? -ldes $(LIBS)
+-      -rpath $(libdir) -module -o $@ $? $(LIBS)
++      -rpath $(libdir) -module -o $@ $? -ldes $(LIBS)
+ 
+ clean:
+       rm -f smbk5pwd.lo smbk5pwd.la
diff -r bce5cb36e57a -r 17e35679d81f databases/openldap/patches/patch-dd
--- a/databases/openldap/patches/patch-dd       Thu Oct 29 04:26:44 2009 +0000
+++ b/databases/openldap/patches/patch-dd       Thu Oct 29 06:56:10 2009 +0000
@@ -1,20 +1,21 @@
-$NetBSD: patch-dd,v 1.1 2009/03/16 21:08:44 manu Exp $
---- contrib/slapd-modules/nops/nops.c.orig     2009-03-16 10:28:41.000000000 +0100
-+++ contrib/slapd-modules/nops/nops.c  2009-03-16 10:28:11.000000000 +0100
-@@ -136,11 +136,15 @@
-               op->o_bd = be;
-       }
- 
+$NetBSD: patch-dd,v 1.2 2009/10/29 06:56:11 ghen Exp $
+
+--- contrib/slapd-modules/nops/nops.c.orig     2009-04-28 02:51:12.000000000 +0200
++++ contrib/slapd-modules/nops/nops.c
+@@ -63,10 +63,15 @@ nops_modify( Operation *op, SlapReply *r
+       int rc;
+       
        if ((m = op->orm_modlist) == NULL) {
 +              slap_callback *cb = op->o_callback;
 +
                op->o_bd->bd_info = (BackendInfo *)(on->on_info);
 +              op->o_callback = NULL;
-               send_ldap_error(op, rs, LDAP_SUCCESS, "");
+               send_ldap_error(op, rs, LDAP_INVALID_SYNTAX,
+                               "nops() got null orm_modlist");
 -              return(rs->sr_err);
 +              op->o_callback = cb;
 +
-               return (rs->sr_err);
++              return (rs->sr_err);
        }
  
-       return SLAP_CB_CONTINUE;
+       op->o_bd = on->on_info->oi_origdb;



Home | Main Index | Thread Index | Old Index