<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/libpng/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/libpng/news/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 02 Dec 2018 08:25:55 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libpng/news/feed" rel="self" type="application/rss+xml"/><item><title>libpng version 1.6.36 and libpng license version 2</title><link>https://sourceforge.net/p/libpng/news/2018/12/libpng-version-1636-and-libpng-license-version-2/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="important-licensing-update-libpng-license-v2"&gt;IMPORTANT licensing update: libpng license v2&lt;/h2&gt;
&lt;p&gt;The new libpng license comprises the terms and conditions from the zlib&lt;br/&gt;
license, and the disclaimer from the Boost license.&lt;/p&gt;
&lt;p&gt;The legacy libpng license, used until libpng-1.6.35, is appended to the&lt;br/&gt;
new license, following the precedent established in the Python Software&lt;br/&gt;
Foundation License version 2.&lt;/p&gt;
&lt;p&gt;From now on, the list of contributing authors shall be maintained in a&lt;br/&gt;
separate AUTHORS file.  The lists of previous contributing authors,&lt;br/&gt;
mentioned in the legacy libpng license and considered to be an integral&lt;br/&gt;
part of that license, are kept intact, with no further updates.&lt;/p&gt;
&lt;h2 id="changes-since-the-previous-public-release-version-1635"&gt;Changes since the previous public release (version 1.6.35)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Optimized png_do_expand_palette for ARM processors.&lt;br/&gt;
   Improved performance by around 10-22% on a recent ARM Chromebook.&lt;br/&gt;
   (Contributed by Richard Townsend, ARM Holdings)&lt;/li&gt;
&lt;li&gt;Fixed manipulation of machine-specific optimization options.&lt;br/&gt;
   (Contributed by Vicki Pfau)&lt;/li&gt;
&lt;li&gt;Used memcpy instead of manual pointer arithmetic on Intel SSE2.&lt;br/&gt;
   (Contributed by Samuel Williams)&lt;/li&gt;
&lt;li&gt;Fixed build errors with MSVC on ARM64.&lt;br/&gt;
   (Contributed by Zhijie Liang)&lt;/li&gt;
&lt;li&gt;Fixed detection of libm in CMakeLists.&lt;br/&gt;
   (Contributed by Cameron Cawley)&lt;/li&gt;
&lt;li&gt;Fixed incorrect creation of pkg-config file in CMakeLists.&lt;br/&gt;
   (Contributed by Kyle Bentley)&lt;/li&gt;
&lt;li&gt;Fixed the CMake build on Windows MSYS by avoiding symlinks.&lt;/li&gt;
&lt;li&gt;Fixed a build warning on OpenBSD.&lt;br/&gt;
   (Contributed by Theo Buehler)&lt;/li&gt;
&lt;li&gt;Fixed various typos in comments.&lt;br/&gt;
   (Contributed by "luz.paz")&lt;/li&gt;
&lt;li&gt;Raised the minimum required CMake version from 3.0.2 to 3.1.&lt;/li&gt;
&lt;li&gt;Removed yet more of the vestigial support for pre-ANSI C compilers.&lt;/li&gt;
&lt;li&gt;Removed ancient makefiles for ancient systems that have been broken&lt;br/&gt;
   across all previous libpng-1.6.x versions.&lt;/li&gt;
&lt;li&gt;Removed the Y2K compliance statement and the export control&lt;br/&gt;
   information.&lt;/li&gt;
&lt;li&gt;Applied various code style and documentation fixes.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cosmin Truta</dc:creator><pubDate>Sun, 02 Dec 2018 08:25:55 -0000</pubDate><guid>https://sourceforge.net9ca1687bf11d3707ae5dc38c28b47e671dc8ea14</guid></item><item><title>libpng-1.6.35 released</title><link>https://sourceforge.net/p/libpng/news/2018/07/libpng-1635-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here is the list of changes since the last public release (1.6.34):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Restored 21 of the &lt;code&gt;contrib/pngsuite/i*.png&lt;/code&gt;, which do not cause test failures. Placed the remainder in &lt;code&gt;contrib/pngsuite/interlaced/i*.png&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added calls to &lt;code&gt;png_set_*()&lt;/code&gt; transforms commonly used by browsers to the fuzzer.&lt;/li&gt;
&lt;li&gt;Removed some unnecessary brackets in &lt;code&gt;pngrtran.c&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed miscellaneous typos (Patch by github user "luzpaz").&lt;/li&gt;
&lt;li&gt;Change "ASM C" to "C ASM" in &lt;code&gt;CMakeLists.txt&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed incorrect handling of bKGD chunk in sub-8-bit files&lt;/li&gt;
&lt;li&gt;Added hardware optimization directories to zip and 7z distributions.&lt;/li&gt;
&lt;li&gt;Fixed incorrect bitmask for options.&lt;/li&gt;
&lt;li&gt;Fixed many spelling typos.&lt;/li&gt;
&lt;li&gt;Make &lt;code&gt;png_get_iCCP&lt;/code&gt; consistent with man page (allow compression-type argument to be NULL, bug report by Lenard Szolnoki).&lt;/li&gt;
&lt;li&gt;Replaced the remaining uses of &lt;code&gt;png_size_t&lt;/code&gt; with &lt;code&gt;size_t&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fixed the calculation of row_factor in &lt;code&gt;png_check_chunk_length&lt;/code&gt; (reported by Thuan Pham in SourceForge issue #278)&lt;/li&gt;
&lt;li&gt;Added missing parentheses to a macro definition (suggested by "irwir" in GitHub issue #216)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cosmin Truta</dc:creator><pubDate>Mon, 16 Jul 2018 11:29:09 -0000</pubDate><guid>https://sourceforge.neta70e5e56a0207fd7a7f41b618be1855e590720a0</guid></item><item><title>libpng-1.6.29 released</title><link>https://sourceforge.net/p/libpng/news/2017/03/libpng-1629-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libpng-1.6.29 adds optimized code for PowerPC, and moves the optimized code for Intel into the main libpng directory.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Fri, 17 Mar 2017 00:54:41 -0000</pubDate><guid>https://sourceforge.netee3f82dd846ebaf1e49818ec4dfb44b8376e46b0</guid></item><item><title>libpng-1.6.28 released</title><link>https://sourceforge.net/p/libpng/news/2017/01/libpng-1628-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libpng-1.6.28 has been released to fix a bug exposed when attempting to build with zlib-1.2.9 or 1.2.10&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Thu, 05 Jan 2017 17:22:10 -0000</pubDate><guid>https://sourceforge.netd7ef36101e6b6e2207011134d5dd95b286b386ba</guid></item><item><title>libpng-1.6.27, 1.5.28, 1.4.20, 1.2.57, and 1.0.67 released</title><link>https://sourceforge.net/p/libpng/news/2017/01/libpng-1627-1528-1420-1257-and-1067-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;New versions released to fix CVE-2016-10087&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Thu, 05 Jan 2017 17:21:15 -0000</pubDate><guid>https://sourceforge.netd0baefe6cd052661d91c32f00cf552aa301b6186</guid></item><item><title>libpng-1.5.26, 1.4.19, 1.2.56, and 1.0.66 released</title><link>https://sourceforge.net/p/libpng/news/2015/12/libpng-1526-1419-1256-and-1066-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Libpng-1.5.26, 1.4.19, 1.2.56, and 1.0.66 fix an out-of-range read in png_check_keyword(), CVE-2015-8540.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Thu, 17 Dec 2015 15:09:42 -0000</pubDate><guid>https://sourceforge.net215a01627a82e365ae263fe40f8d7badfb189ff1</guid></item><item><title>libpng-1.6.20, 1.5.25, 1.4.18, 1.2.55, and 1.0.65 released</title><link>https://sourceforge.net/p/libpng/news/2015/12/libpng-1620-1525-1418-1255-and-1065-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The bugfix of CVE-2015-8126 in the previous versions was incomplete; it defended against malevolent PNG files that are read via png_handle_PLTE but did not detect applications that use png_set_PLTE to set an over-length palette.  This set of releases completes the bugfix, fixing CVE-2015-8472.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Sat, 05 Dec 2015 18:19:37 -0000</pubDate><guid>https://sourceforge.net4ce12fb014386f476aff7a3f0d9ec04c1a138e77</guid></item><item><title>libpng-1.6.19, 1.5.24, 1.4.17, 1.2.54, and 1.0.64 released</title><link>https://sourceforge.net/p/libpng/news/2015/11/libpng-1619-1524-1417-1254-and-1064-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libpng-1.6.19, libpng-1.5.24, libpng-1.2.54, libpng-1.4.17, and libpng-1.0.64 have been released to fix a potential out-of-bounds read in png_set_tIME/png_convert_to_rfc1123 and a potential out-of-bounds write in png_get_PLTE/png_set_PLTE.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Thu, 12 Nov 2015 16:34:41 -0000</pubDate><guid>https://sourceforge.netdfad533573e632348e28febea1761367eff7fbd0</guid></item><item><title>libpng-1.6.18 and 1.5.23 released</title><link>https://sourceforge.net/p/libpng/news/2015/07/libpng-1618-and-1523-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libpng-1.6.18 and 1.5.23 were released last week.  Due to the outage, they aren't available yet in the SourceForge File Release System.  They are, however, available from the glennrp/libpng-releases repository at github.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Wed, 29 Jul 2015 00:49:51 -0000</pubDate><guid>https://sourceforge.net5d7fb8b4fa3404e29754cefa2344435d5084fc72</guid></item><item><title>libpng-1.6.17 and 1.5.22 released</title><link>https://sourceforge.net/p/libpng/news/2015/03/libpng-1617-and-1522-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libpng-1.6.17 and 1.5.22 have been released.  They "harden" the library against attacks using very wide images by imposing a default limit of 1 million columns.  Users who truly need to process wider images can override this limit.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Glenn Randers-Pehrson</dc:creator><pubDate>Thu, 26 Mar 2015 15:05:16 -0000</pubDate><guid>https://sourceforge.netcea11470e441dc52044a3e83d6f90d271223eb95</guid></item></channel></rss>