[blfs] 03/03: Update to curl-8.21.0 (Security Update).

git Owner ([email protected] via blfs-book Mailing List) <[email protected]>
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 e1790732c5c13a9d0d588421443f2152b516f447
Author: Bruce Dubbs <[email protected]>
AuthorDate: Wed Jun 24 18:42:44 2026 -0500

    Update to curl-8.21.0 (Security Update).
---
 introduction/welcome/changelog.xml |   4 +
 networking/netlibs/curl.xml        | 223 +++----------------------------------
 packages.ent                       |   2 +-
 3 files changed, 18 insertions(+), 211 deletions(-)

diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 56ae0e3b16..5fc45197e5 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
     <listitem>
       <para>June 24th, 2026</para>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to curl-8.21.0 (Security Update). Fixes
+          <ulink url="&blfs-ticket-root;23491">#23491</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[bdubbs] - Update to libarchive-3.8.8. Fixes
           <ulink url="&blfs-ticket-root;23489">#23489</ulink>.</para>
diff --git a/networking/netlibs/curl.xml b/networking/netlibs/curl.xml
index 807032eb0d..fa5543146b 100644
--- a/networking/netlibs/curl.xml
+++ b/networking/netlibs/curl.xml
@@ -6,10 +6,10 @@
 
   <!ENTITY curl-download-http "https://curl.se/download/curl-&curl-version;.tar.xz">
   <!ENTITY curl-download-ftp  " ">
-  <!ENTITY curl-md5sum        "b91d9edf299e693ced85db203206e1d4">
-  <!ENTITY curl-size          "2.7 MB">
-  <!ENTITY curl-buildsize     "64 MB (with tests)">
-  <!ENTITY curl-time          "0.4 SBU (add 4.5 SBU for tests (without valgrind, add 17 SBU with valgrind) all using parallelism=4)">
+  <!ENTITY curl-md5sum        "230131079987135cbe1eadb77a04af57">
+  <!ENTITY curl-size          "2.8 MB">
+  <!ENTITY curl-buildsize     "51  64 MB (with tests)">
+  <!ENTITY curl-time          "0.3 SBU (add 4.1 SBU for tests (without valgrind, add 17 SBU with valgrind) all using parallelism=4)">
 ]>
 
 <sect1 id="curl" xreflabel="cURL-&curl-version;">
@@ -154,34 +154,6 @@
             --with-ca-path=/etc/ssl/certs &amp;&amp;
 make</userinput></screen>
 
-<!--
-   For version 7.54.1 I got:
-   TESTDONE: 869 tests out of 869 reported OK: 100%
-   TESTDONE: 1092 tests were considered during 1080 seconds
-
-    <para>
-      Running the test suite is optional. About 2% of the tests fail. Increase
-      in test time by each failed test is about 10%. Tests SBU above was
-      obtained disabling failing tests, with:
-    </para>
-
-    2017-10-29 - bdubbs
-    For version 7.56.1 I had a lot of test failures which included long
-    timeouts.  Could not determine the cause of the timeouts or failures,
-    but I was missing c-ares, MIT Kerberos, ldap, samba, and the six
-    external packages.
-
-    2017-12-01 - bdubbs
-    Still a lot of test failures.  I did have c-ares, Kerberos, and ldap
-    installed this time.  Best guess is that servers are not available.
-
-    2018-08-01 - renodr
-    No test failures, but I didn't have any of the optional dependencies except
-    for c-ares and libidn2. I might re-run this test suite before release with
-    all of the optional deps, but right now, it isn't a priority - rather
-    the security fix is.
--->
-
     <para>
        To run the test suite, issue: <command>make test</command>.
        <!--One test, <filename>1477</filename>, is known to fail due to 
@@ -195,184 +167,8 @@ make</userinput></screen>
        pages were deleted by the 'find' command in the installation instructions
        below.
     </para>
-<!-- Two (of 857) tests
-fail for unknown reasons, and all tests fail is valgrind is installed. Moving
-valgrind out of $PATH is recommended if you wish to run the test suite while
-it is installed.
-
-Added by Pierre for curl-7.59.0:
-no stunnel, no valgrind, no options
-Warning: smb server unexpectedly alive
-Warning: dict server unexpectedly alive
-TESTDONE: 950 tests out of 951 reported OK: 99%
-TESTFAIL: These test cases failed: 1148
-TESTDONE: 1189 tests were considered during 362 seconds.
-__________
-
-         if stunnel and valgrind are not installed, and also most options
-         (I had rtmpdump), the tests complete without problems.
-Warning: smb server unexpectedly alive
-Warning: dict server unexpectedly alive
-TESTDONE: 938 tests out of 938 reported OK: 100%
-TESTDONE: 1175 tests were considered during 355 seconds.
-         and no. I don't have smb - so commenting the rest of this:
-      To run the test suite, issue: <command>make test</command>. Many tests
-      may fail that depend on optional dependencies that may not be installed
-      or upstream servers that may not be available, especially for tests
-      numbered 700 and above.
-      Test time may be significantly increase due to hanging tests that fail.
-__________
-Added by Bruce for curl-7.60.0:
-TESTDONE: 957 tests out of 959 reported OK: 99%
-TESTFAIL: These test cases failed: 1139 1140
-TESTDONE: 1196 tests were considered during 1184 seconds.
-From the logs, both appear to be ipv6 related.
-
-==========
-Added by Douglas for curl-7.61.0:
-TESTDONE: 961 tests out of 961 reported OK: 100%
-TESTDONE: 1202 tests were considered during 338 seconds.
-I only have c-ares and libidn2 installed, I will likely try before release
-with all optional dependencies in the book installed.
-
-=========
-7.61.1 NOTE: The test suite is extremely noisy, complaining about verification errors.
-It's possible this is due to openssl-1.1.1, BUT 79/79 tests report as 100% OK. I had
-c-ares, libpsl, and libidn1/2 installed. - Doug
-
-========
-7.62.0: All tests passed. libpsl, c-ares, libssh2, libidn2 installed.
-All 1098 tests report OK.
-
-=======
-Added by Douglas for curl-7.64.0:
-TESTDONE: 1022 tests out of 1023 reported OK: 99%
-TESTFAIL: These tests cases failed: 323
-TESTDONE: 1235 tests were considered during 1279 seconds.
-For dependencies, I had c-ares, gnutls, libidn2, libpsl, krb5, libssh2, nghttp2,
-OpenLDAP, Samba, stunnel, and Valgrind installed.
-=======
-Added by bdubbs for curl-7.64.1:
-TESTDONE: 1022 tests out of 1025 reported OK: 99%
-TESTFAIL: These test cases failed: 323 1139 1140
-TESTDONE: 1242 tests were considered during 1483 seconds
-
-=======
-Added by renodr for curl-7.65.1:
-TESTDONE: 996 tests out of 997 reported OK: 99%
-TESTFAIL: These test cases failed: 1560
-TESTDONE: 1249 tests were considered during 1091 seconds.
-All dependencies except for externals installed.
-=======
-Added by bdubbs for curl-7.65.2:
-TESTDONE: 1034 tests out of 1036 reported OK: 99%
-TESTFAIL: These test cases failed: 323 1560
-TESTDONE: 1254 tests were considered during 1362 seconds.
-Time above does not include test build time.
-All dependencies except for externals installed.
-=======
-Added by bdubbs for curl-7.65.3:
-TESTDONE: 1031 tests out of 1036 reported OK: 99%
-TESTFAIL: These test cases failed: 323 1139 1140 1173 1560
-TESTDONE: 1254 tests were considered during 1364 seconds.
-
-The tests that fail seem to be somewhat random.  What happened between
-yesterday and today that that tests 1139 1140 1173 now fail?
-
-=======
-Added by bdubbs for curl-7.68.0:
-TESTDONE: 1066 tests out of 1071 reported OK: 99%
-TESTFAIL: These test cases failed: 323 1139 1140 1173 1560
-TESTDONE: 1290 tests were considered during 1515 seconds.
-
-=======
-Added by bdubbs for curl-7.69.0:
-TESTDONE: 074 tests out of 1079 reported OK: 99%
-TESTFAIL: These test cases failed: 323 1139 1140 1173 1560
-TESTDONE: 1320 tests were considered during 1514 seconds.
-
-For curl-7.69.1, 1082 tests out of 1086 reported OK.  1560 now passes.
-1330 tests were considered during 1528 seconds.
-
-======
-Added by renodr for curl-7.70.0:
-TESTDONE: 1062 tests out of 1062 reported OK: 100%
-TESTDONE: 1352 tests were considered during 1218 seconds.
-Tests were ran with all dependencies present except for stunnel.
-impacket only seems to add one extra test to the mix as well.
-
-======
-Added by renodr for curl-7.71.0:
-TESTDONE: 1072 tests out of 1072 reported OK: 100%
-TESTDONE: 1364 tests were considered during 1202 seconds.
-Tests were run similarly to 7.70.0 - all deps except for stunnel.
-
-======
-Added by renodr for curl-7.71.1:
-TESTDONE: 1076 tests out of 1076 reported OK: 100%
-TESTDONE: 1368 tests were considered during 1207 seconds.
-Tests were run similarly to 7.71.0, including impacket, but no stunnel.
-
-======
-Added by renodr for curl-7.72.0:
-TESTDONE: 1094 tests out of 1097 reported OK: 99%
-TESTFAIL: These test cases failed: 1700 1701 1702
-TESTDONE: 1374 tests were considered during 1285 seconds.
-Tests have all BLFS dependencies with the exception of stunnel;
-and the optional impacket python module was installed.
-Tests seem to be failing due to a missing 'nghttpx' executable
-used to start a test server.
-
-======
-Added by renodr for curl-7.73.0:
-TESTDONE: 1121 tests out of 1121 reported OK: 100%
-TESTDONE: 1387 tests were considered during 1303 seconds.
-Tests have all BLFS dependencies installed with the exception of stunnel,
-as well as the optional impacket installed.
-
-======
-Added by renodr for curl-7.74.0:
-TESTDONE: 1119 tests out of 1119 reported OK: 100%
-TESTDONE: 1388 tests were considered during 1370 seconds.
-Tests have all BLFS dependencies installed, as well as impacket.
-stunnel not installed.
-
-======
-Added by bdubbs for curl-7.79.0:
-TESTDONE: 1432 tests were considered during 1543 seconds.
-TESTDONE: 1208 tests out of 1212 reported OK: 99%
-
-Tests have all BLFS dependencies installed but without impacket.
-
-======
-Added by plabs for curl-7.79.1:
-TESTDONE: 1434 tests were considered during 1652 seconds.
-TESTDONE: 1171 tests out of 1171 reported OK: 100%
-Tests have all BLFS dependencies installed except stunnel but without impacket.
-====
-bdubbs curl-7.83.0  2022-04-28
-TESTDONE: 1497 tests were considered during 1666 seconds.
-TESTDONE: 1252 tests out of 1256 reported OK: 99%
-TESTFAIL: These test cases failed: 1139 1140 1173 1177
-====
-Added by xry111 for curl-7.85.0 on 2022-09-01:
-With:
-  all BLFS dependencies but stunnel installed
-  libssh2-2.10.0 patched with libssh2-1.10.0-upstream_fix-1.patch
-  with-{gssapi,libssh2} enable-threaded-resolver
-TESTDONE: 1520 tests were considered during 508 seconds.
-TESTDONE: 1327 tests out of 1328 reported OK: 99%
-TESTFAIL: These test cases failed: 1459
-  It is a SCP test for bad .known_hosts file and fails because of a mismatch
-  of error codes, I don't think it indicated a serious issue.
-[renodr] - Test results for 7.85.0 (2022-09-03), no libssh2 enabled or gssapi
-TESTDONE: 1528 tests were considered during 2041 seconds.
-TESTDONE: 1326 tests out of 1326 reported OK: 100%
-
-[renodr] - Test results for 7.87.0 (2022-12-30)
-TESTDONE: 1559 tests were considered during 2112 seconds.
-TESTDONE: 1342 tests out of 1342 reported OK: 100%
-libssh2 installed and enabled
+<!-- 
+Deleted tsults fo rcURL 7.x
 
 [renodr] - Test results for 8.0.1 (2023-03-27)
 TESTDONE: 1593 tests were considered during 4761 seconds.
@@ -454,6 +250,13 @@ TESTDONE: 1905 tests were considered during 1433 seconds.
 TESTDONE: 1689 tests out of 1694 reported OK: 99%
 TESTFAIL: These test cases failed: 1139 1140 1173 1177 1477 (related to man pages)
 Run with valgrind and all dependencies in the book installed.
+
+[bdubbs] - Test results for 8.21.0 (2026-06-24)
+TESTDONE: 2013 tests were considered during 340 seconds.
+TESTDONE: 1597 tests out of 1602 reported OK: 99%
+The 4 tests that failed all had to do with man pages after installation.
+TESTFAIL: These test cases failed: 1139 1140 1173 1177 1477
+Without valgrind
 -->
 
     <para>
diff --git a/packages.ent b/packages.ent
index 26a208fd7c..fcda9f3ac7 100644
--- a/packages.ent
+++ b/packages.ent
@@ -788,7 +788,7 @@
 
 <!-- Chapter 17 -->
 <!ENTITY c-ares-version               "1.34.6">
-<!ENTITY curl-version                 "8.20.0">
+<!ENTITY curl-version                 "8.21.0">
 <!ENTITY geoclue2-version             "2.8.1">
 <!ENTITY glib-networking-minor        "2.80">
 <!ENTITY glib-networking-version      "&glib-networking-minor;.1">

-- 
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.