diff options
author | Bob Friesenhahn <bfriesen@simple.dallas.tx.us> | 2010-06-08 23:29:47 +0000 |
---|---|---|
committer | Bob Friesenhahn <bfriesen@simple.dallas.tx.us> | 2010-06-08 23:29:47 +0000 |
commit | f5c2f05dd75ae77e42211665fcf9d0eb43cf342a (patch) | |
tree | 8bb66810691f2d631f205212422a7e131ae98800 /contrib | |
parent | 0fedb04f8dd2510669589143597d3b6ed38a0fc4 (diff) | |
download | libtiff-git-f5c2f05dd75ae77e42211665fcf9d0eb43cf342a.tar.gz |
* tools/tiffcrop.c: Removed duplicated macros such as
TIFFhowmany().
* Update libtool to version 2.2.8.
* libtiff/tif_fax3.c (Fax3SetupState): Avoid under-allocation of
buffer due to integer overflow in TIFFroundup() and several other
potential overflows. In conjunction with the fix to TIFFhowmany(),
fixes CVE-2010-1411.
* libtiff/tiffiop.h (TIFFhowmany): Return zero if parameters would
result in an integer overflow. This causes TIFFroundup() to also
return zero if there would be an integer overflow.
* libtiff/tif_read.c (TIFFReadBufferSetup): Return an error if
tif_rawdatasize becomes zero due to an initial raw size of zero or
an overflow reported by TIFFroundup().
* libtiff/tif_ojpeg.c (OJPEGReadBufferFill): Report an error and
avoid a crash if the input file is so broken that the strip
offsets are not defined.
* tools/tiffcp.c (main): tiffcp should not leak memory if an error
is reported when reading the input file.
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/acorn/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/addtiffo/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/dbs/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/dbs/xtiff/Makefile.in | 3 | ||||
-rw-r--r-- | contrib/iptcutil/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/mac-cw/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/mac-mpw/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/mfs/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/pds/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/ras/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/stream/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/tags/Makefile.in | 1 | ||||
-rw-r--r-- | contrib/win_dib/Makefile.in | 1 |
14 files changed, 1 insertions, 15 deletions
diff --git a/contrib/Makefile.in b/contrib/Makefile.in index 59f5cf9c..3a7bb9d8 100644 --- a/contrib/Makefile.in +++ b/contrib/Makefile.in @@ -250,7 +250,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/acorn/Makefile.in b/contrib/acorn/Makefile.in index 0b0227a8..593bda98 100644 --- a/contrib/acorn/Makefile.in +++ b/contrib/acorn/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/addtiffo/Makefile.in b/contrib/addtiffo/Makefile.in index 479ee26d..4cf406fb 100644 --- a/contrib/addtiffo/Makefile.in +++ b/contrib/addtiffo/Makefile.in @@ -242,7 +242,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/dbs/Makefile.in b/contrib/dbs/Makefile.in index af713df5..72eaf436 100644 --- a/contrib/dbs/Makefile.in +++ b/contrib/dbs/Makefile.in @@ -291,7 +291,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/dbs/xtiff/Makefile.in b/contrib/dbs/xtiff/Makefile.in index 5bce034b..819f1509 100644 --- a/contrib/dbs/xtiff/Makefile.in +++ b/contrib/dbs/xtiff/Makefile.in @@ -15,7 +15,7 @@ @SET_MAKE@ -# $Id: Makefile.in,v 1.36.2.11 2009-11-04 17:28:45 bfriesen Exp $ +# $Id: Makefile.in,v 1.36.2.12 2010-06-08 23:29:50 bfriesen Exp $ # # Tag Image File Format (TIFF) Software # @@ -214,7 +214,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/iptcutil/Makefile.in b/contrib/iptcutil/Makefile.in index 07cda0cb..6207a44f 100644 --- a/contrib/iptcutil/Makefile.in +++ b/contrib/iptcutil/Makefile.in @@ -241,7 +241,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/mac-cw/Makefile.in b/contrib/mac-cw/Makefile.in index eb8b262f..51e54784 100644 --- a/contrib/mac-cw/Makefile.in +++ b/contrib/mac-cw/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/mac-mpw/Makefile.in b/contrib/mac-mpw/Makefile.in index 1db150b3..9aced32f 100644 --- a/contrib/mac-mpw/Makefile.in +++ b/contrib/mac-mpw/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/mfs/Makefile.in b/contrib/mfs/Makefile.in index fc5e925e..e7e7850c 100644 --- a/contrib/mfs/Makefile.in +++ b/contrib/mfs/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/pds/Makefile.in b/contrib/pds/Makefile.in index 0698acd4..bc5134b0 100644 --- a/contrib/pds/Makefile.in +++ b/contrib/pds/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/ras/Makefile.in b/contrib/ras/Makefile.in index 27f4394b..a994bcb1 100644 --- a/contrib/ras/Makefile.in +++ b/contrib/ras/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/stream/Makefile.in b/contrib/stream/Makefile.in index f7642152..2ab998b1 100644 --- a/contrib/stream/Makefile.in +++ b/contrib/stream/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/tags/Makefile.in b/contrib/tags/Makefile.in index a9981a6a..3b380ac8 100644 --- a/contrib/tags/Makefile.in +++ b/contrib/tags/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ diff --git a/contrib/win_dib/Makefile.in b/contrib/win_dib/Makefile.in index 30b3b82d..c2f0f0d7 100644 --- a/contrib/win_dib/Makefile.in +++ b/contrib/win_dib/Makefile.in @@ -210,7 +210,6 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ |