Sat Aug 3 06:46:52 2019 UTC ()
openldap: updated to 2.4.48

OpenLDAP 2.4.48
	Added libldap OpenSSL Elliptic Curve support
	Added libldap Expose OpenLDAP specific interfaces via openldap.h
	Added slapd-monitor support for slapd-mdb
	Fixed liblber leaks
	Fixed liblber with partial flush
	Fixed libldap ASYNC TLS so it works
	Fixed libldap ASYNC connections with Solaris 10
	Fixed libldap with SASL_NOCANON=on and ldapi connections
	Fixed libldap to be able to unset syncrepl TLS options
	Fixed libldap race condition in ldap_int_initialize
	Fixed libldap return code in ldap_create_assertion_control_value
	Fixed libldap to correctly disable IPv6 when configured to do so
	Fixed libldap to correctly close TLS connection
	Fixed libldap_r handling of deprecated OpenSSL function
	Fixed liblunicode case correspondance
	Fixed slapd with an idletimeout of less than four seconds
	Fixed slapd config parser variable for Windows64
	Fixed slapd syncrepl fallback handling with delta-syncrepl
	Fixed slapd telephoneNumberNormalize, cert DN validation
	Fixed slapd syncrepl for relax with delta-syncrepl
	Fixed slapd to restrict rootDN proxyauthz to its own databases
	Fixed slapd to initialize SASL SSF per connection
	Fixed slapo-accesslog with SLAP_MOD_SOFT modifications
	Fixed slapd-ldap starttls connections timeout behavior
	Fixed slapd-ldap segfault when entry result doesn't match filter
	Fixed slapd-meta conversion from slapd.conf to cn=config
	Fixed slapd-meta assertion when network interface goes down
	Fixed slapd-mdb fix bitshift integer overflow
	Fixed slapd-mdb index cleanup with cn=config
	Fixed slapd-mdb to improve performance with alias deref
	Fixed slapo-accesslog possible assert with exops
	Fixed slapo-chain to correctly reject multiple chaining URIs
	Fixed slapo-chain conversion from slapd.conf to cn=config
	Fixed slapo-memberof conversion from slapd.conf to cn=config
	Fixed slapo-memberof for group name change to itself
	Fixed slapo-ppolicy behavior when pwdInHistory is changed
	Fixed slapo-rwm to not free original filter
	Fixed slapo-syncprov contextCSN generation
	Build Environment
		Fixed slapd to only link to BDB libraries with static build
		Fixed libldap implicit declaration with LDAP_CONNECTIONLESS
		Fixed libldap double inclusion of limits.h in cyrus.c
	Documentation
		General - Fixed minor typos
		admin24 - Miscellaneous updates promoting mdb and fixing examples
		slapd.access(5) - Note MDB is the primary backend
		slapd.backends(5) - Note MDB is the recommended backend
		slapd-ldap(5) - Document starttls parameter
	Contrib
		Added slapo-lastbind capability to forward authTimestamp updates


(adam)
diff -r1.8 -r1.9 pkgsrc/databases/lmdb/Makefile
diff -r1.6 -r1.7 pkgsrc/databases/lmdb/distinfo
diff -r1.16 -r1.17 pkgsrc/databases/openldap/Makefile.version
diff -r1.112 -r1.113 pkgsrc/databases/openldap/distinfo
diff -r1.27 -r1.28 pkgsrc/databases/openldap-client/Makefile
diff -r1.11 -r1.12 pkgsrc/databases/openldap-client/PLIST
diff -r1.19 -r1.20 pkgsrc/databases/openldap-doc/distinfo
diff -r1.2 -r0 pkgsrc/databases/openldap/patches/patch-its7595

cvs diff -r1.8 -r1.9 pkgsrc/databases/lmdb/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/lmdb/Makefile 2018/12/20 17:55:24 1.8
+++ pkgsrc/databases/lmdb/Makefile 2019/08/03 06:46:52 1.9
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1# $NetBSD: Makefile,v 1.8 2018/12/20 17:55:24 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2019/08/03 06:46:52 adam Exp $
2 2
3.include "../../databases/openldap/Makefile.version" 3.include "../../databases/openldap/Makefile.version"
4 4
5# get the version from libraries/liblmdb/lmdb.h 5# get the version from libraries/liblmdb/lmdb.h
6PKGNAME= lmdb-0.9.23 6PKGNAME= lmdb-0.9.24
7CATEGORIES= databases 7CATEGORIES= databases
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10COMMENT= Symas Lightning Memory-Mapped Database 10COMMENT= Symas Lightning Memory-Mapped Database
11 11
12USE_GCC_RUNTIME= yes 12USE_GCC_RUNTIME= yes
13USE_TOOLS+= gmake 13USE_TOOLS+= gmake
14 14
15BUILD_DIRS= libraries/liblmdb 15BUILD_DIRS= libraries/liblmdb
16MAKE_FLAGS+= CC=${CC:Q} 16MAKE_FLAGS+= CC=${CC:Q}
17MAKE_FLAGS+= XCFLAGS=${CFLAGS:Q}\ -D_SEM_SEMUN_UNDEFINED 17MAKE_FLAGS+= XCFLAGS=${CFLAGS:Q}\ -D_SEM_SEMUN_UNDEFINED
18INSTALL_MAKE_FLAGS+= prefix=${PREFIX} 18INSTALL_MAKE_FLAGS+= prefix=${PREFIX}
19 19
20INSTALLATION_DIRS+= bin 20INSTALLATION_DIRS+= bin
21INSTALLATION_DIRS+= include 21INSTALLATION_DIRS+= include
22INSTALLATION_DIRS+= lib 22INSTALLATION_DIRS+= lib
23INSTALLATION_DIRS+= ${PKGMANDIR}/man1 23INSTALLATION_DIRS+= ${PKGMANDIR}/man1
24 24
25TEST_TARGET= test 25TEST_TARGET= test
26 26
27.include "../../mk/bsd.prefs.mk" 27.include "../../mk/bsd.prefs.mk"
28.if "${OPSYS}" == "Darwin" 28.if ${OPSYS} == "Darwin"
29MAKE_FLAGS+= SOEXT=.dylib 29MAKE_FLAGS+= SOEXT=.dylib
30MAKE_FLAGS+= SOLIBS=-install_name\ ${PREFIX}/lib/liblmdb.dylib 30MAKE_FLAGS+= SOLIBS=-install_name\ ${PREFIX}/lib/liblmdb.dylib
31.endif 31.endif
32 32
33.include "../../mk/pthread.buildlink3.mk" 33.include "../../mk/pthread.buildlink3.mk"
34.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/databases/lmdb/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/lmdb/distinfo 2018/12/20 17:55:24 1.6
+++ pkgsrc/databases/lmdb/distinfo 2019/08/03 06:46:52 1.7
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.6 2018/12/20 17:55:24 adam Exp $ 1$NetBSD: distinfo,v 1.7 2019/08/03 06:46:52 adam Exp $
2 2
3SHA1 (openldap-2.4.47.tgz) = c59d52dd75f7d1c7b02f83725da36c322d439674 3SHA1 (openldap-2.4.48.tgz) = c1984e80f6db038b317bf931866adb38e5537dcd
4RMD160 (openldap-2.4.47.tgz) = c228e5d55019c90aaeceeda32980e52cd7a0a4a6 4RMD160 (openldap-2.4.48.tgz) = c91aa87634856d84386d2d8498b647ea2b1b7521
5SHA512 (openldap-2.4.47.tgz) = d424079e34207e3d24383a2bea70a07ded40714982a6767174d2b2cb208cd94feab5ef12157accae915b8e404e5773a7547aaef65f06b44dc3cc09c6a64d5a11 5SHA512 (openldap-2.4.48.tgz) = cf694a415be0bd55cc7f606099da2ed461748efd276561944cd29d7f5a8252a9be799d8778fac2d4fa9f382731eb4ca48c6b85630cb58a3b8249843561ae8feb
6Size (openldap-2.4.47.tgz) = 5699678 bytes 6Size (openldap-2.4.48.tgz) = 5704883 bytes
7SHA1 (patch-libraries_liblmdb_Makefile) = 6b2f0bb477b17b073095d499ff4496f3b30dc08f 7SHA1 (patch-libraries_liblmdb_Makefile) = 6b2f0bb477b17b073095d499ff4496f3b30dc08f

cvs diff -r1.16 -r1.17 pkgsrc/databases/openldap/Makefile.version (expand / switch to unified diff)

--- pkgsrc/databases/openldap/Makefile.version 2018/12/20 17:54:09 1.16
+++ pkgsrc/databases/openldap/Makefile.version 2019/08/03 06:46:52 1.17
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile.version,v 1.16 2018/12/20 17:54:09 adam Exp $ 1# $NetBSD: Makefile.version,v 1.17 2019/08/03 06:46:52 adam Exp $
2# used by databases/lmdb/Makefile 2# used by databases/lmdb/Makefile
3# used by databases/openldap/Makefile 3# used by databases/openldap/Makefile
4# used by databases/openldap/Makefile.common 4# used by databases/openldap/Makefile.common
5# used by databases/openldap-docs/Makefile 5# used by databases/openldap-docs/Makefile
6 6
7OPENLDAP_VERSION= 2.4.47 7OPENLDAP_VERSION= 2.4.48
8 8
9DISTNAME= openldap-${OPENLDAP_VERSION} 9DISTNAME= openldap-${OPENLDAP_VERSION}
10MASTER_SITES= ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/ 10MASTER_SITES= ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
11MASTER_SITES+= http://www.openldap.org/software/download/OpenLDAP/openldap-release/ 11MASTER_SITES+= http://www.openldap.org/software/download/OpenLDAP/openldap-release/
12MASTER_SITES+= ftp://ftp.ntua.gr/mirror/OpenLDAP/openldap-release/ 12MASTER_SITES+= ftp://ftp.ntua.gr/mirror/OpenLDAP/openldap-release/
13MASTER_SITES+= ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/openldap-release/ 13MASTER_SITES+= ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/openldap-release/
14MASTER_SITES+= ftp://ftp.u-aizu.ac.jp/pub/net/openldap/openldap-release/ 14MASTER_SITES+= ftp://ftp.u-aizu.ac.jp/pub/net/openldap/openldap-release/
15MASTER_SITES+= ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/ 15MASTER_SITES+= ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/
16MASTER_SITES+= ftp://ftp.linux.pt/pub/mirrors/OpenLDAP/openldap-release/ 16MASTER_SITES+= ftp://ftp.linux.pt/pub/mirrors/OpenLDAP/openldap-release/
17MASTER_SITES+= ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/openldap-release/ 17MASTER_SITES+= ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/openldap-release/
18EXTRACT_SUFX= .tgz 18EXTRACT_SUFX= .tgz
19 19
20HOMEPAGE= http://www.openldap.org/ 20HOMEPAGE= http://www.openldap.org/

cvs diff -r1.112 -r1.113 pkgsrc/databases/openldap/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/openldap/distinfo 2018/12/20 17:54:09 1.112
+++ pkgsrc/databases/openldap/distinfo 2019/08/03 06:46:52 1.113
@@ -1,24 +1,23 @@ @@ -1,24 +1,23 @@
1$NetBSD: distinfo,v 1.112 2018/12/20 17:54:09 adam Exp $ 1$NetBSD: distinfo,v 1.113 2019/08/03 06:46:52 adam Exp $
2 2
3SHA1 (openldap-2.4.47.tgz) = c59d52dd75f7d1c7b02f83725da36c322d439674 3SHA1 (openldap-2.4.48.tgz) = c1984e80f6db038b317bf931866adb38e5537dcd
4RMD160 (openldap-2.4.47.tgz) = c228e5d55019c90aaeceeda32980e52cd7a0a4a6 4RMD160 (openldap-2.4.48.tgz) = c91aa87634856d84386d2d8498b647ea2b1b7521
5SHA512 (openldap-2.4.47.tgz) = d424079e34207e3d24383a2bea70a07ded40714982a6767174d2b2cb208cd94feab5ef12157accae915b8e404e5773a7547aaef65f06b44dc3cc09c6a64d5a11 5SHA512 (openldap-2.4.48.tgz) = cf694a415be0bd55cc7f606099da2ed461748efd276561944cd29d7f5a8252a9be799d8778fac2d4fa9f382731eb4ca48c6b85630cb58a3b8249843561ae8feb
6Size (openldap-2.4.47.tgz) = 5699678 bytes 6Size (openldap-2.4.48.tgz) = 5704883 bytes
7SHA1 (patch-ac) = 2995c518278b363bf9657e181c2340d3024d5980 7SHA1 (patch-ac) = 2995c518278b363bf9657e181c2340d3024d5980
8SHA1 (patch-ad) = 24e7ec27d592dd76bdec1e4805801c5304951daf 8SHA1 (patch-ad) = 24e7ec27d592dd76bdec1e4805801c5304951daf
9SHA1 (patch-af) = 2e00b01bd813e73bdc1fb764a02e98d7755703de 9SHA1 (patch-af) = 2e00b01bd813e73bdc1fb764a02e98d7755703de
10SHA1 (patch-ag) = 380336d8b50dd6b3a277f2ea6a03eb88cc5919b8 10SHA1 (patch-ag) = 380336d8b50dd6b3a277f2ea6a03eb88cc5919b8
11SHA1 (patch-ah) = 7b5a9d042df36f17bcb503372e301a0c6554af68 11SHA1 (patch-ah) = 7b5a9d042df36f17bcb503372e301a0c6554af68
12SHA1 (patch-aj) = 857bbf14855d7d2a2911457bc6373d8beb69b751 12SHA1 (patch-aj) = 857bbf14855d7d2a2911457bc6373d8beb69b751
13SHA1 (patch-am) = fb8f3e7699f8b2ef55c066cdc6216522c101c7f3 13SHA1 (patch-am) = fb8f3e7699f8b2ef55c066cdc6216522c101c7f3
14SHA1 (patch-an) = 3e904d05a3e69930259329ca821d3bbf7dd54eb2 14SHA1 (patch-an) = 3e904d05a3e69930259329ca821d3bbf7dd54eb2
15SHA1 (patch-ao) = 4fcbbfd4d6be792392e3646123022aeaf25923e3 15SHA1 (patch-ao) = 4fcbbfd4d6be792392e3646123022aeaf25923e3
16SHA1 (patch-contrib_slapd-modules_cloak_Makefile) = 47c81def0c013a360acb549ed69e9042f0bc1be3 16SHA1 (patch-contrib_slapd-modules_cloak_Makefile) = 47c81def0c013a360acb549ed69e9042f0bc1be3
17SHA1 (patch-contrib_slapd-modules_nops_Makefile) = c51bccf34c3f3112232a134038622d31b6315628 17SHA1 (patch-contrib_slapd-modules_nops_Makefile) = c51bccf34c3f3112232a134038622d31b6315628
18SHA1 (patch-contrib_slapd-modules_nops_slapo-nops.5) = f32352f19361b7e9aa5b038ae8578def7c08fa47 18SHA1 (patch-contrib_slapd-modules_nops_slapo-nops.5) = f32352f19361b7e9aa5b038ae8578def7c08fa47
19SHA1 (patch-da) = 75e26bd08c6e66b69192ebfbb36db974d391ec3e 19SHA1 (patch-da) = 75e26bd08c6e66b69192ebfbb36db974d391ec3e
20SHA1 (patch-dd) = 9c74118ff0b2232bda729c9917082fceef41dd16 20SHA1 (patch-dd) = 9c74118ff0b2232bda729c9917082fceef41dd16
21SHA1 (patch-its7595) = 941b055bb5ac1f963b9d39384d3627a32f531cf1 
22SHA1 (patch-its8885) = f70666e1a44499013c93fe9bd0d8198b5bffe11c 21SHA1 (patch-its8885) = f70666e1a44499013c93fe9bd0d8198b5bffe11c
23SHA1 (patch-libraries_libldap_os-local.c) = 7cd4f8638456fae12499de0d36d7802e47d3d688 22SHA1 (patch-libraries_libldap_os-local.c) = 7cd4f8638456fae12499de0d36d7802e47d3d688
24SHA1 (patch-libraries_libldap_tls__m.c) = 91dab1dcfa6560c30093094586ea9eabf2e977b8 23SHA1 (patch-libraries_libldap_tls__m.c) = 91dab1dcfa6560c30093094586ea9eabf2e977b8

cvs diff -r1.27 -r1.28 pkgsrc/databases/openldap-client/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/openldap-client/Makefile 2019/05/02 10:59:13 1.27
+++ pkgsrc/databases/openldap-client/Makefile 2019/08/03 06:46:52 1.28
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.27 2019/05/02 10:59:13 jperkin Exp $ 1# $NetBSD: Makefile,v 1.28 2019/08/03 06:46:52 adam Exp $
2 2
3PKGNAME= ${DISTNAME:S/-/-client-/} 3PKGNAME= ${DISTNAME:S/-/-client-/}
4PKGREVISION= 1 
5COMMENT= Lightweight Directory Access Protocol libraries and client programs 4COMMENT= Lightweight Directory Access Protocol libraries and client programs
6 5
7CONFLICTS+= openldap<2.3.23nb1 6CONFLICTS+= openldap<2.3.23nb1
8 7
9CONFIGURE_ARGS+= --disable-slapd 8CONFIGURE_ARGS+= --disable-slapd
10 9
11#BUILD_DIRS= include libraries clients 10#BUILD_DIRS= include libraries clients
12MAKE_DIRS= ${OPENLDAP_ETCDIR} 11MAKE_DIRS= ${OPENLDAP_ETCDIR}
13BUILD_DEFS+= OPENLDAP_ETCDIR 12BUILD_DEFS+= OPENLDAP_ETCDIR
14 13
15CNFS= ldap.conf 14CNFS= ldap.conf
16 15
17.include "options.mk" 16.include "options.mk"

cvs diff -r1.11 -r1.12 pkgsrc/databases/openldap-client/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/openldap-client/PLIST 2018/04/02 13:40:44 1.11
+++ pkgsrc/databases/openldap-client/PLIST 2019/08/03 06:46:52 1.12
@@ -1,32 +1,33 @@ @@ -1,32 +1,33 @@
1@comment $NetBSD: PLIST,v 1.11 2018/04/02 13:40:44 adam Exp $ 1@comment $NetBSD: PLIST,v 1.12 2019/08/03 06:46:52 adam Exp $
2bin/ldapadd 2bin/ldapadd
3bin/ldapcompare 3bin/ldapcompare
4bin/ldapdelete 4bin/ldapdelete
5bin/ldapexop 5bin/ldapexop
6bin/ldapmodify 6bin/ldapmodify
7bin/ldapmodrdn 7bin/ldapmodrdn
8bin/ldappasswd 8bin/ldappasswd
9bin/ldapsearch 9bin/ldapsearch
10bin/ldapurl 10bin/ldapurl
11bin/ldapwhoami 11bin/ldapwhoami
12include/lber.h 12include/lber.h
13include/lber_types.h 13include/lber_types.h
14include/ldap.h 14include/ldap.h
15include/ldap_cdefs.h 15include/ldap_cdefs.h
16include/ldap_features.h 16include/ldap_features.h
17include/ldap_schema.h 17include/ldap_schema.h
18include/ldap_utf8.h 18include/ldap_utf8.h
19include/ldif.h 19include/ldif.h
 20include/openldap.h
20include/slapi-plugin.h 21include/slapi-plugin.h
21lib/liblber.la 22lib/liblber.la
22lib/libldap.la 23lib/libldap.la
23lib/libldap_r.la 24lib/libldap_r.la
24man/man1/ldapadd.1 25man/man1/ldapadd.1
25man/man1/ldapcompare.1 26man/man1/ldapcompare.1
26man/man1/ldapdelete.1 27man/man1/ldapdelete.1
27man/man1/ldapexop.1 28man/man1/ldapexop.1
28man/man1/ldapmodify.1 29man/man1/ldapmodify.1
29man/man1/ldapmodrdn.1 30man/man1/ldapmodrdn.1
30man/man1/ldappasswd.1 31man/man1/ldappasswd.1
31man/man1/ldapsearch.1 32man/man1/ldapsearch.1
32man/man1/ldapurl.1 33man/man1/ldapurl.1

cvs diff -r1.19 -r1.20 pkgsrc/databases/openldap-doc/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/openldap-doc/distinfo 2018/12/20 17:54:09 1.19
+++ pkgsrc/databases/openldap-doc/distinfo 2019/08/03 06:46:52 1.20
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.19 2018/12/20 17:54:09 adam Exp $ 1$NetBSD: distinfo,v 1.20 2019/08/03 06:46:52 adam Exp $
2 2
3SHA1 (openldap-2.4.47.tgz) = c59d52dd75f7d1c7b02f83725da36c322d439674 3SHA1 (openldap-2.4.48.tgz) = c1984e80f6db038b317bf931866adb38e5537dcd
4RMD160 (openldap-2.4.47.tgz) = c228e5d55019c90aaeceeda32980e52cd7a0a4a6 4RMD160 (openldap-2.4.48.tgz) = c91aa87634856d84386d2d8498b647ea2b1b7521
5SHA512 (openldap-2.4.47.tgz) = d424079e34207e3d24383a2bea70a07ded40714982a6767174d2b2cb208cd94feab5ef12157accae915b8e404e5773a7547aaef65f06b44dc3cc09c6a64d5a11 5SHA512 (openldap-2.4.48.tgz) = cf694a415be0bd55cc7f606099da2ed461748efd276561944cd29d7f5a8252a9be799d8778fac2d4fa9f382731eb4ca48c6b85630cb58a3b8249843561ae8feb
6Size (openldap-2.4.47.tgz) = 5699678 bytes 6Size (openldap-2.4.48.tgz) = 5704883 bytes

File Deleted: pkgsrc/databases/openldap/patches/Attic/patch-its7595