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);
