Accepting request 509862 from home:stroeder:branches:network:ldap
Postpone Jan's libldap_r symlink patch for now. Added a local patch for OpenLDAP's back-sock. OBS-URL: https://build.opensuse.org/request/show/509862 OBS-URL: https://build.opensuse.org/package/show/network:ldap/openldap2?expand=0&rev=182
This commit is contained in:
parent
16253831a4
commit
6bb69eda08
28
0013-ITS-8692-let-back-sock-generate-increment-line.patch
Normal file
28
0013-ITS-8692-let-back-sock-generate-increment-line.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
From 6c37844c5c52b95aff5e4e547cda8a7258e92a35 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Michael=20Str=C3=B6der?= <michael@stroeder.com>
|
||||||
|
Date: Wed, 12 Jul 2017 20:18:22 +0200
|
||||||
|
Subject: [PATCH] ITS#8692 let back-sock generate increment: line in case of
|
||||||
|
LDAP_MOD_INCREMENT (see RFC 4525, section 3)
|
||||||
|
|
||||||
|
---
|
||||||
|
servers/slapd/back-sock/modify.c | 4 ++++
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/servers/slapd/back-sock/modify.c b/servers/slapd/back-sock/modify.c
|
||||||
|
index c35d31bc6..9342d2702 100644
|
||||||
|
--- a/servers/slapd/back-sock/modify.c
|
||||||
|
+++ b/servers/slapd/back-sock/modify.c
|
||||||
|
@@ -85,6 +85,10 @@ sock_back_modify(
|
||||||
|
case LDAP_MOD_REPLACE:
|
||||||
|
fprintf( fp, "replace: %s\n", mod->sm_desc->ad_cname.bv_val );
|
||||||
|
break;
|
||||||
|
+
|
||||||
|
+ case LDAP_MOD_INCREMENT:
|
||||||
|
+ fprintf( fp, "increment: %s\n", mod->sm_desc->ad_cname.bv_val );
|
||||||
|
+ break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if( mod->sm_values != NULL ) {
|
||||||
|
--
|
||||||
|
2.13.2
|
||||||
|
|
@ -1,6 +1,4 @@
|
|||||||
libldap-2_4-2
|
libldap-2_4-2
|
||||||
targettype 32bit provides "libldap-2.4.so.2"
|
|
||||||
targettype 64bit provides "libldap-2.4.so.2()(64bit)"
|
|
||||||
provides "openldap2-client-<targettype> = <version>"
|
provides "openldap2-client-<targettype> = <version>"
|
||||||
obsoletes "openldap2-client-<targettype> <= <version>"
|
obsoletes "openldap2-client-<targettype> <= <version>"
|
||||||
openldap2-devel
|
openldap2-devel
|
||||||
|
@ -1,16 +1,20 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 29 08:27:17 UTC 2017 - jengelh@inai.de
|
Wed Jul 12 18:52:42 UTC 2017 - michael@stroeder.com
|
||||||
|
|
||||||
- Remove all non-r libldap links so OBS has a clearer picture of
|
- Upgrade to upstream 2.4.45 release
|
||||||
rebuilds. [boo sr#501631]
|
- removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch
|
||||||
|
and 0012-use-system-wide-cert-dir-by-default.patch
|
||||||
|
- added 0013-ITS-8692-let-back-sock-generate-increment-line.patch
|
||||||
|
for supporting modify increment operations with back-sock
|
||||||
|
- added overlay addpartial to package openldap2-contrib
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
--------------------------------------------------------------------
|
||||||
Wed Jun 7 09:32:52 UTC 2017 - hguo@suse.com
|
Wed Jun 7 09:32:52 UTC 2017 - hguo@suse.com
|
||||||
|
|
||||||
- Remove legacy daemon control that was used to migrate from SLE 11
|
- Remove legacy daemon control that was used to migrate from SLE 11
|
||||||
to 12. (bsc#1038405)
|
to 12. (bsc#1038405)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
--------------------------------------------------------------------
|
||||||
Tue Jun 6 13:47:18 UTC 2017 - hguo@suse.com
|
Tue Jun 6 13:47:18 UTC 2017 - hguo@suse.com
|
||||||
|
|
||||||
- There is no change made about the package itself, this is only
|
- There is no change made about the package itself, this is only
|
||||||
@ -27,37 +31,12 @@ Tue Jun 6 13:47:18 UTC 2017 - hguo@suse.com
|
|||||||
- bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545:
|
- bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545:
|
||||||
openldap2: slapd crashes on search with deref control and empty attr list
|
openldap2: slapd crashes on search with deref control and empty attr list
|
||||||
|
|
||||||
------------------------------------------------------------------e
|
|
||||||
Fri Jun 2 07:26:42 UTC 2017 - michael@stroeder.com
|
|
||||||
|
|
||||||
- Upgrade to upstream 2.4.45 release
|
|
||||||
- removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch
|
|
||||||
and 0012-use-system-wide-cert-dir-by-default.patch
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Apr 27 10:08:31 UTC 2017 - michael@stroeder.com
|
|
||||||
|
|
||||||
- added overlay addpartial to package openldap2-contrib
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 7 16:47:24 UTC 2017 - jengelh@inai.de
|
Fri Apr 7 16:47:24 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
- Drop binutils requirement; the code using /usr/bin/strings has
|
- Drop binutils requirement; the code using /usr/bin/strings has
|
||||||
been dropped in openSUSE:Factory/openldap2 revision 112.
|
been dropped in openSUSE:Factory/openldap2 revision 112.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Wed Mar 29 20:56:33 UTC 2017 - jengelh@inai.de
|
|
||||||
|
|
||||||
- Work around ldconfig removing files [boo#1031464]
|
|
||||||
- Do not ignore failure to create user/groups
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Mar 23 15:06:27 UTC 2017 - jengelh@inai.de
|
|
||||||
|
|
||||||
- Make libldap equivalent to libldap_r (like Debian) to avoid
|
|
||||||
crashes in threaded programs which unknowingly get libldap
|
|
||||||
inserted into their process image. [rh#1370065, boo#996551]
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Feb 18 22:11:29 UTC 2017 - kukuk@suse.com
|
Sat Feb 18 22:11:29 UTC 2017 - kukuk@suse.com
|
||||||
|
|
||||||
|
@ -57,6 +57,7 @@ Patch7: 0007-Recover-on-DB-version-change.dif
|
|||||||
Patch8: 0008-In-monitor-backend-do-not-return-Connection0-entries.patch
|
Patch8: 0008-In-monitor-backend-do-not-return-Connection0-entries.patch
|
||||||
Patch9: 0009-Fix-ldap-host-lookup-ipv6.patch
|
Patch9: 0009-Fix-ldap-host-lookup-ipv6.patch
|
||||||
Patch11: 0011-openldap-re24-its7796.patch
|
Patch11: 0011-openldap-re24-its7796.patch
|
||||||
|
Patch13: 0013-ITS-8692-let-back-sock-generate-increment-line.patch
|
||||||
Source200: %{name_ppolicy_check_module}-%{version_ppolicy_check_module}.tar.gz
|
Source200: %{name_ppolicy_check_module}-%{version_ppolicy_check_module}.tar.gz
|
||||||
Source201: %{name_ppolicy_check_module}.Makefile
|
Source201: %{name_ppolicy_check_module}.Makefile
|
||||||
Source202: %{name_ppolicy_check_module}.conf
|
Source202: %{name_ppolicy_check_module}.conf
|
||||||
@ -182,8 +183,8 @@ OpenLDAP client utilities such as ldapadd, ldapsearch, ldapmodify.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Libraries, Header Files and Documentation for OpenLDAP
|
Summary: Libraries, Header Files and Documentation for OpenLDAP
|
||||||
# bug437293
|
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
|
# bug437293
|
||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
Obsoletes: openldap2-devel-64bit
|
Obsoletes: openldap2-devel-64bit
|
||||||
%endif
|
%endif
|
||||||
@ -248,6 +249,7 @@ gzip -k %{S:203}
|
|||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
%patch9 -p1
|
||||||
%patch11 -p1
|
%patch11 -p1
|
||||||
|
%patch13 -p1
|
||||||
cp %{SOURCE5} .
|
cp %{SOURCE5} .
|
||||||
|
|
||||||
# Move ppolicy check module and its Makefile into openldap-2.4/contrib/slapd-modules/
|
# Move ppolicy check module and its Makefile into openldap-2.4/contrib/slapd-modules/
|
||||||
@ -353,6 +355,7 @@ install -m 644 %{SOURCE4} ${RPM_BUILD_ROOT}/%{_sysconfdir}/sasl2/slapd.conf
|
|||||||
install -m 755 -d ${RPM_BUILD_ROOT}/var/lib/ldap
|
install -m 755 -d ${RPM_BUILD_ROOT}/var/lib/ldap
|
||||||
chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/liblber.so*
|
chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/liblber.so*
|
||||||
chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/libldap_r.so*
|
chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/libldap_r.so*
|
||||||
|
chmod a+x ${RPM_BUILD_ROOT}/%{_libdir}/libldap.so*
|
||||||
install -m 755 %{SOURCE6} ${RPM_BUILD_ROOT}/usr/sbin/schema2ldif
|
install -m 755 %{SOURCE6} ${RPM_BUILD_ROOT}/usr/sbin/schema2ldif
|
||||||
|
|
||||||
# Install ppolicy check module
|
# Install ppolicy check module
|
||||||
@ -417,13 +420,6 @@ rm -f ${RPM_BUILD_ROOT}/usr/share/man/man5/slapd-tcl.5
|
|||||||
# Remove *.la files, libtool does not handle this correct
|
# Remove *.la files, libtool does not handle this correct
|
||||||
rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.la
|
rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.la
|
||||||
|
|
||||||
# Make ldap_r the only copy in the system [rh#1370065],
|
|
||||||
# and provide only libldap.so for `gcc -lldap`, and otherwise
|
|
||||||
# not have any links [boo sr#501631]
|
|
||||||
rm -f "%{buildroot}/%{_libdir}"/libldap-2.4.so*
|
|
||||||
ln -fs libldap_r.so "%{buildroot}/%{_libdir}/libldap.so"
|
|
||||||
#ln -s libldap_r-2.4.so.2 "%{buildroot}/%{_libdir}/libldap-2.4.so.2"
|
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
getent group ldap >/dev/null || /usr/sbin/groupadd -g 70 -o -r ldap
|
getent group ldap >/dev/null || /usr/sbin/groupadd -g 70 -o -r ldap
|
||||||
getent passwd ldap >/dev/null || /usr/sbin/useradd -r -o -g ldap -u 76 -s /bin/false -c "User for OpenLDAP" -d /var/lib/ldap ldap
|
getent passwd ldap >/dev/null || /usr/sbin/useradd -r -o -g ldap -u 76 -s /bin/false -c "User for OpenLDAP" -d /var/lib/ldap ldap
|
||||||
|
Loading…
Reference in New Issue
Block a user