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

Commit Graph

  • 9984828e69 Merge branch 'warning-additions4' into 'master' Roger Leigh 2026-04-18 16:42:23 +00:00
  • c12c00f1a9 Merge remote-tracking branch 'origin/master' into warning-additions4 Roger Leigh 2026-04-18 10:33:46 +01:00
  • f66239cb1f Merge branch 'fix-integer-overflows' into 'master' Even Rouault 2026-04-12 09:50:08 +00:00
  • 67713aaea9 fix: add integer overflow checks to allocation size calculations mohammadmseet-hue 2026-04-06 17:42:57 +02:00
  • e263ea3490 Merge branch 'fix_777_part1_division_by_zero_and_move_params_to_tif_dir' into 'master' Even Rouault 2026-04-11 15:30:10 +00:00
  • f256d82d18 Some editorials due to suggestions. Su_Laus 2026-04-10 21:27:43 +02:00
  • b4ae5cc456 Merge branch 'master' into 'master' Even Rouault 2026-04-09 19:28:03 +00:00
  • 060ea13a75 Widen pointer-offset arithmetic in tif_getimage.c Roger Leigh 2026-04-08 14:04:02 +01:00
  • 92cb2d8402 Move widening casts inside arithmetic scope (additional cases) Roger Leigh 2026-04-08 14:02:59 +01:00
  • 13a94d7f69 Check result of _TIFFCheckRealloc to prevent memory leaks and segmentation fault when reallocation fails. Aymeric Esparre 2026-04-07 09:29:14 +00:00
  • c691223caa tif_read.c: Fixed division by zero in TIFFStartStrip() by correctly initialising the parameters and checking for zero (resolves the first issue from #777) Su_Laus 2026-04-04 23:14:13 +02:00
  • 96ea039314 Move widening casts inside multiplication scope warning-additions4 Roger Leigh 2026-04-05 17:15:16 +01:00
  • e9785e36e5 Use dircount64 directly to avoid unnecessary narrowing and widening Roger Leigh 2026-04-05 16:23:50 +01:00
  • 7acb767fb2 Add TIFF_FLOAT_EQ/TIFF_DOUBLE_EQ macros and use throughout Roger Leigh 2026-04-05 16:09:09 +01:00
  • 9001d3534e Use lowercase float literal suffixes Roger Leigh 2026-04-05 13:31:53 +01:00
  • f39c7541fd Remove redundant (size_t) casts in tmsize_t allocation expressions Roger Leigh 2026-04-05 11:27:42 +01:00
  • bda80aa0bf Simplify typecasts using unsigned constant suffixes and better types Roger Leigh 2026-04-05 11:21:15 +01:00
  • 1dc5b2582d tif_color: Use 1.0F instead of 1 in Code2V ternary and remove redundant cast Roger Leigh 2026-04-05 10:39:29 +01:00
  • 2eb9651b49 test: Fix -Wconversion warnings in test_transferfunction_write_read.c Roger Leigh 2026-04-05 00:05:03 +01:00
  • 48447a2f60 test: Fix -Wdouble-promotion and operator precedence warnings in test_write_read_tags.c Roger Leigh 2026-04-05 00:04:40 +01:00
  • fb22eeb3e3 test: Fix -Wdouble-promotion warnings in rational_precision2double.c Roger Leigh 2026-04-05 00:04:15 +01:00
  • 19b669e860 test: Use check_tag.h include in tifftest.h instead of inline declarations Roger Leigh 2026-04-05 00:03:03 +01:00
  • 439cc7aef3 test: Use tifftest.h include instead of extern declaration in long_tag.c Roger Leigh 2026-04-05 00:02:54 +01:00
  • 32c2442dfa Add -Wunused-macros to extra-warnings Roger Leigh 2026-04-04 23:08:13 +01:00
  • 01752fae28 Add -Wmisleading-indentation to extra-warnings Roger Leigh 2026-04-04 22:52:11 +01:00
  • 16ea1f0cd2 Add -Wunused-local-typedefs to extra-warnings Roger Leigh 2026-04-04 22:52:07 +01:00
  • 19bd86599b Add -Wmissing-include-dirs to extra-warnings Roger Leigh 2026-04-04 22:52:03 +01:00
  • 6f9c58b0e0 Add -Wbool-operation to extra-warnings Roger Leigh 2026-04-04 22:51:57 +01:00
  • 66d3f557f1 Add -Wunreachable-code to extra-warnings Roger Leigh 2026-04-04 22:51:53 +01:00
  • 4162600143 Add -Wdangling-else to extra-warnings Roger Leigh 2026-04-04 22:51:48 +01:00
  • 162ed41d31 Add -Wno-int-to-pointer-cast to extra-warnings Roger Leigh 2026-04-04 22:51:44 +01:00
  • 3f32b72c5c Add -Wlogical-not-parentheses to extra-warnings Roger Leigh 2026-04-04 22:51:40 +01:00
  • e178afe830 Add -Wlogical-op to extra-warnings Roger Leigh 2026-04-04 22:51:36 +01:00
  • 3f1115ca9a Add -Wsizeof-pointer-memaccess to extra-warnings Roger Leigh 2026-04-04 22:51:33 +01:00
  • b55262ca65 Add -Wsizeof-pointer-div to extra-warnings Roger Leigh 2026-04-04 22:51:27 +01:00
  • 0708ab734d Add -Wsizeof-array-div to extra-warnings Roger Leigh 2026-04-04 22:51:23 +01:00
  • 4df468b676 Add -Wredundant-decls to extra-warnings Roger Leigh 2026-04-04 22:51:00 +01:00
  • e2b28154c3 Add -Wmissing-declarations to extra-warnings Roger Leigh 2026-04-04 22:47:33 +01:00
  • 958b6fd7d5 Add -Wunused-parameter to extra-warnings Roger Leigh 2026-04-04 22:45:17 +01:00
  • 3822980e15 Add -Wduplicated-cond to extra-warnings Roger Leigh 2026-04-04 22:45:03 +01:00
  • 25ce64b282 Add -Wduplicated-branches to extra-warnings Roger Leigh 2026-04-04 22:44:06 +01:00
  • 8f23616da0 Add -Wuninitialized to extra-warnings Roger Leigh 2026-04-04 22:43:34 +01:00
  • 945d483b1b Add -Wfloat-equal to extra-warnings Roger Leigh 2026-04-04 22:30:28 +01:00
  • 7e1b405461 Add -Wfloat-conversion to extra-warnings Roger Leigh 2026-04-04 22:13:02 +01:00
  • 1185f40fe1 Add -Wdouble-promotion to extra-warnings Roger Leigh 2026-04-04 22:11:51 +01:00
  • 89237db822 Add -Warith-conversion to extra-warnings Roger Leigh 2026-04-04 21:55:12 +01:00
  • 6bec2f9582 Add -Wsign-conversion to extra-warnings Roger Leigh 2026-04-04 21:00:15 +01:00
  • 92ed6c40ec Fix -Wconversion warnings with Clang Roger Leigh 2026-04-04 20:58:34 +01:00
  • 57b533eb7f Merge branch 'tif_jpeg_warning_fix' into 'master' Even Rouault 2026-04-04 20:39:07 +00:00
  • f1d4df66e2 tif_jpeg.c: fix MSVC compiler warning Even Rouault 2026-04-04 22:18:44 +02:00
  • 905e2527e6 Reformatting fix Even Rouault 2026-04-04 22:18:34 +02:00
  • f6af594368 Merge branch 'warning-additions3' into 'master' Roger Leigh 2026-04-04 19:12:54 +00:00
  • 68a018dc4b tiff_ojpeg: Correct cast Roger Leigh 2026-04-04 17:43:26 +01:00
  • ccd7fdaca6 tiff2ps: Simplify casts in ps_bytesperrow calculation Roger Leigh 2026-04-04 17:39:09 +01:00
  • 5c5eed862b iptcutil: Don't check if unsigned value is less than zero Roger Leigh 2026-04-04 17:23:38 +01:00
  • c1ab2a2367 Merge remote-tracking branch 'origin/master' into warning-additions3 Roger Leigh 2026-04-04 17:17:09 +01:00
  • 8c16d400c1 tiffcrop: Remove dead code in combineSeparateTileSamplesBytes() Vladimir D. Seleznev 2026-03-17 19:56:04 +02:00
  • ac6b201003 Merge branch 'issue-808-put1bitbwtile' into 'master' Even Rouault 2026-04-01 11:22:44 +00:00
  • 9211c01e7e Merge branch 'fix_805' into 'master' Even Rouault 2026-04-01 11:21:31 +00:00
  • 19efd82cd7 tif_getimage: reject tile widths that would overflow toskew (#808) waugustus 2026-04-01 11:33:48 +08:00
  • 9cf00ff1e9 Merge branch 'fix_777_part2_null_pointer_dereferencing' into 'master' Even Rouault 2026-03-29 13:21:44 +00:00
  • c268b7103f Merge branch 'issue_802_tiffcmp' into 'master' Even Rouault 2026-03-29 13:20:33 +00:00
  • 28bc01d38a Merge branch 'issue-803-tiffcrop' into 'master' Even Rouault 2026-03-29 13:19:03 +00:00
  • c39c8057b0 tiffcrop: Fix heap-buffer-overflow in composite mode by allocating buffer based on final image layout instead of region-based bufftotal 4ugustus 2026-03-29 13:19:03 +00:00
  • b42fcdab30 Merge branch 'issue-804-tiff2pdf' into 'master' Even Rouault 2026-03-29 13:17:17 +00:00
  • dd846f84a4 tiff2pdf: Fix integer overflow in RGBA raster allocation in tiff2pdf by validating size computation before _TIFFrealloc() 4ugustus 2026-03-29 13:17:17 +00:00
  • 95d32a40ab TIFFVTileSize64(): in YCbCr contig non upsampled mode, validate td_samplesperpixel==3 Even Rouault 2026-03-29 15:06:29 +02:00
  • 4f399d182a tiffcmp: validate scanline buffer sizes in mixed planar comparison to prevent out-of-bounds reads (#802) waugustus 2026-03-26 10:49:12 +08:00
  • 4225987ff1 Merge branch 'fix-partial-read-overflow' into 'master' Even Rouault 2026-03-23 19:50:19 +00:00
  • faa4c4efc6 Fix integer overflow in _TIFFPartialReadStripArray on 32-bit Koda Reef 2026-03-23 18:26:59 +00:00
  • 534ac46244 thumbnail: improve integer overflow check for image memory allocation dataisland 2026-03-22 14:59:01 -05:00
  • 721905b0ca thumbnail: add integer overflow check for image memory allocation dataisland 2026-03-22 14:56:58 -05:00
  • c1235c37e6 Merge branch '_TIFFPartialReadStripArray_overflow' into 'master' Even Rouault 2026-03-22 14:06:52 +00:00
  • 7d316cb833 TIFFAppendToStrip(): add some checks to avoid null-pointer-dereferencing (fixes #777 second issue). Su_Laus 2026-03-22 15:01:09 +01:00
  • 11acbe5d9d thumbnail: prevent integer overflow by capping row count at 256 dataisland 2026-03-22 01:13:13 -05:00
  • 95c34d8936 _TIFFPartialReadStripArray(): avoid potential (unsigned) integer overflow in file offset computation, on 32 bit builds Even Rouault 2026-03-21 23:12:01 +01:00
  • f6cbd6246b Merge branch 'fix/rgb2ycbcr-crash' into 'master' Even Rouault 2026-03-21 21:39:09 +00:00
  • 5f6a9a0ac6 rgb2ycbcr: fix integer overflow check for pixel count calculation dataisland 2026-03-19 10:53:02 -05:00
  • fda2d74223 Merge branch 'fix/thumbnail-nullptr-deref' into 'master' Even Rouault 2026-03-18 18:47:39 +00:00
  • c48ed640b4 Merge branch 'pixarlog_warning_fixes' into 'master' Even Rouault 2026-03-18 10:23:11 +00:00
  • c7a5880644 tif_pixarlog.c: fix -Wshorten-64-to-32 warnings Even Rouault 2026-03-18 01:40:24 +01:00
  • 63d29ae332 Merge branch 'fix_773' into 'master' Even Rouault 2026-03-17 18:45:15 +00:00
  • 38d9c6139f Merge branch 'fix_789' into 'master' Even Rouault 2026-03-17 18:44:57 +00:00
  • 0e0f6a9fb4 Merge branch 'fix_795' into 'master' Even Rouault 2026-03-17 18:44:40 +00:00
  • 946f3e51e0 Merge branch 'fix_796' into 'master' Even Rouault 2026-03-17 18:44:12 +00:00
  • 73804c077b Merge branch 'fix_797' into 'master' Even Rouault 2026-03-17 18:43:50 +00:00
  • 30baf44663 thumbnail.c: add error handling for missing strip and tile byte counts dataisland 2026-03-16 22:37:06 -05:00
  • bfb1761f02 _TIFFSetDefaultPostDecode(): improve code comment for bitspersample == 128 Even Rouault 2026-03-16 23:15:19 +01:00
  • 200e5ca51e JPEG: fix generation of tiled 12-bit JPEG compressed files with libjpeg-turbo 3.0.3 Even Rouault 2026-03-16 02:06:02 +01:00
  • 0ce97c9ac5 PixarLog: fix undoing horizontal differencing when SamplesPerPixel != 3 and 4 Even Rouault 2026-03-16 01:41:14 +01:00
  • 04607e3ce0 OJPEG: fix nullptr deref when changing compression method from OJPEG to something else Even Rouault 2026-03-16 00:50:08 +01:00
  • 5e2b51bba8 OJPEG codec: fix potential integer overflow/out-of-bounds access Even Rouault 2026-03-16 00:36:02 +01:00
  • d8f9947b25 PixarLog codec: fix potential integer overflow/out-of-bounds access Even Rouault 2026-03-16 00:25:35 +01:00
  • 0f6065668d Merge branch 'thumbnail_build_fix' into 'master' Even Rouault 2026-03-15 23:12:02 +00:00
  • d76b082258 thumbnail.c: add missing include (master only) Even Rouault 2026-03-15 22:39:47 +01:00
  • e21b5c0a5c Merge branch 'formatting_fixes' into 'master' Even Rouault 2026-03-15 21:24:27 +00:00
  • 9da4a62739 thumbnail: Include tiffiop.h for _TIFFMultiply32 Roger Leigh 2026-03-15 21:11:33 +00:00
  • 820b26103b Merge remote-tracking branch 'origin/master' into warning-additions3 Roger Leigh 2026-03-15 21:05:28 +00:00
  • 64bf26dbfb Merge branch 'issue-790-median' into 'master' Even Rouault 2026-03-15 20:46:49 +00:00
  • d3eba9dc84 Merge branch 'issue-790-thumbnail' into 'master' Even Rouault 2026-03-15 20:46:25 +00:00