Bob Friesenhahn
f4203fa738
* libtiff/tif_dir.c (TIFFAdvanceDirectory): If nextdir is found to
...
be defective, then set it to zero before returning error in order
to terminate processing of truncated TIFF. Issue found and fix
suggested by Richard Nolde.
* tools/gif2tiff.c: fix possible OOB write (#2452 , CVE-2013-4244)
* tools/tiff2pdf.c: terminate after failure of allocating
* tools/tiffinfo.c: Default various values fetched with
2013-09-13 02:34:50 +00:00
Frank Warmerdam
163627448a
fix possible OOB write in gif2tiff.c
2013-08-14 13:59:16 +00:00
Frank Warmerdam
44650c28f1
make more resistent to corrupt/hostile input files ( #2450 , CVE-2013-4231)
2013-08-14 05:18:53 +00:00
Frank Warmerdam
67d92d90f8
ensure return after memory allocation failure ( #2449 , CVS-2013-4232)
2013-08-14 05:11:36 +00:00
Frank Warmerdam
4e7465a311
initialize TIFFGetField() fetched values in tiffinfo.c
2013-07-10 00:44:22 +00:00
Tom Lane
96ceea8c8a
Rewrite t2p_process_jpeg_strip(), to fix CVE-2013-1960.
2013-05-02 14:54:08 +00:00
Tom Lane
b6d66f9f30
Replace sprintf with snprintf, to fix CVE-2013-1961.
2013-05-02 14:44:29 +00:00
Bob Friesenhahn
e90c73e611
* configure.ac: Applied patch by Brad Smith to improve pkg-config
...
static linking by adding -lm to Libs.private when needed.
2013-03-29 16:50:11 +00:00
Tom Lane
feb6bd9f1d
Sync tool usage printouts and man pages with reality.
2013-03-06 03:35:09 +00:00
Bob Friesenhahn
c9aee05b27
Strip extraneous trailing white-space from ChangeLog
2013-01-26 02:35:44 +00:00
Bob Friesenhahn
c204ef2a2f
* tools/tiff2ps.c:Fix bug in auto rotate option code. Once a
...
rotation angle was set by the auto rotate check, it was retained
for all pages that followed instead of being retested for each
page. Patch by Richard Nolde.
2013-01-26 02:24:05 +00:00
Frank Warmerdam
859bdf7523
avoid type cast warnings
2013-01-18 21:57:12 +00:00
Frank Warmerdam
f6bca3f994
avoid warnings on MSVC (bug 2427)
2013-01-18 21:37:13 +00:00
Tom Lane
46618e9d97
Fix raw_decode test to pass with more versions of libjpeg
2012-12-20 18:08:07 +00:00
Tom Lane
f752daaaab
Fix TIFF_VARIABLE/TIFF_VARIABLE2 confusion in TIFFPrintDirectory.
2012-12-12 22:50:18 +00:00
Tom Lane
800527edd2
Improve previous patch for CVE-2012-4564.
2012-12-10 18:19:11 +00:00
Tom Lane
bff7f45716
Detect integer overflow in addition when computing buffer size.
2012-12-10 17:27:13 +00:00
Bob Friesenhahn
74295b7487
* tools/tiffset.c: tiffset now supports a -u option to unset a
...
tag. Patch by Zach Baker. See
http://bugzilla.maptools.org/show_bug.cgi?id=2419
2012-12-04 03:02:37 +00:00
Bob Friesenhahn
281ba91d09
* automake: Update Automake to 1.12.5 release.
2012-11-18 18:08:31 +00:00
Bob Friesenhahn
b47e5f1a73
* libtiff/tif_{unix,vms,win32}.c (_TIFFmalloc): ANSI C does not
...
require malloc() to return NULL pointer if requested allocation
size is zero. Assure that _TIFFmalloc does.
2012-11-18 17:51:52 +00:00
Frank Warmerdam
37671b36b9
fix zero size buffer exploit (CVE-2012-4564) in ppm2tiff
2012-11-02 05:13:24 +00:00
Frank Warmerdam
98fc7e047a
avoid crash on null zip error messages
2012-10-18 17:34:59 +00:00
Bob Friesenhahn
21a904d74c
* libtiff 4.0.3 released.
2012-09-22 16:12:43 +00:00
Bob Friesenhahn
f458c10308
* Makefile.am: Update to Automake 1.12.4
2012-09-20 13:50:27 +00:00
Bob Friesenhahn
ec5ce9c2b3
* Makefile.in: Update to Automake 1.12.3
2012-08-19 17:00:46 +00:00
Bob Friesenhahn
7d38024b8d
* libtiff{tiff.h, tif_print.c, tif_dirinfo.c, tif_dirread.c}: Add
...
some TIFF/FX support in libtiff. Add the tag definitions to
tiff.h. Add the related TIFF field definitions to tif_dirinfo.c,
and also fixes an error in a comment. Adds the photometric values
to tif_print.c, and fixes a bug. These changes are by Steve
Underwood.
* libtiff/tif_write.c: Fix bug rewriting image tiles in a
2012-08-19 16:56:32 +00:00
Frank Warmerdam
d85a64b6d6
fix bug rewriting image tiles in a compressed file (gdal #4771 )
2012-08-13 22:10:17 +00:00
Frank Warmerdam
76cb1b57bf
warn when ignoring some corrupt tags
2012-08-02 22:04:41 +00:00
Tom Lane
84595b4fd7
Add accessor functions for the opaque type TIFFField.
2012-07-29 15:45:29 +00:00
Tom Lane
73dec72e8a
Fix a couple more tiff2pdf bugs.
2012-07-19 15:43:41 +00:00
Tom Lane
7e000dd360
In tiff2pdf.c, fail when TIFFSetDirectory() fails.
2012-07-18 15:07:55 +00:00
Bob Friesenhahn
a5681ca6f0
* test/raw_decode.c (main): Test fixes to work with IJG JPEG 7+.
...
IJG JPEG 7+ uses a different upsampling algorithm which produces
different numeric results.
* libtiff/tif_jpeg.c (JPEGPreDecode): Patch from Even Rouault to
work with IJG JPEG 7+.
2012-07-06 17:05:16 +00:00
Bob Friesenhahn
22c4ecd4a8
test/raw_decode.c: Add changes so that test can run with build directory outside of source directory.
2012-07-04 19:45:32 +00:00
Frank Warmerdam
8eeed8edf4
Fix handling when writing RGBA jpeg compressed imagery (gdal #4732 )
2012-07-03 00:57:50 +00:00
Frank Warmerdam
ea64110a44
fix fax3 runs initialization sizing
2012-06-21 02:01:31 +00:00
Frank Warmerdam
b48c0a0604
make tbuf large enough for one stride past the end
2012-06-21 01:01:53 +00:00
Frank Warmerdam
c25b5e77d6
avoid read past end of source data buffer with corrupt data
2012-06-20 05:22:51 +00:00
Frank Warmerdam
111baa289b
updated for 4.0.2 release
2012-06-16 00:19:35 +00:00
Frank Warmerdam
0055471655
avoid some clang warnings
2012-06-15 21:51:54 +00:00
Tom Lane
f5077ed7ed
Fix CVE-2012-2113
2012-06-15 21:44:31 +00:00
Frank Warmerdam
4d26dcb281
be careful about printing corrupt inknames fields
2012-06-13 01:08:51 +00:00
Frank Warmerdam
da49b1d230
ensure fax3/4 runs array is initialized
2012-06-13 00:27:20 +00:00
Frank Warmerdam
0615e2a2b6
avoid pretty printing values without proper rawdata
2012-06-08 05:15:21 +00:00
Frank Warmerdam
2adf098410
improve handling of PAGENUMBER, HALFTONEHINTS, YCBCRSUBSAMPLING and DOTRANGE
2012-06-06 06:06:20 +00:00
Frank Warmerdam
7e632eb41c
treat illegal ycbcrsubsampling as runtime error, not assertion
2012-06-06 05:33:55 +00:00
Frank Warmerdam
783c1ba4ce
add TIFFCreate{Custom,EXIF}Directory() functions
2012-06-06 04:58:00 +00:00
Frank Warmerdam
0725eccdc2
avoid special handling of PAGENUMBER, HALFTONEHINTS, YCBCRSUBSAMPLING and DOTRANGE in non-image directories
2012-06-06 04:56:01 +00:00
Frank Warmerdam
672946cf9b
avoid adjusting h/v_sampling in JPEGPreDecode()
2012-06-05 03:24:30 +00:00
Frank Warmerdam
b3dadc7ff3
avoid reading imagery with -D in EXIF directories
2012-06-01 23:22:53 +00:00
Frank Warmerdam
86a9d53d9e
Added _SEPARATED CMKY support ( #2379 )
2012-06-01 22:22:04 +00:00