From 8201d04e9845016f0335211ea9ed6cf536abba44 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Thu, 18 Jun 2009 22:24:00 +0000 Subject: [PATCH] 5.2.10 release stuff --- ChangeLog-5.php | 121 +++++++++++++++++++++++++++++++ archive/archive.xml | 1 + archive/entries/2009-06-18-1.xml | 20 +++++ include/releases.inc | 79 ++++++++++++++++++++ include/version.inc | 28 ++++--- releases/5_2_10.php | 51 +++++++++++++ releases/5_2_9.php | 2 +- 7 files changed, 286 insertions(+), 16 deletions(-) create mode 100644 archive/entries/2009-06-18-1.xml create mode 100644 releases/5_2_10.php diff --git a/ChangeLog-5.php b/ChangeLog-5.php index e17b27bd9..cd7013428 100644 --- a/ChangeLog-5.php +++ b/ChangeLog-5.php @@ -11,6 +11,127 @@ function bugl($number) { echo "#$numbe
+
+

Version 5.2.10

+18-June-2009 + +
+

Version 5.2.9

26-February-2009 diff --git a/archive/archive.xml b/archive/archive.xml index 85421a4d8..d3264ad76 100644 --- a/archive/archive.xml +++ b/archive/archive.xml @@ -9,6 +9,7 @@ http://php.net/contact php-webmaster@lists.php.net + diff --git a/archive/entries/2009-06-18-1.xml b/archive/entries/2009-06-18-1.xml new file mode 100644 index 000000000..8166d5486 --- /dev/null +++ b/archive/entries/2009-06-18-1.xml @@ -0,0 +1,20 @@ + + + PHP 5.2.10 Released! + http://www.php.net/archive/2009.php#id2009-06-18-1 + 2009-06-18T18:18:28-04:00 + 2009-06-18T18:18:28-04:00 + + + + +
+

The PHP development team would like to announce the immediateavailability of PHP 5.2.10. This release focuses on improving the stability ofthe PHP 5.2.x branch with over 100 bug fixes, one of which is security related.All users of PHP are encouraged to upgrade to this release.

+

+ Security Enhancements and Fixes in PHP 5.2.10: +

+
  • Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre)
+

Further details about the PHP 5.2.9 can be found in the release announcement for 5.2.10 the full list of changes is available in the ChangeLog for PHP 5.

+
+
+
diff --git a/include/releases.inc b/include/releases.inc index 4b8a2b776..0d0455c4f 100644 --- a/include/releases.inc +++ b/include/releases.inc @@ -2,6 +2,85 @@ $OLDRELEASES = array ( 5 => array ( + '5.2.9' => + array ( + 'announcement' => + array ( + 'English' => '/releases/5_2_9.php', + ), + 'source' => + array ( + 0 => + array ( + 'filename' => 'php-5.2.9.tar.bz2', + 'name' => 'PHP 5.2.9 (tar.bz2)', + 'md5' => '280d6cda7f72a4fc6de42fda21ac2db7', + 'date' => '26 February 2009', + ), + 1 => + array ( + 'filename' => 'php-5.2.9.tar.gz', + 'name' => 'PHP 5.2.9 (tar.gz)', + 'md5' => '98b647561dc664adefe296106056cf11', + 'date' => '26 February 2009', + ), + ), + 'windows' => + array ( + 0 => + array ( + 'filename' => 'php-5.2.9-2-Win32.zip', + 'name' => 'PHP 5.2.9-2 zip package', + 'md5' => '316b9c81bab08e6547a730315ea2abfd', + 'date' => '8 April 2009', + 'note' => 'Updated 9th of April: Added the missing oci8 DLL
+The PECL package will not be released for +this version. The 5.2.6 PECL package does however work with this release', + ), + 1 => + array ( + 'filename' => 'php-5.2.9-2-win32-installer.msi', + 'name' => 'PHP 5.2.9-2 installer', + 'md5' => 'e2162faa3467aed01651df4269aa6944', + 'date' => '8 April 2009', + 'note' => 'Updated 9th of April: Added the missing oci8 DLL', + ), + 2 => + array ( + 'filename' => 'php-debug-pack-5.2.9-2-Win32.zip', + 'name' => 'PHP 5.2.9 Win32 Debug Pack', + 'md5' => 'b52e9a152e105c7391c832fdfe0fa06f', + 'date' => '8 April 2009', + ), + 3 => + array ( + 'filename' => 'php-5.2.9-2-nts-Win32.zip', + 'name' => 'PHP 5.2.9-2 Non-thread-safe zip package', + 'md5' => '8f85777941f7722fcbfe08e7de358f7d', + 'date' => '8 April 2009', + 'note' => 'Updated 9th of April: Added the missing oci8 DLL
+The PECL package will not be released for +this version. The 5.2.6 PECL package does however work with this release', + ), + 4 => + array ( + 'filename' => 'php-5.2.9-2-nts-win32-installer.msi', + 'name' => 'PHP 5.2.9-2 Non-thread-safe installer', + 'md5' => '4e7a1bec2b268d3d2d28cb89f629b680', + 'date' => '8 April 2009', + 'note' => 'Updated 9th of April: Added the missing oci8 DLL', + ), + 5 => + array ( + 'filename' => 'php-debug-pack-5.2.9-2-nts-Win32.zip', + 'name' => 'PHP 5.2.9 Non-thread-safe Win32 Debug Pack', + 'md5' => '4b7b695a257527f2896312f98dc30fd3', + 'date' => '8 April 2009', + ), + ), + 'date' => '26 February 2009', + 'museum' => false, + ), '5.2.8' => array ( 'announcement' => diff --git a/include/version.inc b/include/version.inc index ce57532bd..7d10e1914 100644 --- a/include/version.inc +++ b/include/version.inc @@ -17,27 +17,25 @@ */ /* PHP 5 Release */ -$PHP_5_VERSION = "5.2.9"; -$PHP_5_DATE = "26 February 2009"; -$PHP_5_WINDOWS_DATE = "8 April 2009"; -$PHP_5_WINDOWS_VERSION = "5.2.9-2"; +$PHP_5_VERSION = "5.2.10"; +$PHP_5_DATE = "18 June 2009"; +$PHP_5_WINDOWS_DATE = $PHP_5_DATE; +$PHP_5_WINDOWS_VERSION = $PHP_5_VERSION; $PHP_5_MD5 = array( - "tar.bz2" => "280d6cda7f72a4fc6de42fda21ac2db7", - "tar.gz" => "98b647561dc664adefe296106056cf11", - "zip" => "316b9c81bab08e6547a730315ea2abfd", - "installer" => "e2162faa3467aed01651df4269aa6944", - "nts.zip" => "8f85777941f7722fcbfe08e7de358f7d", - "nts.installer" => "4e7a1bec2b268d3d2d28cb89f629b680", - "nts.debugpack" => "4b7b695a257527f2896312f98dc30fd3", - "debugpack" => "b52e9a152e105c7391c832fdfe0fa06f", + "tar.bz2" => "15c7b5a87f57332d6fc683528e28247b", + "tar.gz" => "85753ba2909ac9fae5bca516adbda9e9", + "zip" => "95ae7ccfcd05b6c81c93aa2e9e792f9e", + "installer" => "38b65bc57f64c66ff73f6f4e2db2cbb4", + "nts.zip" => "b1c53e6f525133647e621a9c95b09e65", + "nts.installer" => "e341deb2872d3f8f4589593da88bbede", ); -$PHP_5_RC = '5.2.10RC2'; -$PHP_5_RC_DATE = "11 June 2009"; +$PHP_5_RC = false; //'5.2.10RC2'; +$PHP_5_RC_DATE = false; //"11 June 2009"; // Hack that works so 5.3.0 and 5.2.10 can have an RC party together (today) -$RCS = array('5.2.10 RC2' => 'June 11, 2009', '5.3.0 RC4' => 'June 18, 2009'); +$RCS = array('5.3.0 RC4' => 'June 18, 2009'); $PHP_5_WINDOWS_NOTE_MSI = "Updated 9th of April: Added the missing oci8 DLL"; $PHP_5_WINDOWS_NOTE_ZIP = "Updated 9th of April: Added the missing oci8 DLL
diff --git a/releases/5_2_10.php b/releases/5_2_10.php new file mode 100644 index 000000000..575ce6b20 --- /dev/null +++ b/releases/5_2_10.php @@ -0,0 +1,51 @@ + + +

PHP 5.2.10 Release Announcement

+

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

+ +

+Security Enhancements and Fixes in PHP 5.2.10: +

+
    +
  • Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre)
  • +
+ +

+Key enhancements in PHP 5.2.10 include: +

+
    +
  • Added "ignore_errors" option to http fopen wrapper. (David Zulke, Sara)
  • +
  • Fixed memory corruptions while reading properties of zip files. (Ilia)
  • +
  • Fixed memory leak in ob_get_clean/ob_get_flush. (Christian)
  • +
  • Fixed segfault on invalid session.save_path. (Hannes)
  • +
  • Fixed leaks in imap when a mail_criteria is used. (Pierre)
  • +
  • Changed default value of array_unique()'s optional sorting type parameter back to SORT_STRING to fix backwards compatibility breakage introduced in PHP 5.2.9. (Moriyoshi)
  • +
  • Fixed bug #47940 (memory leaks in imap_body). (Pierre, Jake Levitt)
  • +
  • Fixed bug #47903 ("@" operator does not work with string offsets). (Felipe)
  • +
  • Fixed bug #47644 (Valid integers are truncated with json_decode()). (Scott)
  • +
  • Fixed bug #47564 (unpacking unsigned long 32bit big endian returns wrong result). (Ilia)
  • +
  • Fixed bug #47365 (ip2long() may allow some invalid values on certain 64bit systems).
  • +
  • Over 100 bug fixes.
  • +
+ +

+For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +here, detailing the changes between those releases +and PHP 5.2.10. +

+ +

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

+ + diff --git a/releases/5_2_9.php b/releases/5_2_9.php index af389f266..aa84a0546 100644 --- a/releases/5_2_9.php +++ b/releases/5_2_9.php @@ -1,6 +1,6 @@