diff --git a/xerces-c-3.2.4.tar.gz b/xerces-c-3.2.4.tar.gz deleted file mode 100644 index d8c968c..0000000 --- a/xerces-c-3.2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d8ec1c7f94e38fee0e4ca5ad1e1d9db23cbf3a10bba626f6b4afa2dedafe5ab -size 7374651 diff --git a/xerces-c-3.2.4.tar.gz.asc b/xerces-c-3.2.4.tar.gz.asc deleted file mode 100644 index 9748ef6..0000000 --- a/xerces-c-3.2.4.tar.gz.asc +++ /dev/null @@ -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----- diff --git a/xerces-c-3.2.5.tar.gz b/xerces-c-3.2.5.tar.gz new file mode 100644 index 0000000..ef783b9 --- /dev/null +++ b/xerces-c-3.2.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:545cfcce6c4e755207bd1f27e319241e50e37c0c27250f11cda116018f1ef0f5 +size 7419663 diff --git a/xerces-c-3.2.5.tar.gz.asc b/xerces-c-3.2.5.tar.gz.asc new file mode 100644 index 0000000..d5651fa --- /dev/null +++ b/xerces-c-3.2.5.tar.gz.asc @@ -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----- diff --git a/xerces-c.changes b/xerces-c.changes index df939f0..6ea0889 100644 --- a/xerces-c.changes +++ b/xerces-c.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Dec 27 11:53:10 UTC 2023 - Dirk Müller + +- 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 @@ -19,13 +27,13 @@ Wed Oct 26 22:33:32 UTC 2022 - Dirk Müller * [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 - 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::~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 diff --git a/xerces-c.spec b/xerces-c.spec index 0fec98e..35e4b2c 100644 --- a/xerces-c.spec +++ b/xerces-c.spec @@ -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