2004-02-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      MFH: Fixed bug #27196 (Missing content_length initialization in apache 2
      sapis).

    * sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      Fixed bug #27196 (Missing content_length initialization in apache 2 sapis).

2004-02-09  Frank M. Kromann  <frank@kromann.info>

    * ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.c:
      Delay creation of exec handle til it's needed

2004-02-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/gmp/gmp.c:
      MFH: Fixed bug #27172 (Possible floating point exception in gmp_powm()).

    * ext/gmp/gmp.c:
      Fixed bug #27172 (Possible floating point exception in gmp_powm()).

    * (PHP_4_3)
      NEWS:
      Bug fixing news.

    * (PHP_4_3)
      main/main.c:
      MFH: Fixed bug #27175 (tzset() is not being called by PHP on startup).

    * main/main.c:
      Fixed bug #27175 (tzset() is not being called by PHP on startup).

2004-02-08  Andi Gutmans  <andi@zend.com>

    * README.PHP4-TO-PHP5-THIN-CHANGES
      README.Zeus
      README.input_filter
      makerpm:
      - Change from PHP5 -> PHP 5

2004-02-08  Zeev Suraski  <zeev@zend.com>

    * ext/com_dotnet/com_handlers.c
      ext/simplexml/simplexml.c:
      Update to new API

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h:
      Fix write-mode of overloaded objects when using array dimensions

2004-02-08  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_objects_API.c:
      - Check if free_storage exists

2004-02-07  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/gmp/gmp.c:
      Fixed bug #27171

2004-02-07  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli.c:
      fixed cast warning

2004-02-07  Stig Bakken  <ssb@trd.overture.com>

    * pear/CMD.php:
      - obsolete

2004-02-07  Greg Beaver  <greg@chiaraquartet.net>

    * pear/PEAR.php:
      fix PATH_SEPARATOR issues - was defined in PHP 4.3.0, but documentation
      never showed this.

2004-02-06  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * ext/interbase/config.w32
      ext/interbase/interbase.c:
      Fix build with Win32 Interbase 5.x

2004-02-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      sapi/cli/php_cli.c:
      MFH: Fixed possible memory leak with INI values.

    * sapi/cli/php_cli.c:
      Fixed possible memory leak with INI values.

    * (PHP_4_3)
      Zend/zend_execute.c:
      MFH: Fixed bug #24773 (unseting of strings as arrays causes a crash).

2004-02-05  Andrey Hristov  <andrey@webgate.bg>

    * NEWS:
      typo

2004-02-05  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/ZEND_CHANGES:
      Committing for Jan.

2004-02-05  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/var.c:
      fix serialization

    * ext/session/tests/019.phpt:
      fix test - remove warning

2004-02-05  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      fix bug #27149
      (offset should start with 1)

2004-02-05  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS:
      Bug fixing news.

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug27145.phpt:
      Fixed bug #27145 (Unmangle private/protected property names before printing
      then inside error messages).

2004-02-04  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_execute_API.c:
      Fix exceptions happening inside internal functions called through
      zend_user_function()

    * ZendEngine2/zend_execute_API.c:
      Remove double initialization

2004-02-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      sapi/cli/php_cli.c:
      MFH: Parse command line ini directives passed using -d before -i, to ensure
      correct settings output.

    * sapi/cli/php_cli.c:
      Parse command line ini directives passed using -d before -i, to ensure
      correct settings output.

2004-02-04  Wez Furlong  <wez.php@thebrainroom.net>

    * main/streams/streams.c
      main/streams/transports.c
      main/streams/xp_socket.c:
      Fix a bug in the persistent socket liveness checks and feof(); they were
      using the default socket timeout of 60 seconds before returning the socket
      to the calling script.  The reason they were using that value is that the
      same code is used for feof(), so the fix is allowing the caller to
      indicate the timeout value for liveness checks.
      
      A possible remaining issue now is that 0 second timeout[1] for pfsockopen
      is possibly too short; it's impossible to specify a sane value for all
      possible uses, so maybe we need a stream context or an .ini option to
      control this, or maybe use the timeout value that was passed to
      pfsockopen().
      

2004-02-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_objects.h:
      Add new prototype

    * ZendEngine2/zend_reflection_api.c:
      Fix reflection

    * tests/classes/this.phpt:
      Add test

    * tests/lang/030.phpt:
      The &new is no longer needed, prevent E_STRICT message

2004-02-04  Andi Gutmans  <andi@zend.com>

    * NEWS:
      - Added recent stuff to NEWS

2004-02-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/xsl/php_xsl.c:
      Fix Warning

    * ZendEngine2/zend_iterators.c:
      Fix warnings

2004-02-04  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      Fixlet

    * ZendEngine2/zend_compile.c:
      Fix handling of $this in some cases

    * tests/lang/bug24573.phpt:
      Update test (reason: can no longer assign to $this)

    * tests/classes/final_redeclare.phpt:
      Update test (reason: early binding changes its behavior)

    * tests/classes/class_final.phpt:
      Update test (reason:  early binding changes its behavior)

    * ZendEngine2/zend_compile.c:
      Handle additional cases

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y:
      Reinstate early-binding for classes.
      
      Note that this is available for downwards compatibility only - and it
      doesn't
      work if you use new features (namely, interfaces).  Generally, people
      should
      declare their classes before using them, but we just didn't want hell to
      break
      loose (c)

    * ZendEngine2/zend_opcode.c:
      Optimize

    * ZendEngine2/zend_compile.c:
      - Improve $this assignment detection and generalize some code in
      zend_compile.c

2004-02-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dom/php_dom.c:
      Fixed compile warnings.

2004-02-04  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      -Error out when trying to re-assign $this

    * ext/sqlite/sqlite.c:
      kill warning

    * ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      The valid bit was necessary after all - restored

    * ZendEngine2/zend_objects_API.c:
      Fixlets

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_objects.c:
      - Small fixes

    * ZendEngine2/zend_execute.c:
      - Improve wording

    * ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/dom/php_dom.c
      ext/mono/php_mono.c
      ext/mysqli/mysqli.c
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h:
      - Update with new destructor code

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_reflection_api.c:
      Change destructor implementation (details will follow on internals@)

2004-02-03  Greg Beaver  <greg@chiaraquartet.net>

    * pear/scripts/pear.bat:
      re-adding as binary - file is unmodified

    * pear/scripts/pear.bat:
      remove in order to re-add as binary

2004-02-03  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/tests/bug24884.phpt
      ext/simplexml/tests/002.phpt
      ext/simplexml/tests/006.phpt
      ext/simplexml/tests/019.phpt
      tests/classes/__clone_001.phpt
      tests/classes/clone_001.phpt
      tests/classes/clone_002.phpt
      tests/classes/clone_003.phpt
      tests/classes/clone_004.phpt
      tests/classes/clone_006.phpt
      tests/classes/factory_and_singleton_007.phpt
      tests/classes/factory_and_singleton_008.phpt:
      Update tests

    * tests/lang/bug26900.phpt:
      No longer needed

    * ZendEngine2/zend_objects.c:
      Nuke unused variable

    * ZendEngine2/zend_compile.c:
      Fix Warning

2004-02-03  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/ZEND_CHANGES:
      clone/__clone() related changes.

2004-02-03  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      Remove unused variable

2004-02-03  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/standard/var_unserializer.c:
      touch

2004-02-03  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      Remove more garbage - valid bit was not really necessary

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      - Clean garbage (delete was nuked a long time ago)

2004-02-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      configure.in
      main/php_version.h:
      Go with RC2

    * (PHP_4_3)
      NEWS:
      RC2 news bit.

    * ZendEngine2/zend_execute.c:
      More unneeded code removed.

2004-02-03  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_language_scanner.l:
      Abort on parse error in an include file (patch by Ilia)

2004-02-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      Zend/zend_execute.c
      Zend/zend_language_scanner.l:
      Revert the old patch for handling of parse errors inside include/require.
      Add a new, much simpler patch to address the situation.

2004-02-03  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      Remove redundant code

2004-02-03  Antony Dovgal  <tony2001@phpclub.net>

    * (PHP_4_3)
      ext/oci8/config.m4
      ext/oci8/oci8.c:
      MFH (making oci8 able to compile with Oracle 10)

    * ext/oci8/config.m4
      ext/oci8/oci8.c:
      -remove obsolete types
      -changes in config.m4 to make oci8 to compile with Oracle 10g
      (thanks to cjbj at hotmail dot com for reporting both problems)

2004-02-03  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      fix bug #27120 and bug #25975 - preserve is_ref when bound
      objects are serialized

2004-02-03  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_execute.c:
      Fix try/catch block logic

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_objects.c:
      Perform a bitwise copy of the object even when __clone() is defined.
      __clone() is back to not requiring any arguments, as $that is no longer
      needed ($this already contains a copy of the original object, by the time
      we __clone() is executed).
      Calling the parent clone is done using parent::__clone()

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_opcode.c:
      Rewrote exception support.  Fixes a few limitations and bugs in the old
      implementation, and allows exceptions to 'fire' much earlier than before.
      
      Instructions on how to use the new mechanism will follow on internals@
      shortly...
      
      Note - this (most probably) breaks the current implementation of
      set_exception_handler()

2004-02-03  Stig Bakken  <ssb@trd.overture.com>

    * ext/sqlite/config.m4:
      SQLITE_ENCODING should be UTF8 rather than UTF-8

2004-02-03  Martin Kraemer  <Martin.Kraemer@fujitsu-siemens.com>

    * build/build.mk:
      Prevent cvsclean from being removed on interrupts

2004-02-03  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS:
      order

2004-02-03  Vlad Krupin  <phpdevel@echospace.com>

    * ext/pspell/pspell.c:
      This should allow us to read dictionary locations from the win32 registry
      when we use a custom config.
      Not doing so when I added win32 support was an oversight.
      Now all pspell_new_* functions should be usable on win32.

2004-02-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/snmp/snmp.c:
      Fixed possible overflow.

2004-02-02  Andrey Hristov  <php@hristov.com>

    * ext/skeleton/php_skeleton.h
      ext/skeleton/php_skeleton.h:
      typo fix

2004-02-02  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * NEWS:
      Interbase news

    * ext/interbase/ibase_service.c
      ext/interbase/interbase.c:
      Use correct flag for repair options

    * ext/interbase/ibase_service.c:
      Fix Win32 build

    * ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/php_interbase.h:
      Use php_ prefix for header files
      Added nearly complete implementation of service API

    * ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/interbase.h
      ext/interbase/php_ibase_includes.h:
      Use php_ prefix for header files.

2004-02-02  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_objects.c:
      Redesign the clone() feature to fix some fundamental flaws in the previous
      implementation.
      
      Using clone directly is now done using
      $replica = clone $src;
      
      Clone methods must now be declared as follows:
      function __clone($that)
      {
      }
      
      Clone methods in derived classes can call the __clone method of their
      parent
      classes using parent::__clone($that)

2004-02-02  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      add missing alias for ocifreecursor()

2004-02-02  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/simplexml/simplexml.c:
      CS fix (functions should not be available if they are not available :)

2004-02-02  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      fix yet another possible segfault

2004-02-02  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/calendar/calendar.c:
      Fixed possible overflows.

2004-02-01  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_4_3)
      ext/pcre/php_pcre.c:
      MFH(r-1.153): POSIX / ISO compliancy.

2004-02-01  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * ext/interbase/ibase_blobs.c:
      No explicit inline (fixes Win32 linkage issue)

    * ext/interbase/interbase.h:
      Whoops line endings

    * ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/interbase.h
      ext/interbase/php_interbase.h:
      Remove extension internals from php_interbase.h

    * ext/interbase/config.m4
      ext/interbase/config.w32:
      Test for Interbase version 6 API in 'configure'

    * ext/interbase/config.m4
      ext/interbase/config.w32
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/php_interbase.h:
      Added backup/restore functions
      Split interbase.c into several files

2004-02-01  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/pcre/php_pcre.c:
      ZTS fix.

2004-02-01  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/pcre/tests/bug27103.phpt:
      - Forgot to add test case.

    * ext/pcre/php_pcre.h:
      - Binary compatibility stuff, for safety.

2004-01-31  Greg Beaver  <greg@chiaraquartet.net>

    * pear/PEAR/Command/Package.php:
      make pear run-tests work with PEAR core tests, allow it to work for Windows
      users as well

2004-01-31  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * NEWS
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h:
      - Fix bug #27103 (preg_split('//u') incorrectly splits UTF-8 strings into
      octets).

    * ext/pcre/php_pcre.c:
      - POSIX / ISOX compliancy.  This is needed to correctly handle UTF-8
      characters.

2004-01-31  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_reflection_api.c:
      Throw an exception in case a reflection object cannot be found and do not
      override the exception from constructors in static method calls.

2004-01-31  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c:
      Corrected binding:
        if column has type DECIMAL it will converted to string now.
        Thanks to Brian Aker for pointing this out.

2004-01-30  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_prop.c:
      added nuw_rows property for statement object

2004-01-30  Wez Furlong  <wez.php@thebrainroom.net>

    * CODING_STANDARDS:
      word fix

2004-01-30  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS:
      order

2004-01-30  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * CODING_STANDARDS:
      Include Sascha's indendation hint

    * CODING_STANDARDS:
      Newer compilers don't need this so many people don't know. Hence we make
      it a coding standard.

2004-01-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      Zend/zend_execute.c:
      MFH: Apply the same parse error handling to (include|require)_once as the
      one for their non-once counterparts.

    * ZendEngine2/zend_execute.c:
      Apply the same parse error handling to (include|require)_once as the one
      for
      their non-once counterparts.

2004-01-30  Sara Golemon  <php@alphaweb.net>

    * NEWS
      ext/standard/http_fopen_wrapper.c:
      Fix potential bug in http:// proxy support.
      Some proxy servers require entire URI be sent in request string.
      
      Add context option "http"/"request_fulluri" to allow this behavior.

2004-01-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/config.m4:
      Proper configure switch for sqlite.

    * (PHP_4_3)
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      MFH: Apache 2 portion of the fix for bug #25753.

    * sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      Apache 2 portion of the fix for bug #25753.

    * (PHP_4_3)
      ext/standard/file.c
      ext/standard/tests/file/fgetcsv.phpt:
      Fix for a possible crash in fgetcsv(). (Patch by Moriyoshi Koizumi)

2004-01-29  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS:
      typofix

2004-01-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/pgsql/pgsql.c:
      MFH: Fixed bug #27007 (missing connection closure when connect fails in
      pgsql)

    * ext/pgsql/pgsql.c:
      Fixed bug #27007 (missing connection closure when connect fails in pgsql).

    * (PHP_4_3)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      MFH: Fixed bug #27037 (fixed possible crash in apache2handler output code).

    * sapi/apache2handler/sapi_apache2.c:
      Fixed bug #27037 (fixed possible crash in apache2handler output code).

2004-01-29  Rob Richards  <rrichards@ctindustries.net>

    * ext/xsl/xsltprocessor.c:
      fix corruption when cloneDocument is not defined

2004-01-29  Sara Golemon  <php@alphaweb.net>

    * (PHP_4_3)
      NEWS:
      BFN

    * main/main.c
      main/main.c:
      This should not have been an INI_ALL directive.

2004-01-28  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/EXPERIMENTAL
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/php_mysqli.h:
      removed experimental status
      fixed bug in mysqli_data_seek (thx to Andrey "Effendi" Hristov)
      various prototype fixes
      moved some methods to properties which are part of mysql struct
      added function mysqli_get_server_version

2004-01-28  Sara Golemon  <php@alphaweb.net>

    * ext/standard/ftp_fopen_wrapper.c:
      FTP dirstream_read should not leave whitespace/newlines on dirents

2004-01-28  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      Tweak checks to detect some additional cases.
      Reorder checks to make more sense.

2004-01-28  Sara Golemon  <php@alphaweb.net>

    * ext/standard/dir.c
      main/php_streams.h
      main/streams/streams.c:
      'Bug Fix': scandir, being a new function in PHP5 should have always been
      wrapper aware.

2004-01-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/pcre/php_pcre.c:
      MFH: Fixed bug #27011 (64bit int/long confusion in preg_match*() functions)

    * ext/pcre/php_pcre.c:
      Fixed bug #27011 (64bit int/long confusion in preg_match*() functions).

2004-01-28  Andrey Hristov  <php@hristov.com>

    * ext/standard/array.c:
      this should not belong to HEAD

2004-01-28  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS:
      BFN

2004-01-28  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * sapi/apache_hooks/mod_php5.c:
      Fix applies to apache_hooks sapi as well.  See bug #25753 for details.

    * sapi/apache/mod_php5.c:
      MFB - see bug #25753 for details

    * (PHP_4_3)
      sapi/apache/mod_php4.c:
      If we have a text/html file with the executable bit set, we load up the
      current ini, but if php's xbithack option is not set we forgot to restore
      the previous ini settings potentially leaking ini settings from one
      request
      to the next.  Closes bug #25753 and a few others.

2004-01-28  Martin Kraemer  <Martin.Kraemer@fujitsu-siemens.com>

    * ext/gd/gd_ctx.c
      ext/gd/gd_ctx.c:
      Bug fix: Images would be broken on big-endian machines because the putc
      function wrote the first (instead of "the low order") byte. That resulted
      in unexpected zero bytes.

2004-01-28  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      - Error message fix
      - Prevent inheritance of the same constant from two interfaces

    * ZendEngine2/zend_compile.c:
      Fixlets

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h:
      Prevent classes from implementing interfaces that have the same function

    * ZendEngine2/zend_execute.c:
      Whitespace

    * ZendEngine2/zend_compile.c:
      Code relayout

    * ZendEngine2/zend_execute_API.c:
      Forward-port fix for timeouts under Windows

2004-01-28  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      two fixes:
      -oci_lob_load shouldn't reset LOB's length to zero
      -Oracle feels bad, but reports no error, when trying to erase LOB with
      offset bigger than LOB

2004-01-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS:
      Bug fixing news.

    * (PHP_4_3)
      ext/sybase/php_sybase_db.c:
      MFH: Fixed bug #27058 (crash in sybase_connect() with 2 arguments).

    * ext/sybase/php_sybase_db.c:
      Fixed bug #27058 (crash in sybase_connect() with 2 arguments).

    * (PHP_4_3)
      NEWS
      ext/gd/gd.c:
      MFH: Fixed bug #27056 (ints used instead of longs inside some GD functions)

    * ext/gd/gd.c:
      Fixed bug #27056 (ints used instead of longs inside some GD functions).

2004-01-27  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c:
      message about that mysql_list_tables() is deprecated

2004-01-27  Wez Furlong  <wez.php@thebrainroom.net>

    * main/streams/transports.c:
      Fix segfault for scripts like this:
      <?php
      pfsockopen("foo");
      pfsockopen("foo");
      ?>
      Where the transport fails to connect (since args are bogus);
      the problem was that the persistent stream entry was not
      correctly freed.

2004-01-27  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c:
      changed prototype mysql_dataseek from void to bool
        add check for specified offset

    * ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c:
      prototype fixes
      removed method field_tell (which is already property current_field)

2004-01-27  Ilia Alshanetsky  <ilia@prohost.org>

    * main/streams/userspace.c:
      Removed unused variable.

2004-01-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_3)
      makerpm:
      still version 4 here

    * (PHP_4_3)
      makerpm:
      Use RPM variables

2004-01-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      - Export struct zend_user_iterator
      - Ad 'it' to function prefix to prevent naming clashes
      - Export zend_user_it_free_current

    * NEWS:
      Fixed bug #27042 (SPL: SeekableIterator seek() broken).

2004-01-26  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c:
      fixed compiler warning (thx to Marcus Boerger)

2004-01-26  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      change to use different allocator (Sascha, thanks =) )

    * ext/oci8/oci8.c:
      fix this annoying notice about limited range

    * ext/oci8/oci8.c:
      improve debug messages

    * ext/oci8/oci8.c:
      oops =(
      forgot these brackets..

    * ext/oci8/oci8.c:
      fix oci_field_type_raw's proto
      oci_collection_element_get should return FALSE only if there is no such
      element and NULL, if it's null

2004-01-26  Adam Dickmeiss  <adam@indexdata.dk>

    * ext/yaz/config.m4
      ext/yaz/php_yaz.c
      ext/yaz/php_yaz.h:
      New function yaz_es that creates Z39.50 Extended Service Package to
      facilitate record update, database create, database drop.

2004-01-26  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c:
      proto fixes
      removed mysqli_read_query_result (will be removed in libmysql)

2004-01-26  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * CODING_STANDARDS:
      Update URL.

2004-01-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/dba/README:
      
      Add README

2004-01-26  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c:
      more prototype fixes.
      fixed a bug in mysqli_send_long_data

2004-01-26  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/curl/interface.c:
      - Fixed compile problem with CURLOPT_HTTPAUTH

    * tests/lang/bug26900.phpt:
      test for bug #26900

    * php.ini-dist
      php.ini-recommended
      main/main.c
      main/php_globals.h
      main/php_variables.c:
      - Remove gpc_order since it doesn't serve any purpose.

2004-01-26  Pierre-Alain Joye  <paj@pearfr.org>

    * (RELEASE_1_3b6)
      pear/scripts/pearcmd.php:
      - "Fix" the command name in the usage text

    * (RELEASE_1_3b6)
      pear/package-PEAR.xml:
      - # 521 entry

    * (RELEASE_1_3b6)
      pear/PEAR/Common.php:
      - Remove useless property

    * pear/PEAR/Common.php:
      - Fix #521, incorrect filename in CS warnings

2004-01-26  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_4_3)
      NEWS:
      BFN

2004-01-26  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS
      ext/curl/curl.c:
      MFH: - Fixed bug #27040 (passing an array of form-fields to
      CURLOPT_POSTFIELDS does not work).

    * ext/curl/interface.c:
      - Fixed bug #27040 (passing an array of form-fields to CURLOPT_POSTFIELDS
      does not work).

2004-01-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS:
      A better bug description, for people without the official Ilia decoder
      ring.

2004-01-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS:
      bug fixing news.

    * (PHP_4_3)
      Zend/zend_execute.c:
      MFH: Fixed bug #26814 (On parse error include included file, terminate
      execution script).

    * ZendEngine2/zend_execute.c:
      Fixed bug #26814 (On parse error include included file, terminate
      execution script).

2004-01-25  Pierre-Alain Joye  <paj@pearfr.org>

    * pear/PEAR.php:
      - Use is_a

    * pear/package.dtd:
      WS

    * (PHP_4_3)
      pear/package.dtd:
      - 2004 (c)

    * (PHP_4_3)
      pear/CMD.php
      pear/PEAR.php
      pear/System.php
      pear/PEAR/Autoloader.php
      pear/PEAR/Builder.php
      pear/PEAR/Command.php
      pear/PEAR/Config.php
      pear/PEAR/Dependency.php
      pear/PEAR/Downloader.php
      pear/PEAR/Installer.php
      pear/PEAR/Packager.php
      pear/PEAR/Registry.php
      pear/PEAR/Command/Auth.php
      pear/PEAR/Command/Build.php
      pear/PEAR/Command/Common.php
      pear/PEAR/Command/Config.php
      pear/PEAR/Command/Install.php
      pear/PEAR/Command/Mirror.php
      pear/PEAR/Command/Package.php
      pear/PEAR/Command/Remote.php
      pear/PEAR/Frontend/CLI.php
      pear/scripts/pear.bat
      pear/scripts/pearcmd.php
      pear/scripts/pearwin.php:
      - year++;

    * pear/packages/DB-1.6.0RC1.tar
      pear/packages/HTTP-1.2.2.tar
      pear/packages/Mail-1.1.2.tar:
      - Update Mail, HTTP and DB. Adding new archives

    * pear/packages/DB-1.5.0RC1.tar
      pear/packages/HTTP-1.2.1.tar
      pear/packages/Mail-1.1.0.tar:
      - Update HTTP, DB and Mail packages

    * pear/packages/Mail-1.1.2.tar
      pear/packages/Mail-1.1.2.tar:
      
      file Mail-1.1.2.tar was initially added on branch PHP_4_3.

    * pear/packages/DB-1.6.0RC1.tar
      pear/packages/DB-1.6.0RC1.tar
      pear/packages/HTTP-1.2.2.tar
      pear/packages/HTTP-1.2.2.tar:
      
      file DB-1.6.0RC1.tar was initially added on branch PHP_4_3.

    * (PHP_4_3)
      pear/packages/DB-1.5.0RC2.tar
      pear/packages/HTTP-1.2.1.tar
      pear/packages/Mail-1.1.1.tar:
      - Prepare 4.3.5, remove old archives

2004-01-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS:
      sybase_ct extension fixes and improvements by Timm Friebe.

2004-01-25  Timm Friebe  <thekid@thekid.de>

    * ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.h:
      

2004-01-25  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * php.ini-dist
      php.ini-recommended:
      MySQL is no longer built in by default

    * ext/standard/url.c:
      CS

2004-01-25  Andrey Hristov  <php@hristov.com>

    * NEWS:
      entrt about feature request #24258

2004-01-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * NEWS
      NEWS:
      BFN

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_iterators.h:
      Respect proeprty visibility in foreach

    * ZendEngine2/tests/bug26696.phpt:
      Update test

2004-01-25  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * ext/interbase/config.w32:
      Check for both Firebird 1+ and Interbase/FB1

2004-01-25  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c:
      prototype fix for mysqli_fetch

2004-01-25  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/standard/file.c:
      Fixed bug #27020 (Compile failure; sys/select.h: No such file or directory)

2004-01-25  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * ext/standard/ftp_fopen_wrapper.c
      ext/standard/url.c
      ext/standard/url.h:
      Changed prototypes to allow parsing of string literals and constant strings
      Minor CS/WS

2004-01-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      tests/lang/bug23384.phpt:
      Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling
      internal non-static methods statically.

2004-01-24  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_api.c:
      prototype fixes

2004-01-24  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c:
      Change message as proposed by Jon.

2004-01-24  Timm Friebe  <thekid@thekid.de>

    * ext/sybase_ct/php_sybase_ct.c:
      

2004-01-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * README.PHP4-TO-PHP5-THIN-CHANGES:
      This is a definitive 'must'

2004-01-24  Andrey Hristov  <php@hristov.com>

    * ext/standard/array.c:
      Added third parameter (optional) to array_keys for strictness. It behaves
      like the "strict" parameter of in_array().

    * README.PHP4-TO-PHP5-THIN-CHANGES:
      Adding note about declaration first use after that for classes.

2004-01-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c:
      Simplify detection of methods that must be called dynamic (with object)

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c:
      Disallow calling __clone/__construct/__destruct static
      Send an E_STRICT when calling a non static method static

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h:
      Disallow static declaration of clone

2004-01-23  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/pcntl/pcntl.c:
      typofix (thanks to Mehdi Achour for noticing this)

    * ZendEngine2/zend_constants.h
      ZendEngine2/zend_ini.h
      ext/mysqli/php_mysqli.h
      ext/ncurses/php_ncurses.h
      ext/session/php_session.h:
      Silence some compile warnings

2004-01-22  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/tests/dom003.phpt:
      update test

2004-01-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/tests/bug27010.phpt:
      Add new test

    * ext/simplexml/tests/007.phpt
      ext/simplexml/tests/015.phpt
      ext/simplexml/tests/016.phpt
      ext/simplexml/tests/bug24392.phpt:
      Update tests

2004-01-22  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c:
      Fix bug #27010: segfault after returning nodes with children()
      Fix segfault in match_ns when matching prefix and node without ns
      some general cleanup and code consilidation
      better write handling - engine support dependent
      better isset handling - engine support dependent
      namespace fixes for reading/writing

    * ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/comment.c
      ext/dom/document.c
      ext/dom/documentfragment.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/php_dom.h
      ext/dom/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c:
      update constructors so they cant be called statically

2004-01-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_default_classes.c:
      Fix internal access to exception properties

2004-01-22  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/config.w32:
      add collections support to win32 build

    * ext/oci8/oci8.c:
      add missing protos
      and some minor changes

    * ext/oci8/oci8.c:
      MFB
      oci_lob_save() should be removed indeed, but we're already in feature
      freeze =(

2004-01-22  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      ext/standard/fsock.c:
      Nuke unused variable

2004-01-21  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/standard/tests/file/bug26938.phpt:
      
      test case for bug #26938

2004-01-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * tests/classes/interface_doubled.phpt:
      Change to correct syntax.

    * CODING_STANDARDS:
      All technical reasons that prevented us from studlyCaps are solved
      and all current extensions as well as the whole PEAR framework follow
      this rule. So for consistency i readd it.

2004-01-21  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS
      ext/standard/exec.c:
      Fixed bug #26938 (exec() has problems reading long lines).

2004-01-21  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      -change constant name, coz it doesn't comply with others
      *add constant's alias, coz others do have aliases
      *change protos (oops =))
      *add notices to collection functions
      *change coll_element_get & coll_assign to inform user, that this type of
      element is not supported yet.

2004-01-21  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/profile10.phpt:
      Fix namespace regression bug
      Read attributes correctly
      Update sxe_prop_dim_exists logic
      Update profile

2004-01-21  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      fix potential segfault in oci_lob_write()
      change oci_lob_trim() - truncate length should be 0 by default.

2004-01-21  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/015.phpt:
      Fix Bug #26976 (Can not access array elements using array indices)
      return index 0 as non iterable object
      update test

2004-01-21  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * ext/interbase/interbase.c:
      MFB

2004-01-21  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * NEWS:
      News update on new streams method

    * main/streams/userspace.c:
      stream_lock() method added to userspace streams wrapper

2004-01-21  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * (PHP_4_3)
      NEWS
      ext/interbase/interbase.c:
      Fixed bug #26968 (Segfault with Interbase module built as shared)

2004-01-21  Jon Parise  <jon@csh.rit.edu>

    * ext/sqlite/Makefile.frag:
      Adding dependencies on sqlite.h for the rest of the source files in the
      libsqlite distribution.

2004-01-21  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * .cvsignore
      build/build.mk:
      Last php4 occurances..

2004-01-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_3)
      makerpm:
      Add these files to the actual package

    * (PHP_4_3)
      makerpm:
      Make this thing actually work again

2004-01-21  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/bz2/config.m4:
      Break out the test with first hit.

2004-01-21  Sara Golemon  <php@alphaweb.net>

    * ext/standard/tests/file/userwrapper.phpt:
      Typo

2004-01-21  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS
      ext/standard/formatted_print.c:
      MFH: - Fixed bug #26973 (*printf() + modifier broken)

    * ext/standard/formatted_print.c:
      - Fixed bug #26973 (*printf() + modifier broken)

    * ext/standard/tests/strings/bug26973.phpt:
      extend a bit

    * ext/standard/tests/strings/bug26973.phpt:
      
      test case for bug #26973

    * ext/simplexml/tests/bug26976.phpt:
      typo fix

    * ext/simplexml/tests/bug26976.phpt:
      test for bug #26976

2004-01-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/standard/file.c:
      MFH: Fixed bug #26974 (rename() doesn't check the destination file against
      safe_mode/open_basedir).

    * main/streams/plain_wrapper.c:
      Fixed bug #26974 (rename() doesn't check the destination file
      against safe_mode/open_basedir).

2004-01-21  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/simplexml/simplexml.c:
      Goto targets should not be indented (some compilers choke on this, iirc)

2004-01-20  Antony Dovgal  <tony2001@phpclub.net>

    * (PHP_4_3)
      ext/oci8/oci8.c:
      fix savelob() to make it possible to write data at the beginning of LOB

2004-01-20  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/document.c
      ext/dom/dom_iterators.c
      ext/dom/xpath.c:
      Warn when empty string supplied to load methods (by Pierre-Alain)
      Fix refcount on xpath iterators
      xpath_query should return nodelist even when empty

2004-01-20  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/com_dotnet/README:
      update todo part of readme

2004-01-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/dom/xpath.c:
      Fix warning (and possible problem)

2004-01-20  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/simplexml.c:
      -

2004-01-20  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS
      acinclude.m4:
      MFH: Fixed bug #26969 (shared openssl build fails)

    * acinclude.m4:
      - Fixed Bug #26969 (shared openssl build fails)

    * NEWS:
      BfN

    * tests/lang/bug26696.phpt:
      test case for bug #26696

2004-01-19  Frank M. Kromann  <frank@kromann.info>

    * ext/simplexml/simplexml.c:
      Fix compilation of simplexml when spl is build as shared object

2004-01-19  Christian Stocker  <chregu@phant.ch>

    * ext/dom/xpath.c:
      Fix leaks in dom_xpath_query (create retval only if requiered) by
      Pierre-Alain

    * ext/dom/document.c:
      fixes segfault, if file doesn't exist (by Pierre-Alain)

2004-01-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_3)
      makerpm:
      Correct license

    * (PHP_4_3)
      sapi/cgi/cgi_main.c:
      Fix a memleak

2004-01-19  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS
      ext/standard/basic_functions.c:
      - Fixed bug #26381 (rand() without srand() doesn't work with certain
      php.ini)

    * ext/standard/basic_functions.c:
      - Make sure srand() / mt_srand() are really called.

2004-01-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS:
      Bug fixing news.

    * (PHP_4_3)
      ext/standard/file.c:
      MFH: Fixed bug #26967 (make various file operations return FALSE on error).

    * ext/standard/file.c:
      Fixed bug #26967 (make various file operations return FALSE on error).

2004-01-19  Christian Stocker  <chregu@phant.ch>

    * NEWS:
      added missing dots..

    * NEWS
      ext/xsl/xsltprocessor.c:
      Cosmetics and NEWS entry

2004-01-19  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_4_3)
      ext/mbstring/tests/mb_strlen.phpt:
      - MFH(r-1.3): Turn off mbstring.func_overload as this test uses plain
      strlen()
        for comparison.

    * ext/mbstring/tests/mb_strlen.phpt:
      - Turn off mbstring.func_overload as this test uses plain strlen() for
        comparison.

2004-01-19  Christian Stocker  <chregu@phant.ch>

    * ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c:
      without that method call, it is not allowed to call php functions from
      xslt stylesheets for security reasons.

2004-01-19  Martin Jansen  <mail@martin-jansen.de>

    * pear/PEAR.php:
      - CS

2004-01-19  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h:
      - Hopefully fix bug #26696.
      - Please let me know if hell-breaks loose

2004-01-19  Zeev Suraski  <zeev@zend.com>

    * (PHP_4_3)
      Zend/zend_execute_API.c:
      Backport fix for bug #21513

2004-01-19  Derick Rethans  <php@derickrethans.nl>

    * NEWS:
      - SPL lives now in ext/

2004-01-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/file/fgetcsv.phpt:
      
      Added fgetcsv() tests.

2004-01-19  Greg Beaver  <greg@chiaraquartet.net>

    * pear/System.php:
      fix -m argument to mkDir().  Conversion to octal was not being made,
      and a string should never be passed into mkdir().
      
      Thanks to Alex Hayes

2004-01-19  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      ext/standard/crypt.c
      ext/standard/rand.c:
      MFH: Moved php_srand() call into php_rand().

    * ext/standard/crypt.c
      ext/standard/rand.c:
      - Moved php_srand() call into php_rand().
      

    * NEWS
      NEWS:
      BFN

    * (PHP_4_3)
      NEWS
      ext/standard/php_rand.h:
      MFH: - Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)

    * ext/standard/php_rand.h:
      - Fixed bug #26949 (rand(min,max) always returns min when ZTS enabled)

2004-01-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Add zend_get_module_started() to quickly check whether a module is present
      and its MINIT function has been called.

2004-01-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c:
      Improove debug capabilities

    * ext/simplexml/php_simplexml_exports.h
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.h:
      Rename header to prevent name clashes with external files

    * ext/simplexml/simplexml.c:
      Necessary as long as SPL is shared/dll

    * ext/sqlite/tests/sqlite_oo_031.phpt:
      Update, id_l is unique

    * ext/sqlite/tests/sqlite_oo_031.phpt:
      Add spl interaction test.

2004-01-18  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/standard/file.c:
      Fix fgetcsv() to reflect the change on 4.3.5 behaviour.

2004-01-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/sqlite/tests/bug26911.phpt
      ext/sqlite/tests/sqlite_oo_029.phpt:
      Update

2004-01-18  Derick Rethans  <php@derickrethans.nl>

    * ext/mcrypt/config.w32:
      - This define is not used anymore

2004-01-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      ext/standard/file.c
      ext/standard/tests/file/bug26634.phpt:
      Corrections for various fgetcsv() issues.

2004-01-18  Timm Friebe  <thekid@thekid.de>

    * ext/sybase_ct/php_sybase_ct.c:
      - Fixed compiler warnings (int format, long int arg)

2004-01-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c:
      Fix Warning

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.h:
      Enable inherited classes inside SPL and respect order of module init.

    * ext/simplexml/tests/002.phpt
      ext/simplexml/tests/003.phpt
      ext/simplexml/tests/003.xml
      ext/simplexml/tests/007.phpt
      ext/simplexml/tests/008.phpt
      ext/simplexml/tests/010.phpt:
      Use external files only in 001.phpt & tests for bugs

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c:
      Export access to class_entry by function.

2004-01-18  Christian Stocker  <chregu@phant.ch>

    * ext/dom/document.c:
      - fix for bug #26947 Crash by using DomDocument::getElementById()

2004-01-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_reflection_api.c:
      Fix some casing issues

2004-01-17  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/tests/profile08.phpt
      ext/simplexml/tests/profile11.phpt:
      update the tests proper-like

    * ext/simplexml/examples/security.php
      ext/simplexml/examples/xpath.php:
      update the examples

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/profile04.phpt
      ext/simplexml/tests/profile05.phpt
      ext/simplexml/tests/profile06.phpt
      ext/simplexml/tests/profile07.phpt
      ext/simplexml/tests/profile10.phpt:
      namespace accesses are now soley URI based as opposed to prefix based.

2004-01-17  Jon Parise  <jon@csh.rit.edu>

    * ext/sqlite/Makefile.frag:
      Make the compilation of vdbeaux.c dependent on the generation of sqlite.h.
      An incremental 'make -j' build will now complete successfully.

2004-01-17  Andrey Hristov  <php@hristov.com>

    * README.PHP4-TO-PHP5-THIN-CHANGES:
      use Rasmus' words

2004-01-17  Derick Rethans  <php@derickrethans.nl>

    * ext/simplexml/README:
      - Fix typoes

2004-01-17  Jon Parise  <jon@csh.rit.edu>

    * ext/simplexml/README:
      Spell 'element' correctly.

2004-01-17  Andrey Hristov  <php@hristov.com>

    * README.PHP4-TO-PHP5-THIN-CHANGES:
      adding info about $argc and $argv in CLI mode

2004-01-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/CREDITS
      ext/simplexml/README
      ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/006.phpt
      ext/simplexml/tests/007.phpt
      ext/simplexml/tests/008.phpt
      ext/simplexml/tests/011.phpt
      ext/simplexml/tests/012.phpt
      ext/simplexml/tests/014.phpt
      ext/simplexml/tests/014a.phpt
      ext/simplexml/tests/014b.phpt
      ext/simplexml/tests/015.phpt
      ext/simplexml/tests/016.phpt
      ext/simplexml/tests/017.phpt
      ext/simplexml/tests/018.phpt
      ext/simplexml/tests/019.phpt
      ext/simplexml/tests/bug25756.phpt:
      Major bugfix for consistency.

2004-01-17  Andrey Hristov  <php@hristov.com>

    * README.PHP4-TO-PHP5-THIN-CHANGES:
      Clarification about phpDoc comments. Spotted by Greag Beaver.

2004-01-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/sqlite/sqlite.c:
      No longer needed

2004-01-17  Andrey Hristov  <php@hristov.com>

    * ext/tokenizer/tokenizer.c
      ext/xml/xml.c:
      HEAD is bundled with ZE2

2004-01-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/tests/005.xml
      ext/simplexml/tests/006.xml
      ext/simplexml/tests/009.xml:
      Drop the external xml files no longer needed

    * ext/simplexml/tests/005.phpt
      ext/simplexml/tests/006.phpt
      ext/simplexml/tests/009.phpt:
      No external xml files

    * ext/simplexml/tests/004.phpt
      ext/simplexml/tests/004.xml:
      Don't use external xml files

2004-01-17  Greg Beaver  <greg@chiaraquartet.net>

    * pear/package-PEAR.xml
      pear/PEAR/Common.php:
      fix Bug #594 PEAR_Common::analyzeSourceCode fails on string with $var and {
      also fixes SOAP packaging error

2004-01-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_interfaces.c:
      

2004-01-17  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/tests/profile06.phpt
      ext/simplexml/tests/profile07.phpt
      ext/simplexml/tests/profile10.phpt:
      remove the parser errors here, so they accurately reflect what should
      happen.

2004-01-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_interfaces.c:
      Fix inheritance rule for interface Traversable

    * ext/simplexml/simplexml.c:
      Fix parameter list and protos

    * ext/simplexml/tests/010.phpt:
      Add test for inherited simplexml classes

    * ext/simplexml/simplexml.c:
      Make inherited sxe classes work

2004-01-17  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ChangeLog
      README.PHP4-TO-PHP5-THIN-CHANGES
      README.Zeus
      configure.in
      php4.spec.in
      php5.spec.in
      ZendEngine2/tests/bug26802.phpt
      ext/bz2/bz2.dsp
      ext/com_dotnet/README
      ext/cpdf/cpdf.dsp
      ext/ctype/ctype.dsp
      ext/curl/curl.dsp
      ext/dba/dba.dsp
      ext/dbase/dbase.dsp
      ext/dbx/dbx.dsp
      ext/dio/tests/001.phpt
      ext/dom/dom.dsp
      ext/exif/exif.dsp
      ext/fbsql/fbsql.dsp
      ext/fdf/fdf.dsp
      ext/filepro/filepro.dsp
      ext/gd/gd.dsp
      ext/gettext/gettext.dsp
      ext/gmp/tests/001.phpt
      ext/iconv/iconv.dsp
      ext/imap/imap.dsp
      ext/informix/ifx.dsp
      ext/informix/ifx.ec
      ext/ingres_ii/README
      ext/ingres_ii/ingres.dsp
      ext/interbase/interbase.dsp
      ext/ldap/LDAP_Win32_HOWTO.txt
      ext/ldap/ldap.dsp
      ext/ldap/ldap.mak
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.dsp
      ext/mbstring/mbstring.h
      ext/mcrypt/mcrypt.dsp
      ext/mcve/config.m4
      ext/mcve/mcve.dsp
      ext/mcve/tests/001.phpt
      ext/mhash/mhash.dsp
      ext/mime_magic/mime_magic.dsp
      ext/ming/ming.dsp
      ext/mnogosearch/README
      ext/mnogosearch/index.php
      ext/msql/msql.dsp
      ext/mssql/mssql.dsp
      ext/mssql/mssql_win32_howto.txt
      ext/mssql/php_mssql.c
      ext/mysql/mysql.dsp
      ext/mysqli/mysqli.dsp
      ext/ncurses/tests/001.phpt
      ext/oci8/oci8.dsp
      ext/odbc/config.m4
      ext/openssl/README
      ext/openssl/openssl.dsp
      ext/oracle/oracle.dsp
      ext/pdf/pdf.dsp
      ext/pgsql/pgsql.dsp
      ext/pspell/README
      ext/pspell/pspell.dsp
      ext/shmop/README
      ext/shmop/shmop.dsp
      ext/simplexml/simplexml.dsp
      ext/skeleton/skeleton.dsp
      ext/skeleton/tests/001.phpt
      ext/snmp/snmp.dsp
      ext/sockets/sockets.dsp
      ext/sqlite/sqlite.dsp
      ext/standard/credits_ext.h
      ext/standard/credits_sapi.h
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/sybase_ct.dsp
      ext/tokenizer/tokenizer.dsp
      ext/w32api/w32api.c
      ext/w32api/w32api.dsp
      ext/xml/xml.mak
      ext/xmlrpc/xmlrpc.dsp
      ext/xsl/xsl.dsp
      ext/yaz/yaz.dsp
      ext/zlib/zlib.dsp
      ext/zlib/zlib_win32_howto.txt
      netware/buildsapi.bat
      netware/php4apache.mak
      netware/php4apache2filter.mak
      netware/php4cli.mak
      netware/php5apache.mak
      netware/php5apache2filter.mak
      netware/php5cli.mak
      netware/phplib.mak
      sapi/activescript/README
      sapi/activescript/classfactory.cpp
      sapi/activescript/config.w32
      sapi/activescript/php4activescript.c
      sapi/activescript/php4activescript.def
      sapi/activescript/php4activescript.dsp
      sapi/activescript/php4activescript.h
      sapi/activescript/php4as_classfactory.h
      sapi/activescript/php4as_scriptengine.h
      sapi/activescript/php5activescript.c
      sapi/activescript/php5activescript.def
      sapi/activescript/php5activescript.dsp
      sapi/activescript/php5activescript.h
      sapi/activescript/php5as_classfactory.h
      sapi/activescript/php5as_scriptengine.h
      sapi/activescript/scriptengine.cpp
      sapi/aolserver/README
      sapi/aolserver/php4aolserver.dsp
      sapi/aolserver/php5aolserver.dsp
      sapi/apache/config.w32
      sapi/apache/php4apache.dsp
      sapi/apache/php5apache.dsp
      sapi/apache2filter/.cvsignore
      sapi/apache2handler/.cvsignore
      sapi/apache2handler/php4apache2.dsp
      sapi/apache2handler/php5apache2.dsp
      sapi/apache_hooks/.cvsignore
      sapi/apache_hooks/apMakefile.tmpl
      sapi/apache_hooks/config.m4
      sapi/apache_hooks/config.w32
      sapi/apache_hooks/libphp4.module.in
      sapi/apache_hooks/libphp5.module.in
      sapi/apache_hooks/mod_php4.c
      sapi/apache_hooks/mod_php4.exp
      sapi/apache_hooks/mod_php4.h
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.exp
      sapi/apache_hooks/mod_php5.h
      sapi/apache_hooks/php.sym
      sapi/apache_hooks/php4apache_hooks.dsp
      sapi/apache_hooks/php5apache_hooks.dsp
      sapi/apache_hooks/php_apache_http.h
      sapi/caudium/.cvsignore
      sapi/caudium/caudium.c
      sapi/caudium/config.m4
      sapi/cgi/README.FastCGI
      sapi/embed/php4embed.dsp
      sapi/embed/php5embed.dsp
      sapi/isapi/config.m4
      sapi/isapi/config.w32
      sapi/isapi/php4isapi.c
      sapi/isapi/php4isapi.def
      sapi/isapi/php4isapi.dsp
      sapi/isapi/php5isapi.c
      sapi/isapi/php5isapi.def
      sapi/isapi/php5isapi.dsp
      sapi/isapi/stresstest/notes.txt
      sapi/isapi/stresstest/stresstest.cpp
      sapi/nsapi/php4nsapi.dsp
      sapi/nsapi/php5nsapi.dsp
      sapi/pi3web/README
      sapi/pi3web/config.m4
      sapi/pi3web/config.w32
      sapi/pi3web/php4pi3web.dsp
      sapi/pi3web/php5pi3web.dsp
      sapi/pi3web/pi3web_sapi.c
      sapi/pi3web/pi3web_sapi.h
      sapi/roxen/.cvsignore
      sapi/roxen/README
      sapi/roxen/TODO
      sapi/roxen/config.m4
      sapi/roxen/roxen.c
      sapi/thttpd/config.m4
      sapi/thttpd/thttpd_patch
      sapi/tux/README
      sapi/tux/config.m4
      sapi/webjames/README
      scripts/dev/credits
      tests/test.php4
      tests/classes/inheritance_002.phpt
      win32/install.txt
      win32/php4.dsp
      win32/php4.dsw
      win32/php4dll.dsp
      win32/php4dllts.dsp
      win32/php4dllts.rc
      win32/php4dllts.rc2
      win32/php4ts.dsp
      win32/php4ts.rc
      win32/php4ts.rc2
      win32/php4ts_cli.dsp
      win32/php4ts_cli.rc
      win32/php4ts_cli.rc2
      win32/php5.dsp
      win32/php5.dsw
      win32/php5dll.dsp
      win32/php5dllts.dsp
      win32/php5dllts.rc
      win32/php5dllts.rc2
      win32/php5ts.dsp
      win32/php5ts.dsw
      win32/php5ts.rc
      win32/php5ts.rc2
      win32/php5ts_cli.dsp
      win32/php5ts_cli.rc
      win32/php5ts_cli.rc2
      win32/pws-php4cgi.reg
      win32/pws-php4isapi.reg
      win32/pws-php5cgi.reg
      win32/pws-php5isapi.reg
      win32/resource.h
      win32/signal.h
      win32/installer/README
      win32/installer/gen-nsis.php:
      - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5

2004-01-17  Tim Toohey  <php@toowards.com>

    * ext/gd/libgd/gd.c:
      (gdImageSetPixel) Tidied 'normal' blending effect

2004-01-17  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * tests/classes/destructor_and_references.phpt:
      typofix

2004-01-17  Wez Furlong  <wez.php@thebrainroom.net>

    * (PECL_4_3)
      ext/sqlite/package.xml:
      bah bah

    * (PECL_4_3)
      ext/sqlite/package.xml:
      I will test package even at 1am...

    * (PECL_4_3)
      ext/sqlite/package.xml:
      update for release

2004-01-17  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h:
      Expose zend_std_call_user_call(), needed for implementation of things like
      __call handlers.

2004-01-17  Wez Furlong  <wez.php@thebrainroom.net>

    * (PECL_4_3)
      ext/sqlite/sqlite.dsp:
      better fix

2004-01-17  Edin Kadribasic  <edink@emini.dk>

    * (PECL_4_3)
      ext/sqlite/sqlite.c:
      Not everybody has this ;)

2004-01-17  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l:
      Nuke compile warning by using the LANG_SCNG macro instead

2004-01-17  Wez Furlong  <wez.php@thebrainroom.net>

    * (PECL_4_3)
      ext/sqlite/sqlite.dsp:
      fix win32 build

2004-01-17  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS
      ext/imap/config.m4:
      MFH: Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build
      as shared)

    * ext/imap/config.m4:
      Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build as
      shared)

2004-01-16  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/sqlite/libsqlite/src/sqlite.w32.h:
      update file for win32 build

2004-01-16  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/tests/profile04.phpt
      ext/simplexml/tests/profile05.phpt
      ext/simplexml/tests/profile06.phpt
      ext/simplexml/tests/profile07.phpt
      ext/simplexml/tests/profile10.phpt
      ext/simplexml/tests/profile11.phpt:
      update the profile of how namespaces should work after discussions with
      shane and rob richards.  there were a lot of race conditions with regards
      to the way namespaces have been handled in XML documents so far, this new
      method removes the race conditions, and gives me a real reason to add the
      children() and attributes() methods.

2004-01-16  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS
      ZendEngine2/zend_reflection_api.c:
      - Fixed bug #26640 (__autoload() not invoked by Reflection classes)
      

2004-01-16  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/tests/profile01.phpt
      ext/simplexml/tests/profile02.phpt
      ext/simplexml/tests/profile03.phpt
      ext/simplexml/tests/profile04.phpt
      ext/simplexml/tests/profile05.phpt
      ext/simplexml/tests/profile06.phpt
      ext/simplexml/tests/profile07.phpt
      ext/simplexml/tests/profile08.phpt
      ext/simplexml/tests/profile09.phpt
      ext/simplexml/tests/profile10.phpt
      ext/simplexml/tests/profile11.phpt:
      Add a "profile" of simplexml's expected behaviour in the form of tests.
      This will be expanded as issues arise and will be a formal definition
      (in code) of simplexml's behaviour.

2004-01-16  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      NEWS
      ext/xml/xml.c:
      MFH: - Fixed bug #26937 (Warning in xml.c)

    * ext/xml/xml.c:
      Kill warning (bug #26937)

    * tests/lang/bug26640.phpt:
      Added test case for bug #26640

2004-01-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/TODO:
      Update TODO

    * EXTENSIONS
      EXTENSIONS:
      Added Antony Dovgal as OCI8 maintainer.

    * run-tests.php:
      Fixed division by zero warning.

2004-01-16  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS
      NEWS:
      BFN

    * ext/mime_magic/mime_magic.c:
      Fix the mime_magic.debug option init

2004-01-16  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/CREDITS:
      Add myself at last =)

2004-01-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug26927.phpt:
      MFH: Fixed Bug #26927 (preg_quote() does not escape \0).

    * ext/pcre/tests/bug26927.phpt:
      
      Fixed Bug #26927 (preg_quote() does not escape \0).

    * ext/pcre/php_pcre.c:
      Fixed Bug #26927 (preg_quote() does not escape \0).

2004-01-15  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/sqlite/sqlite.c
      ext/sqlite/sqlite.c:
      Fix shutdown

    * (PHP_4_3)
      ext/dba/dba.c:
      Add missing fd creation

2004-01-15  Pierre-Alain Joye  <paj@pearfr.org>

    * ext/sqlite/package.xml:
      - Fix the php dependency
      (wide copy/paste is not that good no? ;) )

2004-01-15  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend.c:
      Nice patch Christian, but it wasn't at all enabled? :)
      
      Fix bug #26883

2004-01-15  Antony Dovgal  <tony2001@phpclub.net>

    * ext/oci8/oci8.c:
      Fix bug #26892, ORA-21301 in ocinewcollection() call.
      				pEnv should be initialized in object mode too.

2004-01-15  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c:
      Drop userspace iteration correctly.

2004-01-15  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/oci8/config.m4
      ext/oci8/oci8.c:
      Fix typo

    * (PHP_4_3)
      ext/mime_magic/mime_magic.c:
      Fix overflow

    * NEWS
      ext/mime_magic/mime_magic.c:
      - Fixed bug #26844 (ext/mime_magic: magic file validation broken).

2004-01-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/imap/php_imap.c:
      MFH: Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding
      is
      used).

    * ext/imap/php_imap.c:
      Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding is
      used).

2004-01-14  Greg Beaver  <greg@chiaraquartet.net>

    * pear/PEAR.php:
      fix get_class() case-sensitive incompatibility in PHP5

2004-01-14  Edin Kadribasic  <edink@emini.dk>

    * (PECL_4_3)
      ext/sqlite/libsqlite/src/sqlite.w32.h:
      Update version number

    * (PECL_4_3)
      ext/sqlite/sqlite.dsp:
      Add new files to windows build

2004-01-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PECL_4_3)
      ext/sqlite/libsqlite/src/date.c
      ext/sqlite/libsqlite/src/vdbeInt.h
      ext/sqlite/libsqlite/src/vdbeaux.c:
      Added new files.

2004-01-14  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/010.phpt:
      This is no longer usefull in any way.

2004-01-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/tests/bug26911.phpt:
      
      MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
      empty queries).

    * NEWS
      ext/sqlite/sqlite.c
      ext/sqlite/sqlite.c
      ext/sqlite/tests/bug26911.phpt:
      MFH: Fixed bug #26911 (crash in sqlite extension when fetching data from
      empty queries).

2004-01-14  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c:
      test user define namespace aliases

2004-01-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PECL_4_3)
      ext/sqlite/libsqlite/src/parse.c:
      Touch parser.

    * (PECL_4_3)
      ext/sqlite/config.m4
      ext/sqlite/libsqlite/VERSION
      ext/sqlite/libsqlite/src/attach.c
      ext/sqlite/libsqlite/src/auth.c
      ext/sqlite/libsqlite/src/btree.c
      ext/sqlite/libsqlite/src/btree.h
      ext/sqlite/libsqlite/src/btree_rb.c
      ext/sqlite/libsqlite/src/build.c
      ext/sqlite/libsqlite/src/copy.c
      ext/sqlite/libsqlite/src/delete.c
      ext/sqlite/libsqlite/src/encode.c
      ext/sqlite/libsqlite/src/expr.c
      ext/sqlite/libsqlite/src/func.c
      ext/sqlite/libsqlite/src/hash.c
      ext/sqlite/libsqlite/src/hash.h
      ext/sqlite/libsqlite/src/insert.c
      ext/sqlite/libsqlite/src/main.c
      ext/sqlite/libsqlite/src/opcodes.c
      ext/sqlite/libsqlite/src/opcodes.h
      ext/sqlite/libsqlite/src/os.c
      ext/sqlite/libsqlite/src/os.h
      ext/sqlite/libsqlite/src/pager.c
      ext/sqlite/libsqlite/src/pager.h
      ext/sqlite/libsqlite/src/parse.c
      ext/sqlite/libsqlite/src/parse.h
      ext/sqlite/libsqlite/src/parse.y
      ext/sqlite/libsqlite/src/pragma.c
      ext/sqlite/libsqlite/src/printf.c
      ext/sqlite/libsqlite/src/random.c
      ext/sqlite/libsqlite/src/select.c
      ext/sqlite/libsqlite/src/sqlite.h.in
      ext/sqlite/libsqlite/src/sqlite.w32.h
      ext/sqlite/libsqlite/src/sqliteInt.h
      ext/sqlite/libsqlite/src/table.c
      ext/sqlite/libsqlite/src/tokenize.c
      ext/sqlite/libsqlite/src/trigger.c
      ext/sqlite/libsqlite/src/update.c
      ext/sqlite/libsqlite/src/util.c
      ext/sqlite/libsqlite/src/vacuum.c
      ext/sqlite/libsqlite/src/vdbe.c
      ext/sqlite/libsqlite/src/vdbe.h
      ext/sqlite/libsqlite/src/where.c:
      Upgrade bundled libsqlite to 2.8.11

    * ext/sqlite/libsqlite/src/parse.c:
      touch generated parser.

    * ext/sqlite/libsqlite/src/date.c
      ext/sqlite/libsqlite/src/hash.c
      ext/sqlite/libsqlite/src/hash.h
      ext/sqlite/libsqlite/src/opcodes.c
      ext/sqlite/libsqlite/src/opcodes.h
      ext/sqlite/libsqlite/src/os.c
      ext/sqlite/libsqlite/src/os.h
      ext/sqlite/libsqlite/src/pager.c
      ext/sqlite/libsqlite/src/printf.c
      ext/sqlite/libsqlite/src/select.c
      ext/sqlite/libsqlite/src/sqliteInt.h
      ext/sqlite/libsqlite/src/tokenize.c
      ext/sqlite/libsqlite/src/util.c
      ext/sqlite/libsqlite/src/vdbe.c
      ext/sqlite/libsqlite/src/vdbeInt.h
      ext/sqlite/libsqlite/src/vdbeaux.c
      ext/sqlite/libsqlite/src/where.c:
      
      Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).

    * NEWS
      ext/sqlite/libsqlite/VERSION
      ext/sqlite/libsqlite/src/btree_rb.c:
      Upgraded bundled libsqlite to 2.8.11 (fixed critical bug of *NIX systems).

2004-01-14  Wez Furlong  <wez.php@thebrainroom.net>

    * (PHP_4_3)
      main/network.c:
      Probable fix for:
      Bug #25575 stream_set_blocking with STDIN doesnt block

    * ext/standard/file.c:
      Remove stale code from flock();
      spotted by Hartmut.

    * (PHP_4_3)
      NEWS
      ext/standard/file.c:
      Fixed bug #26772 (fgets returns NULL instead of FALSE). (Wez)

    * ext/standard/file.c:
      Fix #26772: fgets returns NULL instead of FALSE.

2004-01-14  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_compile.c:
      Don't allow interfaces to implement anything

2004-01-14  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/sqlite/libsqlite/src/parse.c:
      touch

2004-01-14  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_operators.h:
      - Remove bogus macros

    * ext/imap/php_imap.c:
      - Remove use of bogus macro

2004-01-14  Wez Furlong  <wez.php@thebrainroom.net>

    * sapi/cli/cli_win32.c
      sapi/cli/config.w32
      sapi/cli/php_cli.c:
      Add optional php-win.exe variation of the CLI sapi.
      php-win.exe runs in the windows GUI subsystem, and thus
      has no console; stdio handles are effectively set to /dev/null
      and no "dos box" will appear on screen when running scripts
      using this sapi (php-gtk people will be familiar with this concept).
      
      Aside from those differences, php-win.exe is 100% identical to
      regular CLI

2004-01-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/standard/formatted_print.c
      ext/standard/tests/strings/bug26878.phpt:
      MFH: Fixed bug #26878 (problem with multiple references to the same
      variable
      with different types).

    * ext/standard/tests/strings/bug26878.phpt:
      
      Fixed bug #26878 (problem with multiple references to the same variable
      with different types).

    * ext/standard/formatted_print.c:
      Fixed bug #26878 (problem with multiple references to the same variable
      with different types).

2004-01-13  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/017.phpt:
      add support for $foo["a:bar"]
      fix xsearch to only return values for text,element and attribute nodes
      fix getChildren and return array
      remove most methods
      update test

2004-01-13  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * (PHP_4_3)
      ext/ftp/ftp.c:
      MFH: - Fixed bug #26896 (ext/ftp does not work as shared extension)

    * ext/ftp/ftp.c:
      - Fixed bug #26896 (ext/ftp does not work as shared extension)

    * NEWS
      NEWS:
      BFN

2004-01-13  Wez Furlong  <wez.php@thebrainroom.net>

    * ZendEngine2/zend_ini_parser.y:
      Don't treat strings containing : as potential constant names in
      the .ini parser.
      This fixes Bug #26893

    * ext/com_dotnet/com_handlers.c:
      reinstate this ifdef for people without .Net SDK

    * ext/com_dotnet/com_handlers.c:
      Fix refcount on these return values to avoid a leak and allow object dtor's
      to be called.
      This in turn prevents a massive slow-down in CoUninitialize which would
      have to
      forcibly destroy the COM objects in request shutdown.

2004-01-13  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/php_dom.c:
      fix getElementsByTagName and getElementsByTagNameNS - allow *

2004-01-13  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/com_dotnet/com_com.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      Fix leaking constructors.
      Implement a cache for method signatures and DISPID's to
      greatly improve performance when repeatedly accessing
      members with the same names.

2004-01-13  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_3)
      Zend/zend.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      - Fixed year in version notices

2004-01-13  Sara Golemon  <php@alphaweb.net>

    * ext/curl/config.w32:
      Don't even define this.

2004-01-13  John Coggeshall  <john@coggeshall.org>

    * ext/sqlite/sess_sqlite.c:
      Whoops... Ilia forgot a ')'

2004-01-13  Wez Furlong  <wez.php@thebrainroom.net>

    * win32/time.c:
      make usleep actually work properly

    * ext/com_dotnet/com_com.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      Support automatic handling of byref parameters

2004-01-12  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/sess_sqlite.c:
      Fixed a bug that would cause the sqlite session database to grow endlessly.

2004-01-12  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * ext/interbase/interbase.c:
      More handsome solution for previous fix

    * ext/interbase/interbase.c:
      Added sanity check on ibase_[p]connect() dialect argument (fixes obscure
      unregistered bug)

2004-01-12  Martin Kraemer  <Martin.Kraemer@fujitsu-siemens.com>

    * ext/bz2/php_bz2.h:
      Avoid duplicate symbols; definition is in bz2.c

2004-01-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      configure.in
      main/php_version.h:
      Back to dev.

    * (PHP_4_3)
      NEWS:
      Set release date.

    * (PHP_4_3)
      configure.in
      main/php_version.h:
      Go with 4.3.5RC1

2004-01-12  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_compile.c:
      - Return the PHP 4 behavior of not allowing class declerations within
      - class declerations. This happened when declaring a class within a
      - method.
      class A {
      	function foo() {
      		class B {
      		}
      	}
      }

2004-01-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/mysql/php_mysql.c:
      Synch mysql_fetch_object with mysqli, sqlite and pgsql

    * ext/mysqli/mysqli_nonapi.c:
      Proto fix

    * ext/sqlite/sqlite.c:
      No longer needed

    * ZendEngine2/zend_API.h
      main/php.h:
      Add missing macro

2004-01-11  Wez Furlong  <wez.php@thebrainroom.net>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l:
      TSRMLS fix

2004-01-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/pgsql/pgsql.c:
      MFH: Fixed bug #26864 (pg_(update|delete) ignore PGSQL_DML_EXEC option).

    * ext/pgsql/pgsql.c:
      Fixed bug #26864 (pg_(update|delete) ignore PGSQL_DML_EXEC option).

2004-01-11  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_language_parser.y:
      - Re-allow conditional class declerations. Needless to say that I also
      - think it's not great coding.. Use polymorphism instead :)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l:
      - This should fix the problem of conditional function decleration on the
      - same line of code not to work. You should re-evaluate your coding style
      - if you really code this way :)

2004-01-11  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS:
      oops..

    * NEWS:
      BFN

    * tests/lang/bug26869.phpt:
      
      add test case for bug #26869

2004-01-11  Andrey Hristov  <php@hristov.com>

    * ext/standard/tests/array/var_export.phpt:
      fixing test

2004-01-11  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/sqlite/config.m4:
      added utf8 support option for sqlite >= 2.8.9.

2004-01-10  Andrey Hristov  <php@hristov.com>

    * ext/standard/tests/array/007.phpt
      ext/standard/tests/array/array_intersect_1.phpt:
      fixing tests after last Derick's commit that changed the behaviour of
      var_export() :)

2004-01-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/tests/014.phpt
      ext/simplexml/tests/014a.phpt
      ext/simplexml/tests/014b.phpt:
      Update attribute tests.

    * ext/simplexml/simplexml.c:
      - Cleanup class_entry
      - allow derived classes
      - fix new SimpleXML_Element()

2004-01-10  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_operators.c:
      Remove conflict

2004-01-10  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/dom_iterators.c
      ext/dom/nodelist.c
      ext/dom/php_dom.h
      ext/dom/xpath.c:
      XPath query returns nodelist object rather than array

2004-01-10  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_operators.c:
      Added error mask to set_error_handler()
      Patch by Christian Schneider <cschneid@cschneid.com>

2004-01-09  Wez Furlong  <wez.php@thebrainroom.net>

    * acinclude.m4
      ZendEngine2/acconfig.h:
      support for building asm in the unix buildsys.
      Also, when ZEND_ACCONFIG_H_NO_C_PROTOS is defined,
      omit the C prototypes from the configuration header
      so that it can be included into asm files.

2004-01-09  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/RFCs/002.txt:
      this one is declined

    * ext/pgsql/config.m4:
      Use pg_config if it can be found.

2004-01-09  Wez Furlong  <wez.php@thebrainroom.net>

    * ZendEngine2/zend_object_handlers.h:
      must be extern to avoid problems with some compilers

    * ext/session/php_session.h
      ext/session/session.c:
      export tsrm id for session globals.

    * ext/informix/config.w32:
      let informix build

2004-01-09  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/tests/bug26077.phpt:
      fix expect

2004-01-09  Edin Kadribasic  <edink@emini.dk>

    * ext/informix/ifx.ec:
      Fix ZTS build

2004-01-09  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_compile.c:
      Bug #25816 - disallow arrays in class constants

    * ZendEngine2/tests/bug26077.phpt:
      add test

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute.c:
      Fix Bug #26077 - memory leak when new() result is not assigned
      and no constructor defined

2004-01-09  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/mhash/config.w32:
      let mhash build

2004-01-09  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c:
      Remove these initializers as they are unused.

2004-01-09  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/sqlite/libsqlite/src/libsqlite.dsp:
      - Fix build

2004-01-09  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS:
      sqlite news

    * (PHP_4_3)
      NEWS
      ext/standard/mail.c:
      MFH: Fixed bug #26847 (memory leak in mail() when to/subject contain only
      spaces).

    * ext/standard/mail.c:
      Fixed bug #26847 (memory leak in mail() when to/subject contain only
      spaces)

2004-01-08  Sterling Hughes  <winnie@edwardbear.org>

    * ext/simplexml/simplexml.c:
      Fix dumping, when dumping a text element, for example:
      
      <?php
      $doc = simplexml_load_string('<?xml version="1.0"?>
      <namelist>
       <name>
        <first>helly</first>
       </name>
       <name>
        <first>sterling</first>
       </name>
      </namelist>');
      var_dump($doc->name[0]->first);
      
      Used to not display the node's content, now it does.

2004-01-08  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/simplexml/config.w32:
      add optional dep on spl for simplexml.
      Fix dep handling in buildconf

2004-01-08  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/README:
      Add some minimalistic documentation

    * ext/simplexml/simplexml.c:
      Fix windows build issue

    * ext/simplexml/simplexml.c:
      Cannot use shared SPL

    * ext/sqlite/sqlite.c:
      There's no more interaction with SPL

2004-01-08  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/standard/url_scanner_ex.c
      ext/standard/var_unserializer.c:
      touch generated files

    * ext/sqlite/libsqlite/src/parse.c:
      touch to make build work without lemon..

    * run-tests.php
      run-tests2.php
      TSRM/tsrm_nw.h
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_win32.h
      ZendEngine2/acconfig.h
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_config.nw.h
      ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_default_classes.h
      ZendEngine2/zend_dynamic_array.c
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_fast_cache.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_highlight.h
      ZendEngine2/zend_indent.c
      ZendEngine2/zend_indent.h
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h
      ZendEngine2/zend_istdiostream.h
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_iterators.h
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_list.c
      ZendEngine2/zend_list.h
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.h
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.h
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_multibyte.c
      ZendEngine2/zend_multibyte.h
      ZendEngine2/zend_multiply.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.h
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_ptr_stack.c
      ZendEngine2/zend_ptr_stack.h
      ZendEngine2/zend_qsort.c
      ZendEngine2/zend_qsort.h
      ZendEngine2/zend_reflection_api.c
      ZendEngine2/zend_reflection_api.h
      ZendEngine2/zend_sprintf.c
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stack.h
      ZendEngine2/zend_static_allocator.c
      ZendEngine2/zend_static_allocator.h
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_stream.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      build/build.mk
      build/build2.mk
      build/buildcheck.sh
      build/mkdep.awk
      ext/bcmath/php_bcmath.h
      ext/bz2/php_bz2.h
      ext/com_dotnet/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/cpdf/php_cpdf.h
      ext/ctype/php_ctype.h
      ext/curl/php_curl.h
      ext/dba/php_dba.h
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/uint32.h
      ext/dba/libflatfile/flatfile.h
      ext/dba/libinifile/inifile.h
      ext/dbase/php_dbase.h
      ext/dbx/dbx.h
      ext/dbx/dbx_fbsql.h
      ext/dbx/dbx_mssql.h
      ext/dbx/dbx_mysql.h
      ext/dbx/dbx_oci8.h
      ext/dbx/dbx_odbc.h
      ext/dbx/dbx_pgsql.h
      ext/dbx/dbx_sqlite.h
      ext/dbx/dbx_sybasect.h
      ext/dbx/php_dbx.h
      ext/dio/php_dio.h
      ext/dom/dom_ce.h
      ext/dom/dom_fe.h
      ext/dom/dom_properties.h
      ext/dom/php_dom.h
      ext/dom/xml_common.h
      ext/exif/php_exif.h
      ext/fam/php_fam.h
      ext/fbsql/php_fbsql.h
      ext/fdf/php_fdf.h
      ext/filepro/php_filepro.h
      ext/ftp/ftp.h
      ext/ftp/php_ftp.h
      ext/gd/php_gd.h
      ext/gettext/php_gettext.h
      ext/gmp/php_gmp.h
      ext/iconv/php_iconv.h
      ext/imap/php_imap.h
      ext/informix/ifx.ec
      ext/informix/php_informix.h
      ext/informix/php_informix_includes.h
      ext/ingres_ii/ii.h
      ext/ingres_ii/php_ii.h
      ext/interbase/interbase.rc
      ext/interbase/php_interbase.h
      ext/ircg/ircg_scanner.re
      ext/ircg/php_ircg.h
      ext/ldap/php_ldap.h
      ext/mbstring/mb_gpc.h
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_unicode.h
      ext/mcrypt/php_mcrypt.h
      ext/mcve/php_mcve.h
      ext/mhash/php_mhash.h
      ext/mime_magic/php_mime_magic.h
      ext/mime_magic/phpmimemagic.h
      ext/ming/php_ming.h
      ext/mnogosearch/php_mnogo.h
      ext/mono/php_mono.h
      ext/msession/msession.c
      ext/msession/php_msession.h
      ext/msql/php_msql.h
      ext/mssql/php_mssql.h
      ext/mysql/php_mysql.h
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_report.h
      ext/mysqli/php_mysqli.h
      ext/ncurses/php_ncurses.h
      ext/ncurses/php_ncurses_fe.h
      ext/oci8/php_oci8.h
      ext/odbc/php_birdstep.h
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h
      ext/openssl/php_openssl.h
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_signal.h
      ext/pcre/php_pcre.h
      ext/pdf/php_pdf.h
      ext/pfpro/php_pfpro.h
      ext/pgsql/php_pgsql.h
      ext/posix/php_posix.h
      ext/pspell/php_pspell.h
      ext/readline/php_readline.h
      ext/recode/php_recode.h
      ext/session/mod_files.h
      ext/session/mod_mm.h
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/shmop/php_shmop.h
      ext/simplexml/php_simplexml.h
      ext/snmp/php_snmp.h
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.h
      ext/sockets/unix_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/sqlite/php_sqlite.h
      ext/standard/base64.h
      ext/standard/basic_functions.h
      ext/standard/crc32.h
      ext/standard/credits.h
      ext/standard/css.h
      ext/standard/cyr_convert.h
      ext/standard/datetime.h
      ext/standard/dl.h
      ext/standard/dns.h
      ext/standard/exec.h
      ext/standard/file.h
      ext/standard/flock_compat.h
      ext/standard/fsock.h
      ext/standard/head.h
      ext/standard/html.h
      ext/standard/info.h
      ext/standard/md5.h
      ext/standard/microtime.h
      ext/standard/pack.h
      ext/standard/pageinfo.h
      ext/standard/php_array.h
      ext/standard/php_assert.h
      ext/standard/php_browscap.h
      ext/standard/php_crypt.h
      ext/standard/php_dir.h
      ext/standard/php_ext_syslog.h
      ext/standard/php_filestat.h
      ext/standard/php_fopen_wrappers.h
      ext/standard/php_ftok.h
      ext/standard/php_http.h
      ext/standard/php_image.h
      ext/standard/php_incomplete_class.h
      ext/standard/php_iptc.h
      ext/standard/php_lcg.h
      ext/standard/php_link.h
      ext/standard/php_mail.h
      ext/standard/php_math.h
      ext/standard/php_metaphone.h
      ext/standard/php_parsedate.h
      ext/standard/php_rand.h
      ext/standard/php_smart_str.h
      ext/standard/php_smart_str_public.h
      ext/standard/php_standard.h
      ext/standard/php_string.h
      ext/standard/php_sunfuncs.h
      ext/standard/php_type.h
      ext/standard/php_uuencode.h
      ext/standard/php_var.h
      ext/standard/php_versioning.h
      ext/standard/proc_open.h
      ext/standard/quot_print.h
      ext/standard/reg.h
      ext/standard/scanf.h
      ext/standard/sha1.h
      ext/standard/streamsfuncs.h
      ext/standard/uniqid.h
      ext/standard/url.h
      ext/standard/url_scanner.h
      ext/standard/url_scanner_ex.h
      ext/standard/url_scanner_ex.re
      ext/standard/var_unserializer.re
      ext/sybase/php_sybase_db.h
      ext/sybase_ct/php_sybase_ct.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvsem/php_sysvsem.h
      ext/sysvshm/php_sysvshm.h
      ext/tokenizer/php_tokenizer.h
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx_api.h
      ext/xml/expat_compat.h
      ext/xml/php_xml.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/yaz/php_yaz.h
      ext/yp/php_yp.h
      ext/zlib/php_zlib.h
      main/SAPI.h
      main/build-defs.h.in
      main/config.nw.h
      main/fopen_wrappers.h
      main/internal_functions.c.in
      main/internal_functions_registry.h
      main/logos.h
      main/php.h
      main/php3_compat.h
      main/php_compat.h
      main/php_content_types.h
      main/php_globals.h
      main/php_ini.h
      main/php_logos.h
      main/php_main.h
      main/php_memory_streams.h
      main/php_network.h
      main/php_open_temporary_file.h
      main/php_output.h
      main/php_realpath.c
      main/php_reentrancy.h
      main/php_regex.h
      main/php_scandir.h
      main/php_streams.h
      main/php_syslog.h
      main/php_ticks.h
      main/php_variables.h
      main/rfc1867.h
      main/safe_mode.h
      main/snprintf.h
      main/spprintf.h
      main/win95nt.h
      main/streams/php_stream_context.h
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_mmap.h
      main/streams/php_stream_plain_wrapper.h
      main/streams/php_stream_transport.h
      main/streams/php_stream_userspace.h
      main/streams/php_streams_int.h
      netware/sys/stat.h
      pear/CMD.php
      pear/PEAR.php
      pear/System.php
      pear/package.dtd
      pear/Archive/Tar.php
      pear/Console/Getopt.php
      pear/OS/Guess.php
      pear/PEAR/Autoloader.php
      pear/PEAR/Builder.php
      pear/PEAR/Command.php
      pear/PEAR/Common.php
      pear/PEAR/Config.php
      pear/PEAR/Dependency.php
      pear/PEAR/DependencyDB.php
      pear/PEAR/Downloader.php
      pear/PEAR/Installer.php
      pear/PEAR/Packager.php
      pear/PEAR/Registry.php
      pear/PEAR/Remote.php
      pear/PEAR/Command/Auth.php
      pear/PEAR/Command/Build.php
      pear/PEAR/Command/Common.php
      pear/PEAR/Command/Config.php
      pear/PEAR/Command/Install.php
      pear/PEAR/Command/Mirror.php
      pear/PEAR/Command/Package.php
      pear/PEAR/Command/Registry.php
      pear/PEAR/Command/Remote.php
      pear/PEAR/Frontend/CLI.php
      pear/scripts/pear.bat
      pear/scripts/pearcmd.php
      pear/scripts/pearwin.php
      sapi/activescript/classfactory.cpp
      sapi/activescript/php4activescript.h
      sapi/activescript/php4as_classfactory.h
      sapi/activescript/php4as_scriptengine.h
      sapi/activescript/scriptengine.cpp
      sapi/apache/mod_php5.h
      sapi/apache/php_apache_http.h
      sapi/apache2filter/php_apache.h
      sapi/apache2handler/php_apache.h
      sapi/apache_hooks/mod_php4.h
      sapi/cgi/php_getopt.h
      sapi/cli/php.1.in
      sapi/cli/php_getopt.h
      sapi/embed/php_embed.h
      sapi/phttpd/php_phttpd.h
      sapi/thttpd/php_thttpd.h
      sapi/webjames/php_webjames.h
      scripts/dev/conv_z_macros
      win32/crypt_win32.h
      win32/grp.h
      win32/md5crypt.h
      win32/php5dllts.rc2
      win32/php5ts.rc2
      win32/php5ts_cli.rc2
      win32/pwd.h
      win32/select.h
      win32/syslog.h
      win32/winutil.h:
      - Happy new year and PHP 5 for rest of the files too..

2004-01-08  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/sqlite/tests/blankdb.inc
      ext/sqlite/tests/sqlite_oo_029.phpt:
      fix tests for win32

2004-01-08  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/dba/dba_qdbm.c:
      correct header

    * header:
      Happy new year!

2004-01-08  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/sqlite/sqlite.dsp:
      add new files to .dsp

    * ext/sqlite/config.w32
      ext/sqlite/libsqlite/src/sqlite.w32.h:
      Update win32 build for new version of libsqlite

2004-01-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/config.m4
      ext/sqlite/config.w32
      ext/sqlite/libsqlite/VERSION
      ext/sqlite/libsqlite/src/attach.c
      ext/sqlite/libsqlite/src/auth.c
      ext/sqlite/libsqlite/src/btree.c
      ext/sqlite/libsqlite/src/btree.h
      ext/sqlite/libsqlite/src/btree_rb.c
      ext/sqlite/libsqlite/src/build.c
      ext/sqlite/libsqlite/src/copy.c
      ext/sqlite/libsqlite/src/date.c
      ext/sqlite/libsqlite/src/delete.c
      ext/sqlite/libsqlite/src/encode.c
      ext/sqlite/libsqlite/src/expr.c
      ext/sqlite/libsqlite/src/func.c
      ext/sqlite/libsqlite/src/hash.c
      ext/sqlite/libsqlite/src/hash.h
      ext/sqlite/libsqlite/src/insert.c
      ext/sqlite/libsqlite/src/main.c
      ext/sqlite/libsqlite/src/opcodes.c
      ext/sqlite/libsqlite/src/opcodes.h
      ext/sqlite/libsqlite/src/os.c
      ext/sqlite/libsqlite/src/os.h
      ext/sqlite/libsqlite/src/pager.c
      ext/sqlite/libsqlite/src/pager.h
      ext/sqlite/libsqlite/src/parse.c
      ext/sqlite/libsqlite/src/parse.h
      ext/sqlite/libsqlite/src/parse.y
      ext/sqlite/libsqlite/src/pragma.c
      ext/sqlite/libsqlite/src/printf.c
      ext/sqlite/libsqlite/src/random.c
      ext/sqlite/libsqlite/src/select.c
      ext/sqlite/libsqlite/src/sqlite.h.in
      ext/sqlite/libsqlite/src/sqliteInt.h
      ext/sqlite/libsqlite/src/table.c
      ext/sqlite/libsqlite/src/tokenize.c
      ext/sqlite/libsqlite/src/trigger.c
      ext/sqlite/libsqlite/src/update.c
      ext/sqlite/libsqlite/src/util.c
      ext/sqlite/libsqlite/src/vacuum.c
      ext/sqlite/libsqlite/src/vdbe.c
      ext/sqlite/libsqlite/src/vdbe.h
      ext/sqlite/libsqlite/src/vdbeInt.h
      ext/sqlite/libsqlite/src/vdbeaux.c
      ext/sqlite/libsqlite/src/where.c:
      Upgrade bundled libsqlite to 2.8.9

2004-01-08  Wez Furlong  <wez.php@thebrainroom.net>

    * sapi/cgi/config.w32:
      fix fastcgi build

2004-01-08  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l:
      -   - A belated happy holidays (by two years)

    * TSRM/tsrm_nw.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_win32.c
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/calendar/cal_unix.c
      ext/calendar/calendar.c
      ext/calendar/easter.c
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_dotnet.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_olechar.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c
      ext/cpdf/cpdf.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/curl/multi.c
      ext/curl/streams.c
      ext/dba/dba.c
      ext/dba/dba_cdb.c
      ext/dba/dba_db2.c
      ext/dba/dba_db3.c
      ext/dba/dba_db4.c
      ext/dba/dba_dbm.c
      ext/dba/dba_flatfile.c
      ext/dba/dba_gdbm.c
      ext/dba/dba_inifile.c
      ext/dba/dba_ndbm.c
      ext/dba/dba_qdbm.c
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/uint32.c
      ext/dba/libflatfile/flatfile.c
      ext/dba/libinifile/inifile.c
      ext/dbase/dbase.c
      ext/dbx/dbx.c
      ext/dbx/dbx_fbsql.c
      ext/dbx/dbx_mssql.c
      ext/dbx/dbx_mysql.c
      ext/dbx/dbx_oci8.c
      ext/dbx/dbx_odbc.c
      ext/dbx/dbx_pgsql.c
      ext/dbx/dbx_sqlite.c
      ext/dbx/dbx_sybasect.c
      ext/dio/dio.c
      ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/characterdata.c
      ext/dom/comment.c
      ext/dom/document.c
      ext/dom/documentfragment.c
      ext/dom/documenttype.c
      ext/dom/dom_iterators.c
      ext/dom/domconfiguration.c
      ext/dom/domerror.c
      ext/dom/domerrorhandler.c
      ext/dom/domexception.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domlocator.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/entity.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/notation.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/xpath.c
      ext/exif/exif.c
      ext/fam/fam.c
      ext/fbsql/php_fbsql.c
      ext/fdf/fdf.c
      ext/filepro/filepro.c
      ext/ftp/ftp.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gd/gd_ctx.c
      ext/gd/libgd/xbm.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/ingres_ii/ii.c
      ext/interbase/interbase.c
      ext/ircg/ircg.c
      ext/ircg/ircg_common.c
      ext/ircg/ircg_scanner.c
      ext/ircg/ircg_thttpd.c
      ext/ldap/ldap.c
      ext/mbstring/mb_gpc.c
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_unicode.c
      ext/mcrypt/mcrypt.c
      ext/mcve/mcve.c
      ext/mhash/mhash.c
      ext/mime_magic/mime_magic.c
      ext/ming/ming.c
      ext/mnogosearch/php_mnogo.c
      ext/mono/php_mono.c
      ext/msql/php_msql.c
      ext/mssql/php_mssql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_report.c
      ext/ncurses/ncurses.c
      ext/ncurses/ncurses_fe.c
      ext/ncurses/ncurses_functions.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/openssl/xp_ssl.c
      ext/oracle/oracle.c
      ext/ovrimos/ovrimos.c
      ext/pcntl/pcntl.c
      ext/pcntl/php_signal.c
      ext/pcre/php_pcre.c
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/get.c
      ext/pcre/pcrelib/maketables.c
      ext/pcre/pcrelib/pcre.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/study.c
      ext/pdf/pdf.c
      ext/pfpro/pfpro.c
      ext/pgsql/pgsql.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/session/mod_files.c
      ext/session/mod_mm.c
      ext/session/mod_user.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/snmp/snmp.c
      ext/sockets/php_sockets_win.c
      ext/sockets/sockets.c
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/assert.c
      ext/standard/base64.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/crc32.c
      ext/standard/credits.c
      ext/standard/crypt.c
      ext/standard/css.c
      ext/standard/cyr_convert.c
      ext/standard/datetime.c
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/dns.c
      ext/standard/exec.c
      ext/standard/file.c
      ext/standard/filestat.c
      ext/standard/filters.c
      ext/standard/flock_compat.c
      ext/standard/formatted_print.c
      ext/standard/fsock.c
      ext/standard/ftok.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/head.c
      ext/standard/html.c
      ext/standard/http.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/incomplete_class.c
      ext/standard/info.c
      ext/standard/iptc.c
      ext/standard/lcg.c
      ext/standard/levenshtein.c
      ext/standard/link.c
      ext/standard/mail.c
      ext/standard/math.c
      ext/standard/md5.c
      ext/standard/metaphone.c
      ext/standard/microtime.c
      ext/standard/pack.c
      ext/standard/pageinfo.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/proc_open.c
      ext/standard/quot_print.c
      ext/standard/rand.c
      ext/standard/reg.c
      ext/standard/scanf.c
      ext/standard/sha1.c
      ext/standard/soundex.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/sunfuncs.c
      ext/standard/syslog.c
      ext/standard/type.c
      ext/standard/uniqid.c
      ext/standard/url.c
      ext/standard/url_scanner.c
      ext/standard/url_scanner_ex.c
      ext/standard/user_filters.c
      ext/standard/uuencode.c
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/versioning.c
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/sysvsem.c
      ext/sysvshm/sysvshm.c
      ext/tokenizer/tokenizer.c
      ext/wddx/wddx.c
      ext/xml/compat.c
      ext/xml/xml.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xsl/php_xsl.c
      ext/xsl/xsltprocessor.c
      ext/yaz/php_yaz.c
      ext/yp/yp.c
      ext/zlib/zlib.c
      ext/zlib/zlib_fopen_wrapper.c
      main/SAPI.c
      main/fopen_wrappers.c
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/main.c
      main/network.c
      main/output.c
      main/php_content_types.c
      main/php_ini.c
      main/php_logos.c
      main/php_open_temporary_file.c
      main/php_scandir.c
      main/php_sprintf.c
      main/php_ticks.c
      main/php_variables.c
      main/reentrancy.c
      main/rfc1867.c
      main/safe_mode.c
      main/snprintf.c
      main/spprintf.c
      main/strlcat.c
      main/strlcpy.c
      main/streams/cast.c
      main/streams/filter.c
      main/streams/memory.c
      main/streams/mmap.c
      main/streams/plain_wrapper.c
      main/streams/streams.c
      main/streams/transports.c
      main/streams/userspace.c
      main/streams/xp_socket.c
      netware/start.c
      sapi/activescript/php4activescript.c
      sapi/aolserver/aolserver.c
      sapi/apache/libpre.c
      sapi/apache/mod_php5.c
      sapi/apache/php_apache.c
      sapi/apache/sapi_apache.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/mod_php5.c
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php4.c
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/sapi_apache.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cgi/getopt.c
      sapi/cli/getopt.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c
      sapi/isapi/php4isapi.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/phttpd/phttpd.c
      sapi/pi3web/pi3web_sapi.c
      sapi/roxen/roxen.c
      sapi/thttpd/thttpd.c
      sapi/tux/php_tux.c
      sapi/webjames/webjames.c
      win32/crypt_win32.c
      win32/md5crypt.c
      win32/pwd.c
      win32/select.c
      win32/winutil.c:
      - A belated happy holidays and PHP 5

2004-01-08  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * win32/php_modules.dsw:
      - remove non-existing project

    * (PHP_4_3)
      ext/imap/php_imap.c:
      MFH: Added missing constants (bug #26831)

    * ext/imap/php_imap.c:
      Added missing constants (bug #26831)

2004-01-08  Frank M. Kromann  <frank@kromann.info>

    * win32/php5dllts.dsp:
      Adding new com_dotnet source files to project

2004-01-07  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS
      NEWS:
      BFN

2004-01-07  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/gd/config.w32:
      win32 build:
      gd should build shared by default
      don't use php.ini when running mkdist.php

    * sapi/activescript/config.w32
      sapi/activescript/php4activescript.def
      sapi/activescript/scriptengine.cpp:
      Make activescript SAPI build under php5.
      Untested...!

    * ext/com_dotnet/com_com.c
      ext/com_dotnet/com_dotnet.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_olechar.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/config.w32
      ext/com_dotnet/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet_internal.h:
      Port other major parts of PHP 4 COM extension into PHP 5 com_dotnet
      extension.
      This enables:
      - iteration of SafeArray types via foreach()
      - proxying of multi-dimensional SafeArray types so that multi-dimension
        array accesses work (untested!)
      - Fix COM exceptions, and expose them as their own class of exception
        "com_exception"
      - auto typelib file import (com.typelib_file ini option)
      - event sinking
      - wrapper to map PHP objects to COM
      - fix mapping of variant values to PHP values
      

    * ext/oci8/config.w32
      ext/oracle/config.w32
      ext/pspell/config.w32
      ext/zlib/config.w32
      sapi/nsapi/config.w32:
      glob-ify lib checks; this simplifies writing of config.w32 files a little.

2004-01-07  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/document.c
      ext/dom/tests/dom_xinclude.phpt:
      Fix bug #26815 (foreach (DOM) childnodes causes error using Xinclude)
      update xinclude test

2004-01-07  Ard Biesheuvel  <a.k.biesheuvel@ewi.tudelft.nl>

    * (PHP_4_3)
      ext/interbase/interbase.c:
      MFH: Let DB handle NULL params, fixes bug #26777

    * ext/interbase/interbase.c:
      Let DB handle NULL params, fixes bug #26777

2004-01-07  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute.c:
      Reimplement part of Bug #24608 that was reverted too

    * ZendEngine2/zend_execute.c:
      Revert patch that allowed to call sttaic methods via $method()

2004-01-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_mm.c:
      Check if realloc() succeeds or not. (Noticed by Andrey)

2004-01-06  Zeev Suraski  <zeev@zend.com>

    * ext/standard/http.c:
      Fix C++ style declaration

2004-01-06  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS
      ext/standard/http.c
      ext/standard/php_http.h
      ext/standard/tests/strings/bug26817.phpt
      ext/standard/tests/strings/bug26819.phpt:
      Fixed bug #26819 (http_build_query() crashes on NULL output).
      Fixed bug #26817 (http_build_query() does not handle private & protected
      object properties correctly).

    * ext/standard/rand.c:
      Revert proto 'fix'.

2004-01-06  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/iconv/iconv.c:
      Prevent a character from being wrongly doubled in the buffer.

2004-01-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/rand.c:
      Proto fixes.

2004-01-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/tests/bug26802.phpt:
      Update

2004-01-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug26802.phpt:
      Fixed bug #26802

    * ZendEngine2/tests/bug26802.phpt:
      Fix test

    * ZendEngine2/tests/bug26801.phpt
      ZendEngine2/tests/bug26802.phpt:
      Add new test

2004-01-05  Georg Richter  <phpinfo@t-online.de>

    * (PHP_4_3)
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h:
      s/2003/2004 :)

2004-01-05  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS:
      BFN

2004-01-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/tests/bug26696.phpt:
      Update test

2004-01-05  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_API.c:
      Fix bug #26543 - check parent:: and self:: in class names

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c:
      Bug #24608 - fix interaction between __accessors and get_property_ptr

2004-01-05  Andrey Hristov  <php@hristov.com>

    * README.PHP4-TO-PHP5-THIN-CHANGES:
      another example

2004-01-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      ext/crack/crack.c:
      Fixed compile warnings.
      Fixed crash in crack_closedict();
      Switched from zend_error() to php_error_docref();

2004-01-04  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/standard/tests/file/bug26615.phpt:
      "seq" isn't available for all platforms.

2004-01-03  Edin Kadribasic  <edink@emini.dk>

    * (PHP_4_3)
      NEWS:
      BFN

    * (PHP_4_3)
      NEWS:
      More proper news format.

    * (PHP_4_3)
      NEWS
      sapi/cli/php_cli.c:
      MFH: cli overrides php.ini and switches output buffering off.

2004-01-03  Jan Lehnardt  <jan@dasmoped.net>

    * scripts/phpize.in:
       - remove unneeded subroutine call

2004-01-03  Derick Rethans  <php@derickrethans.nl>

    * .cvsignore:
      - Added test results to .cvsignore file

    * NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_reflection_api.c
      ext/standard/basic_functions.c
      ext/standard/var.c:
      - Fixed var_export() to show public, protected and private modifiers
      properly.
      - Exported (un)mangle_property_name.

    * scripts/phpize.in:
      - Show the API numbers again while phpizing.

2004-01-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/file.c:
      s/then/than/ Thanks Jani & Andi

2004-01-02  Edin Kadribasic  <edink@emini.dk>

    * sapi/cli/php_cli.c:
      Disable output buffering in CLI overriding php.ini setting.
      Fixes #26755.

2004-01-02  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_default_classes.c:
      Do not show exception message if it's empty.
      

2004-01-02  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * ext/oci8/oci8.c
      ext/oci8/php_oci8.h:
      ws + cs

    * ext/oci8/oci8.c:
      another ZTS fix

2004-01-02  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * NEWS:
      BFN

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      Bugfix #26762 unserialize() produces lowercase classnames

    * ext/standard/tests/serialize/bug26762.phpt:
      Add new test

2004-01-02  Jani Taskinen  <jani.taskinen@kolumbus.fi>

    * NEWS:
      dotdotdot..

    * ext/oci8/oci8.c:
      fix ZTS build

2004-01-02  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_3)
      NEWS
      ext/standard/file.c:
      MFH: Fixed bug #26752 (Silent unterminated loop when length parameter for
      fgets(), fread() and fgetss() is 0).

    * ext/standard/file.c:
      Fixed bug #26752 (Silent unterminated loop when length parameter for
      fgets(), fread() and fgetss() is 0).

2004-01-01  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/recode/recode.c:
      Fix ZTS build

2004-01-01  Georg Richter  <phpinfo@t-online.de>

    * ext/mysqli/mysqli_prop.c:
      fixed bug(s) in macro call for statement properties

    * ext/mysqli/mysqli_prop.c:
      Added Macro for longlong values
      added property stmt->affected_rows

2004-01-01  Derick Rethans  <php@derickrethans.nl>

    * ChangeLog
      ChangeLog.2003.gz:
      - Compress 2003 changelog

