Glenn Randers-Pehrson
04e16d2817
[libng16] Attempt to stop Use of Uninitialized Value in png_set_text_2()
2017-09-15 16:44:20 -05:00
Glenn Randers-Pehrson
d1a0937cae
[libpng16] Still another attempt to fix oss-fuzz uninitialized value
2017-09-15 08:20:23 -05:00
Glenn Randers-Pehrson
1c98b85886
[libpng16] Bump version to 1.6.33beta04
2017-09-14 12:48:53 -05:00
Glenn Randers-Pehrson
4de130c255
[libpng16] Imported from libpng-1.6.33beta03.tar
2017-09-14 12:46:28 -05:00
Glenn Randers-Pehrson
4ddead1e1c
[libpng16] Undo failed attempt to prevent UMR in png_icc_check_table().
2017-09-14 07:21:58 -05:00
Glenn Randers-Pehrson
d7edcc40e4
[libpng16] Undo failed attempt to debug UMR in png_set_text_2().
2017-09-13 19:34:51 -05:00
Glenn Randers-Pehrson
7d40b53fbf
[libpng16] Use png_chunk_report when handling a truncated ICC chunk.
2017-09-13 06:09:10 -05:00
Glenn Randers-Pehrson
76b269b1f4
[libpng16] Attempt to debug Uninitialized Memory Read in png_set_text_2(),
...
detected by the oss-fuzz project.
2017-09-12 08:52:44 -05:00
Glenn Randers-Pehrson
61d29bfc80
[libpng16] Guard against Uninitialized Memory Read in png_check_icc_table(),
...
detected by the oss-fuzz project.
2017-09-12 08:22:09 -05:00
Glenn Randers-Pehrson
0f2adc19eb
[libpng16] Trying to avoid a UMR in png_set_text_2(().
2017-09-10 09:47:29 -05:00
Glenn Randers-Pehrson
1aabcfdbae
[libpng16] Trying to isolate oss-fuzz issue in png_set_text_2().
2017-09-10 05:45:44 -05:00
Glenn Randers-Pehrson
b5ae93d72e
[libpng16] Rearrange order of tests in png_iccp_check_tag_table()
2017-09-10 05:33:17 -05:00
Glenn Randers-Pehrson
6a2a762914
[libpng16] Fix typo in ANNOUNCE and CHANGES
2017-09-08 17:40:23 -05:00
Glenn Randers-Pehrson
50c9e15a7d
[libpng16] Do not try to generate pngprefix.h on ANDROID
2017-09-08 14:57:09 -05:00
Glenn Randers-Pehrson
c0f02a8078
[libpng16] Use pnglibconf.h.prebuilt when building for ANDROID with cmake
...
Github issue 162, by rcdaily).
2017-09-08 12:26:18 -05:00
Glenn Randers-Pehrson
3789cba2f2
[libpng16] Attempt to isolate an oss-fuzz issue in png_set_text_2
2017-09-08 09:34:08 -05:00
Glenn Randers-Pehrson
8592873f24
[libpng16] Attempting to fix an oss-fuzz issue.
2017-09-08 08:27:10 -05:00
Glenn Randers-Pehrson
051dcaf877
[libpng16] Added a copy of Dockerfile to the contrib/oss-fuzz directory
2017-09-08 08:19:31 -05:00
Samuel Williams
95046512a4
Add support for loading images with associated alpha.
2017-09-06 17:22:46 +12:00
Glenn Randers-Pehrson
4e9839d453
[libpng16] Update "last changed" date in contrib/oss-fuzz/*.cc
2017-09-05 18:51:36 -05:00
Glenn Randers-Pehrson
d17041f052
Merge pull request #176 from kcc/patch-1
...
properly define PNG_CLEANUP
2017-09-05 19:46:00 -04:00
Kostya Serebryany
cbcb39932c
properly define PNG_CLEANUP
...
Should fix https://github.com/google/oss-fuzz/issues/809
2017-09-05 14:02:15 -07:00
Glenn Randers-Pehrson
52a566af97
[libpng16] Fix typecast in pngtrans.c
2017-09-04 18:23:06 -05:00
Glenn Randers-Pehrson
9050c32365
[libpng16] Remove one remaining "png_handler." from contrib/oss-fuzz/*.cc
2017-09-04 16:52:46 -05:00
Glenn Randers-Pehrson
4911714f74
[libpng16] Fix incorrect typecast of "intent" (should be png_alloc_size_t,
...
was unsigned int). Fixes github issue #175 .
2017-09-04 16:45:45 -05:00
Glenn Randers-Pehrson
c77de19ba9
[libpng16] Revise contrib/oss-fuzz/libpng_read_fuzzer.cc
2017-09-04 08:22:39 -05:00
Glenn Randers-Pehrson
051d6cc19b
[libpng16] Fixed incorrect typecast of some arguments to png_malloc() and
...
png_calloc() that were png_uint_32 instead of png_alloc_size_t
(Bug report by "irwir" in Github libpng issue #175 ).
2017-09-03 15:19:59 -05:00
Glenn Randers-Pehrson
61e0a38091
[libpng16] Reference CVE-2017-12652 in CHANGES.
2017-09-03 09:01:09 -05:00
Glenn Randers-Pehrson
fca1862ac9
[libpng16] Bump version to 1.6.33beta03
2017-09-02 19:48:40 -05:00
Glenn Randers-Pehrson
c2c8b398a9
[libpng16] Imported from libpng-1.6.33beta02.tar
2017-09-02 19:48:19 -05:00
Glenn Randers-Pehrson
9495ab477b
[libpng16] Enabled ARM support in CMakeLists.txt (Bernd Kuhls).
2017-09-02 19:35:06 -05:00
Glenn Randers-Pehrson
62a2463211
[lbipng16] Use current date (DATE) instead of release-date (RDATE) in last
...
changed date of contrib/oss-fuzz files.
2017-09-02 17:17:55 -05:00
Glenn Randers-Pehrson
dcd3edaf87
[libpng16] Restored part of ~PngObjectHandler() that was deleted from
...
contrib/oss-fuzz/libpng_read_fuzzer.cc
2017-09-02 16:13:15 -05:00
Bernd Kuhls
b47e0f5ceb
CMakeLists.txt: Enable building asm code
...
NEON support is provided by filter_neon.S which is currently not build
by cmake causing an error when linking with libpng16.so.16.32.0:
[ 97%] Linking C executable pngstest
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_avg4_neon'
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_paeth3_neon'
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_up_neon'
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_avg3_neon'
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_paeth4_neon'
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_sub4_neon'
libpng16.so.16.32.0: undefined reference to `png_read_filter_row_sub3_neon'
2017-09-02 15:09:30 +02:00
Glenn Randers-Pehrson
84a5bf83ff
[libpng16] Nullify all pointers in PNG_CLEANUP of libpng_read_fuzzer.cc
2017-08-31 16:46:15 -05:00
Glenn Randers-Pehrson
f3a22d396a
[libpng16] Trivial reordering of libpng_read_fuzzer.cc
2017-08-31 15:01:25 -05:00
Glenn Randers-Pehrson
eb2f42aa97
[libpng16] Compute a larger limit on IDAT because some applications write a
...
deflate buffer for each row (Bug report by Andrew Church).
2017-08-31 11:14:23 -05:00
Glenn Randers-Pehrson
47aa798127
[libpng16] Cosmetic changes to contrib/oss-fuzz/libpng_read_fuzzer.cc
2017-08-30 13:11:16 -05:00
Glenn Randers-Pehrson
5c27e93f51
[libpng16] Bump version to 1.6.33beta02
2017-08-30 07:03:12 -05:00
Glenn Randers-Pehrson
efaf42e5df
[libpng16] Initialize png_handler.row_ptr in
...
contrib/oss-fuzz/libpng_read_fuzzer.cc
2017-08-30 06:47:55 -05:00
Glenn Randers-Pehrson
d3220babe2
[libpng16] Revised contrib/oss-fuzz/libpng_read_fuzzer.cc
2017-08-29 19:36:49 -05:00
Glenn Randers-Pehrson
a1b5be044f
[libpng16] Update "last changed" date in pngtrans.c
2017-08-29 12:32:29 -05:00
Glenn Randers-Pehrson
58720d3c06
[libpng16] Fix "last changed" dates
2017-08-29 12:29:03 -05:00
Glenn Randers-Pehrson
d64c5ea1a8
[libpng16] Update ANNOUNCE and CHANGES about pnm2png.c fix
2017-08-28 19:07:27 -05:00
Glenn Randers-Pehrson
50d2d49220
[libpng16] Imported from libpng-1.6.33beta01.tar
2017-08-28 18:34:23 -05:00
Glenn Randers-Pehrson
d2b9af04ac
[libpng16] Fixed off-by-one error in png_do_check_palette_indexes() (Bug report
...
by Mick P., Source Forge Issue #269 ).
2017-08-28 11:58:11 -05:00
Glenn Randers-Pehrson
321c24b0d7
[libpng16] Bump version to 1.6.33beta01
2017-08-28 11:30:44 -05:00
Christian Hesse
14a8996fe6
[libpng] Updated PNGMINUS_UNUSED macro and comments in contrib/pngminus/p*.c
2017-08-28 11:28:18 -05:00
Glenn Randers-Pehrson
ef76b1f688
[libpng16] Free row_ptr in contrib/oss-fuzz/libpng_read_fuzzer.cc PNG_CLEANUP
...
to fix google/oss-fuzz issue 3193.
2017-08-28 11:07:10 -05:00
Glenn Randers-Pehrson
5c616548a0
[libpng16] Added PNGMINUS_UNUSED macro to contrib/pngminus/p*.c and added
...
missing parenthesis in contrib/pngminus/pnm2png.c (bug report by Christian
Hesse).
2017-08-28 07:13:22 -05:00