changelog Wed Sep 20 01:31:00 2006 UTC
Modified files: /php-src ChangeLog Log: ChangeLog update
http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2458&r2=1.2459&diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.2458 php-src/ChangeLog:1.2459 --- php-src/ChangeLog:1.2458 Tue Sep 19 01:30:56 2006 +++ php-src/ChangeLog Wed Sep 20 01:31:00 2006 @@ -1,3 +1,294 @@ +2006-09-19 Ilia Alshanetsky <[EMAIL PROTECTED]> + + * ext/filter/filter.c: + MFB: make input_get_args() not modify the original values. + + * (PHP_5_2) + ext/filter/filter.c: + make input_get_args() not modify the original values. + + * ext/standard/basic_functions.c: + MFB: array_key_exists() should not work by by-ref + + * (PHP_5_2) + ext/standard/basic_functions.c: + array_key_exists() should not work by by-ref + +2006-09-19 Sara Golemon <[EMAIL PROTECTED]> + + * ext/hash/hash.c + ext/hash/hash_md.c + ext/hash/hash_sha.c + ext/hash/php_hash_md.h + ext/hash/php_hash_sha.h: + Strip unused implementations of md5(), md5_file(), sha1(), and sha1_file() + from this extension. + + It was decided a few months ago that those implementations would simply + stay in ext/standard and never leave. + + * ext/bcmath/bcmath.c: + Refactor parameter parsing into the 21st century and flag Unicode readiness + +2006-09-19 Dmitry Stogov <[EMAIL PROTECTED]> + + * (PHP_5_2) + NEWS + ZendEngine2/zend_compile.c + ZendEngine2/zend_compile.c + ZendEngine2/zend_compile.h + ZendEngine2/zend_compile.h + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h + ZendEngine2/zend_vm_execute.h + ZendEngine2/tests/bug34065.phpt + ZendEngine2/tests/bug38623.phpt: + Fixed bugs #34065 and #38623 (throw in foreach/switch causes memory leaks) + + * ZendEngine2/tests/bug34065.phpt + ZendEngine2/tests/bug34065.phpt + ZendEngine2/tests/bug38623.phpt + ZendEngine2/tests/bug38623.phpt: + + Fixed bugs #34065 and #38623 (throw in foreach/switch causes memory leaks) + +2006-09-19 Andrei Zmievski <[EMAIL PROTECTED]> + + * ZendEngine2/zend.c: + Use internal converter name to speed up instantiation. + + * ext/pcre/php_pcre.c: + Unicode support in preg_grep(). + +2006-09-19 Sara Golemon <[EMAIL PROTECTED]> + + * ZendEngine2/zend.c + ZendEngine2/zend_globals.h + ext/standard/streamsfuncs.c + main/streams/streams.c: + Add INI controlled default stream encoding (unicode.stream_encoding). + Add convenience function stream_defualt_encoding() for setting it. + +2006-09-19 Dmitry Stogov <[EMAIL PROTECTED]> + + * (PHP_5_2) + NEWS + ZendEngine2/zend_ini.h + ZendEngine2/zend_ini_parser.y + ZendEngine2/zend_ini_scanner.h + ZendEngine2/zend_ini_scanner.l + main/SAPI.c + main/SAPI.h + main/php_ini.c + sapi/cgi/cgi_main.c + sapi/cli/php_cli.c: + MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi; + constants are working exactly like in php.ini; with FastCGI -d affects all + requests). + +2006-09-19 Andrei Zmievski <[EMAIL PROTECTED]> + + * ext/pcre/php_pcre.c: + Upgrade preg_quote() to support Unicode. + + * ext/pcre/php_pcre.c: + Fix offset calculation in add_offset_pair(). + +2006-09-19 Ilia Alshanetsky <[EMAIL PROTECTED]> + + * ext/pdo/tests/bug_38253.phpt + ext/pdo_pgsql/pgsql_driver.c + ext/pdo_pgsql/pgsql_statement.c: + MFB: + Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements). + Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors). + Fixed test for bug #38253 not to use faulty SQL that generates + errors in PostgreSQL + + * (PHP_5_2) + NEWS + ext/pdo/tests/bug_38253.phpt + ext/pdo_pgsql/pgsql_driver.c + ext/pdo_pgsql/pgsql_statement.c: + Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements). + Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors). + Fixed test for bug #38253 not to use faulty SQL that generates errors in + PostgreSQL + +2006-09-19 Hannes Magnusson <[EMAIL PROTECTED]> + + * (PHP_5_2) + ext/standard/tests/array/bug34066.phpt: + fix test + +2006-09-19 Antony Dovgal <[EMAIL PROTECTED]> + + * ext/spl/tests/iterator_006.phpt + ext/spl/tests/iterator_050.phpt + ext/spl/tests/iterator_051.phpt + ext/spl/tests/iterator_052.phpt + ext/spl/tests/iterator_053.phpt + ext/spl/tests/iterator_054.phpt + ext/spl/tests/iterator_055.phpt + ext/spl/tests/sxe_001.phpt + ext/spl/tests/sxe_002.phpt + ext/spl/tests/sxe_003.phpt + ext/spl/tests/sxe_004.phpt + ext/spl/tests/sxe_005.phpt: + fix spl tests + + * ext/iconv/tests/iconv_substr.phpt + ext/libxml/tests/002.phpt + ext/pcre/tests/bug20528.phpt + ext/pcre/tests/pcre_count.phpt + ext/pcre/tests/preg_replace.phpt + ext/pcre/tests/preg_replace2.phpt + ext/pcre/tests/preg_replace_callback2.phpt + ext/pcre/tests/preg_replace_callback3.phpt + ext/pcre/tests/split.phpt + ext/pcre/tests/split2.phpt + ext/reflection/tests/005.phpt + ext/standard/tests/array/array_walk.phpt + ext/standard/tests/array/array_walk_recursive1.phpt + ext/xml/tests/bug26528.phpt + ext/xml/tests/bug35447.phpt: + fix tests + + * ext/pcre/php_pcre.c: + fix leak in preg_split() + +2006-09-19 Stefan Esser <[EMAIL PROTECTED]> + + * (PHP_5_2) + main/rfc1867.c: + Delete empty temporary files if file upload hook forbids the upload + +2006-09-19 Antony Dovgal <[EMAIL PROTECTED]> + + * ext/date/tests/oo_002.phpt + ext/filter/tests/029.phpt: + fix test + +2006-09-19 Dmitry Stogov <[EMAIL PROTECTED]> + + * ZendEngine2/zend_API.c + ZendEngine2/zend_API.h + ZendEngine2/zend_builtin_functions.c + ZendEngine2/zend_compile.c + ZendEngine2/zend_exceptions.c + ZendEngine2/zend_execute_API.c + ZendEngine2/zend_hash.c + ZendEngine2/zend_hash.h + ZendEngine2/zend_operators.c + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h + ZendEngine2/zend_vm_execute.skl + ext/date/php_date.c + ext/dom/node.c + ext/filter/logical_filters.c + ext/session/session.c + ext/simplexml/simplexml.c + ext/soap/php_encoding.c + ext/soap/php_packet_soap.c + ext/soap/soap.c + ext/sqlite/sqlite.c + ext/standard/basic_functions.c + ext/standard/datetime.c + ext/standard/dns.c + ext/standard/file.c + ext/standard/filestat.c + ext/standard/http_fopen_wrapper.c + ext/standard/image.c + ext/standard/info.c + ext/standard/iptc.c + ext/standard/microtime.c + ext/standard/proc_open.c + ext/standard/scanf.c + ext/standard/streamsfuncs.c + ext/standard/string.c + ext/standard/url.c + ext/zlib/zlib.c + main/main.c + main/output.c + main/php_variables.c + main/streams/filter.c + main/streams/memory.c + main/streams/streams.c + main/streams/unicode_filter.c + main/streams/userspace.c + main/streams/xp_socket.c: + Disabled autoconversion of hash keys (from string to unicode) for PHP + arrays + +2006-09-19 Antony Dovgal <[EMAIL PROTECTED]> + + * (PHP_5_2) + ext/standard/tests/array/array_walk_objects.phpt + ext/standard/tests/array/array_walk_rec_objects.phpt: + argh.. nuke UEXPECTF + + * (PHP_4_4) + ext/standard/array.c + ext/standard/tests/array/array_walk_objects.phpt: + support objects in array_walk() + + * (PHP_5_2) + ext/standard/array.c + ext/standard/tests/array/array_walk.phpt + ext/standard/tests/array/array_walk_objects.phpt + ext/standard/tests/array/array_walk_rec_objects.phpt + ext/standard/tests/array/array_walk_recursive1.phpt: + support objects in array_walk*() + + * ext/standard/array.c + ext/standard/tests/array/array_walk.phpt + ext/standard/tests/array/array_walk_objects.phpt + ext/standard/tests/array/array_walk_objects.phpt + ext/standard/tests/array/array_walk_objects.phpt + ext/standard/tests/array/array_walk_rec_objects.phpt + ext/standard/tests/array/array_walk_rec_objects.phpt + ext/standard/tests/array/array_walk_recursive1.phpt: + support objects in array_walk*() + add new tests, fix old ones + + * (PHP_4_4) + NEWS + ext/standard/array.c + ext/standard/tests/array/bug34066.phpt: + MFH: fix #34066 (recursive array_walk causes segfault) + add test + + * (PHP_5_2) + NEWS + ext/standard/array.c + ext/standard/tests/array/bug34066.phpt + ext/standard/tests/array/bug34066_1.phpt: + MFH: fix #34066 (recursive array_walk causes segfault) + add tests + + * ext/standard/array.c + ext/standard/tests/array/bug34066.phpt + ext/standard/tests/array/bug34066.phpt + ext/standard/tests/array/bug34066.phpt + ext/standard/tests/array/bug34066_1.phpt + ext/standard/tests/array/bug34066_1.phpt: + fix #34066 (recursive array_walk causes segfault) + add tests + +2006-09-19 Dmitry Stogov <[EMAIL PROTECTED]> + + * ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h: + Forgotten part of patch (Small optimization of + ZEND_INIT_ARRAY/ZEND_ADD_ARRAY_ELEMENT) + + * ZendEngine2/zend_API.c: + ZTS fix + + * ext/spl/spl_iterators.c: + Fixed PCRE related compilation errors + 2006-09-18 Ilia Alshanetsky <[EMAIL PROTECTED]> * main/main.c: