121a904d7SBob Friesenhahn<HTML> 221a904d7SBob Friesenhahn<HEAD> 321a904d7SBob Friesenhahn<TITLE> 421a904d7SBob Friesenhahn Changes in TIFF v4.0.3 521a904d7SBob Friesenhahn</TITLE> 621a904d7SBob Friesenhahn</HEAD> 721a904d7SBob Friesenhahn 821a904d7SBob Friesenhahn<BODY BGCOLOR=white> 921a904d7SBob Friesenhahn<FONT FACE="Helvetica, Arial, Sans"> 1021a904d7SBob Friesenhahn 1121a904d7SBob Friesenhahn<BASEFONT SIZE=4> 1221a904d7SBob Friesenhahn<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 1321a904d7SBob Friesenhahn<BASEFONT SIZE=3> 1421a904d7SBob Friesenhahn 1521a904d7SBob Friesenhahn<UL> 1621a904d7SBob Friesenhahn<HR SIZE=4 WIDTH=65% ALIGN=left> 1721a904d7SBob Friesenhahn<B>Current Version</B>: v4.0.3<BR> 1821a904d7SBob Friesenhahn<B>Previous Version</B>: <A HREF=v4.0.2.html>v4.0.2</a><BR> 19*d4dd6cccSBob Friesenhahn<B>Master FTP Site</B>: <A HREF="ftp://download.osgeo.org/libtiff"> 20*d4dd6cccSBob Friesenhahndownload.osgeo.org</a>, directory pub/libtiff</A><BR> 21*d4dd6cccSBob Friesenhahn<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/"> 22*d4dd6cccSBob Friesenhahnhttp://www.simplesystems.org/libtiff/</a> 2321a904d7SBob Friesenhahn<HR SIZE=4 WIDTH=65% ALIGN=left> 2421a904d7SBob Friesenhahn</UL> 2521a904d7SBob Friesenhahn 2621a904d7SBob Friesenhahn<P> 2721a904d7SBob FriesenhahnThis document describes the changes made to the software between the 2821a904d7SBob Friesenhahn<I>previous</I> and <I>current</I> versions (see above). If you don't 2921a904d7SBob Friesenhahnfind something listed here, then it was not done in this timeframe, or 3021a904d7SBob Friesenhahnit was not considered important enough to be mentioned. The following 3121a904d7SBob Friesenhahninformation is located here: 3221a904d7SBob Friesenhahn<UL> 3321a904d7SBob Friesenhahn<LI><A HREF="#highlights">Major Changes</A> 3421a904d7SBob Friesenhahn<LI><A HREF="#configure">Changes in the software configuration</A> 3521a904d7SBob Friesenhahn<LI><A HREF="#libtiff">Changes in libtiff</A> 3621a904d7SBob Friesenhahn<LI><A HREF="#tools">Changes in the tools</A> 3721a904d7SBob Friesenhahn<LI><A HREF="#contrib">Changes in the contrib area</A> 3821a904d7SBob Friesenhahn</UL> 3921a904d7SBob Friesenhahn<p> 4021a904d7SBob Friesenhahn<P><HR WIDTH=65% ALIGN=left> 4121a904d7SBob Friesenhahn 4221a904d7SBob Friesenhahn<!---------------------------------------------------------------------------> 4321a904d7SBob Friesenhahn 4421a904d7SBob Friesenhahn<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 4521a904d7SBob Friesenhahn 4621a904d7SBob Friesenhahn<UL> 4721a904d7SBob Friesenhahn 4821a904d7SBob Friesenhahn <li> None 4921a904d7SBob Friesenhahn 5021a904d7SBob Friesenhahn</UL> 5121a904d7SBob Friesenhahn 5221a904d7SBob Friesenhahn 5321a904d7SBob Friesenhahn<P><HR WIDTH=65% ALIGN=left> 5421a904d7SBob Friesenhahn<!---------------------------------------------------------------------------> 5521a904d7SBob Friesenhahn 5621a904d7SBob Friesenhahn<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 5721a904d7SBob Friesenhahn 5821a904d7SBob Friesenhahn<UL> 5921a904d7SBob Friesenhahn 6021a904d7SBob Friesenhahn <li> Updated to use Automake 1.12.4. Avoids security problem with 6121a904d7SBob Friesenhahn 'make distcheck' (CVE-2012-3386). 6221a904d7SBob Friesenhahn 6321a904d7SBob Friesenhahn</UL> 6421a904d7SBob Friesenhahn 6521a904d7SBob Friesenhahn<P><HR WIDTH=65% ALIGN=left> 6621a904d7SBob Friesenhahn 6721a904d7SBob Friesenhahn<!---------------------------------------------------------------------------> 6821a904d7SBob Friesenhahn 6921a904d7SBob Friesenhahn<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 7021a904d7SBob Friesenhahn 7121a904d7SBob Friesenhahn<UL> 7221a904d7SBob Friesenhahn 7321a904d7SBob Friesenhahn <li> Various memory buffer access fixes. 7421a904d7SBob Friesenhahn 7521a904d7SBob Friesenhahn <li> Fix handling when writing RGBA jpeg compressed imagery 7621a904d7SBob Friesenhahn (<A HREF="http://trac.osgeo.org/gdal/ticket/4732">http://trac.osgeo.org/gdal/ticket/4732</A>). 7721a904d7SBob Friesenhahn 7821a904d7SBob Friesenhahn <li> Fix to work properly with IJG JPEG 7+. 7921a904d7SBob Friesenhahn 8021a904d7SBob Friesenhahn <li> New functions TIFFFieldTag(), TIFFFieldName(), 8121a904d7SBob Friesenhahn TIFFFieldDataType(), TIFFFieldPassCount(), TIFFFieldReadCount(), 8221a904d7SBob Friesenhahn TIFFFieldWriteCount() to use as external accessors for the opaque 8321a904d7SBob Friesenhahn type TIFFField. 8421a904d7SBob Friesenhahn 8521a904d7SBob Friesenhahn <li> Fix bug rewriting image tiles in a compressed 8621a904d7SBob Friesenhahn file (<A HREF="http://trac.osgeo.org/gdal/ticket/4771">http://trac.osgeo.org/gdal/ticket/4771</A>). 8721a904d7SBob Friesenhahn 8821a904d7SBob Friesenhahn <li> Add TIFF/FX tag support in libtiff. 8921a904d7SBob Friesenhahn 9021a904d7SBob Friesenhahn</UL> 9121a904d7SBob Friesenhahn 9221a904d7SBob Friesenhahn<P><HR WIDTH=65% ALIGN=left> 9321a904d7SBob Friesenhahn 9421a904d7SBob Friesenhahn<!--------------------------------------------------------------------------> 9521a904d7SBob Friesenhahn 9621a904d7SBob Friesenhahn<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 9721a904d7SBob Friesenhahn 9821a904d7SBob Friesenhahn<UL> 9921a904d7SBob Friesenhahn 10021a904d7SBob Friesenhahn <li> tiff2pdf: Fail when TIFFSetDirectory() fails. This prevents 10121a904d7SBob Friesenhahn core dumps or perhaps even arbitrary code execution when processing 10221a904d7SBob Friesenhahn a corrupt input file (CVE-2012-3401). 10321a904d7SBob Friesenhahn 10421a904d7SBob Friesenhahn <li> tiff2pdf: Fix two places where t2p_error didn't get set after a 10521a904d7SBob Friesenhahn malloc failure. No crash risk AFAICS, but the program might not 10621a904d7SBob Friesenhahn report exit code 1 as desired. 10721a904d7SBob Friesenhahn 10821a904d7SBob Friesenhahn</UL> 10921a904d7SBob Friesenhahn 11021a904d7SBob Friesenhahn<P><HR WIDTH=65% ALIGN=left> 11121a904d7SBob Friesenhahn 11221a904d7SBob Friesenhahn<!---------------------------------------------------------------------------> 11321a904d7SBob Friesenhahn 11421a904d7SBob Friesenhahn<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 11521a904d7SBob Friesenhahn 11621a904d7SBob Friesenhahn<UL> 11721a904d7SBob Friesenhahn 11821a904d7SBob Friesenhahn <li> None 11921a904d7SBob Friesenhahn 12021a904d7SBob Friesenhahn</UL> 12121a904d7SBob Friesenhahn 122*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:47 $. 12321a904d7SBob Friesenhahn 12421a904d7SBob Friesenhahn</BODY> 12521a904d7SBob Friesenhahn</HTML> 126