xref: /libtiff-4.0.7/html/v4.0.2.html (revision d4dd6ccc)
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