summaryrefslogtreecommitdiff
path: root/libtiff/tif_dirread.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'Rational2DoublePrecision' into 'master'Even Rouault2020-02-271-1/+24
|\
| * Rational with Double Precision UpgradeSu_Laus2020-02-271-1/+24
* | tif_dirread.c: suppress CLang static Analyzer 9.0 false positiveEven Rouault2020-02-061-0/+1
* | Adjust previous fix to avoid undue warning in some situations triggered by GDALEven Rouault2020-01-231-8/+22
* | _TIFFPartialReadStripArray: bring back support for non-conformant SLONG8 data...Even Rouault2020-01-121-3/+46
* | ByteCountLooksBad and EstimateStripByteCounts: avoid unsigned integer overflo...Even Rouault2019-09-031-3/+13
* | tif_dirread.c: allocChoppedUpStripArrays(). avoid unsigned integer overflow. ...Even Rouault2019-09-011-8/+21
|/
* TIFFReadDirEntryData(): rewrite to avoid unsigned integer overflow (not a bug...Even Rouault2019-08-271-6/+6
* TIFFFetchDirectory(): fix invalid cast from uint64 to tmsize_t. Fixes https:/...Even Rouault2019-08-261-2/+3
* _TIFFPartialReadStripArray(): avoid unsigned integer overflow. Fixes https://...Even Rouault2019-08-241-0/+8
* EstimateStripByteCounts(): avoid unsigned integer overflow. Fixes https://bug...Even Rouault2019-08-231-1/+5
* _TIFFMultiply32() / _TIFFMultiply64(): avoid relying on unsigned integer over...Even Rouault2019-08-221-10/+0
* EstimateStripByteCounts(): avoid unsigned integer overflowEven Rouault2019-08-221-0/+2
* EstimateStripByteCounts(): avoid unsigned integer overflowEven Rouault2019-08-211-14/+17
* EstimateStripByteCounts(): avoid harmless unsigned integer overflowEven Rouault2019-08-201-2/+8
* _TIFFPartialReadStripArray(): avoid triggering unsigned integer overflow with...Even Rouault2019-08-201-1/+8
* Reading of Tiff tags with ID = 0 (like GPSVERSIONID) corrected.Su Laus2019-08-041-184/+182
* Return infinite distance when denominator is zero.Dirk Lemstra2019-06-291-1/+1
* Merge branch 'defer_strile_writing' into 'master'Even Rouault2019-05-291-26/+37
|\
| * Add TIFFDeferStrileArrayWriting() and TIFFForceStrileArrayWriting()Even Rouault2019-05-251-26/+37
* | Fix vulnerability in 'D' (DeferStrileLoad) mode (master only) (fixes https://...Even Rouault2019-05-261-1/+3
* | Replace 'stripped' by 'striped' in error messagesEven Rouault2019-05-251-1/+1
|/
* Fix vulnerability introduced by defer strile loading (master only)Even Rouault2019-05-241-3/+5
* Fix typo in error message (master only)Even Rouault2019-05-241-1/+1
* Make defer strile offset/bytecount loading available at runtimeEven Rouault2019-05-101-128/+463
* Reading error for FileSource and SceneType tags corrected.Su Laus2019-05-061-0/+1
* TryChopUpUncompressedBigTiff(): avoid potential division by zero. master only...Even Rouault2019-03-231-1/+1
* tif_dirread.c: when strip chopping is enabled, extend this mechanism to multi...Even Rouault2019-02-191-41/+169
* TIFFFetchNormalTag(): avoid (probably false positive) clang-tidy clang-analyz...Even Rouault2018-05-121-19/+20
* _TIFFGetMaxColorChannels: update for LOGLUV, ITULAB and ICCLAB that have 3 co...Even Rouault2018-04-141-3/+3
* Fix MSVC warningEven Rouault2018-04-131-1/+1
* Fix NULL pointer dereference in TIFFPrintDirectoryHugo Lefeuvre2018-04-111-0/+62
* ChopUpSingleUncompressedStrip: avoid memory exhaustion (CVE-2017-11613)Even Rouault2018-03-171-3/+2
* ChopUpSingleUncompressedStrip: avoid memory exhaustion (CVE-2017-11613)Even Rouault2018-03-111-0/+11
* Remove tests for undefined SIZEOF_VOIDPVadim Zeitlin2017-12-081-2/+2
* Remove all $Id and $Headers comments with CVS versionsEven Rouault2017-11-301-2/+0
* * libtiff/tif_dirread.c: add NULL check to avoid likely false positiveEven Rouault2017-09-091-2/+2
* Fix warning with x86_64-w64-mingw32-g++Even Rouault2017-07-151-2/+2
* Fix signed vs unsigned comparison warning on WindowsEven Rouault2017-07-151-2/+2
* * libtiff/tif_read.c: add protection against excessive memoryEven Rouault2017-07-151-6/+85
* * libtiff/tif_read.c: in TIFFFetchStripThing(), only grow theEven Rouault2017-07-151-1/+18
* * libtiff/tif_dirread.c: in TIFFReadDirEntryFloat(), check that aEven Rouault2017-06-271-1/+3
* * libtiff/tiffiop.h: add TIFF_NOSANITIZE_UNSIGNED_INT_OVERFLOW macro toEven Rouault2017-06-181-3/+8
* * libtiff/tif_dirread.c: TIFFFetchStripThing(): limit the number of itemsEven Rouault2017-06-121-17/+32
* * libtiff/tif_dirread.c: fix regression of libtiff 4.0.8 inEven Rouault2017-06-121-1/+6
* * libtiff/tif_dirinfo.c, tif_dirread.c: add _TIFFCheckFieldIsValidForCodec(),Even Rouault2017-06-011-1/+5
* * libtiff/tif_dirread.c: fix memory leak in non DEFER_STRILE_LOADEven Rouault2017-04-271-2/+18
* * libtiff/tif_dir.c, tif_dirread.c, tif_dirwrite.c: implement various clampingsEven Rouault2017-01-111-2/+10
* * libtiff/tif_dirread.c: avoid division by floating point 0 inEven Rouault2017-01-111-3/+9
* * libtiff/tif_dirread.c: modify ChopUpSingleUncompressedStrip() toEven Rouault2016-12-031-13/+11