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