xref: /web-php/releases/5_3_2.php (revision f1cb7e74)
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