com web/php: PHP 5.3.20 and 5.4.10: ChangeLog-5.php archive/archive.xml archive/entries/2012-12-20-1.xml include/releases.inc include/version.inc
releases/5_3_20.php releases/5_4_10 .php

From: Date: Thu, 20 Dec 2012 12:27:02 +0000
Subject: com web/php: PHP 5.3.20 and 5.4.10: ChangeLog-5.php archive/archive.xml archive/entries/2012-12-20-1.xml include/releases.inc include/version.inc
releases/5_3_20.php releases/5_4_10 .php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-15123@lists.php.net to get a copy of this message
Commit: 493697b1eed419ac0895a07ce53ee9a00b701ead Author: Johannes Schlüter <johannes@schlueters.de> 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>php-webmaster@lists.php.net</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(); ?>
« previous php.webmaster (#15123) next »