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


Reply via email to