< prev index next >

src/java.desktop/share/native/libsplashscreen/libpng/CHANGES

Print this page




 816     the high-level interface, and unknown chunks support (all new in 1.0.6).
 817     This was necessary because of old applications that allocate the structs
 818     directly as authors were instructed to do in libpng-0.88 and earlier,
 819     instead of using png_create_*().
 820   Added modes PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT which
 821     can be used to detect codes that directly allocate the structs, and
 822     code to check these modes in png_read_init() and png_write_init() and
 823     generate a libpng error if the modes aren't set and PNG_LEGACY_SUPPORTED
 824     was not defined.
 825   Added makefile.intel and updated makefile.watcom (Pawel Mrochen)
 826 
 827 Version 1.0.6j [May 3, 2000]
 828   Overloaded png_read_init() and png_write_init() with macros that convert
 829     calls to png_read_init_2() or png_write_init_2() that check the version
 830     and structure sizes.
 831 
 832 Version 1.0.7beta11 [May 7, 2000]
 833   Removed the new PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT modes
 834     which are no longer used.
 835   Eliminated the three new members of png_text when PNG_LEGACY_SUPPORTED is
 836     defined or when neither PNG_READ_iTXt_SUPPORTED nor PNG_WRITE_iTXT_SUPPORTED
 837     is defined.
 838   Made PNG_NO_READ|WRITE_iTXt the default setting, to avoid memory
 839     overrun when old applications fill the info_ptr->text structure directly.
 840   Added PNGAPI macro, and added it to the definitions of all exported functions.
 841   Relocated version macro definitions ahead of the includes of zlib.h and
 842     pngconf.h in png.h.
 843 
 844 Version 1.0.7beta12 [May 12, 2000]
 845   Revised pngset.c to avoid a problem with expanding the png_debug macro.
 846   Deleted some extraneous defines from pngconf.h
 847   Made PNG_NO_CONSOLE_IO the default condition when PNG_BUILD_DLL is defined.
 848   Use MSC _RPTn debugging instead of fprintf if _MSC_VER is defined.
 849   Added png_access_version_number() function.
 850   Check for mask&PNG_FREE_CHNK (for TEXT, SCAL, PCAL) in png_free_data().
 851   Expanded libpng.3/libpng.txt information about png_data_freer().
 852 
 853 Version 1.0.7beta14 [May 17, 2000] (beta13 was not published)
 854   Changed pnggccrd.c and pngvcrd.c to handle bad adaptive filter types as
 855     warnings instead of errors, as pngrutil.c does.
 856   Set the PNG_INFO_IDAT valid flag in png_set_rows() so png_write_png()


5744     to avoid a signed/unsigned compare in the preprocessor.
5745 
5746 Version 1.6.26beta06 [October 7, 2016]
5747   Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to
5748     optionally avoid ADLER32 evaluation.
5749 
5750 Version 1.6.26rc01 [October 12, 2016]
5751   No changes.
5752 
5753 Version 1.6.26 [October 20, 2016]
5754   Cosmetic change, "ptr != 0" to "ptr != NULL" in png.c and pngrutil.c
5755   Despammed email addresses (replaced "@" with " at ").
5756 
5757 Version 1.6.27beta01 [November 2, 2016]
5758   Restrict the new ADLER32-skipping to IDAT chunks.  It broke iCCP chunk
5759     handling: an erroneous iCCP chunk would throw a png_error and reject the
5760     entire PNG image instead of rejecting just the iCCP chunk with a warning,
5761     if built with zlib-1.2.8.1.
5762 
5763 Version 1.6.27rc01 [December 27, 2016]
5764   Control ADLER32 checking with new PNG_IGNORE_ADLER32 option.


5765   Removed the use of a macro containing the pre-processor 'defined'
5766     operator.  It is unclear whether this is valid; a macro that
5767     "generates" 'defined' is not permitted, but the use of the word
5768     "generates" within the C90 standard seems to imply more than simple
5769     substitution of an expression itself containing a well-formed defined
5770     operation.
5771   Added ARM support to CMakeLists.txt (Andreas Franek).
5772 
5773 Version 1.6.27 [December 29, 2016]
5774   Fixed a potential null pointer dereference in png_set_text_2() (bug report
5775     and patch by Patrick Keshishian, CVE-2016-10087).
5776 
5777 Version 1.6.28rc01 [January 3, 2017]
5778   Fixed arm/aarch64 detection in CMakeLists.txt (Gianfranco Costamagna).
5779   Added option to Cmake build allowing a custom location of zlib to be
5780     specified in a scenario where libpng is being built as a subproject
5781     alongside zlib by another project (Sam Serrels).
5782   Changed png_ptr->options from a png_byte to png_uint_32, to accomodate
5783     up to 16 options.
5784 
5785 Version 1.6.28rc02 [January 4, 2017]
5786   Added "include(GNUInstallDirs)" to CMakeLists.txt (Gianfranco Costamagna).
5787   Moved SSE2 optimization code into the main libpng source directory.
5788     Configure libpng with "configure --enable-intel-sse" or compile
5789     libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
5790 
5791 Version 1.6.28rc03 [January 4, 2017]
5792   Backed out the SSE optimization and last CMakeLists.txt to allow time for QA.
5793 
5794 Version 1.6.28 [January 5, 2017]
5795   No changes.





















































































































































































































































5796 
5797 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
5798 (subscription required; visit
5799 https://lists.sourceforge.net/lists/listinfo/png-mng-implement
5800 to subscribe)
5801 or to glennrp at users.sourceforge.net
5802 
5803 Glenn R-P
5804 #endif


 816     the high-level interface, and unknown chunks support (all new in 1.0.6).
 817     This was necessary because of old applications that allocate the structs
 818     directly as authors were instructed to do in libpng-0.88 and earlier,
 819     instead of using png_create_*().
 820   Added modes PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT which
 821     can be used to detect codes that directly allocate the structs, and
 822     code to check these modes in png_read_init() and png_write_init() and
 823     generate a libpng error if the modes aren't set and PNG_LEGACY_SUPPORTED
 824     was not defined.
 825   Added makefile.intel and updated makefile.watcom (Pawel Mrochen)
 826 
 827 Version 1.0.6j [May 3, 2000]
 828   Overloaded png_read_init() and png_write_init() with macros that convert
 829     calls to png_read_init_2() or png_write_init_2() that check the version
 830     and structure sizes.
 831 
 832 Version 1.0.7beta11 [May 7, 2000]
 833   Removed the new PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT modes
 834     which are no longer used.
 835   Eliminated the three new members of png_text when PNG_LEGACY_SUPPORTED is
 836     defined or when neither PNG_READ_iTXt_SUPPORTED nor PNG_WRITE_iTXt_SUPPORTED
 837     is defined.
 838   Made PNG_NO_READ|WRITE_iTXt the default setting, to avoid memory
 839     overrun when old applications fill the info_ptr->text structure directly.
 840   Added PNGAPI macro, and added it to the definitions of all exported functions.
 841   Relocated version macro definitions ahead of the includes of zlib.h and
 842     pngconf.h in png.h.
 843 
 844 Version 1.0.7beta12 [May 12, 2000]
 845   Revised pngset.c to avoid a problem with expanding the png_debug macro.
 846   Deleted some extraneous defines from pngconf.h
 847   Made PNG_NO_CONSOLE_IO the default condition when PNG_BUILD_DLL is defined.
 848   Use MSC _RPTn debugging instead of fprintf if _MSC_VER is defined.
 849   Added png_access_version_number() function.
 850   Check for mask&PNG_FREE_CHNK (for TEXT, SCAL, PCAL) in png_free_data().
 851   Expanded libpng.3/libpng.txt information about png_data_freer().
 852 
 853 Version 1.0.7beta14 [May 17, 2000] (beta13 was not published)
 854   Changed pnggccrd.c and pngvcrd.c to handle bad adaptive filter types as
 855     warnings instead of errors, as pngrutil.c does.
 856   Set the PNG_INFO_IDAT valid flag in png_set_rows() so png_write_png()


5744     to avoid a signed/unsigned compare in the preprocessor.
5745 
5746 Version 1.6.26beta06 [October 7, 2016]
5747   Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to
5748     optionally avoid ADLER32 evaluation.
5749 
5750 Version 1.6.26rc01 [October 12, 2016]
5751   No changes.
5752 
5753 Version 1.6.26 [October 20, 2016]
5754   Cosmetic change, "ptr != 0" to "ptr != NULL" in png.c and pngrutil.c
5755   Despammed email addresses (replaced "@" with " at ").
5756 
5757 Version 1.6.27beta01 [November 2, 2016]
5758   Restrict the new ADLER32-skipping to IDAT chunks.  It broke iCCP chunk
5759     handling: an erroneous iCCP chunk would throw a png_error and reject the
5760     entire PNG image instead of rejecting just the iCCP chunk with a warning,
5761     if built with zlib-1.2.8.1.
5762 
5763 Version 1.6.27rc01 [December 27, 2016]
5764   Control ADLER32 checking with new PNG_IGNORE_ADLER32 option. Fixes
5765     an endless loop when handling erroneous ADLER32 checksums; bug
5766     introduced in libpng-1.6.26.
5767   Removed the use of a macro containing the pre-processor 'defined'
5768     operator.  It is unclear whether this is valid; a macro that
5769     "generates" 'defined' is not permitted, but the use of the word
5770     "generates" within the C90 standard seems to imply more than simple
5771     substitution of an expression itself containing a well-formed defined
5772     operation.
5773   Added ARM support to CMakeLists.txt (Andreas Franek).
5774 
5775 Version 1.6.27 [December 29, 2016]
5776   Fixed a potential null pointer dereference in png_set_text_2() (bug report
5777     and patch by Patrick Keshishian, CVE-2016-10087).
5778 
5779 Version 1.6.28rc01 [January 3, 2017]
5780   Fixed arm/aarch64 detection in CMakeLists.txt (Gianfranco Costamagna).
5781   Added option to Cmake build allowing a custom location of zlib to be
5782     specified in a scenario where libpng is being built as a subproject
5783     alongside zlib by another project (Sam Serrels).
5784   Changed png_ptr->options from a png_byte to png_uint_32, to accomodate
5785     up to 16 options.
5786 
5787 Version 1.6.28rc02 [January 4, 2017]
5788   Added "include(GNUInstallDirs)" to CMakeLists.txt (Gianfranco Costamagna).
5789   Moved SSE2 optimization code into the main libpng source directory.
5790     Configure libpng with "configure --enable-intel-sse" or compile
5791     libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
5792 
5793 Version 1.6.28rc03 [January 4, 2017]
5794   Backed out the SSE optimization and last CMakeLists.txt to allow time for QA.
5795 
5796 Version 1.6.28 [January 5, 2017]
5797   No changes.
5798 
5799 Version 1.6.29beta01 [January 12, 2017]
5800   Readded "include(GNUInstallDirs)" to CMakeLists.txt (Gianfranco Costamagna).
5801   Moved SSE2 optimization code into the main libpng source directory.
5802     Configure libpng with "configure --enable-intel-sse" or compile
5803     libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
5804   Simplified conditional compilation in pngvalid.c, for AIX (Michael Felt).
5805 
5806 Version 1.6.29beta02 [February 22, 2017]
5807   Avoid conditional directives that break statements in pngrutil.c (Romero
5808     Malaquias)
5809   The contrib/examples/pngtopng.c recovery code was in the wrong "if"
5810     branches; the comments were correct.
5811   Added code for PowerPC VSX optimisation (Vadim Barkov).
5812 
5813 Version 1.6.29beta03 [March 1, 2017]
5814   Avoid potential overflow of shift operations in png_do_expand() (Aaron Boxer).
5815   Change test ZLIB_VERNUM >= 0x1281 to ZLIB_VERNUM >= 0x1290 in pngrutil.c
5816     because Solaris 11 distributes zlib-1.2.8.f that is older than 1.2.8.1,
5817     as suggested in zlib FAQ, item 24.
5818   Suppress clang warnings about implicit sign changes in png.c
5819 
5820 Version 1.6.29 [March 16, 2017]
5821   No changes.
5822 
5823 Version 1.6.30beta01 [April 1, 2017]
5824   Added missing "$(CPPFLAGS)" to the compile line for c.pic.o in
5825     makefile.linux and makefile.solaris-x86 (Cosmin).
5826   Revised documentation of png_get_error_ptr() in the libpng manual.
5827   Silence clang -Wcomma and const drop warnings (Viktor Szakats).
5828   Update Sourceforge URLs in documentation (https instead of http).
5829 
5830 Version 1.6.30beta02 [April 22, 2017]
5831   Document need to check for integer overflow when allocating a pixel
5832     buffer for multiple rows in contrib/gregbook, contrib/pngminus,
5833     example.c, and in the manual (suggested by Jaeseung Choi). This
5834     is similar to the bug reported against pngquant in CVE-2016-5735.
5835   Removed reference to the obsolete PNG_SAFE_LIMITS macro in the documentation.
5836 
5837 Version 1.6.30beta03 [May 22, 2017]
5838   Check for integer overflow in contrib/visupng and contrib/tools/genpng.
5839   Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt.
5840   Test CMAKE_HOST_WIN32 instead of WIN32 in CMakeLists.txt.
5841   Fix some URL in documentation.
5842 
5843 Version 1.6.30beta04 [June 7, 2017]
5844   Avoid writing an empty IDAT when the last IDAT exactly fills the
5845     compression buffer (bug report by Brian Baird). This bug was
5846     introduced in libpng-1.6.0.
5847 
5848 Version 1.6.30rc01 [June 14, 2017]
5849   No changes.
5850 
5851 Version 1.6.30rc02 [June 25, 2017]
5852   Update copyright year in pnglibconf.h, make ltmain.sh executable.
5853   Add a reference to the libpng.download site in README.
5854 
5855 Version 1.6.30 [June 28, 2017]
5856   No changes.
5857 
5858 Version 1.6.31beta01 [July 5, 2017]
5859   Guard the definition of _POSIX_SOURCE in pngpriv.h (AIX already defines it;
5860     bug report by Michael Felt).
5861   Revised pngpriv.h to work around failure to compile arm/filter_neon.S
5862     ("typedef" directive is unrecognized by the assembler). The problem
5863     was introduced in libpng-1.6.30beta01.
5864   Added "Requires: zlib" to libpng.pc.in (Pieter Neerincx).
5865   Added special case for FreeBSD in arm/filter_neon.S (Maya Rashish).
5866 
5867 Version 1.6.31beta02 [July 8, 2017]
5868   Added instructions for disabling hardware optimizations in INSTALL.
5869   Added "--enable-hardware-optimizations" configuration flag to enable
5870     or disable all hardware optimizations with one flag.
5871 
5872 Version 1.6.31beta03 [July 9, 2017]
5873   Updated CMakeLists.txt to add INTEL_SSE and MIPS_MSA platforms.
5874   Changed "int" to "png_size_t" in intel/filter_sse2.c to prevent
5875     possible integer overflow (Bug report by John Bowler).
5876   Quieted "declaration after statement" warnings in intel/filter_sse2.c.
5877   Added scripts/makefile-linux-opt, which has hardware optimizations enabled.
5878 
5879 Version 1.6.31beta04 [July 11, 2017]
5880   Removed one of the GCC-7.1.0 'strict-overflow' warnings that result when
5881     integers appear on both sides of a compare.  Worked around the others by
5882     forcing the strict-overflow setting in the relevant functions to a level
5883     where they are not reported (John Bowler).
5884   Changed "FALL THROUGH" comments to "FALLTHROUGH" because GCC doesn't like
5885     the space.
5886   Worked around some C-style casts from (void*) because g++ 5.4.0 objects
5887     to them.
5888   Increased the buffer size for 'sprint' to pass the gcc 7.1.0 'sprint
5889     overflow' check that is on by default with -Wall -Wextra.
5890 
5891 Version 1.6.31beta05 [July 13, 2017]
5892   Added eXIf chunk support.
5893 
5894 Version 1.6.31beta06 [July 17, 2017]
5895   Added a minimal eXIf chunk (with Orientation and FocalLengthIn35mmFilm
5896     tags) to pngtest.png.
5897 
5898 Version 1.6.31beta07 [July 18, 2017]
5899   Revised the eXIf chunk in pngtest.png to fix "Bad IFD1 Directory" warning.
5900 
5901 Version 1.6.31rc01 [July 19, 2017]
5902   No changes.
5903 
5904 Version 1.6.31rc02 [July 25, 2017]
5905   Fixed typo in example.c (png_free_image should be png_image_free) (Bug
5906     report by John Smith)
5907 
5908 Version 1.6.31 [July 27, 2017]
5909   No changes.
5910 
5911 Version 1.6.32beta01 [July 31, 2017]
5912   Avoid possible NULL dereference in png_handle_eXIf when benign_errors
5913     are allowed. Avoid leaking the input buffer "eXIf_buf".
5914   Eliminated png_ptr->num_exif member from pngstruct.h and added num_exif
5915     to arguments for png_get_eXIf() and png_set_eXIf().
5916   Added calls to png_handle_eXIf(() in pngread.c and png_write_eXIf() in
5917     pngwrite.c, and made various other fixes to png_write_eXIf().
5918   Changed name of png_get_eXIF and png_set_eXIf() to png_get_eXIf_1() and
5919     png_set_eXIf_1(), respectively, to avoid breaking API compatibility
5920     with libpng-1.6.31.
5921 
5922 Version 1.6.32beta02 [August 1, 2017]
5923   Updated contrib/libtests/pngunknown.c with eXIf chunk.
5924 
5925 Version 1.6.32beta03 [August 2, 2017]
5926   Initialized btoa[] in pngstest.c
5927   Stop memory leak when returning from png_handle_eXIf() with an error
5928     (Bug report from the OSS-fuzz project).
5929 
5930 Version 1.6.32beta04 [August 2, 2017]
5931   Replaced local eXIf_buf with info_ptr-eXIf_buf in png_handle_eXIf().
5932   Update libpng.3 and libpng-manual.txt about eXIf functions.
5933 
5934 Version 1.6.32beta05 [August 2, 2017]
5935   Restored png_get_eXIf() and png_set_eXIf() to maintain API compatability.
5936 
5937 Version 1.6.32beta06 [August 2, 2017]
5938   Removed png_get_eXIf_1() and png_set_eXIf_1().
5939 
5940 Version 1.6.32beta07 [August 3, 2017]
5941   Check length of all chunks except IDAT against user limit to fix an
5942     OSS-fuzz issue (Fixes CVE-2017-12652).
5943 
5944 Version 1.6.32beta08 [August 3, 2017]
5945   Check length of IDAT against maximum possible IDAT size, accounting
5946     for height, rowbytes, interlacing and zlib/deflate overhead.
5947   Restored png_get_eXIf_1() and png_set_eXIf_1(), because strlen(eXIf_buf)
5948     does not work (the eXIf chunk data can contain zeroes).
5949 
5950 Version 1.6.32beta09 [August 3, 2017]
5951   Require cmake-2.8.8 in CMakeLists.txt. Revised symlink creation,
5952     no longer using deprecated cmake LOCATION feature (Clifford Yapp).
5953   Fixed five-byte error in the calculation of IDAT maximum possible size.
5954 
5955 Version 1.6.32beta10 [August 5, 2017]
5956   Moved chunk-length check into a png_check_chunk_length() private
5957     function (Suggested by Max Stepin).
5958   Moved bad pngs from tests to contrib/libtests/crashers
5959   Moved testing of bad pngs into a separate tests/pngtest-badpngs script
5960   Added the --xfail (expected FAIL) option to pngtest.c. It writes XFAIL
5961     in the output but PASS for the libpng test.
5962   Require cmake-3.0.2 in CMakeLists.txt (Clifford Yapp).
5963   Fix "const" declaration info_ptr argument to png_get_eXIf_1() and the
5964     num_exif argument to png_get_eXIf_1() (Github Issue 171).
5965 
5966 Version 1.6.32beta11 [August 7, 2017]
5967   Added "eXIf" to "chunks_to_ignore[]" in png_set_keep_unknown_chunks().
5968   Added huge_IDAT.png and empty_ancillary_chunks.png to testpngs/crashers.
5969   Make pngtest --strict, --relax, --xfail options imply -m (multiple).
5970   Removed unused chunk_name parameter from png_check_chunk_length().
5971   Relocated setting free_me for eXIf data, to stop an OSS-fuzz leak.
5972   Initialize profile_header[] in png_handle_iCCP() to fix OSS-fuzz issue.
5973   Initialize png_ptr->row_buf[0] to 255 in png_read_row() to fix OSS-fuzz UMR.
5974   Attempt to fix a UMR in png_set_text_2() to fix OSS-fuzz issue.
5975   Increase minimum zlib stream from 9 to 14 in png_handle_iCCP(), to account
5976     for the minimum 'deflate' stream, and relocate the test to a point
5977     after the keyword has been read.
5978   Check that the eXIf chunk has at least 2 bytes and begins with "II" or "MM".
5979 
5980 Version 1.6.32rc01 [August 18, 2017]
5981   Added a set of "huge_xxxx_chunk.png" files to contrib/testpngs/crashers,
5982     one for each known chunk type, with length = 2GB-1.
5983   Check for 0 return from png_get_rowbytes() and added some (size_t) typecasts
5984     in contrib/pngminus/*.c to stop some Coverity issues (162705, 162706,
5985     and 162707).
5986   Renamed chunks in contrib/testpngs/crashers to avoid having files whose
5987     names differ only in case; this causes problems with some platforms
5988     (github issue #172).
5989 
5990 Version 1.6.32rc02 [August 22, 2017]
5991   Added contrib/oss-fuzz directory which contains files used by the oss-fuzz
5992     project (https://github.com/google/oss-fuzz/tree/master/projects/libpng).
5993 
5994 Version 1.6.32 [August 24, 2017]
5995   No changes.
5996 
5997 Version 1.6.33beta01 [August 28, 2017]
5998   Added PNGMINUS_UNUSED macro to contrib/pngminus/p*.c and added missing
5999     parenthesis in contrib/pngminus/pnm2png.c (bug report by Christian Hesse).
6000   Fixed off-by-one error in png_do_check_palette_indexes() (Bug report
6001     by Mick P., Source Forge Issue #269).
6002 
6003 Version 1.6.33beta02 [September 3, 2017]
6004   Initialize png_handler.row_ptr in contrib/oss-fuzz/libpng_read_fuzzer.cc
6005     to fix shortlived oss-fuzz issue 3234.
6006   Compute a larger limit on IDAT because some applications write a deflate
6007     buffer for each row (Bug report by Andrew Church).
6008   Use current date (DATE) instead of release-date (RDATE) in last
6009     changed date of contrib/oss-fuzz files.
6010   Enabled ARM support in CMakeLists.txt (Bernd Kuhls).
6011 
6012 Version 1.6.33beta03 [September 14, 2017]
6013   Fixed incorrect typecast of some arguments to png_malloc() and
6014     png_calloc() that were png_uint_32 instead of png_alloc_size_t
6015     (Bug report by "irwir" in Github libpng issue #175).
6016   Use pnglibconf.h.prebuilt when building for ANDROID with cmake (Github
6017     issue 162, by rcdailey).
6018 
6019 Version 1.6.33rc01 [September 20, 2017]
6020   Initialize memory allocated by png_inflate to zero, using memset, to
6021     stop an oss-fuzz "use of uninitialized value" detection in png_set_text_2()
6022     due to truncated iTXt or zTXt chunk.
6023   Initialize memory allocated by png_read_buffer to zero, using memset, to
6024     stop an oss-fuzz "use of uninitialized value" detection in
6025     png_icc_check_tag_table() due to truncated iCCP chunk.
6026   Removed a redundant test (suggested by "irwir" in Github issue #180).
6027 
6028 Version 1.6.33rc02 [September 23, 2017]
6029   Added an interlaced version of each file in contrib/pngsuite.
6030   Relocate new memset() call in pngrutil.c.
6031   Removed more redundant tests (suggested by "irwir" in Github issue #180).
6032   Add support for loading images with associated alpha in the Simplified
6033     API (Samuel Williams).
6034 
6035 Version 1.6.33 [September 28, 2017]
6036   Revert contrib/oss-fuzz/libpng_read_fuzzer.cc to libpng-1.6.32 state.
6037   Initialize png_handler.row_ptr in contrib/oss-fuzz/libpng_read_fuzzer.cc
6038   Add end_info structure and png_read_end() to the libpng fuzzer.
6039 
6040 Version 1.6.34 [September 29, 2017]
6041   Removed contrib/pngsuite/i*.png; some of these were incorrect and caused
6042     test failures.
6043 
6044 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
6045 (subscription required; visit
6046 https://lists.sourceforge.net/lists/listinfo/png-mng-implement
6047 to subscribe)
6048 or to glennrp at users.sourceforge.net
6049 
6050 Glenn R-P
6051 #endif
< prev index next >