Modified: web/php/trunk/ChangeLog-5.php =================================================================== --- web/php/trunk/ChangeLog-5.php 2009-11-19 17:44:46 UTC (rev 291016) +++ web/php/trunk/ChangeLog-5.php 2009-11-19 17:52:56 UTC (rev 291017) @@ -13,6 +13,169 @@
+ +

Version 5.3.1

+19-November-2009 + +
+

Version 5.2.11

16-September-2009 Modified: web/php/trunk/archive/archive.xml =================================================================== --- web/php/trunk/archive/archive.xml 2009-11-19 17:44:46 UTC (rev 291016) +++ web/php/trunk/archive/archive.xml 2009-11-19 17:52:56 UTC (rev 291017) @@ -9,6 +9,7 @@ http://php.net/contact php-webmaster@lists.php.net + Added: web/php/trunk/archive/entries/2009-11-19-1.xml =================================================================== --- web/php/trunk/archive/entries/2009-11-19-1.xml (rev 0) +++ web/php/trunk/archive/entries/2009-11-19-1.xml 2009-11-19 17:52:56 UTC (rev 291017) @@ -0,0 +1,29 @@ + + + PHP 5.3.1 Released! + http://www.php.net/archive/2009.php#id2009-11-19-1 + 2009-11-19T17:41:11+00:00 + 2009-11-19T17:41:11+00:00 + + + + + +
+

The PHP development team would like to announce the immediate + availability of PHP 5.3.1. This release focuses on improving the + stability of the PHP 5.3.x branch with over 100 bug fixes, some of + which are security related. All users of PHP are encouraged to + upgrade to this release.

+

Security Enhancements and Fixes in PHP 5.3.1:

+
    +
  • Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.
  • +
  • Added missing sanity checks around exif processing.
  • +
  • Fixed a safe_mode bypass in tempnam().
  • +
  • Fixed a open_basedir bypass in posix_mkfifo().
  • +
  • Fixed failing safe_mode_include_dir.
  • +
+

Further details about the PHP 5.3.1 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.

+
+
+
Modified: web/php/trunk/include/releases.inc =================================================================== --- web/php/trunk/include/releases.inc 2009-11-19 17:44:46 UTC (rev 291016) +++ web/php/trunk/include/releases.inc 2009-11-19 17:52:56 UTC (rev 291017) @@ -2,6 +2,32 @@ $OLDRELEASES = array ( 5 => array ( + '5.3.0' => + array ( + 'announcement' => + array ( + 'English' => '/releases/5_3_0.php', + ), + 'source' => + array ( + 0 => + array ( + 'filename' => 'php-5.3.0.tar.bz2', + 'name' => 'PHP 5.3.0 (tar.bz2)', + 'md5' => '846760cd655c98dfd86d6d97c3d964b0', + 'date' => '30 June 2009', + ), + 1 => + array ( + 'filename' => 'php-5.3.0.tar.gz', + 'name' => 'PHP 5.3.0 (tar.gz)', + 'md5' => 'f4905eca4497da3f0beb5c96863196b4', + 'date' => '30 June 2009', + ), + ), + 'date' => NULL, + 'museum' => false, + ), '5.2.10' => array ( 'announcement' => Modified: web/php/trunk/include/version.inc =================================================================== --- web/php/trunk/include/version.inc 2009-11-19 17:44:46 UTC (rev 291016) +++ web/php/trunk/include/version.inc 2009-11-19 17:52:56 UTC (rev 291017) @@ -17,15 +17,15 @@ */ /* PHP 5.3 Release */ -$PHP_5_3_RC = '5.3.1RC4'; +$PHP_5_3_RC = false; /* '5.3.1RC4'; */ $PHP_5_3_RC_DATE = "12 Nov 2009"; -$PHP_5_3_VERSION = "5.3.0"; -$PHP_5_3_DATE = "30 June 2009"; +$PHP_5_3_VERSION = "5.3.1"; +$PHP_5_3_DATE = "19 Nov 2009"; $PHP_5_3_MD5 = array( - "tar.bz2" => "846760cd655c98dfd86d6d97c3d964b0", - "tar.gz" => "f4905eca4497da3f0beb5c96863196b4", + "tar.bz2" => "63e97ad450f0f7259e785100b634c797", + "tar.gz" => "41fbb368d86acb13fc3519657d277681", ); /* PHP 5.2 Release */ Added: web/php/trunk/releases/5_3_1.php =================================================================== --- web/php/trunk/releases/5_3_1.php (rev 0) +++ web/php/trunk/releases/5_3_1.php 2009-11-19 17:52:56 UTC (rev 291017) @@ -0,0 +1,51 @@ + + +

PHP 5.3.1 Release Announcement

+

+The PHP development team is proud to announce the immediate release of PHP +5.3.1. This is a maitenance in the 5.3 series, which includes a +large number of bug fixes. +

+ +

+Security Enhancements and Fixes in PHP 5.3.1: +

+
    +
  • Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.
  • +
  • Added missing sanity checks around exif processing.
  • +
  • Fixed a safe_mode bypass in tempnam().
  • +
  • Fixed a open_basedir bypass in posix_mkfifo().
  • +
  • (safe_mode_include_dir fails).
  • +
  • Fixed bug #44683 (popen crashes when an invalid mode is passed).
  • +
+ +

+Key enhancements in PHP 5.2.11 include: +

+
    +
  • Fixed crash in com_print_typeinfo when an invalid typelib is given.
  • +
  • Fixed crash in SQLiteDatabase::ArrayQuery() and SQLiteDatabase::SingleQuery() when calling using Reflection.
  • +
  • Fixed crash when instantiating PDORow and PDOStatement through Reflection.
  • +
  • Fixed bug #49910 (no support for ././@LongLink for long filenames in phar + tar support).
  • +
  • (throwing exception in __autoload crashes when interface is not defined).
  • +
  • Around 100 other bug fixes
  • +
+ +

+For users upgrading from PHP 5.2 there is a migration guide +available here, detailing +the changes between those releases and PHP 5.3. +

+ +

+ For a full list of changes in PHP 5.3.1, see the + ChangeLog. +

+ +