Modified: web/php/trunk/ChangeLog-5.php
===================================================================
--- web/php/trunk/ChangeLog-5.php 2009-09-17 23:17:31 UTC (rev 288421)
+++ web/php/trunk/ChangeLog-5.php 2009-09-18 01:48:35 UTC (rev 288422)
@@ -13,6 +13,96 @@
+
+Version 5.2.11
+16-September-2009
+
+Security Fixes
+
+ Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)
+ Added missing sanity checks around exif processing. (Ilia)
+ Fixed sanity check for the color index in imagecolortransparent. (Pierre)
+ (popen crashes when an invalid mode is passed). (Pierre)
+
+
+
+Updated timezone database to version 2009.13 (2009m) (Derick)
+Fixed zlib.deflate compress filter to actually accept level parameter. (Jani)
+Fixed leak on error in popen/exec (and related functions) on Windows. (Pierre)
+Fixed regression in cURL extension that prevented flush of data to output defined as a file handle. (Ilia)
+Fixed memory leak in stream_is_local(). (Felipe, Tony)
+
+ (FILTER_SANITIZE_EMAIL allows disallowed characters). (Ilia)
+ (php engine needs to correctly check for socket API return status on windows). (Sriram Natarajan)
+ (segfault in php_curl_option_curl). (Pierre)
+ (wordwrap() wraps incorrectly on end of line boundaries). (Ilia, code-it at mail dot ru)
+ (bcmath module doesn't compile with phpize configure). (Jani)
+ (php://input (php_stream_input_read) is broken). (Jani)
+ (Ternary operator fails on Iterator object when used inside foreach declaration). (Etienne, Dmitry)
+ (Missing PHP_SUBST(PDO_MYSQL_SHARED_LIBADD)). (Jani)
+ (Import of schema from different host transmits original authentication details). (Dmitry)
+ (posix_times returns false without error). (phpbugs at gunnu dot us)
+ (Error in dba_exists C code). (jdornan at stanford dot edu)
+ (proc_get_status['exitcode'] fails on win32). (Felipe)
+ (private class static fields can be modified by using reflection). (Jani)
+ (feof never returns true for damaged file in zip). (Pierre)
+ (context option headers freed too early when using --with-curlwrappers). (Jani)
+ (SplFileObject::fscanf() variables passed by reference). (Jani)
+ (proc_open() can bypass safe_mode_protected_env_vars restrictions). (Ilia)
+ (PHP CLI in Interactive mode (php -a) crashes when including files from function). (Stas)
+ (zlib.output_compression does not output HTTP headers when set to a string value). (Jani)
+ (Crash when compiling with pdo_firebird). (Felipe)
+ (cURL does not upload files with specified filename). (Ilia)
+ (Double \r\n after HTTP headers when "header" context option is an array). (David Zülke)
+ (Too long error code strings in pdo_odbc driver). (naf at altlinux dot ru, Felipe)
+ (printf() returns incorrect outputted length). (Jani)
+ (Problem with imagettfbbox). (Takeshi Abe)
+ (RecursiveDirectoryIterator doesn't descend into symlinked directories). (Ilia)
+ (SIGSEGVs when using curl_copy_handle()). (Sriram Natarajan)
+ (ZipArchive produces corrupt archive). (dani dot church at gmail dot com, Pierre)
+ (IPv6 address filter still rejects valid address). (Felipe)
+ (CURLOPT_WRITEHEADER|CURLOPT_FILE|CURLOPT_STDERR warns on files that have been opened with r+). (Ilia)
+ (TTF Bounding box wrong for letters below baseline). (Takeshi Abe)
+ (FILTER_VALIDATE_EMAIL does not allow numbers in domain components). (Ilia)
+ (metaphone and 'wh'). (brettz9 at yahoo dot com, Felipe)
+ (mb_internal_encoding() value gets reset by parse_str()). (Moriyoshi)
+ (ldap_read() segfaults with invalid parameters). (Felipe)
+ (Double declaration of __lambda_func when lambda wrongly formatted). (peter at lvp-media dot com, Felipe)
+ (phpize is broken with non-bash shells). (Jani)
+ (mb_convert_encoding() doesn't understand hexadecimal html-entities). (Moriyoshi)
+ ("file" fopen wrapper is overwritten when using --with-curlwrappers). (Jani)
+ (Error compiling of ext/date on netware). (guenter at php.net, Ilia)
+ (get_defined_constants() ignores categorize parameter). (Felipe)
+ (imap_search ALL segfaults). (Pierre)
+ (Invalid libreadline version not detected during configure). (Jani)
+ (ImageFTBBox() differs from previous versions for texts with new lines) (Takeshi Abe)
+ (pdo_dblib fails to connect, throws empty PDOException "SQLSTATE[] (null)"). (Felipe)
+ (sys_get_temp_dir() possibly inconsistent when using TMPDIR). (Ilia)
+ (Compile failure under IRIX 6.5.30 building gd.c). (Kalle)
+ (imap crashes when closing stream opened with OP_PROTOTYPE flag). (Jani)
+ (hash "adler32" byte order is reversed). (Scott)
+ (date("Y") on big endian machines produces the wrong result). (Scott)
+ (Infinite loop and possible crash during startup with errors when errors are logged). (Jani)
+ (ssl handshake fails during asynchronous socket connection). (Sriram Natarajan)
+ (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org)
+ (pdo_pgsql - large objects are returned as empty). (Matteo)
+ (Only the date fields of the first row are fetched, others are empty). (info at programmiernutte dot net)
+ (natcasesort() does not sort extended ASCII characters correctly). (Herman Radtke)
+ (Memory leak in DateTime). (Derick, Tobias John)
+ (Encoding bug in SoapServer->fault). (Dmitry)
+ (with Sun Java System Web Server 7.0 on HPUX, #define HPUX). (Uwe Schindler)
+ (imagefilledrectangle() clipping error). (markril at hotmail dot com, Pierre)
+ (Reflection of instantiated COM classes causes PHP to crash) (Paul Richards, Kalle)
+ (setcookie will output expires years of >4 digits). (Ilia)
+ (spl_autoload_functions() should return object instance when appropriate). (Hannes, Etienne)
+ (stream_get_meta_data() does not return same mode as used in fopen). (Jani)
+ (ImageLine w/ antialias = 1px shorter). (wojjie at gmail dot com, Kalle)
+ (Sent incorrect RCPT TO commands to SMTP server) (Garrett)
+
+
+
+
+
Version 5.3.0
30-June-2009
Modified: web/php/trunk/archive/archive.xml
===================================================================
--- web/php/trunk/archive/archive.xml 2009-09-17 23:17:31 UTC (rev 288421)
+++ web/php/trunk/archive/archive.xml 2009-09-18 01:48:35 UTC (rev 288422)
@@ -9,6 +9,7 @@
http://php.net/contact
php-webmaster@lists.php.net
+
Added: web/php/trunk/archive/entries/2009-09-17-1.xml
===================================================================
--- web/php/trunk/archive/entries/2009-09-17-1.xml (rev 0)
+++ web/php/trunk/archive/entries/2009-09-17-1.xml 2009-09-18 01:48:35 UTC (rev 288422)
@@ -0,0 +1,32 @@
+
+
+ PHP 5.2.11 Released!
+ http://www.php.net/archive/2009.php#id2009-09-17-1
+ 2009-09-17T21:45:06-04:00
+ 2009-09-17T21:45:06-04:00
+
+
+
+
+
+
+ The PHP development team would like to announce the immediate
+ availability of PHP 5.2.11. This release focuses on improving the stability of
+ the PHP 5.2.x branch with over 75 bug fixes, some of which are security related.
+ All users of PHP 5.2 are encouraged to upgrade to this release.
+
+
+ Security Enhancements and Fixes in PHP 5.2.11:
+
+
+ Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)
+ Fixed sanity check for the color index in imagecolortransparent(). (Pierre)
+ Added missing sanity checks around exif processing. (Ilia)
+ Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre)
+
+
+ Further details about the PHP 5.2.11 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-09-17 23:17:31 UTC (rev 288421)
+++ web/php/trunk/include/releases.inc 2009-09-18 01:48:35 UTC (rev 288422)
@@ -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.9' =>
array (
'announcement' =>
Modified: web/php/trunk/include/version.inc
===================================================================
--- web/php/trunk/include/version.inc 2009-09-17 23:17:31 UTC (rev 288421)
+++ web/php/trunk/include/version.inc 2009-09-18 01:48:35 UTC (rev 288422)
@@ -29,23 +29,23 @@
);
/* PHP 5.2 Release */
-$PHP_5_2_RC = '5.2.11RC3';
-$PHP_5_2_RC_DATE = "10 Sep 2009";
+$PHP_5_2_RC = false;
+$PHP_5_2_RC_DATE = //"10 Sep 2009";
-$PHP_5_2_VERSION = "5.2.10";
-$PHP_5_2_DATE = "18 June 2009";
+$PHP_5_2_VERSION = "5.2.11";
+$PHP_5_2_DATE = "17 September 2009";
$PHP_5_2_WINDOWS_DATE = $PHP_5_2_DATE;
$PHP_5_2_WINDOWS_VERSION = $PHP_5_2_VERSION;
$PHP_5_2_MD5 = array(
- "tar.bz2" => "15c7b5a87f57332d6fc683528e28247b",
- "tar.gz" => "85753ba2909ac9fae5bca516adbda9e9",
- "zip" => "95ae7ccfcd05b6c81c93aa2e9e792f9e",
- "installer" => "38b65bc57f64c66ff73f6f4e2db2cbb4",
- "nts.zip" => "b1c53e6f525133647e621a9c95b09e65",
- "nts.installer" => "e341deb2872d3f8f4589593da88bbede",
- "debugpack" => "f6bdea0e1f71ca46f78e78c86e866062",
- "nts.debugpack" => "760a141c861a789f928b91c655c9d586",
+ "tar.bz2" => "286bf34630f5643c25ebcedfec5e0a09",
+ "tar.gz" => "0223d71f0d6987c06c54b7557ff47f1d",
+ "zip" => "adac50ae1449b76f10ff1865bb4f94f1",
+ "installer" => "3cedc71fc90f88239d629cdb735d87c0",
+ "nts.zip" => "b724475450a13af4cd99c518fd495340",
+ "nts.installer" => "4fe1344093e26c2a51a82094bac131ad",
+ "debugpack" => "38cb1b783dd08dff41f445b582d2ffed",
+ "nts.debugpack" => "19d026d6e4322dc64694010ae254e978",
);
$PHP_5_2_WINDOWS_NOTE_MSI = "";
Added: web/php/trunk/releases/5_2_11.php
===================================================================
--- web/php/trunk/releases/5_2_11.php (rev 0)
+++ web/php/trunk/releases/5_2_11.php 2009-09-18 01:48:35 UTC (rev 288422)
@@ -0,0 +1,51 @@
+
+
+PHP 5.2.11 Release Announcement
+
+The PHP development team would like to announce the immediate
+availability of PHP 5.2.11. This release focuses on improving the stability of
+the PHP 5.2.x branch with over 75 bug fixes, some of which are security related.
+All users of PHP 5.2 are encouraged to upgrade to this release.
+
+
+
+Security Enhancements and Fixes in PHP 5.2.11:
+
+
+ Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)
+ Fixed sanity check for the color index in imagecolortransparent(). (Pierre)
+ Added missing sanity checks around exif processing. (Ilia)
+ Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre)
+
+
+
+Key enhancements in PHP 5.2.11 include:
+
+
+ Fixed regression in cURL extension that prevented flush of data to output defined as a file handle.
+ A number of fixes for the FILTER_VALIDATE_EMAIL validation rule
+ Fixed bug #49361 (wordwrap() wraps incorrectly on end of line boundaries).
+ Fixed bug #48696 (ldap_read() segfaults with invalid parameters)
+ Fixed bug #48645 (mb_convert_encoding() doesn't understand hexadecimal html-entities).
+ Fixed bug #48619 (imap_search ALL segfaults).
+ Fixed bug #48400 (imap crashes when closing stream opened with OP_PROTOTYPE flag).
+ Fixed bug #47351 (Memory leak in DateTime).
+ Over 60 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.11.
+
+
+
+ For a full list of changes in PHP 5.2.11, see the ChangeLog .
+
+
+
Property changes on: web/php/trunk/releases/5_2_11.php
___________________________________________________________________
Added: svn:keywords
+ Id Rev Revision
Added: svn:eol-style
+ native