1<HTML> 2<HEAD> 3<TITLE> 4 Changes in TIFF v3.9.3 5</TITLE> 6</HEAD> 7 8<BODY BGCOLOR=white> 9<FONT FACE="Helvetica, Arial, Sans"> 10<FONT FACE="Helvetica, Arial, Sans"> 11 12<BASEFONT SIZE=4> 13<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 14<BASEFONT SIZE=3> 15 16<UL> 17<HR SIZE=4 WIDTH=65% ALIGN=left> 18<B>Current Version</B>: v3.9.3<BR> 19<B>Previous Version</B>: <A HREF=v3.9.2.html>v3.9.2</a><BR> 20<B>Master FTP Site</B>: <A HREF="ftp://download.osgeo.org/libtiff"> 21download.osgeo.org</a>, directory pub/libtiff</A><BR> 22<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/"> 23http://www.simplesystems.org/libtiff/</a> 24<HR SIZE=4 WIDTH=65% ALIGN=left> 25</UL> 26 27<P> 28This document describes the changes made to the software between the 29<I>previous</I> and <I>current</I> versions (see above). If you don't 30find something listed here, then it was not done in this timeframe, or 31it was not considered important enough to be mentioned. The following 32information is located here: 33<UL> 34<LI><A HREF="#hightlights">Major Changes</A> 35<LI><A HREF="#configure">Changes in the software configuration</A> 36<LI><A HREF="#libtiff">Changes in libtiff</A> 37<LI><A HREF="#tools">Changes in the tools</A> 38<LI><A HREF="#contrib">Changes in the contrib area</A> 39</UL> 40<p> 41<P><HR WIDTH=65% ALIGN=left> 42 43<!---------------------------------------------------------------------------> 44 45<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 46 47<UL> 48 49 <li> Fixes for CVE-2010-1411. 50 51 <li> Various reported bug fixes. 52 53</UL> 54 55 56<P><HR WIDTH=65% ALIGN=left> 57<!---------------------------------------------------------------------------> 58 59<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 60 61<UL> 62 63 <li> libtool is updated to version 2.2.10. 64 65</UL> 66 67<P><HR WIDTH=65% ALIGN=left> 68 69<!---------------------------------------------------------------------------> 70 71<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 72 73<UL> 74 <li> Fix a couple of issues that trigger failures in some 75 cases when using TIFFReadScanline() with JPEG compressed 76 subsampled ycbcr images. 77 http://bugzilla.maptools.org/show_bug.cgi?id=1936 78 79 <li> Ensure tile and scanline sizes are reset when moving to 80 new directories. 81 http://bugzilla.maptools.org/show_bug.cgi?id=1936 82 83 <li> Do not generate a JPEGTables tag when creating the JPEG 84 TIFF as is is not required in order to prevent it from being 85 unused and filled with invalid data. (Leave it to be 86 generated by later activity.) 87 http://bugzilla.maptools.org/show_bug.cgi?id=2135 88 89 <li> Don't return error on badly-terminated MMR strips. 90 http://bugzilla.maptools.org/show_bug.cgi?id=2029 91 92 <li> Have TIFFTAG_REFERENCEBLACKWHITE always print 6 floats 93 instead of 2*SamplesPerPixel. 94 http://bugzilla.maptools.org/show_bug.cgi?id=2186 95 96 <li> Ensure that JPEG quality is always set in 97 JPEGPreEncode(), not just when we want to output local tables. 98 Otherwise the quality used during compression may not be right 99 and might not match the tables in the tables tag. This bug 100 only occurs when seeking between directories in the midst of 101 writing blocks. http://trac.osgeo.org/gdal/ticket/3539 102 103 <li> OJPEG: Report an error and avoid a crash if the input 104 file is so broken that the strip offsets are not defined. 105 106 <li> Eliminate FAX3 decoder buffer overrun possibility 107 (CVE-2010-1411). 108 109 <li> Restore ReferenceBlackWhite as a non-custom field. This 110 avoids a multi-thread reentrancy problem as well as fixing 111 output of wrong tag value due to redundant definitions for the 112 same tag in the tiffFieldInfo[] array. Resolves 113 http://bugzilla.maptools.org/show_bug.cgi?id=2185 114 115</UL> 116 117<P><HR WIDTH=65% ALIGN=left> 118 119<!--------------------------------------------------------------------------> 120 121<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 122 123<UL> 124 125 <li> tiff2pdf: Write the JPEG SOI headers into the TIFF strip 126 data rather than skipping them. This fixes the ability to view in 127 Acrobat Reader, Evince, and Ghostscript. 128 http://bugzilla.maptools.org/show_bug.cgi?id=2135 129 130 <li> ppm2tiff: While case for parsing comment line 131 requires extra parenthesis to work as expected. Reported by 132 Thomas Sinclair. 133 134 <li> tiffcp: add a new option -x to force merged tiff 135 file PAGENUMBER value in sequence for users who care the page 136 sequence, this will also prevent tiff2pdf from creating pdf file from 137 the merged tiff file with wrong page sequence. 138 139 <li> tiffcp: Applied Tom Lane's patch to reject YCbCr 140 subsampled data since tiffcp currently doesn't support it. 141 http://bugzilla.maptools.org/show_bug.cgi?id=2097 142 143</UL> 144 145<P><HR WIDTH=65% ALIGN=left> 146 147<!---------------------------------------------------------------------------> 148 149<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 150 151<UL> 152 153 <li> None 154 155</UL> 156 157Last updated $Date: 2016-09-25 20:05:47 $. 158 159</BODY> 160</HTML> 161