1<?php 2$_SERVER['BASE_PAGE'] = 'releases/5_3_2.php'; 3include_once __DIR__ . '/../include/prepend.inc'; 4site_header("PHP 5.3.2 Release Announcement"); 5?> 6 7<h1>PHP 5.3.2 Release Announcement</h1> 8<p> 9The PHP development team is proud to announce the immediate release of PHP 105.3.2. This is a maintenance release in the 5.3 series, which includes a 11large number of bug fixes. 12</p> 13 14<p> 15<b>Security Enhancements and Fixes in PHP 5.3.2:</b> 16</p> 17<ul> 18 <li>Improved LCG entropy. (Rasmus, Samy Kamkar)</li> 19 <li>Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)</li> 20 <li>Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)</li> 21</ul> 22 23<p> 24<b>Key Bug Fixes in PHP 5.3.2 include:</b> 25</p> 26<ul> 27 <li>Added support for SHA-256 and SHA-512 to php's crypt.</li> 28 <li>Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.</li> 29 <li>Fixed bug #51059 (crypt crashes when invalid salt are given).</li> 30 <li>Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.</li> 31 <li>Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).</li> 32 <li>Fixed bug #50723 (Bug in garbage collector causes crash).</li> 33 <li>Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).</li> 34 <li>Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).</li> 35 <li>Fixed bug #50540 (Crash while running ldap_next_reference test 36cases).</li> 37 <li>Fixed bug #49851 (http wrapper breaks on 1024 char long headers).</li> 38 <li>Over 60 other bug fixes.</li> 39</ul> 40 41<p> 42For users upgrading from PHP 5.2 there is a migration guide 43available <a href="http://php.net/migration53">here</a>, detailing 44the changes between those releases and PHP 5.3. 45</p> 46 47<p> 48 For a full list of changes in PHP 5.3.2, see the 49 <a href="/ChangeLog-5.php#5.3.2">ChangeLog</a>. 50</p> 51 52<?php site_footer(); ?> 53