Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 'tif_config.h' or 'tiffio.h' must be included before any system header.tif_config_h_includes | Bob Friesenhahn | 2017-12-02 | 3 | -2/+3 |
| | |||||
* | Merge branch 'makedistcheck' into 'master' | Olivier Paquet | 2017-12-01 | 4 | -1/+4 |
|\ | | | | | | | | | build/gitlab-ci and build/travis-ci: add a 'make dist' step in autoconf_build()… See merge request libtiff/libtiff!4 | ||||
| * | build/gitlab-ci and build/travis-ci: add a 'make dist' step in ↵ | Even Rouault | 2017-12-01 | 4 | -1/+4 |
|/ | | | | autoconf_build() target, to check we are release-ready | ||||
* | Merge branch 'git_updates' into 'master' | Even Rouault | 2017-12-01 | 224 | -581/+67 |
|\ | | | | | | | | | CVS to Git updates See merge request libtiff/libtiff!2 | ||||
| * | HOWTO-RELEASE: update to use signed tags | Even Rouault | 2017-12-01 | 1 | -2/+6 |
| | | |||||
| * | README.md: use markdown syntax for hyperlinks | Even Rouault | 2017-12-01 | 1 | -2/+2 |
| | | |||||
| * | Regenerate autoconf files | Even Rouault | 2017-11-30 | 23 | -11/+43 |
| | | |||||
| * | Makefile.am: update to reflect removal of README.vms and README -> README.md | Even Rouault | 2017-11-30 | 1 | -2/+1 |
| | | |||||
| * | Remove all $Id and $Headers comments with CVS versions | Even Rouault | 2017-11-30 | 195 | -310/+3 |
| | | |||||
| * | HOWTO-RELEASE: update for git | Even Rouault | 2017-11-30 | 1 | -3/+3 |
| | | |||||
| * | Remove outdated .cvsignore | Even Rouault | 2017-11-30 | 1 | -4/+0 |
| | | |||||
| * | Remove outdated commit script | Even Rouault | 2017-11-30 | 1 | -233/+0 |
| | | |||||
| * | Remove README.vms | Even Rouault | 2017-11-30 | 1 | -12/+0 |
| | | |||||
| * | Rename README as README.md, and update content | Even Rouault | 2017-11-30 | 1 | -5/+12 |
| | | |||||
* | | Add .gitignore | Even Rouault | 2017-11-30 | 1 | -0/+1 |
|/ | |||||
* | html/index.html: reflect change from CVS to gitlab | Even Rouault | 2017-11-30 | 1 | -9/+3 |
| | |||||
* | Merge branch 'test-ci' into 'master' | Olivier Paquet | 2017-11-30 | 4 | -13/+86 |
|\ | | | | | | | | | Update CI configuration See merge request libtiff/libtiff!1 | ||||
| * | appveyor: Correct path for git clone and skip artefact archival | Roger Leigh | 2017-11-23 | 1 | -7/+9 |
| | | |||||
| * | travis-ci: Remove unused matrix exclusion | Roger Leigh | 2017-11-22 | 1 | -6/+0 |
| | | |||||
| * | Add gitlab-ci build support | Roger Leigh | 2017-11-22 | 2 | -0/+77 |
|/ | |||||
* | Change default user id in HOWTO-RELEASE to mine. | Bob Friesenhahn | 2017-11-18 | 1 | -1/+1 |
| | |||||
* | * configure.ac: libtiff 4.0.9 released.v4.0.9Release-v4-0-9 | Bob Friesenhahn | 2017-11-18 | 8 | -26/+29 |
| | |||||
* | * html/v4.0.9.html: Add HTML file to document changes in libtiff | Bob Friesenhahn | 2017-11-18 | 4 | -3/+382 |
| | | | | v4.0.9. | ||||
* | * libtiff/tif_aux.c, tif_getimage.c, tif_read.c: typo fixes in | Even Rouault | 2017-11-17 | 4 | -9/+14 |
| | | | | comments. | ||||
* | List Frank Warmerdam and Andrey Kiselev as past maintainers since they have ↵ | Bob Friesenhahn | 2017-11-07 | 1 | -5/+7 |
| | | | | not been active in years. | ||||
* | * test/Makefile.am: Add some tests for tiff2bw. | Bob Friesenhahn | 2017-11-02 | 6 | -4/+102 |
| | |||||
* | * tools/tiff2bw.c (main): Free memory allocated in the tiff2bw | Bob Friesenhahn | 2017-11-01 | 2 | -12/+35 |
| | | | | | | program. This is in response to the report associated with CVE-2017-16232 but does not solve the extremely high memory usage with the associated POC file. | ||||
* | tiff2pdf.c: Fix possible overflow in bounds check computation and eliminate ↵ | Bob Friesenhahn | 2017-10-29 | 2 | -3/+11 |
| | | | | signed/unsigned comparison. | ||||
* | fax2tiff: Pass the FAX_Client_Data struct as client data | Bob Friesenhahn | 2017-10-29 | 24 | -44/+18 |
| | |||||
* | * libtiff/tif_getimage.c: avoid floating point division by zero in | Even Rouault | 2017-10-23 | 2 | -2/+15 |
| | | | | | | initCIELabConversion() Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3733 Credit to OSS Fuzz | ||||
* | * libtiff/tif_jpeg.c: add compatibility with libjpeg-turbo 1.5.2 that | Even Rouault | 2017-10-17 | 2 | -7/+23 |
| | | | | | honours max_memory_to_use > 0. Cf https://github.com/libjpeg-turbo/libjpeg-turbo/issues/162 | ||||
* | * nmake.opt: support a DEBUG=1 option, so as to adjust OPTFLAGS and use | Even Rouault | 2017-10-10 | 2 | -1/+17 |
| | | | | /MDd runtime in debug mode. | ||||
* | * tools/tiffset.c: fix setting a single value for the ExtraSamples tag | Even Rouault | 2017-10-01 | 2 | -2/+9 |
| | | | | | | (and other tags with variable number of values). So 'tiffset -s ExtraSamples 1 X'. This only worked when setting 2 or more values, but not just one. | ||||
* | * libtiff/libtiff.def: add TIFFReadRGBAStripExt and TIFFReadRGBATileExt | Even Rouault | 2017-09-29 | 2 | -0/+7 |
| | | | | Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2735 | ||||
* | dummy commit to check CVS is working | Even Rouault | 2017-09-22 | 1 | -1/+1 |
| | |||||
* | * libtiff/tif_dirread.c: add NULL check to avoid likely false positive | Even Rouault | 2017-09-09 | 2 | -3/+8 |
| | | | | null-pointer dereference warning by CLang Static Analyzer. | ||||
* | * libtiff/tiffiop.h, tif_aux.c: redirect SeekOK() macro to a _TIFFSeekoK() | Even Rouault | 2017-09-07 | 3 | -4/+20 |
| | | | | | | | | function that checks if the offset is not bigger than INT64_MAX, so as to avoid a -1 error return code of TIFFSeekFile() to match a required seek to UINT64_MAX/-1. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2726 Adapted from proposal by Nicolas Ruff. | ||||
* | Fix signed vs unsigned comparison | Even Rouault | 2017-08-29 | 1 | -2/+2 |
| | |||||
* | * libtiff/tif_jpeg.c: accept reading the last strip of a JPEG compressed | Even Rouault | 2017-08-29 | 2 | -5/+38 |
| | | | | | | | | | file if the codestream height is larger than the truncated height of the strip. Emit a warning in this situation since this is non compliant. * test/Makefile.am: add missing reference to images/quad-lzw-compat.tiff to fix "make distcheck". Patch by Roger Leigh | ||||
* | * test/Makefile.am: add missing reference to images/quad-lzw-compat.tiff | Even Rouault | 2017-08-28 | 2 | -2/+4 |
| | | | | to fix "make distcheck". Patch by Roger Leigh | ||||
* | * libtiff/tif_dirwrite.c: replace assertion to tag value not fitting | Even Rouault | 2017-08-23 | 2 | -3/+18 |
| | | | | | | | | | | on uint32 when selecting the value of SubIFD tag by runtime check (in TIFFWriteDirectoryTagSubifd()). Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2728 Reported by team OWL337 SubIFD tag by runtime check (in TIFFWriteDirectorySec()) | ||||
* | * libtiff/tif_dirwrite.c: replace assertion related to not finding the | Even Rouault | 2017-08-23 | 2 | -2/+14 |
| | | | | | | SubIFD tag by runtime check. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2727 Reported by team OWL337 | ||||
* | * libtiff/tif_luv.c: further reduce memory requirements for temporary | Even Rouault | 2017-07-24 | 2 | -3/+11 |
| | | | | | | | buffer when RowsPerStrip >= image_length in LogLuvInitState() and LogL16InitState(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2700 Credit to OSS Fuzz | ||||
* | * libtiff/tif_getimage.c: fix fromskew computation when to-be-skipped | Even Rouault | 2017-07-24 | 2 | -8/+20 |
| | | | | | | | | | | | pixel number is not a multiple of the horizontal subsampling, and also in some other cases. Impact putcontig8bitYCbCr44tile, putcontig8bitYCbCr42tile, putcontig8bitYCbCr41tile, putcontig8bitYCbCr21tile and putcontig8bitYCbCr12tile Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2637 (discovered by Agostino Sarubbo) and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2691 (credit to OSS Fuzz) | ||||
* | * libtiff/tif_getimage.c: gtTileContig() and gtTileSeparate(): | Even Rouault | 2017-07-24 | 2 | -3/+9 |
| | | | | | properly break from loops on error when stoponerr is set, instead of going on iterating on row based loop. | ||||
* | * libtiff/tif_luv.c: LogLuvInitState(): avoid excessive memory | Even Rouault | 2017-07-18 | 2 | -2/+11 |
| | | | | | | allocation when RowsPerStrip tag is missing. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2683 Credit to OSS-Fuzz | ||||
* | Fix warning with x86_64-w64-mingw32-g++ | Even Rouault | 2017-07-15 | 1 | -2/+2 |
| | |||||
* | Fix signed vs unsigned comparison warning on Windows | Even Rouault | 2017-07-15 | 1 | -2/+2 |
| | |||||
* | * libtiff/tif_read.c: add protection against excessive memory | Even Rouault | 2017-07-15 | 2 | -6/+93 |
| | | | | | | | allocation attempts in TIFFReadDirEntryArray() on short files. Effective for mmap'ed case. And non-mmap'ed case, but restricted to 64bit builds. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2675 | ||||
* | * libtiff/tif_read.c: in TIFFFetchStripThing(), only grow the | Even Rouault | 2017-07-15 | 2 | -1/+30 |
| | | | | | | | | | | | arrays that hold StripOffsets/StripByteCounts, when they are smaller than the expected number of striles, up to 1 million striles, and error out beyond. Can be tweaked by setting the environment variable LIBTIFF_STRILE_ARRAY_MAX_RESIZE_COUNT. This partially goes against a change added on 2002-12-17 to accept those arrays of wrong sizes, but is needed to avoid denial of services. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2350 Credit to OSS Fuzz |