Bob Friesenhahn
d21d2b3057
* libtiff/tif_config.vc.h: Make adjustments to match the new
...
definitions that configure produces, including for WIN64. Still
needs to be tested.
'lld' is not assured by the run-time DLLs and so GCC warns.
Add TIFF_SIZE_T and TIFF_SIZE_FORMAT to provide a type definition
and printf format specifier to deal with printing values of
'size_t' type. In particular, this was necessary for WIN64.
Added a configure test for if the system headers provide 'optarg'
(normal case) and block out the many explicit 'extern' statements
in the utilities. This was found to be necessary under Windows
when getopt is in a DLL and the symbols are already imported with
dllimport via standard header files.
2015-06-21 01:09:09 +00:00
Even Rouault
aaf52fa411
* tools/pal2rgb.c, tools/thumbnail.c: fix crash by disabling TIFFTAG_INKNAMES
...
copying. The right fix would be to properly copy it, but not worth the burden
for those esoteric utilities.
http://bugzilla.maptools.org/show_bug.cgi?id=2484 (CVE-2014-8127)
2014-12-21 20:04:31 +00:00
Even Rouault
47647443c1
* tools/thumbnail.c: fix out-of-buffer write
...
http://bugzilla.maptools.org/show_bug.cgi?id=2489 (CVE-2014-8128)
2014-12-21 19:53:59 +00:00
Even Rouault
1246f97138
* tools/thumbnail.c, tools/tiffcmp.c: only read/write TIFFTAG_GROUP3OPTIONS
...
or TIFFTAG_GROUP4OPTIONS if compression is COMPRESSION_CCITTFAX3 or
COMPRESSION_CCITTFAX4
http://bugzilla.maptools.org/show_bug.cgi?id=2493 (CVE-2014-8128)
2014-12-21 18:52:42 +00:00
Even Rouault
3f2b81f2c2
tools/thumbnail.c, tools/tiffcrop.c: fix heap read over-run found with Valgrind and Address Sanitizer on test suite
2014-12-07 22:33:06 +00:00
Andrey Kiselev
a32e672131
Fix the count for WhitePoint tag as per bug
...
http://bugzilla.maptools.org/show_bug.cgi?id=2042
2010-07-02 12:02:56 +00:00
Bob Friesenhahn
4e0d97f83c
* libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so
...
that it is clearly a memory allocation error message, and also
includes the size of the allocation request.
2010-03-10 18:56:48 +00:00
Frank Warmerdam
46bac877c5
avoid 32/64bit casting warnings
2009-01-22 21:12:45 +00:00
Frank Warmerdam
3db9feb595
introduce libport.h prototypes to reduce warnings
2009-01-22 20:53:07 +00:00
Bob Friesenhahn
968401fdf3
* tools/{tiff2pdf.c, tiff2ps.c, tiffinfo.c}: Offset and length
...
tags now require 64-bit parameter rather than 32-bit.
* libtiff/tif_dirread.c: Fixed issues with unaligned access to
64-bit values.
2008-12-31 03:06:27 +00:00
Bob Friesenhahn
f44e642634
* tools/thumbnail.c: Eliminate crash noticed while running test
...
suite.
2008-12-30 22:20:35 +00:00
Frank Warmerdam
09fe8fabf4
fix some coverity reported problems
2008-05-23 17:24:41 +00:00
Andrey Kiselev
10279e08aa
Avoid warnings.
2005-06-23 10:54:02 +00:00
Andrey Kiselev
7f8e225500
Avoid warnings.
2004-11-28 14:44:31 +00:00
Andrey Kiselev
87a689dc5b
Check the malloc results.
2004-11-13 18:50:24 +00:00
Andrey Kiselev
b7d0571dc7
Avoid warnings.
2004-09-03 07:55:34 +00:00
Andrey Kiselev
c3fd399678
Avoid warnings.
2004-06-04 13:18:25 +00:00
Andrey Kiselev
97ed644e72
Memory leak fixed as reported by Robert S. Kissel.
2003-07-03 12:27:17 +00:00
Andrey Kiselev
c26da71049
Added library version reporting to all tools.
2003-03-12 14:05:05 +00:00
Frank Warmerdam
d6e4b16b19
Changed define output compression to PACKBITS since LZW isn't generally
...
available.
2001-05-13 14:49:27 +00:00
Mike Welles
0ef31e1f62
Initial revision
1999-07-27 21:50:26 +00:00