ChangeLog update

This commit is contained in:
2009-06-12 01:33:04 +00:00
parent 8c782591dc
commit e488f9073c

465
ChangeLog
View File

@ -1,3 +1,468 @@
2009-06-11 Kalle Sommer Nielsen <kalle.php@gmail.com>
* ext/mbstring/config.w32:
Fixed static build of mbstring on Windows (makes static build of exif
possible too)
2009-06-11 andy wharmby <wharmby@uk.ibm.com>
* ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt:
Delete duplicate test
* ext/standard/tests/general_functions/intval.phpt
ext/standard/tests/general_functions/intval.phpt
ext/standard/tests/general_functions/intval.phpt
ext/standard/tests/general_functions/intval_variation1.phpt
ext/standard/tests/general_functions/intval_variation1.phpt
ext/standard/tests/general_functions/intval_variation1.phpt
ext/standard/tests/general_functions/intval_variation2.phpt
ext/standard/tests/general_functions/intval_variation2.phpt
ext/standard/tests/general_functions/intval_variation2.phpt:
New intval() tests. Tested on Windows, Linux and linux 64
* ext/standard/tests/general_functions/intval_variation1.phpt
ext/standard/tests/general_functions/intval_variation1.phpt
ext/standard/tests/general_functions/intval_variation2.phpt
ext/standard/tests/general_functions/intval_variation2.phpt:
file intval_variation1.phpt was initially added on branch PHP_5_3.
* (PHP_5_2)
ext/standard/tests/math/abs_basiclong_64bit.phpt
ext/standard/tests/math/acos_basiclong_64bit.phpt
ext/standard/tests/math/acosh_basiclong_64bit.phpt
ext/standard/tests/math/asin_basiclong_64bit.phpt
ext/standard/tests/math/asinh_basiclong_64bit.phpt
ext/standard/tests/math/atan2_basiclong_64bit.phpt
ext/standard/tests/math/atan_basiclong_64bit.phpt
ext/standard/tests/math/atanh_basiclong_64bit.phpt
ext/standard/tests/math/bindec_basiclong_64bit.phpt
ext/standard/tests/math/ceil_basiclong_64bit.phpt
ext/standard/tests/math/cos_basiclong_64bit.phpt
ext/standard/tests/math/cosh_basiclong_64bit.phpt
ext/standard/tests/math/decbin_basiclong_64bit.phpt
ext/standard/tests/math/dechex_basiclong_64bit.phpt
ext/standard/tests/math/decoct_basiclong_64bit.phpt
ext/standard/tests/math/deg2rad_basiclong_64bit.phpt
ext/standard/tests/math/exp_basiclong_64bit.phpt
ext/standard/tests/math/expm1_basiclong_64bit.phpt
ext/standard/tests/math/floor_basiclong_64bit.phpt
ext/standard/tests/math/fmod_basiclong_64bit.phpt
ext/standard/tests/math/hexdec_basiclong_64bit.phpt
ext/standard/tests/math/hypot_basiclong_64bit.phpt
ext/standard/tests/math/is_finite_basiclong_64bit.phpt
ext/standard/tests/math/is_infinite_basiclong_64bit.phpt
ext/standard/tests/math/is_nan_basiclong_64bit.phpt
ext/standard/tests/math/log10_basiclong_64bit.phpt
ext/standard/tests/math/log1p_basiclong_64bit.phpt
ext/standard/tests/math/log_basiclong_64bit.phpt
ext/standard/tests/math/octdec_basiclong_64bit.phpt
ext/standard/tests/math/pow_basiclong_64bit.phpt
ext/standard/tests/math/rad2deg_basiclong_64bit.phpt
ext/standard/tests/math/round_basiclong_64bit.phpt
ext/standard/tests/math/sin_basiclong_64bit.phpt
ext/standard/tests/math/sinh_basiclong_64bit.phpt
ext/standard/tests/math/sqrt_basiclong_64bit.phpt
ext/standard/tests/math/tan_basiclong_64bit.phpt
ext/standard/tests/math/tanh_basiclong_64bit.phpt:
New 64 bit math tests. Tested on Windows, Linux and Linux 64 bit. Tests
authored by Dave Kelsey
* ext/standard/tests/math/abs_basiclong_64bit.phpt
ext/standard/tests/math/abs_basiclong_64bit.phpt
ext/standard/tests/math/acos_basiclong_64bit.phpt
ext/standard/tests/math/acos_basiclong_64bit.phpt
ext/standard/tests/math/acosh_basiclong_64bit.phpt
ext/standard/tests/math/acosh_basiclong_64bit.phpt
ext/standard/tests/math/asin_basiclong_64bit.phpt
ext/standard/tests/math/asin_basiclong_64bit.phpt
ext/standard/tests/math/asinh_basiclong_64bit.phpt
ext/standard/tests/math/asinh_basiclong_64bit.phpt
ext/standard/tests/math/atan2_basiclong_64bit.phpt
ext/standard/tests/math/atan2_basiclong_64bit.phpt
ext/standard/tests/math/atan_basiclong_64bit.phpt
ext/standard/tests/math/atan_basiclong_64bit.phpt
ext/standard/tests/math/atanh_basiclong_64bit.phpt
ext/standard/tests/math/atanh_basiclong_64bit.phpt
ext/standard/tests/math/bindec_basiclong_64bit.phpt
ext/standard/tests/math/bindec_basiclong_64bit.phpt
ext/standard/tests/math/ceil_basiclong_64bit.phpt
ext/standard/tests/math/ceil_basiclong_64bit.phpt
ext/standard/tests/math/cos_basiclong_64bit.phpt
ext/standard/tests/math/cos_basiclong_64bit.phpt
ext/standard/tests/math/cosh_basiclong_64bit.phpt
ext/standard/tests/math/cosh_basiclong_64bit.phpt
ext/standard/tests/math/decbin_basiclong_64bit.phpt
ext/standard/tests/math/decbin_basiclong_64bit.phpt
ext/standard/tests/math/dechex_basiclong_64bit.phpt
ext/standard/tests/math/dechex_basiclong_64bit.phpt
ext/standard/tests/math/decoct_basiclong_64bit.phpt
ext/standard/tests/math/decoct_basiclong_64bit.phpt
ext/standard/tests/math/deg2rad_basiclong_64bit.phpt
ext/standard/tests/math/deg2rad_basiclong_64bit.phpt
ext/standard/tests/math/exp_basiclong_64bit.phpt
ext/standard/tests/math/exp_basiclong_64bit.phpt
ext/standard/tests/math/expm1_basiclong_64bit.phpt
ext/standard/tests/math/expm1_basiclong_64bit.phpt
ext/standard/tests/math/floor_basiclong_64bit.phpt
ext/standard/tests/math/floor_basiclong_64bit.phpt
ext/standard/tests/math/fmod_basiclong_64bit.phpt
ext/standard/tests/math/fmod_basiclong_64bit.phpt
ext/standard/tests/math/hexdec_basiclong_64bit.phpt
ext/standard/tests/math/hexdec_basiclong_64bit.phpt
ext/standard/tests/math/hypot_basiclong_64bit.phpt
ext/standard/tests/math/hypot_basiclong_64bit.phpt
ext/standard/tests/math/is_finite_basiclong_64bit.phpt
ext/standard/tests/math/is_finite_basiclong_64bit.phpt
ext/standard/tests/math/is_infinite_basiclong_64bit.phpt
ext/standard/tests/math/is_infinite_basiclong_64bit.phpt
ext/standard/tests/math/is_nan_basiclong_64bit.phpt
ext/standard/tests/math/is_nan_basiclong_64bit.phpt
ext/standard/tests/math/log10_basiclong_64bit.phpt
ext/standard/tests/math/log10_basiclong_64bit.phpt
ext/standard/tests/math/log1p_basiclong_64bit.phpt
ext/standard/tests/math/log1p_basiclong_64bit.phpt
ext/standard/tests/math/log_basiclong_64bit.phpt
ext/standard/tests/math/log_basiclong_64bit.phpt
ext/standard/tests/math/octdec_basiclong_64bit.phpt
ext/standard/tests/math/octdec_basiclong_64bit.phpt
ext/standard/tests/math/pow_basiclong_64bit.phpt
ext/standard/tests/math/pow_basiclong_64bit.phpt
ext/standard/tests/math/rad2deg_basiclong_64bit.phpt
ext/standard/tests/math/rad2deg_basiclong_64bit.phpt
ext/standard/tests/math/round_basiclong_64bit.phpt
ext/standard/tests/math/round_basiclong_64bit.phpt
ext/standard/tests/math/sin_basiclong_64bit.phpt
ext/standard/tests/math/sin_basiclong_64bit.phpt
ext/standard/tests/math/sinh_basiclong_64bit.phpt
ext/standard/tests/math/sinh_basiclong_64bit.phpt
ext/standard/tests/math/sqrt_basiclong_64bit.phpt
ext/standard/tests/math/sqrt_basiclong_64bit.phpt
ext/standard/tests/math/tan_basiclong_64bit.phpt
ext/standard/tests/math/tan_basiclong_64bit.phpt
ext/standard/tests/math/tanh_basiclong_64bit.phpt
ext/standard/tests/math/tanh_basiclong_64bit.phpt:
New 64 bit math tests. Tested on Windows, Linux and Linux 64 bit. Tests
authored by Dave Kelsey
* ext/standard/tests/math/abs_basiclong_64bit.phpt
ext/standard/tests/math/abs_basiclong_64bit.phpt
ext/standard/tests/math/acos_basiclong_64bit.phpt
ext/standard/tests/math/acos_basiclong_64bit.phpt
ext/standard/tests/math/acosh_basiclong_64bit.phpt
ext/standard/tests/math/acosh_basiclong_64bit.phpt
ext/standard/tests/math/asin_basiclong_64bit.phpt
ext/standard/tests/math/asin_basiclong_64bit.phpt
ext/standard/tests/math/asinh_basiclong_64bit.phpt
ext/standard/tests/math/asinh_basiclong_64bit.phpt
ext/standard/tests/math/atan2_basiclong_64bit.phpt
ext/standard/tests/math/atan2_basiclong_64bit.phpt
ext/standard/tests/math/atan_basiclong_64bit.phpt
ext/standard/tests/math/atan_basiclong_64bit.phpt
ext/standard/tests/math/atanh_basiclong_64bit.phpt
ext/standard/tests/math/atanh_basiclong_64bit.phpt
ext/standard/tests/math/bindec_basiclong_64bit.phpt
ext/standard/tests/math/bindec_basiclong_64bit.phpt
ext/standard/tests/math/ceil_basiclong_64bit.phpt
ext/standard/tests/math/ceil_basiclong_64bit.phpt
ext/standard/tests/math/cos_basiclong_64bit.phpt
ext/standard/tests/math/cos_basiclong_64bit.phpt
ext/standard/tests/math/cosh_basiclong_64bit.phpt
ext/standard/tests/math/cosh_basiclong_64bit.phpt
ext/standard/tests/math/decbin_basiclong_64bit.phpt
ext/standard/tests/math/decbin_basiclong_64bit.phpt
ext/standard/tests/math/dechex_basiclong_64bit.phpt
ext/standard/tests/math/dechex_basiclong_64bit.phpt
ext/standard/tests/math/decoct_basiclong_64bit.phpt
ext/standard/tests/math/decoct_basiclong_64bit.phpt
ext/standard/tests/math/deg2rad_basiclong_64bit.phpt
ext/standard/tests/math/deg2rad_basiclong_64bit.phpt
ext/standard/tests/math/exp_basiclong_64bit.phpt
ext/standard/tests/math/exp_basiclong_64bit.phpt
ext/standard/tests/math/expm1_basiclong_64bit.phpt
ext/standard/tests/math/expm1_basiclong_64bit.phpt
ext/standard/tests/math/floor_basiclong_64bit.phpt
ext/standard/tests/math/floor_basiclong_64bit.phpt
ext/standard/tests/math/fmod_basiclong_64bit.phpt
ext/standard/tests/math/fmod_basiclong_64bit.phpt
ext/standard/tests/math/hexdec_basiclong_64bit.phpt
ext/standard/tests/math/hexdec_basiclong_64bit.phpt
ext/standard/tests/math/hypot_basiclong_64bit.phpt
ext/standard/tests/math/hypot_basiclong_64bit.phpt
ext/standard/tests/math/is_finite_basiclong_64bit.phpt
ext/standard/tests/math/is_finite_basiclong_64bit.phpt
ext/standard/tests/math/is_infinite_basiclong_64bit.phpt
ext/standard/tests/math/is_infinite_basiclong_64bit.phpt
ext/standard/tests/math/is_nan_basiclong_64bit.phpt
ext/standard/tests/math/is_nan_basiclong_64bit.phpt
ext/standard/tests/math/log10_basiclong_64bit.phpt
ext/standard/tests/math/log10_basiclong_64bit.phpt
ext/standard/tests/math/log1p_basiclong_64bit.phpt
ext/standard/tests/math/log1p_basiclong_64bit.phpt
ext/standard/tests/math/log_basiclong_64bit.phpt
ext/standard/tests/math/log_basiclong_64bit.phpt
ext/standard/tests/math/octdec_basiclong_64bit.phpt
ext/standard/tests/math/octdec_basiclong_64bit.phpt
ext/standard/tests/math/pow_basiclong_64bit.phpt
ext/standard/tests/math/pow_basiclong_64bit.phpt
ext/standard/tests/math/rad2deg_basiclong_64bit.phpt
ext/standard/tests/math/rad2deg_basiclong_64bit.phpt
ext/standard/tests/math/round_basiclong_64bit.phpt
ext/standard/tests/math/round_basiclong_64bit.phpt
ext/standard/tests/math/sin_basiclong_64bit.phpt
ext/standard/tests/math/sin_basiclong_64bit.phpt
ext/standard/tests/math/sinh_basiclong_64bit.phpt
ext/standard/tests/math/sinh_basiclong_64bit.phpt
ext/standard/tests/math/sqrt_basiclong_64bit.phpt
ext/standard/tests/math/sqrt_basiclong_64bit.phpt
ext/standard/tests/math/tan_basiclong_64bit.phpt
ext/standard/tests/math/tan_basiclong_64bit.phpt
ext/standard/tests/math/tanh_basiclong_64bit.phpt
ext/standard/tests/math/tanh_basiclong_64bit.phpt:
file abs_basiclong_64bit.phpt was initially added on branch PHP_5_3.
* ext/curl/tests/bug45161.phpt
ext/curl/tests/bug45161.phpt
ext/curl/tests/bug45161.phpt
ext/curl/tests/bug46711.phpt
ext/curl/tests/bug46711.phpt
ext/curl/tests/bug46711.phpt
ext/curl/tests/bug46739.phpt
ext/curl/tests/bug46739.phpt
ext/curl/tests/bug46739.phpt
ext/curl/tests/bug48203.phpt
ext/curl/tests/bug48203.phpt
ext/curl/tests/bug48203.phpt:
Add/Fix SKIPIF sections of cURL tests
2009-06-11 Andrey Hristov <php@hristov.com>
* (PHP_5_3)
ext/mysqlnd/mysqlnd_wireprotocol.c:
Put these in an ifdef because they are not used at all if the zval cache
is off.
* ext/mysqlnd/mysqlnd_wireprotocol.c:
Revert by adding an ifdef
2009-06-11 Pierre-Alain Joye <pierre.dev@gmail.com>
* ext/mysqlnd/mysqlnd_wireprotocol.c:
- nuke unused var
* ext/mysqlnd/mysqlnd_wireprotocol.c:
- MF53: silent warning and make it less ambiguous
2009-06-11 Greg Beaver <greg@chiaraquartet.net>
* win32/build/Makefile
win32/build/mkdist.php:
MFB: add phar.phar generation to windows
* (PHP_5_3)
NEWS:
update NEWS about phar.phar on windows
* (PHP_5_3)
win32/build/Makefile
win32/build/mkdist.php:
add phar.phar creation on windows
2009-06-11 Pierre-Alain Joye <pierre.dev@gmail.com>
* (PHP_5_3)
ext/mysqlnd/mysqlnd_wireprotocol.c:
- silent warning and make it less ambiguous
2009-06-11 andy wharmby <wharmby@uk.ibm.com>
* (PHP_5_3)
ext/posix/tests/posix_getcwd_basic.phpt
ext/posix/tests/posix_getgrgid_basic.phpt
ext/posix/tests/posix_getgrnam_basic.phpt
ext/posix/tests/posix_getgroups_basic.phpt
ext/posix/tests/posix_getpgid_basic.phpt
ext/posix/tests/posix_getpgrp_basic.phpt
ext/posix/tests/posix_getpid_basic.phpt
ext/posix/tests/posix_getppid_basic.phpt
ext/posix/tests/posix_getpwnam_basic.phpt
ext/posix/tests/posix_getpwuid_basic.phpt
ext/posix/tests/posix_getrlimit_basic.phpt
ext/posix/tests/posix_getsid_basic.phpt
ext/posix/tests/posix_initgroups_basic.phpt
ext/posix/tests/posix_kill_basic.phpt
ext/posix/tests/posix_mknod_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_times_basic.phpt
ext/posix/tests/posix_uname_basic.phpt:
New POISX tests. Tested on Windows (all test SKIP), Linux and Linux 64
* ext/posix/tests/posix_getcwd_basic.phpt
ext/posix/tests/posix_getcwd_basic.phpt
ext/posix/tests/posix_getgrgid_basic.phpt
ext/posix/tests/posix_getgrgid_basic.phpt
ext/posix/tests/posix_getgrnam_basic.phpt
ext/posix/tests/posix_getgrnam_basic.phpt
ext/posix/tests/posix_getgroups_basic.phpt
ext/posix/tests/posix_getgroups_basic.phpt
ext/posix/tests/posix_getpgid_basic.phpt
ext/posix/tests/posix_getpgid_basic.phpt
ext/posix/tests/posix_getpgrp_basic.phpt
ext/posix/tests/posix_getpgrp_basic.phpt
ext/posix/tests/posix_getpid_basic.phpt
ext/posix/tests/posix_getpid_basic.phpt
ext/posix/tests/posix_getppid_basic.phpt
ext/posix/tests/posix_getppid_basic.phpt
ext/posix/tests/posix_getpwnam_basic.phpt
ext/posix/tests/posix_getpwnam_basic.phpt
ext/posix/tests/posix_getpwuid_basic.phpt
ext/posix/tests/posix_getpwuid_basic.phpt
ext/posix/tests/posix_getrlimit_basic.phpt
ext/posix/tests/posix_getrlimit_basic.phpt
ext/posix/tests/posix_getsid_basic.phpt
ext/posix/tests/posix_getsid_basic.phpt
ext/posix/tests/posix_initgroups_basic.phpt
ext/posix/tests/posix_initgroups_basic.phpt
ext/posix/tests/posix_kill_basic.phpt
ext/posix/tests/posix_kill_basic.phpt
ext/posix/tests/posix_mknod_basic.phpt
ext/posix/tests/posix_mknod_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_times_basic.phpt
ext/posix/tests/posix_times_basic.phpt
ext/posix/tests/posix_uname_basic.phpt
ext/posix/tests/posix_uname_basic.phpt:
New POISX tests. Tested on Windows (all test SKIP), Linux and Linux 64
* ext/posix/tests/posix_getcwd_basic.phpt
ext/posix/tests/posix_getcwd_basic.phpt
ext/posix/tests/posix_getgrgid_basic.phpt
ext/posix/tests/posix_getgrgid_basic.phpt
ext/posix/tests/posix_getgrnam_basic.phpt
ext/posix/tests/posix_getgrnam_basic.phpt
ext/posix/tests/posix_getgroups_basic.phpt
ext/posix/tests/posix_getgroups_basic.phpt
ext/posix/tests/posix_getpgid_basic.phpt
ext/posix/tests/posix_getpgid_basic.phpt
ext/posix/tests/posix_getpgrp_basic.phpt
ext/posix/tests/posix_getpgrp_basic.phpt
ext/posix/tests/posix_getpid_basic.phpt
ext/posix/tests/posix_getpid_basic.phpt
ext/posix/tests/posix_getppid_basic.phpt
ext/posix/tests/posix_getppid_basic.phpt
ext/posix/tests/posix_getpwnam_basic.phpt
ext/posix/tests/posix_getpwnam_basic.phpt
ext/posix/tests/posix_getpwuid_basic.phpt
ext/posix/tests/posix_getpwuid_basic.phpt
ext/posix/tests/posix_getrlimit_basic.phpt
ext/posix/tests/posix_getrlimit_basic.phpt
ext/posix/tests/posix_getsid_basic.phpt
ext/posix/tests/posix_getsid_basic.phpt
ext/posix/tests/posix_initgroups_basic.phpt
ext/posix/tests/posix_initgroups_basic.phpt
ext/posix/tests/posix_kill_basic.phpt
ext/posix/tests/posix_kill_basic.phpt
ext/posix/tests/posix_mknod_basic.phpt
ext/posix/tests/posix_mknod_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_strerror_error_basic.phpt
ext/posix/tests/posix_times_basic.phpt
ext/posix/tests/posix_times_basic.phpt
ext/posix/tests/posix_uname_basic.phpt
ext/posix/tests/posix_uname_basic.phpt:
file posix_getcwd_basic.phpt was initially added on branch PHP_5_2.
2009-06-11 Ilia Alshanetsky <ilia@prohost.org>
* (PHP_5_2)
NEWS
configure.in
main/php_version.h:
Back to dev
* (PHP_5_2)
NEWS:
RC2 not final
* (PHP_5_2)
NEWS
configure.in
main/php_version.h:
5.2.10RC2
2009-06-11 Johannes Schlüter <johannes@schlueters.de>
* ext/mysqlnd/mysqlnd.h:
Use a better extension version
2009-06-11 Antony Dovgal <tony@daylessday.org>
* (PHP_5_2)
NEWS
ext/curl/interface.c
ext/curl/interface.c:
MFH: fix bug #48518 (curl crashes when writing into invalid file handle)
* ext/curl/interface.c:
fix bug #48518 (curl crashes when writing into invalid file handle)
* (PHP_5_3)
ext/curl/interface.c:
reapply the fix
2009-06-11 Hannes Magnusson <hannes.magnusson@gmail.com>
* (PHP_5_3)
ext/simplexml/simplexml.c:
MFH: Mark spl as required and fix extension loading order
2009-06-11 Andrey Hristov <php@hristov.com>
* (PHP_5_3)
ext/mysqlnd/mysqlnd_block_alloc.c:
MFH:
Protect the code when variable is NULL, which should never happen, but
anyway, you know about "never happens" :)
* ext/mysqlnd/mysqlnd_block_alloc.c:
Protect the code when variable is NULL, which should never happen, but
anyway, you know about "never happens"
* (PHP_5_3)
ext/mysqlnd/mysqlnd_wireprotocol.c:
MFH:
Check the pointer before calling a function on it, or we will crash.
This is a very rare situation where the server is totally broken.
* ext/mysqlnd/mysqlnd_wireprotocol.c:
Check the pointer before calling a function on it, or we will crash.
This is a very rare situation where the server is totally broken.
* ext/mysqlnd/mysqlnd.h
ext/mysqlnd/mysqlnd_palloc.c:
MFB: Reference decrement in own function. Make a function which is not
called externally static, from PHPAPI.
* (PHP_5_3)
ext/mysqlnd/mysqlnd.h
ext/mysqlnd/mysqlnd_palloc.c
ext/mysqlnd/mysqlnd_wireprotocol.c
ext/mysqlnd/php_mysqlnd.c:
Sync with PHP6 - TSRMLS_FETCH
Extract reference decrement in own function
Remove PHPAPI of a function and make it static as it is not called
externally
2009-06-10 Felipe Pena <felipensp@gmail.com>
* (PHP_5_2)