[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