Accepting request 406725 from devel:libraries:c_c++
- Version update to 3.1.4: * Fixes bnc#985860 CVE-2016-4463 * xerces-c-CVE-2016-2099.patch removed as it was included upstream - Use pkgconfig requires - Disable "pretty" make to make it bit faster - Fix the selfobsoleting provides/requires to silence rpmlint - Use valid group for the docs - Resolve rpmlint warnings of type "version-control-internal-file" - Update to 3.1.3 * bug fixes + memcpy used on overlapping memory regions causes sanity test failure + Typo in XMLUni::fgUnknownURIName constant + Buffer overruns in prolog parsing and error handling - Dropped xerces-c-CVE-2016-0729.patch, fixed upstream. - added xerces-c-CVE-2016-2099.patch Exception handling mistake causing use after free (bsc#979208, CVE-2016-2099) - xerces-c-CVE-2016-0729.patch Fix for mishandling certain kinds of malformed input documents, resulting in buffer overlows during processing and error reporting. The overflows can manifest as a segmentation fault or as memory corruption during a parse operation. (bsc#966822, CVE-2016-0729) OBS-URL: https://build.opensuse.org/request/show/406725 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=21
This commit is contained in:
commit
c1307c4b01
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:743bd0a029bf8de56a587c270d97031e0099fe2b7142cef03e0da16e282655a0
|
|
||||||
size 6959894
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1
|
|
||||||
|
|
||||||
iQIcBAABCgAGBQJVCZSnAAoJEDeLhFQCJ3liDegP/jtKeuHuCzdkJHE1GmOZxauQ
|
|
||||||
1EEKY184iFd6vfFWVrO5t05GvtM7lQ+JducddvyUJ2Y6zOxQQys22zN41PhPMeo7
|
|
||||||
YvOp1nw04XVolke9nOzMm2s9qlYKtF+darXVZAi/ISYay36MLS1fQwx/B+tT/okM
|
|
||||||
jZFwA1pvzFI/YZ79Pj1k1W9VAlRXCGfOSveMasHv4Y97fFyQLIsyL85OetAqbIBR
|
|
||||||
UjGUZY47lcJYEMxu2SGwpCDr8hOcphF61qIDtnPdOzjHtyNfleWBYHgZhJcna1C4
|
|
||||||
lO+1BkOzzHb9Hclpu6TeDz2jPnJG6Eaxj+bG02EjSbhvgZSY+2pYFjDQUAulFNcp
|
|
||||||
ADidIh8oMke9Qv/CMesf8GagiPmPs3ftHM5+B1rYvSo8XyTJvsFrKUdDRaGPHpv7
|
|
||||||
uAAh+MI8WmvIqun7J14VZobvNb2rrVdWWitMG74eoW0ZB84P2uR7A9bIX8EaxIph
|
|
||||||
Kfe3DvUuB1/4Y5WlfOPsbl8KD5/QKvCwEnSJUd+VAxJJ3T1K74kycLNfTg4hwpF1
|
|
||||||
pPN6OCBXpeepkFN5z4UPxk3wTWjtv8vNqp0T3kx73kIwlpwcEYy3aeBiDuM7WaQ/
|
|
||||||
9aMQSWr0xbG4xlcQkl1T1nAspnszzr6V4igSpDep5sCLnyszXTICDpxRLrGPieaD
|
|
||||||
2kYITLYANPAluikgnX1i
|
|
||||||
=lzt1
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
xerces-c-3.1.4.tar.gz
Normal file
3
xerces-c-3.1.4.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c98eedac4cf8a73b09366ad349cb3ef30640e7a3089d360d40a3dde93f66ecf6
|
||||||
|
size 6992545
|
17
xerces-c-3.1.4.tar.gz.asc
Normal file
17
xerces-c-3.1.4.tar.gz.asc
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iQIcBAABCAAGBQJXc8xIAAoJEDeLhFQCJ3liTREP/ji8nDOE1eusTdEhAZQl4YGt
|
||||||
|
ENLusM2UKEs7/dyPJIQoRQ1kUQdzhtcWKA23Nzb55Cs2bAuOkWLD7K20DlqJG1w0
|
||||||
|
eoMG+KFtTsKBuGI/xEwMNw25HoIU7JvcFFhFMLRmOxMugmOYMW8hxUwGNTpv5MF9
|
||||||
|
Rq7e2/H8E6Gt5w9oDlZZoHmMaIIIz8jxMNwQyCHgvwg0NYY+wpvAuKp7DbKC5Qp9
|
||||||
|
fzWGdz2HwenUJyRJf6PZBhXeab/dzJ5uazGbHx5B1lWerwI2UAjzjPMGVO9+Fax9
|
||||||
|
Aou/C4JtmordgSE4oPL+VkvgpC2n+eLlCBvWT5CKm/157RetBdVutqdpzHPZaGc/
|
||||||
|
wpKqiw01bqt8ogoVDcxa21hMW6R44QDlgnMrdvhcVH/NuEj/+LM1sudChYmbq8qP
|
||||||
|
qADgbeizbQnSP5NZgKzZjqVprl4UHrHoUcwTWT4yZgZnm1iz+hbtno8XmadWuolo
|
||||||
|
wq+/8XUhqbIcIzHNHbKiiveH/2pKGuMuNngnJT3WbuNIgXA0/7LTOYnAA7ZYMkpH
|
||||||
|
hphHzwkoycxT56Gm/88vuZ6VQFZDoca3rYkWysiUnlgLrTHI9Gs1XD7XQJsL34cs
|
||||||
|
rlVywiqmwYYHHf4sTXLKyyweDNQmM48eFMP9RgFasOAmFg7OIc7ynr970H6eSkez
|
||||||
|
ARW/IgksxrFy6hrg1ehw
|
||||||
|
=2sAu
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,45 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 5 11:59:36 UTC 2016 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version update to 3.1.4:
|
||||||
|
* Fixes bnc#985860 CVE-2016-4463
|
||||||
|
* xerces-c-CVE-2016-2099.patch removed as it was included upstream
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 27 12:07:47 UTC 2016 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Use pkgconfig requires
|
||||||
|
- Disable "pretty" make to make it bit faster
|
||||||
|
- Fix the selfobsoleting provides/requires to silence rpmlint
|
||||||
|
- Use valid group for the docs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 22 14:02:13 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Resolve rpmlint warnings of type "version-control-internal-file"
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 21 11:00:01 CEST 2016 - zawel1@gmail.com
|
||||||
|
|
||||||
|
- Update to 3.1.3
|
||||||
|
* bug fixes
|
||||||
|
+ memcpy used on overlapping memory regions causes sanity test failure
|
||||||
|
+ Typo in XMLUni::fgUnknownURIName constant
|
||||||
|
+ Buffer overruns in prolog parsing and error handling
|
||||||
|
- Dropped xerces-c-CVE-2016-0729.patch, fixed upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 16 15:43:53 UTC 2016 - pjanouch@suse.de
|
||||||
|
|
||||||
|
- added xerces-c-CVE-2016-2099.patch
|
||||||
|
Exception handling mistake causing use after free
|
||||||
|
(bsc#979208, CVE-2016-2099)
|
||||||
|
- xerces-c-CVE-2016-0729.patch
|
||||||
|
Fix for mishandling certain kinds of malformed input documents,
|
||||||
|
resulting in buffer overlows during processing and error reporting.
|
||||||
|
The overflows can manifest as a segmentation fault or as memory
|
||||||
|
corruption during a parse operation. (bsc#966822, CVE-2016-0729)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Sep 28 16:19:17 UTC 2015 - mpluskal@suse.com
|
Mon Sep 28 16:19:17 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
@ -57,6 +99,7 @@ Mon Sep 28 16:19:17 UTC 2015 - mpluskal@suse.com
|
|||||||
+ Allow compiling Xerces-C using C++11 (especially Clang)
|
+ Allow compiling Xerces-C using C++11 (especially Clang)
|
||||||
+ VS2012 Project
|
+ VS2012 Project
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
Thu Feb 19 12:39:37 UTC 2015 - mpluskal@suse.com
|
Thu Feb 19 12:39:37 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
- Use url for source
|
- Use url for source
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package xerces-c
|
# spec file for package xerces-c
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: xerces-c
|
Name: xerces-c
|
||||||
Version: 3.1.2
|
Version: 3.1.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Validating XML Parser
|
Summary: A Validating XML Parser
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -29,8 +29,8 @@ Source2: %{name}.keyring
|
|||||||
Source3: baselibs.conf
|
Source3: baselibs.conf
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libicu-devel
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkgconfig(icu-i18n)
|
||||||
BuildRequires: pkgconfig(libcurl)
|
BuildRequires: pkgconfig(libcurl)
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ faithful to the XML 1.0 recommendation and associated standards ( DOM
|
|||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Documentation for %{name}
|
Summary: Documentation for %{name}
|
||||||
Group: Documentation
|
Group: Documentation/Other
|
||||||
|
|
||||||
%description doc
|
%description doc
|
||||||
Xerces-C is a validating XML parser written in a portable subset of
|
Xerces-C is a validating XML parser written in a portable subset of
|
||||||
@ -60,7 +60,7 @@ This package contains just documentation.
|
|||||||
Summary: Shared libraries for Xerces-c - a validating XML parser
|
Summary: Shared libraries for Xerces-c - a validating XML parser
|
||||||
Group: Productivity/Publishing/XML
|
Group: Productivity/Publishing/XML
|
||||||
Provides: Xerces-c = %{version}
|
Provides: Xerces-c = %{version}
|
||||||
Obsoletes: Xerces-c <= %{version}
|
Obsoletes: Xerces-c < %{version}
|
||||||
|
|
||||||
%description -n libxerces-c-3_1
|
%description -n libxerces-c-3_1
|
||||||
Xerces-C is a validating XML parser written in a portable subset of
|
Xerces-C is a validating XML parser written in a portable subset of
|
||||||
@ -77,9 +77,9 @@ Summary: A validating XML parser - Development Files
|
|||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libxerces-c-3_1 = %{version}
|
Requires: libxerces-c-3_1 = %{version}
|
||||||
Provides: Xerces-c-devel = %{version}
|
Provides: Xerces-c-devel = %{version}
|
||||||
Obsoletes: Xerces-c-devel <= %{version}
|
Obsoletes: Xerces-c-devel < %{version}
|
||||||
Provides: libXerces-c-devel = %{version}
|
Provides: libXerces-c-devel = %{version}
|
||||||
Obsoletes: libXerces-c-devel <= %{version}
|
Obsoletes: libXerces-c-devel < %{version}
|
||||||
|
|
||||||
%description -n libxerces-c-devel
|
%description -n libxerces-c-devel
|
||||||
Xerces-C is a validating XML parser written in a portable subset of
|
Xerces-C is a validating XML parser written in a portable subset of
|
||||||
@ -93,21 +93,22 @@ This package includes files needed for development with Xerces-c
|
|||||||
%setup -q -n xerces-c-%{version}
|
%setup -q -n xerces-c-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
find . -type d -name .svn -exec rm -Rf "{}" "+"
|
||||||
%configure \
|
%configure \
|
||||||
%ifnarch x86_64
|
%ifnarch x86_64
|
||||||
--disable-sse2 \
|
--disable-sse2 \
|
||||||
%endif
|
%endif
|
||||||
--enable-netaccessor-curl \
|
--enable-netaccessor-curl \
|
||||||
--disable-static
|
--disable-static \
|
||||||
|
--disable-pretty-make
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
make %{?_smp_mflags} DESTDIR=%{buildroot} install
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
%fdupes -s doc
|
%fdupes -s doc
|
||||||
|
|
||||||
%post -n libxerces-c-3_1 -p /sbin/ldconfig
|
%post -n libxerces-c-3_1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n libxerces-c-3_1 -p /sbin/ldconfig
|
%postun -n libxerces-c-3_1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
Loading…
Reference in New Issue
Block a user