./textproc/libxml2, XML parser library from the GNOME project

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.14.6nb1, Package name: libxml2-2.14.6nb1, Maintainer: pkgsrc-users

XML parser library from the GNOME project


Required to run:
[textproc/xmlcatmgr]

Master sites:

Filesize: 2273.027 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-01 11:02:49 by Roland Illig | Files touched by this commit (3) | Package updated
Log message:
textproc/libxml2: remove unknown configure options, update homepage
   2025-09-14 12:00:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libxml2: updated to 2.14.6

v2.14.6: Sep 8 2025

Regressions

- valid: Don't add ids when validating entity content
- Fix initGenericErrorDefaultFunc(NULL) (Samuel Thibault)
- valid: Undeprecate xmlAdd*Decl
- globals: Include HTMLparser.h, fixing Windows build
- io: Fix reading from pipes like stdin on Windows

Security

- regexp: Avoid integer overflow and OOB array access
- tree: Guard against atype corruption

Improvements

- parser: Fix xmlSaturatedAddSizeT argument type
   2025-07-16 10:04:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libxml2: updated to 2.14.5

v2.14.5: Jul 10 2025

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

Build systems and portability

- schemas: Fix compilation with pre-C99 MSVC
- cmake: Add missing endif() in libxml2-config.cmake.in
- Fix CMake iconv handling after change to private dependency (Markus Rickert)
   2025-06-17 13:09:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libxml2 py-libxml2: updated to 2.14.4

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

Build systems

- cmake: Avoid overlinking with non-CMake libxml2-config.cmake
- cmake: Make iconv a private dependency
   2025-05-27 23:43:35 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
libxml2 py-libxml2: updated to 2.14.3

v2.14.3: May 13 2025

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 <
- io: Fix linkage of __xml*BufferCreateFilename functions

Build systems

- cmake: Fix installation directories in libxml2-config.cmake
- meson: Install libxml2.py

Improvements

- parser: Make xmlCtxtGetValidCtxt depend on VALID_ENABLED
- html: Avoid HTML_PARSE_HTML5 clashing with XML_PARSE_NOENT
   2025-04-30 23:48:06 by Amitai Schleier | Files touched by this commit (1)
Log message:
libxml2: fix Tiger build.
   2025-04-25 09:08:47 by Thomas Klausner | Files touched by this commit (1)
Log message:
libxml2: re-enable deprecated http support

Needed by libspatialite
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14