Permalink
Browse files

PHP 5.3.19 and 5.4.9

  • Loading branch information...
1 parent b0f8a32 commit e3501a8f6ea1022563e6347a3066fcf7dba4f390 @johannes johannes committed Nov 22, 2012
Showing with 297 additions and 7 deletions.
  1. +170 −0 ChangeLog-5.php
  2. +1 −0 archive/archive.xml
  3. +18 −0 archive/entries/2012-11-22-1.xml
  4. +62 −0 include/releases.inc
  5. +7 −7 include/version.inc
  6. +20 −0 releases/5_3_19.php
  7. +19 −0 releases/5_4_9.php
View
@@ -11,6 +11,176 @@ function peclbugl($number) { echo "<a href=\"http://pecl.php.net/bugs/bug.php?
<h1>PHP 5 ChangeLog</h1>
+<a name="5.4.9"></a><!-- {{{ 5.4.9 -->
+<h3>Version 5.4.9</h3>
+<b>22-November-2012</b>
+<ul>
+<li>Core:</li>
+<ul>
+ <li><?php bugfix(63305); ?> (zend_mm_heap corrupted with traits).</li>
+ <li><?php bugfix(63369); ?> ((un)serialize() leaves dangling pointers, causes crashes).</li>
+ <li><?php bugfix(63241); ?> (PHP fails to open Windows deduplicated files).</li>
+ <li><?php bugfix(62444); ?> (Handle leak in is_readable on windows). </li>
+</ul>
+</ul>
+
+<ul>
+<li>Curl:</li>
+<ul>
+ <li><?php bugfix(63363); ?> (Curl silently accepts boolean true for SSL_VERIFYHOST).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Fileinfo:</li>
+<ul>
+ <li><?php bugfix(63248); ?> (Load multiple magic files from a directory under Windows).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Libxml</li>
+<ul>
+ <li><?php bugfix(63389); ?> (Missing context check on libxml_set_streams_context()
+ causes memleak).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Mbstring:</li>
+<ul>
+ <li><?php bugfix(63447); ?> (max_input_vars doesn't filter variables when
+ mbstring.encoding_translation = On).</li>
+</ul>
+</ul>
+
+<ul>
+<li>OCI8:</li>
+<ul>
+ <li><?php bugfix(63265); ?> (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)</li>
+</ul>
+</ul>
+
+<ul>
+<li>PCRE:</li>
+<ul>
+ <li><?php bugfix(63180); ?> (Corruption of hash tables).</li>
+ <li><?php bugfix(63055); ?> (Segfault in zend_gc with SF2 testsuite).</li>
+ <li><?php bugfix(63284); ?> (Upgrade PCRE to 8.31).
+</ul>
+</ul>
+
+<ul>
+<li>PDO:</li>
+<ul>
+ <li><?php bugfix(63235); ?> (buffer overflow in use of SQLGetDiagRec).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO_pgsql:</li>
+<ul>
+ <li><?php bugfix(62593); ?> (Emulate prepares behave strangely with PARAM_BOOL).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Phar:</li>
+<ul>
+ <li><?php bugfix(63297); ?> (Phar fails to write an openssl based signature).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Streams:</li>
+<ul>
+ <li><?php bugfix(63240); ?> (stream_get_line() return contains delimiter string).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Reflection:</li>
+<ul>
+ <li><?php bugfix(63399); ?> (ReflectionClass::getTraitAliases() incorrectly resolves traitnames).</li>
+</ul>
+</ul>
+
+<a name="5.3.19"></a><!-- {{{ 5.3.19 -->
+<h3>Version 5.3.19</h3>
+<b>22-November-2012</b>
+<ul>
+<li>Core:</li>
+<ul>
+ <li><?php bugfix(63241); ?> (PHP fails to open Windows deduplicated files).</li>
+ <li><?php bugfix(62444); ?> (Handle leak in is_readable on windows).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Libxml:</li>
+<ul>
+ <li><?php bugfix(63389); ?> (Missing context check on libxml_set_streams_context() causes memleak).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Mbstring:</li>
+<ul>
+ <li><?php bugfix(63447); ?> (max_input_vars doesn't filter variables when
+ mbstring.encoding_translation = On).</li>
+</ul>
+</ul>
+
+<ul>
+<li>MySQL:</li>
+<ul>
+ <li>Fixed compilation failure on mixed 32/64 bit systems.</li>
+</ul>
+</ul>
+
+<ul>
+<li>OCI8:</li>
+<ul>
+ <li><?php bugfix(63265); ?> (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)</li>
+</ul>
+</ul>
+
+<ul>
+<li>PCRE:</li>
+<ul>
+ <li><?php bugfix(63055); ?> (Segfault in zend_gc with SF2 testsuite).</li>
+ <li><?php bugfix(63284); ?> (Upgrade PCRE to 8.31).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO:</li>
+<ul>
+ <li><?php bugfix(63235); ?> (buffer overflow in use of SQLGetDiagRec).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO_pgsql:</li>
+<ul>
+ <li><?php bugfix(62593); ?> (Emulate prepares behave strangely with PARAM_BOOL).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Phar:</li>
+<ul>
+ <li><?php bugfix(63297); ?> (Phar fails to write an openssl based signature).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Streams:</li>
+<ul>
+ <li><?php bugfix(63240); ?> (stream_get_line() return contains delimiter string).</li>
+</ul>
+</ul>
+
<a name="5.4.8"></a><!-- {{{ 5.4.8 -->
<h3>Version 5.4.8</h3>
<b>18-October-2012</b>
View
@@ -9,6 +9,7 @@
<uri>http://php.net/contact</uri>
<email>php-webmaster@lists.php.net</email>
</author>
+ <xi:include href="entries/2012-11-22-1.xml"/>
<xi:include href="entries/2012-11-15-1.xml"/>
<xi:include href="entries/2012-11-03-1.xml"/>
<xi:include href="entries/2012-11-02-1.xml"/>
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 5.4.9 and PHP 5.3.19 released!</title>
+ <id>http://www.php.net/archive/2012.php#id2012-11-22-1</id>
+ <published>2012-11-22T17:54:29+01:00</published>
+ <updated>2012-11-22T17:54:29+01:00</updated>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <category term="releases" label="New PHP release"/>
+ <link href="http://www.php.net/index.php#id2012-11-22-1" rel="alternate" type="text/html"/>
+ <link href="http://www.php.net/archive/2012.php#id2012-11-22-1" rel="via" type="text/html"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <p>The PHP development team announces the immediate availability of PHP 5.4.9 and PHP 5.3.19. These releases fix over 15 bugs. All users of PHP are encouraged to upgrade to PHP 5.4.9, or at least 5.3.19.</p>
+ <p>For source downloads of PHP 5.4.9 and PHP 5.3.19 please visit our <a href="/downloads.php">downloads page</a>, Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.</p>
+ <p>The list of changes are recorded in the <a href="/ChangeLog-5.php">ChangeLog</a>.</p>
+ </div>
+ </content>
+</entry>
View
@@ -2,6 +2,37 @@
$OLDRELEASES = array (
5 =>
array (
+ '5.4.8' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_4_8.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.4.8.tar.bz2',
+ 'name' => 'PHP 5.4.8 (tar.bz2)',
+ 'md5' => 'bb8c816a9299be8995255ef70c63b800',
+ 'date' => '18 Oct 2012',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.4.8.tar.gz',
+ 'name' => 'PHP 5.4.8 (tar.gz)',
+ 'md5' => 'b25b735f342efbfdcdaf00b83189f183',
+ 'date' => '18 Oct 2012',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.4',
+ 'name' => 'Windows 5.4.8 binaries and source',
+ ),
+ ),
+ 'date' => '18 Oct 2012',
+ 'museum' => false,
+ ),
'5.4.7' =>
array (
'announcement' =>
@@ -204,6 +235,37 @@ $OLDRELEASES = array (
'date' => '26 April 2012',
'museum' => false,
),
+ '5.3.18' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_3_18.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.3.18.tar.bz2',
+ 'name' => 'PHP 5.3.18 (tar.bz2)',
+ 'md5' => '52539c19d0f261560af3c030143dfa8f',
+ 'date' => '18 Oct 2012',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.3.18.tar.gz',
+ 'name' => 'PHP 5.3.18 (tar.gz)',
+ 'md5' => 'ff2009aadc7c4d1444f6cd8e45f39a41',
+ 'date' => '18 Oct 2012',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.3',
+ 'name' => 'Windows 5.3.18 binaries and source',
+ ),
+ ),
+ 'date' => '18 Oct 2012',
+ 'museum' => false,
+ ),
'5.3.17' =>
array (
'announcement' =>
View
@@ -17,23 +17,23 @@
*/
/* PHP 5.4 Release */
-$PHP_5_4_RC = '5.4.9RC1'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_4_RC = false; //'5.4.9RC1'; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_4_RC_DATE = '08 Nov 2012';
-$PHP_5_4_VERSION = "5.4.8";
-$PHP_5_4_DATE = "18 Oct 2012";
+$PHP_5_4_VERSION = "5.4.9";
+$PHP_5_4_DATE = "22 Nov 2012";
$PHP_5_4_MD5 = array(
- "tar.bz2" => "bb8c816a9299be8995255ef70c63b800",
- "tar.gz" => "b25b735f342efbfdcdaf00b83189f183",
+ "tar.bz2" => "076a9f84d861d3f664a2878d5773ba78",
+ "tar.gz" => "e1ac28e1cf20738f0aeeba8261aa4537",
);
/* PHP 5.3 Release */
-$PHP_5_3_RC = '5.3.19RC1'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_3_RC = false; // '5.3.19RC1'; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_3_RC_DATE = '08 Nov 2012';
$PHP_5_3_VERSION = "5.3.18";
-$PHP_5_3_DATE = "18 Oct 2012";
+$PHP_5_3_DATE = "22 Nov 2012";
$PHP_5_3_MD5 = array(
"tar.bz2" => "52539c19d0f261560af3c030143dfa8f",
View
@@ -0,0 +1,20 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_3_19.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.3.19 Release Announcement");
+?>
+
+<h1>PHP 5.3.19 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP
+5.3.19. About 10 bugs were fixed. All users of PHP are encouraged to upgrade to
+PHP 5.4.9. Alternatively, PHP 5.3.19 is recommended for those wishing to remain
+on the 5.3 series.</p>
+
+<p>For source downloads of PHP 5.3.19 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
+Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.3.19">ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>
View
@@ -0,0 +1,19 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_4_9.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.4.9 Release Announcement");
+?>
+
+<h1>PHP 5.4.9 Release Announcement</h1>
+
+<p>The PHP development team would like to announce the immediate
+availability of PHP 5.4.9. Over 15 bugs were fixed. All
+users of PHP are encouraged to upgrade to this release.</p>
+
+<p>For source downloads of PHP 5.4.9 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
+Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.4.9">ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>

0 comments on commit e3501a8

Please sign in to comment.