Thomas Bernard
ff18e43223
tiff2bw: output usage on stdout when using -h
...
also uses EXIT_SUCCESS / EXIT_FAILURE
see #17
2020-04-26 22:11:35 +02:00
Bob Friesenhahn
34b5be5a2e
Eliminate compiler warnings about duplicate definitions of streq/strneq macros.
2018-11-03 09:35:19 -05:00
Even Rouault
99b10edde9
tiff2bw: avoid null pointer dereference in case of out of memory situation. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2819 / CVE-2018-18661
2018-10-30 18:50:27 +01:00
Young_X
f1b94e8a3b
only read/write TIFFTAG_GROUP3OPTIONS or TIFFTAG_GROUP4OPTIONS if compression is COMPRESSION_CCITTFAX3 or COMPRESSION_CCITTFAX4
2018-09-08 14:36:12 +08:00
Even Rouault
f0a54a4fa0
Remove all $Id and $Headers comments with CVS versions
2017-11-30 18:02:46 +01:00
Bob Friesenhahn
25f9ffa565
* tools/tiff2bw.c (main): Free memory allocated in the tiff2bw
...
program. This is in response to the report associated with
CVE-2017-16232 but does not solve the extremely high memory usage
with the associated POC file.
2017-11-01 13:41:58 +00:00
Even Rouault
d606ea22bb
* tools/tiff2bw.c: close TIFF handle in error code path.
...
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2677
2017-04-28 18:08:47 +00:00
Even Rouault
ac16d2213c
* tools/tiff2bw.c: fix weight computation that could result of color
...
value overflow (no security implication). Fix bugzilla #2550 .
Patch by Frank Freudenberg.
2016-08-15 22:01:31 +00:00
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
5db18217c3
* tools/tiff2bw.c: when Photometric=RGB, the utility only works if
...
SamplesPerPixel = 3. Enforce that
http://bugzilla.maptools.org/show_bug.cgi?id=2485 (CVE-2014-8127)
2014-12-21 20:58:29 +00:00
Tom Lane
b6d66f9f30
Replace sprintf with snprintf, to fix CVE-2013-1961.
2013-05-02 14:44:29 +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
3db9feb595
introduce libport.h prototypes to reduce warnings
2009-01-22 20:53:07 +00:00
Frank Warmerdam
4cef528582
fixed last jpeg processing patch
2006-01-11 17:03:43 +00:00
Frank Warmerdam
3949657664
fix jpeg tool option processing: bug 1025
2006-01-11 16:59:35 +00:00
Andrey Kiselev
7111f6fbfa
Write ImageWidth/Height tags to output file, as noted by Gennady Khokhorin.
2004-09-25 18:45:31 +00:00
Andrey Kiselev
6e08e7728d
Avoid warnings.
2004-09-21 13:24:00 +00:00
Andrey Kiselev
b7d0571dc7
Avoid warnings.
2004-09-03 07:55:34 +00:00
Andrey Kiselev
c79429f4fe
Removed message about LZW patents.
2004-07-24 19:03:16 +00:00
Andrey Kiselev
cf7d2a38c4
Avoid warnings.
2004-06-04 13:46:25 +00:00
Andrey Kiselev
c26da71049
Added library version reporting to all tools.
2003-03-12 14:05:05 +00:00
Frank Warmerdam
de9b66753d
tiff2bw accuracy patch from Stanislav Brabec
2000-10-12 14:16:22 +00:00
Mike Welles
c38ac53b1d
Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
...
Altered descriptions in tools to reflect "by default" lzw not supported
Updated index.html to note lzw compression kit.
1999-12-27 17:35:01 +00:00
Mike Welles
da558ffbe4
* Aadded Pixar tag support.
...
Contributed by Phil Beffery <phil@pixar.com>
* Made one more change to tif_dir.c for removal of LZW compression.
Also added notice when LZW compression invoked.
* Changed default compression in tools to TIFF_PACKBITS, and changed
usage description in tools to reflect removal of LZW compression
1999-12-21 17:03:03 +00:00
Mike Welles
0ef31e1f62
Initial revision
1999-07-27 21:50:26 +00:00