changelog Tue Jun 9 01:32:46 2009 UTC
Modified files: /php-src ChangeLog Log: ChangeLog update
http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.3428&r2=1.3429&diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.3428 php-src/ChangeLog:1.3429 --- php-src/ChangeLog:1.3428 Mon Jun 8 01:33:01 2009 +++ php-src/ChangeLog Tue Jun 9 01:32:45 2009 @@ -1,3 +1,380 @@ +2009-06-08 Scott MacVicar <sc...@macvicar.net> + + * (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 <pierre....@gmail.com> + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c + ZendEngine2/zend_builtin_functions.c: + - typo + +2009-06-08 Derick Rethans <p...@derickrethans.nl> + + * 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 <i...@prohost.org> + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c: + Re-apply patch with fixed build + +2009-06-08 Antony Dovgal <t...@daylessday.org> + + * (PHP_5_2) + ZendEngine2/zend_builtin_functions.c: + fix build, revert faulty patch + +2009-06-08 Ilia Alshanetsky <i...@prohost.org> + + * (PHP_5_3) + ext/exif/tests/exif006.phpt: + + Fixed test + +2009-06-08 Robert Nicholson <rob_nichol...@uk.ibm.com> + + * (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 <t...@daylessday.org> + + * ZendEngine2/zend_builtin_functions.c: + revert yet another wrongly MFBed fix + +2009-06-08 Jani Taskinen <jani.taski...@sci.fi> + + * (PHP_5_2) + NEWS: + fix news + +2009-06-08 Andrey Hristov <p...@hristov.com> + + * (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 <pierre....@gmail.com> + + * 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 <sc...@macvicar.net> + + * (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 <i...@prohost.org> + + * 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 <patrick.alla...@gmail.com> * ext/ldap/ldap.c: @@ -44685,7 +45062,7 @@ * sapi/litespeed/lsapi_main.c sapi/litespeed/lsapilib.c: - - Added missing $Id: ChangeLog,v 1.3428 2009/06/08 01:33:01 changelog Exp $ tags and nuked c++ comments + - Added missing $Id: ChangeLog,v 1.3429 2009/06/09 01:32:45 changelog Exp $ tags and nuked c++ comments * (PHP_5_3) ext/intl/locale/locale.c