BSD Ports

textproc/libxml2 2.15.4 NetBSD

XML parser library from the GNOME project

System
NetBSD
Repository
pkgsrc
Last update
Commit
7df57acd93
License
modified-bsd
Categories
textproc
Package size
692.1 KiB, 3804.5 KiB installed

Description

XML parser library from the GNOME project

In the other systems

SystemPortVersion
NetBSDtextproc/libxml22.15.4
FreeBSDtextproc/libxml22.15.4
DragonFlytextproc/libxml22.11.9_1
MidnightBSDtextproc/libxml22.15.4

Install

Binary package:

pkgin install libxml2

From pkgsrc:

cd /usr/pkgsrc/textproc/libxml2 && make install clean

Dependencies

Run dependencies 1
Required by 380

The first 100 are listed.

Commit history 2

DateCommitCreditsLog message
7df57acd93 wiz libxml2: update to 2.15.4.
Security fix release. v2.15.4: Sep 01 2026 ### Security - xmlregexp: Prevent out-of-bounds read in NXT macro - fix: add missing overflow checks in dict.c, uri.c, and valid.c - xmlregexp: Calc string length after null checking - xpointer: Check overflow in xmlXPtrEvalXPtrPart - xmlIO: Check for int overflow before calling writecallback - fix(xinclude): propagate parseFlags in xmlXIncludeProcess and xmlXIncludeProcessTree ### Improvements - Improve bound checks for xmlcatalog and xmllint arguments (out-of-bound) - Fix memory leak in static Windows library (memory-leak) - xmlreader: Copy DTD in xmlTextReaderDumpCopy - parser: Fix double free in xmlIOParseDTD (double-free) - parser: fix division-by-zero when maxAmpl is set to 0 …
e3ba38007e wiz libxml2: update to 2.15.3.
From Showta Ishizaki in PR 60591. v2.15.3: Apr 15 2026 ### Security - parser: Pass userData to SAX text callbacks in xmlParseReference (type-confusion) - entities: copy children in xmlCopyEntity - c14n: Fix Type confusion in xmlC14NProcessAttrsAxis - python: Do not decref string after adding to the list (double-free / use-after-free) - c14n: Reuse tmp_str, xmlStrcat reallocates *cur (double-free) ### Improvements - schemas: Fix relative schemaLocation resolution in XSI assembly in streaming mode - xmlreader: propagate reader resource loaders to validator parsers - python: Make python bindings python2 compatible - xmlregexp: Fix escape-sequence character range matching - xmlreader: Free input in xmlReaderForFd (memory-leak) …