SHA256
1
0
forked from pool/libxml2

300 Commits

Author SHA256 Message Date
082b108f1c Accepting request 1328657 from devel:libraries:c_c++
- Add patch libxml2-CVE-2026-0989.patch, to fix call stack exhaustion
  leading to application crash due to RelaxNG parser not limiting the
  recursion depth when resolving `<include>` directives
  CVE-2026-0989, bsc#1256805, https://gitlab.gnome.org/GNOME/libxml2/-/merge_requests/374 (forwarded request 1328521 from dgarcia)

OBS-URL: https://build.opensuse.org/request/show/1328657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=138
2026-01-23 16:31:54 +00:00
c3f46560f7 - Add patch libxml2-CVE-2026-0989.patch, to fix call stack exhaustion
leading to application crash due to RelaxNG parser not limiting the
  recursion depth when resolving `<include>` directives
  CVE-2026-0989, bsc#1256805, https://gitlab.gnome.org/GNOME/libxml2/-/merge_requests/374

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=256
2026-01-22 11:00:53 +00:00
3fa91a42c0 Accepting request 1309722 from devel:libraries:c_c++
- version update to 2.14.5
  ** Regressions **
  * html: Don't abort on encoding errors
  * parser: Fix handling of invalid char refs in recovery mode
  * xmllint: Print document even in case of XInclude errors
  * xmllint: Fix --xinclude --path
  ** Security **
  * schematron: Fix memory safety issues in xmlSchematronReportOutput
  * Schematron: Fix null pointer dereference leading to DoS (Michael Mann)
  * Fix potential buffer overflows of interactive shell (Michael Mann)
  ** Improvements **
  * parser: Fix xmlCtxtIsStopped
- version update to 2.14.4
  ** Regressions **
  * parser: Fix parsing of PublicIds and VersionNums
  * parser: Fix custom SAX parsers without cdataBlock handler
  * error: Fix initGenericErrorDefaultFunc compatibility macro again
  * io: Make xmlOutputBufferCreate* not free encoder on error
  * reader: Fix null deref on malloc failure
  * Revert "meson: Install libxml2.py"
  ** Security **
  * tree: Fix integer overflow in xmlBuildQName
  ** Improvements **
  * parser: Use parser context as default in resource loader
  * parser: Only validate EnumerationTypes when requested
  * parser: Undeprecate some parser context members
- version update to 2.14.3
  ** Regressions **
  * reader: Fix reading compressed data
  * parser: Make undeclared entities in XML content fatal
  * save: Fix XML escape table
  * save: Fix xmlSave with NULL encoding
  * Revert "valid: Remove duplicate error messages when streaming"
  ** Bug fixes **
  * save: Fix serialization of attribute defaults containing &lt;
  * io: Fix linkage of __xml*BufferCreateFilename functions
- version update to 2.14.2
  ** Security **
  * [CVE-2025-32415] schemas: Fix heap buffer overflow in xmlSchemaIDCFillNodeTables
  * [CVE-2025-32414] python: Read at most len/4 characters. (Maks Verver)
- version update to 2.14.1
  ** Regressions **
  * parser: Fix XML_PARSE_NOBLANKS dropping non-whitespace text
- version update to 2.14.0
  ** Major changes **
  * The HTML tokenizer now conforms fully to HTML5.
  * Binary compatibility is restricted to versions 2.14 or newer.
    The soname was bumped from libxml2.so.2 to libxml2.so.16.
  * The serialization API will now take user-provided or default
    encodings into account when serializing attribute values.
  * The XML parser won't try to merge consecutive CDATA sections
    as before to align with web standards.
  * Support for RELAX NG can now be disabled with a new configuration
    option independently of XML Schemas support.
  * The "legacy" configuration option won't enable support for HTTP
    and LZMA anymore. 
  * Parts of the xmllint executable were refactored, allowing the
    combination of more options.
  * Meson is fully supported now.
  * Parts of the buffering code were reworked and simplified.
  * Overflow checks before reallocations were hardenend.
  * Some unprefixed symbols were renamed to avoid namespace pollution.
  ** New features **
  * Input callbacks can now be set on a parser context and an improved
    API to create parser input is available.
  * The following new functions, taking a parser input object, were added:
    . xmlCtxtParseDocument
    . xmlCtxtParseContent
    . xmlCtxtParseDtd
  * The xmlSave API now has additional options to replace global settings.
  * Parser options XML_PARSE_UNZIP, XML_PARSE_NO_SYS_CATALOG and
    XML_PARSE_CATALOG_PI were added.
  * An API function to install a custom character encoding converter is
    now available.
  ** Deprecations **
  * Access to many public struct members is now deprecated.
  * More internal functions were deprecated
  ** Removals **
  * Metadata about the HTML4 content model was removed from the
    htmlElemDesc struct
  * The FTP module and related functions were removed.
  * Support for the range and point extensions of the xpointer() scheme
    was removed.
  * Several legacy symbols and the functions in xmlunicode.h were removed.
  * ELF version information was removed.
  * The shell was moved from libxml2 to xmllint. Several related functions
    are no longer available.
  * The libxml.m4 file containing autoconf macros was removed.
  * The --with-tree configuration option was removed.
  * The hack to detect single-threaded programs under glibc was removed.
- modified patches
  * libxml2-CVE-2025-7425.patch (refreshed)
  * libxml2-python3-string-null-check.patch (refreshed)
  * libxml2-python3-unicode-errors.patch (refreshed)
- modified sources
  * baselibs.conf
- deleted patches
  * libxml2-CVE-2025-49794,49796.patch (upstreamed)
  * libxml2-CVE-2025-49795.patch (upstreamed)
  * libxml2-CVE-2025-6170,6021.patch (upstreamed)
  * libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/1309722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=137
2025-10-09 13:04:13 +00:00
a800a2b1ff Declare file conflict as intentional from doc to old libxml2-2
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=254
2025-10-08 04:27:23 +00:00
6a2f3befe5 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=253
2025-09-12 08:54:19 +00:00
433d883e3a Accepting request 1302350 from home:pgajdos:libxml2
- version update to 2.14.5
  2.14.0
  ** Major changes **
  o The HTML tokenizer now conforms fully to HTML5.
  o Binary compatibility is restricted to versions 2.14 or newer.
    The soname was bumped from libxml2.so.2 to libxml2.so.16.
  o The serialization API will now take user-provided or default
    encodings into account when serializing attribute values.
  o The XML parser won't try to merge consecutive CDATA sections
    as before to align with web standards.
  o Support for RELAX NG can now be disabled with a new configuration
    option independently of XML Schemas support.
  o The "legacy" configuration option won't enable support for HTTP
    and LZMA anymore. 
  o Parts of the xmllint executable were refactored, allowing the
    combination of more options.
  o Meson is fully supported now.
  o Parts of the buffering code were reworked and simplified.
  o Overflow checks before reallocations were hardenend.
  o Some unprefixed symbols were renamed to avoid namespace pollution.
  ** New features **
  o Input callbacks can now be set on a parser context and an improved
    API to create parser input is available.
  o The following new functions, taking a parser input object, were added:
    . xmlCtxtParseDocument
    . xmlCtxtParseContent
    . xmlCtxtParseDtd
  o The xmlSave API now has additional options to replace global settings.
  o Parser options XML_PARSE_UNZIP, XML_PARSE_NO_SYS_CATALOG and
    XML_PARSE_CATALOG_PI were added.

OBS-URL: https://build.opensuse.org/request/show/1302350
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=252
2025-09-09 08:15:17 +00:00
de14e67d47 Accepting request 1294382 from devel:libraries:c_c++
- security update
- added patches
  CVE-2025-7425 [bsc#1246296], Heap Use-After-Free in libxslt caused by atype corruption in xmlAttrPtr
  + libxml2-CVE-2025-7425.patch

OBS-URL: https://build.opensuse.org/request/show/1294382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=136
2025-07-20 13:27:48 +00:00
bbba535c5c checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=250
2025-07-18 12:49:45 +00:00
c157aff4d4 Accepting request 1291037 from devel:libraries:c_c++
- security update
- added patches
  CVE-2025-49794 [bsc#1244554], heap use after free (UAF) can lead to Denial of service (DoS)
  CVE-2025-49796 [bsc#1244557], type confusion may lead to Denial of service (DoS)
  + libxml2-CVE-2025-49794,49796.patch
  CVE-2025-49795 [bsc#1244555], null pointer dereference may lead to Denial of service (DoS)
  + libxml2-CVE-2025-49795.patch

- security update
  fix CVE-2025-6170 [bsc#1244700], stack buffer overflow may lead to a crash
  fix CVE-2025-6021 [bsc#1244580], Integer Overflow in xmlBuildQName() Leads to Stack Buffer Overflow in libxml2
  + libxml2-CVE-2025-6170,6021.patch

OBS-URL: https://build.opensuse.org/request/show/1291037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=135
2025-07-08 13:27:49 +00:00
44609afe69 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=248
2025-07-07 12:23:45 +00:00
0d6cd073b2 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=247
2025-07-01 10:08:47 +00:00
5588bb6386 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=246
2025-06-26 12:54:45 +00:00
cf576b37ec checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=245
2025-06-18 08:21:53 +00:00
4fa301fa17 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=244
2025-06-18 08:10:06 +00:00
92bd5a4c29 Accepting request 1271897 from devel:libraries:c_c++
- Update to version 2.13.8:
  + Security:
    - [CVE-2025-32415] schemas: Fix heap buffer overflow in
      xmlSchemaIDCFillNodeTables.
    - [CVE-2025-32414] python: Read at most len/4 characters.
- bug references: [bsc#1241453], [bsc#1241551]

OBS-URL: https://build.opensuse.org/request/show/1271897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=134
2025-04-23 15:26:44 +00:00
e8a016bd83 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=242
2025-04-22 13:40:22 +00:00
979ab5dac6 Accepting request 1270607 from home:iznogood:branches:devel:libraries:c_c++
- Update to version 2.13.8:
  + Security:
    - [CVE-2025-32415] schemas: Fix heap buffer overflow in
      xmlSchemaIDCFillNodeTables.
    - [CVE-2025-32414] python: Read at most len/4 characters.

OBS-URL: https://build.opensuse.org/request/show/1270607
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=241
2025-04-22 08:35:55 +00:00
d960fc070c Accepting request 1265700 from devel:libraries:c_c++
- Update to version 2.13.7:
  + Regressions:
    - tree: Fix xmlTextMerge with NULL args
    - io: Fix `compressed` flag for uncompressed stdin
    - parser: Fix parsing of DTD content (forwarded request 1265279 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1265700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=133
2025-04-02 15:04:25 +00:00
938fe797e7 Accepting request 1265279 from home:iznogood:branches:devel:libraries:c_c++
- Update to version 2.13.7:
  + Regressions:
    - tree: Fix xmlTextMerge with NULL args
    - io: Fix `compressed` flag for uncompressed stdin
    - parser: Fix parsing of DTD content

OBS-URL: https://build.opensuse.org/request/show/1265279
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=239
2025-03-31 08:31:23 +00:00
216b3b5bd7 Accepting request 1247404 from devel:libraries:c_c++
- Update to version 2.13.6 ([bsc#1237363], [bsc#1237370], [bsc#1237418]):
  + Security:
    - [CVE-2025-24928] Fix stack-buffer-overflow in
      xmlSnprintfElements
    - [CVE-2024-56171] Fix use-after-free after
      xmlSchemaItemListAdd
    - pattern: Fix compilation of explicit child axis
  + Regressions:
    - xmllint: Support compressed input from stdin
    - uri: Fix handling of Windows drive letters
    - reader: Fix return value of xmlTextReaderReadString again
    - SAX2: Fix xmlSAX2ResolveEntity if systemId is NULL
  + Portability:
    - dict: Handle ENOSYS from getentropy gracefully
    - Fix compilation with uclibc (Dario Binacchi)
    - python: Declare init func with PyMODINIT_FUNC
    - tests: Fix sanitizer version check on old Apple clang
    - cmake: Work around broken sys/random.h in old macOS SDKs
  + Build:
    - autotools: Set AC_CONFIG_AUX_DIR
    - cmake: Always build Python module as shared library
    - cmake: add missing `Bcrypt` link on Windows
    - cmake: Fix compatibility in package version file
    - xmlIO: Fix reading from non-regular files like pipes
    - xmlreader: Fix return value of xmlTextReaderReadString
    - parser: Fix loading of parameter entities in external DTDs
    - parser: Fix downstream code that swaps DTDs
    - parser: Fix detection of duplicate attributes
    - string: Fix va_copy fallback
    - xpath: Fix parsing of non-ASCII names

OBS-URL: https://build.opensuse.org/request/show/1247404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=132
2025-02-21 20:35:50 +00:00
b32af04005 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=237
2025-02-20 13:14:47 +00:00
0744bd31b5 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=236
2025-02-20 11:45:37 +00:00
910c538054 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=235
2025-02-20 11:09:54 +00:00
379d2bdf15 Accepting request 1246806 from home:iznogood:branches:devel:libraries:c_c++
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1246806
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=234
2025-02-20 11:08:50 +00:00
e057ba177b Accepting request 1241297 from devel:libraries:c_c++
- fix decompression from stdin [bsc#1236346]
- added patches
  fix 6208f86edd
  + libxml2-support-compressed-input-from-stdin.patch

OBS-URL: https://build.opensuse.org/request/show/1241297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=131
2025-01-31 15:02:15 +00:00
504ccf3a61 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=232
2025-01-29 08:27:09 +00:00
87c7e8fc2a Accepting request 1238933 from devel:libraries:c_c++
- Update to 2.13.5:
  * Regressions:
    - xmlIO: Fix reading from non-regular files like pipes
    - xmlreader: Fix return value of xmlTextReaderReadString
    - parser: Fix loading of parameter entities in external DTDs
    - parser: Fix downstream code that swaps DTDs
    - parser: Fix detection of duplicate attributes
    - string: Fix va_copy fallback
  * Bug fixes:
    - xpath: Fix parsing of non-ASCII names
- Update to 2.13.4:
  * Regressions:
    - parser: Make unsupported encodings an error in declarations
    - io: don't set the executable bit when creating files
    - xmlcatalog: Improved fix for #699
    - Revert "catalog: Fetch XML catalog before dumping"
    - io: Add missing calls to xmlInitParser
    - tree: Restore return value of xmlNodeListGetString with NULL list
    - parser: Fix error handling after reaching limit
    - parser: Make xmlParseChunk return an error if parser was stopped
  * Bug fixes:
    - python: Fix SAX driver with character streams
  * Improvements:
    - xpath: Make recursion check work with xmlXPathCompile
    - parser: Report at least one fatal error
- Update to 2.13.3:
  * Security:
    - [bsc#1234812, CVE-2024-40896] Fix XXE protection in downstream code
  * Regressions:
    - autotools: Use AC_CHECK_DECL to check for getentropy (forwarded request 1238553 from pmonrealgonzalez)

OBS-URL: https://build.opensuse.org/request/show/1238933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=130
2025-01-21 20:09:52 +00:00
6ded470fa4 Accepting request 1238553 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to 2.13.5:
  * Regressions:
    - xmlIO: Fix reading from non-regular files like pipes
    - xmlreader: Fix return value of xmlTextReaderReadString
    - parser: Fix loading of parameter entities in external DTDs
    - parser: Fix downstream code that swaps DTDs
    - parser: Fix detection of duplicate attributes
    - string: Fix va_copy fallback
  * Bug fixes:
    - xpath: Fix parsing of non-ASCII names
- Update to 2.13.4:
  * Regressions:
    - parser: Make unsupported encodings an error in declarations
    - io: don't set the executable bit when creating files
    - xmlcatalog: Improved fix for #699
    - Revert "catalog: Fetch XML catalog before dumping"
    - io: Add missing calls to xmlInitParser
    - tree: Restore return value of xmlNodeListGetString with NULL list
    - parser: Fix error handling after reaching limit
    - parser: Make xmlParseChunk return an error if parser was stopped
  * Bug fixes:
    - python: Fix SAX driver with character streams
  * Improvements:
    - xpath: Make recursion check work with xmlXPathCompile
    - parser: Report at least one fatal error
- Update to 2.13.3:
  * Security:
    - [bsc#1234812, CVE-2024-40896] Fix XXE protection in downstream code
  * Regressions:
    - autotools: Use AC_CHECK_DECL to check for getentropy

OBS-URL: https://build.opensuse.org/request/show/1238553
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=230
2025-01-20 08:42:54 +00:00
934b33defc Accepting request 1223912 from devel:libraries:c_c++
- add %{?sle15allpythons} macro [jsc#PED-68]
- use %python_build and %python_install for 15

OBS-URL: https://build.opensuse.org/request/show/1223912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=129
2024-11-15 14:38:27 +00:00
d6759eddae checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=228
2024-11-13 10:54:56 +00:00
7a381dec2f checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=227
2024-11-13 09:48:33 +00:00
54ccc94315 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=226
2024-11-13 09:39:45 +00:00
385dba60fa checkin
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=225
2024-11-12 14:57:39 +00:00
978ffd8a62 Accepting request 1191007 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1191007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=128
2024-08-06 07:07:03 +00:00
d9d1260393 Accepting request 1189639 from home:iznogood:branches:devel:libraries:c_c++
- Update to version 2.12.9:
  + Security: (CVE-2024-40896) Fix XXE protection in downstream
    code.
  + Improvements: Undeprecate xmlKeepBlanksDefault.

OBS-URL: https://build.opensuse.org/request/show/1189639
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=223
2024-08-01 15:03:59 +00:00
98d22b4579 Accepting request 1183475 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1183475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=127
2024-06-27 14:00:09 +00:00
f97b04c29e Accepting request 1183474 from home:david.anes:branches:devel:libraries:c_c++
+ Fix buffer overread with `xmllint --htmlout` (CVE-2024-34459, bsc#1224282).

OBS-URL: https://build.opensuse.org/request/show/1183474
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=221
2024-06-26 16:35:38 +00:00
76ffc386b5 Accepting request 1183471 from home:david.anes:branches:devel:libraries:c_c++
+ Fix buffer overread with `xmllint --htmlout` (CVE-2024-34459, bsc#2280532).

OBS-URL: https://build.opensuse.org/request/show/1183471
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=220
2024-06-26 16:32:51 +00:00
c9704da53d Accepting request 1180224 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1180224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=126
2024-06-13 13:37:49 +00:00
ecbd7a6352 Accepting request 1180179 from home:dimstar:Factory
- Update to version 2.12.8:
  + parser: Fix performance regression when parsing namespaces.

OBS-URL: https://build.opensuse.org/request/show/1180179
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=218
2024-06-12 13:37:18 +00:00
4edbbc7470 Accepting request 1174242 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1174242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=125
2024-05-16 15:13:18 +00:00
2b69d9dd3b Accepting request 1173926 from home:dimstar:Factory
- Update to version 2.12.7:
  + Fix buffer overread with `xmllint --htmlout` (CVE-2024-34459).
  + xmllint: Fix --pedantic option.
  + save: Handle invalid parent pointers in xhtmlNodeDumpOutput.

OBS-URL: https://build.opensuse.org/request/show/1173926
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=216
2024-05-15 12:25:59 +00:00
107c3e3f42 Accepting request 1168784 from devel:libraries:c_c++
Sync to latest version in devel to investigate possible issues in staging to fix them, @ana+factory

OBS-URL: https://build.opensuse.org/request/show/1168784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=124
2024-04-21 18:25:05 +00:00
1a269d8788 Accepting request 1168664 from home:mathletic:branches:devel:libraries:c_c++
- Update to version 2.12.6
  * Regressions
    - parser: Fix detection of duplicate attributes in XML namespace
    - xmlreader: Fix xmlTextReaderConstEncoding
    - html: Fix htmlCreatePushParserCtxt with encoding
    - xmllint: Return error code if XPath returns empty nodeset
- Update to version 2.12.5
  * Security
    - [CVE-2024-25062] xmlreader: Don't expand XIncludes when backtracking
  * Regressions
    - parser: Fix crash in xmlParseInNodeContext with HTML documents
- Update to version 2.12.4
  * Regressions
   - parser: Fix regression parsing standalone declarations
   - autotools: Readd --with-xptr-locs configuration option
   - parser: Fix build --without-output
   - parser: Don't grow or shrink pull parser memory buffers
   - io: Fix memory lifetime issue with input buffers
- Update to version 2.12.3
  * Regressions
    - parser: Fix namespaces redefined from default attributes
  * Build fixes
    - include: Rename XML_EMPTY helper macro
    - include: Move declaration of xmlInitGlobals
    - include: Add missing includes
    - include: Move globals from xmlsave.h to parser.h
    - include: Readd circular dependency between tree.h and parser.h
- Drop libxml2-CVE-2024-25062.patch as it is part of upstream

OBS-URL: https://build.opensuse.org/request/show/1168664
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=214
2024-04-18 07:10:40 +00:00
96200ac89a Accepting request 1145598 from home:david.anes:branches:openSUSE:Factory
- Security fix (CVE-2024-25062, bsc#1219576) use-after-free in XMLReader
  * Added libxml2-CVE-2024-25062.patch

OBS-URL: https://build.opensuse.org/request/show/1145598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxml2?expand=0&rev=123
2024-02-12 17:49:26 +00:00
5cec37d55c - Security fix (CVE-2024-25062, bsc#1219576) use-after-free in XMLReader
* Added libxml2-CVE-2024-25062.patch

OBS-URL: https://build.opensuse.org/package/show/home:david.anes:branches:openSUSE:Factory/libxml2?expand=0&rev=2
2024-02-10 12:16:03 +00:00
567de0fd09 OBS-URL: https://build.opensuse.org/package/show/home:david.anes:branches:openSUSE:Factory/libxml2?expand=0&rev=1 2024-02-10 12:14:42 +00:00
3fa0e33e51 Accepting request 1145592 from home:david.anes:branches:devel:libraries:c_c++
- Security fix (CVE-2024-25062, bsc#1219576) use-after-free in XMLReader
  * Added libxml2-CVE-2024-25062.patch

OBS-URL: https://build.opensuse.org/request/show/1145592
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=212
2024-02-10 12:10:37 +00:00
28eea817e9 Accepting request 1132279 from home:iznogood:factory
- Update to version 2.12.2:
  * Regressions:
    - parser:
      . Fix invalid free in xmlParseBalancedChunkMemoryRecover
      . Make CRLF increment line number
    - globals: Disable TLS in static Windows builds
    - html: Reenable buggy detection of XML declarations
    - tree: Fix regression when copying DTDs
  * Build fixes
    - build: Disable compiler TLS by default
    - cmake: Update config.h.cmake.in
    - tests: Fix tests --with-valid --without-xinclude

OBS-URL: https://build.opensuse.org/request/show/1132279
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=211
2023-12-12 12:56:26 +00:00
55fef16913 Accepting request 1128650 from home:iznogood:branches:devel:libraries:c_c++
New stable release.
Also remove whitespaces from .changes

OBS-URL: https://build.opensuse.org/request/show/1128650
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=210
2023-11-27 09:03:56 +00:00