SHA256
1
0
forked from pool/xerces-c

- update to 3.2.5:

* [XERCESC-2163] - XercesMessages_en_US.cat is installed to
    wrong directory
  * [XERCESC-2188] - Use-after-free on external DTD scan
  * [XERCESC-2242] - Non-default curl location breaks autoconf link detection
  * Custom HTTP headers missing with CURL NetAccessor
    + ICUTransService and IconvGNUransService CAN NOT deal with
    + Problem in prefix parsing while creating Documnet, Element,
    + Whitespace in xsi:type
    + XMLUTF8Transcoder::transcodeTo fails with an exception when
      transcoding single characters that require 3 or more bytes as
    + XMLUni::fgXercesLoadSchema[] is not null-terminated in
    + XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole
    + Xerces livelocks while reading external DTD if socket closes
    + Memory leak occurs if an exception is thrown in
    + DOMDocumentImpl:: getPooledNString(const XMLCh *in,
    + OutOfMemoryException being thrown on creation of an LS
    + TranscodeToStr::transcode throws an exception when
    + ContentSpecNode::getMaxTotalRange: Operator precedence
    + Add support for GNU/Hurd by using POSIX.1-2001 and
    + enumeration value ‘Loop’ not handled in switch
    + Xerces 3.1.1 Xerces.Lib fails to build with new Visual
    + Code analysis revealed multiple potential NULL derefence
    + MacOSUnicodeConverter.cpp: ISO C++ forbids comparison
- Add baselib.conf in order to build -32Bit.
  * Check that we have non-NULL host before trying to connect (XERCESC-1920).
  * Recover from the mismatching start/end even count which may happen when we continue parsing an invalid document (XERCESC-1919).
  * If the transcoder doesn't process any input, throw an exception (XERCESC-1916).
  * Delay the recursive expansion of includes until the document fragment has been placed in the final location (XERCESC-1918).
  * The code formatting a content model was skipping the cardinality indicators (*, +, ?) (XERCESC-1914).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=36
This commit is contained in:
Dirk Mueller 2023-12-27 11:53:59 +00:00 committed by Git OBS Bridge
parent 46c849bcb1
commit e76dad130f
6 changed files with 70 additions and 62 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3d8ec1c7f94e38fee0e4ca5ad1e1d9db23cbf3a10bba626f6b4afa2dedafe5ab
size 7374651

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE3KoVAHvtneaQzZUjN4uEVAIneWIFAmNNjRcACgkQN4uEVAIn
eWJGeA//R/YtPZBmwEO3HAQr91K7dW2tGwrVuCBdJ+imO1bCucSh9Ft0B426/C6c
nZXUpqNEqOYOQJaCOnAUG5et8kgUEE0cy8frUwQm8gh6Bx7LHbisDBB7WWoMnL35
YAs6mXc/LsfgqhtIy7wF4RiN6JTUoATW6CTYTYJ/GhCTLYH2zEcqNlxwe56+HEkW
84s2yTqSVjjck+zZU+FmCe84K9z4HbkxVTAfRu97HzffIaH55d7C9RVgoMARvzoU
+k8npF/BQ1jY4fOPyDq8dYpTgStgbpmOaB0ilvKlsnx4+/4dI0wMBaWm2ncOpOm7
qbd8AY1Gr2QNx7TOmPiJW+mZ5XpgZk+rXlewYi9CtO8wMo8cdGBKDyPOOfDBE/WL
Lhxr5N/jC+h9MxGraz/iQDG0gYsmkE9Z05J+VHF2sHpRZepDxkCsR7CYMOmwL/tO
/ssOqhXRcsHpt6ckkFBGrpq9so0+We3KwJp/p3Nfp87dZLvDUkHgXFynexbzwxfN
uZSQfWEW6a5kUABhjYiilDqI+6O9uxrGUjBMiYMNGpUFWu/jHtphZukuxHXv5jiu
OHhy2NPFpVFtdQb58XHxO0g+JaUAX789DWY+k3HN0L/k8BRo3jZk/oeRRfj/A44z
0oTnvImVy4mMp7EdjRNmbxy61KERhg14GUsVwKAQ2Nlr5UXbLY0=
=rsCB
-----END PGP SIGNATURE-----

3
xerces-c-3.2.5.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:545cfcce6c4e755207bd1f27e319241e50e37c0c27250f11cda116018f1ef0f5
size 7419663

16
xerces-c-3.2.5.tar.gz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE3KoVAHvtneaQzZUjN4uEVAIneWIFAmV53RYACgkQN4uEVAIn
eWIs5BAAwiTeT+s4r00VKnpM175YP9PHShpbVbvCIP8gAH/ObGH2IqbDzbjadZBW
66jaxsRC7exPZRLUVm1QcgB2//KIQnq9e0c2lWkkussjlTWvC5Qv9+STgb01xh9z
E6K2/lY5BDrpcM0VNeQoVdO+mVC0+/BsR/iEBT4jwarxdaf2Do+0hakyqO7dh2gN
e/l5jEADlThnhanQqg39TBu+eQ4KUh7fQCRDwTlZ/w1hSeJShSvkEOvOPWOCVUf9
UkeIkWv7iVLJ6ZXKytofBKNqIXyxzk4/Rd4ItBXkmohY+8EXddrOC5EHiBCsZZnL
dXOEw/08VqnDUU2SeRxJXg4igcHv5P9a2yTTIPv0whKQVLak+7vQTfTxnlZ00ZiX
VmG5kCuefelUU9DCndqg4DppmpaEjlq8M6hVYp2DjQwwb6wLW3Gi1Y4UDtbI4BVc
H/Fr1idxS61Waw6jkKbQvn6uKmWWYLvBRl/mKwrbzNl0ZPJCs2I84JO6gzML8pcw
DZcRSd2pUj/nE3PmV3MHJgKlCKq0ny7OBruomTfv5UuGgzDDMbG46oJmZt/2LSR1
4uR6a/xtIyovJl7GTfYzEtoDg9cY3sdQeucCpQywB81Iuy8p97N1vqWdsHlIxNqV
Qjxg4N9cY4f9H2p4d5x8ho3GnIQQtJiPCEn6i1lM7zcIKzcNbAw=
=1dG7
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Wed Dec 27 11:53:10 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 3.2.5:
* [XERCESC-2163] - XercesMessages_en_US.cat is installed to
wrong directory
* [XERCESC-2188] - Use-after-free on external DTD scan
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Oct 26 22:33:32 UTC 2022 - Dirk Müller <dmueller@suse.com> Wed Oct 26 22:33:32 UTC 2022 - Dirk Müller <dmueller@suse.com>
@ -19,13 +27,13 @@ Wed Oct 26 22:33:32 UTC 2022 - Dirk Müller <dmueller@suse.com>
* [XERCESC-2235] - DFAContentModel::buildDFA(): correctly zero-initialize fFollowList * [XERCESC-2235] - DFAContentModel::buildDFA(): correctly zero-initialize fFollowList
* [XERCESC-2236] - Dependencies aren't loaded when using provided CMake config package * [XERCESC-2236] - Dependencies aren't loaded when using provided CMake config package
* [XERCESC-2241] - Integer overflows in DFAContentModel class * [XERCESC-2241] - Integer overflows in DFAContentModel class
* [XERCESC-2242] - Non-default curl location breaks autoconf link detection * [XERCESC-2242] - Non-default curl location breaks autoconf link detection
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Aug 15 19:33:22 UTC 2020 - Dirk Mueller <dmueller@suse.com> Sat Aug 15 19:33:22 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 3.2.3: - update to 3.2.3:
* Custom HTTP headers missing with CURL NetAccessor * Custom HTTP headers missing with CURL NetAccessor
* Type Confusion from DTDGrammar to SchemaGrammar * Type Confusion from DTDGrammar to SchemaGrammar
* Patch to build with older GCC * Patch to build with older GCC
* fix build without pthread * fix build without pthread
@ -110,40 +118,40 @@ Mon Sep 28 16:19:17 UTC 2015 - mpluskal@suse.com
* bug fixes * bug fixes
+ Wrong temporary token type causes regex construction to fail + Wrong temporary token type causes regex construction to fail
+ IGXMLScanner can fail to properly set its XSModel. + IGXMLScanner can fail to properly set its XSModel.
+ ICUTransService and IconvGNUransService CAN NOT deal with + ICUTransService and IconvGNUransService CAN NOT deal with
huge file. huge file.
+ xsi:type is not applied to root element + xsi:type is not applied to root element
+ Problem in prefix parsing while creating Documnet, Element, + Problem in prefix parsing while creating Documnet, Element,
Attributes on all platforms : Issue is in poolString creation Attributes on all platforms : Issue is in poolString creation
+ Whitespace in xsi:type + Whitespace in xsi:type
+ XMLUTF8Transcoder::transcodeTo fails with an exception when + XMLUTF8Transcoder::transcodeTo fails with an exception when
transcoding single characters that require 3 or more bytes as transcoding single characters that require 3 or more bytes as
UTF8. UTF8.
+ getWholeText leaks memory + getWholeText leaks memory
+ Missing Libs.private in the xerces-c pkg-config file + Missing Libs.private in the xerces-c pkg-config file
+ XMLUni::fgXercesLoadSchema[] is not null-terminated in + XMLUni::fgXercesLoadSchema[] is not null-terminated in
XMLUni.cpp XMLUni.cpp
+ XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole + XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole
alphabet alphabet
+ Xerces livelocks while reading external DTD if socket closes + Xerces livelocks while reading external DTD if socket closes
prematurely prematurely
+ Memory leak occurs if an exception is thrown in + Memory leak occurs if an exception is thrown in
TranscodeToStr or TranscodeFromStr constructors TranscodeToStr or TranscodeFromStr constructors
+ DOMDocumentImpl:: getPooledNString(const XMLCh *in, + DOMDocumentImpl:: getPooledNString(const XMLCh *in,
XMLSize_t n) returns incorrect string XMLSize_t n) returns incorrect string
+ OutOfMemoryException being thrown on creation of an LS + OutOfMemoryException being thrown on creation of an LS
Serializer Serializer
+ TranscodeToStr::transcode throws an exception when + TranscodeToStr::transcode throws an exception when
transcoding to UTF-8 transcoding to UTF-8
+ ContentSpecNode::getMaxTotalRange: Operator precedence + ContentSpecNode::getMaxTotalRange: Operator precedence
flaw flaw
+ Add support for GNU/Hurd by using POSIX.1-2001 and + Add support for GNU/Hurd by using POSIX.1-2001 and
POSIX.1-2008 functions POSIX.1-2008 functions
+ enumeration value Loop not handled in switch + enumeration value Loop not handled in switch
src/SEnumVal/SEnumVal.cpp: src/SEnumVal/SEnumVal.cpp:
+ bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern + bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern
+ build xerces-c with icu on mingw gcc 4.7.2 + build xerces-c with icu on mingw gcc 4.7.2
+ Xerces 3.1.1 Xerces.Lib fails to build with new Visual + Xerces 3.1.1 Xerces.Lib fails to build with new Visual
Studio 2012 Update 1 when v110_xp platform is chosen Studio 2012 Update 1 when v110_xp platform is chosen
+ Off-by-one error in TranscodeFromStr (with ICU) + Off-by-one error in TranscodeFromStr (with ICU)
+ Use icu, which is built with features + Use icu, which is built with features
@ -152,12 +160,12 @@ Mon Sep 28 16:19:17 UTC 2015 - mpluskal@suse.com
+ Janitor<BinInputStream>::~Janitor() throws in unwind + Janitor<BinInputStream>::~Janitor() throws in unwind
+ String pooling in DOMDocumentImpl is unsafe, particularly on + String pooling in DOMDocumentImpl is unsafe, particularly on
64-bit platforms 64-bit platforms
+ Code analysis revealed multiple potential NULL derefence + Code analysis revealed multiple potential NULL derefence
conditions (currently unconfirmed) conditions (currently unconfirmed)
+ XMLString sizeToText/binToText produce mixed case + XMLString sizeToText/binToText produce mixed case
+ Crash while parsing malformed documents + Crash while parsing malformed documents
* improvements * improvements
+ MacOSUnicodeConverter.cpp: ISO C++ forbids comparison + MacOSUnicodeConverter.cpp: ISO C++ forbids comparison
between pointer of type 'void *' and pointer-to-function between pointer of type 'void *' and pointer-to-function
+ Allow compiling Xerces-C using C++11 (especially Clang) + Allow compiling Xerces-C using C++11 (especially Clang)
+ VS2012 Project + VS2012 Project
@ -174,7 +182,7 @@ Thu Feb 19 12:39:37 UTC 2015 - mpluskal@suse.com
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Dec 12 21:58:01 UTC 2013 - zaitor@opensuse.org Thu Dec 12 21:58:01 UTC 2013 - zaitor@opensuse.org
- Add baselib.conf in order to build -32Bit. - Add baselib.conf in order to build -32Bit.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Oct 20 21:38:44 UTC 2013 - hrvoje.senjan@gmail.com Sun Oct 20 21:38:44 UTC 2013 - hrvoje.senjan@gmail.com
@ -185,20 +193,20 @@ Sun Oct 20 21:38:44 UTC 2013 - hrvoje.senjan@gmail.com
Fri Apr 13 17:58:48 UTC 2012 - behrisch@users.sourceforge.net Fri Apr 13 17:58:48 UTC 2012 - behrisch@users.sourceforge.net
- updated to 3.1.1 - updated to 3.1.1
* Check that we have non-NULL host before trying to connect (XERCESC-1920). * Check that we have non-NULL host before trying to connect (XERCESC-1920).
* Recover from the mismatching start/end even count which may happen when we continue parsing an invalid document (XERCESC-1919). * Recover from the mismatching start/end even count which may happen when we continue parsing an invalid document (XERCESC-1919).
* If the transcoder doesn't process any input, throw an exception (XERCESC-1916). * If the transcoder doesn't process any input, throw an exception (XERCESC-1916).
  * Delay the recursive expansion of includes until the document fragment has been placed in the final location (XERCESC-1918).   * Delay the recursive expansion of includes until the document fragment has been placed in the final location (XERCESC-1918).
* The code formatting a content model was skipping the cardinality indicators (*, +, ?) (XERCESC-1914). * The code formatting a content model was skipping the cardinality indicators (*, +, ?) (XERCESC-1914).
* Fix a few bugs and memory leaks in XInclude code. * Fix a few bugs and memory leaks in XInclude code.
* Give proper name to 64-bit PDB file in static build (XERCESC-1907). * Give proper name to 64-bit PDB file in static build (XERCESC-1907).
* Spelling fixes (XERCESC-1911). * Spelling fixes (XERCESC-1911).
* Don't include cpuid.h if we are using intrin.h (XERCESC-1912). * Don't include cpuid.h if we are using intrin.h (XERCESC-1912).
* Fix socket leak. * Fix socket leak.
* Set scanner object on validation context. Needed during QName validation. Don't re-validate default/fixed values in preContentValidation when called from loadGrammar. This values are already validated in TraverseSchema. * Set scanner object on validation context. Needed during QName validation. Don't re-validate default/fixed values in preContentValidation when called from loadGrammar. This values are already validated in TraverseSchema.
* Remove explicit setting of prefix for cloned elements and attributes since it is done properly by the create*() functions (XERCESC-1913). * Remove explicit setting of prefix for cloned elements and attributes since it is done properly by the create*() functions (XERCESC-1913).
* Initializing unitialized variables in TranscodeToStr and TranscodeFromStr (#XERCESC-1858). * Initializing unitialized variables in TranscodeToStr and TranscodeFromStr (#XERCESC-1858).
* Fixed a bug when transcoding small strings using TranscodeToStr (XERCESC-1858). * Fixed a bug when transcoding small strings using TranscodeToStr (XERCESC-1858).
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jan 28 22:15:56 UTC 2012 - jengelh@medozas.de Sat Jan 28 22:15:56 UTC 2012 - jengelh@medozas.de
@ -252,7 +260,7 @@ Mon Aug 18 13:46:40 CEST 2008 - prusnak@suse.cz
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 18 00:57:38 CEST 2008 - ro@suse.de Mon Aug 18 00:57:38 CEST 2008 - ro@suse.de
- disable parallel build for now, breaks - disable parallel build for now, breaks
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Aug 14 16:14:35 CEST 2008 - prusnak@suse.cz Thu Aug 14 16:14:35 CEST 2008 - prusnak@suse.cz
@ -264,9 +272,9 @@ Mon Apr 7 18:41:17 CEST 2008 - zpetrova@suse.CZ
- update to version 2.8.0 - update to version 2.8.0
- this version should fix large number of bugs. - this version should fix large number of bugs.
- Exponential growth of memory block (from 16KB to 128KB) - Exponential growth of memory block (from 16KB to 128KB)
that are allocated by the DOM heap. that are allocated by the DOM heap.
- The NODE_CLONED notification is now sent to each node's user data - The NODE_CLONED notification is now sent to each node's user data
handler when cloning the entire DOMDocument. handler when cloning the entire DOMDocument.
- Allow whitespace-only nodes to be added as children of a DOMDocument. - Allow whitespace-only nodes to be added as children of a DOMDocument.
- When a node is cloned or imported the type information (PSVI) - When a node is cloned or imported the type information (PSVI)
@ -286,7 +294,7 @@ Tue Aug 7 00:19:23 CEST 2007 - mrueckert@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 6 22:12:13 CEST 2007 - mrueckert@suse.de Mon Aug 6 22:12:13 CEST 2007 - mrueckert@suse.de
- added provides/obsoletes for the package rename - added provides/obsoletes for the package rename
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 6 09:45:51 CEST 2007 - zpetrova@suse.cz Mon Aug 6 09:45:51 CEST 2007 - zpetrova@suse.cz
@ -311,7 +319,7 @@ Wed Jan 11 09:50:07 CET 2006 - zpetrova@suse.cz
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 9 11:30:56 CEST 2005 - zpetrova@suse.cz Fri Sep 9 11:30:56 CEST 2005 - zpetrova@suse.cz
- endelementfix.patch - namespace bug (#114685) - endelementfix.patch - namespace bug (#114685)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 11 15:38:15 CET 2005 - didge@suse.de Tue Jan 11 15:38:15 CET 2005 - didge@suse.de
@ -323,7 +331,7 @@ Tue Jan 11 15:38:15 CET 2005 - didge@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 18 16:34:05 CET 2004 - didge@suse.de Thu Mar 18 16:34:05 CET 2004 - didge@suse.de
- fixed bug #36229 with patch, provided there - fixed bug #36229 with patch, provided there
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 23 12:11:31 CET 2004 - didge@suse.de Mon Feb 23 12:11:31 CET 2004 - didge@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package xerces-c # spec file for package xerces-c
# #
# Copyright (c) 2022 SUSE LLC # Copyright (c) 2023 SUSE LLC
# #
# 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
@ -18,7 +18,7 @@
%define libname libxerces-c-3_2 %define libname libxerces-c-3_2
Name: xerces-c Name: xerces-c
Version: 3.2.4 Version: 3.2.5
Release: 0 Release: 0
Summary: A Validating XML Parser Summary: A Validating XML Parser
License: Apache-2.0 License: Apache-2.0