Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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 .
LGPL-2.1-or-later
* 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)
/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