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>
@ -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-2236] - Dependencies aren't loaded when using provided CMake config package
* [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>
- 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
* Patch to build with older GCC
* fix build without pthread
@ -110,40 +118,40 @@ Mon Sep 28 16:19:17 UTC 2015 - mpluskal@suse.com
* bug fixes
+ Wrong temporary token type causes regex construction to fail
+ IGXMLScanner can fail to properly set its XSModel.
+ ICUTransService and IconvGNUransService CAN NOT deal with
+ ICUTransService and IconvGNUransService CAN NOT deal with
huge file.
+ 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
+ Whitespace in xsi:type
+ XMLUTF8Transcoder::transcodeTo fails with an exception when
transcoding single characters that require 3 or more bytes as
+ Whitespace in xsi:type
+ XMLUTF8Transcoder::transcodeTo fails with an exception when
transcoding single characters that require 3 or more bytes as
UTF8.
+ getWholeText leaks memory
+ 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
+ XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole
+ XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole
alphabet
+ Xerces livelocks while reading external DTD if socket closes
+ Xerces livelocks while reading external DTD if socket closes
prematurely
+ Memory leak occurs if an exception is thrown in
+ Memory leak occurs if an exception is thrown in
TranscodeToStr or TranscodeFromStr constructors
+ DOMDocumentImpl:: getPooledNString(const XMLCh *in,
+ DOMDocumentImpl:: getPooledNString(const XMLCh *in,
XMLSize_t n) returns incorrect string
+ OutOfMemoryException being thrown on creation of an LS
+ OutOfMemoryException being thrown on creation of an LS
Serializer
+ TranscodeToStr::transcode throws an exception when
+ TranscodeToStr::transcode throws an exception when
transcoding to UTF-8
+ ContentSpecNode::getMaxTotalRange: Operator precedence
+ ContentSpecNode::getMaxTotalRange: Operator precedence
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
+ enumeration value Loop not handled in switch
+ enumeration value Loop not handled in switch
src/SEnumVal/SEnumVal.cpp:
+ bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern
+ 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
+ Off-by-one error in TranscodeFromStr (with ICU)
+ 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
+ String pooling in DOMDocumentImpl is unsafe, particularly on
64-bit platforms
+ Code analysis revealed multiple potential NULL derefence
+ Code analysis revealed multiple potential NULL derefence
conditions (currently unconfirmed)
+ XMLString sizeToText/binToText produce mixed case
+ Crash while parsing malformed documents
* improvements
+ MacOSUnicodeConverter.cpp: ISO C++ forbids comparison
+ MacOSUnicodeConverter.cpp: ISO C++ forbids comparison
between pointer of type 'void *' and pointer-to-function
+ Allow compiling Xerces-C using C++11 (especially Clang)
+ 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
- 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
@ -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
- updated to 3.1.1
* 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).
* Fix a few bugs and memory leaks in XInclude code.
* Give proper name to 64-bit PDB file in static build (XERCESC-1907).
* Spelling fixes (XERCESC-1911).
* Don't include cpuid.h if we are using intrin.h (XERCESC-1912).
* 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.
* 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).
* Fixed a bug when transcoding small strings using TranscodeToStr (XERCESC-1858).
* 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).
* Fix a few bugs and memory leaks in XInclude code.
* Give proper name to 64-bit PDB file in static build (XERCESC-1907).
* Spelling fixes (XERCESC-1911).
* Don't include cpuid.h if we are using intrin.h (XERCESC-1912).
* 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.
* 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).
* Fixed a bug when transcoding small strings using TranscodeToStr (XERCESC-1858).
-------------------------------------------------------------------
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
- disable parallel build for now, breaks
- disable parallel build for now, breaks
-------------------------------------------------------------------
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
- 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.
- 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.
- Allow whitespace-only nodes to be added as children of a DOMDocument.
- 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
- 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
@ -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
- endelementfix.patch - namespace bug (#114685)
- endelementfix.patch - namespace bug (#114685)
-------------------------------------------------------------------
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
- 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

View File

@ -1,7 +1,7 @@
#
# 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
# remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define libname libxerces-c-3_2
Name: xerces-c
Version: 3.2.4
Version: 3.2.5
Release: 0
Summary: A Validating XML Parser
License: Apache-2.0