1111baa28SFrank Warmerdam<HTML> 2111baa28SFrank Warmerdam<HEAD> 3111baa28SFrank Warmerdam<TITLE> 4111baa28SFrank Warmerdam Changes in TIFF v4.0.2 5111baa28SFrank Warmerdam</TITLE> 6111baa28SFrank Warmerdam</HEAD> 7111baa28SFrank Warmerdam 8111baa28SFrank Warmerdam<BODY BGCOLOR=white> 9111baa28SFrank Warmerdam<FONT FACE="Helvetica, Arial, Sans"> 10111baa28SFrank Warmerdam 11111baa28SFrank Warmerdam<BASEFONT SIZE=4> 12111baa28SFrank Warmerdam<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 13111baa28SFrank Warmerdam<BASEFONT SIZE=3> 14111baa28SFrank Warmerdam 15111baa28SFrank Warmerdam<UL> 16111baa28SFrank Warmerdam<HR SIZE=4 WIDTH=65% ALIGN=left> 17111baa28SFrank Warmerdam<B>Current Version</B>: v4.0.2<BR> 1821a904d7SBob Friesenhahn<B>Previous Version</B>: <A HREF=v4.0.1.html>v4.0.1</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> 23111baa28SFrank Warmerdam<HR SIZE=4 WIDTH=65% ALIGN=left> 24111baa28SFrank Warmerdam</UL> 25111baa28SFrank Warmerdam 26111baa28SFrank Warmerdam<P> 27111baa28SFrank WarmerdamThis document describes the changes made to the software between the 28111baa28SFrank Warmerdam<I>previous</I> and <I>current</I> versions (see above). If you don't 29111baa28SFrank Warmerdamfind something listed here, then it was not done in this timeframe, or 30111baa28SFrank Warmerdamit was not considered important enough to be mentioned. The following 31111baa28SFrank Warmerdaminformation is located here: 32111baa28SFrank Warmerdam<UL> 33111baa28SFrank Warmerdam<LI><A HREF="#highlights">Major Changes</A> 34111baa28SFrank Warmerdam<LI><A HREF="#configure">Changes in the software configuration</A> 35111baa28SFrank Warmerdam<LI><A HREF="#libtiff">Changes in libtiff</A> 36111baa28SFrank Warmerdam<LI><A HREF="#tools">Changes in the tools</A> 37111baa28SFrank Warmerdam<LI><A HREF="#contrib">Changes in the contrib area</A> 38111baa28SFrank Warmerdam</UL> 39111baa28SFrank Warmerdam<p> 40111baa28SFrank Warmerdam<P><HR WIDTH=65% ALIGN=left> 41111baa28SFrank Warmerdam 42111baa28SFrank Warmerdam<!---------------------------------------------------------------------------> 43111baa28SFrank Warmerdam 44111baa28SFrank Warmerdam<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 45111baa28SFrank Warmerdam 46111baa28SFrank Warmerdam<UL> 47111baa28SFrank Warmerdam 48111baa28SFrank Warmerdam <li> None 49111baa28SFrank Warmerdam 50111baa28SFrank Warmerdam</UL> 51111baa28SFrank Warmerdam 52111baa28SFrank Warmerdam 53111baa28SFrank Warmerdam<P><HR WIDTH=65% ALIGN=left> 54111baa28SFrank Warmerdam<!---------------------------------------------------------------------------> 55111baa28SFrank Warmerdam 56111baa28SFrank Warmerdam<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 57111baa28SFrank Warmerdam 58111baa28SFrank Warmerdam<UL> 59111baa28SFrank Warmerdam 60111baa28SFrank Warmerdam <li> None 61111baa28SFrank Warmerdam 62111baa28SFrank Warmerdam</UL> 63111baa28SFrank Warmerdam 64111baa28SFrank Warmerdam<P><HR WIDTH=65% ALIGN=left> 65111baa28SFrank Warmerdam 66111baa28SFrank Warmerdam<!---------------------------------------------------------------------------> 67111baa28SFrank Warmerdam 68111baa28SFrank Warmerdam<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 69111baa28SFrank Warmerdam 70111baa28SFrank Warmerdam<UL> 71111baa28SFrank Warmerdam 72111baa28SFrank Warmerdam <li> tif_getimage.c: added support for _SEPARATED CMYK images. 73111baa28SFrank Warmerdam 74111baa28SFrank Warmerdam <li> tif_getimage.c: Added support for greyscale + alpha. 75111baa28SFrank Warmerdam 76111baa28SFrank Warmerdam <li> Added TIFFCreateCustomDirectory() and TIFFCreateEXIFDirectory() functions. 77111baa28SFrank Warmerdam <li> tif_print.c: Lots of fixes around printing corrupt or 78111baa28SFrank Warmerdam hostile input. 79111baa28SFrank Warmerdam 80111baa28SFrank Warmerdam <li> Improve handling of corrupt ycbcrsubsampling values. 81111baa28SFrank Warmerdam 82111baa28SFrank Warmerdam <li> tif_unix.c: use strerror to get meaningful error messages. 83111baa28SFrank Warmerdam 84111baa28SFrank Warmerdam <li> tif_jpeg.c: fix serious bugs in JPEGDecodeRaw(). 85111baa28SFrank Warmerdam 86111baa28SFrank Warmerdam <li> tif_jpeg.c: Fix size overflow (zdi-can-1221,CVE-2012-1173). 87111baa28SFrank Warmerdam 88111baa28SFrank Warmerdam</UL> 89111baa28SFrank Warmerdam 90111baa28SFrank Warmerdam<P><HR WIDTH=65% ALIGN=left> 91111baa28SFrank Warmerdam 92111baa28SFrank Warmerdam<!--------------------------------------------------------------------------> 93111baa28SFrank Warmerdam 94111baa28SFrank Warmerdam<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 95111baa28SFrank Warmerdam 96111baa28SFrank Warmerdam<UL> 97111baa28SFrank Warmerdam 98111baa28SFrank Warmerdam <li> tiff2pdf: Defend against integer overflows while 99111baa28SFrank Warmerdam calculating required buffer sizes (CVE-2012-2113). 100111baa28SFrank Warmerdam 101111baa28SFrank Warmerdam</UL> 102111baa28SFrank Warmerdam 103111baa28SFrank Warmerdam<P><HR WIDTH=65% ALIGN=left> 104111baa28SFrank Warmerdam 105111baa28SFrank Warmerdam<!---------------------------------------------------------------------------> 106111baa28SFrank Warmerdam 107111baa28SFrank Warmerdam<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 108111baa28SFrank Warmerdam 109111baa28SFrank Warmerdam<UL> 110111baa28SFrank Warmerdam 111111baa28SFrank Warmerdam <li> None 112111baa28SFrank Warmerdam 113111baa28SFrank Warmerdam</UL> 114111baa28SFrank Warmerdam 115*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:47 $. 116111baa28SFrank Warmerdam 117111baa28SFrank Warmerdam</BODY> 118111baa28SFrank Warmerdam</HTML> 119