libxml2-2-2.9.7-lp150.1.7.x86_64.rpm


Advertisement

Description

libxml2-2 - A Library to Manipulate XML Files

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name libxml2-2
Package version 2.9.7
Package release lp150.1.7
Package architecture x86_64
Package type rpm
Installed size 1.54 MB
Download size 585.82 KB
Official Mirror ftp.gwdg.de
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
progress.

Alternatives

Package Version Architecture Repository
libxml2-2 - - -

Requires

Name Value
/sbin/ldconfig -
libc.so.6(GLIBC_2.15)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
liblzma.so.5()(64bit) -
liblzma.so.5(XZ_5.0)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libz.so.1()(64bit) -
libz.so.1(ZLIB_1.2.2.3)(64bit) -
libz.so.1(ZLIB_1.2.3.3)(64bit) -

Provides

Name Value
libxml2-2 = 2.9.7-lp150.1.7
libxml2-2(x86-64) = 2.9.7-lp150.1.7
libxml2.so.2()(64bit) -
libxml2.so.2(LIBXML2_2.4.30)(64bit) -
libxml2.so.2(LIBXML2_2.5.0)(64bit) -
libxml2.so.2(LIBXML2_2.5.2)(64bit) -
libxml2.so.2(LIBXML2_2.5.4)(64bit) -
libxml2.so.2(LIBXML2_2.5.5)(64bit) -
libxml2.so.2(LIBXML2_2.5.6)(64bit) -
libxml2.so.2(LIBXML2_2.5.7)(64bit) -
libxml2.so.2(LIBXML2_2.5.8)(64bit) -
libxml2.so.2(LIBXML2_2.5.9)(64bit) -
libxml2.so.2(LIBXML2_2.6.0)(64bit) -
libxml2.so.2(LIBXML2_2.6.1)(64bit) -
libxml2.so.2(LIBXML2_2.6.10)(64bit) -
libxml2.so.2(LIBXML2_2.6.11)(64bit) -
libxml2.so.2(LIBXML2_2.6.12)(64bit) -
libxml2.so.2(LIBXML2_2.6.14)(64bit) -
libxml2.so.2(LIBXML2_2.6.15)(64bit) -
libxml2.so.2(LIBXML2_2.6.16)(64bit) -
libxml2.so.2(LIBXML2_2.6.17)(64bit) -
libxml2.so.2(LIBXML2_2.6.18)(64bit) -
libxml2.so.2(LIBXML2_2.6.19)(64bit) -
libxml2.so.2(LIBXML2_2.6.2)(64bit) -
libxml2.so.2(LIBXML2_2.6.20)(64bit) -
libxml2.so.2(LIBXML2_2.6.21)(64bit) -
libxml2.so.2(LIBXML2_2.6.23)(64bit) -
libxml2.so.2(LIBXML2_2.6.24)(64bit) -
libxml2.so.2(LIBXML2_2.6.25)(64bit) -
libxml2.so.2(LIBXML2_2.6.27)(64bit) -
libxml2.so.2(LIBXML2_2.6.28)(64bit) -
libxml2.so.2(LIBXML2_2.6.29)(64bit) -
libxml2.so.2(LIBXML2_2.6.3)(64bit) -
libxml2.so.2(LIBXML2_2.6.32)(64bit) -
libxml2.so.2(LIBXML2_2.6.5)(64bit) -
libxml2.so.2(LIBXML2_2.6.6)(64bit) -
libxml2.so.2(LIBXML2_2.6.7)(64bit) -
libxml2.so.2(LIBXML2_2.6.8)(64bit) -
libxml2.so.2(LIBXML2_2.7.0)(64bit) -
libxml2.so.2(LIBXML2_2.7.3)(64bit) -
libxml2.so.2(LIBXML2_2.7.4)(64bit) -
libxml2.so.2(LIBXML2_2.8.0)(64bit) -
libxml2.so.2(LIBXML2_2.9.0)(64bit) -
libxml2.so.2(LIBXML2_2.9.1)(64bit) -

Download

Type URL
Binary Package libxml2-2-2.9.7-lp150.1.7.x86_64.rpm
Source Package libxml2-2.9.7-lp150.1.7.src.rpm

Install Howto

Install libxml2-2 rpm package:

# zypper install libxml2-2

Files

Path
/usr/lib64/libxml2.so.2
/usr/lib64/libxml2.so.2.9.7
/usr/share/doc/packages/libxml2/AUTHORS
/usr/share/doc/packages/libxml2/COPYING
/usr/share/doc/packages/libxml2/Copyright
/usr/share/doc/packages/libxml2/NEWS
/usr/share/doc/packages/libxml2/README
/usr/share/doc/packages/libxml2/TODO
/usr/share/doc/packages/libxml2/TODO_SCHEMAS

Changelog

2017-11-11 - aavindraa@gmail.com
- 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/setup.py 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 - jengelh@inai.de
- Update package summaries and RPM groups. Trim descriptions for
size on secondary subpackages. Replace install call by a
commonly-used macro.
2017-09-21 - tchvatal@suse.com
- Add patch to fix TW integration:
* libxml2-bug787941.patch
2017-09-10 - tchvatal@suse.com
- 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
2017-06-15 - pmonrealgonzalez@suse.com
- Security fix:
* libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663]
* Fix Heap buffer overflow in xmlAddID
2017-06-14 - pmonrealgonzalez@suse.com
- Security fix:
* libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969]
* Fix NULL pointer deref in xmlDumpElementContent
2017-05-22 - pmonrealgonzalez@suse.com
- Security fixes:
* libxml2-CVE-2017-9049.patch [bsc#1039066]
* heap-based buffer overflow (xmlDictComputeFastKey func)
* libxml2-CVE-2017-9048.patch [bsc#1039063]
* stack overflow vulnerability (xmlSnprintfElementContent func)
* libxml2-CVE-2017-9047.patch [bsc#1039064]
* stack overflow vulnerability (xmlSnprintfElementContent func)
2017-03-07 - pmonrealgonzalez@suse.com
- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in
XPointer ranges. Namespace nodes must be copied to avoid
use-after-free errors. But they don't necessarily have a physical
representation in a document, so simply disallow them in XPointer
ranges [bsc#1005544] [CVE-2016-4658]
2016-06-08 - kstreitova@suse.com
- add libxml2-2.9.4-fix_attribute_decoding.patch to fix attribute
decoding during XML schema validation [bnc#983288]
2016-05-27 - psimons@suse.com
- Update libxml2 to version libxml2-2.9.4. The new version is
resistant against CVE-2016-3627, CVE-2016-1833, CVE-2016-1835,
CVE-2016-1837, CVE-2016-1836, CVE-2016-1839, CVE-2016-1838,
CVE-2016-1840, CVE-2016-4483, CVE-2016-1834, CVE-2016-3705, and
CVE-2016-1762.
- Remove obsolete patches libxml2-2.9.1-CVE-2016-3627.patch,
0001-Add-missing-increments-of-recursion-depth-counter-to.patch,
and libxml2-2.9.3-bogus_UTF-8_encoding_error.patch.

See Also

Package Description
libxml2-2-32bit-2.9.7-lp150.1.7.x86_64.rpm A Library to Manipulate XML Files
libxml2-devel-2.9.7-lp150.1.7.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-devel-32bit-2.9.7-lp150.1.7.x86_64.rpm Development files for libxml2, an XML manipulation library
libxml2-doc-2.9.7-lp150.1.7.noarch.rpm Documentation for libxml, an XML manipulation library
libxml2-tools-2.9.7-lp150.1.7.x86_64.rpm Tools using libxml
libxmlrpc++8-1.39.12-lp150.1.7.x86_64.rpm A library implementing XML-based remote procedure calls
libxmlrpc3-1.39.12-lp150.1.7.x86_64.rpm A library implementing XML-based remote procedure calls
libxmlrpc_abyss++8-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_abyss3-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_client++8-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_client3-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_cpp8-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_packetsocket8-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_server++8-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
libxmlrpc_server3-1.39.12-lp150.1.7.x86_64.rpm Library implementing XML-based Remote Procedure Calls
Advertisement
Advertisement