[prev in list] [next in list] [prev in thread] [next in thread]
List: graphicsmagick-commit
Subject: [GM-commit] GraphicsMagick: 2 new changesets
From: GraphicsMagick Commits <graphicsmagick-commit () lists ! sourceforge ! net>
Date: 2012-06-16 16:21:06
Message-ID: hg.607fe6d2564e.1339863666.-1602079902 () blade ! simplesystems ! org
[Download RAW message or body]
changeset 607fe6d2564e in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=607fe6d2564e
summary: Updated libtiff to 4.0.2 release.
changeset 251738d41582 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=251738d41582
summary: Update ChangeLog to reflect update of libtiff to 4.0.2 release
diffstat:
ChangeLog | 2 +
tiff/ChangeLog | 122 ++++++++++
tiff/HOWTO-RELEASE | 2 +-
tiff/Makefile.vc | 2 +-
tiff/RELEASE-DATE | 2 +-
tiff/SConstruct | 2 +-
tiff/TODO | 2 +-
tiff/VERSION | 2 +-
tiff/configure | 28 +-
tiff/configure.ac | 10 +-
tiff/configure.com | 2 +-
tiff/html/Makefile.am | 4 +-
tiff/html/Makefile.in | 4 +-
tiff/html/bugs.html | 2 +-
tiff/html/document.html | 2 +-
tiff/html/index.html | 4 +-
tiff/html/internals.html | 2 +-
tiff/html/libtiff.html | 2 +-
tiff/html/man/TIFFWarning.3tiff.html | 2 +-
tiff/html/misc.html | 2 +-
tiff/html/support.html | 2 +-
tiff/html/v3.5.2.html | 2 +-
tiff/html/v3.5.3.html | 2 +-
tiff/html/v3.5.5.html | 2 +-
tiff/html/v3.5.6-beta.html | 2 +-
tiff/html/v3.5.7.html | 2 +-
tiff/html/v3.7.0.html | 2 +-
tiff/html/v3.7.0alpha.html | 2 +-
tiff/html/v3.7.0beta.html | 2 +-
tiff/html/v3.7.0beta2.html | 2 +-
tiff/html/v3.7.2.html | 2 +-
tiff/html/v3.7.3.html | 2 +-
tiff/html/v3.7.4.html | 2 +-
tiff/html/v3.8.0.html | 2 +-
tiff/html/v4.0.1.html | 113 ++++++++++
tiff/html/v4.0.2.html | 118 ++++++++++
tiff/libtiff/SConstruct | 2 +-
tiff/libtiff/tif_dir.c | 390 +++++++++++++++++++---------------
tiff/libtiff/tif_fax3.c | 3 +-
tiff/libtiff/tif_getimage.c | 168 ++++++++++----
tiff/libtiff/tif_jpeg.c | 99 ++------
tiff/libtiff/tif_ojpeg.c | 11 +-
tiff/libtiff/tif_pixarlog.c | 74 +++---
tiff/libtiff/tif_print.c | 145 +++++++-----
tiff/libtiff/tif_read.c | 41 +++-
tiff/libtiff/tif_strip.c | 10 +-
tiff/libtiff/tif_tile.c | 11 +-
tiff/libtiff/tif_unix.c | 8 +-
tiff/libtiff/tiffio.h | 5 +-
tiff/libtiff/tiffiop.h | 5 +-
tiff/libtiff/tiffvers.h | 4 +-
tiff/man/TIFFGetField.3tiff | 15 +-
tiff/man/TIFFWarning.3tiff | 4 +-
tiff/port/Makefile.vc | 2 +-
tiff/port/dummy.c | 2 +-
tiff/port/lfind.c | 2 +-
tiff/port/strtoul.c | 2 +-
tiff/test/Makefile.am | 12 +-
tiff/test/Makefile.in | 41 +++-
tiff/test/ascii_tag.c | 2 +-
tiff/test/check_tag.c | 2 +-
tiff/test/custom_dir.c | 247 ++++++++++++++++++++++
tiff/test/images/quad-tile.jpg.tiff | 0
tiff/test/raw_decode.c | 216 +++++++++++++++++++
tiff/test/rewrite_tag.c | 4 +-
tiff/test/short_tag.c | 2 +-
tiff/test/test_arrays.c | 2 +-
tiff/test/test_arrays.h | 2 +-
tiff/test/tiff2rgba-quad-tile.jpg.sh | 7 +
tiff/tools/rasterfile.h | 2 +-
tiff/tools/tiff2pdf.c | 139 +++++++++--
tiff/tools/tiffdump.c | 6 +-
tiff/tools/tiffinfo.c | 23 +-
www/Changelog.html | 1 +
74 files changed, 1637 insertions(+), 533 deletions(-)
diffs (truncated from 3711 to 300 lines):
diff -r 00016f957fe5 -r 251738d41582 ChangeLog
--- a/ChangeLog Sat Jun 16 11:04:34 2012 -0500
+++ b/ChangeLog Sat Jun 16 11:20:38 2012 -0500
@@ -1,5 +1,7 @@
2012-06-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+ * tiff: Updated libtiff to 4.0.2 release.
+
* png: Updated libpng to 1.5.11 release.
2012-06-14 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
diff -r 00016f957fe5 -r 251738d41582 tiff/ChangeLog
--- a/tiff/ChangeLog Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/ChangeLog Sat Jun 16 11:20:38 2012 -0500
@@ -1,3 +1,124 @@
+2012-06-15 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff 4.0.2 released.
+
+ * tools/tif2pdf.c, tools/tifdump.c: avoid unitialized variable
+ warnings with clang.
+
+2012-06-15 Tom Lane <tgl@sss.pgh.pa.us>
+
+ * tools/tiff2pdf.c: Defend against integer overflows while
+ calculating required buffer sizes (CVE-2012-2113).
+
+2012-06-12 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_print.c: Be careful about printing corrupt inknames.
+
+ * libtiff/tif_fax3.c: Ensure runs array is initialized to zeros.
+
+2012-06-07 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_print.c: avoid pretty printing other fields when
+ we don't have the proper amount and type of data or if the field
+ is actually autodefined.
+
+2012-06-05 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_tile.c, libtiff/tif_strip.c: Ensure that illegal
+ ycbcrsubsampling values result in a runtime error, not just an
+ assertion.
+
+ * tests/custom_dir.c: Add testing of EXIF and custom directory
+ reading and writing.
+
+ * libtiff/tif_dir.c, libtiff/tiffio.h: Add TIFFCreateCustomDirectory()
+ and TIFFCreateEXIFDirectory() functions.
+
+ * libtiff/tif_dir.c, tif_print.c : Remove FIELD_CUSTOM handling for
+ PAGENUMBER, HALFTONEHINTS, and YCBCRSUBSAMPLING. Implement DOTRANGE
+ differently. This is to avoid using special TIFFGetField/TIFFSetField
+ rules for these fields in non-image directories (like EXIF).
+
+2012-06-04 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_jpeg.c: Remove code for fixing up h_sampling and v_sampling
+ in JPEGPreDecode(). If a fixup will be done it needs to be done sooner
+ in JPEGFixupTagsSubsampling() or else buffer sized may be wrong.
+
+2012-06-01 Frank Warmerdam <warmerdam@google.com>
+
+ * tools/tiffinfo.c: Do not try to read image data in EXIF directories.
+
+ * libtiff/tif_getimage.c: added support for _SEPARATED CMYK images.
+ http://bugzilla.maptools.org/show_bug.cgi?id=2379
+
+ * libtiff/tif_unix.c: use strerror() to return a more specific error message
+ on failed open.
+ http://bugzilla.maptools.org/show_bug.cgi?id=2341
+
+ * libtiff/tif_jpeg.c: Fix JPEGDecodeRaw() bugs.
+ http://bugzilla.maptools.org/show_bug.cgi?id=2386
+
+ * tests/decode_raw.c, tests/images/quad-tile.jpg.tiff: add limited support
+ for testing jpeg in tiff image decoding including the "raw" decode interface.
+
+2012-05-31 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_jpeg.c: avoid overrunning the end of the output buffer in
+ JPEGDecodeRaw() - mostly likely to occur when there is confusion about
+ sampling values.
+
+ * libtiff/tif_read.c: Make sure tif_rawdatasize is cleared when tif_rawdata is \
freed. +
+ * libtiff/tif_getimage.c: Add support for greyscale+alpha c/o Jérémie Laval.
+ http://bugzilla.maptools.org/show_bug.cgi?id=2398
+
+2012-05-29 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_dir.c: avoid using specific set/get logic to process fields in custom \
directories, + like EXIF directories. This fixes problems like a tag "320" existing \
in a custom directory getting + processed as if it were a colormap when it isn't \
really. Damn the wide variety of argument formulations + to get/set functions for \
different tags! +
+ * libtiff/tif_dir.c: Ensure that we keep track of when tif_rawdata
+ is a pointer into an mmap()ed file via TIFF_BUFFERMMAP flag.
+
+2012-05-24 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_pixarlog.c: Allocate working buffer one word larger since we "forward
+ accumulate" and overwrite the end by one word in at least some cases.
+
+2012-05-23 Frank Warmerdam <warmerdam@google.com>
+
+ * libtiff/tif_pixarlog.c: avoid accessing out of the lookup arrays for out of range \
inputs. +
+ * tools/tiffinfo.c: initialize h=0 to avoid undefined variable for degenerate \
files. +
+ * libtiff/tif_ojpeg.c: if OJPEGWriteHeader() fails once do not bother trying again \
on + the same image.
+
+ * libtiff/tif_ojpeg.c: make things more resilient in the face of files without
+ stripbytecounts or stripoffsets or where loading these fails.
+
+ * libtiff/tif_print.c: be careful about whether min/max values are singular
+ or one per sample.
+
+ * libtiff/tif_print.c: Avoid confusion about count size when printing custom \
fields. + May affect things like ISOSpeedRatings.
+
+ * libtiff/tif_dir.c: avoid one byte past end of ink names reading
+ in some cases.
+
+2012-05-19 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+
+ * man/TIFFGetField.3tiff: Correct the 'count' field type in the
+ example for how to retreive the value of unsupported tags.
+
+2012-03-30 Frank Warmerdam <warmerdam@google.com>
+
+ * tif_getimage.c: Fix size overflow (zdi-can-1221,CVE-2012-1173)
+ care of Tom Lane @ Red Hat.
+
2012-02-18 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff 4.0.1 released.
@@ -26,6 +147,7 @@
2011-12-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_win32.c: Eliminate some minor 64-bit warnings in
+
tif_win32.c. Patch by Edward Lam.
* configure.ac: Add libtiff private dependency on -llzma for
diff -r 00016f957fe5 -r 251738d41582 tiff/HOWTO-RELEASE
--- a/tiff/HOWTO-RELEASE Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/HOWTO-RELEASE Sat Jun 16 11:20:38 2012 -0500
@@ -107,7 +107,7 @@
ftp.remotesensing.org ftp site.
scp tiff-*.tar.gz tiff-*.zip \
- frankw@upload.osgeo.org:/osgeo/download/libtiff
+ warmerdam@upload.osgeo.org:/osgeo/download/libtiff
15. Announce to list, tiff@lists.maptools.org
diff -r 00016f957fe5 -r 251738d41582 tiff/Makefile.vc
--- a/tiff/Makefile.vc Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/Makefile.vc Sat Jun 16 11:20:38 2012 -0500
@@ -1,4 +1,4 @@
-# $Id: Makefile.vc,v 1.7 2008/01/01 15:53:10 fwarmerdam Exp $
+# $Id: Makefile.vc,v 1.7 2008-01-01 15:53:10 fwarmerdam Exp $
#
# Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>
#
diff -r 00016f957fe5 -r 251738d41582 tiff/RELEASE-DATE
--- a/tiff/RELEASE-DATE Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/RELEASE-DATE Sat Jun 16 11:20:38 2012 -0500
@@ -1,1 +1,1 @@
-20120218
+20120615
diff -r 00016f957fe5 -r 251738d41582 tiff/SConstruct
--- a/tiff/SConstruct Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/SConstruct Sat Jun 16 11:20:38 2012 -0500
@@ -1,4 +1,4 @@
-# $Id: SConstruct,v 1.4 2007/02/24 15:03:47 dron Exp $
+# $Id: SConstruct,v 1.4 2007-02-24 15:03:47 dron Exp $
# Tag Image File Format (TIFF) Software
#
diff -r 00016f957fe5 -r 251738d41582 tiff/TODO
--- a/tiff/TODO Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/TODO Sat Jun 16 11:20:38 2012 -0500
@@ -1,4 +1,4 @@
-# $Header: /cvs/libtiff/TODO,v 1.6 2002/10/10 05:28:43 warmerda Exp $
+# $Header: /cvs/maptools/cvsroot/libtiff/TODO,v 1.6 2002-10-10 05:28:43 warmerda Exp \
$
o gif2tiff segaulting on selected images
o tiffcmp read data by strip/tile instead of scanline
diff -r 00016f957fe5 -r 251738d41582 tiff/VERSION
--- a/tiff/VERSION Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/VERSION Sat Jun 16 11:20:38 2012 -0500
@@ -1,1 +1,1 @@
-4.0.1
+4.0.2
diff -r 00016f957fe5 -r 251738d41582 tiff/configure
--- a/tiff/configure Sat Jun 16 11:04:34 2012 -0500
+++ b/tiff/configure Sat Jun 16 11:20:38 2012 -0500
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for LibTIFF Software 4.0.1.
+# Generated by GNU Autoconf 2.68 for LibTIFF Software 4.0.2.
#
# Report bugs to <tiff@lists.maptools.org>.
#
@@ -570,8 +570,8 @@
# Identity of this package.
PACKAGE_NAME='LibTIFF Software'
PACKAGE_TARNAME='tiff'
-PACKAGE_VERSION='4.0.1'
-PACKAGE_STRING='LibTIFF Software 4.0.1'
+PACKAGE_VERSION='4.0.2'
+PACKAGE_STRING='LibTIFF Software 4.0.2'
PACKAGE_BUGREPORT='tiff@lists.maptools.org'
PACKAGE_URL=''
@@ -1379,7 +1379,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures LibTIFF Software 4.0.1 to adapt to many kinds of systems.
+\`configure' configures LibTIFF Software 4.0.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1453,7 +1453,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of LibTIFF Software 4.0.1:";;
+ short | recursive ) echo "Configuration of LibTIFF Software 4.0.2:";;
esac
cat <<\_ACEOF
@@ -1629,7 +1629,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-LibTIFF Software configure 4.0.1
+LibTIFF Software configure 4.0.2
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2351,7 +2351,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by LibTIFF Software $as_me 4.0.1, which was
+It was created by LibTIFF Software $as_me 4.0.2, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -3246,7 +3246,7 @@
# Define the identity of the package.
PACKAGE='tiff'
- VERSION='4.0.1'
+ VERSION='4.0.2'
cat >>confdefs.h <<_ACEOF
@@ -3312,14 +3312,14 @@
LIBTIFF_MAJOR_VERSION=4
LIBTIFF_MINOR_VERSION=0
-LIBTIFF_MICRO_VERSION=1
+LIBTIFF_MICRO_VERSION=2
LIBTIFF_ALPHA_VERSION=
LIBTIFF_VERSION=$LIBTIFF_MAJOR_VERSION.$LIBTIFF_MINOR_VERSION.$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION
LIBTIFF_RELEASE_DATE=`date +"%Y%m%d"`
-LIBTIFF_CURRENT=5
-LIBTIFF_REVISION=6
-LIBTIFF_AGE=0
+LIBTIFF_CURRENT=6
+LIBTIFF_REVISION=0
+LIBTIFF_AGE=1
LIBTIFF_VERSION_INFO=$LIBTIFF_CURRENT:$LIBTIFF_REVISION:$LIBTIFF_AGE
# This is a special hack for OpenBSD and MirOS systems. The dynamic linker
@@ -20446,7 +20446,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by LibTIFF Software $as_me 4.0.1, which was
+This file was extended by LibTIFF Software $as_me 4.0.2, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20512,7 +20512,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-LibTIFF Software config.status 4.0.1
+LibTIFF Software config.status 4.0.2
configured by $0, generated by GNU Autoconf 2.68,
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Graphicsmagick-commit mailing list
Graphicsmagick-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-commit
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic