summaryrefslogtreecommitdiff
path: root/pngrutil.c
Commit message (Expand)AuthorAgeFilesLines
* Turn large PNG chunks into benign errorsCosmin Truta2022-11-201-1/+1
* Fix a last-minute bug in the checking of the EXIF byte-order headerCosmin Truta2022-09-141-7/+10
* Fix handling incorrect hIST chunks of uneven sizeCosmin Truta2022-09-141-2/+3
* Simplify the definition of png_isaligned and avoid compiler warningsCosmin Truta2022-09-141-4/+3
* Remove duplicate lineBen Bullock2021-03-131-1/+0
* Fix decode fail on image with invalid eXIf chunkQiang Zhou2021-03-131-1/+1
* Fix memory leak if eXIf has incorrect crcskal2020-04-271-4/+2
* Remove top-level const from function-scope variablesCosmin Truta2018-08-181-6/+5
* Replace the remaining uses of PNG_CONST with constCosmin Truta2018-08-181-11/+11
* Remove the "last changed" version information from source commentsCosmin Truta2018-07-281-3/+3
* Release libpng version 1.6.35Cosmin Truta2018-07-151-1/+1
* [libpng16] Fix the calculation of row_factor in png_check_chunk_lengthCosmin Truta2018-06-171-3/+6
* [libpng16] Replace the remaining uses of png_size_t with size_tCosmin Truta2018-06-171-19/+19
* [libpng16] Fix potential problem with bKGD (Cosmin Truta)Glenn Randers-Pehrson2018-01-071-2/+20
* Misc. typosUnknown2017-11-031-1/+1
* [libpng16] Undo recent pngrutil.c change that did not fix oss-fuzz issueGlenn Randers-Pehrson2017-10-311-3/+0
* [libpng16] Initialize trans_color.red, green, and blue == trans_color.grayGlenn Randers-Pehrson2017-10-291-0/+3
* [libpng16] Revert recent changes that did not help with oss-fuzz issuesGlenn Randers-Pehrson2017-10-291-5/+5
* [libpng16] Initialize tRNS read buffers in pngrutil.cGlenn Randers-Pehrson2017-10-201-3/+3
* [libpng16] Initialize entire palette array to zero in png_handle_PLTE().Glenn Randers-Pehrson2017-10-171-2/+2
* [libpng16] Imported from libpng-1.6.33.tarv1.6.33Glenn Randers-Pehrson2017-09-281-1/+1
* [libpng16] Fix Coverity defect regarding errmsg in pngrutil.cGlenn Randers-Pehrson2017-09-231-7/+1
* [libpng16] Removed more redundant tests (suggested by "irwir" in Github issue...Glenn Randers-Pehrson2017-09-221-4/+2
* [libpng16] Relocate new memset() call in pngrutil.c (irwir).Glenn Randers-Pehrson2017-09-221-1/+2
* [libpng16] Removed a redundant test (suggested by "irwir" in Github issue #180).Glenn Randers-Pehrson2017-09-201-3/+1
* [libpng16] Bump version to 1.6.33rc01Glenn Randers-Pehrson2017-09-201-3/+0
* [libpng16] Add a memset() in png_read_buffer()Glenn Randers-Pehrson2017-09-191-3/+4
* [libpng16] Fix some commentsGlenn Randers-Pehrson2017-09-191-1/+1
* [libpng16] zero out memory allocated by png_inflateGlenn Randers-Pehrson2017-09-181-0/+4
* [libpng16] Imported from libpng-1.6.33beta02.tarv1.6.33beta02Glenn Randers-Pehrson2017-09-021-1/+1
* [libpng16] Compute a larger limit on IDAT because some applications write aGlenn Randers-Pehrson2017-08-311-13/+13
* [libpng16] Fix "last changed" datesGlenn Randers-Pehrson2017-08-291-1/+1
* [libpng16] Bump version to 1.6.33beta01Glenn Randers-Pehrson2017-08-251-1/+1
* [libpng16] Imported from libpng-1.6.32.tarv1.6.32Glenn Randers-Pehrson2017-08-241-1/+1
* [libpng16] Free eXIf_buf when detecting bad byte-order specifier.Glenn Randers-Pehrson2017-08-071-0/+2
* Fix typo (1 should be 2) in png_handle_eXIfGlenn Randers-Pehrson2017-08-061-1/+1
* [libpng16] Check that the eXIf chunk has at least 2 bytes and beginsGlenn Randers-Pehrson2017-08-061-0/+14
* [libpng16] Test or 11 bytes instead of 14 after the iCCP keyword has been read.Glenn Randers-Pehrson2017-08-061-12/+20
* [libpng16] Relocate the iCCP length test to a point after reading the keywordGlenn Randers-Pehrson2017-08-061-10/+13
* [libpng16] Increase minimum zlib stream from 9 to 14 in png_handle_iCCP(),Glenn Randers-Pehrson2017-08-061-4/+5
* [lbpng16] Attempt to fix a UMR in png_set_text_2() to fix OSS-fuzz issue.Glenn Randers-Pehrson2017-08-051-17/+22
* [libpng16] Initialize profile_header[] in png_handle_iCCP() to fix OSS-fuzz i...Glenn Randers-Pehrson2017-08-051-1/+1
* [Libpng16] Relocated setting free_me for eXIf data, to stop an OSS-fuzz leak.Glenn Randers-Pehrson2017-08-051-1/+2
* [libpng16] Make png_check_chunk_length|name() parameters constGlenn Randers-Pehrson2017-08-051-4/+5
* [libpng16] Removed unused chunk_name parameter from png_check_chunk_length().Glenn Randers-Pehrson2017-08-051-3/+2
* [libpng16] Moved chunk-length check into a png_check_chunk_length() privateGlenn Randers-Pehrson2017-08-041-31/+39
* [libpng16] Removed a left-over debugging "printf" statement from pngrutil.cGlenn Randers-Pehrson2017-08-041-2/+0
* [libpng16] Restored IDAT length check. Previously the calculated limit was fiveGlenn Randers-Pehrson2017-08-031-7/+5
* [libpng16] Use png_debug2() instead of printf() for bug reporting.Glenn Randers-Pehrson2017-08-031-2/+2
* [libpng16] Disabled new limit test on IDAT chunks. It was producing too smallGlenn Randers-Pehrson2017-08-031-1/+8