From: Date: Tue, 9 Jun 2009 01:32:50 +0000 (+0000) Subject: ChangeLog update X-Git-Tag: php-5.4.0alpha1~191^2~3380 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35700e9e58a5c739df0e4342bb35f451c96a2242;p=php ChangeLog update --- diff --git a/ChangeLog b/ChangeLog index 5a38c5296a..2b1bdc7b82 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,380 @@ +2009-06-08 Scott MacVicar + + * (PHP_5_2) + ext/pcre/php_pcre.c: + MFH fix bug #44214: crash with preg_replace_callback and global variables + +2009-06-08 Pierre-Alain Joye + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c + ZendEngine2/zend_builtin_functions.c: + - typo + +2009-06-08 Derick Rethans + + * ext/date/lib/timezonedb.h + ext/date/lib/timezonedb.h + ext/date/lib/timezonedb.h: + - Updated to version 2009.9 (2009i) + +2009-06-08 Ilia Alshanetsky + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c: + Re-apply patch with fixed build + +2009-06-08 Antony Dovgal + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c: + fix build, revert faulty patch + +2009-06-08 Ilia Alshanetsky + + * (PHP_5_3) + ext/exif/tests/exif006.phpt: + + Fixed test + +2009-06-08 Robert Nicholson + + * (PHP_5_2) + tests/lang/operators/add_basiclong_64bit.phpt + tests/lang/operators/add_variationStr.phpt + tests/lang/operators/bitwiseAnd_variationStr.phpt + tests/lang/operators/bitwiseNot_variationStr.phpt + tests/lang/operators/bitwiseOr_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt + tests/lang/operators/bitwiseShiftRight_variationStr.phpt + tests/lang/operators/bitwiseXor_variationStr.phpt + tests/lang/operators/divide_basiclong_64bit.phpt + tests/lang/operators/divide_variationStr.phpt + tests/lang/operators/modulus_variationStr.phpt + tests/lang/operators/multiply_basiclong_64bit.phpt + tests/lang/operators/multiply_variationStr.phpt + tests/lang/operators/negate_basiclong_64bit.phpt + tests/lang/operators/negate_variationStr.phpt + tests/lang/operators/operator_equals_basic.phpt + tests/lang/operators/operator_equals_variation.phpt + tests/lang/operators/operator_equals_variation_64bit.phpt + tests/lang/operators/operator_gt_basic.phpt + tests/lang/operators/operator_gt_or_equal_basic.phpt + tests/lang/operators/operator_gt_or_equal_variation.phpt + tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_gt_variation.phpt + tests/lang/operators/operator_gt_variation_64bit.phpt + tests/lang/operators/operator_identical_basic.phpt + tests/lang/operators/operator_identical_variation.phpt + tests/lang/operators/operator_identical_variation_64bit.phpt + tests/lang/operators/operator_lt_basic.phpt + tests/lang/operators/operator_lt_or_equal_basic.phpt + tests/lang/operators/operator_lt_or_equal_variation.phpt + tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_lt_variation.phpt + tests/lang/operators/operator_lt_variation_64bit.phpt + tests/lang/operators/operator_notequals_basic.phpt + tests/lang/operators/operator_notequals_variation.phpt + tests/lang/operators/operator_notequals_variation_64bit.phpt + tests/lang/operators/operator_notidentical_basic.phpt + tests/lang/operators/operator_notidentical_variation.phpt + tests/lang/operators/operator_notidentical_variation_64bit.phpt + tests/lang/operators/postdec_basiclong_64bit.phpt + tests/lang/operators/postdec_variationStr.phpt + tests/lang/operators/postinc_basiclong_64bit.phpt + tests/lang/operators/postinc_variationStr.phpt + tests/lang/operators/predec_basiclong_64bit.phpt + tests/lang/operators/predec_variationStr.phpt + tests/lang/operators/preinc_basiclong_64bit.phpt + tests/lang/operators/preinc_variationStr.phpt + tests/lang/operators/subtract_basiclong_64bit.phpt + tests/lang/operators/subtract_variationStr.phpt: + New tests for operators. These tests were auto generated to verify + correctness for a number of significant values. The work was done by Dave + Kelsey. + + * tests/lang/operators/add_basiclong_64bit.phpt + tests/lang/operators/add_basiclong_64bit.phpt + tests/lang/operators/add_basiclong_64bit.phpt + tests/lang/operators/add_variationStr.phpt + tests/lang/operators/bitwiseAnd_variationStr.phpt + tests/lang/operators/bitwiseNot_variationStr.phpt + tests/lang/operators/bitwiseOr_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt + tests/lang/operators/bitwiseShiftRight_variationStr.phpt + tests/lang/operators/bitwiseXor_variationStr.phpt + tests/lang/operators/divide_basiclong_64bit.phpt + tests/lang/operators/divide_variationStr.phpt + tests/lang/operators/modulus_variationStr.phpt + tests/lang/operators/multiply_basiclong_64bit.phpt + tests/lang/operators/multiply_variationStr.phpt + tests/lang/operators/negate_basiclong_64bit.phpt + tests/lang/operators/negate_variationStr.phpt + tests/lang/operators/operator_equals_basic.phpt + tests/lang/operators/operator_equals_variation.phpt + tests/lang/operators/operator_equals_variation_64bit.phpt + tests/lang/operators/operator_gt_basic.phpt + tests/lang/operators/operator_gt_or_equal_basic.phpt + tests/lang/operators/operator_gt_or_equal_variation.phpt + tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_gt_variation.phpt + tests/lang/operators/operator_gt_variation_64bit.phpt + tests/lang/operators/operator_identical_basic.phpt + tests/lang/operators/operator_identical_variation.phpt + tests/lang/operators/operator_identical_variation_64bit.phpt + tests/lang/operators/operator_lt_basic.phpt + tests/lang/operators/operator_lt_or_equal_basic.phpt + tests/lang/operators/operator_lt_or_equal_variation.phpt + tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_lt_variation.phpt + tests/lang/operators/operator_lt_variation_64bit.phpt + tests/lang/operators/operator_notequals_basic.phpt + tests/lang/operators/operator_notequals_variation.phpt + tests/lang/operators/operator_notequals_variation_64bit.phpt + tests/lang/operators/operator_notidentical_basic.phpt + tests/lang/operators/operator_notidentical_variation.phpt + tests/lang/operators/operator_notidentical_variation_64bit.phpt + tests/lang/operators/postdec_basiclong_64bit.phpt + tests/lang/operators/postdec_variationStr.phpt + tests/lang/operators/postinc_basiclong_64bit.phpt + tests/lang/operators/postinc_variationStr.phpt + tests/lang/operators/predec_basiclong_64bit.phpt + tests/lang/operators/predec_variationStr.phpt + tests/lang/operators/preinc_basiclong_64bit.phpt + tests/lang/operators/preinc_variationStr.phpt + tests/lang/operators/subtract_basiclong_64bit.phpt + tests/lang/operators/subtract_variationStr.phpt: + 1.1.4; + file add_basiclong_64bit.phpt was initially added on branch PHP_5_3. + + * tests/lang/operators/add_variationStr.phpt + tests/lang/operators/add_variationStr.phpt + tests/lang/operators/add_variationStr.phpt + tests/lang/operators/bitwiseAnd_variationStr.phpt + tests/lang/operators/bitwiseAnd_variationStr.phpt + tests/lang/operators/bitwiseAnd_variationStr.phpt + tests/lang/operators/bitwiseNot_variationStr.phpt + tests/lang/operators/bitwiseNot_variationStr.phpt + tests/lang/operators/bitwiseNot_variationStr.phpt + tests/lang/operators/bitwiseOr_variationStr.phpt + tests/lang/operators/bitwiseOr_variationStr.phpt + tests/lang/operators/bitwiseOr_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt + tests/lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt + tests/lang/operators/bitwiseShiftRight_variationStr.phpt + tests/lang/operators/bitwiseShiftRight_variationStr.phpt + tests/lang/operators/bitwiseShiftRight_variationStr.phpt + tests/lang/operators/bitwiseXor_variationStr.phpt + tests/lang/operators/bitwiseXor_variationStr.phpt + tests/lang/operators/bitwiseXor_variationStr.phpt + tests/lang/operators/divide_basiclong_64bit.phpt + tests/lang/operators/divide_basiclong_64bit.phpt + tests/lang/operators/divide_basiclong_64bit.phpt + tests/lang/operators/divide_variationStr.phpt + tests/lang/operators/divide_variationStr.phpt + tests/lang/operators/divide_variationStr.phpt + tests/lang/operators/modulus_variationStr.phpt + tests/lang/operators/modulus_variationStr.phpt + tests/lang/operators/modulus_variationStr.phpt + tests/lang/operators/multiply_basiclong_64bit.phpt + tests/lang/operators/multiply_basiclong_64bit.phpt + tests/lang/operators/multiply_basiclong_64bit.phpt + tests/lang/operators/multiply_variationStr.phpt + tests/lang/operators/multiply_variationStr.phpt + tests/lang/operators/multiply_variationStr.phpt + tests/lang/operators/negate_basiclong_64bit.phpt + tests/lang/operators/negate_basiclong_64bit.phpt + tests/lang/operators/negate_basiclong_64bit.phpt + tests/lang/operators/negate_variationStr.phpt + tests/lang/operators/negate_variationStr.phpt + tests/lang/operators/negate_variationStr.phpt + tests/lang/operators/operator_equals_basic.phpt + tests/lang/operators/operator_equals_basic.phpt + tests/lang/operators/operator_equals_basic.phpt + tests/lang/operators/operator_equals_variation.phpt + tests/lang/operators/operator_equals_variation.phpt + tests/lang/operators/operator_equals_variation.phpt + tests/lang/operators/operator_equals_variation_64bit.phpt + tests/lang/operators/operator_equals_variation_64bit.phpt + tests/lang/operators/operator_equals_variation_64bit.phpt + tests/lang/operators/operator_gt_basic.phpt + tests/lang/operators/operator_gt_basic.phpt + tests/lang/operators/operator_gt_basic.phpt + tests/lang/operators/operator_gt_or_equal_basic.phpt + tests/lang/operators/operator_gt_or_equal_basic.phpt + tests/lang/operators/operator_gt_or_equal_basic.phpt + tests/lang/operators/operator_gt_or_equal_variation.phpt + tests/lang/operators/operator_gt_or_equal_variation.phpt + tests/lang/operators/operator_gt_or_equal_variation.phpt + tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_gt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_gt_variation.phpt + tests/lang/operators/operator_gt_variation.phpt + tests/lang/operators/operator_gt_variation.phpt + tests/lang/operators/operator_gt_variation_64bit.phpt + tests/lang/operators/operator_gt_variation_64bit.phpt + tests/lang/operators/operator_gt_variation_64bit.phpt + tests/lang/operators/operator_identical_basic.phpt + tests/lang/operators/operator_identical_basic.phpt + tests/lang/operators/operator_identical_basic.phpt + tests/lang/operators/operator_identical_variation.phpt + tests/lang/operators/operator_identical_variation.phpt + tests/lang/operators/operator_identical_variation.phpt + tests/lang/operators/operator_identical_variation_64bit.phpt + tests/lang/operators/operator_identical_variation_64bit.phpt + tests/lang/operators/operator_identical_variation_64bit.phpt + tests/lang/operators/operator_lt_basic.phpt + tests/lang/operators/operator_lt_basic.phpt + tests/lang/operators/operator_lt_basic.phpt + tests/lang/operators/operator_lt_or_equal_basic.phpt + tests/lang/operators/operator_lt_or_equal_basic.phpt + tests/lang/operators/operator_lt_or_equal_basic.phpt + tests/lang/operators/operator_lt_or_equal_variation.phpt + tests/lang/operators/operator_lt_or_equal_variation.phpt + tests/lang/operators/operator_lt_or_equal_variation.phpt + tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_lt_or_equal_variation_64bit.phpt + tests/lang/operators/operator_lt_variation.phpt + tests/lang/operators/operator_lt_variation.phpt + tests/lang/operators/operator_lt_variation.phpt + tests/lang/operators/operator_lt_variation_64bit.phpt + tests/lang/operators/operator_lt_variation_64bit.phpt + tests/lang/operators/operator_lt_variation_64bit.phpt + tests/lang/operators/operator_notequals_basic.phpt + tests/lang/operators/operator_notequals_basic.phpt + tests/lang/operators/operator_notequals_basic.phpt + tests/lang/operators/operator_notequals_variation.phpt + tests/lang/operators/operator_notequals_variation.phpt + tests/lang/operators/operator_notequals_variation.phpt + tests/lang/operators/operator_notequals_variation_64bit.phpt + tests/lang/operators/operator_notequals_variation_64bit.phpt + tests/lang/operators/operator_notequals_variation_64bit.phpt + tests/lang/operators/operator_notidentical_basic.phpt + tests/lang/operators/operator_notidentical_basic.phpt + tests/lang/operators/operator_notidentical_basic.phpt + tests/lang/operators/operator_notidentical_variation.phpt + tests/lang/operators/operator_notidentical_variation.phpt + tests/lang/operators/operator_notidentical_variation.phpt + tests/lang/operators/operator_notidentical_variation_64bit.phpt + tests/lang/operators/operator_notidentical_variation_64bit.phpt + tests/lang/operators/operator_notidentical_variation_64bit.phpt + tests/lang/operators/postdec_basiclong_64bit.phpt + tests/lang/operators/postdec_basiclong_64bit.phpt + tests/lang/operators/postdec_basiclong_64bit.phpt + tests/lang/operators/postdec_variationStr.phpt + tests/lang/operators/postdec_variationStr.phpt + tests/lang/operators/postdec_variationStr.phpt + tests/lang/operators/postinc_basiclong_64bit.phpt + tests/lang/operators/postinc_basiclong_64bit.phpt + tests/lang/operators/postinc_basiclong_64bit.phpt + tests/lang/operators/postinc_variationStr.phpt + tests/lang/operators/postinc_variationStr.phpt + tests/lang/operators/postinc_variationStr.phpt + tests/lang/operators/predec_basiclong_64bit.phpt + tests/lang/operators/predec_basiclong_64bit.phpt + tests/lang/operators/predec_basiclong_64bit.phpt + tests/lang/operators/predec_variationStr.phpt + tests/lang/operators/predec_variationStr.phpt + tests/lang/operators/predec_variationStr.phpt + tests/lang/operators/preinc_basiclong_64bit.phpt + tests/lang/operators/preinc_basiclong_64bit.phpt + tests/lang/operators/preinc_basiclong_64bit.phpt + tests/lang/operators/preinc_variationStr.phpt + tests/lang/operators/preinc_variationStr.phpt + tests/lang/operators/preinc_variationStr.phpt + tests/lang/operators/subtract_basiclong_64bit.phpt + tests/lang/operators/subtract_basiclong_64bit.phpt + tests/lang/operators/subtract_basiclong_64bit.phpt + tests/lang/operators/subtract_variationStr.phpt + tests/lang/operators/subtract_variationStr.phpt + tests/lang/operators/subtract_variationStr.phpt: + 1.1.4; + New tests for operators. These tests were auto generated to verify + correctness for a number of significant values. The work was done by Dave + Kelsey. + +2009-06-08 Antony Dovgal + + * ZendEngine2/zend_builtin_functions.c: + revert yet another wrongly MFBed fix + +2009-06-08 Jani Taskinen + + * (PHP_5_2) + NEWS: + fix news + +2009-06-08 Andrey Hristov + + * (PHP_5_3) + ext/mysqlnd/mysqlnd_palloc.c + ext/mysqlnd/mysqlnd_wireprotocol.c: + Merge with HEAD. Someone committed changes to HEAD and did not merge back + to + the branch. + Also switch off the zval cache, for now. + + * ext/mysqlnd/mysqlnd.c + ext/mysqlnd/mysqlnd_wireprotocol.c + ext/mysqlnd/php_mysqlnd.c: + Merge with the branch, someone made changes in PHP5_3 and did not merge. + Also switch off the zval cache for now. + +2009-06-08 Pierre-Alain Joye + + * ext/standard/crypt_blowfish.c: + - MFB: sync with 1.0.2, improve perf x86-64 (patch by Solar Designer) + + * (PHP_5_3) + ext/standard/crypt_blowfish.c: + - sync with 1.0.2, improve perf x86-64 (patch by Solar Designer) + + * (PHP_5_2) + NEWS: + - #48469 + +2009-06-08 Scott MacVicar + + * (PHP_5_3) + ext/sqlite3/sqlite3.c + ext/sqlite3/tests/sqlite3_enable_exceptions.phpt: + MFH make SQLite3::enableExceptions() return the previous value. + + * ext/sqlite3/php_sqlite3_structs.h + ext/sqlite3/sqlite3.c + ext/sqlite3/tests/sqlite3_enable_exceptions.phpt: + Change more things to the UTF-16 API and make SQLite3::enableExceptions() + return the previous value. + +2009-06-08 Ilia Alshanetsky + + * ZendEngine2/zend_builtin_functions.c: + MFB: Fixed bug #44827 (define() is missing error checks for class + constants) + + * (PHP_5_2) + NEWS: + BFN + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c: + + MFB: Fixed bug #44827 (define() is missing error checks for class + constants) + + * (PHP_5_3) + ZendEngine2/zend_builtin_functions.c: + + Fixed bug #44827 (define() is missing error checks for class constants) + 2009-06-07 Patrick Allaert * ext/ldap/ldap.c: diff --git a/Zend/ChangeLog b/Zend/ChangeLog index 89b671e634..ed27baf8a2 100644 --- a/Zend/ChangeLog +++ b/Zend/ChangeLog @@ -1,3 +1,42 @@ +2009-06-08 Pierre-Alain Joye + + * (PHP_5_2) + zend_builtin_functions.c + zend_builtin_functions.c: + - typo + +2009-06-08 Ilia Alshanetsky + + * (PHP_5_2) + zend_builtin_functions.c: + Re-apply patch with fixed build + +2009-06-08 Antony Dovgal + + * (PHP_5_2) + zend_builtin_functions.c: + fix build, revert faulty patch + + * zend_builtin_functions.c: + revert yet another wrongly MFBed fix + +2009-06-08 Ilia Alshanetsky + + * zend_builtin_functions.c: + MFB: Fixed bug #44827 (define() is missing error checks for class + constants) + + * (PHP_5_2) + zend_builtin_functions.c: + + MFB: Fixed bug #44827 (define() is missing error checks for class + constants) + + * (PHP_5_3) + zend_builtin_functions.c: + + Fixed bug #44827 (define() is missing error checks for class constants) + 2009-06-07 Matt Wilmas * (PHP_5_2)