Commit: cce14bf932b5bbe92e5bfbabd302c0cff79f0f53
Author: Johannes Schlüter <[email protected]> Thu, 21 Feb 2013
21:39:32 +0100
Parents: 5ae83b5a82cdd06f091b1d708a5d702c8f7d7506
Branches: master
Link:
http://git.php.net/?p=web/php.git;a=commitdiff;h=cce14bf932b5bbe92e5bfbabd302c0cff79f0f53
Log:
PHP 5.3.22 and PHP 5.4.12
Changed paths:
M ChangeLog-5.php
M archive/archive.xml
A archive/entries/2013-02-21-1.xml
M include/releases.inc
M include/version.inc
A releases/5_3_22.php
A releases/5_4_12.php
diff --git a/ChangeLog-5.php b/ChangeLog-5.php
index ef95a69..367f404 100644
--- a/ChangeLog-5.php
+++ b/ChangeLog-5.php
@@ -10,6 +10,104 @@ function peclbugl($number) { echo "<a
href=\"http://pecl.php.net/bugs/bug.php?
?>
<h1>PHP 5 ChangeLog</h1>
+<a name="5.4.12"></a><!-- {{{ 5.4.12 -->
+<h3>Version 5.4.12</h3>
+<b>21-February-2013</b>
+<ul>
+<li>Core:</li>
+<ul>
+ <li><?php bugfix(64099); ?> (Wrong TSRM usage in zend_register_class
alias).</li>
+ <li><?php bugfix(64011); ?> (get_html_translation_table() output incomplete
with HTML_ENTITIES and ISO-8859-1).</li>
+ <li><?php bugfix(63982); ?> (isset() inconsistently produces a fatal error
on protected property).</li>
+ <li><?php bugfix(63943); ?> (Bad warning text from strpos() on empty
needle).</li>
+ <li><?php bugfix(63899); ?> (Use after scope error in zend_compile).</li>
+ <li><?php bugfix(63893); ?> (Poor efficiency of strtr() using array with
keys of very different length).</li>
+ <li><?php bugfix(63882); ?> (zend_std_compare_objects crash on
recursion).</li>
+ <li><?php bugfix(63462); ?> (Magic methods called twice for unset protected
properties).</li>
+ <li><?php bugfix(62524); ?> (fopen follows redirects for non-3xx
statuses).</li>
+ <li>Support BITMAPV5HEADER in getimagesize().</li>
+</ul>
+</ul>
+
+<ul>
+<li>Date:
+ <li><?php bugfix(63699); ?> (Performance improvements for various ext/date
functions).</li>
+ <li><?php bugfix(55397); ?> Comparsion of incomplete DateTime causes
SIGSEGV.</li>
+</ul>
+</ul>
+
+<ul>
+<li>FPM:
+ <li><?php bugfix(63999); ?> (php with fpm fails to build on Solaris 10 or
11).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Litespeed:
+ <li><?php bugfix(63228); ?> (-Werror=format-security error in lsapi
code).</li>
+</ul>
+</ul>
+
+<ul>
+<li>sqlite3:
+ <li><?php bugfix(63921); ?> (sqlite3::bindvalue and relative PHP functions
aren't using sqlite3_*_int64 API).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO_OCI
+ <li><?php bugfix(57702); ?> (Multi-row BLOB fetches).</li>
+ <li><?php bugfix(52958); ?> (Segfault in PDO_OCI on cleanup after running a
long testsuite).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO_sqlite:
+ <li><?php bugfix(63916); ?> (PDO::PARAM_INT casts to 32bit int internally
even on 64bit builds in pdo_sqlite).</li>
+</ul>
+</ul>
+<!-- }}} -->
+
+<a name="5.3.22"></a><!-- {{{ 5.3.22 -->
+<h3>Version 5.3.22</h3>
+<b>21-February-2013</b>
+<ul>
+<li>Zend Engine:</li>
+<ul>
+ <li><?php bugfix(64099); ?> (Wrong TSRM usage in zend_Register_class
alias).</li>
+ <li><?php bugfix(63899); ?> (Use after scope error in zend_compile).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Core:</li>
+<ul>
+ <li><?php bugfix(63943); ?> (Bad warning text from strpos() on empty
needle).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Date:</li>
+<ul>
+ <li><?php bugfix(55397); ?> (comparsion of incomplete DateTime causes
SIGSEGV).</li>
+</ul>
+</ul>
+
+<ul>
+<li>FPM:</li>
+<ul>
+ <li><?php bugfix(63999); ?> (php with fpm fails to build on Solaris 10 or
11).</li>
+</ul>
+</ul>
+
+<ul>
+<li>SPL:</li>
+<ul>
+ <li><?php bugfix(64106); ?> (Segfault on SplFixedArray[][x] = y when
extended). </li>
+</ul>
+</ul>
+</ul>
+<!-- }}} -->
<a name="5.4.11"></a><!-- {{{ 5.4.11 -->
<h3>Version 5.4.11</h3>
diff --git a/archive/archive.xml b/archive/archive.xml
index c4e5591..944f689 100644
--- a/archive/archive.xml
+++ b/archive/archive.xml
@@ -9,6 +9,7 @@
<uri>http://php.net/contact</uri>
<email>[email protected]</email>
</author>
+ <xi:include href="entries/2013-02-21-1.xml"/>
<xi:include href="entries/2013-02-12-1.xml"/>
<xi:include href="entries/2013-02-07-1.xml"/>
<xi:include href="entries/2013-01-24-1.xml"/>
diff --git a/archive/entries/2013-02-21-1.xml b/archive/entries/2013-02-21-1.xml
new file mode 100644
index 0000000..9f1b79c
--- /dev/null
+++ b/archive/entries/2013-02-21-1.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 5.4.12 and PHP 5.3.22 released!</title>
+ <id>http://php.net/archive/2013.php#id2013-02-21-1</id>
+ <published>2013-02-21T20:38:02+00:00</published>
+ <updated>2013-02-21T20:38:02+00:00</updated>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <category term="releases" label="New PHP release"/>
+ <link href="http://php.net/index.php#id2013-02-21-1" rel="alternate"
type="text/html"/>
+ <link href="http://php.net/archive/2013.php#id2013-02-21-1" rel="via"
type="text/html"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <div>
+ <div>
+ <p>The PHP development team announces the immediate availability of
PHP 5.4.12 and PHP 5.3.22. These releases fix about 10 bugs. All users of PHP
are encouraged to upgrade to PHP 5.4.12.</p>
+
+ <p>For source downloads of PHP 5.4.12 and PHP 5.3.22 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>
+ </div>
+ </div>
+ </content>
+</entry>
diff --git a/include/releases.inc b/include/releases.inc
index 1c7148a..46639f6 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,37 @@
$OLDRELEASES = array (
5 =>
array (
+ '5.4.11' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_4_11.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.4.11.tar.bz2',
+ 'name' => 'PHP 5.4.11 (tar.bz2)',
+ 'md5' => '9975e68c22b86b013b934743ad2d2276',
+ 'date' => '17 Jan 2013',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.4.11.tar.gz',
+ 'name' => 'PHP 5.4.11 (tar.gz)',
+ 'md5' => '32fa16b3abd5527316c3c076b3395914',
+ 'date' => '17 Jan 2013',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.4',
+ 'name' => 'Windows 5.4.11 binaries and source',
+ ),
+ ),
+ 'date' => '17 Jan 2013',
+ 'museum' => false,
+ ),
'5.4.10' =>
array (
'announcement' =>
@@ -323,6 +354,37 @@ $OLDRELEASES = array (
'date' => '01 March 2012',
'museum' => false,
),
+ '5.3.21' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_3_21.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.3.21.tar.bz2',
+ 'name' => 'PHP 5.3.21 (tar.bz2)',
+ 'md5' => '1b214fc19bb5f5c0902ba27c74d5f4a2',
+ 'date' => '17 Jan 2013',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.3.21.tar.gz',
+ 'name' => 'PHP 5.3.21 (tar.gz)',
+ 'md5' => 'f47fbe3407520e5d9d895168950aa683',
+ 'date' => '17 Jan 2013',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.3',
+ 'name' => 'Windows 5.3.21 binaries and source',
+ ),
+ ),
+ 'date' => '17 Jan 2013',
+ 'museum' => false,
+ ),
'5.3.20' =>
array (
'announcement' =>
diff --git a/include/version.inc b/include/version.inc
index 4aeb665..5123f01 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -15,26 +15,26 @@
* ),
* );6 Dec
/* PHP 5.4 Release */
-$PHP_5_4_RC = '5.4.12RC2'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_4_RC = false; //'5.4.12RC2'; // Current RC version (e.g., '5.6.7RC1')
or false
$PHP_5_4_RC_DATE = '14 Feb 2013';
-$PHP_5_4_VERSION = "5.4.11";
-$PHP_5_4_DATE = "17 Jan 2013";
+$PHP_5_4_VERSION = "5.4.12";
+$PHP_5_4_DATE = "21 Feb 2013";
$PHP_5_4_MD5 = array(
- "tar.bz2" => "9975e68c22b86b013b934743ad2d2276",
- "tar.gz" => "32fa16b3abd5527316c3c076b3395914",
+ "tar.bz2" => "5c7b614242ae12e9cacca21c8ab84818",
+ "tar.gz" => "81b20cac4f977b8764ae904302048d84",
);
/* PHP 5.3 Release */
-$PHP_5_3_RC = '5.3.22RC2'; // Current RC version (e.g., '5.6.7RC1') or
false
+$PHP_5_3_RC = false; //'5.3.22RC2'; // Current RC version (e.g.,
'5.6.7RC1') or false
$PHP_5_3_RC_DATE = '14 Feb 2013';
-$PHP_5_3_VERSION = "5.3.21";
-$PHP_5_3_DATE = "17 Jan 2013";
+$PHP_5_3_VERSION = "5.3.22";
+$PHP_5_3_DATE = "21 Feb 2013";
$PHP_5_3_MD5 = array(
- "tar.bz2" => "1b214fc19bb5f5c0902ba27c74d5f4a2",
- "tar.gz" => "f47fbe3407520e5d9d895168950aa683",
+ "tar.bz2" => "bf351426fc7f97aa13914062958a6100",
+ "tar.gz" => "5008d8e70195d933e30bfbae3651b4ed",
);
$RELEASES = array(
diff --git a/releases/5_3_22.php b/releases/5_3_22.php
new file mode 100644
index 0000000..e856cb1
--- /dev/null
+++ b/releases/5_3_22.php
@@ -0,0 +1,17 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_3_22.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.3.22 Release Announcement");
+?>
+
+<h1>PHP 5.3.22 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP
5.3.22. About 5 bugs were fixed All users of PHP are encouraged to upgrade to
PHP 5.4. PHP 5.3.22 is recommended for those wishing to remain on the 5.3
series.</p>
+
+<p>For source downloads of PHP 5.3.22 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.21">ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>
diff --git a/releases/5_4_12.php b/releases/5_4_12.php
new file mode 100644
index 0000000..bddeb8e
--- /dev/null
+++ b/releases/5_4_12.php
@@ -0,0 +1,19 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_4_12.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.4.12 Release Announcement");
+?>
+
+<h1>PHP 5.4.12 Release Announcement</h1>
+
+<p>The PHP development team would like to announce the immediate
+availability of PHP 5.4.12. About 10 bugs were fixed. All
+users of PHP are encouraged to upgrade to this release.</p>
+
+<p>For source downloads of PHP 5.4.12 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.11">ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php