Revisions of tiff

buildservice-autocommit accepted request 1223727 from Fridrich Strba's avatar Fridrich Strba (fstrba) (revision 187)
baserev update by copy to link target
Fridrich Strba's avatar Fridrich Strba (fstrba) accepted request 1223724 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 186)
- make doc packages noarch. no need to have those per arch
- ensure that the src rpms are named per build flavor:
  You might now ask why. Good question:
  1. the spec file during the build get patched. `@BUILD_FLAVOR@`
     gets replaced with the value. which means the src rpm between
     build flavor builds is not identical. Also the last built
     src.rpm will be published. with different content and runtime
     requires (aka our BuildRequires).
  2. for historical reasons the internal dependency tracking goes
     via the src.rpm package. So without having differently named
     src.rpms the build cycle we were trying to solve was not
     actually solved. So we append a suffix to the Name attribute
     in the preamble now.
Fridrich Strba's avatar Fridrich Strba (fstrba) accepted request 1223410 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 185)
- In the previous change to enable the cmake based build
  we also needed python3-Sphinx to build the man pages, as unlike
  the autotools based build, the cmake based build does not fall
  back to the pre-built man pages.
  This causes build cycle. Split out the documentation building to
  break the cycle. The Tumbleweed release managers preferred this
  solution over a mini package.
Fridrich Strba's avatar Fridrich Strba (fstrba) accepted request 1223095 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 184)
Needed for new OpenImageIO

- switch build to cmake for the webp build - we need the cmake
  finder code
buildservice-autocommit accepted request 1201738 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 183)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 182)
- Update to 4.7.0:
  * This version restores in the default build the availability of
    the tools that had been dropped in v4.6.0
    See https://libtiff.gitlab.io/libtiff/rfcs/rfc2_restoring_needed_tools.html#rfc2-restoring-needed-tools
  * Software configuration changes:
    + autoconf build: configure.ac: avoid -Werror passed to CFLAGS to interfere with feature detection
    + autoconf build: fix error when running make clean (fixes issue #630)
    + autoconf build: back off the minimum required automake version to 1.11
    + autoconf.ac: fix detection of windows.h for mingw (fixes issue #605)
    + libtiff-4.pc: Fix Requires.private missing Lerc. It provides a .pc file
      starting from version 4 (in autoconf builds, we assume that liblerc is at least version 4)
    + CMake: Fix TIFF_INCLUDE_DIRS
    + CMake: MinGW compilers don't need a .def file for shared library
    + CMake: move libdeflate and Lerc to Requires.private
    + CMake: enable resource compilation on all Windows.
  * Library changes:
    + Add TIFFOpenOptionsSetMaxCumulatedMemAlloc(). This function complements
      TIFFOpenOptionsSetMaxSingleMemAlloc() to define the maximum cumulated memory
      allocations in byte, for a given TIFF handle, that libtiff internal memory
      allocation functions are allowed. 
    + TIFFWriteDirectory(): Avoid overwriting following data if an IFD is enlarged.
    + TIFFXYZToRGB: avoid integer overflow (fixes issue #644)
    + uv_decode() and uv_encode(): avoid potential out-of-bounds array index (fixes issue #645)
    + Fix cases where tif_curdir is set incorrectly. Fix cases where the current directory number (tif_curdir)
      is set inconsistently or incorrectly, depending on the previous history.
    + TIFFRead[Scanline/EncodedStrip/EncodeTile]: 0-initialize output buffer if setupdecode fails ;
      most codecs: zero-initialize (not-yet-written parts of) output buffer if failure (fixes issue #375)
    + OJPEG: reset subsampling_convert_state=0 in OJPEGPreDecode (fixes issue #183)
    + ThunderRLE: fix failure when decoding last run. Bug seen with GhostPDL
    + LERC codec: deal with issues with multi-band PlanarConfig=Contig and NaN values
buildservice-autocommit accepted request 1194640 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 181)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 180)
- security update:
  * CVE-2024-7006 [bsc#1228924]
    Fix pointer deref in tif_dirinfo.c
    + tiff-CVE-2024-7006.patch
buildservice-autocommit accepted request 1141711 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 179)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 178)
- security update:
  * CVE-2023-52356 [bsc#1219213]
    Fix segfault in TIFFReadRGBATileExt()
    + tiff-CVE-2023-52356.patch
buildservice-autocommit accepted request 1131379 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 177)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 176)
- CVE-2023-25435 [bsc#1212607] tiffcrop is removed
buildservice-autocommit accepted request 1121286 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 175)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 174)
    [bsc#1205422]
  * CVE-2022-22844 bsc#1194539
  * CVE-2022-2867 bsc#1202466
  * CVE-2022-2868 bsc#1202467
  * CVE-2022-2869 bsc#1202468
  * CVE-2022-34266 [bsc#1201723] [bsc#1201971]
  * CVE-2020-35521 bsc#1182808
  * CVE-2020-35522 bsc#1182809
  * CVE-2020-35523 bsc#1182811
  * CVE-2020-35524 bsc#1182812
  * CVE-2019-17546 bsc#1154365
  * CVE-2017-17095 bsc#1071031
  * CVE-2019-14973 bsc#1146608
  * CVE-2020-19131 bsc#1190312
  * fixes several CVEs mentioned below plus CVE-2018-18557 [bsc#1113094]
  and CVE-2018-18661 [bsc#1113672] and more
      (CVE-2017-12944, bsc#1054594)
  * CVE-2016-10092, CVE-2016-10093, CVE-2016-10094 [bsc#1017693]
      (bsc#990460, CVE-2016-6223)
buildservice-autocommit accepted request 1111461 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 173)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1111454 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 172)
- Update to version 4.6.0:
  * API/ABI breaks: none
  * WebP decoder: validate WebP blob width, height, band count against
    TIFF parameters to avoid use of uninitialized variable, or decoding
    corrupted content without explicit error (fixes issue #581, issue #582).
  * WebP codec: turn exact mode when creating lossless files to avoid
    altering R,G,B values in areas where alpha=0 
  * Fix TransferFunction writing of only two transfer functions.
  * TIFFReadDirectoryCheckOrder: avoid integer overflow. When it occurs,
    it should be harmless in practice though 
  * tiffcp: remove -i option (ignore errors)
  * This version removes a big number of utilities that have suffered from
    lack of maintenance over the years and were the source of various
    reported security issues:
    + fax2ps
    + fax2tiff
    + pal2rgb
    + ppm2tiff
    + raw2tiff
    + rgb2ycbcr
    + thumbnail
    + tiff2bw
    + tiff2rgba
    + tiffcmp
    + tiffcrop
    + tiffdither
    + tiffgt
    + tiffmedian
    + tiff2ps
    + tiff2pdf
buildservice-autocommit accepted request 1094296 from Fridrich Strba's avatar Fridrich Strba (fstrba) (revision 171)
baserev update by copy to link target
Fridrich Strba's avatar Fridrich Strba (fstrba) accepted request 1093894 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 170)
- Update to version 4.5.1:
  * Definition of tags reformatted (clang-format off) for better readability of tag comments in tiff.h and tif_dirinfo.c
  * Do not install libtiff-4.pc when tiff-install is reset.
  * Add versioninfo resource files for DLL and tools compiled with Windows MSVC and MINGW.
  * Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in because sensitive for CMake scripts.
  * CMake: make WebP component name compatible with upstream ConfigWebP.cmake
  * CMake: make Findliblzma with upstream CMake config file
  * CMake: FindDeflate.cmake: fix several errors (issue #526).
  * CMake: FindLERC.cmake: version string return added.
  * CMake: export TiffConfig.cmake and TiffConfigVersion.cmake files
  * CMake: fix export of INTERFACE_INCLUDE_DIRECTORIES
  * Hardcode HOST_FILLORDER to FILLORDER_LSB2MSB and make 'H' flag of TIFFOpen() to warn and an alias of FILLORDER_MSB2LSB. tif_lerc.c: use WORDS_BIGENDIAN instead of HOST_BIGENDIAN.
  * Optimize relative seeking within TIFFSetDirectory() by using the learned list of IFD offsets.
  * Improve internal IFD offset and directory number map handling.
  * Behavior of TIFFOpen() mode "r+" in the Windows implementation adjusted to that of Linux.
  * TIFFDirectory td_fieldsset type changed from unsigned long, which can be 32 or 64 bits, to uint32_t (fixes issue #484).
  * tif_ojpeg.c: checking for division by zero (fixes issue #554).
  * LZWDecode(): avoid crash when trying to read again from a strip whith a missing end-of-information marker (fixes issue #548).
  * Fixed runtime error: applying zero offset to null pointer in countInkNamesString().
  * Fixing crash in TIFFUnlinkDirectory() when called with directory number zero ("TIFFUnlinkDirectory(0)") as well as fixing incorrect behaviour when unlinking the first directory.
  * tif_luv: check and correct for NaN data in uv_encode() (issue #530).
  * TIFFClose() avoid NULL pointer dereferencing (issue #515).
  * tif_hash_set.c: include tif_hash_set.h after tif_config.h to let a chance for GDAL symbol renaming trick.
  * Fax3: fix failure to decode some fax3 number_of_images and add test for Fax3 decoding issues (issue #513).
  * TIFFSetDirectory() and TIFFWriteDirectorySec() avoid harmless unsigned-integer-overflow (due to gdal oss-fuzz #54311 and #54343).
  * tif_ojpeg.c: fix issue #554 by checking for division by zero in OJPEGWriteHeaderInfo().
  * LZWDecode(): avoid crash when trying to read again from a strip whith a missing end-of-information marker (issue #548).
- Drop no longer needed patches:
  * tiff-CVE-2023-0795,CVE-2023-0796,CVE-2023-0797,CVE-2023-0798,CVE-2023-0799.patch
  * tiff-CVE-2022-48281.patch
  * tiff-CVE-2023-0800,CVE-2023-0801,CVE-2023-0802,CVE-2023-0803,CVE-2023-0804.patch 
buildservice-autocommit accepted request 1067182 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 169)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 168)
- security update:
  * CVE-2023-0795 [bsc#1208226]
  * CVE-2023-0796 [bsc#1208227]
  * CVE-2023-0797 [bsc#1208228]
  * CVE-2023-0798 [bsc#1208229]
  * CVE-2023-0799 [bsc#1208230]
    + tiff-CVE-2023-0795,CVE-2023-0796,CVE-2023-0797,CVE-2023-0798,CVE-2023-0799.patch
  * CVE-2023-0800 [bsc#1208231]
  * CVE-2023-0801 [bsc#1208232]
  * CVE-2023-0802 [bsc#1208233]
  * CVE-2023-0803 [bsc#1208234]
  * CVE-2023-0804 [bsc#1208236]
    + tiff-CVE-2023-0800,CVE-2023-0801,CVE-2023-0802,CVE-2023-0803,CVE-2023-0804.patch
Displaying revisions 1 - 20 of 187
openSUSE Build Service is sponsored by