Hello community, here is the log from the commit of package libebml for openSUSE:Factory checked in at 2019-12-23 22:33:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libebml (Old) and /work/SRC/openSUSE:Factory/.libebml.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libebml" Mon Dec 23 22:33:51 2019 rev:46 rq:755074 version:1.3.10 Changes: -------- --- /work/SRC/openSUSE:Factory/libebml/libebml.changes 2019-07-12 11:58:56.520176100 +0200 +++ /work/SRC/openSUSE:Factory/.libebml.new.6675/libebml.changes 2019-12-23 22:33:57.273729487 +0100 @@ -1,0 +2,7 @@ +Sat Dec 7 15:03:34 UTC 2019 - Ferdinand Thiessen <r...@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. + +------------------------------------------------------------------- Old: ---- libebml-1.3.9.tar.xz New: ---- libebml-1.3.10.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libebml.spec ++++++ --- /var/tmp/diff_new_pack.VHnj4U/_old 2019-12-23 22:33:58.493730016 +0100 +++ /var/tmp/diff_new_pack.VHnj4U/_new 2019-12-23 22:33:58.497730018 +0100 @@ -18,7 +18,7 @@ %define soname 4 Name: libebml -Version: 1.3.9 +Version: 1.3.10 Release: 0 Summary: Library to parse EBML (Extensible Binary Markup Language) files License: LGPL-2.1-or-later ++++++ libebml-1.3.9.tar.xz -> libebml-1.3.10.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/CMakeLists.txt new/libebml-1.3.10/CMakeLists.txt --- old/libebml-1.3.9/CMakeLists.txt 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/CMakeLists.txt 2019-12-07 10:10:59.000000000 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.1.2) -project(ebml VERSION 1.3.9) +project(ebml VERSION 1.3.10) option(DISABLE_PKGCONFIG "Disable PkgConfig module generation" OFF) option(DISABLE_CMAKE_CONFIG "Disable CMake package config module generation" OFF) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/ChangeLog new/libebml-1.3.10/ChangeLog --- old/libebml-1.3.9/ChangeLog 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/ChangeLog 2019-12-07 10:10:59.000000000 +0100 @@ -1,3 +1,10 @@ +2019-12-07 Moritz Bunkus <mor...@bunkus.org> + + * When reading binary elements with a size of 0, the element was + skipped by libebml instead of returned to the calling function. + + * Released v1.3.10. + 2019-05-27 Moritz Bunkus <mor...@bunkus.org> * Released v1.3.9. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/ebml/EbmlVersion.h new/libebml-1.3.10/ebml/EbmlVersion.h --- old/libebml-1.3.9/ebml/EbmlVersion.h 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/ebml/EbmlVersion.h 2019-12-07 10:10:59.000000000 +0100 @@ -42,7 +42,7 @@ START_LIBEBML_NAMESPACE -#define LIBEBML_VERSION 0x010309 +#define LIBEBML_VERSION 0x01030a extern const EBML_DLL_API std::string EbmlCodeVersion; extern const EBML_DLL_API std::string EbmlCodeDate; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/libebml.proj new/libebml-1.3.10/libebml.proj --- old/libebml-1.3.9/libebml.proj 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/libebml.proj 2019-12-07 10:10:59.000000000 +0100 @@ -13,7 +13,7 @@ LIB ebml { - PROJECT_VERSION 1.3.9 + PROJECT_VERSION 1.3.10 USE libebml_coremake_automake INCLUDE . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/src/EbmlBinary.cpp new/libebml-1.3.10/src/EbmlBinary.cpp --- old/libebml-1.3.9/src/EbmlBinary.cpp 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/src/EbmlBinary.cpp 2019-12-07 10:10:59.000000000 +0100 @@ -86,7 +86,7 @@ if (Data != NULL) free(Data); - if (ReadFully == SCOPE_NO_DATA || !GetSize()) { + if (ReadFully == SCOPE_NO_DATA) { Data = NULL; return GetSize(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/src/EbmlSInteger.cpp new/libebml-1.3.10/src/EbmlSInteger.cpp --- old/libebml-1.3.9/src/EbmlSInteger.cpp 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/src/EbmlSInteger.cpp 2019-12-07 10:10:59.000000000 +0100 @@ -45,7 +45,7 @@ int64 ToSigned(uint64 u) { - if (u <= std::numeric_limits<int64>::max()) + if (u <= static_cast<uint64>(std::numeric_limits<int64>::max())) return static_cast<int64>(u); return static_cast<int64>(u - std::numeric_limits<int64>::min()) + std::numeric_limits<int64>::min(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libebml-1.3.9/src/EbmlVersion.cpp new/libebml-1.3.10/src/EbmlVersion.cpp --- old/libebml-1.3.9/src/EbmlVersion.cpp 2019-05-27 15:45:29.000000000 +0200 +++ new/libebml-1.3.10/src/EbmlVersion.cpp 2019-12-07 10:10:59.000000000 +0100 @@ -38,7 +38,7 @@ START_LIBEBML_NAMESPACE -const std::string EbmlCodeVersion = "1.3.9"; +const std::string EbmlCodeVersion = "1.3.10"; // Up to version 1.3.3 this library exported a build date string. As // this made the build non-reproducible, replace it by a placeholder to