| Newsgroups |
gmane.linux.lfs.beyond.book |
| Message-ID |
<177931122040.16531.16007254694898942713@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository blfs.
The following commit(s) were added to refs/heads/trunk by this push:
new d7ab8e8800 Update to unbound-1.25.1 (security update).
d7ab8e8800 is described below
commit d7ab8e88000c79fc8779381e4ffbef230f17a191
Author: Zeckmathederg <[email protected]>
AuthorDate: Wed May 20 15:06:44 2026 -0600
Update to unbound-1.25.1 (security update).
---
introduction/welcome/changelog.xml | 4 ++++
packages.ent | 2 +-
server/other/unbound.xml | 43 ++++++++++++++++++++++----------------
3 files changed, 30 insertions(+), 19 deletions(-)
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 8b36ab5fe1..6ad1af7834 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
<listitem>
<para>May 20th, 2026</para>
<itemizedlist>
+ <listitem revision="sysv">
+ <para>[zeckma] - Update to unbound-1.25.1 (security update). Fixes
+ <ulink url="&blfs-ticket-root;23229">#23229</ulink>.</para>
+ </listitem>
<listitem>
<para>[jlocash] - Update to protobuf-35.0. Fixes
<ulink url="&blfs-ticket-root;23329">#23329</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index f0bbf93f25..37a36a6f32 100644
--- a/packages.ent
+++ b/packages.ent
@@ -846,7 +846,7 @@
<!-- Chapter 23 -->
<!ENTITY openldap-version "2.6.13">
-<!ENTITY unbound-version "1.24.2">
+<!ENTITY unbound-version "1.25.1">
<!-- Part VI -->
<!-- Chapter 24 --> <!-- stable lt .90 micro version -->
diff --git a/server/other/unbound.xml b/server/other/unbound.xml
index 2e5146de7b..7c747b1dfc 100644
--- a/server/other/unbound.xml
+++ b/server/other/unbound.xml
@@ -6,16 +6,15 @@
<!ENTITY unbound-download-http "https://nlnetlabs.nl/downloads/unbound/unbound-&unbound-version;.tar.gz">
<!ENTITY unbound-download-ftp " ">
- <!ENTITY unbound-md5sum "dfa7175de7a5cab0e8deb43a304795de">
+ <!ENTITY unbound-md5sum "dce631cc8c882ebc707dade27e7fe6f3">
<!ENTITY unbound-size "6.6 MB">
- <!ENTITY unbound-buildsize "156 MB (with docs; add 11 MB for tests)">
- <!ENTITY unbound-time "0.3 SBU (Using parallelism=4; with docs; add 0.3 SBU for tests)">
+ <!ENTITY unbound-buildsize "196 MB (with docs; add 11 MB for tests)">
+ <!ENTITY unbound-time "0.3 SBU (Using parallelism=4; with docs; add 0.1 SBU for tests)">
]>
<sect1 id="unbound" xreflabel="Unbound-&unbound-version;" revision='sysv'>
<?dbhtml filename="unbound.html"?>
-
<title>Unbound-&unbound-version;</title>
<indexterm zone="unbound">
@@ -69,15 +68,17 @@
</listitem>
</itemizedlist>
+ <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Required patch:
+ <ulink url="&patch-root;/unbound-&unbound-version;-openssl4-1.patch"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
<bridgehead renderas="sect3">Unbound Dependencies</bridgehead>
-<!--
- <bridgehead renderas="sect4">Required</bridgehead>
- <para role="required">
- <xref linkend="openssl"/>
- broken?
- or <xref linkend="nss"/>
- </para>
--->
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
@@ -99,13 +100,19 @@
<para>
There should be a dedicated user and group to take control of the
<command>unbound</command> daemon after it is started. Issue the following
- commands as the <systemitem class="username">root</systemitem> user:
+ commands as the &root; user:
</para>
<screen role="root"><userinput>groupadd -g 88 unbound &&
useradd -c "Unbound DNS Resolver" -d /var/lib/unbound -u 88 \
-g unbound -s /bin/false unbound</userinput></screen>
+ <para>
+ Make the package compatible with OpenSSL-4 by applying a patch:
+ </para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../unbound-&unbound-version;-openssl4-1.patch</userinput></screen>
+
<para>
Install <application>Unbound</application> by running the following
commands:
@@ -129,7 +136,7 @@ make</userinput></screen>
</para>
<para>
- Now, as the <systemitem class="username">root</systemitem> user:
+ Now, as the &root; user:
</para>
<screen role="root"><userinput>make install &&
@@ -137,7 +144,7 @@ mv -v /usr/sbin/unbound-host /usr/bin/</userinput></screen>
<para>
If you built the documentation, install it by running the following
- commands as the <systemitem class="username">root</systemitem> user:
+ commands as the &root; user:
</para>
<screen role="root"
@@ -196,9 +203,9 @@ install -v -m644 doc/html/* /usr/share/doc/unbound-&unbound-version;</userinput>
<screen role="root"><userinput>echo "nameserver 127.0.0.1" > /etc/resolv.conf</userinput></screen>
<para>
- For advanced configuration see
- <filename>/etc/unbound/unbound.conf</filename> file and the
- documentation.
+ For advanced configuration, view the
+ <filename>/etc/unbound/unbound.conf</filename> file and the installed
+ or online documentation.
</para>
<para revision="sysv">
--
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