|
Packit Service |
2594b8 |
<HTML>
|
|
Packit Service |
2594b8 |
<HEAD>
|
|
Packit Service |
2594b8 |
<TITLE>
|
|
Packit Service |
2594b8 |
Changes in TIFF v4.0.4
|
|
Packit Service |
2594b8 |
</TITLE>
|
|
Packit Service |
2594b8 |
</HEAD>
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<BODY BGCOLOR=white>
|
|
Packit Service |
2594b8 |
<FONT FACE="Helvetica, Arial, Sans">
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<BASEFONT SIZE=4>
|
|
Packit Service |
2594b8 |
<FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION
|
|
Packit Service |
2594b8 |
<BASEFONT SIZE=3>
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Current Version: v4.0.4
|
|
Packit Service |
2594b8 |
Previous Version: v4.0.4beta
|
|
Packit Service |
2594b8 |
Master FTP Site:
|
|
Packit Service |
2594b8 |
download.osgeo.org, directory pub/libtiff
|
|
Packit Service |
2594b8 |
Master HTTP Site:
|
|
Packit Service |
2594b8 |
http://www.simplesystems.org/libtiff/
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
This document describes the changes made to the software between the
|
|
Packit Service |
2594b8 |
previous and current versions (see above). If you don't
|
|
Packit Service |
2594b8 |
find something listed here, then it was not done in this timeframe, or
|
|
Packit Service |
2594b8 |
it was not considered important enough to be mentioned. The following
|
|
Packit Service |
2594b8 |
information is located here:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Major Changes
|
|
Packit Service |
2594b8 |
Changes in the software configuration
|
|
Packit Service |
2594b8 |
Changes in libtiff
|
|
Packit Service |
2594b8 |
Changes in the tools
|
|
Packit Service |
2594b8 |
Changes in the contrib area
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<FONT SIZE=+3>M</FONT>AJOR CHANGES:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
None
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
configure.ac / configure
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2405: Correct shell equality operator.
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2498: Adds an option to select the file I/O style on Windows hosts.
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_dir.c:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
TIFFNumberOfDirectories: Coverity 1134470 "Logically dead code"
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_dirread.c:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
TIFFReadDirEntryDoubleArray: Coverity 298626 "Logically dead code".
|
|
Packit Service |
2594b8 |
TIFFReadDirEntryFloatArray: Coverity 298627 "Logically dead code".
|
|
Packit Service |
2594b8 |
TIFFReadDirEntryIfd8Array: Coverity 298628 "Logically dead code".
|
|
Packit Service |
2594b8 |
TIFFReadDirEntrySlong8Array: Coverity 298629 "Logically dead code"
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_dirwrite.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
_TIFFRewriteField: Coverity 1024310 "Resource leak".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_jpeg.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
JPEGCleanup: Coverity 298624 "Dereference before null check".
|
|
Packit Service |
2594b8 |
JPEGDecode: Coverity 602597 "Operands don't affect result".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_getimage.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2409: Correct reading of certain tiled TIFFs.
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_luv.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
LogLuvDecodeStrip: Coverity 991239 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
LogLuvDecodeTile: Coverity 991227 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
LogLuvEncodeStrip: Coverity 991240 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
LogLuvEncodeTile: Coverity 991241 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_lzw.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Decode files that contain consecutive CODE_CLEAR codes.
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_ojpeg.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
OJPEGReadBufferFill: Coverity 603400 "Missing break in switch".
|
|
Packit Service |
2594b8 |
OJPEGReadHeaderInfoSecStreamDht: Coverity 601720 "Resource leak".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_read.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
TIFFStartTile: Coverity 715973 and 715974 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_unix.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2510: Fix several harmless but still annoying warnings.
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tif_write
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
TIFFWriteEncodedStrip: Coverity 715975 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
TIFFWriteEncodedTile: Coverity 715976 and 715977 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
TIFFWriteRawStrip: Coverity 715978 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
TIFFWriteScanline: Coverity 715979 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
bmp2tiff
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024225 "Untrusted value as argument".
|
|
Packit Service |
2594b8 |
Coverity 1024678 "Unchecked return value from library".
|
|
Packit Service |
2594b8 |
Coverity 1024679 "Unchecked return value from library".
|
|
Packit Service |
2594b8 |
Coverity 1214160 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
gif2tiff
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024222 "Untrusted value as argument".
|
|
Packit Service |
2594b8 |
Coverity 1024890 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
Coverity 1024891 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
Coverity 1024892 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
Coverity 1024893 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
Coverity 1024894 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
ras2tiff
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Corrected Sun Raster header definition to be safe for
|
|
Packit Service |
2594b8 |
64-bit systems. Add some header validations. Fixes many
|
|
Packit Service |
2594b8 |
(unspecified) Coverity issues.
|
|
Packit Service |
2594b8 |
Coverity 1024223 "Untrusted value as argument".
|
|
Packit Service |
2594b8 |
Coverity 1301206: "Integer handling issues (BAD_SHIFT)".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
raw2tiff
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024887 "Unchecked return value from library".
|
|
Packit Service |
2594b8 |
Coverity 1024888 "Unchecked return value from library".
|
|
Packit Service |
2594b8 |
Coverity 1024889 "Unchecked return value from library".
|
|
Packit Service |
2594b8 |
Coverity 1214162 "Ignoring number of bytes read".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiff2pdf
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2078. Suppress initial output of the header.
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2150. Change ColorTransform from "0" to "1".
|
|
Packit Service |
2594b8 |
Take care in using the return value from snprintf().
|
|
Packit Service |
2594b8 |
Coverity 1024181 "Structurally dead code".
|
|
Packit Service |
2594b8 |
Coverity 1024181 "Structurally dead code".
|
|
Packit Service |
2594b8 |
Coverity 1227690 "Unused value".
|
|
Packit Service |
2594b8 |
Coverity 298621 "Resource leak".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiff2ps
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Correct sizing and scaling problems with output document.
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiffcp
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024306, 1024307, 1024308, 1024309 "Resource leak".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiffcrop
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Correctly copy the compression tag from the source TIFF.
|
|
Packit Service |
2594b8 |
Coverity 1024545 "Division or modulo by zero".
|
|
Packit Service |
2594b8 |
Coverity 1024586 "Logically dead code".
|
|
Packit Service |
2594b8 |
Coverity 1024796 "Nesting level does not match indentation".
|
|
Packit Service |
2594b8 |
Coverity 1024797 "Nesting level does not match indentation".
|
|
Packit Service |
2594b8 |
Coverity 1294542 "Logical vs. bitwise operator".
|
|
Packit Service |
2594b8 |
Coverity 1299740 "Out-of-bounds write".
|
|
Packit Service |
2594b8 |
Coverity 1299741 "Dereference before null check".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiffdither
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Check memory allocations for failure. Also check
|
|
Packit Service |
2594b8 |
multiplication overflow. (Fixes #2501, CVE-2014-8128)
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiffgt.c
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Bugzilla Bug #2401. Appropriately call glFlush().
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiffmedian
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024386 "Out-of-bounds read".
|
|
Packit Service |
2594b8 |
Coverity 1024386 "Out-of-bounds read".
|
|
Packit Service |
2594b8 |
Coverity 1024795 "Nesting level does not match indentation".
|
|
Packit Service |
2594b8 |
Coverity 1024795 "Nesting level does not match indentation".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
tiffsplit
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024304 "Resource leak".
|
|
Packit Service |
2594b8 |
Coverity 1024305 "Resource leak".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
<FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
addtiffo
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Check buffer size calculation for overflow.
|
|
Packit Service |
2594b8 |
Coverity 298615 "Resource leak".
|
|
Packit Service |
2594b8 |
Coverity 1024649 "Unintended sign extension".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
iptcutil
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Coverity 1024468 "Infinite loop".
|
|
Packit Service |
2594b8 |
Coverity 1024727 "Truncated stdio return value".
|
|
Packit Service |
2594b8 |
Coverity 1214240 "Untrusted loop bound".
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
Last updated $Date: 2016-09-25 20:05:47 $.
|
|
Packit Service |
2594b8 |
|
|
Packit Service |
2594b8 |
</BODY>
|
|
Packit Service |
2594b8 |
</HTML>
|