summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbfriesen <bfriesen>2012-09-22 16:12:43 +0000
committerbfriesen <bfriesen>2012-09-22 16:12:43 +0000
commit2f83c385ff3d5493602308b62ca6d7707725b4fd (patch)
tree300e53062fa9e7e56306407e8186b5a5605c074d
parent95942321d89fdcd3251fe42632e3a85a561e9569 (diff)
downloadlibtiff-2f83c385ff3d5493602308b62ca6d7707725b4fd.tar.gz
* libtiff 4.0.3 released.Release-v4-0-3
-rw-r--r--ChangeLog4
-rw-r--r--HOWTO-RELEASE5
-rw-r--r--RELEASE-DATE2
-rw-r--r--VERSION2
-rwxr-xr-xconfigure26
-rw-r--r--configure.ac8
-rw-r--r--html/index.html4
-rw-r--r--html/v4.0.2.html4
-rw-r--r--html/v4.0.3.html125
-rw-r--r--libtiff/tiffvers.h4
10 files changed, 157 insertions, 27 deletions
diff --git a/ChangeLog b/ChangeLog
index 13fded13..a537f71b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-09-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+
+ * libtiff 4.0.3 released.
+
2012-09-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* Makefile.am: Update to Automake 1.12.4
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE
index 418fce23..701ca75f 100644
--- a/HOWTO-RELEASE
+++ b/HOWTO-RELEASE
@@ -7,12 +7,13 @@ Notes on releasing.
and that these tools are in your executable search path prior to
any other installed versions. Versions delivered with Linux may be
altered so it is best to install official FSF releases. GNU 'm4'
- 1.4.6 or later is needed in order to avoid bugs in m4. These
- packages may be downloaded from the following ftp locations:
+ 1.4.16 is needed in order to avoid bugs in m4. These packages may
+ be downloaded from the following ftp locations:
autoconf - ftp://ftp.gnu.org/pub/gnu/autoconf
automake - ftp://ftp.gnu.org/pub/gnu/automake
libtool - ftp://ftp.gnu.org/pub/gnu/libtool
+ m4 - ftp://ftp.gnu.org/pub/gnu/m4
Release builds should only be done on a system with a functioning
and correctly set system clock and on a filesystem which accurately
diff --git a/RELEASE-DATE b/RELEASE-DATE
index d32f7156..f0326d2c 100644
--- a/RELEASE-DATE
+++ b/RELEASE-DATE
@@ -1 +1 @@
-20120615
+20120922
diff --git a/VERSION b/VERSION
index 4d54dadd..c4e41f94 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-4.0.2
+4.0.3
diff --git a/configure b/configure
index 526e736e..8f27f01a 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for LibTIFF Software 4.0.2.
+# Generated by GNU Autoconf 2.69 for LibTIFF Software 4.0.3.
#
# Report bugs to <tiff@lists.maptools.org>.
#
@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='LibTIFF Software'
PACKAGE_TARNAME='tiff'
-PACKAGE_VERSION='4.0.2'
-PACKAGE_STRING='LibTIFF Software 4.0.2'
+PACKAGE_VERSION='4.0.3'
+PACKAGE_STRING='LibTIFF Software 4.0.3'
PACKAGE_BUGREPORT='tiff@lists.maptools.org'
PACKAGE_URL=''
@@ -1397,7 +1397,7 @@ if test "$ac_init_help" = "long"; then
# 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.2 to adapt to many kinds of systems.
+\`configure' configures LibTIFF Software 4.0.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1471,7 +1471,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of LibTIFF Software 4.0.2:";;
+ short | recursive ) echo "Configuration of LibTIFF Software 4.0.3:";;
esac
cat <<\_ACEOF
@@ -1650,7 +1650,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-LibTIFF Software configure 4.0.2
+LibTIFF Software configure 4.0.3
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2377,7 +2377,7 @@ cat >config.log <<_ACEOF
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.2, which was
+It was created by LibTIFF Software $as_me 4.0.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3281,7 +3281,7 @@ fi
# Define the identity of the package.
PACKAGE='tiff'
- VERSION='4.0.2'
+ VERSION='4.0.3'
cat >>confdefs.h <<_ACEOF
@@ -3353,14 +3353,14 @@ fi
LIBTIFF_MAJOR_VERSION=4
LIBTIFF_MINOR_VERSION=0
-LIBTIFF_MICRO_VERSION=2
+LIBTIFF_MICRO_VERSION=3
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=6
+LIBTIFF_CURRENT=7
LIBTIFF_REVISION=0
-LIBTIFF_AGE=1
+LIBTIFF_AGE=2
LIBTIFF_VERSION_INFO=$LIBTIFF_CURRENT:$LIBTIFF_REVISION:$LIBTIFF_AGE
# This is a special hack for OpenBSD and MirOS systems. The dynamic linker
@@ -20448,7 +20448,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# 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.2, which was
+This file was extended by LibTIFF Software $as_me 4.0.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20514,7 +20514,7 @@ _ACEOF
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.2
+LibTIFF Software config.status 4.0.3
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 08757f1f..e1b8d407 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,7 +25,7 @@ dnl OF THIS SOFTWARE.
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.64)
-AC_INIT([LibTIFF Software],[4.0.2],[tiff@lists.maptools.org],[tiff])
+AC_INIT([LibTIFF Software],[4.0.3],[tiff@lists.maptools.org],[tiff])
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR(m4)
AC_LANG(C)
@@ -41,7 +41,7 @@ dnl Versioning.
dnl Don't fill the ALPHA_VERSION field, if not applicable.
LIBTIFF_MAJOR_VERSION=4
LIBTIFF_MINOR_VERSION=0
-LIBTIFF_MICRO_VERSION=2
+LIBTIFF_MICRO_VERSION=3
LIBTIFF_ALPHA_VERSION=
LIBTIFF_VERSION=$LIBTIFF_MAJOR_VERSION.$LIBTIFF_MINOR_VERSION.$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION
dnl This will be used with the 'make release' target
@@ -76,9 +76,9 @@ dnl 5. If any interfaces have been added since the last public release, then
dnl increment age.
dnl 6. If any interfaces have been removed since the last public release,
dnl then set age to 0.
-LIBTIFF_CURRENT=6
+LIBTIFF_CURRENT=7
LIBTIFF_REVISION=0
-LIBTIFF_AGE=1
+LIBTIFF_AGE=2
LIBTIFF_VERSION_INFO=$LIBTIFF_CURRENT:$LIBTIFF_REVISION:$LIBTIFF_AGE
# This is a special hack for OpenBSD and MirOS systems. The dynamic linker
diff --git a/html/index.html b/html/index.html
index aa38485e..7477e0cf 100644
--- a/html/index.html
+++ b/html/index.html
@@ -24,7 +24,7 @@
</tr>
<tr>
<th>Latest Stable Release</th>
- <td><a href="v4.0.2.html">v4.0.2</a></td>
+ <td><a href="v4.0.3.html">v4.0.3</a></td>
</tr>
<tr>
<th>Master Download Site</th>
@@ -117,7 +117,7 @@
</ul>
<hr>
<p>
- Last updated $Date: 2012-06-16 00:19:37 $.
+ Last updated $Date: 2012-09-22 16:12:44 $.
</p>
</body>
</html>
diff --git a/html/v4.0.2.html b/html/v4.0.2.html
index 78d20087..2c44e34f 100644
--- a/html/v4.0.2.html
+++ b/html/v4.0.2.html
@@ -15,7 +15,7 @@
<UL>
<HR SIZE=4 WIDTH=65% ALIGN=left>
<B>Current Version</B>: v4.0.2<BR>
-<B>Previous Version</B>: <A HREF=v4.0.0.html>v4.0.1</a><BR>
+<B>Previous Version</B>: <A HREF=v4.0.1.html>v4.0.1</a><BR>
<B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
<B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
@@ -112,7 +112,7 @@ information is located here:
</UL>
-Last updated $Date: 2012-06-16 00:19:37 $.
+Last updated $Date: 2012-09-22 16:12:44 $.
</BODY>
</HTML>
diff --git a/html/v4.0.3.html b/html/v4.0.3.html
new file mode 100644
index 00000000..c640c866
--- /dev/null
+++ b/html/v4.0.3.html
@@ -0,0 +1,125 @@
+<HTML>
+<HEAD>
+<TITLE>
+ Changes in TIFF v4.0.3
+</TITLE>
+</HEAD>
+
+<BODY BGCOLOR=white>
+<FONT FACE="Helvetica, Arial, Sans">
+
+<BASEFONT SIZE=4>
+<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
+<BASEFONT SIZE=3>
+
+<UL>
+<HR SIZE=4 WIDTH=65% ALIGN=left>
+<B>Current Version</B>: v4.0.3<BR>
+<B>Previous Version</B>: <A HREF=v4.0.2.html>v4.0.2</a><BR>
+<B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
+ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
+<B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
+http://www.remotesensing.org/libtiff</a>
+<HR SIZE=4 WIDTH=65% ALIGN=left>
+</UL>
+
+<P>
+This document describes the changes made to the software between the
+<I>previous</I> and <I>current</I> versions (see above). If you don't
+find something listed here, then it was not done in this timeframe, or
+it was not considered important enough to be mentioned. The following
+information is located here:
+<UL>
+<LI><A HREF="#highlights">Major Changes</A>
+<LI><A HREF="#configure">Changes in the software configuration</A>
+<LI><A HREF="#libtiff">Changes in libtiff</A>
+<LI><A HREF="#tools">Changes in the tools</A>
+<LI><A HREF="#contrib">Changes in the contrib area</A>
+</UL>
+<p>
+<P><HR WIDTH=65% ALIGN=left>
+
+<!--------------------------------------------------------------------------->
+
+<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
+
+<UL>
+
+ <li> None
+
+</UL>
+
+
+<P><HR WIDTH=65% ALIGN=left>
+<!--------------------------------------------------------------------------->
+
+<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
+
+<UL>
+
+ <li> Updated to use Automake 1.12.4. Avoids security problem with
+ 'make distcheck' (CVE-2012-3386).
+
+</UL>
+
+<P><HR WIDTH=65% ALIGN=left>
+
+<!--------------------------------------------------------------------------->
+
+<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
+
+<UL>
+
+ <li> Various memory buffer access fixes.
+
+ <li> Fix handling when writing RGBA jpeg compressed imagery
+ (<A HREF="http://trac.osgeo.org/gdal/ticket/4732">http://trac.osgeo.org/gdal/ticket/4732</A>).
+
+ <li> Fix to work properly with IJG JPEG 7+.
+
+ <li> New functions TIFFFieldTag(), TIFFFieldName(),
+ TIFFFieldDataType(), TIFFFieldPassCount(), TIFFFieldReadCount(),
+ TIFFFieldWriteCount() to use as external accessors for the opaque
+ type TIFFField.
+
+ <li> Fix bug rewriting image tiles in a compressed
+ file (<A HREF="http://trac.osgeo.org/gdal/ticket/4771">http://trac.osgeo.org/gdal/ticket/4771</A>).
+
+ <li> Add TIFF/FX tag support in libtiff.
+
+</UL>
+
+<P><HR WIDTH=65% ALIGN=left>
+
+<!-------------------------------------------------------------------------->
+
+<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
+
+<UL>
+
+ <li> tiff2pdf: Fail when TIFFSetDirectory() fails. This prevents
+ core dumps or perhaps even arbitrary code execution when processing
+ a corrupt input file (CVE-2012-3401).
+
+ <li> tiff2pdf: Fix two places where t2p_error didn't get set after a
+ malloc failure. No crash risk AFAICS, but the program might not
+ report exit code 1 as desired.
+
+</UL>
+
+<P><HR WIDTH=65% ALIGN=left>
+
+<!--------------------------------------------------------------------------->
+
+<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
+
+<UL>
+
+ <li> None
+
+</UL>
+
+Last updated $Date: 2012-09-22 16:12:44 $.
+
+</BODY>
+</HTML>
diff --git a/libtiff/tiffvers.h b/libtiff/tiffvers.h
index 38ee9fab..40edc813 100644
--- a/libtiff/tiffvers.h
+++ b/libtiff/tiffvers.h
@@ -1,4 +1,4 @@
-#define TIFFLIB_VERSION_STR "LIBTIFF, Version 4.0.2\nCopyright (c) 1988-1996 Sam Leffler\nCopyright (c) 1991-1996 Silicon Graphics, Inc."
+#define TIFFLIB_VERSION_STR "LIBTIFF, Version 4.0.3\nCopyright (c) 1988-1996 Sam Leffler\nCopyright (c) 1991-1996 Silicon Graphics, Inc."
/*
* This define can be used in code that requires
* compilation-related definitions specific to a
@@ -6,4 +6,4 @@
* version checking should be done based on the
* string returned by TIFFGetVersion.
*/
-#define TIFFLIB_VERSION 20120615
+#define TIFFLIB_VERSION 20120922