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

Commit Graph

  • 9700cdfa77 ChangeLog updated with latest git commits. Bob Friesenhahn 2019-11-03 14:00:24 -06:00
  • 0cbdf1f903 Added a step for updating the legacy ChangeLog file. Bob Friesenhahn 2019-11-03 13:48:37 -06:00
  • 73975cbcb2 Ignore emacs temporary files (ending with tilde character). Bob Friesenhahn 2019-11-03 13:47:08 -06:00
  • 014441b770 Added release summary page for the 4.1.0 release. Bob Friesenhahn 2019-11-03 13:31:26 -06:00
  • f18e1a2db5 Fix Cmake HAVE_GETOPT for systems which declare getopt in stdio.h. Fix utility baked-in getopt prototype which appears when HAVE_GETOPT is not defined. Bob Friesenhahn 2019-11-03 11:21:26 -06:00
  • aeb87392ad Fax2tiff.sh needs to remove its output file in advance. Syntax changes so that bash is not required. Bob Friesenhahn 2019-11-03 09:55:14 -06:00
  • 0219b01b54 tif_jpeg.c: extra cast to silence Coverity warning. GDAL CID 1406475 Even Rouault 2019-10-26 22:45:36 +02:00
  • 8bf7b73703 tif_jpeg.c: fix warning added by previous commit (on 32bit builds) Even Rouault 2019-10-23 16:54:38 +02:00
  • dc3eab1cdf Merge branch 'coverity-fixes' into 'master' Even Rouault 2019-10-23 13:20:38 +00:00
  • 2105b48383 Use 64-bit calculations correctly Timothy Lyanguzov 2019-10-23 11:43:43 +13:00
  • aa05cb1181 Fix size calculation to use 64-bit tmsize_t correctly Timothy Lyanguzov 2019-10-23 11:20:34 +13:00
  • ec6f7c572d Make bytesperclumpline calculations using tmsize_t type Timothy Lyanguzov 2019-10-23 10:40:50 +13:00
  • cad76c5b08 Avoid warnings about casts between HANDLE and int in Win64 builds Vadim Zeitlin 2019-10-06 01:47:06 +02:00
  • 43b0c984f0 tif_read: align code of TIFFReadRawStrip() and TIFFReadRawTile() that differed for non good reason. Non-functional change normally. (fixes GitLab #162) Even Rouault 2019-10-03 21:14:44 +02:00
  • fb5fbc320b HTML: update for GitLab issues Even Rouault 2019-10-01 21:27:46 +02:00
  • 19f6b70d63 html/v3.5.6-beta.html: redact URL of defunct web site Even Rouault 2019-09-29 18:20:11 +02:00
  • 4d8cc50973 Website: update links to mailing list Even Rouault 2019-09-29 18:14:38 +02:00
  • e86d43caee TIFFReadAndRealloc(): avoid too large memory allocation attempts. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17244 Even Rouault 2019-09-18 01:21:17 +02:00
  • 3519ab6c7f ByteCountLooksBad and EstimateStripByteCounts: avoid unsigned integer overflows. Fixes https://oss-fuzz.com/testcase-detail/5686156066291712 and https://oss-fuzz.com/testcase-detail/6332499206078464 Even Rouault 2019-09-03 20:15:41 +02:00
  • 6de57f7e0f tif_ojpeg.c: avoid relying on isTiled macro being wrapped in () Even Rouault 2019-09-02 16:22:10 +02:00
  • 7475a28508 tif_ojpeg.c: avoid use of uninitialized memory on edge/broken file. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16844 Even Rouault 2019-09-02 16:21:02 +02:00
  • 4b2a343001 tiff_read_rgba_fuzzer.cc: add a -DSTANDALONE mode for easier reproduction of oss-fuzz reports Even Rouault 2019-09-02 15:33:46 +02:00
  • 760ecced1e tif_dirread.c: allocChoppedUpStripArrays(). avoid unsigned integer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16846 Even Rouault 2019-09-01 15:57:17 +02:00
  • c22f319eb4 tif_ojpeg.c: avoid unsigned integer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16793 Even Rouault 2019-08-27 10:58:21 +02:00
  • 9034afb440 TIFFReadDirEntryData(): rewrite to avoid unsigned integer overflow (not a bug). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16792 Even Rouault 2019-08-27 00:02:29 +02:00
  • 244dfb46af TIFFFetchDirectory(): fix invalid cast from uint64 to tmsize_t. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16784 Even Rouault 2019-08-26 18:57:29 +02:00
  • 1a4efdd151 JPEG: avoid use of unintialized memory on corrupted files Even Rouault 2019-08-25 14:54:26 +02:00
  • 804f40f3bf _TIFFPartialReadStripArray(): avoid unsigned integer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16685 Even Rouault 2019-08-24 00:37:17 +02:00
  • 7db298e3a8 OJPEGWriteHeaderInfo(): avoid unsigned integer overflow on strile dimensions close to UINT32_MAX. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16683 Even Rouault 2019-08-23 23:03:15 +02:00
  • 67f7561e70 TIFFFillStrip(): avoid harmless unsigned integer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16653 Even Rouault 2019-08-23 14:54:26 +02:00
  • ea271d7434 EstimateStripByteCounts(): avoid unsigned integer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16643& Even Rouault 2019-08-23 13:03:44 +02:00
  • 5f6349d3f8 tif_ojpeg: avoid unsigned integer overflow (probably not a bug). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16635 Even Rouault 2019-08-23 12:38:46 +02:00
  • c9edebfdb0 tif_thunder: avoid unsigned integer overflow (not a bug). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16632 Even Rouault 2019-08-23 12:28:25 +02:00
  • f277541bd8 _TIFFMultiply32() / _TIFFMultiply64(): avoid relying on unsigned integer overflow (not a bug) Even Rouault 2019-08-22 13:02:07 +02:00
  • c8f268ef1b EstimateStripByteCounts(): avoid unsigned integer overflow Even Rouault 2019-08-22 10:19:44 +02:00
  • 761d50e34d EstimateStripByteCounts(): avoid unsigned integer overflow Even Rouault 2019-08-21 17:59:15 +02:00
  • 324aa65c0d EstimateStripByteCounts(): avoid harmless unsigned integer overflow Even Rouault 2019-08-20 18:09:46 +02:00
  • dd50fedc2f _TIFFPartialReadStripArray(): avoid triggering unsigned integer overflow with -fsanitize=unsigned-integer-overflow (not a bug, this is well defined by itself) Even Rouault 2019-08-20 15:29:06 +02:00
  • b04da30e11 tiff2ps: fix use of wrong data type that caused issues (/Height being written as 0) on 64-bit big endian platforms Even Rouault 2019-08-18 10:52:45 +02:00
  • 1a11c9df6e setByteArray(): fix previous commit Even Rouault 2019-08-16 19:59:18 +02:00
  • 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 +02:00
  • 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 +02:00
  • 2218055ca6 Merge branch 'fix_integer_overflow' into 'master' Even Rouault 2019-08-14 09:47:58 +00:00
  • 1b5e3b6a23 Fix integer overflow in _TIFFCheckMalloc() and other implementation-defined behaviour (CVE-2019-14973) Even Rouault 2019-08-10 18:25:03 +02:00
  • 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 +02:00
  • 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 +02:00
  • 187e596861 oss-fuzz/tiff_read_rgba_fuzzer.cc: fix wrong env variable value in previous commit Even Rouault 2019-08-11 00:36:31 +02:00
  • 2c7e74245a oss-fuzz/tiff_read_rgba_fuzzer.cc: avoid issue with libjpeg-turbo and MSAN Even Rouault 2019-08-11 00:24:41 +02:00
  • 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 +02:00
  • 75c1cf5e91 Merge branch 'ossfuzz_i386' Even Rouault 2019-08-10 18:45:16 +02:00
  • 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 +02:00
  • a7fa3410d9 Merge branch 'patch-1' into 'master' Even Rouault 2019-08-10 16:00:00 +00:00
  • 3fd6bb95dc fix two tiny typos Reto Kromer 2019-08-10 15:54:23 +00:00
  • 66ff50ec79 Merge branch 'patch-1' into 'master' Even Rouault 2019-08-09 17:26:44 +00:00
  • 2d4bb5bdc2 fix typo Reto Kromer 2019-08-09 17:20:26 +00:00
  • c9cb49177b Merge branch 'TIFFTAGID_Zero_reading_IGNORE' into 'master' Even Rouault 2019-08-04 13:23:07 +00:00
  • 6f5c9477dd Reading of Tiff tags with ID = 0 (like GPSVERSIONID) corrected. Su Laus 2019-08-04 13:23:07 +00:00
  • d8e707a953 Merge branch 'cmake_amd64' into 'master' Even Rouault 2019-07-16 09:54:55 +00:00
  • 5e7e9b597f CMakeLists.txt: properly set value of HOST_FILLORDER to LSB2MSB for Windows CMake builds Even Rouault 2019-07-15 12:19:27 +02:00
  • a21714f028 TIFFWriteCheck(): call TIFFForceStrileArrayWriting() when needed (should have gone with eaeca6274a) (master only) Even Rouault 2019-07-09 13:56:18 +02:00
  • 6662e2b388 Merge branch 'fix_chromium_925269' into 'master' Even Rouault 2019-07-09 11:47:43 +00:00
  • cf3ce6fab8 OJPEG: avoid use of unintialized memory on corrupted files Even Rouault 2019-07-05 18:51:46 +02:00
  • ab3204b167 Merge branch 'fix-division-by-zero' into 'master' Even Rouault 2019-06-29 16:54:50 +00:00
  • b381187db6 Return infinite distance when denominator is zero. Dirk Lemstra 2019-06-29 18:44:38 +02:00
  • 424972255f Merge branch 'typetests' into 'master' Even Rouault 2019-06-29 09:41:17 +00:00
  • e897442344 tools/tiffcp.c: fix potential division by zero Nikola Forró 2019-06-12 12:23:33 +02:00
  • 4d26884a15 make TIFF_SSIZE_T the same bitwidth as TIFF_SIZE_T Thomas Bernard 2019-02-23 23:58:28 +01:00
  • 69ce2652ef Add test to check that libtiff types have the correct size Thomas Bernard 2019-01-29 18:06:36 +01:00
  • 91480d3d3c Merge branch 'defer_strile_writing' into 'master' Even Rouault 2019-05-29 20:11:57 +00:00
  • 9cf3a97bea Merge branch 'TIFFReadFromUserBuffer' into 'master' Even Rouault 2019-05-29 20:11:43 +00:00
  • 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 +02:00
  • cc84dc7409 Replace 'stripped' by 'striped' in error messages Even Rouault 2019-05-25 13:46:50 +02:00
  • eaeca6274a Add TIFFDeferStrileArrayWriting() and TIFFForceStrileArrayWriting() Even Rouault 2019-05-25 11:37:34 +02:00
  • 0f797bf386 Fix vulnerability introduced by defer strile loading (master only) Even Rouault 2019-05-24 11:20:27 +02:00
  • fdec42f217 Fix typo in error message (master only) Even Rouault 2019-05-24 10:34:39 +02:00
  • 4e74734ded Add TIFFReadFromUserBuffer() Even Rouault 2019-05-22 23:28:17 +02:00
  • 06337fdcfd libtiff.def: add missing new symbols Even Rouault 2019-05-22 22:57:41 +02:00
  • d2e2b4eeac test/defer_strile_loading.c: fix warning with Visual C++ Even Rouault 2019-05-22 22:34:27 +02:00
  • f017d2fae3 _TIFFRewriteField(): fix for bigtiff case (master only) Even Rouault 2019-05-22 21:55:01 +02:00
  • ef82728f44 Merge branch 'ondemand_strile_offbytecount_loading' into 'master' Even Rouault 2019-05-21 13:46:23 +00:00
  • 57bc1126ba Merge branch 'bigtiff_write_bytecount_on_long_when_possible' into 'master' Even Rouault 2019-05-21 13:46:03 +00:00
  • d0ec0aeab6 Merge branch 'html_link' into 'master' Even Rouault 2019-05-21 13:45:33 +00:00
  • 02c16a3e2e libtiff.html, bigtiffpr.html: absolute => relative link Thomas Bernard 2019-05-03 22:50:44 +02:00
  • 371ad2658c Make defer strile offset/bytecount loading available at runtime Even Rouault 2019-05-10 14:46:45 +02:00
  • 458c211ae2 Creation: use SHORT type when possible for StripByteCounts/TileByteCounts Even Rouault 2019-05-10 11:08:01 +02:00
  • 116cf67f4c BigTIFF creation: write TileByteCounts/StripByteCounts tag with LONG when possible Even Rouault 2019-05-09 22:21:29 +02:00
  • b9b93f661e Merge branch 'bug2799' into 'master' Even Rouault 2019-05-08 08:36:34 +00:00
  • 9acff86b56 Merge branch 'bug_2829' into 'master' Even Rouault 2019-05-08 08:16:38 +00:00
  • 2f8bd01315 Merge branch 'FILESOURCE_SCENETYPE_reading' into 'master' Even Rouault 2019-05-06 19:32:13 +00:00
  • ca75b773c9 Reading error for FileSource and SceneType tags corrected. Su Laus 2019-05-06 19:32:13 +00:00
  • 59eb35172f WIN32: use tif_win32.c when building with CMake Thomas Bernard 2019-04-25 14:33:25 +02:00
  • 453be8a9ce Merge branch 'gitlab_pages' into 'master' Even Rouault 2019-04-25 10:25:58 +00:00
  • 3c0becb4aa Merge branch 'bug_2844' into 'master' Even Rouault 2019-04-25 09:39:01 +00:00
  • db77de50bc Merge branch 'issue_2785' into 'master' Even Rouault 2019-04-25 09:37:26 +00:00
  • c824479e4c Merge branch 'fix_gdal_1439' into 'master' Even Rouault 2019-04-11 19:12:56 +00:00
  • 0f88612e3e TIFFWriteEncodedStrip/TIFFWriteEncodedTile: fix rewriting of LZW-compressed data Even Rouault 2019-04-11 21:00:56 +02:00
  • f9fc01c331 Merge branch 'bug2848' into 'master' Even Rouault 2019-04-08 08:18:30 +00:00
  • a18ef87a5a build/gitlab-ci: fix typo Thomas Bernard 2019-04-03 14:41:10 +02:00
  • cce0a85e6f show test-suite.log in gitlab-ci Thomas Bernard 2019-04-03 13:56:06 +02:00
  • 57c112bfa9 Add output check for tiff2ps Thomas Bernard 2019-04-02 16:53:21 +02:00