changelog Fri Jun 5 01:32:54 2009 UTC
Modified files:
/php-src ChangeLog
Log:
ChangeLog update
http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.3424&r2=1.3425&diff_format=u
Index: php-src/ChangeLog
diff -u php-src/ChangeLog:1.3424 php-src/ChangeLog:1.3425
--- php-src/ChangeLog:1.3424 Thu Jun 4 01:33:02 2009
+++ php-src/ChangeLog Fri Jun 5 01:32:52 2009
@@ -1,3 +1,297 @@
+2009-06-04 Greg Beaver <[email protected]>
+
+ * (PHP_5_3)
+ NEWS
+ ext/phar/tar.c
+ ext/phar/tar.c
+ ext/phar/tests/tar/bignames_overflow.phpt
+ ext/phar/tests/tar/bignames_overflow.phpt
+ ext/phar/tests/tar/bignames_overflow.phpt
+ ext/phar/tests/tar/files/make.dangerous.tar.php.inc
+ ext/phar/tests/tar/files/make.dangerous.tar.php.inc
+ ext/phar/tests/tar/files/make.dangerous.tar.php.inc:
+ MFPECL: fix security vulnerability in phar's handling of long tar
filenames
+
+2009-06-04 Matt Wilmas <[email protected]>
+
+ * (PHP_5_3)
+ ZendEngine2/tests/bug39018.phpt
+ ZendEngine2/tests/int_overflow_64bit.phpt
+ ZendEngine2/tests/int_underflow_32bit.phpt
+ ext/date/tests/date_sunrise_variation9.phpt
+ ext/date/tests/date_sunset_variation9.phpt
+ ext/date/tests/getdate_variation7.phpt
+ ext/date/tests/gmdate_variation14.phpt
+ ext/date/tests/gmstrftime_variation2.phpt
+ ext/date/tests/idate_variation3.phpt
+ ext/date/tests/localtime_variation3.phpt
+ ext/date/tests/strftime_variation23.phpt
+ ext/ereg/tests/split_variation_004.phpt
+ ext/ereg/tests/spliti_variation_004.phpt
+ ext/standard/tests/array/array_fill_variation1.phpt
+ ext/standard/tests/array/array_slice_variation2.phpt
+ ext/standard/tests/array/array_slice_variation3.phpt
+ ext/standard/tests/general_functions/gettype_settype_variation2.phpt
+ ext/standard/tests/math/decbin_variation1.phpt
+ ext/standard/tests/math/decbin_variation1_64bit.phpt
+ ext/standard/tests/math/dechex_variation1.phpt
+ ext/standard/tests/math/dechex_variation1_64bit.phpt
+ ext/standard/tests/math/decoct_variation1.phpt
+ ext/standard/tests/math/decoct_variation1_64bit.phpt
+ ext/standard/tests/strings/chunk_split_variation2.phpt
+ ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
+ ext/standard/tests/strings/pack.phpt
+ ext/standard/tests/strings/sprintf_variation35.phpt
+ ext/standard/tests/strings/sprintf_variation4.phpt
+ ext/standard/tests/strings/sprintf_variation41.phpt
+ ext/standard/tests/strings/str_split_variation2.phpt
+ ext/standard/tests/strings/vfprintf_variation15.phpt
+ ext/standard/tests/strings/vfprintf_variation16.phpt
+ ext/standard/tests/strings/vfprintf_variation4.phpt
+ ext/standard/tests/strings/vprintf_variation15.phpt
+ ext/standard/tests/strings/vprintf_variation15_64bit.phpt
+ ext/standard/tests/strings/vprintf_variation16.phpt
+ ext/standard/tests/strings/vprintf_variation4.phpt
+ ext/standard/tests/strings/vsprintf_variation15.phpt
+ ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
+ ext/standard/tests/strings/vsprintf_variation16.phpt
+ ext/standard/tests/strings/vsprintf_variation4.phpt
+ ext/standard/tests/url/parse_url_variation_002.phpt
+ ext/standard/tests/url/parse_url_variation_002_32bit.phpt
+ ext/standard/tests/url/parse_url_variation_002_64bit.phpt:
+ MFH: Updated tests after double->long conversion change (basically to
match
+ 5.2)
+
+
+ * ext/standard/tests/url/parse_url_variation_002_32bit.phpt
+ ext/standard/tests/url/parse_url_variation_002_32bit.phpt
+ ext/standard/tests/url/parse_url_variation_002_64bit.phpt
+ ext/standard/tests/url/parse_url_variation_002_64bit.phpt:
+
+ Updated tests after double->long conversion change (basically to match
+ 5.2)
+
+
+ * ZendEngine2/tests/bug39018.phpt
+ ZendEngine2/tests/int_overflow_64bit.phpt
+ ZendEngine2/tests/int_underflow_32bit.phpt
+ ext/date/tests/date_sunrise_variation9.phpt
+ ext/date/tests/date_sunset_variation9.phpt
+ ext/date/tests/getdate_variation7.phpt
+ ext/date/tests/gmdate_variation14.phpt
+ ext/date/tests/gmstrftime_variation2.phpt
+ ext/date/tests/idate_variation3.phpt
+ ext/date/tests/localtime_variation3.phpt
+ ext/date/tests/strftime_variation23.phpt
+ ext/ereg/tests/split_variation_004.phpt
+ ext/ereg/tests/spliti_variation_004.phpt
+ ext/standard/tests/array/array_fill_variation1.phpt
+ ext/standard/tests/array/array_slice_variation2.phpt
+ ext/standard/tests/array/array_slice_variation3.phpt
+ ext/standard/tests/general_functions/gettype_settype_variation2.phpt
+ ext/standard/tests/math/decbin_variation1.phpt
+ ext/standard/tests/math/decbin_variation1_64bit.phpt
+ ext/standard/tests/math/dechex_variation1.phpt
+ ext/standard/tests/math/dechex_variation1_64bit.phpt
+ ext/standard/tests/math/decoct_variation1.phpt
+ ext/standard/tests/math/decoct_variation1_64bit.phpt
+ ext/standard/tests/strings/chunk_split_variation2.phpt
+ ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
+ ext/standard/tests/strings/pack.phpt
+ ext/standard/tests/strings/sprintf_variation35.phpt
+ ext/standard/tests/strings/sprintf_variation4.phpt
+ ext/standard/tests/strings/sprintf_variation41.phpt
+ ext/standard/tests/strings/vfprintf_variation15.phpt
+ ext/standard/tests/strings/vfprintf_variation16.phpt
+ ext/standard/tests/strings/vfprintf_variation4.phpt
+ ext/standard/tests/strings/vprintf_variation15.phpt
+ ext/standard/tests/strings/vprintf_variation15_64bit.phpt
+ ext/standard/tests/strings/vprintf_variation16.phpt
+ ext/standard/tests/strings/vprintf_variation4.phpt
+ ext/standard/tests/strings/vsprintf_variation15.phpt
+ ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
+ ext/standard/tests/strings/vsprintf_variation16.phpt
+ ext/standard/tests/strings/vsprintf_variation4.phpt
+ ext/standard/tests/url/parse_url_variation_002.phpt:
+ Updated tests after double->long conversion change (basically to match
5.2)
+
+
+ * (PHP_5_3)
+ README.PARAMETER_PARSING_API
+ ZendEngine2/Zend.m4
+ ZendEngine2/zend_API.c
+ ZendEngine2/zend_compile.c
+ ZendEngine2/zend_execute.c
+ ZendEngine2/zend_execute_API.c
+ ZendEngine2/zend_operators.c
+ ZendEngine2/zend_operators.h
+ ZendEngine2/zend_vm_def.h
+ ZendEngine2/zend_vm_execute.h
+ win32/build/config.w32:
+ MFH:
+ Restored double->long conversion behavior to that of PHP 5.2 (on most
+ platforms) and prior:
+ * Out-of-range numbers overflow/preserve least significant bits (no
+ LONG_MAX/MIN limit)
+ * See bug #42868 (presumably-rare platform with different results in
5.2)
+ * On 32-bit platforms with 64-bit long type, a zend_long64 cast has been
+ added,
+ otherwise it's the same as 5.2
+ * Use this conversion method everywhere instead of some plain (long)
+ casts
+
+ Added 'L' parameter parsing specifier to ensure a LONG_MAX/MIN limit:
+ * Essentially what 5.3's new conversion was doing in most cases
+ * Functions with "limit" or "length" type params could be updated to use
+ this,
+ and prevent confusing overflow behavior with huge numbers (*also* in
+ 5.2)
+ - See bug #47854, for example; or even #42868 again
+
+
+ * README.PARAMETER_PARSING_API
+ ZendEngine2/Zend.m4
+ ZendEngine2/zend_API.c
+ ZendEngine2/zend_compile.c
+ ZendEngine2/zend_execute.c
+ ZendEngine2/zend_execute_API.c
+ ZendEngine2/zend_operators.c
+ ZendEngine2/zend_operators.h
+ ZendEngine2/zend_vm_def.h
+ ZendEngine2/zend_vm_execute.h
+ win32/build/config.w32:
+ Restored double->long conversion behavior to that of PHP 5.2 (on most
+ platforms) and prior:
+ * Out-of-range numbers overflow/preserve least significant bits (no
+ LONG_MAX/MIN limit)
+ * See bug #42868 (presumably-rare platform with different results in
5.2)
+ * On 32-bit platforms with 64-bit long type, a zend_long64 cast has been
+ added,
+ otherwise it's the same as 5.2
+ * Use this conversion method everywhere instead of some plain (long)
+ casts
+
+ Added 'L' parameter parsing specifier to ensure a LONG_MAX/MIN limit:
+ * Essentially what 5.3's new conversion was doing in most cases
+ * Functions with "limit" or "length" type params could be updated to use
+ this,
+ and prevent confusing overflow behavior with huge numbers (*also* in
+ 5.2)
+ - See bug #47854, for example; or even #42868 again
+
+
+2009-06-04 Andrei Zmievski <[email protected]>
+
+ * ext/sockets/sockets.c
+ ext/sockets/sockets.c:
+ MFB
+
+ * (PHP_5_2)
+ ext/sockets/sockets.c:
+ Fix invalid test against addr6 result.
+
+2009-06-04 Etienne Kneuss <[email protected]>
+
+ * ext/spl/spl_directory.c
+ ext/spl/spl_directory.h:
+ Include other flags as well
+
+2009-06-04 Hannes Magnusson <[email protected]>
+
+ * (PHP_5_3)
+ ext/phar/phar/pharcommand.inc:
+ MFH: Fixed creating directory structure when extracting phars
+
+ * ext/phar/phar/pharcommand.inc:
+ Fixed creating directory structure when extracting phars
+
+2009-06-04 Jani Taskinen <[email protected]>
+
+ * (PHP_5_2)
+ sapi/cgi/cgi_main.c:
+ MFH:- Fixed bug #48419 (non-portable STDIN fileno in cgi_main.c)
+
+ * (PHP_5_3)
+ sapi/cgi/cgi_main.c:
+ MFH:- Fixed bug #48419 (non-portable STDIN fileno in cgi_main.c)
+
+ * sapi/cgi/cgi_main.c:
+ - Fixed bug #48419 (non-portable STDIN fileno in cgi_main.c)
+
+ * sapi/cgi/cgi_main.c:
+ MFB: snprintf -> slprintf (Ilia)
+
+2009-06-04 Kalle Sommer Nielsen <[email protected]>
+
+ * ext/soap/php_http.c:
+ Fix build
+
+2009-06-04 Pierre-Alain Joye <[email protected]>
+
+ * main/main.c
+ main/main.c:
+ - typo
+
+ * (PHP_5_3)
+ NEWS:
+ - new constnats
+
+ * main/main.c:
+ - [DOC] MF53: add PHP_WINDOWS_NT_* and PHP_WINDOWS_VERSION_* constants
+ (usefull for testing and features detections)
+ see http://msdn.microsoft.com/en-us/library/ms724451(VS.85).aspx for
+ the explanation
+
+ * (PHP_5_3)
+ main/main.c:
+ - [DOC] add PHP_WINDOWS_NT_* and PHP_WINDOWS_VERSION_* constants (usefull
+ for testing and features detections)
+ see http://msdn.microsoft.com/en-us/library/ms724451(VS.85).aspx for
+ the explanation
+
+2009-06-04 Felipe Pena <[email protected]>
+
+ * ext/xsl/tests/bug26384.phpt
+ ext/xsl/tests/bug26384.phpt
+ ext/xsl/tests/bug26384.phpt
+ ext/xsl/tests/xslt001.phpt
+ ext/xsl/tests/xslt001.phpt
+ ext/xsl/tests/xslt001.phpt
+ ext/xsl/tests/xslt002.phpt
+ ext/xsl/tests/xslt002.phpt
+ ext/xsl/tests/xslt002.phpt
+ ext/xsl/tests/xslt003.phpt
+ ext/xsl/tests/xslt003.phpt
+ ext/xsl/tests/xslt003.phpt
+ ext/xsl/tests/xslt004.phpt
+ ext/xsl/tests/xslt004.phpt
+ ext/xsl/tests/xslt004.phpt
+ ext/xsl/tests/xslt005.phpt
+ ext/xsl/tests/xslt005.phpt
+ ext/xsl/tests/xslt005.phpt
+ ext/xsl/tests/xslt006.phpt
+ ext/xsl/tests/xslt006.phpt
+ ext/xsl/tests/xslt006.phpt
+ ext/xsl/tests/xslt007.phpt
+ ext/xsl/tests/xslt007.phpt
+ ext/xsl/tests/xslt007.phpt
+ ext/xsl/tests/xslt008.phpt
+ ext/xsl/tests/xslt008.phpt
+ ext/xsl/tests/xslt008.phpt
+ ext/xsl/tests/xslt009.phpt
+ ext/xsl/tests/xslt009.phpt
+ ext/xsl/tests/xslt009.phpt
+ ext/xsl/tests/xslt010.phpt
+ ext/xsl/tests/xslt010.phpt
+ ext/xsl/tests/xslt010.phpt
+ ext/xsl/tests/xslt011.phpt
+ ext/xsl/tests/xslt011.phpt
+ ext/xsl/tests/xslt011.phpt
+ ext/xsl/tests/xslt012.phpt
+ ext/xsl/tests/xslt012.phpt
+ ext/xsl/tests/xslt012.phpt:
+ - Fixed tests
+
2009-06-03 Brian Shire <[email protected]>
* (PHP_5_3)
@@ -44067,7 +44361,7 @@
* sapi/litespeed/lsapi_main.c
sapi/litespeed/lsapilib.c:
- - Added missing $Id: ChangeLog,v 1.3424 2009/06/04 01:33:02 changelog
Exp $ tags and nuked c++ comments
+ - Added missing $Id: ChangeLog,v 1.3425 2009/06/05 01:32:52 changelog
Exp $ tags and nuked c++ comments
* (PHP_5_3)
ext/intl/locale/locale.c