1
0
mirror of https://gitlab.com/libtiff/libtiff.git synced 2026-10-24 19:59:18 +03:00

Commit Graph

  • 8a4f6b587b Fax3: fix failure to decode some fax3 images (fixes #513) Even Rouault 2023-01-21 16:54:21 +01:00
  • 6be14e882f Merge branch 'tiffmedian_fix_#477' into 'master' Even Rouault 2023-01-12 21:42:55 +00:00
  • c0f0316931 Merge branch 'fax2ps_fixes_#475' into 'master' Even Rouault 2023-01-12 21:41:07 +00:00
  • 3c774f1903 tiffmedian: avoid zero num_colors, fixes #477 Su_Laus 2023-01-12 22:33:46 +01:00
  • 188e054164 fax2ps: fixes #475 buffer overflow in qsort function pcompar. Su_Laus 2023-01-12 21:51:44 +01:00
  • 3f8db71882 Merge branch 'fix_241_tiffset_file_size_limit' into 'master' Even Rouault 2023-01-09 18:13:18 +00:00
  • 7be6324424 tiffset: get filesize to allocate only the required memory. Fixes issue #241 Su Laus 2023-01-09 18:13:18 +00:00
  • 9ce5083225 Merge branch '_TIFFCleanupIFDOffsetAndNumberMaps' into 'master' Even Rouault 2023-01-09 18:11:33 +00:00
  • c074eb73d3 Remove use of tif_dirnumber Even Rouault 2023-01-06 15:23:06 +01:00
  • 47591619e1 TIFFSetSubDirectory(): call _TIFFCleanupIFDOffsetAndNumberMaps() Even Rouault 2023-01-06 15:19:40 +01:00
  • 1123f312b4 struct tiff: remove unused tif_dirlistoff Even Rouault 2023-01-06 15:18:36 +01:00
  • e146a61d9d TIFFUnlinkDirectory(): reset tif_dirnumber Even Rouault 2023-01-06 15:17:58 +01:00
  • 4eea4d5d93 Add _TIFFCleanupIFDOffsetAndNumberMaps() and call it from TIFFUnlinkDirectory() Even Rouault 2023-01-06 00:33:09 +01:00
  • 9f84326b13 Merge branch 'cmake_in_files_formatting_sensitive' into 'master' Even Rouault 2022-12-29 16:49:27 +00:00
  • bdaf7c7f4f Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in because sensitive for CMake scripts. - explanation added Su_Laus 2022-12-28 20:21:22 +01:00
  • e131fde62b Disable clang-formatting for tif_config.h.cmake.in and tiffconf.h.cmake.in because sensitive for CMake scripts. Su_Laus 2022-12-26 17:39:48 +01:00
  • 3bde37ac83 Merge branch 'manpage_multi-page-TIFF' into 'master' Even Rouault 2022-12-19 21:30:42 +00:00
  • dc3369a794 manpage: Add multi page TIFF and SubIFDs description and read / write example. Su Laus 2022-12-19 21:30:42 +00:00
  • a34d7ddee2 Merge branch 'TIFFOpen_r+_windows_behaviour' into 'master' Even Rouault 2022-12-18 20:23:52 +00:00
  • d46354584f Behavior of TIFFOpen() mode "r+" in the Windows implementation adjusted to that of Linux. Su_Laus 2022-12-16 18:47:55 +01:00
  • 70645941f9 MinGW compilers don't need a .def file for shared library Miloš Komarčević 2022-12-16 08:26:15 +00:00
  • 4bcdec3734 Merge branch 'ossfuzz_54343' into 'master' Even Rouault 2022-12-15 21:34:00 +00:00
  • f1f86eedee TIFFSetDirectory: avoid harmless unsigned-integer-overflow Even Rouault 2022-12-15 22:15:00 +01:00
  • 0c16f2d84b Merge branch 'ossfuzz_54311' into 'master' Even Rouault 2022-12-14 20:12:19 +00:00
  • c2a28a12c6 TIFFWriteDirectorySec(): avoid harmless unsigned-integer-overflow Even Rouault 2022-12-14 20:53:38 +01:00
  • 193c94b30c Merge branch 'hash_set_config' into 'master' Even Rouault 2022-12-13 23:49:42 +00:00
  • 3cfa4b9b12 tif_hash_set.c: add a tif_config.h include (mostly for GDAL renaming symbols trick) Even Rouault 2022-12-14 00:29:50 +01:00
  • 38eb7b00cb Merge branch 'fix_type_related_warnings_in_error' into 'master' v4.5.0rc3 v4.5.0 Even Rouault 2022-12-13 22:24:39 +00:00
  • a9de164cfa tiffinfo/tiffgt: more corect casts related to tdir_t changes Even Rouault 2022-12-13 22:56:54 +01:00
  • 8d5fbea923 TIFFAdvanceDirectory()/TIFFUnlinkDirectory(): fix build warnings/errors on OSX due to uint16_t->tdir_t type change Even Rouault 2022-12-13 22:45:19 +01:00
  • 06910438d1 Merge branch 'TIFFHashSetInsert_memleak_fix' into 'master' v4.5.0rc2 Even Rouault 2022-12-13 19:04:26 +00:00
  • a03faa56c5 TIFFHashSetInsert(): fix potential memleak Even Rouault 2022-12-13 19:43:00 +01:00
  • 393a5ebe49 Merge branch '_TIFFCheckDirNumberAndOffset_use_after_free_fix' into 'master' Even Rouault 2022-12-13 17:26:47 +00:00
  • ff9a315b42 _TIFFCheckDirNumberAndOffset(): fix recently introduced use-after-free found by CIFuzz on GDAL Even Rouault 2022-12-13 18:06:33 +01:00
  • aec4ed6c3c Merge branch 'update_4_5_0rc2' into 'master' Even Rouault 2022-12-13 16:39:43 +00:00
  • be62af1f18 Changelog: latest updates for 4.5.0rc2 Even Rouault 2022-12-13 17:39:00 +01:00
  • c4516f9dc7 Merge branch 'tiffinfo_adapt_curdir_tdir_t' into 'master' Even Rouault 2022-12-13 16:35:26 +00:00
  • 9103999432 tiffinfo: update curdir from uint16_t to tdir_t for more than 64k IFD handling. Su_Laus 2022-12-13 17:28:01 +01:00
  • 86993bbeb8 Merge branch '4_5_0rc2' into 'master' Even Rouault 2022-12-13 16:18:07 +00:00
  • 6e83cb0ea9 Update v4.5.0rst Even Rouault 2022-12-13 16:37:10 +01:00
  • 749edaed71 _TIFFCheckDirNumberAndOffset: fix a previous commit Even Rouault 2022-12-13 16:32:52 +01:00
  • 35f53f7a0b Prepare libtiff v4.5.0rc2 Even Rouault 2022-12-13 16:26:51 +01:00
  • 87e0190d2d Merge branch 'fix_502' into 'master' Even Rouault 2022-12-13 15:24:16 +00:00
  • 565b8923af Add tests for IFD loop detection Even Rouault 2022-12-13 15:15:18 +01:00
  • 2c0f2ed803 Fix IFD loop detection Even Rouault 2022-12-13 15:14:47 +01:00
  • 2c1d4b6b01 Use UINT_MAX Even Rouault 2022-12-13 13:14:30 +01:00
  • a1be870b1f Make TIFF_MAX_DIR_COUNT a autoconf/CMake setting Even Rouault 2022-12-13 13:12:49 +01:00
  • fa6f622f40 Merge branch 'build-shared-by-default' into 'master' Even Rouault 2022-12-13 12:00:17 +00:00
  • 21ad9b4412 CMake: restore shared libraries by default for top-level build shaun walbridge 2022-12-13 12:00:17 +00:00
  • 0530835da4 Add a TIFF_MAX_DIR_COUNT public #define Even Rouault 2022-12-12 21:20:59 +01:00
  • 8f38557ef6 TIFFCurrentDirectory(), TIFFNumberOfDirectories(), TIFFSetDirectory(), TIFFUnlinkDirectory(): use tdir_t that is now a uint32_t, and raise limit of IFDs to 1048576 Even Rouault 2022-12-12 19:02:54 +01:00
  • 2c015f27ba IFD loop checking: use hashmap to avoid quadratic performance Even Rouault 2022-12-12 18:00:56 +01:00
  • 1650d657ba Add a hashset/hashmap implementation (ported from GDAL's CPLHashSet) Even Rouault 2022-12-12 18:00:17 +01:00
  • 490a7df08f Make TIFFSetDirectory(tiff, 65534) work again (fixes #502) Even Rouault 2022-12-12 17:58:17 +01:00
  • 3da0dddadb Merge branch 'do_not_format_tiffvers_h' into 'master' Even Rouault 2022-12-11 13:13:35 +00:00
  • 07042f1941 Merge branch 'tiffcrop_exclude_some_comment_from_clang-format' into 'master' Even Rouault 2022-12-11 11:22:56 +00:00
  • f37aa3718f tiffcrop: Exclude some comments from clang-format Su Laus 2022-12-11 11:22:56 +00:00
  • 23b315d10f tiffvers.h.in: add clang-format off/on Even Rouault 2022-12-11 12:21:56 +01:00
  • 2e7640c966 tiffvers.h: add TIFFLIB_MAJOR_VERSION, TIFFLIB_MINOR_VERSION, TIFFLIB_MICRO_VERSION defines Even Rouault 2022-12-10 14:26:54 +01:00
  • 234971dfd8 tiffvers.h: revert formatting Even Rouault 2022-12-10 14:20:17 +01:00
  • ac45771ea4 Exclude reformatting of tiffvers.h which breaks version detection for FindTIFF.cmake Even Rouault 2022-12-10 14:02:22 +01:00
  • 9e233f6077 Merge branch 'release_4_5_0' into 'master' Even Rouault 2022-12-09 15:33:24 +00:00
  • 59b6cd308a v4.5.0.rst: mention CVE numbers v4.5.0rc1 Even Rouault 2022-12-09 16:02:15 +01:00
  • c83c038d35 Prepare v4.5.0 release Even Rouault 2022-12-09 15:54:08 +01:00
  • cbb492c279 Merge branch 'reformat' into 'master' Even Rouault 2022-12-08 18:44:45 +00:00
  • d7e78c1b37 Add .git-blame-ignore-revs Even Rouault 2022-12-08 19:20:35 +01:00
  • a51efc12b2 tiffcrop: remove version_id and rev_date Even Rouault 2022-12-08 19:20:05 +01:00
  • aee0113f5e Reformatting in all other directories using 'pre-commit run' pre-commit run by Even Rouault 2022-12-08 19:19:36 +01:00
  • dee020782c Reformatting in test/ using 'pre-commit run' pre-commit run by Even Rouault 2022-12-08 19:19:21 +01:00
  • b0ae5d7071 Reformatting in tools/ using 'pre-commit run' pre-commit run by Even Rouault 2022-12-08 19:19:07 +01:00
  • 42173d6ace Reformatting in libtiff/ using 'pre-commit run' pre-commit run by Even Rouault 2022-12-08 19:18:55 +01:00
  • 5e6a5fd6fa Add .clang-format, .pre-commit-config.yaml and CONTRIBUTING.md Even Rouault 2022-12-08 19:10:37 +01:00
  • 2d32ae7305 Remove vim/emacs formatting footers Even Rouault 2022-12-08 19:09:46 +01:00
  • 1bdbd03fbb Merge branch 'fix_489' into 'master' Even Rouault 2022-11-29 17:02:09 +00:00
  • db1d212786 Add test case for scenario of issue #489 Even Rouault 2022-11-29 14:58:27 +01:00
  • 72de8fd00b TIFFWriteRawStrip(): restore capabilities to append data in the current strip (fixes #489) Even Rouault 2022-11-29 14:57:27 +01:00
  • e72bfcfa0d Merge branch 'manpage_re-entrant_error_handler' into 'master' Even Rouault 2022-11-28 23:16:00 +00:00
  • a2c551ee06 manpage update for re-entrant error handler TIFFErrorExtR(), TIFFOpenExt() and... Su Laus 2022-11-28 23:16:00 +00:00
  • 0be1bf06c7 Merge branch 'tiffcrop_fix_#169' into 'master' Even Rouault 2022-11-27 20:34:40 +00:00
  • d700853112 tiffcrop: Add check if (bps != 1) in writeSingleSection() for... Su Laus 2022-11-27 20:34:40 +00:00
  • 94854a8dbc Merge branch 'TIFFErrorExtR_fix_missing_calls' into 'master' Even Rouault 2022-11-26 21:00:49 +00:00
  • 4331d27569 TIFFErrorExt() was not replaced with TIFFErrorExtR() everywhere in libtiff.... Su Laus 2022-11-26 21:00:49 +00:00
  • 70a164524e Merge branch 'tif_jpeg_build_fix' into 'master' Even Rouault 2022-11-25 16:11:10 +00:00
  • ced264e91c tif_jpeg.c: fix compilation with MSVC (fixes commit 0fd1a81d35) Even Rouault 2022-11-25 16:34:26 +01:00
  • 5109b2bf50 Merge branch 'fix_0fd1a81d3547acb8f5be50bbbc3e44bde01c014b' into 'master' Even Rouault 2022-11-25 11:48:20 +00:00
  • ba51f97994 JPEGEncode(): fix wrong pointer data type with libjpeg-turbo 2.2dev in 12-bit mode Even Rouault 2022-11-25 12:47:09 +01:00
  • 137e90d14d Merge branch 'libjpegturbo_dual' into 'master' Even Rouault 2022-11-25 11:26:45 +00:00
  • 0fd1a81d35 Add support for libjpeg-turbo 2.2-dev 8/12 bit dual mode Even Rouault 2022-11-25 11:26:45 +00:00
  • 38a582016c Merge branch 'windows-fix' into 'master' Even Rouault 2022-11-23 22:56:12 +00:00
  • 166accba60 libtiff: Fix TIFFOpen* for the Windows platform in tif_unix.c Francois Bleibel 2022-11-23 14:28:57 -08:00
  • 0c4a6a72ad Merge branch 'tiffcrop_signed_vs_unsigned' into 'master' Even Rouault 2022-11-23 21:17:09 +00:00
  • 24d3b2425a tiffcrop.c: fix warning about signed vs unsigned comparison Even Rouault 2022-11-23 21:29:52 +01:00
  • 9b69732fec Merge branch 'TIFFClientOpenExt_warning_fix' into 'master' Even Rouault 2022-11-23 13:32:26 +00:00
  • 6bcaf4a163 TIFFClientOpenExt(): fix warning on 32-bit platforms (master only) Even Rouault 2022-11-23 14:14:30 +01:00
  • 8e264807f1 Merge branch 'tiffcp_TIFFOpenOptionsFree_memleak_fix' into 'master' Even Rouault 2022-11-23 11:03:03 +00:00
  • b6480e872a tiffcp: fix leak of TIFFOpenOptionsAlloc() introduced in latest commit (master only) Even Rouault 2022-11-23 11:44:37 +01:00
  • e920f4fee3 Merge branch 'TIFFOpenOptionsSetMaxSingleMemAlloc' into 'master' Even Rouault 2022-11-23 10:30:24 +00:00
  • ffe0666b8f Emit explicit error message when tif_max_single_mem_alloc is exceeded Even Rouault 2022-11-22 22:33:38 +01:00
  • 11afc7b734 test_open_options: test TIFFOpenOptionsSetMaxSingleMemAlloc() Even Rouault 2022-11-22 18:42:07 +01:00
  • 3727ce6fe1 Rename test_error_handlers to test_open_options Even Rouault 2022-11-22 18:38:50 +01:00