public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] expat: Update to version 2.10.0
Date: Tue,  3 Nov 2026 13:26:24 +0100	[thread overview]
Message-ID: <20261103122625.3264251-3-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20261103122625.3264251-1-adolf.belka@ipfire.org>

- Update from version 2.9.0 to 2.10.0
- Update of rootfile
- 4 CVE fixes
- Changelog
2.10.0
   Security fixes:
          ( #1431)  CVE-2026-113351 -- Fix denial of service with use of
                    `XML_ParserReset`
		  (#1433 #1436 ..)
		  (#1438 #1439 ..)
           (#1442)  CVE-2026-115506 -- Detect billion laughs attacks quicker
                    and more of its variations. Related payload fuzzer at:
                      https://github.com/hannob/lololol
                    Please note that a layer of compression around XML can
                    significantly reduce the minimum attack payload size.
                    In case of backporting, please note pull request #1439
                    in particular.
           (#1444)  CVE-2026-117610 -- Fix initial non-final empty subparser
                    parse calls. Was segfaulting previously.
           (#1450)  CVE-2026-118370 -- Protect `attIndex` and `nPrefixes` in
                    function `storeAtts` from signed integer overflow
   Bug fixes:
           (#1452)  lib: Initialize `m_parsingStatus.finalBuffer` in `parserInit`
                    to fix calling `XML_GetParsingStatus` right after
                    parser creation
     (#1457 #1459)  lib: Improve `XML_Parse` for `XML_CONTEXT_BYTES == 0`
                    including NULL pointer arithmetic undefined behavior
                    and uninitialized variable access
           (#1458)  lib: Use C99 length modifiers for `ptrdiff_t` and `size_t`
                    to fix support for CHERI-RISC-V
           (#1461)  lib: Check `isCalledFromInsideHandler` first in `XML_Parse`
           (#1467)  lib: Add missing check for a character handler reset
   Other changes:
           (#1441)  Autotools: Move `-lm` from LDFLAGS to LIBADD/LDADD
                    to better support compilation with `-Wl,--as-needed`
           (#1412)  CMake: Support repeated `find_package` calls
           (#1413)  lib: Address warning `XML_GE is not defined [-Werror=undef]`
           (#1415)  lib: Stop delaying `callStoreEntityValue` error handling
           (#1415)  lib: Add missing call to `poolDiscard`
           (#1437)  lib: Add missing `NULL` check for `m_startDoctypeDeclHandler`
           (#1417)  lib: Migrate `ENTITY.textLen` and `ENTITY.processed` from
                         `int` to `size_t`
           (#1463)  lib: Fix integer truncation in `XmlGetAttributes`/`getAtts`
           (#1420)  lib: Some more `XML_Bool` to `bool` migration
     (#1449 #1460)  lib: Document the memory reuse black magic that function
                    `storeAtts` is doing
           (#1453)  lib: Document failure to reject bad redefinitions of
                    predefined entities
           (#1432)  tests: Replace `XML_SetHashSalt` with
                    `XML_SetHashSalt16Bytes`
     (#1416 #1435)  Version info bumped from 14:0:13 (libexpat*.so.1.13.0)
                    to 14:1:13 (libexpat*.so.1.13.1); see https://verbump.de/
                    for what these numbers do
  Infrastructure:
           (#1414)  CI: Stop using about-to-be-removed image "macos-14"
     (#1418 #1434)  CI: Bump MinGW Clang from 23.1.2 to 23.1.4
           (#1443)  CI: Bump Fil-C from 0.686 to 0.687
           (#1456)  Drop a `lib/xcsinc.c` leftover

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/expat | 20 ++++++++++----------
 lfs/expat                     |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/config/rootfiles/common/expat b/config/rootfiles/common/expat
index f0ef98fe7..7d41bfae1 100644
--- a/config/rootfiles/common/expat
+++ b/config/rootfiles/common/expat
@@ -2,21 +2,21 @@
 #usr/include/expat.h
 #usr/include/expat_config.h
 #usr/include/expat_external.h
-#usr/lib/cmake/expat-2.9.0
-#usr/lib/cmake/expat-2.9.0/expat-config-version.cmake
-#usr/lib/cmake/expat-2.9.0/expat-config.cmake
-#usr/lib/cmake/expat-2.9.0/expat-noconfig.cmake
-#usr/lib/cmake/expat-2.9.0/expat.cmake
+#usr/lib/cmake/expat-2.10.0
+#usr/lib/cmake/expat-2.10.0/expat-config-version.cmake
+#usr/lib/cmake/expat-2.10.0/expat-config.cmake
+#usr/lib/cmake/expat-2.10.0/expat-noconfig.cmake
+#usr/lib/cmake/expat-2.10.0/expat.cmake
 #usr/lib/libexpat.la
 #usr/lib/libexpat.so
 usr/lib/libexpat.so.1
-usr/lib/libexpat.so.1.13.0
+usr/lib/libexpat.so.1.13.1
 #usr/lib/pkgconfig/expat.pc
 #usr/share/doc/expat
-#usr/share/doc/expat-2.9.0
-#usr/share/doc/expat-2.9.0/ok.min.css
-#usr/share/doc/expat-2.9.0/reference.html
-#usr/share/doc/expat-2.9.0/style.css
+#usr/share/doc/expat-2.10.0
+#usr/share/doc/expat-2.10.0/ok.min.css
+#usr/share/doc/expat-2.10.0/reference.html
+#usr/share/doc/expat-2.10.0/style.css
 #usr/share/doc/expat/AUTHORS
 #usr/share/doc/expat/changelog
 #usr/share/man/man1/xmlwf.1
diff --git a/lfs/expat b/lfs/expat
index d47d3833f..3caf002bd 100644
--- a/lfs/expat
+++ b/lfs/expat
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.9.0
+VER        = 2.10.0
 
 THISAPP    = expat-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = b029962cd2ea06fbbe922837e6c708512a5c77a4617ee399779788ffe91537533d8c66e0ca63e0b92b76da8e84c10fa82216f27a6e48b16b898905b06e116562
+$(DL_FILE)_BLAKE2 = ac940001ac7e18cfa2639e881324006a8272e69e5b83ca06da4d080eaead60366930782e38dd559abc9fd0dcede23a557683bc871e4bdea287167822fd8f3416
 
 install : $(TARGET)
 
-- 
2.56.0



  parent reply	other threads:[~2026-11-03 12:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-03 12:26 [PATCH] core207: Ship expat Adolf Belka
2026-11-03 12:26 ` [PATCH] core207: Ship ruby Adolf Belka
2026-11-03 12:26 ` Adolf Belka [this message]
2026-11-03 12:26 ` [PATCH] ruby: Update to version 4.0.9 Adolf Belka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261103122625.3264251-3-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox