expat - XML Parser Toolkit

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Update Oss all
Package name expat
Package version 2.1.0
Package release 19.1
Package architecture x86_64
Package type rpm
Installed size 152.44 KB
Download size 54.02 KB
Official Mirror ftp.gwdg.de
Expat is an XML parser library written in C. It is a stream-oriented
parser in which an application registers handlers for things the
parser might find in the XML document (like start tags).


Package Version Architecture Repository
expat-2.1.0-21.3.1.x86_64.rpm 2.1.0 x86_64 openSUSE Update Oss
expat-2.1.0-17.9.x86_64.rpm 2.1.0 x86_64 openSUSE Oss
expat - - -


Name Value
libc.so.6(GLIBC_2.14)(64bit) -
libexpat.so.1()(64bit) -


Name Value
expat = 2.1.0-19.1
expat(x86-64) = 2.1.0-19.1


Type URL
Binary Package expat-2.1.0-19.1.x86_64.rpm
Source Package expat-2.1.0-19.1.src.rpm

Install Howto

Install expat rpm package:

# zypper install expat




2017-02-02 - tchvatal@suse.com
- Add patch to fix bnc#983216 and bnc#983215 CVE-2012-6702 CVE-2016-5300
* expat-2.1.1-CVE-2012-6702.patch
2016-05-17 - kstreitova@suse.com
- add expat-2.1.0-heap_buffer_overflow.patch to fix multiple
integer overflows [bnc#980391], [CVE-2015-1283]
- fix some issues with the current version of the
[bnc#979441], [CVE-2016-0718]
2016-05-11 - kstreitova@suse.com
- add expat-2.1.0-parser_crashes_on_malformed_input.patch to fix
Expat XML parser that mishandles certain kinds of malformed input
documents [bnc#979441], [CVE-2016-0718]
2013-03-26 - mmeister@suse.com
- Added url as source.
Please see http://en.opensuse.org/SourceUrls
2013-02-21 - jengelh@inai.de
- Sanitize description of expat (replace it with a more current
one from the homepage)
2013-02-04 - schwab@suse.de
- Update config.guess/sub for aarch64
2013-01-23 - pgajdos@suse.com
- fix of fix of [bnc#798644]
- according to upstream changelog:
- Improved ability to build without the configure-generated
expat_config.h header.  This is useful for applications
which embed Expat rather than linking in the library.
because I am not exactly sure about implication of this, rather use
- DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch
2013-01-22 - jengelh@inai.de
- Executing autoreconf requires autoconf BuildRequire
2013-01-18 - pgajdos@suse.com
- really hide private Xml* symbols [bnc#798644]
* modified visibility.patch
2012-04-10 - tabraham@novell.com
- update to 2.1.0
- Bug Fixes:
[#1742315]: Harmful XML_ParserCreateNS suggestion.
[#2895533]: CVE-2012-1147 - Resource leak in readfilemap.c.
[#1785430]: Expat build fails on linux-amd64 with gcc version>=4.1 -O3.
[#1983953], 2517952, 2517962, 2649838:
Build modifications using autoreconf instead of buildconf.sh.
[#2815947], #2884086: OBJEXT and EXEEXT support while building.
[#1990430]: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
[#2517938]: xmlwf should return non-zero exit status if not well-formed.
[#2517946]: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml.
[#2855609]: Dangling positionPtr after error.
[#2894085]: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
[#2958794]: CVE-2012-1148 - Memory leak in poolGrow.
[#2990652]: CMake support.
[#3010819]: UNEXPECTED_STATE with a trailing "%" in entity value.
[#3206497]: Unitialized memory returned from XML_Parse.
[#3287849]: make check fails on mingw-w64.
[#3496608]: CVE-2012-0876 - Hash DOS attack.
- Patches:
[#1749198]: pkg-config support.
[#3010222]: Fix for bug #3010819.
[#3312568]: CMake support.
[#3446384]: Report byte offsets for attr names and values.
- New Features / API changes:
* Added new API member XML_SetHashSalt() that allows setting an
intial value (salt) for hash calculations. This is part of the
fix for bug #3496608 to randomize hash parameters.
* When compiled with XML_ATTR_INFO defined, adds new API member
XML_GetAttributeInfo() that allows retrieving the byte
offsets for attribute names and values (patch #3446384).
* Added CMake build system.  See bug #2990652 and patch #3312568.
* Added run-benchmark target to Makefile.in - relies on testdata
module present in the same relative location as in the repository.

See Also

Package Description
fail2ban-0.9.7-2.3.1.noarch.rpm Bans IP addresses that make too many authentication failures
fate- SUSE Feature Management Tool
fate- SUSE Feature Management Tool
fate- SUSE Feature Management Tool
fate- SUSE Feature Management Tool
fate-1.6.0-23.6.1.x86_64.rpm SUSE Feature Management Tool
fate- SUSE Feature Management Tool
fate- SUSE Feature Management Tool
fate- SUSE Feature Management Tool
fcoe-utils-1.0.31-5.1.x86_64.rpm FCoE userspace management tools
fdupes-1.61-9.3.1.x86_64.rpm Identifying or deleting duplicate files
feh-2.18.3-6.3.1.x86_64.rpm Fast and Lightweight Image Viewer
fetchmsttfonts-11.4-20.3.2.noarch.rpm Helper package to run the fetchmsttfonts script
ffmpeg-3.2-4.1.x86_64.rpm Library for working with various multimedia formats
ffmpeg-3.2.4-6.3.1.x86_64.rpm Library for working with various multimedia formats