Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libebml-devel-1.3.9-lp152.1.8 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: libebml-devel Distribution: openSUSE Leap 15.2
Version: 1.3.9 Vendor: openSUSE
Release: lp152.1.8 Build date: Sat May 16 17:03:37 2020
Group: Development/Libraries/C and C++ Build host: lamb21
Size: 117388 Source RPM: libebml-1.3.9-lp152.1.8.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.matroska.org/
Summary: Development files for the EBML file parser library
libebml is a C++ library to parse EBML files. See the EBML RFC at
http://www.matroska.org/technical/specs/rfc/index.html .

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed Jul 10 2019 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.3.9:
    * Some build system related changes
* Tue Apr 16 2019 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.3.7:
    * Fixed the handling of Unicode codepoints > U+FFFF
  - Dropped fix-EbmlSInteger-limits.patch, fixed upstream.
* Mon Jul 30 2018 rpm@fthiessen.de
  - Added fix-EbmlSInteger-limits.patch from upstream.
    * Fixes build with openSUSE <= 42.3
* Mon Jul 30 2018 rpm@fthiessen.de
  - Update to 1.3.6:
    * Fixes boo#1104354
    * 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.
* Fri Aug 25 2017 rpm@fthiessen.de
  - 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.
* Fri Jul 15 2016 rpm@fthiessen.de
  - Update to new upstream release 1.3.4
    * Some minor changes required for clang
    * Some minor changes for C99 support
    * Required for mkvtoolnix >= 9.3.0
* Thu Oct 22 2015 rpm@fthiessen.de
  - Update to new upstream release 1.3.3 (security fixes!):
    * EbmlUnicodeString::UpdateFromUTF8(): Fixed an invalid memory
    access. When reading from a UTF-8 string in which the length
    indicated by a UTF-8 character's first byte exceeds the string's
    actual number of bytes the parser would access beyond the end of
    the string resulting in a heap information leak. Fixes the issue
    reported as Cisco TALOS-CAN-0036.
    * EbmlElement::ReadCodedSizeValue(): Fixed an invalid memory
    access. When reading a EBML variable length integer value a read
    access beyond the end of the available buffer was possible if
    fewer bytes were available than indicated by the first byte
    resulting in a heap information leak.
    * EbmlMaster::Read(): When the parser encountered a deeply nested
    element with an infinite size then a following element of an upper
    level was not propagated correctly. Instead the element with the
    infinite size was added into the EBML element tree a second time
    resulting in memory access after freeing it and multiple attempts
    to free the same memory address during destruction. Fixes the
    issue reported as Cisco TALOS-CAN-0037.
    * EbmlElement::FindNextElement(): Handle EOF when reading the
    element size properly.
* Fri May 01 2015 jengelh@inai.de
  - Update package descriptions a bit
* Wed Feb 11 2015 dimstar@opensuse.org
  - 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.
* Sun Feb 01 2015 jengelh@inai.de
  - Update to new upstream release 1.3.1
    * EbmlMaster: Fixed read() trying to calculate the end position of
    elements with an unknown size. This avoids endless loops and
    assertions in certain cases.
    * EbmlElement::Render(): does not catch exceptions anymore.
    Instead, exceptions generated from the IOCallback class (e.g.
    if a write failed) are propagated to the caller.
  - Drop libebml-1.3.0-6efcb74d1e.patch (no longer relevant)

Files

/usr/include/ebml
/usr/include/ebml/Debug.h
/usr/include/ebml/EbmlBinary.h
/usr/include/ebml/EbmlConfig.h
/usr/include/ebml/EbmlContexts.h
/usr/include/ebml/EbmlCrc32.h
/usr/include/ebml/EbmlDate.h
/usr/include/ebml/EbmlDummy.h
/usr/include/ebml/EbmlElement.h
/usr/include/ebml/EbmlEndian.h
/usr/include/ebml/EbmlFloat.h
/usr/include/ebml/EbmlHead.h
/usr/include/ebml/EbmlId.h
/usr/include/ebml/EbmlMaster.h
/usr/include/ebml/EbmlSInteger.h
/usr/include/ebml/EbmlStream.h
/usr/include/ebml/EbmlString.h
/usr/include/ebml/EbmlSubHead.h
/usr/include/ebml/EbmlTypes.h
/usr/include/ebml/EbmlUInteger.h
/usr/include/ebml/EbmlUnicodeString.h
/usr/include/ebml/EbmlVersion.h
/usr/include/ebml/EbmlVoid.h
/usr/include/ebml/IOCallback.h
/usr/include/ebml/MemIOCallback.h
/usr/include/ebml/MemReadIOCallback.h
/usr/include/ebml/SafeReadIOCallback.h
/usr/include/ebml/StdIOCallback.h
/usr/include/ebml/c
/usr/include/ebml/c/libebml_t.h
/usr/include/ebml/ebml_export.h
/usr/lib64/cmake/EBML
/usr/lib64/cmake/EBML/EBMLConfig.cmake
/usr/lib64/cmake/EBML/EBMLConfigVersion.cmake
/usr/lib64/cmake/EBML/EBMLTargets-relwithdebinfo.cmake
/usr/lib64/cmake/EBML/EBMLTargets.cmake
/usr/lib64/libebml.so
/usr/lib64/pkgconfig/libebml.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 11:31:35 2024