Hello community,

here is the log from the commit of package tiff for openSUSE:Factory checked in 
at 2017-02-08 10:44:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tiff (Old)
 and      /work/SRC/openSUSE:Factory/.tiff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tiff"

Changes:
--------
--- /work/SRC/openSUSE:Factory/tiff/tiff.changes        2017-01-18 
21:29:07.168245821 +0100
+++ /work/SRC/openSUSE:Factory/.tiff.new/tiff.changes   2017-02-08 
10:44:45.411249240 +0100
@@ -1,0 +2,8 @@
+Thu Feb  2 13:40:16 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch
+    - Fix a regression introduced in 4.0.7 (bsc#1022103)
+    - http://bugzilla.maptools.org/show_bug.cgi?id=2636
+
+-------------------------------------------------------------------

New:
----
  tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch

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

Other differences:
------------------
++++++ tiff.spec ++++++
--- /var/tmp/diff_new_pack.7uQpme/_old  2017-02-08 10:44:46.007166205 +0100
+++ /var/tmp/diff_new_pack.7uQpme/_new  2017-02-08 10:44:46.011165648 +0100
@@ -34,6 +34,9 @@
 # http://bugzilla.maptools.org/show_bug.cgi?id=2656 and
 # http://bugzilla.maptools.org/show_bug.cgi?id=2657
 Patch4:         tiff-4.0.7-CVE-2017-5225.patch
+# http://http://bugzilla.maptools.org/show_bug.cgi?id=2636
+# bsc#1022103
+Patch5:         tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch
 
 BuildRequires:  gcc-c++
 BuildRequires:  libjpeg-devel
@@ -99,6 +102,7 @@
 %patch1 -p1
 %patch3
 %patch4 -p1
+%patch5 -p1
 
 %build
 CFLAGS="%{optflags} -fPIE"

++++++ tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch ++++++
--- a/libtiff/tif_fax3.h
+++ b/libtiff/tif_fax3.h
@@ -81,10 +81,12 @@ extern void _TIFFFax3fillruns(unsigned char*, uint32*, 
uint32*, uint32);
 #define S_MakeUp   11
 #define S_EOL      12
 
+/* WARNING: do not change the layout of this structure as the Halyfax software 
*/
+/* really depends on it. See http://bugzilla.maptools.org/show_bug.cgi?id=2636 
*/
 typedef struct {                /* state table entry */
        unsigned char State;    /* see above */
        unsigned char Width;    /* width of code in bits */
-       uint16 Param;           /* unsigned 16-bit run length in bits */
+       uint32 Param;           /* unsigned 32-bit run length in bits (holds on 
16 bit actually, but cannot be changed. See above warning) */
 } TIFFFaxTabEnt;
 
 extern const TIFFFaxTabEnt TIFFFaxMainTable[];

Reply via email to