88 Commits

Author SHA256 Message Date
891e572ace Accepting request 1138833 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1138833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=54
2024-01-17 21:14:22 +00:00
ecc2b64d39 Accepting request 1138299 from home:dirkmueller:Factory
- update to 1.4.5 (bsc#1218432, CVE-2023-52339):

OBS-URL: https://build.opensuse.org/request/show/1138299
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=81
2024-01-15 12:19:17 +00:00
6e395386ed Accepting request 1135842 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1135842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=53
2024-01-04 14:54:37 +00:00
448af10c49 Accepting request 1135508 from home:dirkmueller:Factory
- update to 1.4.5 (bsc#1218432):
  * Fix invalid memory access (reading beyond allocated memory)
    due to missing integer overflow check.

    various data type classes. This fixes CVE-2021-3405.
- revert last change, breaks mkvtoolnix that uses
- Support C++ visibility by reusing win32 code for the same
- Do not use gcc -ansi flag.
- update baselibs.conf
- fix -devel package dependencies
- remove static libraries
- don't build as root

OBS-URL: https://build.opensuse.org/request/show/1135508
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=79
2023-12-31 09:01:03 +00:00
013eceb5cf Accepting request 1009072 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1009072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=52
2022-10-10 16:46:42 +00:00
9fa0feb07f Accepting request 1008956 from home:alois:branches:multimedia:libs
- Update to version 1.4.4
  * Fix ABI compatibility: unfortunately release 1.4.3 broke ABI
    compatibility. This release restores the compatibility with
    release 1.4.2. Please use it instead of release 1.4.3. In
    other words: 1.4.2 & 1.4.4 are compatible, while 1.4.3 is
    compatible with neither 1.4.2 nor 1.4.4.

OBS-URL: https://build.opensuse.org/request/show/1008956
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=77
2022-10-09 09:23:40 +00:00
ffd0c56c0f Accepting request 1007672 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1007672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=51
2022-10-04 18:36:55 +00:00
19b680ac2a Accepting request 1007415 from home:dirkmueller:Factory
- update to 1.4.3:
  * A C++14 compliant C++ compiler is now required.
  * Fix compilation with g++ 11. Fixes #80.
  * Remove Coremake project files
  * Updated the bundled utf8cpp to v3.2.1.
  * Fixed several problems in `EbmlBinary:` potential segfault by
    writing to a `nullptr`, potential memory leak under certain error
    conditions.
  * Fixed problems with the generated `pkg-config` files if any of the
    installation paths are absolute.
- drop 0001-include-appropriate-header-files-for-std-numeric_lim.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1007415
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=75
2022-10-03 11:46:30 +00:00
55243dc809 Accepting request 880144 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/880144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=50
2021-03-21 22:20:08 +00:00
Ferdinand Thiessen
3743577c61 Accepting request 880117 from home:cgiboudeaux:branches:multimedia:libs
- Add patch to fix build with GCC 11 (boo#1183715)
  * 0001-include-appropriate-header-files-for-std-numeric_lim.patch

OBS-URL: https://build.opensuse.org/request/show/880117
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=73
2021-03-19 16:04:51 +00:00
Richard Brown
c31ee3cb93 Accepting request 874592 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/874592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=49
2021-03-02 13:42:53 +00:00
Ferdinand Thiessen
53a92236e2 Accepting request 874578 from home:dirkmueller:Factory
- update to 1.4.2:
  * Fixed several heap overflow bugs in the `ReadData` functions of
    various data type classes. This fixes CVE-2021-3405.

OBS-URL: https://build.opensuse.org/request/show/874578
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=71
2021-02-23 12:39:27 +00:00
e1e393171f Accepting request 860431 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/860431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=48
2021-01-06 18:55:45 +00:00
Ferdinand Thiessen
c0a43e0573 Accepting request 860422 from home:alois:branches:multimedia:libs
- Update to version 1.4.1
  * Fixed a case EbmlMaster::Read where the element returned via
    UpperEltFound and FountElt points to a just-deleted element,
    causing callers to think the memory returned is valid,
    potentially leading to use-after-free/double-free errors.
    This can happen if the specific element's Read function
    throws an exception when encountering certain invalid data
    constellations.

OBS-URL: https://build.opensuse.org/request/show/860422
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=69
2021-01-05 10:29:53 +00:00
69054ca15e Accepting request 818043 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/818043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=47
2020-07-02 21:55:19 +00:00
Ferdinand Thiessen
b839ee063d Accepting request 817488 from home:alois:branches:multimedia:libs
- Update to version 1.4.0
  * Due to breaking ABI the soname version has been bumped to
    5.0.0.
  * Default symbol visibility is now "hidden", reducing binary
    size.
  * Converted some things pointed out by cppcheck & clang-tidy
    to C++11.
  * Fixed a lot of issues pointed out by clang-tidy.
  * Added a function "ForceNoDefault" in the "EbmlElement" class.
  * Added a function "OverwriteData" in the "EbmlElement" class
    to complement the existing "OverwriteHead" function.
  * A C++11 compliant compiler is now required. Several of its
    features are now used in the source.
  * EbmlElement::FindNextElement: fixed a buffer overflow on the
    stack by one byte when the first byte read had its upper
    four bits unset.
  * EbmlCrc32: added a explicit assignment operator with default
    implementation as an explicit copy constructor exists
    (implicit assignment operators are deprecated in such cases).
- Spec cleanup

OBS-URL: https://build.opensuse.org/request/show/817488
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=67
2020-07-01 07:32:19 +00:00
7415595181 Accepting request 755074 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/755074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=46
2019-12-23 21:33:51 +00:00
Ferdinand Thiessen
ec1041d370 Accepting request 754958 from home:susnux:branches:multimedia:libs
- Update to version 1.3.10:
  * When reading binary elements with a size of 0, the element was
    skipped by libebml instead of returned to the calling function.

OBS-URL: https://build.opensuse.org/request/show/754958
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=65
2019-12-08 18:32:35 +00:00
d45034bab2 Accepting request 714449 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/714449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=45
2019-07-12 09:58:55 +00:00
Ferdinand Thiessen
7d9fbcce17 Accepting request 714448 from home:susnux:branches:multimedia:libs
- Update to version 1.3.9:
  * Some build system related changes

OBS-URL: https://build.opensuse.org/request/show/714448
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=63
2019-07-10 14:28:28 +00:00
5e79cceab9 Accepting request 694763 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/694763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=44
2019-04-18 11:55:39 +00:00
Ferdinand Thiessen
12c0188ad9 Accepting request 694762 from home:susnux:branches:multimedia:libs
- Update to version 1.3.7:
  * Fixed the handling of Unicode codepoints > U+FFFF
- Dropped fix-EbmlSInteger-limits.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/694762
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=61
2019-04-16 10:01:34 +00:00
c7857cbd62 Accepting request 626514 from multimedia:libs
- Added fix-EbmlSInteger-limits.patch from upstream.
  * Fixes build with openSUSE <= 42.3
- Update to 1.3.6:
  * Fixed undefined behavior when reading signed integers with
    negative values from files.
  * Fixed a small memory leak when reading an element runs into an
    I/O exception (e.g. due to having reached the end of the file).
  * Fixed the EbmlMaster::GetDataStart() function returning wrong
    values for elements with an infinite/unknown size.
  * Fixed finding the next element ID when garbage data is
    encountered during the scan for the ID.
  * Fixed several potential situations where reading child element
    data could exceed the parent element's size.

OBS-URL: https://build.opensuse.org/request/show/626514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=43
2018-08-02 12:56:27 +00:00
Ferdinand Thiessen
d2dd88f535 Accepting request 626513 from home:susnux:branches:multimedia:libs
- Added fix-EbmlSInteger-limits.patch from upstream.
  * Fixes build with openSUSE <= 42.3

OBS-URL: https://build.opensuse.org/request/show/626513
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=59
2018-07-30 17:11:45 +00:00
Ferdinand Thiessen
ace540343e Accepting request 626511 from home:susnux:branches:multimedia:libs
- Update to 1.3.6:
  * Fixed undefined behavior when reading signed integers with
    negative values from files.
  * Fixed a small memory leak when reading an element runs into an
    I/O exception (e.g. due to having reached the end of the file).
  * Fixed the EbmlMaster::GetDataStart() function returning wrong
    values for elements with an infinite/unknown size.
  * Fixed finding the next element ID when garbage data is
    encountered during the scan for the ID.
  * Fixed several potential situations where reading child element
    data could exceed the parent element's size.

OBS-URL: https://build.opensuse.org/request/show/626511
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=58
2018-07-30 16:57:16 +00:00
4e1359f05b Accepting request 518708 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/518708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=42
2017-08-28 14:16:45 +00:00
Tomáš Chvátal
fa1062019b Accepting request 518700 from home:susnux:branches:multimedia:libs
- Update to 1.3.5
  * The function EbmlMaster::CheckMandatory() will now only return
    false if a mandatory element is missing for which there's no
    default value in the specifications. This means that callers
    such as EbmlMaster::UpdateSize() and by extension
    EbmlMaster::Render() will not insist on all mandatory elements
    being present anymore, but only those for which there's
    no default value.
  * Added a template function `FindNextChild`.
  * Fix reading and EBML element even though the ID was not found
    within the allowed reading limit.
  * Fixed an instance of undefined behavior in
    EbmlElement::GetSemantic() due to binding a dereferenced null
    pointer to a reference.

OBS-URL: https://build.opensuse.org/request/show/518700
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=56
2017-08-25 10:44:15 +00:00
bc78b778e5 Accepting request 408690 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/408690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=41
2016-07-21 05:53:43 +00:00
e8b00beca3 Accepting request 408684 from home:susnux:branches:multimedia:libs
Update to new upstream release 1.3.4
Required for new mkvtoolnix

OBS-URL: https://build.opensuse.org/request/show/408684
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=54
2016-07-15 12:56:49 +00:00
Stephan Kulow
a9b995f870 Accepting request 340351 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/340351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=40
2015-10-24 08:29:28 +00:00
Ismail Dönmez
50737f0289 Accepting request 340347 from home:susnux:branches:multimedia:libs
Security update to 1.3.3 because Cisco’s Talos Research Group has found several cases of invalid memory access and instances of freeing memory twice in libEBML (TALOS-CAN-0036, TALOS-CAN-0037).

OBS-URL: https://build.opensuse.org/request/show/340347
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=52
2015-10-22 09:00:22 +00:00
7bc80d30bf Accepting request 305208 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/305208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=39
2015-05-06 05:46:57 +00:00
Ismail Dönmez
7f6467d1da Accepting request 304955 from home:jengelh:branches:multimedia:libs
- Update package descriptions a bit

OBS-URL: https://build.opensuse.org/request/show/304955
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=49
2015-05-03 13:27:01 +00:00
Stephan Kulow
91481756c1 Accepting request 285771 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/285771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=38
2015-02-16 06:36:08 +00:00
Ismail Dönmez
95bcb7717f Accepting request 285513 from home:dimstar:branches:multimedia:libs
- Add back BuildRoot: the rpm version of SLE11 still requires this
  and libebml is linked to 3rd party Build Servers, where building
  for SLE11 is still enabled.

OBS-URL: https://build.opensuse.org/request/show/285513
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=47
2015-02-12 09:48:53 +00:00
f0c766f2a6 Accepting request 283754 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/283754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=37
2015-02-06 09:42:30 +00:00
Ismail Dönmez
8bc03e1db9 Accepting request 283707 from home:jengelh:dev
- Update to new upstream release 1.3.1

OBS-URL: https://build.opensuse.org/request/show/283707
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=45
2015-02-02 12:52:56 +00:00
ca1b3f13c3 Accepting request 243766 from multimedia:libs
- Set RPM groups

OBS-URL: https://build.opensuse.org/request/show/243766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=35
2014-08-08 08:10:15 +00:00
Ismail Dönmez
5fd25c6ebc -
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=43
2014-08-06 11:52:24 +00:00
Ismail Dönmez
36f6c7e720 Accepting request 243740 from home:jengelh:branches:multimedia:libs
- Set RPM groups

OBS-URL: https://build.opensuse.org/request/show/243740
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=42
2014-08-06 08:25:00 +00:00
Stephan Kulow
aa9eba98bf Accepting request 221920 from multimedia:libs
- Also revert inlines-hidden: still breaks mkvtoolnix on i586. (forwarded request 221917 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/221920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=34
2014-02-17 11:54:36 +00:00
Cristian Morales Vega
5b13b9aac3 Accepting request 221917 from home:dimstar:test
- Also revert inlines-hidden: still breaks mkvtoolnix on i586.

OBS-URL: https://build.opensuse.org/request/show/221917
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=40
2014-02-11 21:25:53 +00:00
Stephan Kulow
5cf2c6f8ee Accepting request 214146 from multimedia:libs
- revert last change, breaks mkvtoolnix that uses 
  internal and symbols that are not annotated as public :(
  keep inlines-hidden though. (forwarded request 214122 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/214146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=33
2014-01-20 19:42:31 +00:00
Sascha Peilicke
927a1c2c5a Accepting request 214122 from home:elvigia:branches:multimedia:libs
- revert last change, breaks mkvtoolnix that uses 
  internal and symbols that are not annotated as public :(
  keep inlines-hidden though.

OBS-URL: https://build.opensuse.org/request/show/214122
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=38
2014-01-17 08:54:53 +00:00
Stephan Kulow
2f78393a42 Accepting request 214091 from multimedia:libs
- Support C++ visibility by reusing win32 code for the same 
  purpose.
- added patches:
  * libebml-visibility.patch (forwarded request 213931 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/214091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=32
2014-01-16 16:09:03 +00:00
Sascha Peilicke
1eefd35fff Accepting request 213931 from home:elvigia:branches:multimedia:libs
- Support C++ visibility by reusing win32 code for the same 
  purpose.
- added patches:
  * libebml-visibility.patch

OBS-URL: https://build.opensuse.org/request/show/213931
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=36
2014-01-16 13:06:54 +00:00
Stephan Kulow
faca8e3099 Accepting request 176277 from multimedia:libs
- Add libebml-1.3.0-6efcb74d1e.patch
- Simplify make calls

OBS-URL: https://build.opensuse.org/request/show/176277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=30
2013-05-27 07:51:51 +00:00
Cristian Morales Vega
2e8999bc1f - Add libebml-1.3.0-6efcb74d1e.patch
- Simplify make calls

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=34
2013-05-21 13:51:18 +00:00
Stephan Kulow
a888fe433e Accepting request 161883 from multimedia:libs
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/161883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libebml?expand=0&rev=29
2013-04-02 10:12:03 +00:00
Cristian Morales Vega
ae45196928 Accepting request 160710 from home:Zaitor:branches:multimedia:libs
Forgot to update baselibconf in last sr, and since this is not backwards compatible, I think we should.

OBS-URL: https://build.opensuse.org/request/show/160710
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libebml?expand=0&rev=32
2013-03-23 15:48:06 +00:00