From c5f22a6f3d1dfe3b48370dbae054cdc628364db4c598b5f0bc259643d0b2211d Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 15 Apr 2023 10:42:50 +0000 Subject: [PATCH] - update to 2.6.4: * Fixed client tools to remove 'h' and 'p' options * Fixed ldapsearch memory leak with paged results (ITS#9860) * Fixed libldap ldif_open_urlto check for failure (ITS#9904) * Fixed libldap ldap_url_parsehosts check for failure * Fixed liblunicode UTF8bvnormalize buffer size (ITS#9955) * Fixed lloadd memory leaks (ITS#9907) * Fixed lloadd shutdown code to protect memory correctly * Fixed lloadd race in epoch.c (ITS#9947) * Fixed lloadd potential deadlock with cn=monitor (ITS#9951) * Fixed lloadd to keep listener base around when not active * Fixed lloadd object reclamation sequencing (ITS#9983) * Fixed slapd memory leak with olcAuthIDRewrite (ITS#6035) * Fixed slapd free of redundant cmdline option (ITS#9912) * Fixed slapd transactions extended operations cleanup after * Fixed slapd deadlock with replicated cn=config * Fixed slapd connection close logic (ITS#9991) * Fixed slapd bconfig locking of cn=config entries (ITS#9045) * Fixed slapd-mdb max number of index databases to 256 * Fixed slapd-mdb to always release entries from ADD operations * Fixed slapd-mdb to fully init empty DN in tool_entry_get * Fixed slapd-monitor memory leaks with lloadd (ITS#9906) * Fixed slapd-monitor to free remembered cookies (ITS#9339) * Fixed slapo-accesslog reqStart ordering matching rule * Fixed slapo-deref memory leak (ITS#9924) * Fixed slapo-dynlist to ignore irrelevant objectClasses * Fixed slapo-dynlist to avoid unnecessary searches (ITS#9929) * Fixed slapo-dynlist to mark internal searches as such * Fixed slapo-pcache crash in consistency_check (ITS#9966) * Fixed slapo-remoteauth memory leaks (ITS#9438) OBS-URL: https://build.opensuse.org/package/show/network:ldap/openldap2?expand=0&rev=311 --- openldap-2.6.3.tgz | 3 --- openldap-2.6.3.tgz.asc | 16 ------------ openldap-2.6.4.tgz | 3 +++ openldap-2.6.4.tgz.asc | 16 ++++++++++++ openldap2.changes | 55 ++++++++++++++++++++++++++++++++++++++++++ openldap2.spec | 33 ++++++++++++------------- 6 files changed, 90 insertions(+), 36 deletions(-) delete mode 100644 openldap-2.6.3.tgz delete mode 100644 openldap-2.6.3.tgz.asc create mode 100644 openldap-2.6.4.tgz create mode 100644 openldap-2.6.4.tgz.asc diff --git a/openldap-2.6.3.tgz b/openldap-2.6.3.tgz deleted file mode 100644 index 5066c48..0000000 --- a/openldap-2.6.3.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2a2a1d71df3d77396b1c16ad7502e674df446e06072b0e5a4e941c3d06c0d46 -size 6474169 diff --git a/openldap-2.6.3.tgz.asc b/openldap-2.6.3.tgz.asc deleted file mode 100644 index e3baeef..0000000 --- a/openldap-2.6.3.tgz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEPOJptTmLyLeFZF6Yf2fV/Rzhy84FAmLQYoAACgkQf2fV/Rzh -y846bA/8D5jpa0lCiKy5jAsIp5i2PU2BaxItZ8Y45PaHtxQkCmqEGadV/WzTXAzW -TywO12MjClYLK5XkWEOu2XvCoGRIkD36JvK0WUdO5grk3ZhT9d0xgPvW1WshVm6W -R1oZuP3GReGQQNTw4EcRaWc4zH1qWfbhqp7yj2556BLO1ume8ANdGKiWnVrxQFwG -KYqW9EsSku0of5nAhLeKXD+qh2i6EoBwlNpsisISVcmXzCZw9N7jwb1m3ysBQ43i -/2TUICxDWsUi2EDoEX3qEEFuvKB1NAPbdUi2z4chZyUGeqyHqg/Z8QSDm1FB/oyo -9IxytTDY8q+8n4GvAIsyCC2QgtfB+kmr+RufLEgqbEZD+W84CqwdqxRTxjAzeeV+ -T8duoeU97zlp4TnBA69QtSQILMpdvd5buDsGhvctP1AdqImhAia7jpeb3ZJTwl/o -dsD8BAATiZuGj0RABdRwezuLVgmwoa41yCRcTVMTR8eCvHVRvTPO4tKkxYozxmMt -jWKG4sVAGTUPN5USs30PhjTBJp7Md1B9gNwNq2zpgHzafN0Et5i47mtwB9oMfdbO -Z063cT4iDbW+kByXttgOB+zIbnyvuPGHh6qAhsTiEBcJrifdlF5GCPF9YcbOcIOI -hHz8Nujd812xNnphd9YvAPpDJ9Qx25KwVYFrAe+N9eNg3zJZmlY= -=T2r6 ------END PGP SIGNATURE----- diff --git a/openldap-2.6.4.tgz b/openldap-2.6.4.tgz new file mode 100644 index 0000000..c00496f --- /dev/null +++ b/openldap-2.6.4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d51704e50178430c06cf3d8aa174da66badf559747a47d920bb54b2d4aa40991 +size 6478424 diff --git a/openldap-2.6.4.tgz.asc b/openldap-2.6.4.tgz.asc new file mode 100644 index 0000000..0708890 --- /dev/null +++ b/openldap-2.6.4.tgz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEPOJptTmLyLeFZF6Yf2fV/Rzhy84FAmPkFcsACgkQf2fV/Rzh +y84clA/8C30COyp5lKWvqiBIVjQHe8ZSLEWML8j6g7IbYcHm7uLIqADjzlaE0MCI +YV2SfDFjom+OUFkQmzGNmYeyjpBV5yK5n5js0M1zSF2OPoapNoSZtnv0yXIUZ/Ee +M1njsiMYuYWX0KWg4tYVbdLSm2iWH1d5zbGgyAecSQCFHZ/nQnZo+OWbRel06dCz +ewkANAlUIIrsGEkKjKUetFOOuJiwb8r8KeXpYVijig7f/csoo7H78i4Pdmi3QzJ5 +D/TMHKx64ljes1n6ZHtm55lbkiuJTw3t4XnK9NhsKwr9zNlq+qI3ggJyK6xOQiQq +05IjPMVp8kV1u117Xb9SlRwlfR/00jPwTdepuAK9OyxVS3CclS8Gh6Lm8ztwwTee +C+eqwGhZNH7/twfq3TUHfWUl4LyclX02zxvljo3lcb3JIA7JWp8coi2EEeofOIlf +oXKdyR4zA0Iey8LfBuyRC/smZoggdpzr0jIE5Z5Q97hTt4Rm5U4ZDe2GRfUTR82g +Pz+VdBI/aCKlnDHqH912w4Tg62UeJiPfnLuWuCc7A0MNR2LAe7JKASdEaTb6t51N +uzmxPYOlAixvGcjCg38Sc0877FXE1ss3RUnDyx+mCK2phEsWO69SdL4uz5E9Xdve +0VbfO84pmN/+Gj5FfE93rJzTYjjySj80oANiqBAcA7P21pOttRg= +=UfjX +-----END PGP SIGNATURE----- diff --git a/openldap2.changes b/openldap2.changes index 6e20edc..d7fb197 100644 --- a/openldap2.changes +++ b/openldap2.changes @@ -1,3 +1,58 @@ +------------------------------------------------------------------- +Sat Apr 15 10:42:10 UTC 2023 - Dirk Müller + +- update to 2.6.4: + * Fixed client tools to remove 'h' and 'p' options + * Fixed ldapsearch memory leak with paged results (ITS#9860) + * Fixed libldap ldif_open_urlto check for failure (ITS#9904) + * Fixed libldap ldap_url_parsehosts check for failure + * Fixed liblunicode UTF8bvnormalize buffer size (ITS#9955) + * Fixed lloadd memory leaks (ITS#9907) + * Fixed lloadd shutdown code to protect memory correctly + * Fixed lloadd race in epoch.c (ITS#9947) + * Fixed lloadd potential deadlock with cn=monitor (ITS#9951) + * Fixed lloadd to keep listener base around when not active + * Fixed lloadd object reclamation sequencing (ITS#9983) + * Fixed slapd memory leak with olcAuthIDRewrite (ITS#6035) + * Fixed slapd free of redundant cmdline option (ITS#9912) + * Fixed slapd transactions extended operations cleanup after + * Fixed slapd deadlock with replicated cn=config + * Fixed slapd connection close logic (ITS#9991) + * Fixed slapd bconfig locking of cn=config entries (ITS#9045) + * Fixed slapd-mdb max number of index databases to 256 + * Fixed slapd-mdb to always release entries from ADD operations + * Fixed slapd-mdb to fully init empty DN in tool_entry_get + * Fixed slapd-monitor memory leaks with lloadd (ITS#9906) + * Fixed slapd-monitor to free remembered cookies (ITS#9339) + * Fixed slapo-accesslog reqStart ordering matching rule + * Fixed slapo-deref memory leak (ITS#9924) + * Fixed slapo-dynlist to ignore irrelevant objectClasses + * Fixed slapo-dynlist to avoid unnecessary searches (ITS#9929) + * Fixed slapo-dynlist to mark internal searches as such + * Fixed slapo-pcache crash in consistency_check (ITS#9966) + * Fixed slapo-remoteauth memory leaks (ITS#9438) + * Fixed slapo-rwm memory leaks (ITS#9817) + * Build Environment + * Fixed ancient DOS related ifdef checks (ITS#9925) + * Fixed build process to not use gmake specific features + * Fixed source tree to remove symlinks (ITS#9926) + * Fixed slapo-otp testdir creation (ITS#9437) + * Fixed slapd-tester memory leak (ITS#9908) + * Fixed usage of non-standard C syntax (ITS#9898, ITS#9899, + ITS#9901) + * Fixed usage of bashism (ITS#9900) + * Fixed test suite portability (ITS#9931) + * Documentation + * Fixed ldap_bind(3) to document ber_bvfree in ldap_sasl_bind + (ITS#9976) + * Fixed slapo-asyncmeta(5) to clarify scheduling for target + connections (ITS#9941) + * Fixed slapo-dynlist(5) to clarify configuration settings + (ITS#9957) + * Fixed slapo-unique(5) to clarify when quoting should be used + (ITS#9915) + * Minor cleanup + ------------------------------------------------------------------- Sat Dec 10 09:46:56 UTC 2022 - Dirk Müller diff --git a/openldap2.spec b/openldap2.spec index 1e5198f..906ddb3 100644 --- a/openldap2.spec +++ b/openldap2.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,6 @@ %define run_test_suite 0 -%define version_main 2.6.3 %define slapdrundir %{_rundir}/slapd %define flavor @BUILD_FLAVOR@%{nil} %if "%flavor" == "contrib" @@ -30,11 +29,11 @@ Name: openldap2%{name_suffix} Summary: An open source implementation of the Lightweight Directory Access Protocol License: OLDAP-2.8 Group: Productivity/Networking/LDAP/Servers -Version: %{version_main} +Version: 2.6.4 Release: 0 URL: https://www.openldap.org -Source0: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-%{version_main}.tgz -Source1: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-%{version_main}.tgz.asc +Source0: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-%{version}.tgz +Source1: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-%{version}.tgz.asc Source2: openldap2.keyring Source4: sasl-slapd.conf Source5: README.module-loading @@ -79,7 +78,7 @@ BuildRequires: openldap2-devel %{?systemd_requires} %endif Requires: /usr/bin/awk -Requires: libldap2 = %{version_main} +Requires: libldap2 = %{version} Recommends: cyrus-sasl Conflicts: openldap PreReq: %fillup_prereq @@ -94,7 +93,7 @@ The server provides several database backends and overlays. %package back-perl Summary: OpenLDAP Perl Back-End Group: Productivity/Networking/LDAP/Servers -Requires: openldap2 = %{version_main} +Requires: openldap2 = %{version} Requires: perl = %{perl_version} %description back-perl @@ -104,7 +103,7 @@ different LDAP operations. %package back-sock Summary: OpenLDAP Socket Back-End Group: Productivity/Networking/LDAP/Servers -Requires: openldap2 = %{version_main} +Requires: openldap2 = %{version} Provides: openldap2:/usr/share/man/man5/slapd-sock.5.gz %description back-sock @@ -114,7 +113,7 @@ results with an external process listening on a Unix domain socket. %package back-meta Summary: OpenLDAP Meta Back-End Group: Productivity/Networking/LDAP/Servers -Requires: openldap2 = %{version_main} +Requires: openldap2 = %{version} Provides: openldap2:/usr/share/man/man5/slapd-meta.5.gz %description back-meta @@ -126,7 +125,7 @@ Information Tree (DIT). %package back-sql Summary: OpenLDAP SQL Back-End Group: Productivity/Networking/LDAP/Servers -Requires: openldap2 = %{version_main} +Requires: openldap2 = %{version} %description back-sql The primary purpose of this OpenLDAP backend is to present information @@ -145,7 +144,7 @@ to be applied with all usages of libldap. %package contrib Summary: OpenLDAP Contrib Modules Group: Productivity/Networking/LDAP/Servers -Requires: openldap2 = %{version_main} +Requires: openldap2 = %{version} %description contrib Various overlays found in contrib/: @@ -178,7 +177,7 @@ The OpenLDAP Admin Guide plus a set of OpenLDAP related IETF internet drafts. %package client Summary: OpenLDAP client utilities Group: Productivity/Networking/LDAP/Clients -Requires: libldap2 = %{version_main} +Requires: libldap2 = %{version} %description client OpenLDAP client utilities such as ldapadd, ldapsearch, ldapmodify. @@ -192,7 +191,7 @@ Obsoletes: openldap2-devel-64bit %endif # Conflicts: openldap-devel -Requires: libldap2 = %{version_main} +Requires: libldap2 = %{version} Recommends: cyrus-sasl-devel %description devel @@ -213,7 +212,7 @@ for development. %package -n libldap2 Summary: OpenLDAP Client Libraries Group: Productivity/Networking/LDAP/Clients -Recommends: libldap-data >= %{version_main} +Recommends: libldap-data >= %{version} %description -n libldap2 This package contains the OpenLDAP client libraries. @@ -221,7 +220,7 @@ This package contains the OpenLDAP client libraries. %package -n libldapcpp-devel Summary: C++ wrapper around openLDAP API Group: Development/Libraries/C and C++ -Requires: libldapcpp0 = %{version_main} +Requires: libldapcpp0 = %{version} Requires: openldap2-devel %description -n libldapcpp-devel @@ -231,7 +230,7 @@ library. %package -n libldapcpp0 Summary: C++ wrapper around openLDAP API Group: Development/Libraries/C and C++ -Provides: ldapcpplib = %{version_main} +Provides: ldapcpplib = %{version} Obsoletes: ldapcpplib <= 0.0.5 %description -n libldapcpp0 @@ -239,7 +238,7 @@ This package provides a C++ library for accessing LDAP (Version 3) Servers %prep -%setup -q -a 9 -n openldap-%{version_main} +%setup -q -a 9 -n openldap-%{version} %patch1 -p1 %patch3 -p1 %patch5 -p1