+2009-06-04 Greg Beaver <greg@chiaraquartet.net>
+
+ * (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 <php_lists@realplain.com>
+
+ * (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 <andrei@gravitonic.com>
+
+ * 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 <php@colder.ch>
+
+ * ext/spl/spl_directory.c
+ ext/spl/spl_directory.h:
+ Include other flags as well
+
+2009-06-04 Hannes Magnusson <hannes.magnusson@gmail.com>
+
+ * (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 <jani.taskinen@sci.fi>
+
+ * (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 <kalle.php@gmail.com>
+
+ * ext/soap/php_http.c:
+ Fix build
+
+2009-06-04 Pierre-Alain Joye <pierre.dev@gmail.com>
+
+ * 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 <felipensp@gmail.com>
+
+ * 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 <shire@tekrat.com>
* (PHP_5_3)