summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add versioninfo resource files for DLL and tools compiled with Windows MSVC ↵Su Laus2023-01-254-20/+138
|/ | | | and MINGW.
* Merge branch 'tif_hash_set_order_include' into 'master'Even Rouault2023-01-221-1/+2
|\ | | | | | | | | tif_hash_set.c: include tif_hash_set.h after tif_config.h to let a chance for... See merge request libtiff/libtiff!462
| * tif_hash_set.c: include tif_hash_set.h after tif_config.h to let a chance ↵Even Rouault2023-01-221-1/+2
|/ | | | for GDAL symbol renaming trick
* Merge branch 'fix_513' into 'master'Even Rouault2023-01-226-3/+32
|\ | | | | | | | | | | | | Fax3: fix failure to decode some fax3 images (fixes #513) Closes #513 See merge request libtiff/libtiff!461
| * Add test for Fax3 decoding issues (refs #513)Even Rouault2023-01-215-2/+27
| |
| * Fax3: fix failure to decode some fax3 images (fixes #513)Even Rouault2023-01-213-3/+7
| | | | | | | | Patch by @jsummers26
* | Merge branch 'tiffcrop_fix_#488' into 'master'Even Rouault2023-01-211-1/+1
|\ \ | |/ |/| | | | | | | | | tiffcrop: Correct simple copy paste error. Fix #488. Closes #488 See merge request libtiff/libtiff!459
| * tiffcrop: Correct simple copy paste error. Fix #488.Su Laus2023-01-211-1/+1
|/
* Merge branch 'tiffmedian_fix_#477' into 'master'Even Rouault2023-01-121-1/+6
|\ | | | | | | | | | | | | tiffmedian: avoid zero num_colors, fixes #477 Closes #477 See merge request libtiff/libtiff!458
| * tiffmedian: avoid zero num_colors, fixes #477Su_Laus2023-01-121-1/+6
| |
* | Merge branch 'fax2ps_fixes_#475' into 'master'Even Rouault2023-01-121-3/+3
|\ \ | |/ |/| | | | | | | | | fax2ps: fixes #475 buffer overflow in qsort function pcompar. Closes #475 See merge request libtiff/libtiff!457
| * fax2ps: fixes #475 buffer overflow in qsort function pcompar.Su_Laus2023-01-121-3/+3
|/
* Merge branch 'fix_241_tiffset_file_size_limit' into 'master'Even Rouault2023-01-091-5/+79
|\ | | | | | | | | | | | | tiffset: get filesize to allocate only the required memory. Fixes issue #241 Closes #241 See merge request libtiff/libtiff!451
| * tiffset: get filesize to allocate only the required memory. Fixes issue #241Su Laus2023-01-091-5/+79
| |
* | Merge branch '_TIFFCleanupIFDOffsetAndNumberMaps' into 'master'Even Rouault2023-01-097-24/+31
|\ \ | |/ |/| | | | | Add _TIFFCleanupIFDOffsetAndNumberMaps() and call it from TIFFUnlinkDirectory() See merge request libtiff/libtiff!454
| * Remove use of tif_dirnumberEven Rouault2023-01-066-18/+4
| |
| * TIFFSetSubDirectory(): call _TIFFCleanupIFDOffsetAndNumberMaps()Even Rouault2023-01-061-0/+1
| |
| * struct tiff: remove unused tif_dirlistoffEven Rouault2023-01-061-5/+3
| |
| * TIFFUnlinkDirectory(): reset tif_dirnumberEven Rouault2023-01-061-0/+1
| |
| * Add _TIFFCleanupIFDOffsetAndNumberMaps() and call it from TIFFUnlinkDirectory()Even Rouault2023-01-063-2/+23
|/
* Merge branch 'cmake_in_files_formatting_sensitive' into 'master'Even Rouault2022-12-295-1/+42
|\ | | | | | | | | Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in... See merge request libtiff/libtiff!452
| * Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in ↵Su_Laus2022-12-284-4/+8
| | | | | | | | because sensitive for CMake scripts. - explanation added
| * Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in ↵Su_Laus2022-12-265-1/+38
|/ | | | because sensitive for CMake scripts.
* Merge branch 'manpage_multi-page-TIFF' into 'master'Even Rouault2022-12-197-31/+265
|\ | | | | | | | | manpage: Add multi page TIFF and SubIFDs description and read / write example. See merge request libtiff/libtiff!450
| * manpage: Add multi page TIFF and SubIFDs description and read / write example.Su Laus2022-12-197-31/+265
|/
* Merge branch 'TIFFOpen_r+_windows_behaviour' into 'master'Even Rouault2022-12-181-1/+1
|\ | | | | | | | | Behavior of TIFFOpen() mode "r+" in the Windows implementation adjusted to that of Linux. See merge request libtiff/libtiff!449
| * Behavior of TIFFOpen() mode "r+" in the Windows implementation adjusted to ↵Su_Laus2022-12-161-1/+1
|/ | | | that of Linux.
* Merge branch 'ossfuzz_54343' into 'master'Even Rouault2022-12-151-2/+6
|\ | | | | | | | | TIFFSetDirectory: avoid harmless unsigned-integer-overflow See merge request libtiff/libtiff!447
| * TIFFSetDirectory: avoid harmless unsigned-integer-overflowEven Rouault2022-12-151-2/+6
|/ | | | Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54343
* Merge branch 'ossfuzz_54311' into 'master'Even Rouault2022-12-141-1/+6
|\ | | | | | | | | TIFFWriteDirectorySec(): avoid harmless unsigned-integer-overflow See merge request libtiff/libtiff!446
| * TIFFWriteDirectorySec(): avoid harmless unsigned-integer-overflowEven Rouault2022-12-141-1/+6
| | | | | | | | Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54311
* | Merge branch 'hash_set_config' into 'master'Even Rouault2022-12-131-0/+1
|\ \ | |/ |/| | | | | tif_hash_set.c: add a tif_config.h include (mostly for GDAL renaming symbols trick) See merge request libtiff/libtiff!445
| * tif_hash_set.c: add a tif_config.h include (mostly for GDAL renaming symbols ↵Even Rouault2022-12-141-0/+1
|/ | | | trick)
* Merge branch 'fix_type_related_warnings_in_error' into 'master'v4.5.0rc3v4.5.0Even Rouault2022-12-133-10/+9
|\ | | | | | | | | TIFFAdvanceDirectory()/TIFFUnlinkDirectory(): fix build warnings/errors on OSX... See merge request libtiff/libtiff!444
| * tiffinfo/tiffgt: more corect casts related to tdir_t changesEven Rouault2022-12-132-6/+6
| |
| * TIFFAdvanceDirectory()/TIFFUnlinkDirectory(): fix build warnings/errors on ↵Even Rouault2022-12-131-4/+3
|/ | | | OSX due to uint16_t->tdir_t type change
* Merge branch 'TIFFHashSetInsert_memleak_fix' into 'master'v4.5.0rc2Even Rouault2022-12-131-1/+6
|\ | | | | | | | | TIFFHashSetInsert(): fix potential memleak See merge request libtiff/libtiff!443
| * TIFFHashSetInsert(): fix potential memleakEven Rouault2022-12-131-1/+6
|/
* Merge branch '_TIFFCheckDirNumberAndOffset_use_after_free_fix' into 'master'Even Rouault2022-12-131-4/+19
|\ | | | | | | | | _TIFFCheckDirNumberAndOffset(): fix recently introduced use-after-free found by CIFuzz on GDAL See merge request libtiff/libtiff!442
| * _TIFFCheckDirNumberAndOffset(): fix recently introduced use-after-free found ↵Even Rouault2022-12-131-4/+19
| | | | | | | | by CIFuzz on GDAL
* | Merge branch 'update_4_5_0rc2' into 'master'Even Rouault2022-12-132-0/+6
|\ \ | |/ | | | | | | Changelog: latest updates for 4.5.0rc2 See merge request libtiff/libtiff!441
| * Changelog: latest updates for 4.5.0rc2Even Rouault2022-12-132-0/+6
|/
* Merge branch 'tiffinfo_adapt_curdir_tdir_t' into 'master'Even Rouault2022-12-131-1/+1
|\ | | | | | | | | tiffinfo: update curdir from uint16_t to tdir_t for more than 64k IFD handling. See merge request libtiff/libtiff!440
| * tiffinfo: update curdir from uint16_t to tdir_t for more than 64k IFD handling.Su_Laus2022-12-131-1/+1
| |
* | Merge branch '4_5_0rc2' into 'master'Even Rouault2022-12-135-6/+100
|\ \ | |/ |/| | | | | Prepare libtiff v4.5.0rc2 See merge request libtiff/libtiff!439
| * Update v4.5.0rstEven Rouault2022-12-131-1/+11
| |
| * _TIFFCheckDirNumberAndOffset: fix a previous commitEven Rouault2022-12-131-2/+2
| |
| * Prepare libtiff v4.5.0rc2Even Rouault2022-12-133-3/+87
|/
* Merge branch 'fix_502' into 'master'Even Rouault2022-12-1324-142/+1160
|\ | | | | | | | | | | | | Make TIFFSetDirectory(tiff, 65534) work again (fixes #502) Closes #502 See merge request libtiff/libtiff!436
| * Add tests for IFD loop detectionEven Rouault2022-12-136-1/+192
| |