Blame SPECS/libtiff.spec

21ff78
Summary:       Library of functions for manipulating TIFF format image files
21ff78
Name:          libtiff
21ff78
Version:       4.0.9
695844
Release:       27%{?dist}
21ff78
License:       libtiff
21ff78
Group:         System Environment/Libraries
21ff78
URL:           http://www.simplesystems.org/libtiff/
21ff78
21ff78
Source:        ftp://ftp.simplesystems.org/pub/libtiff/tiff-%{version}.tar.gz
21ff78
12208d
12208d
# Patches generated from https://gitlab.cee.redhat.com/mmuzila/libtiff/-/tree/rhel-8.7.0
df59fa
# Patches were generated by: git format-patch -N --no-signature ...
12208d
Patch0001: 0001-Back-off-the-minimum-required-automake-version-to-1..patch
12208d
Patch0002: 0002-Fix-Makefile.patch
12208d
Patch0003: 0003-CVE-2018-5784-Fix-for-bug-2772.patch
12208d
Patch0004: 0004-CVE-2018-7456-Fix-NULL-pointer-dereference-in-TIFFPr.patch
12208d
Patch0005: 0005-CVE-2017-9935-tiff2pdf-Fix-CVE-2017-9935.patch
12208d
Patch0006: 0006-CVE-2017-9935-tiff2pdf-Fix-apparent-incorrect-type-f.patch
12208d
Patch0007: 0007-CVE-2017-18013-libtiff-tif_print.c-TIFFPrintDirector.patch
12208d
Patch0008: 0008-CVE-2018-8905-LZWDecodeCompat-fix-potential-index-ou.patch
12208d
Patch0009: 0009-CVE-2018-10963-TIFFWriteDirectorySec-avoid-assertion.patch
12208d
Patch0010: 0010-CVE-2018-17100-avoid-potential-int32-overflows-in-mu.patch
12208d
Patch0011: 0011-CVE-2018-18557-JBIG-fix-potential-out-of-bounds-writ.patch
12208d
Patch0012: 0012-CVE-2018-18661-tiff2bw-avoid-null-pointer-dereferenc.patch
12208d
Patch0013: 0013-bz1602597-Fix-two-resource-leaks.patch
12208d
Patch0014: 0014-CVE-2018-12900-check-that-Tile-Width-Samples-Pixel-d.patch
12208d
Patch0015: 0015-CVE-2019-14973-Fix-integer-overflow-in-_TIFFCheckMal.patch
12208d
Patch0016: 0016-CVE-2019-17546-RGBA-interface-fix-integer-overflow-p.patch
12208d
Patch0017: 0017-CVE-2020-35521-CVE-2020-35522-enforce-configurable-m.patch
12208d
Patch0018: 0018-CVE-2020-35523-gtTileContig-check-Tile-width-for-ove.patch
12208d
Patch0019: 0019-CVE-2020-35524-tiff2pdf.c-properly-calculate-datasiz.patch
12208d
Patch0020: 0020-CVE-2020-19131-tiffcrop.c-fix-invertImage-for-bps-2-.patch
12208d
Patch0021: 0021-CVE-2022-0561-TIFFFetchStripThing-avoid-calling-memc.patch
12208d
Patch0022: 0022-CVE-2022-0562-TIFFReadDirectory-avoid-calling-memcpy.patch
12208d
Patch0023: 0023-CVE-2022-22844-tiffset-fix-global-buffer-overflow-fo.patch
12208d
Patch0024: 0024-CVE-2022-0865-tif_jbig.c-fix-crash-when-reading-a-fi.patch
12208d
Patch0025: 0025-CVE-2022-0891-tiffcrop-fix-issue-380-and-382-heap-bu.patch
12208d
Patch0026: 0026-CVE-2022-0924-fix-heap-buffer-overflow-in-tiffcp-278.patch
12208d
Patch0027: 0027-CVE-2022-0909-fix-the-FPE-in-tiffcrop-393.patch
12208d
Patch0028: 0028-CVE-2022-0908-TIFFFetchNormalTag-avoid-calling-memcp.patch
12208d
Patch0029: 0029-CVE-2022-1355-tiffcp-avoid-buffer-overflow-in-mode-s.patch
df59fa
Patch0030: 0030-move-_TIFFClampDoubleToFloat-to-tif_aux.c.patch
df59fa
Patch0031: 0031-CVE-2022-2056-CVE-2022-2057-CVE-2022-2058-fix-the-FP.patch
df59fa
Patch0032: 0032-CVE-2022-2867-CVE-2022-2868-tiffcrop.c-Fix-issue-352.patch
df59fa
Patch0033: 0033-CVE-2022-2519-CVE-2022-2520-CVE-2022-2521-CVE-2022-2.patch
df59fa
Patch0034: 0034-CVE-2022-2519-CVE-2022-2520-CVE-2022-2521-CVE-2022-2.patch
695844
Patch0035: 0035-CVE-2022-3597-CVE-2022-3626-CVE-2022-3627-tiffcrop-d.patch
695844
Patch0036: 0036-CVE-2022-3970-TIFFReadRGBATileExt-fix-unsigned-integ.patch
12208d
21ff78
21ff78
BuildRequires: gcc, gcc-c++
21ff78
BuildRequires: zlib-devel libjpeg-devel jbigkit-devel
21ff78
BuildRequires: libtool automake autoconf pkgconfig
21ff78
21ff78
%description
21ff78
The libtiff package contains a library of functions for manipulating
21ff78
TIFF (Tagged Image File Format) image format files.  TIFF is a widely
21ff78
used file format for bitmapped images.  TIFF files usually end in the
21ff78
.tif extension and they are often quite large.
21ff78
21ff78
The libtiff package should be installed if you need to manipulate TIFF
21ff78
format image files.
21ff78
21ff78
%package devel
21ff78
Summary:       Development tools for programs which will use the libtiff library
21ff78
Group:         Development/Libraries
21ff78
Requires:      %{name}%{?_isa} = %{version}-%{release}
21ff78
Requires:      pkgconfig%{?_isa}
21ff78
21ff78
%description devel
21ff78
This package contains the header files and documentation necessary for
21ff78
developing programs which will manipulate TIFF format image files
21ff78
using the libtiff library.
21ff78
21ff78
If you need to develop programs which will manipulate TIFF format
21ff78
image files, you should install this package.  You'll also need to
21ff78
install the libtiff package.
21ff78
21ff78
%package static
21ff78
Summary:     Static TIFF image format file library
21ff78
Group:       Development/Libraries
21ff78
Requires:    %{name}-devel%{?_isa} = %{version}-%{release}
21ff78
21ff78
%description static
21ff78
The libtiff-static package contains the statically linkable version of libtiff.
21ff78
Linking to static libraries is discouraged for most applications, but it is
21ff78
necessary for some boot packages.
21ff78
21ff78
%package tools
21ff78
Summary:    Command-line utility programs for manipulating TIFF files
21ff78
Group:      Development/Libraries
21ff78
Requires:   %{name}%{?_isa} = %{version}-%{release}
21ff78
21ff78
%description tools
21ff78
This package contains command-line programs for manipulating TIFF format
21ff78
image files using the libtiff library.
21ff78
21ff78
%prep
12208d
%autosetup -p1 -n tiff-%{version}
21ff78
21ff78
# Use build system's libtool.m4, not the one in the package.
21ff78
rm -f libtool.m4
21ff78
21ff78
libtoolize --force  --copy
21ff78
aclocal -I . -I m4
21ff78
automake --add-missing --copy
21ff78
autoconf
21ff78
autoheader
21ff78
21ff78
%build
21ff78
export CFLAGS="%{optflags} -fno-strict-aliasing"
21ff78
%configure --enable-ld-version-script
21ff78
make %{?_smp_mflags}
21ff78
21ff78
%install
21ff78
make DESTDIR=$RPM_BUILD_ROOT install
21ff78
21ff78
# remove what we didn't want installed
21ff78
rm $RPM_BUILD_ROOT%{_libdir}/*.la
21ff78
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/
21ff78
21ff78
# no libGL dependency, please
21ff78
rm -f $RPM_BUILD_ROOT%{_bindir}/tiffgt
21ff78
21ff78
# no sgi2tiff or tiffsv, either
21ff78
rm -f $RPM_BUILD_ROOT%{_bindir}/sgi2tiff
21ff78
rm -f $RPM_BUILD_ROOT%{_bindir}/tiffsv
21ff78
21ff78
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/tiffgt.1
21ff78
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/sgi2tiff.1
21ff78
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/tiffsv.1
21ff78
rm -f html/man/tiffgt.1.html
21ff78
rm -f html/man/sgi2tiff.1.html
21ff78
rm -f html/man/tiffsv.1.html
21ff78
21ff78
# multilib header hack
21ff78
# we only apply this to known Red Hat multilib arches, per bug #233091
21ff78
case `uname -i` in
21ff78
  i386 | ppc | s390 | sparc )
21ff78
    wordsize="32"
21ff78
    ;;
21ff78
  x86_64 | ppc64 | s390x | sparc64 )
21ff78
    wordsize="64"
21ff78
    ;;
21ff78
  *)
21ff78
    wordsize=""
21ff78
    ;;
21ff78
esac
21ff78
21ff78
if test -n "$wordsize"
21ff78
then
21ff78
  mv $RPM_BUILD_ROOT%{_includedir}/tiffconf.h \
21ff78
     $RPM_BUILD_ROOT%{_includedir}/tiffconf-$wordsize.h
21ff78
21ff78
  cat >$RPM_BUILD_ROOT%{_includedir}/tiffconf.h <
21ff78
#ifndef TIFFCONF_H_MULTILIB
21ff78
#define TIFFCONF_H_MULTILIB
21ff78
21ff78
#include <bits/wordsize.h>
21ff78
21ff78
#if __WORDSIZE == 32
21ff78
# include "tiffconf-32.h"
21ff78
#elif __WORDSIZE == 64
21ff78
# include "tiffconf-64.h"
21ff78
#else
21ff78
# error "unexpected value for __WORDSIZE macro"
21ff78
#endif
21ff78
21ff78
#endif
21ff78
EOF
21ff78
21ff78
fi
21ff78
21ff78
%ldconfig_scriptlets
21ff78
21ff78
%check
21ff78
LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH make check
21ff78
21ff78
# don't include documentation Makefiles, they are a multilib hazard
21ff78
find html -name 'Makefile*' | xargs rm
21ff78
21ff78
%files
21ff78
%doc COPYRIGHT README RELEASE-DATE VERSION
21ff78
%{_libdir}/libtiff.so.*
21ff78
%{_libdir}/libtiffxx.so.*
21ff78
21ff78
%files devel
21ff78
%doc TODO ChangeLog html
21ff78
%{_includedir}/*
21ff78
%{_libdir}/libtiff.so
21ff78
%{_libdir}/libtiffxx.so
21ff78
%{_libdir}/pkgconfig/libtiff*.pc
21ff78
%{_mandir}/man3/*
21ff78
21ff78
%files static
21ff78
%{_libdir}/*.a
21ff78
21ff78
%files tools
21ff78
%{_bindir}/*
21ff78
%{_mandir}/man1/*
21ff78
21ff78
%changelog
695844
* Mon Jan 16 2023 Matej Mužila <mmuzila@redhat.com> - 4.0.9-27
695844
- Fix various CVEs
695844
- Resolves: CVE-2022-3627 CVE-2022-3970
695844
df59fa
* Mon Oct 24 2022 Matej Mužila <mmuzila@redhat.com> - 4.0.9-26
df59fa
- Fix various CVEs
df59fa
- Resolves: CVE-2022-2519 CVE-2022-2520 CVE-2022-2521 CVE-2022-2953
df59fa
df59fa
* Tue Sep 06 2022 Matej Mužila <mmuzila@redhat.com> - 4.0.9-25
df59fa
- Fix CVE-2022-2867 (#2118857)
df59fa
- Fix CVE-2022-2868 (#2118882)
df59fa
- Fix CVE-2022-2869 (#2118878)
df59fa
df59fa
* Mon Jul 18 2022 Matej Mužila <mmuzila@redhat.com> - 4.0.9-24
df59fa
- Fix CVE-2022-2056 CVE-2022-2057 CVE-2022-2058
df59fa
- Resolves: #2103222
df59fa
12208d
* Thu May 12 2022 Matej Mužila <mmuzila@redhat.com> - 4.0.9-23
12208d
- Fix various CVEs
12208d
- Resolves: CVE-2022-0561 CVE-2022-0562 CVE-2022-22844 CVE-2022-0865
12208d
  CVE-2022-0891 CVE-2022-0924 CVE-2022-0909 CVE-2022-0908 CVE-2022-1355
12208d
17783b
* Wed Sep 29 2021 Nikola Forró <nforro@redhat.com> - 4.0.9-21
17783b
- Fix CVE-2020-19131 (#2006535)
17783b
837307
* Thu Apr 29 2021 Nikola Forró <nforro@redhat.com> - 4.0.9-20
837307
- Rebuild for fixed binutils (#1954437)
837307
837307
* Fri Apr 09 2021 Nikola Forró <nforro@redhat.com> - 4.0.9-19
837307
- Fix CVE-2020-35521 (#1945539)
837307
- Fix CVE-2020-35522 (#1945555)
837307
- Fix CVE-2020-35523 (#1945542)
837307
- Fix CVE-2020-35524 (#1945546)
837307
d77016
* Thu Feb 20 2020 Nikola Forró <nforro@redhat.com> - 4.0.9-18
d77016
- Fix CVE-2019-17546 (#1771372)
d77016
4e3db6
* Thu Nov 28 2019 Nikola Forró <nforro@redhat.com> - 4.0.9-17
4e3db6
- Add upstream test suite and enable it in gating
4e3db6
4e3db6
* Wed Nov 27 2019 Nikola Forró <nforro@redhat.com> - 4.0.9-16
4e3db6
- Fix CVE-2019-14973 (#1755705)
4e3db6
7d356a
* Wed Jun 12 2019 Nikola Forró <nforro@redhat.com> - 4.0.9-15
7d356a
- Fix DIVIDE_BY_ZERO in patch for CVE-2018-12900 (#1595579)
7d356a
7d356a
* Thu Jun 06 2019 Nikola Forró <nforro@redhat.com> - 4.0.9-14
7d356a
- Fix CVE-2018-12900 (#1595579)
7d356a
21ff78
* Thu Dec 13 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-13
21ff78
- Fix compiler warning introduced by patch for CVE-2018-18661
21ff78
21ff78
* Wed Nov 14 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-12
21ff78
- Fix CVE-2018-18557 (#1647738) and CVE-2018-18661 (#1644452)
21ff78
21ff78
* Mon Oct 15 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-11
21ff78
- Fix important Covscan defects (#1602597)
21ff78
21ff78
* Mon Oct 15 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-10
21ff78
- Fix CVE-2018-17100 (#1631073)
21ff78
21ff78
* Wed May 30 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-9
21ff78
- Fix CVE-2017-9935, CVE-2017-18013, CVE-2018-8905 (#1559708)
21ff78
  and CVE-2018-10963 (#1579060)
21ff78
21ff78
* Tue Apr 17 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-8
21ff78
- Fix CVE-2018-7456 (#1556709)
21ff78
21ff78
* Fri Mar 23 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-7
21ff78
- Fix CVE-2018-5784 (#1537742)
21ff78
21ff78
* Tue Feb 20 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-6
21ff78
- Add missing gcc-c++ build dependency
21ff78
21ff78
* Tue Feb 20 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-5
21ff78
- Add missing gcc build dependency
21ff78
21ff78
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.9-4
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
21ff78
21ff78
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.0.9-3
21ff78
- Switch to %%ldconfig_scriptlets
21ff78
21ff78
* Mon Dec 11 2017 Nikola Forró <nforro@redhat.com> - 4.0.9-2
21ff78
- Fix unescaped macro in changelog entry (#1523643)
21ff78
21ff78
* Thu Nov 23 2017 Nikola Forró <nforro@redhat.com> - 4.0.9-1
21ff78
- New upstream version libtiff-4.0.9 (#1514863)
21ff78
21ff78
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.8-3
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
21ff78
21ff78
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.8-2
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
21ff78
21ff78
* Mon May 22 2017 Nikola Forró <nforro@redhat.com> - 4.0.8-1
21ff78
- New upstream version libtiff-4.0.8 (#1453030)
21ff78
21ff78
* Wed Apr 12 2017 Nikola Forró <nforro@redhat.com> - 4.0.7-5
21ff78
- Fix CVE-2017-759{2,3,4,5,6,7,8,9}, CVE-2017-760{0,1,2} (#1441273)
21ff78
21ff78
* Wed Apr 05 2017 Nikola Forró <nforro@redhat.com> - 4.0.7-4
21ff78
- Fix CVE-2016-1026{6,7,8,9}, CVE-2016-1027{0,1,2} (#1438464)
21ff78
21ff78
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.7-3
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
21ff78
21ff78
* Tue Jan 24 2017 Nikola Forró <nforro@redhat.com> - 4.0.7-2
21ff78
- Fix Hylafax breakage (#1416042)
21ff78
21ff78
* Mon Nov 21 2016 Nikola Forró <nforro@redhat.com> - 4.0.7-1
21ff78
- New upstream version libtiff-4.0.7 (#1396769)
21ff78
21ff78
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.6-2
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
21ff78
21ff78
* Fri Oct 09 2015 Petr Hracek <phracek@redhat.com> - 4.0.6-1
21ff78
- New upstream version libtiff-4.0.6 (#1262585)
21ff78
21ff78
* Wed Sep 09 2015 Petr Hracek <phracek@redhat.com> - 4.0.5-1
21ff78
- New upstream version libtiff-4.0.5 (#1258286)
21ff78
21ff78
* Mon Jun 22 2015 Petr Hracek <phracek@redhat.com> - 4.0.4-1
21ff78
- New upstream version libtiff-4.0.4 (#1234191)
21ff78
21ff78
* Fri Jun 19 2015 Petr Hracek <phracek@redhat.com> - 4.0.4beta-1
21ff78
- New upstream version libtiff-4.0.4beta (#1186219)
21ff78
21ff78
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-21
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
21ff78
21ff78
* Tue May 19 2015 Petr Hracek <phracek@redhat.com> - 4.0.3-20
21ff78
- CVE-2014-9655 and CVE-2015-1547 #1190710
21ff78
21ff78
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 4.0.3-19
21ff78
- Rebuilt for GCC 5 C++11 ABI change
21ff78
21ff78
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-18
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
21ff78
21ff78
* Tue Aug 12 2014 Kalev Lember <kalevlember@gmail.com> - 4.0.3-17
21ff78
- Rebuilt for libjbig soname bump
21ff78
21ff78
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-16
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
21ff78
21ff78
* Wed May 21 2014 Petr Hracek <phracek@redhat.com> - 4.0.3-15
21ff78
- Add upstream patches for CVE-2013-4243 (#996832)
21ff78
21ff78
* Thu Dec 19 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-14
21ff78
- Fix: #1044609 Can't install both architectures
21ff78
21ff78
* Wed Dec 18 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-13
21ff78
- Fix #510240 Correct tiff2ps man option -W
21ff78
21ff78
* Wed Oct 16 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-12
21ff78
- make check moved to %%check section (#1017070)
21ff78
21ff78
* Tue Oct 08 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-11
21ff78
- Resolves: #510258, #510240 - man page corrections
21ff78
21ff78
* Mon Aug 19 2013 Petr Hracek <phracek@redhat.com> 4.0.3-10
21ff78
- Add upstream patches for CVE-2013-4244
21ff78
Resolves: #996468
21ff78
21ff78
* Wed Aug 14 2013 Petr Hracek <phracek@redhat.com> 4.0.3-9
21ff78
- Add upstream patches for CVE-2013-4231 CVE-2013-4232
21ff78
Resolves: #995965 #995975
21ff78
21ff78
* Mon Aug 12 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-8
21ff78
- Manpage fixing (#510240, #510258)
21ff78
21ff78
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-7
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
21ff78
21ff78
* Thu May  2 2013 Tom Lane <tgl@redhat.com> 4.0.3-6
21ff78
- Add upstream patches for CVE-2013-1960, CVE-2013-1961
21ff78
Resolves: #958609
21ff78
21ff78
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-5
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
21ff78
21ff78
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 4.0.3-4
21ff78
- rebuild due to "jpeg8-ABI" feature drop
21ff78
21ff78
* Wed Dec 19 2012 Tom Lane <tgl@redhat.com> 4.0.3-3
21ff78
- Add upstream patch to avoid bogus self-test failure with libjpeg-turbo v8
21ff78
21ff78
* Thu Dec 13 2012 Tom Lane <tgl@redhat.com> 4.0.3-2
21ff78
- Add upstream patches for CVE-2012-4447, CVE-2012-4564
21ff78
  (note: CVE-2012-5581 is already fixed in 4.0.3)
21ff78
Resolves: #880907
21ff78
21ff78
* Thu Oct  4 2012 Tom Lane <tgl@redhat.com> 4.0.3-1
21ff78
- Update to libtiff 4.0.3
21ff78
21ff78
* Fri Aug  3 2012 Tom Lane <tgl@redhat.com> 4.0.2-6
21ff78
- Remove compat subpackage; no longer needed
21ff78
- Minor specfile cleanup per suggestions from Tom Callaway
21ff78
Related: #845110
21ff78
21ff78
* Thu Aug  2 2012 Tom Lane <tgl@redhat.com> 4.0.2-5
21ff78
- Add accessor functions for opaque type TIFFField (backport of not-yet-released
21ff78
  upstream feature addition; needed to fix freeimage)
21ff78
21ff78
* Sun Jul 22 2012 Tom Lane <tgl@redhat.com> 4.0.2-4
21ff78
- Add patches for CVE-2012-3401
21ff78
Resolves: #841736
21ff78
21ff78
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.2-3
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
21ff78
21ff78
* Tue Jul 03 2012 Karsten Hopp <karsten@redhat.com> 4.0.2-2
21ff78
- add opensuse bigendian patch to fix raw_decode self check failure on ppc*, s390*
21ff78
21ff78
* Thu Jun 28 2012 Tom Lane <tgl@redhat.com> 4.0.2-1
21ff78
- Update to libtiff 4.0.2, includes fix for CVE-2012-2113
21ff78
  (note that CVE-2012-2088 does not apply to 4.0.x)
21ff78
- Update libtiff-compat to 3.9.6 and add patches to it for
21ff78
  CVE-2012-2088, CVE-2012-2113
21ff78
Resolves: #832866
21ff78
21ff78
* Fri Jun  1 2012 Tom Lane <tgl@redhat.com> 4.0.1-2
21ff78
- Enable JBIG support
21ff78
Resolves: #826240
21ff78
21ff78
* Sun May  6 2012 Tom Lane <tgl@redhat.com> 4.0.1-1
21ff78
- Update to libtiff 4.0.1, adds BigTIFF support and other features;
21ff78
  library soname is bumped from libtiff.so.3 to libtiff.so.5
21ff78
Resolves: #782383
21ff78
- Temporarily package 3.9.5 shared library (only) in libtiff-compat subpackage
21ff78
  so that dependent packages won't be broken while rebuilding proceeds
21ff78
21ff78
* Thu Apr  5 2012 Tom Lane <tgl@redhat.com> 3.9.5-3
21ff78
- Add fix for CVE-2012-1173
21ff78
Resolves: #CVE-2012-1173
21ff78
21ff78
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.5-2
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
21ff78
21ff78
* Tue Apr 12 2011 Tom Lane <tgl@redhat.com> 3.9.5-1
21ff78
- Update to libtiff 3.9.5, incorporating all our previous patches plus other
21ff78
  fixes, notably the fix for CVE-2009-5022
21ff78
Related: #695885
21ff78
21ff78
* Mon Mar 21 2011 Tom Lane <tgl@redhat.com> 3.9.4-4
21ff78
- Fix incorrect fix for CVE-2011-0192
21ff78
Resolves: #684007
21ff78
Related: #688825
21ff78
- Add fix for CVE-2011-1167
21ff78
Resolves: #689574
21ff78
21ff78
* Wed Mar  2 2011 Tom Lane <tgl@redhat.com> 3.9.4-3
21ff78
- Add patch for CVE-2011-0192
21ff78
Resolves: #681672
21ff78
- Fix non-security-critical potential SIGSEGV in gif2tiff
21ff78
Related: #648820
21ff78
21ff78
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.4-2
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
21ff78
21ff78
* Tue Jun 22 2010 Tom Lane <tgl@redhat.com> 3.9.4-1
21ff78
- Update to libtiff 3.9.4, for numerous bug fixes including fixes for
21ff78
  CVE-2010-1411, CVE-2010-2065, CVE-2010-2067
21ff78
Resolves: #554371
21ff78
Related: #460653, #588784, #601274, #599576, #592361, #603024
21ff78
- Add fixes for multiple SIGSEGV problems
21ff78
Resolves: #583081
21ff78
Related: #603081, #603699, #603703
21ff78
21ff78
* Tue Jan  5 2010 Tom Lane <tgl@redhat.com> 3.9.2-3
21ff78
- Apply Adam Goode's fix for Warmerdam's fix
21ff78
Resolves: #552360
21ff78
Resolves: #533353
21ff78
- Add some defenses to prevent tiffcmp from crashing on downsampled JPEG
21ff78
  images; this isn't enough to make it really work correctly though
21ff78
Related: #460322
21ff78
21ff78
* Wed Dec 16 2009 Tom Lane <tgl@redhat.com> 3.9.2-2
21ff78
- Apply Warmerdam's partial fix for bug #460322 ... better than nothing.
21ff78
Related: #460322
21ff78
21ff78
* Thu Dec  3 2009 Tom Lane <tgl@redhat.com> 3.9.2-1
21ff78
- Update to libtiff 3.9.2; stop carrying a lot of old patches
21ff78
Resolves: #520734
21ff78
- Split command-line tools into libtiff-tools subpackage
21ff78
Resolves: #515170
21ff78
- Use build system's libtool instead of what package contains;
21ff78
  among other cleanup this gets rid of unwanted rpath specs in executables
21ff78
Related: #226049
21ff78
21ff78
* Thu Oct 15 2009 Tom Lane <tgl@redhat.com> 3.8.2-16
21ff78
- add sparc/sparc64 to multilib header support
21ff78
21ff78
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-15
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
21ff78
21ff78
* Mon Jul 13 2009 Tom Lane <tgl@redhat.com> 3.8.2-14
21ff78
- Fix buffer overrun risks caused by unchecked integer overflow (CVE-2009-2347)
21ff78
Related: #510041
21ff78
21ff78
* Wed Jul  1 2009 Tom Lane <tgl@redhat.com> 3.8.2-13
21ff78
- Fix some more LZW decoding vulnerabilities (CVE-2009-2285)
21ff78
Related: #507465
21ff78
- Update upstream URL
21ff78
21ff78
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-12
21ff78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
21ff78
21ff78
* Tue Aug 26 2008 Tom Lane <tgl@redhat.com> 3.8.2-11
21ff78
- Fix LZW decoding vulnerabilities (CVE-2008-2327)
21ff78
Related: #458674
21ff78
- Use -fno-strict-aliasing per rpmdiff recommendation
21ff78
21ff78
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.8.2-10
21ff78
- Autorebuild for GCC 4.3
21ff78
21ff78
* Wed Aug 22 2007 Tom Lane <tgl@redhat.com> 3.8.2-9
21ff78
- Update License tag
21ff78
- Rebuild to fix Fedora toolchain issues
21ff78
21ff78
* Thu Jul 19 2007 Tom Lane <tgl@redhat.com> 3.8.2-8
21ff78
- Restore static library to distribution, in a separate -static subpackage
21ff78
Resolves: #219905
21ff78
- Don't apply multilib header hack to unrecognized architectures
21ff78
Resolves: #233091
21ff78
- Remove documentation for programs we don't ship
21ff78
Resolves: #205079
21ff78
Related: #185145
21ff78
21ff78
* Tue Jan 16 2007 Tom Lane <tgl@redhat.com> 3.8.2-7
21ff78
- Remove Makefiles from the shipped /usr/share/doc/html directories
21ff78
Resolves: bz #222729
21ff78
21ff78
* Tue Sep  5 2006 Jindrich Novy <jnovy@redhat.com> - 3.8.2-6
21ff78
- fix CVE-2006-2193, tiff2pdf buffer overflow (#194362)
21ff78
- fix typo in man page for tiffset (#186297)
21ff78
- use %%{?dist}
21ff78
21ff78
* Mon Jul 24 2006 Matthias Clasen <mclasen@redhat.com>
21ff78
- Fix several vulnerabilities (CVE-2006-3460 CVE-2006-3461
21ff78
  CVE-2006-3462 CVE-2006-3463 CVE-2006-3464 CVE-2006-3465)
21ff78
21ff78
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.8.2-4.1
21ff78
- rebuild
21ff78
21ff78
* Fri Jun  2 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-3
21ff78
- Fix multilib conflict
21ff78
21ff78
* Thu May 25 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-3
21ff78
- Fix overflows in tiffsplit
21ff78
21ff78
* Wed Apr 26 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-2
21ff78
- Drop tiffgt to get rid of the libGL dependency (#190768)
21ff78
21ff78
* Wed Apr 26 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-1
21ff78
- Update to 3.8.2
21ff78
21ff78
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.7.4-3.2.1
21ff78
- bump again for double-long bug on ppc(64)
21ff78
21ff78
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.7.4-3.2
21ff78
- rebuilt for new gcc4.1 snapshot and glibc changes
21ff78
21ff78
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
21ff78
- rebuilt
21ff78
21ff78
* Wed Nov 16 2005 Matthias Clasen <mclasen@redhat.com> 3.7.4-3
21ff78
- Don't ship static libs
21ff78
21ff78
* Fri Nov 11 2005 Matthias Saou <http://freshrpms.net/> 3.7.4-2
21ff78
- Remove useless explicit dependencies.
21ff78
- Minor spec file cleanups.
21ff78
- Move make check to %%check.
21ff78
- Add _smp_mflags.
21ff78
21ff78
* Thu Sep 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.4-1
21ff78
- Update to 3.7.4
21ff78
- Drop upstreamed patches
21ff78
21ff78
* Wed Jun 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.2-1
21ff78
- Update to 3.7.2
21ff78
- Drop upstreamed patches
21ff78
21ff78
* Fri May  6 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-6
21ff78
- Fix a stack overflow
21ff78
21ff78
* Wed Mar  2 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-5
21ff78
- Don't use mktemp
21ff78
21ff78
* Wed Mar  2 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-4
21ff78
- Rebuild with gcc4
21ff78
21ff78
* Wed Jan  5 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-3
21ff78
- Drop the largefile patch again
21ff78
- Fix a problem with the handling of alpha channels
21ff78
- Fix an integer overflow in tiffdump (#143576)
21ff78
21ff78
* Wed Dec 22 2004 Matthias Clasen <mclasen@redhat.com> - 3.7.1-2
21ff78
- Readd the largefile patch (#143560)
21ff78
21ff78
* Wed Dec 22 2004 Matthias Clasen <mclasen@redhat.com> - 3.7.1-1
21ff78
- Upgrade to 3.7.1
21ff78
- Remove upstreamed patches
21ff78
- Remove specfile cruft
21ff78
- make check
21ff78
21ff78
* Thu Oct 14 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-7
21ff78
- fix some integer and buffer overflows (#134853, #134848)
21ff78
21ff78
* Tue Oct 12 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-6
21ff78
- fix http://bugzilla.remotesensing.org/show_bug.cgi?id=483
21ff78
21ff78
* Mon Sep 27 2004 Rik van Riel <riel@redhat.com> 3.6.1-4
21ff78
- compile using RPM_OPT_FLAGS (bz #133650)
21ff78
21ff78
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
21ff78
- rebuilt
21ff78
21ff78
* Thu May 20 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-2
21ff78
- Fix and use the makeflags patch
21ff78
21ff78
* Wed May 19 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-1
21ff78
- Upgrade to 3.6.1
21ff78
- Adjust patches
21ff78
- Don't install tiffgt man page  (#104864)
21ff78
21ff78
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
21ff78
- rebuilt
21ff78
21ff78
* Sat Feb 21 2004 Florian La Roche <Florian.LaRoche@redhat.de>
21ff78
- really add symlink to shared lib by running ldconfig at compile time
21ff78
21ff78
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
21ff78
- rebuilt
21ff78
21ff78
* Thu Oct 09 2003 Florian La Roche <Florian.LaRoche@redhat.de>
21ff78
- link shared lib against -lm (Jakub Jelinek)
21ff78
21ff78
* Thu Sep 25 2003 Jeremy Katz <katzj@redhat.com> 3.5.7-13
21ff78
- rebuild to fix gzipped file md5sum (#91281)
21ff78
21ff78
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
21ff78
- rebuilt
21ff78
21ff78
* Tue Feb 11 2003 Phil Knirsch <pknirsch@redhat.com> 3.5.7-11
21ff78
- Fixed rebuild problems.
21ff78
21ff78
* Tue Feb 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
21ff78
- add symlink to shared lib
21ff78
21ff78
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
21ff78
- rebuilt
21ff78
21ff78
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 3.5.7-8
21ff78
- rebuild on all arches
21ff78
21ff78
* Mon Aug 19 2002 Phil Knirsch <pknirsch@redhat.com> 3.5.7-7
21ff78
- Added LFS support (#71593)
21ff78
21ff78
* Tue Jun 25 2002 Phil Knirsch <pknirsch@redhat.com> 3.5.7-6
21ff78
- Fixed wrong exit code of tiffcp app (#67240)
21ff78
21ff78
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
21ff78
- automated rebuild
21ff78
21ff78
* Thu May 23 2002 Tim Powers <timp@redhat.com>
21ff78
- automated rebuild
21ff78
21ff78
* Wed May 15 2002 Phil Knirsch <pknirsch@redhat.com>
21ff78
- Fixed segfault in fax2tiff tool (#64708).
21ff78
21ff78
* Mon Feb 25 2002 Phil Knirsch <pknirsch@redhat.com>
21ff78
- Fixed problem with newer bash versions setting CDPATH (#59741)
21ff78
21ff78
* Tue Feb 19 2002 Phil Knirsch <pknirsch@redhat.com>
21ff78
- Update to current release 3.5.7
21ff78
21ff78
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
21ff78
- automated rebuild
21ff78
21ff78
* Tue Aug 28 2001 Phil Knirsch <phil@redhat.de>
21ff78
- Fixed ia64 problem with tiffinfo. Was general 64 bit arch problem where s390x
21ff78
  and ia64 were missing (#52129).
21ff78
21ff78
* Tue Jun 26 2001 Philipp Knirsch <pknirsch@redhat.de>
21ff78
- Hopefully final symlink fix
21ff78
21ff78
* Thu Jun 21 2001 Than Ngo <than@redhat.com>
21ff78
- add missing libtiff symlink
21ff78
21ff78
* Fri Mar 16 2001 Crutcher Dunnavant <crutcher@redhat.com>
21ff78
- killed tiff-to-ps.fpi filter
21ff78
21ff78
* Wed Feb 28 2001 Philipp Knirsch <pknirsch@redhat.de>
21ff78
- Fixed missing devel version dependancy.
21ff78
21ff78
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
21ff78
- rebuild
21ff78
21ff78
* Mon Aug  7 2000 Crutcher Dunnavant <crutcher@redhat.com>
21ff78
- added a tiff-to-ps.fpi filter for printing
21ff78
21ff78
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
21ff78
- automatic rebuild
21ff78
21ff78
* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- apply Peter Skarpetis's fix for the 32-bit conversion
21ff78
21ff78
* Mon Jul  3 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- make man pages non-executable (#12811)
21ff78
21ff78
* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- remove CVS repo info from data directories
21ff78
21ff78
* Thu May 18 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- fix build rooting
21ff78
- fix syntax error in configure script
21ff78
- move man pages to {_mandir}
21ff78
21ff78
* Wed May 17 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- rebuild for an errata release
21ff78
21ff78
* Wed Mar 29 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- update to 3.5.5, which integrates our fax2ps fixes and the glibc fix
21ff78
21ff78
* Tue Mar 28 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- fix fax2ps swapping height and width in the bounding box
21ff78
21ff78
* Mon Mar 27 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- move man pages from devel package to the regular one
21ff78
- integrate Frank Warmerdam's fixed .fax handling code (keep until next release
21ff78
  of libtiff)
21ff78
- fix fax2ps breakage (bug #8345)
21ff78
21ff78
* Sat Feb 05 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- set MANDIR=man3 to make multifunction man pages friendlier
21ff78
21ff78
* Mon Jan 31 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- fix URLs
21ff78
21ff78
* Fri Jan 28 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- link shared library against libjpeg and libz
21ff78
21ff78
* Tue Jan 18 2000 Nalin Dahyabhai <nalin@redhat.com>
21ff78
- enable zip and jpeg codecs
21ff78
- change defattr in normal package to 0755
21ff78
- add defattr to -devel package
21ff78
21ff78
* Wed Dec 22 1999 Bill Nottingham <notting@redhat.com>
21ff78
- update to 3.5.4
21ff78
21ff78
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
21ff78
- auto rebuild in the new build environment (release 6)
21ff78
21ff78
* Wed Jan 13 1999 Cristian Gafton <gafton@redhat.com>
21ff78
- build for glibc 2.1
21ff78
21ff78
* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
21ff78
- translations modified for de
21ff78
21ff78
* Wed Jun 10 1998 Michael Fulbright <msf@redhat.com>
21ff78
- rebuilt against fixed jpeg libs (libjpeg-6b)
21ff78
21ff78
* Thu May 07 1998 Prospector System <bugs@redhat.com>
21ff78
- translations modified for de, fr, tr
21ff78
21ff78
* Mon Oct 13 1997 Donnie Barnes <djb@redhat.com>
21ff78
- new version to replace the one from libgr
21ff78
- patched for glibc
21ff78
- added shlib support