libxml2-2 - A Library to Manipulate XML Files

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libxml2-2-2.9.9-1.1.x86_64.rpm
Package name libxml2-2
Package version 2.9.9
Package release 1.1
Package architecture x86_64
Package type rpm
Category System/Libraries
License MIT
Maintainer -
Download size 579.40 KB
Installed size 1.55 MB
The XML C library was initially developed for the GNOME project. It is
now used by many programs to load and save extensible data structures
or manipulate any kind of XML files.
This library implements a number of existing standards related to
markup languages, including the XML standard, name spaces in XML, XML
Base, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML catalogs, and
XML catalogs. In most cases, libxml tries to implement the
specification in a rather strict way. To some extent, it provides
support for the following specifications, but does not claim to
implement them: DOM, FTP client, HTTP client, and SAX.
The library also supports RelaxNG. Support for W3C XML Schemas is in


Package Version Architecture Repository
libxml2-2-2.9.9-1.1.i586.rpm 2.9.9 i586 openSUSE Oss
libxml2-2 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - -


Name Value
libxml2-2 = 2.9.9-1.1
libxml2-2(x86-64) = 2.9.9-1.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Type URL
Binary Package libxml2-2-2.9.9-1.1.x86_64.rpm
Source Package libxml2-2.9.9-1.1.src.rpm

Install Howto

Install libxml2-2 rpm package:

# zypper install libxml2-2




2019-01-26 -
- Version update to 2.9.9:
* Security:
+ CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA
decompression (boo#1088279 boo#1105166).
+ CVE-2018-14404 Fix nullptr deref with XPath logic ops
* Bug fixes:
+ Fix building relative URIs
+ Problem with data in interleave in RelaxNG validation
+ Fix memory leak in xmlSwitchInputEncodingInt error path
+ Set doc on element obtained from freeElems
+ Fix HTML serialization with UTF-8 encoding
+ Use actual doc in xmlTextReaderRead*Xml
+ Unlink node before freeing it in xmlSAX2StartElement
+ Check return value of nodePush in xmlSAX2StartElement
+ Free input buffer in xmlHaltParser
+ Reset HTML parser input pointers on encoding failure
+ Fix xmlSchemaValidCtxtPtr reuse memory leak
+ Fix xmlTextReaderNext with preparsed document
+ HTML noscript should not close p
+ Don't change context node in xmlXPathRoot
* Improvements:
+ Remove redefined starts and defines inside include elements
+ Allow choice within choice in nameClass in RELAX NG
+ Look inside divs for starts and defines inside include
+  Add newlines to 'xmllint --xpath' output
+ Don't include SAX.h from globals.h
+ Support xmlTextReaderNextSibling w/o preparsed doc
+ Improve restoring of context size and position
+ Simplify and harden nodeset filtering
+ Avoid unnecessary backups of the context node
+ Fix inconsistency in xmlXPathIsInf
2018-03-20 -
- Use %license instead of %doc [bsc#1082318]
2018-03-14 -
- Version update to 2.9.8:
* Various -Werror fixes and compilation updates as travis is now
used by upstream
* Few additional tests added for ICU operations
2017-11-11 -
- Version update to 2.9.7 release:
* Bug Fixes:
+ xmlcatalog: restore ability to query system catalog easily
+ Fix comparison of nodesets to strings
* Improvements:
+ Add Makefile rules to rebuild HTML man pages
+ Remove generated file python/ from version control
+ Fix mixed decls and code in timsort.h
+ Rework handling of return values in thread tests
+ Fix unused variable warnings in testrecurse
+ Fix -Wimplicit-fallthrough warnings
+ Upgrade timsort.h to latest revision
+ Fix a couple of warnings in dict.c and threads.c
+ Fix unused variable warnings in nanohttp.c
+ Don't include winsock2.h in xmllint.c
+ Use __linux__ macro in generated code
* Portability:
+ Add declaration for DllMain
+ Fix preprocessor conditional in threads.h
+ Fix macro redefinition warning
+ many Windows specific improvements
* Documentation:
+ xmlcatalog: refresh man page wrt. quering system catalog easily
- Includes bug fixes from 2.9.6:
* Fix XPath stack frame logic
* Report undefined XPath variable error message
* Fix regression with librsvg
* Handle more invalid entity values in recovery mode
* Fix structured validation errors
* Fix memory leak in LZMA decompressor
* Set memory limit for LZMA decompression
* Handle illegal entity values in recovery mode
* Fix debug dump of streaming XPath expressions
* Fix memory leak in nanoftp
* Fix memory leaks in SAX1 parser
- Drop libxml2-bug787941.patch
* upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8
2017-09-21 -
- Update package summaries and RPM groups. Trim descriptions for
size on secondary subpackages. Replace install call by a
commonly-used macro.
2017-09-21 -
- Add patch to fix TW integration:
* libxml2-bug787941.patch
2017-09-10 -
- Version update to 2.9.5 release:
* Merged all the previous cve fixes that were patched in
* Few small tweaks
- Remove merged patches:
* libxml2-CVE-2016-4658.patch
* libxml2-CVE-2017-0663.patch
* libxml2-CVE-2017-5969.patch
* libxml2-CVE-2017-9047.patch
* libxml2-CVE-2017-9048.patch
* libxml2-CVE-2017-9049.patch
* libxml2-2.9.4-fix_attribute_decoding.patch

See Also

Package Description
libxml2-2-32bit-2.9.9-1.1.x86_64.rpm A Library to Manipulate XML Files
libxml2-devel-2.9.9-1.1.i586.rpm Development files for libxml2, an XML manipulation library
libxml2-devel-2.9.9-1.1.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-devel-32bit-2.9.9-1.1.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-doc-2.9.9-1.1.noarch.rpm Documentation for libxml, an XML manipulation library
libxml2-tools-2.9.9-1.1.i586.rpm Tools using libxml
libxml2-tools-2.9.9-1.1.x86_64.rpm Tools using libxml
libxmlb-devel-0.1.8-1.1.i586.rpm Development package for libxmlb
libxmlb-devel-0.1.8-1.1.x86_64.rpm Development package for libxmlb
libxmlb1-0.1.8-1.1.i586.rpm Library for querying compressed XML metadata
libxmlb1-0.1.8-1.1.x86_64.rpm Library for querying compressed XML metadata
libxmlbird1-1.2.10-1.1.i586.rpm The XML-Parse library
libxmlbird1-1.2.10-1.1.x86_64.rpm The XML-Parse library
libxmlrpc++8-1.39.12-1.8.i586.rpm A library implementing XML-based remote procedure calls
libxmlrpc++8-1.39.12-1.8.x86_64.rpm A library implementing XML-based remote procedure calls