From: Date: Thu, 12 Jul 2007 01:31:33 +0000 (+0000) Subject: ChangeLog update X-Git-Tag: BEFORE_IMPORT_OF_MYSQLND~201 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=79f68fd8285b9098354fe6baeaa3d1976b4c991d;p=php ChangeLog update --- diff --git a/ChangeLog b/ChangeLog index eae7d22cee..467f198943 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,433 @@ +2007-07-11 Jani Taskinen + + * (PHP_5_2) + configure.in + ext/odbc/config.m4 + sapi/aolserver/config.m4 + sapi/apache/config.m4 + sapi/apache2filter/config.m4 + sapi/apache2handler/config.m4 + sapi/apache_hooks/config.m4 + sapi/caudium/config.m4 + sapi/cgi/config9.m4 + sapi/cli/config.m4 + sapi/continuity/config.m4 + sapi/embed/config.m4 + sapi/isapi/config.m4 + sapi/milter/config.m4 + sapi/nsapi/config.m4 + sapi/phttpd/config.m4 + sapi/pi3web/config.m4 + sapi/roxen/config.m4 + sapi/thttpd/config.m4 + sapi/tux/config.m4 + sapi/webjames/config.m4: + MFH: - Changed AC_ARG_* options to PHP_ARG_* options. + MFH: - Some cleanups here and there + MFH: - Enabled PHP_CHECK_CONFIGURE_OPTIONS (checks for unknown configure + MFH: options) + + * configure.in: + - Enabled PHP_CHECK_CONFIGURE_OPTIONS (check for unknown configure options) + + * ext/odbc/config.m4: + - Changed all AC_ARG_* options to PHP_ARG_* options. + + * sapi/aolserver/config.m4 + sapi/apache/config.m4 + sapi/apache2filter/config.m4 + sapi/apache2handler/config.m4 + sapi/apache_hooks/config.m4 + sapi/caudium/config.m4 + sapi/cgi/config9.m4 + sapi/cli/config.m4 + sapi/continuity/config.m4 + sapi/embed/config.m4 + sapi/isapi/config.m4 + sapi/milter/config.m4 + sapi/nsapi/config.m4 + sapi/phttpd/config.m4 + sapi/pi3web/config.m4 + sapi/roxen/config.m4 + sapi/thttpd/config.m4 + sapi/tux/README + sapi/tux/config.m4 + sapi/webjames/config.m4: + - Changed all AC_ARG_* options to PHP_ARG_* options and cleaned up some + +2007-07-11 Antony Dovgal + + * ext/oci8/config.m4: + check PHP version only when enabled + and replace tabs with spaces + + * ext/reflection/php_reflection.c + ext/reflection/tests/bug41884.phpt + ext/reflection/tests/bug41884.phpt: + implement (or fix?) #41884 (ReflectionClass::getDefaultProperties() does + not handle static attributes) + +2007-07-11 Jani Taskinen + + * ext/pdo_pgsql/config.m4 + ext/pgsql/config.m4: + - Removed unused empty macro and nuked illegal use of $withval + + * acinclude.m4: + MFB: PHP_CHECK_CONFIGURE_OPTIONS + +2007-07-11 Zoe Slattery + + * ext/reflection/tests/reflectionClass_getName_basic.phpt + ext/reflection/tests/reflectionClass_getName_error.phpt + ext/reflection/tests/reflectionClass_getName_error1.phpt + ext/reflection/tests/reflectionClass_isInstance_basic.phpt + ext/reflection/tests/reflectionClass_isInstance_error.phpt + ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt + ext/reflection/tests/reflectionClass_isInstantiable_error.phpt + ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt + ext/reflection/tests/reflectionClass_isInternal_basic.phpt + ext/reflection/tests/reflectionClass_isInternal_error.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt + ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt + ext/reflection/tests/reflectionClass_isUserDefined_error.phpt: + More reflectionClass tests + + * ext/reflection/tests/reflectionClass_getName_basic.phpt + ext/reflection/tests/reflectionClass_getName_basic.phpt + ext/reflection/tests/reflectionClass_getName_error.phpt + ext/reflection/tests/reflectionClass_getName_error.phpt + ext/reflection/tests/reflectionClass_getName_error1.phpt + ext/reflection/tests/reflectionClass_getName_error1.phpt + ext/reflection/tests/reflectionClass_isInstance_basic.phpt + ext/reflection/tests/reflectionClass_isInstance_basic.phpt + ext/reflection/tests/reflectionClass_isInstance_error.phpt + ext/reflection/tests/reflectionClass_isInstance_error.phpt + ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt + ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt + ext/reflection/tests/reflectionClass_isInstantiable_error.phpt + ext/reflection/tests/reflectionClass_isInstantiable_error.phpt + ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt + ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt + ext/reflection/tests/reflectionClass_isInternal_basic.phpt + ext/reflection/tests/reflectionClass_isInternal_basic.phpt + ext/reflection/tests/reflectionClass_isInternal_error.phpt + ext/reflection/tests/reflectionClass_isInternal_error.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt + ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt + ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt + ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt + ext/reflection/tests/reflectionClass_isUserDefined_error.phpt + ext/reflection/tests/reflectionClass_isUserDefined_error.phpt: + + file reflectionClass_getName_basic.phpt was initially added on branch + PHP_5_2. + +2007-07-11 Johannes Schlüter + + * acinclude.m4 + ext/mbstring/mbstring.c + ext/standard/basic_functions.c + ext/standard/mail.c + ext/standard/php_mail.h + main/config.w32.h + main/main.c + win32/build/config.w32.h.in: + - Always enable mail() function + +2007-07-11 Dmitry Stogov + + * ext/standard/basic_functions.c + ext/xmlreader/php_xmlreader.c + ext/xmlreader/tests/008.phpt + main/streams/memory.c: + Unicode support + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_num_fields.phpt: + Whitespace/CS only + + * ext/mysql/tests/mysql_list_processes.phpt: + Whitespace/Coding Standards and check added for default connection. + +2007-07-11 Johannes Schlüter + + * ext/standard/tests/strings/count_chars.phpt: + Fix test for unicode mode + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_fetch_field.phpt: + Whitespace and more testing. + + * ext/mysql/tests/mysql_insert_id.phpt + ext/mysql/tests/mysql_list_dbs.phpt: + Whitespace and new checks for default connection. + +2007-07-11 Dmitry Stogov + + * ZendEngine2/zend_API.h: + Fixed ascii->unicode conversion (terminating unicode character must be 0) + +2007-07-11 Jani Taskinen + + * (PHP_5_2) + acinclude.m4: + - Introducing 1st part of "show unknown configure options" and nuked + PHP_REGEX macro for good + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_info.phpt + ext/mysql/tests/mysql_list_fields.phpt: + Whitespace only + + * ext/mysql/tests/mysql_get_host_info.phpt + ext/mysql/tests/mysql_get_proto_info.phpt + ext/mysql/tests/mysql_get_server_info.phpt: + Mainly Whitespace/CS changes. Partly "too many arguments" check added. + + * ext/mysql/tests/mysql_get_client_info.phpt: + Whitespace and new "too many arguments" check. + + * ext/mysql/tests/mysql_free_result.phpt: + Whitespace/Coding Standards and new check what happens if one tries to + free not a mysql resource but a file resource. + + * ext/mysql/tests/mysql_field_type.phpt: + Whitespace/Coding Standard + + * ext/mysql/tests/mysql_field_name.phpt + ext/mysql/tests/mysql_field_seek.phpt + ext/mysql/tests/mysql_field_table.phpt: + Removing reference to skipifemb.inc which is not needed and + Whitespace/Coding Standards. + +2007-07-11 Dmitry Stogov + + * main/streams/streams.c + main/streams/streams.c: + Fixed wrong warning + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_field_len.phpt: + Whitespace and the usual suspect: skipifemb.inc + + * ext/mysql/tests/mysql_field_flags.phpt: + Whitespace/Coding Standards, removal of skipifemb.inc, improved testing + and checking for expected field types. + + * ext/mysql/tests/mysql_fetch_row.phpt: + Whitespace and - as usual - removing skipifemb.inc + + * ext/mysql/tests/mysql_fetch_object.phpt: + Whitespace/Coding Standards, removing reference to skipifemb.inc, + tweaking EXPECTF. + + * ext/mysql/tests/mysql_fetch_lengths.phpt: + Whitespace. Removing reference to skipifemb.inc. + + * ext/mysql/tests/mysql_fetch_array.phpt: + Aside from whitespace / coding standards this one is more interesting. + We added a flag to check if a MySQL column type is a binary type. If so, + ext/mysql should return data for such columns not as unicode strings but + as binary strings if unicode.semantics is on. + + * ext/mysql/tests/mysql_fetch_assoc.phpt: + Whitespace / Coding Standards + +2007-07-11 Antony Dovgal + + * ext/reflection/php_reflection.c: + fix typo and bug #41962 + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_escape_string.phpt: + 1) Whitespace / Coding Standards + 2) Don't even dare to have variables that sound like connection parameters + and don't come from connect.inc + 3) skipifem.inc is not there for ext/mysql tests + + * ext/mysql/tests/mysql_errno.phpt + ext/mysql/tests/mysql_error.phpt: + Whitespace/Coding Standards. + The tests origin from ext/mysqli/tests. ext/mysqli/tests should have a + skipifemb.inc, which is not needed and not available for ext/mysql/tests. + Nevertheless the tests tried to include that file. + +2007-07-11 Dmitry Stogov + + * ext/standard/tests/array/extract.phpt + ext/standard/tests/file/flock_error.phpt: + Fixed tests + + * ZendEngine2/zend_API.c: + Made uniform error reporting for unicode/non-unicode modes + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_db_query.phpt: + Whitespace/Coding Standards. + Test for default link added. + + * ext/mysql/tests/mysql_db_name.phpt + ext/mysql/tests/mysql_drop_db.phpt: + Those two should be whitespace / coding standards only. However, in some of + my commit messages I might be wrong, it's hard to say what we added to the + tests and I might miss this or that little detail, although I check the + diff + before commit. + + * ext/mysql/tests/mysql_create_db.phpt + ext/mysql/tests/mysql_data_seek.phpt: + Should be whitespace/coding standards changes only. + + * ext/mysql/tests/mysql_connect.phpt: + Mostly whitespace (replacing spaces with tab). Additional, weak test for + "host:port:socket" syntax, just to make sure we cover the underlying + C code. + +2007-07-11 Dmitry Stogov + + * (PHP_5_2) + NEWS + ext/openssl/openssl.c + ext/openssl/tests/bug28382.phpt: + mproced openssl_x509_parse() to return extensions in readable form + + * ext/openssl/openssl.c + ext/openssl/tests/005.phpt + ext/openssl/tests/bug28382.phpt: + Unicode support + improved openssl_x509_parse() extensions support + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/mysql_affected_rows.phpt + ext/mysql/tests/mysql_client_encoding.phpt + ext/mysql/tests/mysql_close.phpt: + Whitespace: replacing spaces with tab to follow coding conventions. + + One tiny change in mysql_close.phpt: don't overrule connection parameter + in any of the tests. Alway take connection parameter, including the + database + name ($db), from connect.inc. + +2007-07-11 Jani Taskinen + + * ext/standard/config.m4: + - Nuke extra AC_MSG_CHECKING + + * (PHP_5_2) + ext/standard/config.m4: + MFH: cleanup, removed unnecessary macro definitions + +2007-07-11 Antony Dovgal + + * ZendEngine2/zend_constants.c + ZendEngine2/zend_default_classes.c + ZendEngine2/zend_dynamic_array.c + ZendEngine2/zend_execute.c + ZendEngine2/zend_execute_API.c + ZendEngine2/zend_extensions.c + ZendEngine2/zend_hash.c + ZendEngine2/zend_highlight.c + ZendEngine2/zend_indent.c + ZendEngine2/zend_ini.c + ZendEngine2/zend_iterators.c + ZendEngine2/zend_list.c + ZendEngine2/zend_llist.c + ZendEngine2/zend_object_handlers.c + ZendEngine2/zend_objects.c + ZendEngine2/zend_objects_API.c + ZendEngine2/zend_opcode.c + ZendEngine2/zend_operators.c + ZendEngine2/zend_ptr_stack.c + ZendEngine2/zend_qsort.c + ZendEngine2/zend_sprintf.c + ZendEngine2/zend_stack.c + ZendEngine2/zend_static_allocator.c + ZendEngine2/zend_stream.c + ZendEngine2/zend_strtod.c + ZendEngine2/zend_ts_hash.c + ZendEngine2/zend_unicode.c + ZendEngine2/zend_variables.c: + fix folding, CS and WS + +2007-07-11 Ulf Wendel + + * ext/mysql/tests/001.phpt + ext/mysql/tests/002.phpt + ext/mysql/tests/003.phpt + ext/mysql/tests/connect.inc + ext/mysql/tests/skipif.inc + ext/mysql/tests/table.inc: + Trying to fix broken tests. The last set of files committed a few weeks ago + broke almost all tests. I'll try to merge the CVS with a working set of + tests from the mysqlnd development repository. With this first set of + changes most tests should run (and pass) again. + + Note the additional environment variables in connect.inc that you can + use to control a test run. + + More changes to come. + +2007-07-11 Jani Taskinen + + * acinclude.m4: + - Improved PHP_SETUP_ICU + + * acinclude.m4 + ext/standard/config.m4: + - Cleanup, nuked some unnecessary macros. + + * main/main.c: + - No return value for void function + +2007-07-11 Raghubansh Kumar + + * (PHP_5_2) + ext/standard/tests/file/popen_pclose_error-sunos.phpt + ext/standard/tests/file/popen_pclose_error.phpt: + better check for skip + +2007-07-11 Jani Taskinen + + * (PHP_5_2) + ext/snmp/config.m4: + MFH: Changed AC_ARG_ENABLE to PHP_ARG_ENABLE + + * ext/snmp/config.m4: + - Changed AC_ARG_ENABLE to PHP_ARG_ENABLE + +2007-07-11 Dmitry Stogov + + * ext/xml/xml.c: + unicode support + + * ext/openssl/openssl.c + ext/openssl/openssl.c: + Fixed memory leak + + * ext/openssl/openssl.c: + Fixed crash on non-string passphrase and unicode support + + * (PHP_5_2) + ext/openssl/openssl.c: + Fixed crash on non-string passphrase + + * tests/classes/serialize_001.phpt: + removed seccond --UEXPECT-- + 2007-07-10 Stanislav Malyshev * (PHP_4_4) diff --git a/Zend/ChangeLog b/Zend/ChangeLog index c34b506d3d..852fce70fd 100644 --- a/Zend/ChangeLog +++ b/Zend/ChangeLog @@ -1,3 +1,43 @@ +2007-07-11 Dmitry Stogov + + * zend_API.h: + Fixed ascii->unicode conversion (terminating unicode character must be 0) + + * zend_API.c: + Made uniform error reporting for unicode/non-unicode modes + +2007-07-11 Antony Dovgal + + * zend_constants.c + zend_default_classes.c + zend_dynamic_array.c + zend_execute.c + zend_execute_API.c + zend_extensions.c + zend_hash.c + zend_highlight.c + zend_indent.c + zend_ini.c + zend_iterators.c + zend_list.c + zend_llist.c + zend_object_handlers.c + zend_objects.c + zend_objects_API.c + zend_opcode.c + zend_operators.c + zend_ptr_stack.c + zend_qsort.c + zend_sprintf.c + zend_stack.c + zend_static_allocator.c + zend_stream.c + zend_strtod.c + zend_ts_hash.c + zend_unicode.c + zend_variables.c: + fix folding, CS and WS + 2007-07-10 Antony Dovgal * zend.c