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

libebml-devel-1.4.5-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libebml-devel Distribution: openSUSE Tumbleweed
Version: 1.4.5 Vendor: openSUSE
Release: 2.1 Build date: Wed Jan 17 23:00:02 2024
Group: Development/Libraries/C and C++ Build host: i04-ch1a
Size: 120254 Source RPM: libebml-1.4.5-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://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

* Thu Dec 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.4.5 (bsc#1218432, CVE-2023-52339):
    * Fix invalid memory access (reading beyond allocated memory)
      due to missing integer overflow check.
* Sat Oct 08 2022 Luigi Baldoni <aloisio@gmx.com>
  - 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.
* Sat Oct 01 2022 Dirk Müller <dmueller@suse.com>
  - 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)
* Fri Mar 19 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Add patch to fix build with GCC 11 (boo#1183715)
    * 0001-include-appropriate-header-files-for-std-numeric_lim.patch
* Tue Feb 23 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.4.2:
    * Fixed several heap overflow bugs in the `ReadData` functions of
      various data type classes. This fixes CVE-2021-3405.
* Tue Jan 05 2021 aloisio@gmx.com
  - 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.
* Sun Jun 28 2020 Luigi Baldoni <aloisio@gmx.com>
  - 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
* Sat Dec 07 2019 Ferdinand Thiessen <rpm@fthiessen.de>
  - 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.
* 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.

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, Sat Apr 27 01:27:51 2024