pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/expat



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Nov  2 12:11:20 UTC 2026

Modified Files:
        pkgsrc/textproc/expat: Makefile distinfo

Log Message:
expat: updated to 2.10.0

Release 2.10.0 Mon November 2 2026
        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


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/textproc/expat/Makefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/textproc/expat/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/expat/Makefile
diff -u pkgsrc/textproc/expat/Makefile:1.70 pkgsrc/textproc/expat/Makefile:1.71
--- pkgsrc/textproc/expat/Makefile:1.70 Mon Oct  5 18:38:06 2026
+++ pkgsrc/textproc/expat/Makefile      Mon Nov  2 12:11:20 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.70 2026/10/05 18:38:06 wiz Exp $
+# $NetBSD: Makefile,v 1.71 2026/11/02 12:11:20 adam Exp $
 
-DISTNAME=      expat-2.9.0
+DISTNAME=      expat-2.10.0
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libexpat/}
 GITHUB_PROJECT=        libexpat

Index: pkgsrc/textproc/expat/distinfo
diff -u pkgsrc/textproc/expat/distinfo:1.64 pkgsrc/textproc/expat/distinfo:1.65
--- pkgsrc/textproc/expat/distinfo:1.64 Mon Oct  5 18:38:06 2026
+++ pkgsrc/textproc/expat/distinfo      Mon Nov  2 12:11:20 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.64 2026/10/05 18:38:06 wiz Exp $
+$NetBSD: distinfo,v 1.65 2026/11/02 12:11:20 adam Exp $
 
-BLAKE2s (expat-2.9.0.tar.gz) = 4aa81ba1e91a74cea7383810b26a194d3f85083fac3c60eb210f545702c26f6c
-SHA512 (expat-2.9.0.tar.gz) = 8874a1904fdbeeb657a64fbcf6e9159d70d238672046592b5e89c18cc7d09c093d411f447d41d54c45d98c7ae8b46616747708e9e94ae07d57363dbf0c5df657
-Size (expat-2.9.0.tar.gz) = 847314 bytes
+BLAKE2s (expat-2.10.0.tar.gz) = 3f0fad7f2d831e4320e04b80807b24bb654ab5d95bcd913ff96546ad4fa9e472
+SHA512 (expat-2.10.0.tar.gz) = 34c97db9c885371c0d2e7b7f2d99ff8bf700f50927d1029335e6c6f2b71d990f30aab80b178def683a5d5901d0c2ef49ea9156414f918f0f8c5c904f2cb0bdc1
+Size (expat-2.10.0.tar.gz) = 860532 bytes



Home | Main Index | Thread Index | Old Index