Revisions of libebml

Wolfgang Engel's avatar Wolfgang Engel (bigironman) accepted request 875518 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 4)
- update to 1.4.2:
  * Fixed several heap overflow bugs in the `ReadData` functions of
    various data type classes. This fixes CVE-2021-3405. 
Wolfgang Engel's avatar Wolfgang Engel (bigironman) accepted request 860813 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 3)
Fixing use-after-free/double-free errors
Wolfgang Engel's avatar Wolfgang Engel (bigironman) accepted request 852866 from Wolfgang Engel's avatar Wolfgang Engel (bigironman) (revision 2)
This update is needed for sr#852600 (libmatroska) to build

- 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

- 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.
Wolfgang Engel's avatar Wolfgang Engel (bigironman) committed (revision 1)
osc copypac from project:openSUSE:Leap:15.2 package:libebml revision:13, using expand
Displaying all 4 revisions
openSUSE Build Service is sponsored by