1
0
forked from jengelh/openldap2

Accepting request 1079577 from network:ldap

- 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/request/show/1079577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openldap2?expand=0&rev=179
This commit is contained in:
Dominique Leuenberger 2023-04-16 14:06:47 +00:00 committed by Git OBS Bridge
commit 68e7a3a3be
6 changed files with 90 additions and 36 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2a2a1d71df3d77396b1c16ad7502e674df446e06072b0e5a4e941c3d06c0d46
size 6474169

View File

@ -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-----

BIN
openldap-2.6.4.tgz (Stored with Git LFS) Normal file

Binary file not shown.

16
openldap-2.6.4.tgz.asc Normal file
View File

@ -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-----

View File

@ -1,3 +1,58 @@
-------------------------------------------------------------------
Sat Apr 15 10:42:10 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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 <dmueller@suse.com> Sat Dec 10 09:46:56 UTC 2022 - Dirk Müller <dmueller@suse.com>

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2022 SUSE LLC # Copyright (c) 2023 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,6 @@
%define run_test_suite 0 %define run_test_suite 0
%define version_main 2.6.3
%define slapdrundir %{_rundir}/slapd %define slapdrundir %{_rundir}/slapd
%define flavor @BUILD_FLAVOR@%{nil} %define flavor @BUILD_FLAVOR@%{nil}
%if "%flavor" == "contrib" %if "%flavor" == "contrib"
@ -30,11 +29,11 @@ Name: openldap2%{name_suffix}
Summary: An open source implementation of the Lightweight Directory Access Protocol Summary: An open source implementation of the Lightweight Directory Access Protocol
License: OLDAP-2.8 License: OLDAP-2.8
Group: Productivity/Networking/LDAP/Servers Group: Productivity/Networking/LDAP/Servers
Version: %{version_main} Version: 2.6.4
Release: 0 Release: 0
URL: https://www.openldap.org URL: https://www.openldap.org
Source0: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-%{version_main}.tgz 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_main}.tgz.asc Source1: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-%{version}.tgz.asc
Source2: openldap2.keyring Source2: openldap2.keyring
Source4: sasl-slapd.conf Source4: sasl-slapd.conf
Source5: README.module-loading Source5: README.module-loading
@ -79,7 +78,7 @@ BuildRequires: openldap2-devel
%{?systemd_requires} %{?systemd_requires}
%endif %endif
Requires: /usr/bin/awk Requires: /usr/bin/awk
Requires: libldap2 = %{version_main} Requires: libldap2 = %{version}
Recommends: cyrus-sasl Recommends: cyrus-sasl
Conflicts: openldap Conflicts: openldap
PreReq: %fillup_prereq PreReq: %fillup_prereq
@ -94,7 +93,7 @@ The server provides several database backends and overlays.
%package back-perl %package back-perl
Summary: OpenLDAP Perl Back-End Summary: OpenLDAP Perl Back-End
Group: Productivity/Networking/LDAP/Servers Group: Productivity/Networking/LDAP/Servers
Requires: openldap2 = %{version_main} Requires: openldap2 = %{version}
Requires: perl = %{perl_version} Requires: perl = %{perl_version}
%description back-perl %description back-perl
@ -104,7 +103,7 @@ different LDAP operations.
%package back-sock %package back-sock
Summary: OpenLDAP Socket Back-End Summary: OpenLDAP Socket Back-End
Group: Productivity/Networking/LDAP/Servers Group: Productivity/Networking/LDAP/Servers
Requires: openldap2 = %{version_main} Requires: openldap2 = %{version}
Provides: openldap2:/usr/share/man/man5/slapd-sock.5.gz Provides: openldap2:/usr/share/man/man5/slapd-sock.5.gz
%description back-sock %description back-sock
@ -114,7 +113,7 @@ results with an external process listening on a Unix domain socket.
%package back-meta %package back-meta
Summary: OpenLDAP Meta Back-End Summary: OpenLDAP Meta Back-End
Group: Productivity/Networking/LDAP/Servers Group: Productivity/Networking/LDAP/Servers
Requires: openldap2 = %{version_main} Requires: openldap2 = %{version}
Provides: openldap2:/usr/share/man/man5/slapd-meta.5.gz Provides: openldap2:/usr/share/man/man5/slapd-meta.5.gz
%description back-meta %description back-meta
@ -126,7 +125,7 @@ Information Tree (DIT).
%package back-sql %package back-sql
Summary: OpenLDAP SQL Back-End Summary: OpenLDAP SQL Back-End
Group: Productivity/Networking/LDAP/Servers Group: Productivity/Networking/LDAP/Servers
Requires: openldap2 = %{version_main} Requires: openldap2 = %{version}
%description back-sql %description back-sql
The primary purpose of this OpenLDAP backend is to present information 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 %package contrib
Summary: OpenLDAP Contrib Modules Summary: OpenLDAP Contrib Modules
Group: Productivity/Networking/LDAP/Servers Group: Productivity/Networking/LDAP/Servers
Requires: openldap2 = %{version_main} Requires: openldap2 = %{version}
%description contrib %description contrib
Various overlays found in 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 %package client
Summary: OpenLDAP client utilities Summary: OpenLDAP client utilities
Group: Productivity/Networking/LDAP/Clients Group: Productivity/Networking/LDAP/Clients
Requires: libldap2 = %{version_main} Requires: libldap2 = %{version}
%description client %description client
OpenLDAP client utilities such as ldapadd, ldapsearch, ldapmodify. OpenLDAP client utilities such as ldapadd, ldapsearch, ldapmodify.
@ -192,7 +191,7 @@ Obsoletes: openldap2-devel-64bit
%endif %endif
# #
Conflicts: openldap-devel Conflicts: openldap-devel
Requires: libldap2 = %{version_main} Requires: libldap2 = %{version}
Recommends: cyrus-sasl-devel Recommends: cyrus-sasl-devel
%description devel %description devel
@ -213,7 +212,7 @@ for development.
%package -n libldap2 %package -n libldap2
Summary: OpenLDAP Client Libraries Summary: OpenLDAP Client Libraries
Group: Productivity/Networking/LDAP/Clients Group: Productivity/Networking/LDAP/Clients
Recommends: libldap-data >= %{version_main} Recommends: libldap-data >= %{version}
%description -n libldap2 %description -n libldap2
This package contains the OpenLDAP client libraries. This package contains the OpenLDAP client libraries.
@ -221,7 +220,7 @@ This package contains the OpenLDAP client libraries.
%package -n libldapcpp-devel %package -n libldapcpp-devel
Summary: C++ wrapper around openLDAP API Summary: C++ wrapper around openLDAP API
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libldapcpp0 = %{version_main} Requires: libldapcpp0 = %{version}
Requires: openldap2-devel Requires: openldap2-devel
%description -n libldapcpp-devel %description -n libldapcpp-devel
@ -231,7 +230,7 @@ library.
%package -n libldapcpp0 %package -n libldapcpp0
Summary: C++ wrapper around openLDAP API Summary: C++ wrapper around openLDAP API
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: ldapcpplib = %{version_main} Provides: ldapcpplib = %{version}
Obsoletes: ldapcpplib <= 0.0.5 Obsoletes: ldapcpplib <= 0.0.5
%description -n libldapcpp0 %description -n libldapcpp0
@ -239,7 +238,7 @@ This package provides a C++ library for accessing LDAP (Version 3)
Servers Servers
%prep %prep
%setup -q -a 9 -n openldap-%{version_main} %setup -q -a 9 -n openldap-%{version}
%patch1 -p1 %patch1 -p1
%patch3 -p1 %patch3 -p1
%patch5 -p1 %patch5 -p1