SHA256
1
0
forked from pool/xerces-c
Commit Graph

40 Commits

Author SHA256 Message Date
Ana Guerrero
0d18d3d130 Accepting request 1200182 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1200182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=27
2024-09-13 12:26:06 +00:00
Martin Schreiner
c46d04784f - Enable gnuiconv transcoder, permanent fix for bsc#1223088.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=39
2024-09-11 19:18:10 +00:00
Ana Guerrero
e2c5aacb94 Accepting request 1135297 from devel:libraries:c_c++
- update to 3.2.5 (bsc#1159552, CVE-2018-1311):
  * [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).

OBS-URL: https://build.opensuse.org/request/show/1135297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=26
2023-12-28 21:55:01 +00:00
a47117468d - update to 3.2.5 (bsc#1159552, CVE-2018-1311):
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=37
2023-12-27 11:55:01 +00:00
e76dad130f - 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
2023-12-27 11:53:59 +00:00
Dominique Leuenberger
9b5d6d0575 Accepting request 1031419 from devel:libraries:c_c++
- update to 3.2.4:
  * [XERCESC-2195] - Invalid attribute in .gitattributes file
  * [XERCESC-2196] - cross-compiling issue
  * [XERCESC-2214] - Wrong delete[] in MemBufInputSource dtor
  * [XERCESC-2217] - ICUTranscoder::transcodeFrom buffer overflow
  * [XERCESC-2218] - CurlURLInputStream constructor memory leak
  * [XERCESC-2219] - XMLReader constructor: memory leak when refreshRawBuffer() throws
  * [XERCESC-2221] - InMemMsgLoader::loadMsg(): fix memory leak when transcoding fails
  * [XERCESC-2222] - DFAContentModel::checkUniqueParticleAttribution(): fix memory leak
  * [XERCESC-2223] - SAX2XMLReaderImpl::error(): potential memory leak
  * [XERCESC-2225] - Link to installed CMake targets of CURL
  * [XERCESC-2227] - Memleak fixes in ContentSpecNode and ComplexTypeInfo classes
  * [XERCESC-2228] - DFAContentModel: fix memory leaks when OutOfMemoryException occurs
  * [XERCESC-2229] - IGXMLScanner::scanDocTypeDecl(): fix memory leak on exception
  * [XERCESC-2230] - DFAContentModel::buildSyntaxTree(): fix memory leaks when OutOfMemoryException occurs
  * [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

OBS-URL: https://build.opensuse.org/request/show/1031419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=25
2022-10-28 17:28:56 +00:00
46c849bcb1 - update to 3.2.4:
* [XERCESC-2195] - Invalid attribute in .gitattributes file
  * [XERCESC-2196] - cross-compiling issue
  * [XERCESC-2214] - Wrong delete[] in MemBufInputSource dtor
  * [XERCESC-2217] - ICUTranscoder::transcodeFrom buffer overflow
  * [XERCESC-2218] - CurlURLInputStream constructor memory leak
  * [XERCESC-2219] - XMLReader constructor: memory leak when refreshRawBuffer() throws
  * [XERCESC-2221] - InMemMsgLoader::loadMsg(): fix memory leak when transcoding fails
  * [XERCESC-2222] - DFAContentModel::checkUniqueParticleAttribution(): fix memory leak
  * [XERCESC-2223] - SAX2XMLReaderImpl::error(): potential memory leak
  * [XERCESC-2225] - Link to installed CMake targets of CURL
  * [XERCESC-2227] - Memleak fixes in ContentSpecNode and ComplexTypeInfo classes
  * [XERCESC-2228] - DFAContentModel: fix memory leaks when OutOfMemoryException occurs
  * [XERCESC-2229] - IGXMLScanner::scanDocTypeDecl(): fix memory leak on exception
  * [XERCESC-2230] - DFAContentModel::buildSyntaxTree(): fix memory leaks when OutOfMemoryException occurs
  * [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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=34
2022-10-26 22:34:03 +00:00
Dominique Leuenberger
337f4bd266 Accepting request 826884 from devel:libraries:c_c++
- update to 3.2.3:
  * Custom HTTP headers missing with CURL NetAccessor 
  * Type Confusion from DTDGrammar to SchemaGrammar
  * Patch to build with older GCC
   * fix build without pthread
   * XMLUTF8Transcoder: One multibyte UTF8 character is swallowed from the srcData when the resulting surrogate pair does not fit in toFill at the end
   * Postpone freeing the memory being used by CURL
   * Memory leak in ValueVectorOf
   * There is an error in the parameters of the ThreadTtest8 script in Apache xerces-c++ XML's tests/script
   * Incorrect symbolic links created for Linux static library and MacOS static and shared libraries
   * invalid windows version check for `onXPOrLater`
   * Handle surrogate pairs when reading a QName instead of ASSERTing
   * Janitor.hpp fails to compile on Solaris with Solaris Studio 12.2 and 12.4
   * undef symbols on HPUX for ArrayJanitor
   * DOM tests crash on AIX
   * XMLChar with NEED_TO_GEN_TABLE has 2 buffer out of bounds reads
   * Including Xerces_autoconf_config.hpp on Windows fails due to undefined ssize_t

OBS-URL: https://build.opensuse.org/request/show/826884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=24
2020-08-19 16:44:13 +00:00
29b00143ec - update to 3.2.3:
* Custom HTTP headers missing with CURL NetAccessor 
  * Type Confusion from DTDGrammar to SchemaGrammar
  * Patch to build with older GCC
   * fix build without pthread
   * XMLUTF8Transcoder: One multibyte UTF8 character is swallowed from the srcData when the resulting surrogate pair does not fit in toFill at the end
   * Postpone freeing the memory being used by CURL
   * Memory leak in ValueVectorOf
   * There is an error in the parameters of the ThreadTtest8 script in Apache xerces-c++ XML's tests/script
   * Incorrect symbolic links created for Linux static library and MacOS static and shared libraries
   * invalid windows version check for `onXPOrLater`
   * Handle surrogate pairs when reading a QName instead of ASSERTing
   * Janitor.hpp fails to compile on Solaris with Solaris Studio 12.2 and 12.4
   * undef symbols on HPUX for ArrayJanitor
   * DOM tests crash on AIX
   * XMLChar with NEED_TO_GEN_TABLE has 2 buffer out of bounds reads
   * Including Xerces_autoconf_config.hpp on Windows fails due to undefined ssize_t

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=32
2020-08-15 19:56:37 +00:00
Dominique Leuenberger
142d88238f Accepting request 773618 from devel:libraries:c_c++
- Fixup rpmlint warning about installed Makefiles (forwarded request 773617 from scarabeus_iv)

OBS-URL: https://build.opensuse.org/request/show/773618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=23
2020-02-15 21:24:45 +00:00
Tomáš Chvátal
a06ac30199 Accepting request 773617 from home:scarabeus_iv:branches:devel:libraries:c_c++
- Fixup rpmlint warning about installed Makefiles

OBS-URL: https://build.opensuse.org/request/show/773617
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=30
2020-02-12 08:44:58 +00:00
Dominique Leuenberger
e80278acd0 Accepting request 639559 from devel:libraries:c_c++
- Fix the libname dependency in devel pkg, typo after libname
  change

- Version update to 3.2.2:
  * Fixes CVE-2017-12627 bsc#1083630
- Remove the switch to disable SSE2 on i586, we support pentium4 as
  lowest and that has sse2

OBS-URL: https://build.opensuse.org/request/show/639559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=22
2018-10-11 09:37:58 +00:00
Tomáš Chvátal
56697ba94b - Fix the libname dependency in devel pkg, typo after libname
change

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=28
2018-10-02 10:01:49 +00:00
Tomáš Chvátal
62365853c1 - Version update to 3.2.2:
* Fixes CVE-2017-12627 bsc#1083630
- Remove the switch to disable SSE2 on i586, we support pentium4 as
  lowest and that has sse2

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=27
2018-09-27 06:52:33 +00:00
Dominique Leuenberger
c1307c4b01 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
2016-07-07 13:09:14 +00:00
Tomáš Chvátal
cca002779c - Version update to 3.1.4:
* Fixes bnc#985860 CVE-2016-4463
  * xerces-c-CVE-2016-2099.patch removed as it was included upstream

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=25
2016-07-05 12:05:14 +00:00
Ismail Dönmez
3a2a509001 Accepting request 404987 from home:scarabeus_iv:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/404987
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=24
2016-06-27 12:41:54 +00:00
3b25d2102f Accepting request 404058 from home:jengelh:branches:devel:libraries:c_c++
- Resolve rpmlint warnings of type "version-control-internal-file"

OBS-URL: https://build.opensuse.org/request/show/404058
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=23
2016-06-23 14:50:02 +00:00
Ismail Dönmez
0e4f002d64 Accepting request 403800 from home:zawel1:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/403800
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=22
2016-06-21 12:28:32 +00:00
Ismail Dönmez
4ede327720 Accepting request 402773 from home:pjanouch:branches:devel:libraries:c_c++
- 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/402773
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=21
2016-06-18 16:00:10 +00:00
Dominique Leuenberger
c5998d6650 Accepting request 334657 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/334657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=20
2015-10-14 14:38:39 +00:00
Ismail Dönmez
f25b240f8e Accepting request 334630 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 3.1.2

OBS-URL: https://build.opensuse.org/request/show/334630
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=19
2015-09-28 18:21:16 +00:00
Dominique Leuenberger
55f3b37034 Accepting request 287041 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/287041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=19
2015-02-22 16:21:22 +00:00
Ismail Dönmez
393b69bd12 Accepting request 286754 from home:pluskalm:branches:devel:libraries:c_c++
- Use url for source
- Add gpg signature
- Use fdupes to remove duplicities in documentation
- Split documentation into separate package
- Use curl as netaccessor, necessary for proxy support

OBS-URL: https://build.opensuse.org/request/show/286754
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=17
2015-02-20 17:39:14 +00:00
Stephan Kulow
7ffaacd023 Accepting request 210759 from devel:libraries:c_c++
Add baselibs.conf -- Citrix reciver (ICAclient) needs libxerces-c-3_1-32bit  (forwarded request 210742 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/210759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=17
2013-12-13 12:11:49 +00:00
Sascha Peilicke
c20c21830c Accepting request 210742 from home:Zaitor
Add baselibs.conf -- Citrix reciver (ICAclient) needs libxerces-c-3_1-32bit

OBS-URL: https://build.opensuse.org/request/show/210742
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=15
2013-12-13 09:23:27 +00:00
Tomáš Chvátal
6790d9026c Accepting request 204068 from devel:libraries:c_c++
Disable sse2 instructions on non x86_64 arches, bnc#846539 (forwarded request 204065 from sumski)

OBS-URL: https://build.opensuse.org/request/show/204068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=16
2013-10-21 10:35:30 +00:00
Ismail Dönmez
dd320f5e7f Accepting request 204065 from home:sumski:branches:devel:libraries:c_c++
Disable sse2 instructions on non x86_64 arches, bnc#846539

OBS-URL: https://build.opensuse.org/request/show/204065
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=13
2013-10-20 22:09:17 +00:00
Stephan Kulow
2c2c96de27 Accepting request 113453 from devel:libraries:c_c++
update to most recent version (forwarded request 113448 from behrisch)

OBS-URL: https://build.opensuse.org/request/show/113453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=12
2012-04-17 05:50:41 +00:00
Ismail Dönmez
0ecc411be3 Accepting request 113448 from home:behrisch
update to most recent version

OBS-URL: https://build.opensuse.org/request/show/113448
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=11
2012-04-13 20:25:20 +00:00
Stephan Kulow
3ce2f4711c Accepting request 104019 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/104019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=11
2012-02-14 18:09:43 +00:00
31b7e7e4a8 resolve merge conflict
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=8
2012-01-28 22:28:08 +00:00
Stephan Kulow
6fcccf4960 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=10
2011-12-06 18:14:27 +00:00
OBS User autobuild
28aad2ff18 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=5 2010-03-18 15:36:06 +00:00
OBS User buildservice-autocommit
e62c4fa353 Updating link to change in openSUSE:Factory/xerces-c revision 3.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=933ddd251e1a8902f32f929c18e2e8df
2009-10-08 00:01:25 +00:00
OBS User autobuild
18f7466d77 Accepting request 22008 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/xerces-c based on submit request 22008 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/22008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=3
2009-10-08 00:01:25 +00:00
OBS User autobuild
f6a7bdc565 checked in
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=5
2009-10-08 00:01:24 +00:00
Pavol Rusnak
517ba81f24 - fix provides and obsoletes [bnc#544957]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xerces-c?expand=0&rev=4
2009-10-07 13:04:44 +00:00
OBS User autobuild
ab294514ed Accepting request 17720 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/xerces-c based on submit request 17720 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/17720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=2
2009-08-24 20:28:36 +00:00
OBS User unknown
268df46239 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xerces-c?expand=0&rev=1 2009-04-01 02:55:17 +00:00