SHA256
1
0
forked from pool/expat
Commit Graph

47 Commits

Author SHA256 Message Date
e9c48cc853 Accepting request 536855 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Version update to 2.2.4 Sat Auguest 19 2017
  * Bug fixes:
    #115  Fix copying of partial characters for UTF-8 input
  * Other changes:
    #109  Fix "make check" for non-x86 architectures that default
            to unsigned type char (-128..127 rather than 0..255)
    #109  coverage.sh: Cover -funsigned-char
            Autotools: Introduce --without-xmlwf argument
     #65  Autotools: Replace handwritten Makefile with GNU Automake
     #43  CMake: Auto-detect high quality entropy extractors, add new
            option USE_libbsd=ON to use arc4random_buf of libbsd
     #74  CMake: Add -fno-strict-aliasing only where supported
    #114  CMake: Always honor manually set BUILD_* options
    #114  CMake: Compile man page if docbook2x-man is available, only
    #117  Include file tests/xmltest.log.expected in source tarball
            (required for "make run-xmltest")
    #111  Fix some typos in documentation
            Version info bumped from 7:5:6 to 7:6:6
- Release 2.2.3 Wed August 2 2017
  *  Bug fixes:
     #85  Fix a dangling pointer issue related to realloc
  * Other changes:
     #91  Linux: Allow getrandom to fail if nonblocking pool has not
            yet been initialized and read /dev/urandom then, instead.
          This is in line with what recent Python does.
     #86  Check that a UTF-16 encoding in an XML declaration has the
            right endianness
#4 #5 #7  Recover correctly when some reallocations fail
          Repair "./configure && make" for systems without any
            provider of high quality entropy

OBS-URL: https://build.opensuse.org/request/show/536855
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=63
2017-10-26 13:40:29 +00:00
Tomáš Chvátal
061786605d Accepting request 532435 from home:jayvdb:toggl
- Allow building when do_profiling is undefined

OBS-URL: https://build.opensuse.org/request/show/532435
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=61
2017-10-07 15:19:36 +00:00
Tomáš Chvátal
73171aa2e8 Accepting request 509510 from home:pluskalm:branches:devel:libraries:c_c++
- Build with profiling when possible

OBS-URL: https://build.opensuse.org/request/show/509510
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=59
2017-07-11 20:45:24 +00:00
Tomáš Chvátal
87920586bc Accepting request 508174 from home:msmeissn:branches:devel:libraries:c_c++
- Version update to 2.2.1 Sat June 17 2017
  - Security fixes:
                    CVE-2017-9233 / bsc#1047236 -- External entity infinite loop DoS
                    Details: https://libexpat.github.io/doc/cve-2017-9233/
                    Commit c4bf96bb51dd2a1b0e185374362ee136fe2c9d7f
   - [MOX-002]      CVE-2016-9063 / bsc#1047240 -- Detect integer overflow; 
                    (Fixed version of existing downstream patches!)
   - (SF.net) #539  Fix regression from fix to CVE-2016-0718 cutting off
                    longer tag names; 
               #25  More integer overflow detection (function poolGrow); 
   - [MOX-002]      Detect overflow from len=INT_MAX call to XML_Parse; 
   - [MOX-005] #30  Use high quality entropy for hash initialization:
                    * arc4random_buf on BSD, systems with libbsd
                      (when configured with --with-libbsd), CloudABI
                    * RtlGenRandom on Windows XP / Server 2003 and later
                    * getrandom on Linux 3.17+
                    In a way, that's still part of CVE-2016-5300.
                    https://github.com/libexpat/libexpat/pull/30/commits
   - [MOX-005] For the low quality entropy extraction fallback code,
               the parser instance address can no longer leak, 
   - [MOX-003] Prevent use of uninitialised variable; commit
   - [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b
               Add missing parameter validation to public API functions
               and dedicated error code XML_ERROR_INVALID_ARGUMENT:
   - [MOX-006] * NULL checks; commits
               * Negative length (XML_Parse); commit
   - [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f
   - [MOX-001] #35  Change hash algorithm to William Ahern's version of SipHash
                    to go further with fixing CVE-2012-0876.
                    https://github.com/libexpat/libexpat/pull/39/commits

OBS-URL: https://build.opensuse.org/request/show/508174
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=57
2017-07-04 16:25:59 +00:00
Tomáš Chvátal
972947b1dc * Fixes bnc#983215 CVE-2012-6702
* Fixes bnc#983216 CVE-2016-5300

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=55
2016-11-21 09:44:57 +00:00
982955bd01 Accepting request 412027 from home:jengelh:branches:devel:libraries:c_c++
- Remove pointless --with-pic (for static only)

OBS-URL: https://build.opensuse.org/request/show/412027
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=53
2016-07-20 06:48:52 +00:00
3363926740 Accepting request 408441 from home:scarabeus_iv:branches:devel:libraries:c_c++
- Version update to 2.2.0:
  * Various cmake and autotools script updates
  * Fix detection of utf8 character boundaries
- Remove all patches merged upstream:
  * expat-2.1.1-avoid_relying_on_undef_behaviour.patch
  * expat-2.1.1-parser_crashes_on_malformed_input.patch
  * expat-alloc-size.patch
  * expat-visibility.patch

OBS-URL: https://build.opensuse.org/request/show/408441
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=51
2016-07-14 15:19:01 +00:00
d06c7cd5b7 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=49 2016-06-16 14:01:33 +00:00
2888ef8f38 Accepting request 396618 from home:kstreitova:branches:devel:libraries:c_c++
- add expat-2.1.1-avoid_relying_on_undef_behaviour.patch to avoid
  relying on undefined behavior in CVE-2015-1283 fix [bnc#980391],
  [CVE-2015-1283]
- add expat-2.1.1-parser_crashes_on_malformed_input.patch to fix
  Expat XML parser that mishandles certain kinds of malformed input
  documents [bnc#979441], [CVE-2016-0718] 
- use spec-cleaner to clean specfile

OBS-URL: https://build.opensuse.org/request/show/396618
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=47
2016-05-19 10:15:28 +00:00
Ismail Dönmez
89d01b6ea1 Accepting request 383019 from home:elvigia:branches:devel:libraries:c_c++
- After simplification of expat-visibility.patch, it became
  uneffective as no symbols are getting hidden. add
  -fvisibility=hidden to CFLAGS again.
- expat-alloc-size.patch: fix braino, realloc()-like functions
  should not take __attribute__(malloc)

OBS-URL: https://build.opensuse.org/request/show/383019
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=45
2016-04-01 16:55:19 +00:00
Ismail Dönmez
8121760156 - Update to version 2.1.1
* Fixes CVE-2015-1283 — Multiple integer overflows in the
    XML_GetBuffer function
  * Fix potential null pointer dereference
  * Symbol XML_SetHashSalt was not exported
  * Output of xmlwf -h was incomplete
  * Document behavior of calling XML_SetHashSalt with salt 0
  * Minor improvements to man page xmlwf(1)
- Simplify expat-visibility.patch, refresh expat-alloc-size.patch
- Drop config-guess-sub-update.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=43
2016-03-23 08:48:07 +00:00
Ismail Dönmez
ca45df8ecd Accepting request 316013 from home:pluskalm:branches:devel:libraries:c_c++
- Cleanup spec file with spec-cleaner
- Remove old ppc obsoletes/provides

OBS-URL: https://build.opensuse.org/request/show/316013
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=41
2015-07-11 13:33:21 +00:00
Ismail Dönmez
4b7095a36b Accepting request 161179 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/161179
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=39
2013-03-26 13:15:47 +00:00
Ismail Dönmez
1c65d9215f Accepting request 155998 from home:jengelh:branches:devel:libraries:c_c++
- Sanitize description of expat (replace it with a more current
  one from the homepage)

OBS-URL: https://build.opensuse.org/request/show/155998
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=37
2013-02-21 16:47:18 +00:00
Sascha Peilicke
2698552e52 Accepting request 151254 from home:Andreas_Schwab:Factory
- Update config.guess/sub for aarch64

OBS-URL: https://build.opensuse.org/request/show/151254
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=35
2013-02-05 11:52:08 +00:00
297d7a2e05 - fix of fix of [bnc#798644]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=33
2013-01-23 09:22:35 +00:00
6660247884 - according to upstream changelog:
- Improved ability to build without the configure-generated
          expat_config.h header.  This is useful for applications
          which embed Expat rather than linking in the library.
  because I am not exactly sure about implication of this, rather use 
  -DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=32
2013-01-23 09:17:31 +00:00
8b8fc10428 Accepting request 149538 from home:jengelh:branches:devel:libraries:c_c++
- Executing autoreconf requires autoconf BuildRequire

OBS-URL: https://build.opensuse.org/request/show/149538
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=30
2013-01-22 13:45:25 +00:00
3275e54984 - really hide private Xml* symbols [bnc#798644]
* modified visibility.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=28
2013-01-18 08:55:13 +00:00
Wojtek Dziewięcki
c309b37078 Accepting request 113138 from home:tabraham1:branches:devel:libraries:c_c++
update to 2.1.0

OBS-URL: https://build.opensuse.org/request/show/113138
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=26
2012-04-11 08:52:45 +00:00
Ismail Dönmez
e265480d7f build fix
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=24
2012-03-06 20:51:40 +00:00
Ismail Dönmez
ae5d14aced Always run autoreconf
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=23
2012-03-06 09:36:12 +00:00
Ismail Dönmez
e0ab99b38a Accepting request 108072 from home:tabraham1:branches:devel:libraries:c_c++
update to 2.1.0 beta

OBS-URL: https://build.opensuse.org/request/show/108072
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=22
2012-03-06 09:33:32 +00:00
Cristian Rodríguez
0940c229a3 Accepting request 104138 from home:elvigia:branches:devel:libraries:c_c++
- Put libraries back to %{_libdir}, /usr merge project

OBS-URL: https://build.opensuse.org/request/show/104138
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=20
2012-02-12 16:28:13 +00:00
Ismail Dönmez
7319307b04 Accepting request 95005 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/95005
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=18
2011-12-02 12:53:21 +00:00
Cristian Rodríguez
0f9fae28d8 Accepting request 89779 from home:elvigia:branches:devel:libraries:c_c++
NOT FOR 12.1, Factory Only.

- Hide non public symbols reusing existing win32 API export/imports
- annotate malloc/realloc-like functions with attribute alloc_size
  to catch possible misuses in calling code.

OBS-URL: https://build.opensuse.org/request/show/89779
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=16
2011-10-30 23:18:03 +00:00
Ismail Dönmez
44e44071e4 Accepting request 83485 from home:jengelh:bl-e
- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add libexpat-devel to baselibs (for dev of 32-bit progs)

OBS-URL: https://build.opensuse.org/request/show/83485
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=14
2011-09-19 09:53:57 +00:00
OBS User buildservice-autocommit
16a2fbfcec Updating link to change in openSUSE:Factory/expat revision 23.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=e3d21afc73b6d12452c1aece4fd34448
2011-06-06 07:47:52 +00:00
d8a9633ce8 Accepting request 72359 from home:aturrini:branches:devel:libraries:c_c++
Fixed wrong identification in descriptions of expat.spec since sample/build.bat is a file and not a directory

OBS-URL: https://build.opensuse.org/request/show/72359
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=12
2011-06-02 09:52:52 +00:00
OBS User buildservice-autocommit
a70bd17672 Updating link to change in openSUSE:Factory/expat revision 21.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=4363612980d6212296013eaaaa0d0d8b
2011-03-22 16:50:17 +00:00
Pavol Rusnak
abba1759b5 - fix license (MIT) in spec file
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=10
2011-02-25 16:07:11 +00:00
OBS User buildservice-autocommit
c748e96746 Updating link to change in openSUSE:Factory/expat revision 15.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=6ee8bb17ca0a2c4c95300248e8cf4a07
2010-01-08 16:30:06 +00:00
OBS User autobuild
0934d114fb checked in
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=8
2010-01-08 16:30:05 +00:00
Pavol Rusnak
2e3bfa2bcb - fix CVE-2009-3560.patch [bnc#566434]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=7
2010-01-08 14:07:45 +00:00
Pavol Rusnak
5095e284d6 Accepting request 26370 from home:jengelh:branches:devel:libraries:c_c++
Copy from home:jengelh:branches:devel:libraries:c_c++/expat via accept of submit request 26370 revision 2.
Request was accepted with message:
thanks

OBS-URL: https://build.opensuse.org/request/show/26370
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=6
2009-12-16 13:03:20 +00:00
OBS User autobuild
125a5dbf08 Accepting request 25590 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/expat based on submit request 25590 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/25590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=14
2009-12-08 09:11:30 +00:00
OBS User autobuild
0a4962c436 Accepting request 23403 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/expat based on submit request 23403 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/23403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=13
2009-10-30 16:30:11 +00:00
OBS User unknown
798b6809c8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=11 2009-04-23 17:05:43 +00:00
OBS User unknown
d6ccf925d0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=10 2009-04-02 15:23:53 +00:00
OBS User unknown
64c6778747 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=9 2008-12-15 11:29:19 +00:00
OBS User unknown
c644d8c0dc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=8 2008-11-02 14:39:25 +00:00
OBS User unknown
1f7e628375 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=6 2008-04-10 12:11:39 +00:00
OBS User unknown
3b6957d329 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=5 2007-07-29 08:44:47 +00:00
OBS User unknown
899581d98b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=4 2007-07-27 13:34:45 +00:00
OBS User unknown
55ba9610f8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=3 2007-06-07 22:13:26 +00:00
OBS User unknown
0ff36117dc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=2 2007-04-27 14:43:19 +00:00
OBS User unknown
436fb5c765 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expat?expand=0&rev=1 2006-12-18 23:15:51 +00:00