forked from jengelh/openldap2
18364f265d
Since version 2.5.7 the update from the 2.4 release series to 2.5 has become easier: existing MDB databases can be upgraded (this was already the case before, but the documentation was slightly too cautious). Additionally, slapcat in version 2.5 can read databases from version 2.4, which wasn't possible in earlier 2.5 releases. - Update to upstream version 2.5.7 Fixed lloadd client state tracking (ITS#9624) Fixed slapd bconfig to canonicalize structuralObjectclass (ITS#9611) Fixed slapd-ldif duplicate controls response (ITS#9497) Fixed slapd-mdb multival crash when attribute is missing an equality matchingrule (ITS#9621) Fixed slapd-mdb compatibility with OpenLDAP 2.4 MDB databases (ITS#8958) Fixed slapd-mdb idlexp maximum size handling (ITS#9637) Fixed slapd-monitor number of ops executing with asynchronous backends (ITS#9628) Fixed slapd-sql to add support for ppolicy attributes (ITS#9629) Fixed slapd-sql to close transactions after bind and search (ITS#9630) Fixed slapo-accesslog to make reqMod optional (ITS#9569) Fixed slapo-ppolicy logging when pwdChangedTime attribute is not present (ITS#9625) Documentation slapd-mdb(5) note max idlexp size is 30, not 31 (ITS#9637) slapo-accesslog(5) note that reqMod is optional (ITS#9569) Add ldapvc(1) man page (ITS#9549) Add guide section on load balancer (ITS#9443) Updated guide to document multiprovider as replacement for mirrormode (ITS#9200) Updated guide to clarify slapd-mdb upgrade requirements (ITS#9200) Updated guide to document removal of deprecated options from client tools (ITS#9200) - Major version update to 2.5.6 See https://www.openldap.org/software/release/announce.html for a list of changes. - The threaded version of the OpenLDAP libraries, libldap_r, has been merged with libldap with 2.5. Removed all related downstream changes. Introduce a new compatibility symlink in the other direction: libldap_r pointing to libldap. - Removed the ppolicy-check-password module. It is unmaintained and does not build any more. OBS-URL: https://build.opensuse.org/request/show/914040 OBS-URL: https://build.opensuse.org/package/show/network:ldap/openldap2?expand=0&rev=290
102 lines
3.3 KiB
Plaintext
102 lines
3.3 KiB
Plaintext
From 60edf86023da15db7be5935c85826e16d2b78648 Mon Sep 17 00:00:00 2001
|
|
From: Ralf Haferkamp <rhafer@suse.de>
|
|
Date: Fri, 12 Nov 2010 09:39:11 +0100
|
|
Subject: pie compile
|
|
|
|
|
|
diff --git a/build/top.mk b/build/top.mk
|
|
index 38ce146d7..d7fee4ec2 100644
|
|
--- a/build/top.mk
|
|
+++ b/build/top.mk
|
|
@@ -111,7 +111,7 @@ OL_VERSIONED_SYMBOLS = @OL_VERSIONED_SYMBOLS@
|
|
LTSTATIC = @LTSTATIC@
|
|
|
|
LTLINK = $(LIBTOOL) --mode=link \
|
|
- $(CC) $(LTSTATIC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS)
|
|
+ $(CC) -pie $(LTSTATIC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS)
|
|
|
|
LTCOMPILE_LIB = $(LIBTOOL) $(LTONLY_LIB) --mode=compile \
|
|
$(CC) $(LT_CFLAGS) $(LT_CPPFLAGS) $(LIB_DEFS) -c
|
|
@@ -120,7 +120,7 @@ LTLINK_LIB = $(LIBTOOL) $(LTONLY_LIB) --mode=link \
|
|
$(CC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS_LIB) $(SYMBOL_VERSION_FLAGS)
|
|
|
|
LTCOMPILE_MOD = $(LIBTOOL) $(LTONLY_MOD) --mode=compile \
|
|
- $(CC) $(LT_CFLAGS) $(LT_CPPFLAGS) $(MOD_DEFS) -c
|
|
+ $(CC) $(LT_CFLAGS) $(PIE_CFLAGS) $(LT_CPPFLAGS) $(MOD_DEFS) -c
|
|
|
|
LTLINK_MOD = $(LIBTOOL) $(LTONLY_MOD) --mode=link \
|
|
$(CC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS_MOD)
|
|
@@ -214,7 +214,7 @@ LLOADD_LIBS = @BALANCER_LIBS@ $(LEVENT_LIBS)
|
|
# Our Defaults
|
|
CC = $(AC_CC)
|
|
DEFS = $(LDAP_INCPATH) $(XINCPATH) $(XDEFS) $(AC_DEFS) $(DEFINES)
|
|
-CFLAGS = $(AC_CFLAGS) $(DEFS)
|
|
+CFLAGS = -fPIE $(AC_CFLAGS) $(DEFS)
|
|
LDFLAGS = $(LDAP_LIBPATH) $(AC_LDFLAGS) $(XLDFLAGS)
|
|
LIBS = $(XLIBS) $(XXLIBS) $(AC_LIBS) $(XXXLIBS)
|
|
|
|
diff --git a/servers/slapd/back-ldap/Makefile.in b/servers/slapd/back-ldap/Makefile.in
|
|
index 71400ca1b..6427165c6 100644
|
|
--- a/servers/slapd/back-ldap/Makefile.in
|
|
+++ b/servers/slapd/back-ldap/Makefile.in
|
|
@@ -26,6 +26,8 @@ LDAP_LIBDIR= ../../../libraries
|
|
BUILD_OPT = "--enable-ldap"
|
|
BUILD_MOD = @BUILD_LDAP@
|
|
|
|
+PIE_CFLAGS="-fPIE"
|
|
+
|
|
mod_DEFS = -DSLAPD_IMPORT
|
|
MOD_DEFS = $(@BUILD_LDAP@_DEFS)
|
|
|
|
diff --git a/servers/slapd/back-ldif/Makefile.in b/servers/slapd/back-ldif/Makefile.in
|
|
index 225c8dd19..2f07c067b 100644
|
|
--- a/servers/slapd/back-ldif/Makefile.in
|
|
+++ b/servers/slapd/back-ldif/Makefile.in
|
|
@@ -22,6 +22,8 @@ LDAP_LIBDIR= ../../../libraries
|
|
BUILD_OPT = "--enable-ldif"
|
|
BUILD_MOD = yes
|
|
|
|
+PIE_CFLAGS="-fPIE"
|
|
+
|
|
mod_DEFS = -DSLAPD_IMPORT
|
|
MOD_DEFS = $(yes_DEFS)
|
|
|
|
diff --git a/servers/slapd/back-mdb/Makefile.in b/servers/slapd/back-mdb/Makefile.in
|
|
index 6d64824da..9bbf8747d 100644
|
|
--- a/servers/slapd/back-mdb/Makefile.in
|
|
+++ b/servers/slapd/back-mdb/Makefile.in
|
|
@@ -34,6 +34,8 @@ MDB_SUBDIR = $(srcdir)/$(LDAP_LIBDIR)/liblmdb
|
|
BUILD_OPT = "--enable-mdb"
|
|
BUILD_MOD = @BUILD_MDB@
|
|
|
|
+PIE_CFLAGS="-fPIE"
|
|
+
|
|
mod_DEFS = -DSLAPD_IMPORT
|
|
MOD_DEFS = $(@BUILD_MDB@_DEFS)
|
|
MOD_LIBS = $(MDB_LIBS)
|
|
diff --git a/servers/slapd/back-monitor/Makefile.in b/servers/slapd/back-monitor/Makefile.in
|
|
index 200a1c65c..6b2afffb9 100644
|
|
--- a/servers/slapd/back-monitor/Makefile.in
|
|
+++ b/servers/slapd/back-monitor/Makefile.in
|
|
@@ -30,6 +30,8 @@ LDAP_LIBDIR= ../../../libraries
|
|
BUILD_OPT = "--enable-monitor"
|
|
BUILD_MOD = yes
|
|
|
|
+PIE_CFLAGS="-fPIE"
|
|
+
|
|
mod_DEFS = -DSLAPD_IMPORT
|
|
MOD_DEFS = $(yes_DEFS)
|
|
|
|
diff --git a/servers/slapd/back-relay/Makefile.in b/servers/slapd/back-relay/Makefile.in
|
|
index 71d74a171..60b44afd8 100644
|
|
--- a/servers/slapd/back-relay/Makefile.in
|
|
+++ b/servers/slapd/back-relay/Makefile.in
|
|
@@ -22,6 +22,8 @@ LDAP_LIBDIR= ../../../libraries
|
|
BUILD_OPT = "--enable-relay"
|
|
BUILD_MOD = @BUILD_RELAY@
|
|
|
|
+PIE_CFLAGS="-fPIE"
|
|
+
|
|
mod_DEFS = -DSLAPD_IMPORT
|
|
MOD_DEFS = $(@BUILD_RELAY@_DEFS)
|