Commit Graph

  • 1a11c9df6e
    setByteArray(): fix previous commit Even Rouault 2019-08-16 19:59:18 +0200
  • 1302ffb350
    setByteArray(): avoid potential signed integer overflow. Pointed by Hendra Gunadi. No actual problem known (which does not mean there wouldn't be any. Particularly on 32bit builds) Even Rouault 2019-08-16 19:47:42 +0200
  • 4bb584a35f
    RGBA interface: fix integer overflow potentially causing write heap buffer overflow, especially on 32 bit builds. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16443. Credit to OSS Fuzz Even Rouault 2019-08-15 15:05:28 +0200
  • 2218055ca6 Merge branch 'fix_integer_overflow' into 'master' Even Rouault 2019-08-14 09:47:58 +0000
  • 1b5e3b6a23
    Fix integer overflow in _TIFFCheckMalloc() and other implementation-defined behaviour (CVE-2019-14973) Even Rouault 2019-08-10 18:25:03 +0200
  • 12768a24b1
    TIFFClientOpen(): fix memory leak if one of the required callbacks is not provided. Fixed Coverity GDAL CID 1404110 Even Rouault 2019-08-12 22:51:09 +0200
  • ea69462ea2
    OJPEGReadBufferFill(): avoid very long processing time on corrupted files. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16400. master only Even Rouault 2019-08-12 17:55:56 +0200
  • 187e596861
    oss-fuzz/tiff_read_rgba_fuzzer.cc: fix wrong env variable value in previous commit Even Rouault 2019-08-11 00:36:31 +0200
  • 2c7e74245a
    oss-fuzz/tiff_read_rgba_fuzzer.cc: avoid issue with libjpeg-turbo and MSAN Even Rouault 2019-08-11 00:24:41 +0200
  • 43908ce15e
    OJPEG: fix integer division by zero on corrupted subsampling factors. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15824. Credit to OSS Fuzz Even Rouault 2019-08-10 19:36:09 +0200
  • 75c1cf5e91
    Merge branch 'ossfuzz_i386' Even Rouault 2019-08-10 18:45:16 +0200
  • 76f1531f5f
    contrib/oss-fuzz/build.sh: fix for i386 build of jbigkit, and use $LIB_FUZZING_ENGINE Even Rouault 2019-08-10 18:28:04 +0200
  • a7fa3410d9 Merge branch 'patch-1' into 'master' Even Rouault 2019-08-10 16:00:00 +0000
  • 3fd6bb95dc fix two tiny typos Reto Kromer 2019-08-10 15:54:23 +0000
  • 66ff50ec79 Merge branch 'patch-1' into 'master' Even Rouault 2019-08-09 17:26:44 +0000
  • 2d4bb5bdc2 fix typo Reto Kromer 2019-08-09 17:20:26 +0000
  • c9cb49177b Merge branch 'TIFFTAGID_Zero_reading_IGNORE' into 'master' Even Rouault 2019-08-04 13:23:07 +0000
  • 6f5c9477dd Reading of Tiff tags with ID = 0 (like GPSVERSIONID) corrected. Su Laus 2019-08-04 13:23:07 +0000
  • d8e707a953 Merge branch 'cmake_amd64' into 'master' Even Rouault 2019-07-16 09:54:55 +0000
  • 5e7e9b597f
    CMakeLists.txt: properly set value of HOST_FILLORDER to LSB2MSB for Windows CMake builds Even Rouault 2019-07-15 12:19:27 +0200
  • a21714f028
    TIFFWriteCheck(): call TIFFForceStrileArrayWriting() when needed (should have gone with eaeca6274a) (master only) Even Rouault 2019-07-09 13:56:18 +0200
  • 6662e2b388 Merge branch 'fix_chromium_925269' into 'master' Even Rouault 2019-07-09 11:47:43 +0000
  • cf3ce6fab8
    OJPEG: avoid use of unintialized memory on corrupted files Even Rouault 2019-07-05 18:51:46 +0200
  • ab3204b167 Merge branch 'fix-division-by-zero' into 'master' Even Rouault 2019-06-29 16:54:50 +0000
  • b381187db6
    Return infinite distance when denominator is zero. Dirk Lemstra 2019-06-29 18:44:38 +0200
  • 424972255f Merge branch 'typetests' into 'master' Even Rouault 2019-06-29 09:41:17 +0000
  • e897442344 tools/tiffcp.c: fix potential division by zero Nikola Forró 2019-06-12 12:23:33 +0200
  • 4d26884a15
    make TIFF_SSIZE_T the same bitwidth as TIFF_SIZE_T Thomas Bernard 2019-02-23 23:58:28 +0100
  • 69ce2652ef
    Add test to check that libtiff types have the correct size Thomas Bernard 2019-01-29 18:06:36 +0100
  • 91480d3d3c Merge branch 'defer_strile_writing' into 'master' Even Rouault 2019-05-29 20:11:57 +0000
  • 9cf3a97bea Merge branch 'TIFFReadFromUserBuffer' into 'master' Even Rouault 2019-05-29 20:11:43 +0000
  • f273e83262
    Fix vulnerability in 'D' (DeferStrileLoad) mode (master only) (fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14908) Even Rouault 2019-05-26 11:33:47 +0200
  • cc84dc7409
    Replace 'stripped' by 'striped' in error messages Even Rouault 2019-05-25 13:46:50 +0200
  • eaeca6274a
    Add TIFFDeferStrileArrayWriting() and TIFFForceStrileArrayWriting() Even Rouault 2019-05-25 11:37:34 +0200
  • 0f797bf386
    Fix vulnerability introduced by defer strile loading (master only) Even Rouault 2019-05-24 11:20:27 +0200
  • fdec42f217
    Fix typo in error message (master only) Even Rouault 2019-05-24 10:34:39 +0200
  • 4e74734ded
    Add TIFFReadFromUserBuffer() Even Rouault 2019-05-22 23:28:17 +0200
  • 06337fdcfd
    libtiff.def: add missing new symbols Even Rouault 2019-05-22 22:57:41 +0200
  • d2e2b4eeac
    test/defer_strile_loading.c: fix warning with Visual C++ Even Rouault 2019-05-22 22:34:27 +0200
  • f017d2fae3
    _TIFFRewriteField(): fix for bigtiff case (master only) Even Rouault 2019-05-22 21:55:01 +0200
  • ef82728f44 Merge branch 'ondemand_strile_offbytecount_loading' into 'master' Even Rouault 2019-05-21 13:46:23 +0000
  • 57bc1126ba Merge branch 'bigtiff_write_bytecount_on_long_when_possible' into 'master' Even Rouault 2019-05-21 13:46:03 +0000
  • d0ec0aeab6 Merge branch 'html_link' into 'master' Even Rouault 2019-05-21 13:45:33 +0000
  • 02c16a3e2e
    libtiff.html, bigtiffpr.html: absolute => relative link Thomas Bernard 2019-05-03 22:50:44 +0200
  • 371ad2658c
    Make defer strile offset/bytecount loading available at runtime Even Rouault 2019-05-10 14:46:45 +0200
  • 458c211ae2
    Creation: use SHORT type when possible for StripByteCounts/TileByteCounts Even Rouault 2019-05-10 11:08:01 +0200
  • 116cf67f4c
    BigTIFF creation: write TileByteCounts/StripByteCounts tag with LONG when possible Even Rouault 2019-05-09 22:21:29 +0200
  • b9b93f661e Merge branch 'bug2799' into 'master' Even Rouault 2019-05-08 08:36:34 +0000
  • 9acff86b56 Merge branch 'bug_2829' into 'master' Even Rouault 2019-05-08 08:16:38 +0000
  • 2f8bd01315 Merge branch 'FILESOURCE_SCENETYPE_reading' into 'master' Even Rouault 2019-05-06 19:32:13 +0000
  • ca75b773c9 Reading error for FileSource and SceneType tags corrected. Su Laus 2019-05-06 19:32:13 +0000
  • 59eb35172f
    WIN32: use tif_win32.c when building with CMake Thomas Bernard 2019-04-25 14:33:25 +0200
  • 453be8a9ce Merge branch 'gitlab_pages' into 'master' Even Rouault 2019-04-25 10:25:58 +0000
  • 3c0becb4aa Merge branch 'bug_2844' into 'master' Even Rouault 2019-04-25 09:39:01 +0000
  • db77de50bc Merge branch 'issue_2785' into 'master' Even Rouault 2019-04-25 09:37:26 +0000
  • c824479e4c Merge branch 'fix_gdal_1439' into 'master' Even Rouault 2019-04-11 19:12:56 +0000
  • 0f88612e3e
    TIFFWriteEncodedStrip/TIFFWriteEncodedTile: fix rewriting of LZW-compressed data Even Rouault 2019-04-11 21:00:56 +0200
  • f9fc01c331 Merge branch 'bug2848' into 'master' Even Rouault 2019-04-08 08:18:30 +0000
  • a18ef87a5a
    build/gitlab-ci: fix typo Thomas Bernard 2019-04-03 14:41:10 +0200
  • cce0a85e6f
    show test-suite.log in gitlab-ci Thomas Bernard 2019-04-03 13:56:06 +0200
  • 57c112bfa9
    Add output check for tiff2ps Thomas Bernard 2019-04-02 16:53:21 +0200
  • a978e75e7c warnings: mark conditionally used parameters Ben Boeckel 2019-01-11 10:50:12 -0500
  • bf35895107
    tif_read.c: potentially fix false positive from Coverity Scan. CID 1400288 Even Rouault 2019-03-23 11:31:10 +0100
  • 12ae83914e
    tif_read.c: potentially fix false positive from Coverity Scan. CID 1400271 Even Rouault 2019-03-23 11:30:18 +0100
  • b6b2f1ff5b
    tif_zip.c: remove dead code. CID 1400360 Even Rouault 2019-03-23 11:25:44 +0100
  • 301463dacf
    tif_webp.c: remove false positive warning about dereference before null check. CID 1400255 Even Rouault 2019-03-23 11:24:50 +0100
  • f4b7eb7cd3
    tif_pixarlog.c: remove dead code. CID 1400342 Even Rouault 2019-03-23 11:21:24 +0100
  • c12b6a2a39
    tif_pixarlog.c: avoid false positive Coverity Scan warnings about overflow. CID 1400300 and 1400367 Even Rouault 2019-03-23 11:20:18 +0100
  • d0358fdbc3
    tif_lzw.c: silence CoverityScan false positive. CID 1400355 Even Rouault 2019-03-23 11:16:22 +0100
  • 07f939bf59
    tif_luv.c: silence CoverityScan false positive. CID 1400231, 1400251, 1400254, 1400272, 1400318, 1400356 Even Rouault 2019-03-23 11:09:42 +0100
  • dd2dfe1d6a
    TryChopUpUncompressedBigTiff(): avoid potential division by zero. master only. GDAL Coverity CID 1400263 Even Rouault 2019-03-23 11:05:49 +0100
  • 1fb9e731ef
    tif_luv.c: LogLuvSetupEncode() error must return 0 Thomas Bernard 2019-03-22 12:17:28 +0100
  • 933575f505
    add a test for fax2tiff tool Thomas Bernard 2019-03-22 10:00:52 +0100
  • ea2e933b17
    tiff2pdf.c: don't call t2p_tile_collapse_left() when buffer size is wrong Thomas Bernard 2019-02-13 15:13:21 +0100
  • 9a926b2d89
    Advertise https://libtiff.gitlab.io/libtiff/ as mirror Thomas Bernard 2019-02-28 13:32:27 +0100
  • e3d738277b Merge branch 'bug_2826' into 'master' Even Rouault 2019-02-28 12:30:20 +0000
  • b7d479cf8b
    tiff2pdf.c: check colormap pointers Thomas Bernard 2019-02-11 23:39:42 +0100
  • 621b54a0b5 Merge branch 'fix_warnings' into 'master' Even Rouault 2019-02-27 21:00:33 +0000
  • 05029fb7f1
    PSDataColorContig(): avoid heap buffer overrun Thomas Bernard 2019-02-24 00:50:12 +0100
  • a242136916
    tiff2ps.c: fix warning caused by integer promotion Thomas Bernard 2019-02-11 23:56:05 +0100
  • 3c792f726b Merge branch 'large_strile_improvements' into 'master' Even Rouault 2019-02-22 10:48:51 +0000
  • c8b6bdc680 Merge branch 'gitlab-pages' into 'master' Even Rouault 2019-02-21 18:26:06 +0000
  • 27124e9148 Merge branch 'issue_2833' into 'master' Even Rouault 2019-02-19 14:39:26 +0000
  • 6947b21a4f Merge branch 'issue_2831' into 'master' Even Rouault 2019-02-19 14:36:59 +0000
  • 0224f7d4f2 Merge branch 'issue_2842' into 'master' Even Rouault 2019-02-19 14:31:35 +0000
  • 2ff9c01bd9
    tif_zip.c: allow reading and writing strips/tiles with more than 4 GB of compressed or uncompressed data Even Rouault 2019-02-19 15:10:36 +0100
  • 0489f1f879
    tif_dirread.c: when strip chopping is enabled, extend this mechanism to multi-strip uncompressed files with strips larger than 2GB to expose them as strips of ~500 MB Even Rouault 2019-02-19 15:10:00 +0100
  • 28f67ba4bd Merge branch 'size_t_typo' into 'master' Even Rouault 2019-02-19 13:56:12 +0000
  • 8420a31e8c
    move _TIFFClampDoubleToFloat() to tif_aux.c Thomas Bernard 2019-02-12 16:04:28 +0100
  • 9cfa5c4691 tiffcrop.c: fix invertImage() for bps 2 and 4 Thomas Bernard 2019-02-11 23:08:25 +0100
  • 7cc76e9bc4 tiffcp.c: use INT_MAX Thomas Bernard 2019-02-11 21:42:03 +0100
  • 2b0d0e6997 check that (Tile Width)*(Samples/Pixel) do no overflow Thomas Bernard 2019-02-11 10:05:33 +0100
  • 2201714e88
    CMakeLists.txt: fix TIFF_SIZE_T Thomas Bernard 2019-01-30 10:14:52 +0100
  • ae0bed1fe5 Merge branch 'master' into 'master' Even Rouault 2019-02-02 14:46:05 +0000
  • 933784a10a Merge branch 'bug2835' into 'master' Even Rouault 2019-02-02 14:32:58 +0000
  • 38ede78b13
    Fix warning (use of uninitialized value) added per d0a842c5db (fixes https://gitlab.com/libtiff/libtiff/merge_requests/54#note_137742985) Even Rouault 2019-02-02 15:30:14 +0100
  • 88b410f800
    fix fax2tiff Yuri Aksenov 2019-01-29 14:24:19 +0100
  • cee7c07789 Merge branch 'tiffcrop' into 'master' Even Rouault 2019-02-02 12:11:01 +0000
  • 329433af90 Merge branch 'bug2833' into 'master' Even Rouault 2019-02-01 20:31:04 +0000
  • 8d966dfbe2 Merge branch 'gitignore' into 'master' Even Rouault 2019-02-01 20:28:46 +0000