Bob Friesenhahn
75b1743466
* libtiff 4.0.1 released.
2012-02-18 22:11:19 +00:00
Bob Friesenhahn
d766e7c5a0
* Update automake used to 1.11.3.
2012-02-18 21:58:02 +00:00
Bob Friesenhahn
7cbc7dce84
Record changes for libtiff 4.0.1
2012-02-18 21:53:27 +00:00
Bob Friesenhahn
7802e5ba91
Strip out antique instructions about unsupported build targets.
2012-02-18 21:36:31 +00:00
Bob Friesenhahn
c3d1b83b0d
* libtiff/tiffio.h: Use double-underbar syntax in GCC printf
...
attribute specification to lessen the risk of accidental macro
substitution. Patch from Vincent Torri.
2012-02-18 16:20:26 +00:00
Frank Warmerdam
b2a9c9542a
Clarify the fix applied for bug 1994 with a comment.
2012-02-01 02:24:47 +00:00
Frank Warmerdam
3bdfb317f4
adjustments for security/null pointer issues - I do not think any of them are real, but they make future security audits easier
2012-02-01 01:51:00 +00:00
Bob Friesenhahn
b326998fc2
* configure.ac: Add support for using library symbol versioning on
...
ELF systems with the GNU linker. Support is enabled via
--enable-ld-version-script. Disabled by default for now until
there is a decision for how to deploy a libtiff with versioned
symbols after libtiff 4.0.0 was already released.
2012-01-22 19:50:36 +00:00
Bob Friesenhahn
306ae2fb9f
* libtiff/tif_win32.c: Eliminate some minor 64-bit warnings in
...
tif_win32.c. Patch by Edward Lam.
2011-12-22 17:07:57 +00:00
Bob Friesenhahn
d338f7fe22
* configure.ac: Add libtiff private dependency on -llzma for
...
pkg-config. Patch by Mark Brand.
Updated Automake to 1.11.2.
2011-12-22 17:03:48 +00:00
Bob Friesenhahn
f7b79dc7dc
Released libtiff 4.0.0.
2011-12-22 00:29:28 +00:00
Frank Warmerdam
20499fa9b1
more cautious testing of _TIFFFillStriles() results (gdal #4372 )
2011-12-09 03:29:10 +00:00
Frank Warmerdam
7d9fbf6d9d
fix crash with invalid files, strip chopping and deferred strile loading (gdal #4372 )
2011-12-08 05:48:39 +00:00
Frank Warmerdam
ee5c8c505e
fix error reporting when there is no tag information struct and name (gdal #4373 )
2011-12-08 05:43:26 +00:00
Bob Friesenhahn
ee7c87492b
* Update GNU libtool to 2.4.2.
2011-10-22 17:06:02 +00:00
Bob Friesenhahn
cae87ed58a
* tools/tiffsplit.c (tiffcp): TIFFGetField count field should be
...
uint32 type for TIFFTAG_JPEGTABLES. Patch by Christophe
Deroulers.
2011-10-22 17:03:00 +00:00
Bob Friesenhahn
b741f89f25
Add defines missing from VC configuration template.
2011-09-07 21:59:17 +00:00
Bob Friesenhahn
5d3e4d37fe
Use "codec" rather than "coded"
2011-08-02 14:09:43 +00:00
Frank Warmerdam
46f42f1c92
fix TIFFMergeFieldInfo typo.
2011-06-21 19:13:24 +00:00
Frank Warmerdam
63eb8b5578
restore TIFFMergeFieldInfo in libtiff.def ( #42 )
2011-06-21 16:43:26 +00:00
Bob Friesenhahn
c51502913d
* libtiff/tif_dirread.c (TIFFFetchStripThing): Free "data" also
...
upon failure to allocate "resizeddata".
* tools/tiff2ps.c (PSDataBW): Zero buffer *after* checking for
allocation failure, not before.
2011-05-31 17:10:18 +00:00
Bob Friesenhahn
aacd29d141
* libtiff/tif_ojpeg.c: plug leaks on OJPEG read failure path
2011-05-31 17:05:07 +00:00
Bob Friesenhahn
d73e9e8b19
* tools/rgb2ycbcr.c (cvtRaster): unchecked malloc
2011-05-31 17:03:16 +00:00
Bob Friesenhahn
bd77483087
* libtiff/tif_jpeg.c, tools/tiff2pdf.c, tools/tiff2ps.c: mark
...
NULL-deref and possible overflow
2011-05-31 17:00:03 +00:00
Bob Friesenhahn
e66a15f97e
* tools/tiff2pdf.c: remove decl+set of set-but-not-used local, "written"
2011-05-31 16:57:10 +00:00
Bob Friesenhahn
91b49a4539
* libtiff/tif_jpeg.c (JPEGInitializeLibJPEG): Remove declaration
...
and set of otherwise unused local, data_is_empty.
2011-05-31 16:54:15 +00:00
Bob Friesenhahn
1e2aed2807
* libtiff/tif_jpeg.c (JPEGDecodeRaw) [JPEG_LIB_MK1_OR_12BIT]:
...
Diagnose out-of-memory failure and return 0 rather than
dereferencing NULL.
2011-05-31 16:51:50 +00:00
Frank Warmerdam
f8a3650a7c
improve error report with zero tag directories
2011-05-24 13:35:30 +00:00
Frank Warmerdam
9437f9db5a
restore TIFFMergeFieldInfo ( #2315 )
2011-05-17 00:21:17 +00:00
Frank Warmerdam
bb96a66b1d
remove use of memory.h, it is unneeded and does not exist everywhere
2011-05-08 00:44:18 +00:00
Frank Warmerdam
34b7557400
Remove obsolete field info api, add missing items in libtiff.def ( #2315 , #2316 )
2011-04-20 15:23:38 +00:00
Bob Friesenhahn
aad61d031c
Mention 4.0.0beta7.
2011-04-09 21:07:41 +00:00
Bob Friesenhahn
feab28eac4
Release v4-0-0beta7.
2011-04-09 21:01:00 +00:00
Bob Friesenhahn
898c42e698
Reference 3.9.5 release.
2011-04-09 20:21:27 +00:00
Bob Friesenhahn
959042fdcf
Fix spelling typo in tiff2ps.
2011-04-09 16:53:08 +00:00
Bob Friesenhahn
b3d151d012
Fix test warnings from tiff2ps.
2011-04-09 16:52:17 +00:00
Bob Friesenhahn
c546a4ccf8
* configure.ac: Should use AC_CANONICAL_HOST since host specifies
...
the run-time target whereas target is used to specify the final
output target if the package is a build tool (like a compiler),
which libtiff is not. Resolves libtiff bug 2307 "Use
AC_CANONICAL_HOST macro".
2011-04-09 15:43:03 +00:00
Bob Friesenhahn
519b727004
* configure.ac: Support configuring TIFF_INT64_FORMAT and
...
TIFF_UINT64_FORMAT appropriately for MinGW32.
* tools/tiffdump.c (ReadDirectory): MinGW32 needs to use WIN32
printf conventions for 64-bit types because it uses the WIN32 CRT.
* libtiff/{tif_dumpmode.c,tif_luv.c,tif_lzw.c,tif_print.c,
tif_read.c,tif_strip.c,tif_thunder.c}: MinGW32 needs to use WIN32
printf conventions for 64-bit types because it uses the WIN32 CRT.
* tools/tiff2pdf.c (t2p_write_pdf_string): Fix printf syntax not
understood by WIN32 CRT.
2011-04-02 20:54:08 +00:00
Bob Friesenhahn
b69a1998be
* libtiff/tif_ojpeg.c: Fixes to compile with MinGW32 GCC.
...
* tools/fax2ps.c (main): Use tmpfile() rather than mkstemp() since
it is much more portable. Tmpfile is included in ISO/IEC
9899:1990 and the WIN32 CRT.
2011-04-02 19:30:20 +00:00
Frank Warmerdam
a9a1d1c65f
Add -d and -sd switches to tiffset to allow operation on a particular
...
directory instead of just the first (jef)
2011-03-26 12:07:20 +00:00
Frank Warmerdam
94e26a9e89
ignore output files
2011-03-26 12:05:00 +00:00
Frank Warmerdam
0cea5839cc
Correct potential buffer overflow with thunder encoded files with wrong
...
bitspersample set (CVE-2011-1167)
http://bugzilla.maptools.org/show_bug.cgi?id=2300
2011-03-21 16:02:27 +00:00
Frank Warmerdam
4dda1458c6
allow zero length runs at start of fax3 lines
2011-03-10 20:23:07 +00:00
Frank Warmerdam
8e9fb97983
incorporate a fix for possible fax3 decoding overflow (CVE-2011-0192)
2011-03-03 01:38:25 +00:00
Frank Warmerdam
010a264507
avoid divide by zero in degenerate case ( #2296 )
2011-02-23 21:57:59 +00:00
Frank Warmerdam
91479f4d42
avoid leaks if TIFFRGBAImageBegin() fails ( #2295 )
2011-02-23 21:46:09 +00:00
Frank Warmerdam
202ed69f77
fix rawcp/rawcc maintinance for lzma compressor
2011-02-22 21:55:13 +00:00
Bob Friesenhahn
f54758cb96
Make sure that configure timestamps are good.
2011-02-19 18:00:38 +00:00
Frank Warmerdam
c1225a030a
fix for deferred strile loading
2011-02-18 22:54:48 +00:00
Frank Warmerdam
9d37e46393
fix macro set for chunky-read-support
2011-02-18 22:28:58 +00:00