Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | oss-fuzz/tiff_read_rgba_fuzzer.cc: fix wrong env variable value in previous ↵ | Even Rouault | 2019-08-11 | 1 | -1/+1 |
| | | | | commit | ||||
* | oss-fuzz/tiff_read_rgba_fuzzer.cc: avoid issue with libjpeg-turbo and MSAN | Even Rouault | 2019-08-11 | 1 | -0/+9 |
| | |||||
* | contrib/oss-fuzz/build.sh: fix for i386 build of jbigkit, and use ↵ | Even Rouault | 2019-08-10 | 1 | -2/+9 |
| | | | | $LIB_FUZZING_ENGINE | ||||
* | add jbig support to the fuzzer | Paul Kehrer | 2018-10-29 | 1 | -1/+9 |
| | |||||
* | remove a pointless multiplication and a variable that's not necessary | Paul Kehrer | 2018-04-17 | 1 | -4/+2 |
| | |||||
* | move oss-fuzz build script and fuzzer into libtiff tree | Paul Kehrer | 2018-04-17 | 2 | -0/+142 |
| | |||||
* | Fix some typos | Stefan Weil | 2018-02-24 | 9 | -13/+13 |
| | | | | | | Most of them were found by codespell. Signed-off-by: Stefan Weil <sw@weilnetz.de> | ||||
* | Fix for bug 2772 | Nathan Baker | 2018-02-12 | 1 | -1/+13 |
| | | | | | | | | | | | | It is possible to craft a TIFF document where the IFD list is circular, leading to an infinite loop while traversing the chain. The libtiff directory reader has a failsafe that will break out of this loop after reading 65535 directory entries, but it will continue processing, consuming time and resources to process what is essentially a bogus TIFF document. This change fixes the above behavior by breaking out of processing when a TIFF document has >= 65535 directories and terminating with an error. | ||||
* | Fix all compiler warnings for default build | Nathan Baker | 2018-02-04 | 1 | -0/+1 |
| | |||||
* | Remove remaining .cvsignore files | Even Rouault | 2017-12-01 | 11 | -34/+0 |
| | |||||
* | Remove autoconf/automake generated files, and add them to .gitignore | Even Rouault | 2017-12-01 | 11 | -6312/+0 |
| | |||||
* | Regenerate autoconf files | Even Rouault | 2017-11-30 | 11 | -0/+11 |
| | |||||
* | Remove all $Id and $Headers comments with CVS versions | Even Rouault | 2017-11-30 | 13 | -27/+0 |
| | |||||
* | fax2tiff: Pass the FAX_Client_Data struct as client data | Bob Friesenhahn | 2017-10-29 | 11 | -11/+0 |
| | |||||
* | * refresh autoconf/make stuff with what is on Ubuntu 16.04 (minor changes) | Even Rouault | 2017-07-11 | 11 | -0/+11 |
| | |||||
* | * html/bugs.html: Replace Andrey Kiselev with Bob Friesenhahn for | Bob Friesenhahn | 2016-04-08 | 11 | -69/+209 |
| | | | | purposes of security issue reporting. | ||||
* | * libtiff/*.c: fix clang -Wshorten-64-to-32 warnings | Even Rouault | 2015-11-18 | 11 | -198/+69 |
| | |||||
* | * Makefile.am (distcheck-hook), configure.ac: Applied patches by | Bob Friesenhahn | 2015-09-01 | 11 | -0/+11 |
| | | | | | | Roger Leigh (via tiff mailing list on 2015-09-01) to fix issue with BSD make and to make use of cmake in 'distcheck' target conditional on if cmake is available. | ||||
* | All the CMakeLists.txt files were missing from the distribution tarball. | Bob Friesenhahn | 2015-08-30 | 22 | -28/+125 |
| | |||||
* | Use consistent line terminations. | Bob Friesenhahn | 2015-08-28 | 11 | -34/+34 |
| | |||||
* | * CMakeLists.txt: Add CMake patchset by Roger Leigh as posted to | Bob Friesenhahn | 2015-06-25 | 11 | -0/+351 |
| | | | | | | | libtiff mailing list on Mon, 22 Jun 2015 21:21:01 +0100. Several corrections to ensure that the autotools build still works were added by me. I have not yet tested the build using 'cmake' or MSVC with 'nmake'. | ||||
* | * libtiff/tif_config.vc.h: Make adjustments to match the new | Bob Friesenhahn | 2015-06-21 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | definitions that configure produces, including for WIN64. Still needs to be tested. 'lld' is not assured by the run-time DLLs and so GCC warns. Add TIFF_SIZE_T and TIFF_SIZE_FORMAT to provide a type definition and printf format specifier to deal with printing values of 'size_t' type. In particular, this was necessary for WIN64. Added a configure test for if the system headers provide 'optarg' (normal case) and block out the many explicit 'extern' statements in the utilities. This was found to be necessary under Windows when getopt is in a DLL and the symbols are already imported with dllimport via standard header files. | ||||
* | * contrib/addtiffo/tif_overview.c (TIFF_DownSample): Check buffer | Bob Friesenhahn | 2015-05-30 | 1 | -2/+19 |
| | | | | size calculation for overflow. | ||||
* | * contrib/addtiffo/addtiffo.c (main): Possibly address Coverity | Bob Friesenhahn | 2015-05-30 | 1 | -3/+8 |
| | | | | 1024226 "Untrusted value as argument". | ||||
* | * contrib/iptcutil/iptcutil.c (formatIPTC): Fix Coverity 1024468 | Bob Friesenhahn | 2015-05-29 | 1 | -369/+380 |
| | | | | | | "Infinite loop". (formatIPTC): Fix Coverity 1024727 "Truncated stdio return value". (formatIPTC): Fix Coverity 1214240 "Untrusted loop bound". | ||||
* | * contrib/addtiffo/tif_ovrcache.c (TIFFCreateOvrCache): Fix | Bob Friesenhahn | 2015-05-29 | 1 | -9/+10 |
| | | | | | | Coverity 298615 "Resource leak". (TIFFGetOvrBlock): Fix Coverity 1024649 "Unintended sign extension". | ||||
* | * contrib/addtiffo/tif_ovrcache.c (TIFFCreateOvrCache): Fix | Bob Friesenhahn | 2015-05-28 | 1 | -2/+4 |
| | | | | Coverity 298615 "Resource leak". | ||||
* | * tools/tiffcrop.c (ROTATE_ANY): Fix Coverity 1294542 "Logical | Bob Friesenhahn | 2015-05-28 | 11 | -11/+0 |
| | | | | vs. bitwise operator". | ||||
* | * automake: updated to 1.15 | Even Rouault | 2015-01-26 | 11 | -69/+209 |
| | | | | * libtool: updated to 2.4.5 | ||||
* | * Update bundled libtool to 2.4.4 release. | Bob Friesenhahn | 2014-12-29 | 11 | -523/+828 |
| | |||||
* | * contrib/iptcutil/iptcutil.c: Fix warnings about variables set | Bob Friesenhahn | 2014-12-26 | 1 | -7/+7 |
| | | | | but not used. | ||||
* | * tools/tiffdump.c: Fix double-free bug. | Bob Friesenhahn | 2014-12-06 | 11 | -828/+523 |
| | |||||
* | * automake: updated to 1.14.1 | Even Rouault | 2014-11-20 | 11 | -523/+828 |
| | | | | | * libtool: updated to 2.4.3 * HOWTO-RELEASE: small update about autotools building order | ||||
* | Replace sprintf with snprintf, to fix CVE-2013-1961. | Tom Lane | 2013-05-02 | 1 | -3/+3 |
| | |||||
* | * automake: Update Automake to 1.12.5 release. | Bob Friesenhahn | 2012-11-18 | 11 | -11/+11 |
| | |||||
* | * Makefile.am: Update to Automake 1.12.4 | Bob Friesenhahn | 2012-09-20 | 14 | -17/+17 |
| | |||||
* | * Makefile.in: Update to Automake 1.12.3 | Bob Friesenhahn | 2012-08-19 | 11 | -262/+602 |
| | |||||
* | * libtiff{tiff.h, tif_print.c, tif_dirinfo.c, tif_dirread.c}: Add | Bob Friesenhahn | 2012-08-19 | 11 | -79/+79 |
| | | | | | | | | | | some TIFF/FX support in libtiff. Add the tag definitions to tiff.h. Add the related TIFF field definitions to tif_dirinfo.c, and also fixes an error in a comment. Adds the photometric values to tif_print.c, and fixes a bug. These changes are by Steve Underwood. * libtiff/tif_write.c: Fix bug rewriting image tiles in a | ||||
* | * Update automake used to 1.11.3. | Bob Friesenhahn | 2012-02-18 | 11 | -79/+79 |
| | |||||
* | * configure.ac: Add libtiff private dependency on -llzma for | Bob Friesenhahn | 2011-12-22 | 11 | -104/+150 |
| | | | | | pkg-config. Patch by Mark Brand. Updated Automake to 1.11.2. | ||||
* | remove use of memory.h, it is unneeded and does not exist everywhere | Frank Warmerdam | 2011-05-08 | 1 | -2/+1 |
| | |||||
* | * configure.ac: Should use AC_CANONICAL_HOST since host specifies | Bob Friesenhahn | 2011-04-09 | 11 | -55/+0 |
| | | | | | | | the run-time target whereas target is used to specify the final output target if the package is a build tool (like a compiler), which libtiff is not. Resolves libtiff bug 2307 "Use AC_CANONICAL_HOST macro". | ||||
* | Needed to add tif_lzma.c to the Makefile. | Bob Friesenhahn | 2010-12-18 | 11 | -11/+22 |
| | |||||
* | Regenerate autotools stuff. | Andrey Kiselev | 2010-12-14 | 11 | -22/+11 |
| | |||||
* | * libtiff-4.pc.in: Added libtiff pkg-config .pc file support. | Bob Friesenhahn | 2010-11-27 | 11 | -15/+48 |
| | | | | Patch by Vincent Torri. | ||||
* | * tools/tiffcrop.c: Patch from Richard Nolde to avoid a | Bob Friesenhahn | 2010-07-13 | 11 | -11/+11 |
| | | | | | potentially unterminated buffer due to using an exceptionally long file name. | ||||
* | * Update libtool to version 2.2.8. | Bob Friesenhahn | 2010-06-08 | 11 | -11/+0 |
| | | | | | | | | | | | * libtiff/tif_fax3.c (Fax3SetupState): Avoid under-allocation of buffer due to integer overflow in TIFFroundup() and several other potential overflows. In conjunction with the fix to TIFFhowmany(), fixes CVE-2010-1411. * libtiff/tiffiop.h (TIFFhowmany): Return zero if parameters would result in an integer overflow. This causes TIFFroundup() to also return zero if there would be an integer overflow. | ||||
* | * contrib: Add an emacs formatting mode footer to all source files | Bob Friesenhahn | 2010-06-08 | 28 | -15/+214 |
| | | | | so that emacs can be effectively used. | ||||
* | fix resource leaks on error (#2125) | Frank Warmerdam | 2009-11-30 | 2 | -2/+4 |
| | |||||
* | * configure.ac: Updated autotools. Autoconf 2.64, Automake 1.11, | Bob Friesenhahn | 2009-08-20 | 11 | -229/+705 |
| | | | | | | | libtool 2.2.6. Enabled support for silent build rules (--enable-silent-rules or 'make V=0') and colorized tests. * html/{index.html, v3.9.0.html}: Update for 3.9.0 release. |