Commit: 493697b1eed419ac0895a07ce53ee9a00b701ead
Author: Johannes Schlüter <[email protected]> Thu, 20 Dec 2012
13:27:02 +0100
Parents: d9d4d388489b37d0e2e87d9871814a4262822ffa
Branches: master
Link:
http://git.php.net/?p=web/php.git;a=commitdiff;h=493697b1eed419ac0895a07ce53ee9a00b701ead
Log:
PHP 5.3.20 and 5.4.10
Changed paths:
M ChangeLog-5.php
M archive/archive.xml
A archive/entries/2012-12-20-1.xml
M include/releases.inc
M include/version.inc
A releases/5_3_20.php
A releases/5_4_10.php
diff --git a/ChangeLog-5.php b/ChangeLog-5.php
index a7196e7..6dba4c5 100644
--- a/ChangeLog-5.php
+++ b/ChangeLog-5.php
@@ -11,6 +11,188 @@ function peclbugl($number) { echo "<a
href=\"http://pecl.php.net/bugs/bug.php?
<h1>PHP 5 ChangeLog</h1>
+
+<a name="5.4.10"></a><!-- {{{ 5.4.10 -->
+<h3>Version 5.4.10</h3>
+<b>20-December-2012</b>
+<ul>
+<li>Core:</li>
+<ul>
+ <li><?php bugfix(63635); ?> (Segfault in gc_collect_cycles).</li>
+ <li><?php bugfix(63512); ?> (parse_ini_file() with INI_SCANNER_RAW removes
quotes from value).</li>
+ <li><?php bugfix(63468); ?> (wrong called method as callback with
inheritance).</li>
+ <li><?php bugfix(63451); ?> (config.guess file does not have AIX 7 defined,
shared objects are not created).</li>
+ <li><?php bugfix(61557); ?> (Crasher in tt-rss backend.php).</li>
+ <li><?php bugfix(61272); ?> (ob_start callback gets passed empty
string).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Date:</li>
+<ul>
+ <li><?php bugfix(63666); ?> (Poor date() performance).</li>
+ <li><?php bugfix(63435); ?> (Datetime::format('u') sometimes wrong by 1
microsecond).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Imap:</li>
+<ul>
+ <li><?php bugfix(63126); ?> (DISABLE_AUTHENTICATOR ignores array).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Json:</li>
+<ul>
+ <li><?php bugfix(63588); ?> (use php_next_utf8_char and remove duplicate
implementation).</li>
+</ul>
+</ul>
+
+<ul>
+<li>MySQLi:</li>
+<ul>
+ <li><?php bugfix(63361); ?> (missing header).</li>
+</ul>
+</ul>
+
+<ul>
+<li>MySQLnd:</li>
+<ul>
+ <li><?php bugfix(63398); ?> (Segfault when polling closed link).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Fileinfo:</li>
+<ul>
+ <li><?php bugfix(63590); ?> (Different results in TS and NTS under
Windows).</li>
+</ul>
+</ul>
+
+<ul>
+<li>FPM:</li>
+<ul>
+ <li><?php bugfix(63581); ?> Possible null dereference and buffer
overflow.</li>
+</ul>
+</ul>
+
+<ul>
+<li>Pdo_sqlite:</li>
+<ul>
+ <li><?php bugfix(63149); ?> getColumnMeta should return the table name when
system SQLite used.</li>
+</ul>
+</ul>
+
+<ul>
+<li>Apache2 Handler SAPI:</li>
+<ul>
+ <li>Enabled Apache 2.4 configure option for Windows.</li>
+</ul>
+</ul>
+
+<ul>
+<li>Reflection:</li>
+<ul>
+ <li><?php bugfix(63614); ?> (Fatal error on Reflection).</li>
+</ul>
+</ul>
+
+<ul>
+<li>SOAP:</li>
+<ul>
+ <li><?php bugfix(63271); ?> (SOAP wsdl cache is not enabled after initial
requests).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Sockets:</li>
+<ul>
+ <li><?php bugfix(49341); ?> (Add SO_REUSEPORT support for
socket_set_option()).</li>
+</ul>
+</ul>
+<!-- }}} -->
+
+<a name="5.3.20"></a><!-- {{{ 5.3.20 -->
+<h3>Version 5.3.20</h3>
+<b>20-December-2012</b>
+<ul>
+<li>Zend Engine:</li>
+<ul>
+ <li><?php bugfix(63635); ?> (Segfault in gc_collect_cycles).</li>
+ <li><?php bugfix(63512); ?> (parse_ini_file() with INI_SCANNER_RAW removes
quotes from value).</li>
+ <li><?php bugfix(63468); ?> (wrong called method as callback with
inheritance).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Core:</li>
+<ul>
+ <li><?php bugfix(63451); ?> (config.guess file does not have AIX 7 defined,
shared objects are not created).</li>
+ <li><?php bugfix(63377); ?> (Segfault on output buffer).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Apache2 Handler SAPI:</li>
+<ul>
+ <li>Enabled Apache 2.4 configure option for Windows.</li>
+</ul>
+</ul>
+
+<ul>
+<li>Date:</li>
+<ul>
+ <li><?php bugfix(63435); ?> (Datetime::format('u') sometimes wrong by 1
microsecond).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Fileinfo:</li>
+<ul>
+ <li><?php bugfix(63248); ?> (Load multiple magic files from a directory
under Windows).</li>
+ <li><?php bugfix(63590); ?> (Different results in TS and NTS under
Windows).</li>
+</ul>
+</ul>
+
+<ul>
+<li>FPM:</li>
+<ul>
+ <li><?php bugfix(63581); ?> (Possible null dereference and buffer
overflow).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Imap:</li>
+<ul>
+ <li><?php bugfix(63126); ?> (DISABLE_AUTHENTICATOR ignores array).</li>
+</ul>
+</ul>
+
+<ul>
+<li>MySQLnd:</li>
+<ul>
+ <li><?php bugfix(63398); ?> (Segfault when polling closed link).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Reflection:</li>
+<ul>
+ <li><?php bugfix(63614); ?> (Fatal error on Reflection).</li>
+</ul>
+</ul>
+
+<ul>
+<li>SOAP</li>
+<ul>
+ <li><?php bugfix(63271); ?> (SOAP wsdl cache is not enabled after initial
requests).</li>
+</ul>
+</ul>
+
+<!-- }}} -->
+
+
<a name="5.4.9"></a><!-- {{{ 5.4.9 -->
<h3>Version 5.4.9</h3>
<b>22-November-2012</b>
diff --git a/archive/archive.xml b/archive/archive.xml
index c410174..0f92168 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/2012-12-20-1.xml"/>
<xi:include href="entries/2012-12-19-1.xml"/>
<xi:include href="entries/2012-11-22-1.xml"/>
<xi:include href="entries/2012-11-15-1.xml"/>
diff --git a/archive/entries/2012-12-20-1.xml b/archive/entries/2012-12-20-1.xml
new file mode 100644
index 0000000..26a8040
--- /dev/null
+++ b/archive/entries/2012-12-20-1.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 5.4.10 and PHP 5.3.20 released!</title>
+ <id>http://php.net/archive/2012.php#id2012-12-20-1</id>
+ <published>2012-12-20T11:38:49+00:00</published>
+ <updated>2012-12-20T11:38:49+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#id2012-12-20-1" rel="alternate"
type="text/html"/>
+ <link href="http://php.net/archive/2012.php#id2012-12-20-1" rel="via"
type="text/html"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <div>
+ <p>The PHP development team announces the immediate availability of PHP
5.4.10 and PHP 5.3.20. These releases fix about 15 bugs. Please note that the
PHP 5.3 series will enter an end of live cycle and receive only critical fixes
as of March 2013. All users of PHP are encouraged to upgrade to PHP 5.4.</p>
+ <p>For source downloads of PHP 5.4.10 and PHP 5.3.20 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>
+ </content>
+</entry>
diff --git a/include/releases.inc b/include/releases.inc
index 2a90c57..b83fa76 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,37 @@
$OLDRELEASES = array (
5 =>
array (
+ '5.4.9' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_4_9.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.4.9.tar.bz2',
+ 'name' => 'PHP 5.4.9 (tar.bz2)',
+ 'md5' => '076a9f84d861d3f664a2878d5773ba78',
+ 'date' => '22 Nov 2012',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.4.9.tar.gz',
+ 'name' => 'PHP 5.4.9 (tar.gz)',
+ 'md5' => 'e1ac28e1cf20738f0aeeba8261aa4537',
+ 'date' => '22 Nov 2012',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.4',
+ 'name' => 'Windows 5.4.9 binaries and source',
+ ),
+ ),
+ 'date' => '22 Nov 2012',
+ 'museum' => false,
+ ),
'5.4.8' =>
array (
'announcement' =>
@@ -235,6 +266,37 @@ $OLDRELEASES = array (
'date' => '26 April 2012',
'museum' => false,
),
+ '5.3.19' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_3_19.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.3.19.tar.bz2',
+ 'name' => 'PHP 5.3.19 (tar.bz2)',
+ 'md5' => 'e1d2a3ec7849d4b3032bd1abf1916aa4',
+ 'date' => '22 Nov 2012',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.3.19.tar.gz',
+ 'name' => 'PHP 5.3.19 (tar.gz)',
+ 'md5' => 'e1bcda4f14bb39ba041297abbf18f8d1',
+ 'date' => '22 Nov 2012',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.4',
+ 'name' => 'Windows 5.3.19 binaries and source',
+ ),
+ ),
+ 'date' => '22 Nov 2012',
+ 'museum' => false,
+ ),
'5.3.18' =>
array (
'announcement' =>
diff --git a/include/version.inc b/include/version.inc
index 99f791d..3daa5e7 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -15,27 +15,27 @@
* ),
* );6 Dec
/* PHP 5.4 Release */
-$PHP_5_4_RC = '5.4.10RC1'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_4_RC = false; //'5.4.10RC1'; // Current RC version (e.g., '5.6.7RC1')
or false
$PHP_5_4_RC_DATE = '06 Dec 2012';
-$PHP_5_4_VERSION = "5.4.9";
-$PHP_5_4_DATE = "22 Nov 2012";
+$PHP_5_4_VERSION = "5.4.10";
+$PHP_5_4_DATE = "20 Dec 2012";
$PHP_5_4_MD5 = array(
- "tar.bz2" => "076a9f84d861d3f664a2878d5773ba78",
- "tar.gz" => "e1ac28e1cf20738f0aeeba8261aa4537",
+ "tar.bz2" => "cb716b657a30570b9b468b9e7bc551a1",
+ "tar.gz" => "1e7fbe418658d5433bd315030584c45c",
);
/* PHP 5.3 Release */
-$PHP_5_3_RC = '5.3.20RC1'; // Current RC version (e.g., '5.6.7RC1') or
false
+$PHP_5_3_RC = false; //'5.3.20RC1'; // Current RC version (e.g.,
'5.6.7RC1') or false
$PHP_5_3_RC_DATE = '06 Dec 2012';
-$PHP_5_3_VERSION = "5.3.19";
-$PHP_5_3_DATE = "22 Nov 2012";
+$PHP_5_3_VERSION = "5.3.20";
+$PHP_5_3_DATE = "20 Dec 2012";
$PHP_5_3_MD5 = array(
- "tar.bz2" => "e1d2a3ec7849d4b3032bd1abf1916aa4",
- "tar.gz" => "e1bcda4f14bb39ba041297abbf18f8d1",
+ "tar.bz2" => "00241b9e89e93adf3baac32c56211e4e",
+ "tar.gz" => "1e202851bf2ba1ee96d7dc5b48944119",
);
$RELEASES = array(
diff --git a/releases/5_3_20.php b/releases/5_3_20.php
new file mode 100644
index 0000000..17bb099
--- /dev/null
+++ b/releases/5_3_20.php
@@ -0,0 +1,18 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_3_20.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.3.20 Release Announcement");
+?>
+
+<h1>PHP 5.3.20 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP
+5.3.20. About 15 bugs were fixed. Please note that the PHP 5.3 series will
enter an end of live cycle and receive only critical fixes as of March 2013.
All users of PHP are encouraged to upgrade to PHP 5.4. PHP 5.3.20 is
recommended for those wishing to remain on the 5.3 series.</p>
+
+<p>For source downloads of PHP 5.3.20 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.20">ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>
diff --git a/releases/5_4_10.php b/releases/5_4_10.php
new file mode 100644
index 0000000..4ae9df0
--- /dev/null
+++ b/releases/5_4_10.php
@@ -0,0 +1,19 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_4_10.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.4.10 Release Announcement");
+?>
+
+<h1>PHP 5.4.10 Release Announcement</h1>
+
+<p>The PHP development team would like to announce the immediate
+availability of PHP 5.4.10. About 15 bugs were fixed. All
+users of PHP are encouraged to upgrade to this release.</p>
+
+<p>For source downloads of PHP 5.4.10 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.10">ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php