Hello community,

here is the log from the commit of package libmirage for openSUSE:Factory 
checked in at 2015-07-25 07:44:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmirage (Old)
 and      /work/SRC/openSUSE:Factory/.libmirage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmirage"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmirage/libmirage.changes      2014-10-05 
20:31:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libmirage.new/libmirage.changes 2015-07-25 
07:44:31.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Nov 25 05:46:30 UTC 2014 - [email protected]
+
+- Update to new upstream release 3.0.3
+* fixed an out-of-bounds array access when initializing CRC-32
+  table data in mirage_helper_init_crc32_lut()
+
+-------------------------------------------------------------------

Old:
----
  libmirage-3.0.2.tar.bz2

New:
----
  libmirage-3.0.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmirage.spec ++++++
--- /var/tmp/diff_new_pack.3KP1sd/_old  2015-07-25 07:44:31.000000000 +0200
+++ /var/tmp/diff_new_pack.3KP1sd/_new  2015-07-25 07:44:31.000000000 +0200
@@ -22,7 +22,7 @@
 Summary:        A CD-ROM image access library
 License:        GPL-2.0+
 Group:          Development/Libraries/C and C++
-Version:        3.0.2
+Version:        3.0.3
 Release:        0
 Url:            http://cdemu.sf.net/about/libmirage/
 

++++++ libmirage-3.0.2.tar.bz2 -> libmirage-3.0.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.0.2/CMakeLists.txt 
new/libmirage-3.0.3/CMakeLists.txt
--- old/libmirage-3.0.2/CMakeLists.txt  2014-09-28 21:19:13.000000000 +0200
+++ new/libmirage-3.0.3/CMakeLists.txt  2014-11-09 19:01:10.000000000 +0100
@@ -6,7 +6,7 @@
 # Release versioning:
 set (MIRAGE_VERSION_MAJOR 3)
 set (MIRAGE_VERSION_MINOR 0)
-set (MIRAGE_VERSION_MICRO 2)
+set (MIRAGE_VERSION_MICRO 3)
 set (MIRAGE_VERSION_LONG 
${MIRAGE_VERSION_MAJOR}.${MIRAGE_VERSION_MINOR}.${MIRAGE_VERSION_MICRO})
 set (MIRAGE_VERSION_SHORT ${MIRAGE_VERSION_MAJOR}.${MIRAGE_VERSION_MINOR})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.0.2/README new/libmirage-3.0.3/README
--- old/libmirage-3.0.2/README  2014-09-28 21:19:13.000000000 +0200
+++ new/libmirage-3.0.3/README  2014-11-09 19:01:10.000000000 +0100
@@ -1,5 +1,5 @@
 libMirage
-3.0.2
+3.0.3
 ~~~~~
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.0.2/debian/changelog 
new/libmirage-3.0.3/debian/changelog
--- old/libmirage-3.0.2/debian/changelog        2014-09-28 21:19:13.000000000 
+0200
+++ new/libmirage-3.0.3/debian/changelog        2014-11-09 19:01:10.000000000 
+0100
@@ -1,3 +1,3 @@
-libmirage (3.0.2-1) debian; urgency=low
+libmirage (3.0.3-1) debian; urgency=low
   * Initial Release. Closes: #705409
  -- Henrik Stokseth <[email protected]>  Sat, 05 Apr 2014 12:00:00 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmirage-3.0.2/mirage/utils.c 
new/libmirage-3.0.3/mirage/utils.c
--- old/libmirage-3.0.2/mirage/utils.c  2014-09-28 21:19:13.000000000 +0200
+++ new/libmirage-3.0.3/mirage/utils.c  2014-11-09 19:01:10.000000000 +0100
@@ -628,7 +628,7 @@
 
     /* Generate look-up tables for slice-by-4 (and slice-by-8) */
     if (slices >= 4) {
-        for (guint i = 0; i <= 256; i++) {
+        for (guint i = 0; i < 256; i++) {
             CRC32_LUT(1, i) = (CRC32_LUT(0, i) >> 8) ^ CRC32_LUT(0, 
CRC32_LUT(0, i) & 0xFF);
             CRC32_LUT(2, i) = (CRC32_LUT(1, i) >> 8) ^ CRC32_LUT(0, 
CRC32_LUT(1, i) & 0xFF);
             CRC32_LUT(3, i) = (CRC32_LUT(2, i) >> 8) ^ CRC32_LUT(0, 
CRC32_LUT(2, i) & 0xFF);
@@ -637,7 +637,7 @@
 
     /* Generate look-up tables for slice-by-8 */
     if (slices >= 8) {
-        for (guint i = 0; i <= 256; i++) {
+        for (guint i = 0; i < 256; i++) {
             CRC32_LUT(4, i) = (CRC32_LUT(3, i) >> 8) ^ CRC32_LUT(0, 
CRC32_LUT(3, i) & 0xFF);
             CRC32_LUT(5, i) = (CRC32_LUT(4, i) >> 8) ^ CRC32_LUT(0, 
CRC32_LUT(4, i) & 0xFF);
             CRC32_LUT(6, i) = (CRC32_LUT(5, i) >> 8) ^ CRC32_LUT(0, 
CRC32_LUT(5, i) & 0xFF);


Reply via email to