]> granicus.if.org Git - php/commitdiff
ChangeLog update
author <changelog@php.net> <>
Thu, 12 Jul 2007 01:31:33 +0000 (01:31 +0000)
committer <changelog@php.net> <>
Thu, 12 Jul 2007 01:31:33 +0000 (01:31 +0000)
ChangeLog
Zend/ChangeLog

index eae7d22cee207621e7964f966cc71f582b22f9d9..467f1989438f2cc8e4e606075ad300d0c3909e0d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,433 @@
+2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>
+
+    * (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  <antony@zend.com>
+
+    * 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  <jani.taskinen@iki.fi>
+
+    * 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  <zoe@uk.ibm.com>
+
+    * 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  <johannes@schlueters.de>
+
+    * 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  <dmitry@zend.com>
+
+    * 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  <ulf.wendel@phpdoc.de>
+
+    * 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  <johannes@schlueters.de>
+
+    * ext/standard/tests/strings/count_chars.phpt:
+      Fix test for unicode mode
+
+2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>
+
+    * 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  <dmitry@zend.com>
+
+    * ZendEngine2/zend_API.h:
+      Fixed ascii->unicode conversion (terminating unicode character must be 0)
+
+2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>
+
+    * (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  <ulf.wendel@phpdoc.de>
+
+    * 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  <dmitry@zend.com>
+
+    * main/streams/streams.c
+      main/streams/streams.c:
+      Fixed wrong warning
+
+2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>
+
+    * 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  <antony@zend.com>
+
+    * ext/reflection/php_reflection.c:
+      fix typo and bug #41962
+
+2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>
+
+    * 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  <dmitry@zend.com>
+
+    * 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  <ulf.wendel@phpdoc.de>
+
+    * 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  <dmitry@zend.com>
+
+    * (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  <ulf.wendel@phpdoc.de>
+
+    * 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  <jani.taskinen@iki.fi>
+
+    * 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  <antony@zend.com>
+
+    * 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  <ulf.wendel@phpdoc.de>
+
+    * 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  <jani.taskinen@iki.fi>
+
+    * 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  <kraghuba@in.ibm.com>
+
+    * (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  <jani.taskinen@iki.fi>
+
+    * (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  <dmitry@zend.com>
+
+    * 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  <stas@zend.com>
 
     * (PHP_4_4)
index c34b506d3d2f397aeab48add1e7a6b577f8b7f97..852fce70fdf4836507a95b299f1ade0b9a56f609 100644 (file)
@@ -1,3 +1,43 @@
+2007-07-11  Dmitry Stogov  <dmitry@zend.com>
+
+    * 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  <antony@zend.com>
+
+    * 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  <antony@zend.com>
 
     * zend.c