(Compile failure due to improper use of ctime_r()). (Ilia)
+
(File path injection vulnerability in RFC1867 File upload filename). (Felipe) Reported by Krzysztof Kotowicz. (CVE-2011-2202)
+
php_win_err can lead to crash. (Pierre)
+
(assert.* is not being reset upon request shutdown). (Ilia)
+
(Fix compiling with older gcc version without need for membar_producer macro). (mhei at heimpold dot de)
+
(incorrect accounting for realpath_cache_size). (Dustin Ward)
+
(getimagesize() doesn't check the full ico signature). (Scott)
+
(Different Hashes on Windows, BSD and Linux on wrong Salt size). (Pierre, os at irj dot ru)
+
(get_browser() segmentation fault when browscap ini directive is set through php_admin_value). (Gustavo)
+
(Crash in zend_mm_check_ptr // Heap corruption). (Dmitry)
+
(Crash in gc_remove_zval_from_buffer). (Dmitry)
+
(use-after-free in substr_replace()). (Stas) (CVE-2011-1148)
+
(Can't set a value with a PATH section in php.ini). (Pierre)
+
(parse_url() incorrectly parses path when ? in fragment). (tomas dot brastavicius at quantum dot lt, Pierrick)
+
(file_get_contents POST request sends additional line break). (maurice-php at mertinkat dot net, Ilia)
+
(fgetcsv() ignores spaces at beginnings of fields). (Ilia)
+
Alternative fix for bug , as applied to the round() function (signed overflow), as the old fix impacted the algorithm for numbers with magnitude smaller than 0. (Gustavo)
+
(Inconsistent behavior of is_subclass_of with interfaces) (Ralph Schindler, Dmitry)
+
(call exit in user_error_handler cause stream relate core). (Gustavo)
+
(SEEK_CUR with 0 value, returns a warning). (Ilia)
+
(Using class constants in array definition fails). (Pierrick, Dmitry)
+
(Invalid parsing in convert.quoted-printable-decode filter). (slusarz at curecanti dot org)
+
(sys_get_temp_dir() possibly inconsistent when using TMPDIR on Windows). (Pierre)
+
+
+
+
Apache2 Handler SAPI:
+
+
(SAPI crashes on apache_config.c:197). (hebergement at riastudio dot fr)
+
+
+
+
CLI SAPI:
+
+
(Zero exit code on option parsing failure). (Ilia)
+
+
+
+
cURL extension:
+
+
Added ini option curl.cainfo (support for custom cert db). (Pierre)
The PHP development team would like to announce the immediate
+ availability of PHP 5.3.7. This release focuses on improving the
+ stability of the PHP 5.3.x branch with over 90 bug fixes, some of which
+ are security related.
+
+
Security Enhancements and Fixes in PHP 5.3.7:
+
+
Updated crypt_blowfish to 1.2. (CVE-2011-2483)
+
Fixed crash in error_log(). Reported by Mateusz Kocielski
+
Fixed buffer overflow on overlog salt in crypt().
+
Fixed bug #54939 (File path injection vulnerability in RFC1867 File upload filename). Reported by Krzysztof Kotowicz. (CVE-2011-2202)
+
Fixed stack buffer overflow in socket_connect(). (CVE-2011-1938)
+
Fixed bug #54238 (use-after-free in substr_replace()). (CVE-2011-1148)
+
+
+
Key enhancements in PHP 5.3.7 include:
+
+
Upgraded bundled Sqlite3 to version 3.7.7.1
+
Upgraded bundled PCRE to version 8.12
+
Fixed bug #54910 (Crash when calling call_user_func with unknown function name)
+
Fixed bug #54585 (track_errors causes segfault)
+
Fixed bug #54262 (Crash when assigning value to a dimension in a non-array)
+
Fixed a crash inside dtor for error handling
+
Fixed bug #55339 (Segfault with allow_call_time_pass_reference = Off)
+
Fixed bug #54935 php_win_err can lead to crash
+
Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption)
+
Fixed bug #54305 (Crash in gc_remove_zval_from_buffer)
+
Fixed bug #54580 (get_browser() segmentation fault when browscap ini directive is set through php_admin_value)
+
Fixed bug #54529 (SAPI crashes on apache_config.c:197)
+
Fixed bug #54283 (new DatePeriod(NULL) causes crash).
Fixed Bug #54221 (mysqli::get_warnings segfault when used in multi queries)
+
Fixed bug #54395 (Phar::mount() crashes when calling with wrong parameters)
+
Fixed bug #54384 (Dual iterators, GlobIterator, SplFileObject and SplTempFileObject crash when user-space classes don't call the parent constructor)
+
Fixed bug #54292 (Wrong parameter causes crash in SplFileObject::__construct())
+
Fixed bug #54291 (Crash iterating DirectoryIterator for dir name starting with \0)
+
Fixed bug #54281 (Crash in non-initialized RecursiveIteratorIterator)
+
Fixed bug #54623 (Segfault when writing to a persistent socket after closing a copy of the socket)
+
Fixed bug #54681 (addGlob() crashes on invalid flags)
+
Over 80 other bug fixes.
+
+
+
Windows users: please mind that we do no longer provide builds created
+ with Visual Studio C++ 6. It is impossible to maintain a high quality
+ and safe build of PHP for Windows using this unmaintained compiler.
+
+
For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual
+ Studio C++ 9 version of Apache. We recommend the Apache builds as provided
+ by ApacheLounge. For any other
+ SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable
+ server), everything works as before. Third party extension providers
+ must rebuild their extensions to make them compatible and loadable with
+ the Visual Studio C++9 builds that we now provide.
+
+
All PHP users should note that the PHP 5.2 series is NOT supported
+ anymore. All users are strongly encouraged to upgrade to PHP 5.3.7.
The PHP development team would like to announce the immediate
+availability of PHP 5.3.7. This release focuses on improving the
+stability of the PHP 5.3.x branch with over 90 bug fixes, some of which
+are security related.
+
+
Security Enhancements and Fixes in PHP 5.3.7:
+
+
Updated crypt_blowfish to 1.2. (CVE-2011-2483)
+
Fixed crash in error_log(). Reported by Mateusz Kocielski
+
Fixed buffer overflow on overlog salt in crypt().
+
Fixed bug #54939 (File path injection vulnerability in RFC1867 File upload filename). Reported by Krzysztof Kotowicz. (CVE-2011-2202)
+
Fixed stack buffer overflow in socket_connect(). (CVE-2011-1938)
+
Fixed bug #54238 (use-after-free in substr_replace()). (CVE-2011-1148)
+
+
+
Key enhancements in PHP 5.3.7 include:
+
+
Upgraded bundled Sqlite3 to version 3.7.7.1
+
Upgraded bundled PCRE to version 8.12
+
Fixed bug #54910 (Crash when calling call_user_func with unknown function name)
+
Fixed bug #54585 (track_errors causes segfault)
+
Fixed bug #54262 (Crash when assigning value to a dimension in a non-array)
+
Fixed a crash inside dtor for error handling
+
Fixed bug #55339 (Segfault with allow_call_time_pass_reference = Off)
+
Fixed bug #54935 php_win_err can lead to crash
+
Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption)
+
Fixed bug #54305 (Crash in gc_remove_zval_from_buffer)
+
Fixed bug #54580 (get_browser() segmentation fault when browscap ini directive is set through php_admin_value)
+
Fixed bug #54529 (SAPI crashes on apache_config.c:197)
+
Fixed bug #54283 (new DatePeriod(NULL) causes crash).
Fixed Bug #54221 (mysqli::get_warnings segfault when used in multi queries)
+
Fixed bug #54395 (Phar::mount() crashes when calling with wrong parameters)
+
Fixed bug #54384 (Dual iterators, GlobIterator, SplFileObject and SplTempFileObject crash when user-space classes don't call the parent constructor)
+
Fixed bug #54292 (Wrong parameter causes crash in SplFileObject::__construct())
+
Fixed bug #54291 (Crash iterating DirectoryIterator for dir name starting with \0)
+
Fixed bug #54281 (Crash in non-initialized RecursiveIteratorIterator)
+
Fixed bug #54623 (Segfault when writing to a persistent socket after closing a copy of the socket)
+
Fixed bug #54681 (addGlob() crashes on invalid flags)
+
Over 80 other bug fixes.
+
+
+
Windows users: please mind that we do no longer provide builds created
+with Visual Studio C++ 6. It is impossible to maintain a high quality
+and safe build of PHP for Windows using this unmaintained compiler.
+
+
For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual
+Studio C++ 9 version of Apache. We recommend the Apache builds as provided
+by ApacheLounge. For any other
+SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable
+server), everything works as before. Third party extension providers
+must rebuild their extensions to make them compatible and loadable with
+the Visual Studio C++9 builds that we now provide.
+
+
All PHP users should note that the PHP 5.2 series is NOT supported
+anymore. All users are strongly encouraged to upgrade to PHP 5.3.7.
+
+
+
Property changes on: web/php/trunk/releases/5_3_7.php
___________________________________________________________________
Added: svn:keywords
+ Id Rev Revision
Added: svn:eol-style
+ native