| Newsgroups |
gmane.linux.lfs.beyond.book |
| Message-ID |
<[email protected]> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository blfs.
commit 930b5c3313cff1113fc90ee77922eba0fe88e10a
Author: Bruce Dubbs <[email protected]>
AuthorDate: Tue Aug 11 14:43:44 2026 -0500
Update to openldap-2.7.0.
---
introduction/welcome/changelog.xml | 4 +++
packages.ent | 2 +-
server/other/openldap.xml | 61 +++++++-------------------------------
3 files changed, 15 insertions(+), 52 deletions(-)
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index da20ed3afe..edbd1f3401 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
<listitem>
<para>August 11th, 2026</para>
<itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to openldap-2.7.0. Fixes
+ <ulink url="&blfs-ticket-root;23717">#23717</ulink>.</para>
+ </listitem>
<listitem>
<para>[bdubbs] - Update to LVM2.2.03.42. Fixes
<ulink url="&blfs-ticket-root;23709">#23709</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index c5370c9958..632e5952b0 100644
--- a/packages.ent
+++ b/packages.ent
@@ -859,7 +859,7 @@
<!ENTITY sqlite-doc-version "3500400">
<!-- Chapter 23 -->
-<!ENTITY openldap-version "2.6.13">
+<!ENTITY openldap-version "2.7.0">
<!ENTITY unbound-version "1.25.1">
<!-- Part VI -->
diff --git a/server/other/openldap.xml b/server/other/openldap.xml
index d4981c533b..f82a18f253 100644
--- a/server/other/openldap.xml
+++ b/server/other/openldap.xml
@@ -6,9 +6,9 @@
<!ENTITY openldap-download-http "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-&openldap-version;.tgz">
<!ENTITY openldap-download-ftp " ">
- <!ENTITY openldap-md5sum "761be850c8ff85dbf5031af7c6c6da44">
+ <!ENTITY openldap-md5sum "fcb40191baba83c1f237d79f85835283">
<!ENTITY openldap-size "6.2 MB">
- <!ENTITY openldap-buildsize "100 MB (client and server)">
+ <!ENTITY openldap-buildsize "108 MB (client and server)">
<!ENTITY openldap-time "0.3 SBU (client), 0.8 SBU (server)">
]>
@@ -65,7 +65,7 @@
</para>
</listitem>
</itemizedlist>
-
+<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
@@ -75,7 +75,7 @@
</para>
</listitem>
</itemizedlist>
-
+-->
<bridgehead renderas="sect3">OpenLDAP Dependencies</bridgehead>
<bridgehead renderas="sect4">Recommended</bridgehead>
@@ -90,16 +90,15 @@
<xref linkend="mariadb"/> or
<xref linkend="postgresql"/> or
<ulink url="https://www.mysql.com/">MySQL</ulink>,
- <ulink url="http://www.openslp.org/">OpenSLP</ulink>,
- <ulink url="https://docs.mongodb.com/manual/core/wiredtiger/">WiredTiger</ulink>, and
- &berkeley-db; (for slapd, also deprecated)
+ <ulink url="http://www.openslp.org/">OpenSLP</ulink>, and
+ <ulink url="https://docs.mongodb.com/manual/core/wiredtiger/">WiredTiger</ulink>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of OpenLDAP</title>
-
+<!--
<para>
Whether you need the client or the server, first apply a fix to
build with OpenSSL-4:
@@ -108,7 +107,7 @@
<screen><userinput>sed -e 's/cn->length/ASN1_STRING_length(cn)/g' \
-e 's/cn->data/ASN1_STRING_get0_data(cn)/g' \
-i libraries/libldap/tls_o.c</userinput></screen>
-
+-->
<note>
<para>
If you only need to install the client side <command>ldap*</command>
@@ -117,10 +116,7 @@
instead of the following ones (no test suite available):
</para>
-<screen role="nodump"><userinput>patch -Np1 -i ../openldap-&openldap-version;-consolidated-1.patch &&
-autoconf &&
-
-./configure --prefix=/usr \
+<screen role="nodump"><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-dynamic \
@@ -155,10 +151,7 @@ useradd -c "OpenLDAP Daemon Owner" \
running the following commands:
</para>
-<screen><userinput>patch -Np1 -i ../openldap-&openldap-version;-consolidated-1.patch &&
-autoconf &&
-
-./configure --prefix=/usr \
+<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib \
@@ -257,15 +250,6 @@ cp -vfr doc/{drafts,rfc,guide} \
all available overlays.
</para>
-<!--
- <para>
- <parameter>- -disable-ndb</parameter>: This switch disables
- <application>MySQL</application> NDB Cluster backend
- which causes configure to fail if
- <application>MySQL</application> is present.
- </para>
--->
-
<para>
<parameter>--disable-sql</parameter>: This switch explicitly
disables the SQL backend. Omit this switch if a SQL server is
@@ -390,17 +374,7 @@ cp -vfr doc/{drafts,rfc,guide} \
<filename class="directory">/etc/openldap/slapd.d</filename>
(recommended by the OpenLDAP documentation).
</para>
-<!--
- <para>
- The shipped configuration files suppose the loadable modules are
- installed with their <filename class="extension">.la</filename>
- files, which may not be true if you remove those files as instructed
- in <xref linkend="libtool"/>. If this is the case, issue, as the
- <systemitem class="username">root</systemitem> user:
- </para>
-<screen role="root"><userinput>sed 's/\.la$/.so/' -i /etc/openldap/slapd.{conf,ldif}{,.default}</userinput></screen>
--->
<warning>
<para>
The instructions above install an empty LDAP structure and a default
@@ -451,21 +425,6 @@ cp -vfr doc/{drafts,rfc,guide} \
</sect3>
-<!--
- <sect3>
- <title>Mozilla Address Directory</title>
-
- <para>
- By default, LDAPv2 support is disabled in the
- <filename>slapd.conf</filename> file. Once the database is properly
- set up and <application>Mozilla</application> is configured to use the
- directory, you must add <option>allow bind_v2</option> to the
- <filename>slapd.conf</filename> file.
- </para>
-
- </sect3>
- -->
-
<sect3 id="openldap-init">
<title><phrase revision="sysv">Boot Script</phrase>
<phrase revision="systemd">Systemd Unit</phrase></title>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page