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

    * ext/pdo_mysql/mysql_statement.c:
      
      MFB: Removed unused variable

    * (PHP_5_3)
      ext/pdo_mysql/mysql_statement.c:
      
      Removed unused variable

2009-01-14  Takeshi Abe  <tabe@fixedpoint.jp>

    * ext/gd/config.m4
      ext/gd/config.w32
      ext/gd/gd.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_pixelate.c
      ext/gd/libgd/gd_pixelate.c
      ext/gd/tests/imagefilter.phpt:
      added pixelate filter.

2009-01-14  Antony Dovgal  <tony@daylessday.org>

    * ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation3.phpt:
      fix typo

2009-01-14  andy wharmby  <wharmby@uk.ibm.com>

    * ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt:
      Fix date_suninfo_tests; add missing date_default_timezone_set() to ensure
      they PASS when run in any timezone. Tested on WIndows, Linux and Linux
      64bit.

2009-01-14  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_observer.c
      ext/spl/tests/observer_007.phpt:
      MFH: Fix #47045 (Correctly compare splobjectstorages with ==)

    * ext/spl/spl_observer.c
      ext/spl/tests/observer_007.phpt
      ext/spl/tests/observer_007.phpt:
      Fix #47045 (Correctly compare splobjectstorages with ==)

2009-01-14  andy wharmby  <wharmby@uk.ibm.com>

    * ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_encode_basic_002.phpt
      ext/standard/tests/url/base64_encode_basic_002.phpt
      ext/standard/tests/url/base64_encode_basic_002.phpt
      ext/standard/tests/url/base64_encode_basic_002.phpt
      ext/standard/tests/url/base64_encode_basic_002.phpt:
      Fixed base64_decode variation tests and new base64_encode test. Tested on
      Windows, Linux and Linux64 bit

2009-01-14  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed bug #46755 (warning: use statement with non-compound name)
      Fixed bug #46979 (use with non-compound name *has* effect)

    * ZendEngine2/zend_API.c
      ZendEngine2/tests/access_modifiers_012.phpt:
      Fixed __call() to be invoked on private/protected method access through
      callback
      s

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      Fixed __call() to be invoked on private/protected method access through
      callbacks

2009-01-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      Fix order

    * (PHP_5_3)
      NEWS:
      fix news

2009-01-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/closure_034.phpt
      ZendEngine2/tests/closure_034.phpt
      ZendEngine2/tests/closure_035.phpt
      ZendEngine2/tests/closure_035.phpt
      ZendEngine2/tests/closure_036.phpt
      ZendEngine2/tests/closure_036.phpt:
      Reverted "Rebind closure when binding to property"

2009-01-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - entry for support for PNG gray levels+ alpha  image, loaded as truecolor

    * ext/gd/libgd/gd_png.c
      ext/gd/libgd/gd_png.c:
      - [DOC] support for PNG gray levels+ alpha  image, loaded as truecolor

    * (PHP_5_3)
      NEWS:
      - NEWS entry for the recent DNS improvement
      - [DOC] already submitted but it is a good summary

2009-01-13  andy wharmby  <wharmby@uk.ibm.com>

    * ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt:
      Fix new date tests. Tested on Windows, Linux and Linux 64 bit

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

    * ext/standard/basic_functions.c
      ext/standard/mail.c:
      
      MFB:Fixed a bug inside mail() logging code that prevents log file from
      existing outside of open_basedir

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/mail.c:
      Fixed a bug inside mail() logging code that prevents log file from existing
      outside of open_basedir

2009-01-13  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/bug46304.phpt
      ZendEngine2/tests/bug46304.phpt
      ext/standard/tests/general_functions/phpinfo.phpt:
      - Fixed test

2009-01-13  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      NEWS:
      -** empty log message ***

    * (PHP_5_2)
      ext/pcre/php_pcre.c:
      Fix bug #44336 in PHP 5.2 as well.

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

    * ext/pgsql/pgsql.c:
      
      MFB: Improved parameter handling

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      
      Improved parameter handling

2009-01-13  andy wharmby  <wharmby@uk.ibm.com>

    * ext/standard/tests/file/parse_ini_file_variation3.phpt
      ext/standard/tests/file/parse_ini_file_variation3.phpt
      ext/standard/tests/file/parse_ini_file_variation3.phpt:
      Fix test. Tested on Windows, Linux and Linux 64 bit

2009-01-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Typo

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

    * (PHP_5_3)
      NEWS:
      news

2009-01-13  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_3)
      ZendEngine2/tests/access_modifiers_012.phpt:
      Add test

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

    * (PHP_5_3)
      ext/dom/dom_fe.h
      ext/dom/node.c:
      MFH: Add method DomNode::getLineNo to return line number for a parsed node

    * ext/dom/dom_fe.h
      ext/dom/node.c:
      Add method DomNode::getLineNo to return line number for a parsed node

2009-01-13  andy wharmby  <wharmby@uk.ibm.com>

    * (PHP_5_2)
      ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_variation1.phpt
      ext/date/tests/date_default_timezone_set_variation1.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt:
      New date extension tests. Tested on Windows, Linux and Linux 64 bit

    * ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_get_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_error.phpt
      ext/date/tests/date_default_timezone_set_variation1.phpt
      ext/date/tests/date_default_timezone_set_variation1.phpt
      ext/date/tests/date_default_timezone_set_variation1.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_error.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation1.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation2.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sun_info_variation3.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt
      ext/date/tests/date_sunrise_and_sunset_basic.phpt:
        1.1.4;
      New date extension tests. Tested on Windows, Linux and Linux 64 bit

2009-01-13  Antony Dovgal  <tony@daylessday.org>

    * ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_error_string_variation1.phpt:
      fix test

2009-01-13  andy wharmby  <wharmby@uk.ibm.com>

    * (PHP_5_2)
      ext/zlib/tests/data.inc
      ext/zlib/tests/data.inc
      ext/zlib/tests/gzcompress_basic1.phpt
      ext/zlib/tests/gzcompress_basic1.phpt
      ext/zlib/tests/gzcompress_error1.phpt
      ext/zlib/tests/gzcompress_error1.phpt
      ext/zlib/tests/gzcompress_variation1.phpt
      ext/zlib/tests/gzcompress_variation1.phpt
      ext/zlib/tests/gzdeflate_basic1.phpt
      ext/zlib/tests/gzdeflate_basic1.phpt
      ext/zlib/tests/gzdeflate_error1.phpt
      ext/zlib/tests/gzdeflate_error1.phpt
      ext/zlib/tests/gzdeflate_variation1.phpt
      ext/zlib/tests/gzdeflate_variation1.phpt
      ext/zlib/tests/gzencode_basic1.phpt
      ext/zlib/tests/gzencode_basic1.phpt
      ext/zlib/tests/gzencode_error1.phpt
      ext/zlib/tests/gzencode_error1.phpt
      ext/zlib/tests/gzencode_variation1.phpt
      ext/zlib/tests/gzencode_variation1.phpt:
      New zlib extension tests. Tested on Windows, Linux and Linux 64 bit

    * ext/zlib/tests/data.inc
      ext/zlib/tests/data.inc
      ext/zlib/tests/data.inc
      ext/zlib/tests/gzcompress_basic1.phpt
      ext/zlib/tests/gzcompress_basic1.phpt
      ext/zlib/tests/gzcompress_basic1.phpt
      ext/zlib/tests/gzcompress_error1.phpt
      ext/zlib/tests/gzcompress_error1.phpt
      ext/zlib/tests/gzcompress_error1.phpt
      ext/zlib/tests/gzcompress_variation1.phpt
      ext/zlib/tests/gzcompress_variation1.phpt
      ext/zlib/tests/gzcompress_variation1.phpt
      ext/zlib/tests/gzdeflate_basic1.phpt
      ext/zlib/tests/gzdeflate_basic1.phpt
      ext/zlib/tests/gzdeflate_basic1.phpt
      ext/zlib/tests/gzdeflate_error1.phpt
      ext/zlib/tests/gzdeflate_error1.phpt
      ext/zlib/tests/gzdeflate_error1.phpt
      ext/zlib/tests/gzdeflate_variation1.phpt
      ext/zlib/tests/gzdeflate_variation1.phpt
      ext/zlib/tests/gzdeflate_variation1.phpt
      ext/zlib/tests/gzencode_basic1.phpt
      ext/zlib/tests/gzencode_basic1.phpt
      ext/zlib/tests/gzencode_basic1.phpt
      ext/zlib/tests/gzencode_error1.phpt
      ext/zlib/tests/gzencode_error1.phpt
      ext/zlib/tests/gzencode_error1.phpt
      ext/zlib/tests/gzencode_variation1-win32.phpt
      ext/zlib/tests/gzencode_variation1.phpt
      ext/zlib/tests/gzencode_variation1.phpt
      ext/zlib/tests/gzencode_variation1.phpt:
        1.1.4;
      New zlib extension tests. Tested on Windows, Linux and Linux 64 bit

2009-01-13  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/sqlite_statement.c
      ext/pdo_sqlite/tests/bug_42589.phpt
      ext/sqlite3/config0.m4:
      MFH Add table key to getColumnMeta() with SQLite

    * ext/pdo_sqlite/tests/bug_42589.phpt
      ext/pdo_sqlite/tests/bug_42589.phpt
      ext/sqlite3/config0.m4:
      
      Add table key to getColumnMeta() with SQLite

    * ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/sqlite_statement.c:
      Add table key to getColumnMeta() with SQLite

2009-01-12  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_constants.c:
      fix #46304 Defining namespaced constant using define() defines CASE
      SENSITIVE namespace

    * (PHP_5_3)
      NEWS:
      ns bugfix out

    * ZendEngine2/tests/bug46304.phpt:
      MFB test

    * (PHP_5_3)
      NEWS:
      report fix 46304

    * (PHP_5_3)
      ZendEngine2/zend_constants.c
      ZendEngine2/tests/bug46304.phpt
      ZendEngine2/tests/bug46304.phpt:
      fix #46304: Defining namespaced constant using define() uses case sensitive
      match for namespace

2009-01-12  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/dns.c
      ext/standard/dns_win32.c:
      - Reverted my previous commit to avoid unnecessary BC.
      
      [DOC] Added new entry to the array returned by dns_get_record(),
      'entries', which contains the separated value from TXT value. (so 'txt'
      kept the concatenated version) (Pierre)

2009-01-12  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/fileinfo/libmagic/magic.c:
      MFB

    * (PHP_5_3)
      ext/fileinfo/libmagic/magic.c:
      memset() requires a pointer.

2009-01-12  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4
      ext/sqlite3/config.m4:
      MFH Fix building of pdo_sqlite without sqlite3

    * ext/pdo_sqlite/config.m4
      ext/sqlite3/config.m4:
      Fix building of pdo_sqlite without sqlite3

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Update sqlite to 3.6.8

2009-01-12  andy wharmby  <wharmby@uk.ibm.com>

    * .project
      .project
      .project
      ext/standard/tests/math/expm1_basic.phpt
      ext/standard/tests/math/expm1_basic.phpt
      ext/standard/tests/math/expm1_error.phpt
      ext/standard/tests/math/expm1_error.phpt
      ext/standard/tests/math/expm1_variation1.phpt
      ext/standard/tests/math/expm1_variation1.phpt
      ext/standard/tests/math/floor_basic.phpt
      ext/standard/tests/math/floor_basic.phpt
      ext/standard/tests/math/floor_error.phpt
      ext/standard/tests/math/floor_error.phpt
      ext/standard/tests/math/floor_variation1.phpt
      ext/standard/tests/math/floor_variation1.phpt
      ext/standard/tests/math/fmod_variation1.phpt
      ext/standard/tests/math/fmod_variation1.phpt
      ext/standard/tests/math/fmod_variation2.phpt
      ext/standard/tests/math/fmod_variation2.phpt
      ext/standard/tests/math/hexdec_basic_64bit.phpt
      ext/standard/tests/math/hexdec_basic_64bit.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hexdec_variation1.phpt
      ext/standard/tests/math/hexdec_variation1.phpt
      ext/standard/tests/math/hexdec_variation1_64bit.phpt
      ext/standard/tests/math/hexdec_variation1_64bit.phpt
      ext/standard/tests/math/hypot_basic.phpt
      ext/standard/tests/math/hypot_basic.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/hypot_variation1.phpt
      ext/standard/tests/math/hypot_variation1.phpt
      ext/standard/tests/math/hypot_variation2.phpt
      ext/standard/tests/math/hypot_variation2.phpt
      ext/standard/tests/math/is_finite_variation1.phpt
      ext/standard/tests/math/is_finite_variation1.phpt
      ext/standard/tests/math/is_infinite_variation1.phpt
      ext/standard/tests/math/is_infinite_variation1.phpt
      ext/standard/tests/math/is_nan_variation1.phpt
      ext/standard/tests/math/is_nan_variation1.phpt
      ext/standard/tests/math/log1p_basic.phpt
      ext/standard/tests/math/log1p_basic.phpt
      ext/standard/tests/math/log1p_error.phpt
      ext/standard/tests/math/log1p_error.phpt
      ext/standard/tests/math/log1p_variation1.phpt
      ext/standard/tests/math/log1p_variation1.phpt
      ext/standard/tests/math/log_variation1.phpt
      ext/standard/tests/math/log_variation1.phpt
      ext/standard/tests/math/log_variation2.phpt
      ext/standard/tests/math/log_variation2.phpt
      ext/standard/tests/math/mt_rand_variation1.phpt
      ext/standard/tests/math/mt_rand_variation1.phpt
      ext/standard/tests/math/mt_rand_variation2.phpt
      ext/standard/tests/math/mt_rand_variation2.phpt
      ext/standard/tests/math/mt_srand_variation1.phpt
      ext/standard/tests/math/mt_srand_variation1.phpt
      ext/standard/tests/math/octdec_basic_64bit.phpt
      ext/standard/tests/math/octdec_basic_64bit.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/octdec_variation1.phpt
      ext/standard/tests/math/octdec_variation1.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_basic2.phpt
      ext/standard/tests/math/pow_basic2.phpt
      ext/standard/tests/math/pow_basic_64bit.phpt
      ext/standard/tests/math/pow_basic_64bit.phpt
      ext/standard/tests/math/pow_variation1.phpt
      ext/standard/tests/math/pow_variation1.phpt
      ext/standard/tests/math/pow_variation1_64bit.phpt
      ext/standard/tests/math/pow_variation1_64bit.phpt
      ext/standard/tests/math/pow_variation2.phpt
      ext/standard/tests/math/pow_variation2.phpt
      ext/standard/tests/math/rand_variation1.phpt
      ext/standard/tests/math/rand_variation1.phpt
      ext/standard/tests/math/rand_variation2.phpt
      ext/standard/tests/math/rand_variation2.phpt
      ext/standard/tests/math/round_basic.phpt
      ext/standard/tests/math/round_basic.phpt
      ext/standard/tests/math/round_error.phpt
      ext/standard/tests/math/round_error.phpt
      ext/standard/tests/math/round_variation1.phpt
      ext/standard/tests/math/round_variation1.phpt
      ext/standard/tests/math/round_variation2.phpt
      ext/standard/tests/math/round_variation2.phpt
      ext/standard/tests/math/sqrt_variation.phpt
      ext/standard/tests/math/sqrt_variation.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/srand_variation1.phpt
      ext/standard/tests/math/srand_variation1.phpt:
      New math tests. Tested on Windows, Linux and Linux 64 bit

    * (PHP_5_2)
      ext/standard/tests/math/log1p_basic.phpt
      ext/standard/tests/math/log1p_basic.phpt
      ext/standard/tests/math/log1p_error.phpt
      ext/standard/tests/math/log1p_error.phpt
      ext/standard/tests/math/log1p_error.phpt
      ext/standard/tests/math/log1p_variation1.phpt
      ext/standard/tests/math/log1p_variation1.phpt
      ext/standard/tests/math/log1p_variation1.phpt
      ext/standard/tests/math/log_variation1.phpt
      ext/standard/tests/math/log_variation1.phpt
      ext/standard/tests/math/log_variation1.phpt
      ext/standard/tests/math/log_variation2.phpt
      ext/standard/tests/math/log_variation2.phpt
      ext/standard/tests/math/log_variation2.phpt
      ext/standard/tests/math/mt_rand_variation1.phpt
      ext/standard/tests/math/mt_rand_variation1.phpt
      ext/standard/tests/math/mt_rand_variation1.phpt
      ext/standard/tests/math/mt_rand_variation2.phpt
      ext/standard/tests/math/mt_rand_variation2.phpt
      ext/standard/tests/math/mt_rand_variation2.phpt
      ext/standard/tests/math/mt_srand_variation1.phpt
      ext/standard/tests/math/mt_srand_variation1.phpt
      ext/standard/tests/math/mt_srand_variation1.phpt
      ext/standard/tests/math/octdec_basic_64bit.phpt
      ext/standard/tests/math/octdec_basic_64bit.phpt
      ext/standard/tests/math/octdec_basic_64bit.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/octdec_variation1.phpt
      ext/standard/tests/math/octdec_variation1.phpt
      ext/standard/tests/math/octdec_variation1.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_basic2.phpt
      ext/standard/tests/math/pow_basic2.phpt
      ext/standard/tests/math/pow_basic2.phpt
      ext/standard/tests/math/pow_basic_64bit.phpt
      ext/standard/tests/math/pow_basic_64bit.phpt
      ext/standard/tests/math/pow_basic_64bit.phpt
      ext/standard/tests/math/pow_variation1.phpt
      ext/standard/tests/math/pow_variation1.phpt
      ext/standard/tests/math/pow_variation1.phpt
      ext/standard/tests/math/pow_variation1_64bit.phpt
      ext/standard/tests/math/pow_variation1_64bit.phpt
      ext/standard/tests/math/pow_variation1_64bit.phpt
      ext/standard/tests/math/pow_variation2.phpt
      ext/standard/tests/math/pow_variation2.phpt
      ext/standard/tests/math/pow_variation2.phpt
      ext/standard/tests/math/rand_variation1.phpt
      ext/standard/tests/math/rand_variation1.phpt
      ext/standard/tests/math/rand_variation1.phpt
      ext/standard/tests/math/rand_variation2.phpt
      ext/standard/tests/math/rand_variation2.phpt
      ext/standard/tests/math/rand_variation2.phpt
      ext/standard/tests/math/round_basic.phpt
      ext/standard/tests/math/round_basic.phpt
      ext/standard/tests/math/round_basic.phpt
      ext/standard/tests/math/round_error.phpt
      ext/standard/tests/math/round_error.phpt
      ext/standard/tests/math/round_error.phpt
      ext/standard/tests/math/round_variation1.phpt
      ext/standard/tests/math/round_variation1.phpt
      ext/standard/tests/math/round_variation1.phpt
      ext/standard/tests/math/round_variation2.phpt
      ext/standard/tests/math/round_variation2.phpt
      ext/standard/tests/math/round_variation2.phpt
      ext/standard/tests/math/sqrt_variation.phpt
      ext/standard/tests/math/sqrt_variation.phpt
      ext/standard/tests/math/sqrt_variation.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/srand_variation1.phpt
      ext/standard/tests/math/srand_variation1.phpt
      ext/standard/tests/math/srand_variation1.phpt:
      file log1p_basic.phpt was added on branch PHP_5_2 on 2009-01-12 17:56:45
      +0000

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

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      
      MFB: Upgraded libsqlite3 to 3.6.8

    * (PHP_5_3)
      NEWS
      ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      
      Upgraded libsqlite3 to 3.6.8

2009-01-12  andy wharmby  <wharmby@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt:
      Fix Windows tests after #47037

2009-01-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/dns.c
      ext/standard/dns_win32.c:
      - Reverted my previous commit to avoid unnecessary BC.
      
      [DOC] Added new entry to the array returned by dns_get_record(),
      'entries', which contains the separated value from TXT value. (so 'txt'
      kept the concatenated version) (Pierre)
      
      - Unicode++ (Felipe)

2009-01-12  andy wharmby  <wharmby@uk.ibm.com>

    * ext/standard/tests/math/expm1_basic.phpt
      ext/standard/tests/math/expm1_basic.phpt
      ext/standard/tests/math/expm1_basic.phpt
      ext/standard/tests/math/expm1_error.phpt
      ext/standard/tests/math/expm1_error.phpt
      ext/standard/tests/math/expm1_error.phpt
      ext/standard/tests/math/expm1_variation1.phpt
      ext/standard/tests/math/expm1_variation1.phpt
      ext/standard/tests/math/expm1_variation1.phpt
      ext/standard/tests/math/floor_basic.phpt
      ext/standard/tests/math/floor_basic.phpt
      ext/standard/tests/math/floor_basic.phpt
      ext/standard/tests/math/floor_error.phpt
      ext/standard/tests/math/floor_error.phpt
      ext/standard/tests/math/floor_error.phpt
      ext/standard/tests/math/floor_variation1.phpt
      ext/standard/tests/math/floor_variation1.phpt
      ext/standard/tests/math/floor_variation1.phpt
      ext/standard/tests/math/fmod_variation1.phpt
      ext/standard/tests/math/fmod_variation1.phpt
      ext/standard/tests/math/fmod_variation1.phpt
      ext/standard/tests/math/fmod_variation2.phpt
      ext/standard/tests/math/fmod_variation2.phpt
      ext/standard/tests/math/fmod_variation2.phpt
      ext/standard/tests/math/hexdec_basic_64bit.phpt
      ext/standard/tests/math/hexdec_basic_64bit.phpt
      ext/standard/tests/math/hexdec_basic_64bit.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hexdec_variation1.phpt
      ext/standard/tests/math/hexdec_variation1.phpt
      ext/standard/tests/math/hexdec_variation1.phpt
      ext/standard/tests/math/hexdec_variation1_64bit.phpt
      ext/standard/tests/math/hexdec_variation1_64bit.phpt
      ext/standard/tests/math/hexdec_variation1_64bit.phpt
      ext/standard/tests/math/hypot_basic.phpt
      ext/standard/tests/math/hypot_basic.phpt
      ext/standard/tests/math/hypot_basic.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/hypot_variation1.phpt
      ext/standard/tests/math/hypot_variation1.phpt
      ext/standard/tests/math/hypot_variation1.phpt
      ext/standard/tests/math/hypot_variation2.phpt
      ext/standard/tests/math/hypot_variation2.phpt
      ext/standard/tests/math/hypot_variation2.phpt
      ext/standard/tests/math/is_finite_variation1.phpt
      ext/standard/tests/math/is_finite_variation1.phpt
      ext/standard/tests/math/is_finite_variation1.phpt
      ext/standard/tests/math/is_infinite_variation1.phpt
      ext/standard/tests/math/is_infinite_variation1.phpt
      ext/standard/tests/math/is_infinite_variation1.phpt
      ext/standard/tests/math/is_nan_variation1.phpt
      ext/standard/tests/math/is_nan_variation1.phpt
      ext/standard/tests/math/is_nan_variation1.phpt
      ext/standard/tests/math/log1p_basic.phpt:
        1.1.4;
      New math tests. Tested on Windows, Linux and Linux 64 bit

2009-01-12  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      ext/xml/compat.c:
      MFH The previous error was masked by a missing entry, sync them back up.

    * (PHP_5_3)
      ext/xml/compat.c:
      Fix build, missing comma

    * ext/xml/compat.c
      ext/xml/compat.c:
      The previous error was masked by a missing entry, sync them back up.

2009-01-12  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/mysqli/mysqli_fe.c
      ext/mysqli/tests/bug47050.phpt:
      MFH: Fix #47050 mysqli_poll() modifies improper variables

    * ext/mysqli/mysqli_fe.c
      ext/mysqli/tests/bug47050.phpt
      ext/mysqli/tests/bug47050.phpt:
      Fix #47050 mysqli_poll() modifies improper variables

2009-01-12  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/xml/compat.c:
      MFH This entry doesn't exist upstream any more, it also caused all error
      messages to be one off.

    * ext/xml/compat.c:
      MFB This entry doesn't exist upstream any more, it also caused all error
      messages to be one off.

    * (PHP_5_3)
      ext/xml/compat.c:
      This entry doesn't exist upstream any more, it also caused all error
      messages to be one off.

2009-01-12  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
      ext/mysqli/tests/mysqli_result_references.phpt:
      MFH Fix #45940 MySQLI OO does not populate connect_error property on failed
          connect

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
      ext/mysqli/tests/mysqli_result_references.phpt:
      - Fix #45940 MySQLI OO does not populate connect_error property on failed
        connect

2009-01-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      fix typo

    * php.ini-dist
      php.ini-recommended:
      fix typo (reported by Richard Quadling)

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

    * ext/interbase/ibase_query.c:
      
      MFB: improved parameter handling

    * (PHP_5_3)
      ext/interbase/ibase_query.c:
      
      Improved parameter handling

2009-01-11  Scott MacVicar  <scott@macvicar.net>

    * configure.in
      ext/standard/config.m4
      ext/standard/dns.c
      ext/standard/dns.h:
      MFB Add support for the older style bind 8 functions, this adds support for
      OS X to use all of the dns_* functions.

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      configure.in
      ext/standard/config.m4
      ext/standard/dns.c
      ext/standard/dns.h:
      Add support for the older style bind 8 functions, this adds support for OS
      X to use all of the dns_* functions.

2009-01-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/dns.c
      ext/standard/dns_win32.c:
      MFH:
      - Improved fix for #47035 (win32 part by Henrique M. Decaria)
      [DOC] The TXT part needs be returned as an array of strings.
      (dns_get_record())

    * ext/standard/dns.c
      ext/standard/dns_win32.c:
      - Improved fix for #47035 (win32 part by Henrique M. Decaria)
      [DOC] The TXT part needs be returned as an array of strings.

2009-01-11  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/pcre/php_pcre.def:
      MFH: export php_pcre_free to make mbstring happy

    * ext/pcre/php_pcre.def:
      export php_pcre_free to make mbstring happy

2009-01-11  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      revert last commit, sizeof does not work in preprocessor :(

    * (PHP_5_3)
      sapi/nsapi/nsapi.c:
      MFH: add sanity check for time_t size of win32

    * sapi/nsapi/nsapi.c:
      add sanity check for time_t size of win32

2009-01-11  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/xml/compat.c
      ext/xml/compat.c:
      MFH: fix bug #45996 (libxml2 2.7 causes breakage with character data in
      xml_parse())

    * ext/xml/compat.c:
      fix bug #45996 (libxml2 2.7 causes breakage with character data in
      xml_parse())

2009-01-11  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Disable dl() in CGI and FastCGI modes

2009-01-10  Antony Dovgal  <tony@daylessday.org>

    * ext/exif/tests/exif_imagetype_variation1.phpt
      ext/gd/tests/imageloadfont_invalid.phpt:
      fix test

    * ext/ereg/tests/split_error_001.phpt
      ext/ereg/tests/split_error_002.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/spliti_error_001.phpt
      ext/ereg/tests/spliti_error_002.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/spliti_variation_003.phpt:
      fix tests

2009-01-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - MFH Fix SEGV if get_method() returns a non bound function

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug47054.phpt:
      - MFH: Fixed bug #47054 (BC break in static functions called as dynamic)

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug47054.phpt
      ZendEngine2/tests/bug47054.phpt:
      - Fixed bug #47054 (BC break in static functions called as dynamic)

    * (PHP_5_2)
      NEWS:
      - Removed entry (not solved yet)

    * (PHP_5_3)
      ext/standard/tests/file/005_variation2.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/readfile_variation10.phpt
      tests/lang/bug44654.phpt
      tests/lang/comments.phpt:
      - Fixed tests

    * (PHP_5_3)
      ext/standard/tests/file/file_put_contents_variation8.phpt:
      - Fixed test

    * (PHP_5_2)
      ZendEngine2/tests/bug40236.phpt
      ZendEngine2/tests/bug40236.phpt:
      - MFH: Fixed test (patch by Timm Friebe [thekid@php])

    * ZendEngine2/tests/bug40236.phpt:
      - Fixed test (patch by Timm Friebe [thekid@php])

2009-01-10  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/config.m4:
      Fix bug #47055 - When intl is shared dont enable icu support in SQLite3

    * (PHP_5_3)
      ext/standard/tests/general_functions/sunfuncts.phpt
      ext/standard/tests/time/idate.phpt:
      Some more tests that needed fixed.

    * (PHP_5_3)
      ext/date/tests/003.phpt
      ext/date/tests/005.phpt
      ext/date/tests/006.phpt
      ext/date/tests/007.phpt
      ext/date/tests/008.phpt
      ext/date/tests/009.phpt
      ext/date/tests/009_win32.phpt
      ext/date/tests/010.phpt
      ext/date/tests/011.phpt
      ext/date/tests/012.phpt
      ext/date/tests/013.phpt
      ext/date/tests/014.phpt
      ext/date/tests/015.phpt
      ext/date/tests/bug36988.phpt
      ext/date/tests/bug37017.phpt
      ext/date/tests/bug37368.phpt
      ext/date/tests/bug37514.phpt
      ext/date/tests/bug43075.phpt
      ext/date/tests/bug43452.phpt
      ext/date/tests/bug43960.phpt
      ext/date/tests/bug45529.phpt
      ext/date/tests/date-set-timestamp.phpt
      ext/date/tests/date_add_basic.phpt
      ext/date/tests/date_default_timezone_get-2.phpt
      ext/date/tests/date_default_timezone_get-3.phpt
      ext/date/tests/date_default_timezone_set-1.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/date_period.phpt
      ext/date/tests/date_sub_basic.phpt
      ext/date/tests/date_sun_info_001.phpt
      ext/date/tests/date_sun_info_002.phpt
      ext/date/tests/default-timezone-1.phpt
      ext/date/tests/default-timezone-2.phpt
      ext/date/tests/oo_001.phpt
      ext/date/tests/oo_002.phpt
      ext/date/tests/strtotime_basic.phpt
      ext/date/tests/strtotime_variation_scottish.phpt
      ext/date/tests/test-parse-from-format.phpt
      ext/date/tests/timezone-configuration.phpt:
      If a TZ environmental is set then it ends up getting used instead of the
      INI setting, use date_default_timezone_set() instead.

2009-01-09  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/file/file_get_contents_variation7.phpt
      ext/standard/tests/file/file_get_contents_variation7.phpt
      ext/standard/tests/file/file_get_contents_variation7.phpt:
      cleanup garbage

    * ext/ftp/tests/ftp_get_basic.phpt
      ext/ftp/tests/ftp_get_basic.phpt:
      MF52: fix test: don't create tmp files in "." and clean up when done

    * (PHP_5_2)
      ext/ftp/tests/ftp_get_basic.phpt:
      fix test: don't create tmp files in "." and clean up when done

    * ext/standard/file.c:
      use temp var instead of wrong typecast

    * (PHP_5_3)
      NEWS:
      okay, no news for new internal functions then

2009-01-09  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      MFH: Fixed bug #47042 (PHP cgi sapi is removing SCRIPT_FILENAME for non
      apache).

    * sapi/cgi/cgi_main.c:
      Fixed bug #47042 (PHP cgi sapi is removing SCRIPT_FILENAME for non apache).

2009-01-09  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      news

    * ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h:
      add zend_ts_hash_copy_to_hash()

    * ext/standard/file.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/mail.c
      ext/standard/php_string.h
      ext/standard/string.c:
      change functions to be consistent between branches

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

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_stream.c
      sapi/cli/php_cli.c:
      
      MFH: Corrected fix for bug #46844 to only trigger on the 1st line of CLI
      opened files.

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_stream.c
      sapi/cli/php_cli.c:
      
      Corrected fix for bug #46844 to only trigger on the 1st line of CLI opened
      files.

2009-01-09  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/mail.c
      ext/standard/mail.c:
      fix ZTS build

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

    * php.ini-dist
      php.ini-recommended
      ext/standard/mail.c
      main/main.c
      main/php_globals.h:
      
      MFB: Added mail logging functionality that allows logging of mail sent via
      mail() function

    * (PHP_5_3)
      NEWS
      php.ini-dist
      php.ini-recommended
      ext/standard/mail.c
      main/main.c
      main/php_globals.h:
      
      [DOC]
      Added mail logging functionality that allows logging of mail sent via
      mail() function
      
      THe logging functionality is disabled by default but can be enabled on a
      per-directory or globaly via 2 INI settings.
      
      The mail.log directive allows you to specify the file where each call to
      mail() will be logged. The log file will contain the path and line # of
      the
      calling script in addition to all of the headers indicated by the user.
      
      The mail.add_x_header directive will introduce a X-PHP-Originating-Script
      header that will contain the file name (no path) of the calling script and
      the uid of the script. This combination should be sufficient for the admin
      to locate the sending script.

2009-01-09  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqli/mysqli_api.c:
      Fix #46653 mysqlnd: can't extend mysqli

2009-01-09  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2009-01-09  Sanjay Mantoor  <smantoor@in.ibm.com>

    * ext/date/tests/localtime_basic.phpt
      ext/date/tests/localtime_basic.phpt
      ext/date/tests/localtime_variation1.phpt
      ext/date/tests/localtime_variation1.phpt
      ext/date/tests/localtime_variation2.phpt
      ext/date/tests/localtime_variation2.phpt
      ext/date/tests/localtime_variation3.phpt
      ext/date/tests/localtime_variation3.phpt
      ext/date/tests/localtime_variation4.phpt
      ext/date/tests/localtime_variation4.phpt
      ext/date/tests/localtime_variation5.phpt
      ext/date/tests/localtime_variation5.phpt:
      New testcases for localtime function

    * ext/date/tests/localtime_basic.phpt
      ext/date/tests/localtime_basic.phpt
      ext/date/tests/localtime_basic.phpt
      ext/date/tests/localtime_variation1.phpt
      ext/date/tests/localtime_variation1.phpt
      ext/date/tests/localtime_variation1.phpt
      ext/date/tests/localtime_variation2.phpt
      ext/date/tests/localtime_variation2.phpt
      ext/date/tests/localtime_variation2.phpt
      ext/date/tests/localtime_variation3.phpt
      ext/date/tests/localtime_variation3.phpt
      ext/date/tests/localtime_variation3.phpt
      ext/date/tests/localtime_variation4.phpt
      ext/date/tests/localtime_variation4.phpt
      ext/date/tests/localtime_variation4.phpt
      ext/date/tests/localtime_variation5.phpt
      ext/date/tests/localtime_variation5.phpt
      ext/date/tests/localtime_variation5.phpt:
        1.1.4;
      file localtime_basic.phpt was initially added on branch PHP_5_2.

2009-01-09  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/standard/tests/file/file_put_contents_variation8.phpt
      ext/standard/tests/file/readfile_variation10.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/tidy/tests/019.phpt
      ext/tidy/tests/019.phpt
      ext/tidy/tests/022.phpt
      ext/tidy/tests/022.phpt:
      - Fixed tests

2009-01-08  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      MFH: use correct check for constants and stop segfaulting
      (5_2 doesn't need this)

    * ZendEngine2/zend_compile.c:
      use correct check for constants and stop segfaulting

    * ext/zip/tests/bug11216.phpt:
      fix test for real

    * ext/zip/tests/bug11216.phpt
      ext/zip/tests/bug11216.phpt
      ext/zip/tests/bug11216.phpt
      ext/zip/tests/bug38944.phpt
      ext/zip/tests/bug38944.phpt
      ext/zip/tests/bug38944.phpt
      ext/zip/tests/oo_properties.phpt
      ext/zip/tests/oo_properties.phpt
      ext/zip/tests/oo_properties.phpt:
      fix tests

    * (PHP_5_3)
      ext/standard/tests/file/disk_free_space_basic.phpt:
      fix test

    * ext/standard/tests/file/disk_free_space_basic.phpt:
      fix test
      use bigger file to be able to see the difference

2009-01-08  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/access_modifiers_012.phpt
      ZendEngine2/tests/access_modifiers_012.phpt:
      Handle __call() on protected/private method access for callbacks too.

2009-01-08  andy wharmby  <wharmby@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/math/abs_basic.phpt
      ext/standard/tests/math/abs_error.phpt
      ext/standard/tests/math/abs_variation.phpt
      ext/standard/tests/math/atan2_variation1.phpt
      ext/standard/tests/math/atan2_variation2.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/base_convert_variation1.phpt
      ext/standard/tests/math/base_convert_variation2.phpt
      ext/standard/tests/math/base_convert_variation3.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/bindec_variation1.phpt
      ext/standard/tests/math/bindec_variation1_64bit.phpt
      ext/standard/tests/math/ceil_basic.phpt
      ext/standard/tests/math/ceil_error.phpt
      ext/standard/tests/math/ceil_variation1.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/decbin_variation1.phpt
      ext/standard/tests/math/decbin_variation1_64bit.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/dechex_variation1.phpt
      ext/standard/tests/math/dechex_variation1_64bit.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/decoct_variation1.phpt
      ext/standard/tests/math/decoct_variation1_64bit.phpt
      ext/standard/tests/math/exp_basic.phpt
      ext/standard/tests/math/exp_variation1.phpt:
      New PHPT tests for math functions (batch 1 of 3). Tested on Windows, Linux
      and Linux 64 bit.

    * (PHP_5_3)
      ext/standard/tests/math/abs_basic.phpt
      ext/standard/tests/math/abs_error.phpt
      ext/standard/tests/math/abs_variation.phpt
      ext/standard/tests/math/atan2_variation1.phpt
      ext/standard/tests/math/atan2_variation2.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/base_convert_variation1.phpt
      ext/standard/tests/math/base_convert_variation2.phpt
      ext/standard/tests/math/base_convert_variation3.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/bindec_variation1.phpt
      ext/standard/tests/math/bindec_variation1_64bit.phpt
      ext/standard/tests/math/ceil_basic.phpt
      ext/standard/tests/math/ceil_error.phpt
      ext/standard/tests/math/ceil_variation1.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/decbin_variation1.phpt
      ext/standard/tests/math/decbin_variation1_64bit.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/dechex_variation1.phpt
      ext/standard/tests/math/dechex_variation1_64bit.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/decoct_variation1.phpt
      ext/standard/tests/math/decoct_variation1_64bit.phpt
      ext/standard/tests/math/exp_basic.phpt
      ext/standard/tests/math/exp_variation1.phpt:
      New PHPT tests for math functions. Tested on Windows, Linux and Linux 64
      bit.

    * ext/standard/tests/math/abs_basic.phpt
      ext/standard/tests/math/abs_basic.phpt
      ext/standard/tests/math/abs_basic.phpt
      ext/standard/tests/math/abs_error.phpt
      ext/standard/tests/math/abs_error.phpt
      ext/standard/tests/math/abs_error.phpt
      ext/standard/tests/math/abs_variation.phpt
      ext/standard/tests/math/abs_variation.phpt
      ext/standard/tests/math/abs_variation.phpt
      ext/standard/tests/math/atan2_variation1.phpt
      ext/standard/tests/math/atan2_variation1.phpt
      ext/standard/tests/math/atan2_variation1.phpt
      ext/standard/tests/math/atan2_variation2.phpt
      ext/standard/tests/math/atan2_variation2.phpt
      ext/standard/tests/math/atan2_variation2.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/base_convert_variation1.phpt
      ext/standard/tests/math/base_convert_variation1.phpt
      ext/standard/tests/math/base_convert_variation1.phpt
      ext/standard/tests/math/base_convert_variation2.phpt
      ext/standard/tests/math/base_convert_variation2.phpt
      ext/standard/tests/math/base_convert_variation2.phpt
      ext/standard/tests/math/base_convert_variation3.phpt
      ext/standard/tests/math/base_convert_variation3.phpt
      ext/standard/tests/math/base_convert_variation3.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/bindec_variation1.phpt
      ext/standard/tests/math/bindec_variation1.phpt
      ext/standard/tests/math/bindec_variation1.phpt
      ext/standard/tests/math/bindec_variation1_64bit.phpt
      ext/standard/tests/math/bindec_variation1_64bit.phpt
      ext/standard/tests/math/bindec_variation1_64bit.phpt
      ext/standard/tests/math/ceil_basic.phpt
      ext/standard/tests/math/ceil_basic.phpt
      ext/standard/tests/math/ceil_basic.phpt
      ext/standard/tests/math/ceil_error.phpt
      ext/standard/tests/math/ceil_error.phpt
      ext/standard/tests/math/ceil_error.phpt
      ext/standard/tests/math/ceil_variation1.phpt
      ext/standard/tests/math/ceil_variation1.phpt
      ext/standard/tests/math/ceil_variation1.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/decbin_variation1.phpt
      ext/standard/tests/math/decbin_variation1.phpt
      ext/standard/tests/math/decbin_variation1.phpt
      ext/standard/tests/math/decbin_variation1_64bit.phpt
      ext/standard/tests/math/decbin_variation1_64bit.phpt
      ext/standard/tests/math/decbin_variation1_64bit.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/dechex_variation1.phpt
      ext/standard/tests/math/dechex_variation1.phpt
      ext/standard/tests/math/dechex_variation1.phpt
      ext/standard/tests/math/dechex_variation1_64bit.phpt
      ext/standard/tests/math/dechex_variation1_64bit.phpt
      ext/standard/tests/math/dechex_variation1_64bit.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/decoct_variation1.phpt
      ext/standard/tests/math/decoct_variation1.phpt
      ext/standard/tests/math/decoct_variation1.phpt
      ext/standard/tests/math/decoct_variation1_64bit.phpt
      ext/standard/tests/math/decoct_variation1_64bit.phpt
      ext/standard/tests/math/decoct_variation1_64bit.phpt
      ext/standard/tests/math/exp_basic.phpt
      ext/standard/tests/math/exp_basic.phpt
      ext/standard/tests/math/exp_basic.phpt
      ext/standard/tests/math/exp_variation1.phpt
      ext/standard/tests/math/exp_variation1.phpt
      ext/standard/tests/math/exp_variation1.phpt:
        1.1.4;
      New PHPT tests for math functions. Tested on Windows, Linux and Linux 64
      bit.

2009-01-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      main/streams/streams.c
      main/streams/streams.c:
      MFH:
      - Fixed bug #47037 (No error when using fopen with emty string)
      Patch by Cristian Rodriguez R.

    * (PHP_5_3)
      ext/standard/tests/file/rmdir_variation1.phpt:
      - Fixed test [only in this branch]

2009-01-08  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/filter/tests/bug42718.phpt:
      XFAIL test

2009-01-08  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/file_variation2.phpt
      ext/standard/tests/file/readfile_error.phpt:
      - Fixed tests

    * main/streams/streams.c:
      - Fixed bug #47037 (No error when using fopen with emty string)
      Patch by Cristian Rodriguez R.

2009-01-08  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      ext/standard/user_filters.c
      ext/standard/user_filters.c
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_user.phpt
      ext/standard/tests/filters/filter_errors_user.phpt:
      MFH:
      Fix memleak when a user filter appends a bucket and returns !=
      PSFS_PASS_ON
      Improved tests

    * ext/standard/user_filters.c
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_user.phpt:
      Fix memleak when a user filter appends a bucket and returns != PSFS_PASS_ON
      Improved tests

2009-01-08  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_object_handlers.c:
      fix ZTS build

2009-01-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #47035

    * (PHP_5_2)
      ext/standard/dns.c
      ext/standard/dns.c:
      - MFH: Fixed bug #47035 (dns_get_record returns a garbage byte at the end
      of a TXT record)

    * ext/standard/dns.c:
      - Fixed bug #47035 (dns_get_record returns a garbage byte at the end of a
      TXT record)

2009-01-08  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_user.phpt
      ext/standard/tests/filters/filter_errors_user.phpt
      ext/standard/tests/filters/filter_errors_zlib_inflate.phpt
      ext/standard/tests/filters/filter_errors_zlib_inflate.phpt
      main/streams/filter.c
      main/streams/filter.c
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_filter_api.h:
      MFH: Fixed error conditions handling in stream_filter_append()

    * ext/standard/streamsfuncs.c
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors.inc
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_convert_base64_decode.phpt
      ext/standard/tests/filters/filter_errors_user.phpt
      ext/standard/tests/filters/filter_errors_user.phpt
      ext/standard/tests/filters/filter_errors_user.phpt
      ext/standard/tests/filters/filter_errors_zlib_inflate.phpt
      ext/standard/tests/filters/filter_errors_zlib_inflate.phpt
      ext/standard/tests/filters/filter_errors_zlib_inflate.phpt
      main/streams/filter.c
      main/streams/php_stream_filter_api.h:
      Fixed error conditions handling in stream_filter_append()

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

    * ext/imap/php_imap.c:
      
      MFB: Improved parameter fixing & address a compiler warning

    * (PHP_5_3)
      ext/imap/php_imap.c:
      
      Improved parameter fixing & address a compiler warning

2009-01-08  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/json/tests/bug46944.phpt:
      Fix test again...

    * (PHP_5_3)
      ext/json/tests/bug46944.phpt:
      Fix broken test

2009-01-08  andy wharmby  <wharmby@uk.ibm.com>

    * ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_basic.phpt:
      Fix bogus file tests - addresses 2 failures in PHP GCOV reports. Tested on
      Windows, Linux and Linux 64 bit

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

    * ext/ereg/ereg.c:
      
      
      MFB: Simplify parameter parsing

2009-01-08  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/access_modifiers_011.phpt:
      MFB

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

    * (PHP_5_3)
      ext/ereg/ereg.c:
      
      Simplify parameter parsing

2009-01-08  Felipe Pena  <felipensp@gmail.com>

    * ext/mssql/php_mssql.c:
      - Removed WRONG_PARAM_COUNT usage

2009-01-07  Felipe Pena  <felipensp@gmail.com>

    * ext/readline/tests/readline_list_history_001.phpt
      ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/inet.phpt:
      - Fixed test

    * ext/readline/readline.c:
      - More suitable parameter checking

    * (PHP_5_3)
      ext/reflection/php_reflection.c
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionFunction_getClosure_error.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_FileInfo_error.phpt
      ext/reflection/tests/reflectionClass_getConstants_error.phpt
      ext/reflection/tests/reflectionClass_getConstructor_error.phpt
      ext/reflection/tests/reflectionClass_getName_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_error.phpt
      ext/reflection/tests/reflectionClass_isInternal_error.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_error.phpt
      ext/reflection/tests/reflectionObject_FileInfo_error.phpt
      ext/reflection/tests/reflectionObject_getConstants_error.phpt
      ext/reflection/tests/reflectionObject_getConstructor_error.phpt
      ext/reflection/tests/reflectionObject_getName_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_error.phpt
      ext/reflection/tests/reflectionObject_isInternal_error.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt:
      MFH:
      - New parameter parsing
      - Removed METHOD_NOTSTATIC_NUMPARAMS

2009-01-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/tests/access_modifiers_011.phpt
      ZendEngine2/tests/access_modifiers_011.phpt:
      
      MFB

2009-01-07  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionFunction_getClosure_error.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_FileInfo_error.phpt
      ext/reflection/tests/reflectionClass_getConstants_error.phpt
      ext/reflection/tests/reflectionClass_getConstructor_error.phpt
      ext/reflection/tests/reflectionClass_getName_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_error.phpt
      ext/reflection/tests/reflectionClass_isInternal_error.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_error.phpt
      ext/reflection/tests/reflectionObject_FileInfo_error.phpt
      ext/reflection/tests/reflectionObject_getConstants_error.phpt
      ext/reflection/tests/reflectionObject_getConstructor_error.phpt
      ext/reflection/tests/reflectionObject_getName_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_error.phpt
      ext/reflection/tests/reflectionObject_isInternal_error.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt:
      - New parameter parsing
      - Removed METHOD_NOTSTATIC_NUMPARAMS

2009-01-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/tests/access_modifiers_011.phpt
      ZendEngine2/tests/access_modifiers_011.phpt:
      
      file access_modifiers_011.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/zend_object_handlers.c:
      MFB

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_object_handlers.c:
      Changed __call() to be invoked on private/protected method access,
      similar to properties and __get().

2009-01-07  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/array/var_export.phpt
      tests/basic/027.phpt:
      fix test

2009-01-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      main/php_network.h
      main/php_network.h
      main/streams/xp_socket.c
      main/streams/xp_socket.c:
      MFH:
      - Added check for EWOULDBLOCK
      - Using EWOULDBLOCK instead of EAGAIN by portability issues
      (Related to #46917)

    * main/php_network.h
      main/streams/xp_socket.c:
      - Added check for EWOULDBLOCK
      - Using EWOULDBLOCK instead of EAGAIN by portability issues
      (Related to #46917)

    * (PHP_5_3)
      main/output.c:
      - Checking 0 param in the new way [only in this branch]

    * ext/imap/php_imap.c:
      - Fixed duplicate errmsg

    * (PHP_5_2)
      NEWS
      ext/standard/quot_print.c:
      - Revert in this branch (attention++, thanks Hannes :D)

    * (PHP_5_2)
      NEWS:
      - BFN #47029

    * (PHP_5_2)
      ext/standard/quot_print.c
      ext/standard/quot_print.c:
      - Fixed bug #47029 (quoted_printable_decode() produces duplicate warning)
      Patch by Andy wharmby

2009-01-07  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqli/mysqli.c
      ext/mysqli/tests/066.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_mysqli_result_invalid_mode.phpt:
      Proper ctor usage (Fix #46044)

2009-01-07  andy wharmby  <wharmby@uk.ibm.com>

    * (PHP_5_2)
      ext/pcre/tests/pcre.constants.phpt
      ext/pcre/tests/pcre.constants.phpt
      ext/pcre/tests/preg_last_error_error.phpt
      ext/pcre/tests/preg_last_error_error.phpt
      ext/pcre/tests/preg_match_basic_002.phpt
      ext/pcre/tests/preg_match_basic_002.phpt
      ext/pcre/tests/preg_match_variation1.phpt
      ext/pcre/tests/preg_match_variation1.phpt
      ext/pcre/tests/preg_replace_callback_error1.phpt
      ext/pcre/tests/preg_replace_callback_error1.phpt:
      New pcre extension tests. Tested on Windows, Linux and Linux 64-bit

    * ext/pcre/tests/pcre.constants.phpt
      ext/pcre/tests/pcre.constants.phpt
      ext/pcre/tests/pcre.constants.phpt
      ext/pcre/tests/preg_last_error_error.phpt
      ext/pcre/tests/preg_last_error_error.phpt
      ext/pcre/tests/preg_last_error_error.phpt
      ext/pcre/tests/preg_match_basic_002.phpt
      ext/pcre/tests/preg_match_basic_002.phpt
      ext/pcre/tests/preg_match_basic_002.phpt
      ext/pcre/tests/preg_match_variation1.phpt
      ext/pcre/tests/preg_match_variation1.phpt
      ext/pcre/tests/preg_match_variation1.phpt
      ext/pcre/tests/preg_replace_callback_error1.phpt
      ext/pcre/tests/preg_replace_callback_error1.phpt
      ext/pcre/tests/preg_replace_callback_error1.phpt:
        1.1.4;
      New pcre extension tests. Tested on Windows, Linux and Linux 64-bit

2009-01-07  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/standard/var.c
      ext/standard/var.c
      ext/standard/tests/general_functions/bug47027.phpt
      ext/standard/tests/general_functions/bug47027.phpt:
      - MFH: Fixed bug #47027 (var_export doesn't show numeric indices on
      ArrayObject).

    * ext/standard/var.c
      ext/standard/tests/general_functions/bug47027.phpt
      ext/standard/tests/general_functions/bug47027.phpt
      ext/standard/tests/general_functions/bug47027.phpt:
      - Fixed bug #47027 (var_export doesn't show numeric indices on
      ArrayObject).

2009-01-07  andy wharmby  <wharmby@uk.ibm.com>

    * (PHP_5_2)
      ext/hash/tests/hash_algos.phpt
      ext/hash/tests/hash_algos.phpt
      ext/hash/tests/hash_error.phpt
      ext/hash/tests/hash_error.phpt
      ext/hash/tests/hash_file_basic1.phpt
      ext/hash/tests/hash_file_basic1.phpt
      ext/hash/tests/hash_file_error1.phpt
      ext/hash/tests/hash_file_error1.phpt
      ext/hash/tests/hash_hmac_basic.phpt
      ext/hash/tests/hash_hmac_basic.phpt
      ext/hash/tests/hash_hmac_error.phpt
      ext/hash/tests/hash_hmac_error.phpt
      ext/hash/tests/hash_hmac_file_basic.phpt
      ext/hash/tests/hash_hmac_file_basic.phpt
      ext/hash/tests/hash_hmac_file_error.phpt
      ext/hash/tests/hash_hmac_file_error.phpt:
      New hash extension tests. Tested on Windows, Linux and Linux 64-bit

    * ext/hash/tests/hash_algos.phpt
      ext/hash/tests/hash_algos.phpt
      ext/hash/tests/hash_algos.phpt
      ext/hash/tests/hash_error.phpt
      ext/hash/tests/hash_error.phpt
      ext/hash/tests/hash_error.phpt
      ext/hash/tests/hash_file_basic1.phpt
      ext/hash/tests/hash_file_basic1.phpt
      ext/hash/tests/hash_file_basic1.phpt
      ext/hash/tests/hash_hmac_basic.phpt
      ext/hash/tests/hash_hmac_basic.phpt
      ext/hash/tests/hash_hmac_basic.phpt
      ext/hash/tests/hash_hmac_error.phpt
      ext/hash/tests/hash_hmac_error.phpt
      ext/hash/tests/hash_hmac_error.phpt
      ext/hash/tests/hash_hmac_file_basic.phpt
      ext/hash/tests/hash_hmac_file_basic.phpt
      ext/hash/tests/hash_hmac_file_basic.phpt
      ext/hash/tests/hash_hmac_file_error.phpt
      ext/hash/tests/hash_hmac_file_error.phpt
      ext/hash/tests/hash_hmac_file_error.phpt:
        1.1.4;
      New hash extension tests. Tested on Windows, Linux and Linux 64-bit

2009-01-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/dns.c:
      - fix regression introduced by the move to the new parsing api (thx Bjori)

    * (PHP_5_3)
      ext/standard/dns.c
      ext/standard/dns_win32.c:
      - fix parameter parsing options

    * ext/standard/dl.c:
      - MFB: declaration and impl match

    * (PHP_5_3)
      ext/standard/dl.c:
      - declaration and impl match

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      - remove PHP_FE(dl) (actually removing the commented PHP_FE, was commited
      with my dns patch for win)

    * ext/standard/dns_win32.c:
      - MFB: sanity check if we got an A as well (valid too but not desired)

    * (PHP_5_3)
      ext/standard/dns_win32.c:
      - sanity check if we got an A as well (valid too but not desired)

2009-01-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/dns.c:
      - MFB: fix build for win

    * ext/standard/dns_win32.c:
      - [DOC] MFB: VC6 does not have NAPTR

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

    * ext/tidy/tidy.c:
      
      MFB: Arg parsing cleanup

    * (PHP_5_3)
      ext/tidy/tidy.c:
      Param parsing cleanup

2009-01-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/dns.c:
      - these ifdefs are a mess, fix build on win

    * (PHP_5_3)
      ext/standard/dns_win32.c:
      - [DOC] VC6 does not have NAPTR

    * ext/standard/dns.c:
      - MFB: fix build

    * (PHP_5_3)
      ext/standard/dns.c:
      - fix build

    * win32/build/config.w32:
      - MFB: add multi threaded build support (automatic detection of the number
      of cpus, add a custom number if you prefer to use only a few of your
      available cores)

    * (PHP_5_3)
      win32/build/config.w32:
      - add multi threaded build support (automatic detection of the number of
      cpus, add a custom number if you prefer to use only a few of your
      available cores)

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/config.w32
      ext/standard/dns.c
      ext/standard/dns.h
      ext/standard/dns_win32.c:
      - [MFH]
      - [DOC] add support for all DNS function on Windows
        - dns_check_record  (and its alias  checkdnsrr)
        - dns_get_record
         - IPV6 specific info not available yet:
           . AAAA info is available only on vista/2k8 for now
           . A6 info is not available
        - dns_get_mx (and its alias getmxrr)

    * win32/build/config.w32
      win32/build/config.w32:
      - add DNSApi for the DNS functions

    * ext/standard/basic_functions.c
      ext/standard/config.w32
      ext/standard/dns.c
      ext/standard/dns.h
      ext/standard/dns_win32.c
      ext/standard/dns_win32.c:
      - [DOC] add support for all DNS function on Windows
        - dns_check_record  (and its alias  checkdnsrr)
        - dns_get_record
         - IPV6 specific info not available yet:
           . AAAA info is available only on vista/2k8 for now
           . A6 info is not available
        - dns_get_mx (and its alias getmxrr)

2009-01-06  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      MFH: the #ifdef was never working. If Sun extends its NSAPI to support
      subrequests, much of this code must be rewritten. Because of that it is
      better to have a clean start. This commit does not change behaviour.

    * sapi/nsapi/nsapi.c:
      the #ifdef was never working. If Sun extends its NSAPI to support
      subrequests, much of this code must be rewritten. Because of that it is
      better to have a clean start. This commit does not change behaviour.

2009-01-06  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #46701

    * (PHP_5_3)
      NEWS:
      - Fix for #46701 merged into 5_2

    * (PHP_5_2)
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug46701.phpt:
      MFH:
      - Fixed bug #46701 (Creating associative array with long values in the key
      fails on 32bit linux)
      Patch by Shire

    * ext/mysqli/tests/002.phpt
      ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/005.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/016.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/019.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/028.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/033.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/045.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/049.phpt
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/058.phpt
      ext/mysqli/tests/059.phpt
      ext/mysqli/tests/060.phpt
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/062.phpt
      ext/mysqli/tests/063.phpt
      ext/mysqli/tests/068.phpt
      ext/mysqli/tests/069.phpt
      ext/mysqli/tests/072.phpt
      ext/mysqli/tests/073.phpt
      ext/mysqli/tests/074.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug37090.phpt
      ext/mysqli/tests/bug45019.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_connect.phpt
      ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
      ext/mysqli/tests/mysqli_connect_twice.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_error_unicode.phpt
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt
      ext/mysqli/tests/mysqli_fetch_array.phpt
      ext/mysqli/tests/mysqli_fetch_array_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_array_oo.phpt
      ext/mysqli/tests/mysqli_fetch_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias_utf8.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field_oo.phpt
      ext/mysqli/tests/mysqli_fetch_fields.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_constructor.phpt
      ext/mysqli/tests/mysqli_fetch_row.phpt
      ext/mysqli/tests/mysqli_field_seek.phpt
      ext/mysqli/tests/mysqli_field_tell.phpt
      ext/mysqli/tests/mysqli_fork.phpt
      ext/mysqli/tests/mysqli_get_cache_stats.phpt
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqli/tests/mysqli_kill.phpt
      ext/mysqli/tests/mysqli_pconn_kill.phpt
      ext/mysqli/tests/mysqli_pconn_max_links.phpt
      ext/mysqli/tests/mysqli_query.phpt
      ext/mysqli/tests/mysqli_query_stored_proc.phpt
      ext/mysqli/tests/mysqli_query_unicode.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_real_escape_string_nobackslash.phpt
      ext/mysqli/tests/mysqli_real_query.phpt
      ext/mysqli/tests/mysqli_result_references.phpt
      ext/mysqli/tests/mysqli_result_references_mysqlnd.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_call_user_func.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_check_param_no_change.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_type_juggling.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_datatype_change.phpt
      ext/mysqli/tests/mysqli_stmt_get_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_result2.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata_fetch_field.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_non_select.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata_sqltests.phpt:
      - Removed UEXPECT(F)
      - Unicodified some tests

2009-01-05  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      NEWS:
      - BFN

    * ext/soap/tests/bug46760.phpt
      ext/soap/tests/bug46760.phpt:
      - New test

    * (PHP_5_2)
      ext/soap/soap.c
      ext/soap/tests/bug46760.phpt
      ext/soap/tests/bug46760.phpt
      ext/soap/tests/bug46760.phpt:
      - Fixed bug #46760 (SoapClient doRequest fails when proxy is used) [only in
      this branch]

    * (PHP_5_3)
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug46701.phpt:
      MFH:
      - Fixed bug #46701 (Creating associative array with long values in the key
      fails on 32bit linux)
      Patch by Shire

    * ZendEngine2/tests/bug46701.phpt
      ZendEngine2/tests/bug46701.phpt
      ZendEngine2/tests/bug46701.phpt:
        1.1.4;
      - Fixed bug #46701 (Creating associative array with long values in the key
      fails on 32bit linux)
      Patch by Shire

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fixed bug #46701 (Creating associative array with long values in the key
      fails on 32bit linux)
      Patch by Shire

    * ext/mysql/tests/001.phpt
      ext/mysql/tests/002.phpt
      ext/mysql/tests/003.phpt
      ext/mysql/tests/mysql_escape_string.phpt
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_fetch_object.phpt
      ext/mysql/tests/mysql_fetch_row.phpt
      ext/mysql/tests/mysql_field_name.phpt
      ext/mysql/tests/mysql_field_seek.phpt
      ext/mysql/tests/mysql_field_table.phpt
      ext/mysql/tests/mysql_field_type.phpt
      ext/mysql/tests/mysql_pconn_max_links.phpt
      ext/mysql/tests/mysql_query.phpt
      ext/mysql/tests/mysql_real_escape_string.phpt
      ext/mysql/tests/mysql_result.phpt
      ext/mysql/tests/mysql_select_db.phpt
      ext/mysql/tests/mysql_set_charset.phpt
      ext/mysql/tests/mysql_tablename.phpt
      ext/mysql/tests/mysql_unbuffered_query.phpt:
      - Fixed tests (removed UEXPECT(F) section)

    * ext/date/tests/idate_variation7.phpt
      ext/filter/tests/041.phpt
      ext/iconv/tests/iconv_substr.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/standard/tests/array/compact_variation1.phpt
      ext/standard/tests/file/rmdir_variation1.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/003-2.phpt
      sapi/cli/tests/003.phpt
      sapi/cli/tests/013.phpt
      tests/basic/022.phpt
      tests/lang/bug44654.phpt
      tests/lang/comments.phpt:
      - Fixed tests

2009-01-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c:
      
      MFB: Improved parameter handling

    * sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c:
      Improved parameter handling

2009-01-05  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/pdo/tests/bug_44159.phpt
      ext/pdo/tests/bug_44159.phpt:
      create temporary db in the current dir and cleanup on completion

    * run-tests.php
      run-tests.php:
      fix ws

    * ext/sqlite3/sqlite3.c:
      fix build

    * (PHP_5_3)
      run-tests.php:
      MFH: only add "# original source" if a redirect is active

    * run-tests.php:
      only add "# original source" if a redirect is active

    * ext/mbstring/mbstring.c:
      MFB: fix memleaks correctly and make valgrind happy

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      fix memleaks correctly and make valgrind happy

2009-01-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      sapi/embed/php_embed.c:
      - fix build

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

    * ext/sqlite3/sqlite3.c:
      
      MFB: Added missing initialization

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      Added missing initialization

2009-01-04  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      run-tests.php:
      MFH: fix PDO and other 'redirected' tests - add that "# original source"
      line only if the test fails

    * run-tests.php:
      fix PDO and other 'redirected' tests - add that "# original source" line
      only if the test fails

    * ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/general_functions/phpinfo.phpt:
      fix test

2009-01-04  Marcus Boerger  <php@marcus-boerger.de>

    * .gdbinit:
      - Add compiler globals as

2009-01-04  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/info.c:
      capitalize

    * (PHP_5_2)
      ext/posix/posix.c:
      MFH: Fix build where __USE_GNU is used instead of _GNU_SOURCE to define
      utsname.domainname
      (c) felipe, Sun Jun 22 21:45:42 2008 UTC

2009-01-04  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_036.phpt:
      - MFH - Set scope when copying a closure with a new this pointer.

    * ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_036.phpt
      ZendEngine2/tests/closure_036.phpt:
      - Set scope when copying a closure with a new this pointer.

2009-01-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      MFH:
      - Removed unnecessary repeated arginfos
      - Changed sqlite3stmt and sqlite3result to ZEND_ACC_PRIVATE to avoid
      reflection instantiation

    * ext/sqlite3/sqlite3.c:
      - Removed unnecessary repeated arginfos
      - Changed sqlite3stmt and sqlite3result to ZEND_ACC_PRIVATE to avoid
      reflection instantiation

2009-01-03  Marcus Boerger  <php@marcus-boerger.de>

    * ext/reflection/php_reflection.c:
      - MFB Missing namespace changes

    * ext/reflection/php_reflection.c
      ext/reflection/tests/027.phpt
      ext/reflection/tests/027.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_error.phpt:
      - Minor corrections and a new test

    * ext/reflection/tests/ReflectionFunction_getNamespaceName.phpt
      ext/reflection/tests/reflectionClass_getNamespaceName.phpt:
      - MFB sync

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      - MFH Show closure's bound  as static parameter

    * ext/reflection/php_reflection.c:
      - Show closure's bound  as static parameter

    * (PHP_5_3)
      ZendEngine2/zend_closures.c:
      - MFH Prevent instantiation from Reflection

    * ZendEngine2/zend_closures.c:
      - Prevent instantiation from Reflection

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      MFH
      - Add ReflectionFunctionAbstract::getClosureThis()
      [DOC]

    * ext/reflection/php_reflection.c:
      - Return this pointer and not closure itself

    * ext/reflection/php_reflection.c:
      - Add ReflectionFunctionAbstract::getClosureThis()

    * ZendEngine2/tests/closure_035.phpt:
      - Overlooked one instance number

    * ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_035.phpt
      ZendEngine2/tests/closure_035.phpt:
      - Fix refcounting

    * (PHP_5_3)
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/closure_033.phpt
      ZendEngine2/tests/closure_034.phpt:
      - MFH Rebind closure when binding to property

    * ZendEngine2/tests/closure_033.phpt
      ZendEngine2/tests/closure_033.phpt
      ZendEngine2/tests/closure_034.phpt
      ZendEngine2/tests/closure_034.phpt:
      
      - Rebind closure when binding to property

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_object_handlers.c:
      - Rebind closure when binding to property

2009-01-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN

2009-01-03  Marcus Boerger  <php@marcus-boerger.de>

    * ext/reflection/php_reflection.c:
      - Improved closure support

    * ext/reflection/php_reflection.c:
      - Small reordering

    * ZendEngine2/zend_closures.c:
      - Fix vim blocks and add missing comment

    * ext/reflection/php_reflection.c:
      - Add minimalistic closure support

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h:
      - Add reflection helpers

    * .gdbinit:
      - There is no -v in keys

2009-01-03  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_2)
      buildconf.bat
      win32/build/buildconf.js:
      MFH:
      * Redirect the "1 file(s) copied" message to nul
      * Check if configure script was copied, and output an error if it wasn't

2009-01-03  Felipe Pena  <felipensp@gmail.com>

    * main/network.c:
      - Windows part

2009-01-02  Felipe Pena  <felipensp@gmail.com>

    * main/network.c:
      - Errr, rule nº 1: be portable :)

    * (PHP_5_2)
      main/network.c
      main/network.c:
      - MFH: Working with unintialized errno (#46917, noticed by Jost Boekemeier)

    * main/network.c:
      - Working with unintialized errno (#46917, noticed by Jost Boekemeier)

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

    * ext/phar/phar.c:
      
      MFB: Fixed a possible crash when phar_create_signature() fails

    * (PHP_5_3)
      ext/phar/phar.c:
      Fixed a possible crash when phar_create_signature() fails

2009-01-02  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/header
      ZendEngine2/zend_float.h
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l:
      - Year++

2009-01-02  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h
      ZendEngine2/zend_execute_API.c
      sapi/cli/php_cli.c:
      - Catch exceptions in cli -a

2009-01-02  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      buildconf.bat
      win32/build/buildconf.js:
      MFH: Check if configure script was copied, and output an error if it wasn't

    * buildconf.bat
      win32/build/buildconf.js:
      Check if configure script was copied, and output an error if it wasn't

2009-01-02  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      ext/json/tests/bug41567.phpt:
      Duplicate INI sections

2009-01-02  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      buildconf.bat:
      MFH: Redirect the "1 file(s) copied" message to nul

    * buildconf.bat:
      Redirect the "1 file(s) copied" message to nul

2009-01-02  Andi Gutmans  <andi@zend.com>

    * (PHP_5_2)
      ext/pcre/config.w32:
      - MF PHP_5_3

    * ext/pcre/config.w32:
      - MF PHP_5_2

    * (PHP_5_3)
      ext/pcre/config.w32:
      - Remove NO_RECURSE as it causes a huge performance impact. Up to 50%
        with Wordpress. Stack size is not really anymore of an issue than on
        Linux with FastCGI (php-cgi.exe). For ISAPI it may be an issue but we
        have other places where we may eat up stack.

2009-01-02  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      Add some missing NEWS items

    * (PHP_5_3)
      ext/json/utf8_decode.c
      ext/json/utf8_to_utf16.c
      ext/json/tests/bug46944.phpt
      ext/json/tests/bug46944.phpt:
      MFH Fix bug #46944 - UTF-8 characters outside the BMP aren't encoded
      correctly.

    * ext/json/utf8_decode.c
      ext/json/utf8_to_utf16.c:
      Fix bug #46944 - UTF-8 characters outside the BMP aren't encoded correctly.

2009-01-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ZendEngine2/zend_closures.c:
      - MFB: fix build (declaration first please)

    * (PHP_5_3)
      ZendEngine2/zend_closures.c:
      - fix build (declaration first please)

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/lib/zip_filerange_crc.c
      ext/zip/lib/zip_filerange_crc.c
      ext/zip/lib/zip_get_archive_flag.c
      ext/zip/lib/zip_get_archive_flag.c
      ext/zip/lib/zip_set_archive_flag.c
      ext/zip/lib/zip_set_archive_flag.c:
      - year++

    * ext/zip/php_zip.c:
      - MFB: fix filename property read

    * ext/zip/lib/zip_open.c
      ext/zip/lib/zip_open.c:
      - MFB: restore overwrite feature (regression introduced in 5.2.8)

    * ext/zip/lib/zip_close.c
      ext/zip/lib/zip_close.c:
      - MFB: restore fix for binary mode on win (regression introduced in 5.2.8)

    * (PHP_5_2)
      NEWS:
      - news entry for #46985 and zip property read

    * (PHP_5_3)
      ext/zip/php_zip.c:
      - fix filename property read

2009-01-01  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      
      MFB: Fixed bug #46844 (php scripts or included files with first line
      starting with # have the 1st line missed from the output).

    * (PHP_5_3)
      NEWS:
      
      BFN

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      
      Fixed bug #46844 (php scripts or included files with first line starting
        with # have the 1st line missed from the output).

2009-01-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/lib/zip_open.c:
      - restore overwrite feature (regression introduced in 5.2.8)

    * (PHP_5_2)
      ext/zip/lib/zip_close.c:
      - restore fix for binary mode on win (regression introduced in 5.2.8)

2009-01-01  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_020.phpt
      ZendEngine2/tests/closure_026.phpt
      ZendEngine2/tests/closure_032.phpt:
      - Add var_dump support for closures

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - MFH Fix SEGV if get_method() returns a non bound function

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fix SEGV if get_method() returns a non bound function

2009-01-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/glob.c
      win32/glob.h:
      - MFH: expose glob and globfree on wi ndows, can be used by shared ext
      (core or extern)

    * win32/glob.c
      win32/glob.h:
      - expose glob and globfree on wi ndows, can be used by shared ext (core or
      extern)

2009-01-01  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/sockets/php_sockets.h
      ext/sockets/sockets.c:
      MFH:
      [DOC] Renable socket_create_pair() on Windows
      

    * ext/sockets/php_sockets.h
      ext/sockets/sockets.c:
      Renable socket_create_pair() on Windows
      

2008-12-31  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ZendEngine2/tests/bug45147.phpt
      ZendEngine2/tests/bug45147.phpt
      ZendEngine2/tests/call_static_002.phpt
      ZendEngine2/tests/call_static_002.phpt
      ZendEngine2/tests/call_static_003.phpt
      ZendEngine2/tests/call_static_003.phpt
      ZendEngine2/tests/call_static_004.phpt
      ZendEngine2/tests/call_static_004.phpt
      ZendEngine2/tests/call_static_007.phpt
      ZendEngine2/tests/call_static_007.phpt
      ext/date/tests/strtotime_basic.phpt
      ext/reflection/tests/ReflectionClass_getProperty_001.phpt
      ext/reflection/tests/ReflectionClass_getProperty_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_004.phpt
      ext/standard/tests/file/chmod_variation4.phpt
      ext/standard/tests/file/chmod_variation4.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/file_get_contents_error.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/pathinfo_variation2.phpt:
      removing xfail sections as test passes

    * (PHP_5_2)
      ext/ftp/tests/ftp_fget_basic.phpt
      ext/ftp/tests/ftp_fget_basic.phpt:
      new test from Nat Mcugh

    * ext/ftp/tests/ftp_fget_basic.phpt
      ext/ftp/tests/ftp_fget_basic.phpt
      ext/ftp/tests/ftp_fget_basic.phpt:
        1.1.4;
      new test from Nat Mcugh

2008-12-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/config.w32.h.in:
      - MFB: enable gehostname on windows [DOC]

    * (PHP_5_3)
      win32/build/config.w32.h.in:
      - enable gehostname on windows [DOC]

2008-12-31  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/standard/dl.h:
      - Fix windows build (missing MFH snippet)

    * main/SAPI.h
      main/SAPI.h:
      - Add needed include as reported by Pierre

2008-12-31  Zoe Slattery  <zoe.slattery@googlemail.com>

    * run-tests.php
      run-tests.php
      run-tests.php:
      Fixed bug #46845 Test expected to fail, but pass, don't cause error

2008-12-31  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/dns.c:
      MFH: don't use WRONG_PARAM_COUNT with new param parsing API

    * ext/standard/dns.c:
      don't use WRONG_PARAM_COUNT with new param parsing API

2008-12-31  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      NEWS:
      - BFN

    * (PHP_5_2)
      ext/filter/logical_filters.c
      ext/filter/logical_filters.c
      ext/filter/tests/bug46973.phpt
      ext/filter/tests/bug46973.phpt:
      - MFH: Fixed bug #46973 (IPv6 address filter rejects valid address)

    * ext/filter/logical_filters.c
      ext/filter/tests/bug46973.phpt
      ext/filter/tests/bug46973.phpt
      ext/filter/tests/bug46973.phpt:
      - Fixed bug #46973 (IPv6 address filter rejects valid address)

2008-12-31  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * sapi/apache2handler/apache_config.c:
      MFB: Nuke unused variables

    * (PHP_5_3)
      sapi/apache2handler/apache_config.c:
      Nuke unused variables

2008-12-31  Marcus Boerger  <php@marcus-boerger.de>

    * ext/reflection/php_reflection.c:
      - MFB Use Revision instead of Id tag for version

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      - Use Revision instead of Id tag for version

2008-12-31  Ilia Alshanetsky  <ilia@prohost.org>

    * configure.in
      ext/standard/basic_functions.c
      ext/standard/dns.c
      ext/standard/dns.h:
      
      MFB: Added gethostname() to return the current system host name.

    * (PHP_5_3)
      NEWS
      configure.in
      ext/standard/basic_functions.c
      ext/standard/dns.c
      ext/standard/dns.h
      win32/build/config.w32.h.in:
      
      [DOC]
      Added gethostname() to return the current system host name.

2008-12-31  Marcus Boerger  <php@marcus-boerger.de>

    * NEWS:
      - Remove entry merged to 5.3

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      main/SAPI.h
      main/main.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c:
      MFH
      - Changed dl() to be disabled by default. Enabled only when explicitly
        registered by the SAPI layer. Enabled only with CLI, CGI and EMBED.
      (Dmitry)
      [DOC]

    * sapi/cli/php_cli.c
      sapi/embed/php_embed.c:
      - WS

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      main/main.c:
      - Sync with HEAD, no ability to not start builtin functions

    * ext/standard/info.c:
      - Fix info output

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c
      main/main.c:
      MFH
      - Register engine classes when and where they should be
      - Show core module version as PHP version

    * ZendEngine2/zend_builtin_functions.c
      main/main.c:
      - Register engine classes when and where they should be
      - Show core module version as PHP version

    * (PHP_5_3)
      ext/standard/info.c:
      - MFH Do not show core ini entries twice

    * ext/standard/info.c:
      - Do not show core ini entries twice

    * sapi/cli/tests/005.phpt:
      - Fix test

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c:
      - MFH Move stdClass registering where it should be

    * ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c:
      - Move stdClass registering where it should be

2008-12-31  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * run-tests.php
      server-tests.php
      TSRM/TSRM.c
      TSRM/TSRM.h
      TSRM/tsrm_nw.c
      TSRM/tsrm_nw.h
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_win32.c
      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_closures.c
      ZendEngine2/zend_closures.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_dynamic_array.c
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.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.c
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_list.c
      ZendEngine2/zend_list.h
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.h
      ZendEngine2/zend_modules.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_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_strtod.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_vm.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_opcodes.h
      ext/bcmath/bcmath.c
      ext/bcmath/php_bcmath.h
      ext/bz2/bz2.c
      ext/bz2/bz2_filter.c
      ext/bz2/php_bz2.h
      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_persist.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/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/curl/interface.c
      ext/curl/multi.c
      ext/curl/php_curl.h
      ext/curl/streams.c
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/astro.c
      ext/date/lib/dow.c
      ext/date/lib/interval.c
      ext/date/lib/parse_tz.c
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c
      ext/date/lib/unixtime2tm.c
      ext/dba/dba.c
      ext/dba/dba_cdb.c
      ext/dba/dba_db1.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/php_dba.h
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/uint32.c
      ext/dba/libcdb/uint32.h
      ext/dba/libflatfile/flatfile.c
      ext/dba/libflatfile/flatfile.h
      ext/dba/libinifile/inifile.c
      ext/dba/libinifile/inifile.h
      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_ce.h
      ext/dom/dom_fe.h
      ext/dom/dom_iterators.c
      ext/dom/dom_properties.h
      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/php_dom.h
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/xml_common.h
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/ereg/php_ereg.h
      ext/ereg/php_regex.h
      ext/exif/exif.c
      ext/exif/php_exif.h
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h
      ext/filter/callback_filter.c
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/php_filter.h
      ext/filter/sanitizing_filters.c
      ext/ftp/ftp.c
      ext/ftp/ftp.h
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.h
      ext/gd/gd.c
      ext/gd/gd_ctx.c
      ext/gd/php_gd.h
      ext/gd/libgd/xbm.c
      ext/gettext/gettext.c
      ext/gettext/php_gettext.h
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h
      ext/hash/hash.c
      ext/hash/hash_adler32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_gost.c
      ext/hash/hash_haval.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_salsa.c
      ext/hash/hash_sha.c
      ext/hash/hash_snefru.c
      ext/hash/hash_tiger.c
      ext/hash/hash_whirlpool.c
      ext/hash/php_hash.h
      ext/hash/php_hash_adler32.h
      ext/hash/php_hash_crc32.h
      ext/hash/php_hash_crc32_tables.h
      ext/hash/php_hash_gost.h
      ext/hash/php_hash_haval.h
      ext/hash/php_hash_md.h
      ext/hash/php_hash_ripemd.h
      ext/hash/php_hash_salsa.h
      ext/hash/php_hash_sha.h
      ext/hash/php_hash_snefru.h
      ext/hash/php_hash_snefru_tables.h
      ext/hash/php_hash_tiger.h
      ext/hash/php_hash_tiger_tables.h
      ext/hash/php_hash_types.h
      ext/hash/php_hash_whirlpool.h
      ext/hash/php_hash_whirlpool_tables.h
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h
      ext/imap/php_imap.c
      ext/imap/php_imap.h
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/php_ibase_includes.h
      ext/interbase/php_ibase_udf.c
      ext/interbase/php_interbase.h
      ext/json/json.c
      ext/json/php_json.h
      ext/ldap/ldap.c
      ext/ldap/php_ldap.h
      ext/libxml/libxml.c
      ext/libxml/php_libxml.h
      ext/mbstring/mb_gpc.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.h
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.h
      ext/mysql/mysql_mysqlnd.h
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql_structs.h
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_report.h
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_block_alloc.h
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.c
      ext/mysqlnd/php_mysqlnd.h
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/odbc/birdstep.c
      ext/odbc/php_birdstep.h
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h
      ext/openssl/xp_ssl.c
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_signal.c
      ext/pcntl/php_signal.h
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pdo/pdo.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sqlstate.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo.h
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_int.h
      ext/pdo/php_pdo_phpvers_compat.h
      ext/pdo_dblib/dblib_driver.c
      ext/pdo_dblib/dblib_stmt.c
      ext/pdo_dblib/pdo_dblib.c
      ext/pdo_dblib/php_pdo_dblib.h
      ext/pdo_dblib/php_pdo_dblib_int.h
      ext/pdo_firebird/firebird_driver.c
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_firebird/pdo_firebird.c
      ext/pdo_firebird/php_pdo_firebird.h
      ext/pdo_firebird/php_pdo_firebird_int.h
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/pdo_oci.c
      ext/pdo_oci/php_pdo_oci.h
      ext/pdo_oci/php_pdo_oci_int.h
      ext/pdo_pgsql/pdo_pgsql.c
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/php_pdo_pgsql.h
      ext/pdo_pgsql/php_pdo_pgsql_int.h
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/php_pdo_sqlite.h
      ext/pdo_sqlite/php_pdo_sqlite_int.h
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/sqlite_statement.c
      ext/pgsql/pgsql.c
      ext/pgsql/php_pgsql.h
      ext/phar/dirstream.c
      ext/phar/dirstream.h
      ext/phar/func_interceptors.c
      ext/phar/func_interceptors.h
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/phar_path_check.c
      ext/phar/pharzip.h
      ext/phar/php_phar.h
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/stub.h
      ext/phar/tar.c
      ext/phar/tar.h
      ext/phar/util.c
      ext/phar/zip.c
      ext/posix/php_posix.h
      ext/posix/posix.c
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c
      ext/readline/php_readline.h
      ext/readline/readline.c
      ext/recode/php_recode.h
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.h
      ext/session/mod_files.c
      ext/session/mod_files.h
      ext/session/mod_mm.c
      ext/session/mod_mm.h
      ext/session/mod_user.c
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/session/session.c
      ext/shmop/php_shmop.h
      ext/shmop/shmop.c
      ext/simplexml/php_simplexml.h
      ext/simplexml/php_simplexml_exports.h
      ext/simplexml/simplexml.c
      ext/simplexml/sxe.c
      ext/simplexml/sxe.h
      ext/snmp/php_snmp.h
      ext/snmp/snmp.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.h
      ext/soap/php_http.c
      ext/soap/php_http.h
      ext/soap/php_packet_soap.c
      ext/soap/php_packet_soap.h
      ext/soap/php_schema.c
      ext/soap/php_schema.h
      ext/soap/php_sdl.c
      ext/soap/php_sdl.h
      ext/soap/php_soap.h
      ext/soap/php_xml.c
      ext/soap/php_xml.h
      ext/soap/soap.c
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.h
      ext/sockets/sockets.c
      ext/sockets/unix_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/spl/spl_array.c
      ext/spl/spl_array.h
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/spl_dllist.c
      ext/spl/spl_dllist.h
      ext/spl/spl_engine.c
      ext/spl/spl_engine.h
      ext/spl/spl_exceptions.c
      ext/spl/spl_exceptions.h
      ext/spl/spl_fixedarray.c
      ext/spl/spl_fixedarray.h
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_heap.c
      ext/spl/spl_heap.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/spl_observer.c
      ext/spl/spl_observer.h
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/php_sqlite.h
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/sqlite3/php_sqlite3.h
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c
      ext/standard/array.c
      ext/standard/assert.c
      ext/standard/base64.c
      ext/standard/base64.h
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/browscap.c
      ext/standard/crc32.c
      ext/standard/crc32.h
      ext/standard/credits.c
      ext/standard/credits.h
      ext/standard/crypt.c
      ext/standard/css.c
      ext/standard/css.h
      ext/standard/cyr_convert.c
      ext/standard/cyr_convert.h
      ext/standard/datetime.c
      ext/standard/datetime.h
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/dl.h
      ext/standard/dns.c
      ext/standard/dns.h
      ext/standard/exec.c
      ext/standard/exec.h
      ext/standard/file.c
      ext/standard/file.h
      ext/standard/filestat.c
      ext/standard/filters.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.h
      ext/standard/formatted_print.c
      ext/standard/fsock.c
      ext/standard/fsock.h
      ext/standard/ftok.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/head.c
      ext/standard/head.h
      ext/standard/html.c
      ext/standard/html.h
      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/info.h
      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/md5.h
      ext/standard/metaphone.c
      ext/standard/microtime.c
      ext/standard/microtime.h
      ext/standard/pack.c
      ext/standard/pack.h
      ext/standard/pageinfo.c
      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_crypt_r.c
      ext/standard/php_crypt_r.h
      ext/standard/php_dir.h
      ext/standard/php_ext_syslog.h
      ext/standard/php_filestat.h
      ext/standard/php_fopen_wrapper.c
      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_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_type.h
      ext/standard/php_uuencode.h
      ext/standard/php_var.h
      ext/standard/php_versioning.h
      ext/standard/proc_open.c
      ext/standard/proc_open.h
      ext/standard/quot_print.c
      ext/standard/quot_print.h
      ext/standard/rand.c
      ext/standard/scanf.c
      ext/standard/scanf.h
      ext/standard/sha1.c
      ext/standard/sha1.h
      ext/standard/soundex.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/string.c
      ext/standard/syslog.c
      ext/standard/type.c
      ext/standard/uniqid.c
      ext/standard/uniqid.h
      ext/standard/url.c
      ext/standard/url.h
      ext/standard/url_scanner.c
      ext/standard/url_scanner.h
      ext/standard/url_scanner_ex.h
      ext/standard/user_filters.c
      ext/standard/uuencode.c
      ext/standard/var.c
      ext/standard/versioning.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/php_sysvsem.h
      ext/sysvsem/sysvsem.c
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/sysvshm.c
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer_data.c
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx_api.h
      ext/wddx/wddx.c
      ext/xml/compat.c
      ext/xml/expat_compat.h
      ext/xml/php_xml.h
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/php_xmlreader.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.h
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/lib/zip.h
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zipint.h
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_fopen_wrapper.c
      main/SAPI.c
      main/SAPI.h
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/getopt.c
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/logos.h
      main/main.c
      main/network.c
      main/output.c
      main/php.h
      main/php_compat.h
      main/php_content_types.c
      main/php_content_types.h
      main/php_getopt.h
      main/php_globals.h
      main/php_ini.c
      main/php_ini.h
      main/php_logos.c
      main/php_logos.h
      main/php_main.h
      main/php_memory_streams.h
      main/php_network.h
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h
      main/php_output.h
      main/php_reentrancy.h
      main/php_scandir.c
      main/php_scandir.h
      main/php_sprintf.c
      main/php_streams.h
      main/php_syslog.h
      main/php_ticks.c
      main/php_ticks.h
      main/php_variables.c
      main/php_variables.h
      main/reentrancy.c
      main/rfc1867.c
      main/rfc1867.h
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c
      main/spprintf.h
      main/strlcat.c
      main/strlcpy.c
      main/win95nt.h
      main/streams/cast.c
      main/streams/filter.c
      main/streams/glob_wrapper.c
      main/streams/memory.c
      main/streams/mmap.c
      main/streams/php_stream_context.h
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_glob_wrapper.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
      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/aolserver/aolserver.c
      sapi/apache/libpre.c
      sapi/apache/mod_php.c
      sapi/apache/mod_php.h
      sapi/apache/php_apache.c
      sapi/apache/php_apache_http.h
      sapi/apache/sapi_apache.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/mod_php.c
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.h
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/sapi_apache.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cli/php.1.in
      sapi/cli/php_cli.c
      sapi/cli/php_cli_readline.c
      sapi/cli/php_cli_readline.h
      sapi/continuity/capi.c
      sapi/embed/php_embed.c
      sapi/embed/php_embed.h
      sapi/isapi/php5isapi.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/phttpd/php_phttpd.h
      sapi/phttpd/phttpd.c
      sapi/pi3web/pi3web_sapi.c
      sapi/roxen/roxen.c
      sapi/thttpd/php_thttpd.h
      sapi/thttpd/thttpd.c
      sapi/tux/php_tux.c
      sapi/webjames/php_webjames.h
      sapi/webjames/webjames.c
      win32/globals.c
      win32/grp.h
      win32/php_stdint.h
      win32/php_win32_globals.h
      win32/select.c
      win32/select.h
      win32/syslog.h
      win32/winutil.c
      win32/winutil.h
      win32/build/deplister.c:
      Bump copyright year, 3 of 3.

    * ext/pdo/pdo_sql_parser.re
      ext/phar/phar_path_check.re:
      Bump copyright year, 2 of 3.

    * ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l:
      Bump copyright year, 1 of 3.

2008-12-31  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt:
      Revert to the previous version for these tests as they were overwritten by
      mistake (checked on Windows but not on Linux... so the six skipped tests
      may not work correctly... but they should be ok and I'll watch the test
      results).

2008-12-30  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/array_018.phpt:
      MFH: Fix #45820 (Empty ArrayObject keys not allowed)

    * ext/spl/spl_array.c
      ext/spl/tests/array_018.phpt:
      Fix #45820 (Empty ArrayObject keys not allowed)

2008-12-30  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c:
      - MFH Provide a core module that contains all Zend and php/main (in 5.3
      incl. stdClass)

    * ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c:
      - Provide a core module that contains all Zend and php/main stuff but
      stdClass

2008-12-30  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/session/mod_files.bat
      ext/session/mod_files.bat:
      
      Add mod_files.bat (equivalent to mod_files.sh).

2008-12-30  Marcus Boerger  <php@marcus-boerger.de>

    * ext/standard/credits.c:
      MFB

2008-12-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_driver.c:
      
      MFB: Fixed bug #46964 (Fixed pdo_mysql build with older version of MySQL).

    * (PHP_5_2)
      NEWS
      ext/pdo_mysql/mysql_driver.c:
      
      Fixed bug #46964 (Fixed pdo_mysql build with older version of MySQL).

2008-12-30  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/standard/info.c:
      - MFH Show version and ini entries as default module info.

    * ext/standard/info.c:
      - Show version and ini entries as default module info.

    * (PHP_5_3)
      main/php_ini.c:
      - MFH Do not show empty ini directive tables for modules without ini
      entries.

    * main/php_ini.c:
      - Do not show empty ini directive tables for modules without ini entries.

2008-12-30  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ZendEngine2/zend_builtin_functions.c:
      MFB5.3: Fix error_reporting arginfo and proto

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      Fix arginfo and proto

2008-12-30  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      MFH Use a module struct for the built-in functions

    * ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.h:
      Use a module struct for the built-in functions

2008-12-30  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt:
      Revert to the previous version for these tests as they were overwritten by
      mistake (checked on Windows but not on Linux... so the six skipped tests
      may not work correctly... but they should be ok and I'll watch the test
      results).

2008-12-30  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt:
      refixing missing skipif

    * (PHP_5_2)
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt:
      re-adding skipifs

    * (PHP_5_2)
      ext/dom/tests/DOMComment_replaceData_basic.phpt:
      removed commented out SKIPIF

2008-12-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/info.c:
      - MFH Added missing check for void param. (patch by Kalle)

    * ext/standard/info.c:
      - Added missing check for void param. (patch by Kalle)

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/tests/mb_stristr_variation1.phpt
      ext/mbstring/tests/mb_stristr_variation2.phpt:
      - MFH: Bug #46763 (mb_stristr() wrong output when needle does not exist)
      (patch by Henrique M. Decaria)

    * ext/mbstring/mbstring.c
      ext/mbstring/tests/mb_stristr_variation1.phpt
      ext/mbstring/tests/mb_stristr_variation2.phpt:
      - Bug #46763 (mb_stristr() wrong output when needle does not exist) (patch
      by Henrique M. Decaria)

2008-12-29  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/pcre/config0.m4:
      Fix bug #46959 - Can't disable PCRE in 5.2.x, too much was backported from
      5.3.

2008-12-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      - Fix news

    * (PHP_5_3)
      NEWS:
      This is not TODO file..

2008-12-28  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/string.c
      ext/standard/tests/file/pathinfo_variation2.phpt:
      - Unicodify (#46687)

2008-12-28  Robin Fernandes  <robin@soal.org>

    * main/output.c
      tests/output/bug46900.phpt
      tests/output/bug46903.phpt
      tests/output/ob_014.phpt
      tests/output/ob_015.phpt
      tests/output/ob_start_basic_002.phpt
      tests/output/ob_start_basic_004.phpt:
      Fix bugs #46900 and #46903.

2008-12-28  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Errr, I lost the practice ;D

2008-12-27  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - BFN #46957

    * ext/tokenizer/tokenizer_data.c:
      - Update (#46957)

    * (PHP_5_3)
      ext/tokenizer/tokenizer_data.c:
      - Bug #46957 (The tokenizer returns deprecated values)

2008-12-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      Nuke more removed extensions

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      MFH: - Add missing INI entries (pdo_odbc, odbc/birdstep, sybase_ct)
      MFH: - Remove entries from removed extension (ifx

    * php.ini-dist
      php.ini-recommended:
      - Add missing INI entries (pdo_odbc, odbc/birdstep, sybase_ct)
      - Remove entries from removed extension (ifx)
      [DOC] The sybase stuff is really confusing in the docs..

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      MFH: Add sysvshm.init_mem.
      [DOC] Looks like this setting has always been available

    * php.ini-dist
      php.ini-recommended:
      Add missing INI setting.
      [DOC] used as the default size for shm_attach(). PHP_INI_SYSTEM

2008-12-27  Antony Dovgal  <tony@daylessday.org>

    * ext/tidy/tidy.c:
      lost part of the fix

    * ext/tidy/tidy.c:
      fix compile warning

    * (PHP_5_3)
      tests/output/.cvsignore:
      add missing .cvsignore

    * tests/output/.cvsignore
      tests/output/.cvsignore:
      
      add missing .cvsignore

2008-12-27  Felipe Pena  <felipensp@gmail.com>

    * ext/xmlrpc/tests/bug40576.phpt
      ext/xmlrpc/tests/bug40576.phpt
      ext/xmlrpc/tests/bug45556.phpt
      ext/xmlrpc/tests/bug45556.phpt:
      - Fixed tests

    * (PHP_5_3)
      ext/xmlrpc/xmlrpc-epi-php.c:
      - MFH: Fixed code (comparison with string literal)

    * ext/xmlrpc/xmlrpc-epi-php.c:
      - Fixed code (comparison with string literal)

    * ext/mbstring/mbstring.c:
      - Fixed memory leaks

2008-12-27  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/config.w32
      ext/simplexml/php_simplexml.h:
      proper exports/imports for win32

    * ext/libxml/php_libxml2.def:
      add missing exports

2008-12-27  Brian Shire  <shire@tekrat.com>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/tests/strings/explode.phpt
      ext/standard/tests/strings/explode.phpt:
      MFH: fix explode behavior to respect negative limit when string is empty.

    * ext/standard/string.c
      ext/standard/tests/strings/explode.phpt:
      fix explode behavior to respect negative limit when string is empty.

2008-12-27  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/bug46873.phpt
      ext/standard/tests/array/bug46873.phpt:
      MFH: Fixed bug #46873 (extract($foo) crashes if $foo['foo'] exists)

    * ext/standard/array.c
      ext/standard/tests/array/bug46873.phpt
      ext/standard/tests/array/bug46873.phpt
      ext/standard/tests/array/bug46873.phpt:
      Fixed bug #46873 (extract($foo) crashes if $foo['foo'] exists)

2008-12-27  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/simplexml/php_simplexml.h:
      MFH: force export on win32 to workaround win32 conig issues

    * ext/simplexml/php_simplexml.h:
      force export on win32 to workaround win32 conig issues

2008-12-27  Felipe Pena  <felipensp@gmail.com>

    * ext/hash/tests/hash_copy_001.phpt
      ext/sysvsem/tests/sysv.phpt:
      - Fix test

2008-12-26  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/php_simplexml.h
      ext/simplexml/php_simplexml_exports.h
      ext/simplexml/simplexml.c:
      properly export functions

2008-12-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/simplexml/config.w32:
      - MFB:
        - remove the temp hack for libxml path (fixed now)
        - do not raise a warning if the extension was not enabled anyway

    * (PHP_5_3)
      ext/simplexml/config.w32:
      - remove the temp hack for libxml path (fixed now)
      - do not raise a warning if the extension was not enabled anyway

    * (PHP_5_3)
      win32/build/config.w32:
      - MFB:
        - usual suspects must be in the default include/lib path (thx Rob for
      the notice!)
        - fix the --wtih-php-build doc, remove dead url, update the name of the
      deps dir

    * win32/build/config.w32:
      - usual suspects must be in the default include/lib path (thx Rob for the
      notice!)
      - fix the --wtih-php-build doc, remove dead url, update the name of the
      deps dir

    * ext/xsl/config.w32:
      - MFB: be sure we define the deps so the right exts are built before (dom
      symbol error when dom and xsl are shared)

    * (PHP_5_3)
      ext/xsl/config.w32:
      - be sure we define the deps so the right exts are built before (dom symbol
      error)

2008-12-25  Felipe Pena  <felipensp@gmail.com>

    * ext/mbstring/tests/bug20087.phpt
      ext/mbstring/tests/mb_ereg1.phpt
      ext/mbstring/tests/mb_ereg2.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-01.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-02.phpt
      ext/mbstring/tests/mb_parse_str02.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_substitute_character.phpt:
      - Unicodifing

    * ext/mbstring/mbstring.c:
      - Fixed memory leak

    * (PHP_5_2)
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_splice_errors.phpt:
      - Errr, that is 32bit. and cosmetic

2008-12-25  Scott MacVicar  <scott@macvicar.net>

    * ext/hash/config.m4
      ext/hash/config.w32
      ext/hash/hash.c
      ext/hash/php_hash.h:
      Enable salsa hashing algorithm

2008-12-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation3.phpt:
      - Fix tests for different platforms

    * (PHP_5_2)
      ext/standard/tests/array/array_unique_variation1.phpt:
      - Fix test

    * (PHP_5_2)
      ext/standard/tests/file/005_variation2.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/rmdir_variation1.phpt:
      - Fixed tests (because we get different error message on different SO)

    * (PHP_5_2)
      ext/standard/array.c:
      - Fixed BC in array_unique (HASH_OF stuff), warning and CS in another part

2008-12-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/simplexml/config.w32:
      - add libxml cflag for shared and static

    * (PHP_5_3)
      ext/simplexml/config.w32:
      - work around missing libxml include path (will be replaced by a
      PHP_SETUP_LIBXML macro)

    * (PHP_5_3)
      win32/build/configure.tail:
      - MFH: be sure that at least one SAPI has been selected

    * win32/build/configure.tail:
      - be sure that at least one SAPI has been selected

    * (PHP_5_3)
      win32/build/config.w32
      win32/build/confutils.js:
       - MFH: the config summary is a must, do not allow to disable it

    * win32/build/config.w32
      win32/build/confutils.js:
      - the config summary is a must, do not allow to disable

    * (PHP_5_3)
      ext/simplexml/config.w32:
      - MFH: disable simplexml when libxml is not enabled

    * ext/simplexml/config.w32:
      - disable simplexml when libxml is not enabled

2008-12-24  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_25_create_aggregate.phpt:
      MFH Stop using sqlite3_aggregate_count() as this is now deprecated.

    * ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_25_create_aggregate.phpt:
      Stop using sqlite3_aggregate_count() as this is now deprecated.

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/json/json.c:
      MFH Make sure we clear out the error when the scalar version decoding
      works.

    * ext/json/json.c:
      Make sure we clear out the error when the scalar version decoding works.

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h:
      MFH Fix bug #45991 - UTF-8 BOM breaks ini parser

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h:
      Fix bug #45991 - UTF-8 BOM breaks ini parser

2008-12-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/imap/php_imap.c
      ext/imap/php_imap.c:
      - MFH: Fixed memory leak in imap_rfc822_parse_adrlist

    * ext/imap/php_imap.c:
      - Fixed memory leak in imap_rfc822_parse_adrlist

    * (PHP_5_2)
      ext/imap/tests/bug46918.phpt
      ext/imap/tests/bug46918.phpt:
      - New test

    * ext/imap/tests/bug46918.phpt
      ext/imap/tests/bug46918.phpt
      ext/imap/tests/bug46918.phpt:
        1.1.4;
      - New test

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/imap/php_imap.c:
      - Fixed bug #46918 (imap_rfc822_parse_adrlist host part not filled in
      correctly) [only in this branch]

2008-12-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zip/php_zip.h:
      - version and WS

2008-12-24  Felipe Pena  <felipensp@gmail.com>

    * NEWS
      NEWS:
      - Merged into 5.3

    * (PHP_5_3)
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/sysvshm.c
      ext/sysvshm/tests/002.phpt
      ext/sysvshm/tests/003.phpt
      ext/sysvshm/tests/004.phpt
      ext/sysvshm/tests/005.phpt
      ext/sysvshm/tests/006.phpt
      ext/sysvshm/tests/007.phpt:
      - Sync code with HEAD
      - [DOC] Backported: shm_has_var()

    * ext/sysvshm/sysvshm.c
      ext/sysvshm/tests/002.phpt
      ext/sysvshm/tests/003.phpt
      ext/sysvshm/tests/004.phpt
      ext/sysvshm/tests/005.phpt
      ext/sysvshm/tests/006.phpt
      ext/sysvshm/tests/007.phpt:
      - Standard

2008-12-23  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_2)
      ext/date/tests/idate_basic.phpt
      ext/date/tests/idate_variation1.phpt
      ext/date/tests/idate_variation2.phpt
      ext/date/tests/idate_variation3.phpt
      ext/date/tests/idate_variation4.phpt
      ext/date/tests/idate_variation5.phpt
      ext/date/tests/idate_variation6.phpt:
      New testcases for idate function

    * (PHP_5_2)
      ext/date/tests/gmmktime_basic.phpt
      ext/date/tests/gmmktime_error.phpt
      ext/date/tests/gmmktime_variation1.phpt
      ext/date/tests/gmmktime_variation2.phpt
      ext/date/tests/gmmktime_variation3.phpt
      ext/date/tests/gmmktime_variation4.phpt
      ext/date/tests/gmmktime_variation5.phpt
      ext/date/tests/gmmktime_variation6.phpt
      ext/date/tests/gmmktime_variation7.phpt
      ext/date/tests/gmmktime_variation8.phpt
      ext/date/tests/gmmktime_variation9.phpt:
      New testcases for gmmktime function

2008-12-22  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c:
      MFH Remove all of the stuff we have in here for pre PHP 5.2 support and
      memset the fileinfo struct.

    * ext/fileinfo/fileinfo.c:
      Remove all of the stuff we have in here for pre PHP 5.2 support and memset
      the fileinfo struct.

    * (PHP_5_3)
      ext/sqlite3/config.m4:
      MFH Enable ICU support within bundled SQLite if intl is enabled but not
      shared.

    * ext/sqlite3/config.m4:
      Enable ICU support within bundled SQLite

2008-12-22  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h
      ext/spl/spl_directory.c:
      MFH: Fix #46646 (Implement zend functions to restrict serialization or
      internal classes)

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h
      ext/spl/spl_directory.c:
      Fix #46646 (Implement zend functions to restrict serialization or internal
      classes)

2008-12-22  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/php-sqlite3-changes.patch:
      Patch has the wrong filename

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      MFH SQLite 3.6.7 plus a vc6 backport for LL

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      SQLite 3.6.7 plus a vc6 backport for LL

2008-12-20  Lars Strojny  <lars@strojny.net>

    * ext/standard/tests/streams/stream_resolve_include_path.phpt:
      Adding test for stream_resolve_include_path()

2008-12-20  Etienne Kneuss  <php@colder.ch>

    * NEWS:
      Fix #46647 (segfault in SplFileinfo::fgetcsv())

    * ext/standard/file.c:
      Fix #46636 (segfault in SplFileinfo::fgetcsv())

2008-12-19  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/json/JSON_parser.c
      ext/json/tests/001.phpt:
      MFH: Invalid string causes segfault within json_decode()

    * (PHP_5_3)
      NEWS:
      BFN

    * ext/json/JSON_parser.c
      ext/json/JSON_parser.h
      ext/json/json.c
      ext/json/php_json.h
      ext/json/tests/007.phpt:
      Add json_last_error() for getting a bit of information about what failed
      during a decode, also fixes a segfault when we have [1}
      [DOC]

    * (PHP_5_3)
      ext/json/JSON_parser.c
      ext/json/JSON_parser.h
      ext/json/json.c
      ext/json/php_json.h
      ext/json/tests/007.phpt
      ext/json/tests/007.phpt:
      MFH Add json_last_error() for getting a bit of information about what
      failed during a decode, also fixes a segfault when we have [1}
      [DOC]

2008-12-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/config.w32:
      - MFH: no need to look for bindlib_w32, not used anymore

    * win32/build/config.w32:
      - no need to look for bindlib_w32, not used anymore

2008-12-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS:
      Add name of reported to security issues because we apparently need to let
      everyone know.

2008-12-18  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c
      ext/date/tests/bug46268.phpt:
      - Fixed bug #46268 (DateTime::modify() does not reset relative time
        values).

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/tests/bug46268.phpt:
      - MFH: Fixed bug #46268 (DateTime::modify() does not reset relative time
        values).

    * ext/date/tests/bug46268.phpt
      ext/date/tests/bug46268.phpt
      ext/date/tests/bug46268.phpt:
        1.1.4;
      file bug46268.phpt was initially added on branch PHP_5_2.

2008-12-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.c:
      
      MFB: Fixed bug #46887 (Invalid calls to php_error_docref())

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/xmlwriter/php_xmlwriter.c:
      
      Fixed bug #46887 (Invalid calls to php_error_docref())
      

2008-12-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      main/php_scandir.c
      main/php_scandir.h:
      - MFH: export php_scandir and php_alphasort

2008-12-18  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/tests/streams/bug46024.phpt:
      Fixed test

2008-12-18  Robin Fernandes  <robin@soal.org>

    * tests/output/flush_basic_001.phpt
      tests/output/flush_basic_001.phpt
      tests/output/flush_error_001.phpt
      tests/output/flush_error_001.phpt
      tests/output/ob_clean_basic_001.phpt
      tests/output/ob_clean_basic_001.phpt
      tests/output/ob_clean_error_001.phpt
      tests/output/ob_clean_error_001.phpt
      tests/output/ob_end_clean_basic_001.phpt
      tests/output/ob_end_clean_basic_001.phpt
      tests/output/ob_end_clean_error_001.phpt
      tests/output/ob_end_clean_error_001.phpt
      tests/output/ob_end_flush_basic_001.phpt
      tests/output/ob_end_flush_basic_001.phpt
      tests/output/ob_end_flush_error_001.phpt
      tests/output/ob_end_flush_error_001.phpt
      tests/output/ob_flush_basic_001.phpt
      tests/output/ob_flush_basic_001.phpt
      tests/output/ob_flush_error_001.phpt
      tests/output/ob_flush_error_001.phpt
      tests/output/ob_get_clean_basic_001.phpt
      tests/output/ob_get_clean_basic_001.phpt
      tests/output/ob_get_clean_basic_002.phpt
      tests/output/ob_get_clean_basic_002.phpt
      tests/output/ob_get_clean_error_001.phpt
      tests/output/ob_get_clean_error_001.phpt
      tests/output/ob_get_contents_basic_001.phpt
      tests/output/ob_get_contents_basic_001.phpt
      tests/output/ob_get_contents_error_001.phpt
      tests/output/ob_get_contents_error_001.phpt
      tests/output/ob_get_length_basic_001.phpt
      tests/output/ob_get_length_basic_001.phpt
      tests/output/ob_get_length_error_001.phpt
      tests/output/ob_get_length_error_001.phpt
      tests/output/ob_get_level_basic_001.phpt
      tests/output/ob_get_level_basic_001.phpt
      tests/output/ob_get_level_error_001.phpt
      tests/output/ob_get_level_error_001.phpt
      tests/output/ob_implicit_flush_basic_001.phpt
      tests/output/ob_implicit_flush_basic_001.phpt
      tests/output/ob_implicit_flush_basic_002.phpt
      tests/output/ob_implicit_flush_basic_002.phpt
      tests/output/ob_implicit_flush_error_001.phpt
      tests/output/ob_implicit_flush_error_001.phpt
      tests/output/ob_implicit_flush_variation_001.phpt
      tests/output/ob_implicit_flush_variation_001.phpt
      tests/output/ob_start_basic_001.phpt
      tests/output/ob_start_basic_001.phpt
      tests/output/ob_start_basic_002.phpt
      tests/output/ob_start_basic_002.phpt
      tests/output/ob_start_basic_003.phpt
      tests/output/ob_start_basic_003.phpt
      tests/output/ob_start_basic_004.phpt
      tests/output/ob_start_basic_004.phpt
      tests/output/ob_start_basic_005.phpt
      tests/output/ob_start_basic_005.phpt
      tests/output/ob_start_basic_006.phpt
      tests/output/ob_start_basic_006.phpt
      tests/output/ob_start_basic_unerasable_001.phpt
      tests/output/ob_start_basic_unerasable_001.phpt
      tests/output/ob_start_basic_unerasable_002.phpt
      tests/output/ob_start_basic_unerasable_002.phpt
      tests/output/ob_start_basic_unerasable_003.phpt
      tests/output/ob_start_basic_unerasable_003.phpt
      tests/output/ob_start_basic_unerasable_004.phpt
      tests/output/ob_start_basic_unerasable_004.phpt
      tests/output/ob_start_basic_unerasable_005.phpt
      tests/output/ob_start_basic_unerasable_005.phpt
      tests/output/ob_start_error_001.phpt
      tests/output/ob_start_error_001.phpt
      tests/output/ob_start_error_002.phpt
      tests/output/ob_start_error_002.phpt
      tests/output/ob_start_error_003.phpt
      tests/output/ob_start_error_003.phpt
      tests/output/ob_start_error_004.phpt
      tests/output/ob_start_error_004.phpt
      tests/output/ob_start_error_005.phpt
      tests/output/ob_start_error_005.phpt:
      Additional output buffering tests.

    * tests/output/flush_basic_001.phpt
      tests/output/flush_basic_001.phpt
      tests/output/flush_basic_001.phpt
      tests/output/flush_error_001.phpt
      tests/output/flush_error_001.phpt
      tests/output/flush_error_001.phpt
      tests/output/ob_clean_basic_001.phpt
      tests/output/ob_clean_basic_001.phpt
      tests/output/ob_clean_basic_001.phpt
      tests/output/ob_clean_error_001.phpt
      tests/output/ob_clean_error_001.phpt
      tests/output/ob_clean_error_001.phpt
      tests/output/ob_end_clean_basic_001.phpt
      tests/output/ob_end_clean_basic_001.phpt
      tests/output/ob_end_clean_basic_001.phpt
      tests/output/ob_end_clean_error_001.phpt
      tests/output/ob_end_clean_error_001.phpt
      tests/output/ob_end_clean_error_001.phpt
      tests/output/ob_end_flush_basic_001.phpt
      tests/output/ob_end_flush_basic_001.phpt
      tests/output/ob_end_flush_basic_001.phpt
      tests/output/ob_end_flush_error_001.phpt
      tests/output/ob_end_flush_error_001.phpt
      tests/output/ob_end_flush_error_001.phpt
      tests/output/ob_flush_basic_001.phpt
      tests/output/ob_flush_basic_001.phpt
      tests/output/ob_flush_basic_001.phpt
      tests/output/ob_flush_error_001.phpt
      tests/output/ob_flush_error_001.phpt
      tests/output/ob_flush_error_001.phpt
      tests/output/ob_get_clean_basic_001.phpt
      tests/output/ob_get_clean_basic_001.phpt
      tests/output/ob_get_clean_basic_001.phpt
      tests/output/ob_get_clean_basic_002.phpt
      tests/output/ob_get_clean_basic_002.phpt
      tests/output/ob_get_clean_basic_002.phpt
      tests/output/ob_get_clean_error_001.phpt
      tests/output/ob_get_clean_error_001.phpt
      tests/output/ob_get_clean_error_001.phpt
      tests/output/ob_get_contents_basic_001.phpt
      tests/output/ob_get_contents_basic_001.phpt
      tests/output/ob_get_contents_basic_001.phpt
      tests/output/ob_get_contents_error_001.phpt
      tests/output/ob_get_contents_error_001.phpt
      tests/output/ob_get_contents_error_001.phpt
      tests/output/ob_get_length_basic_001.phpt
      tests/output/ob_get_length_basic_001.phpt
      tests/output/ob_get_length_basic_001.phpt
      tests/output/ob_get_length_error_001.phpt
      tests/output/ob_get_length_error_001.phpt
      tests/output/ob_get_length_error_001.phpt
      tests/output/ob_get_level_basic_001.phpt
      tests/output/ob_get_level_basic_001.phpt
      tests/output/ob_get_level_basic_001.phpt
      tests/output/ob_get_level_error_001.phpt
      tests/output/ob_get_level_error_001.phpt
      tests/output/ob_get_level_error_001.phpt
      tests/output/ob_implicit_flush_basic_001.phpt
      tests/output/ob_implicit_flush_basic_001.phpt
      tests/output/ob_implicit_flush_basic_001.phpt
      tests/output/ob_implicit_flush_basic_002.phpt
      tests/output/ob_implicit_flush_basic_002.phpt
      tests/output/ob_implicit_flush_basic_002.phpt
      tests/output/ob_implicit_flush_error_001.phpt
      tests/output/ob_implicit_flush_error_001.phpt
      tests/output/ob_implicit_flush_error_001.phpt
      tests/output/ob_implicit_flush_variation_001.phpt
      tests/output/ob_implicit_flush_variation_001.phpt
      tests/output/ob_implicit_flush_variation_001.phpt
      tests/output/ob_start_basic_001.phpt
      tests/output/ob_start_basic_001.phpt
      tests/output/ob_start_basic_001.phpt
      tests/output/ob_start_basic_002.phpt
      tests/output/ob_start_basic_002.phpt
      tests/output/ob_start_basic_002.phpt
      tests/output/ob_start_basic_003.phpt
      tests/output/ob_start_basic_003.phpt
      tests/output/ob_start_basic_003.phpt
      tests/output/ob_start_basic_004.phpt
      tests/output/ob_start_basic_004.phpt
      tests/output/ob_start_basic_004.phpt
      tests/output/ob_start_basic_005.phpt
      tests/output/ob_start_basic_005.phpt
      tests/output/ob_start_basic_005.phpt
      tests/output/ob_start_basic_006.phpt
      tests/output/ob_start_basic_006.phpt
      tests/output/ob_start_basic_006.phpt
      tests/output/ob_start_basic_unerasable_001.phpt
      tests/output/ob_start_basic_unerasable_001.phpt
      tests/output/ob_start_basic_unerasable_001.phpt
      tests/output/ob_start_basic_unerasable_002.phpt
      tests/output/ob_start_basic_unerasable_002.phpt
      tests/output/ob_start_basic_unerasable_002.phpt
      tests/output/ob_start_basic_unerasable_003.phpt
      tests/output/ob_start_basic_unerasable_003.phpt
      tests/output/ob_start_basic_unerasable_003.phpt
      tests/output/ob_start_basic_unerasable_004.phpt
      tests/output/ob_start_basic_unerasable_004.phpt
      tests/output/ob_start_basic_unerasable_004.phpt
      tests/output/ob_start_basic_unerasable_005.phpt
      tests/output/ob_start_basic_unerasable_005.phpt
      tests/output/ob_start_basic_unerasable_005.phpt
      tests/output/ob_start_error_001.phpt
      tests/output/ob_start_error_001.phpt
      tests/output/ob_start_error_001.phpt
      tests/output/ob_start_error_002.phpt
      tests/output/ob_start_error_002.phpt
      tests/output/ob_start_error_002.phpt
      tests/output/ob_start_error_003.phpt
      tests/output/ob_start_error_003.phpt
      tests/output/ob_start_error_003.phpt
      tests/output/ob_start_error_004.phpt
      tests/output/ob_start_error_004.phpt
      tests/output/ob_start_error_004.phpt
      tests/output/ob_start_error_005.phpt
      tests/output/ob_start_error_005.phpt
      tests/output/ob_start_error_005.phpt:
        1.1.4;
      file flush_basic_001.phpt was initially added on branch PHP_5_3.

2008-12-18  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h
      ext/date/lib/timelib.h:
      - MFH: Fixed bug #46889: Memory leak in strtotime().

    * ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - Fixed bug #46889: Memory leak in strtotime().

    * ext/date/tests/idate_variation7.phpt:
      - Fixed test-case.

2008-12-18  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS
      NEWS:
      bug #46005 -> 5.2

2008-12-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/xmlrpc/libxmlrpc/xml_element.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c:
      MFB: remove fprintf usage

    * ext/date/lib/timelib.c:
      
      MFB: Fix a small portion of memory leak in bug #46889

    * (PHP_5_3)
      ext/date/lib/timelib.c:
      Fix a small portion of memory leak in bug #46889

2008-12-17  Scott MacVicar  <scott@macvicar.net>

    * ext/json/JSON_parser.c:
      Fix Windows build

2008-12-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/curl/interface.c:
      - Fix leak

2008-12-17  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/imap/tests/README
      ext/imap/tests/README:
      README for ext/imap tests

    * ext/imap/tests/README
      ext/imap/tests/README
      ext/imap/tests/README:
        1.1.4;
      README for ext/imap tests

    * (PHP_5_2)
      ext/imap/tests/imap_8bit_basic.phpt
      ext/imap/tests/imap_8bit_basic.phpt
      ext/imap/tests/imap_alerts_error.phpt
      ext/imap/tests/imap_alerts_error.phpt
      ext/imap/tests/imap_append_basic.phpt
      ext/imap/tests/imap_append_basic.phpt
      ext/imap/tests/imap_base64_basic.phpt
      ext/imap/tests/imap_base64_basic.phpt
      ext/imap/tests/imap_binary_basic.phpt
      ext/imap/tests/imap_binary_basic.phpt
      ext/imap/tests/imap_body_basic.phpt
      ext/imap/tests/imap_body_basic.phpt
      ext/imap/tests/imap_bodystruct_basic.phpt
      ext/imap/tests/imap_bodystruct_basic.phpt
      ext/imap/tests/imap_clearflag_full_basic.phpt
      ext/imap/tests/imap_clearflag_full_basic.phpt
      ext/imap/tests/imap_close_basic.phpt
      ext/imap/tests/imap_close_basic.phpt
      ext/imap/tests/imap_close_error.phpt
      ext/imap/tests/imap_close_error.phpt
      ext/imap/tests/imap_close_variation1.phpt
      ext/imap/tests/imap_close_variation1.phpt
      ext/imap/tests/imap_close_variation2.phpt
      ext/imap/tests/imap_close_variation2.phpt
      ext/imap/tests/imap_close_variation3.phpt
      ext/imap/tests/imap_close_variation3.phpt
      ext/imap/tests/imap_close_variation4.phpt
      ext/imap/tests/imap_close_variation4.phpt
      ext/imap/tests/imap_createmailbox_basic.phpt
      ext/imap/tests/imap_createmailbox_basic.phpt
      ext/imap/tests/imap_errors_basic.phpt
      ext/imap/tests/imap_errors_basic.phpt
      ext/imap/tests/imap_fetchbody_basic.phpt
      ext/imap/tests/imap_fetchbody_basic.phpt
      ext/imap/tests/imap_fetchbody_error.phpt
      ext/imap/tests/imap_fetchbody_error.phpt
      ext/imap/tests/imap_fetchbody_variation1.phpt
      ext/imap/tests/imap_fetchbody_variation1.phpt
      ext/imap/tests/imap_fetchbody_variation2.phpt
      ext/imap/tests/imap_fetchbody_variation2.phpt
      ext/imap/tests/imap_fetchbody_variation3.phpt
      ext/imap/tests/imap_fetchbody_variation3.phpt
      ext/imap/tests/imap_fetchbody_variation4.phpt
      ext/imap/tests/imap_fetchbody_variation4.phpt
      ext/imap/tests/imap_fetchbody_variation5.phpt
      ext/imap/tests/imap_fetchbody_variation5.phpt
      ext/imap/tests/imap_fetchbody_variation6.phpt
      ext/imap/tests/imap_fetchbody_variation6.phpt:
      Miscellaneous tests for ext/imap

    * ext/imap/tests/imap_8bit_basic.phpt
      ext/imap/tests/imap_8bit_basic.phpt
      ext/imap/tests/imap_8bit_basic.phpt
      ext/imap/tests/imap_alerts_error.phpt
      ext/imap/tests/imap_alerts_error.phpt
      ext/imap/tests/imap_alerts_error.phpt
      ext/imap/tests/imap_append_basic.phpt
      ext/imap/tests/imap_append_basic.phpt
      ext/imap/tests/imap_append_basic.phpt
      ext/imap/tests/imap_base64_basic.phpt
      ext/imap/tests/imap_base64_basic.phpt
      ext/imap/tests/imap_base64_basic.phpt
      ext/imap/tests/imap_binary_basic.phpt
      ext/imap/tests/imap_binary_basic.phpt
      ext/imap/tests/imap_binary_basic.phpt
      ext/imap/tests/imap_body_basic.phpt
      ext/imap/tests/imap_body_basic.phpt
      ext/imap/tests/imap_body_basic.phpt
      ext/imap/tests/imap_bodystruct_basic.phpt
      ext/imap/tests/imap_bodystruct_basic.phpt
      ext/imap/tests/imap_bodystruct_basic.phpt
      ext/imap/tests/imap_clearflag_full_basic.phpt
      ext/imap/tests/imap_clearflag_full_basic.phpt
      ext/imap/tests/imap_clearflag_full_basic.phpt
      ext/imap/tests/imap_close_basic.phpt
      ext/imap/tests/imap_close_basic.phpt
      ext/imap/tests/imap_close_basic.phpt
      ext/imap/tests/imap_close_error.phpt
      ext/imap/tests/imap_close_error.phpt
      ext/imap/tests/imap_close_error.phpt
      ext/imap/tests/imap_close_variation1.phpt
      ext/imap/tests/imap_close_variation1.phpt
      ext/imap/tests/imap_close_variation1.phpt
      ext/imap/tests/imap_close_variation2.phpt
      ext/imap/tests/imap_close_variation2.phpt
      ext/imap/tests/imap_close_variation2.phpt
      ext/imap/tests/imap_close_variation3.phpt
      ext/imap/tests/imap_close_variation3.phpt
      ext/imap/tests/imap_close_variation3.phpt
      ext/imap/tests/imap_close_variation4.phpt
      ext/imap/tests/imap_close_variation4.phpt
      ext/imap/tests/imap_close_variation4.phpt
      ext/imap/tests/imap_createmailbox_basic.phpt
      ext/imap/tests/imap_createmailbox_basic.phpt
      ext/imap/tests/imap_createmailbox_basic.phpt
      ext/imap/tests/imap_errors_basic.phpt
      ext/imap/tests/imap_errors_basic.phpt
      ext/imap/tests/imap_errors_basic.phpt
      ext/imap/tests/imap_fetchbody_basic.phpt
      ext/imap/tests/imap_fetchbody_basic.phpt
      ext/imap/tests/imap_fetchbody_basic.phpt
      ext/imap/tests/imap_fetchbody_error.phpt
      ext/imap/tests/imap_fetchbody_error.phpt
      ext/imap/tests/imap_fetchbody_error.phpt
      ext/imap/tests/imap_fetchbody_variation1.phpt
      ext/imap/tests/imap_fetchbody_variation1.phpt
      ext/imap/tests/imap_fetchbody_variation1.phpt
      ext/imap/tests/imap_fetchbody_variation2.phpt
      ext/imap/tests/imap_fetchbody_variation2.phpt
      ext/imap/tests/imap_fetchbody_variation2.phpt
      ext/imap/tests/imap_fetchbody_variation3.phpt
      ext/imap/tests/imap_fetchbody_variation3.phpt
      ext/imap/tests/imap_fetchbody_variation3.phpt
      ext/imap/tests/imap_fetchbody_variation4.phpt
      ext/imap/tests/imap_fetchbody_variation4.phpt
      ext/imap/tests/imap_fetchbody_variation4.phpt
      ext/imap/tests/imap_fetchbody_variation5.phpt
      ext/imap/tests/imap_fetchbody_variation5.phpt
      ext/imap/tests/imap_fetchbody_variation5.phpt
      ext/imap/tests/imap_fetchbody_variation6.phpt
      ext/imap/tests/imap_fetchbody_variation6.phpt
      ext/imap/tests/imap_fetchbody_variation6.phpt:
        1.1.4;
      Miscellaneous tests for ext/imap

2008-12-17  Scott MacVicar  <scott@macvicar.net>

    * ext/json/tests/bug45791.phpt
      ext/json/tests/bug45791.phpt:
      
      Test for bug #45791

    * ext/json/JSON_parser.c
      ext/json/JSON_parser.c
      ext/json/JSON_parser.h
      ext/json/JSON_parser.h
      ext/json/json.c
      ext/json/json.c:
      Update the JSON parser with that on json.org, biggest change here is code
      readability. Less magic numbers in the state table.
      Add missing reflection information to json_encode()
      Fixes bug #45791 with 0e0 not being supported as a value
      Error values are stored when encountered during parsing

2008-12-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c
      ext/curl/interface.c
      ext/curl/php_curl.h
      ext/curl/php_curl.h:
      MFH:- Fixed bug #45161 (Reusing a curl handle leaks memory)

    * ext/curl/interface.c
      ext/curl/php_curl.h:
      - Fixed bug #45161 (Reusing a curl handle leaks memory)

    * ext/curl/tests/bug46739.phpt
      ext/curl/tests/bug46739.phpt
      ext/curl/tests/curl_002.phpt
      ext/curl/tests/curl_006.phpt:
      
      fix typoes

    * ext/curl/tests/bug45161.phpt
      ext/curl/tests/bug45161.phpt
      ext/curl/tests/bug45161.phpt:
        1.1.4;
      - Added test for bug #45161

2008-12-17  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/ftp/tests/ftp_get_basic.phpt
      ext/ftp/tests/ftp_get_basic.phpt
      ext/ftp/tests/server.inc
      ext/ftp/tests/server.inc:
      New FTP test from Nathaniel McHugh

    * ext/ftp/tests/ftp_get_basic.phpt
      ext/ftp/tests/ftp_get_basic.phpt
      ext/ftp/tests/ftp_get_basic.phpt
      ext/ftp/tests/server.inc:
        1.1.4;
      New FTP test from Nathaniel McHugh

2008-12-17  Antony Dovgal  <tony@daylessday.org>

    * ext/dom/php_dom.c:
      fix build

2008-12-17  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      NEWS:
      report fix

    * sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      fix #46005: User not consistently logged under Apache2

2008-12-17  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/xmlrpc/libxmlrpc/xml_element.c:
      
      MFB: removed unused var

    * (PHP_5_3)
      ext/xmlrpc/libxmlrpc/xml_element.c:
      
      Removed unused variable

2008-12-16  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c:
      bug #46837 fix

    * ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c:
      bug #46884 fix

2008-12-16  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/dom/php_dom.c
      ext/dom/tests/bug46849.phpt:
      MFH: fix bug #46849 (Cloning DOMDocument doesn't clone the properties)
      fix some warnings
      add test

    * ext/dom/php_dom.c
      ext/dom/tests/bug46849.phpt
      ext/dom/tests/bug46849.phpt:
      fix bug #46849 (Cloning DOMDocument doesn't clone the properties)
      fix some warnings
      add test

2008-12-15  Steve Seear  <steve.seear@googlemail.com>

    * (PHP_5_2)
      ext/standard/tests/general_functions/call_user_func_array_variation_001.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_001.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_002.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_002.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_003.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_003.phpt:
      call_user_func_array() tests

    * ext/standard/tests/general_functions/call_user_func_array_variation_001.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_001.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_001.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_002.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_002.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_002.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_003.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_003.phpt
      ext/standard/tests/general_functions/call_user_func_array_variation_003.phpt:
        1.1.4;
      call_user_func_array() tests

2008-12-15  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation4.phpt:
      fixed test

2008-12-15  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_compile.c:
      initialize op2

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      initialize op1

2008-12-15  Steve Seear  <steve.seear@googlemail.com>

    * (PHP_5_2)
      scripts/dev/find_tested.php:
      Add find_tested script to 5_2 branch (for use by gcov.php.net)

2008-12-15  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_2)
      ext/date/tests/gmdate_basic.phpt
      ext/date/tests/gmdate_error.phpt
      ext/date/tests/gmdate_variation1.phpt
      ext/date/tests/gmdate_variation10.phpt
      ext/date/tests/gmdate_variation11.phpt
      ext/date/tests/gmdate_variation12.phpt
      ext/date/tests/gmdate_variation13.phpt
      ext/date/tests/gmdate_variation14.phpt
      ext/date/tests/gmdate_variation2.phpt
      ext/date/tests/gmdate_variation3.phpt
      ext/date/tests/gmdate_variation4.phpt
      ext/date/tests/gmdate_variation5.phpt
      ext/date/tests/gmdate_variation6.phpt
      ext/date/tests/gmdate_variation7.phpt
      ext/date/tests/gmdate_variation8.phpt
      ext/date/tests/gmdate_variation9.phpt:
      New testcases for gmdate function

    * (PHP_5_2)
      ext/date/tests/gettimeofday_basic.phpt
      ext/date/tests/gettimeofday_error.phpt
      ext/date/tests/gettimeofday_variation1.phpt:
      New testcases for gettimeofday function

2008-12-14  Lars Strojny  <lars@strojny.net>

    * ext/standard/tests/file/stream_001.phpt
      main/streams/streams.c:
      MFB: If a wrapper could not be found it is either a typo or a configuration
      issue. But in both cases it is critical enough to warn the user. [DOC] (?)

    * (PHP_5_3)
      ext/standard/tests/file/stream_001.phpt
      main/streams/streams.c:
      If a wrapper could not be found it is either a typo or a configuration
      issue. But in both cases it is critical enough to warn the user.

2008-12-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c:
      - fix build

2008-12-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mssql/php_mssql.c:
      
      MFB: simplify code

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      
      Simplify code

2008-12-13  Johannes Schlüter  <johannes@schlueters.de>

    * ZendEngine2/tests/bug46811.phpt
      ext/date/tests/009.phpt:
      Fix test

2008-12-13  Lars Strojny  <lars@strojny.net>

    * main/php_streams.h:
      MFB: Remove trailing whitespaces

    * (PHP_5_3)
      main/php_streams.h:
      Cleanup: remove trailing whitespaces

    * (PHP_5_3)
      ext/standard/file.c:
      One len variable is enough here, we can reuse it

2008-12-13  Marcus Boerger  <php@marcus-boerger.de>

    * ext/phar/Makefile.frag:
      Use ' -f' as requested

2008-12-13  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS:
      Add CVE

2008-12-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/mkdist.php:
      - MFB: do not add .cvsignore to the tests package

    * win32/build/config.w32:
      - MFB: fix builds for VC8+, strnlen is available in vc8 and later (used in
      spprintf.c)

    * (PHP_5_3)
      win32/build/config.w32:
      - fix builds for VC8+, strnlen is available in vc8 and later (used in
      spprintf.c)

    * (PHP_5_3)
      win32/build/mkdist.php:
      - do not add .cvsignore to the tests package

2008-12-13  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      NEWS:
      Already in 5.2 NEWS

2008-12-12  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_3)
      NEWS
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation8.phpt:
      Fix tests, add NEWS entry.

2008-12-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * configure.in
      main/spprintf.c:
      MFB

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      we do not need the strndup() now that php_stream_printf() handles non-null
      terminated strings correctly

    * (PHP_5_3)
      configure.in
      main/spprintf.c:
      make *printf() functions do not read strings past their specified length
      (if any)

2008-12-12  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/json/json.c
      ext/json/tests/001.phpt
      ext/json/tests/bug42090.phpt:
      MFH Fix bug #45989 - json_decode() doesn't return NULL on certain invalid
      strings

    * ext/json/json.c
      ext/json/tests/001.phpt
      ext/json/tests/bug41504.phpt
      ext/json/tests/bug42090.phpt
      ext/json/tests/fail001.phpt:
      Fix bug #45989 - json_decode() doesn't return NULL on certain invalid
      strings

2008-12-12  Johannes Schlüter  <johannes@schlueters.de>

    * tests/strings/001.phpt:
      Fix tests

2008-12-12  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c:
      Add sort flags parameter to array_unique().

2008-12-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/bcmath/bcmath.c
      ext/bcmath/bcmath.c
      ext/dba/dba.c
      ext/dba/dba.c
      ext/exif/exif.c
      ext/exif/exif.c
      ext/gd/gd.c
      ext/gd/gd.c
      ext/ldap/ldap.c
      ext/ldap/ldap.c:
      Fixed bug#46847 (phpinfo() is missing some settings.)

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/standard/file.c
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/mkdir_variation1-win32.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/mkdir_variation5.phpt:
      MFH: Fixed bug#46681 (mkdir() fails silently on PHP 5.3)

    * ext/standard/file.c
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/mkdir_variation1-win32.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/mkdir_variation5.phpt:
      Fixed bug#46681 (mkdir() fails silently on PHP 5.3)

2008-12-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/tests/unset_cv06.phpt:
      fix test

2008-12-12  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/info.c
      ext/standard/winver.h:
      - late MFB (sry): fix VC6 build

2008-12-12  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      fix entry

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/xml/compat.c
      ext/xml/compat.c
      ext/xml/tests/bug46699.phpt
      ext/xml/tests/bug46699.phpt:
      MFH: fix bug #46699: (xml_parse crash when parser is namespace aware)
      fix a couple warnings
      add test

    * ext/xml/compat.c
      ext/xml/tests/bug46699.phpt
      ext/xml/tests/bug46699.phpt
      ext/xml/tests/bug46699.phpt:
      fix bug #46699: (xml_parse crash when parser is namespace aware)
      fix a couple warnings
      add test

2008-12-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c:
      - MFB: fix build

2008-12-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      Fixed a possible corruption inside PDOStatement::debugDumpParams()

2008-12-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/mssql/php_mssql.c:
      - fix build (all platforms)

    * (PHP_5_2)
      ext/date/lib/timelib_structs.h
      ext/date/lib/timelib_structs.h:
      - MFH: fix build (was never used like that before recent commit to session)
      > local include use quotes not <>

    * ext/date/lib/timelib_structs.h:
      - fix build (was never used like that before recent commit to session) >
      local include use quotes not <>
      (nb: please test before commit)

2008-12-11  Stefan Esser  <php@nopiracy.de>

    * (PHP_5_2)
      tests/security/magic_quotes_gpc.phpt:
      Added test for magic_quotes_gpc

    * tests/security/magic_quotes_gpc.phpt
      tests/security/magic_quotes_gpc.phpt
      tests/security/magic_quotes_gpc.phpt:
        1.1.4;
      file magic_quotes_gpc.phpt was initially added on branch PHP_5_3.

2008-12-11  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/directory/.cvsignore:
      add missing .cvsignore

    * ext/standard/tests/directory/.cvsignore
      ext/standard/tests/directory/.cvsignore:
      
      file .cvsignore was initially added on branch PHP_5_3.

    * ZendEngine2/tests/bug46665.phpt
      ZendEngine2/tests/bug46665_autoload.inc
      ZendEngine2/tests/bug46665_autoload.inc
      ZendEngine2/tests/bug46665_autoload.php:
      rename .php to .inc
      all .php files are deleted on `make clean`

2008-12-11  Ant Phillips  <antphill@uk.ibm.com>

    * ext/mcrypt/tests/mcrypt_cbc_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_error.phpt
      ext/mcrypt/tests/mcrypt_cbc_error.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation1.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation1.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation2.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation2.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation3.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation3.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation4.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation4.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation5.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation5.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_decrypt_error.phpt
      ext/mcrypt/tests/mcrypt_decrypt_error.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_error.phpt
      ext/mcrypt/tests/mcrypt_ecb_error.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation1.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation1.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation2.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation2.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation3.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation3.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation4.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation4.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation5.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation5.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_encrypt_error.phpt
      ext/mcrypt/tests/mcrypt_encrypt_error.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_128BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_128BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_256BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_256BitKey.phpt:
      MCrypt tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows and Linux but not
      Linux 64 bit or 5.3).

    * ext/mcrypt/tests/mcrypt_cbc_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_cbc_error.phpt
      ext/mcrypt/tests/mcrypt_cbc_error.phpt
      ext/mcrypt/tests/mcrypt_cbc_error.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation1.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation1.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation1.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation2.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation2.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation2.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation3.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation3.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation3.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation4.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation4.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation4.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation5.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation5.phpt
      ext/mcrypt/tests/mcrypt_cbc_variation5.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_decrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_decrypt_error.phpt
      ext/mcrypt/tests/mcrypt_decrypt_error.phpt
      ext/mcrypt/tests/mcrypt_decrypt_error.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_decrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_3des_encrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb_error.phpt
      ext/mcrypt/tests/mcrypt_ecb_error.phpt
      ext/mcrypt/tests/mcrypt_ecb_error.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation1.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation1.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation1.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation2.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation2.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation2.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation3.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation3.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation3.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation4.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation4.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation4.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation5.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation5.phpt
      ext/mcrypt/tests/mcrypt_ecb_variation5.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_cbc.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_encrypt_3des_ecb.phpt
      ext/mcrypt/tests/mcrypt_encrypt_error.phpt
      ext/mcrypt/tests/mcrypt_encrypt_error.phpt
      ext/mcrypt/tests/mcrypt_encrypt_error.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation1.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation2.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation3.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation4.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_encrypt_variation5.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_128BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_128BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_128BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_256BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_256BitKey.phpt
      ext/mcrypt/tests/mcrypt_rijndael128_256BitKey.phpt:
        1.1.4;
      file mcrypt_cbc_3des_decrypt.phpt was initially added on branch PHP_5_2.

2008-12-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      - WS

2008-12-11  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      MFH Fix bug #46738 - Segfault when mb_detect_encoding() fails.

    * ext/mbstring/mbstring.c:
      Fix bug #46738 - Segfault when mb_detect_encoding() fails.

2008-12-11  Lars Strojny  <lars@strojny.net>

    * run-tests.php
      run-tests.php:
      MFB: Fixing strict warning

    * (PHP_5_3)
      run-tests.php:
      Fixing strict warning when null is passed

2008-12-11  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * (PHP_5_2)
      ext/session/session.c
      ext/session/session.c:
      MFH Fix bug #35975 - Session cookie expires date format isn't the most
      compatible. Sync to that of setcookie().

    * ext/session/session.c:
      Fix bug #35975 - Session cookie expires date format isn't the most
      compatible. Sync to that of setcookie().

2008-12-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      - ws

2008-12-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c:
      
      MFB: Fixed bug #46798 (Crash in mssql extension when retrieving a NULL
      value
      inside a binary or image column type)

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      Fixed bug #46798 (Crash in mssql extension when retrieving a NULL value
      inside a binary or image column type)

2008-12-10  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/gd/libgd/gd.c
      ext/gd/libgd/gd.c
      ext/gd/tests/imagerotate_overflow.phpt
      ext/gd/tests/imagerotate_overflow.phpt:
      MFH Fix segfault and potential security issue in imagerotate().

    * ext/gd/tests/imagerotate_overflow.phpt
      ext/gd/tests/imagerotate_overflow.phpt
      ext/gd/tests/imagerotate_overflow.phpt:
        1.1.4;
      Fix segfault and potential security issue in imagerotate().

    * ext/gd/libgd/gd.c:
      Fix segfault and potential security issue in imagerotate().

2008-12-10  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/mbstring/tests/bug43841.phpt
      ext/mbstring/tests/mb_stripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_strripos_variation3_Bug45923.phpt
      ext/mbstring/tests/mb_strripos_variation5_Bug45923.phpt:
      Tests for bug #43841 and #45923

    * (PHP_5_3)
      ext/mbstring/tests/bug43841.phpt:
      Test for bug #43841

2008-12-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/config.h:
      MFB: export pcre API when using gcc 4

    * (PHP_5_3)
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/config.h:
      export the pcre API when compiling with gcc 4. this fixes e.g. the linkage
      of APC (reported by shire)

2008-12-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/configure.bat:
      - mfb: c/p error

    * (PHP_5_3)
      win32/build/configure.bat:
      - c/p error.

2008-12-09  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * tests/lang/bug45392.phpt:
      fixed test

2008-12-09  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      main/php_compat.h:
      update PCRE symbol list (sync with php 5.3). this should fix bug #46800

2008-12-09  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug46813.phpt:
      MFH: Fix #46813 (class_exists doesn`t work with fully qualified namespace)

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug46813.phpt
      ZendEngine2/tests/bug46813.phpt:
      Fix #46813 (class_exists doesn`t work with fully qualified namespace)

2008-12-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ZendEngine2/zend_language_parser.y:
      - fix EOL (which makes on bison 1.7 cry), nb: pls use unix EOL on mac

    * (PHP_5_3)
      ext/standard/info.c
      ext/standard/winver.h:
      - double declaration and comments cleanup

    * (PHP_5_3)
      ext/standard/info.c
      ext/standard/winver.h:
      - fix VC6 build

2008-12-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS
      ext/xmlrpc/libxmlrpc/xml_element.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c:
      
      MFH: Fixed bug #46746 (xmlrpc_decode_request outputs non-suppressable
      error
      when given bad data).

    * ext/xmlrpc/libxmlrpc/xml_element.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c:
      Comment out fprintf() use inside the library

    * ext/curl/interface.c:
      
      MFB: Fixed missing initialization of uses when copying a curl handle

    * (PHP_5_3)
      ext/curl/interface.c:
      Fixed missing initialization of uses when copying a curl handle

2008-12-09  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      tests/lang/short_tags.001.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.004.phpt:
      MFH:- Better descriptions for these tests

    * tests/lang/short_tags.001.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.004.phpt:
      - Better descriptions for these tests

    * tests/lang/short_tags.002.phpt
      tests/lang/short_tags.003.phpt:
      - Fix tests (apparently whoever wrote this crap never tested these
      properly)

    * run-tests.php:
      - Use version id instead of defined() since latter does not work with magic
      constants

    * tests/run-test/test005.phpt
      tests/run-test/test008a.phpt:
      - fix tests

2008-12-09  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation4.phpt:
      fix test

2008-12-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/date/config.w32:
      - MFH: silent conversion warnings as it is not going to be "fixed" any time
      soon, removing false positive alerts. noise--;

    * ext/date/config.w32:
      - silent conversion warnings as it is not going to be "fixed" any time
      soon, removing false positive alerts. noise--;

2008-12-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/session/session.c
      ext/session/tests/001.phpt
      ext/session/tests/005.phpt
      ext/session/tests/006.phpt
      ext/session/tests/007.phpt
      ext/session/tests/012.phpt
      ext/session/tests/019.phpt
      ext/session/tests/session_is_registered_basic.phpt
      ext/session/tests/session_is_registered_variation1.phpt
      ext/session/tests/session_is_registered_variation2.phpt
      ext/session/tests/session_is_registered_variation3.phpt
      ext/session/tests/session_register_basic.phpt
      ext/session/tests/session_register_variation1.phpt
      ext/session/tests/session_register_variation2.phpt
      ext/session/tests/session_register_variation3.phpt
      ext/session/tests/session_register_variation4.phpt
      ext/session/tests/session_unregister_basic.phpt
      ext/session/tests/session_unregister_variation1.phpt
      ext/session/tests/session_unregister_variation2.phpt
      ext/session/tests/session_unregister_variation3.phpt:
      Deprecate session_register(), session_unregister() and
      session_is_registered() (removed in HEAD)

2008-12-09  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt:
      fix resource id

2008-12-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/phar/tests/ini_set.phpt:
      ini_set() should return false on failure, not return the orginal value
      and pretend everything is fine.

    * ext/standard/tests/general_functions/include_path.phpt:
      MFB5.3: Fix test

    * (PHP_5_3)
      ext/standard/tests/general_functions/include_path.phpt:
      Fix test.
      You cannot set include_path as empty, and never could

2008-12-09  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/credits.c:
      - cat, tail, lift :)

    * (PHP_5_3)
      NEWS:
      style

2008-12-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      main/main.c:
      Whoops. Missing bit from the open_basedir tightening MFH

    * NEWS:
      Merged to 5.3

    * ext/standard/tests/directory/open_basedir_001.phpt:
      MFB: Add test for runtime tightening of open_basedir

    * (PHP_5_3)
      NEWS
      ext/standard/tests/directory/open_basedir_001.phpt
      ext/standard/tests/directory/open_basedir_001.phpt
      main/fopen_wrappers.c
      main/fopen_wrappers.h:
      MFH: - Changed open_basedir to allow tightening in runtime contexts. (Sara)
      - Add test

    * (PHP_5_3)
      NEWS:
      BFN

    * ZendEngine2/tests/bug46811.phpt
      ZendEngine2/tests/bug46811.phpt:
      
      Fixed bug#46811 ini_set() doesn't return false on failure

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/tests/bug46811.phpt:
      Fixed bug#46811 ini_set() doesn't return false on failure

2008-12-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/Makefile.frag
      ext/zip/config.m4:
      - not used anymore

2008-12-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * NEWS:
      Merged to 5_3

    * (PHP_5_3)
      NEWS
      ext/standard/dir.c:
      MFH: - Changed opendir/dir/scandir to use default context when no context
      argument is passed. (Sara)

    * NEWS:
      - Remove items that already done in earlier branches
      - It doesnt hurt to say what new functions do

2008-12-09  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      tests/basic/bug46759.phpt:
      MFB 5.3 Add test for the recent magic_quotes_gpc regression.

    * tests/basic/bug46759.phpt
      tests/basic/bug46759.phpt
      tests/basic/bug46759.phpt:
        1.1.4;
      file bug46759.phpt was initially added on branch PHP_5_3.

2008-12-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      buildconf.bat
      buildconf.bat:
      - MFH:
       - buildconf accepts arguments (pecl dir for ex.)
       - copy configure.bat

    * buildconf.bat:
      - buildconf accepts arguments (pecl dir for ex.)
      - copy configure.bat

    * win32/build/configure.bat
      win32/build/configure.bat
      win32/build/configure.bat:
        1.1.4;
      - add configure script helper

2008-12-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/pcre/pcrelib/ucptable.h:
      remove unused file to avoid confusion

2008-12-08  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/imap/tests/imap_fetch_overview_basic.phpt
      ext/imap/tests/imap_fetch_overview_basic.phpt
      ext/imap/tests/imap_fetch_overview_error.phpt
      ext/imap/tests/imap_fetch_overview_error.phpt
      ext/imap/tests/imap_fetch_overview_variation1.phpt
      ext/imap/tests/imap_fetch_overview_variation1.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation3.phpt
      ext/imap/tests/imap_fetch_overview_variation3.phpt
      ext/imap/tests/imap_fetch_overview_variation4.phpt
      ext/imap/tests/imap_fetch_overview_variation4.phpt
      ext/imap/tests/imap_fetch_overview_variation5.phpt
      ext/imap/tests/imap_fetch_overview_variation5.phpt
      ext/imap/tests/imap_fetch_overview_variation6.phpt
      ext/imap/tests/imap_fetch_overview_variation6.phpt:
      tests for imap_fetch_overview

    * ext/imap/tests/imap_fetch_overview_basic.phpt
      ext/imap/tests/imap_fetch_overview_basic.phpt
      ext/imap/tests/imap_fetch_overview_basic.phpt
      ext/imap/tests/imap_fetch_overview_error.phpt
      ext/imap/tests/imap_fetch_overview_error.phpt
      ext/imap/tests/imap_fetch_overview_error.phpt
      ext/imap/tests/imap_fetch_overview_variation1.phpt
      ext/imap/tests/imap_fetch_overview_variation1.phpt
      ext/imap/tests/imap_fetch_overview_variation1.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation2.phpt
      ext/imap/tests/imap_fetch_overview_variation3.phpt
      ext/imap/tests/imap_fetch_overview_variation3.phpt
      ext/imap/tests/imap_fetch_overview_variation3.phpt
      ext/imap/tests/imap_fetch_overview_variation4.phpt
      ext/imap/tests/imap_fetch_overview_variation4.phpt
      ext/imap/tests/imap_fetch_overview_variation4.phpt
      ext/imap/tests/imap_fetch_overview_variation5.phpt
      ext/imap/tests/imap_fetch_overview_variation5.phpt
      ext/imap/tests/imap_fetch_overview_variation5.phpt
      ext/imap/tests/imap_fetch_overview_variation6.phpt
      ext/imap/tests/imap_fetch_overview_variation6.phpt
      ext/imap/tests/imap_fetch_overview_variation6.phpt:
        1.1.4;
      tests for imap_fetch_overview

2008-12-08  Jani Taskinen  <jani.taskinen@sci.fi>

    * run-tests.php:
      - Sync with all branches (same run-tests.php everywhere

    * (PHP_5_2)
      run-tests.php
      run-tests.php:
      - Sync with HEAD

2008-12-08  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/openssl/xp_ssl.c:
      MFH Fix bug #46748, segfault when SSL has more than one error message.

2008-12-08  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/date/tests/idate_basic.phpt
      ext/date/tests/idate_variation1.phpt
      ext/date/tests/idate_variation2.phpt
      ext/date/tests/idate_variation3.phpt
      ext/date/tests/idate_variation4.phpt
      ext/date/tests/idate_variation5.phpt
      ext/date/tests/idate_variation6.phpt:
      New testcases for idate function

    * ext/date/tests/idate_basic.phpt
      ext/date/tests/idate_basic.phpt
      ext/date/tests/idate_variation1.phpt
      ext/date/tests/idate_variation1.phpt
      ext/date/tests/idate_variation2.phpt
      ext/date/tests/idate_variation2.phpt
      ext/date/tests/idate_variation3.phpt
      ext/date/tests/idate_variation3.phpt
      ext/date/tests/idate_variation4.phpt
      ext/date/tests/idate_variation4.phpt
      ext/date/tests/idate_variation5.phpt
      ext/date/tests/idate_variation5.phpt
      ext/date/tests/idate_variation6.phpt
      ext/date/tests/idate_variation6.phpt
      ext/date/tests/idate_variation7.phpt:
      
      New testcases for idate function

2008-12-08  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/info.c
      ext/standard/winver.h:
      improve windows version detection

    * (PHP_5_3)
      ext/standard/info.c
      ext/standard/winver.h
      ext/standard/winver.h:
      improve Windows version detection

2008-12-08  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c
      ext/openssl/xp_ssl.c:
      Fix bug #46748, segfault when SSL has more than one error message.

2008-12-08  Marcus Boerger  <php@marcus-boerger.de>

    * ext/phar/phar/pharcommand.inc:
      - Only show switch -y if available

    * ext/phar/Makefile.frag:
      - When installing phar, make phar a link to phar.phar

2008-12-07  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/Makefile.frag:
      - MFH When installing phar, make phar a link to phar.phar

2008-12-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/iconv/.cvsignore:
      fix .cvsignore

2008-12-07  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.8

    * (PHP_5_2)
      NEWS:
      5.2.8

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      Move active branch to 5.2.9

2008-12-07  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      MFH: Fixed bug #46782 (fastcgi.c parse error)

    * sapi/cgi/fastcgi.c:
      Fixed bug #46782 (fastcgi.c parse error)

2008-12-06  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/filter/filter.c:
      MFB: Back out bugfix for #42718 as this broke magic_quotes_gpc

    * (PHP_5_2)
      ext/filter/filter.c:
      Back out bugfix for #42718 as this broke magic_quotes_gpc

2008-12-06  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_functions.c
      ext/spl/spl_functions.h:
      - Remove more dead code

    * ext/spl/spl_engine.h:
      - Drop dead code

2008-12-06  Zoe Slattery  <zoe.slattery@googlemail.com>

    * run-tests.php
      run-tests.php
      run-tests.php:
      More changes to allow the same tests to be used with PHP5 and PHP6

2008-12-05  Robin Fernandes  <robin@soal.org>

    * (PHP_5_3)
      tests/classes/__call_006.phpt
      tests/classes/__call_006.phpt
      tests/classes/__call_007.phpt
      tests/classes/__call_007.phpt
      tests/classes/implicit_instantiation_001.phpt
      tests/classes/implicit_instantiation_001.phpt
      tests/classes/inheritance_006.phpt
      tests/classes/inheritance_006.phpt
      tests/classes/inheritance_007.phpt
      tests/classes/inheritance_007.phpt
      tests/classes/property_recreate_private.phpt
      tests/classes/property_recreate_private.phpt
      tests/classes/property_recreate_protected.phpt
      tests/classes/property_recreate_protected.phpt
      tests/classes/serialize_001.phpt
      tests/classes/serialize_001.phpt
      tests/classes/static_properties_003.phpt
      tests/classes/static_properties_003.phpt
      tests/classes/static_properties_003_error1.phpt
      tests/classes/static_properties_003_error1.phpt
      tests/classes/static_properties_003_error2.phpt
      tests/classes/static_properties_003_error2.phpt
      tests/classes/static_properties_003_error3.phpt
      tests/classes/static_properties_003_error3.phpt
      tests/classes/static_properties_003_error4.phpt
      tests/classes/static_properties_003_error4.phpt
      tests/classes/static_properties_004.phpt
      tests/classes/static_properties_004.phpt
      tests/classes/type_hinting_005a.phpt
      tests/classes/type_hinting_005a.phpt
      tests/classes/type_hinting_005b.phpt
      tests/classes/type_hinting_005b.phpt
      tests/classes/type_hinting_005c.phpt
      tests/classes/type_hinting_005c.phpt
      tests/classes/type_hinting_005d.phpt
      tests/classes/type_hinting_005d.phpt:
      Add some class related tests, fix hard-coded object ID in
      serialize_001.phpt.

    * (PHP_5_3)
      tests/classes/implicit_instantiation_001.phpt
      tests/classes/implicit_instantiation_001.phpt
      tests/classes/serialize_001.phpt
      tests/classes/type_hinting_005a.phpt
      tests/classes/type_hinting_005a.phpt
      tests/classes/type_hinting_005a.phpt
      tests/classes/type_hinting_005b.phpt
      tests/classes/type_hinting_005b.phpt
      tests/classes/type_hinting_005b.phpt
      tests/classes/type_hinting_005c.phpt
      tests/classes/type_hinting_005c.phpt
      tests/classes/type_hinting_005c.phpt:
      file implicit_instantiation_001.phpt was added on branch PHP_5_3 on
      2008-12-05 22:12:07 +0000

    * tests/classes/__call_006.phpt
      tests/classes/__call_006.phpt
      tests/classes/__call_006.phpt
      tests/classes/__call_007.phpt
      tests/classes/__call_007.phpt
      tests/classes/__call_007.phpt
      tests/classes/implicit_instantiation_001.phpt
      tests/classes/inheritance_006.phpt
      tests/classes/inheritance_006.phpt
      tests/classes/inheritance_006.phpt
      tests/classes/inheritance_007.phpt
      tests/classes/inheritance_007.phpt
      tests/classes/inheritance_007.phpt
      tests/classes/property_recreate_private.phpt
      tests/classes/property_recreate_private.phpt
      tests/classes/property_recreate_private.phpt
      tests/classes/property_recreate_protected.phpt
      tests/classes/property_recreate_protected.phpt
      tests/classes/property_recreate_protected.phpt
      tests/classes/static_properties_003.phpt
      tests/classes/static_properties_003.phpt
      tests/classes/static_properties_003.phpt
      tests/classes/static_properties_003_error1.phpt
      tests/classes/static_properties_003_error1.phpt
      tests/classes/static_properties_003_error1.phpt
      tests/classes/static_properties_003_error2.phpt
      tests/classes/static_properties_003_error2.phpt
      tests/classes/static_properties_003_error2.phpt
      tests/classes/static_properties_003_error3.phpt
      tests/classes/static_properties_003_error3.phpt
      tests/classes/static_properties_003_error3.phpt
      tests/classes/static_properties_003_error4.phpt
      tests/classes/static_properties_003_error4.phpt
      tests/classes/static_properties_003_error4.phpt
      tests/classes/static_properties_004.phpt
      tests/classes/static_properties_004.phpt
      tests/classes/static_properties_004.phpt
      tests/classes/type_hinting_005d.phpt
      tests/classes/type_hinting_005d.phpt
      tests/classes/type_hinting_005d.phpt:
        1.1.4;
      Add some class related tests, fix hard-coded object ID in
      serialize_001.phpt.

2008-12-05  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c:
      MFH: fix arginfo - these also accept SimpleXMLElement

    * ext/xsl/xsltprocessor.c:
      fix arginfo - these also accept SimpleXMLElement

2008-12-05  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      ext/ftp/tests/ftp_mdtm_basic.phpt
      ext/ftp/tests/server.inc:
      FTP  test from Nathaniel McHugh

    * ext/ftp/tests/ftp_mdtm_basic.phpt
      ext/ftp/tests/ftp_mdtm_basic.phpt
      ext/ftp/tests/server.inc:
      
      FTP  test from Nathaniel McHugh

    * ext/ftp/tests/ftp_mdtm_basic.phpt
      ext/ftp/tests/ftp_mdtm_basic.phpt
      ext/ftp/tests/server.inc:
      
      file ftp_mdtm_basic.phpt was initially added on branch PHP_5_2.

2008-12-05  Ant Phillips  <antphill@uk.ibm.com>

    * ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt:
      Remove duff comment produced by the test generator tool

    * ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt:
      Array tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64
      bit).

    * ext/mbstring/tests/bug43840.phpt
      ext/mbstring/tests/bug43840.phpt
      ext/mbstring/tests/bug43841.phpt
      ext/mbstring/tests/bug43994.phpt
      ext/mbstring/tests/bug43994.phpt
      ext/mbstring/tests/bug43998.phpt
      ext/mbstring/tests/bug43998.phpt
      ext/mbstring/tests/common.inc
      ext/mbstring/tests/mb_convert_encoding_variation1.phpt
      ext/mbstring/tests/mb_convert_encoding_variation1.phpt
      ext/mbstring/tests/mb_decode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_decode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_decode_mimeheader_error.phpt
      ext/mbstring/tests/mb_decode_mimeheader_error.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_indent.phpt
      ext/mbstring/tests/mb_encode_mimeheader_indent.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_ereg.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_match_basic.phpt
      ext/mbstring/tests/mb_ereg_match_basic.phpt
      ext/mbstring/tests/mb_ereg_match_error1.phpt
      ext/mbstring/tests/mb_ereg_match_error1.phpt
      ext/mbstring/tests/mb_ereg_replace_basic.phpt
      ext/mbstring/tests/mb_ereg_replace_basic.phpt
      ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_internal_encoding_ini_basic2.phpt
      ext/mbstring/tests/mb_internal_encoding_ini_basic2.phpt
      ext/mbstring/tests/mb_regex_encoding_variation2.phpt
      ext/mbstring/tests/mb_regex_encoding_variation2.phpt
      ext/mbstring/tests/mb_split.phpt
      ext/mbstring/tests/mb_split.phpt
      ext/mbstring/tests/mb_split_error.phpt
      ext/mbstring/tests/mb_split_error.phpt
      ext/mbstring/tests/mb_split_variation1.phpt
      ext/mbstring/tests/mb_split_variation1.phpt
      ext/mbstring/tests/mb_split_variation2.phpt
      ext/mbstring/tests/mb_split_variation2.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/mbstring/tests/mb_stripos.phpt
      ext/mbstring/tests/mb_stripos_basic.phpt
      ext/mbstring/tests/mb_stripos_basic.phpt
      ext/mbstring/tests/mb_stripos_basic2.phpt
      ext/mbstring/tests/mb_stripos_basic2.phpt
      ext/mbstring/tests/mb_stripos_error1.phpt
      ext/mbstring/tests/mb_stripos_error1.phpt
      ext/mbstring/tests/mb_stripos_error2.phpt
      ext/mbstring/tests/mb_stripos_error2.phpt
      ext/mbstring/tests/mb_stripos_variation1.phpt
      ext/mbstring/tests/mb_stripos_variation1.phpt
      ext/mbstring/tests/mb_stripos_variation2.phpt
      ext/mbstring/tests/mb_stripos_variation2.phpt
      ext/mbstring/tests/mb_stripos_variation3.phpt
      ext/mbstring/tests/mb_stripos_variation3.phpt
      ext/mbstring/tests/mb_stripos_variation4.phpt
      ext/mbstring/tests/mb_stripos_variation4.phpt
      ext/mbstring/tests/mb_stripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_stristr_basic.phpt
      ext/mbstring/tests/mb_stristr_basic.phpt
      ext/mbstring/tests/mb_stristr_error1.phpt
      ext/mbstring/tests/mb_stristr_error1.phpt
      ext/mbstring/tests/mb_stristr_error2.phpt
      ext/mbstring/tests/mb_stristr_variation1.phpt
      ext/mbstring/tests/mb_stristr_variation1.phpt
      ext/mbstring/tests/mb_stristr_variation2.phpt
      ext/mbstring/tests/mb_stristr_variation3.phpt
      ext/mbstring/tests/mb_stristr_variation3.phpt
      ext/mbstring/tests/mb_stristr_variation4.phpt
      ext/mbstring/tests/mb_stristr_variation5.phpt
      ext/mbstring/tests/mb_stristr_variation5.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strpos.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation5.phpt
      ext/mbstring/tests/mb_strpos_variation5.phpt
      ext/mbstring/tests/mb_strrchr_basic.phpt
      ext/mbstring/tests/mb_strrchr_error1.phpt
      ext/mbstring/tests/mb_strrchr_error2.phpt
      ext/mbstring/tests/mb_strrchr_error2.phpt
      ext/mbstring/tests/mb_strrchr_variation1.phpt
      ext/mbstring/tests/mb_strrchr_variation2.phpt
      ext/mbstring/tests/mb_strrchr_variation3.phpt
      ext/mbstring/tests/mb_strrchr_variation3.phpt
      ext/mbstring/tests/mb_strrchr_variation4.phpt
      ext/mbstring/tests/mb_strrchr_variation4.phpt
      ext/mbstring/tests/mb_strrchr_variation5.phpt
      ext/mbstring/tests/mb_strrchr_variation5.phpt
      ext/mbstring/tests/mb_strrchr_variation6.phpt
      ext/mbstring/tests/mb_strrchr_variation6.phpt
      ext/mbstring/tests/mb_strrichr_basic.phpt
      ext/mbstring/tests/mb_strrichr_basic.phpt
      ext/mbstring/tests/mb_strrichr_error1.phpt
      ext/mbstring/tests/mb_strrichr_error1.phpt
      ext/mbstring/tests/mb_strrichr_error2.phpt
      ext/mbstring/tests/mb_strrichr_error2.phpt
      ext/mbstring/tests/mb_strrichr_variation1.phpt
      ext/mbstring/tests/mb_strrichr_variation1.phpt
      ext/mbstring/tests/mb_strrichr_variation2.phpt
      ext/mbstring/tests/mb_strrichr_variation3.phpt
      ext/mbstring/tests/mb_strrichr_variation3.phpt
      ext/mbstring/tests/mb_strrichr_variation4.phpt
      ext/mbstring/tests/mb_strrichr_variation4.phpt
      ext/mbstring/tests/mb_strrichr_variation5.phpt
      ext/mbstring/tests/mb_strrichr_variation5.phpt
      ext/mbstring/tests/mb_strripos_basic.phpt
      ext/mbstring/tests/mb_strripos_basic.phpt
      ext/mbstring/tests/mb_strripos_basic2.phpt
      ext/mbstring/tests/mb_strripos_basic2.phpt
      ext/mbstring/tests/mb_strripos_error1.phpt
      ext/mbstring/tests/mb_strripos_error2.phpt
      ext/mbstring/tests/mb_strripos_error2.phpt
      ext/mbstring/tests/mb_strripos_variation1.phpt
      ext/mbstring/tests/mb_strripos_variation2.phpt
      ext/mbstring/tests/mb_strripos_variation2.phpt
      ext/mbstring/tests/mb_strripos_variation3_Bug45923.phpt
      ext/mbstring/tests/mb_strripos_variation4.phpt
      ext/mbstring/tests/mb_strripos_variation4.phpt
      ext/mbstring/tests/mb_strripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strstr_basic.phpt
      ext/mbstring/tests/mb_strstr_error1.phpt
      ext/mbstring/tests/mb_strstr_error2.phpt
      ext/mbstring/tests/mb_strstr_error2.phpt
      ext/mbstring/tests/mb_strstr_variation1.phpt
      ext/mbstring/tests/mb_strstr_variation1.phpt
      ext/mbstring/tests/mb_strstr_variation2.phpt
      ext/mbstring/tests/mb_strstr_variation2.phpt
      ext/mbstring/tests/mb_strstr_variation3.phpt
      ext/mbstring/tests/mb_strstr_variation3.phpt
      ext/mbstring/tests/mb_strstr_variation4.phpt
      ext/mbstring/tests/mb_strstr_variation4.phpt
      ext/mbstring/tests/mb_strstr_variation5.phpt
      ext/mbstring/tests/mb_strstr_variation6.phpt
      ext/mbstring/tests/mb_strstr_variation6.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substitute_character_basic.phpt
      ext/mbstring/tests/mb_substitute_character_basic.phpt
      ext/mbstring/tests/mb_substitute_character_error.phpt
      ext/mbstring/tests/mb_substitute_character_variation1.phpt
      ext/mbstring/tests/mb_substitute_character_variation2.phpt
      ext/mbstring/tests/mb_substr.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_count_variation4.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt
      ext/mbstring/tests/mb_substr_variation6.phpt
      ext/mbstring/tests/mb_substr_variation7.phpt:
      MBString tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux
      64 bit).

    * ext/mbstring/tests/mb_stripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_stripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_stristr_error2.phpt
      ext/mbstring/tests/mb_stristr_variation2.phpt
      ext/mbstring/tests/mb_stristr_variation4.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strrchr_basic.phpt
      ext/mbstring/tests/mb_strrchr_error1.phpt
      ext/mbstring/tests/mb_strrchr_variation1.phpt
      ext/mbstring/tests/mb_strrchr_variation2.phpt
      ext/mbstring/tests/mb_strrichr_variation2.phpt
      ext/mbstring/tests/mb_strripos_error1.phpt
      ext/mbstring/tests/mb_strripos_variation1.phpt
      ext/mbstring/tests/mb_strripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_strripos_variation5_Bug45923.phpt
      ext/mbstring/tests/mb_strstr_error1.phpt
      ext/mbstring/tests/mb_strstr_variation5.phpt
      ext/mbstring/tests/mb_substitute_character_error.phpt
      ext/mbstring/tests/mb_substitute_character_variation1.phpt
      ext/mbstring/tests/mb_substitute_character_variation2.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation6.phpt
      ext/mbstring/tests/mb_substr_variation7.phpt:
      
      file mb_stripos_variation5_Bug45923.phpt was initially added on branch
      PHP_5_3.

    * ext/mbstring/tests/mb_strripos_variation3_Bug45923.phpt
      ext/mbstring/tests/mb_strripos_variation3_Bug45923.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strstr_basic.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation4.phpt:
      
      file mb_strripos_variation3_Bug45923.phpt was initially added on branch
      PHP_5_3.

2008-12-05  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/imap/php_imap.c:
      bug #46731 fix

    * ext/imap/php_imap.c:
      bug #46731 modification to previous fix

2008-12-05  Mikko Koppanen  <mikko.koppanen@gmail.com>

    * (PHP_5_3)
      ext/curl/tests/bug46739.phpt:
      Added test for bug #46739

    * ext/curl/tests/bug46739.phpt
      ext/curl/tests/bug46739.phpt:
      
      Added test for bug #46739

2008-12-05  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/imap/tests/imap_include.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/skipif.inc
      ext/imap/tests/skipif.inc
      ext/imap/tests/skipif.inc:
      Update to use norsh flag

2008-12-05  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_2)
      ext/date/tests/date_sunset_error.phpt
      ext/date/tests/date_sunset_variation1.phpt
      ext/date/tests/date_sunset_variation2.phpt
      ext/date/tests/date_sunset_variation3.phpt
      ext/date/tests/date_sunset_variation4.phpt
      ext/date/tests/date_sunset_variation5.phpt
      ext/date/tests/date_sunset_variation6.phpt
      ext/date/tests/date_sunset_variation7.phpt
      ext/date/tests/date_sunset_variation8.phpt
      ext/date/tests/date_sunset_variation9.phpt:
      New testcases for date_sunset function

    * (PHP_5_2)
      ext/date/tests/date_sunrise_error.phpt
      ext/date/tests/date_sunrise_variation1.phpt
      ext/date/tests/date_sunrise_variation2.phpt
      ext/date/tests/date_sunrise_variation3.phpt
      ext/date/tests/date_sunrise_variation4.phpt
      ext/date/tests/date_sunrise_variation5.phpt
      ext/date/tests/date_sunrise_variation6.phpt
      ext/date/tests/date_sunrise_variation7.phpt
      ext/date/tests/date_sunrise_variation8.phpt
      ext/date/tests/date_sunrise_variation9.phpt:
      New testcases for date_sunrise function

2008-12-04  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/tests/serialize/bug42919.phpt:
      fix test

    * ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug41633_2.phpt
      ZendEngine2/tests/bug42802.phpt
      ZendEngine2/tests/bug42819.phpt
      ZendEngine2/tests/bug42820.phpt
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/bug43128.phpt
      ZendEngine2/tests/bug43183.phpt
      ZendEngine2/tests/bug43332_1.phpt
      ZendEngine2/tests/bug43332_2.phpt
      ZendEngine2/tests/bug43343.phpt
      ZendEngine2/tests/bug43344_10.phpt
      ZendEngine2/tests/bug43344_11.phpt
      ZendEngine2/tests/bug43344_12.phpt
      ZendEngine2/tests/bug43344_13.phpt
      ZendEngine2/tests/bug43344_2.phpt
      ZendEngine2/tests/bug43344_3.phpt
      ZendEngine2/tests/bug43344_4.phpt
      ZendEngine2/tests/bug43344_5.phpt
      ZendEngine2/tests/bug43344_6.phpt
      ZendEngine2/tests/bug43344_7.phpt
      ZendEngine2/tests/bug43344_8.phpt
      ZendEngine2/tests/bug43344_9.phpt
      ZendEngine2/tests/bug43651.phpt
      ZendEngine2/tests/bug44653.phpt
      ZendEngine2/tests/bug46106.phpt
      ZendEngine2/tests/class_alias_012.phpt
      ZendEngine2/tests/class_alias_013.phpt
      ZendEngine2/tests/class_alias_015.phpt
      ZendEngine2/tests/class_alias_016.phpt
      ZendEngine2/tests/class_alias_019.phpt
      ZendEngine2/tests/class_alias_020.phpt
      ZendEngine2/tests/class_alias_021.phpt
      ZendEngine2/tests/class_constants_004.phpt
      ZendEngine2/tests/class_exists_001.phpt
      ZendEngine2/tests/constants_003.phpt
      ZendEngine2/tests/constants_004.phpt
      ZendEngine2/tests/constants_006.phpt
      ZendEngine2/tests/constants_009.phpt
      ZendEngine2/tests/inter_02.phpt
      ZendEngine2/tests/interface_exists_002.phpt
      ZendEngine2/tests/ns_001.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_003.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_005.phpt
      ZendEngine2/tests/ns_006.phpt
      ZendEngine2/tests/ns_007.phpt
      ZendEngine2/tests/ns_008.phpt
      ZendEngine2/tests/ns_009.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_011.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_013.phpt
      ZendEngine2/tests/ns_014.phpt
      ZendEngine2/tests/ns_015.phpt
      ZendEngine2/tests/ns_016.phpt
      ZendEngine2/tests/ns_017.phpt
      ZendEngine2/tests/ns_018.phpt
      ZendEngine2/tests/ns_019.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_025.phpt
      ZendEngine2/tests/ns_026.phpt
      ZendEngine2/tests/ns_027.inc
      ZendEngine2/tests/ns_027.phpt
      ZendEngine2/tests/ns_028.inc
      ZendEngine2/tests/ns_028.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_031.phpt
      ZendEngine2/tests/ns_032.phpt
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_041.phpt
      ZendEngine2/tests/ns_042.phpt
      ZendEngine2/tests/ns_043.phpt
      ZendEngine2/tests/ns_044.phpt
      ZendEngine2/tests/ns_045.phpt
      ZendEngine2/tests/ns_046.phpt
      ZendEngine2/tests/ns_047.phpt
      ZendEngine2/tests/ns_048.phpt
      ZendEngine2/tests/ns_049.phpt
      ZendEngine2/tests/ns_050.phpt
      ZendEngine2/tests/ns_051.phpt
      ZendEngine2/tests/ns_052.phpt
      ZendEngine2/tests/ns_053.phpt
      ZendEngine2/tests/ns_054.phpt
      ZendEngine2/tests/ns_055.phpt
      ZendEngine2/tests/ns_056.phpt
      ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_058.phpt
      ZendEngine2/tests/ns_059.phpt
      ZendEngine2/tests/ns_060.phpt
      ZendEngine2/tests/ns_061.phpt
      ZendEngine2/tests/ns_062.phpt
      ZendEngine2/tests/ns_064.phpt
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_065.phpt
      ZendEngine2/tests/ns_066.phpt
      ZendEngine2/tests/ns_067.inc
      ZendEngine2/tests/ns_067.phpt
      ZendEngine2/tests/ns_069.inc
      ZendEngine2/tests/ns_070.phpt
      ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_072.phpt
      ZendEngine2/tests/ns_073.phpt
      ZendEngine2/tests/ns_074.phpt
      ZendEngine2/tests/ns_075.phpt
      ZendEngine2/tests/ns_076.phpt
      ZendEngine2/tests/ns_077_1.phpt
      ZendEngine2/tests/ns_077_2.phpt
      ZendEngine2/tests/ns_077_3.phpt
      ZendEngine2/tests/ns_077_4.phpt
      ZendEngine2/tests/ns_077_5.phpt
      ZendEngine2/tests/ns_077_6.phpt
      ZendEngine2/tests/ns_077_7.phpt
      ZendEngine2/tests/ns_077_8.phpt
      ZendEngine2/tests/ns_078.phpt
      ZendEngine2/tests/ns_079.phpt
      ZendEngine2/tests/ns_080.phpt
      ZendEngine2/tests/ns_081.phpt
      ZendEngine2/tests/ns_082.phpt
      ZendEngine2/tests/ns_083.phpt
      ZendEngine2/tests/ns_084.phpt
      ZendEngine2/tests/ns_085.phpt
      ZendEngine2/tests/ns_086.phpt
      ZendEngine2/tests/ns_087.phpt:
      MF5: Merge namespaces changes

2008-12-04  Felipe Pena  <felipensp@gmail.com>

    * (BEFORE_HEAD_NS_CHANGES_MERGE)
      ZendEngine2/zend_execute.c:
      - Fixed bug #46749 (Crash when repeatedly attempting to assign to property
      of non-object)

2008-12-04  Derick Rethans  <php@derickrethans.nl>

    * ext/fileinfo/CREDITS
      ext/fileinfo/CREDITS
      ext/standard/credits_ext.h:
      -** empty log message ***

2008-12-04  Mikko Koppanen  <mikko.koppanen@gmail.com>

    * (PHP_5_2)
      NEWS:
      Fixed #46739

    * ext/curl/interface.c
      ext/curl/interface.c
      ext/curl/interface.c:
      Fixes bug #46739

2008-12-04  David Soria Parra  <dsoria@gmx.net>

    * scripts/phpize.m4:
      MFB: Fix cc detection in phpize according to changes in configure.in

    * acinclude.m4
      configure.in:
      MFB: Fix test for auto_cflags and explictly set GCC="no" if we detect suncc

2008-12-03  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/posix/tests/posix_getcwd.phpt:
      fix test

2008-12-03  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      configure.in
      main/php_version.h:
      Back to -dev

    * (PHP_5_3)
      NEWS:
      fix vi user error

2008-12-03  Felipe Pena  <felipensp@gmail.com>

    * ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_mknod.phpt
      ext/posix/tests/posix_mknod.phpt
      ext/posix/tests/posix_mknod.phpt:
      - Fixed strange typos

2008-12-03  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      configure.in
      main/php_version.h:
      5.3.0. Alpha 3

    * (PHP_5_3)
      ext/standard/tests/array/array_count_values_variation.phpt:
      MFH One more cleanup after running tests

    * ext/standard/tests/array/array_count_values_variation.phpt:
      One more cleanup after running tests

2008-12-03  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      acinclude.m4
      configure.in:
      Fix test for auto_cflags and explictly set GCC="no" if we detect suncc

    * (PHP_5_3)
      scripts/phpize.m4:
      Fix cc detection in phpize according to changes in configure.in

2008-12-03  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_decode_variation1.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_variation1.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_variation1.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_column_number_variation1.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_variation1.phpt
      ext/xml/tests/xml_get_error_code_error.phpt
      ext/xml/tests/xml_get_error_code_variation1.phpt
      ext/xml/tests/xml_parse_error.phpt
      ext/xml/tests/xml_parse_into_struct_error.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation1.phpt
      ext/xml/tests/xml_parse_variation1.phpt
      ext/xml/tests/xml_parser_create_error.phpt
      ext/xml/tests/xml_parser_create_ns_error.phpt
      ext/xml/tests/xml_parser_create_ns_variation1.phpt
      ext/xml/tests/xml_parser_create_variation1.phpt
      ext/xml/tests/xml_parser_free_error.phpt
      ext/xml/tests/xml_parser_free_variation1.phpt
      ext/xml/tests/xml_parser_get_option_error.phpt
      ext/xml/tests/xml_parser_get_option_variation1.phpt
      ext/xml/tests/xml_parser_get_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_basic.phpt
      ext/xml/tests/xml_parser_set_option_error.phpt
      ext/xml/tests/xml_parser_set_option_variation1.phpt
      ext/xml/tests/xml_parser_set_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_variation3.phpt
      ext/xml/tests/xml_set_character_data_handler_error.phpt
      ext/xml/tests/xml_set_character_data_handler_variation1.phpt
      ext/xml/tests/xml_set_default_handler_error.phpt
      ext/xml/tests/xml_set_default_handler_variation1.phpt
      ext/xml/tests/xml_set_element_handler_error.phpt
      ext/xml/tests/xml_set_element_handler_variation1.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_error.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_variation1.phpt
      ext/xml/tests/xml_set_notation_decl_handler_basic.phpt
      ext/xml/tests/xml_set_notation_decl_handler_error.phpt
      ext/xml/tests/xml_set_notation_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_object_error.phpt
      ext/xml/tests/xml_set_object_variation1.phpt
      ext/xml/tests/xml_set_object_variation2.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_basic.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_error.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_variation1.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_basic.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_error.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_variation1.phpt:
      XML tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64
      bit).

    * ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_decode_variation1.phpt
      ext/xml/tests/utf8_decode_variation1.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_variation1.phpt
      ext/xml/tests/utf8_encode_variation1.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_variation1.phpt
      ext/xml/tests/xml_get_current_byte_index_variation1.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_column_number_variation1.phpt
      ext/xml/tests/xml_get_current_column_number_variation1.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_variation1.phpt
      ext/xml/tests/xml_get_current_line_number_variation1.phpt
      ext/xml/tests/xml_get_error_code_error.phpt
      ext/xml/tests/xml_get_error_code_error.phpt
      ext/xml/tests/xml_get_error_code_variation1.phpt
      ext/xml/tests/xml_get_error_code_variation1.phpt
      ext/xml/tests/xml_parse_error.phpt
      ext/xml/tests/xml_parse_error.phpt
      ext/xml/tests/xml_parse_into_struct_error.phpt
      ext/xml/tests/xml_parse_into_struct_error.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation1.phpt
      ext/xml/tests/xml_parse_into_struct_variation1.phpt
      ext/xml/tests/xml_parse_variation1.phpt
      ext/xml/tests/xml_parse_variation1.phpt
      ext/xml/tests/xml_parser_create_error.phpt
      ext/xml/tests/xml_parser_create_error.phpt
      ext/xml/tests/xml_parser_create_ns_error.phpt
      ext/xml/tests/xml_parser_create_ns_error.phpt
      ext/xml/tests/xml_parser_create_ns_variation1.phpt
      ext/xml/tests/xml_parser_create_ns_variation1.phpt
      ext/xml/tests/xml_parser_create_variation1.phpt
      ext/xml/tests/xml_parser_create_variation1.phpt
      ext/xml/tests/xml_parser_free_error.phpt
      ext/xml/tests/xml_parser_free_error.phpt
      ext/xml/tests/xml_parser_free_variation1.phpt
      ext/xml/tests/xml_parser_free_variation1.phpt
      ext/xml/tests/xml_parser_get_option_error.phpt
      ext/xml/tests/xml_parser_get_option_error.phpt
      ext/xml/tests/xml_parser_get_option_variation1.phpt
      ext/xml/tests/xml_parser_get_option_variation1.phpt
      ext/xml/tests/xml_parser_get_option_variation2.phpt
      ext/xml/tests/xml_parser_get_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_basic.phpt
      ext/xml/tests/xml_parser_set_option_basic.phpt
      ext/xml/tests/xml_parser_set_option_error.phpt
      ext/xml/tests/xml_parser_set_option_error.phpt
      ext/xml/tests/xml_parser_set_option_variation1.phpt
      ext/xml/tests/xml_parser_set_option_variation1.phpt
      ext/xml/tests/xml_parser_set_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_variation3.phpt
      ext/xml/tests/xml_parser_set_option_variation3.phpt
      ext/xml/tests/xml_set_character_data_handler_error.phpt
      ext/xml/tests/xml_set_character_data_handler_error.phpt
      ext/xml/tests/xml_set_character_data_handler_variation1.phpt
      ext/xml/tests/xml_set_character_data_handler_variation1.phpt
      ext/xml/tests/xml_set_default_handler_error.phpt
      ext/xml/tests/xml_set_default_handler_error.phpt
      ext/xml/tests/xml_set_default_handler_variation1.phpt
      ext/xml/tests/xml_set_default_handler_variation1.phpt
      ext/xml/tests/xml_set_element_handler_error.phpt
      ext/xml/tests/xml_set_element_handler_error.phpt
      ext/xml/tests/xml_set_element_handler_variation1.phpt
      ext/xml/tests/xml_set_element_handler_variation1.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_error.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_error.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_variation1.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_variation1.phpt
      ext/xml/tests/xml_set_notation_decl_handler_basic.phpt
      ext/xml/tests/xml_set_notation_decl_handler_basic.phpt
      ext/xml/tests/xml_set_notation_decl_handler_error.phpt
      ext/xml/tests/xml_set_notation_decl_handler_error.phpt
      ext/xml/tests/xml_set_notation_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_notation_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_object_error.phpt
      ext/xml/tests/xml_set_object_error.phpt
      ext/xml/tests/xml_set_object_variation1.phpt
      ext/xml/tests/xml_set_object_variation1.phpt
      ext/xml/tests/xml_set_object_variation2.phpt
      ext/xml/tests/xml_set_object_variation2.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_basic.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_basic.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_error.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_error.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_variation1.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_variation1.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_basic.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_basic.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_error.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_error.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_variation1.phpt:
      
      XML tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64
      bit).

    * ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/utf8_decode_error.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_error_string_error.phpt
      ext/xml/tests/xml_get_current_column_number_variation1.phpt
      ext/xml/tests/xml_get_current_column_number_variation1.phpt
      ext/xml/tests/xml_get_current_line_number_variation1.phpt
      ext/xml/tests/xml_get_current_line_number_variation1.phpt
      ext/xml/tests/xml_parse_variation1.phpt
      ext/xml/tests/xml_parse_variation1.phpt
      ext/xml/tests/xml_parser_free_variation1.phpt
      ext/xml/tests/xml_parser_free_variation1.phpt
      ext/xml/tests/xml_parser_set_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_variation2.phpt
      ext/xml/tests/xml_set_character_data_handler_error.phpt
      ext/xml/tests/xml_set_character_data_handler_error.phpt
      ext/xml/tests/xml_set_element_handler_variation1.phpt
      ext/xml/tests/xml_set_element_handler_variation1.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_variation1.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_variation1.phpt
      ext/xml/tests/xml_set_notation_decl_handler_basic.phpt
      ext/xml/tests/xml_set_notation_decl_handler_basic.phpt
      ext/xml/tests/xml_set_object_error.phpt
      ext/xml/tests/xml_set_object_error.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_error.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_variation1.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_variation1.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_basic.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_basic.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_error.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_error.phpt:
      
      file utf8_decode_error.phpt was initially added on branch PHP_5_3.

    * ext/xml/tests/utf8_decode_variation1.phpt
      ext/xml/tests/utf8_decode_variation1.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_error.phpt
      ext/xml/tests/utf8_encode_variation1.phpt
      ext/xml/tests/utf8_encode_variation1.phpt
      ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_error_string_variation1.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_error.phpt
      ext/xml/tests/xml_get_current_byte_index_variation1.phpt
      ext/xml/tests/xml_get_current_byte_index_variation1.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_column_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_current_line_number_error.phpt
      ext/xml/tests/xml_get_error_code_error.phpt
      ext/xml/tests/xml_get_error_code_error.phpt
      ext/xml/tests/xml_get_error_code_variation1.phpt
      ext/xml/tests/xml_get_error_code_variation1.phpt
      ext/xml/tests/xml_parse_error.phpt
      ext/xml/tests/xml_parse_error.phpt
      ext/xml/tests/xml_parse_into_struct_error.phpt
      ext/xml/tests/xml_parse_into_struct_error.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation.phpt
      ext/xml/tests/xml_parse_into_struct_variation1.phpt
      ext/xml/tests/xml_parse_into_struct_variation1.phpt
      ext/xml/tests/xml_parser_create_error.phpt
      ext/xml/tests/xml_parser_create_error.phpt
      ext/xml/tests/xml_parser_create_ns_error.phpt
      ext/xml/tests/xml_parser_create_ns_error.phpt
      ext/xml/tests/xml_parser_create_ns_variation1.phpt
      ext/xml/tests/xml_parser_create_ns_variation1.phpt
      ext/xml/tests/xml_parser_create_variation1.phpt
      ext/xml/tests/xml_parser_create_variation1.phpt
      ext/xml/tests/xml_parser_free_error.phpt
      ext/xml/tests/xml_parser_free_error.phpt
      ext/xml/tests/xml_parser_get_option_error.phpt
      ext/xml/tests/xml_parser_get_option_error.phpt
      ext/xml/tests/xml_parser_get_option_variation1.phpt
      ext/xml/tests/xml_parser_get_option_variation1.phpt
      ext/xml/tests/xml_parser_get_option_variation2.phpt
      ext/xml/tests/xml_parser_get_option_variation2.phpt
      ext/xml/tests/xml_parser_set_option_basic.phpt
      ext/xml/tests/xml_parser_set_option_basic.phpt
      ext/xml/tests/xml_parser_set_option_error.phpt
      ext/xml/tests/xml_parser_set_option_error.phpt
      ext/xml/tests/xml_parser_set_option_variation1.phpt
      ext/xml/tests/xml_parser_set_option_variation1.phpt
      ext/xml/tests/xml_parser_set_option_variation3.phpt
      ext/xml/tests/xml_parser_set_option_variation3.phpt
      ext/xml/tests/xml_set_character_data_handler_variation1.phpt
      ext/xml/tests/xml_set_character_data_handler_variation1.phpt
      ext/xml/tests/xml_set_default_handler_error.phpt
      ext/xml/tests/xml_set_default_handler_error.phpt
      ext/xml/tests/xml_set_default_handler_variation1.phpt
      ext/xml/tests/xml_set_default_handler_variation1.phpt
      ext/xml/tests/xml_set_element_handler_error.phpt
      ext/xml/tests/xml_set_element_handler_error.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_error.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_end_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_error.phpt
      ext/xml/tests/xml_set_external_entity_ref_handler_error.phpt
      ext/xml/tests/xml_set_notation_decl_handler_error.phpt
      ext/xml/tests/xml_set_notation_decl_handler_error.phpt
      ext/xml/tests/xml_set_notation_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_notation_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_object_variation1.phpt
      ext/xml/tests/xml_set_object_variation1.phpt
      ext/xml/tests/xml_set_object_variation2.phpt
      ext/xml/tests/xml_set_object_variation2.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_basic.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_basic.phpt
      ext/xml/tests/xml_set_processing_instruction_handler_error.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_start_namespace_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_variation1.phpt
      ext/xml/tests/xml_set_unparsed_entity_decl_handler_variation1.phpt:
      
      file utf8_decode_variation1.phpt was initially added on branch PHP_5_3.

2008-12-03  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      ext/imap/php_imap.c:
      bug #46731 modification to previous fix

2008-12-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_mknod.phpt
      ext/posix/tests/posix_mknod.phpt:
      - Coverage++

    * ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getcwd.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getgrnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getpwnam.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_getrlimit.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_initgroups.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_isatty.phpt
      ext/posix/tests/posix_mknod.phpt
      ext/posix/tests/posix_mknod.phpt
      ext/posix/tests/posix_mknod.phpt:
        1.1.4;
      - Coverage++

2008-12-03  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      PHP 5.2.7

2008-12-03  Robin Fernandes  <robin@soal.org>

    * (PHP_5_2)
      run-tests.php:
      Add support for %u|b% and %unicode_string_optional% to facilitate writing
      tests compatible with both 5_2 and HEAD.

2008-12-03  Ant Phillips  <antphill@uk.ibm.com>

    * ext/mbstring/tests/bug43998.phpt
      ext/mbstring/tests/bug43998.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_decode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_match_basic.phpt
      ext/mbstring/tests/mb_ereg_match_basic.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation1.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation2.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_ereg_replace_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_internal_encoding_ini_basic2.phpt
      ext/mbstring/tests/mb_internal_encoding_ini_basic2.phpt
      ext/mbstring/tests/mb_split.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/mbstring/tests/mb_split_variation3.phpt
      ext/mbstring/tests/mb_stripos.phpt
      ext/mbstring/tests/mb_stripos_basic2.phpt
      ext/mbstring/tests/mb_stripos_basic2.phpt
      ext/mbstring/tests/mb_stristr_basic.phpt
      ext/mbstring/tests/mb_stristr_basic.phpt
      ext/mbstring/tests/mb_stristr_error1.phpt
      ext/mbstring/tests/mb_stristr_error1.phpt
      ext/mbstring/tests/mb_stristr_variation1.phpt
      ext/mbstring/tests/mb_stristr_variation1.phpt
      ext/mbstring/tests/mb_stristr_variation2.phpt
      ext/mbstring/tests/mb_stristr_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation5.phpt
      ext/mbstring/tests/mb_strrchr_basic.phpt
      ext/mbstring/tests/mb_strrchr_basic.phpt
      ext/mbstring/tests/mb_strrchr_error2.phpt
      ext/mbstring/tests/mb_strrchr_error2.phpt
      ext/mbstring/tests/mb_strrchr_variation1.phpt
      ext/mbstring/tests/mb_strrchr_variation1.phpt
      ext/mbstring/tests/mb_strrchr_variation6.phpt
      ext/mbstring/tests/mb_strrchr_variation6.phpt
      ext/mbstring/tests/mb_strrichr_error2.phpt
      ext/mbstring/tests/mb_strrichr_error2.phpt
      ext/mbstring/tests/mb_strrichr_variation1.phpt
      ext/mbstring/tests/mb_strrichr_variation1.phpt
      ext/mbstring/tests/mb_strripos_basic.phpt
      ext/mbstring/tests/mb_strripos_basic.phpt
      ext/mbstring/tests/mb_strripos_basic2.phpt
      ext/mbstring/tests/mb_strripos_basic2.phpt
      ext/mbstring/tests/mb_strripos_error2.phpt
      ext/mbstring/tests/mb_strripos_error2.phpt
      ext/mbstring/tests/mb_strripos_variation2.phpt
      ext/mbstring/tests/mb_strripos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strstr_error1.phpt
      ext/mbstring/tests/mb_strstr_error1.phpt
      ext/mbstring/tests/mb_strstr_variation3.phpt
      ext/mbstring/tests/mb_strstr_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substitute_character_variation1.phpt
      ext/mbstring/tests/mb_substitute_character_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt:
      
      file bug43998.phpt was initially added on branch PHP_5_2.

    * ext/mbstring/tests/bug43840.phpt
      ext/mbstring/tests/bug43840.phpt
      ext/mbstring/tests/bug43994.phpt
      ext/mbstring/tests/bug43994.phpt
      ext/mbstring/tests/mb_decode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_decode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_indent.phpt
      ext/mbstring/tests/mb_encode_mimeheader_indent.phpt
      ext/mbstring/tests/mb_ereg.phpt
      ext/mbstring/tests/mb_ereg_match_error1.phpt
      ext/mbstring/tests/mb_ereg_match_error1.phpt
      ext/mbstring/tests/mb_ereg_replace_basic.phpt
      ext/mbstring/tests/mb_ereg_replace_basic.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_replace_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_regex_encoding_variation2.phpt
      ext/mbstring/tests/mb_split_error.phpt
      ext/mbstring/tests/mb_split_error.phpt
      ext/mbstring/tests/mb_split_variation1.phpt
      ext/mbstring/tests/mb_split_variation1.phpt
      ext/mbstring/tests/mb_stripos_error1.phpt
      ext/mbstring/tests/mb_stripos_error2.phpt
      ext/mbstring/tests/mb_stripos_variation1.phpt
      ext/mbstring/tests/mb_stripos_variation2.phpt
      ext/mbstring/tests/mb_stripos_variation3.phpt
      ext/mbstring/tests/mb_stristr_error2.phpt
      ext/mbstring/tests/mb_stristr_error2.phpt
      ext/mbstring/tests/mb_stristr_variation3.phpt
      ext/mbstring/tests/mb_stristr_variation3.phpt
      ext/mbstring/tests/mb_stristr_variation4.phpt
      ext/mbstring/tests/mb_stristr_variation4.phpt
      ext/mbstring/tests/mb_stristr_variation5.phpt
      ext/mbstring/tests/mb_stristr_variation5.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strpos.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strrchr_error1.phpt
      ext/mbstring/tests/mb_strrchr_error1.phpt
      ext/mbstring/tests/mb_strrchr_variation2.phpt
      ext/mbstring/tests/mb_strrchr_variation2.phpt
      ext/mbstring/tests/mb_strrchr_variation3.phpt
      ext/mbstring/tests/mb_strrchr_variation3.phpt
      ext/mbstring/tests/mb_strrchr_variation5.phpt
      ext/mbstring/tests/mb_strrchr_variation5.phpt
      ext/mbstring/tests/mb_strrichr_basic.phpt
      ext/mbstring/tests/mb_strrichr_basic.phpt
      ext/mbstring/tests/mb_strrichr_error1.phpt
      ext/mbstring/tests/mb_strrichr_error1.phpt
      ext/mbstring/tests/mb_strrichr_variation2.phpt
      ext/mbstring/tests/mb_strrichr_variation2.phpt
      ext/mbstring/tests/mb_strrichr_variation3.phpt
      ext/mbstring/tests/mb_strrichr_variation3.phpt
      ext/mbstring/tests/mb_strrichr_variation4.phpt
      ext/mbstring/tests/mb_strrichr_variation4.phpt
      ext/mbstring/tests/mb_strrichr_variation5.phpt
      ext/mbstring/tests/mb_strrichr_variation5.phpt
      ext/mbstring/tests/mb_strripos_error1.phpt
      ext/mbstring/tests/mb_strripos_error1.phpt
      ext/mbstring/tests/mb_strripos_variation1.phpt
      ext/mbstring/tests/mb_strripos_variation1.phpt
      ext/mbstring/tests/mb_strripos_variation4.phpt
      ext/mbstring/tests/mb_strripos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strstr_basic.phpt
      ext/mbstring/tests/mb_strstr_basic.phpt
      ext/mbstring/tests/mb_strstr_error2.phpt
      ext/mbstring/tests/mb_strstr_error2.phpt
      ext/mbstring/tests/mb_strstr_variation2.phpt
      ext/mbstring/tests/mb_strstr_variation2.phpt
      ext/mbstring/tests/mb_strstr_variation4.phpt
      ext/mbstring/tests/mb_strstr_variation4.phpt
      ext/mbstring/tests/mb_strstr_variation5.phpt
      ext/mbstring/tests/mb_strstr_variation5.phpt
      ext/mbstring/tests/mb_strstr_variation6.phpt
      ext/mbstring/tests/mb_strstr_variation6.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_substitute_character_basic.phpt
      ext/mbstring/tests/mb_substitute_character_basic.phpt
      ext/mbstring/tests/mb_substitute_character_error.phpt
      ext/mbstring/tests/mb_substitute_character_error.phpt
      ext/mbstring/tests/mb_substitute_character_variation2.phpt
      ext/mbstring/tests/mb_substitute_character_variation2.phpt
      ext/mbstring/tests/mb_substr.phpt
      ext/mbstring/tests/mb_substr_count_variation4.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation6.phpt
      ext/mbstring/tests/mb_substr_variation6.phpt
      ext/mbstring/tests/mb_substr_variation7.phpt
      ext/mbstring/tests/mb_substr_variation7.phpt:
      
      file bug43840.phpt was initially added on branch PHP_5_2.

    * ext/mbstring/tests/mb_convert_encoding_variation1.phpt
      ext/mbstring/tests/mb_convert_encoding_variation1.phpt
      ext/mbstring/tests/mb_decode_mimeheader_error.phpt
      ext/mbstring/tests/mb_decode_mimeheader_error.phpt
      ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_ereg_replace_error.phpt
      ext/mbstring/tests/mb_split_variation2.phpt
      ext/mbstring/tests/mb_split_variation2.phpt
      ext/mbstring/tests/mb_stripos_basic.phpt
      ext/mbstring/tests/mb_stripos_variation4.phpt
      ext/mbstring/tests/mb_strrchr_variation4.phpt
      ext/mbstring/tests/mb_strrchr_variation4.phpt
      ext/mbstring/tests/mb_strstr_variation1.phpt
      ext/mbstring/tests/mb_strstr_variation1.phpt:
      
      file mb_convert_encoding_variation1.phpt was initially added on branch
      PHP_5_2.

    * (PHP_5_3)
      ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation5.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt
      ext/standard/tests/file/fopen_variation12.phpt
      ext/standard/tests/file/fopen_variation16.phpt
      ext/standard/tests/file/fopen_variation16.phpt
      ext/standard/tests/file/fopen_variation17.phpt
      ext/standard/tests/file/fopen_variation17.phpt
      ext/standard/tests/file/fopen_variation5.phpt
      ext/standard/tests/file/fopen_variation7.phpt
      ext/standard/tests/file/fopen_variation8.phpt
      ext/standard/tests/file/fopen_variation9.phpt:
      Put bug number in the XFAIL section for cross referencing

2008-12-03  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN, just some missing NEWS entries

2008-12-03  Johannes Schlüter  <johannes@schlueters.de>

    * ext/standard/credits_ext.h
      ext/standard/credits_ext.h:
      Update credits

    * (PHP_5_3)
      ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt:
      Cleanup after running the tests ...
      

    * ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt:
      Cleanup after running the tests ...

    * (PHP_5_3)
      ext/pdo_sqlite/tests/bug44327_2.phpt
      ext/pdo_sqlite/tests/bug44327_3.phpt
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt:
      MFH: Fix tests (use a in-memory database not a file called memory)

    * ext/pdo_sqlite/tests/bug44327_2.phpt
      ext/pdo_sqlite/tests/bug44327_3.phpt
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt:
      Fix tests (use a in-memory database not a file called memory)

2008-12-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN

2008-12-03  Antony Dovgal  <tony@daylessday.org>

    * ext/pdo/pdo_stmt.c:
      fix possible invalid read

2008-12-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      
      MFB: Fixed bug #46731 (Missing validation for the options parameter of the
        imap_fetch_overview() function).

    * (PHP_5_3)
      NEWS
      ext/imap/php_imap.c:
      
      Fixed bug #46731 (Missing validation for the options parameter of the
      imap_fetch_overview() function).

2008-12-03  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c:
      Fixed error message typo

    * ext/pdo/pdo_dbh.c:
      MFB (1.82.2.31.2.17.2.10): "Added a warning message on pdo::exec() failure
      in the event of an empty query"

2008-12-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt:
      - Fixed tests

2008-12-02  Christian Seiler  <chris_se@gmx.net>

    * (PHP_5_3)
      ZendEngine2/acinclude.m4:
      - MFH: Fixed autoconf 2.13 issues with FP checks.

    * ZendEngine2/acinclude.m4:
      - Fixed autoconf 2.13 issues with FP checks.

2008-12-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt:
      MFH:
      - Fixed memory leaks
      - Added new tests (Coverage++)

    * ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createaggregate.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_createfunction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_lastinsertid.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt
      ext/pdo_sqlite/tests/pdo_sqlite_transaction.phpt:
      - Fixed memory leaks
      - Added new tests (Coverage++)

2008-12-02  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.c
      ext/date/tests/mktime-3-64bit.phpt
      ext/date/tests/mktime-3-64bit.phpt:
      - MFH: Fixed bug #46732 (mktime.year description is wrong).

    * ext/date/php_date.c
      ext/date/tests/mktime-3-64bit.phpt:
      - Fixed bug #46732 (mktime.year description is wrong).

2008-12-02  Christian Seiler  <chris_se@gmx.net>

    * (PHP_5_3)
      NEWS:
      

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/config.m4
      ext/standard/math.c
      ext/standard/php_math.h
      ext/standard/tests/math/round_large_exp.phpt
      ext/standard/tests/math/round_modes.phpt
      ext/standard/tests/math/round_prerounding.phpt:
      - MFH: Implemented http://wiki.php.net/rfc/rounding

    * ext/standard/basic_functions.c
      ext/standard/config.m4
      ext/standard/math.c
      ext/standard/php_math.h
      ext/standard/tests/math/round_large_exp.phpt
      ext/standard/tests/math/round_large_exp.phpt
      ext/standard/tests/math/round_modes.phpt
      ext/standard/tests/math/round_modes.phpt
      ext/standard/tests/math/round_prerounding.phpt
      ext/standard/tests/math/round_prerounding.phpt:
      - Implemented http://wiki.php.net/rfc/rounding

    * (PHP_5_3)
      ZendEngine2/Zend.m4
      ZendEngine2/acinclude.m4
      ZendEngine2/zend_float.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/tests/float_prec_001.phpt:
      - MFH: Changed floating point behaviour to consistently use double
      precision
        on all platforms and with all compilers.

    * ZendEngine2/acinclude.m4
      ZendEngine2/zend_float.h
      ZendEngine2/zend_float.h:
      - Fixed comment style.

    * ZendEngine2/Zend.m4
      ZendEngine2/acinclude.m4
      ZendEngine2/zend_float.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/tests/float_prec_001.phpt
      ZendEngine2/tests/float_prec_001.phpt:
      - Changed floating point behaviour to consistently use double precision on
        all platforms and with all compilers.

2008-12-02  Matt Wilmas  <php_lists@realplain.com>

    * ext/json/JSON_parser.c:
      Changed logic for LONG_MIN

2008-12-02  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_count_values_error.phpt
      ext/standard/tests/array/array_count_values_error.phpt
      ext/standard/tests/array/array_count_values_variation.phpt
      ext/standard/tests/array/array_count_values_variation.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_key_error.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_key_variation2.phpt
      ext/standard/tests/array/array_diff_key_variation3.phpt
      ext/standard/tests/array/array_diff_key_variation4.phpt
      ext/standard/tests/array/array_diff_key_variation5.phpt
      ext/standard/tests/array/array_diff_key_variation6.phpt
      ext/standard/tests/array/array_diff_key_variation7.phpt
      ext/standard/tests/array/array_diff_key_variation8.phpt
      ext/standard/tests/array/array_diff_uassoc_error.phpt
      ext/standard/tests/array/array_diff_uassoc_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_variation10.phpt
      ext/standard/tests/array/array_diff_uassoc_variation11.phpt
      ext/standard/tests/array/array_diff_uassoc_variation12.phpt
      ext/standard/tests/array/array_diff_uassoc_variation13.phpt
      ext/standard/tests/array/array_diff_uassoc_variation14.phpt
      ext/standard/tests/array/array_diff_uassoc_variation14.phpt
      ext/standard/tests/array/array_diff_uassoc_variation2.phpt
      ext/standard/tests/array/array_diff_uassoc_variation3.phpt
      ext/standard/tests/array/array_diff_uassoc_variation4.phpt
      ext/standard/tests/array/array_diff_uassoc_variation5.phpt
      ext/standard/tests/array/array_diff_uassoc_variation6.phpt
      ext/standard/tests/array/array_diff_uassoc_variation7.phpt
      ext/standard/tests/array/array_diff_uassoc_variation8.phpt
      ext/standard/tests/array/array_diff_uassoc_variation9.phpt
      ext/standard/tests/array/array_diff_ukey_error.phpt
      ext/standard/tests/array/array_diff_ukey_variation1.phpt
      ext/standard/tests/array/array_diff_ukey_variation10.phpt
      ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_diff_ukey_variation2.phpt
      ext/standard/tests/array/array_diff_ukey_variation3.phpt
      ext/standard/tests/array/array_diff_ukey_variation4.phpt
      ext/standard/tests/array/array_diff_ukey_variation5.phpt
      ext/standard/tests/array/array_diff_ukey_variation6.phpt
      ext/standard/tests/array/array_diff_ukey_variation7.phpt
      ext/standard/tests/array/array_diff_ukey_variation8.phpt
      ext/standard/tests/array/array_diff_ukey_variation9.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_variation1.phpt
      ext/standard/tests/array/array_fill_keys_variation1.phpt
      ext/standard/tests/array/array_fill_keys_variation2.phpt
      ext/standard/tests/array/array_fill_keys_variation2.phpt
      ext/standard/tests/array/array_fill_keys_variation3.phpt
      ext/standard/tests/array/array_fill_keys_variation3.phpt
      ext/standard/tests/array/array_fill_keys_variation4.phpt
      ext/standard/tests/array/array_fill_keys_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_key_error.phpt
      ext/standard/tests/array/array_intersect_key_variation1.phpt
      ext/standard/tests/array/array_intersect_key_variation1.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation3.phpt
      ext/standard/tests/array/array_intersect_key_variation4.phpt
      ext/standard/tests/array/array_intersect_key_variation4.phpt
      ext/standard/tests/array/array_intersect_key_variation5.phpt
      ext/standard/tests/array/array_intersect_key_variation6.phpt
      ext/standard/tests/array/array_intersect_key_variation7.phpt
      ext/standard/tests/array/array_intersect_key_variation8.phpt
      ext/standard/tests/array/array_intersect_uassoc_error.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation10.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation7.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation8.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation9.phpt
      ext/standard/tests/array/array_intersect_ukey_error.phpt
      ext/standard/tests/array/array_intersect_ukey_error.phpt
      ext/standard/tests/array/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt
      ext/standard/tests/array/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_map_variation19.phpt
      ext/standard/tests/array/array_map_variation19.phpt
      ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt
      ext/standard/tests/array/array_next_error1.phpt
      ext/standard/tests/array/array_next_error1.phpt
      ext/standard/tests/array/array_next_error2.phpt
      ext/standard/tests/array/array_next_error2.phpt
      ext/standard/tests/array/array_product_error.phpt
      ext/standard/tests/array/array_product_variation1.phpt
      ext/standard/tests/array/array_product_variation2.phpt
      ext/standard/tests/array/array_product_variation3.phpt
      ext/standard/tests/array/array_product_variation4.phpt
      ext/standard/tests/array/array_product_variation5.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_reduce_error.phpt
      ext/standard/tests/array/array_reduce_error.phpt
      ext/standard/tests/array/array_reduce_variation1.phpt
      ext/standard/tests/array/array_reduce_variation1.phpt
      ext/standard/tests/array/array_reduce_variation2.phpt
      ext/standard/tests/array/array_reduce_variation2.phpt
      ext/standard/tests/array/array_reduce_variation3.phpt
      ext/standard/tests/array/array_reduce_variation3.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_error.phpt
      ext/standard/tests/array/array_udiff_assoc_error.phpt
      ext/standard/tests/array/array_udiff_assoc_variation.phpt
      ext/standard/tests/array/array_udiff_assoc_variation.phpt
      ext/standard/tests/array/array_udiff_assoc_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_variation2.phpt
      ext/standard/tests/array/array_udiff_assoc_variation2.phpt
      ext/standard/tests/array/array_udiff_assoc_variation3.phpt
      ext/standard/tests/array/array_udiff_assoc_variation3.phpt
      ext/standard/tests/array/array_udiff_assoc_variation4.phpt
      ext/standard/tests/array/array_udiff_assoc_variation4.phpt
      ext/standard/tests/array/array_udiff_assoc_variation5.phpt
      ext/standard/tests/array/array_udiff_assoc_variation5.phpt
      ext/standard/tests/array/array_udiff_error.phpt
      ext/standard/tests/array/array_udiff_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation1.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation1.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation2.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation2.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation3.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation3.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation4.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation4.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation5.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation5.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation6.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation6.phpt
      ext/standard/tests/array/array_udiff_variation1.phpt
      ext/standard/tests/array/array_udiff_variation1.phpt
      ext/standard/tests/array/array_udiff_variation2.phpt
      ext/standard/tests/array/array_udiff_variation2.phpt
      ext/standard/tests/array/array_udiff_variation3.phpt
      ext/standard/tests/array/array_udiff_variation3.phpt
      ext/standard/tests/array/array_udiff_variation4.phpt
      ext/standard/tests/array/array_udiff_variation4.phpt
      ext/standard/tests/array/array_udiff_variation5.phpt
      ext/standard/tests/array/array_udiff_variation5.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic2.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic2.phpt
      ext/standard/tests/array/array_uintersect_assoc_error.phpt
      ext/standard/tests/array/array_uintersect_assoc_error.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_error.phpt
      ext/standard/tests/array/array_uintersect_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_uintersect_variation1.phpt
      ext/standard/tests/array/array_uintersect_variation1.phpt
      ext/standard/tests/array/array_uintersect_variation2.phpt
      ext/standard/tests/array/array_uintersect_variation2.phpt
      ext/standard/tests/array/array_uintersect_variation3.phpt
      ext/standard/tests/array/array_uintersect_variation3.phpt
      ext/standard/tests/array/array_uintersect_variation4.phpt
      ext/standard/tests/array/array_uintersect_variation4.phpt
      ext/standard/tests/array/array_uintersect_variation5.phpt
      ext/standard/tests/array/array_uintersect_variation5.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_values_error.phpt
      ext/standard/tests/array/array_values_error.phpt
      ext/standard/tests/array/array_values_variation7.phpt
      ext/standard/tests/array/arsort_basic.phpt
      ext/standard/tests/array/arsort_basic.phpt
      ext/standard/tests/array/arsort_object1.phpt
      ext/standard/tests/array/arsort_object1.phpt
      ext/standard/tests/array/arsort_object2.phpt
      ext/standard/tests/array/arsort_object2.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/bug44181.phpt
      ext/standard/tests/array/bug44181.phpt
      ext/standard/tests/array/bug44182.phpt
      ext/standard/tests/array/bug44182.phpt
      ext/standard/tests/array/compact_variation2.phpt
      ext/standard/tests/array/compact_variation2.phpt
      ext/standard/tests/array/compare_function.inc
      ext/standard/tests/array/compare_function.inc
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natsort_basic.phpt
      ext/standard/tests/array/natsort_basic.phpt
      ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/prev_variation2.phpt
      ext/standard/tests/array/prev_variation2.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/uksort_basic.phpt
      ext/standard/tests/array/uksort_basic.phpt
      ext/standard/tests/array/uksort_error.phpt
      ext/standard/tests/array/uksort_error.phpt
      ext/standard/tests/array/uksort_variation1.phpt
      ext/standard/tests/array/uksort_variation1.phpt
      ext/standard/tests/array/uksort_variation2.phpt
      ext/standard/tests/array/uksort_variation2.phpt
      ext/standard/tests/array/usort_basic.phpt
      ext/standard/tests/array/usort_basic.phpt
      ext/standard/tests/array/usort_error1.phpt
      ext/standard/tests/array/usort_error1.phpt
      ext/standard/tests/array/usort_error2.phpt
      ext/standard/tests/array/usort_error2.phpt
      ext/standard/tests/array/usort_object1.phpt
      ext/standard/tests/array/usort_object1.phpt
      ext/standard/tests/array/usort_object2.phpt
      ext/standard/tests/array/usort_object2.phpt
      ext/standard/tests/array/usort_variation1.phpt
      ext/standard/tests/array/usort_variation1.phpt
      ext/standard/tests/array/usort_variation10.phpt
      ext/standard/tests/array/usort_variation10.phpt
      ext/standard/tests/array/usort_variation2.phpt
      ext/standard/tests/array/usort_variation2.phpt
      ext/standard/tests/array/usort_variation3.phpt
      ext/standard/tests/array/usort_variation3.phpt
      ext/standard/tests/array/usort_variation4.phpt
      ext/standard/tests/array/usort_variation4.phpt
      ext/standard/tests/array/usort_variation5.phpt
      ext/standard/tests/array/usort_variation5.phpt
      ext/standard/tests/array/usort_variation6.phpt
      ext/standard/tests/array/usort_variation6.phpt
      ext/standard/tests/array/usort_variation7.phpt
      ext/standard/tests/array/usort_variation7.phpt
      ext/standard/tests/array/usort_variation8.phpt
      ext/standard/tests/array/usort_variation8.phpt
      ext/standard/tests/array/usort_variation9.phpt
      ext/standard/tests/array/usort_variation9.phpt:
      Array tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64
      bit).

    * ext/standard/tests/array/array_count_values_error.phpt
      ext/standard/tests/array/array_count_values_error.phpt
      ext/standard/tests/array/array_count_values_error.phpt
      ext/standard/tests/array/array_count_values_variation.phpt
      ext/standard/tests/array/array_diff_key_variation3.phpt
      ext/standard/tests/array/array_diff_key_variation3.phpt
      ext/standard/tests/array/array_diff_key_variation4.phpt
      ext/standard/tests/array/array_diff_key_variation4.phpt
      ext/standard/tests/array/array_diff_key_variation5.phpt
      ext/standard/tests/array/array_diff_key_variation5.phpt
      ext/standard/tests/array/array_diff_key_variation6.phpt
      ext/standard/tests/array/array_diff_key_variation6.phpt
      ext/standard/tests/array/array_diff_key_variation7.phpt
      ext/standard/tests/array/array_diff_key_variation7.phpt
      ext/standard/tests/array/array_diff_key_variation8.phpt
      ext/standard/tests/array/array_diff_key_variation8.phpt
      ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_diff_ukey_variation11.phpt
      ext/standard/tests/array/array_fill_keys_variation1.phpt
      ext/standard/tests/array/array_fill_keys_variation1.phpt
      ext/standard/tests/array/array_fill_keys_variation1.phpt
      ext/standard/tests/array/array_fill_keys_variation2.phpt
      ext/standard/tests/array/array_fill_keys_variation2.phpt
      ext/standard/tests/array/array_fill_keys_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_error.phpt
      ext/standard/tests/array/array_intersect_ukey_error.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt
      ext/standard/tests/array/array_intersect_ukey_variation10.phpt
      ext/standard/tests/array/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_map_variation19.phpt
      ext/standard/tests/array/array_map_variation19.phpt
      ext/standard/tests/array/array_map_variation19.phpt
      ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_next_error1.phpt
      ext/standard/tests/array/array_next_error1.phpt
      ext/standard/tests/array/array_next_error1.phpt
      ext/standard/tests/array/array_product_error.phpt
      ext/standard/tests/array/array_product_variation1.phpt
      ext/standard/tests/array/array_product_variation2.phpt
      ext/standard/tests/array/array_product_variation3.phpt
      ext/standard/tests/array/array_product_variation4.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_reduce_variation1.phpt
      ext/standard/tests/array/array_reduce_variation1.phpt
      ext/standard/tests/array/array_reduce_variation1.phpt
      ext/standard/tests/array/array_reduce_variation2.phpt
      ext/standard/tests/array/array_reduce_variation2.phpt
      ext/standard/tests/array/array_reduce_variation2.phpt
      ext/standard/tests/array/array_udiff_assoc_variation.phpt
      ext/standard/tests/array/array_udiff_assoc_variation.phpt
      ext/standard/tests/array/array_udiff_assoc_variation.phpt
      ext/standard/tests/array/array_udiff_assoc_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_variation5.phpt
      ext/standard/tests/array/array_udiff_assoc_variation5.phpt
      ext/standard/tests/array/array_udiff_assoc_variation5.phpt
      ext/standard/tests/array/array_udiff_error.phpt
      ext/standard/tests/array/array_udiff_error.phpt
      ext/standard/tests/array/array_udiff_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation1.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation1.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation1.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation5.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation5.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation5.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation6.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation6.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation6.phpt
      ext/standard/tests/array/array_udiff_variation2.phpt
      ext/standard/tests/array/array_udiff_variation2.phpt
      ext/standard/tests/array/array_udiff_variation2.phpt
      ext/standard/tests/array/array_udiff_variation3.phpt
      ext/standard/tests/array/array_udiff_variation3.phpt
      ext/standard/tests/array/array_udiff_variation3.phpt
      ext/standard/tests/array/array_udiff_variation4.phpt
      ext/standard/tests/array/array_udiff_variation4.phpt
      ext/standard/tests/array/array_udiff_variation4.phpt
      ext/standard/tests/array/array_udiff_variation5.phpt
      ext/standard/tests/array/array_udiff_variation5.phpt
      ext/standard/tests/array/array_udiff_variation5.phpt
      ext/standard/tests/array/array_uintersect_assoc_error.phpt
      ext/standard/tests/array/array_uintersect_assoc_error.phpt
      ext/standard/tests/array/array_uintersect_assoc_error.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_error.phpt
      ext/standard/tests/array/array_uintersect_error.phpt
      ext/standard/tests/array/array_uintersect_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_error.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_uintersect_variation2.phpt
      ext/standard/tests/array/array_uintersect_variation2.phpt
      ext/standard/tests/array/array_uintersect_variation2.phpt
      ext/standard/tests/array/array_uintersect_variation4.phpt
      ext/standard/tests/array/array_uintersect_variation4.phpt
      ext/standard/tests/array/array_uintersect_variation4.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_values_error.phpt
      ext/standard/tests/array/array_values_error.phpt
      ext/standard/tests/array/array_values_error.phpt
      ext/standard/tests/array/arsort_basic.phpt
      ext/standard/tests/array/arsort_basic.phpt
      ext/standard/tests/array/arsort_basic.phpt
      ext/standard/tests/array/arsort_object1.phpt
      ext/standard/tests/array/arsort_object1.phpt
      ext/standard/tests/array/arsort_object1.phpt
      ext/standard/tests/array/compact_variation1.phpt
      ext/standard/tests/array/compact_variation2.phpt
      ext/standard/tests/array/compact_variation2.phpt
      ext/standard/tests/array/compact_variation2.phpt
      ext/standard/tests/array/compare_function.inc
      ext/standard/tests/array/compare_function.inc
      ext/standard/tests/array/compare_function.inc
      ext/standard/tests/array/current_variation4.phpt
      ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation4.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation3.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/uksort_variation1.phpt
      ext/standard/tests/array/uksort_variation1.phpt
      ext/standard/tests/array/uksort_variation1.phpt
      ext/standard/tests/array/uksort_variation2.phpt
      ext/standard/tests/array/uksort_variation2.phpt
      ext/standard/tests/array/uksort_variation2.phpt
      ext/standard/tests/array/usort_basic.phpt
      ext/standard/tests/array/usort_basic.phpt
      ext/standard/tests/array/usort_basic.phpt
      ext/standard/tests/array/usort_error2.phpt
      ext/standard/tests/array/usort_error2.phpt
      ext/standard/tests/array/usort_error2.phpt
      ext/standard/tests/array/usort_variation2.phpt
      ext/standard/tests/array/usort_variation2.phpt
      ext/standard/tests/array/usort_variation2.phpt
      ext/standard/tests/array/usort_variation4.phpt
      ext/standard/tests/array/usort_variation4.phpt
      ext/standard/tests/array/usort_variation4.phpt
      ext/standard/tests/array/usort_variation5.phpt
      ext/standard/tests/array/usort_variation5.phpt
      ext/standard/tests/array/usort_variation5.phpt
      ext/standard/tests/array/usort_variation6.phpt
      ext/standard/tests/array/usort_variation6.phpt
      ext/standard/tests/array/usort_variation6.phpt:
        1.1.4;
      Array tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux
      64 bit).

    * (PHP_5_2)
      ext/standard/tests/array/array_count_values_variation.phpt
      ext/standard/tests/array/array_count_values_variation.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_key_error.phpt
      ext/standard/tests/array/array_diff_key_error.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_key_variation2.phpt
      ext/standard/tests/array/array_diff_key_variation2.phpt
      ext/standard/tests/array/array_diff_uassoc_error.phpt
      ext/standard/tests/array/array_diff_uassoc_error.phpt
      ext/standard/tests/array/array_diff_uassoc_variation14.phpt
      ext/standard/tests/array/array_diff_uassoc_variation14.phpt
      ext/standard/tests/array/array_diff_uassoc_variation14.phpt
      ext/standard/tests/array/array_diff_ukey_variation3.phpt
      ext/standard/tests/array/array_diff_ukey_variation3.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_error.phpt
      ext/standard/tests/array/array_fill_keys_variation3.phpt
      ext/standard/tests/array/array_fill_keys_variation3.phpt
      ext/standard/tests/array/array_fill_keys_variation3.phpt
      ext/standard/tests/array/array_fill_keys_variation4.phpt
      ext/standard/tests/array/array_fill_keys_variation4.phpt
      ext/standard/tests/array/array_fill_keys_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation3.phpt
      ext/standard/tests/array/array_intersect_key_variation3.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation10.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation10.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation11.phpt
      ext/standard/tests/array/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_variation5.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt
      ext/standard/tests/array/array_next_error2.phpt
      ext/standard/tests/array/array_next_error2.phpt
      ext/standard/tests/array/array_next_error2.phpt
      ext/standard/tests/array/array_product_variation5.phpt
      ext/standard/tests/array/array_reduce_error.phpt
      ext/standard/tests/array/array_reduce_error.phpt
      ext/standard/tests/array/array_reduce_error.phpt
      ext/standard/tests/array/array_reduce_variation3.phpt
      ext/standard/tests/array/array_reduce_variation3.phpt
      ext/standard/tests/array/array_reduce_variation3.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_udiff_assoc_error.phpt
      ext/standard/tests/array/array_udiff_assoc_error.phpt
      ext/standard/tests/array/array_udiff_assoc_error.phpt
      ext/standard/tests/array/array_udiff_assoc_variation2.phpt
      ext/standard/tests/array/array_udiff_assoc_variation2.phpt
      ext/standard/tests/array/array_udiff_assoc_variation2.phpt
      ext/standard/tests/array/array_udiff_assoc_variation3.phpt
      ext/standard/tests/array/array_udiff_assoc_variation3.phpt
      ext/standard/tests/array/array_udiff_assoc_variation3.phpt
      ext/standard/tests/array/array_udiff_assoc_variation4.phpt
      ext/standard/tests/array/array_udiff_assoc_variation4.phpt
      ext/standard/tests/array/array_udiff_assoc_variation4.phpt
      ext/standard/tests/array/array_udiff_uassoc_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_error.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation2.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation2.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation2.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation3.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation3.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation3.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation4.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation4.phpt
      ext/standard/tests/array/array_udiff_uassoc_variation4.phpt
      ext/standard/tests/array/array_udiff_variation1.phpt
      ext/standard/tests/array/array_udiff_variation1.phpt
      ext/standard/tests/array/array_udiff_variation1.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic2.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic2.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic2.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_assoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_uintersect_variation1.phpt
      ext/standard/tests/array/array_uintersect_variation1.phpt
      ext/standard/tests/array/array_uintersect_variation1.phpt
      ext/standard/tests/array/array_uintersect_variation3.phpt
      ext/standard/tests/array/array_uintersect_variation3.phpt
      ext/standard/tests/array/array_uintersect_variation3.phpt
      ext/standard/tests/array/array_uintersect_variation5.phpt
      ext/standard/tests/array/array_uintersect_variation5.phpt
      ext/standard/tests/array/array_uintersect_variation5.phpt
      ext/standard/tests/array/array_values_variation7.phpt
      ext/standard/tests/array/array_values_variation7.phpt
      ext/standard/tests/array/arsort_object2.phpt
      ext/standard/tests/array/arsort_object2.phpt
      ext/standard/tests/array/arsort_object2.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/bug44181.phpt
      ext/standard/tests/array/bug44181.phpt
      ext/standard/tests/array/bug44181.phpt
      ext/standard/tests/array/bug44182.phpt
      ext/standard/tests/array/bug44182.phpt
      ext/standard/tests/array/bug44182.phpt
      ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation6.phpt
      ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt
      ext/standard/tests/array/natsort_basic.phpt
      ext/standard/tests/array/natsort_basic.phpt
      ext/standard/tests/array/natsort_basic.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation2.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_variation2.phpt
      ext/standard/tests/array/prev_variation2.phpt
      ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation9.phpt
      ext/standard/tests/array/uksort_basic.phpt
      ext/standard/tests/array/uksort_basic.phpt
      ext/standard/tests/array/uksort_basic.phpt
      ext/standard/tests/array/uksort_error.phpt
      ext/standard/tests/array/uksort_error.phpt
      ext/standard/tests/array/uksort_error.phpt
      ext/standard/tests/array/usort_error1.phpt
      ext/standard/tests/array/usort_error1.phpt
      ext/standard/tests/array/usort_error1.phpt
      ext/standard/tests/array/usort_object1.phpt
      ext/standard/tests/array/usort_object1.phpt
      ext/standard/tests/array/usort_object1.phpt
      ext/standard/tests/array/usort_object2.phpt
      ext/standard/tests/array/usort_object2.phpt
      ext/standard/tests/array/usort_object2.phpt
      ext/standard/tests/array/usort_variation1.phpt
      ext/standard/tests/array/usort_variation1.phpt
      ext/standard/tests/array/usort_variation1.phpt
      ext/standard/tests/array/usort_variation10.phpt
      ext/standard/tests/array/usort_variation10.phpt
      ext/standard/tests/array/usort_variation10.phpt
      ext/standard/tests/array/usort_variation3.phpt
      ext/standard/tests/array/usort_variation3.phpt
      ext/standard/tests/array/usort_variation3.phpt
      ext/standard/tests/array/usort_variation7.phpt
      ext/standard/tests/array/usort_variation7.phpt
      ext/standard/tests/array/usort_variation7.phpt
      ext/standard/tests/array/usort_variation8.phpt
      ext/standard/tests/array/usort_variation8.phpt
      ext/standard/tests/array/usort_variation8.phpt
      ext/standard/tests/array/usort_variation9.phpt
      ext/standard/tests/array/usort_variation9.phpt
      ext/standard/tests/array/usort_variation9.phpt:
      file array_count_values_variation.phpt was added on branch PHP_5_2 on
      2008-12-02 13:37:20 +0000

    * (PHP_5_3)
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_save_path_error.phpt:
      Fix broken tests (thanks to Johannes for spotting these).

2008-12-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * main/php_scandir.c
      main/php_scandir.h:
      - MFB: export php_scandir and php_alphasort correctly (used by APC for
      example)

    * (PHP_5_3)
      main/php_scandir.c
      main/php_scandir.h:
      - export php_scandir and php_alphasort correctly (used by APC for example)

2008-12-01  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/recode/config9.m4:
      MFH: hash_insert was renamed in MySQL 5.0 so we can safely use recode and
      mysql
           with recent libmysql versions [DOC]

    * ext/recode/config9.m4:
      - hash_insert was renamed in MySQL 5.0 so we can safely use recode and
      mysql
        with recent libmysql versions [DOC]

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_row.phpt:
      MFH: Fix mysql_fetch_* and tests after param parsing changes

    * ext/mysql/php_mysql.c
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_row.phpt:
      Fix mysql_fetch_* and tests after param parsing changes

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

    * (PHP_5_2)
      NEWS:
      
      Fixed typo

2008-12-01  Iain Lewis  <ilewis@uk.ibm.com>

    * ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_variation1.phpt
      ext/standard/tests/array/array_multisort_variation1.phpt
      ext/standard/tests/array/array_multisort_variation10.phpt
      ext/standard/tests/array/array_multisort_variation10.phpt
      ext/standard/tests/array/array_multisort_variation2.phpt
      ext/standard/tests/array/array_multisort_variation2.phpt
      ext/standard/tests/array/array_multisort_variation3.phpt
      ext/standard/tests/array/array_multisort_variation3.phpt
      ext/standard/tests/array/array_multisort_variation4.phpt
      ext/standard/tests/array/array_multisort_variation4.phpt
      ext/standard/tests/array/array_multisort_variation5.phpt
      ext/standard/tests/array/array_multisort_variation5.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt:
      Adding tests for array_multisort

    * ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic1.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_basic2.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_error.phpt
      ext/standard/tests/array/array_multisort_variation1.phpt
      ext/standard/tests/array/array_multisort_variation1.phpt
      ext/standard/tests/array/array_multisort_variation1.phpt
      ext/standard/tests/array/array_multisort_variation10.phpt
      ext/standard/tests/array/array_multisort_variation10.phpt
      ext/standard/tests/array/array_multisort_variation10.phpt
      ext/standard/tests/array/array_multisort_variation2.phpt
      ext/standard/tests/array/array_multisort_variation2.phpt
      ext/standard/tests/array/array_multisort_variation2.phpt
      ext/standard/tests/array/array_multisort_variation3.phpt
      ext/standard/tests/array/array_multisort_variation3.phpt
      ext/standard/tests/array/array_multisort_variation3.phpt
      ext/standard/tests/array/array_multisort_variation4.phpt
      ext/standard/tests/array/array_multisort_variation4.phpt
      ext/standard/tests/array/array_multisort_variation4.phpt
      ext/standard/tests/array/array_multisort_variation5.phpt
      ext/standard/tests/array/array_multisort_variation5.phpt
      ext/standard/tests/array/array_multisort_variation5.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation6.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation7.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation8.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt
      ext/standard/tests/array/array_multisort_variation9.phpt:
        1.1.4;
      file array_multisort_basic1.phpt was initially added on branch PHP_5_2.

2008-12-01  Felipe Pena  <felipensp@gmail.com>

    * ext/sqlite/sqlite.c:
      - Fixed memory leak

2008-12-01  Ant Phillips  <antphill@uk.ibm.com>

    * ext/exif/tests/exif007.phpt
      ext/exif/tests/exif007.phpt
      ext/exif/tests/exif008.phpt
      ext/exif/tests/exif008.phpt
      ext/exif/tests/exif009.phpt
      ext/exif/tests/exif009.phpt
      ext/exif/tests/exif010.phpt
      ext/exif/tests/exif010.phpt
      ext/exif/tests/exif011.phpt
      ext/exif/tests/exif011.phpt
      ext/exif/tests/exif012.phpt
      ext/exif/tests/exif012.phpt
      ext/exif/tests/exif013.phpt
      ext/exif/tests/exif013.phpt
      ext/exif/tests/exif014.phpt
      ext/exif/tests/exif014.phpt
      ext/exif/tests/exif015.phpt
      ext/exif/tests/exif015.phpt
      ext/exif/tests/exif016.phpt
      ext/exif/tests/exif016.phpt
      ext/exif/tests/exif017.phpt
      ext/exif/tests/exif017.phpt
      ext/exif/tests/exif018.phpt
      ext/exif/tests/exif018.phpt
      ext/exif/tests/exif020.phpt
      ext/exif/tests/exif020.phpt
      ext/exif/tests/exif021.phpt
      ext/exif/tests/exif021.phpt
      ext/exif/tests/exif022.phpt
      ext/exif/tests/exif022.phpt
      ext/exif/tests/exif023.phpt
      ext/exif/tests/exif023.phpt
      ext/exif/tests/exif024.phpt
      ext/exif/tests/exif024.phpt
      ext/exif/tests/exif025.phpt
      ext/exif/tests/exif025.phpt
      ext/exif/tests/exif026.phpt
      ext/exif/tests/exif026.phpt
      ext/exif/tests/exif027.phpt
      ext/exif/tests/exif027.phpt
      ext/exif/tests/exif_imagetype_basic.phpt
      ext/exif/tests/exif_imagetype_basic.phpt
      ext/exif/tests/exif_imagetype_error.phpt
      ext/exif/tests/exif_imagetype_error.phpt
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/exif/tests/exif_read_exif_data_basic.phpt
      ext/exif/tests/exif_read_exif_data_basic.phpt
      ext/exif/tests/exif_tagname_basic.phpt
      ext/exif/tests/exif_tagname_basic.phpt
      ext/exif/tests/exif_tagname_error.phpt
      ext/exif/tests/exif_tagname_error.phpt
      ext/exif/tests/exif_tagname_variation1.phpt
      ext/exif/tests/exif_tagname_variation1.phpt
      ext/exif/tests/image008.jpg
      ext/exif/tests/image012.jpg
      ext/exif/tests/image014.jpg
      ext/exif/tests/image016.tiff
      ext/exif/tests/image018.tiff
      ext/exif/tests/image020.tiff
      ext/exif/tests/image023.tiff:
      Exif tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64
      bit).

    * ext/exif/tests/exif_imagetype_basic.phpt
      ext/exif/tests/exif_imagetype_basic.phpt
      ext/exif/tests/exif_imagetype_basic.phpt
      ext/exif/tests/exif_imagetype_error.phpt
      ext/exif/tests/exif_imagetype_error.phpt
      ext/exif/tests/exif_imagetype_error.phpt
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/exif/tests/exif_imagetype_variation1.phpt
      ext/exif/tests/exif_read_exif_data_basic.phpt
      ext/exif/tests/exif_read_exif_data_basic.phpt
      ext/exif/tests/exif_read_exif_data_basic.phpt
      ext/exif/tests/exif_tagname_basic.phpt
      ext/exif/tests/exif_tagname_basic.phpt
      ext/exif/tests/exif_tagname_basic.phpt
      ext/exif/tests/exif_tagname_error.phpt
      ext/exif/tests/exif_tagname_error.phpt
      ext/exif/tests/exif_tagname_error.phpt
      ext/exif/tests/exif_tagname_variation1.phpt
      ext/exif/tests/exif_tagname_variation1.phpt
      ext/exif/tests/exif_tagname_variation1.phpt
      ext/exif/tests/image007.jpg
      ext/exif/tests/image009.jpg
      ext/exif/tests/image010.jpg
      ext/exif/tests/image011.jpg
      ext/exif/tests/image013.jpg
      ext/exif/tests/image015.jpg
      ext/exif/tests/image017.tiff
      ext/exif/tests/image021.tiff
      ext/exif/tests/image022.tiff
      ext/exif/tests/image024.jpg
      ext/exif/tests/image025.jpg
      ext/exif/tests/image026.tiff
      ext/exif/tests/image027.tiff:
        1.1.4;
      file exif_imagetype_basic.phpt was initially added on branch PHP_5_2.

    * ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_insertData_basic.phpt
      ext/dom/tests/DOMComment_insertData_basic.phpt
      ext/dom/tests/DOMComment_insertData_error1.phpt
      ext/dom/tests/DOMComment_insertData_error1.phpt
      ext/dom/tests/DOMComment_insertData_error2.phpt
      ext/dom/tests/DOMComment_insertData_error2.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_error1.phpt
      ext/dom/tests/DOMComment_replaceData_error1.phpt
      ext/dom/tests/DOMComment_replaceData_error2.phpt
      ext/dom/tests/DOMComment_replaceData_error2.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMDocument_loadHTML_basic.phpt
      ext/dom/tests/DOMDocument_loadHTML_basic.phpt
      ext/dom/tests/DOMDocument_save_basic.phpt
      ext/dom/tests/DOMDocument_save_basic.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMNode_cloneNode_basic.phpt
      ext/dom/tests/DOMNode_cloneNode_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt
      ext/dom/tests/DOMNode_removeChild_basic.phpt
      ext/dom/tests/DOMNode_removeChild_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt
      ext/dom/tests/bug42082.phpt
      ext/dom/tests/bug42082.phpt
      ext/dom/tests/dom_test.inc:
      DOM tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux 64
      bit).

    * ext/dom/tests/DOMNode_cloneNode_basic.phpt
      ext/dom/tests/DOMNode_cloneNode_basic.phpt
      ext/dom/tests/DOMNode_cloneNode_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt
      ext/dom/tests/DOMNode_removeChild_basic.phpt
      ext/dom/tests/DOMNode_removeChild_basic.phpt
      ext/dom/tests/DOMNode_removeChild_basic.phpt
      ext/dom/tests/DOMNode_replaceChild_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt:
        1.1.4;
      file DOMNode_cloneNode_basic.phpt was initially added on branch PHP_5_2.

2008-12-01  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      remove unneeded includes (not needed since NSAPI 3.0, wich is very old).
      This is needed for cleanup of the windows build.

2008-12-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/soap/php_http.c
      ext/soap/php_http.c
      ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/tests/bugs/bug44811.phpt
      ext/soap/tests/bugs/bug44811.phpt:
      Fixed bug #43069 (SoapClient causes 505 HTTP Version not supported error
      message)

2008-12-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/imap/config.w32
      ext/imap/config.w32
      ext/imap/config.w32:
      - c/p fix, correct description

    * ext/imap/config.w32:
      - MFB:  Enable fix fo #42862 (IMAP toolkit crash: rfc822.c legacy routine
      buffer overflow) on windows (we use the latest imap)

2008-11-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/imap/config.w32:
      - MFB:  Enable fix fo #42862 (IMAP toolkit crash: rfc822.c legacy routine
      buffer overflow) on windows (we use the latest imap)

    * (PHP_5_2)
      ext/imap/config.w32:
      - Enable fix fo #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer
      overflow) on windows (we use the latest imap)

    * ext/dba/dba_db1.c
      ext/dba/dba_db1.c
      ext/pdo_odbc/odbc_driver.c
      ext/pdo_odbc/odbc_stmt.c
      ext/pdo_odbc/php_pdo_odbc_int.h:
      - fix line ending

    * (PHP_5_2)
      NEWS:
      - #44900

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - #44900, OpenSSL extension fails to link with OpenSSL 0.9.6 (5.2 only,
      5.3+ requires a decent version)

2008-11-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      
      MFB: Fixed bug #46711 (cURL curl_setopt leaks memory in foreach loops).

    * (PHP_5_3)
      NEWS:
      
      BFN

    * (PHP_5_3)
      ext/curl/interface.c
      ext/curl/tests/bug46711.phpt
      ext/curl/tests/bug46711.phpt:
      Fixed bug #46711 (cURL curl_setopt leaks memory in foreach loops).

2008-11-30  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_3)
      NEWS:
      Update ReflectionProperty::setAccessible() entry.

2008-11-30  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/php_spl.c
      ext/spl/php_spl.c:
      Fix arginfo

    * ext/spl/php_spl.c:
      Fixed proto

2008-11-29  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      MFH: support stat cache of webserver (like apache does)

    * sapi/nsapi/nsapi.c:
      support stat cache of webserver (like apache does)

2008-11-29  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/spliti_variation_003.phpt:
      - Fixed tests

2008-11-29  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      sapi/nsapi/nsapi.c:
      MFH: Some nsapi.h specific ifdefs unified & corrected (same like last
      commit, only cleanup)

    * (PHP_5_3)
      sapi/nsapi/nsapi.c:
      MFH: Some nsapi.h specific ifdefs unified & corrected

    * sapi/nsapi/nsapi.c:
      Some nsapi.h specific ifdefs unified & corrected

    * (PHP_5_2)
      sapi/nsapi/nsapi.c:
      MFH: remove one stat call and replace by cached one
      (release-manager: the same like with last commit)

    * (PHP_5_3)
      sapi/nsapi/nsapi.c:
      MFH: remove one stat call and replace by cached one

    * sapi/nsapi/nsapi.c:
      remove one stat call and replace by cached one

2008-11-29  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_3)
      ext/reflection/php_reflection.c
      ext/reflection/tests/reflectionProperty_setAccessible.phpt:
      MFH: Fix #46718: ReflectionProperty::setValue() and
      ReflectionProperty::setAccessible().

    * ext/reflection/php_reflection.c
      ext/reflection/tests/reflectionProperty_setAccessible.phpt:
      Fix #46718: ReflectionProperty::setValue() and
      ReflectionProperty::setAccessible().

2008-11-29  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      sapi/nsapi/nsapi.c:
      Hallo release manager: This patch is not release critical (affects only
      NSAPI, but I want it to be fixed in the last version of PHP 5.2). If you
      do not want to have it in, revert it, a new RC is definitely not needed
      because of this (and I am sure nobody who tests RCs is using NSAPI :)!
      
      MFH: Implement flushing in NSAPI, fix some problems with output buffering
      if the response was not started (no headers sent) before doing something
      in ub_write() or flush() - Writing or flushing output will fail in NSAPI,
      if headers were not sent before.

    * (PHP_5_3)
      sapi/nsapi/nsapi.c:
      MFH:
      - Implement the changes needed for http://news.php.net/php.cvs/54228
      - Additionally implement flushing in NSAPI and fix some small things

    * sapi/nsapi/nsapi.c:
      - Implement the changes needed for http://news.php.net/php.cvs/54228
      - Additionally implement flushing in NSAPI and fix some small things

2008-11-29  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      report fix

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      MFB: init BG(page_uid) and BG(page_gid)

    * sapi/apache/mod_php.c
      sapi/apache/mod_php5.c:
      MFB: init server context before config variables are processed

2008-11-28  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      properly initialize BG(page_uid) and BG(page_gid)

    * (PHP_5_2)
      sapi/apache/mod_php5.c:
      init SG(server_context) before processing configs

2008-11-28  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqli/mysqli_embedded.c:
      Change to zend_parse_parameters

    * ext/mysql/php_mysql.c
      ext/mysql/tests/mysql_affected_rows.phpt
      ext/mysql/tests/mysql_close.phpt
      ext/mysql/tests/mysql_data_seek.phpt
      ext/mysql/tests/mysql_db_name.phpt
      ext/mysql/tests/mysql_errno.phpt
      ext/mysql/tests/mysql_error.phpt
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_fetch_lengths.phpt
      ext/mysql/tests/mysql_field_flags.phpt
      ext/mysql/tests/mysql_field_len.phpt
      ext/mysql/tests/mysql_field_name.phpt
      ext/mysql/tests/mysql_field_table.phpt
      ext/mysql/tests/mysql_field_type.phpt
      ext/mysql/tests/mysql_free_result.phpt
      ext/mysql/tests/mysql_get_host_info.phpt
      ext/mysql/tests/mysql_get_proto_info.phpt
      ext/mysql/tests/mysql_get_server_info.phpt
      ext/mysql/tests/mysql_insert_id.phpt
      ext/mysql/tests/mysql_list_dbs.phpt
      ext/mysql/tests/mysql_list_tables.phpt
      ext/mysql/tests/mysql_num_fields.phpt
      ext/mysql/tests/mysql_num_rows.phpt
      ext/mysql/tests/mysql_tablename.phpt:
      New param parsing for ext/mysql

2008-11-28  Matt Wilmas  <php_lists@realplain.com>

    * php.ini-dist
      php.ini-recommended:
      Updated description to match docs

2008-11-28  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/imap/tests/clean.inc
      ext/imap/tests/clean.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/skipif.inc
      ext/imap/tests/skipif.inc:
      Committing include files required for tests. Tests and bug reports to
      follow.

    * ext/imap/tests/clean.inc
      ext/imap/tests/clean.inc
      ext/imap/tests/clean.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/imap_include.inc
      ext/imap/tests/skipif.inc
      ext/imap/tests/skipif.inc
      ext/imap/tests/skipif.inc:
        1.1.4;
      Committing include files required for tests. Tests and bug reports to
      follow.

2008-11-28  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_29_createfunction.phpt:
      - MFH: Fixed memory leaks in createFunction and createAggregate methods

    * ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_29_createfunction.phpt
      ext/sqlite3/tests/sqlite3_29_createfunction.phpt:
      - Fixed memory leaks in createFunction and createAggregate methods

2008-11-28  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_loaddata.c:
      MFH: No infinite loop in case the connection broke

    * ext/mysqlnd/mysqlnd_loaddata.c:
      No infinite loop in case the connection broke

2008-11-28  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/soap/php_http.c
      ext/soap/php_http.c:
      Fixed bug #41534 (SoapClient over HTTPS fails to reestablish connection)

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #46366 (bad cwd with / as pathinfo)

2008-11-28  Ant Phillips  <antphill@uk.ibm.com>

    * tests/lang/func_get_arg.001.phpt
      tests/lang/func_get_arg.001.phpt
      tests/lang/func_get_arg.002.phpt
      tests/lang/func_get_arg.002.phpt
      tests/lang/func_get_arg.003.phpt
      tests/lang/func_get_arg.003.phpt
      tests/lang/func_get_arg.004.phpt
      tests/lang/func_get_arg.004.phpt
      tests/lang/func_get_arg.005.phpt
      tests/lang/func_get_arg.005.phpt
      tests/lang/func_get_arg_variation.phpt
      tests/lang/func_get_arg_variation.phpt
      tests/lang/func_get_args.001.phpt
      tests/lang/func_get_args.001.phpt
      tests/lang/func_get_args.002.phpt
      tests/lang/func_get_args.002.phpt
      tests/lang/func_get_args.003.phpt
      tests/lang/func_get_args.003.phpt
      tests/lang/func_get_args.004.phpt
      tests/lang/func_get_args.004.phpt
      tests/lang/func_num_args.001.phpt
      tests/lang/func_num_args.001.phpt
      tests/lang/func_num_args.002.phpt
      tests/lang/func_num_args.002.phpt
      tests/lang/func_num_args.003.phpt
      tests/lang/func_num_args.003.phpt
      tests/lang/func_num_args.004.phpt
      tests/lang/func_num_args.004.phpt
      tests/lang/passByReference_001.phpt
      tests/lang/passByReference_001.phpt
      tests/lang/passByReference_002.phpt
      tests/lang/passByReference_002.phpt
      tests/lang/passByReference_003.phpt
      tests/lang/passByReference_003.phpt
      tests/lang/passByReference_004.phpt
      tests/lang/passByReference_004.phpt
      tests/lang/passByReference_005.phpt
      tests/lang/passByReference_005.phpt
      tests/lang/passByReference_006.phpt
      tests/lang/passByReference_006.phpt
      tests/lang/passByReference_007.phpt
      tests/lang/passByReference_007.phpt
      tests/lang/passByReference_008.phpt
      tests/lang/passByReference_008.phpt
      tests/lang/passByReference_009.phpt
      tests/lang/passByReference_009.phpt
      tests/lang/passByReference_010.phpt
      tests/lang/passByReference_010.phpt
      tests/lang/short_tags.001.phpt
      tests/lang/short_tags.001.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.004.phpt
      tests/lang/short_tags.004.phpt
      tests/lang/static_basic_001.phpt
      tests/lang/static_basic_001.phpt
      tests/lang/static_basic_002.phpt
      tests/lang/static_basic_002.phpt
      tests/lang/static_variation_001.phpt
      tests/lang/static_variation_001.phpt
      tests/lang/static_variation_002.phpt
      tests/lang/static_variation_002.phpt:
      Language tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and Linux
      64 bit).

    * tests/lang/func_get_arg.001.phpt
      tests/lang/func_get_arg.001.phpt
      tests/lang/func_get_arg.001.phpt
      tests/lang/func_get_arg.002.phpt
      tests/lang/func_get_arg.002.phpt
      tests/lang/func_get_arg.002.phpt
      tests/lang/func_get_arg.003.phpt
      tests/lang/func_get_arg.003.phpt
      tests/lang/func_get_arg.003.phpt
      tests/lang/func_get_arg.004.phpt
      tests/lang/func_get_arg.004.phpt
      tests/lang/func_get_arg.004.phpt
      tests/lang/func_get_arg.005.phpt
      tests/lang/func_get_arg.005.phpt
      tests/lang/func_get_arg.005.phpt
      tests/lang/func_get_arg_variation.phpt
      tests/lang/func_get_arg_variation.phpt
      tests/lang/func_get_arg_variation.phpt
      tests/lang/func_get_args.001.phpt
      tests/lang/func_get_args.001.phpt
      tests/lang/func_get_args.001.phpt
      tests/lang/func_get_args.002.phpt
      tests/lang/func_get_args.002.phpt
      tests/lang/func_get_args.002.phpt
      tests/lang/func_get_args.003.phpt
      tests/lang/func_get_args.003.phpt
      tests/lang/func_get_args.003.phpt
      tests/lang/func_get_args.004.phpt
      tests/lang/func_get_args.004.phpt
      tests/lang/func_get_args.004.phpt
      tests/lang/func_num_args.001.phpt
      tests/lang/func_num_args.001.phpt
      tests/lang/func_num_args.001.phpt
      tests/lang/func_num_args.002.phpt
      tests/lang/func_num_args.002.phpt
      tests/lang/func_num_args.002.phpt
      tests/lang/func_num_args.003.phpt
      tests/lang/func_num_args.003.phpt
      tests/lang/func_num_args.003.phpt
      tests/lang/func_num_args.004.phpt
      tests/lang/func_num_args.004.phpt
      tests/lang/func_num_args.004.phpt
      tests/lang/passByReference_001.phpt
      tests/lang/passByReference_001.phpt
      tests/lang/passByReference_001.phpt
      tests/lang/passByReference_002.phpt
      tests/lang/passByReference_002.phpt
      tests/lang/passByReference_002.phpt
      tests/lang/passByReference_003.phpt
      tests/lang/passByReference_003.phpt
      tests/lang/passByReference_003.phpt
      tests/lang/passByReference_004.phpt
      tests/lang/passByReference_004.phpt
      tests/lang/passByReference_004.phpt
      tests/lang/passByReference_005.phpt
      tests/lang/passByReference_005.phpt
      tests/lang/passByReference_005.phpt
      tests/lang/passByReference_006.phpt
      tests/lang/passByReference_006.phpt
      tests/lang/passByReference_006.phpt
      tests/lang/passByReference_007.phpt
      tests/lang/passByReference_007.phpt
      tests/lang/passByReference_007.phpt
      tests/lang/passByReference_008.phpt
      tests/lang/passByReference_008.phpt
      tests/lang/passByReference_008.phpt
      tests/lang/passByReference_009.phpt
      tests/lang/passByReference_009.phpt
      tests/lang/passByReference_009.phpt
      tests/lang/passByReference_010.phpt
      tests/lang/passByReference_010.phpt
      tests/lang/passByReference_010.phpt
      tests/lang/short_tags.001.phpt
      tests/lang/short_tags.001.phpt
      tests/lang/short_tags.001.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.002.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.003.phpt
      tests/lang/short_tags.004.phpt
      tests/lang/short_tags.004.phpt
      tests/lang/short_tags.004.phpt
      tests/lang/static_basic_001.phpt
      tests/lang/static_basic_001.phpt
      tests/lang/static_basic_001.phpt
      tests/lang/static_basic_002.phpt
      tests/lang/static_basic_002.phpt
      tests/lang/static_basic_002.phpt
      tests/lang/static_variation_001.phpt
      tests/lang/static_variation_001.phpt
      tests/lang/static_variation_001.phpt
      tests/lang/static_variation_002.phpt
      tests/lang/static_variation_002.phpt
      tests/lang/static_variation_002.phpt:
        1.1.4;
      file func_get_arg.001.phpt was initially added on branch PHP_5_2.

2008-11-27  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      report fix

2008-11-27  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/hash/config.w32:
      - fix build..

2008-11-27  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.7RC5

2008-11-27  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/hash/hash.c
      ext/mhash/CREDITS
      ext/mhash/config.m4
      ext/mhash/config.w32
      ext/mhash/mhash.c
      ext/mhash/php_mhash.h:
      MFH Move mhash extension registration code into the hash module startup.
      This allows extension_loaded('mhash'); to work.

    * ext/hash/hash.c
      ext/mhash/CREDITS
      ext/mhash/config.m4
      ext/mhash/config.w32
      ext/mhash/mhash.c
      ext/mhash/php_mhash.h:
      Move mhash extension registration code into the hash module startup. This
      allows extension_loaded('mhash'); to work.

    * (PHP_5_3)
      configure.in
      ext/fileinfo/libmagic/print.c
      main/snprintf.c
      main/snprintf.h:
      MFH Add asprintf, use regular system malloc and free and add checks in
      configure.in for the functions

    * configure.in
      ext/fileinfo/libmagic/print.c
      main/snprintf.c
      main/snprintf.h:
      Add asprintf, use regular system malloc and free and add checks in
      configure.in for the functions

2008-11-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug46409.phpt
      ZendEngine2/tests/bug46409.phpt
      ext/curl/interface.c
      ext/dom/xpath.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/pgsql/pgsql.c
      ext/reflection/php_reflection.c:
      
      file bug46409.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug46409.phpt
      ext/curl/interface.c
      ext/dom/xpath.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/pgsql/pgsql.c
      ext/reflection/php_reflection.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/spl/php_spl.c
      ext/spl/php_spl.c
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/sqlite/sqlite.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/sqlite3/sqlite3.c
      ext/xml/xml.c
      ext/xml/xml.c
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c
      main/streams/userspace.c
      main/streams/userspace.c:
      Fixed bug #46409 (__invoke method called outside of object context when
      using array_map)

2008-11-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Updated NEWS file with CVE #s

    * ext/curl/interface.c:
      MFB: Fixed bug #46696 (cURL fails in upload files with specified
      content-type)

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      
      MFB: Fixed bug #46696 (cURL fails in upload files with specified
      content-type)

    * (PHP_5_3)
      ext/curl/interface.c:
      Fixed bug #46696 (cURL fails in upload files with specified content-type)

2008-11-27  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/directory/DirectoryClass_basic_001.phpt
      ext/standard/tests/directory/DirectoryClass_basic_001.phpt
      ext/standard/tests/directory/DirectoryClass_error_001.phpt
      ext/standard/tests/directory/DirectoryClass_error_001.phpt
      ext/standard/tests/directory/directory_constants-win32.phpt
      ext/standard/tests/directory/directory_constants-win32.phpt
      ext/standard/tests/directory/directory_constants.phpt
      ext/standard/tests/directory/directory_constants.phpt:
      Directory tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and
      Linux 64 bit).

2008-11-27  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug44882.phpt
      ext/soap/tests/bugs/bug44882.phpt
      ext/soap/tests/bugs/bug44882.phpt
      ext/soap/tests/bugs/bug44882.wsdl
      ext/soap/tests/bugs/bug44882.wsdl
      ext/soap/tests/bugs/bug44882.wsdl:
        1.1.4;
      file bug44882.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug44882.phpt
      ext/soap/tests/bugs/bug44882.phpt
      ext/soap/tests/bugs/bug44882.wsdl
      ext/soap/tests/bugs/bug44882.wsdl:
      Fixed bug #44882 (SOAP extension object decoding bug)

2008-11-27  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/directory/DirectoryClass_basic_001.phpt
      ext/standard/tests/directory/DirectoryClass_basic_001.phpt
      ext/standard/tests/directory/DirectoryClass_basic_001.phpt
      ext/standard/tests/directory/DirectoryClass_error_001.phpt
      ext/standard/tests/directory/DirectoryClass_error_001.phpt
      ext/standard/tests/directory/DirectoryClass_error_001.phpt
      ext/standard/tests/directory/directory_constants-win32.phpt
      ext/standard/tests/directory/directory_constants-win32.phpt
      ext/standard/tests/directory/directory_constants-win32.phpt
      ext/standard/tests/directory/directory_constants.phpt
      ext/standard/tests/directory/directory_constants.phpt
      ext/standard/tests/directory/directory_constants.phpt:
        1.1.4;
      Directory tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and
      Linux 64 bit).

    * (PHP_5_3)
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/session/tests/session_save_path_variation4.phpt:
      Latest and greatest versions of these session tests - checked on 5.2.X snap
      on Windows, Linux and Linux 64 bit.

    * (PHP_5_3)
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation4.phpt:
      Latest and greatest versions of these session tests - checked on 5.3 snap
      on Windows, Linux and Linux 64 bit.

    * ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_set_save_handler_basic.phpt:
      Latest and greatest versions of these session tests - checked on 6.0 snap
      on Windows, Linux and Linux 64 bit.

2008-11-27  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug46427.phpt
      ext/soap/tests/bugs/bug46427.phpt
      ext/soap/tests/bugs/bug46427.phpt
      ext/soap/tests/bugs/bug46427.phpt
      ext/soap/tests/bugs/bug46427.phpt:
      Fixed bug #46427 (SoapClient() stumbles over its "stream_context"
      parameter)

2008-11-27  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Update libsqlite to 3.6.6.2

2008-11-27  Felipe Pena  <felipensp@gmail.com>

    * ext/interbase/ibase_events.c
      ext/interbase/ibase_query.c
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt:
      - New parameter parsing API

2008-11-26  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/file/001-win32.phpt
      ext/standard/tests/file/005_variation2-win32.phpt
      ext/standard/tests/file/005_variation2.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/basename-win32.phpt
      ext/standard/tests/file/basename.phpt
      ext/standard/tests/file/basename_error.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/chmod_variation3.phpt
      ext/standard/tests/file/chmod_variation4.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/dirname_basic-win32.phpt
      ext/standard/tests/file/dirname_basic.phpt
      ext/standard/tests/file/dirname_error.phpt
      ext/standard/tests/file/dirname_variation1.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/feof_basic.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_socket_variation1.phpt
      ext/standard/tests/file/fgets_socket_variation2.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/file_exists_variation1.phpt
      ext/standard/tests/file/file_get_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_error.phpt
      ext/standard/tests/file/file_get_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_variation2.phpt
      ext/standard/tests/file/file_get_contents_variation3.phpt
      ext/standard/tests/file/file_get_contents_variation4.phpt
      ext/standard/tests/file/file_get_contents_variation5.phpt
      ext/standard/tests/file/file_get_contents_variation6.phpt
      ext/standard/tests/file/file_get_contents_variation7-win32.phpt
      ext/standard/tests/file/file_get_contents_variation7.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_get_contents_variation8.phpt
      ext/standard/tests/file/file_get_contents_variation9.phpt
      ext/standard/tests/file/file_put_contents_variation1.phpt
      ext/standard/tests/file/file_put_contents_variation2.phpt
      ext/standard/tests/file/file_put_contents_variation3.phpt
      ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation5.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt
      ext/standard/tests/file/file_put_contents_variation7-win32.phpt
      ext/standard/tests/file/file_put_contents_variation7.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation8.phpt
      ext/standard/tests/file/file_put_contents_variation9.phpt
      ext/standard/tests/file/file_variation8-win32.phpt
      ext/standard/tests/file/file_variation8.phpt
      ext/standard/tests/file/file_variation9.phpt
      ext/standard/tests/file/filegroup_variation1.phpt
      ext/standard/tests/file/filegroup_variation2.phpt
      ext/standard/tests/file/filegroup_variation3.phpt
      ext/standard/tests/file/fileinode_variation1.phpt
      ext/standard/tests/file/fileinode_variation2.phpt
      ext/standard/tests/file/fileinode_variation3.phpt
      ext/standard/tests/file/fileowner_variation1.phpt
      ext/standard/tests/file/fileowner_variation2.phpt
      ext/standard/tests/file/fileowner_variation3.phpt
      ext/standard/tests/file/fileperms_variation1.phpt
      ext/standard/tests/file/fileperms_variation2.phpt
      ext/standard/tests/file/fileperms_variation3.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filesize_variation5.phpt
      ext/standard/tests/file/filetype_variation2.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/flock_variation1.phpt
      ext/standard/tests/file/fopen_include_path.inc
      ext/standard/tests/file/fopen_variation10-win32.phpt
      ext/standard/tests/file/fopen_variation11-win32.phpt
      ext/standard/tests/file/fopen_variation12.phpt
      ext/standard/tests/file/fopen_variation13.phpt
      ext/standard/tests/file/fopen_variation14-win32.phpt
      ext/standard/tests/file/fopen_variation14.phpt
      ext/standard/tests/file/fopen_variation15-win32.phpt
      ext/standard/tests/file/fopen_variation15.phpt
      ext/standard/tests/file/fopen_variation16.phpt
      ext/standard/tests/file/fopen_variation17.phpt
      ext/standard/tests/file/fopen_variation19.phpt
      ext/standard/tests/file/fopen_variation3.phpt
      ext/standard/tests/file/fopen_variation4.phpt
      ext/standard/tests/file/fopen_variation5.phpt
      ext/standard/tests/file/fopen_variation6.phpt
      ext/standard/tests/file/fopen_variation7.phpt
      ext/standard/tests/file/fopen_variation8.phpt
      ext/standard/tests/file/fopen_variation9.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fread_fwrite_basic.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_variation1.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/fwrite_variation5.phpt
      ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/glob_error_002-win32.phpt
      ext/standard/tests/file/glob_error_002.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_uploaded_file_basic.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation22.phpt
      ext/standard/tests/file/mkdir_variation1-win32.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/mkdir_variation2.phpt
      ext/standard/tests/file/mkdir_variation3.phpt
      ext/standard/tests/file/mkdir_variation4.phpt
      ext/standard/tests/file/mkdir_variation5-win32.phpt
      ext/standard/tests/file/mkdir_variation5.phpt
      ext/standard/tests/file/move_uploaded_file_basic.phpt
      ext/standard/tests/file/parse_ini_file_variation1.phpt
      ext/standard/tests/file/parse_ini_file_variation2.phpt
      ext/standard/tests/file/parse_ini_file_variation3.phpt
      ext/standard/tests/file/parse_ini_file_variation4.phpt
      ext/standard/tests/file/parse_ini_file_variation5.phpt
      ext/standard/tests/file/parse_ini_file_variation6-win32.phpt
      ext/standard/tests/file/parse_ini_file_variation6.phpt
      ext/standard/tests/file/pathinfo_basic1-win32.phpt
      ext/standard/tests/file/pathinfo_basic1.phpt
      ext/standard/tests/file/pathinfo_basic2-win32.phpt
      ext/standard/tests/file/pathinfo_basic2.phpt
      ext/standard/tests/file/pathinfo_variation1.phpt
      ext/standard/tests/file/pathinfo_variation2.phpt
      ext/standard/tests/file/pathinfo_variation3.phpt
      ext/standard/tests/file/pclose_variation1.phpt
      ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt
      ext/standard/tests/file/readfile_variation10.phpt
      ext/standard/tests/file/readfile_variation4.phpt
      ext/standard/tests/file/readfile_variation5.phpt
      ext/standard/tests/file/readfile_variation6.phpt
      ext/standard/tests/file/readfile_variation7.phpt
      ext/standard/tests/file/readfile_variation8-win32.phpt
      ext/standard/tests/file/readfile_variation9.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/readlink_variation1.phpt
      ext/standard/tests/file/realpath_variation2.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation10.phpt
      ext/standard/tests/file/rename_variation11-win32.phpt
      ext/standard/tests/file/rename_variation12.phpt
      ext/standard/tests/file/rename_variation13-win32.phpt
      ext/standard/tests/file/rename_variation13.phpt
      ext/standard/tests/file/rmdir_variation1-win32.phpt
      ext/standard/tests/file/rmdir_variation1.phpt
      ext/standard/tests/file/rmdir_variation2.phpt
      ext/standard/tests/file/rmdir_variation3-win32.phpt
      ext/standard/tests/file/rmdir_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation5-win32.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation6-win32.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt
      ext/standard/tests/file/tempnam_variation8-win32.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/file/touch_basic-win32.phpt
      ext/standard/tests/file/touch_basic.phpt
      ext/standard/tests/file/touch_error.phpt
      ext/standard/tests/file/touch_variation1.phpt
      ext/standard/tests/file/touch_variation2.phpt
      ext/standard/tests/file/touch_variation3-win32.phpt
      ext/standard/tests/file/touch_variation3.phpt
      ext/standard/tests/file/touch_variation4-win32.phpt
      ext/standard/tests/file/touch_variation4.phpt
      ext/standard/tests/file/touch_variation5-win32.phpt
      ext/standard/tests/file/touch_variation5.phpt
      ext/standard/tests/file/touch_variation6-win32.phpt
      ext/standard/tests/file/umask_variation3.phpt
      ext/standard/tests/file/unlink_variation10.phpt
      ext/standard/tests/file/unlink_variation6.phpt
      ext/standard/tests/file/unlink_variation7.phpt
      ext/standard/tests/file/unlink_variation8-win32.phpt
      ext/standard/tests/file/unlink_variation8.phpt
      ext/standard/tests/file/unlink_variation9-win32.phpt:
      File system tests: checked on PHP 6.0 latest snap (Windows, Linux and Linux
      64 bit) - there are quite a large number of failing test cases (all marked
      with an XFAIL section), they wiill have bugs raised to cover the issues
      real soon now...

2008-11-26  Antony Dovgal  <tony@daylessday.org>

    * ext/sqlite3/tests/sqlite3_17_version.phpt
      ext/sqlite3/tests/sqlite3_17_version.phpt:
      fix test

2008-11-26  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug46665.phpt
      ZendEngine2/tests/bug46665_autoload.php:
      - New test

    * ZendEngine2/tests/bug46665.phpt
      ZendEngine2/tests/bug46665.phpt
      ZendEngine2/tests/bug46665_autoload.php
      ZendEngine2/tests/bug46665_autoload.php:
      
      - New test

2008-11-26  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/file/001-win32.phpt
      ext/standard/tests/file/005_variation2-win32.phpt
      ext/standard/tests/file/005_variation2.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/basename-win32.phpt
      ext/standard/tests/file/basename.phpt
      ext/standard/tests/file/basename_error.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/chmod_variation3.phpt
      ext/standard/tests/file/chmod_variation4.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/dirname_basic-win32.phpt
      ext/standard/tests/file/dirname_basic.phpt
      ext/standard/tests/file/dirname_error.phpt
      ext/standard/tests/file/dirname_variation1.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/feof_basic.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_socket_variation1.phpt
      ext/standard/tests/file/fgets_socket_variation2.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/file_exists_variation1.phpt
      ext/standard/tests/file/file_get_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_error.phpt
      ext/standard/tests/file/file_get_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_variation2.phpt
      ext/standard/tests/file/file_get_contents_variation3.phpt
      ext/standard/tests/file/file_get_contents_variation4.phpt
      ext/standard/tests/file/file_get_contents_variation5.phpt
      ext/standard/tests/file/file_get_contents_variation6.phpt
      ext/standard/tests/file/file_get_contents_variation7-win32.phpt
      ext/standard/tests/file/file_get_contents_variation7.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_get_contents_variation8.phpt
      ext/standard/tests/file/file_get_contents_variation9.phpt
      ext/standard/tests/file/file_put_contents_variation1.phpt
      ext/standard/tests/file/file_put_contents_variation2.phpt
      ext/standard/tests/file/file_put_contents_variation3.phpt
      ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation5.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt
      ext/standard/tests/file/file_put_contents_variation7-win32.phpt
      ext/standard/tests/file/file_put_contents_variation7.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation8.phpt
      ext/standard/tests/file/file_put_contents_variation9.phpt
      ext/standard/tests/file/file_variation8-win32.phpt
      ext/standard/tests/file/file_variation8.phpt
      ext/standard/tests/file/file_variation9.phpt
      ext/standard/tests/file/filegroup_variation1.phpt
      ext/standard/tests/file/filegroup_variation2.phpt
      ext/standard/tests/file/filegroup_variation3.phpt
      ext/standard/tests/file/fileinode_variation1.phpt
      ext/standard/tests/file/fileinode_variation2.phpt
      ext/standard/tests/file/fileinode_variation3.phpt
      ext/standard/tests/file/fileowner_variation1.phpt
      ext/standard/tests/file/fileowner_variation2.phpt
      ext/standard/tests/file/fileowner_variation3.phpt
      ext/standard/tests/file/fileperms_variation1.phpt
      ext/standard/tests/file/fileperms_variation2.phpt
      ext/standard/tests/file/fileperms_variation3.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filesize_variation5.phpt
      ext/standard/tests/file/filetype_variation2.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/flock_variation1.phpt
      ext/standard/tests/file/fopen_include_path.inc
      ext/standard/tests/file/fopen_variation10-win32.phpt
      ext/standard/tests/file/fopen_variation11-win32.phpt
      ext/standard/tests/file/fopen_variation12.phpt
      ext/standard/tests/file/fopen_variation13.phpt
      ext/standard/tests/file/fopen_variation14-win32.phpt
      ext/standard/tests/file/fopen_variation14.phpt
      ext/standard/tests/file/fopen_variation15-win32.phpt
      ext/standard/tests/file/fopen_variation15.phpt
      ext/standard/tests/file/fopen_variation16.phpt
      ext/standard/tests/file/fopen_variation17.phpt
      ext/standard/tests/file/fopen_variation19.phpt
      ext/standard/tests/file/fopen_variation3.phpt
      ext/standard/tests/file/fopen_variation4.phpt
      ext/standard/tests/file/fopen_variation5.phpt
      ext/standard/tests/file/fopen_variation6.phpt
      ext/standard/tests/file/fopen_variation7.phpt
      ext/standard/tests/file/fopen_variation8.phpt
      ext/standard/tests/file/fopen_variation9.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fread_fwrite_basic.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_variation1.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/fwrite_variation5.phpt
      ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/glob_error_002-win32.phpt
      ext/standard/tests/file/glob_error_002.phpt
      ext/standard/tests/file/glob_error_002.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_uploaded_file_basic.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation22.phpt
      ext/standard/tests/file/mkdir_variation1-win32.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/mkdir_variation2.phpt
      ext/standard/tests/file/mkdir_variation3.phpt
      ext/standard/tests/file/mkdir_variation4.phpt
      ext/standard/tests/file/mkdir_variation5-win32.phpt
      ext/standard/tests/file/mkdir_variation5.phpt
      ext/standard/tests/file/move_uploaded_file_basic.phpt
      ext/standard/tests/file/parse_ini_file_variation1.phpt
      ext/standard/tests/file/parse_ini_file_variation2.phpt
      ext/standard/tests/file/parse_ini_file_variation3.phpt
      ext/standard/tests/file/parse_ini_file_variation4.phpt
      ext/standard/tests/file/parse_ini_file_variation5.phpt
      ext/standard/tests/file/parse_ini_file_variation6-win32.phpt
      ext/standard/tests/file/parse_ini_file_variation6.phpt
      ext/standard/tests/file/pathinfo_basic1-win32.phpt
      ext/standard/tests/file/pathinfo_basic1.phpt
      ext/standard/tests/file/pathinfo_basic2-win32.phpt
      ext/standard/tests/file/pathinfo_basic2.phpt
      ext/standard/tests/file/pathinfo_variation1.phpt
      ext/standard/tests/file/pathinfo_variation2.phpt
      ext/standard/tests/file/pathinfo_variation3.phpt
      ext/standard/tests/file/pclose_variation1.phpt
      ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt
      ext/standard/tests/file/readfile_variation10.phpt
      ext/standard/tests/file/readfile_variation4.phpt
      ext/standard/tests/file/readfile_variation5.phpt
      ext/standard/tests/file/readfile_variation6.phpt
      ext/standard/tests/file/readfile_variation7.phpt
      ext/standard/tests/file/readfile_variation8-win32.phpt
      ext/standard/tests/file/readfile_variation9.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/readlink_variation1.phpt
      ext/standard/tests/file/realpath_variation2.phpt
      ext/standard/tests/file/rename_variation10.phpt
      ext/standard/tests/file/rename_variation11-win32.phpt
      ext/standard/tests/file/rename_variation12.phpt
      ext/standard/tests/file/rename_variation13-win32.phpt
      ext/standard/tests/file/rename_variation13.phpt
      ext/standard/tests/file/rmdir_variation1-win32.phpt
      ext/standard/tests/file/rmdir_variation1.phpt
      ext/standard/tests/file/rmdir_variation2.phpt
      ext/standard/tests/file/rmdir_variation3-win32.phpt
      ext/standard/tests/file/rmdir_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation5-win32.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation6-win32.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt
      ext/standard/tests/file/tempnam_variation8-win32.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/file/touch_basic-win32.phpt
      ext/standard/tests/file/touch_basic.phpt
      ext/standard/tests/file/touch_error.phpt
      ext/standard/tests/file/touch_variation1.phpt
      ext/standard/tests/file/touch_variation2.phpt
      ext/standard/tests/file/touch_variation3-win32.phpt
      ext/standard/tests/file/touch_variation3.phpt
      ext/standard/tests/file/touch_variation4-win32.phpt
      ext/standard/tests/file/touch_variation4.phpt
      ext/standard/tests/file/touch_variation5-win32.phpt
      ext/standard/tests/file/touch_variation5.phpt
      ext/standard/tests/file/touch_variation6-win32.phpt
      ext/standard/tests/file/umask_variation3.phpt
      ext/standard/tests/file/unlink_variation10.phpt
      ext/standard/tests/file/unlink_variation6.phpt
      ext/standard/tests/file/unlink_variation7.phpt
      ext/standard/tests/file/unlink_variation8-win32.phpt
      ext/standard/tests/file/unlink_variation8.phpt
      ext/standard/tests/file/unlink_variation9-win32.phpt:
      File system tests: checked on PHP 5.3 (Windows, Linux and Linux 64 bit).

2008-11-26  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/flock_compat.h
      ext/standard/flock_compat.h
      ext/standard/tests/file/userstreams_004.phpt
      ext/standard/tests/file/userstreams_004.phpt
      main/streams/userspace.c
      main/streams/userspace.c:
      MFH: Fixed bug #46673 (stream_lock call with wrong paramater)

    * ext/standard/file.c
      ext/standard/flock_compat.h
      ext/standard/tests/file/userstreams_004.phpt
      ext/standard/tests/file/userstreams_004.phpt
      ext/standard/tests/file/userstreams_004.phpt
      main/streams/userspace.c:
      Fixed bug #46673 (stream_lock call with wrong paramater)

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      MFH: Missed file from commit for #44181 & #44182

    * ext/standard/basic_functions.c:
      Missed file from commit for #44181 & #44182

    * (PHP_5_3)
      ext/standard/html.c
      ext/standard/html.h
      ext/standard/tests/strings/htmlentities-utf-2.phpt
      ext/standard/tests/strings/htmlentities-utf.phpt:
      MFH: Added ENT_IGNORE as a compatibility flag for htmlentities() and
      htmlspecialchars() to skip multibyte sequences intead of returning an
      empty string (as iconv's //IGNORE). These functions will still never
      return an invalid or incomplete multibyte sequence.
      Fixes #43896

    * ext/standard/html.c
      ext/standard/html.h:
      [DOC] Added ENT_IGNORE as a compatibility flag for htmlentities() and
      htmlspecialchars() to skip multibyte sequences intead of returning an
      empty string (as iconv's //IGNORE). These functions will still never
      return an invalid or incomplete multibyte sequence.
      Example: htmlspecialchars("...", ENT_QUOTES | ENT_COMPAT, "utf-8");

    * ext/standard/tests/strings/htmlentities-utf-2.phpt
      ext/standard/tests/strings/htmlentities-utf-2.phpt
      ext/standard/tests/strings/htmlentities-utf.phpt:
      
      [DOC] Added ENT_IGNORE as a compatibility flag for htmlentities() and
      htmlspecialchars() to skip multibyte sequences intead of returning an
      empty string (as iconv's //IGNORE). These functions will still never
      return an invalid or incomplete multibyte sequence.
      Example: htmlspecialchars("...", ENT_QUOTES | ENT_COMPAT, "utf-8");

    * ext/standard/html.c
      ext/standard/html.c:
      MFB 5.2

    * (PHP_5_2)
      NEWS
      ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c:
      MFH: Fixed bug #42473 (ob_start php://output and headers)

    * ext/standard/php_fopen_wrapper.c:
      Fixed bug #42473 (ob_start php://output and headers)

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/extract_variation10.phpt
      ext/standard/tests/array/extract_variation10.phpt
      ext/standard/tests/array/extract_variation11.phpt
      ext/standard/tests/array/extract_variation11.phpt:
      MFH: Fixed bugs #44181 & #44182 (extract() and references)
      (robin_fernandes at uk dot ibm dot com)

    * ext/standard/array.c
      ext/standard/tests/array/extract_variation10.phpt
      ext/standard/tests/array/extract_variation10.phpt
      ext/standard/tests/array/extract_variation10.phpt
      ext/standard/tests/array/extract_variation11.phpt
      ext/standard/tests/array/extract_variation11.phpt
      ext/standard/tests/array/extract_variation11.phpt:
      Fixed bugs #44181 & #44182 (extract() and references)
      (robin_fernandes at uk dot ibm dot com)

2008-11-26  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      cleanup from ::->\ change

2008-11-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      
      MFB: Upgraded bundled sqlite to version 3.6.6.1.

    * (PHP_5_3)
      NEWS
      ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      
      Upgraded bundled sqlite to version 3.6.6.1

2008-11-25  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      cleanup

    * (PHP_5_3)
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/reset_variation1.phpt:
      fix tests for array/object BC

2008-11-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      - Fixed bug #46665 (Triggering autoload with a variable classname causes
      truncated autoload param)

2008-11-25  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/file/chmod_variation3.phpt
      ext/standard/tests/file/chmod_variation3.phpt
      ext/standard/tests/file/copy_variation12-win32.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/feof_basic.phpt
      ext/standard/tests/file/feof_basic.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fgets_socket_variation1.phpt
      ext/standard/tests/file/fgets_socket_variation1.phpt
      ext/standard/tests/file/file_get_contents_variation4.phpt
      ext/standard/tests/file/file_get_contents_variation4.phpt
      ext/standard/tests/file/file_variation9.phpt
      ext/standard/tests/file/file_variation9.phpt
      ext/standard/tests/file/filegroup_variation1.phpt
      ext/standard/tests/file/filegroup_variation1.phpt
      ext/standard/tests/file/fopen_variation17.phpt
      ext/standard/tests/file/fopen_variation17.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/parse_ini_file_variation1.phpt
      ext/standard/tests/file/parse_ini_file_variation1.phpt
      ext/standard/tests/file/pathinfo_basic1.phpt
      ext/standard/tests/file/pathinfo_basic1.phpt
      ext/standard/tests/file/pathinfo_variation1.phpt
      ext/standard/tests/file/pathinfo_variation1.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation12.phpt
      ext/standard/tests/file/rename_variation12.phpt
      ext/standard/tests/file/touch_variation1.phpt
      ext/standard/tests/file/touch_variation1.phpt
      ext/standard/tests/file/touch_variation3.phpt
      ext/standard/tests/file/touch_variation3.phpt
      ext/standard/tests/file/unlink_variation8.phpt
      ext/standard/tests/file/unlink_variation8.phpt:
      
      file chmod_variation3.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/file/001-win32.phpt
      ext/standard/tests/file/005_variation2-win32.phpt
      ext/standard/tests/file/005_variation2-win32.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/basename_error.phpt
      ext/standard/tests/file/basename_error.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/chmod_variation4.phpt
      ext/standard/tests/file/chmod_variation4.phpt
      ext/standard/tests/file/dirname_basic.phpt
      ext/standard/tests/file/dirname_basic.phpt
      ext/standard/tests/file/dirname_error.phpt
      ext/standard/tests/file/dirname_error.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/file_exists_variation1.phpt
      ext/standard/tests/file/file_exists_variation1.phpt
      ext/standard/tests/file/file_get_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_error.phpt
      ext/standard/tests/file/file_get_contents_error.phpt
      ext/standard/tests/file/file_get_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_variation5.phpt
      ext/standard/tests/file/file_get_contents_variation5.phpt
      ext/standard/tests/file/file_get_contents_variation7-win32.phpt
      ext/standard/tests/file/file_get_contents_variation7-win32.phpt
      ext/standard/tests/file/file_get_contents_variation7.phpt
      ext/standard/tests/file/file_get_contents_variation7.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_get_contents_variation8-win32.phpt
      ext/standard/tests/file/file_get_contents_variation9.phpt
      ext/standard/tests/file/file_get_contents_variation9.phpt
      ext/standard/tests/file/file_put_contents_variation1.phpt
      ext/standard/tests/file/file_put_contents_variation1.phpt
      ext/standard/tests/file/file_put_contents_variation2.phpt
      ext/standard/tests/file/file_put_contents_variation2.phpt
      ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation4.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation8-win32.phpt
      ext/standard/tests/file/file_put_contents_variation9.phpt
      ext/standard/tests/file/file_put_contents_variation9.phpt
      ext/standard/tests/file/file_variation8-win32.phpt
      ext/standard/tests/file/file_variation8-win32.phpt
      ext/standard/tests/file/filegroup_variation2.phpt
      ext/standard/tests/file/filegroup_variation2.phpt
      ext/standard/tests/file/fileinode_variation1.phpt
      ext/standard/tests/file/fileinode_variation1.phpt
      ext/standard/tests/file/fileinode_variation2.phpt
      ext/standard/tests/file/fileinode_variation2.phpt
      ext/standard/tests/file/fileinode_variation3.phpt
      ext/standard/tests/file/fileinode_variation3.phpt
      ext/standard/tests/file/fileowner_variation2.phpt
      ext/standard/tests/file/fileowner_variation2.phpt
      ext/standard/tests/file/fileowner_variation3.phpt
      ext/standard/tests/file/fileowner_variation3.phpt
      ext/standard/tests/file/fileperms_variation1.phpt
      ext/standard/tests/file/fileperms_variation1.phpt
      ext/standard/tests/file/fileperms_variation3.phpt
      ext/standard/tests/file/fileperms_variation3.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filetype_variation2.phpt
      ext/standard/tests/file/filetype_variation2.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_variation1.phpt
      ext/standard/tests/file/flock_variation1.phpt
      ext/standard/tests/file/fopen_variation10-win32.phpt
      ext/standard/tests/file/fopen_variation10-win32.phpt
      ext/standard/tests/file/fopen_variation11-win32.phpt
      ext/standard/tests/file/fopen_variation11-win32.phpt
      ext/standard/tests/file/fopen_variation12.phpt
      ext/standard/tests/file/fopen_variation12.phpt
      ext/standard/tests/file/fopen_variation13.phpt
      ext/standard/tests/file/fopen_variation13.phpt
      ext/standard/tests/file/fopen_variation14-win32.phpt
      ext/standard/tests/file/fopen_variation14-win32.phpt
      ext/standard/tests/file/fopen_variation15-win32.phpt
      ext/standard/tests/file/fopen_variation15-win32.phpt
      ext/standard/tests/file/fopen_variation15.phpt
      ext/standard/tests/file/fopen_variation15.phpt
      ext/standard/tests/file/fopen_variation16.phpt
      ext/standard/tests/file/fopen_variation16.phpt
      ext/standard/tests/file/fopen_variation4.phpt
      ext/standard/tests/file/fopen_variation4.phpt
      ext/standard/tests/file/fopen_variation6.phpt
      ext/standard/tests/file/fopen_variation6.phpt
      ext/standard/tests/file/fopen_variation7.phpt
      ext/standard/tests/file/fopen_variation7.phpt
      ext/standard/tests/file/fopen_variation8.phpt
      ext/standard/tests/file/fopen_variation8.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/glob_error_002-win32.phpt
      ext/standard/tests/file/glob_error_002-win32.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation22.phpt
      ext/standard/tests/file/lstat_stat_variation22.phpt
      ext/standard/tests/file/mkdir_variation1-win32.phpt
      ext/standard/tests/file/mkdir_variation1-win32.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/mkdir_variation1.phpt
      ext/standard/tests/file/mkdir_variation5-win32.phpt
      ext/standard/tests/file/mkdir_variation5-win32.phpt
      ext/standard/tests/file/mkdir_variation5.phpt
      ext/standard/tests/file/mkdir_variation5.phpt
      ext/standard/tests/file/move_uploaded_file_basic.phpt
      ext/standard/tests/file/move_uploaded_file_basic.phpt
      ext/standard/tests/file/parse_ini_file_variation2.phpt
      ext/standard/tests/file/parse_ini_file_variation2.phpt
      ext/standard/tests/file/parse_ini_file_variation3.phpt
      ext/standard/tests/file/parse_ini_file_variation3.phpt
      ext/standard/tests/file/parse_ini_file_variation4.phpt
      ext/standard/tests/file/parse_ini_file_variation4.phpt
      ext/standard/tests/file/parse_ini_file_variation5.phpt
      ext/standard/tests/file/parse_ini_file_variation5.phpt
      ext/standard/tests/file/parse_ini_file_variation6-win32.phpt
      ext/standard/tests/file/parse_ini_file_variation6-win32.phpt
      ext/standard/tests/file/parse_ini_file_variation6.phpt
      ext/standard/tests/file/parse_ini_file_variation6.phpt
      ext/standard/tests/file/pathinfo_basic2-win32.phpt
      ext/standard/tests/file/pathinfo_basic2-win32.phpt
      ext/standard/tests/file/pclose_variation1.phpt
      ext/standard/tests/file/pclose_variation1.phpt
      ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt
      ext/standard/tests/file/readfile_variation10-win32.phpt
      ext/standard/tests/file/readfile_variation10.phpt
      ext/standard/tests/file/readfile_variation10.phpt
      ext/standard/tests/file/readfile_variation4.phpt
      ext/standard/tests/file/readfile_variation4.phpt
      ext/standard/tests/file/readfile_variation5.phpt
      ext/standard/tests/file/readfile_variation5.phpt
      ext/standard/tests/file/readfile_variation7.phpt
      ext/standard/tests/file/readfile_variation7.phpt
      ext/standard/tests/file/readfile_variation8-win32.phpt
      ext/standard/tests/file/readfile_variation8-win32.phpt
      ext/standard/tests/file/readfile_variation9.phpt
      ext/standard/tests/file/readfile_variation9.phpt
      ext/standard/tests/file/readlink_variation1.phpt
      ext/standard/tests/file/readlink_variation1.phpt
      ext/standard/tests/file/realpath_variation2.phpt
      ext/standard/tests/file/realpath_variation2.phpt
      ext/standard/tests/file/rename_variation13.phpt
      ext/standard/tests/file/rename_variation13.phpt
      ext/standard/tests/file/rmdir_variation1-win32.phpt
      ext/standard/tests/file/rmdir_variation1-win32.phpt
      ext/standard/tests/file/rmdir_variation1.phpt
      ext/standard/tests/file/rmdir_variation1.phpt
      ext/standard/tests/file/rmdir_variation2.phpt
      ext/standard/tests/file/rmdir_variation2.phpt
      ext/standard/tests/file/rmdir_variation3.phpt
      ext/standard/tests/file/rmdir_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation5-win32.phpt
      ext/standard/tests/file/tempnam_variation5-win32.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation6-win32.phpt
      ext/standard/tests/file/tempnam_variation6-win32.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt
      ext/standard/tests/file/tempnam_variation8-win32.phpt
      ext/standard/tests/file/tempnam_variation8-win32.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/file/touch_basic-win32.phpt
      ext/standard/tests/file/touch_basic-win32.phpt
      ext/standard/tests/file/touch_error.phpt
      ext/standard/tests/file/touch_error.phpt
      ext/standard/tests/file/touch_variation2.phpt
      ext/standard/tests/file/touch_variation2.phpt
      ext/standard/tests/file/touch_variation3-win32.phpt
      ext/standard/tests/file/touch_variation3-win32.phpt
      ext/standard/tests/file/touch_variation4.phpt
      ext/standard/tests/file/touch_variation4.phpt
      ext/standard/tests/file/touch_variation5-win32.phpt
      ext/standard/tests/file/touch_variation5-win32.phpt
      ext/standard/tests/file/touch_variation6-win32.phpt
      ext/standard/tests/file/touch_variation6-win32.phpt
      ext/standard/tests/file/umask_variation3.phpt
      ext/standard/tests/file/umask_variation3.phpt
      ext/standard/tests/file/unlink_variation10.phpt
      ext/standard/tests/file/unlink_variation10.phpt
      ext/standard/tests/file/unlink_variation6.phpt
      ext/standard/tests/file/unlink_variation6.phpt:
      File system tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and
      Linux 64 bit). There seems to be an issue with trailing slashes on 5.2.7
      RC1 which may cause some tests to fail...

    * ext/standard/tests/file/005_variation2.phpt
      ext/standard/tests/file/005_variation2.phpt
      ext/standard/tests/file/basename-win32.phpt
      ext/standard/tests/file/basename-win32.phpt
      ext/standard/tests/file/basename.phpt
      ext/standard/tests/file/basename.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/dirname_basic-win32.phpt
      ext/standard/tests/file/dirname_basic-win32.phpt
      ext/standard/tests/file/dirname_variation1.phpt
      ext/standard/tests/file/dirname_variation1.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/fgets_socket_variation2.phpt
      ext/standard/tests/file/fgets_socket_variation2.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/file_exists_error.phpt
      ext/standard/tests/file/file_get_contents_variation2.phpt
      ext/standard/tests/file/file_get_contents_variation2.phpt
      ext/standard/tests/file/file_get_contents_variation3.phpt
      ext/standard/tests/file/file_get_contents_variation3.phpt
      ext/standard/tests/file/file_get_contents_variation6.phpt
      ext/standard/tests/file/file_get_contents_variation6.phpt
      ext/standard/tests/file/file_get_contents_variation8.phpt
      ext/standard/tests/file/file_get_contents_variation8.phpt
      ext/standard/tests/file/file_put_contents_variation3.phpt
      ext/standard/tests/file/file_put_contents_variation3.phpt
      ext/standard/tests/file/file_put_contents_variation5.phpt
      ext/standard/tests/file/file_put_contents_variation5.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt
      ext/standard/tests/file/file_put_contents_variation6.phpt
      ext/standard/tests/file/file_put_contents_variation7-win32.phpt
      ext/standard/tests/file/file_put_contents_variation7-win32.phpt
      ext/standard/tests/file/file_put_contents_variation7.phpt
      ext/standard/tests/file/file_put_contents_variation7.phpt
      ext/standard/tests/file/file_put_contents_variation8.phpt
      ext/standard/tests/file/file_put_contents_variation8.phpt
      ext/standard/tests/file/file_variation8.phpt
      ext/standard/tests/file/file_variation8.phpt
      ext/standard/tests/file/filegroup_variation3.phpt
      ext/standard/tests/file/filegroup_variation3.phpt
      ext/standard/tests/file/fileowner_variation1.phpt
      ext/standard/tests/file/fileowner_variation1.phpt
      ext/standard/tests/file/fileperms_variation2.phpt
      ext/standard/tests/file/fileperms_variation2.phpt
      ext/standard/tests/file/filesize_variation5.phpt
      ext/standard/tests/file/filesize_variation5.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/fopen_include_path.inc
      ext/standard/tests/file/fopen_include_path.inc
      ext/standard/tests/file/fopen_variation14.phpt
      ext/standard/tests/file/fopen_variation14.phpt
      ext/standard/tests/file/fopen_variation19.phpt
      ext/standard/tests/file/fopen_variation19.phpt
      ext/standard/tests/file/fopen_variation3.phpt
      ext/standard/tests/file/fopen_variation3.phpt
      ext/standard/tests/file/fopen_variation5.phpt
      ext/standard/tests/file/fopen_variation5.phpt
      ext/standard/tests/file/fopen_variation9.phpt
      ext/standard/tests/file/fopen_variation9.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fpassthru_variation1.phpt
      ext/standard/tests/file/fread_fwrite_basic.phpt
      ext/standard/tests/file/fread_fwrite_basic.phpt
      ext/standard/tests/file/fseek_variation1.phpt
      ext/standard/tests/file/fseek_variation1.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation2.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/fseek_variation3.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/fwrite_variation5.phpt
      ext/standard/tests/file/fwrite_variation5.phpt
      ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_uploaded_file_basic.phpt
      ext/standard/tests/file/is_uploaded_file_basic.phpt
      ext/standard/tests/file/is_writable_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/mkdir_variation2.phpt
      ext/standard/tests/file/mkdir_variation2.phpt
      ext/standard/tests/file/mkdir_variation3.phpt
      ext/standard/tests/file/mkdir_variation3.phpt
      ext/standard/tests/file/mkdir_variation4.phpt
      ext/standard/tests/file/mkdir_variation4.phpt
      ext/standard/tests/file/pathinfo_basic1-win32.phpt
      ext/standard/tests/file/pathinfo_basic1-win32.phpt
      ext/standard/tests/file/pathinfo_basic2.phpt
      ext/standard/tests/file/pathinfo_basic2.phpt
      ext/standard/tests/file/pathinfo_variation2.phpt
      ext/standard/tests/file/pathinfo_variation2.phpt
      ext/standard/tests/file/pathinfo_variation3.phpt
      ext/standard/tests/file/pathinfo_variation3.phpt
      ext/standard/tests/file/readfile_variation6.phpt
      ext/standard/tests/file/readfile_variation6.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/rename_variation10.phpt
      ext/standard/tests/file/rename_variation10.phpt
      ext/standard/tests/file/rename_variation11-win32.phpt
      ext/standard/tests/file/rename_variation11-win32.phpt
      ext/standard/tests/file/rename_variation13-win32.phpt
      ext/standard/tests/file/rename_variation13-win32.phpt
      ext/standard/tests/file/rmdir_variation3-win32.phpt
      ext/standard/tests/file/rmdir_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/touch_basic.phpt
      ext/standard/tests/file/touch_basic.phpt
      ext/standard/tests/file/touch_variation4-win32.phpt
      ext/standard/tests/file/touch_variation4-win32.phpt
      ext/standard/tests/file/touch_variation5.phpt
      ext/standard/tests/file/touch_variation5.phpt
      ext/standard/tests/file/unlink_variation7.phpt
      ext/standard/tests/file/unlink_variation7.phpt
      ext/standard/tests/file/unlink_variation8-win32.phpt
      ext/standard/tests/file/unlink_variation8-win32.phpt
      ext/standard/tests/file/unlink_variation9-win32.phpt
      ext/standard/tests/file/unlink_variation9-win32.phpt:
      
      file 005_variation2.phpt was initially added on branch PHP_5_2.

2008-11-25  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/ns_079.phpt
      ZendEngine2/tests/ns_079.phpt
      ZendEngine2/tests/ns_080.phpt
      ZendEngine2/tests/ns_080.phpt
      ZendEngine2/tests/ns_081.phpt
      ZendEngine2/tests/ns_081.phpt
      ZendEngine2/tests/ns_082.phpt
      ZendEngine2/tests/ns_082.phpt
      ZendEngine2/tests/ns_083.phpt
      ZendEngine2/tests/ns_083.phpt
      ZendEngine2/tests/ns_084.phpt
      ZendEngine2/tests/ns_084.phpt
      ZendEngine2/tests/ns_085.phpt
      ZendEngine2/tests/ns_085.phpt
      ZendEngine2/tests/ns_086.phpt
      ZendEngine2/tests/ns_086.phpt
      ZendEngine2/tests/ns_087.phpt
      ZendEngine2/tests/ns_087.phpt:
      
      file ns_079.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y:
      Added support for namespaces with brackets. (Greg)

2008-11-25  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      MFH: Fixed endless loop in cli when ignore_user_abort is on

    * sapi/cli/php_cli.c:
      Fixed endless loop in cli when ignore_user_abort is on

2008-11-25  Stanislav Malyshev  <stas@zend.com>

    * sapi/apache/mod_php.c
      sapi/apache2handler/apache_config.c:
      MFB: fix php_value application order for Apache

2008-11-24  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      sapi/apache/mod_php5.c
      sapi/apache2handler/apache_config.c:
      MFB: fix php_value application order for Apache

    * (PHP_5_2)
      sapi/apache/mod_php5.c
      sapi/apache2handler/apache_config.c:
      fix php_value application order for Apache

2008-11-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.c:
      
      MFB: Fixed bug #46626 (mb_convert_case does not handle apostrophe
      correctly)

    * (PHP_5_3)
      ext/mbstring/php_unicode.c:
      Fixed bug #46626 (mb_convert_case does not handle apostrophe correctly)

2008-11-24  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/string.c:
      -** empty log message ***

2008-11-24  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/array.c
      ext/standard/basic_functions.c:
      MFB: restore BC for arrays

2008-11-24  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/string.c:
      Fixed bug #44075 (strtok misbehaving on unicode string)

2008-11-24  Stanislav Malyshev  <stas@zend.com>

    * README.PARAMETER_PARSING_API
      README.PARAMETER_PARSING_API
      ZendEngine2/zend_API.c:
      add object-compatible array modes

    * ZendEngine2/zend_API.c:
      add object-compatible array parameters

2008-11-24  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/basic_functions.c:
      Fixed some conditional jumps depending on uninitialised value

2008-11-24  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/basic_functions.c:
      restore BC for arrays
      [DOC] natsort, natcasesort, usort, uasort, uksort, array_flip,
      array_unique
      still won't work with objects

2008-11-24  Iain Lewis  <ilewis@uk.ibm.com>

    * ext/standard/tests/array/array_product_error.phpt
      ext/standard/tests/array/array_product_variation1.phpt
      ext/standard/tests/array/array_product_variation2.phpt
      ext/standard/tests/array/array_product_variation3.phpt
      ext/standard/tests/array/array_product_variation4.phpt
      ext/standard/tests/array/array_product_variation5.phpt:
      Adding some tests for array_product

2008-11-24  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_2)
      NEWS
      main/streams/streams.c
      main/streams/streams.c
      main/streams/xp_socket.c
      main/streams/xp_socket.c:
      MFH: Revert fix for 43782, as it caused problems.

    * main/streams/streams.c
      main/streams/xp_socket.c:
      Revert fix for 43782, as it caused problems.
      [DOC] We better document the issue at it is.

2008-11-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      - Keep the style ;)

2008-11-24  Sanjay Mantoor  <smantoor@in.ibm.com>

    * ext/date/tests/gmmktime_variation9.phpt
      ext/date/tests/gmmktime_variation9.phpt:
      Fixed testcsae inputs so that test runs faster

2008-11-23  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug38469.phpt:
      MFH: Fixed bug #46649 (Setting array element with that same array produces
      inconsistent results)

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug38469.phpt:
      Fixed bug #46649 (Setting array element with that same array produces
      inconsistent results)

2008-11-23  Felipe Pena  <felipensp@gmail.com>

    * ext/interbase/ibase_query.c
      ext/interbase/interbase.c
      ext/interbase/tests/bug45373.phpt
      ext/interbase/tests/ibase_num_fields_001.phpt:
      - New parameter parsing API

2008-11-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      BFN: Fixed bug #46643 (Upgraded PCRElib to 7.8)

    * (PHP_5_2)
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_ucd.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/pcrelib/testdata/testoutput9:
      
      MFB: Fixed bug #46643 (Upgraded PCRElib to 7.8)

2008-11-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mysqlnd/php_mysqlnd.c:
      - declaration first (fix build win)

2008-11-22  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Removed the "unreleased-fix-feature" entry as per Marcus's request
      - Made sure to include my PDO fix in the proper 5.3 release

2008-11-22  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/libsqlite/php-sqlite3-changes.patch:
      MFH Patch file for sqlite3 amalgamation so things don't get missed.

2008-11-22  Felipe Pena  <felipensp@gmail.com>

    * ext/gettext/gettext.c:
      - Fixed segfault [only in this branch]

2008-11-22  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/php-sqlite3-changes.patch
      ext/sqlite3/libsqlite/php-sqlite3-changes.patch:
      
      Patch file for sqlite3 amalgamation so things don't get missed.

    * (PHP_5_3)
      main/php.h
      win32/build/config.w32.h.in:
      MFH Better fix for va_copy since some architectures like to do a deep copy.

    * main/php.h
      win32/build/config.w32.h.in:
      Better fix for va_copy since some architectures like to do a deep copy.

2008-11-22  David Coallier  <david.coallier@gmail.com>

    * NEWS:
      - Removed my duplicate news entry

2008-11-22  Felipe Pena  <felipensp@gmail.com>

    * ext/curl/interface.c:
      - Fixed segfault [only in this branch, because add_next_* are macro]

2008-11-22  David Coallier  <david.coallier@gmail.com>

    * NEWS:
      - Added the fixed bug #46615

    * (PHP_5_3)
      NEWS:
      - Added news item for bug #46615

    * (PHP_5_3)
      ext/spl/spl_heap.c
      ext/spl/tests/heap_007.phpt
      ext/spl/tests/pqueue_003.phpt:
      - MFH
      - Bug #46615
      - Return the count - 1 when invoking SplHeap->key()
      - Adjusted the tests

    * ext/spl/spl_heap.c:
      - Return the key - 1
      - Bug #46615

    * ext/spl/tests/heap_007.phpt
      ext/spl/tests/pqueue_003.phpt:
      - Added tests for bug #46615 (Adjustments)

2008-11-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/sqlite3/libsqlite/sqlite3.c:
      - MFB: Fix windows build

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.c:
      - Fix windows build
         please keep the fixes while merging the new versions.
         if the updates do not contain the fixes, create a little todo list so
      it is
         not forgotten (wiki)

    * win32/build/config.w32.h.in:
      - MFB: make va_copy safer using () around arguments

    * (PHP_5_3)
      win32/build/config.w32.h.in:
      - make va_copy safer using () around arguments

2008-11-22  Scott MacVicar  <scott@macvicar.net>

    * win32/build/config.w32.h.in:
      Fix build on Windows

    * (PHP_5_3)
      ext/sqlite/sqlite.c:
      MFH Error handler isn't properly restored when using fetchObject() with
      SQLite

    * ext/sqlite/sqlite.c:
      Error handler isn't properly restored when using fetchObject() with SQLite

2008-11-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN

2008-11-22  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Update libsqlite to 3.6.6

    * (PHP_5_3)
      ext/fileinfo/libmagic/print.c
      ext/fileinfo/tests/finfo_open_error.phpt:
      MFH Warnings from libmagic should be notices rather than sent to stderr,
      this fixes a test on Windows

    * ext/fileinfo/libmagic/print.c
      ext/fileinfo/tests/finfo_open_error.phpt:
      Warnings from libmagic should be notices rather than sent to stderr, this
      fixes a test on Windows

2008-11-21  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/php_reflection.c:
      - Fixed bug #46604 (ReflectionClass::getProperty() fails) [only in this
      branch]

    * ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt:
      - Missing SKIPIF :(

    * (PHP_5_2)
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt:
      - Fixed tests

    * (PHP_5_2)
      ext/readline/readline.c
      ext/readline/readline.c:
      - MFH: Fixed memory leak in readline_callback_handler_remove()

    * ext/readline/readline.c:
      - Fixed memory leak in readline_callback_handler_remove()

2008-11-21  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      main/snprintf.c
      main/snprintf.h:
      MFH Add vasprintf() so the buffer can be automatically calculated, you need
      to efree this when done though!

    * main/snprintf.c
      main/snprintf.h:
      Add vasprintf() so the buffer can be automatically calculated, you need to
      efree this when done though!

2008-11-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt:
      file readline_callback_handler_install_001.phpt was added on branch PHP_5_2
      on 2008-11-21 21:44:32 +0000

    * ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt:
      - Fix test

    * (PHP_5_2)
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_callback_handler_remove_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_read_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt:
      - New tests

    * ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_add_history_001.phpt
      ext/readline/tests/readline_callback_handler_install_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_clear_history_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_info_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_list_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt
      ext/readline/tests/readline_write_history_001.phpt:
        1.1.4;
      - New tests

    * (PHP_5_3)
      NEWS:
      - BFN #46578

    * (PHP_5_3)
      ext/standard/string.c
      ext/standard/tests/strings/bug46578.phpt:
      - MFH: Fixed bug #46578 (strip_tags() does not honor end-of-comment when it
      encounters a single quote)

    * ext/standard/tests/strings/bug46578.phpt
      ext/standard/tests/strings/bug46578.phpt:
      
      - Fixed bug #46578 (strip_tags() does not honor end-of-comment when it
      encounters a single quote)

    * ext/standard/string.c:
      - Fixed bug #46578 (strip_tags() does not honor end-of-comment when it
      encounters a single quote)

2008-11-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/snmp/winsnmp.c
      win32/php5dll.dsp
      win32/php5dllts.dsp:
      - Nuke unused file

2008-11-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/config.w32:
      - MFH:
       - expose PHP_BUILD in the Makefile
       - ICU 3.8/4.0 are dynamically linked, add $PHP_BUILD\bin to the PATH so
      php.exe can find them (nmake test, nmake snaps)

    * (PHP_5_3)
      win32/build/confutils.js:
      - MFH: add build type (debug/release) and TS info to the summary

    * win32/build/Makefile
      win32/build/config.w32:
      - expose PHP_BUILD in the Makefile
      - ICU 3.8/4.0 are dynamically linked, add $PHP_BUILD\bin to the PATH so
      php.exe can find them (nmake test, nmake snaps)

    * win32/build/confutils.js:
      - add build type (debug/release) and TS info to the summary

2008-11-21  Iain Lewis  <ilewis@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_product_error.phpt
      ext/standard/tests/array/array_product_variation1.phpt
      ext/standard/tests/array/array_product_variation2.phpt
      ext/standard/tests/array/array_product_variation3.phpt
      ext/standard/tests/array/array_product_variation4.phpt
      ext/standard/tests/array/array_product_variation5.phpt:
      Adding some tests for array_product

2008-11-21  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/date/tests/gmmktime_basic.phpt
      ext/date/tests/gmmktime_error.phpt
      ext/date/tests/gmmktime_variation1.phpt
      ext/date/tests/gmmktime_variation2.phpt
      ext/date/tests/gmmktime_variation3.phpt
      ext/date/tests/gmmktime_variation4.phpt
      ext/date/tests/gmmktime_variation5.phpt
      ext/date/tests/gmmktime_variation6.phpt
      ext/date/tests/gmmktime_variation7.phpt
      ext/date/tests/gmmktime_variation8.phpt
      ext/date/tests/gmmktime_variation9.phpt:
      New testcases for gmmktime function

    * ext/date/tests/gmmktime_basic.phpt
      ext/date/tests/gmmktime_basic.phpt
      ext/date/tests/gmmktime_error.phpt
      ext/date/tests/gmmktime_error.phpt
      ext/date/tests/gmmktime_variation1.phpt
      ext/date/tests/gmmktime_variation1.phpt
      ext/date/tests/gmmktime_variation2.phpt
      ext/date/tests/gmmktime_variation2.phpt
      ext/date/tests/gmmktime_variation3.phpt
      ext/date/tests/gmmktime_variation3.phpt
      ext/date/tests/gmmktime_variation4.phpt
      ext/date/tests/gmmktime_variation4.phpt
      ext/date/tests/gmmktime_variation5.phpt
      ext/date/tests/gmmktime_variation5.phpt
      ext/date/tests/gmmktime_variation6.phpt
      ext/date/tests/gmmktime_variation6.phpt
      ext/date/tests/gmmktime_variation7.phpt
      ext/date/tests/gmmktime_variation7.phpt
      ext/date/tests/gmmktime_variation8.phpt
      ext/date/tests/gmmktime_variation8.phpt
      ext/date/tests/gmmktime_variation9.phpt
      ext/date/tests/gmmktime_variation9.phpt:
      
      New testcases for gmmktime function

2008-11-21  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.7RC4

2008-11-20  Felipe Pena  <felipensp@gmail.com>

    * ext/mcrypt/tests/blowfish.phpt
      ext/mcrypt/tests/blowfish.phpt:
      - Changed split() to preg_split()

    * (PHP_5_2)
      NEWS
      NEWS:
      - BFN

    * (PHP_5_2)
      ext/readline/readline.c
      ext/readline/readline.c:
      - MFH: Fixed memory leaks in readline_completion_function()

    * ext/readline/readline.c:
      - Fixed memory leaks in readline_completion_function()

2008-11-20  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_structs.h:
      mysqlnd fixes for Windows :
      - less warnings
      - PHPAPI for mysqlnd_poll

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_structs.h:
      MFH:
      Windows fixes for mysqlnd
      Less warnings + PHPAPI for mysqlnd_poll

2008-11-20  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * win32/inet.c:
      Fix typo

2008-11-20  Mark Karpeles  <mark@hell.ne.jp>

    * (PHP_5_3)
      ext/wddx/wddx.c
      ext/wddx/tests/002.phpt
      ext/wddx/tests/003.phpt
      ext/wddx/tests/004.phpt
      ext/wddx/tests/005.phpt:
      - MFH: ext/wddx: classes providing __sleep() are stored without properties
      (fixed)
      - ext/wddx: fixed wddx_add_vars() ignoring first var in php 5.3

2008-11-20  Iain Lewis  <ilewis@uk.ibm.com>

    * ext/standard/tests/array/array_product_error.phpt
      ext/standard/tests/array/array_product_error.phpt
      ext/standard/tests/array/array_product_variation1.phpt
      ext/standard/tests/array/array_product_variation1.phpt
      ext/standard/tests/array/array_product_variation2.phpt
      ext/standard/tests/array/array_product_variation2.phpt
      ext/standard/tests/array/array_product_variation3.phpt
      ext/standard/tests/array/array_product_variation3.phpt
      ext/standard/tests/array/array_product_variation4.phpt
      ext/standard/tests/array/array_product_variation4.phpt
      ext/standard/tests/array/array_product_variation5.phpt
      ext/standard/tests/array/array_product_variation5.phpt:
      
      file array_product_error.phpt was initially added on branch PHP_5_2.

2008-11-20  Mark Karpeles  <mark@hell.ne.jp>

    * ext/wddx/tests/003.phpt
      ext/wddx/tests/003.phpt:
      
      - MFB: ext/wddx: fixed test 003 which depended on arch (32bits vs 64bits)

    * (PHP_5_2)
      ext/wddx/tests/003.phpt:
      - ext/wddx: fixed test 003 which depended on arch (32bits vs 64bits)

2008-11-20  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ZendEngine2/zend_list.h
      ZendEngine2/zend_list.h:
      - MFH: Added ZEND_FETCH_RESOURCE_NO_RETURN

    * (PHP_5_3)
      ext/wddx/wddx.c:
      - MFH: Fixed memory leak in wddx_add_vars()

    * ext/wddx/wddx.c:
      - Fixed memory leak in wddx_add_vars()

    * ZendEngine2/zend_list.h:
      - Added ZEND_FETCH_RESOURCE_NO_RETURN

2008-11-20  Mark Karpeles  <mark@hell.ne.jp>

    * (PHP_5_2)
      ext/wddx/wddx.c
      ext/wddx/tests/002.phpt
      ext/wddx/tests/003.phpt
      ext/wddx/tests/004.phpt
      ext/wddx/tests/005.phpt:
      - MFH: ext/wddx: classes providing __sleep() are stored without properties
      (fixed)

    * ext/wddx/tests/002.phpt
      ext/wddx/tests/002.phpt
      ext/wddx/tests/002.phpt
      ext/wddx/tests/003.phpt
      ext/wddx/tests/003.phpt
      ext/wddx/tests/004.phpt
      ext/wddx/tests/004.phpt
      ext/wddx/tests/004.phpt
      ext/wddx/tests/005.phpt
      ext/wddx/tests/005.phpt
      ext/wddx/tests/005.phpt
      ext/wddx/tests/bug35410_64bit.phpt:
        1.1.4;
      - ext/wddx: classes providing __sleep() are stored without properties
      (fixed)

    * ext/wddx/wddx.c:
      - ext/wddx: classes providing __sleep() are stored without properties
      (fixed)

    * (PHP_5_3)
      ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt
      ext/wddx/tests/bug37587.phpt:
      - MFH: #46496, wddx_serialize treats input as ISO-8859-1 (Mark Karpeles)

2008-11-20  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt:
      - Fixed tests

    * (PHP_5_3)
      ext/mcrypt/tests/blowfish.phpt:
      - Fixed test

2008-11-20  Mark Karpeles  <mark@hell.ne.jp>

    * ext/wddx/wddx.c
      ext/wddx/tests/bug35410_64bit.phpt
      ext/wddx/tests/bug37569.phpt
      ext/wddx/tests/bug37587.phpt:
      - MFB (PHP_5_2): #46496, wddx_serialize treats input as ISO-8859-1 (Mark
      Karpeles)

2008-11-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/sqlite3/sqlite3.c:
      - declarations must be.. 1st

2008-11-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Proper bug id

2008-11-19  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/spl/spl_array.c
      ext/spl/spl_array.c:
      CS

2008-11-19  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c:
      MFH:
      Fix a small bug that mysqlnd::next_result didn't care about an error in a
      multi-statement. In an inner layer the error has been already set, thus it
      needed better massage on the top level.

    * ext/mysqlnd/mysqlnd.c:
      Fix a small bug that mysqlnd::next_result didn't care about an error in a
      multi-statement. In an inner layer the error has been already set, thus it
      needed better massage on the top level.

2008-11-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - #46497

    * (PHP_5_2)
      ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt
      ext/wddx/tests/bug37587.phpt:
      - #46497, wddx_serialize treats input as ISO-8859-1 (Mark Karpeles)

2008-11-19  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/json/tests/bug41567.phpt:
      - Fixed test

    * ext/json/tests/bug41567.phpt
      ext/json/tests/bug41567.phpt
      ext/mbstring/tests/mb_split.phpt
      ext/mbstring/tests/php_gr_jp_10830.phpt
      ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
      ext/mbstring/tests/php_gr_jp_dev_884-2.phpt
      ext/standard/tests/strings/similar_text_basic.phpt
      ext/standard/tests/strings/similar_text_basic.phpt:
      - Fixed tests

2008-11-19  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_array.c
      ext/spl/spl_array.c:
      Improved ArrayObject performance (made spl_hash_verify_pos() an O(1)
      and removed some spl_array_get_hash_table() calls). Fixes #46039

2008-11-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/curl/config.w32:
      - new naming and allow libcurl static build
      - c/p error for zlib

    * (PHP_5_3)
      ext/curl/config.w32:
      - new naming and allow libcurl static build

2008-11-19  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS:
      typo

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug46196.phpt
      ZendEngine2/tests/bug46241.phpt
      ext/date/php_date.c
      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/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/mysqli/mysqli_driver.c
      ext/simplexml/simplexml.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c:
      MFH: Fix #46241 (stacked error_handlers, error_handling in general)

    * ZendEngine2/tests/bug46241.phpt
      ZendEngine2/tests/bug46241.phpt
      ext/date/php_date.c
      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/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/mysqli/mysqli_driver.c
      ext/simplexml/simplexml.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c:
      
      Fix #46241 (stacked error_handlers, error_handling in general)

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug46196.phpt:
      Fix #46241 (stacked error_handlers, error_handling in general)

2008-11-18  Alexey Zakhlestin  <indeyets@gmail.com>

    * sapi/apache_hooks/php_apache.c:
      MFB: new parameter-parsing api

    * (PHP_5_3)
      sapi/apache_hooks/php_apache.c:
      new parameter-parsing api

2008-11-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mbstring/oniguruma/win32/config.h:
      - mac eol to win eol

2008-11-18  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c:
      Fix windows build - pure C compiler

2008-11-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/ereg/ereg.c
      ext/ereg/tests/001.phpt
      ext/ereg/tests/002.phpt
      ext/ereg/tests/003.phpt
      ext/ereg/tests/004.phpt
      ext/ereg/tests/005.phpt
      ext/ereg/tests/006.phpt
      ext/ereg/tests/007.phpt
      ext/ereg/tests/008.phpt
      ext/ereg/tests/009.phpt
      ext/ereg/tests/010.phpt
      ext/ereg/tests/011.phpt
      ext/ereg/tests/012.phpt
      ext/ereg/tests/013.phpt
      ext/ereg/tests/014.phpt
      ext/ereg/tests/015.phpt
      ext/ereg/tests/016.phpt
      ext/ereg/tests/ereg_basic_001.phpt
      ext/ereg/tests/ereg_basic_002.phpt
      ext/ereg/tests/ereg_basic_003.phpt
      ext/ereg/tests/ereg_basic_004.phpt
      ext/ereg/tests/ereg_error_001.phpt
      ext/ereg/tests/ereg_error_002.phpt
      ext/ereg/tests/ereg_replace_basic_001.phpt
      ext/ereg/tests/ereg_replace_basic_002.phpt
      ext/ereg/tests/ereg_replace_error_001.phpt
      ext/ereg/tests/ereg_replace_error_002.phpt
      ext/ereg/tests/ereg_replace_variation_001.phpt
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/ereg_replace_variation_003.phpt
      ext/ereg/tests/ereg_variation_001.phpt
      ext/ereg/tests/ereg_variation_002.phpt
      ext/ereg/tests/ereg_variation_003.phpt
      ext/ereg/tests/ereg_variation_004.phpt
      ext/ereg/tests/eregi_basic.phpt
      ext/ereg/tests/eregi_basic_001.phpt
      ext/ereg/tests/eregi_basic_002.phpt
      ext/ereg/tests/eregi_basic_003.phpt
      ext/ereg/tests/eregi_basic_004.phpt
      ext/ereg/tests/eregi_error_001.phpt
      ext/ereg/tests/eregi_error_002.phpt
      ext/ereg/tests/eregi_replace_basic.phpt
      ext/ereg/tests/eregi_replace_basic_001.phpt
      ext/ereg/tests/eregi_replace_basic_002.phpt
      ext/ereg/tests/eregi_replace_error_001.phpt
      ext/ereg/tests/eregi_replace_error_002.phpt
      ext/ereg/tests/eregi_replace_variation_001.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_003.phpt
      ext/ereg/tests/eregi_variation_001.phpt
      ext/ereg/tests/eregi_variation_002.phpt
      ext/ereg/tests/eregi_variation_003.phpt
      ext/ereg/tests/eregi_variation_004.phpt
      ext/ereg/tests/split_basic_001.phpt
      ext/ereg/tests/split_basic_002.phpt
      ext/ereg/tests/split_basic_003.phpt
      ext/ereg/tests/split_error_001.phpt
      ext/ereg/tests/split_error_002.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/split_variation_004.phpt
      ext/ereg/tests/spliti_basic_001.phpt
      ext/ereg/tests/spliti_basic_002.phpt
      ext/ereg/tests/spliti_basic_003.phpt
      ext/ereg/tests/spliti_basic_004.phpt
      ext/ereg/tests/spliti_error_001.phpt
      ext/ereg/tests/spliti_error_002.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/ereg/tests/spliti_variation_004.phpt
      ext/ereg/tests/sql_regcase_basic_001.phpt
      ext/ereg/tests/sql_regcase_error_001.phpt
      ext/ereg/tests/sql_regcase_variation_001.phpt:
      - Deprecate ereg

2008-11-18  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/bug37090.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_poll.phpt
      ext/mysqli/tests/mysqli_poll_kill.phpt
      ext/mysqli/tests/mysqli_poll_mixing_insert_select.phpt
      ext/mysqli/tests/mysqli_poll_reference.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_structs.h:
      MFH:
      Asynchronous queries for mysqli, when mysqlnd is enabled.
      Includes 4 tests for mysqli_poll

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/bug37090.phpt
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_character_set.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_get_charset.phpt
      ext/mysqli/tests/mysqli_poll.phpt
      ext/mysqli/tests/mysqli_poll.phpt
      ext/mysqli/tests/mysqli_poll_kill.phpt
      ext/mysqli/tests/mysqli_poll_kill.phpt
      ext/mysqli/tests/mysqli_poll_mixing_insert_select.phpt
      ext/mysqli/tests/mysqli_poll_mixing_insert_select.phpt
      ext/mysqli/tests/mysqli_poll_reference.phpt
      ext/mysqli/tests/mysqli_poll_reference.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_structs.h:
      Asynchronous queries for mysqli, when mysqlnd is enabled.
      Includes 4 tests for mysqli_poll

2008-11-18  Ant Phillips  <antphill@uk.ibm.com>

    * ext/reflection/tests/ReflectionClass_getDefaultProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_001.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_001.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_003.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_003.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getMethod_001.phpt
      ext/reflection/tests/ReflectionClass_getMethod_001.phpt
      ext/reflection/tests/ReflectionClass_getMethod_002.phpt
      ext/reflection/tests/ReflectionClass_getMethod_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_001.phpt
      ext/reflection/tests/ReflectionClass_getMethods_001.phpt
      ext/reflection/tests/ReflectionClass_getMethods_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_003.phpt
      ext/reflection/tests/ReflectionClass_getMethods_003.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getProperties_003.phpt
      ext/reflection/tests/ReflectionClass_getProperties_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_001.phpt
      ext/reflection/tests/ReflectionClass_getProperty_001.phpt
      ext/reflection/tests/ReflectionClass_getProperty_002.phpt
      ext/reflection/tests/ReflectionClass_getProperty_002.phpt
      ext/reflection/tests/ReflectionClass_getProperty_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_004.phpt
      ext/reflection/tests/ReflectionClass_getProperty_004.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_001.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_001.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_002.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_002.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_001.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_001.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_002.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_002.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_001.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_001.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_002.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_002.phpt
      ext/reflection/tests/ReflectionClass_implementsInterface_001.phpt
      ext/reflection/tests/ReflectionClass_implementsInterface_001.phpt
      ext/reflection/tests/ReflectionClass_isIterateable_001.phpt
      ext/reflection/tests/ReflectionClass_isIterateable_001.phpt
      ext/reflection/tests/ReflectionClass_isSubclassOf_002.phpt
      ext/reflection/tests/ReflectionClass_isSubclassOf_002.phpt
      ext/reflection/tests/ReflectionClass_modifiers_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_001.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_001.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_002.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_002.phpt
      ext/reflection/tests/ReflectionClass_newInstance_001.phpt
      ext/reflection/tests/ReflectionClass_newInstance_001.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_toString_001.phpt
      ext/reflection/tests/ReflectionClass_toString_001.phpt
      ext/reflection/tests/ReflectionClass_toString_002.phpt
      ext/reflection/tests/ReflectionClass_toString_002.phpt
      ext/reflection/tests/ReflectionClass_toString_003.phpt
      ext/reflection/tests/ReflectionClass_toString_003.phpt
      ext/reflection/tests/ReflectionFunction_001.phpt
      ext/reflection/tests/ReflectionFunction_001.phpt
      ext/reflection/tests/ReflectionFunction_construct.001.phpt
      ext/reflection/tests/ReflectionFunction_construct.001.phpt
      ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
      ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.002.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.002.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error1.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error1.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error2.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error2.phpt
      ext/reflection/tests/ReflectionObject_isSubclassOf.002.phpt
      ext/reflection/tests/ReflectionObject_isSubclassOf.002.phpt
      ext/reflection/tests/ReflectionParameter_001.phpt
      ext/reflection/tests/ReflectionParameter_001.phpt
      ext/reflection/tests/ReflectionParameter_002.phpt
      ext/reflection/tests/ReflectionParameter_002.phpt
      ext/reflection/tests/ReflectionParameter_003.phpt
      ext/reflection/tests/ReflectionParameter_003.phpt
      ext/reflection/tests/ReflectionProperty_getModifiers.001.phpt
      ext/reflection/tests/ReflectionProperty_getModifiers.001.phpt
      ext/reflection/tests/included4.inc
      ext/reflection/tests/included4.inc:
      Reflection tests: checked on PHP 5.2.6, 5.3 and 6.0 (Windows, Linux and
      Linux 64 bit).

    * ext/reflection/tests/ReflectionClass_getInterfaces_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_002.phpt
      ext/reflection/tests/ReflectionClass_getMethod_001.phpt
      ext/reflection/tests/ReflectionClass_getMethod_001.phpt
      ext/reflection/tests/ReflectionClass_getMethod_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getProperties_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_001.phpt
      ext/reflection/tests/ReflectionClass_getProperty_001.phpt
      ext/reflection/tests/ReflectionClass_getProperty_001.phpt
      ext/reflection/tests/ReflectionClass_getProperty_004.phpt
      ext/reflection/tests/ReflectionClass_getProperty_004.phpt
      ext/reflection/tests/ReflectionClass_getProperty_004.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_002.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_002.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_002.phpt
      ext/reflection/tests/ReflectionClass_isIterateable_001.phpt
      ext/reflection/tests/ReflectionClass_isIterateable_001.phpt
      ext/reflection/tests/ReflectionClass_isIterateable_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionClass_modifiers_002.phpt
      ext/reflection/tests/ReflectionClass_newInstance_001.phpt
      ext/reflection/tests/ReflectionClass_newInstance_001.phpt
      ext/reflection/tests/ReflectionClass_newInstance_001.phpt
      ext/reflection/tests/ReflectionClass_toString_003.phpt
      ext/reflection/tests/ReflectionClass_toString_003.phpt
      ext/reflection/tests/ReflectionClass_toString_003.phpt
      ext/reflection/tests/ReflectionFunction_001.phpt
      ext/reflection/tests/ReflectionFunction_001.phpt
      ext/reflection/tests/ReflectionFunction_001.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error2.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error2.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error2.phpt:
        1.1.4;
      file ReflectionClass_getInterfaces_002.phpt was initially added on branch
      PHP_5_2.

    * ext/reflection/tests/ReflectionClass_getDefaultProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDefaultProperties_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_001.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getDocComment_002.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_001.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_001.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_001.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_003.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_003.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_003.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getInterfaces_004.phpt
      ext/reflection/tests/ReflectionClass_getMethod_002.phpt
      ext/reflection/tests/ReflectionClass_getMethod_002.phpt
      ext/reflection/tests/ReflectionClass_getMethod_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_001.phpt
      ext/reflection/tests/ReflectionClass_getMethods_001.phpt
      ext/reflection/tests/ReflectionClass_getMethods_001.phpt
      ext/reflection/tests/ReflectionClass_getMethods_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_002.phpt
      ext/reflection/tests/ReflectionClass_getMethods_003.phpt
      ext/reflection/tests/ReflectionClass_getMethods_003.phpt
      ext/reflection/tests/ReflectionClass_getMethods_003.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_getParentClass_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_001.phpt
      ext/reflection/tests/ReflectionClass_getProperties_003.phpt
      ext/reflection/tests/ReflectionClass_getProperties_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_002.phpt
      ext/reflection/tests/ReflectionClass_getProperty_002.phpt
      ext/reflection/tests/ReflectionClass_getProperty_002.phpt
      ext/reflection/tests/ReflectionClass_getProperty_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_003.phpt
      ext/reflection/tests/ReflectionClass_getProperty_003.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_getStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_001.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_001.phpt
      ext/reflection/tests/ReflectionClass_hasConstant_001.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_001.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_001.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_001.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_002.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_002.phpt
      ext/reflection/tests/ReflectionClass_hasMethod_002.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_001.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_001.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_001.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_002.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_002.phpt
      ext/reflection/tests/ReflectionClass_hasProperty_002.phpt
      ext/reflection/tests/ReflectionClass_implementsInterface_001.phpt
      ext/reflection/tests/ReflectionClass_implementsInterface_001.phpt
      ext/reflection/tests/ReflectionClass_implementsInterface_001.phpt
      ext/reflection/tests/ReflectionClass_isSubclassOf_002.phpt
      ext/reflection/tests/ReflectionClass_isSubclassOf_002.phpt
      ext/reflection/tests/ReflectionClass_isSubclassOf_002.phpt
      ext/reflection/tests/ReflectionClass_modifiers_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_001.phpt
      ext/reflection/tests/ReflectionClass_modifiers_001.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_001.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_001.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_001.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_002.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_002.phpt
      ext/reflection/tests/ReflectionClass_newInstanceArgs_002.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_001.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_setStaticPropertyValue_002.phpt
      ext/reflection/tests/ReflectionClass_toString_001.phpt
      ext/reflection/tests/ReflectionClass_toString_001.phpt
      ext/reflection/tests/ReflectionClass_toString_001.phpt
      ext/reflection/tests/ReflectionClass_toString_002.phpt
      ext/reflection/tests/ReflectionClass_toString_002.phpt
      ext/reflection/tests/ReflectionClass_toString_002.phpt
      ext/reflection/tests/ReflectionFunction_construct.001.phpt
      ext/reflection/tests/ReflectionFunction_construct.001.phpt
      ext/reflection/tests/ReflectionFunction_construct.001.phpt
      ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
      ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
      ext/reflection/tests/ReflectionFunction_getDocComment.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.001.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.002.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.002.phpt
      ext/reflection/tests/ReflectionFunction_getFileName.002.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_006.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error1.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error1.phpt
      ext/reflection/tests/ReflectionMethod_constructor_error1.phpt
      ext/reflection/tests/ReflectionObject_isSubclassOf.002.phpt
      ext/reflection/tests/ReflectionObject_isSubclassOf.002.phpt
      ext/reflection/tests/ReflectionObject_isSubclassOf.002.phpt
      ext/reflection/tests/ReflectionParameter_001.phpt
      ext/reflection/tests/ReflectionParameter_001.phpt
      ext/reflection/tests/ReflectionParameter_001.phpt
      ext/reflection/tests/ReflectionParameter_002.phpt
      ext/reflection/tests/ReflectionParameter_002.phpt
      ext/reflection/tests/ReflectionParameter_002.phpt
      ext/reflection/tests/ReflectionParameter_003.phpt
      ext/reflection/tests/ReflectionParameter_003.phpt
      ext/reflection/tests/ReflectionParameter_003.phpt
      ext/reflection/tests/ReflectionProperty_getModifiers.001.phpt
      ext/reflection/tests/ReflectionProperty_getModifiers.001.phpt
      ext/reflection/tests/ReflectionProperty_getModifiers.001.phpt
      ext/reflection/tests/included4.inc
      ext/reflection/tests/included4.inc
      ext/reflection/tests/included4.inc:
        1.1.4;
      file ReflectionClass_getDefaultProperties_001.phpt was initially added on
      branch PHP_5_2.

2008-11-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/sqlite3/sqlite3.c:
      - declaration has to be first...

    * (PHP_5_2)
      NEWS:
      - #41033

    * ext/openssl/tests/bug46127.phpt:
      - mfb: fix title

    * ext/openssl/openssl.c
      ext/openssl/tests/bug41033.pem
      ext/openssl/tests/bug41033.phpt
      ext/openssl/tests/bug41033pub.pem:
      - MFB: #41033, enable signing with DSA keys

    * (PHP_5_3)
      ext/openssl/tests/bug46127.phpt:
      - MFB: fix title

    * (PHP_5_2)
      ext/openssl/tests/bug46127.phpt:
      - fix title

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/tests/bug41033.pem
      ext/openssl/tests/bug41033.phpt
      ext/openssl/tests/bug41033pub.pem:
      - MFH: #41033, enable signing with DSA keys

    * (PHP_5_3)
      ext/openssl/openssl.c
      ext/openssl/tests/bug41033.pem
      ext/openssl/tests/bug41033.pem
      ext/openssl/tests/bug41033.pem
      ext/openssl/tests/bug41033.phpt
      ext/openssl/tests/bug41033.phpt
      ext/openssl/tests/bug41033.phpt
      ext/openssl/tests/bug41033pub.pem
      ext/openssl/tests/bug41033pub.pem
      ext/openssl/tests/bug41033pub.pem:
      - #41033, enable signing with DSA keys

2008-11-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      More detailed bug fix description

2008-11-17  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      MFH:
      - Changed 'strlen' to use ZEND_FUNCTION(strlen)
      - Removed duplicated arginfo structs

    * ZendEngine2/zend_builtin_functions.c:
      - Changed 'strlen' to use ZEND_FUNCTION(strlen)
      - Removed duplicated arginfo structs

2008-11-17  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/openssl/tests/openssl_random_pseudo_bytes.phpt:
      Missed test for previous commit

    * (PHP_5_3)
      ext/openssl/openssl.c:
      MFH Add openssl_random_pseudo_bytes() in order to expose access to a PRG,
      this wraps around whatever the OS provides.
      
      - OpenBSD uses arc4random()
      - Windows uses the Windows Crypto API
      - FreeBSD, Linux, etc use /dev/random or /dev/urandom if available
      [DOC]

    * ext/openssl/openssl.c
      ext/openssl/tests/openssl_random_pseudo_bytes.phpt
      ext/openssl/tests/openssl_random_pseudo_bytes.phpt:
      Add openssl_random_pseudo_bytes() in order to expose access to a PRG, this
      wraps around whatever the OS provides.
      
      - OpenBSD uses arc4random()
      - Windows uses the Windows Crypto API
      - FreeBSD, Linux, etc use /dev/random or /dev/urandom if available
      [DOC]

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      MFH Fix #46033 - Segfault when instantiating SQLite3stmt and SQLite3Result
      directly.

    * ext/sqlite3/sqlite3.c:
      Fix #46033 - Segfault when instantiating SQLite3stmt and SQLite3Result
      directly.

2008-11-17  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/tests/ns_078.phpt
      ZendEngine2/tests/ns_078.phpt:
      
      file ns_078.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y:
      Improve use syntax
      [DOC] use \foo\bar is the same as use foo\bar

2008-11-17  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Sync libsqlite to 3.6.5

2008-11-17  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      NEWS
      configure.in:
      MFH: Feature request #46595. Use cc as default compiler and fallback to
      gcc.

    * configure.in:
      Feature request #46595. Use cc as default compiler and fallback to gcc.
      [DOC]

2008-11-17  Ant Phillips  <antphill@uk.ibm.com>

    * ext/reflection/tests/reflectionClass_export_basic1.phpt
      ext/reflection/tests/reflectionClass_export_basic1.phpt
      ext/reflection/tests/reflectionClass_export_basic2.phpt
      ext/reflection/tests/reflectionClass_export_basic2.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionObject___toString_basic1.phpt
      ext/reflection/tests/reflectionObject___toString_basic1.phpt
      ext/reflection/tests/reflectionObject___toString_basic2.phpt
      ext/reflection/tests/reflectionObject___toString_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic1.phpt
      ext/reflection/tests/reflectionObject_export_basic1.phpt
      ext/reflection/tests/reflectionObject_export_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic3.phpt
      ext/reflection/tests/reflectionObject_export_basic3.phpt
      ext/reflection/tests/reflectionProperty_constructor_variation1.phpt
      ext/reflection/tests/reflectionProperty_constructor_variation1.phpt:
      Commit tests for ext/reflection

2008-11-17  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/com_dotnet/com_extension.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/date/php_date.c
      ext/dba/dba.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/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/exif/exif.c
      ext/fileinfo/fileinfo.c
      ext/filter/filter.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/hash/hash.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/intl/php_intl.c
      ext/intl/collator/collator_class.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/formatter/formatter_class.c
      ext/intl/locale/locale_class.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/normalizer/normalizer_class.c
      ext/json/json.c
      ext/ldap/ldap.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mssql/php_mssql.c
      ext/mysqli/mysqli_fe.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/phar/phar_object.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/snmp/snmp.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/standard/basic_functions.c
      ext/standard/user_filters.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/sysvsem.c
      ext/sysvshm/sysvshm.c
      ext/tidy/tidy.c
      ext/tokenizer/tokenizer.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c
      sapi/aolserver/aolserver.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/com_dotnet/com_extension.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/date/php_date.c
      ext/dba/dba.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/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/fileinfo/fileinfo.c
      ext/filter/filter.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/hash/hash.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/intl/php_intl.c
      ext/intl/collator/collator_class.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/formatter/formatter_class.c
      ext/intl/locale/locale_class.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/normalizer/normalizer_class.c
      ext/json/json.c
      ext/ldap/ldap.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mssql/php_mssql.c
      ext/mysqli/mysqli_fe.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/phar/phar_object.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/snmp/snmp.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/standard/basic_functions.c
      ext/standard/user_filters.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvshm/sysvshm.c
      ext/tidy/tidy.c
      ext/tokenizer/tokenizer.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c
      sapi/aolserver/aolserver.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro (again!)

2008-11-17  Ant Phillips  <antphill@uk.ibm.com>

    * ext/reflection/tests/reflectionClass_export_basic1.phpt
      ext/reflection/tests/reflectionClass_export_basic1.phpt
      ext/reflection/tests/reflectionClass_export_basic1.phpt
      ext/reflection/tests/reflectionClass_export_basic2.phpt
      ext/reflection/tests/reflectionClass_export_basic2.phpt
      ext/reflection/tests/reflectionClass_export_basic2.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_variation.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_variation.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_isAbstract_basic.phpt
      ext/reflection/tests/reflectionClass_isFinal_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt
      ext/reflection/tests/reflectionObject___toString_basic1.phpt
      ext/reflection/tests/reflectionObject___toString_basic1.phpt
      ext/reflection/tests/reflectionObject___toString_basic1.phpt
      ext/reflection/tests/reflectionObject___toString_basic2.phpt
      ext/reflection/tests/reflectionObject___toString_basic2.phpt
      ext/reflection/tests/reflectionObject___toString_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic2.phpt
      ext/reflection/tests/reflectionObject_export_basic3.phpt
      ext/reflection/tests/reflectionObject_export_basic3.phpt
      ext/reflection/tests/reflectionObject_export_basic3.phpt:
        1.1.4;
      file reflectionClass_export_basic1.phpt was initially added on branch
      PHP_5_2.

    * ext/reflection/tests/reflectionObject_export_basic1.phpt
      ext/reflection/tests/reflectionObject_export_basic1.phpt
      ext/reflection/tests/reflectionObject_export_basic1.phpt
      ext/reflection/tests/reflectionProperty_constructor_variation1.phpt
      ext/reflection/tests/reflectionProperty_constructor_variation1.phpt
      ext/reflection/tests/reflectionProperty_constructor_variation1.phpt:
        1.1.4;
      file reflectionObject_export_basic1.phpt was initially added on branch
      PHP_5_2.

2008-11-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/tests/bug46127.phpt
      ext/openssl/tests/bug46127.phpt:
      - MFB: skip if pcntl is not present

    * (PHP_5_2)
      ext/openssl/tests/bug46127.phpt:
      - skip if pcntl is missing

    * (PHP_5_3)
      NEWS:
      - entry for #46127

    * (PHP_5_3)
      ext/openssl/xp_ssl.c
      ext/openssl/tests/bug46127.pem
      ext/openssl/tests/bug46127.phpt:
      - MFH: #46127, php_openssl_tcp_sockop_accept forgets to set context on
      accepted stream

    * (PHP_5_2)
      ext/openssl/xp_ssl.c
      ext/openssl/tests/bug46127.pem
      ext/openssl/tests/bug46127.phpt:
      - MFH: manage references of stream context properly (Tony)
      - add tests for bug #46127

    * ext/openssl/xp_ssl.c
      ext/openssl/tests/bug46127.pem
      ext/openssl/tests/bug46127.pem
      ext/openssl/tests/bug46127.pem
      ext/openssl/tests/bug46127.phpt
      ext/openssl/tests/bug46127.phpt
      ext/openssl/tests/bug46127.phpt:
      - #46127, php_openssl_tcp_sockop_accept forgets to set context on accepted
      stream

2008-11-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/readline/readline.c:
      MFB: Fixed memory leak inside readline_callback_handler_install() function

    * (PHP_5_2)
      NEWS
      ext/readline/readline.c:
      
      MFB: Fixed memory leak inside readline_callback_handler_install() function

    * (PHP_5_3)
      ext/readline/readline.c:
      Fixed memory leak inside readline_callback_handler_install() function

2008-11-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      - MFH: Fixed strlen function entry (missing arginfo struct size, thanks
      Philip!)

    * ZendEngine2/zend_builtin_functions.c:
      - Fixed strlen function entry (missing arginfo struct size, thanks Philip!)

2008-11-15  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/standard/tests/file/userstreams_002.phpt
      ext/standard/tests/file/userstreams_003.phpt
      main/streams/userspace.c:
      MFH: Added stream_cast() and stream_set_options() to user-space stream
      wrappers, allowing stream_select(), stream_set_blocking(),
      stream_set_timeout() and stream_set_write_buffer() to work with user-space
      stream wrappers.
      Will document.

    * ext/standard/tests/file/userstreams_002.phpt
      ext/standard/tests/file/userstreams_002.phpt
      ext/standard/tests/file/userstreams_003.phpt
      ext/standard/tests/file/userstreams_003.phpt
      main/streams/userspace.c:
      
      Added stream_cast() and stream_set_options() to user-space stream
      wrappers, allowing stream_select(), stream_set_blocking(),
      stream_set_timeout() and stream_set_write_buffer() to work with user-space
      stream wrappers.
      Will document.

2008-11-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      MFH: Interfaces extend other interfaces, not implement

    * ext/reflection/php_reflection.c:
      Interfaces extend other interfaces, not implement

2008-11-14  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/date/tests/gmdate_basic.phpt
      ext/date/tests/gmdate_error.phpt
      ext/date/tests/gmdate_variation1.phpt
      ext/date/tests/gmdate_variation10.phpt
      ext/date/tests/gmdate_variation11.phpt
      ext/date/tests/gmdate_variation12.phpt
      ext/date/tests/gmdate_variation13.phpt
      ext/date/tests/gmdate_variation14.phpt
      ext/date/tests/gmdate_variation2.phpt
      ext/date/tests/gmdate_variation3.phpt
      ext/date/tests/gmdate_variation4.phpt
      ext/date/tests/gmdate_variation5.phpt
      ext/date/tests/gmdate_variation6.phpt
      ext/date/tests/gmdate_variation7.phpt
      ext/date/tests/gmdate_variation8.phpt
      ext/date/tests/gmdate_variation9.phpt:
      New testcases for gmdate function

    * ext/date/tests/gmdate_basic.phpt
      ext/date/tests/gmdate_basic.phpt
      ext/date/tests/gmdate_error.phpt
      ext/date/tests/gmdate_error.phpt
      ext/date/tests/gmdate_variation1.phpt
      ext/date/tests/gmdate_variation1.phpt
      ext/date/tests/gmdate_variation10.phpt
      ext/date/tests/gmdate_variation10.phpt
      ext/date/tests/gmdate_variation11.phpt
      ext/date/tests/gmdate_variation11.phpt
      ext/date/tests/gmdate_variation12.phpt
      ext/date/tests/gmdate_variation12.phpt
      ext/date/tests/gmdate_variation13.phpt
      ext/date/tests/gmdate_variation13.phpt
      ext/date/tests/gmdate_variation14.phpt
      ext/date/tests/gmdate_variation14.phpt
      ext/date/tests/gmdate_variation2.phpt
      ext/date/tests/gmdate_variation9.phpt
      ext/date/tests/gmdate_variation9.phpt:
      
      New testcases for gmdate function

    * (PHP_5_3)
      ext/date/tests/gmdate_variation2.phpt
      ext/date/tests/gmdate_variation3.phpt
      ext/date/tests/gmdate_variation3.phpt
      ext/date/tests/gmdate_variation4.phpt
      ext/date/tests/gmdate_variation4.phpt
      ext/date/tests/gmdate_variation5.phpt
      ext/date/tests/gmdate_variation5.phpt
      ext/date/tests/gmdate_variation6.phpt
      ext/date/tests/gmdate_variation6.phpt
      ext/date/tests/gmdate_variation7.phpt
      ext/date/tests/gmdate_variation7.phpt
      ext/date/tests/gmdate_variation8.phpt
      ext/date/tests/gmdate_variation8.phpt:
      file gmdate_variation2.phpt was added on branch PHP_5_3 on 2008-11-14
      09:16:00 +0000

2008-11-14  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/streamsfuncs.c:
      Fix proto line

2008-11-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      add error_log change

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      Add option to send error_log directly to SAPI

2008-11-13  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      Document the xmlrpc_errors option, it is totally unrelated to the extension

2008-11-13  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/basic_functions.c:
      MFB - Add error_log option to log directly to SAPI

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      [DOC] Add option for error_log to send directly to SAPI logger

2008-11-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/dba/libinifile/inifile.c:
      MFB: Fixed a bug inside dba_replace() that could cause file truncation with
      invalid keys

    * ext/dba/libinifile/inifile.c:
      
      MFB: Fixed a bug inside dba_replace() that could cause file truncation
      with
      invalid keys

    * (PHP_5_3)
      ext/dba/libinifile/inifile.c:
      Fixed a bug inside dba_replace() that could cause file truncation with
      invalid keys

2008-11-13  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      - Better fix

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      - Reverted last change, only in this branch

2008-11-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c:
      - declarations go first....

2008-11-13  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * sapi/apache2filter/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c:
      MFB: Updated header_handler in apache2filter and apache_hooks

    * (PHP_5_3)
      sapi/apache2filter/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c:
      Updated header_handler in apache2filter and apache_hooks

2008-11-13  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      - Fixed invalid reads

    * ext/gd/gd.c:
      - Fix build

2008-11-13  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/basic_functions.c
      ext/standard/head.c
      ext/standard/head.h
      main/SAPI.c
      main/SAPI.h
      sapi/apache/mod_php.c
      sapi/apache2handler/sapi_apache2.c
      sapi/cgi/tests/011.phpt
      sapi/cli/php_cli.c:
      MFB: Added header_remove() (chsc at peytz dotdk, Arnaud)

    * sapi/cgi/tests/011.phpt:
      
      file 011.phpt was initially added on branch PHP_5_3.

    * ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/tests/streams/stream_context_get_params_001.phpt
      ext/standard/tests/streams/stream_context_get_params_001.phpt:
      Added stream_context_get_params()
      [DOC] proto bool stream_context_get_params(resource context|stream)
            Get parameters of a file context (parameters set by
            stream_context_set_params())

2008-11-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/reflection/tests/ReflectionFunction_getNamespaceName.phpt
      ext/reflection/tests/reflectionClass_getNamespaceName.phpt:
      - Fixed tests

    * TSRM/tsrm_virtual_cwd.c:
      - Fixed macro redefinition warning

2008-11-12  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/zip/lib/zipint.h
      ext/zip/lib/zipint.h:
      - MFH: Fixed a macro redefinition on BSD for different purpose

    * ext/zip/lib/zipint.h:
      - Fixed a macro redefinition on BSD for different purpose

    * ext/zip/php_zip.c:
      - Removed unused variables

    * ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/bug38943_2.phpt:
      - Fix test

    * (PHP_5_3)
      main/main.c:
      - Silent valgrind

2008-11-12  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - update NEWS for #14962

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/tests/bug14962.phpt
      ext/zip/tests/bug38943.inc
      ext/zip/tests/bug38943.phpt
      ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/oo_delete.phpt:
      - MFH:
       - #14962, makes extractTo 2nd argument really optional
       - replace ZEND_ENGINE_2_1 by PHP_ZIP_USE_OO
       - sync tests

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/tests/bug14962.phpt:
      - MFH:
       - #14962, makes extractTo 2nd argument really optional
       - replace ZEND_ENGINE_2_1 by PHP_ZIP_USE_OO

    * ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/tests/bug14962.phpt
      ext/zip/tests/bug14962.phpt
      ext/zip/tests/bug14962.phpt
      ext/zip/tests/bug38943.inc
      ext/zip/tests/bug38943.inc
      ext/zip/tests/bug38943.phpt
      ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/bug38944.phpt
      ext/zip/tests/bug7658.phpt:
      - fix #14962 (makes 2nd argument really optional)
      - replace ZEND_ENGINE_2_1 test with PHP_ZIP_USE_OO, version independent
      - sync tests with 5.3

    * ext/zip/lib/mkstemp.c
      ext/zip/lib/unistd.h:
      - not necessary anymore

2008-11-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      make sure the slash is actually thre before reading past it

2008-11-12  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      fix potential crash in zend_do_assign due to opcodes realloc

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      fix crash - using old opline after realloc

2008-11-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      
      Removed unused vars

2008-11-11  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      fix memleak

    * (PHP_5_3)
      ZendEngine2/zend.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42802.phpt
      ZendEngine2/tests/bug42819.phpt
      ZendEngine2/tests/bug43332_1.phpt
      ZendEngine2/tests/class_alias_021.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/ns_054.phpt
      ZendEngine2/tests/ns_055.phpt
      ZendEngine2/tests/ns_056.phpt
      ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_058.phpt
      ZendEngine2/tests/ns_070.phpt
      ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_072.phpt
      ZendEngine2/tests/ns_073.phpt
      ZendEngine2/tests/ns_074.phpt:
      Namespace resolution streamlining patch
      [DOC] new resolution rules should be documented soon

    * ZendEngine2/tests/ns_075.phpt
      ZendEngine2/tests/ns_075.phpt
      ZendEngine2/tests/ns_076.phpt
      ZendEngine2/tests/ns_076.phpt
      ZendEngine2/tests/ns_077_1.phpt
      ZendEngine2/tests/ns_077_1.phpt
      ZendEngine2/tests/ns_077_2.phpt
      ZendEngine2/tests/ns_077_2.phpt
      ZendEngine2/tests/ns_077_3.phpt
      ZendEngine2/tests/ns_077_3.phpt
      ZendEngine2/tests/ns_077_4.phpt
      ZendEngine2/tests/ns_077_4.phpt
      ZendEngine2/tests/ns_077_5.phpt
      ZendEngine2/tests/ns_077_5.phpt
      ZendEngine2/tests/ns_077_6.phpt
      ZendEngine2/tests/ns_077_6.phpt
      ZendEngine2/tests/ns_077_7.phpt
      ZendEngine2/tests/ns_077_7.phpt
      ZendEngine2/tests/ns_077_8.phpt
      ZendEngine2/tests/ns_077_8.phpt:
      
      file ns_075.phpt was initially added on branch PHP_5_3.

2008-11-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/interbase/tests/bug45373.phpt
      ext/interbase/tests/ibase_close_001.phpt
      ext/interbase/tests/ibase_drop_db_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_num_fields_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt
      ext/interbase/tests/ibase_rollback_001.phpt:
      - Fixes and new tests

    * (PHP_5_3)
      ext/interbase/tests/ibase_close_001.phpt
      ext/interbase/tests/ibase_drop_db_001.phpt
      ext/interbase/tests/ibase_num_fields_001.phpt
      ext/interbase/tests/ibase_rollback_001.phpt:
      - New tests

    * ext/interbase/interbase.c:
      - New parameter parsing API

    * ext/interbase/tests/ibase_close_001.phpt
      ext/interbase/tests/ibase_close_001.phpt
      ext/interbase/tests/ibase_close_001.phpt
      ext/interbase/tests/ibase_drop_db_001.phpt
      ext/interbase/tests/ibase_drop_db_001.phpt
      ext/interbase/tests/ibase_drop_db_001.phpt
      ext/interbase/tests/ibase_num_fields_001.phpt
      ext/interbase/tests/ibase_num_fields_001.phpt
      ext/interbase/tests/ibase_num_fields_001.phpt
      ext/interbase/tests/ibase_rollback_001.phpt
      ext/interbase/tests/ibase_rollback_001.phpt
      ext/interbase/tests/ibase_rollback_001.phpt:
        1.1.4;
      - New tests

    * (PHP_5_2)
      ZendEngine2/tests/declare_001.phpt:
      - New test

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/declare_001.phpt:
      - Fixed bug #46546 (Segmentation fault when using declare statement with
      non-string value)

    * ZendEngine2/tests/declare_001.phpt
      ZendEngine2/tests/declare_001.phpt
      ZendEngine2/tests/declare_001.phpt:
        1.1.4;
      - New test

    * (PHP_5_2)
      NEWS:
      - BFN #46543

    * (PHP_5_2)
      ZendEngine2/zend_list.h
      ZendEngine2/zend_list.h
      ext/interbase/interbase.c
      ext/interbase/interbase.c
      ext/interbase/tests/bug46543.phpt
      ext/interbase/tests/bug46543.phpt:
      MFH:
      - Added ZEND_FETCH_RESOURCE2_NO_RETURN() (a version of
      ZEND_FETCH_RESOURCE2 but without the ZEND_VERIFY_RESOURCE() which contains
      RETURN_FALSE)
      - Fixed bug #46543 (ibase_trans() memory leaks when using wrong
      parameters)

    * ZendEngine2/zend_list.h
      ext/interbase/interbase.c
      ext/interbase/tests/bug46543.phpt
      ext/interbase/tests/bug46543.phpt
      ext/interbase/tests/bug46543.phpt:
      - Added ZEND_FETCH_RESOURCE2_NO_RETURN() (a version of ZEND_FETCH_RESOURCE2
      but without the ZEND_VERIFY_RESOURCE() which contains RETURN_FALSE)
      - Fixed bug #46543 (ibase_trans() memory leaks when using wrong
      parameters)

2008-11-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/curl/interface.c:
      - MFH: fix build with all curl versions, even very old (thx Felipe for
      having found all versions info)

    * ext/curl/interface.c:
      - fix build with all curl versions, even very old (thx Felipe for having
      found all versions info)

2008-11-11  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/curl/interface.c
      ext/curl/interface.c:
      fix build

2008-11-11  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/streams/stream_get_contents_002.phpt
      ext/standard/tests/streams/stream_get_contents_002.phpt
      main/streams/streams.c
      main/streams/streams.c:
      MFH: Fixed stream_get_contents() when using $maxlength and socket is not
      closed. indeyets@php.net on #46049.

    * ext/standard/tests/streams/stream_get_contents_002.phpt
      ext/standard/tests/streams/stream_get_contents_002.phpt
      ext/standard/tests/streams/stream_get_contents_002.phpt
      main/streams/streams.c:
        1.1.4;
      Fixed stream_get_contents() when using $maxlength and socket is not
      closed. indeyets@php.net on #46049.

    * (PHP_5_2)
      NEWS
      ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/tests/streams/bug44818.phpt
      ext/standard/tests/streams/bug44818.phpt:
      MFH: Fixed bug #44818 (php://memory writeable when opened read only)

    * ext/standard/php_fopen_wrapper.c
      ext/standard/tests/streams/bug44818.phpt
      ext/standard/tests/streams/bug44818.phpt
      ext/standard/tests/streams/bug44818.phpt:
      Fixed bug #44818 (php://memory writeable when opened read only)

    * ext/standard/file.c
      ext/standard/tests/file/bug45585.phpt:
      Fixed bug #45585 (fread() return value for EOF inconsistent
      between PHP 5 and 6)

2008-11-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/curl/interface.c:
      - MFH: make the curl phpinfo more verbose

    * ext/curl/interface.c:
      - make the curl phpinfo more verbose

2008-11-10  Felipe Pena  <felipensp@gmail.com>

    * ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt:
      - Make expected result compatible with recent Firebird version

2008-11-10  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      README.CVS-RULES:
      MFH: State that bugs should be sorted desc.

    * README.CVS-RULES:
      State that bugs should be sorted desc.

2008-11-10  David Coallier  <david.coallier@gmail.com>

    * ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c:
      - MFB (Which was an MFH)
      - Bug #44153 (ErrorCode returns NULL when no error)
      - Bug #44154 (ErrorInfo to ALWAYS have 3 elements)

2008-11-10  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli_prop.c:
      Remove unneeded cast

2008-11-10  Sean Coates  <sean@caedmon.net>

    * tests/classes/arrayobject_001.phpt:
      (MFB because I'm a bad person) test to ensure that ArrayObject can act as
      an array

2008-11-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/mysqli_prop.c:
      Fixed compiler warnings

2008-11-10  Sean Coates  <sean@caedmon.net>

    * tests/classes/arrayobject_001.phpt
      tests/classes/arrayobject_001.phpt:
      
      file arrayobject_001.phpt was initially added on branch PHP_5_3.

2008-11-10  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Added resolution of bug #44153, #44154

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c:
      - After readying Johannes's mail, the conclusion that a "smarter" system
        to find out if the return_value had the correct number of elements was
        definitely needed. Simply added a difference to both dbh and stmt to
        make sure that the error info always has 3 elements.
      
      - Bug #44154 (pdo->errorInfo doesn't always return three elements)
      - Now pdo->errorInfo() AND stmt->errorInfo() return three elements.
      
      - [DOC] Make sure that not only the pdo->errorInfo() is returning 3 elms,
      but
        also the PDOStatement object

    * (PHP_5_3)
      ext/pdo_mysql/tests/bug41125.phpt
      ext/pdo_mysql/tests/bug_41997.phpt
      ext/pdo_mysql/tests/pdo_mysql_begintransaction.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_anonymous.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_dup_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_multiquery.phpt
      ext/pdo_mysql/tests/pecl_bug_5780.phpt:
      - Make test conform to the error reporting that always returns
        three elements. Adjusted all bugs and tests that were using
        errorInfo() and errorCode() (dbh & stmt)

2008-11-10  Felipe Pena  <felipensp@gmail.com>

    * ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_free_query_001.phpt
      ext/interbase/tests/ibase_free_query_001.phpt
      ext/interbase/tests/ibase_free_query_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt
      ext/interbase/tests/ibase_trans_001.phpt
      ext/interbase/tests/ibase_trans_001.phpt
      ext/interbase/tests/ibase_trans_001.phpt
      ext/interbase/tests/ibase_trans_002.phpt
      ext/interbase/tests/ibase_trans_002.phpt
      ext/interbase/tests/ibase_trans_002.phpt:
        1.1.4;
      - New tests

    * ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_072.phpt
      ZendEngine2/tests/ns_072.phpt:
      - Fixed tests (thanks Timm)

2008-11-10  Timm Friebe  <php@thekid.de>

    * NEWS:
      - Reverted my last commit

    * (PHP_5_3)
      NEWS:
      - Removed notes about fixes to sybase_ct that are already announced in PHP
      5.2 news

2008-11-10  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/pdo_mysql/tests/pdo_mysql_attr_init_command.phpt:
      - Hrphm, sorry about that, forgot the array value. Now the test runs fine

    * (PHP_5_3)
      ext/pdo_mysql/tests/pdo_mysql_attr_init_command.phpt:
      - Adjusted test to make sure it reflects the behavior of the method

2008-11-10  Derick Rethans  <php@derickrethans.nl>

    * ZendEngine2/acinclude.m4
      ZendEngine2/acinclude.m4:
      - Make it work with bison 2.4.

2008-11-10  Timm Friebe  <php@thekid.de>

    * NEWS:
      - Documented changes / fixes to sybase_ct

    * ext/sybase_ct/tests/test_msghandler.phpt:
      - MFB: Fixed expected warning messages

    * ext/sybase_ct/tests/test_appname.phpt:
      - MFB: Made this test independent of field types in master..sysprocesses

    * ext/sybase_ct/tests/bug30312.phpt:
      - MFB: Made this test independent of date format

    * ext/sybase_ct/tests/bug29064.phpt:
      - Adjusted tests to reality

    * ext/sybase_ct/tests/test.inc:
      - MFB: Changed source to read host, user and password from environment

    * ext/sybase_ct/tests/bug30312-withfree.phpt
      ext/sybase_ct/tests/bug43578.phpt
      ext/sybase_ct/tests/test_close.phpt
      ext/sybase_ct/tests/test_close_default.phpt
      ext/sybase_ct/tests/test_close_notopen.phpt
      ext/sybase_ct/tests/test_connection_caching.phpt
      ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt:
      - MFB: Initial release

    * ext/sybase_ct/php_sybase_ct.c:
      - MFB: Added optional parameter "new" to sybase_connect()
      - MFB: Fixed crash in sybase_unbuffered_query()
      - MFB: Migrated to new parameter parsing API
      - MFB: Made sybase_fetch_*() functions also read rows with CS_ROW_FAIL
      - MFB: Adjusted function protos to use "resource" instead of "int"

2008-11-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/ns_070.phpt
      ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_072.phpt
      ZendEngine2/tests/ns_073.phpt
      ZendEngine2/tests/ns_074.phpt
      ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_affected_rows_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_errmsg_001.phpt
      ext/interbase/tests/ibase_free_query_001.phpt
      ext/interbase/tests/ibase_free_query_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_num_params_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt
      ext/interbase/tests/ibase_param_info_001.phpt
      ext/interbase/tests/ibase_trans_001.phpt
      ext/interbase/tests/ibase_trans_001.phpt
      ext/interbase/tests/ibase_trans_002.phpt
      ext/interbase/tests/ibase_trans_002.phpt:
      - New tests

    * ZendEngine2/tests/ns_070.phpt
      ZendEngine2/tests/ns_070.phpt
      ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_071.phpt
      ZendEngine2/tests/ns_072.phpt
      ZendEngine2/tests/ns_072.phpt
      ZendEngine2/tests/ns_073.phpt
      ZendEngine2/tests/ns_073.phpt
      ZendEngine2/tests/ns_074.phpt
      ZendEngine2/tests/ns_074.phpt:
      
      - New tests

2008-11-10  Timm Friebe  <php@thekid.de>

    * (PHP_5_3)
      NEWS:
      - Documented sybase_connect()'s new optional parameter 'new'

    * (PHP_5_3)
      ext/sybase_ct/tests/test.inc
      ext/sybase_ct/tests/test_connection_caching.phpt:
      - Added test for optional parameter "new" to sybase_connect()

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Added optional parameter "new" to sybase_connect

2008-11-10  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/date/tests/date_sunset_error.phpt
      ext/date/tests/date_sunset_variation1.phpt
      ext/date/tests/date_sunset_variation2.phpt
      ext/date/tests/date_sunset_variation3.phpt
      ext/date/tests/date_sunset_variation4.phpt
      ext/date/tests/date_sunset_variation5.phpt
      ext/date/tests/date_sunset_variation6.phpt
      ext/date/tests/date_sunset_variation7.phpt
      ext/date/tests/date_sunset_variation8.phpt
      ext/date/tests/date_sunset_variation9.phpt:
      New testcases for date_sunset function

    * ext/date/tests/date_sunset_error.phpt
      ext/date/tests/date_sunset_error.phpt
      ext/date/tests/date_sunset_variation1.phpt
      ext/date/tests/date_sunset_variation1.phpt
      ext/date/tests/date_sunset_variation2.phpt
      ext/date/tests/date_sunset_variation2.phpt
      ext/date/tests/date_sunset_variation3.phpt
      ext/date/tests/date_sunset_variation3.phpt
      ext/date/tests/date_sunset_variation4.phpt
      ext/date/tests/date_sunset_variation4.phpt
      ext/date/tests/date_sunset_variation5.phpt
      ext/date/tests/date_sunset_variation5.phpt
      ext/date/tests/date_sunset_variation6.phpt
      ext/date/tests/date_sunset_variation6.phpt
      ext/date/tests/date_sunset_variation7.phpt
      ext/date/tests/date_sunset_variation7.phpt
      ext/date/tests/date_sunset_variation8.phpt
      ext/date/tests/date_sunset_variation8.phpt
      ext/date/tests/date_sunset_variation9.phpt
      ext/date/tests/date_sunset_variation9.phpt:
      
      New testcases for date_sunset function

2008-11-10  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/pcntl/CREDITS:
      credits

    * (PHP_5_3)
      ext/pcntl/pcntl.c
      ext/pcntl/php_signal.h
      ext/pcntl/tests/002.phpt:
      MFH: Added the oldset parameter to pcntl_sigprocmask().
      Already documented.

    * ext/pcntl/pcntl.c
      ext/pcntl/php_signal.h
      ext/pcntl/tests/002.phpt:
      Added the oldset parameter to pcntl_sigprocmask().
      Already documented.

2008-11-10  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/date/tests/date_sunrise_error.phpt
      ext/date/tests/date_sunrise_variation1.phpt
      ext/date/tests/date_sunrise_variation2.phpt
      ext/date/tests/date_sunrise_variation3.phpt
      ext/date/tests/date_sunrise_variation4.phpt
      ext/date/tests/date_sunrise_variation5.phpt
      ext/date/tests/date_sunrise_variation6.phpt
      ext/date/tests/date_sunrise_variation7.phpt
      ext/date/tests/date_sunrise_variation8.phpt
      ext/date/tests/date_sunrise_variation9.phpt:
      New testcases for date_sunrise function

    * ext/date/tests/date_sunrise_error.phpt
      ext/date/tests/date_sunrise_error.phpt
      ext/date/tests/date_sunrise_variation1.phpt
      ext/date/tests/date_sunrise_variation1.phpt
      ext/date/tests/date_sunrise_variation2.phpt
      ext/date/tests/date_sunrise_variation2.phpt
      ext/date/tests/date_sunrise_variation3.phpt
      ext/date/tests/date_sunrise_variation3.phpt
      ext/date/tests/date_sunrise_variation4.phpt
      ext/date/tests/date_sunrise_variation4.phpt
      ext/date/tests/date_sunrise_variation5.phpt
      ext/date/tests/date_sunrise_variation5.phpt
      ext/date/tests/date_sunrise_variation6.phpt
      ext/date/tests/date_sunrise_variation6.phpt
      ext/date/tests/date_sunrise_variation7.phpt
      ext/date/tests/date_sunrise_variation7.phpt
      ext/date/tests/date_sunrise_variation8.phpt
      ext/date/tests/date_sunrise_variation8.phpt
      ext/date/tests/date_sunrise_variation9.phpt
      ext/date/tests/date_sunrise_variation9.phpt:
      
      New testcases for date_sunrise function

2008-11-09  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * sapi/cgi/cgi_main.c:
      Fix for bug #46525 which fixes Ilia's fix for bug #46319

2008-11-09  Lukas Smith  <smith@pooteeweet.org>

    * README.CVS-RULES:
      PHP 4.4 is no longer active, clarify that all changes should go to HEAD
      first and that NEWS entries should only go into one branch

2008-11-09  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_2)
      NEWS
      NEWS:
      Fix NEWS

2008-11-09  Timm Friebe  <php@thekid.de>

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Fixed sybase_close() to actually close connections

    * ext/sybase_ct/tests/test_close.phpt
      ext/sybase_ct/tests/test_close.phpt
      ext/sybase_ct/tests/test_close_default.phpt
      ext/sybase_ct/tests/test_close_default.phpt
      ext/sybase_ct/tests/test_close_notopen.phpt
      ext/sybase_ct/tests/test_close_notopen.phpt:
      
      file test_close.phpt was initially added on branch PHP_5_3.

    * ext/sybase_ct/tests/test_connection_caching.phpt
      ext/sybase_ct/tests/test_connection_caching.phpt:
      
      file test_connection_caching.phpt was initially added on branch PHP_5_3.

    * ext/sybase_ct/tests/bug43578.phpt
      ext/sybase_ct/tests/bug43578.phpt:
      
      file bug43578.phpt was initially added on branch PHP_5_3.

    * (PHP_5_2)
      NEWS
      NEWS:
      - Added note on bugfix for #30312
      - Added entry on CS_ROW_FAIL patch fix

    * (PHP_5_3)
      ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt:
      - Added test for sybase_free_result() without full fetch

    * ext/sybase_ct/tests/bug30312-withfree.phpt
      ext/sybase_ct/tests/bug30312-withfree.phpt:
      
      file bug30312-withfree.phpt was initially added on branch PHP_5_3.

2008-11-08  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      sapi/cgi/cgi_main.c:
      Fix for bug #46525

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      Potential fix for bug #46525

2008-11-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/sybase_ct/tests/skipif.inc
      ext/sybase_ct/tests/skipif.inc:
      - MFH: Added connection checking on SKIPIF

    * ext/sybase_ct/tests/skipif.inc:
      - Added connection checking on SKIPIF

2008-11-08  Timm Friebe  <php@thekid.de>

    * (PHP_5_2)
      ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt:
      - MFB: Initial release

    * (PHP_5_2)
      ext/sybase_ct/tests/bug30312.phpt:
      - MFB: Made this test independent of date format

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      - MFB: Fixed problems with segmentation faults when using unbuffered
      queries

    * (PHP_5_3)
      ext/sybase_ct/tests/bug29064.phpt
      ext/sybase_ct/tests/bug29064.phpt:
      - Adjusted tests to reality

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Fixed problems with segmentation faults when using unbuffered queries

    * (PHP_5_3)
      ext/sybase_ct/tests/bug30312.phpt:
      - Made this test independent of date format

    * ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt
      ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt
      ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt:
        1.1.4;
      file test_unbuffered_no_full_fetch.phpt was initially added on branch
      PHP_5_3.

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - QA: Unified error messages in php_sybase_query()

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      - MFB: Changed while loop in php_sybase_fetch_result_row() to also read
      rows with
        retcode == CS_ROW_FAIL.

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Changed while loop in php_sybase_fetch_result_row() to also read rows
      with
        retcode == CS_ROW_FAIL.

    * (PHP_5_2)
      ext/sybase_ct/tests/test_appname.phpt:
      - MFB: Made this test independent of field types in master..sysprocesses

    * (PHP_5_2)
      ext/sybase_ct/tests/test.inc
      ext/sybase_ct/tests/test.inc:
      - Changed source to read host, user and password from environment

    * (PHP_5_3)
      ext/sybase_ct/tests/test_appname.phpt:
      - Made this test independent of field types in master..sysprocesses

    * (PHP_5_3)
      ext/sybase_ct/tests/test_msghandler.phpt:
      - Fixed expected warning messages

2008-11-08  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y:
      fix more invalid reads

2008-11-08  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      run-tests.php:
      MFH: Support versions of valgrind from SVN. The version is shown as
      3.4.0.SVN
      
      Save the bunnies

2008-11-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/curl/config.m4
      ext/curl/config.m4:
      MFH:
      - Fixed bug #46521 (Curl ZTS OpenSSL, error in config.m4 fragment)
        Noticed by: jd at cpanel dot net

    * ext/curl/config.m4:
      - Fixed bug #46521 (Curl ZTS OpenSSL, error in config.m4 fragment)
        Noticed by: jd at cpanel dot net

2008-11-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/fileinfo/libmagic/apprentice.c:
      - MFB: fix VC6 build, use our own strtoi64 implementation for VC6

    * win32/php_strtoi64.h
      win32/strtoi64.c
      win32/build/config.w32:
      - MFB: strtoi64 forward compatible replacement for VC6

2008-11-07  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/sqlite3.h:
      MFB fix VC6 build

2008-11-07  Alexey Zakhlestin  <indeyets@gmail.com>

    * ext/dba/dba.c
      sapi/apache2filter/php_functions.c:
      MFB: new parameter-parsing API

    * (PHP_5_3)
      ext/dba/dba.c
      sapi/apache2filter/php_functions.c:
      new parameter-parsing API

2008-11-07  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * ext/snmp/winsnmp.c:
      New parameter parsing API

2008-11-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y:
      fix typo causing invalid reads

2008-11-07  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      main/main.c:
      added const, as required by struct-definition

2008-11-06  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      NEWS:
      Use right format

    * (PHP_5_3)
      NEWS:
      Refer to a feature request that contains a better description of the flags

2008-11-06  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.7RC3

2008-11-06  Philip Olson  <philipolson@gmail.com>

    * README.RELEASE_PROCESS:
      MFB: Added the "update INSTALL and win32/install.txt" tasks

    * (PHP_5_3)
      README.RELEASE_PROCESS:
      Added the "update INSTALL and win32/install.txt" tasks

2008-11-06  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      NEWS
      acinclude.m4
      configure.in:
      MFH: Detect Sun C compiler and set default flags if it is used

    * acinclude.m4
      configure.in:
      Detect Sun C compiler and set default flags if it is used

2008-11-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      MFB: More Windows types cleanup

    * ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      More type fixes for Windows

2008-11-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/fileinfo/libmagic/apprentice.c:
      - fix build

2008-11-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd_portability.h:
      MFH: Use win32/php_stdint.h for stdint types on Windows

    * ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd_portability.h:
      Rely on win32/php_stdint.h on Windows for stdint types

2008-11-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/inet.h:
      - MFH, has this feature before Vista/2k8 (use the same test in 5.3)

    * win32/php_stdint.h:
      - prevent warning when some types or macros are already defines (ICU
      defines many of them already)

    * ext/fileinfo/config.w32
      ext/fileinfo/fileinfo.c
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/softmagic.c:
      - MFH
       - add 64bit typedef support
       - fix vc6 build (1/2)
       - still broken/does not build cleanly, more to come

    * win32/php5ts_cli.rc2
      win32/php5ts_cli.rc2:
      - revert previous commit (borked editor)

    * win32/php5ts_cli.rc2:
      - MFB: bump year

    * (PHP_5_3)
      win32/php5ts_cli.rc2:
      - bump year

2008-11-06  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd_ps.c:
      More cleanup of config-win.h and missed merge, which actually occured in
      5_3

2008-11-06  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/pdo_mysql/config.m4:
      MFH: Don't enable mysqlnd when pdo_mysql is being built with libmysql

    * ext/pdo_mysql/config.m4:
      Don't enable mysqlnd when pdo_mysql is being built with libmysql

2008-11-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      MFH:
      Get rid of many defines (which simplifies the code a lot),
      as well as uint->unsigned int

    * ext/mysqlnd/config-win.h
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      Get rid of many defines (which simplifies the code a lot),
      as well as uint->unsigned int

2008-11-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_jpeg.c
      ext/gd/libgd/gd_png.c:
      - MFH:
       - Fix linux build (static)
       - add gd[Format]Version[Int|String] first methods to work around the png
         header issues

    * (PHP_5_3)
      ext/gd/gd.c:
      - typo

    * (PHP_5_3)
      ext/gd/gd.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_jpeg.c
      ext/gd/libgd/gd_png.c:
      - fix build on linux (static)
      - add gd[Format]Version[Int|String] first methods to work around the png
        header issues

2008-11-06  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/parse_date.c:
      - MFH: Export DateTime and DateTimeZone class entries so that external
        extensions can make use of it as well.

    * ext/date/php_date.c
      ext/date/php_date.h:
      - Export DateTime and DateTimeZone class entries so that external
      extensions
        can make use of it as well.

2008-11-06  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      run-tests.php:
      MFH: Support versions of valgrind from SVN. The version is shown as
      3.4.0.SVN

    * run-tests.php:
      Support versions of valgrind from SVN. The version is shown as 3.4.0.SVN

    * (PHP_5_3)
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/softmagic.c:
      MFH: Fix buffer overread in libmagic and sync a skipped change from 4.26

    * ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/softmagic.c:
      Fix buffer overread in libmagic and sync a skipped change from 4.26

2008-11-06  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Reorder

    * (PHP_5_2)
      NEWS:
      BFN #45166

2008-11-06  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS:
      Add references to #46421 #45976

    * ext/spl/spl_directory.c:
      Fix #46421 (Take care about /)

    * (PHP_5_3)
      ext/simplexml/config.m4
      ext/simplexml/config.w32
      ext/simplexml/simplexml.c
      ext/simplexml/sxe.c
      ext/simplexml/sxe.h
      ext/simplexml/tests/bug42259.phpt
      ext/simplexml/tests/sxe_001.phpt
      ext/simplexml/tests/sxe_002.phpt
      ext/simplexml/tests/sxe_003.phpt
      ext/simplexml/tests/sxe_004.phpt
      ext/simplexml/tests/sxe_005.phpt
      ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/package.xml
      ext/spl/php_spl.c
      ext/spl/spl_sxe.c
      ext/spl/spl_sxe.h
      ext/spl/tests/bug42259.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt:
      MFH: Fix #45976 (Move SXE from SPL to SimpleXML)

    * ext/simplexml/tests/bug42259.phpt
      ext/simplexml/tests/bug42259.phpt
      ext/simplexml/tests/sxe_001.phpt
      ext/simplexml/tests/sxe_001.phpt
      ext/simplexml/tests/sxe_002.phpt
      ext/simplexml/tests/sxe_002.phpt
      ext/simplexml/tests/sxe_003.phpt
      ext/simplexml/tests/sxe_003.phpt
      ext/simplexml/tests/sxe_004.phpt
      ext/simplexml/tests/sxe_004.phpt
      ext/simplexml/tests/sxe_005.phpt
      ext/simplexml/tests/sxe_005.phpt:
      
      Fix #45976 (Move SXE from SPL to SimpleXML)

    * ext/simplexml/config.m4
      ext/simplexml/config.w32
      ext/simplexml/simplexml.c
      ext/simplexml/sxe.c
      ext/simplexml/sxe.c
      ext/simplexml/sxe.h
      ext/simplexml/sxe.h
      ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/package.xml
      ext/spl/php_spl.c
      ext/spl/spl_sxe.c
      ext/spl/spl_sxe.h
      ext/spl/tests/bug42259.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt:
      Fix #45976 (Move SXE from SPL to SimpleXML)

2008-11-05  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt:
      MFH:
      - Fixed wrong check
      - Improved test

    * ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt:
      - Fixed wrong check
      - Improved test

2008-11-05  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_ini_scanner_defs.h:
      sync zend_ini_scanner.c

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_ini_scanner.l
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/tests/general_functions/parse_ini_string_001.phpt
      ext/standard/tests/general_functions/parse_ini_string_002.phpt:
      MFH: Added parse_ini_string() function (grange at lemonde dot fr, Arnaud)
      [DOC] new function parse_ini_string()
            proto array parse_ini_string(string ini_string
                [, bool process_sections [, int scanner_mode]])
            Same as parse_ini_file() except that it takes a string instead of a
            filename.

    * ZendEngine2/zend_ini_scanner.l
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/tests/general_functions/parse_ini_string_001.phpt
      ext/standard/tests/general_functions/parse_ini_string_001.phpt
      ext/standard/tests/general_functions/parse_ini_string_002.phpt
      ext/standard/tests/general_functions/parse_ini_string_002.phpt:
      Added parse_ini_string() function (grange at lemonde dot fr, Arnaud)
      [DOC] new function parse_ini_string()
            proto array parse_ini_string(string ini_string
                [, bool process_sections [, int scanner_mode]])
            Same as parse_ini_file() except that it takes a string instead of a
            filename.

2008-11-05  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/standard/string.c:
      - Fixed bug #45166 (substr() overflow changes) (now synced with other
      branches)

2008-11-05  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * README.TESTING2
      README.TESTING2
      README.TESTING2:
      Fixed bug#46445 (run-tests2.php is missing or README.TESTING2 is unneeded)

2008-11-05  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fixed Windows build

2008-11-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/date-parse-by-format001.phpt:
      - MFH: Fixed an issue with the * format specifier for parsing from a
        user-defined format.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/date-parse-by-format001.phpt
      ext/date/tests/date-parse-by-format001.phpt:
      - Fixed an issue with the * format specifier for parsing from a
      user-defined
        format.

2008-11-05  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * ext/standard/tests/misc/syslog_vars_variation1.phpt
      ext/standard/tests/misc/syslog_vars_variation1.phpt
      ext/standard/tests/misc/syslog_vars_variation2.phpt
      ext/standard/tests/misc/syslog_vars_variation2.phpt:
        1.1.4;
      file syslog_vars_variation1.phpt was initially added on branch PHP_5_3.

    * ext/standard/tests/misc/syslog_basic.phpt
      ext/standard/tests/misc/syslog_basic.phpt
      ext/standard/tests/misc/syslog_basic.phpt
      ext/standard/tests/misc/syslog_parameters.phpt
      ext/standard/tests/misc/syslog_parameters.phpt
      ext/standard/tests/misc/syslog_parameters.phpt:
        1.1.4;
      New tests for syslog

2008-11-05  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      typo fix (thx chris jones for spotting)

2008-11-04  Lukas Smith  <smith@pooteeweet.org>

    * (PHP_5_3)
      NEWS:
      fixed ext/msql NEWS entry

    * README.RELEASE_PROCESS:
      added note about running scripts/dev/credits

    * (PHP_5_3)
      NEWS:
      ext/msql is now in PECL starting alpha3 [DOC]

    * ext/msql/.cvsignore
      ext/msql/CREDITS
      ext/msql/config.m4
      ext/msql/config.w32
      ext/msql/msql.dsp
      ext/msql/php_msql.c
      ext/msql/php_msql.h:
      ext/msql has been moved from php-src to PECL adhead of PHP 5.3

2008-11-04  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/standard/php_fopen_wrapper.c
      sapi/cli/tests/022.inc
      sapi/cli/tests/022.phpt:
      MFH: Open STDIN and php://stdin streams with the relevant
      wrapper when the file descriptor is a socket (inetd, etc)
      Fixes bug #43731

    * ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c
      sapi/cli/tests/022.inc
      sapi/cli/tests/022.inc
      sapi/cli/tests/022.inc
      sapi/cli/tests/022.inc
      sapi/cli/tests/022.phpt
      sapi/cli/tests/022.phpt
      sapi/cli/tests/022.phpt
      sapi/cli/tests/022.phpt:
      Open STDIN and php://stdin streams with the relevant
      wrapper when the file descriptor is a socket (inetd, etc)
      Fixes bug #43731

    * main/network.c:
      initialize memory

2008-11-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - add png and jpeg version info

2008-11-04  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c:
      - MFH
      - Bug #44154: [DOC] Return 3 elements at all times. If the dbh stmt
      doesn't have
        an error code we used to return an array with one element. For the sake
        of consistency and verification of returned values at userland we are
      now
        returning an array with 3 elements. Note the two last elements are null
      but
        present
      
      - Bug #4413: [DOC] If the error code returned by the DBH is null, we
      return
        a null value. This is used in order to help with empty error codes.

    * ext/pdo/pdo_dbh.c:
      - Bug #44154: [DOC] Return 3 elements at all times. If the dbh stmt doesn't
      have
        an error code we used to return an array with one element. For the sake
        of consistency and verification of returned values at userland we are
      now
        returning an array with 3 elements. Note the two last elements are null
      but
        present
      
      - Bug #44153: [DOC] If the error code returned by the DBH is null, we
      return
        a null value. This is used in order to help with empty error codes.

2008-11-04  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug43332_2.phpt
      ext/standard/tests/serialize/bug42919.phpt:
      - Fixed tests

2008-11-04  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/streams/stream_get_line_nb.phpt
      ext/standard/tests/streams/stream_get_line_nb.phpt
      main/streams/streams.c
      main/streams/streams.c:
      MFH: Fixed stream_get_line() to behave as documented on non-blocking
      streams

    * ext/standard/tests/streams/stream_get_line_nb.phpt
      ext/standard/tests/streams/stream_get_line_nb.phpt
      ext/standard/tests/streams/stream_get_line_nb.phpt
      main/streams/streams.c:
        1.1.4;
      Fixed stream_get_line() to behave as documented on non-blocking streams

    * (PHP_5_2)
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/stream_socket_pair.phpt:
      MFH: Avoids fclose() from complaining that stream_socket_pair() streams
      have not been closed

    * (PHP_5_3)
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/stream_socket_pair.phpt:
      MDH: Avoids fclose() from complaining that stream_socket_pair() streams
      have not been closed

    * ext/standard/streamsfuncs.c
      ext/standard/tests/streams/stream_socket_pair.phpt
      ext/standard/tests/streams/stream_socket_pair.phpt
      ext/standard/tests/streams/stream_socket_pair.phpt:
      Avoids fclose() from complaining that stream_socket_pair() streams
      have not been closed

2008-11-04  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42802.phpt
      ZendEngine2/tests/bug42819.phpt
      ZendEngine2/tests/bug42820.phpt
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/bug43183.phpt
      ZendEngine2/tests/bug43332_1.phpt
      ZendEngine2/tests/bug43332_2.phpt
      ZendEngine2/tests/bug43343.phpt
      ZendEngine2/tests/bug43344_10.phpt
      ZendEngine2/tests/bug43344_11.phpt
      ZendEngine2/tests/bug43344_12.phpt
      ZendEngine2/tests/bug43344_13.phpt
      ZendEngine2/tests/bug43344_2.phpt
      ZendEngine2/tests/bug43344_3.phpt
      ZendEngine2/tests/bug43344_4.phpt
      ZendEngine2/tests/bug43344_5.phpt
      ZendEngine2/tests/bug43344_6.phpt
      ZendEngine2/tests/bug43344_7.phpt
      ZendEngine2/tests/bug43344_8.phpt
      ZendEngine2/tests/bug43344_9.phpt
      ZendEngine2/tests/bug43651.phpt
      ZendEngine2/tests/bug44653.phpt
      ZendEngine2/tests/class_alias_012.phpt
      ZendEngine2/tests/class_alias_013.phpt
      ZendEngine2/tests/class_alias_015.phpt
      ZendEngine2/tests/class_alias_016.phpt
      ZendEngine2/tests/class_alias_019.phpt
      ZendEngine2/tests/class_alias_020.phpt
      ZendEngine2/tests/class_alias_021.phpt
      ZendEngine2/tests/class_constants_004.phpt
      ZendEngine2/tests/class_exists_001.phpt
      ZendEngine2/tests/constants_003.phpt
      ZendEngine2/tests/constants_004.phpt
      ZendEngine2/tests/constants_006.phpt
      ZendEngine2/tests/constants_009.phpt
      ZendEngine2/tests/inter_02.phpt
      ZendEngine2/tests/interface_exists_002.phpt
      ZendEngine2/tests/lsb_014.phpt
      ZendEngine2/tests/ns_001.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_003.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_005.phpt
      ZendEngine2/tests/ns_006.phpt
      ZendEngine2/tests/ns_007.phpt
      ZendEngine2/tests/ns_008.phpt
      ZendEngine2/tests/ns_009.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_011.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_013.phpt
      ZendEngine2/tests/ns_014.phpt
      ZendEngine2/tests/ns_015.phpt
      ZendEngine2/tests/ns_016.phpt
      ZendEngine2/tests/ns_017.phpt
      ZendEngine2/tests/ns_018.phpt
      ZendEngine2/tests/ns_019.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_025.phpt
      ZendEngine2/tests/ns_026.phpt
      ZendEngine2/tests/ns_027.inc
      ZendEngine2/tests/ns_027.phpt
      ZendEngine2/tests/ns_028.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_031.phpt
      ZendEngine2/tests/ns_032.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_041.phpt
      ZendEngine2/tests/ns_042.phpt
      ZendEngine2/tests/ns_043.phpt
      ZendEngine2/tests/ns_044.phpt
      ZendEngine2/tests/ns_045.phpt
      ZendEngine2/tests/ns_046.phpt
      ZendEngine2/tests/ns_047.phpt
      ZendEngine2/tests/ns_048.phpt
      ZendEngine2/tests/ns_049.phpt
      ZendEngine2/tests/ns_050.phpt
      ZendEngine2/tests/ns_051.phpt
      ZendEngine2/tests/ns_052.phpt
      ZendEngine2/tests/ns_053.phpt
      ZendEngine2/tests/ns_054.phpt
      ZendEngine2/tests/ns_055.phpt
      ZendEngine2/tests/ns_056.phpt
      ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_058.phpt
      ZendEngine2/tests/ns_060.phpt
      ZendEngine2/tests/ns_061.phpt
      ZendEngine2/tests/ns_062.phpt
      ZendEngine2/tests/ns_064.phpt
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_065.phpt
      ZendEngine2/tests/ns_066.phpt
      ZendEngine2/tests/ns_067.inc
      ZendEngine2/tests/ns_067.phpt
      ext/reflection/php_reflection.c
      ext/reflection/tests/ReflectionFunction_getNamespaceName.phpt
      ext/reflection/tests/reflectionClass_getNamespaceName.phpt
      ext/standard/credits.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      - Next step in namespaces, using / as namespace separator.

    * (PHP_5_3)
      ext/phar/phar.c:
      - MFH We only rely on hash if it is built-in

    * (PHP_5_3)
      ext/phar/phar.c:
      - MFH Add hash dependency at module source level

2008-11-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/bug38943.inc
      ext/zip/tests/bug38943.inc
      ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/bug38943_2.phpt
      ext/zip/tests/pecl12414.phpt
      ext/zip/tests/pecl12414.phpt
      ext/zip/tests/pecl12414.zip
      ext/zip/tests/pecl12414.zip:
      
      file bug38943.inc was initially added on branch PHP_5_3.

2008-11-04  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/tests/bug43128.phpt:
      - Fix test

    * ZendEngine2/tests/ns_027.inc
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_067.inc:
      - MFB dos2unix

2008-11-04  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/bug46024.phpt
      ext/standard/tests/streams/bug46024.phpt:
      MFH: Fixed bug #46024 (stream_select() doesn't return the correct number)

    * ext/standard/streamsfuncs.c
      ext/standard/tests/streams/bug46024.phpt
      ext/standard/tests/streams/bug46024.phpt
      ext/standard/tests/streams/bug46024.phpt:
      Fixed bug #46024 (stream_select() doesn't return the correct number)

2008-11-04  Marcus Boerger  <php@marcus-boerger.de>

    * sapi/cli/tests/001.phpt:
      - Cleanup

    * (PHP_5_3)
      ZendEngine2/tests/ns_027.inc
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_067.inc:
      - Fix tests: dos2unix

2008-11-03  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/tests/bug44327_3.phpt
      ext/pdo_sqlite/tests/bug44327_3.phpt
      ext/pdo_sqlite/tests/bug44327_3.phpt:
      - Improved fix

2008-11-03  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/tests/file/bug44607.phpt
      ext/standard/tests/file/bug44607.phpt
      ext/standard/tests/file/bug44607.phpt:
      cleanup

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/bug44607.phpt
      ext/standard/tests/file/bug44607.phpt
      main/streams/streams.c
      main/streams/streams.c:
      MFH: Fixed bug #44607 (stream_get_line unable to correctly identify the
      "ending" in the stream content)

    * ext/standard/tests/file/bug44607.phpt
      ext/standard/tests/file/bug44607.phpt
      ext/standard/tests/file/bug44607.phpt
      main/streams/streams.c:
        1.1.4;
      Fixed bug #44607 (stream_get_line unable to correctly identify the
      "ending" in the stream content)

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      Fixed bug #46379 (Infinite loop when parsing '#' in one line file)

2008-11-03  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo_sqlite/tests/bug44327_2.phpt:
      - Fix test (string -> unicode)

    * (PHP_5_2)
      ext/pdo_sqlite/tests/bug44327_2.phpt
      ext/pdo_sqlite/tests/bug44327_2.phpt:
      - New test

    * ext/pdo_sqlite/tests/bug44327_2.phpt
      ext/pdo_sqlite/tests/bug44327_2.phpt
      ext/pdo_sqlite/tests/bug44327_2.phpt:
        1.1.4;
      - New test

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt:
      MFH:
      - Fixed endless loop in PDOStatement::debugDumpParams()
        patch by: Jonah H. Harris <jonah.harris at gmail dot com>

    * ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt
      ext/pdo_sqlite/tests/debugdumpparams_001.phpt:
      - Fixed endless loop in PDOStatement::debugDumpParams()
        patch by: Jonah H. Harris <jonah.harris at gmail dot com>

2008-11-03  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/closure_027.phpt
      ZendEngine2/tests/closure_032.phpt:
      MFH: Use a better function name for closure related errors and
      debug_backtrace()

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/closure_027.phpt
      ZendEngine2/tests/closure_032.phpt
      ZendEngine2/tests/closure_032.phpt:
      Use a better function name for closure related errors and debug_backtrace()

2008-11-03  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * win32/build/template.rc:
      Actual name of the file is WinResRc.h - silly to make people rename their
      header files

2008-11-03  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/config-win.h:
      Fix the windows build

2008-11-03  Felipe Pena  <felipensp@gmail.com>

    * ext/pgsql/pgsql.c:
      - Fixed compiler warning

2008-11-03  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/bug45303.phpt
      ext/standard/tests/file/bug45303.phpt
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      MFH: Fixed bug #45303 (Opening php:// wrapper in append mode results
      in a warning)

    * ext/standard/tests/file/bug45303.phpt
      ext/standard/tests/file/bug45303.phpt
      ext/standard/tests/file/bug45303.phpt:
        1.1.4;
      Fixed bug #45303 (Opening php:// wrapper in append mode results
      in a warning)

    * main/streams/plain_wrapper.c:
      Fixed bug #45303 (Opening php:// wrapper in append mode results
      in a warning)

    * (PHP_5_2)
      NEWS:
      credit

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/bug43353.phpt
      ext/standard/tests/file/bug43353.phpt
      main/streams/streams.c
      main/streams/streams.c:
      MFH: Fixed bug #43353 (wrong detection of 'data' wrapper causes notice)

    * ext/standard/tests/file/bug43353.phpt
      ext/standard/tests/file/bug43353.phpt
      ext/standard/tests/file/bug43353.phpt
      main/streams/streams.c:
        1.1.4;
      Fixed bug #43353 (wrong detection of 'data' wrapper causes notice)

2008-11-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug44327.phpt
      ext/pdo_mysql/tests/bug44327.phpt:
      - MFH: Fixed bug #44327 (PDORow::queryString property & numeric offsets /
      Crash)

    * ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug44327.phpt
      ext/pdo_mysql/tests/bug44327.phpt
      ext/pdo_mysql/tests/bug44327.phpt:
      - Fixed bug #44327 (PDORow::queryString property & numeric offsets / Crash)

    * (PHP_5_3)
      run-tests.php
      ext/pcre/tests/007.phpt
      ext/pcre/tests/backtrack_limit.phpt
      ext/pcre/tests/bug27103.phpt
      ext/pcre/tests/invalid_utf8.phpt
      ext/pcre/tests/invalid_utf8_offset.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/preg_replace2.phpt
      ext/pcre/tests/recursion_limit.phpt:
      - Opss, reverted accidental changes

2008-11-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - Fix order (this is not rocket science.. >:-p )

2008-11-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/dns.c:
      - MFH: Fixed bug #42855 (dns_get_record() doesn't return all text from TXT
      record)
        patch by: a dot u dot savchuk at gmail dot com

    * (PHP_5_3)
      ext/standard/dns.c:
      - MFH: Fixed bug #42855 (dns_get_record() doesn't return all text from TXT
      record)
        patch by: misc at e2007 dot cynergi dot com

    * ext/standard/dns.c:
      - Fixed bug #42855 (dns_get_record() doesn't return all text from TXT
      record)
        patch by: misc at e2007 dot cynergi dot com

2008-11-02  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h:
      sync zend_ini_scanner.c

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_ini_scanner.l
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      Fixed bug #44575 (parse_ini_file comment # line problems)
      [DOC] parse_ini_file(): comments starting with # are deprecated in PHP 5.3
            (comments starting with ; should be used instead)

2008-11-02  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      Add some missing news entries

2008-11-02  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/filter/filter.c
      ext/filter/filter.c
      ext/filter/tests/bug42718-2.phpt
      ext/filter/tests/bug42718-2.phpt
      ext/filter/tests/bug42718-2.phpt
      ext/filter/tests/bug42718-2.phpt
      ext/filter/tests/bug42718.phpt
      ext/filter/tests/bug42718.phpt:
      MFH: Fixed bug #42718 (FILTER_UNSAFE_RAW not applied when configured as
      default filter)

    * ext/filter/filter.c
      ext/filter/tests/bug42718.phpt
      ext/filter/tests/bug42718.phpt
      ext/filter/tests/bug42718.phpt:
      Fixed bug #42718 (FILTER_UNSAFE_RAW not applied when configured as
      default filter)

2008-11-02  Felipe Pena  <felipensp@gmail.com>

    * ext/pcre/tests/skip.ini
      ext/pcre/tests/skip.ini
      ext/pcre/tests/skip_001.inc
      ext/pcre/tests/skip_001.inc
      ext/pcre/tests/skip_002.inc
      ext/pcre/tests/skip_002.inc
      ext/pcre/tests/skip_003.inc
      ext/pcre/tests/skip_003.inc
      ext/pdo/pdo.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/phar/phar_object.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/session/session.c:
      
      file skip.ini was initially added on branch PHP_5_3.

    * (PHP_5_3)
      run-tests.php
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.c
      ext/bcmath/bcmath.c
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/calendar/calendar.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_extension.c
      ext/ctype/ctype.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/curl/interface.c
      ext/date/php_date.c
      ext/date/php_date.c
      ext/dba/dba.c
      ext/dba/dba.c
      ext/dom/attr.c
      ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/cdatasection.c
      ext/dom/characterdata.c
      ext/dom/characterdata.c
      ext/dom/comment.c
      ext/dom/comment.c
      ext/dom/document.c
      ext/dom/document.c
      ext/dom/documentfragment.c
      ext/dom/documentfragment.c
      ext/dom/domconfiguration.c
      ext/dom/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/ereg/ereg.c
      ext/exif/exif.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/fileinfo/fileinfo.c
      ext/fileinfo/fileinfo.c
      ext/filter/filter.c
      ext/filter/filter.c
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gd/gd.c
      ext/gettext/gettext.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/gmp/gmp.c
      ext/hash/hash.c
      ext/hash/hash.c
      ext/iconv/iconv.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/interbase/interbase.c
      ext/intl/php_intl.c
      ext/intl/php_intl.c
      ext/intl/collator/collator_class.c
      ext/intl/collator/collator_class.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/formatter/formatter_class.c
      ext/intl/formatter/formatter_class.c
      ext/intl/locale/locale_class.c
      ext/intl/locale/locale_class.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/normalizer/normalizer_class.c
      ext/intl/normalizer/normalizer_class.c
      ext/json/json.c
      ext/json/json.c
      ext/ldap/ldap.c
      ext/ldap/ldap.c
      ext/libxml/libxml.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c
      ext/msql/php_msql.c
      ext/msql/php_msql.c
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_fe.c
      ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pcre/tests/007.phpt
      ext/pcre/tests/backtrack_limit.phpt
      ext/pcre/tests/bug27103.phpt
      ext/pcre/tests/invalid_utf8.phpt
      ext/pcre/tests/invalid_utf8_offset.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/preg_replace2.phpt
      ext/pcre/tests/recursion_limit.phpt
      ext/pdo/pdo.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/phar/phar_object.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/snmp/snmp.c
      ext/snmp/snmp.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/sockets/sockets.c
      ext/spl/php_spl.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/spl/spl_dllist.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/spl_heap.c
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/sqlite3/sqlite3.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/user_filters.c
      ext/standard/user_filters.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/sysvsem.c
      ext/sysvshm/sysvshm.c
      ext/sysvshm/sysvshm.c
      ext/tidy/tidy.c
      ext/tidy/tidy.c
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c
      ext/wddx/wddx.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c
      ext/zlib/zlib.c
      sapi/aolserver/aolserver.c
      sapi/aolserver/aolserver.c
      sapi/apache/php_apache.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/php_apache.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c
      sapi/milter/php_milter.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      - Revert ZEND_BEGIN_ARG_INFO change

2008-11-02  Antony Dovgal  <tony@daylessday.org>

    * ext/gettext/gettext.c:
      fix build

2008-11-02  Felix De Vliegher  <felix.devliegher@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug46196.phpt:
      MFH: XFAIL test for bug #46196 on restore_error_handler().

    * ZendEngine2/tests/bug46196.phpt
      ZendEngine2/tests/bug46196.phpt:
      
      XFAIL test for bug #46196 on restore_error_handler().

2008-11-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Backported str_getcsv() into 5.3

    * NEWS:
      - Remove str_getcsv() entry. (Backported to 5.3)

    * ext/standard/tests/strings/str_getcsv_001.phpt
      ext/standard/tests/strings/str_getcsv_001.phpt:
      
      - New test

2008-11-02  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/fileinfo/data_file.c
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/ascmagic.c
      ext/fileinfo/libmagic/elfclass.h
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/patchlevel.h
      ext/fileinfo/libmagic/readelf.c
      ext/fileinfo/libmagic/readelf.h
      ext/fileinfo/libmagic/softmagic.c
      ext/fileinfo/tests/finfo_file_basic.phpt
      ext/fileinfo/tests/magic:
      MFH: Sync libmagic with 4.26 and add support for the new v6 magic file
      format

    * ext/fileinfo/data_file.c
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/ascmagic.c
      ext/fileinfo/libmagic/elfclass.h
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/patchlevel.h
      ext/fileinfo/libmagic/readelf.c
      ext/fileinfo/libmagic/readelf.h
      ext/fileinfo/libmagic/softmagic.c
      ext/fileinfo/tests/finfo_file_basic.phpt
      ext/fileinfo/tests/magic:
      Update libmagic to 4.26 and add support for v6 of the magic file format.

2008-11-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      tests/basic/.cvsignore:
      - Ignore crap

    * (PHP_5_3)
      NEWS:
      - Done in 5.2.7

    * (PHP_5_2)
      NEWS
      main/main.c:
      MF53: added missing constants

2008-11-01  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/gettext/gettext.c:
      - Fixed the fix (bug #46460)

    * (PHP_5_2)
      ext/spl/tests/bug46115.phpt
      ext/spl/tests/countable_class_basic1.phpt:
      - Fix skip conditions

    * (PHP_5_2)
      run-tests.php:
      MF53: Sync with HEAD and PHP_5_3

    * (PHP_5_2)
      ext/standard/file.c:
      [DOC] MF53: Forward compatibility

    * (PHP_5_2)
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt:
      - Fix for real: Actually one of these "let's not commit to other branches"
      fixes some people like to do..

    * (PHP_5_2)
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt:
      - Fix tests

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

    * (PHP_5_3)
      ext/mysqlnd/config-win.h:
      Fix windows build

2008-10-31  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/mysqli/tests/bug42548.phpt:
      - Fixed test (#46438)

2008-10-31  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_portability.h:
      Fix the build

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      MFB:
      64bit fixes:
      - fixes to sprintf modifiers, cleaning warnings
      - use _t types, like uint64_t instead of uint64, thus skipping series of
      typedefs.

    * ext/mysqli/mysqli_prop.c:
      Fix warnings in printf

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_block_alloc.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.c
      ext/mysqlnd/php_mysqlnd.h:
      64bit fixes:
      - fixes to sprintf modifiers, cleaning warnings
      - use _t types, like uint64_t instead of uint64, thus skipping series of
      typedefs.

2008-10-31  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ZendEngine2/tests/008.phpt:
      - Fixed test

2008-10-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/stream_get_contents_001.phpt:
      - MFB: Fixed memory leak when using offset out of range.
      (php_stream_copy_to_mem returns 0, but the empty string is alloced)

    * (PHP_5_3)
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/stream_get_contents_001.phpt:
      - Fixed memory leak when using offset out of range. (php_stream_copy_to_mem
      returns 0, but the empty string is alloced)

    * ext/standard/tests/streams/stream_get_contents_001.phpt
      ext/standard/tests/streams/stream_get_contents_001.phpt
      ext/standard/tests/streams/stream_get_contents_001.phpt:
        1.1.4;
      - New test

    * (PHP_5_3)
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/bug46426.phpt:
      - Fix the fix
      - Improved test

    * ext/standard/tests/streams/bug46426.phpt:
      - Improved test

    * ext/standard/streamsfuncs.c:
      - Fix the fix (thanks Hannes!)

2008-10-30  Lars Strojny  <lars@strojny.net>

    * ext/gettext/gettext.c
      ext/gettext/tests/44938.phpt
      ext/gettext/tests/44938.phpt
      ext/gettext/tests/44938.phpt:
      The real fix for the gettext overflow bug
       - The overflow issue was not limited to domains, but also present for
      msgids
       - [DOC] msgids are now limited to 4096 chars, domains to 1024

2008-10-30  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      - had nothing else to do :)

2008-10-30  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/date/tests/gettimeofday_basic.phpt
      ext/date/tests/gettimeofday_error.phpt
      ext/date/tests/gettimeofday_variation1.phpt:
      New testcases for gettimeofday function

    * ext/date/tests/gettimeofday_basic.phpt
      ext/date/tests/gettimeofday_basic.phpt
      ext/date/tests/gettimeofday_error.phpt
      ext/date/tests/gettimeofday_error.phpt
      ext/date/tests/gettimeofday_variation1.phpt
      ext/date/tests/gettimeofday_variation1.phpt:
      
      New testcases for gettimeofday function

2008-10-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/bug46426.phpt
      ext/standard/tests/streams/bug46426.phpt:
      - MFH: Fixed bug #46426 (3rd parameter offset of stream_get_contents not
      works for "0")

    * ext/standard/tests/streams/bug46426.phpt
      ext/standard/tests/streams/bug46426.phpt
      ext/standard/tests/streams/bug46426.phpt:
        1.1.4;
      - Fixed bug #46426 (3rd parameter offset of stream_get_contents not works
      for "0")

    * ext/standard/streamsfuncs.c:
      - Fixed bug #46426 (3rd parameter offset of stream_get_contents not works
      for "0")

2008-10-30  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      Fixed contributors

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed ability to use "internal" heaps in extensions.

2008-10-30  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/gettext/tests/dcngettext.phpt:
      fix test

2008-10-29  Felix De Vliegher  <felix.devliegher@gmail.com>

    * (PHP_5_3)
      ext/sqlite3/tests/sqlite3stmt_paramCount_basic.phpt
      ext/sqlite3/tests/sqlite3stmt_paramCount_error.phpt:
      MFH: Tests for SQLite3Stmt::paramCount().

    * ext/sqlite3/tests/sqlite3stmt_paramCount_basic.phpt
      ext/sqlite3/tests/sqlite3stmt_paramCount_basic.phpt
      ext/sqlite3/tests/sqlite3stmt_paramCount_error.phpt
      ext/sqlite3/tests/sqlite3stmt_paramCount_error.phpt:
      
      Tests for SQLite3Stmt::paramCount().

    * ext/standard/math.c:
      Fix typo.

2008-10-29  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/php_dom.c
      ext/dom/php_dom.c:
      MFH: fix bug #46406 (Unregistering nodeclass throws E_FATAL)

    * ext/dom/php_dom.c:
      fix bug #46406 (Unregistering nodeclass throws E_FATAL)

2008-10-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/gettext/gettext.c
      ext/gettext/gettext.c:
      MFB: Fixed bug #44938 (gettext functions crash with overly long domain).

    * (PHP_5_3)
      ext/gettext/gettext.c:
      Fixed bug #44938 (gettext functions crash with overly long domain)

    * ext/standard/math.c:
      
      
      MFB: Fixed bug #42294 (Unified solution for round() based on C99 round).

    * (PHP_5_2)
      NEWS
      ext/standard/math.c:
      
      MFB: Fixed bug #42294 (Unified solution for round() based on C99 round).

    * (PHP_5_3)
      ext/standard/math.c:
      Fixed bug #42294 (Unified solution for round() based on C99 round)
      [DOC] New implementation of round() to work-around inconsistencies for
      win32
      and 64 bit platforms.
      
      This solution is very roughly based on BSD's implmentation of round(),
      which
      itself is an implementation of C99 standard. We take the absolute value of
      number
      we want to round time the 10 to the power of the number of decimal spaces
      we are
      rounding to. The resulting value is rounded up and the pre-rounded value
      is
      subtracted from it. If the difference is greater then 0.5000000001 we
      round up,
      otherwise we round down.

2008-10-29  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #46064

    * (PHP_5_2)
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug46064.phpt
      ext/reflection/tests/bug46064.phpt
      ext/reflection/tests/bug46064_2.phpt
      ext/reflection/tests/bug46064_2.phpt:
      - MFH: Fixed bug #46064 (Exception when creating ReflectionProperty object
      on dynamicly created property)

    * ext/reflection/php_reflection.c:
      - Fixed char formatter

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug46064.phpt
      ext/reflection/tests/bug46064.phpt
      ext/reflection/tests/bug46064.phpt
      ext/reflection/tests/bug46064_2.phpt
      ext/reflection/tests/bug46064_2.phpt
      ext/reflection/tests/bug46064_2.phpt:
      - Fixed bug #46064 (Exception when creating ReflectionProperty object on
      dynamicly created property)

2008-10-29  Felix De Vliegher  <felix.devliegher@gmail.com>

    * (PHP_5_3)
      ext/sqlite/tests/sqlite_exec_basic.phpt
      ext/sqlite/tests/sqlite_exec_error.phpt
      ext/sqlite/tests/sqlite_last_error_basic.phpt
      ext/sqlite/tests/sqlite_last_error_error.phpt
      ext/sqlite/tests/sqlite_popen_basic.phpt
      ext/sqlite/tests/sqlite_popen_error.phpt
      ext/sqlite/tests/sqlite_session_001.phpt
      ext/sqlite/tests/sqlite_session_002.phpt:
      MFH: Various tests for the sqlite ext.
      The sqlite session tests are by Mats Lindh <mats at lindh.no>.

    * ext/sqlite/tests/sqlite_exec_basic.phpt
      ext/sqlite/tests/sqlite_exec_basic.phpt
      ext/sqlite/tests/sqlite_exec_error.phpt
      ext/sqlite/tests/sqlite_exec_error.phpt
      ext/sqlite/tests/sqlite_last_error_basic.phpt
      ext/sqlite/tests/sqlite_last_error_basic.phpt
      ext/sqlite/tests/sqlite_last_error_error.phpt
      ext/sqlite/tests/sqlite_last_error_error.phpt
      ext/sqlite/tests/sqlite_popen_basic.phpt
      ext/sqlite/tests/sqlite_popen_basic.phpt
      ext/sqlite/tests/sqlite_popen_error.phpt
      ext/sqlite/tests/sqlite_popen_error.phpt
      ext/sqlite/tests/sqlite_session_001.phpt
      ext/sqlite/tests/sqlite_session_001.phpt
      ext/sqlite/tests/sqlite_session_002.phpt
      ext/sqlite/tests/sqlite_session_002.phpt:
      
      Various tests for the sqlite ext.
      The sqlite session tests are by Mats Lindh <mats at lindh.no>.

2008-10-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      NEWS

2008-10-28  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/date/tests/strtotime_variation_scottish.phpt:
      scottish time variation

    * ext/date/tests/strtotime_variation_scottish.phpt
      ext/date/tests/strtotime_variation_scottish.phpt:
      
      file strtotime_variation_scottish.phpt was initially added on branch
      PHP_5_3.

2008-10-28  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqli/mysqli_nonapi.c:
      Fix that instance too - mysql_get_client_version() returns unsigned long

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c:
      Fix compiler warning (MFB: Ilia)

2008-10-28  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_intersect_uassoc_error.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation10.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation7.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation8.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation9.phpt:
      New testcases for array_intersect_uassoc function

    * ext/standard/tests/array/array_intersect_uassoc_error.phpt
      ext/standard/tests/array/array_intersect_uassoc_error.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation1.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation10.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation10.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation2.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation3.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation4.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation5.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation6.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation7.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation7.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation8.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation8.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation9.phpt
      ext/standard/tests/array/array_intersect_uassoc_variation9.phpt:
      
      New testcases for array_intersect_uassoc function

2008-10-28  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.9 (2008i)

2008-10-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/mysql/php_mysql.c:
      
      Fixed compiler warning

2008-10-27  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      Fix NEWS

    * (PHP_5_3)
      NEWS
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt:
      MFH: Fix #44135 (PDO MySQL does not support CLIENT_FOUND_ROWS)

    * ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt:
      Fix #44135 (PDO MySQL does not support CLIENT_FOUND_ROWS)

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_insert_id_variation.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_ps.c:
      MFH: Fix #46285 (lastInsertId() returns "0" when a deferenced PDOStatement
      is
      executed)

    * ext/mysqli/tests/mysqli_insert_id_variation.phpt
      ext/mysqli/tests/mysqli_insert_id_variation.phpt:
      
      Fix #46285 (lastInsertId() returns "0" when a deferenced PDOStatement is
      executed)

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_ps.c:
      Fix #46285 (lastInsertId() returns "0" when a deferenced PDOStatement is
      executed)

2008-10-27  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_result.c:
      MFH:
      Fix overusage of memory when the result set is empty. Then no memory will
      be
      allocated compared to before. Also grow (realloc) the rset with 10%
      instead
      of 33% - more reallocs but better memory usage. Of course later theres is
      a
      realloc to shrink the rset t ofree it from unused rows but its better to
      to eat too much at once.

    * ext/mysqlnd/mysqlnd_result.c:
      Fix overusage of memory when the result set is empty. Then no memory will
      be
      allocated compared to before. Also grow (realloc) the rset with 10%
      instead
      of 33% - more reallocs but better memory usage. Of course later theres is
      a
      realloc to shrink the rset t ofree it from unused rows but its better to
      to eat too much at once.

2008-10-27  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ZendEngine2/zend_alloc.h:
      Fix compile error

2008-10-27  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.c:
      Fix a name

    * (PHP_5_2)
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c:
      MFH: Fix an issue with mysql.default_port not being used

    * (PHP_5_3)
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_get_client_stats.phpt:
      MFH: Fix an issue with mysqli.default_port not being used

    * ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_get_client_stats.phpt:
      Fix tests

    * ext/mysqli/mysqli_nonapi.c:
      Fix bug found in a test. mysqli.default_port wasn't used

2008-10-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * tests/basic/bug20539.phpt:
      Improve test and remove the temporary session file created by the skipif
      check

2008-10-27  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c:
      MFH:
      Warning if the library API version differs from the headers used to
      compile.
      Patch versions are not considered but major.minor
      Fix build of ext/mysql with 4.0.x and pre.

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c:
      Warning if the library API version differs from the headers used to
      compile.
      Patch versions are not considered but major.minor
      Fix build of ext/mysql with 4.0.x and pre.

2008-10-26  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/hash/tests/skip_mhash.inc:
      - Fixed condition

    * ext/hash/tests/skip_mhash.inc
      tests/basic/bug46313.phpt
      tests/basic/bug46313.phpt:
      - Fixed test

2008-10-26  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_2)
      php.ini-recommended:
      MFB: Fixed #44748 (php.ini comments on magic_quotes_gpc promote bad
      practices)

    * (PHP_5_3)
      php.ini-recommended:
      Fixed #44748 (php.ini comments on magic_quotes_gpc promote bad practices)

2008-10-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/openssl/openssl.c:
      
      MFB: Fixed compiler warning

    * (PHP_5_2)
      ext/openssl/openssl.c:
      MFB: Fixed compiler warning

    * (PHP_5_3)
      ext/openssl/openssl.c:
      Fixed compiler warning

2008-10-26  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c:
      - MFH: Fixed bug #46388 (stream_notification_callback inside of object
      destroys object variables)

    * ext/standard/streamsfuncs.c:
      - Fixed bug #46388 (stream_notification_callback inside of object destroys
      object variables)

2008-10-26  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS:
      - Fixed NEWS entries.

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/parse_tz.c
      ext/date/lib/tm2unixtime.c
      ext/date/lib/unixtime2tm.c
      ext/date/tests/bug43452.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/strtotime_basic.phpt:
      - MFH: Fixed weekdays adding/subtracting algorithm.
      - MFH: Fixed some ambiguities in the date parser.
      - MFH: Fixed bug #45529 (new DateTimeZone() and
      date_create()->getTimezone()
        behave different).
      - MFH: Fixed bug #43452 (strings containing a weekday, or a number plus
      weekday
        behaved incorrect of the current day-of-week was the same as the one in
      the
        phrase).
      - MFH: Fixed a bug with the YYYY-MM format not resetting the day
      correctly.
      - MFH: Fixed a bug in the DateTime->modify() methods, it would not use the
        advanced relative time strings.
      - MFH: Fixed a segfault - simply a forgotten return;

2008-10-26  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar.c:
      last commit was an old patch, revert faulty line

    * ext/phar/phar.c
      ext/phar/phar_object.c
      ext/phar/util.c:
      MFB: fix several errors found by valgrind
      1 - entry metadata not properly processed or retrieved from cached phars
      2 - copy on write was using a void return value instead of int, a
      dangerous oversight in phar_update_cached_entry
      3 - metadata creation in entries for cached phars was causing an invalid
      read

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar_object.c
      ext/phar/util.c:
      fix several errors found by valgrind
      1 - entry metadata not properly processed or retrieved from cached phars
      2 - copy on write was using a void return value instead of int, a
      dangerous oversight in phar_update_cached_entry
      3 - metadata creation in entries for cached phars was causing an invalid
      read

2008-10-26  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #46389

    * (PHP_5_2)
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c:
      - MFH: Fixed bug #46389 (NetWare needs small patch for _timezone) (patch by
      guenter at php.net)

    * ext/soap/php_encoding.c:
      - Fixed bug #46389 (NetWare needs small patch for _timezone) (patch by
      guenter at php.net)

2008-10-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/Makefile
      win32/build/mkdist.php:
      - MFH: add php-test-pack-[version].zip to nmake snap so we can distribute
      the tests as single zip
        TODO: add run-tests.bat to the package

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/mkdist.php:
      - add php-test-pack-[version].zip to nmake snap so we can distribute the
      tests as single zip
        TODO: add run-tests.bat to the package

2008-10-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      sapi/isapi/stresstest/stresstest.cpp
      sapi/isapi/stresstest/stresstest.cpp:
      - MFH: Fixed bug #46382 (Mismatching allocation and deallocation in
      stresstest.cpp) (dvice_null at yahoo dot com)

    * sapi/isapi/stresstest/stresstest.cpp:
      - Fixed bug #46382 (Mismatching allocation and deallocation in
      stresstest.cpp) (dvice_null at yahoo dot com)

2008-10-24  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/tests/bug46381.phpt
      ZendEngine2/tests/bug46381.phpt:
      add test

    * (PHP_5_2)
      ZendEngine2/tests/bug46381.phpt:
      fix test

2008-10-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/com_dotnet/com_extension.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/date/php_date.c
      ext/dba/dba.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/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/exif/exif.c
      ext/fileinfo/fileinfo.c
      ext/filter/filter.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/hash/hash.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/intl/php_intl.c
      ext/intl/collator/collator_class.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/formatter/formatter_class.c
      ext/intl/locale/locale_class.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/normalizer/normalizer_class.c
      ext/json/json.c
      ext/ldap/ldap.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/msql/php_msql.c
      ext/mssql/php_mssql.c
      ext/mysqli/mysqli_fe.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/phar/phar_object.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/snmp/snmp.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/standard/basic_functions.c
      ext/standard/user_filters.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/sysvsem.c
      ext/sysvshm/sysvshm.c
      ext/tidy/tidy.c
      ext/tokenizer/tokenizer.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c
      sapi/aolserver/aolserver.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/com_dotnet/com_extension.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/date/php_date.c
      ext/dba/dba.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/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/fileinfo/fileinfo.c
      ext/filter/filter.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/hash/hash.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/intl/php_intl.c
      ext/intl/collator/collator_class.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/formatter/formatter_class.c
      ext/intl/locale/locale_class.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/normalizer/normalizer_class.c
      ext/json/json.c
      ext/ldap/ldap.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/msql/php_msql.c
      ext/mssql/php_mssql.c
      ext/mysqli/mysqli_fe.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/phar/phar_object.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/snmp/snmp.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/standard/basic_functions.c
      ext/standard/user_filters.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvshm/sysvshm.c
      ext/tidy/tidy.c
      ext/tokenizer/tokenizer.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c
      sapi/aolserver/aolserver.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro

2008-10-24  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS:
      BFN

    * ZendEngine2/tests/bug46381.phpt
      ZendEngine2/tests/bug46381.phpt
      ZendEngine2/tests/bug46381.phpt:
        1.1.4;
      file bug46381.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      fix bug #46381 (wrong $this passed to internal methods causes segfault)

2008-10-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      main/network.c
      main/network.c:
      - MFH: Fixed bug #46082 (stream_set_blocking() can cause a crash in some
      circumstances)

    * main/network.c:
      - Fixed bug #46082 (stream_set_blocking() can cause a crash in some
      circumstances)

    * (PHP_5_2)
      ext/standard/var.c
      ext/standard/var.c:
      - MFH: Removed unnecessary check for array (#46273, noticed by serovov at
      gmail dot com)

    * ext/standard/var.c:
      - Removed unnecessary check for array (#46273, noticed by serovov at gmail
      dot com)

2008-10-23  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.7RC2

2008-10-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB: flatten path and make them relative before extraction

2008-10-23  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS:
      BFN moved to PHP_5_2

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/sockets/sockets.c:
      MFH: Fixed bug #46360 (TCP_NODELAY constant for socket_{get,set}_option)
      [DOC] Added TCP_NODELAY constant to sockets extension, to be used with
      socket_set_option() to disable TCP's Nagle algorithm. Avail in PHP>=5.2.7.

2008-10-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #43925

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/pdo_sql_parser.re
      ext/pdo_pgsql/tests/bug43925.phpt
      ext/pdo_pgsql/tests/bug43925.phpt:
      - MFH: Fixed bug #43925 (Incorrect argument counter in prepared statements
      with pgsql)

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo_pgsql/tests/bug43925.phpt
      ext/pdo_pgsql/tests/bug43925.phpt
      ext/pdo_pgsql/tests/bug43925.phpt:
      - Fixed bug #43925 (Incorrect argument counter in prepared statements with
      pgsql)

2008-10-23  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      - It is past, not command. Reorder.

2008-10-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - entries for zip changes

    * (PHP_5_2)
      ext/zip/lib/mkstemp.c
      ext/zip/lib/unistd.h
      ext/zip/lib/zip_alias.h
      ext/zip/lib/zipint_alias.h:
      - remove unused files

    * (PHP_5_2)
      ext/zip/lib/zip_filerange_crc.c
      ext/zip/lib/zip_get_archive_flag.c
      ext/zip/lib/zip_set_archive_flag.c:
      - add missing files

    * (PHP_5_2)
      ext/zip/config.m4
      ext/zip/config.w32
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/lib/.cvsignore
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_err_str.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h:
      - MFH
       - Update ziplib
       - flatten path and make them relative before extraction
       - remove unnecessary export

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      - flatten path and make them relative before extraction
      - remove unnecessary export

2008-10-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c:
      
      MFB: revert define() fix for now

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      Revert define() fix, it needs further review

2008-10-22  Stanislav Malyshev  <stas@zend.com>

    * ext/pdo_oci/config.m4
      ext/pdo_oci/config.m4:
      fix instantclient detection

2008-10-22  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/sockets/sockets.c:
      MFH: Fixed bug #46360 (TCP_NODELAY constant for socket_{get,set}_option)

    * ext/sockets/sockets.c:
      Fixed bug #46360 (TCP_NODELAY constant for socket_{get,set}_option)

2008-10-22  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c:
      MFH: Fix a stat on a null when the internal database is used.

    * ext/fileinfo/libmagic/apprentice.c:
      Fix a stat on a null when the internal database is used.

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c:
      MFH: When using the internal database and there is an error it could try
      free some invalid things. This was causing a bus error on ppc.

    * ext/fileinfo/libmagic/apprentice.c:
      When using the internal database and there is an error it could try free
      some invalid things. This was causing a bus error on ppc.

2008-10-22  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_diff_ukey_error.phpt
      ext/standard/tests/array/array_diff_ukey_variation1.phpt
      ext/standard/tests/array/array_diff_ukey_variation10.phpt
      ext/standard/tests/array/array_diff_ukey_variation2.phpt
      ext/standard/tests/array/array_diff_ukey_variation3.phpt
      ext/standard/tests/array/array_diff_ukey_variation4.phpt
      ext/standard/tests/array/array_diff_ukey_variation5.phpt
      ext/standard/tests/array/array_diff_ukey_variation6.phpt
      ext/standard/tests/array/array_diff_ukey_variation7.phpt
      ext/standard/tests/array/array_diff_ukey_variation8.phpt
      ext/standard/tests/array/array_diff_ukey_variation9.phpt:
      New PHP testcases for array_diff_ukey function

    * ext/standard/tests/array/array_diff_ukey_error.phpt
      ext/standard/tests/array/array_diff_ukey_error.phpt
      ext/standard/tests/array/array_diff_ukey_variation1.phpt
      ext/standard/tests/array/array_diff_ukey_variation1.phpt
      ext/standard/tests/array/array_diff_ukey_variation10.phpt
      ext/standard/tests/array/array_diff_ukey_variation10.phpt
      ext/standard/tests/array/array_diff_ukey_variation2.phpt
      ext/standard/tests/array/array_diff_ukey_variation2.phpt
      ext/standard/tests/array/array_diff_ukey_variation3.phpt
      ext/standard/tests/array/array_diff_ukey_variation3.phpt
      ext/standard/tests/array/array_diff_ukey_variation4.phpt
      ext/standard/tests/array/array_diff_ukey_variation4.phpt
      ext/standard/tests/array/array_diff_ukey_variation5.phpt
      ext/standard/tests/array/array_diff_ukey_variation5.phpt
      ext/standard/tests/array/array_diff_ukey_variation6.phpt
      ext/standard/tests/array/array_diff_ukey_variation6.phpt
      ext/standard/tests/array/array_diff_ukey_variation7.phpt
      ext/standard/tests/array/array_diff_ukey_variation7.phpt
      ext/standard/tests/array/array_diff_ukey_variation8.phpt
      ext/standard/tests/array/array_diff_ukey_variation8.phpt
      ext/standard/tests/array/array_diff_ukey_variation9.phpt
      ext/standard/tests/array/array_diff_ukey_variation9.phpt:
      
      New PHP testcases for array_diff_ukey function

2008-10-21  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/curl/interface.c
      ext/date/php_date.c
      ext/dom/domimplementation.c
      ext/exif/exif.c
      ext/gd/gd.c
      ext/iconv/iconv.c
      ext/mysql/php_mysql.c
      ext/openssl/openssl.c
      ext/pcre/php_pcre.c
      ext/simplexml/simplexml.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/standard/array.c
      ext/standard/assert.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/crypt.c
      ext/standard/file.c
      ext/standard/filestat.c
      ext/standard/head.c
      ext/standard/html.c
      ext/standard/info.c
      ext/standard/mail.c
      ext/standard/proc_open.c
      ext/standard/rand.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/type.c
      ext/standard/versioning.c
      ext/zip/php_zip.c:
      initialize optional vars

2008-10-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS:
      Already in 5.2

2008-10-21  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS:
      BFN moved to PHP_5_2

    * (PHP_5_2)
      NEWS
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      MFH: Fixed FCGI_GET_VALUES requests (fixes #45522)

2008-10-21  Alexey Zakhlestin  <indeyets@gmail.com>

    * ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt:
      MFB: skip tests on systems without fnmatch() function (f.e.: old darwin)

    * (PHP_5_3)
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt:
      skip tests on systems without fnmatch() function (f.e.: old darwin)

    * ext/phar/tests/phar_oo_005.phpt:
      MFB: proper check for php-version

    * (PHP_5_3)
      ext/phar/tests/phar_oo_005.phpt:
      proper check for php-version

    * ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt:
      MFB: these tests work just fine on macos-x

    * (PHP_5_3)
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt:
      these tests work just fine on macos-x

    * (PHP_5_3)
      ext/phar/tests/phar_oo_005.phpt:
      fixed wrong check for version

2008-10-21  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/date/tests/strtotime_basic.phpt:
      Committing test for till

    * ext/date/tests/strtotime_basic.phpt
      ext/date/tests/strtotime_basic.phpt:
      
      Committing test for till

    * ext/date/tests/strtotime_basic.phpt
      ext/date/tests/strtotime_basic.phpt:
      
      file strtotime_basic.phpt was initially added on branch PHP_5_3.

2008-10-21  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS:
      typo

    * sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h:
      Fixed FCGI_GET_VALUES requests (fixes #45522)

2008-10-20  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c:
      MFH Fix bug #46331 - The internal magic db is const memory and segfaults
      when you try to do byte swapping
      on big endian machines. This fixes it by copying the memory for those
      processors, but this isn't ideal as
      it wastes memory. Perhaps using a static cache would be better.

    * ext/fileinfo/libmagic/apprentice.c:
      Fix bug #46331 - The internal magic db is const memory and segfaults when
      you try to do byte swapping
      on big endian machines. This fixes it by copying the memory for those
      processors, but this isn't ideal as
      it wastes memory. Perhaps using a static cache would be better.

2008-10-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/logical_filters.c:
      
      MFB: Fixed bug #46343 (IPv6 address filter accepts invalid address)

    * (PHP_5_2)
      NEWS
      ext/filter/logical_filters.c:
      
      MFB:Fixed bug #46343 (IPv6 address filter accepts invalid address)

    * (PHP_5_3)
      ext/filter/logical_filters.c:
      Fixed bug #46343 (IPv6 address filter accepts invalid address)

2008-10-20  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c:
      MFH: fix bug #46323 (compilation of simplexml for NetWare breaks)

    * ext/simplexml/simplexml.c:
      fix bug #46323 (compilation of simplexml for NetWare breaks)

2008-10-20  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      main/rfc1867.c
      tests/basic/bug46313-win.phpt
      tests/basic/bug46313.phpt:
      MFB PHP_5_3: Fixed #46313 (Magic quotes broke $_FILES)

    * (PHP_5_3)
      main/rfc1867.c:
      WS

    * (PHP_5_3)
      main/rfc1867.c:
      Better fix for #46313

    * (PHP_5_3)
      main/rfc1867.c
      tests/basic/bug46313-win.phpt
      tests/basic/bug46313-win.phpt
      tests/basic/bug46313-win.phpt
      tests/basic/bug46313.phpt
      tests/basic/bug46313.phpt
      tests/basic/bug46313.phpt:
      Fixed #46313 (Magic quotes broke $_FILES)

2008-10-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/config.w32:
      - add strto*i64 (VC6, decent compilers/crt have them)

    * win32/php_strtoi64.h
      win32/php_strtoi64.h
      win32/strtoi64.c
      win32/strtoi64.c:
      
      file php_strtoi64.h was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/fileinfo/config.w32
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/softmagic.c:
      - support for VC6 and some other platforms (before some other cleanup)

2008-10-20  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/dom/text.c
      ext/dom/text.c
      ext/dom/tests/bug46335.phpt
      ext/dom/tests/bug46335.phpt:
      MFH: fix bug #46335 (DOMText::splitText doesn't handle multibyte
      characters)
      add test

    * ext/dom/text.c
      ext/dom/tests/bug46335.phpt
      ext/dom/tests/bug46335.phpt
      ext/dom/tests/bug46335.phpt:
      fix bug #46335 (DOMText::splitText doesn't handle multibyte characters)
      add test

2008-10-19  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo_mysql/tests/bug_43371.phpt
      ext/pdo_mysql/tests/bug_43371.phpt:
      - Fixed test

2008-10-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c:
      MFB: Fixed bug #46341 (Added missing validation checks into define() for
      class constants)

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      Fixed bug #46341 (Added missing validation checks into define() for class
      constants)

2008-10-19  Johannes Schlüter  <johannes@schlueters.de>

    * run-tests.php
      run-tests.php
      run-tests.php:
      Add %S and %A to EXPECTF, they work like %s and %a but match empty strings,
      too

2008-10-19  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_2)
      ext/spl/spl_array.c
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt:
      MFB: Fix #46317 (Iterator class not properly checked)

    * (PHP_5_3)
      ext/spl/spl_array.c
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt:
      Fix #46317 (Iterator class not properly checked)

    * ext/spl/spl_array.c:
      Link to spl iterator

2008-10-19  Johannes Schlüter  <johannes@schlueters.de>

    * ext/pdo_mysql/tests/mysql_pdo_test.inc:
      fix mysqlnd detection

    * ext/mysqlnd/mysqlnd_ps.c:
      Don't dereference NULL-pointer

    * ext/pdo_mysql/tests/bug46292.phpt
      ext/pdo_mysql/tests/bug46292.phpt
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt:
      Fix test

2008-10-18  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/spl/spl_array.c:
      revert the patch, it's not needed in this branch

2008-10-17  Antony Dovgal  <tony@daylessday.org>

    * ext/spl/spl_array.c:
      fix memleak

2008-10-17  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/spl/tests/array_001.phpt
      ext/spl/tests/array_001.phpt
      ext/spl/tests/array_001.phpt:
      Replacing explicit object ID with %d

    * (PHP_5_2)
      ext/spl/tests/array_001.phpt:
      missed one!

    * ext/spl/tests/arrayObject___construct_basic1.phpt
      ext/spl/tests/arrayObject___construct_basic1.phpt
      ext/spl/tests/arrayObject___construct_basic2.phpt
      ext/spl/tests/arrayObject___construct_basic2.phpt
      ext/spl/tests/arrayObject___construct_basic3.phpt
      ext/spl/tests/arrayObject___construct_basic3.phpt
      ext/spl/tests/arrayObject___construct_basic4.phpt
      ext/spl/tests/arrayObject___construct_basic4.phpt
      ext/spl/tests/arrayObject___construct_basic5.phpt
      ext/spl/tests/arrayObject___construct_basic5.phpt
      ext/spl/tests/arrayObject___construct_basic6.phpt
      ext/spl/tests/arrayObject___construct_basic6.phpt
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject___construct_error2.phpt
      ext/spl/tests/arrayObject___construct_error2.phpt
      ext/spl/tests/arrayObject_asort_basic1.phpt
      ext/spl/tests/arrayObject_asort_basic1.phpt
      ext/spl/tests/arrayObject_asort_basic2.phpt
      ext/spl/tests/arrayObject_asort_basic2.phpt
      ext/spl/tests/arrayObject_clone_basic1.phpt
      ext/spl/tests/arrayObject_clone_basic1.phpt
      ext/spl/tests/arrayObject_clone_basic2.phpt
      ext/spl/tests/arrayObject_clone_basic2.phpt
      ext/spl/tests/arrayObject_clone_basic3.phpt
      ext/spl/tests/arrayObject_clone_basic3.phpt
      ext/spl/tests/arrayObject_count_basic1.phpt
      ext/spl/tests/arrayObject_count_basic1.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic3.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic3.phpt
      ext/spl/tests/arrayObject_getFlags_basic1.phpt
      ext/spl/tests/arrayObject_getFlags_basic1.phpt
      ext/spl/tests/arrayObject_getFlags_basic2.phpt
      ext/spl/tests/arrayObject_getFlags_basic2.phpt
      ext/spl/tests/arrayObject_getIteratorClass_basic1.phpt
      ext/spl/tests/arrayObject_getIteratorClass_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic2.phpt
      ext/spl/tests/arrayObject_ksort_basic2.phpt
      ext/spl/tests/arrayObject_magicMethods1.phpt
      ext/spl/tests/arrayObject_magicMethods1.phpt
      ext/spl/tests/arrayObject_magicMethods2.phpt
      ext/spl/tests/arrayObject_magicMethods2.phpt
      ext/spl/tests/arrayObject_magicMethods3.phpt
      ext/spl/tests/arrayObject_magicMethods3.phpt
      ext/spl/tests/arrayObject_magicMethods4.phpt
      ext/spl/tests/arrayObject_magicMethods4.phpt
      ext/spl/tests/arrayObject_magicMethods5.phpt
      ext/spl/tests/arrayObject_magicMethods5.phpt
      ext/spl/tests/arrayObject_magicMethods6.phpt
      ext/spl/tests/arrayObject_magicMethods6.phpt
      ext/spl/tests/arrayObject_natcasesort_basic1.phpt
      ext/spl/tests/arrayObject_natcasesort_basic1.phpt
      ext/spl/tests/arrayObject_natsort_basic1.phpt
      ext/spl/tests/arrayObject_natsort_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic2.phpt
      ext/spl/tests/arrayObject_setFlags_basic2.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt
      ext/spl/tests/arrayObject_uasort_basic1.phpt
      ext/spl/tests/arrayObject_uasort_basic1.phpt
      ext/spl/tests/arrayObject_uasort_error1.phpt
      ext/spl/tests/arrayObject_uasort_error1.phpt
      ext/spl/tests/arrayObject_uksort_basic1.phpt
      ext/spl/tests/arrayObject_uksort_basic1.phpt
      ext/spl/tests/arrayObject_uksort_error1.phpt
      ext/spl/tests/arrayObject_uksort_error1.phpt
      ext/spl/tests/class_implements_basic.phpt
      ext/spl/tests/class_implements_basic.phpt
      ext/spl/tests/class_implements_basic2.phpt
      ext/spl/tests/class_implements_basic2.phpt
      ext/spl/tests/class_implements_variation.phpt
      ext/spl/tests/class_implements_variation.phpt
      ext/spl/tests/class_implements_variation1.phpt
      ext/spl/tests/class_implements_variation1.phpt
      ext/spl/tests/class_implements_variation2.phpt
      ext/spl/tests/class_implements_variation2.phpt
      ext/spl/tests/countable_class_basic1.phpt
      ext/spl/tests/countable_class_basic1.phpt
      ext/spl/tests/countable_count_variation1.phpt
      ext/spl/tests/countable_count_variation1.phpt:
      Committing for Robin Fernandes

    * ext/spl/tests/arrayObject___construct_basic1.phpt
      ext/spl/tests/arrayObject___construct_basic1.phpt
      ext/spl/tests/arrayObject___construct_basic1.phpt
      ext/spl/tests/arrayObject___construct_basic2.phpt
      ext/spl/tests/arrayObject___construct_basic2.phpt
      ext/spl/tests/arrayObject___construct_basic2.phpt
      ext/spl/tests/arrayObject___construct_basic3.phpt
      ext/spl/tests/arrayObject___construct_basic3.phpt
      ext/spl/tests/arrayObject___construct_basic3.phpt
      ext/spl/tests/arrayObject___construct_basic4.phpt
      ext/spl/tests/arrayObject___construct_basic4.phpt
      ext/spl/tests/arrayObject___construct_basic4.phpt
      ext/spl/tests/arrayObject___construct_basic5.phpt
      ext/spl/tests/arrayObject___construct_basic5.phpt
      ext/spl/tests/arrayObject___construct_basic5.phpt
      ext/spl/tests/arrayObject___construct_basic6.phpt
      ext/spl/tests/arrayObject___construct_basic6.phpt
      ext/spl/tests/arrayObject___construct_basic6.phpt
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject___construct_error1.phpt
      ext/spl/tests/arrayObject___construct_error2.phpt
      ext/spl/tests/arrayObject___construct_error2.phpt
      ext/spl/tests/arrayObject___construct_error2.phpt
      ext/spl/tests/arrayObject_asort_basic1.phpt
      ext/spl/tests/arrayObject_asort_basic1.phpt
      ext/spl/tests/arrayObject_asort_basic1.phpt
      ext/spl/tests/arrayObject_asort_basic2.phpt
      ext/spl/tests/arrayObject_asort_basic2.phpt
      ext/spl/tests/arrayObject_asort_basic2.phpt
      ext/spl/tests/arrayObject_clone_basic1.phpt
      ext/spl/tests/arrayObject_clone_basic1.phpt
      ext/spl/tests/arrayObject_clone_basic1.phpt
      ext/spl/tests/arrayObject_clone_basic3.phpt
      ext/spl/tests/arrayObject_clone_basic3.phpt
      ext/spl/tests/arrayObject_clone_basic3.phpt
      ext/spl/tests/arrayObject_count_basic1.phpt
      ext/spl/tests/arrayObject_count_basic1.phpt
      ext/spl/tests/arrayObject_count_basic1.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic3.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic3.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic3.phpt
      ext/spl/tests/arrayObject_getFlags_basic2.phpt
      ext/spl/tests/arrayObject_getFlags_basic2.phpt
      ext/spl/tests/arrayObject_getFlags_basic2.phpt
      ext/spl/tests/arrayObject_getIteratorClass_basic1.phpt
      ext/spl/tests/arrayObject_getIteratorClass_basic1.phpt
      ext/spl/tests/arrayObject_getIteratorClass_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic2.phpt
      ext/spl/tests/arrayObject_ksort_basic2.phpt
      ext/spl/tests/arrayObject_ksort_basic2.phpt
      ext/spl/tests/arrayObject_magicMethods2.phpt
      ext/spl/tests/arrayObject_magicMethods2.phpt
      ext/spl/tests/arrayObject_magicMethods2.phpt
      ext/spl/tests/arrayObject_magicMethods3.phpt
      ext/spl/tests/arrayObject_magicMethods3.phpt
      ext/spl/tests/arrayObject_magicMethods3.phpt
      ext/spl/tests/arrayObject_magicMethods4.phpt
      ext/spl/tests/arrayObject_magicMethods4.phpt
      ext/spl/tests/arrayObject_magicMethods4.phpt
      ext/spl/tests/arrayObject_magicMethods5.phpt
      ext/spl/tests/arrayObject_magicMethods5.phpt
      ext/spl/tests/arrayObject_magicMethods5.phpt
      ext/spl/tests/arrayObject_magicMethods6.phpt
      ext/spl/tests/arrayObject_magicMethods6.phpt
      ext/spl/tests/arrayObject_magicMethods6.phpt
      ext/spl/tests/arrayObject_natcasesort_basic1.phpt
      ext/spl/tests/arrayObject_natcasesort_basic1.phpt
      ext/spl/tests/arrayObject_natcasesort_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic1.phpt
      ext/spl/tests/arrayObject_setFlags_basic2.phpt
      ext/spl/tests/arrayObject_setFlags_basic2.phpt
      ext/spl/tests/arrayObject_setFlags_basic2.phpt
      ext/spl/tests/arrayObject_uasort_basic1.phpt
      ext/spl/tests/arrayObject_uasort_basic1.phpt
      ext/spl/tests/arrayObject_uasort_basic1.phpt
      ext/spl/tests/arrayObject_uksort_basic1.phpt
      ext/spl/tests/arrayObject_uksort_basic1.phpt
      ext/spl/tests/arrayObject_uksort_basic1.phpt
      ext/spl/tests/arrayObject_uksort_error1.phpt
      ext/spl/tests/arrayObject_uksort_error1.phpt
      ext/spl/tests/arrayObject_uksort_error1.phpt
      ext/spl/tests/class_implements_basic.phpt
      ext/spl/tests/class_implements_basic.phpt
      ext/spl/tests/class_implements_basic.phpt
      ext/spl/tests/class_implements_error.phpt
      ext/spl/tests/class_implements_error.phpt
      ext/spl/tests/class_implements_variation.phpt
      ext/spl/tests/class_implements_variation.phpt
      ext/spl/tests/class_implements_variation.phpt
      ext/spl/tests/countable_class_basic1.phpt
      ext/spl/tests/countable_class_basic1.phpt
      ext/spl/tests/countable_class_basic1.phpt:
        1.1.4;
      file arrayObject___construct_basic1.phpt was initially added on branch
      PHP_5_2.

    * ext/spl/tests/arrayObject_clone_basic2.phpt
      ext/spl/tests/arrayObject_clone_basic2.phpt
      ext/spl/tests/arrayObject_clone_basic2.phpt
      ext/spl/tests/arrayObject_getFlags_basic1.phpt
      ext/spl/tests/arrayObject_getFlags_basic1.phpt
      ext/spl/tests/arrayObject_getFlags_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic1.phpt
      ext/spl/tests/arrayObject_ksort_basic1.phpt
      ext/spl/tests/arrayObject_magicMethods1.phpt
      ext/spl/tests/arrayObject_magicMethods1.phpt
      ext/spl/tests/arrayObject_magicMethods1.phpt
      ext/spl/tests/arrayObject_natsort_basic1.phpt
      ext/spl/tests/arrayObject_natsort_basic1.phpt
      ext/spl/tests/arrayObject_natsort_basic1.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt
      ext/spl/tests/arrayObject_setIteratorClass_error1.phpt
      ext/spl/tests/arrayObject_uasort_error1.phpt
      ext/spl/tests/arrayObject_uasort_error1.phpt
      ext/spl/tests/arrayObject_uasort_error1.phpt
      ext/spl/tests/class_implements_basic2.phpt
      ext/spl/tests/class_implements_basic2.phpt
      ext/spl/tests/class_implements_basic2.phpt
      ext/spl/tests/class_implements_variation1.phpt
      ext/spl/tests/class_implements_variation1.phpt
      ext/spl/tests/class_implements_variation1.phpt
      ext/spl/tests/class_implements_variation2.phpt
      ext/spl/tests/class_implements_variation2.phpt
      ext/spl/tests/class_implements_variation2.phpt
      ext/spl/tests/countable_count_variation1.phpt
      ext/spl/tests/countable_count_variation1.phpt
      ext/spl/tests/countable_count_variation1.phpt:
        1.1.4;
      file arrayObject_clone_basic2.phpt was initially added on branch PHP_5_2.

2008-10-17  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug46308.phpt
      ZendEngine2/tests/bug46308.phpt
      ZendEngine2/tests/bug46308.phpt
      ZendEngine2/tests/bug46308.phpt
      ZendEngine2/tests/bug46308.phpt:
      Fixed bug #46308 (Invalid write when changing property from inside getter)

2008-10-17  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/phar/phar/pharcommand.inc:
      - MFH: Fixed bug #45726 (PHP_Archive / Archive.php missing)

    * ext/phar/phar/pharcommand.inc:
      - Fixed bug #45726 (PHP_Archive / Archive.php missing)

2008-10-17  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cgi/cgi_main.c:
      MFB: Fixed bug #46319 (PHP sets default Content-Type header for HTTP 304
      response code, in cgi sapi)

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c:
      
      MFB: Fixed bug #46319 (PHP sets default Content-Type header for HTTP 304
      response code, in cgi sapi)

    * (PHP_5_3)
      sapi/cgi/cgi_main.c:
      Fixed bug #46319 (PHP sets default Content-Type header for HTTP 304
      response
      code, in cgi sapi)

2008-10-16  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/syslog.c:
      Use PHP_DEP_FE instead of throwing an E_DEPRECATED manually inside
      define_syslog_variables() (Thanks Hannes!)

2008-10-16  Ed Batutis  <ed@batutis.com>

    * ext/intl/msgformat/msgformat_helpers.cpp
      ext/intl/msgformat/msgformat_helpers.cpp:
      Fix for pecl bug 14664 - problem with older gcc

2008-10-16  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/imap/config.m4
      ext/imap/config.m4
      ext/imap/config.m4
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c:
      Fixed bug #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer
      overflow)

    * ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c:
      ws

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c:
      Fixed bug #43723 (SOAP not sent properly from client for <choice>)

2008-10-16  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/exec.c
      ext/standard/exec.c:
      - Revert

2008-10-16  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      ext/sqlite/sqlite.c:
      Updated functions-signatures (const)

    * ext/standard/exec.c:
      MFB: Fixed compilation warnings: tsrm_ls is not used here (anymore?)

    * (PHP_5_3)
      ext/standard/exec.c:
      Fixed compilation warnings: tsrm_ls is not used here (anymore?)

    * ext/ereg/regex/regcomp.c
      ext/ereg/regex/regcomp.ih
      ext/simplexml/simplexml.c:
      MFB: propagated const, to avoid "discards qualifiers from pointer target
      type" errors

    * (PHP_5_3)
      ext/ereg/regex/regcomp.c
      ext/ereg/regex/regcomp.ih
      ext/simplexml/simplexml.c:
      propagated const, to avoid "discards qualifiers from pointer target type"
      errors

2008-10-16  Moriyoshi Koizumi  <mozo@mozo.jp>

    * ext/mbstring/libmbfl/filters/mbfilter_htmlent.c
      ext/mbstring/tests/bug45722.phpt
      ext/mbstring/tests/bug45722.phpt
      ext/mbstring/tests/bug45722.phpt:
      - Fix bug #45722 (mb_check_encoding() crashes).

2008-10-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/pgsql/tests/pg_delete_001.phpt
      ext/pgsql/tests/pg_delete_001.phpt
      ext/pgsql/tests/pg_insert_001.phpt
      ext/pgsql/tests/pg_insert_001.phpt
      ext/pgsql/tests/pg_meta_data_001.phpt
      ext/pgsql/tests/pg_meta_data_001.phpt
      ext/pgsql/tests/pg_select_001.phpt
      ext/pgsql/tests/pg_select_001.phpt
      ext/pgsql/tests/pg_update_001.phpt
      ext/pgsql/tests/pg_update_001.phpt:
      MFH:
      - Fixed:
        . Memory leak in pg_delete() when using PGSQL_DML_STRING.
        . Bug #24679 (pg_insert problem!)
        . Bug #35996 (pg_meta_data should take the schema into account)
        . Bug #40808 (pg_insert problem)
        . Bug #42078 (pg_meta_data mix tables metadata from different schemas)
      - Improved:
        . Error messages
      - Added:
        . Tests

    * ext/pgsql/tests/pg_delete_001.phpt
      ext/pgsql/tests/pg_delete_001.phpt
      ext/pgsql/tests/pg_delete_001.phpt
      ext/pgsql/tests/pg_insert_001.phpt
      ext/pgsql/tests/pg_insert_001.phpt
      ext/pgsql/tests/pg_insert_001.phpt
      ext/pgsql/tests/pg_meta_data_001.phpt
      ext/pgsql/tests/pg_meta_data_001.phpt
      ext/pgsql/tests/pg_meta_data_001.phpt
      ext/pgsql/tests/pg_select_001.phpt
      ext/pgsql/tests/pg_select_001.phpt
      ext/pgsql/tests/pg_select_001.phpt
      ext/pgsql/tests/pg_update_001.phpt
      ext/pgsql/tests/pg_update_001.phpt
      ext/pgsql/tests/pg_update_001.phpt:
        1.1.4;
      - Fixed:
        . Memory leak in pg_delete() when using PGSQL_DML_STRING.
        . Bug #24679 (pg_insert problem!)
        . Bug #35996 (pg_meta_data should take the schema into account)
        . Bug #40808 (pg_insert problem)
        . Bug #42078 (pg_meta_data mix tables metadata from different schemas)
      - Improved:
        . Error messages
      - Added
        . Tests

    * ext/pgsql/pgsql.c:
      - Fixed:
        . Memory leak in pg_delete() when using PGSQL_DML_STRING.
        . Bug #24679 (pg_insert problem!)
        . Bug #35996 (pg_meta_data should take the schema into account)
        . Bug #40808 (pg_insert problem)
        . Bug #42078 (pg_meta_data mix tables metadata from different schemas)
      - Improved:
        . Error messages
      - Added
        . Tests

2008-10-15  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/magic.h
      ext/fileinfo/libmagic/print.c
      ext/fileinfo/libmagic/softmagic.c:
      
      MFB: removed dead-code

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/magic.h
      ext/fileinfo/libmagic/print.c
      ext/fileinfo/libmagic/softmagic.c:
      Removed dead-code

2008-10-15  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/standard/syslog.c
      win32/build/registersyslog.php:
      [DOC] Deprecate define_syslog_variables() in 5.3

    * NEWS
      php.ini-dist
      php.ini-recommended
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/php_ext_syslog.h
      ext/standard/syslog.c
      main/main.c
      win32/build/registersyslog.php:
      [DOC] Remove define_syslog_variables() and define_syslog_variables ini
      option

2008-10-15  Felipe Pena  <felipensp@gmail.com>

    * ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c:
      - Fixed possible efree(NULL)

2008-10-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/openssl.c:
      
      MFB: Fixed bug #46271 (local_cert option is not resolved to full path)

    * (PHP_5_3)
      ext/openssl/openssl.c:
      Fixed bug #46271 (local_cert option is not resolved to full path)

2008-10-14  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      Update NEWS

    * (PHP_5_3)
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt:
      MFH: Add PDO::MYSQL_ATTR_COMPRESS connection flag [DOC]

    * ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt:
      Add PDO::MYSQL_ATTR_COMPRESS connection flag

2008-10-14  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo_mysql/tests/bug46292.phpt
      ext/pdo_mysql/tests/bug46292.phpt:
      - Added SKIPIF

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug46292.phpt
      ext/pdo_mysql/tests/bug46292.phpt:
      - MFH: Fixed bug #46292 (PDO::setFetchMode() shouldn't requires the 2nd arg
      when using FETCH_CLASSTYPE)

    * ext/pdo_mysql/tests/bug46292.phpt
      ext/pdo_mysql/tests/bug46292.phpt:
      
      - Fixed test

    * ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug46292.phpt
      ext/pdo_mysql/tests/bug46292.phpt:
      - Fixed bug #46292 (PDO::setFetchMode() shouldn't requires the 2nd arg when
      using FETCH_CLASSTYPE)

2008-10-14  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.c:
      Disable optimizations at the moment for libsqlite on VC6 with the
      amalgamation, will most likely need to track down what particular function
      is causing problems or consider setting the flags to /O1 for libsqlite
      specifically.

2008-10-14  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/cache_list/copyonwrite25.phar.phpt
      ext/phar/tests/cache_list/files/write25.phar
      ext/phar/tests/cache_list/files/write25.phar.inc:
      MFB: last test for cached phar copy on write (forgot this one yesterday)

    * ext/phar/tests/cache_list/copyonwrite25.phar.phpt
      ext/phar/tests/cache_list/copyonwrite25.phar.phpt
      ext/phar/tests/cache_list/files/write25.phar
      ext/phar/tests/cache_list/files/write25.phar
      ext/phar/tests/cache_list/files/write25.phar.inc
      ext/phar/tests/cache_list/files/write25.phar.inc:
      
      file copyonwrite25.phar.phpt was initially added on branch PHP_5_3.

2008-10-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #37100

    * (PHP_5_2)
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/pgsql/tests/bug37100.phpt
      ext/pgsql/tests/bug37100.phpt:
      MFH:
      - Fixed bug #37100 (data is returned truncated with BINARY CURSOR)
        Patch by Tony

    * ext/pgsql/pgsql.c
      ext/pgsql/tests/bug37100.phpt
      ext/pgsql/tests/bug37100.phpt
      ext/pgsql/tests/bug37100.phpt:
      - Fixed bug #37100 (data is returned truncated with BINARY CURSOR)
        Patch by Tony

2008-10-13  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.8 (2008h)

2008-10-13  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/stat.phpt:
      MFB: increase code coverage

    * (PHP_5_3)
      ext/phar/tests/stat.phpt:
      increase code coverage

    * ext/phar/tests/cache_list/copyonwrite10.phar.phpt
      ext/phar/tests/cache_list/copyonwrite11.phar.phpt
      ext/phar/tests/cache_list/copyonwrite12.phar.phpt
      ext/phar/tests/cache_list/copyonwrite13.phar.phpt
      ext/phar/tests/cache_list/copyonwrite14.phar.phpt
      ext/phar/tests/cache_list/copyonwrite15.phar.phpt
      ext/phar/tests/cache_list/copyonwrite16.phar.phpt
      ext/phar/tests/cache_list/copyonwrite17.phar.phpt
      ext/phar/tests/cache_list/copyonwrite18.phar.phpt
      ext/phar/tests/cache_list/copyonwrite19.phar.phpt
      ext/phar/tests/cache_list/copyonwrite20.phar.phpt
      ext/phar/tests/cache_list/copyonwrite21.phar.phpt
      ext/phar/tests/cache_list/copyonwrite22.phar.phpt
      ext/phar/tests/cache_list/copyonwrite23.phar.phpt
      ext/phar/tests/cache_list/copyonwrite24.phar.phpt
      ext/phar/tests/cache_list/copyonwrite4.phar.phpt
      ext/phar/tests/cache_list/copyonwrite4a.phpt
      ext/phar/tests/cache_list/copyonwrite5.phar.phpt
      ext/phar/tests/cache_list/copyonwrite6.phar.phpt
      ext/phar/tests/cache_list/copyonwrite7.phar.phpt
      ext/phar/tests/cache_list/copyonwrite8.phar.phpt
      ext/phar/tests/cache_list/copyonwrite9.phar.phpt
      ext/phar/tests/cache_list/files/write10.phar
      ext/phar/tests/cache_list/files/write10.phar.inc
      ext/phar/tests/cache_list/files/write11.phar
      ext/phar/tests/cache_list/files/write11.phar.inc
      ext/phar/tests/cache_list/files/write12.phar
      ext/phar/tests/cache_list/files/write12.phar.inc
      ext/phar/tests/cache_list/files/write13.phar
      ext/phar/tests/cache_list/files/write13.phar.inc
      ext/phar/tests/cache_list/files/write14.phar
      ext/phar/tests/cache_list/files/write14.phar.inc
      ext/phar/tests/cache_list/files/write15.phar
      ext/phar/tests/cache_list/files/write15.phar.inc
      ext/phar/tests/cache_list/files/write16.phar
      ext/phar/tests/cache_list/files/write16.phar.inc
      ext/phar/tests/cache_list/files/write17.phar
      ext/phar/tests/cache_list/files/write17.phar.inc
      ext/phar/tests/cache_list/files/write18.phar
      ext/phar/tests/cache_list/files/write18.phar.inc
      ext/phar/tests/cache_list/files/write19.phar
      ext/phar/tests/cache_list/files/write19.phar.inc
      ext/phar/tests/cache_list/files/write2.phar.inc
      ext/phar/tests/cache_list/files/write20.phar
      ext/phar/tests/cache_list/files/write20.phar.inc
      ext/phar/tests/cache_list/files/write21.phar
      ext/phar/tests/cache_list/files/write21.phar.inc
      ext/phar/tests/cache_list/files/write22.phar
      ext/phar/tests/cache_list/files/write22.phar.inc
      ext/phar/tests/cache_list/files/write23.phar
      ext/phar/tests/cache_list/files/write23.phar.inc
      ext/phar/tests/cache_list/files/write24.phar
      ext/phar/tests/cache_list/files/write24.phar.inc
      ext/phar/tests/cache_list/files/write3.phar
      ext/phar/tests/cache_list/files/write3.phar.inc
      ext/phar/tests/cache_list/files/write4.phar
      ext/phar/tests/cache_list/files/write4.phar.inc
      ext/phar/tests/cache_list/files/write5.phar
      ext/phar/tests/cache_list/files/write5.phar.inc
      ext/phar/tests/cache_list/files/write6.phar
      ext/phar/tests/cache_list/files/write6.phar.inc
      ext/phar/tests/cache_list/files/write7.phar
      ext/phar/tests/cache_list/files/write7.phar.inc
      ext/phar/tests/cache_list/files/write8.phar
      ext/phar/tests/cache_list/files/write8.phar.inc
      ext/phar/tests/cache_list/files/write9.phar
      ext/phar/tests/cache_list/files/write9.phar.inc:
      MFB: add complete tests verifying copy-on-write for cached phars

    * (PHP_5_3)
      ext/phar/tests/cache_list/files/write19.phar
      ext/phar/tests/cache_list/files/write19.phar.inc
      ext/phar/tests/cache_list/files/write19.phar.inc
      ext/phar/tests/cache_list/files/write20.phar
      ext/phar/tests/cache_list/files/write20.phar
      ext/phar/tests/cache_list/files/write20.phar.inc
      ext/phar/tests/cache_list/files/write20.phar.inc
      ext/phar/tests/cache_list/files/write21.phar
      ext/phar/tests/cache_list/files/write21.phar
      ext/phar/tests/cache_list/files/write21.phar.inc
      ext/phar/tests/cache_list/files/write21.phar.inc
      ext/phar/tests/cache_list/files/write22.phar
      ext/phar/tests/cache_list/files/write22.phar
      ext/phar/tests/cache_list/files/write22.phar.inc
      ext/phar/tests/cache_list/files/write22.phar.inc
      ext/phar/tests/cache_list/files/write23.phar
      ext/phar/tests/cache_list/files/write23.phar
      ext/phar/tests/cache_list/files/write23.phar.inc
      ext/phar/tests/cache_list/files/write23.phar.inc
      ext/phar/tests/cache_list/files/write24.phar
      ext/phar/tests/cache_list/files/write24.phar
      ext/phar/tests/cache_list/files/write24.phar.inc
      ext/phar/tests/cache_list/files/write24.phar.inc
      ext/phar/tests/cache_list/files/write3.phar
      ext/phar/tests/cache_list/files/write4.phar
      ext/phar/tests/cache_list/files/write4.phar
      ext/phar/tests/cache_list/files/write4.phar.inc
      ext/phar/tests/cache_list/files/write4.phar.inc
      ext/phar/tests/cache_list/files/write5.phar
      ext/phar/tests/cache_list/files/write5.phar
      ext/phar/tests/cache_list/files/write5.phar.inc
      ext/phar/tests/cache_list/files/write5.phar.inc
      ext/phar/tests/cache_list/files/write6.phar
      ext/phar/tests/cache_list/files/write6.phar
      ext/phar/tests/cache_list/files/write6.phar.inc
      ext/phar/tests/cache_list/files/write6.phar.inc
      ext/phar/tests/cache_list/files/write7.phar
      ext/phar/tests/cache_list/files/write7.phar
      ext/phar/tests/cache_list/files/write7.phar.inc
      ext/phar/tests/cache_list/files/write7.phar.inc
      ext/phar/tests/cache_list/files/write8.phar
      ext/phar/tests/cache_list/files/write8.phar
      ext/phar/tests/cache_list/files/write8.phar.inc
      ext/phar/tests/cache_list/files/write8.phar.inc
      ext/phar/tests/cache_list/files/write9.phar
      ext/phar/tests/cache_list/files/write9.phar
      ext/phar/tests/cache_list/files/write9.phar.inc
      ext/phar/tests/cache_list/files/write9.phar.inc:
      add complete tests verifying copy-on-write for cached phars

    * ext/phar/tests/cache_list/copyonwrite10.phar.phpt
      ext/phar/tests/cache_list/copyonwrite10.phar.phpt
      ext/phar/tests/cache_list/copyonwrite11.phar.phpt
      ext/phar/tests/cache_list/copyonwrite11.phar.phpt
      ext/phar/tests/cache_list/copyonwrite12.phar.phpt
      ext/phar/tests/cache_list/copyonwrite12.phar.phpt
      ext/phar/tests/cache_list/copyonwrite13.phar.phpt
      ext/phar/tests/cache_list/copyonwrite13.phar.phpt
      ext/phar/tests/cache_list/copyonwrite14.phar.phpt
      ext/phar/tests/cache_list/copyonwrite14.phar.phpt
      ext/phar/tests/cache_list/copyonwrite15.phar.phpt
      ext/phar/tests/cache_list/copyonwrite15.phar.phpt
      ext/phar/tests/cache_list/copyonwrite16.phar.phpt
      ext/phar/tests/cache_list/copyonwrite16.phar.phpt
      ext/phar/tests/cache_list/copyonwrite17.phar.phpt
      ext/phar/tests/cache_list/copyonwrite17.phar.phpt
      ext/phar/tests/cache_list/copyonwrite18.phar.phpt
      ext/phar/tests/cache_list/copyonwrite18.phar.phpt
      ext/phar/tests/cache_list/copyonwrite19.phar.phpt
      ext/phar/tests/cache_list/copyonwrite19.phar.phpt
      ext/phar/tests/cache_list/copyonwrite20.phar.phpt
      ext/phar/tests/cache_list/copyonwrite20.phar.phpt
      ext/phar/tests/cache_list/copyonwrite21.phar.phpt
      ext/phar/tests/cache_list/copyonwrite21.phar.phpt
      ext/phar/tests/cache_list/copyonwrite22.phar.phpt
      ext/phar/tests/cache_list/copyonwrite22.phar.phpt
      ext/phar/tests/cache_list/copyonwrite23.phar.phpt
      ext/phar/tests/cache_list/copyonwrite23.phar.phpt
      ext/phar/tests/cache_list/copyonwrite24.phar.phpt
      ext/phar/tests/cache_list/copyonwrite24.phar.phpt
      ext/phar/tests/cache_list/copyonwrite4.phar.phpt
      ext/phar/tests/cache_list/copyonwrite4.phar.phpt
      ext/phar/tests/cache_list/copyonwrite4a.phpt
      ext/phar/tests/cache_list/copyonwrite4a.phpt
      ext/phar/tests/cache_list/copyonwrite5.phar.phpt
      ext/phar/tests/cache_list/copyonwrite5.phar.phpt
      ext/phar/tests/cache_list/copyonwrite6.phar.phpt
      ext/phar/tests/cache_list/copyonwrite6.phar.phpt
      ext/phar/tests/cache_list/copyonwrite7.phar.phpt
      ext/phar/tests/cache_list/copyonwrite7.phar.phpt
      ext/phar/tests/cache_list/copyonwrite8.phar.phpt
      ext/phar/tests/cache_list/copyonwrite8.phar.phpt
      ext/phar/tests/cache_list/copyonwrite9.phar.phpt
      ext/phar/tests/cache_list/copyonwrite9.phar.phpt
      ext/phar/tests/cache_list/files/write10.phar
      ext/phar/tests/cache_list/files/write10.phar
      ext/phar/tests/cache_list/files/write10.phar.inc
      ext/phar/tests/cache_list/files/write10.phar.inc
      ext/phar/tests/cache_list/files/write11.phar
      ext/phar/tests/cache_list/files/write11.phar
      ext/phar/tests/cache_list/files/write11.phar.inc
      ext/phar/tests/cache_list/files/write11.phar.inc
      ext/phar/tests/cache_list/files/write12.phar
      ext/phar/tests/cache_list/files/write12.phar
      ext/phar/tests/cache_list/files/write12.phar.inc
      ext/phar/tests/cache_list/files/write12.phar.inc
      ext/phar/tests/cache_list/files/write13.phar
      ext/phar/tests/cache_list/files/write13.phar
      ext/phar/tests/cache_list/files/write13.phar.inc
      ext/phar/tests/cache_list/files/write13.phar.inc
      ext/phar/tests/cache_list/files/write14.phar
      ext/phar/tests/cache_list/files/write14.phar
      ext/phar/tests/cache_list/files/write14.phar.inc
      ext/phar/tests/cache_list/files/write14.phar.inc
      ext/phar/tests/cache_list/files/write15.phar
      ext/phar/tests/cache_list/files/write15.phar
      ext/phar/tests/cache_list/files/write15.phar.inc
      ext/phar/tests/cache_list/files/write15.phar.inc
      ext/phar/tests/cache_list/files/write16.phar
      ext/phar/tests/cache_list/files/write16.phar
      ext/phar/tests/cache_list/files/write16.phar.inc
      ext/phar/tests/cache_list/files/write16.phar.inc
      ext/phar/tests/cache_list/files/write17.phar
      ext/phar/tests/cache_list/files/write17.phar
      ext/phar/tests/cache_list/files/write17.phar.inc
      ext/phar/tests/cache_list/files/write17.phar.inc
      ext/phar/tests/cache_list/files/write18.phar
      ext/phar/tests/cache_list/files/write18.phar
      ext/phar/tests/cache_list/files/write18.phar.inc
      ext/phar/tests/cache_list/files/write18.phar.inc
      ext/phar/tests/cache_list/files/write19.phar:
      
      file copyonwrite10.phar.phpt was initially added on branch PHP_5_3.

2008-10-12  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/tar/rmdir.phpt
      ext/phar/tests/zip/rmdir.phpt:
      MFB: fix faulty tests

    * (PHP_5_3)
      ext/phar/tests/tar/rmdir.phpt
      ext/phar/tests/zip/rmdir.phpt:
      fix faulty tests

2008-10-12  Antony Dovgal  <tony@daylessday.org>

    * ext/phar/phar.c
      ext/phar/tar.c
      ext/phar/zip.c:
      fix ZTS build

2008-10-12  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar_object.c:
      MFB: fix incorrect key for Phar destructor

    * (PHP_5_3)
      ext/phar/phar_object.c:
      fix incorrect key for Phar destructor

    * ext/phar/dirstream.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c
      ext/phar/tests/cache_list/copyonwrite2.phar.phpt
      ext/phar/tests/cache_list/copyonwrite3.phar.phpt
      ext/phar/tests/cache_list/files/write2.phar
      ext/phar/tests/cache_list/files/write3.phar:
      MFB: add tests for copy-on-write support
       - fix metadata handling with cached phars
       - fix virtual_dirs with rmdir
       - ensure that after copy-on-write, all existing Phar objects link to the
      newly copied phar data

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c
      ext/phar/tests/cache_list/copyonwrite2.phar.phpt
      ext/phar/tests/cache_list/copyonwrite2.phar.phpt
      ext/phar/tests/cache_list/copyonwrite3.phar.phpt
      ext/phar/tests/cache_list/copyonwrite3.phar.phpt
      ext/phar/tests/cache_list/files/write2.phar
      ext/phar/tests/cache_list/files/write2.phar
      ext/phar/tests/cache_list/files/write2.phar.inc
      ext/phar/tests/cache_list/files/write2.phar.inc
      ext/phar/tests/cache_list/files/write3.phar
      ext/phar/tests/cache_list/files/write3.phar
      ext/phar/tests/cache_list/files/write3.phar.inc
      ext/phar/tests/cache_list/files/write3.phar.inc:
      add tests for copy-on-write support
       - fix metadata handling with cached phars
       - fix virtual_dirs with rmdir
       - ensure that after copy-on-write, all existing Phar objects link to the
      newly copied phar data

2008-10-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      WS

2008-10-12  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/tar/links6.phpt
      ext/phar/tests/tar/links6.phpt:
      add missing --INI-- section

    * (PHP_5_3)
      ext/phar/tests/tar/files/links.phar.tar:
      oops, need to add as binary

    * (PHP_5_3)
      ext/phar/tests/tar/files/links.phar.tar:
      add missing file for tests

2008-10-12  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo_pgsql/pgsql_statement.c:
      - MFB: Fixed compiler warnings

    * (PHP_5_3)
      ext/pdo_pgsql/pgsql_statement.c:
      - Fixed compiler warnings

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      - MFB: Removed unnecessary strcmp call (thanks Tony)

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      - Removed unnecessary strcmp call (thanks Tony)

    * (PHP_5_2)
      ext/pdo_pgsql/tests/bug46274.phpt
      ext/pdo_pgsql/tests/bug46274_2.phpt:
      - New tests

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      - MFB: Complete the fix for #46274, and tests

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/tests/bug46274.phpt
      ext/pdo_pgsql/tests/bug46274.phpt
      ext/pdo_pgsql/tests/bug46274.phpt
      ext/pdo_pgsql/tests/bug46274_2.phpt
      ext/pdo_pgsql/tests/bug46274_2.phpt
      ext/pdo_pgsql/tests/bug46274_2.phpt:
      - Complete the fix for #46274, and tests

2008-10-12  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar_object.c
      ext/phar/tests/cache_list/copyonwrite1.phar.phpt
      ext/phar/tests/cache_list/files/write.phar
      ext/phar/tests/cache_list/files/write.phar.inc:
      MFB: add new test for copy-on-write, fix copy-on-write for
      Phar/PharFileInfo methods

    * (PHP_5_3)
      ext/phar/phar_object.c
      ext/phar/tests/cache_list/copyonwrite1.phar.phpt
      ext/phar/tests/cache_list/copyonwrite1.phar.phpt
      ext/phar/tests/cache_list/files/write.phar
      ext/phar/tests/cache_list/files/write.phar
      ext/phar/tests/cache_list/files/write.phar.inc
      ext/phar/tests/cache_list/files/write.phar.inc:
      add new test for copy-on-write, fix copy-on-write for Phar/PharFileInfo
      methods

    * ext/phar/tests/files/include_path.phar
      ext/phar/tests/files/include_path.phar.inc
      ext/phar/tests/files/include_path2.phar:
      fix test files

    * ext/phar/tests/files/include_path2.phar:
      need to re-add as binary

    * (PHP_5_3)
      ext/phar/tests/files/include_path.phar
      ext/phar/tests/files/include_path2.phar
      ext/phar/tests/tar/files/links.phar.tar:
      re-add as binary

    * (PHP_5_3)
      ext/phar/tests/files/include_path2.phar:
      stupid cvs added this as text

    * (PHP_5_3)
      ext/phar/tests/files/include_path.phar
      ext/phar/tests/files/include_path.phar.inc:
      fix files for advanced include_path test

    * ext/phar/tests/include_path_advanced.phpt
      ext/phar/tests/files/include_path.phar
      ext/phar/tests/files/include_path.phar.inc
      ext/phar/tests/files/include_path2.phar:
      increase code coverage

    * ext/phar/tests/include_path_advanced.phpt
      ext/phar/tests/include_path_advanced.phpt
      ext/phar/tests/files/include_path.phar
      ext/phar/tests/files/include_path.phar
      ext/phar/tests/files/include_path.phar.inc
      ext/phar/tests/files/include_path.phar.inc
      ext/phar/tests/files/include_path2.phar
      ext/phar/tests/files/include_path2.phar:
      
      file include_path_advanced.phpt was initially added on branch PHP_5_3.

2008-10-11  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/stream.c
      ext/phar/tests/tar/links6.phpt:
      MFB: fix links for fseek as well

    * (PHP_5_3)
      ext/phar/stream.c
      ext/phar/tests/tar/links6.phpt:
      fix links for fseek as well

    * ext/phar/stream.c
      ext/phar/util.c
      ext/phar/tests/tar/links6.phpt
      ext/phar/tests/tar/files/links.phar.tar:
      MFB: fix reading links from streams (works with PharFileInfo->getContent())

    * ext/phar/tests/tar/links6.phpt
      ext/phar/tests/tar/links6.phpt:
      
      file links6.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/stream.c
      ext/phar/util.c:
      fix reading links from streams (works with PharFileInfo->getContent())

    * ext/phar/zip.c:
      MFB: cosmetics/maintainability: reduce code redundancy on error conditions

    * (PHP_5_3)
      ext/phar/zip.c:
      cosmetics/maintainability: reduce code redundancy on error conditions

    * ext/phar/zip.c
      ext/phar/tests/zip/bzip2.phpt
      ext/phar/tests/zip/zlib.phpt
      ext/phar/tests/zip/files/bz2_alias.phar.zip
      ext/phar/tests/zip/files/zlib_alias.phar.zip:
      MFB: work around crap stream filter implementation, update tests for
      compressed aliases in zip-based phar so they actually test the compression

    * ext/phar/tests/zip/zlib.phpt
      ext/phar/tests/zip/zlib.phpt
      ext/phar/tests/zip/files/bz2_alias.phar.zip
      ext/phar/tests/zip/files/zlib_alias.phar.zip
      ext/phar/tests/zip/files/zlib_alias.phar.zip:
      
      file zlib.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/zip.c
      ext/phar/tests/zip/bzip2.phpt:
      work around crap stream filter implementation, update tests for compressed
      aliases in zip-based phar so they actually test the compression

2008-10-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN: #46274, #46249

2008-10-11  Greg Beaver  <greg@chiaraquartet.net>

    * ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      MFB fix Bug #46026: bz2.decompress/zlib.inflate filter tries to decompress
      after end of stream
      MFB add concatenation option to bz2.decompress stream filter

    * (PHP_5_3)
      NEWS
      ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      fix Bug #46026: bz2.decompress/zlib.inflate filter tries to decompress
      after end of stream
      [DOC] add concatenation option to bz2.decompress stream filter

    * (PHP_5_2)
      NEWS
      ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      fix Bug #46026: bz2.decompress/zlib.inflate filter tries to decompress
      after end of stream

2008-10-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo_pgsql/pgsql_statement.c:
      MFH:
      - Fixed bug #46249 (pdo_pgsql always fill in NULL for empty BLOB)
      - Fixed bug #46274 (pdo_pgsql - Segfault when using
      PDO::ATTR_STRINGIFY_FETCHES and blob)

    * (PHP_5_3)
      ext/pdo_pgsql/pgsql_statement.c:
      - Fixed bug #46249 (pdo_pgsql always fill in NULL for empty BLOB)
      - Fixed bug #46274 (pdo_pgsql - Segfault when using
      PDO::ATTR_STRINGIFY_FETCHES and blob)

2008-10-10  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      ext/pdo/pdo.c:
      MFH:
      Add missing zend_parse_paramters_none() in pdo_drivers()

    * ext/pdo/pdo.c:
      Add missing zend_parse_paramters_none() in pdo_drivers()

2008-10-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo_mysql/tests/bug41125.phpt:
      - Fixed test

2008-10-10  Stanislav Malyshev  <stas@zend.com>

    * ext/pdo_oci/config.m4
      ext/pdo_oci/config.m4:
      improve OCI detection

2008-10-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo_sqlite/tests/bug46139.phpt
      ext/pdo_sqlite/tests/bug46139.phpt:
      - Added skipif

    * ext/pdo_sqlite/tests/bug46139.phpt:
      - Added skipif (Opss :))

    * (PHP_5_2)
      ext/pdo_sqlite/tests/bug46139.phpt
      ext/pdo_sqlite/tests/bug46139.phpt:
      - New test

    * ext/pdo_sqlite/tests/bug46139.phpt
      ext/pdo_sqlite/tests/bug46139.phpt
      ext/pdo_sqlite/tests/bug46139.phpt:
        1.1.4;
      - New test

    * ext/pdo/pdo_stmt.c:
      - Static'fication

    * ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize_simple.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize_simple.phpt:
      - Fixed tests

    * (PHP_5_2)
      NEWS:
      - BFN #46139

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      MFH:
      - Fixed bug #46139 (PDOStatement->setFetchMode() forgets FETCH_PROPS_LATE)
        Initial patch by: chsc at peytz dot dk

    * ext/pdo/pdo_stmt.c:
      - Fixed bug #46139 (PDOStatement->setFetchMode() forgets FETCH_PROPS_LATE)
        Initial patch by: chsc at peytz dot dk
      
      MFB:
      - Fixed bug #41971 (PDOStatement::fetch and PDOStatement::setFetchMode
      causes unexpected behavior)
      - Fixed bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode)

2008-10-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug46246.phpt
      ZendEngine2/tests/bug46246.phpt:
      Fixed bug #46246 (difference between call_user_func(array($this, $method))
      and $this->$method())

    * ZendEngine2/tests/bug46246.phpt
      ZendEngine2/tests/bug46246.phpt
      ZendEngine2/tests/bug46246.phpt:
        1.1.4;
      Fixed bug #46246 (difference between call_user_func(array($this, $method))
      and $this->$method())

2008-10-10  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ZendEngine2/zend_alloc.h:
      backport convenience macro

2008-10-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN: #44251, #41125

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/pdo_sql_parser.re
      ext/pdo_mysql/tests/bug41125.phpt
      ext/pdo_mysql/tests/bug41125.phpt:
      MFH:
      - Fixed bug #44251 (Question mark and an escaped singel quote lead to an
      exception)
      - Fixed bug #41125 (PDO mysql + quote() + prepare() can result in seg
      fault)
        Patch by: tsteiner at nerdclub dot net

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo_mysql/tests/bug41125.phpt
      ext/pdo_mysql/tests/bug41125.phpt
      ext/pdo_mysql/tests/bug41125.phpt:
      - Fixed bug #44251 (Question mark and an escaped singel quote lead to an
      exception)
      - Fixed bug #41125 (PDO mysql + quote() + prepare() can result in seg
      fault)
        Patch by: tsteiner at nerdclub dot net

2008-10-09  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.7RC1

2008-10-09  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      MFH:
      * Fix gcov warnings about parameters not initialized (Thanks for noticing
      Felipe!)
      * Changed int to be long in mssql_num_fields

    * ext/mssql/php_mssql.c:
      - Fix gcov warnings about parameters not initialized (Thanks for noticing
      Felipe!)
      * Changed int to be long in mssql_num_fields

2008-10-09  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_dbh.c:
      - MFH: Fixed bug pecl#9641 (Unable to add driver specific methods to
      PDOStatement) (patch by Christopher Jones)

    * ext/pdo/pdo_dbh.c:
      - Fixed bug pecl#9641 (Unable to add driver specific methods to
      PDOStatement)

    * ext/pdo_mysql/tests/pdo_mysql_prepare_native.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native.phpt:
      - Fix typo

2008-10-09  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/config.m4
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/util.c
      ext/phar/tests/phar_get_supported_signatures_002a.phpt
      ext/phar/tests/phar_setsignaturealgo2.phpt
      ext/phar/tests/test_signaturealgos.phpt
      ext/phar/tests/tar/phar_setsignaturealgo2.phpt:
      MFB: fix bug #45907: undefined reference to PHP_SHA512Init

    * (PHP_5_3)
      NEWS:
      note fix to bug #45907: undefined reference to 'PHP_SHA512Init'

    * (PHP_5_3)
      ext/phar/config.m4
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/util.c
      ext/phar/tests/phar_get_supported_signatures_002a.phpt
      ext/phar/tests/phar_setsignaturealgo2.phpt
      ext/phar/tests/test_signaturealgos.phpt
      ext/phar/tests/tar/phar_setsignaturealgo2.phpt:
      fix bug #45907: undefined reference to PHP_SHA512Init

2008-10-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      
      MFB: use proper macro

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      use proper macro

2008-10-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/fileinfo/libmagic/ascmagic.c
      ext/fileinfo/tests/finfo_buffer_basic.phpt
      ext/fileinfo/tests/finfo_buffer_variation1.phpt
      ext/fileinfo/tests/finfo_file_basic.phpt:
      - MFH: Fixed mime-type generation.

    * ext/fileinfo/libmagic/ascmagic.c
      ext/fileinfo/tests/finfo_buffer_basic.phpt
      ext/fileinfo/tests/finfo_buffer_variation1.phpt
      ext/fileinfo/tests/finfo_file_basic.phpt:
      - Fixed mime-type generation.

2008-10-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/interbase/ibase_events.c
      ext/interbase/ibase_events.c
      ext/interbase/tests/bug45575.phpt
      ext/interbase/tests/bug45575.phpt:
      - MFH: Fixed bug #45575 (Segfault with invalid non-string as event handler
      callback)
        patch by Christian seiler

    * ext/interbase/ibase_events.c
      ext/interbase/tests/bug45575.phpt
      ext/interbase/tests/bug45575.phpt
      ext/interbase/tests/bug45575.phpt:
      - Fixed bug #45575 (Segfault with invalid non-string as event handler
      callback)
        patch by Christian seiler

    * (PHP_5_2)
      NEWS
      ext/interbase/ibase_events.c
      ext/interbase/ibase_events.c
      ext/interbase/tests/bug46247.phpt
      ext/interbase/tests/bug46247.phpt:
      - MFH: Fixed bug #46247 (ibase_set_event_handler() is allowing to pass
      callback without event)

    * ext/interbase/tests/bug46247.phpt
      ext/interbase/tests/bug46247.phpt
      ext/interbase/tests/bug46247.phpt:
        1.1.4;
      - Fixed bug #46247 (ibase_set_event_handler() is allowing to pass callback
      without event)

    * ext/interbase/ibase_events.c:
      - Fixed bug #46247 (ibase_set_event_handler() is allowing to pass callback
      without event)

2008-10-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c
      ext/pgsql/pgsql.c
      ext/xmlwriter/php_xmlwriter.c:
      MFB:
       Fixed bug #46042 (memory leaks with reflection of mb_convert_encoding())
       Fixed bug #46110 (XMLWriter - openmemory() and openuri() leak memory on
        multiple calls).
       Fixed bug #46206 (pg_query_params/pg_execute convert passed values to
        strings).

2008-10-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/interbase/tests/interbase.inc
      ext/interbase/tests/interbase.inc:
      - MFH: Fixed code ("Division by zero" anymore)

    * ext/interbase/tests/interbase.inc:
      - Fixed code ("Division by zero" anymore)

2008-10-06  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      MFH:
      * is_output and is_null parameters are now booleans instead of int in
      mssql_bind
      * Added missing conditional from old parameter parsing

    * ext/mssql/php_mssql.c:
      - is_output and is_null parameters are now booleans instead of int in
      mssql_bind
      * Added missing conditional from old parameter parsing

2008-10-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/gd/gd.c:
      Removed deprecated usage of zend_get_parameters_ex()

2008-10-06  Felipe Pena  <felipensp@gmail.com>

    * ext/interbase/ibase_service.c:
      - Fixed compiler warning

    * (PHP_5_2)
      NEWS:
      - BFN #45373

    * (PHP_5_2)
      ext/interbase/ibase_query.c
      ext/interbase/ibase_query.c
      ext/interbase/tests/bug45373.phpt
      ext/interbase/tests/bug45373.phpt:
      - MFH: Fixed bug #45373 (php crash on query with errors in params)

    * ext/interbase/ibase_query.c
      ext/interbase/tests/bug45373.phpt
      ext/interbase/tests/bug45373.phpt
      ext/interbase/tests/bug45373.phpt:
      - Fixed bug #45373 (php crash on query with errors in params)

2008-10-06  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.7 (2008g)

2008-10-06  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_2)
      ext/spl/spl_array.c
      ext/spl/tests/bug46115.phpt:
      MFH: bug #46115 (Fixes nothing in 5.2, but sync code)

2008-10-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      
      MFB: Fixed a few signedness warnings

    * (PHP_5_3)
      ext/imap/php_imap.c:
      Fixed a few signedness warnings

2008-10-06  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug46238.phpt:
      - MFH: Fixed bug #46238 (Segmentation fault on static call with empty
      string method)

    * ZendEngine2/tests/bug46238.phpt
      ZendEngine2/tests/bug46238.phpt:
      
      - Fixed bug #46238 (Segmentation fault on static call with empty string
      method)

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fixed bug #46238 (Segmentation fault on static call with empty string
      method)

2008-10-05  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS:
      Moved to NEWS in 5_2

    * (PHP_5_2)
      NEWS
      NEWS
      ext/spl/spl_array.c
      ext/spl/spl_array.c
      ext/spl/spl_array.c
      ext/spl/tests/array_026.phpt
      ext/spl/tests/array_026.phpt:
      Fix #46222 (Allow indirect modifications of Arrays inside ArrayObject + fix
      EG(uninitialized_zval_ptr) overwrite)

    * ext/spl/tests/array_026.phpt
      ext/spl/tests/array_026.phpt
      ext/spl/tests/array_026.phpt:
        1.1.4;
      Fix #46222 (Allow indirect modifications of Arrays inside ArrayObject +
      fix EG(uninitialized_zval_ptr) overwrite)

2008-10-05  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      MFH: New parameter parsing API (with lots of help from Felipe)

    * ext/mssql/php_mssql.c:
      New parameter parsing API (with lots of help from Felipe)

2008-10-05  Felipe Pena  <felipensp@gmail.com>

    * ext/msql/php_msql.c:
      - Initialize variable

2008-10-05  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/user_filters.c
      ext/standard/user_filters.c
      ext/standard/tests/filters/bug46164-1.phpt
      ext/standard/tests/filters/bug46164-1.phpt
      ext/standard/tests/filters/bug46164-2.phpt
      ext/standard/tests/filters/bug46164-2.phpt:
      MFH: Fixed #46164 (stream_filter_remove() closes the stream)

    * ext/standard/user_filters.c
      ext/standard/tests/filters/bug46164-1.phpt
      ext/standard/tests/filters/bug46164-1.phpt
      ext/standard/tests/filters/bug46164-1.phpt
      ext/standard/tests/filters/bug46164-2.phpt
      ext/standard/tests/filters/bug46164-2.phpt
      ext/standard/tests/filters/bug46164-2.phpt:
      Fixed #46164 (stream_filter_remove() closes the stream)

2008-10-04  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/mssql/config.m4
      ext/pdo_dblib/config.m4:
      MFH:
      - Fixed bug #44991 (Compile Failure With freetds0.82)
        patch by:
        - jklowden at freetds dot org (ext/mssql)
        - matthias at dsx dot at (ext/pdo_dblib)

    * (PHP_5_2)
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      - Fixed compiler warning

    * (PHP_5_3)
      ext/mssql/config.m4:
      - MFH: Fixed bug #44991 (Compile Failure With freetds0.82) (patch by
      jklowden at freetds dot org)

    * ext/mssql/config.m4:
      - Fixed bug #44991 (Compile Failure With freetds0.82) (patch by jklowden at
      freetds dot org)

    * (PHP_5_3)
      ext/pdo_dblib/config.m4:
      - MFH: Fixed bug #44991 (Compile Failure With freetds0.82) (patch by
      matthias at dsx dot at)

    * ext/pdo_dblib/config.m4:
      - Fixed bug #44991 (Compile Failure With freetds0.82) (patch by matthias at
      dsx dot at)
      - MFB: Fix #35032; pdo_dblib doesn't find includes on some systems

    * ext/pdo_dblib/dblib_driver.c:
      - Fix build

2008-10-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/msql/php_msql.c:
      MFH:
      - Fixed:
       - Some segfaults when no connection is open
       - Warning about cfg_get_long (Kalle)
      - New parameter parsing API

    * ext/msql/php_msql.c:
      - Fixed:
       - Some segfaults when no connection is open
       - Warning about cfg_get_long (Kalle)
      - New parameter parsing API

2008-10-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mysqli/mysqli.c:
      - MFB: Declarations MUST BE done in the beginning of a context

    * (PHP_5_3)
      ext/mysqli/mysqli.c:
      - Declarations MUST BE done in the beginning of a context

2008-10-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      reorder

2008-10-03  Mikko Koppanen  <mikko.koppanen@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/mail.c
      ext/standard/mail.c
      ext/standard/mail.c:
      Adds signal handling around popen/pclose in mail.c.
      Related information on bugs #8992 and #14032
      Original patch by D. Parthey

2008-10-02  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      ext/simplexml/tests/SimpleXMLElement_addAttribute_basic.phpt
      ext/simplexml/tests/simplexml_load_file.phpt:
      Committting tests for Olafur Waage

    * ext/simplexml/tests/SimpleXMLElement_addAttribute_basic.phpt
      ext/simplexml/tests/SimpleXMLElement_addAttribute_basic.phpt
      ext/simplexml/tests/simplexml_load_file.phpt
      ext/simplexml/tests/simplexml_load_file.phpt:
      
      Committting tests for Olafur Waage

2008-10-02  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      MFH: Use enum alternative instead of explicit value

    * ZendEngine2/zend_execute_API.c:
      Use enum alternative instead of explicit value

2008-10-02  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/info.c
      ext/standard/streamsfuncs.c:
      MFH: use HashPosition to prevent race condition in multithreaded env

    * ext/standard/info.c
      ext/standard/streamsfuncs.c:
      use HashPosition to prevent race condition in multithreaded env

2008-10-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/json.c
      ext/json/tests/bug46215.phpt:
      - MFH: Fixed bug #46215 (json_encode mutates its parameter and has some
      class-specific state)

    * (PHP_5_3)
      ext/json/tests/bug46215.phpt:
      - New test

    * ext/json/tests/bug46215.phpt
      ext/json/tests/bug46215.phpt
      ext/json/tests/bug46215.phpt:
        1.1.4;
      - New test

    * ext/json/json.c:
      - Fixed bug #46215 (json_encode mutates its parameter and has some
      class-specific state)

2008-10-01  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqlnd/php_mysqlnd.c:
      Improve order in MINFO output

2008-10-01  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      
      MFB: Fixed bug #46206 (pg_query_params/pg_execute convert passed values to
      strings).

    * (PHP_5_3)
      NEWS
      ext/pgsql/pgsql.c:
      
      Fixed bug #46206 (pg_query_params/pg_execute convert passed values to
      strings).

2008-10-01  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqlnd/mysqlnd.c:
      Handle failed connections right

    * ext/pdo_mysql/tests/pdo_mysql_phpinfo.phpt:
      Fix test

2008-10-01  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_execute_API.c:
      initialize variable

2008-10-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_http.c:
      Added ability to send user defined HTTP headers with SOAP request

    * (PHP_5_3)
      NEWS
      ext/soap/php_http.c:
      Added ability to send user defined HTTP headers with SOAP request.

2008-10-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS:
      remove BOM

2008-10-01  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * (PHP_5_2)
      NEWS:
      Fix bugs order

2008-10-01  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      ext/standard/rand.c
      ext/standard/rand.c:
      MFH: Fix bug #46209 - Remove license condition that is no longer required.

    * ext/standard/rand.c:
      Remove license condition that is no longer required.

2008-10-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug43045.phpt
      ext/soap/tests/bugs/bug43045.phpt
      ext/soap/tests/bugs/bug43045.phpt:
        1.1.4;
      file bug43045.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug43045.phpt
      ext/soap/tests/bugs/bug43045.phpt:
      Fixed bug #43045 (SOAP encoding violation on "INF" for type double/float)

    * ext/reflection/tests/bug46205.phpt
      ext/reflection/tests/bug46205.phpt:
      
      file bug46205.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug46205.phpt:
      Fixed bug #46205 (Closure - Memory leaks when ReflectionException is
      thrown)

2008-09-30  Rob Richards  <rrichards@ctindustries.net>

    * sapi/cli/tests/002-win32.phpt:
      use getenv

    * ext/openssl/openssl.c:
      initialize keyresource

2008-09-30  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/files/blog.phar
      ext/phar/tests/files/blog.phar
      ext/phar/tests/files/blog.phar.inc
      ext/phar/tests/files/blog.phar.inc:
      fix test (thanks Tony)

2008-09-30  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      run-tests.php:
      MFH: Windows requires SystemRoot env var to run tests

    * run-tests.php:
      Windows requires SystemRoot env var to run tests

2008-09-30  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_23_escape_string.phpt:
      MFH: SQLite3::escapeString can be static as it doesn't rely on an instance
      of SQLite

    * ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_23_escape_string.phpt:
      SQLite3::escapeString can be static as it doesn't rely on an instance of
      SQLite

2008-09-30  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      NEWS:
      note fix to Bug #46194 SIGSEGV when requested file is not found

    * ext/phar/phar.c:
      MFB: fix Bug #46194: SIGSEGV when requested file is not found

    * (PHP_5_3)
      ext/phar/phar.c:
      fix Bug #46194: SIGSEGV when requested file is not found

2008-09-29  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/array_025.phpt:
      MFH: Fix #46192 (Serialization of ArrayObject with objects as storage)

    * ext/spl/tests/array_025.phpt
      ext/spl/tests/array_025.phpt:
      
      Fix #46192 (Serialization of ArrayObject with objects as storage)

    * ext/spl/spl_array.c:
      Fix #46192 (Serialization of ArrayObject with objects as storage)

2008-09-29  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/pdo_mysql/pdo_mysql.c:
      MFH: Free persistent cache and improve MINFO output

    * ext/pdo_mysql/pdo_mysql.c:
      Free persistent cache and improve MINFO output

    * ext/mysql/mysql_mysqlnd.h
      ext/mysql/php_mysql.c:
      No mysqli stuff in ext/mysql

2008-09-29  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/dom/node.c
      ext/dom/tests/bug46185.phpt:
      MFH: fix bug #46185 (importNode changes the namespace of an XML element)
      add test

    * ext/dom/node.c
      ext/dom/tests/bug46185.phpt
      ext/dom/tests/bug46185.phpt:
      fix bug #46185 (importNode changes the namespace of an XML element)
      add test

2008-09-28  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/document.c
      ext/dom/document.c:
      MFH: fix bug #46191 (BC break: DOMDocument saveXML() doesn't accept null)

    * ext/dom/document.c:
      fix bug #46191 (BC break: DOMDocument saveXML() doesn't accept null)

2008-09-27  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/session/php_session.h
      ext/session/session.c
      ext/session/tests/rfc1867.phpt:
      Avoid updating upload progress information too frequently on high transfert
      rate.
      [DOC] (HEAD only)
      Added session.upload_progress.min_freq
      http://wiki.php.net/rfc/session_upload_progress

2008-09-26  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar.c
      ext/phar/stream.c:
      MFB: fix 017.phpt in streams.c, and very dangerous intercepting of file
      functions in all cases introduced in multi-threaded fix

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/stream.c:
      fix 017.phpt in streams.c, and very dangerous intercepting of file
      functions in all cases introduced in multi-threaded fix

    * (PHP_5_3)
      NEWS:
      note fix to Bug #46178 memory leak in ext/phar, remove 'useless entry'
      according to Hannes

    * ext/phar/phar.c
      ext/phar/tests/bug46178.phpt:
      MFB: fix bug #46178: memory leak in ext/phar

    * ext/phar/tests/bug46178.phpt
      ext/phar/tests/bug46178.phpt:
      
      file bug46178.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar.c:
      fix bug #46178: memory leak in ext/phar

2008-09-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/Makefile
      win32/build/config.w32:
      - MFB: add nts to the zip names

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/config.w32:
      - add nts to the zip names

2008-09-26  Sanjay Mantoor  <smantoor@in.ibm.com>

    * ext/standard/tests/array/array_diff_uassoc_error.phpt
      ext/standard/tests/array/array_diff_uassoc_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_variation10.phpt
      ext/standard/tests/array/array_diff_uassoc_variation11.phpt
      ext/standard/tests/array/array_diff_uassoc_variation12.phpt
      ext/standard/tests/array/array_diff_uassoc_variation13.phpt
      ext/standard/tests/array/array_diff_uassoc_variation2.phpt
      ext/standard/tests/array/array_diff_uassoc_variation3.phpt
      ext/standard/tests/array/array_diff_uassoc_variation4.phpt
      ext/standard/tests/array/array_diff_uassoc_variation5.phpt
      ext/standard/tests/array/array_diff_uassoc_variation6.phpt
      ext/standard/tests/array/array_diff_uassoc_variation7.phpt
      ext/standard/tests/array/array_diff_uassoc_variation8.phpt
      ext/standard/tests/array/array_diff_uassoc_variation9.phpt:
      New testcases for array_diff_uassoc() function

    * ext/standard/tests/array/array_diff_uassoc_variation10.phpt
      ext/standard/tests/array/array_diff_uassoc_variation10.phpt
      ext/standard/tests/array/array_diff_uassoc_variation11.phpt
      ext/standard/tests/array/array_diff_uassoc_variation11.phpt
      ext/standard/tests/array/array_diff_uassoc_variation12.phpt
      ext/standard/tests/array/array_diff_uassoc_variation12.phpt
      ext/standard/tests/array/array_diff_uassoc_variation13.phpt
      ext/standard/tests/array/array_diff_uassoc_variation13.phpt
      ext/standard/tests/array/array_diff_uassoc_variation5.phpt
      ext/standard/tests/array/array_diff_uassoc_variation5.phpt
      ext/standard/tests/array/array_diff_uassoc_variation6.phpt
      ext/standard/tests/array/array_diff_uassoc_variation6.phpt
      ext/standard/tests/array/array_diff_uassoc_variation7.phpt
      ext/standard/tests/array/array_diff_uassoc_variation7.phpt
      ext/standard/tests/array/array_diff_uassoc_variation8.phpt
      ext/standard/tests/array/array_diff_uassoc_variation8.phpt
      ext/standard/tests/array/array_diff_uassoc_variation9.phpt
      ext/standard/tests/array/array_diff_uassoc_variation9.phpt:
      
      file array_diff_uassoc_variation10.phpt was initially added on branch
      PHP_5_3.

    * ext/standard/tests/array/array_diff_uassoc_error.phpt
      ext/standard/tests/array/array_diff_uassoc_error.phpt
      ext/standard/tests/array/array_diff_uassoc_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_variation2.phpt
      ext/standard/tests/array/array_diff_uassoc_variation2.phpt
      ext/standard/tests/array/array_diff_uassoc_variation3.phpt
      ext/standard/tests/array/array_diff_uassoc_variation3.phpt
      ext/standard/tests/array/array_diff_uassoc_variation4.phpt
      ext/standard/tests/array/array_diff_uassoc_variation4.phpt:
      
      file array_diff_uassoc_error.phpt was initially added on branch PHP_5_3.

2008-09-26  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/func_interceptors.c:
      MFB: fix another memory leak

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      fix another memory leak

    * ext/phar/func_interceptors.c:
      MFB: fix obvious memory leak

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      fix obvious memory leak

2008-09-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/config.w32
      win32/build/confutils.js:
      - MFH: add VC version and architecture to the created zip(s) names

    * win32/build/Makefile
      win32/build/config.w32
      win32/build/confutils.js:
      - add VC version and architecture to the created zip(s) names

2008-09-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS:
      
      Fixed typo

2008-09-24  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/strings/levenshtein.phpt:
      fix test

2008-09-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      - MFH: Fixed bug #46157 (PDOStatement::fetchObject prototype error)

    * ext/pdo/pdo_stmt.c:
      - Fixed bug #46157 (PDOStatement::fetchObject prototype error)

2008-09-23  Nuno Lopes  <nunoplopes@sapo.pt>

    * ZendEngine2/zend_constants.c
      ext/iconv/iconv.c
      ext/pcre/php_pcre.c
      ext/standard/array.c
      ext/standard/base64.c
      ext/standard/image.c
      ext/standard/versioning.c
      main/rfc1867.c
      main/streams/glob_wrapper.c:
      MFB: clean some dead code

    * (PHP_5_3)
      ZendEngine2/zend_constants.c
      ext/iconv/iconv.c
      ext/pcre/php_pcre.c
      ext/standard/array.c
      ext/standard/base64.c
      ext/standard/image.c
      ext/standard/versioning.c
      main/rfc1867.c
      main/streams/glob_wrapper.c:
      clean some dead code (with static analysis help)

2008-09-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - BFN #46160

    * (PHP_5_3)
      ext/spl/spl_dllist.c
      ext/spl/tests/bug46160.phpt:
      - MFH: Fixed bug #46160 (SPL - Memory leak when exception is throwed in
      offsetSet method)

    * ext/spl/spl_dllist.c
      ext/spl/tests/bug46160.phpt
      ext/spl/tests/bug46160.phpt:
      - Fixed bug #46160 (SPL - Memory leak when exception is throwed in
      offsetSet method)

2008-09-22  Rob Richards  <rrichards@ctindustries.net>

    * ext/gd/gd.c:
      sz is long not zval**

    * ext/dom/domconfiguration.c
      ext/dom/node.c:
      fix hints causing phpdoc crash

2008-09-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN #46088

    * (PHP_5_2)
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/spl/tests/bug46088.phpt:
      - MFH: Fixed bug #46088 (RegexIterator::accept - segfault)

    * (PHP_5_3)
      ext/spl/tests/bug46088.phpt:
      - New test

    * ext/spl/tests/bug46088.phpt
      ext/spl/tests/bug46088.phpt
      ext/spl/tests/bug46088.phpt:
        1.1.4;
      - Fixed bug #46088 (RegexIterator::accept - segfault)

    * ext/spl/spl_iterators.c:
      - Fixed bug #46088 (RegexIterator::accept - segfault)

2008-09-22  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/zip.c:
      MF53: workaround for Bug #46147 for PHP < 5.2.7

    * (PHP_5_3)
      ext/phar/zip.c:
      workaround for Bug #46147 for PHP < 5.2.7

    * (PHP_5_3)
      NEWS
      main/streams/filter.c
      main/streams/filter.c
      main/streams/streams.c
      main/streams/streams.c:
      MF52 fix Bug #46147: after stream seek, appending stream filter reads
      incorrect data

    * (PHP_5_2)
      NEWS
      main/streams/filter.c
      main/streams/streams.c:
      fix Bug #46147: after stream seek, appending stream filter reads incorrect
      data

2008-09-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS:
      WS

2008-09-21  George Wang  <gwang@litespeedtech.com>

    * sapi/litespeed/lsapilib.c
      sapi/litespeed/lsapilib.c:
      -** empty log message ***

    * sapi/litespeed/lsapilib.c
      sapi/litespeed/lsapilib.c:
      disable core dump by default

2008-09-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.h:
      - fix VC6 build

2008-09-20  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/posix/config.m4
      ext/posix/config.m4
      ext/posix/posix.c
      ext/posix/posix.c:
      MFH: Fixed #46059 (Compile failure under IRIX 6.5.30 building posix.c)

    * ext/posix/config.m4
      ext/posix/posix.c:
      Fixed #46059 (Compile failure under IRIX 6.5.30 building posix.c)

2008-09-20  Felipe Pena  <felipensp@gmail.com>

    * ext/unicode/collator.c:
      - Fixed bug #46067 (Collator methods - Segfault)

2008-09-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_array.c
      ext/spl/spl_array.c
      ext/spl/tests/bug46115.phpt
      ext/spl/tests/bug46115.phpt
      ext/spl/tests/bug46115.phpt:
      Fixed bug #46115 (Memory leak when calling a method using Reflection)

2008-09-19  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c:
      Fix the libmysql build. Unintentionally broken by my last commit.

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug46109.phpt:
      MFH:Fix for bug#46019 MySQLi::init() leaks memory

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug46109.phpt
      ext/mysqli/tests/bug46109.phpt:
      Fix for bug#46019 MySQLi::init() leaks memory

2008-09-18  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * main/rfc1867.c:
      Fixed cleaning of uploaded files

2008-09-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS
      ext/openssl/openssl.c:
      MFH: Show the library version currently loaded as well as the version the
      extension was compiled with. Useful for checking PHP is using the latest
      version.

    * ext/openssl/openssl.c:
      Show the library version currently loaded as well as the version the
      extension was compiled with. Useful for checking PHP is using the latest
      version.

2008-09-18  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/mysqli/tests/010.phpt:
      fix typo

    * ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_003.phpt
      ext/hash/tests/mhash_003.phpt:
      update tests

2008-09-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS
      ext/hash/hash.c
      ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_004.phpt:
      MFH: mhash algorithm parameter was modified when it was a zval, also update
      a test.

    * ext/hash/hash.c
      ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_004.phpt
      ext/hash/tests/mhash_004.phpt:
      mhash algorithm parameter was modified when it was a zval, also update a
      test.

2008-09-18  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/xsl/php_xsl.c
      ext/xsl/xsltprocessor.c:
      MFH: fix bug #46099 (Xsltprocessor::setProfiling - memory leak)

    * ext/xsl/php_xsl.c
      ext/xsl/xsltprocessor.c:
      fix bug #46099 (Xsltprocessor::setProfiling - memory leak)

2008-09-18  Antony Dovgal  <tony@daylessday.org>

    * ext/mysqli/tests/010.phpt
      ext/mysqli/tests/010.phpt
      ext/mysqli/tests/010.phpt
      ext/standard/tests/strings/printf_64bit.phpt:
      fix test

2008-09-17  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/xmlwriter/php_xmlwriter.c:
      
      MFB: Fixed bug #46110 (XMLWriter - openmemory() and openuri() leak memory
      on
        multiple calls).

    * (PHP_5_3)
      NEWS
      ext/xmlwriter/php_xmlwriter.c:
      
      Fixed bug #46110 (XMLWriter - openmemory() and openuri() leak memory on
      multiple calls).

2008-09-17  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/session/php_session.h
      ext/session/session.c:
      Added ability to cancel upload in rfc1867 handler

2008-09-17  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug46106.phpt
      ZendEngine2/tests/bug46106.phpt:
      
      file bug46106.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug46106.phpt:
      Fixed bug #46106 (Memory leaks when using global statement)

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_031.phpt:
      Fixed possible crash because of overriden error handler

    * ZendEngine2/tests/closure_031.phpt
      ZendEngine2/tests/closure_031.phpt:
      
      file closure_031.phpt was initially added on branch PHP_5_3.

2008-09-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS
      main/main.c:
      
      Fixed bug #45392 (ob_start()/ob_end_clean() and memory_limit).

2008-09-16  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      MFH Fix #44424 (Extending PDO/MySQL class with a __call() function doesn't
      work)

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt:
      MFH Fix #44425 (Extending PDO/MySQL class with a __call() function doesn't
      work)

    * ext/pdo/pdo_dbh.c
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt:
      - Fix #44425 (Extending PDO/MySQL class with a __call() function doesn't
      work)

2008-09-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - BFN #46071

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c:
      - MFH: Fixed bug #46071 (finfo_open() segfaults with wrong file name on
      BSD)

    * ext/fileinfo/libmagic/apprentice.c:
      - Fixed bug #46071 (finfo_open() segfaults with wrong file name on BSD)

2008-09-16  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/php_incomplete_class.h
      ext/standard/tests/serialize/incomplete_class.phpt
      ext/standard/tests/serialize/incomplete_class.phpt
      ext/standard/tests/serialize/incomplete_class.phpt:
      fix segfault with serialize(new __PHP_Incomplete_Class) found by Felipe
      add test

2008-09-16  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      MFH:
      Fix a crash introduced yesterday in mysqlnd, non-zts mode - missing if ()
      for
      STAT_LAST was accessing wrong memory thus overwritting method pointers.
      
      Windows doesn't have atoll(), which is C99, C89 has only atoi() + atol().
      Win has _atoi64, so use it.

    * ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Fix a crash introduced yesterday in mysqlnd, non-zts mode - missing if ()
      for
      STAT_LAST was accessing wrong memory thus overwritting method pointers.
      
      Windows doesn't have atoll(), which is C99, C89 has only atoi() + atol().
      Win has _atoi64, so use it.

2008-09-16  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/tests/strings/printf_64bit.phpt:
      fix test

    * ext/fileinfo/fileinfo.c:
      fix compile warning

2008-09-16  Scott MacVicar  <scott@macvicar.net>

    * ext/fileinfo/fileinfo.c:
      Fix memory leak in a few cases

2008-09-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dom/php_dom.c:
      
      MFB: Fixed bug #46087 (DOMXPath - segfault on destruction of a cloned
      object).

    * (PHP_5_3)
      NEWS
      ext/dom/php_dom.c:
      
      Fixed bug #46087 (DOMXPath - segfault on destruction of a cloned object).

2008-09-15  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c:
      Missed variable declaration.

    * ext/fileinfo/fileinfo.c:
      MFB Fixed bug #46086 (Segfault when accessing fileinfo class property)

    * (PHP_5_3)
      NEWS
      ext/fileinfo/fileinfo.c:
      Fixed bug #46086 (Segfault when accessing fileinfo class property)

2008-09-15  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_enum_n_def.h:
      Forgot to merge these changes - Float conversion

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      MFH:
      Add float conversions too. Float users should understand how float
      works!!!

    * ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Add float conversions too. Float users should understand how float works!!!

2008-09-15  Felipe Pena  <felipensp@gmail.com>

    * ext/soap/soap.c:
      - Added E_ERROR in constructors

2008-09-15  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.6 (2008f)

    * ext/date/lib/timezonedb.h:
      - Updated to version
      Notice: Undefined offset: 1 in Command line code on line 1
      
      Call Stack:
          0.0002     660592   1. {main}() Command line code:0
      
      .
      Notice: Undefined offset: 2 in Command line code on line 1
      
      Call Stack:
          0.0002     660592   1. {main}() Command line code:0
      
      -96 ()

2008-09-15  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      MFH:Compile-in a string-to-int conversion for INT columns by default,
      controlled by a ini setting.

    * ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Compile-in a string-to-int conversion for INT columns by default,
      controlled by a ini setting.

2008-09-15  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug43053.phpt
      ZendEngine2/tests/bug43053.phpt
      ZendEngine2/tests/bug43053.phpt
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/zend_strtod.phpt
      ext/standard/tests/general_functions/008.phpt
      ext/standard/tests/strings/printf.phpt
      main/snprintf.c:
        1.1.4;
      file bug43053.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/tests/bug43053.phpt
      ZendEngine2/tests/bug43053.phpt
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/zend_strtod.phpt
      ZendEngine2/tests/zend_strtod.phpt
      ext/standard/tests/general_functions/008.phpt
      ext/standard/tests/general_functions/008.phpt
      ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/printf.phpt
      main/snprintf.c
      main/snprintf.c:
      Fixed bug #43053 (Regression: some numbers shown in scientific notation).
      (int-e at gmx dot de)
      some 64bit test files may need to be fixed

2008-09-15  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/fileinfo/tests/.cvsignore:
      add missing .cvsignore

    * ext/fileinfo/tests/.cvsignore
      ext/fileinfo/tests/.cvsignore:
      
      add missing .cvsignore

2008-09-15  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c
      ext/spl/tests/spl_autoload_012.phpt:
      MFH: Fix #45656 (new Class silenting exceptions in autoloaders)

    * ZendEngine2/zend_execute_API.c
      ext/spl/tests/spl_autoload_012.phpt:
      Fix #45656 (new Class silenting exceptions in autoloaders)

2008-09-15  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/fileinfo/tests/finfo_close_error.phpt
      ext/fileinfo/tests/finfo_close_error.phpt
      ext/fileinfo/tests/finfo_phpinfo_basic.phpt
      ext/fileinfo/tests/finfo_phpinfo_basic.phpt:
      
      More fileinfo tests

2008-09-15  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      MFH: Sync libsqlite to 3.6.2 with some VC6 patches

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Sync libsqlite to 3.6.2 with some VC6 patches

    * ext/sqlite3/sqlite3.c:
      MFB Fixed bug #46033 (Segfault when instantiating SQLite3Stmt and
      SQLite3Result)

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      Fixed bug #46033 (Segfault when instantiating SQLite3Stmt and
      SQLite3Result)

2008-09-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_statistics.h:
      - fix build (declaration must be fist in a given contex)

2008-09-14  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ZendEngine2/zend_gc.c:
      MFB "Disabled $GLOBALS' refcount modification"

    * ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation2.phpt:
      MFB / fix tests

    * ext/standard/string.c:
      Fix str len in stripos when $offset argument is given

    * ext/standard/file.c:
      Fix leak in fgetc()

    * main/rfc1867.c:
      Fix invalid read in freed area

2008-09-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_ucd.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/pcrelib/testdata/testoutput9
      main/php_compat.h:
      sync with PHP 5.3: upgrade to pcre 7.8

    * (PHP_5_3)
      main/php_compat.h:
      update list of pcre symbols

2008-09-14  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      NEWS
      ext/phar/pharzip.h
      ext/phar/tar.h:
      fix compile on IRIX with MIPSPro (Bug #46072)

    * ext/phar/pharzip.h
      ext/phar/tar.h:
      MFB: fix compile on IRIX with MIPSPro (Bug #46072)

    * ext/phar/phar_internal.h
      ext/phar/zip.c
      ext/phar/tests/zip/bzip2.phpt
      ext/phar/tests/zip/files/bz2_alias.phar.zip:
      MFB: increase code coverage, fix bzip2-compressed alias in zip

    * ext/phar/tests/zip/files/bz2_alias.phar.zip
      ext/phar/tests/zip/files/bz2_alias.phar.zip:
      
      file bz2_alias.phar.zip was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar_internal.h
      ext/phar/zip.c
      ext/phar/tests/zip/bzip2.phpt:
      increase code coverage, fix bzip2-compressed alias in zip

2008-09-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/levenshtein.c:
      MFB: Fixed bug #45580 (levenshtein() crashes with invalid argument)

2008-09-13  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/tests/bug46060.phpt:
      MFB: fix minor issues found by ICC (unused variables and the like)

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/tests/bug46060.phpt:
      fix minor issues found by ICC (unused variables and the like)

2008-09-13  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/fileinfo.c:
      actually reset stream position when finished

2008-09-13  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      NEWS:
      note fix of Bug #46060: Phar::addEmptyDir() breaks

    * ext/phar/util.c
      ext/phar/tests/bug46060.phpt:
      MFB: fix Bug #46060: addEmptyDir() breaks

    * ext/phar/tests/bug46060.phpt
      ext/phar/tests/bug46060.phpt:
      
      file bug46060.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/util.c:
      fix Bug #46060: addEmptyDir() breaks

2008-09-13  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      - MFH: Reenable ini_set("mbstring.internal_encoding", VALUE) to work on
      runtime.
          (noticed by Antony. Thanks!)

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      - MFH: Reenable ini_set("mbstring.internal_encoding", VALUE) to work on
      runtime.
        (noticed by Antony. Thanks!)

    * ext/mbstring/mbstring.c:
      - Reenable ini_set("mbstring.internal_encoding", VALUE) to work on runtime.
        (noticed by Antony. Thanks!)

    * (PHP_5_2)
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.c:
      - MFH: Properly initialize/finalize the library. This plugs the leaks
      caused by
        onig_new().

    * ext/mbstring/php_mbregex.c:
      - Properly initialize/finalize the library. This plugs the leaks caused by
        onig_new().

    * ext/mbstring/tests/mb_encoding_aliases.phpt
      ext/mbstring/tests/mb_encoding_aliases.phpt
      ext/mbstring/tests/mb_list_encodings.phpt
      ext/mbstring/tests/mb_list_encodings.phpt:
      
      - Adding tests.

    * ext/sqlite/config.m4:
      - WS

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      - mb_encoding_aliases() is more consistent with mb_preferred_mime_name()
        despite the unconformance with the naming convention.

    * ext/sqlite/config.m4:
      - Add missing =DIR

2008-09-12  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/mbstring.c:
      - The mb_list_* issue has been resolved in the following way:
        - Keep the same prototype as 5.2 for mb_list_encodings().
        - Add mb_list_encoding_aliases() with the mandatory parameter.
        - Remove mb_list_mime_names() as the list can be made from iteration
          on mb_list_encodings() with mb_preferred_mime_name().

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      - Remove unexposed functions.

    * ext/mbstring/mbstring.c:
      - Use memcmp() for binary safety.

2008-09-12  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      ext/pcntl/tests/pcntl_alarm.phpt
      ext/pcntl/tests/pcntl_exec.phpt
      ext/pcntl/tests/pcntl_exec_2.phpt
      ext/pcntl/tests/pcntl_exec_3.phpt
      ext/pcntl/tests/pcntl_signal.phpt
      ext/pcntl/tests/pcntl_wait.phpt:
      Add tests for pcntl

    * ext/pcntl/tests/pcntl_alarm.phpt
      ext/pcntl/tests/pcntl_alarm.phpt
      ext/pcntl/tests/pcntl_exec.phpt
      ext/pcntl/tests/pcntl_exec.phpt
      ext/pcntl/tests/pcntl_exec_2.phpt
      ext/pcntl/tests/pcntl_exec_2.phpt
      ext/pcntl/tests/pcntl_exec_3.phpt
      ext/pcntl/tests/pcntl_exec_3.phpt
      ext/pcntl/tests/pcntl_signal.phpt
      ext/pcntl/tests/pcntl_signal.phpt
      ext/pcntl/tests/pcntl_wait.phpt
      ext/pcntl/tests/pcntl_wait.phpt:
      
      Add tests for pcntl

    * ext/pcntl/pcntl.c:
      initialize optional args

2008-09-12  Felipe Pena  <felipensp@gmail.com>

    * ext/unicode/unicode_iterators.c
      ext/unicode/tests/textiterator_getall_001.phpt
      ext/unicode/tests/textiterator_next_001.phpt:
      - Fixed endless loop and segfault

    * ext/spl/spl_directory.c:
      - Missing argument to type "t"

2008-09-12  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      ext/phar/phar/pharcommand.inc:
      MFH: make pharcommand.inc works without ereg

    * ext/phar/phar/pharcommand.inc:
      make pharcommand.inc works without ereg

2008-09-12  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      MFH:
      - More statistics
      - Fixed endless loop - mysqlnd_stmt_next_result() returned FAIL but as it
        is defined to be 1 (and PASS is 0), checking for
      mysqlnd_stmt_more_result()
        was successful although we were expecting a FAIL.

    * ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      - More statistics
      - Fixed endless loop - mysqlnd_stmt_next_result() returned FAIL but as it
        is defined to be 1 (and PASS is 0), checking for
      mysqlnd_stmt_more_result()
        was successful although we were expecting a FAIL.

2008-09-12  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      MFH: Fix cwd when running tests out of tree with ZTS builds (fixes #45837)

    * run-tests.php:
      Fix cwd when running tests out of tree with ZTS builds (fixes #45837)

    * ext/pcntl/tests/002.phpt:
      MFB skipif

    * ext/pcntl/tests/002.phpt:
      Fix test

2008-09-12  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/file.c:
      fix typo
      test before commit!

2008-09-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/file.c
      ext/standard/tests/file/fputcsv_002.phpt
      ext/standard/tests/file/fputcsv_002.phpt
      ext/standard/tests/file/fputcsv_002.phpt:
      - Fixed unexpected zval changes

2008-09-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/openssl/xp_ssl.c:
      
      MFB: Fixed bug #45382 (timeout bug in stream_socket_enable_crypto).

    * (PHP_5_3)
      NEWS
      ext/openssl/xp_ssl.c:
      
      Fixed bug #45382 (timeout bug in stream_socket_enable_crypto).

2008-09-11  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/prev_variation2.phpt:
      MFH: prev()-tests by Iain Lewis <ilewis@uk.ibm.com>

    * ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_basic.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_error1.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error2.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_error3.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/prev_variation1.phpt
      ext/standard/tests/array/prev_variation2.phpt
      ext/standard/tests/array/prev_variation2.phpt:
      
      prev()-tests by Iain Lewis <ilewis@uk.ibm.com>

2008-09-11  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/spl/tests/recursive_tree_iterator_005.phpt:
      Fix test

    * ext/spl/spl_directory.c:
      Fix invalid free

    * (PHP_5_2)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/spl/tests/bug46053.phpt
      ext/spl/tests/bug46053.phpt:
      MFH: Fixed #46053 (SplFileObject::seek - Endless loop)

    * ext/spl/spl_directory.c
      ext/spl/tests/bug46053.phpt
      ext/spl/tests/bug46053.phpt
      ext/spl/tests/bug46053.phpt:
      Fixed #46053 (SplFileObject::seek - Endless loop)

    * (PHP_5_2)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/spl/tests/bug46051.phpt
      ext/spl/tests/bug46051.phpt:
      MFH: Fixed #46051 (SplFileInfo::openFile - memory overlap)

    * ext/spl/spl_directory.c
      ext/spl/tests/bug46051.phpt
      ext/spl/tests/bug46051.phpt
      ext/spl/tests/bug46051.phpt:
      Fixed #46051 (SplFileInfo::openFile - memory overlap)

2008-09-11  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug46047.phpt
      ext/simplexml/tests/bug46047.phpt:
      MFH: fix bug #46047 (SimpleXML converts empty nodes into object with nested
      array)
      add test

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug46047.phpt
      ext/simplexml/tests/bug46047.phpt
      ext/simplexml/tests/bug46047.phpt:
      fix bug #46047 (SimpleXML converts empty nodes into object with nested
      array)
      add test

    * (PHP_5_2)
      ext/wddx/wddx.c
      ext/wddx/wddx.c
      ext/wddx/tests/bug45901.phpt
      ext/wddx/tests/bug45901.phpt:
      MFH: fix bug #45901 (wddx_serialize_value crash with SimpleXMLElement
      object)
      add test

    * ext/wddx/wddx.c
      ext/wddx/tests/bug45901.phpt
      ext/wddx/tests/bug45901.phpt
      ext/wddx/tests/bug45901.phpt:
      fix bug #45901 (wddx_serialize_value crash with SimpleXMLElement object)
      add test

2008-09-11  Antony Dovgal  <tony@daylessday.org>

    * ext/phar/tests/bug46032.phpt
      ext/phar/tests/bug46032.phpt:
      fix test

2008-09-11  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/session/tests/rfc1867.phpt
      ext/session/tests/rfc1867_disabled.phpt
      ext/session/tests/rfc1867_disabled_2.phpt
      ext/session/tests/rfc1867_invalid_settings.phpt
      ext/session/tests/rfc1867_invalid_settings_2.phpt
      ext/session/tests/rfc1867_no_name.phpt
      ext/session/tests/rfc1867_sid_cookie.phpt
      ext/session/tests/rfc1867_sid_get.phpt
      ext/session/tests/rfc1867_sid_get_2.phpt
      ext/session/tests/rfc1867_sid_invalid.phpt
      ext/session/tests/rfc1867_sid_only_cookie.phpt
      ext/session/tests/rfc1867_sid_only_cookie_2.phpt
      ext/session/tests/rfc1867_sid_post.phpt:
      Added tests

    * ext/session/php_session.h
      ext/session/session.c:
      Implemented ability to provide upload progress feedback through session
      data.

2008-09-11  Sanjay Mantoor  <smantoor@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_intersect_key_error.phpt:
      Fixed expected output

    * (PHP_5_3)
      ext/standard/tests/array/array_intersect_key_error.phpt
      ext/standard/tests/array/array_intersect_key_variation1.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation3.phpt
      ext/standard/tests/array/array_intersect_key_variation4.phpt
      ext/standard/tests/array/array_intersect_key_variation5.phpt
      ext/standard/tests/array/array_intersect_key_variation6.phpt
      ext/standard/tests/array/array_intersect_key_variation7.phpt
      ext/standard/tests/array/array_intersect_key_variation8.phpt:
      New testcases for array_intersect_key() function

    * ext/standard/tests/array/array_intersect_key_error.phpt
      ext/standard/tests/array/array_intersect_key_error.phpt
      ext/standard/tests/array/array_intersect_key_variation1.phpt
      ext/standard/tests/array/array_intersect_key_variation1.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation2.phpt
      ext/standard/tests/array/array_intersect_key_variation3.phpt
      ext/standard/tests/array/array_intersect_key_variation3.phpt
      ext/standard/tests/array/array_intersect_key_variation4.phpt
      ext/standard/tests/array/array_intersect_key_variation4.phpt
      ext/standard/tests/array/array_intersect_key_variation5.phpt
      ext/standard/tests/array/array_intersect_key_variation5.phpt
      ext/standard/tests/array/array_intersect_key_variation6.phpt
      ext/standard/tests/array/array_intersect_key_variation6.phpt
      ext/standard/tests/array/array_intersect_key_variation7.phpt
      ext/standard/tests/array/array_intersect_key_variation7.phpt
      ext/standard/tests/array/array_intersect_key_variation8.phpt
      ext/standard/tests/array/array_intersect_key_variation8.phpt:
      
      New testcases for array_intersect_key() function

2008-09-11  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/util.c:
      remove weird relic of development past that somehow made it in here on the
      last commit

    * (PHP_5_3)
      NEWS:
      update NEWS to note bug #46032 fix

    * ext/phar/phar_object.c
      ext/phar/util.c
      ext/phar/tests/bug46032.phpt:
      MFPHP5: fix Bug #46032: PharData::__construct wrong memory read

    * ext/phar/tests/bug46032.phpt
      ext/phar/tests/bug46032.phpt:
      
      file bug46032.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar_object.c:
      fix Bug #46032: PharData::__construct wrong memory read

2008-09-11  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_basic.phpt:
      add some windows-style INI entries to tests

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_ini_scanner_defs.h:
      update scanner files

    * ZendEngine2/zend_ini_scanner.l:
      MF5: Fix BC issue with ini scanner.

    * (PHP_5_3)
      ext/standard/tests/general_functions/parse_ini_basic.data:
      fix file format

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.l:
      Fix BC issue with ini scanner.

2008-09-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mbstring/mbstring.c:
      
      MFB: Fixed bug #46042 (memory leaks with reflection of
      mb_convert_encoding())

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      Fixed bug #46042 (memory leaks with reflection of mb_convert_encoding())

2008-09-10  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug46003.phpt
      ext/simplexml/tests/bug46003.phpt:
      MFH: fix bug #46003 (isset on nonexisting node return unexpected results)
      add test

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug46003.phpt
      ext/simplexml/tests/bug46003.phpt
      ext/simplexml/tests/bug46003.phpt:
      fix bug #46003 (isset on nonexisting node return unexpected results)
      add test

    * (PHP_5_2)
      ext/dom/cdatasection.c
      ext/dom/cdatasection.c
      ext/dom/comment.c
      ext/dom/comment.c
      ext/dom/documentfragment.c
      ext/dom/documentfragment.c
      ext/dom/processinginstruction.c
      ext/dom/processinginstruction.c
      ext/dom/text.c
      ext/dom/text.c:
      MFH: fix bug #46029 (Segfault in DOMText when using with Reflection)

    * ext/dom/cdatasection.c
      ext/dom/comment.c
      ext/dom/documentfragment.c
      ext/dom/processinginstruction.c
      ext/dom/text.c:
      fix bug #46029 (Segfault in DOMText when using with Reflection)

2008-09-10  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * main/php_variables.c:
      Fix php_u_register_variable_ex(), avoid readding some uninitialized data
      after the end of the variable name

2008-09-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/readline/readline.c:
      - MFB: Fixed mem. leak

    * (PHP_5_3)
      ext/readline/readline.c:
      - Fixed mem. leak

    * (PHP_5_2)
      NEWS:
      - Union #45226 + #18916

2008-09-10  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN
      fix order

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug45553.phpt
      ext/simplexml/tests/bug45553.phpt:
      MFH: fix bug #45553 (Using XPath for attributes with a namespace does not
      work)
      add test

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug45553.phpt
      ext/simplexml/tests/bug45553.phpt
      ext/simplexml/tests/bug45553.phpt:
      fix bug #45553 (Using XPath for attributes with a namespace does not work)
      add test

2008-09-10  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * tests/basic/bug20539.phpt:
      Fix test

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ZendEngine2/zend_stream.c:
      MFH: Fixed #45928 (large scripts from stdin are stripped at 16K border)

    * ZendEngine2/zend_stream.c:
      Fixed #45928 (large scripts from stdin are stripped at 16K border)

2008-09-10  Antony Dovgal  <tony@daylessday.org>

    * ext/mcrypt/mcrypt.c:
      check for NULL before freeing

2008-09-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      Fixed unused var warning

2008-09-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN #45226, #18916

    * ext/xmlrpc/tests/bug18916.phpt
      ext/xmlrpc/tests/bug45226.phpt:
      - New tests

    * (PHP_5_2)
      ext/xmlrpc/libxmlrpc/xmlrpc.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c
      ext/xmlrpc/tests/bug18916.phpt
      ext/xmlrpc/tests/bug45226.phpt:
      MFH:
      - Merged fix from SF project (Import Jeff Lawsons patches for XML datetime
      bug fixes)
        Fixed bugs:

    * ext/xmlrpc/tests/bug18916.phpt
      ext/xmlrpc/tests/bug18916.phpt
      ext/xmlrpc/tests/bug18916.phpt
      ext/xmlrpc/tests/bug45226.phpt
      ext/xmlrpc/tests/bug45226.phpt
      ext/xmlrpc/tests/bug45226.phpt:
        1.1.4;
      file bug18916.phpt was initially added on branch PHP_5_3.

    * ext/xmlrpc/libxmlrpc/xmlrpc.c:
      - Merged fix from SF project (Import Jeff Lawsons patches for XML datetime
      bug fixes)
        Fixed bugs:

2008-09-09  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/spl/tests/bug46031.phpt
      ext/spl/tests/bug46031.phpt:
      MFH: Fixed bug #46031 (Segfault in AppendIterator::next)

    * ext/spl/spl_iterators.c
      ext/spl/tests/bug46031.phpt
      ext/spl/tests/bug46031.phpt
      ext/spl/tests/bug46031.phpt:
      Fixed bug #46031 (Segfault in AppendIterator::next)

2008-09-09  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - New try

2008-09-09  Nuno Lopes  <nunoplopes@gmail.com>

    * ext/pcre/pcrelib/pcre_ucd.c
      ext/pcre/pcrelib/pcre_ucd.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/doc/pcre.txt:
      
      file pcre_ucd.c was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/pcrelib/testdata/testoutput9:
      upgrade to PCRE 7.8. this includes a security improvement. I'll upgrade
      HEAD later (not urgent..)

2008-09-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/soap/soap.c:
      Fixed a compiler warning

2008-09-08  Stanislav Malyshev  <stas@zend.com>

    * ext/intl/tests/collator_create.phpt
      ext/intl/tests/dateformat_format.phpt
      ext/intl/tests/dateformat_format_parse.phpt
      ext/intl/tests/formatter_format.phpt
      ext/intl/tests/formatter_format_currency.phpt
      ext/intl/tests/formatter_get_locale.phpt
      ext/intl/tests/formatter_get_set_pattern.phpt
      ext/intl/tests/locale_get_display_language.phpt
      ext/intl/tests/locale_get_display_name.phpt
      ext/intl/tests/locale_get_display_region.phpt
      ext/intl/tests/locale_get_display_script.phpt
      ext/intl/tests/locale_get_display_variant.phpt:
      update tests from 5.x

    * ext/intl/tests/ut_common.inc:
      fix datefmt_parse function

    * (PHP_5_3)
      ext/intl/tests/formatter_format.phpt
      ext/intl/tests/formatter_format_currency.phpt
      ext/intl/tests/locale_get_display_language.phpt
      ext/intl/tests/locale_get_display_name.phpt
      ext/intl/tests/locale_get_display_region.phpt
      ext/intl/tests/locale_get_display_variant.phpt:
      fix tests to work both in ICU 3.6 and 3.8

2008-09-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/soap/soap.c
      ext/soap/tests/bugs/bug31755.phpt:
      - MFH: Changed error level E_ERROR into E_WARNING in parameter validation

    * ext/soap/soap.c
      ext/soap/tests/bugs/bug31755.phpt:
      - Changed error level E_ERROR into E_WARNING in parameter validation

2008-09-08  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      ext/pcntl/tests/002.phpt:
      pcntl_sigwaitinfo() and pcntl_sigtimedwait() functions are conditionally
      enabled, so, test should verify if they are present

2008-09-08  Antony Dovgal  <tony@daylessday.org>

    * acinclude.m4
      acinclude.m4
      acinclude.m4:
      add missing file

2008-09-08  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      tests/basic/rfc1867_anonymous_upload.phpt
      tests/basic/rfc1867_array_upload.phpt
      tests/basic/rfc1867_boundary_1.phpt
      tests/basic/rfc1867_boundary_2.phpt
      tests/basic/rfc1867_empty_upload.phpt
      tests/basic/rfc1867_file_upload_disabled.phpt
      tests/basic/rfc1867_garbled_mime_headers.phpt
      tests/basic/rfc1867_invalid_boundary.phpt
      tests/basic/rfc1867_malicious_input.phpt
      tests/basic/rfc1867_max_file_size.phpt
      tests/basic/rfc1867_missing_boundary.phpt
      tests/basic/rfc1867_missing_boundary_2.phpt
      tests/basic/rfc1867_post_max_filesize.phpt
      tests/basic/rfc1867_post_max_size.phpt:
      MFH: Added tests for rfc1867 post handler

    * tests/basic/rfc1867_anonymous_upload.phpt
      tests/basic/rfc1867_anonymous_upload.phpt
      tests/basic/rfc1867_array_upload.phpt
      tests/basic/rfc1867_array_upload.phpt
      tests/basic/rfc1867_boundary_1.phpt
      tests/basic/rfc1867_boundary_1.phpt
      tests/basic/rfc1867_boundary_2.phpt
      tests/basic/rfc1867_boundary_2.phpt
      tests/basic/rfc1867_empty_upload.phpt
      tests/basic/rfc1867_empty_upload.phpt
      tests/basic/rfc1867_file_upload_disabled.phpt
      tests/basic/rfc1867_file_upload_disabled.phpt
      tests/basic/rfc1867_garbled_mime_headers.phpt
      tests/basic/rfc1867_garbled_mime_headers.phpt
      tests/basic/rfc1867_invalid_boundary.phpt
      tests/basic/rfc1867_invalid_boundary.phpt
      tests/basic/rfc1867_malicious_input.phpt
      tests/basic/rfc1867_malicious_input.phpt
      tests/basic/rfc1867_max_file_size.phpt
      tests/basic/rfc1867_max_file_size.phpt
      tests/basic/rfc1867_missing_boundary.phpt
      tests/basic/rfc1867_missing_boundary.phpt
      tests/basic/rfc1867_missing_boundary_2.phpt
      tests/basic/rfc1867_missing_boundary_2.phpt
      tests/basic/rfc1867_post_max_filesize.phpt
      tests/basic/rfc1867_post_max_filesize.phpt
      tests/basic/rfc1867_post_max_size.phpt
      tests/basic/rfc1867_post_max_size.phpt:
      
      Added tests for rfc1867 post handler

    * (PHP_5_3)
      run-tests.php:
      MFH: run-tests.php: Added %u|b% placeholder, like %unicode|string%, for
      array keys in var_dump() output.

    * run-tests.php:
      run-tests.php: Added %u|b% placeholder, like %unicode|string%, for array
      keys in var_dump() output.

    * main/rfc1867.c:
      Fix the "Content-Type contains ';'" case in rfc1867 post handler

    * main/rfc1867.c:
      fix empty-value case in rfc1867 post handler

    * main/rfc1867.c:
      comment out debug printf

2008-09-08  Felipe Pena  <felipensp@gmail.com>

    * ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/standard/file.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c:
      - Fixed some wrong format parameters

2008-09-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN #46010

    * (PHP_5_3)
      NEWS:
      - New entry

    * (PHP_5_2)
      ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug46010.phpt
      ext/mcrypt/tests/bug46010.phpt
      ext/mcrypt/tests/mcrypt_ecb.phpt:
      - MFH: Fixed bug #46010 (warnings incorrectly generated for iv in ecb mode)

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug46010.phpt
      ext/mcrypt/tests/bug46010.phpt
      ext/mcrypt/tests/bug46010.phpt:
      - Fixed bug #46010 (warnings incorrectly generated for iv in ecb mode)

2008-09-07  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_scandir.phpt:
      - MFH: The exact error message might differ (it's "Not owner" on Solaris)

    * tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_scandir.phpt:
      - The exact error message might differ (it's "Not owner" on Solaris)

2008-09-07  Felipe Pena  <felipensp@gmail.com>

    * ext/fileinfo/fileinfo.c
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/compress.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/fsmagic.c
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/magic.h
      ext/fileinfo/tests/finfo_file_001.phpt
      ext/fileinfo/tests/mime_content_type_001.phpt:
      - MFB:
        - use php's stream in libmagic
        - remove duplicate code (like mime_content_type() compatibility function
          now use the same base as finfo_file())
        - make it portable (works now on windows too, belongs other OSes)
      
        - don't close caller streams in libmagic (prevent leak and zombie
      stream)
        - string returned by magic_* are freed on magic_close, duplicate before
          calling magic_close (set return value)
        - if stat failed, don't try to call magic_* (when FILEINFO_MODE_FILE)

2008-09-07  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/session/tests/020.phpt
      ext/session/tests/bug41600.phpt:
      MFB

    * (PHP_5_3)
      ext/session/tests/020.phpt
      ext/session/tests/bug41600.phpt:
      - Revert idiotic patch (hint: Windows IS NOT the most important OS!)

2008-09-07  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      main/rfc1867.c
      main/rfc1867.c:
      MFH: More accurate max_file_size / upload_max_filesize (fixes #45124)

    * main/rfc1867.c:
      More accurate max_file_size / upload_max_filesize (fixes #45124)

    * (PHP_5_3)
      NEWS
      ext/hash/config.m4
      ext/mhash/config.m4:
      MFH: Fixed #45911 (Cannot disable ext/hash)

    * ext/hash/config.m4
      ext/mhash/config.m4:
      Fixed #45911 (Cannot disable ext/hash)

2008-09-07  Felipe Pena  <felipensp@gmail.com>

    * ext/fileinfo/libmagic/compress.c:
      - Fix build

    * (PHP_5_3)
      ext/soap/soap.c
      ext/soap/tests/bugs/bug31755.phpt:
      - MFH: Removed the doubled error message (the error level is no longer
      E_ERROR)

    * ext/soap/soap.c
      ext/soap/tests/bugs/bug31755.phpt:
      - Removed the doubled error message (the error level is no longer E_ERROR)

2008-09-07  Kalle Sommer Nielsen  <kalle.php@gmail.com>

    * ext/session/tests/020.phpt:
      Fix test on Windows

2008-09-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/fileinfo/libmagic/compress.c:
      MFB: removed unused variables

    * (PHP_5_3)
      ext/fileinfo/libmagic/compress.c:
      
      Removed unused variables

2008-09-06  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      main/rfc1867.c
      main/rfc1867.c:
      MFH: Fixed #43540 (rfc1867 handler newlength problem)

    * main/rfc1867.c:
      Fixed #43540 (rfc1867 handler newlength problem)

    * ZendEngine2/zend.h
      main/rfc1867.c
      main/rfc1867.h:
      Ported rfc1867 hooks to HEAD

    * main/rfc1867.c:
      Fix mem leak and invalid frees in rfc1867 post handler

2008-09-06  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      NEWS:
      bugfix is also applied to 5.2, so NEWS moved there

    * (PHP_5_2)
      NEWS
      ext/snmp/snmp.c
      ext/snmp/snmp.c:
      MFB: Fixed bug #45405 (snmp extension memory leak)

    * (PHP_5_3)
      NEWS
      ext/snmp/snmp.c:
      Fixed bug #45405 (snmp extension memory leak)

2008-09-04  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/intl/tests/formatter_format.phpt
      ext/intl/tests/formatter_format_currency.phpt
      ext/intl/tests/formatter_get_locale.phpt
      ext/intl/tests/formatter_get_set_pattern.phpt:
      fix formatter tests for ICU 3.8

2008-09-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      TSRM/tsrm_virtual_cwd.c
      ext/standard/tests/file/bug45985.phpt:
      - MFH: #45985, touch on opened file raises a warning

    * ext/standard/tests/file/bug45985.phpt
      ext/standard/tests/file/bug45985.phpt:
      
      - #45985, touch on opened file raises a warning

    * TSRM/tsrm_virtual_cwd.c:
      - #45985, touch on opened file raises a warning

2008-09-04  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/intl/tests/dateformat_format.phpt
      ext/intl/tests/dateformat_format_parse.phpt:
      fix tests

    * (PHP_5_3)
      ext/intl/dateformat/dateformat_format.c
      ext/intl/dateformat/dateformat_parse.c:
      fix formatting/parsing

    * (PHP_5_3)
      ext/intl/dateformat/dateformat.c
      ext/intl/dateformat/dateformat_attr.c:
      ws cleanup

2008-09-03  Stanislav Malyshev  <stas@zend.com>

    * ext/pdo_oci/config.m4
      ext/pdo_oci/config.m4:
      revert last change

    * ext/pdo_oci/config.m4
      ext/pdo_oci/config.m4:
      better detection for client libraries

2008-09-03  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      - made it clear which steps are relevant for RCs only

2008-09-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/fileinfo/tests/mime_content_type_002.phpt:
      - New test

    * ext/fileinfo/tests/mime_content_type_002.phpt
      ext/fileinfo/tests/mime_content_type_002.phpt:
      
      - New test

2008-09-02  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/php_pcre.c:
      MFB: kill unused var

    * (PHP_5_3)
      ext/pcre/php_pcre.c:
      kill dead variables. found by LLVM's clang static analyzer

2008-09-02  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/tests/010.phpt
      sapi/cgi/tests/010.phpt
      sapi/cgi/tests/010.phpt:
        1.1.4;
      file 010.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/tests/010.phpt
      sapi/cgi/tests/010.phpt:
      Fixed bug #45860 (header() function fails to correctly replace all Status
      lines)

2008-09-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c:
      - Silent valgrind

2008-09-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/fileinfo/tests/mime_content_type_001.phpt:
      - fix test (file or path not found) (Thanks Dmitry for the notice)

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/tests/finfo_file_001.phpt:
      - don't close caller streams in libmagic (prevent leak and zombie stream)
      - string returned by magic_* are freed on magic_close, duplicate before
        calling magic_close (set return value)
      - if stat failed, don't try to call magic_* (when FILEINFO_MODE_FILE)

2008-09-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/main.c
      main/main.c
      main/main.c
      tests/lang/bug43958.phpt
      tests/lang/bug43958.phpt
      tests/lang/bug43958.phpt
      tests/lang/bug43958.phpt
      tests/lang/bug43958.phpt:
      Fixed Bug #43958 (class name added into the error message)

2008-09-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - Moved to PHP_5_2

    * (PHP_5_2)
      NEWS:
      - Fixed bug entries

2008-09-01  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c
      ext/fileinfo/tests/finfo_file_001.phpt
      ext/fileinfo/tests/mime_content_type_001.phpt:
      - Fixed mime_content_type() behavior when a string is given
      - Fixed check for "empty file name"
      - MFH: New test

    * ext/fileinfo/tests/mime_content_type_001.phpt
      ext/fileinfo/tests/mime_content_type_001.phpt:
      
      - New test

2008-09-01  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      configure.in
      main/php_version.h:
      back to dev

    * (PHP_5_3)
      NEWS
      configure.in
      main/php_version.h:
      dev -> release

2008-09-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/compress.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/fsmagic.c
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/magic.h
      ext/fileinfo/libmagic/readelf.c
      ext/fileinfo/tests/finfo_file_001.phpt:
      - use php's stream in libmagic
      - remove duplicate code (like mime_content_type() compatibility function
        now use the same base as finfo_file())
      - make it portable (works now on windows too, belongs other OSes)
      
      - ([20:28]  <lsmith> Pierre: ok please commit)

    * win32/build/mkdist.php:
      - MFB: fix typo and icu bundling

    * (PHP_5_3)
      win32/build/mkdist.php:
      - fix typo and icu bundling

2008-09-01  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/config.w32:
      I hate not being able to test.

    * (PHP_5_3)
      ext/phar/config.w32:
      - Fix the fix (sorry, missed this until now)

    * ext/phar/.cvsignore
      ext/phar/phar.phar:
      - MFB Remove pre-made phar.phar

2008-09-01  Patrick van Kleef  <iodbc@openlinksw.com>

    * (PHP_5_2)
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h:
      MFH: - Added odbc.default_cursortype to control the ODBC cursormodel
        (bug #43668)

2008-09-01  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/.cvsignore
      ext/phar/phar.phar:
      - Remove pre-made phar.phar

2008-09-01  Patrick van Kleef  <iodbc@openlinksw.com>

    * (PHP_5_2)
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h:
      MFH: - Fixed code to use ODBC 3.52 datatypes for 64bit systems (bug #43666)

2008-09-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Disabled warning messages in SoapClient constructor

    * (PHP_5_2)
      NEWS
      sapi/cli/config.m4
      sapi/cli/config.m4
      sapi/cli/config.m4:
      Fixed bug #42318 (problem with nm on AIX, not finding object files)

2008-09-01  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - Remove extra )

    * (PHP_5_3)
      NEWS:
      fix news

    * NEWS:
      Remove entries which are in previous release NEWS

2008-09-01  Patrick van Kleef  <iodbc@openlinksw.com>

    * NEWS
      NEWS:
      - fixes for ext/odbc

2008-08-31  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/tests/cache_list/files/blog.phar
      ext/phar/tests/cache_list/files/blog.phar.inc
      ext/phar/tests/cache_list/files/config.xml
      ext/phar/tests/cache_list/files/extracted.inc:
      - Missed the files we don't use yet

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - unnecessary ;
      We are now 100% synched - let's keep it that way!

    * (PHP_5_3)
      ext/phar/package.php
      ext/phar/package.xml
      ext/phar/phar.c:
      - cs, update package files following RC1 (just to keep it all in sync)

    * ext/phar/php_phar.h:
      - Note to self: don't try to second-guess Greg

    * ext/phar/config.w32
      ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/package.php
      ext/phar/package.xml
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/php_phar.h
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c
      ext/phar/tests/opendir_edgecases.phpt
      ext/phar/tests/phar_buildfromiterator10.phpt
      ext/phar/tests/phar_get_supported_signatures_001.phpt
      ext/phar/tests/phar_get_supported_signatures_001a.phpt
      ext/phar/tests/phar_get_supported_signatures_002.phpt
      ext/phar/tests/phar_get_supported_signatures_002a.phpt
      ext/phar/tests/phpinfo_004.phpt
      ext/phar/tests/cache_list/files/frontcontroller.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller10.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller11.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller12.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller13.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller14.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller16.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller17.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller18.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller19.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller2.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller3.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller4.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller5.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller6.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller7.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller8.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller9.phar.inc
      ext/phar/tests/cache_list/files/md5.phar
      ext/phar/tests/cache_list/files/nophar.phar
      ext/phar/tests/cache_list/files/nophar.phar.inc
      ext/phar/tests/cache_list/files/openssl.phar
      ext/phar/tests/cache_list/files/openssl.phar.pubkey
      ext/phar/tests/cache_list/files/phar_oo_test.inc
      ext/phar/tests/cache_list/files/phar_test.inc
      ext/phar/tests/cache_list/files/private.pem
      ext/phar/tests/cache_list/files/sha1.phar
      ext/phar/tests/cache_list/files/sha256.phar
      ext/phar/tests/cache_list/files/sha512.phar
      ext/phar/tests/cache_list/files/zfapp.tgz
      ext/phar/tests/zip/bzip2.phpt
      ext/phar/tests/zip/files/bzip2.zip:
      - MFB

2008-08-31  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/php_phar.h:
      move to 2.0.0-dev

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/tar.c:
      use TAR_FILE instead of '0' and '\0' instead of 0

    * (PHP_5_3)
      ext/phar/config.w32:
      temp bandaid on broken build system, revert when snapshot build is fixed in
      win32

    * (PHP_5_3)
      ext/phar/tar.c:
      hadn't saved tar.c, use '\0' instead of 0 for char values, removes warning
      in intel compiler

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/util.c:
      use '\0' instead of 0 for chars, removes intel warning

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/util.c:
      remove unnecessary double variable declarations

    * (PHP_5_3)
      ext/phar/phar_object.c:
      remove unnecessary ;

2008-08-31  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/tests/phar_get_supported_signatures_001.phpt
      ext/phar/tests/phar_get_supported_signatures_001a.phpt
      ext/phar/tests/phar_get_supported_signatures_002.phpt
      ext/phar/tests/phar_get_supported_signatures_002a.phpt
      ext/phar/tests/phpinfo_004.phpt:
      - Ensure that we're always checking for OpenSSL support, rather than just
      for ext/openssl being loaded

2008-08-31  Mikko Koppanen  <mikko.koppanen@gmail.com>

    * (PHP_5_3)
      NEWS:
      Removed fileinfo related according to Jani's request

2008-08-31  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/preg_filter.phpt:
      MFB: remove extra skipif

    * (PHP_5_3)
      ext/pcre/tests/preg_filter.phpt:
      remove unicode skipif, as the test doesnt require such support

2008-08-31  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      NEWS:
      more detailed news-entry

    * (PHP_5_3)
      NEWS:
      added entry about change in ext/session

    * ext/session/mod_files.c
      ext/session/mod_files.c
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt:
      remove special treatment of /tmp path

2008-08-31  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      - added further details on the steps necessary to move ext from/to pecl

2008-08-31  Mikko Koppanen  <mikko.koppanen@gmail.com>

    * (PHP_5_3)
      NEWS:
      Changed name,name,name to name, name, name according to Pierre's advice

    * (PHP_5_3)
      NEWS:
      Added news entries about changes in ext/fileinfo

2008-08-31  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      added note about how to move extensions from/to pecl

2008-08-31  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/util.c:
      use safer strlcpy, patch by Tony Dovgal

    * ext/phar/tests/cache_list/files/blog.phar
      ext/phar/tests/cache_list/files/blog.phar
      ext/phar/tests/cache_list/files/blog.phar.inc
      ext/phar/tests/cache_list/files/blog.phar.inc
      ext/phar/tests/cache_list/files/config.xml
      ext/phar/tests/cache_list/files/config.xml
      ext/phar/tests/cache_list/files/extracted.inc
      ext/phar/tests/cache_list/files/extracted.inc
      ext/phar/tests/cache_list/files/frontcontroller.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller10.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller10.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller11.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller11.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller12.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller12.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller13.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller13.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller14.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller14.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller16.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller16.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller17.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller17.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller18.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller18.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller19.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller19.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller2.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller2.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller3.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller3.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller4.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller4.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller5.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller5.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller6.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller6.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller7.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller7.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller8.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller8.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller9.phar.inc
      ext/phar/tests/cache_list/files/frontcontroller9.phar.inc
      ext/phar/tests/cache_list/files/md5.phar
      ext/phar/tests/cache_list/files/md5.phar
      ext/phar/tests/cache_list/files/nophar.phar
      ext/phar/tests/cache_list/files/nophar.phar
      ext/phar/tests/cache_list/files/nophar.phar.inc
      ext/phar/tests/cache_list/files/nophar.phar.inc
      ext/phar/tests/cache_list/files/openssl.phar
      ext/phar/tests/cache_list/files/openssl.phar
      ext/phar/tests/cache_list/files/openssl.phar.pubkey
      ext/phar/tests/cache_list/files/openssl.phar.pubkey
      ext/phar/tests/cache_list/files/phar_oo_test.inc
      ext/phar/tests/cache_list/files/phar_oo_test.inc
      ext/phar/tests/cache_list/files/phar_test.inc
      ext/phar/tests/cache_list/files/phar_test.inc
      ext/phar/tests/cache_list/files/private.pem
      ext/phar/tests/cache_list/files/private.pem
      ext/phar/tests/cache_list/files/sha1.phar
      ext/phar/tests/cache_list/files/sha1.phar
      ext/phar/tests/cache_list/files/sha256.phar
      ext/phar/tests/cache_list/files/sha256.phar
      ext/phar/tests/cache_list/files/sha512.phar
      ext/phar/tests/cache_list/files/sha512.phar
      ext/phar/tests/cache_list/files/zfapp.tgz
      ext/phar/tests/cache_list/files/zfapp.tgz:
      
      file blog.phar was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c:
      fix compile warning in PHP < 6.0

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/tar.c:
      remove superfluous variable declarations, merge WS from pecl/phar

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/stream.c:
      merge from pecl/phar strlen optimizations

    * (PHP_5_3)
      ext/phar/phar_object.c:
      remove superfluous return statements, merge from pecl/phar

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c:
      merge minor optimization removing strlen from pecl/phar

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar:
      remove superfluous double variable declaration, merge from pecl/phar

    * (PHP_5_3)
      ext/phar/func_interceptors.c
      ext/phar/phar.phar
      ext/phar/phar_object.c:
      use %u instead of %d, merge from pecl/phar

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar:
      remove orphaned code, merge from pecl/phar

    * (PHP_5_3)
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar.phar
      ext/phar/phar_object.c:
      remove unused variables, merge from pecl/phar

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      WS merge from pecl/phar

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/stream.c
      ext/phar/util.c
      ext/phar/zip.c:
      2 fixes, merge minor fixes from pecl/phar.  Merge in corrected fix from
      pecl/phar for is_tar setting of tar_type

2008-08-31  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/tests/file/parse_ini_file.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_file-win32.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      tests/security/open_basedir_parse_ini_file.phpt:
      [DOC]- Fixed bug #45956 (parse_ini_file() does not return false with syntax
      errors in parsed file)
      [DOC] note: change will be in since 5.2.7

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/general_functions/parse_ini_file-win32.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      MFH:- Fixed bug #45956 (parse_ini_file() does not return false with syntax
      errors in parsed file)

    * (PHP_5_3)
      ext/standard/credits_ext.h:
      update credits

2008-08-30  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/credits_ext.h
      ext/standard/credits_sapi.h:
      update credits: new sapi, stuff moved to pecl..

2008-08-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zip/tests/oo_delete.phpt:
      - MFH: file will exist only on error (thx tony for the headup)

    * ext/zip/tests/oo_delete.phpt:
      - file will exist only on error (thx tony for the headup)

2008-08-30  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/dirstream.c:
      sync with pecl/phar, missed one line change

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/phar.phar
      ext/phar/stream.c:
      sync with pecl/phar, this does not change any functionality in PHP 5.3, but
      makes syncing easier.  This commit is only functional changes, WS will be
      next

2008-08-30  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/tests/array_intersect_ukey_error.phpt
      ext/standard/tests/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array_replace.phpt
      ext/standard/tests/array/array_intersect_ukey_error.phpt
      ext/standard/tests/array/array_intersect_ukey_error.phpt
      ext/standard/tests/array/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array/array_replace.phpt
      ext/standard/tests/array/array_replace.phpt:
      - Move the tests where they belong

2008-08-30  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/tests/opendir_edgecases.phpt:
      fix OS-dependent order in test

2008-08-30  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      main/php_variables.c:
      WS

2008-08-30  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fscanf_error.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/strings/implode1.phpt:
      - Fixed tests

2008-08-30  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * main/php_variables.c
      main/php_variables.c:
      Fix the assert

    * (PHP_5_3)
      main/php_variables.c:
      Oops, fix the assert.

    * main/php_variables.c
      main/php_variables.c
      main/php_variables.c:
      Fix for bugs 13961, 39927 and 45947

2008-08-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/bug7658.phpt
      ext/zip/tests/oo_delete.phpt:
      - MFB: fix test (clean on exit)

    * (PHP_5_3)
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/oo_delete.phpt:
      - fix tests (clean on exit)

2008-08-30  Marcus Boerger  <php@marcus-boerger.de>

    * sapi/cli/tests/006.phpt:
      - Fix test

    * run-tests.php:
      - Environment handling seems to have changed to respect unicode... so we
        have to convert everything to binary before passing it along. A bunch of
        tests suffer from this change in behavior as well. Can anyone explain to
        me what was changed and why?

2008-08-29  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/tidy/tidy.c:
      Fix wrong Unicode string length (bytes) in tidy_parse_string()

2008-08-29  Patrick van Kleef  <iodbc@openlinksw.com>

    * (PHP_5_3)
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h:
      - MFH: Added odbc.default_cursortype to control the ODBC cursormodel
        (bug #43668)

    * ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h:
      - Added odbc.default_cursortype to control the ODBC cursormodel (bug
      #43668)

2008-08-29  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_opcode.c:
      MFH: - Updated unary_op_type typedef with TSRMLS_DC
      - Added binary_op_type typedef
      - Added missing ZEND_BOOL_XOR to get_binary_op()

    * ZendEngine2/zend_compile.h
      ZendEngine2/zend_opcode.c:
      - Updated unary_op_type typedef with TSRMLS_DC
      - Added binary_op_type typedef
      - Added missing ZEND_BOOL_XOR to get_binary_op()

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y:
      MFH: - Saved opcode when unary +/- is applied to IS_CONST op (e.g. for
      negative numbers)
      - Made '+' in static_scalar context behave as '-' by calling
      add_function()

    * ZendEngine2/zend_language_parser.y:
      - Saved opcode when unary +/- is applied to IS_CONST op (e.g. for negative
      numbers)
      - Made '+' in static_scalar context behave as '-' by calling
      add_function(), so:
          static $a = +'abc'; // 0 instead of abc
          static $b = +array(); // "Invalid operand types," like -array(),
      instead of array()

2008-08-29  Patrick van Kleef  <iodbc@openlinksw.com>

    * (PHP_5_3)
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h:
      - MFH: Fixed code to use ODBC 3.52 datatypes for 64bit systems (bug #43666)

    * ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h:
      - Fixed code to use ODBC 3.52 datatypes for 64bit systems (bug #43666)

2008-08-29  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt:
      - Fixed tests

    * ext/fileinfo/tests/finfo_open_basic.phpt
      ext/fileinfo/tests/finfo_open_basic.phpt
      ext/fileinfo/tests/finfo_open_variation1.phpt
      ext/fileinfo/tests/finfo_open_variation1.phpt:
      - Fixed tests (Disable COMPRESS support for now)

    * ext/fileinfo/fileinfo.c:
      - Fixed build

2008-08-29  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/serialize/bug45706.phpt
      ext/standard/tests/serialize/bug45706.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt:
      
      file bug45706.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/bug45706.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt:
      Fixed bug #45706 (Unserialization of classes derived from ArrayIterator
      fails)

2008-08-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/browscap.c:
      MFH: fix get_browser() (broken in the process of param API conversion)

    * ext/standard/browscap.c:
      fix get_browser() (broken in the process of param API conversion)

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c:
      MFH: check for \0 to be consistent with other functions

    * ext/fileinfo/fileinfo.c:
      check for \0 to be consistent with other functions

2008-08-29  Derick Rethans  <php@derickrethans.nl>

    * ext/fileinfo/fileinfo.c:
      - MFB: Disable COMPRESS support for now, as it requires forking.

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c:
      - Disable COMPRESS support for now, as it requires forking.

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c
      ext/fileinfo/php_fileinfo.h:
      - MFH: Adding back in mime_content_type().

    * ext/fileinfo/fileinfo.c
      ext/fileinfo/php_fileinfo.h:
      - Adding back in mime_content_type().

2008-08-29  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ext/pcre/php_pcre.c
      ext/pcre/tests/preg_filter.phpt:
      - MFH preg_filter()

2008-08-29  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/print.c:
      - MFH: Some more cleanups, and fixed some warnings.

    * ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/print.c:
      - Some more cleanups, and fixed some warnings.

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Support for "back of <hour>" and "front of <hour>" phrases that are
      used
        in Scotland.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Support for the Scottish "back of" and "front of" hour phrases.

2008-08-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - [DOC] ming has been moved to pecl

2008-08-29  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      NEWS:
      - Be more specific about when constant substitution occurs
      - And should that be "values" or "value"? Hmm, feel free to improve
      wording

2008-08-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - fix warning

2008-08-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/fileinfo/libmagic/softmagic.c:
      fix invalid read

    * ext/fileinfo/libmagic/softmagic.c:
      fix invalid read
      
      weird, the code uses correct order of checks just ten lines below

2008-08-29  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/fileinfo/tests/finfo_buffer_basic.phpt
      ext/fileinfo/tests/finfo_buffer_error.phpt
      ext/fileinfo/tests/finfo_buffer_variation1.phpt
      ext/fileinfo/tests/finfo_close_basic.phpt
      ext/fileinfo/tests/finfo_file_002.phpt
      ext/fileinfo/tests/finfo_file_basic.phpt
      ext/fileinfo/tests/finfo_open_basic.phpt
      ext/fileinfo/tests/finfo_open_error.phpt
      ext/fileinfo/tests/finfo_open_variation1.phpt
      ext/fileinfo/tests/finfo_set_flags_basic.phpt
      ext/fileinfo/tests/magic:
      MFB: Some fileinfo tests

    * ext/fileinfo/tests/finfo_buffer_basic.phpt
      ext/fileinfo/tests/finfo_buffer_basic.phpt
      ext/fileinfo/tests/finfo_buffer_error.phpt
      ext/fileinfo/tests/finfo_buffer_error.phpt
      ext/fileinfo/tests/finfo_buffer_variation1.phpt
      ext/fileinfo/tests/finfo_buffer_variation1.phpt
      ext/fileinfo/tests/finfo_close_basic.phpt
      ext/fileinfo/tests/finfo_close_basic.phpt
      ext/fileinfo/tests/finfo_file_basic.phpt
      ext/fileinfo/tests/finfo_file_basic.phpt
      ext/fileinfo/tests/finfo_open_basic.phpt
      ext/fileinfo/tests/finfo_open_basic.phpt
      ext/fileinfo/tests/finfo_open_error.phpt
      ext/fileinfo/tests/finfo_open_error.phpt
      ext/fileinfo/tests/finfo_open_variation1.phpt
      ext/fileinfo/tests/finfo_open_variation1.phpt
      ext/fileinfo/tests/finfo_set_flags_basic.phpt
      ext/fileinfo/tests/finfo_set_flags_basic.phpt
      ext/fileinfo/tests/magic
      ext/fileinfo/tests/magic:
      
      file finfo_buffer_basic.phpt was initially added on branch PHP_5_3.

    * run-tests.php
      run-tests.php:
      Added %unicode_string_optional% for differences in output between PHP 5 and
      6

2008-08-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Imporoved compile-time constant substitution (Matt)

2008-08-29  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/libmagic/softmagic.c
      ext/fileinfo/libmagic/softmagic.c:
      fix ZTS build

    * ext/fileinfo/libmagic/softmagic.c:
      fix build

2008-08-29  Scott MacVicar  <scott@macvicar.net>

    * ext/fileinfo/tests/finfo_file_002.phpt
      ext/fileinfo/tests/resources/test.bmp
      ext/fileinfo/tests/resources/test.gif
      ext/fileinfo/tests/resources/test.jpg
      ext/fileinfo/tests/resources/test.pdf
      ext/fileinfo/tests/resources/test.png:
      MFB: Test for fileinfo to check mime types.

    * ext/fileinfo/tests/finfo_file_002.phpt
      ext/fileinfo/tests/finfo_file_002.phpt
      ext/fileinfo/tests/resources/test.bmp
      ext/fileinfo/tests/resources/test.bmp
      ext/fileinfo/tests/resources/test.gif
      ext/fileinfo/tests/resources/test.gif
      ext/fileinfo/tests/resources/test.jpg
      ext/fileinfo/tests/resources/test.jpg
      ext/fileinfo/tests/resources/test.pdf
      ext/fileinfo/tests/resources/test.pdf
      ext/fileinfo/tests/resources/test.png
      ext/fileinfo/tests/resources/test.png:
      
      file finfo_file_002.phpt was initially added on branch PHP_5_3.

    * ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/print.c
      ext/fileinfo/libmagic/softmagic.c:
      MFB: Replace ereg code with pcre, fix duplicate macro names and segfault.
      Patch by Mikko

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/print.c
      ext/fileinfo/libmagic/softmagic.c:
      Replace ereg code with pcre, fix duplicate macro names and segfault. Patch
      by Mikko

2008-08-29  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/bug40191.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt:
      MFH:
      - Removed the undocumented object support in the leftover array functions
      [DOC]
        (natcasesort, natsort, array_walk, array_walk_recursive, array_unique,
      array_key_exists)
      - Changed HASH_OF() to Z_ARRVAL_P()
      - Fixed bug #45937 (array_walk and array_walk_recursive can alter
      private/protected object variable)

    * ext/standard/array.c
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/bug40191.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt:
      - Removed the undocumented object support in the leftover array functions
      [DOC]
        (natcasesort, natsort, array_walk, array_walk_recursive, array_unique,
      array_key_exists)
      - Changed HASH_OF() to Z_ARRVAL_P()
      - Fixed bug #45937 (array_walk and array_walk_recursive can alter
      private/protected object variable)

2008-08-28  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c:
      MFH: Bug #45888 (Refcounting in ZTS mode)

    * ext/oci8/oci8.c:
      Bug #45888 (Refcounting in ZTS mode)

    * (PHP_5_3)
      NEWS:
      Add #45458

    * (PHP_5_3)
      ext/oci8/oci8_interface.c
      ext/oci8/tests/bug45458.phpt:
      MFH: Bug #45458 (OCI8: Numeric keys for associative arrays are not handled
      properly)

    * ext/oci8/oci8_interface.c
      ext/oci8/tests/bug45458.phpt
      ext/oci8/tests/bug45458.phpt:
      Bug #45458 (OCI8: Numeric keys for associative arrays are not handled
      properly)

    * ext/oci8/tests/lob_029.phpt:
      Fix expected output for PHP 6

    * (PHP_5_3)
      ext/oci8/tests/lob_029.phpt:
      MHF: Test initialization cleanup

    * ext/oci8/tests/lob_029.phpt:
      Test initialization cleanup

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      MFH: Update Oracle DLL examples to match build changes

    * php.ini-dist
      php.ini-recommended:
      Update Oracle DLL examples to match build changes

2008-08-27  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      NEWS:
      Already in 5.2

    * (PHP_5_2)
      NEWS
      main/streams/streams.c
      main/streams/xp_socket.c:
      MFH: Fixed bug #43782 (feof() does not detect timeout on socket)

2008-08-27  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/fileinfo.c
      ext/fileinfo/fileinfo.c:
      fix file check and avoid segfault

2008-08-27  Felipe Pena  <felipensp@gmail.com>

    * ext/fileinfo/fileinfo.c
      ext/fileinfo/tests/finfo_open_001.phpt
      ext/fileinfo/tests/finfo_open_001.phpt:
      - Fixed check for empty file name

    * ext/fileinfo/libmagic/funcs.c:
      - Fixed crash in file_error_core()

2008-08-26  Jani Taskinen  <jani.taskinen@sci.fi>

    * main/main.c:
      - Fixed bug #44924 (sendmail path wrong)

    * main/main.c:
      Sync with PHP_5_3 (what a nice mess..thanks guys for keeping the branches
      in sync..NOT)

    * (PHP_5_2)
      main/main.c:
      MFH: sendmail mess cleared (PHP_PROG_SENDMAIL was not used at all, see also
      bug #42946)

2008-08-26  George Wang  <gwang@litespeedtech.com>

    * (PHP_5_3)
      sapi/litespeed/lsapi_main.c
      sapi/litespeed/lsapilib.c
      sapi/litespeed/lsapilib.c:
      ignore signal SIGXFSZ

2008-08-26  Alexey Zakhlestin  <indeyets@gmail.com>

    * sapi/apache2handler/php_functions.c:
      MFB: switch to the new parameter-parse API

    * (PHP_5_3)
      sapi/apache2handler/php_functions.c:
      switch to the new parameter-parse API

    * ext/session/tests/session_id_error4.phpt:
      MFB: this test depends on session.hash_bits_per_character, but it was not
      explicitly set

    * (PHP_5_3)
      ext/session/tests/session_id_error4.phpt:
      this test depends on session.hash_bits_per_character, but it was not
      explicitly set

2008-08-26  Felipe Pena  <felipensp@gmail.com>

    * ext/fileinfo/fileinfo.c
      ext/fileinfo/tests/finfo_file_001.phpt:
      - Improved fix

2008-08-26  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      NEWS
      main/streams/streams.c
      main/streams/xp_socket.c:
      MFH: Fixed bug #43782 (feof() does not detect timeout on socket)

    * main/streams/streams.c
      main/streams/xp_socket.c:
      Fixed bug #43782 (feof() does not detect timeout on socket)

2008-08-26  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Remove stray folding tag here

2008-08-26  Felipe Pena  <felipensp@gmail.com>

    * ext/fileinfo/fileinfo.c
      ext/fileinfo/tests/finfo_file_001.phpt
      ext/fileinfo/tests/finfo_file_001.phpt:
      - Added check for empty file name

2008-08-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/ascmagic.c
      ext/fileinfo/libmagic/compress.c
      ext/fileinfo/libmagic/config.h
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/readelf.c
      ext/fileinfo/libmagic/softmagic.c:
      MFB:
      	Upgraded the lib to use PHP memory allocation routines.
      	Fixed a crash caused by analysis of DEADJOE files
      	A little bit of CS inside libmagic

    * (PHP_5_3)
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/ascmagic.c
      ext/fileinfo/libmagic/compress.c
      ext/fileinfo/libmagic/config.h
      ext/fileinfo/libmagic/file.c
      ext/fileinfo/libmagic/file.h
      ext/fileinfo/libmagic/file_opts.h
      ext/fileinfo/libmagic/funcs.c
      ext/fileinfo/libmagic/getopt_long.c
      ext/fileinfo/libmagic/magic.c
      ext/fileinfo/libmagic/readelf.c
      ext/fileinfo/libmagic/softmagic.c:
      Upgraded the lib to use PHP memory allocation routines.
      Fixed a crash caused by analysis of DEADJOE files
      A little bit of CS inside libmagic

2008-08-26  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_debug_ini.phpt:
      cleanup garbage

    * ext/mysqli/tests/mysqli_debug_ini.phpt:
      clean up garbage

    * ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt:
      fix typo

2008-08-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Fixed bug #45786 (FastCGI process exited unexpectedly)

2008-08-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/mkdist.php:
      - MFB; support for copy of ICU DLLS for all ICU versions

    * (PHP_5_3)
      win32/build/mkdist.php:
      - support for copy of ICU DLLS for all ICU versions

2008-08-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Fixed bug #45910 (Cannot declare self-referencing constant)

2008-08-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/crypt_freesec.h:
      - MFB:inline definition (win32)

2008-08-25  Rob Richards  <rrichards@ctindustries.net>

    * ext/libxml/config.w32:
      fix warning

2008-08-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug45910_2.phpt
      ext/standard/tests/general_functions/callbacks_002.phpt:
      - New test

    * ZendEngine2/tests/bug45910_2.phpt
      ZendEngine2/tests/bug45910_2.phpt
      ext/standard/tests/general_functions/callbacks_002.phpt:
      
      - New test

    * (PHP_5_3)
      ext/standard/tests/general_functions/callbacks_002.phpt:
      file callbacks_002.phpt was added on branch PHP_5_3 on 2008-08-25 19:38:37
      +0000

2008-08-25  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/spl/spl_array.c:
      no zstr in 5_3

2008-08-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug45910.phpt
      ZendEngine2/tests/constants_007.phpt
      ZendEngine2/tests/constants_008.phpt
      ZendEngine2/tests/constants_009.phpt
      ZendEngine2/tests/inter_007.phpt:
      - New tests

    * ZendEngine2/tests/bug45910.phpt
      ZendEngine2/tests/bug45910.phpt
      ZendEngine2/tests/constants_007.phpt
      ZendEngine2/tests/constants_007.phpt
      ZendEngine2/tests/constants_008.phpt
      ZendEngine2/tests/constants_008.phpt
      ZendEngine2/tests/constants_009.phpt
      ZendEngine2/tests/constants_009.phpt
      ZendEngine2/tests/inter_007.phpt
      ZendEngine2/tests/inter_007.phpt:
      
      - New tests

2008-08-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/spl/spl_array.c:
      - Fix CS, folding tags..etc. PLEASE do not invent your own coding styles.
      Or commit something as fubar as this..

2008-08-25  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/bug45826.phpt
      ext/spl/tests/bug45826.phpt:
      
      Fix #45826 (Custom serialization)

    * ext/spl/spl_array.c:
      Fix #45826 (Custom serialization)

2008-08-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/crypt_freesec.h:
      - and the last part of the fix, inline on win

2008-08-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/crypt_freesec.h:
      - Fix win32 build

2008-08-25  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/strings/stripslashes_error.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/strlen.phpt
      ext/standard/tests/strings/strtoupper1.phpt:
      - Fixed tests

2008-08-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/config.m4
      ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.h:
      - Nuke unncessary checks already done elsewhere (ZEND)
      - Use the correct type header files if available. (win32 does what it
      does)
      - inline definition is in php_config.h, so include it always.

    * ext/standard/tests/general_functions/bug41518.phpt:
      fix test: no crap left behind

    * ext/standard/config.m4:
      - Nuke duplicate macro call

    * (PHP_5_3)
      NEWS:
      - fixed in 5.2 branch

2008-08-24  Felipe Pena  <felipensp@gmail.com>

    * ext/odbc/php_odbc.c:
      - New parameter parsing API
      - CS

2008-08-24  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      MFH:
      - Copy custom callback to the child class if any
      - Prevent overwriting valid parent callbacks when implementing
      Serializable
      - Export zend_user_(un)serialize to be available for custom callbacks

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_interfaces.c:
      - Fix the order, and avoid overwriting when implementing Serializable

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      - Export zend_user_(un)serialize functions to be used by custom callbacks
      - Transfer custom (un)serialize callbacks through inheritance

2008-08-24  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      - MFH Fix issue with destruction of overloaded objects

    * (PHP_5_3)
      ext/spl/tests/iterator_068.phpt:
      - Add new test

    * ext/spl/tests/iterator_068.phpt
      ext/spl/tests/iterator_068.phpt:
      
      - Add new test

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      - Fix issue with destruction of overloaded objects

2008-08-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/curl/config.w32:
      - fix zlib detection and enable features available in 7.18.1

2008-08-24  Marcus Boerger  <php@marcus-boerger.de>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/preg_filter.phpt:
      - Added function preg_filter()
      [DOC] preg_filter() is basically the same as preg_replace but unlike the
            latter it returns matches.

2008-08-24  Felipe Pena  <felipensp@gmail.com>

    * ext/spl/php_spl.c:
      - Removed unused variable

    * ext/gd/gd.c
      ext/wddx/wddx.c:
      - MFB: New parameter parsing API
      - CS (wddx)

    * (PHP_5_3)
      ext/xml/xml.c:
      - Removed unnecessary variable

    * ext/xml/xml.c:
      MFB:
      - New parameter parsing API
      - Fixed crash in xml_parse_into_struct

    * ext/xmlrpc/xmlrpc-epi-php.c:
      - MFB: New parameter parsing API
      - WS, Cosmetics

2008-08-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.h:
      - MFB: fix build (common inline definition will be done later)

    * ext/standard/flock_compat.c
      ext/standard/flock_compat.h
      win32/inet.h:
      - more fixes for inet_* with vc9/xp

    * (PHP_5_3)
      ext/standard/flock_compat.h:
      - keep inet_aton declaration on non windows (what inet_aton has to do with
      flock?)

    * win32/build/config.w32.h.in:
      - MFB!!! _WIN32_WINNT and NTDDI_VERSION (bunnie--;)

    * win32/inet.c
      win32/inet.h:
      - MFB: fix logic, build correctly when the build targets xp/2k

    * win32/build/config.w32:
      - we need it for vc < 9 (even if php6 will support officially only 9)

    * win32/build/config.w32:
      - readd the usual suspects to lib/include (was droped with the resolv.h
      check removal)

    * (PHP_5_3)
      ext/sockets/php_sockets_win.c
      ext/sockets/sockets.c
      ext/standard/basic_functions.c
      ext/standard/dns.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.h
      main/network.c
      main/php_network.h
      win32/glob.h
      win32/inet.c
      win32/inet.h
      win32/build/config.w32:
      - MFH:
       - drop bindlib usage on windows
       - inet_pton, inet_ntop and inet_aton are always available (VC9 uses the
      CRT implementation, VC6 our own)

2008-08-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/xmlreader/php_xmlreader.c:
      fix proto

    * ext/xmlreader/php_xmlreader.c:
      Fix proto

2008-08-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS
      main/main.c:
      - MFH: expose MAXPATHLEN (PHP_MAXPATHLEN)

    * main/main.c:
      - exposePHP_MAXPATHLEN

    * ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.h:
      - fix build

2008-08-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/pspell/pspell.c
      ext/pspell/tests/003.phpt
      ext/pspell/tests/005.phpt:
      MFH:
      - WS, Cosmetics
      - Removed unnecessary variables

    * ext/pspell/pspell.c
      ext/pspell/tests/002.phpt:
      - MFB: New parameter parsing API
      - WS, Cosmetics

2008-08-23  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/config.m4
      ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.h:
      Fix build on solaris

2008-08-22  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_compile.c
      ext/reflection/php_reflection.c
      ext/standard/basic_functions.c:
      - Removed unused arguments

2008-08-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_list.c:
      Fixed destruction of dl() loaded extensions

    * ZendEngine2/zend_list.c
      ZendEngine2/zend_list.c:
      Removed redundant code

2008-08-22  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      MFH: fix zend_register_functions() not displaying duplicate functions
      (reported by Gopal)

    * ZendEngine2/zend_API.c:
      fix zend_register_functions() not displaying duplicate functions (reported
      by Gopal)

2008-08-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ZendEngine2/tests/get_class_methods_001.phpt
      ZendEngine2/tests/get_class_methods_001.phpt
      ZendEngine2/tests/get_class_methods_002.phpt
      ZendEngine2/tests/get_class_methods_002.phpt
      ZendEngine2/tests/get_class_methods_003.phpt
      ZendEngine2/tests/get_class_methods_003.phpt:
      - New tests

    * ZendEngine2/tests/get_class_methods_001.phpt
      ZendEngine2/tests/get_class_methods_001.phpt
      ZendEngine2/tests/get_class_methods_001.phpt
      ZendEngine2/tests/get_class_methods_002.phpt
      ZendEngine2/tests/get_class_methods_002.phpt
      ZendEngine2/tests/get_class_methods_002.phpt
      ZendEngine2/tests/get_class_methods_003.phpt
      ZendEngine2/tests/get_class_methods_003.phpt
      ZendEngine2/tests/get_class_methods_003.phpt:
        1.1.4;
      - New tests

2008-08-22  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      main/internal_functions.c.in
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/main.c
      main/mergesort.c
      main/php.h:
      - MFH Cleanup exports and allow to overwrite ext registration

    * main/internal_functions.c.in
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/main.c
      main/mergesort.c
      main/php.h:
      - Cleanup exports and allow to overwrite ext registration

2008-08-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/glob.h:
      - drop sys/ctype.h and use BEGIN/END_DECL_C  instead

2008-08-22  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ext/json/json.c:
      Fix ZTS build.

2008-08-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug45862.phpt
      ZendEngine2/tests/bug45862.phpt
      ZendEngine2/tests/get_class_vars_001.phpt
      ZendEngine2/tests/get_class_vars_001.phpt
      ZendEngine2/tests/get_class_vars_002.phpt
      ZendEngine2/tests/get_class_vars_002.phpt
      ZendEngine2/tests/get_class_vars_003.phpt
      ZendEngine2/tests/get_class_vars_003.phpt
      ZendEngine2/tests/get_class_vars_004.phpt
      ZendEngine2/tests/get_class_vars_004.phpt
      ZendEngine2/tests/get_class_vars_005.phpt
      ZendEngine2/tests/get_class_vars_005.phpt
      ZendEngine2/tests/get_class_vars_006.phpt
      ZendEngine2/tests/get_class_vars_006.phpt
      ZendEngine2/tests/get_class_vars_007.phpt
      ZendEngine2/tests/get_class_vars_007.phpt:
      MFH:
      - Fixed bug #45862 (get_class_vars is inconsistent with 'protected' and
      'private' variables)
      - Added some tests

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug45862.phpt
      ZendEngine2/tests/bug45862.phpt
      ZendEngine2/tests/bug45862.phpt
      ZendEngine2/tests/get_class_vars_001.phpt
      ZendEngine2/tests/get_class_vars_001.phpt
      ZendEngine2/tests/get_class_vars_001.phpt
      ZendEngine2/tests/get_class_vars_002.phpt
      ZendEngine2/tests/get_class_vars_002.phpt
      ZendEngine2/tests/get_class_vars_002.phpt
      ZendEngine2/tests/get_class_vars_003.phpt
      ZendEngine2/tests/get_class_vars_003.phpt
      ZendEngine2/tests/get_class_vars_003.phpt
      ZendEngine2/tests/get_class_vars_004.phpt
      ZendEngine2/tests/get_class_vars_004.phpt
      ZendEngine2/tests/get_class_vars_004.phpt
      ZendEngine2/tests/get_class_vars_005.phpt
      ZendEngine2/tests/get_class_vars_005.phpt
      ZendEngine2/tests/get_class_vars_005.phpt
      ZendEngine2/tests/get_class_vars_006.phpt
      ZendEngine2/tests/get_class_vars_006.phpt
      ZendEngine2/tests/get_class_vars_006.phpt
      ZendEngine2/tests/get_class_vars_007.phpt
      ZendEngine2/tests/get_class_vars_007.phpt
      ZendEngine2/tests/get_class_vars_007.phpt:
      - Fixed bug #45862 (get_class_vars is inconsistent with 'protected' and
      'private' variables)
      - Added some tests

2008-08-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/ftp/ftp.c
      ext/sockets/php_sockets_win.c
      ext/sockets/sockets.c
      ext/standard/basic_functions.c
      ext/standard/dns.c
      ext/standard/flock_compat.c
      main/network.c
      main/php_network.h
      win32/inet.c
      win32/inet.h
      win32/build/config.w32:
      - drop bindlib usage on windows
      - inet_pton, inet_ntop and inet_aton are always available (VC9 uses the
      CRT implementation, VC6 our own)

    * ext/standard/tests/network/inet.phpt:
      - [DOC] fix test, chr uses codepoint as input

2008-08-21  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/zip/corrupt_009.phpt
      ext/phar/tests/zip/corrupt_010.phpt
      ext/phar/tests/zip/files/corrupt3.php.inc
      ext/phar/tests/zip/files/corrupt_zipmaker.php.inc
      ext/phar/tests/zip/files/disknumber.zip
      ext/phar/tests/zip/files/extralen_toolong.zip:
      MFB increase code coverage

2008-08-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/general_functions/sunfuncts.phpt:
      - use date.timezone ini setting

    * (PHP_5_3)
      ext/standard/tests/time/idate.phpt:
      - MFH: use date.timezone ini setting instead of ENV

    * ext/standard/tests/time/idate.phpt:
      - use date.timezone ini setting instead of ENV

    * ext/standard/tests/strings/006-win32.phpt
      ext/standard/tests/strings/006-win32.phpt:
      
      - fix test on windows

    * ext/standard/tests/strings/006.phpt:
      - fix test on windows

2008-08-21  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      report merged fix

    * (PHP_5_2)
      ext/json/json.c
      ext/json/utf8_to_utf16.c
      ext/json/tests/bug43941.phpt:
      merge fix for #43941

2008-08-21  Marcus Boerger  <php@marcus-boerger.de>

    * ext/standard/basic_functions.c:
      - Fix 64bit issue

2008-08-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_list.c
      ZendEngine2/zend_list.c:
      Fixed destruction of dl() loaded extensions

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute.c:
      Fixed bug #45751 (Using auto_prepend_file crashes (out of scope stack
      address use)). (basant dot kukreja at sun dot com)

2008-08-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/general_functions/parse_ini_file-win32.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      - MFH: different parser message on windows

    * ext/standard/tests/general_functions/parse_ini_file-win32.phpt
      ext/standard/tests/general_functions/parse_ini_file-win32.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      
      - different parser message on windows

    * ext/standard/tests/general_functions/var_export-locale.phpt:
      - "fix" crash on windows

    * ext/standard/tests/strings/strtoupper1.phpt:
      - use 'C' (and enable it on windows)

    * ext/standard/tests/strings/strtolower.phpt:
      - don't skip if windows matches

    * ext/standard/tests/strings/strtolower.phpt:
      - MFB: use "C" instead of "" (and enable it on windows)

    * (PHP_5_3)
      ext/standard/tests/strings/strtolower-win32.phpt
      ext/standard/tests/strings/strtolower.phpt:
      - new params parsing API
      - use "C" instead of ""

2008-08-21  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/proc_open.c
      ext/standard/proc_open.c
      ext/standard/proc_open.c:
      Adder error code into error message

2008-08-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/strings/007-win32.phpt
      ext/standard/tests/strings/007.phpt:
      - MFH: skip 007 on non windows platform and add a win specific version
      (file not found instead of filename too long)

    * ext/standard/tests/strings/007-win32.phpt
      ext/standard/tests/strings/007-win32.phpt
      ext/standard/tests/strings/007.phpt:
      
      - skip 007 on non windows platform and add a win specific version (file
      not found instead of filename too long)

    * (PHP_5_3)
      ext/standard/tests/general_functions/bug44394_2.phpt:
      - MFH: make it portable and clean on in the clean section, session file may
      still be open (can't be deleted)

    * ext/standard/tests/general_functions/bug44394_2.phpt:
      - make it portable and clean on in the clean section, session file may
      still be open (can't be deleted)

    * ext/standard/tests/file/bug22414.phpt:
      - make it portable

2008-08-21  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      revert for now

2008-08-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/array/locale_sort.phpt
      ext/standard/tests/array/locale_sort.phpt:
      - +skip

    * ext/standard/tests/array/locale_sort.phpt:
      - MFB:  skip on windows (setlocale can even crash on win+VC6...)

    * (PHP_5_3)
      ext/standard/tests/array/locale_sort.phpt:
      - skip on windows (setlocale can even crash on win+VC6...)

2008-08-21  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      fix build

2008-08-21  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/zip/bzip2.phpt
      ext/phar/tests/zip/bzip2.phpt
      ext/phar/tests/zip/files/bzip2.zip
      ext/phar/tests/zip/files/bzip2.zip:
      
      file bzip2.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/util.c
      ext/phar/zip.c:
      fix bug #45792: bz2 compressed files in zip failure

2008-08-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/basic_functions.c:
      - work around ENV VC6 bug

2008-08-20  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      ext/standard/url.c
      ext/standard/var.c:
      Reverting local change

    * (PHP_5_3)
      NEWS
      ext/standard/array.c
      ext/standard/url.c
      ext/standard/var.c
      ext/standard/tests/array/array_reduce.phpt:
      MFH: Allow mixed $initial (patch by Christian Seiler)

    * ext/standard/array.c
      ext/standard/tests/array/array_reduce.phpt
      ext/standard/tests/array/array_reduce.phpt:
      Allow mixed $initial (patch by Christian Seiler)

2008-08-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/mkdist.php:
      - quick fix for ICU dlls (better fix with n level deps will be done later)

2008-08-20  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/posix/posix.c:
      Fix OSX build problem in this branch as well

2008-08-20  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/strings/strtolower.phpt:
      - Fixed test

2008-08-20  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_language_scanner.l:
      initialize variable and fix WS

2008-08-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/php_crypt_r.c:
      - MFB: strncpy returns the byte copied not error code or 0

    * (PHP_5_3)
      ext/standard/php_crypt_r.c:
      - strncpy returns the byte copied not error code or 0

    * (PHP_5_3)
      ext/standard/tests/strings/strtolower.phpt:
      - new args parsing API and correct LOCALE definition (why utf-8 when only
      ascii is tested)

2008-08-20  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      fix warning

2008-08-20  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - Fixed in PHP_5_2

2008-08-20  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Removed entries merged into 5_2

2008-08-20  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug44925.phpt:
      MFH: - Fixed bug #44925 (preg_grep() modifies input array). (Nuno)

2008-08-19  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/browscap.c:
      MFH: fix memleak in browscap code (noticed by Gopal)

    * ext/standard/browscap.c:
      fix memleak in browscap code (noticed by Gopal)

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/crypt.c
      ext/standard/php_crypt.h:
      MFH: shutdown crypt correctly and fix memleak in ZTS mode

    * ext/standard/basic_functions.c
      ext/standard/crypt.c
      ext/standard/php_crypt.h:
      shudown crypt correctly and fix memleak in ZTS mode

2008-08-19  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed support for short windows file names

2008-08-19  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Opss, I forgot add my name...

    * (PHP_5_3)
      NEWS:
      - Note about property_exists()

2008-08-19  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_priv.h:
      constify strings

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c:
      MFH: Fix empty error message when connecting to a bad server

    * ext/mysqlnd/mysqlnd.c:
      Fix empty error message when connecting to a bad server

2008-08-19  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/type.c
      ext/standard/var.c
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/general_functions/debug_zval_dump_e.phpt
      ext/standard/tests/general_functions/floatval.phpt
      ext/standard/tests/general_functions/gettype_settype_error.phpt
      ext/standard/tests/general_functions/intval.phpt
      ext/standard/tests/general_functions/is_numeric.phpt
      ext/standard/tests/general_functions/is_scalar.phpt
      ext/standard/tests/general_functions/is_string.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/var_dump.phpt
      ext/standard/tests/strings/join_error.phpt:
      - MFB: New parameter parsing API
      - Fixed tests

2008-08-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/file/bug27508.phpt:
       - MFB: don't use /tmp as tmpdir and avoid endless loop when fopen or
      tmpnam failed

    * (PHP_5_3)
      ext/standard/tests/file/bug27508.phpt:
      - don't use /tmp as tmpdir and avoid endless loop when fopen or tmpnam
      failed

2008-08-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/reflection/tests/property_exists.phpt:
      - Fixed test

    * ext/reflection/php_reflection.c
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/property_exists.phpt:
      - MFB: New parameter parsing API
      - Fixed tests

2008-08-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/file/popen_pclose_error-win32.phpt:
      - new parameter API error

2008-08-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - BFN: #45743

    * (PHP_5_2)
      ZendEngine2/tests/method_exists_002.phpt:
      - New test

    * (PHP_5_3)
      ZendEngine2/tests/method_exists_002.phpt
      ZendEngine2/tests/property_exists.phpt:
      - New tests

    * ZendEngine2/tests/method_exists_002.phpt
      ZendEngine2/tests/method_exists_002.phpt
      ZendEngine2/tests/method_exists_002.phpt
      ZendEngine2/tests/property_exists.phpt
      ZendEngine2/tests/property_exists.phpt:
        1.1.4;
      - New tests

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/bug42211.phpt:
      - MFH: Fixed bug #45743 (property_exists fails to find static protected
      member in child class)

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/bug42211.phpt:
      - Fixed bug #45743 (property_exists fails to find static protected member
      in child class)
      In general, now property_exists() behave like method_exists() (ie.
      independs of context/visibibility)

2008-08-18  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/config.w32:
      fix windows build when building phar shared with native-ssl disabled (you
      can't use the symbols directly if openssl is built shared or is not built
      at all)

2008-08-18  Antony Dovgal  <tony@daylessday.org>

    * README.PARAMETER_PARSING_API:
      these are not bits, but bytes..

    * (PHP_5_2)
      NEWS
      NEWS
      ext/hash/hash_crc32.c
      ext/hash/hash_crc32.c
      ext/hash/tests/crc32.phpt
      ext/hash/tests/crc32.phpt
      ext/hash/tests/hash_copy_001.phpt:
      MFH: fix bug #45028 (CRC32 output endianness is different between crc32()
      and hash())

    * ext/hash/hash_crc32.c
      ext/hash/tests/crc32.phpt
      ext/hash/tests/hash_copy_001.phpt:
      fix bug #45028 (CRC32 output endianness is different between crc32() and
      hash())

    * (PHP_5_3)
      README.PARAMETER_PARSING_API:
      MFH: add note on 64bit compatibility and mention check_parameters.php

    * README.PARAMETER_PARSING_API:
      add note on 64bit compatibility and mention check_parameters.php

2008-08-18  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Fix for bug #45786 (FastCGI process exited unexpectedly)

2008-08-18  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/basic_functions.c:
      - Fix include

2008-08-18  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      ext/standard/tests/file/realpath_basic4.phpt:
      Fixed bug #45835 (include and symlinks)

    * ext/standard/tests/file/realpath_basic4.phpt
      ext/standard/tests/file/realpath_basic4.phpt:
      
      Fixed bug #45835 (include and symlinks)

    * TSRM/tsrm_virtual_cwd.c:
      Fixed argumets order

    * (PHP_5_3)
      TSRM/tsrm_virtual_cwd.c:
      Fixed arguments order

    * ext/standard/tests/file/touch.phpt
      ext/standard/tests/file/touch.phpt:
      Reverted wrong "fix"

2008-08-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      - MFH: this change was not part of the env patch

    * ext/standard/basic_functions.c:
      - this change was not part of the env patch

2008-08-18  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      main/output.c
      main/output.c:
      reverted because of test failures

    * main/output.c:
      reverted because it causes lots of test failures in ext/soap

2008-08-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/file/touch.phpt:
      - MFB: unix is too young (<1970), make the test portable

    * (PHP_5_3)
      ext/standard/tests/file/touch.phpt:
      - unix is too young (<1970), make the test portable

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      - [DOC] MFH: make putenv behaves like unix putenv on Windows:
       .  FOO=1234 => set FOO to 1234
       .  FOO= => set FOO to an empty string
       .  FOO= => unset FOO
       . Use Set/GetEnvironmnent variable only

    * ext/standard/basic_functions.c:
      - [DOC] make putenv behaves like unix putenv on Windows:
       .  FOO=1234 => set FOO to 1234
       .  FOO= => set FOO to an empty string
       .  FOO= => unset FOO
       . Use Set/GetEnvironmnent variable only

2008-08-18  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt:
      Fix tests (closes #45841)

    * main/output.c:
      ws

    * (PHP_5_2)
      NEWS
      main/output.c
      main/output.c
      tests/lang/bug45392.phpt
      tests/lang/bug45392.phpt:
      MFH: Fixed bug #45392 (ob_start()/ob_end_clean() and memory_limit).

    * main/output.c
      tests/lang/bug45392.phpt
      tests/lang/bug45392.phpt
      tests/lang/bug45392.phpt:
      Fixed bug #45392 (ob_start()/ob_end_clean() and memory_limit).

    * main/output.c:
      update buffer size after having effectively realloc()ed it when appending
      data to an output buffer

2008-08-18  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/standard/html.c:
      - Beware of signedness

2008-08-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      - New parameter parsing API (for mb_convert_variables())

    * ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/tests/ini_language.phpt
      ext/mbstring/tests/mb_output_handler_pattern-01.phpt
      ext/mbstring/tests/mb_output_handler_pattern-02.phpt
      ext/mbstring/tests/mb_output_handler_pattern-03.phpt
      ext/mbstring/tests/mb_output_handler_pattern-04.phpt
      ext/mbstring/tests/mb_output_handler_pattern-05.phpt
      ext/mbstring/tests/mb_output_handler_pattern-06.phpt
      ext/mbstring/tests/mb_output_handler_pattern-07.phpt
      ext/mbstring/tests/mb_output_handler_pattern-08.phpt
      ext/mbstring/tests/mb_output_handler_pattern-09.phpt
      ext/mbstring/tests/mb_output_handler_pattern-10.phpt
      ext/mbstring/tests/mb_output_handler_pattern-11.phpt
      ext/mbstring/tests/mb_output_handler_pattern-12.phpt
      ext/mbstring/tests/mb_parse_str.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt:
      - New parameter parsing API
      - Fixed tests

2008-08-17  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/array.c
      ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_push.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_unshift.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/compact_error.phpt:
      - New parameter parsing API

2008-08-17  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_ini_scanner.l
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      MFH: Allow underscore at start of labels as underscore has no meaning here
      (fixes #44842)

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_ini_scanner_defs.h:
      generated zend_ini_scanner.c

    * ZendEngine2/zend_ini_scanner.l
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      Allow underscore at start of labels as underscore has no meaning here
      (fixes #44842)

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h:
      MFH: Fixed #45384 (parse_ini_file will result in parse error with no
      trailing
       newline)

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h:
      Fixed #45384 (parse_ini_file will result in parse error with no trailing
       newline)

2008-08-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      fix news

2008-08-17  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/ming/ming.c:
      - Fix build

2008-08-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/general_functions/phpinfo.phpt:
      - add %a for Compiler/architecture

    * (PHP_5_3)
      ext/standard/exec.c
      ext/standard/tests/general_functions/escapeshellcmd-win32.phpt:
      - [DOC] MFH: improve fix for #43261 for % and "

    * ext/standard/exec.c
      ext/standard/tests/general_functions/escapeshellcmd-win32.phpt:
      - [DOC] improve fix for #43261 for % and "

    * (PHP_5_3)
      ext/standard/tests/general_functions/bug41518.phpt:
      - MFH: fix test (portable), use . as basedir and create the tmp dir in the
      test directory

    * ext/standard/tests/general_functions/bug41518.phpt:
      - fix test (portable), use . as basedir and create the tmp dir in the test
      directory

    * ext/standard/tests/file/file.inc
      ext/standard/tests/file/stat_basic-win32.phpt
      ext/standard/tests/file/stat_variation8-win32.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/touch.phpt:
      - MFB:
       - fix or improve tests
       - add dump of the array_diff for compare_stats

    * (PHP_5_3)
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/stat_basic-win32.phpt
      ext/standard/tests/file/stat_variation8-win32.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/touch.phpt:
      - fix or improve tests
      - add dump of the array_diff for compare_stats

    * (PHP_5_3)
      NEWS:
      - fixes, portability and improvements for stat/file*/touch windows entry

2008-08-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/strtok_error.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation2.phpt:
      - New parameter parsing API (zend_get_parameters_array_ex--)
      - Fixed tests

    * ext/standard/string.c
      ext/standard/tests/strings/addslashes_error.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation9.phpt:
      - New parameter parsing API
      - Fixed tests

2008-08-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/popen_pclose_error-win32-debug.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt:
      - MFH: remove confusion for non windows/linux users

    * ext/standard/tests/file/popen_pclose_error-win32-debug.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt:
      - remove confusion for non windows/linux users

2008-08-16  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      Fix arginfo

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h:
      MFH: [DOC] Added stream_context_set_default() function. (Davey Shafik)

    * ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h:
      Added stream_context_set_default() function. (Davey Shafik)

2008-08-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/file/popen_pclose_error-win32-debug.phpt:
      - MFB: wrong file commited (and fix test, thx Tony for the head up)

    * (PHP_5_3)
      ext/standard/tests/file/popen_pclose_error-win32-debug.phpt:
      - wrong file commited (and fix test, thx Tony for the head up)

2008-08-16  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/phar/tests/phar_buildfromiterator10.phpt:
      fix test

2008-08-15  Felipe Pena  <felipensp@gmail.com>

    * ext/xmlrpc/xmlrpc-epi-php.c:
      - Fix build

2008-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/sqlite3/libsqlite/sqlite3.c:
      - MFB: fix unexpected EOF on line 391

2008-08-15  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo_pgsql/pgsql_statement.c
      ext/shmop/shmop.c
      ext/zip/php_zip.c:
      - Removed unused variables

2008-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.c:
      - attempt to fix unexpected EOF on line 391/6

2008-08-15  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      main/main.c:
      - Removed some TSRMLS_FETCH()s

2008-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/bug38086.phpt:
       - MFH: make it portable without loosing pertinent data

    * ext/standard/tests/file/bug38086.phpt
      ext/standard/tests/file/stream_copy_to_stream.phpt:
      - make it portable without loosing pertinent data

2008-08-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS:
      Fix typo

2008-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/stream_copy_to_stream.phpt:
      - MFH: make it portable without loosing pertinent data

    * (PHP_5_3)
      ext/standard/tests/file/popen_pclose_error-win32-debug.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt:
      -MFH:
       - fix test
       - add debug build mode (crt outputs callback for invalid parameters)

    * ext/standard/tests/file/popen_pclose_error-win32-debug.phpt
      ext/standard/tests/file/popen_pclose_error-win32-debug.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt:
      
      - fix test
      - add debug build mode (crt outputs callback for invalid parameters)

    * (PHP_5_3)
      ext/standard/tests/file/rename_variation-win32.phpt:
      - fix test

    * (PHP_5_3)
      ext/standard/tests/file/tempnam_variation7-win32.phpt:
      - MFH: New parameter parsing API >  new warning

    * ext/standard/tests/file/tempnam_variation7-win32.phpt:
      - New parameter parsing API >  new warning

2008-08-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/bcmath/libbcmath/src/bcmath.h:
      - Revert bad fix

    * (PHP_5_3)
      ext/bcmath/libbcmath/src/bcmath.h:
      - Revert wrong fix

2008-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/bcmath/libbcmath/src/bcmath.h:
      - no config.h in ext/

2008-08-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/spl/tests/dit_002.phpt:
      - Remove crap

2008-08-15  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      - [DOC] make stat, touch, filemtime, filemsize and related functions more
      portable (almost 100% equivalent to linux now)
      - [DOC] add support for touch($dir)
      - fix windows server 2008/vista support (#45447) (Pierre)

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed realpath cache bug

    * ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt:
      Fixed possible infinity loop in tests

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed double call to MSHUTDOWN in case of `php-cgi -m`

2008-08-15  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      - Fixed tests (synced with 5_3 and HEAD)

2008-08-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/spl/examples/tests/dualiterator_001.phpt:
      fix skipif

    * ext/standard/tests/file/bug26615.phpt
      ext/standard/tests/file/bug26938.phpt
      ext/standard/tests/file/proc_open01.phpt
      sapi/cgi/tests/005.phpt
      sapi/cgi/tests/006.phpt
      sapi/cgi/tests/007.phpt
      sapi/cgi/tests/include.inc
      sapi/cli/tests/009.phpt
      sapi/cli/tests/015.phpt:
      - Fix tests

    * run-tests.php:
      - No unnecessary errors please

2008-08-14  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      win32/readdir.h
      win32/time.c:
      MFH:
      * Last _WIN32_WINNT macro redef
      * Include <config.w32.h> where _WIN32_WINNT was

2008-08-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/spl/tests/dit_002.phpt:
      - Skipif: as long as it is an extension, it can be disabled..

    * ext/standard/tests/file/clearstatcache_001.phpt
      ext/standard/tests/file/clearstatcache_001.phpt:
      - Fix test: Do not leave your crap behind!

2008-08-14  Kalle Sommer Nielsen  <kalle@zesix.com>

    * win32/readdir.h
      win32/time.c:
      - Last _WIN32_WINNT macro redef
      * Include <config.w32.h> where _WIN32_WINNT was

2008-08-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * ZendEngine2/tests/bug45805.phpt:
      add skipif (yes, reflection CAN be disabled still..)

    * tests/basic/bug20539.phpt:
      - Fix test to use same path as test is as session.save_path to prevent
        permission errors.

2008-08-14  Etienne Kneuss  <php@colder.ch>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Handlerify get_closure

2008-08-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/gd/tests/imageloadfont_invalid.phpt:
      do not leave crap behind

    * (PHP_5_3)
      run-tests.php:
      Silencio for some unnecessary errors

    * (PHP_5_2)
      run-tests.php:
      - Nuke annoying errors already silenced elsewhere too

    * (PHP_5_3)
      ZendEngine2/tests/bug40236.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt
      ext/standard/tests/strings/nl2br_error.phpt:
      fix test

    * (PHP_5_3)
      sapi/cgi/tests/005.phpt
      sapi/cgi/tests/006.phpt
      sapi/cgi/tests/007.phpt
      sapi/cgi/tests/include.inc
      sapi/cli/tests/009.phpt
      sapi/cli/tests/015.phpt
      sapi/cli/tests/021.phpt:
      fix tests

    * sapi/cgi/tests/006.phpt:
      - Fix test

    * sapi/cli/tests/021.phpt
      sapi/cli/tests/021.phpt:
      
      - Fix tests

    * (PHP_5_3)
      ext/standard/credits_ext.h:
      - Something moved out -> update credits!

2008-08-14  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/exception_009.phpt:
      - Fixed test

    * (PHP_5_2)
      ZendEngine2/tests/exception_009.phpt
      ZendEngine2/tests/exception_009.phpt:
      - New test

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/tests/exception_009.phpt
      ZendEngine2/tests/exception_009.phpt
      ZendEngine2/tests/exception_009.phpt:
      - Fixed crash (reported by Lupus Michaelis)

2008-08-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      keep the style

2008-08-14  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      main/php_ini.c:
      - MFH: move declaration on top and fix build error

2008-08-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug44925.phpt:
      after rereading the documentation about preg_grep(), lets match the
      behavior in HEAD (return the original array elements instead of the new
      string).
      tune the test accordingly

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug44925.phpt:
      sync with 5.3 branch. add test for bug #44925

    * (PHP_5_3)
      NEWS
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug44925.phpt
      ext/pcre/tests/bug44925.phpt:
      Fixed bug #44925 (preg_grep() modifies input array)

2008-08-14  Dmitry Stogov  <dmitry@zend.com>

    * ext/phar/func_interceptors.c
      ext/phar/func_interceptors.c
      ext/phar/func_interceptors.h
      ext/phar/func_interceptors.h
      ext/phar/phar.c
      ext/phar/phar.c:
      Fixed bug #45613 Segfault when using is_file() on Apache-2.2.8

2008-08-14  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      new function

    * ext/standard/basic_functions.c
      ext/standard/quot_print.c
      ext/standard/quot_print.h
      ext/standard/tests/strings/quoted_printable_encode_001.phpt
      ext/standard/tests/strings/quoted_printable_encode_001.phpt
      ext/standard/tests/strings/quoted_printable_encode_002.phpt
      ext/standard/tests/strings/quoted_printable_encode_002.phpt:
      [DOC] add quoted_printable_encode()

2008-08-14  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/spl/php_spl.c:
      - Improved exception linking

2008-08-14  Antony Dovgal  <tony@daylessday.org>

    * sapi/cli/php_cli.c:
      nuke unused var

    * ext/standard/basic_functions.c:
      fix build

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      fix build
      compile before commit?

    * (PHP_5_3)
      ext/standard/quot_print.c
      ext/standard/string.c:
      fix folding

2008-08-14  Kalle Sommer Nielsen  <kalle@zesix.com>

    * ext/standard/basic_functions.c:
      Fix arginfo for nl2br

2008-08-14  Antony Dovgal  <tony@daylessday.org>

    * 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_ce.h
      ext/dom/dom_fe.h
      ext/dom/dom_iterators.c
      ext/dom/dom_properties.h
      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/php_dom.h
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/xml_common.h
      ext/dom/xpath.c:
      fix ws, cs and folding

2008-08-14  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/string.c:
      MFH: Implemented feature request #34381 (nl2br() should have an option for
      XHTML/HTML compatible BR element)

    * ext/standard/basic_functions.c
      ext/standard/string.c:
      Implemented feature request #34381 (nl2br() should have an option for
      XHTML/HTML compatible BR element)

2008-08-14  Felipe Pena  <felipensp@gmail.com>

    * ext/ming/ming.c:
      - MFB: New parameter parsing API

    * ext/standard/crypt_blowfish.c
      ext/standard/php_crypt_r.h:
      - Fix build on BSD (5_3 and 5_2 are OK)

2008-08-13  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      main/php.h
      win32/time.c:
      MFH:
      * Remove NTDDI_VERSION declaring and use the one in config.w32.h
      * Remove another _WIN32_WINNT macro redef in win32/time.c

    * main/php.h
      win32/time.c:
      - Remove NTDDI_VERSION declaring and use the one in config.w32.h
      * Remove another _WIN32_WINNT macro redef in win32/time.c

2008-08-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/reflection/php_reflection.c
      main/php_ini.c:
      - move declaration on top and fix build error

    * main/php_ini.c:
      - MFB: move declaration on top and fix build error

2008-08-13  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      typoh

2008-08-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/ming/ming.c:
      - Fixed build (ZTS)

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      - Fix build

    * ext/snmp/snmp.c:
      - New parameter parsing API

    * ext/gmp/gmp.c:
      - New parameter parsing API (for gmp_testbit)

2008-08-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/ming/ming.c:
      fix long/int issues and a typo

2008-08-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - BFN #45798

2008-08-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/pspell/pspell.c
      ext/pspell/pspell.c:
      MFH: fix compile warnings (patch by Phil Oleson)

    * ext/pspell/pspell.c:
      fix compile warnings (patch by Phil Oleson)

2008-08-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      Regenerate scanner

    * ZendEngine2/tests/bug45805.phpt
      ZendEngine2/tests/bug45805.phpt
      ZendEngine2/tests/bug45805.phpt:
        1.1.4;
      file bug45805.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug45805.phpt
      ZendEngine2/tests/bug45805.phpt:
      Fixed bug #45805 (Crach on throwing exception from error handler)

    * ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      sapi/cli/php_cli.c:
      Fixed bug #45779 (regression with shebang lines processing)

2008-08-13  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      Makefile.global
      NEWS
      ext/standard/info.c
      main/php_ini.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/milter/php_milter.c:
      MFH: [DOC]- Added methods to change/disable
      --with-config-file-scan-dir=PATH at
      MFH: [DOC]  startup:
      MFH: [DOC]
      MFH: [DOC]  To disable: Override default php.ini by using both -c and -n
      with
      MFH: [DOC]              CGI/CLI or set "PHP_INI_SCAN_DIR" environment
      variable
      MFH: [DOC]              to an empty string.
      MFH: [DOC]
      MFH: [DOC]  To change: Simply set "PHP_INI_SCAN_DIR" environment variable
      to point
      MFH: [DOC]             to another path.
      MFH: - Fixed bug #42604 ("make test" fails with 
      --with-config-file-scan-dir=/some/path)
      MFH: - Implemented FR #45114 (Option to change
      --with-config-file-scan-dir)

2008-08-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      NEWS:
      report old bugfix

2008-08-13  Jani Taskinen  <jani.taskinen@sci.fi>

    * Makefile.global
      ext/standard/info.c
      main/php_ini.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/milter/php_milter.c:
      [DOC]- Added methods to change/disable --with-config-file-scan-dir=PATH at
      [DOC]  startup:
      [DOC]
      [DOC]  To disable: Override default php.ini by using both -c and -n with
      [DOC]              CGI/CLI or set "PHP_INI_SCAN_DIR" environment variable
      [DOC]              to an empty string.
      [DOC]
      [DOC]  To change: Simply set "PHP_INI_SCAN_DIR" environment variable to
      point
      [DOC]             to another path.
      
      - Fixed bug #42604 ("make test" fails with
      --with-config-file-scan-dir=/some/path)
      - Implemented FR #45114 (Option to change --with-config-file-scan-dir)

2008-08-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c:
      MFB: move empty_fcall_info* to const table

    * (PHP_5_3)
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c:
      mark empty_fcall_info and empty_fcall_info_cache as constant. a few less
      bytes in the dirty page :P

2008-08-12  Christian Seiler  <chris_se@gmx.net>

    * (PHP_5_2)
      NEWS:
      - News: http://news.php.net/php.cvs/52239

2008-08-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/ftruncate_error.phpt:
      - Fixed tests

    * (PHP_5_3)
      ext/standard/file.c
      ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/file/fscanf_error.phpt:
      - New parameter parsing API (for fscanf)

    * ext/standard/file.c
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fgetc_error.phpt
      ext/standard/tests/file/fgetss_error.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/umask_error.phpt:
      - New parameter parsing API

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_modules.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_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stack.h
      ext/pdo/pdo_stmt.c
      ext/phar/phar.phar
      main/php_ini.c
      main/php_ini.h:
      - MFH: Constness (Added const qualifier to several function parameters)

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_modules.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_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stack.h
      ext/pdo/pdo_stmt.c
      ext/sqlite/sqlite.c
      main/main.c
      main/php_ini.c
      main/php_ini.h:
      - Constness (Added const qualifier to several function parameters)

2008-08-12  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      sapi/cli/php_cli.c:
      Fixed bug #45779 (regression with shebang lines processing)

2008-08-12  Marcus Boerger  <php@marcus-boerger.de>

    * ext/phar/func_interceptors.c:
      - MFB

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      - Fix http://bugs.php.net/bug.php?id=45613

2008-08-12  Felipe Pena  <felipensp@gmail.com>

    * ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.phpt
      ext/standard/tests/file/fscanf_error.phpt:
      - Fixed test

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/bug45798.phpt:
      - MFH: Fixed bug #45798 (sqlite3 doesn't notice if variable was bound)

    * ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/bug45798.phpt
      ext/sqlite3/tests/bug45798.phpt:
      - Fixed bug #45798 (sqlite3 doesn't notice if variable was bound)

2008-08-12  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/realpath_basic-win32.phpt:
      - MFH:  update test after php's portable realpath change (filename/ is not
      valid anymore)

    * ext/standard/tests/file/realpath_basic-win32.phpt:
      - update test after php's portable realpath change (filename/ is not valid
      anymore)

    * ext/standard/tests/file/chown.phpt:
      - not supported on windows

2008-08-12  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/tests/ns_069.inc
      ZendEngine2/tests/ns_069.phpt
      ZendEngine2/tests/ns_069.phpt:
      file ns_069.inc was added on branch PHP_5_3 on 2008-08-12 11:52:16 +0000

    * ZendEngine2/tests/ns_068.phpt
      ZendEngine2/tests/ns_068.phpt
      ZendEngine2/tests/ns_069.inc:
      
      - Add new test

2008-08-12  Josie Messa  <jdmessa@gmail.com>

    * ext/standard/tests/array/array_diff_key_error.phpt
      ext/standard/tests/array/array_diff_key_error.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_key_variation2.phpt
      ext/standard/tests/array/array_diff_key_variation2.phpt
      ext/standard/tests/array/array_diff_key_variation3.phpt
      ext/standard/tests/array/array_diff_key_variation3.phpt
      ext/standard/tests/array/array_diff_key_variation4.phpt
      ext/standard/tests/array/array_diff_key_variation4.phpt
      ext/standard/tests/array/array_diff_key_variation5.phpt
      ext/standard/tests/array/array_diff_key_variation5.phpt
      ext/standard/tests/array/array_diff_key_variation6.phpt
      ext/standard/tests/array/array_diff_key_variation6.phpt
      ext/standard/tests/array/array_diff_key_variation7.phpt
      ext/standard/tests/array/array_diff_key_variation7.phpt
      ext/standard/tests/array/array_diff_key_variation8.phpt
      ext/standard/tests/array/array_diff_key_variation8.phpt:
      
      file array_diff_key_error.phpt was initially added on branch PHP_5_3.

2008-08-12  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_language_parser.y:
      - Add missing ';'s

    * ZendEngine2/zend_language_scanner.c:
      - Update .c after .l change

    * ZendEngine2/zend_language_scanner.l:
      - Fix warning

2008-08-12  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h:
      - Added system independent realpath() implementation which caches
      intermediate directories in realpath-cache
      - Fixed bug #45044 (relative paths not resolved correctly)
      - Fixed bug #43817 (opendir() fails on Windows directories with parent
      directory unaccessible).
      [DOC] The semantic of realpath() on BSD and Windows is changed. Now it
      should work exactly in the same way as on Linux (POSIX.1-2001)

2008-08-11  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/dir.c
      ext/standard/tests/file/chroot_001.phpt
      ext/standard/tests/file/chroot_001.phpt
      ext/standard/tests/file/chroot_001.phpt:
      clear stat cache in chroot()

2008-08-11  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/zip/corrupt_010.phpt
      ext/phar/tests/zip/corrupt_010.phpt
      ext/phar/tests/zip/files/corrupt3.php.inc
      ext/phar/tests/zip/files/corrupt_zipmaker.php.inc
      ext/phar/tests/zip/files/disknumber.zip
      ext/phar/tests/zip/files/disknumber.zip
      ext/phar/tests/zip/files/extralen_toolong.zip:
      
      file corrupt_010.phpt was initially added on branch PHP_5_3.

2008-08-11  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS:
      news

    * (PHP_5_2)
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/tests/file/bug45181.phpt
      ext/standard/tests/file/bug45181.phpt:
      MFH: Fixed #45181 (chdir() should clear relative entries in stat cache)

    * ext/standard/dir.c
      ext/standard/tests/file/bug45181.phpt
      ext/standard/tests/file/bug45181.phpt
      ext/standard/tests/file/bug45181.phpt:
      Fixed #45181 (chdir() should clear relative entries in stat cache)

2008-08-11  Christian Seiler  <chris_se@gmx.net>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/closures_003.phpt
      ext/reflection/tests/closures_003.phpt
      ext/reflection/tests/closures_004.phpt
      ext/reflection/tests/closures_004.phpt
      ext/reflection/tests/reflectionParameter_invalidMethodInConstructor.phpt
      ext/reflection/tests/reflectionParameter_invalidMethodInConstructor.phpt:
       - Fixed sefaults (tests added)

    * (PHP_5_2)
      ext/reflection/php_reflection.c
      ext/reflection/tests/reflectionParameter_invalidMethodInConstructor.phpt
      ext/reflection/tests/reflectionParameter_invalidMethodInConstructor.phpt:
       - Fixed segmentation fault (test added)

2008-08-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/intl/intl_convert.c
      ext/intl/intl_error.c
      ext/intl/php_intl.c
      ext/intl/collator/collator.c
      ext/intl/collator/collator_attr.c
      ext/intl/collator/collator_class.c
      ext/intl/collator/collator_compare.c
      ext/intl/collator/collator_convert.c
      ext/intl/collator/collator_create.c
      ext/intl/collator/collator_error.c
      ext/intl/collator/collator_locale.c
      ext/intl/collator/collator_sort.c
      ext/intl/common/common_error.c
      ext/intl/dateformat/dateformat.c
      ext/intl/dateformat/dateformat_attr.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/dateformat/dateformat_format.c
      ext/intl/dateformat/dateformat_parse.c
      ext/intl/formatter/formatter.c
      ext/intl/formatter/formatter_attr.c
      ext/intl/formatter/formatter_class.c
      ext/intl/formatter/formatter_format.c
      ext/intl/formatter/formatter_main.c
      ext/intl/formatter/formatter_parse.c
      ext/intl/grapheme/grapheme_string.c
      ext/intl/msgformat/msgformat.c
      ext/intl/msgformat/msgformat_attr.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/msgformat/msgformat_format.c
      ext/intl/msgformat/msgformat_parse.c
      ext/intl/normalizer/normalizer.c
      ext/intl/normalizer/normalizer_class.c
      ext/intl/normalizer/normalizer_normalize.c:
      MFH:
      - Added arginfo
      - Fixed WS
      - Changed C++ comments to C comments

    * ext/intl/intl_convert.c
      ext/intl/intl_error.c
      ext/intl/php_intl.c
      ext/intl/collator/collator.c
      ext/intl/collator/collator_attr.c
      ext/intl/collator/collator_class.c
      ext/intl/collator/collator_compare.c
      ext/intl/collator/collator_convert.c
      ext/intl/collator/collator_create.c
      ext/intl/collator/collator_error.c
      ext/intl/collator/collator_locale.c
      ext/intl/collator/collator_sort.c
      ext/intl/common/common_error.c
      ext/intl/dateformat/dateformat.c
      ext/intl/dateformat/dateformat_attr.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/dateformat/dateformat_format.c
      ext/intl/dateformat/dateformat_parse.c
      ext/intl/formatter/formatter.c
      ext/intl/formatter/formatter_attr.c
      ext/intl/formatter/formatter_class.c
      ext/intl/formatter/formatter_format.c
      ext/intl/formatter/formatter_main.c
      ext/intl/formatter/formatter_parse.c
      ext/intl/grapheme/grapheme_string.c
      ext/intl/msgformat/msgformat.c
      ext/intl/msgformat/msgformat_attr.c
      ext/intl/msgformat/msgformat_class.c
      ext/intl/msgformat/msgformat_format.c
      ext/intl/msgformat/msgformat_parse.c
      ext/intl/normalizer/normalizer.c
      ext/intl/normalizer/normalizer_class.c
      ext/intl/normalizer/normalizer_normalize.c:
      - Added arginfo
      - Fixed WS
      - Changed C++ comments to C comments

2008-08-11  Marcus Boerger  <php@marcus-boerger.de>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      - Cleanup

    * ZendEngine2/zend_execute_API.c:
      - Fix shutdown order

    * ext/spl/tests/spl_004.phpt:
      - EXPECT rather than EXPECTF

    * (PHP_5_3)
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_globals.h:
      - MFH Fix memleak with new error handling stack'ing

    * ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_globals.h:
      - Fix memleak with new error handling stack'ing

2008-08-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/mbstring/mbstring.c:
      fix build when host machine doest has pcre installed

2008-08-11  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      main/fopen_wrappers.c
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/fopen_wrappers.h:
      MFH: Missing files in previous commit (Check the relevant path for
      open_basedir
      in symlink())

    * main/fopen_wrappers.c
      main/fopen_wrappers.h:
      Missing files in previous commit (Check the relevant path for open_basedir
      in symlink())

    * (PHP_5_2)
      ext/standard/link.c
      ext/standard/link.c
      ext/standard/tests/file/symlink_to_symlink.phpt
      ext/standard/tests/file/symlink_to_symlink.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_symlink.phpt:
      MFH: Check the relevant path for open_basedir in symlink()

    * ext/standard/link.c
      ext/standard/tests/file/symlink_to_symlink.phpt
      tests/security/open_basedir_symlink.phpt:
      Check the relevant path for open_basedir in symlink()

2008-08-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ext/curl/tests/.cvsignore:
      add

    * ext/curl/tests/.cvsignore
      ext/curl/tests/.cvsignore:
      
      add

2008-08-11  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/tests/024.phpt
      ext/reflection/tests/024.phpt:
      
      - Fixed wrong check for dynamic properties

    * ext/reflection/php_reflection.c:
      - Fixed wrong check for dynamic properties

2008-08-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/chgrp.phpt:
      - MFH: skip on windows, chgrp not supported

    * ext/standard/tests/file/chgrp.phpt:
      - skip on wndows, chgrp not supported

    * ext/standard/file.c:
      - removed commented code

    * (PHP_5_3)
      ext/standard/file.c
      ext/standard/tests/file/copy_variation4-win32.phpt
      ext/standard/tests/file/copy_variation4.phpt:
      - [DOC] MFH: detect if dest is a dir (if the given stream layer supports
      stat)
        and fails
       . remove win32 specific test. The errors are not the same

    * ext/standard/file.c
      ext/standard/tests/file/copy_variation4-win32.phpt
      ext/standard/tests/file/copy_variation4.phpt:
      - [DOC] detect if dest is a dir (if the given stream layer supports stat)
        and fails
       . remove win32 specific test. The errors are not the same

2008-08-11  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      - Fix build (ZTS)

2008-08-11  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/reflection/php_reflection.c
      ext/reflection/tests/closures_001.phpt
      ext/reflection/tests/closures_002.phpt
      ext/reflection/tests/reflectionParameter_export_error2.phpt:
      - MFH Closure/Reflection integration (original idea by Christian Seiler)

    * ext/reflection/tests/closures_001.phpt
      ext/reflection/tests/closures_001.phpt
      ext/reflection/tests/closures_002.phpt
      ext/reflection/tests/closures_002.phpt
      ext/reflection/tests/reflectionParameter_export_error2.phpt:
      
      - Closure/Reflection integration (original idea by Christian Seiler)

    * ext/reflection/php_reflection.c:
      - Closure/Reflection integration (original idea by Christian Seiler)

2008-08-11  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/mysqli/mysqli_nonapi.c:
      MFH: Fix #45763 (mysqli::multi_query does not work with mysqlnd)

    * ext/mysqli/mysqli_nonapi.c:
      - Fix #45763 (mysqli::multi_query does not work with mysqlnd)

2008-08-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/copy_variation4.phpt:
      - remove and add again as text not binary 2/2

    * (PHP_5_3)
      ext/standard/tests/file/copy_variation4.phpt:
      - remove and add again as text not binary 1/2

    * (PHP_5_3)
      ext/standard/tests/file/copy_variation13.phpt:
      - MFH: make it platform independent (/ vs \)

2008-08-11  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_closures.c:
      - WS (actually my falut)

2008-08-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_closures.h
      ZendEngine2/tests/closure_022.phpt
      ZendEngine2/tests/closure_022.phpt:
      - Made closures implementation reflection friendly (Christian)
      - Changed E_ERROR(s) into E_RECOVERABLE_ERROR(s) (Marcus)

2008-08-11  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/zip/corrupt_009.phpt
      ext/phar/tests/zip/corrupt_009.phpt
      ext/phar/tests/zip/files/corrupt3.php.inc
      ext/phar/tests/zip/files/corrupt3.php.inc
      ext/phar/tests/zip/files/corrupt_zipmaker.php.inc
      ext/phar/tests/zip/files/extralen_toolong.zip
      ext/phar/tests/zip/files/extralen_toolong.zip:
      
      file corrupt_009.phpt was initially added on branch PHP_5_3.

2008-08-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN: #45765

    * (PHP_5_2)
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug45765.phpt
      ext/reflection/tests/bug45765.phpt:
      - MFH: Fixed bug #45765 (ReflectionObject with default parameters of
      self::xxx cause an error)

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug45765.phpt
      ext/reflection/tests/bug45765.phpt
      ext/reflection/tests/bug45765.phpt:
      - Fixed bug #45765 (ReflectionObject with default parameters of self::xxx
      cause an error)

2008-08-10  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fix warning

    * ZendEngine2/zend_builtin_functions.h:
      - Oops

    * .gdbinit:
      - Improve gdb support

2008-08-10  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * (PHP_5_3)
      NEWS:
      missing entries

2008-08-10  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.h
      main/main.c:
      - Fix memleak, Zend's built-in functions get copied before we copy all
        functions, thus ending up in the name and param definitions copied twice
        because zend_register_funciton already copies them.
      - Also Be able to deallocate Zend's built-in functions and do so when
        appropriate.
      - After unregistering Zend's built-in functions only dl() is left and that
        seems to be fine.

2008-08-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/formatted_print.c
      ext/standard/tests/strings/vfprintf_error4.phpt:
      - MFH: New parameter parsing API (for *printf())

    * ext/standard/formatted_print.c
      ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/vfprintf_error4.phpt
      ext/standard/tests/strings/vsprintf_error.phpt:
      - New parameter parsing API (for *printf())

2008-08-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/php_crypt_r.c:
      - debugbreak may not be desired (harmless in release mode :)

    * (PHP_5_3)
      ext/standard/php_crypt_r.c:
      - MFH: fix the VC6 fix or strncpy_s (md5 crypt failed with VC9 as it used
      strncpy wrongly)

    * ext/standard/php_crypt_r.c:
      - fix the VC6 fix or strncpy_s (md5 crypt failed with VC9 as it used
      strncpy wrongly)

2008-08-10  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/tests/foreach_unset_globals.phpt:
      new test

    * ZendEngine2/tests/foreach_unset_globals.phpt
      ZendEngine2/tests/foreach_unset_globals.phpt:
      
      fix bug reported by Henrique
      add test

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      fix bug reported by Henrique
      add test

    * ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_008.phpt
      ZendEngine2/tests/lsb_009.phpt:
      fix tests

    * ext/fileinfo/libmagic/funcs.c:
      fix compilation on AIX

2008-08-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/array/min_error.phpt:
      - MFH: New parameter parsing API (for min() and max())

    * ext/standard/array.c
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/array/min_error.phpt:
      - New parameter parsing API (for min() and max())

2008-08-10  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - Already in 5.2 NEWS

2008-08-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/file/bug40501.phpt:
      - fix string len

2008-08-10  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      NEWS
      NEWS
      ext/standard/html.c
      ext/standard/html.c
      ext/standard/tests/strings/htmlentities18.phpt
      ext/standard/tests/strings/htmlentities18.phpt:
      MFH: Fixed bug #45581 (htmlspecialchars() double encoding &#x hex items)

    * ext/standard/html.c
      ext/standard/tests/strings/htmlentities18.phpt:
      Fixed bug #45581 (htmlspecialchars() double encoding &#x hex items)

    * ext/standard/tests/file/clearstatcache_001.phpt:
      Fixed test

    * (PHP_5_2)
      ext/standard/link.c
      ext/standard/link.c
      ext/standard/tests/file/symlink_to_symlink.phpt
      ext/standard/tests/file/symlink_to_symlink.phpt:
      MFH:
      Do not expand $target in symlink(). This made it impossible to symlink to
      a
      symlink. This also caused the target to be wrongly expanded relatively to
      the CWD when target was not an absolute path.

    * ext/standard/link.c
      ext/standard/tests/file/symlink_to_symlink.phpt
      ext/standard/tests/file/symlink_to_symlink.phpt
      ext/standard/tests/file/symlink_to_symlink.phpt:
      Do not expand $target in symlink(). This made it impossible to symlink to a
      symlink. This also caused the target to be wrongly expanded relatively to
      the CWD when target was not an absolute path.

2008-08-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/date/tests/009.phpt
      ext/date/tests/009.phpt
      ext/date/tests/009_win32.phpt
      ext/date/tests/009_win32.phpt
      ext/date/tests/009_win32.phpt:
      - [DOC] win's strftime does not support all posix formatting code and have
      some win specific rules see
      http://msdn.microsoft.com/en-us/library/fe06s4ak(VS.80).aspx for a
      complete list: split test for  win32 and posix

2008-08-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/mcrypt/mcrypt.c:
      - New parameter parsing API

    * (PHP_5_2)
      ZendEngine2/tests/unset.inc:
      - Fixed test (LF)

    * (PHP_5_3)
      ZendEngine2/tests/heredoc_005.phpt
      ZendEngine2/tests/heredoc_013.phpt
      ZendEngine2/tests/heredoc_014.phpt
      ZendEngine2/tests/unset.inc:
      - Fixed tests (Pierre)

    * ZendEngine2/tests/heredoc_005.phpt
      ZendEngine2/tests/heredoc_013.phpt
      ZendEngine2/tests/heredoc_014.phpt:
      - Fixed tests

2008-08-09  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation4.phpt:
      disable the test on AIX

    * ext/standard/tests/file/copy_variation4.phpt:
      disable the test on AIX - unlink() deletes directories there (omg..)

    * (PHP_5_2)
      ext/date/lib/parse_tz.c
      ext/date/lib/parse_tz.c:
      MFH: do not fail & segfault if malloc(0) returns NULL, that's expected

    * ext/date/lib/parse_tz.c:
      do not fail & segfault if malloc(0) returns NULL, that's expected
      (reproducible on AIX with simple date() and UTC timezone)

    * ext/date/php_date.c:
      fix leak

    * ext/standard/tests/file/clearstatcache_001.phpt
      ext/standard/tests/file/clearstatcache_001.phpt:
      fix typo

2008-08-08  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/date/php_date.c
      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/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/mysqli/mysqli_driver.c
      ext/simplexml/simplexml.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c:
      MFH: Fix error_handling usage in various extensions

    * ext/date/php_date.c
      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/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/mysqli/mysqli_driver.c
      ext/simplexml/simplexml.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c:
      Fix error_handling usage in various extensions

2008-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - missing entry

    * ext/zip/config.m4:
      - MFB: add new files

    * ext/zip/config.m4
      ext/zip/config.w32
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      - sync with 5.3

2008-08-08  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      main/main.c
      main/php.h:
      - MFH error handling, now with save, replace, restore

    * ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      main/main.c
      main/php.h:
      - Turns out the easy solution for correct error_handling doesn't work. So
        we need to provide save/replace/restore functions right away. It also
        to save/restore in the vm.

2008-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zip/php_zip.c:
      - MFH: constify zend_function_entry and update phpinfo

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      - MFH: use PHP_ZIP_VERSION_STRING and add add_ascii_assoc_string macro
      (easy sync)

    * (PHP_5_3)
      ext/zip/php_zip.c:
      - MFH: fix leak in zif_zip_entry_read and ::ExtractTo on Error

    * (PHP_5_3)
      ext/zip/php_zip.c:
      - use OPENBASEDIR_CHECKPATH instead of SAFEMODE_CHECKFILE, easier to keep
      code synced with HEAD

2008-08-08  Marcus Boerger  <php@marcus-boerger.de>

    * main/php.h:
      - Sorry for the compiler warning

2008-08-08  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/tests/spl_autoload_012.phpt:
      MFH: Test the catching of chains of exceptions

    * ext/spl/tests/spl_autoload_012.phpt:
      Test the catching of chains of exceptions

2008-08-08  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c
      main/php.h:
      - MFH store error handling mode on stack when executing internal
        or overloaded functions and methods. [...]

    * ZendEngine2/zend_execute_API.c
      main/php.h:
      - PHP 5.3 todo, store error handling mode on stack when executing internal
        or overloaded functions and methods. The issue is that a function might
        set and rely on a certain mode and then calls another internal function
        which changes it again, probably changing it back to the normal mode.
        With this change we need to drop all calls that change the mode back to
        normal using php_std_error_handling(). However there might be places
        where someone wants to restore the last mode. If there is such a case we
        need to add two functions one to save and one to restore. I briefly on
        this and not all cases are clear, especially one in sqlite but that
      seems
        to be a rather misleading comment. Eitherway I chose to not drop and
      mark
        as deprecated for now.

2008-08-08  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/reflection/tests/ReflectionFunction_getClosure_basic.phpt
      ext/reflection/tests/ReflectionFunction_getClosure_error.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_basic.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_error.phpt:
      MFB: Tests for ReflectionMethod::getClosure() and
      ReflectionFunction::getClosure()

    * ext/reflection/tests/ReflectionFunction_getClosure_basic.phpt
      ext/reflection/tests/ReflectionFunction_getClosure_basic.phpt
      ext/reflection/tests/ReflectionFunction_getClosure_error.phpt
      ext/reflection/tests/ReflectionFunction_getClosure_error.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_basic.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_basic.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_error.phpt
      ext/reflection/tests/ReflectionMethod_getClosure_error.phpt:
      
      file ReflectionFunction_getClosure_basic.phpt was initially added on
      branch PHP_5_3.

2008-08-08  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS:
      Apparently this is broken in alpha1 too

2008-08-08  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/reflection/php_reflection.c:
      MFB: Documentation fix for getClosure()

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      Documentation fix for getClosure()

2008-08-08  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/zip/php_zip.c:
      move unused vars into their ifdef

2008-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zip/config.m4:
      - add missing files for 0.9

2008-08-08  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug37911.phpt:
      -** empty log message ***

2008-08-08  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/standard/crypt_freesec.h:
      MFH: Fix build on FreeBSD4.11 (bug#45757)

    * ext/standard/crypt_freesec.h:
      Fix build on FreeBSD4.11 (bug#45757)

2008-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - fbsql to pecl

    * (PHP_5_3)
      ext/fbsql/.cvsignore
      ext/fbsql/CREDITS
      ext/fbsql/Readme_w32.txt
      ext/fbsql/config.m4
      ext/fbsql/config.w32
      ext/fbsql/fbsql.dsp
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h:
      - moved to PECL

2008-08-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - dbase moved to pecl

    * ext/dbase/.cvsignore
      ext/dbase/CREDITS
      ext/dbase/config.m4
      ext/dbase/config.w32
      ext/dbase/dbase.c
      ext/dbase/dbase.dsp
      ext/dbase/dbf.h
      ext/dbase/dbf_head.c
      ext/dbase/dbf_head.h
      ext/dbase/dbf_misc.c
      ext/dbase/dbf_misc.h
      ext/dbase/dbf_ndx.c
      ext/dbase/dbf_ndx.h
      ext/dbase/dbf_rec.c
      ext/dbase/dbf_rec.h
      ext/dbase/package.xml
      ext/dbase/php_dbase.h
      ext/dbase/tests/.cvsignore
      ext/dbase/tests/001.phpt
      ext/dbase/tests/002.phpt
      ext/dbase/tests/bug31754.phpt:
      - moved to pecl

    * (PHP_5_3)
      ext/zip/config.w32
      ext/zip/lib/.cvsignore
      ext/zip/lib/zip.h
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_err_str.c
      ext/zip/lib/zip_filerange_crc.c
      ext/zip/lib/zip_get_archive_flag.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_set_archive_flag.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zipint.h:
      - MFH: update to 0.9 (torrentzip support, files open only when necessary),
      windows fixes

    * ext/zip/lib/zip_filerange_crc.c
      ext/zip/lib/zip_filerange_crc.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_archive_flag.c
      ext/zip/lib/zip_get_archive_flag.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_archive_flag.c
      ext/zip/lib/zip_set_archive_flag.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h:
      
      -  update to 0.9 (torrentzip support, files open only when necessary),
      windows fixes

    * ext/zip/config.w32
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_err_str.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c:
      -  update to 0.9 (torrentzip support, files open only when necessary),
      windows fixes

2008-08-07  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/standard/tests/filters/stream_filter_remove_basic.phpt
      ext/standard/tests/filters/stream_filter_remove_error.phpt:
      MFB: Basic and error tests for stream_filter_remove().

    * ext/standard/tests/filters/stream_filter_remove_basic.phpt
      ext/standard/tests/filters/stream_filter_remove_basic.phpt
      ext/standard/tests/filters/stream_filter_remove_error.phpt
      ext/standard/tests/filters/stream_filter_remove_error.phpt:
      
      file stream_filter_remove_basic.phpt was initially added on branch
      PHP_5_3.

2008-08-07  Nuno Lopes  <nunoplopes@sapo.pt>

    * sapi/litespeed/config.m4:
      MFB: fix build

    * (PHP_5_3)
      sapi/litespeed/config.m4:
      fix this, so that I can build php without litespeed..

2008-08-07  George Wang  <gwang@litespeedtech.com>

    * sapi/litespeed/config.m4
      sapi/litespeed/config.m4:
      use PHP_ARG_WITH instead of AC_ARG_WITH

2008-08-07  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * EXTENSIONS:
      New maintainer :)

2008-08-07  Johannes Schlüter  <johannes@schlueters.de>

    * EXTENSIONS:
      fix (thx Christian Hoffmann)

    * EXTENSIONS:
      Update EXTENSIONS file

2008-08-07  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c:
      Disable closures serialization/unserialization

2008-08-07  Antony Dovgal  <tony@daylessday.org>

    * ext/pcntl/config.m4
      ext/pcntl/config.m4
      ext/pcntl/config.m4:
      not experimental anymore

    * ext/pcntl/EXPERIMENTAL
      ext/pcntl/EXPERIMENTAL
      ext/pcntl/EXPERIMENTAL:
      remove EXPERIMENTAL flag

2008-08-07  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/browscap.c:
      MFB: upgrade to PCRE

    * (PHP_5_3)
      ext/standard/browscap.c:
      upgrade to PCRE (i.e. get ride of ereg usage)

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_ini_scanner_defs.h:
      regenerate

    * ZendEngine2/zend_ini_scanner.l:
      MFB: fix crash

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.l:
      fix crash: yytext can't be modified because it is mmaped(). strndup() will
      take care of last zero char

2008-08-07  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/tests/bug45744.phpt
      ZendEngine2/tests/bug45744.phpt
      ZendEngine2/tests/bug45744.phpt:
      Fixed bug #45744 (Case sensitive callback behaviour)

2008-08-07  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c:
      fix WS

2008-08-07  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c
      ZendEngine2/tests/bug45742.phpt
      ZendEngine2/tests/bug45742.phpt
      ZendEngine2/tests/bug45742.phpt:
      Fixed bug #45742 (Wrong class array inpretetion using constant indexes)

2008-08-07  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      Tune news, added missing entry

2008-08-07  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/filestat.c
      ext/standard/php_filestat.h
      ext/standard/tests/file/bug39367.phpt
      ext/standard/tests/file/clearstatcache_001.phpt
      ext/standard/tests/file/clearstatcache_error.phpt
      main/streams/plain_wrapper.c:
      MFH:
      Added clear_realpath_cache and filename parameters to clearstatcache()
      (Jani,
      Arnaud)
      [DOC] clearstatcache() now defaults to not affect the realpath cache.
      clearstatcache() now takes two optionnal parameters, clear_realpath_cache
      to
      clear the realpath cache (defaults to false), and filename to clear only
      the
      given filename from the cache.

    * ext/standard/basic_functions.c
      ext/standard/filestat.c
      ext/standard/php_filestat.h
      ext/standard/tests/file/bug39367.phpt
      ext/standard/tests/file/clearstatcache_001.phpt
      ext/standard/tests/file/clearstatcache_001.phpt
      ext/standard/tests/file/clearstatcache_error.phpt
      main/streams/plain_wrapper.c:
      Added clear_realpath_cache and filename parameters to clearstatcache()
      (Jani,
      Arnaud)
      [DOC] clearstatcache() now defaults to not affect the realpath cache.
      clearstatcache() now takes two optionnal parameters, clear_realpath_cache
      to
      clear the realpath cache (defaults to false), and filename to clear only
      the
      given filename from the cache.

2008-08-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/math/bug45712.phpt:
      fix test
      NaN != NaN

    * (PHP_5_3)
      ZendEngine2/zend_operators.c
      ext/standard/tests/math/bug45712.phpt:
      MFH: fix bug #45712 ($something == NaN returns true with 5.3, false with
      5.2.*)

    * ZendEngine2/zend_operators.c
      ext/standard/tests/math/bug45712.phpt:
      fix bug #45712 ($something == NaN returns true with 5.3, false with 5.2.*)

2008-08-06  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      separate tagging of the zend dir should not be necessary, fix reST
      formatting of titles

2008-08-06  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_2)
      NEWS:
      Backport #45406 (session.serialize_handler declared by shared extension
      fails) to PHP_5_2

    * (PHP_5_3)
      NEWS:
      Backport fix for #45406 to PHP_5_2

    * (PHP_5_2)
      ext/session/session.c:
      Backport fix for #45406 - Patch by oleg dot grenrus at dynamoid dot com

2008-08-06  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      lets me all american :)

    * README.RELEASE_PROCESS:
      updated in regards to windows, added some clarifications and addition tipps

2008-08-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql_structs.h:
      Re-add mysql_set_charset. Missed during introduction of mysqlnd. Exists in
      HEAD, thus no merge

2008-08-06  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/config.w32:
      Stupid typo

    * ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/config.w32:
      Fix include path

2008-08-06  Felipe Pena  <felipensp@gmail.com>

    * ext/intl/msgformat/msgformat_attr.c:
      - Fixed crash msgfmt_get_pattern

2008-08-06  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/fileinfo/config.m4:
      - MFH: Fixed bug #45636 (fileinfo ext duplicate strndup).

    * ext/fileinfo/config.m4:
      - Fixed bug #45636 (fileinfo ext duplicate strndup).

    * (PHP_5_3)
      NEWS
      ext/fileinfo/config.m4:
      - MFH: Fixed bug #45717 (Fileinfo/libmagic build fails, missing err.h and
        getopt.h).

    * ext/fileinfo/config.m4:
      - Fixed bug #45717 (Fileinfo/libmagic build fails, missing err.h and
      getopt.h).

2008-08-06  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Sync libsqlite to 3.6.1

    * ext/sqlite3/tests/sqlite3_22_loadextension.phpt:
      Fix test on Windows

    * ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.phpt
      ext/sqlite3/tests/sqlite3_25_create_aggregate.phpt:
      MFB: Update coding standards and fix a test, this was already in 5.3 alpha
      1

2008-08-06  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      main/streams/streams.c:
      MFH: increase context refcount before open() to avoid crash when open()
      fails and destroys the context

    * main/streams/streams.c:
      increase context refcount before open() to avoid crash when open() fails
      and destroys the context

2008-08-06  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - 4.4.9, rock and roll.

    * (PHP_4_4)
      NEWS
      Zend/zend_multibyte.c
      ext/standard/php_string.h
      ext/standard/tests/strings/explode_bug.phpt:
      - MFH (manually): Fixed overflow in memnstr().

2008-08-06  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/oci8/oci8.c:
      fix 11g crap

2008-08-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS
      ext/session/php_session.h
      ext/session/session.c
      ext/session/tests/008-php4.2.3.phpt
      ext/session/tests/014.phpt
      ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_variation1.phpt
      ext/session/tests/session_encode_variation2.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation6.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation8.phpt
      ext/session/tests/session_id_error4.phpt:
      MFH: General sync. WS / CS / etc. crap some people didn't bother to merge
      MFH: before this commit..bunnies thank you all..
      [DOC] - Added ext/hash support to ext/session's ID generator. (Sara)
      [DOC] Ask Sara for explanation..

    * NEWS:
      - Old news

    * ext/session/session.c
      ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation8.phpt:
      - Fixed some inconsistencies with the behaviour of sessions. Changed
      session_start() to return false when session start fails.

    * ext/session/session.c:
      - MFB: sync parameter parsing API changes in session_set_save_handler()

    * ext/session/session.c:
      - MFB: snprintf -> slprintf, nuketh extra folding tags, ws fixes

2008-08-06  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/standard/credits_sapi.h:
      - litespeed was merged from HEAD

2008-08-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/session/session.c:
      ws + folding tags

2008-08-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/session/php_session.h:
      - nuketh period from error message

    * ext/session/session.c:
      - Nuke ending period

    * (PHP_5_3)
      ext/session/session.c:
      - Nuke ending periods from error messages

2008-08-05  George Wang  <gwang@litespeedtech.com>

    * (PHP_5_3)
      sapi/litespeed/CREDITS
      sapi/litespeed/Makefile.frag
      sapi/litespeed/README
      sapi/litespeed/config.m4
      sapi/litespeed/lsapi_main.c
      sapi/litespeed/lsapidef.h
      sapi/litespeed/lsapilib.c
      sapi/litespeed/lsapilib.h:
      added litespeed SAPI

    * sapi/litespeed/CREDITS
      sapi/litespeed/CREDITS:
      
      add CREDITS

2008-08-05  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/tests/strings/explode_bug.phpt:
      fix test

2008-08-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      useless entry

2008-08-05  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      ok, clarify :)

    * (PHP_5_2)
      NEWS:
      add bugfix

    * ZendEngine2/zend_operators.h
      ext/standard/tests/strings/explode_bug.phpt:
      fix memnstr bug by Laurent Gaffie

2008-08-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/oci8/oci8.c:
      - MFH: fix oci8_11g when build shared (invalid extension)

    * ext/oci8/oci8.c:
      - fix oci8_11g when build shared (invalid extension)

2008-08-05  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/config.w32
      ext/sqlite3/config.w32
      ext/sqlite3/config.w32:
      Some fancy detection for sqlite3 and pdo_sqlite3 - so the two extensions
      don't depend on each other if shared, and don't try to put two versions of
      the sqlite3 lib if static

2008-08-05  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h
      ext/standard/tests/strings/explode_bug.phpt
      ext/standard/tests/strings/explode_bug.phpt
      ext/standard/tests/strings/explode_bug.phpt
      ext/standard/tests/strings/explode_bug.phpt:
      fix memnstr bug, by Laurent Gaffie

2008-08-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/curl/config.w32:
      - MFH: fix zlib detection (shared/static) and add zlib_a support

    * ext/curl/config.w32:
      - fix zlib detection (shared/static) and add zlib_a support

2008-08-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/lib/tm2unixtime.c
      ext/date/tests/date_period.phpt:
      - MFH: Fixed a bug that caused miscalculations with the "last <weekday> of
      <n>
        month" relative time string.

    * ext/date/lib/tm2unixtime.c
      ext/date/tests/date_period.phpt
      ext/date/tests/date_period.phpt:
      - Fixed a bug that caused miscalculations with the "last <weekday> of <n>
        month" relative time string.

2008-08-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mcrypt/config.w32:
       - not shared

2008-08-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * run-tests.php:
      - No need to load any php.ini here

    * ext/pcntl/config.m4
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_signal.c
      ext/pcntl/tests/001.phpt
      ext/pcntl/tests/002.phpt
      ext/pcntl/tests/pcntl_signal_dispatch.phpt
      ext/pcntl/tests/signal_closure_handler.phpt:
      - Portability fix. (si_fd seems to be linux only thing)

2008-08-05  Antony Dovgal  <tony@daylessday.org>

    * ext/openssl/openssl.c:
      fix typo

2008-08-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/tests/math/bug45712.phpt
      ext/standard/tests/math/bug45712.phpt
      ext/standard/tests/math/bug45712.phpt:
        1.1.4;
      - Add test for bug #45712

2008-08-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/mkdist.php:
      - MFH: add dll path to mkdist default path

    * win32/build/mkdist.php:
      - add dll path to mkdist default path

2008-08-05  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/tests/file/bug43008.phpt:
      Fixed test

2008-08-04  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/gd/gd.c:
      - Fix build (thanks Sebastian)

2008-08-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mcrypt/config.w32:
      - detect _a or normal lib

2008-08-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/tests/bug45705_1.phpt
      ext/imap/tests/bug45705_1.phpt
      ext/imap/tests/bug45705_2.phpt
      ext/imap/tests/bug45705_2.phpt:
      MFH:- Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address
      parameter)

    * ext/imap/tests/bug45705_1.phpt
      ext/imap/tests/bug45705_1.phpt
      ext/imap/tests/bug45705_1.phpt
      ext/imap/tests/bug45705_2.phpt
      ext/imap/tests/bug45705_2.phpt
      ext/imap/tests/bug45705_2.phpt:
        1.1.4;
      - Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address
      parameter)

    * ext/imap/php_imap.c
      ext/imap/tests/bug45705.phpt:
      - Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address
      parameter)

    * ext/imap/tests/imap_utf8.phpt:
      - Fix test

2008-08-04  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/oniguruma/.cvsignore
      ext/mbstring/oniguruma/enc/.cvsignore:
      - Added .libs to .cvsignore

    * ext/mbstring/mbstring.c:
      - More fixes for bug #45691

2008-08-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/imap/php_imap.c:
      MFH: Add proper version check (new c-clients have this)

2008-08-04  Felipe Pena  <felipensp@gmail.com>

    * ext/gd/tests/imagecolorclosesthwb.phpt:
      - Fixed test

    * (PHP_5_3)
      ext/gd/gd.c
      ext/gd/gd_ctx.c:
      - MFH: Added new parameter parsing API (part II)

    * ext/gd/gd.c
      ext/gd/gd_ctx.c:
      - Added new parameter parsing API (part II)

2008-08-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/imap/php_imap.c
      ext/imap/tests/imap_utf8.phpt:
      - Merged the missing parameter parsing API change (Bunny thanks you Felipe)
      - Added proper C-client library version check

    * ext/imap/tests/bug45705.phpt:
      - Add test for bug #45705

2008-08-04  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/ming/ming.c:
      numerous int<->long fixes (this code just couldn't work on 64bit OSes)
      here is why we need to put ming to PECL

2008-08-04  Robin Fernandes  <robin@soal.org>

    * ext/spl/spl_array.c
      ext/spl/spl_array.c
      ext/spl/tests/arrayObject_exchangeArray_basic1.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic1.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic1.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic2.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic2.phpt
      ext/spl/tests/arrayObject_exchangeArray_basic2.phpt:
      Improve ArrayObject::exchangeArray() behaviour with objects and CoW
      references (see http://turl.ca/exarr ).

2008-08-04  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      main/fopen_wrappers.c
      main/fopen_wrappers.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Removed shebang line check from CGI sapi (it is checked by scanner)

    * ext/standard/tests/dir/rewinddir_basic.phpt:
      Fixed test

2008-08-04  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      NEWS
      ext/session/session.c:
      MFH: Fixes #45406 - Patch by oleg dot grenrus at dynamoid dot com

    * ext/session/session.c:
      Fixes #45406 - Patch by oleg dot grenrus at dynamoid dot com

2008-08-03  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/heap_011.phpt
      ext/spl/tests/heap_011.phpt:
      
      Fix clone + add tests

    * ext/spl/spl_heap.c
      ext/spl/tests/heap_001.phpt:
      Fix clone + add tests

2008-08-03  Marcus Boerger  <php@marcus-boerger.de>

    * Makefile.gcov:
      - Drop libsqlite even here

2008-08-03  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_heap.c:
      Remove cast and fix mem errors

2008-08-03  Felipe Pena  <felipensp@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      - Fixed error levels

2008-08-03  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c:
      - MFH: Fixed bug #45696 (Not all DateTime methods allow method chaining).

    * ext/date/php_date.c:
      - Fixed bug #45696 (Not all DateTime methods allow method chaining).

2008-08-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      typo, grammar

    * ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_saproxy.c
      ext/dom/xpath.c
      ext/fbsql/php_fbsql.c
      ext/pdo_mysql/mysql_driver.c
      ext/pgsql/pgsql.c
      ext/sqlite3/libsqlite/sqlite3.c
      ext/xmlrpc/libxmlrpc/xml_to_soap.c
      ext/xsl/xsltprocessor.c
      main/php_variables.c:
      - Nuketh C++ comments from C files.

2008-08-03  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS:
      - Nitpicking

2008-08-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/exif/exif.c:
      - fix comment style

    * ext/standard/basic_functions.c:
      missing eol

    * ext/standard/var.c:
      - Fix comment

    * ext/intl/locale/locale_class.c
      ext/intl/locale/locale_class.c
      sapi/litespeed/lsapi_main.c:
      oops

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ext/mbstring/mbstring.c:
      - No C++ comments in C files!

    * sapi/litespeed/lsapi_main.c
      sapi/litespeed/lsapilib.c:
      - Added missing $Id: ChangeLog,v 1.3289 2009/01/15 01:32:37 changelog Exp $ tags and nuked c++ comments

    * (PHP_5_3)
      ext/intl/locale/locale.c
      ext/intl/locale/locale.h
      ext/intl/locale/locale_class.c
      ext/intl/locale/locale_class.h
      ext/intl/locale/locale_methods.c
      ext/intl/locale/locale_methods.h:
      - What a mess..

    * ext/intl/locale/locale.c
      ext/intl/locale/locale.h
      ext/intl/locale/locale_class.c
      ext/intl/locale/locale_class.h
      ext/intl/locale/locale_methods.c
      ext/intl/locale/locale_methods.h:
      - These files do not conform to any kind of coding standard. Sync from 5.3
      too

2008-08-03  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      - MFH:Forgot to take account of the case when mbstring.language is
      processed
        afterwards.

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      - MFH: Forgot to take account of the case when mbstring.language is
      processed
        afterwards.

    * ext/mbstring/mbstring.c:
      - Forgot to take account of the case when mbstring.language is processed
        afterwards.

2008-08-02  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_2)
      NEWS
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/mbstring.h:
      - MFH: Fixed bug #45691 (Some per-dir or runtime settings may leak into
      other requests).

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      - Fixed bug #45691 (Some per-dir or runtime settings may leak into other
      requests).

2008-08-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/date/config.w32
      ext/date/lib/parse_iso_intervals.re:
      - MFH: improve previous fix for scan, disable optimizer only for scan()
      using #pragma optimize

    * ext/date/config.w32
      ext/date/lib/parse_iso_intervals.re:
      - improve previous fix for scan, disable optimizer only for scan() using
      #pragma optimize

    * (PHP_5_3)
      ext/date/config.w32:
      - MFH: parser's scan function is too large for VC6-7.x, disable the
      optimizer (size optimization instead) fixes it

    * ext/date/config.w32:
      - parser's scan function is too large for VC6-7.x, disable the optimizer
      (size optimization instead) fixes it

2008-08-02  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/config.m4:
      - Remove obsolete check

2008-08-02  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.re:
      - MFH: Fixed bug #45545 (DateInterval has a limitation of 4 chars for ISO
        durations).

    * ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.re:
      - Fixed bug #45545 (DateInterval has a limitation of 4 chars for ISO
        durations).

2008-08-02  Felipe Pena  <felipensp@gmail.com>

    * run-tests.php:
      - Fixed undefined variable

2008-08-02  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/php_fopen_wrapper.c
      ext/standard/tests/file/bug43008.phpt:
      MFB: Allow urlencode()d filer names in php://filter (fixes #43008)

    * (PHP_5_3)
      NEWS:
      news

    * (PHP_5_3)
      ext/standard/php_fopen_wrapper.c
      ext/standard/tests/file/bug43008.phpt
      ext/standard/tests/file/bug43008.phpt:
      Allow urlencode()d filer names in php://filter

2008-08-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ext/filter/callback_filter.c
      ext/interbase/ibase_events.c
      ext/interbase/php_ibase_udf.c
      ext/ldap/ldap.c
      ext/mysqli/mysqli_api.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/readline/readline.c
      ext/session/session.c
      ext/spl/spl_iterators.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/type.c
      ext/xmlrpc/xmlrpc-epi-php.c
      main/output.c:
      - MFH: Added parameter TSRMLS_DC in zend_is_callable()

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ext/filter/callback_filter.c
      ext/interbase/ibase_events.c
      ext/interbase/php_ibase_udf.c
      ext/ldap/ldap.c
      ext/mysqli/mysqli_api.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo_stmt.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/readline/readline.c
      ext/session/session.c
      ext/spl/spl_iterators.c
      ext/sqlite/sqlite.c
      ext/sqlite3/sqlite3.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/type.c
      ext/sybase_ct/php_sybase_ct.c
      ext/unicode/property.c
      ext/unicode/unicode.c
      ext/xmlrpc/xmlrpc-epi-php.c:
      - Added parameter TSRMLS_DC in zend_is_callable()

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      - MFH:  Removed unnecessary TSRMLS_FETCH()

    * ZendEngine2/zend_API.c:
      - Removed unnecessary TSRMLS_FETCH()

2008-08-02  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_2)
      ext/zlib/zlib.c
      ext/zlib/zlib.c:
      MFH: Avoid leaks when zlib streams can not be closed properly.

    * ext/zlib/zlib.c:
      Avoid leaks when zlib streams can not be closed properly.

2008-08-01  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_2)
      NEWS
      ext/mbstring/libmbfl/mbfl/mbfilter.c
      ext/mbstring/libmbfl/mbfl/mbfilter.c
      ext/mbstring/tests/bug43993.phpt
      ext/mbstring/tests/bug43993.phpt:
      - MFH: Fixed bug #43993 (mb_substr_count() behaves differently to
      substr_count() with overlapping needles)

    * ext/mbstring/tests/bug43993.phpt
      ext/mbstring/tests/bug43993.phpt
      ext/mbstring/tests/bug43993.phpt:
        1.1.4;
      - Add a test for bug #43993.

    * ext/mbstring/libmbfl/mbfl/mbfilter.c:
      - Fixed bug #43993 (mb_substr_count() behaves differently to substr_count()
      with overlapping needles)

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      - Move finalization code to the proper place

2008-08-01  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      remove unneeded define

2008-08-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gettext/config.w32:
      - use static lib first if found

    * (PHP_5_3)
      ext/pdo_oci/config.w32:
      - MFH: fix EOL broken by previous commit

    * ext/pdo_oci/config.w32:
      - fix EOL broken by previous commit

    * (PHP_5_3)
      ext/pdo_oci/config.w32:
      drop 8.x support

2008-08-01  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/tests/cache_list/.cvsignore
      ext/phar/tests/cache_list/frontcontroller1.phpt
      ext/phar/tests/cache_list/frontcontroller10.phpt
      ext/phar/tests/cache_list/frontcontroller11.phpt
      ext/phar/tests/cache_list/frontcontroller12.phpt
      ext/phar/tests/cache_list/frontcontroller13.phpt
      ext/phar/tests/cache_list/frontcontroller14.phpt
      ext/phar/tests/cache_list/frontcontroller15.phpt
      ext/phar/tests/cache_list/frontcontroller16.phpt
      ext/phar/tests/cache_list/frontcontroller17.phpt
      ext/phar/tests/cache_list/frontcontroller18.phpt
      ext/phar/tests/cache_list/frontcontroller19.phpt
      ext/phar/tests/cache_list/frontcontroller2.phpt
      ext/phar/tests/cache_list/frontcontroller20.phpt
      ext/phar/tests/cache_list/frontcontroller21.phpt
      ext/phar/tests/cache_list/frontcontroller22.phpt
      ext/phar/tests/cache_list/frontcontroller23.phpt
      ext/phar/tests/cache_list/frontcontroller24.phpt
      ext/phar/tests/cache_list/frontcontroller25.phpt
      ext/phar/tests/cache_list/frontcontroller26.phpt
      ext/phar/tests/cache_list/frontcontroller27.phpt
      ext/phar/tests/cache_list/frontcontroller28.phpt
      ext/phar/tests/cache_list/frontcontroller29.phpt
      ext/phar/tests/cache_list/frontcontroller3.phpt
      ext/phar/tests/cache_list/frontcontroller30.phpt
      ext/phar/tests/cache_list/frontcontroller31.phpt
      ext/phar/tests/cache_list/frontcontroller32.phpt
      ext/phar/tests/cache_list/frontcontroller33.phpt
      ext/phar/tests/cache_list/frontcontroller34.phpt
      ext/phar/tests/cache_list/frontcontroller4.phpt
      ext/phar/tests/cache_list/frontcontroller5.phpt
      ext/phar/tests/cache_list/frontcontroller6.phpt
      ext/phar/tests/cache_list/frontcontroller7.phpt
      ext/phar/tests/cache_list/frontcontroller8.phpt
      ext/phar/tests/cache_list/frontcontroller9.phpt
      ext/phar/tests/cache_list/files/frontcontroller.phar
      ext/phar/tests/cache_list/files/frontcontroller10.phar
      ext/phar/tests/cache_list/files/frontcontroller11.phar
      ext/phar/tests/cache_list/files/frontcontroller12.phar
      ext/phar/tests/cache_list/files/frontcontroller13.phar
      ext/phar/tests/cache_list/files/frontcontroller14.phar
      ext/phar/tests/cache_list/files/frontcontroller16.phar
      ext/phar/tests/cache_list/files/frontcontroller17.phar
      ext/phar/tests/cache_list/files/frontcontroller18.phar
      ext/phar/tests/cache_list/files/frontcontroller19.phar
      ext/phar/tests/cache_list/files/frontcontroller2.phar
      ext/phar/tests/cache_list/files/frontcontroller3.phar
      ext/phar/tests/cache_list/files/frontcontroller4.phar
      ext/phar/tests/cache_list/files/frontcontroller5.phar
      ext/phar/tests/cache_list/files/frontcontroller6.phar
      ext/phar/tests/cache_list/files/frontcontroller7.phar
      ext/phar/tests/cache_list/files/frontcontroller8.phar
      ext/phar/tests/cache_list/files/frontcontroller9.phar:
      - Somehow 'cvs add' managed to ignore these completely(?)

    * ext/phar/stream.c:
      - Merge Dmitry's changes from PHP_5_3 branch

2008-08-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/oci8/config.w32
      ext/oci8/php_oci8.h:
      - MFH: support for Oracle 11g (either 8 or 11g can be built but not both

    * ext/oci8/config.w32
      ext/oci8/php_oci8.h:
      - support for Oracle 11g (either 8 or 11g can be built but not both

2008-08-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/stream.c:
      Fixed bug #44100 (Inconsistent handling of static array declarations with
      duplicate keys)

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_hash.h
      ZendEngine2/tests/bug28072.phpt
      ZendEngine2/tests/bug28072.phpt:
      Fixed bug #44100 (Inconsistent handling of static array declarations with
      duplicate keys).

2008-08-01  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/build_precommand.php
      ext/phar/dirstream.c
      ext/phar/dirstream.h
      ext/phar/func_interceptors.c
      ext/phar/func_interceptors.h
      ext/phar/makestub.php
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/phar_path_check.c
      ext/phar/phar_path_check.re
      ext/phar/php_phar.h
      ext/phar/shortarc.php
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c:
      - ws/cs, macros, code that only affects other branches
      - some unsynced changes need valgrind testing before they can go into this
      branch, see PECL/HEAD

    * ext/phar/Makefile.frag
      ext/phar/build_precommand.php
      ext/phar/cgidebug
      ext/phar/config.m4
      ext/phar/config.w32
      ext/phar/dirstream.c
      ext/phar/dirstream.h
      ext/phar/func_interceptors.c
      ext/phar/func_interceptors.h
      ext/phar/makestub.php
      ext/phar/package.php
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/phar_path_check.c
      ext/phar/phar_path_check.re
      ext/phar/php_phar.h
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c:
      - This is as good as it gets in HEAD at present (~30% tests fail here)

    * (PHP_5_3)
      ext/phar/phar/clicommand.inc
      ext/phar/phar/directorygraphiterator.inc
      ext/phar/phar/directorytreeiterator.inc
      ext/phar/phar/invertedregexiterator.inc
      ext/phar/phar/phar.inc
      ext/phar/phar/phar.php
      ext/phar/phar/pharcommand.inc:
      - Merge ws/cs fixes to bring all branches into sync

    * ext/phar/phar/clicommand.inc
      ext/phar/phar/directorygraphiterator.inc
      ext/phar/phar/directorytreeiterator.inc
      ext/phar/phar/invertedregexiterator.inc
      ext/phar/phar/phar.inc
      ext/phar/phar/phar.php
      ext/phar/phar/pharcommand.inc:
      - Bring phar command into sync with 5_3 and PECL

    * (PHP_5_3)
      ext/phar/tests/009.phpt
      ext/phar/tests/010.phpt
      ext/phar/tests/014.phpt
      ext/phar/tests/017.phpt
      ext/phar/tests/017U.phpt
      ext/phar/tests/018.phpt
      ext/phar/tests/018U.phpt
      ext/phar/tests/019.phpt
      ext/phar/tests/019b.phpt
      ext/phar/tests/019bU.phpt
      ext/phar/tests/019c.phpt
      ext/phar/tests/019cU.phpt
      ext/phar/tests/020.phpt
      ext/phar/tests/021.phpt
      ext/phar/tests/027.phpt
      ext/phar/tests/027U.phpt
      ext/phar/tests/033a.phpt
      ext/phar/tests/badparameters.phpt
      ext/phar/tests/bug45218_SLOWTEST.phpt
      ext/phar/tests/bug45218_SLOWTESTU.phpt
      ext/phar/tests/cached_manifest_1.phpt
      ext/phar/tests/cached_manifest_1U.phpt
      ext/phar/tests/fgc_edgecases.phpt
      ext/phar/tests/fopen_edgecases2.phpt
      ext/phar/tests/front.phar.phpt
      ext/phar/tests/frontcontroller10.phpt
      ext/phar/tests/frontcontroller12.phpt
      ext/phar/tests/frontcontroller13.phpt
      ext/phar/tests/frontcontroller15.phpt
      ext/phar/tests/frontcontroller16.phpt
      ext/phar/tests/frontcontroller2.phpt
      ext/phar/tests/frontcontroller21.phpt
      ext/phar/tests/frontcontroller22.phpt
      ext/phar/tests/frontcontroller23.phpt
      ext/phar/tests/frontcontroller24.phpt
      ext/phar/tests/frontcontroller25.phpt
      ext/phar/tests/frontcontroller27.phpt
      ext/phar/tests/frontcontroller28.phpt
      ext/phar/tests/frontcontroller29.phpt
      ext/phar/tests/frontcontroller3.phpt
      ext/phar/tests/frontcontroller31.phpt
      ext/phar/tests/frontcontroller32.phpt
      ext/phar/tests/frontcontroller33.phpt
      ext/phar/tests/frontcontroller34.phpt
      ext/phar/tests/frontcontroller9.phpt
      ext/phar/tests/ini_set.phpt
      ext/phar/tests/ini_setU.phpt
      ext/phar/tests/ini_set_off.phpt
      ext/phar/tests/ini_set_offU.phpt
      ext/phar/tests/metadata_read.phpt
      ext/phar/tests/metadata_readU.phpt
      ext/phar/tests/metadata_write.phpt
      ext/phar/tests/metadata_writeU.phpt
      ext/phar/tests/metadata_write_commit.phpt
      ext/phar/tests/metadata_write_commitU.phpt
      ext/phar/tests/mounteddir.phpt
      ext/phar/tests/mounteddirU.phpt
      ext/phar/tests/open_for_write_existing.phpt
      ext/phar/tests/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/open_for_write_newfile.phpt
      ext/phar/tests/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/opendir.phpt
      ext/phar/tests/opendir_edgecases.phpt
      ext/phar/tests/phar_begin_setstub_commit.phpt
      ext/phar/tests/phar_begin_setstub_commitU.phpt
      ext/phar/tests/phar_buildfromdirectory1.phpt
      ext/phar/tests/phar_buildfromdirectory2.phpt
      ext/phar/tests/phar_buildfromdirectory3.phpt
      ext/phar/tests/phar_buildfromiterator1.phpt
      ext/phar/tests/phar_buildfromiterator10.phpt
      ext/phar/tests/phar_buildfromiterator10U.phpt
      ext/phar/tests/phar_buildfromiterator3.phpt
      ext/phar/tests/phar_buildfromiterator5.phpt
      ext/phar/tests/phar_buildfromiterator6.phpt
      ext/phar/tests/phar_buildfromiterator7.phpt
      ext/phar/tests/phar_bz2.phpt
      ext/phar/tests/phar_bz2U.phpt
      ext/phar/tests/phar_ctx_001.phpt
      ext/phar/tests/phar_decompress.phpt
      ext/phar/tests/phar_dir_iterate.phpt
      ext/phar/tests/phar_extract.phpt
      ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_extract3.phpt
      ext/phar/tests/phar_gzip.phpt
      ext/phar/tests/phar_gzipU.phpt
      ext/phar/tests/phar_isvalidpharfilename.phpt
      ext/phar/tests/phar_metadata_read.phpt
      ext/phar/tests/phar_metadata_readU.phpt
      ext/phar/tests/phar_metadata_write.phpt
      ext/phar/tests/phar_metadata_writeU.phpt
      ext/phar/tests/phar_oo_001.phpt
      ext/phar/tests/phar_oo_001U.phpt
      ext/phar/tests/phar_oo_002.phpt
      ext/phar/tests/phar_oo_002U.phpt
      ext/phar/tests/phar_oo_003.phpt
      ext/phar/tests/phar_oo_004.phpt
      ext/phar/tests/phar_oo_004U.phpt
      ext/phar/tests/phar_oo_005.phpt
      ext/phar/tests/phar_oo_005U.phpt
      ext/phar/tests/phar_oo_005_5.2.phpt
      ext/phar/tests/phar_oo_compressed_002.phpt
      ext/phar/tests/phar_oo_compressed_002b.phpt
      ext/phar/tests/phar_stub.phpt
      ext/phar/tests/phar_stub_error.phpt
      ext/phar/tests/phar_stub_write.phpt
      ext/phar/tests/phar_stub_write_file.phpt
      ext/phar/tests/phar_unlinkarchive.phpt
      ext/phar/tests/pharfileinfo_construct.phpt
      ext/phar/tests/phpinfo_001.phpt
      ext/phar/tests/phpinfo_002.phpt
      ext/phar/tests/phpinfo_003.phpt
      ext/phar/tests/phpinfo_004.phpt
      ext/phar/tests/refcount1.phpt
      ext/phar/tests/rename_dir.phpt
      ext/phar/tests/rmdir.phpt
      ext/phar/tests/withphar_web.phpt
      ext/phar/tests/cache_list/frontcontroller10.phpt
      ext/phar/tests/cache_list/frontcontroller11.phpt
      ext/phar/tests/cache_list/frontcontroller12.phpt
      ext/phar/tests/cache_list/frontcontroller13.phpt
      ext/phar/tests/cache_list/frontcontroller15.phpt
      ext/phar/tests/cache_list/frontcontroller16.phpt
      ext/phar/tests/cache_list/frontcontroller2.phpt
      ext/phar/tests/cache_list/frontcontroller21.phpt
      ext/phar/tests/cache_list/frontcontroller22.phpt
      ext/phar/tests/cache_list/frontcontroller23.phpt
      ext/phar/tests/cache_list/frontcontroller24.phpt
      ext/phar/tests/cache_list/frontcontroller25.phpt
      ext/phar/tests/cache_list/frontcontroller27.phpt
      ext/phar/tests/cache_list/frontcontroller28.phpt
      ext/phar/tests/cache_list/frontcontroller29.phpt
      ext/phar/tests/cache_list/frontcontroller3.phpt
      ext/phar/tests/cache_list/frontcontroller31.phpt
      ext/phar/tests/cache_list/frontcontroller32.phpt
      ext/phar/tests/cache_list/frontcontroller33.phpt
      ext/phar/tests/cache_list/frontcontroller34.phpt
      ext/phar/tests/cache_list/frontcontroller9.phpt
      ext/phar/tests/files/phar_oo_test.inc
      ext/phar/tests/files/phar_test.inc
      ext/phar/tests/tar/all.phpt
      ext/phar/tests/tar/allU.phpt
      ext/phar/tests/tar/frontcontroller10.phar.phpt
      ext/phar/tests/tar/frontcontroller12.phar.phpt
      ext/phar/tests/tar/frontcontroller13.phar.phpt
      ext/phar/tests/tar/frontcontroller15.phar.phpt
      ext/phar/tests/tar/frontcontroller16.phar.phpt
      ext/phar/tests/tar/frontcontroller2.phar.phpt
      ext/phar/tests/tar/frontcontroller21.phar.phpt
      ext/phar/tests/tar/frontcontroller3.phar.phpt
      ext/phar/tests/tar/frontcontroller9.phar.phpt
      ext/phar/tests/tar/open_for_write_existing.phpt
      ext/phar/tests/tar/open_for_write_existing_b.phpt
      ext/phar/tests/tar/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile.phpt
      ext/phar/tests/tar/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/tar/phar_begin_setstub_commit.phpt
      ext/phar/tests/tar/phar_begin_setstub_commitU.phpt
      ext/phar/tests/tar/phar_buildfromiterator5.phpt
      ext/phar/tests/tar/phar_buildfromiterator6.phpt
      ext/phar/tests/tar/phar_buildfromiterator7.phpt
      ext/phar/tests/tar/phar_stub.phpt
      ext/phar/tests/tar/phar_stub_error.phpt
      ext/phar/tests/tar/refcount1.phpt
      ext/phar/tests/tar/tar_004.phpt
      ext/phar/tests/tar/tar_004U.phpt
      ext/phar/tests/tar/tar_bz2.phpt
      ext/phar/tests/tar/tar_bz2U.phpt
      ext/phar/tests/tar/tar_gzip.phpt
      ext/phar/tests/tar/tar_gzipU.phpt
      ext/phar/tests/zip/all.phpt
      ext/phar/tests/zip/allU.phpt
      ext/phar/tests/zip/frontcontroller10.phar.phpt
      ext/phar/tests/zip/frontcontroller12.phar.phpt
      ext/phar/tests/zip/frontcontroller13.phar.phpt
      ext/phar/tests/zip/frontcontroller15.phar.phpt
      ext/phar/tests/zip/frontcontroller16.phar.phpt
      ext/phar/tests/zip/frontcontroller2.phar.phpt
      ext/phar/tests/zip/frontcontroller21.phar.phpt
      ext/phar/tests/zip/frontcontroller3.phar.phpt
      ext/phar/tests/zip/frontcontroller9.phar.phpt
      ext/phar/tests/zip/metadata_write_commit.phpt
      ext/phar/tests/zip/metadata_write_commitU.phpt
      ext/phar/tests/zip/notphar.phpt
      ext/phar/tests/zip/odt.phpt
      ext/phar/tests/zip/open_for_write_existing.phpt
      ext/phar/tests/zip/open_for_write_existing_b.phpt
      ext/phar/tests/zip/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_existing_c.phpt
      ext/phar/tests/zip/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile.phpt
      ext/phar/tests/zip/open_for_write_newfile_b.phpt
      ext/phar/tests/zip/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile_c.phpt
      ext/phar/tests/zip/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/zip/phar_begin_setstub_commit.phpt
      ext/phar/tests/zip/phar_begin_setstub_commitU.phpt
      ext/phar/tests/zip/phar_buildfromiterator5.phpt
      ext/phar/tests/zip/phar_buildfromiterator6.phpt
      ext/phar/tests/zip/phar_buildfromiterator7.phpt
      ext/phar/tests/zip/phar_magic.phpt
      ext/phar/tests/zip/phar_magicU.phpt
      ext/phar/tests/zip/phar_stub.phpt
      ext/phar/tests/zip/phar_stub_error.phpt
      ext/phar/tests/zip/refcount1.phpt
      ext/phar/tests/zip/unixzip.phpt:
      - MFH Bring phar tests into line across all branches

    * ext/phar/tests/tar/allU.phpt
      ext/phar/tests/tar/allU.phpt
      ext/phar/tests/tar/bignames.phpt
      ext/phar/tests/tar/frontcontroller11.phar.phpt
      ext/phar/tests/tar/frontcontroller9.phar.phpt
      ext/phar/tests/tar/links.phpt
      ext/phar/tests/tar/links3.phpt
      ext/phar/tests/tar/links4.phpt
      ext/phar/tests/tar/links5.phpt
      ext/phar/tests/tar/open_for_write_existing.phpt
      ext/phar/tests/tar/open_for_write_existing_b.phpt
      ext/phar/tests/tar/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_existing_c.phpt
      ext/phar/tests/tar/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile.phpt
      ext/phar/tests/tar/open_for_write_newfile_b.phpt
      ext/phar/tests/tar/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile_c.phpt
      ext/phar/tests/tar/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/tar/phar_begin_setstub_commit.phpt
      ext/phar/tests/tar/phar_begin_setstub_commitU.phpt
      ext/phar/tests/tar/phar_begin_setstub_commitU.phpt
      ext/phar/tests/tar/phar_buildfromiterator5.phpt
      ext/phar/tests/tar/phar_buildfromiterator6.phpt
      ext/phar/tests/tar/phar_buildfromiterator7.phpt
      ext/phar/tests/tar/phar_setsignaturealgo2.phpt
      ext/phar/tests/tar/phar_stub.phpt
      ext/phar/tests/tar/phar_stub_error.phpt
      ext/phar/tests/tar/refcount1.phpt
      ext/phar/tests/tar/rename_dir.phpt
      ext/phar/tests/tar/require_hash.phpt
      ext/phar/tests/tar/rmdir.phpt
      ext/phar/tests/tar/tar_003.phpt
      ext/phar/tests/tar/tar_004.phpt
      ext/phar/tests/tar/tar_004U.phpt
      ext/phar/tests/tar/tar_004U.phpt
      ext/phar/tests/tar/tar_bz2.phpt
      ext/phar/tests/tar/tar_bz2U.phpt
      ext/phar/tests/tar/tar_bz2U.phpt
      ext/phar/tests/tar/tar_gzip.phpt
      ext/phar/tests/tar/tar_gzipU.phpt
      ext/phar/tests/tar/tar_gzipU.phpt
      ext/phar/tests/tar/tar_nostub.phpt
      ext/phar/tests/tar/files/frontcontroller.phar.tar
      ext/phar/tests/tar/files/frontcontroller10.phar.tar
      ext/phar/tests/tar/files/frontcontroller11.phar.tar
      ext/phar/tests/tar/files/frontcontroller12.phar.tar
      ext/phar/tests/tar/files/frontcontroller2.phar.tar
      ext/phar/tests/tar/files/frontcontroller3.phar.tar
      ext/phar/tests/tar/files/frontcontroller4.phar.tar
      ext/phar/tests/tar/files/frontcontroller5.phar.tar
      ext/phar/tests/tar/files/frontcontroller6.phar.inc
      ext/phar/tests/tar/files/frontcontroller6.phar.tar
      ext/phar/tests/tar/files/frontcontroller7.phar.inc
      ext/phar/tests/tar/files/frontcontroller7.phar.tar
      ext/phar/tests/tar/files/frontcontroller8.phar.tar
      ext/phar/tests/tar/files/frontcontroller9.phar.tar
      ext/phar/tests/tar/files/tarmaker.php.inc
      ext/phar/tests/zip/all.phpt
      ext/phar/tests/zip/allU.phpt
      ext/phar/tests/zip/allU.phpt
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/metadata_write_commit.phpt
      ext/phar/tests/zip/metadata_write_commitU.phpt
      ext/phar/tests/zip/metadata_write_commitU.phpt
      ext/phar/tests/zip/notphar.phpt
      ext/phar/tests/zip/odt.phpt
      ext/phar/tests/zip/open_for_write_existing.phpt
      ext/phar/tests/zip/open_for_write_existing_b.phpt
      ext/phar/tests/zip/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_existing_c.phpt
      ext/phar/tests/zip/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile.phpt
      ext/phar/tests/zip/open_for_write_newfile_b.phpt
      ext/phar/tests/zip/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile_c.phpt
      ext/phar/tests/zip/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/zip/phar_begin_setstub_commit.phpt
      ext/phar/tests/zip/phar_begin_setstub_commitU.phpt
      ext/phar/tests/zip/phar_begin_setstub_commitU.phpt
      ext/phar/tests/zip/phar_buildfromiterator5.phpt
      ext/phar/tests/zip/phar_buildfromiterator6.phpt
      ext/phar/tests/zip/phar_buildfromiterator7.phpt
      ext/phar/tests/zip/phar_magic.phpt
      ext/phar/tests/zip/phar_magicU.phpt
      ext/phar/tests/zip/phar_magicU.phpt
      ext/phar/tests/zip/phar_stub.phpt
      ext/phar/tests/zip/phar_stub_error.phpt
      ext/phar/tests/zip/refcount1.phpt
      ext/phar/tests/zip/rename_dir.phpt
      ext/phar/tests/zip/rmdir.phpt
      ext/phar/tests/zip/unixzip.phpt
      ext/phar/tests/zip/files/corrupt_zipmaker.php.inc
      ext/phar/tests/zip/files/frontcontroller.phar.zip
      ext/phar/tests/zip/files/frontcontroller10.phar.zip
      ext/phar/tests/zip/files/frontcontroller11.phar.zip
      ext/phar/tests/zip/files/frontcontroller12.phar.zip
      ext/phar/tests/zip/files/frontcontroller2.phar.zip
      ext/phar/tests/zip/files/frontcontroller3.phar.zip
      ext/phar/tests/zip/files/frontcontroller4.phar.zip
      ext/phar/tests/zip/files/frontcontroller5.phar.zip
      ext/phar/tests/zip/files/frontcontroller6.phar.inc
      ext/phar/tests/zip/files/frontcontroller6.phar.zip
      ext/phar/tests/zip/files/frontcontroller7.phar.inc
      ext/phar/tests/zip/files/frontcontroller7.phar.zip
      ext/phar/tests/zip/files/frontcontroller8.phar.zip
      ext/phar/tests/zip/files/frontcontroller9.phar.zip:
      
      - Bring phar tests into line across all branches

    * ext/phar/tests/008.phpt
      ext/phar/tests/009.phpt
      ext/phar/tests/010.phpt
      ext/phar/tests/011.phpt
      ext/phar/tests/012.phpt
      ext/phar/tests/013.phpt
      ext/phar/tests/014.phpt
      ext/phar/tests/015.phpt
      ext/phar/tests/015b.phpt
      ext/phar/tests/016.phpt
      ext/phar/tests/016b.phpt
      ext/phar/tests/017.phpt
      ext/phar/tests/017U.phpt
      ext/phar/tests/017U.phpt
      ext/phar/tests/018.phpt
      ext/phar/tests/018U.phpt
      ext/phar/tests/018U.phpt
      ext/phar/tests/019.phpt
      ext/phar/tests/019b.phpt
      ext/phar/tests/019bU.phpt
      ext/phar/tests/019bU.phpt
      ext/phar/tests/019c.phpt
      ext/phar/tests/019cU.phpt
      ext/phar/tests/019cU.phpt
      ext/phar/tests/020.phpt
      ext/phar/tests/021.phpt
      ext/phar/tests/022.phpt
      ext/phar/tests/023.phpt
      ext/phar/tests/024.phpt
      ext/phar/tests/025.phpt
      ext/phar/tests/026.phpt
      ext/phar/tests/027.phpt
      ext/phar/tests/027U.phpt
      ext/phar/tests/027U.phpt
      ext/phar/tests/028.phpt
      ext/phar/tests/029.phpt
      ext/phar/tests/030.phpt
      ext/phar/tests/033.phpt
      ext/phar/tests/033a.phpt
      ext/phar/tests/badparameters.phpt
      ext/phar/tests/bug13727.phpt
      ext/phar/tests/bug45218_SLOWTEST.phpt
      ext/phar/tests/bug45218_SLOWTESTU.phpt
      ext/phar/tests/bug45218_SLOWTESTU.phpt
      ext/phar/tests/cached_manifest_1.phpt
      ext/phar/tests/cached_manifest_1U.phpt
      ext/phar/tests/cached_manifest_1U.phpt
      ext/phar/tests/config.xml
      ext/phar/tests/delete.phpt
      ext/phar/tests/delete_in_phar.phpt
      ext/phar/tests/delete_in_phar_b.phpt
      ext/phar/tests/delete_in_phar_confirm.phpt
      ext/phar/tests/dir.phpt
      ext/phar/tests/fgc_edgecases.phpt
      ext/phar/tests/fopen_edgecases2.phpt
      ext/phar/tests/front.phar.phpt
      ext/phar/tests/frontcontroller11.phpt
      ext/phar/tests/frontcontroller21.phpt
      ext/phar/tests/frontcontroller22.phpt
      ext/phar/tests/frontcontroller23.phpt
      ext/phar/tests/frontcontroller24.phpt
      ext/phar/tests/frontcontroller25.phpt
      ext/phar/tests/frontcontroller26.phpt
      ext/phar/tests/frontcontroller27.phpt
      ext/phar/tests/frontcontroller29.phpt
      ext/phar/tests/frontcontroller30.phpt
      ext/phar/tests/frontcontroller31.phpt
      ext/phar/tests/frontcontroller32.phpt
      ext/phar/tests/frontcontroller33.phpt
      ext/phar/tests/frontcontroller6.phpt
      ext/phar/tests/frontcontroller8.phpt
      ext/phar/tests/frontcontroller9.phpt
      ext/phar/tests/include_path.phpt
      ext/phar/tests/ini_set.phpt
      ext/phar/tests/ini_setU.phpt
      ext/phar/tests/ini_setU.phpt
      ext/phar/tests/ini_set_off.phpt
      ext/phar/tests/ini_set_offU.phpt
      ext/phar/tests/ini_set_offU.phpt
      ext/phar/tests/invalid_alias.phpt
      ext/phar/tests/invalid_setstubalias.phpt
      ext/phar/tests/metadata_read.phpt
      ext/phar/tests/metadata_readU.phpt
      ext/phar/tests/metadata_readU.phpt
      ext/phar/tests/metadata_write.phpt
      ext/phar/tests/metadata_writeU.phpt
      ext/phar/tests/metadata_writeU.phpt
      ext/phar/tests/metadata_write_commit.phpt
      ext/phar/tests/metadata_write_commitU.phpt
      ext/phar/tests/metadata_write_commitU.phpt
      ext/phar/tests/mkdir.phpt
      ext/phar/tests/mounteddir.phpt
      ext/phar/tests/mounteddirU.phpt
      ext/phar/tests/mounteddirU.phpt
      ext/phar/tests/open_for_write_existing.phpt
      ext/phar/tests/open_for_write_existing_b.phpt
      ext/phar/tests/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/open_for_write_existing_c.phpt
      ext/phar/tests/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/open_for_write_newfile.phpt
      ext/phar/tests/open_for_write_newfile_b.phpt
      ext/phar/tests/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/open_for_write_newfile_c.phpt
      ext/phar/tests/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/opendir.phpt
      ext/phar/tests/opendir_edgecases.phpt
      ext/phar/tests/phar_begin_setstub_commit.phpt
      ext/phar/tests/phar_begin_setstub_commitU.phpt
      ext/phar/tests/phar_begin_setstub_commitU.phpt
      ext/phar/tests/phar_buildfromdirectory1.phpt
      ext/phar/tests/phar_buildfromdirectory2.phpt
      ext/phar/tests/phar_buildfromdirectory3.phpt
      ext/phar/tests/phar_buildfromdirectory4.phpt
      ext/phar/tests/phar_buildfromiterator1.phpt
      ext/phar/tests/phar_buildfromiterator10.phpt
      ext/phar/tests/phar_buildfromiterator10U.phpt
      ext/phar/tests/phar_buildfromiterator10U.phpt
      ext/phar/tests/phar_buildfromiterator3.phpt
      ext/phar/tests/phar_buildfromiterator5.phpt
      ext/phar/tests/phar_buildfromiterator6.phpt
      ext/phar/tests/phar_buildfromiterator7.phpt
      ext/phar/tests/phar_buildfromiterator8.phpt
      ext/phar/tests/phar_bz2.phpt
      ext/phar/tests/phar_bz2U.phpt
      ext/phar/tests/phar_bz2U.phpt
      ext/phar/tests/phar_convert_again.phpt
      ext/phar/tests/phar_convert_repeated.phpt
      ext/phar/tests/phar_convert_tar.phpt
      ext/phar/tests/phar_convert_tar2.phpt
      ext/phar/tests/phar_convert_tar3.phpt
      ext/phar/tests/phar_convert_zip.phpt
      ext/phar/tests/phar_ctx_001.phpt
      ext/phar/tests/phar_decompress.phpt
      ext/phar/tests/phar_dir_iterate.phpt
      ext/phar/tests/phar_dotted_path.phpt
      ext/phar/tests/phar_extract.phpt
      ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_extract3.phpt
      ext/phar/tests/phar_get_supported_signatures_001.phpt
      ext/phar/tests/phar_get_supported_signatures_001a.phpt
      ext/phar/tests/phar_get_supported_signatures_002.phpt
      ext/phar/tests/phar_get_supported_signatures_002a.phpt
      ext/phar/tests/phar_gzip.phpt
      ext/phar/tests/phar_gzipU.phpt
      ext/phar/tests/phar_gzipU.phpt
      ext/phar/tests/phar_isvalidpharfilename.phpt
      ext/phar/tests/phar_metadata_read.phpt
      ext/phar/tests/phar_metadata_readU.phpt
      ext/phar/tests/phar_metadata_readU.phpt
      ext/phar/tests/phar_metadata_write.phpt
      ext/phar/tests/phar_metadata_writeU.phpt
      ext/phar/tests/phar_metadata_writeU.phpt
      ext/phar/tests/phar_oo_001.phpt
      ext/phar/tests/phar_oo_001U.phpt
      ext/phar/tests/phar_oo_001U.phpt
      ext/phar/tests/phar_oo_002.phpt
      ext/phar/tests/phar_oo_002U.phpt
      ext/phar/tests/phar_oo_002U.phpt
      ext/phar/tests/phar_oo_003.phpt
      ext/phar/tests/phar_oo_004.phpt
      ext/phar/tests/phar_oo_004U.phpt
      ext/phar/tests/phar_oo_004U.phpt
      ext/phar/tests/phar_oo_005.phpt
      ext/phar/tests/phar_oo_005U.phpt
      ext/phar/tests/phar_oo_005U.phpt
      ext/phar/tests/phar_oo_005_5.2.phpt
      ext/phar/tests/phar_oo_005_5.2.phpt
      ext/phar/tests/phar_oo_compressallbz2.phpt
      ext/phar/tests/phar_oo_compressallgz.phpt
      ext/phar/tests/phar_oo_compressed_001.phpt
      ext/phar/tests/phar_oo_compressed_001b.phpt
      ext/phar/tests/phar_oo_compressed_002.phpt
      ext/phar/tests/phar_oo_compressed_002b.phpt
      ext/phar/tests/phar_oo_getmodified.phpt
      ext/phar/tests/phar_oo_iswriteable.phpt
      ext/phar/tests/phar_oo_uncompressall.phpt
      ext/phar/tests/phar_setalias.phpt
      ext/phar/tests/phar_setalias2.phpt
      ext/phar/tests/phar_setsignaturealgo2.phpt
      ext/phar/tests/phar_stub.phpt
      ext/phar/tests/phar_stub_error.phpt
      ext/phar/tests/phar_stub_write.phpt
      ext/phar/tests/phar_stub_write_file.phpt
      ext/phar/tests/phar_unlinkarchive.phpt
      ext/phar/tests/pharfileinfo_construct.phpt
      ext/phar/tests/pharfileinfo_getcrc32.phpt
      ext/phar/tests/phpinfo_001.phpt
      ext/phar/tests/phpinfo_002.phpt
      ext/phar/tests/phpinfo_003.phpt
      ext/phar/tests/phpinfo_004.phpt
      ext/phar/tests/readfile_edgecases.phpt
      ext/phar/tests/refcount1.phpt
      ext/phar/tests/rename.phpt
      ext/phar/tests/rename_dir.phpt
      ext/phar/tests/rename_dir_and_mount.phpt
      ext/phar/tests/rmdir.phpt
      ext/phar/tests/stat2.phpt
      ext/phar/tests/stat2_5.3.phpt
      ext/phar/tests/test_signaturealgos.phpt
      ext/phar/tests/withphar_web.phpt
      ext/phar/tests/zf_test.phpt
      ext/phar/tests/files/blog.phar
      ext/phar/tests/files/blog.phar.inc
      ext/phar/tests/files/config.xml
      ext/phar/tests/files/frontcontroller5.phar
      ext/phar/tests/files/frontcontroller6.phar
      ext/phar/tests/files/frontcontroller6.phar.inc
      ext/phar/tests/files/frontcontroller7.phar
      ext/phar/tests/files/frontcontroller7.phar.inc
      ext/phar/tests/files/notbogus.zip
      ext/phar/tests/files/openssl.phar
      ext/phar/tests/files/openssl.phar.pubkey
      ext/phar/tests/files/phar_test.inc
      ext/phar/tests/files/private.pem
      ext/phar/tests/tar/all.phpt:
      - Bring phar tests into line across all branches

2008-08-01  Scott MacVicar  <scott@macvicar.net>

    * ext/pdo_sqlite/config.m4:
      MFB: Make pdo_sqlite use the bundled extension with sqlite3

2008-08-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/config.w32:
      - MFH: add new default dir (old still works)

    * win32/build/config.w32:
      - add new default dir (old still works)

    * (PHP_5_3)
      ext/tidy/config.w32:
      - MFH: first static lib then dyn or old one

    * ext/tidy/config.w32:
      - first static lib then dyn or old one

2008-08-01  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      MFB5.3: INI options for new extions

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      Add ini options for the new exts

2008-08-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c:
      MFH: fix int<->long mess causing lots of segfaults on x86_64

    * ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c:
      fix int<->long mess causing lots of segfaults on x86_64

2008-08-01  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/sqlite3/tests/sqlite3_11_numrows.phpt:
      fix skipif

    * (PHP_5_3)
      ext/sqlite3/tests/sqlite3_11_numrows.phpt:
      Fix skipif (altough I can't find any such method in the source..?)

2008-08-01  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/makestub.php
      ext/phar/package.php
      ext/phar/shortarc.php
      ext/phar/phar/clicommand.inc
      ext/phar/phar/directorytreeiterator.inc
      ext/phar/phar/phar.php
      ext/phar/phar/pharcommand.inc:
      - Consistency rocks: Make all lines start with tabs for indentation

    * (PHP_5_3)
      ext/phar/phar/pharcommand.inc:
       - Fix pear PHP_Archive class file location

2008-08-01  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      configure.in
      main/php_version.h:
      back to dev

    * (PHP_5_3)
      NEWS
      configure.in
      main/php_version.h:
      5.3.0alpha1

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4:
      Still need defines so that sqlite3.h will match the lib that sqlite3 uses

2008-07-31  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/pdo_sqlite/libsqlite/.cvsignore:
      remove that file, too

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/pdo_sqlite/libsqlite/sqlite3.c
      ext/pdo_sqlite/libsqlite/sqlite3.h
      ext/pdo_sqlite/libsqlite/sqlite3ext.h:
      Bundled pdo_sqlite files are no longer required

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.phpt:
      Make pdo_sqlite use the bundled extension with sqlite3 (pdo_sqlite gets
      fts!)
      Fix test after class rename

2008-07-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/config.w32:
      - new usual suspects

2008-07-31  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/sqlite3/config.m4:
      MFB5.3: "without" and "do not include"

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      Class rename to match Coding Standards

2008-07-31  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/sqlite3/config.m4:
      Which means do not include.., thanks Jani :)

    * (PHP_5_3)
      ext/sqlite3/config.m4:
      Say without, since its enabled by default

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/config.m4
      ext/sqlite3/php_sqlite3.h:
      MFB: Enable by default and fix compile error

    * (PHP_5_3)
      ext/sqlite3/config.m4
      ext/sqlite3/php_sqlite3.h:
      Enable by default and fix compile error

2008-07-31  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - Fix news

2008-07-31  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      - Added a few exts

2008-07-31  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      Typo

2008-07-31  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      move 'Improved' stuff together and max 80 char width

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      Fix some NEWS entries

2008-07-31  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      Update NEWS

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/php_array.h
      ext/standard/tests/array_replace.phpt:
      MFH (DOC] Add array_replace/array_replace_recursive (Mett Wilmas)

    * ext/standard/tests/array_replace.phpt
      ext/standard/tests/array_replace.phpt:
      
      - Add array_replace/array_replace_recursive (Mett Wilmas)

    * ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/php_array.h:
      - Add array_replace/array_replace_recursive (Mett Wilmas)

2008-07-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/ldap/config.w32:
      - add detection for newer libs

2008-07-31  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_2)
      NEWS
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/tests/mb_substitute_character.phpt:
      - MFH: Fixed bug #44617 (wrong HTML entity output when
      substitute_character=entity).

    * (PHP_5_3)
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/tests/mb_substitute_character.phpt:
      - MFH: Fixed bug #44617 (wrong HTML entity output when
      substitute_character=entity)

    * ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/tests/mb_substitute_character.phpt:
      - Fixed bug #44617 (wrong HTML entity output when
      substitute_character=entity)

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/tests/sqlite3_25_create_aggregate.phpt:
      Fix test

    * ext/sqlite3/sqlite3.c:
      MFB: Stray RETURN_TRUE value

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      Stray RETURN_TRUE value

2008-07-31  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed constant substitution in constant expression context

2008-07-31  Olivier Hill  <olivier.hill@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c:
      Fix regression issue

2008-07-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/fileinfo/config.w32:
       - MFB: update config to match config.m4
         (still does not build but will be fixed for alpha2)

    * (PHP_5_3)
      ext/fileinfo/config.w32:
      - update config to match config.m4
        (still does not build but will be fixed for alpha2)

2008-07-31  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/mbstring/tests/mb_substr_basic.phpt:
      - fix test

2008-07-31  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/json/tests/fail001.phpt
      ext/json/tests/fail001.phpt
      ext/json/tests/fail001.phpt:
      Fix test to test higher nesting level

    * ext/gd/libgd/gd.c
      ext/gd/libgd/gd.c
      ext/gd/libgd/gd.c
      ext/gd/libgd/gd_png.c
      ext/gd/libgd/gd_png.c
      ext/gd/libgd/gd_png.c:
      Fix for bug #45030

2008-07-31  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_015.phpt
      ZendEngine2/tests/closure_015.phpt:
      Removed Closure::__toString()

2008-07-31  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      typo

    * (PHP_5_2)
      NEWS
      sapi/isapi/php5isapi.c
      sapi/isapi/php5isapi.c:
      MFH:- Fixed bug #45568 (ISAPI does not property clear auth_digest in
      header).

    * sapi/isapi/php5isapi.c:
      - Fixed bug #45568 (ISAPI does not property clear auth_digest in header).

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      MFH: Resync libsqlite files from amalgamation. Save the kittens, no EOL
      mess.

    * ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h
      ext/sqlite3/libsqlite/sqlite3ext.h:
      Resync libsqlite files from amalgamation. Save the kittens, no EOL mess.

2008-07-31  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      scripts/phpize.m4
      scripts/phpize.m4:
      MFH:- Applied the missing parts to phpize.m4 for zend extension builds

    * scripts/phpize.m4:
      - Applied the missing parts to phpize.m4 for zend extension builds

2008-07-31  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/fileinfo/config.w32
      ext/fileinfo/libmagic/config.h:
      MFH: get fileinfo building again on Windows

    * ext/fileinfo/config.w32
      ext/fileinfo/libmagic/config.h:
      get fileinfo building again on Windows

2008-07-30  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      scripts/phpize.m4:
      MFH:- Detect whether debugging was enabled in PHP and drop optimizing flags
      if so (merge from configure.in)

    * scripts/phpize.m4:
      - Detect whether debugging was enabled in PHP and drop optimizing flags if
      so (merge from configure.in)

    * configure.in:
      CS

2008-07-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/intl/locale/locale_methods.c:
      - MFH: Fixed memory leak.

    * ext/intl/locale/locale_methods.c:
      - Fixed memory leak.

2008-07-30  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/012.phpt
      ext/date/tests/013.phpt
      ext/date/tests/date_parse_001.phpt:
      - MFH: Fixed a bug with the YYYY-MM format not resetting the day correctly.
      - MFH: Fixed a bug in the DateTime->modify() methods, it would not use the
        advanced relative time strings.
      - MFH: Fixed return values of all the modifying methods, they now properly
        return the object itself.

2008-07-30  Felipe Pena  <felipensp@gmail.com>

    * ext/intl/locale/locale_methods.c:
      - MFB: Fixed crash when NULL is passed to locale_accept_from_http()

2008-07-30  Stanislav Malyshev  <stas@zend.com>

    * TSRM/readdir.h
      TSRM/readdir.h
      TSRM/tsrm_config.w32.h
      TSRM/tsrm_config.w32.h:
      fix warnings

2008-07-30  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/012.phpt
      ext/date/tests/013.phpt
      ext/date/tests/date_parse_001.phpt:
      - Fixed a bug with the YYYY-MM format not resetting the day correctly.
      - Fixed a bug in the DateTime->modify() methods, it would not use the
      advanced
        relative time strings.
      - Fixed return values of all the modifying methods, they now properly
      return
        the object itself.

2008-07-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/intl/locale/locale_methods.c:
      - Fixed crash when NULL is passed to locale_accept_from_http()

2008-07-30  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/json/JSON_parser.c
      ext/json/JSON_parser.c
      ext/json/JSON_parser.c:
      We can afford a larger stack here and other json parsers out there
      go deeper than 128.

2008-07-30  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/constants_006.phpt:
      - New test

    * ZendEngine2/tests/constants_006.phpt
      ZendEngine2/tests/constants_006.phpt:
      
      file constants_006.phpt was initially added on branch PHP_5_3.

2008-07-30  Antony Dovgal  <tony@daylessday.org>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      fix folding

    * (PHP_5_3)
      ext/gd/tests/bug44849.phpt:
      enable this test on all platforms, no reason to limit it windows only

    * ext/gd/tests/bug44849.phpt
      ext/gd/tests/imagecolorclosesthwb.phpt:
      fix tests

    * (PHP_5_3)
      ext/gd/tests/imagecolorclosesthwb.phpt:
      fix test

2008-07-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/mbstring/config.w32:
      - mbstring is built shared on windows
        it looks like the idea was to have it static (but does not work)

    * (PHP_5_3)
      ext/mbstring/oniguruma/regint.h:
      - fix VC9 build (5.3+)
        Please do not revert this fix again and to merge 5.3's changes to HEAD

2008-07-30  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/date/php_date.c
      scripts/phpize.m4:
      ws

2008-07-30  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      ext/gd/tests/imagecolorclosesthwb.phpt:
      MFH: Add test for imagecolorclosesthwb()

    * ext/gd/tests/imagecolorclosesthwb.phpt
      ext/gd/tests/imagecolorclosesthwb.phpt:
      
      Add test for imagecolorclosesthwb()

    * ext/gd/tests/bug44849.phpt:
      MFB: Add test case for #44849

    * ext/gd/tests/bug44849.phpt
      ext/gd/tests/bug44849.phpt:
      
      file bug44849.phpt was initially added on branch PHP_5_3.

2008-07-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      - MFH: Fixed BC break: The magic constants must be case-insensitive.

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      - Fixed BC break: The magic constants must be case-insensitive.

2008-07-30  George Wang  <gwang@litespeedtech.com>

    * sapi/litespeed/lsapi_main.c:
      make it compatible with PHP 6.0 using new php output API

2008-07-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      - MFH: missing in the previous crypt commit (shutdown frees the locking
      mechanism)

    * ext/standard/basic_functions.c:
      - missing in the previous crypt commit (shutdown frees the locking
      mechanism)

2008-07-29  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/pcntl/config.m4
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/tests/002.phpt:
      MFH: Added pcntl_sigwaitinfo(), pcntl_sigtimedwait() and
      pcntl_sigprocmask()
      [DOC] pcntl_sigprocmask() allows to block signals. pcntl_sigwaitinfo()
      allows to fetch blocked signals or signals delivered while
      pcntl_sigwaitinfo()
      is running. pcntl_sigtimedwait() is pcntl_sigwaitinfo() with a timeout.

    * ext/pcntl/config.m4
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/tests/002.phpt
      ext/pcntl/tests/002.phpt:
      Added pcntl_sigwaitinfo(), pcntl_sigtimedwait() and pcntl_sigprocmask()
      [DOC] pcntl_sigprocmask() allows to block signals. pcntl_sigwaitinfo()
      allows to fetch blocked signals or signals delivered while
      pcntl_sigwaitinfo()
      is running. pcntl_sigtimedwait() is pcntl_sigwaitinfo() with a timeout.

2008-07-29  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/string.c:
      - Fix memory leak

2008-07-29  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/tests/pcntl_signal_dispatch.phpt:
      MFH: Added pcntl_signal_dispatch()
      [DOC] pcntl_signal_dispatch() allows to dispatch pending signals to
      registered
      signal handler functions on-demand. This allows to use pcntl_signal()
      without
      ticks.

    * ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/tests/pcntl_signal_dispatch.phpt
      ext/pcntl/tests/pcntl_signal_dispatch.phpt:
      Added pcntl_signal_dispatch()
      [DOC] pcntl_signal_dispatch() allows to dispatch pending signals to
      registered
      signal handler functions on-demand. This allows to use pcntl_signal()
      without
      ticks.

2008-07-29  Felipe Pena  <felipensp@gmail.com>

    * ext/gettext/gettext.c:
      - Fix crash when NULL is passed to bindtextdomain() (sync with 5_3)

2008-07-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ext/date/php_date.c
      ext/date/php_date.c
      ext/spl/tests/iterator_041b.phpt
      ext/spl/tests/iterator_041b.phpt:
      Fixed memory leak

2008-07-29  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/standard/http_fopen_wrapper.c:
      Fixed previous fix

2008-07-29  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/url.c:
      - Fix the fix

    * ext/standard/url.c:
      - Fix mem. leak

    * ext/standard/tests/general_functions/bug41970.phpt
      ext/standard/tests/strings/strncasecmp_variation10.phpt
      ext/standard/tests/strings/strncasecmp_variation11.phpt
      ext/standard/tests/strings/strncasecmp_variation4.phpt
      ext/standard/tests/strings/strncmp_variation4.phpt
      ext/tidy/tests/024.phpt:
      - Fixed tests

2008-07-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/date/tests/date-set-timestamp.phpt
      ext/date/tests/date_parse_001.phpt:
      Fixed test

    * ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c:
      Removed warning

2008-07-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/phar/util.c:
      don't segfault if given invalid/empty private key

    * (PHP_5_3)
      ext/phar/util.c:
      don't free function name before calling the function

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c:
      fix folding

    * (PHP_5_2)
      ext/curl/interface.c
      ext/curl/interface.c:
      MFH: fix copy/paste error (patch by Mikko)

    * ext/curl/interface.c:
      fix 5 years old copy/paste error (patch by Mikko)

    * ext/reflection/tests/reflectionClass_getExtension_basic.phpt:
      fix test

    * ext/reflection/php_reflection.c:
      make ReflectionProperty::getValue() and ReflectionProperty::setValue()
      consistent with their implementations in 5_3

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      add zend_u_read_property() and zend_u_update_property()

    * (PHP_5_2)
      configure.in:
      this shouldn't have been backported

2008-07-29  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      Makefile.gcov:
      - MFH Exclude bundled libs from gcov processing

    * Makefile.gcov:
      - Exclude bundled libs from gcov processing

2008-07-29  Antony Dovgal  <tony@daylessday.org>

    * ext/reflection/php_reflection.c:
      no need for FETCH anymore..

    * ext/reflection/php_reflection.c:
      more similar fixes

    * ext/reflection/php_reflection.c:
      add TSRMLS_DC and fix crash in ZTS mode

2008-07-29  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/standard/crypt_blowfish.c
      ext/standard/php_crypt_r.h:
      Fix build where __const is already defined like OS X.

    * (PHP_5_3)
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.phpt:
      MFH: Add freelist for tracking sqlite statements to free on implicit
      SQLite3::close()

    * ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.phpt:
      Add freelist for tracking sqlite statements to free on implicit
      SQLite3::close()

2008-07-29  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ext/mbstring/tests/zend_multibyte-14.phpt:
      - Typo.

2008-07-28  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/sqlite3.c:
      MFB: Fix error when fetchArray reaches the last row

    * (PHP_5_3)
      ext/sqlite3/sqlite3.c:
      Fix error when fetchArray reaches the last row, and prototyp error

2008-07-28  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.5 (2008e)

2008-07-28  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      MFH: When automatically redirecting an HTTP request, use the GET method
      when the
      original method was not HEAD or GET (fixes #45540)

    * ext/standard/http_fopen_wrapper.c:
      When automatically redirecting an HTTP request, use the GET method when the
      original method was not HEAD or GET (fixes #45540)

2008-07-28  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * ext/standard/php_crypt_r.c
      ext/standard/php_crypt_r.c:
      Secure versions of string functions don't exist for VC6

2008-07-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/crypt_freesec.c:
      - MFH: vc6 is picky about brackets when used with a defined type...

    * ext/standard/crypt_freesec.c:
      - vc6 is picky about brackets when used with a defined type...

2008-07-28  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/fixedarray_021.phpt:
      Increase coverage a bit

2008-07-28  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/tests/constants_005.phpt:
      Fixed constant substitution (Matt)

    * ZendEngine2/tests/constants_005.phpt
      ZendEngine2/tests/constants_005.phpt:
      
      file constants_005.phpt was initially added on branch PHP_5_3.

2008-07-28  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/036.phpt
      ZendEngine2/tests/036.phpt
      ZendEngine2/tests/037.phpt
      ZendEngine2/tests/037.phpt
      ZendEngine2/tests/038.phpt
      ZendEngine2/tests/038.phpt
      ZendEngine2/tests/closure_024.phpt
      ZendEngine2/tests/closure_024.phpt
      ZendEngine2/tests/closure_025.phpt
      ZendEngine2/tests/closure_025.phpt
      ZendEngine2/tests/closure_026.phpt
      ZendEngine2/tests/closure_026.phpt
      ZendEngine2/tests/closure_027.phpt
      ZendEngine2/tests/closure_027.phpt
      ZendEngine2/tests/closure_028.phpt
      ZendEngine2/tests/closure_028.phpt
      ZendEngine2/tests/closure_029.phpt
      ZendEngine2/tests/closure_029.phpt
      ZendEngine2/tests/closure_030.phpt
      ZendEngine2/tests/closure_030.phpt
      ZendEngine2/tests/list_007.phpt
      ZendEngine2/tests/list_007.phpt
      ZendEngine2/tests/objects_031.phpt
      ZendEngine2/tests/objects_031.phpt:
      
      - New tests

2008-07-28  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/sqlite3/php_sqlite3.h
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/libsqlite/sqlite3ext.h
      ext/sqlite3/tests/skipif.inc
      ext/sqlite3/tests/skipif.inc
      ext/sqlite3/tests/stream_test.inc
      ext/sqlite3/tests/stream_test.inc:
      - Fix EOLs

    * ext/sqlite3/php_sqlite3.h:
      - Fix EOLs. (Pierre: yea, mac2unix..try not touch files with your braindead
      Winblows editors!)

2008-07-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - nothing to do here

    * win32/build/config.w32:
      - not here anymore (old crypt implementation)

    * (PHP_5_3)
      NEWS
      ext/standard/config.m4
      ext/standard/config.w32
      ext/standard/crypt.c
      ext/standard/crypt_blowfish.c
      ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.h
      ext/standard/php_crypt.h
      ext/standard/php_crypt_r.c
      ext/standard/php_crypt_r.h
      win32/crypt_win32.c
      win32/crypt_win32.h
      win32/md5crypt.c
      win32/md5crypt.h
      win32/php_stdint.h
      win32/build/config.w32
      win32/build/config.w32.h.in:
      -MFH:
       - #45430, windows implementation of crypt is not TS
       - add Blowfish (using implementation from Solar Designer <solar at
      openwal dot com>) and extended DES support
       - Make crypt features portable:
         - if no crypt_r, php's implemetation is used (all algo and TS), php
      can't be used with unsafe crypt anymore
         - if one algo is missing, php's implemetation is used
         - Windows always use php's implementation
       - removed old code in windows/

    * main/win95nt.h:
      - silent warning with vc8 + dbg mode

    * ext/standard/config.m4
      ext/standard/config.w32
      ext/standard/crypt.c
      ext/standard/crypt_blowfish.c
      ext/standard/crypt_blowfish.c
      ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.c
      ext/standard/crypt_freesec.h
      ext/standard/crypt_freesec.h
      ext/standard/php_crypt_r.c
      ext/standard/php_crypt_r.c
      ext/standard/php_crypt_r.h
      ext/standard/php_crypt_r.h
      win32/crypt_win32.c
      win32/crypt_win32.h
      win32/md5crypt.c
      win32/md5crypt.h
      win32/php_stdint.h
      win32/php_stdint.h
      win32/build/config.w32.h.in:
      - #45430, windows implementation of crypt is not TS
      - add Blowfish (using implementation from Solar Designer <solar at openwal
      dot com>) and extended DES support
      - Make crypt features portable:
        - if no crypt_r, php's implemetation is used (all algo and TS), php
      can't be used with unsafe crypt anymore
        - if one algo is missing, php's implemetation is used
        - Windows always use php's implementation
      - removed old code in windows/

    * ext/pdo_odbc/odbc_stmt.c
      ext/pdo_odbc/php_pdo_odbc_int.h
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/libsqlite/sqlite3.c
      ext/sqlite3/libsqlite/sqlite3.h:
      - mac to unix

    * ext/sqlite3/php_sqlite3.h:
      - mac to unix format

    * ext/intl/locale/locale_methods.c:
      - Fix ZTS build

2008-07-28  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.l
      ext/mbstring/tests/zend_multibyte-14.phpt
      ext/mbstring/tests/zend_multibyte-14.phpt:
      - SCNG(input_filter) can be null if the script encoding is idential to
        the internal encoding.

    * (PHP_5_3)
      ext/mbstring/tests/zend_multibyte-13.phpt:
      - ???

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_language_scanner_defs.h:
      - Touch.

    * ZendEngine2/zend_language_scanner.l:
      - Another portion to merge.

    * ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_scanner.l:
      - Sync function signature with the 5.3 branch

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      - Touch

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.l:
      - WS

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      - touch

    * ext/mbstring/tests/zend_multibyte-13.phpt
      ext/mbstring/tests/zend_multibyte-13.phpt:
      
      file zend_multibyte-13.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_scanner.l:
      - Fix __halt_compiler() weirdness with zend-mulibyte enabled

2008-07-27  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/ming/config.m4
      ext/ming/ming.c:
      - Allow building with ming-0.4rc1 (the latest available ming)

2008-07-27  David Soria Parra  <dsoria@gmx.net>

    * scripts/phpize.m4
      scripts/phpize.m4:
      MFB: - Fixed the fix for not requiring C++ always

    * (PHP_5_2)
      scripts/phpize.m4:
      - Fixed the fix for not requiring C++ always

2008-07-27  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/tests/date-set-timestamp.phpt:
      - MFH: Fixed DateTime::setTimestamp() and added a test for it.

    * ext/date/tests/date-set-timestamp.phpt
      ext/date/tests/date-set-timestamp.phpt:
      
      - Fixed DateTime::setTimestamp() and added a test for it.

    * ext/date/php_date.c:
      - Fixed DateTime::setTimestamp() and added a test for it.

2008-07-27  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/README
      ext/oci8/package2.xml
      ext/oci8/php_oci8.h:
      MFH Update README.  Bump ver ready for PECL release

    * ext/oci8/README
      ext/oci8/php_oci8.h:
      Update README.  Bump ver ready for PECL release

2008-07-27  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/007.phpt
      ZendEngine2/tests/008.phpt
      ZendEngine2/tests/009.phpt
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/017.phpt
      ZendEngine2/tests/020.phpt
      ZendEngine2/tests/030.phpt
      ZendEngine2/tests/bug33771.phpt:
      - Fixed tests

2008-07-27  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      MFH: Sync oci8.default_prefetch example value with recent change

    * php.ini-dist
      php.ini-recommended:
      Sync oci8.default_prefetch example value with recent change

    * (PHP_5_3)
      NEWS:
      Add OCI8 changes

2008-07-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      configure.in
      configure.in:
      MFH:- Fixed the fix for not requiring C++ always

    * configure.in:
      - Fixed the fix for not requiring C++ always

2008-07-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.c:
      Fix for bug #43487 (Wrong conversion of float to string)

2008-07-27  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/util.c:
      - Fix openssl check

2008-07-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.out
      ext/sqlite3/tests/sqlite3_25_create_aggregate.out:
      -sigh*

    * (PHP_5_3)
      ext/sqlite3/tests/sqlite3_01_open.phpt
      ext/sqlite3/tests/sqlite3_02_create.phpt
      ext/sqlite3/tests/sqlite3_03_insert.phpt
      ext/sqlite3/tests/sqlite3_04_update.phpt
      ext/sqlite3/tests/sqlite3_05_delete.phpt
      ext/sqlite3/tests/sqlite3_06_prepared_stmt.phpt
      ext/sqlite3/tests/sqlite3_07_prepared_stmt.phpt
      ext/sqlite3/tests/sqlite3_08_udf.phpt
      ext/sqlite3/tests/sqlite3_09_blob_bound_param.phpt
      ext/sqlite3/tests/sqlite3_10_bound_value_name.phpt
      ext/sqlite3/tests/sqlite3_11_numrows.phpt
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.phpt
      ext/sqlite3/tests/sqlite3_13_skip_all_cleanup.phpt
      ext/sqlite3/tests/sqlite3_14_querysingle.phpt
      ext/sqlite3/tests/sqlite3_15_open_error.phpt
      ext/sqlite3/tests/sqlite3_16_select_no_results.phpt
      ext/sqlite3/tests/sqlite3_17_version.phpt
      ext/sqlite3/tests/sqlite3_18_changes.phpt
      ext/sqlite3/tests/sqlite3_19_columninfo.phpt
      ext/sqlite3/tests/sqlite3_20_error.phpt
      ext/sqlite3/tests/sqlite3_21_security.phpt
      ext/sqlite3/tests/sqlite3_22_loadextension.phpt
      ext/sqlite3/tests/sqlite3_23_escape_string.phpt
      ext/sqlite3/tests/sqlite3_24_last_insert_rowid.phpt
      ext/sqlite3/tests/sqlite3_25_create_aggregate.phpt
      ext/sqlite3/tests/sqlite3_26_reset_prepared_stmt.phpt
      ext/sqlite3/tests/sqlite3_27_reset_prepared_stmt_result.phpt
      ext/sqlite3/tests/sqlite3_28_clear_bindings.phpt:
      nuke \r\n

2008-07-26  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/sqlite3/php_sqlite3.h
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/php_sqlite3_structs.h
      ext/sqlite3/sqlite3.c:
      - Fix build

    * ext/sqlite3/config.m4:
      - Fixed build with bundled library

    * ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.diff
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.exp
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.log
      ext/sqlite3/tests/sqlite3_12_unfinalized_stmt_cleanup.php
      ext/sqlite3/tests/sqlite3_25_create_aggregate.diff
      ext/sqlite3/tests/sqlite3_25_create_aggregate.exp
      ext/sqlite3/tests/sqlite3_25_create_aggregate.log
      ext/sqlite3/tests/sqlite3_25_create_aggregate.php:
      jfc..*SIGH*

    * (PHP_5_3)
      ext/pdo_mysql/config.m4:
      - Removed merge typos

    * ext/sqlite3/config.m4:
      NO Winblows EOLs here!!!

    * ext/sqlite3/sqlite3.c:
      fix folding tag

    * ext/standard/credits_ext.h
      ext/standard/credits_ext.h:
      update credits

    * ext/sqlite3/php_sqlite3.h
      ext/sqlite3/sqlite3.c:
      - Fix ws/cs (please do not invent your own CS...) and weird EOLs

    * header:
      correct year and version

    * ext/sqlite3/CREDITS:
      - Fix EOLs

    * ext/intl/CREDITS:
      tune

    * ext/sqlite3/config.m4
      ext/sqlite3/config.m4:
      - No tabs.

2008-07-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      -** empty log message ***

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c:
      Added checks for destroied objects

    * ZendEngine2/tests/bug44660.phpt
      ZendEngine2/tests/bug44660.phpt:
      
      file bug44660.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug36303.phpt
      ZendEngine2/tests/bug36303.phpt
      ZendEngine2/tests/bug44660.phpt:
      Fixed bug #44660 (Indexed and reference assignment to propery of non-object
      don't trigger warning)

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Added support for overloaded functions (e.g. COM) in call_user_func().

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug35655.phpt
      ZendEngine2/tests/bug35655.phpt
      ZendEngine2/tests/heredoc_011.phpt
      ZendEngine2/tests/heredoc_011.phpt
      ZendEngine2/tests/nowdoc_013.phpt
      ZendEngine2/tests/nowdoc_013.phpt
      ZendEngine2/tests/nowdoc_014.phpt
      ZendEngine2/tests/nowdoc_014.phpt
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer_data.c
      tests/strings/bug26703.phpt
      tests/strings/bug26703.phpt:
      . Added support for using static HEREDOCs to initialize static variables
      and class members or constants. (Matt)
      . Improved syntax highlighting and consistency for variables in
      double-quoted strings and literal text in HEREDOCs and backticks. (Matt)
      . Optimized interpolated strings to use one less opcode. (Matt)

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_023.phpt:
      Fixed bug #45608 (closures don't work in static methods)

    * ZendEngine2/tests/closure_023.phpt
      ZendEngine2/tests/closure_023.phpt:
      
      file closure_023.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed crashes and memory leak for objects with NULL
      write_property/has_property/unset_property handlers

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug32290.phpt
      ZendEngine2/tests/bug32290.phpt
      ZendEngine2/tests/objects_027.phpt
      ZendEngine2/tests/objects_027.phpt
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/spl/php_spl.c
      ext/spl/php_spl.c
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/callbacks_001.phpt
      ext/standard/tests/general_functions/callbacks_001.phpt:
      Fixed is_callable/call_user_func mess that had done different things for
      very similar arguments e.g. array("A","B") and "A::B"

2008-07-26  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/bug45622.phpt:
      MFH: Fix bug #45622 (isset($arrayObject->p) misbehaves with
      ArrayObject::ARRAY_AS_PROPS set)

    * ext/spl/spl_array.c
      ext/spl/tests/bug45622.phpt
      ext/spl/tests/bug45622.phpt:
      Fix bug #45622 (isset($arrayObject->p) misbehaves with
      ArrayObject::ARRAY_AS_PROPS set)

2008-07-26  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite3/CREDITS
      ext/sqlite3/config.m4
      ext/sqlite3/config.w32
      ext/sqlite3/php_sqlite3.h
      ext/sqlite3/sqlite3.c:
      Forgot to add these earlier
      SQLite3 extension, still has 2 failing tests that will be sorted shortly.

2008-07-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/fileinfo/fileinfo.c:
      MFH:
      - Added arginfo
      - Fixed:
        . proto: finfo_buffer
        . parameter type in _php_finfo_get_type()

    * ext/fileinfo/fileinfo.c:
      - Added arginfo
      - Fixed:
        . proto: finfo_buffer
        . parameter type in _php_finfo_get_type()

2008-07-25  Antony Dovgal  <tony@daylessday.org>

    * sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      fix warnings

2008-07-25  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c:
      - Fix warnings

    * ext/mbstring/mbstring.c:
      - Fix wrong cast

2008-07-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      main/main.c:
      - MFB: Fixed the parameter type expected. set_time_limit() should accept
      only integer.

2008-07-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/pdo/config.m4
      ext/pdo_dblib/config.m4
      ext/pdo_firebird/config.m4
      ext/pdo_mysql/config.m4
      ext/pdo_oci/config.m4
      ext/pdo_odbc/config.m4
      ext/pdo_pgsql/config.m4
      ext/pdo_sqlite/config.m4:
      MFH: Fix PDO configure dependancy: If --disable-pdo is used, disable all
      MFH: enabled-by-default drivers. Also error out if you try to configure
      MFH: a driver as static but pdo is disabled.

2008-07-25  Felipe Pena  <felipensp@gmail.com>

    * main/main.c:
      - Fixed the parameter type expected. set_time_limit() should accept only
      integer.

2008-07-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/pdo/config.m4
      ext/pdo_dblib/config.m4
      ext/pdo_firebird/config.m4
      ext/pdo_mysql/config.m4
      ext/pdo_oci/config.m4
      ext/pdo_odbc/config.m4
      ext/pdo_pgsql/config.m4
      ext/pdo_sqlite/config.m4:
      - Fix PDO configure dependancy: If --disable-pdo is used, disable all
      enabled-by-default drivers. Also error out if you try to configure a
      driver as static but pdo is disabled.

2008-07-25  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/tests/mb_stripos.phpt
      ext/mbstring/tests/mb_stripos_basic.phpt
      ext/mbstring/tests/mb_stripos_error1.phpt
      ext/mbstring/tests/mb_stripos_error2.phpt
      ext/mbstring/tests/mb_stripos_variation1.phpt
      ext/mbstring/tests/mb_stripos_variation2.phpt
      ext/mbstring/tests/mb_stripos_variation3.phpt
      ext/mbstring/tests/mb_stripos_variation4.phpt:
      - MFH: Fix a typo in mb_stripos() that caused segfaults (noticed by
      bs@php.net, thanks).

    * ext/mbstring/mbstring.c
      ext/mbstring/tests/mb_stripos.phpt
      ext/mbstring/tests/mb_stripos.phpt
      ext/mbstring/tests/mb_stripos_basic.phpt
      ext/mbstring/tests/mb_stripos_basic.phpt
      ext/mbstring/tests/mb_stripos_error1.phpt
      ext/mbstring/tests/mb_stripos_error1.phpt
      ext/mbstring/tests/mb_stripos_error2.phpt
      ext/mbstring/tests/mb_stripos_error2.phpt
      ext/mbstring/tests/mb_stripos_variation1.phpt
      ext/mbstring/tests/mb_stripos_variation1.phpt
      ext/mbstring/tests/mb_stripos_variation2.phpt
      ext/mbstring/tests/mb_stripos_variation2.phpt
      ext/mbstring/tests/mb_stripos_variation3.phpt
      ext/mbstring/tests/mb_stripos_variation3.phpt
      ext/mbstring/tests/mb_stripos_variation4.phpt
      ext/mbstring/tests/mb_stripos_variation4.phpt:
      - fix a typo in mb_stripos() that caused segfault.
        (noticed by bs@php.net, thanks).

2008-07-25  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug45019.phpt:
      MFH: Fixed bug#45019 Segmentation fault with SELECT ? and UNION

    * ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug45019.phpt:
      Fix bug#45019 Segmentation fault with SELECT ? and UNION

2008-07-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/confutils.js:
      - MFH: fix EXT_FOO_SHARED usage as dep mgt broke it (one more hack but we
      can clean them after alpha)

2008-07-25  Rob Richards  <rrichards@ctindustries.net>

    * ext/intl/locale/locale_methods.c:
      fix zts build

2008-07-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/confutils.js:
      - fix EXT_FOO_SHARED usage as dep mgt broke it (one more hack but we can
      clean them after alpha)

2008-07-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      configure.in
      configure.in
      scripts/phpize.m4
      scripts/phpize.m4:
      MFH: Fixed a minor problem in not enabling c++/g++ when not needed.

    * configure.in
      scripts/phpize.m4:
      - Fixed a minor problem in not enabling c++/g++ when not needed.

2008-07-25  Felipe Pena  <felipensp@gmail.com>

    * main/main.c:
      - MFB: New parameter parsing API (set_time_limit)

    * ext/fileinfo/fileinfo.c:
      - Fix build

2008-07-25  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt
      ext/mbstring/tests/zend_multibyte-02.phpt
      ext/mbstring/tests/zend_multibyte-03.phpt
      ext/mbstring/tests/zend_multibyte-04.phpt
      ext/mbstring/tests/zend_multibyte-05.phpt
      ext/mbstring/tests/zend_multibyte-06.phpt
      ext/mbstring/tests/zend_multibyte-07.phpt
      ext/mbstring/tests/zend_multibyte-08.phpt
      ext/mbstring/tests/zend_multibyte-09.phpt
      ext/mbstring/tests/zend_multibyte-10.phpt
      ext/mbstring/tests/zend_multibyte-11.phpt
      ext/mbstring/tests/zend_multibyte-12.phpt:
      - Fix tests.

2008-07-25  Antony Dovgal  <tony@daylessday.org>

    * run-tests.php
      run-tests.php:
      fix typo

2008-07-25  Dmitry Stogov  <dmitry@zend.com>

    * ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      Fixed support for static methods

2008-07-25  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      run-tests.php:
      - MFH: Allow the results of a partial run to be saved when -s option is
        explicitly specified.

    * run-tests.php:
      - Allow the results of a partial run to be saved when -s option is
      explicitly
        specified.

2008-07-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/url_scanner_ex.c:
      MFB: generated with a bit newer re2c

    * ext/fileinfo/Makefile.frag
      ext/fileinfo/Makefile.frag
      ext/fileinfo/config.m4
      ext/fileinfo/fileinfo.c:
      
      - Enable fileinfo by default

    * (PHP_5_3)
      ext/standard/credits_ext.h:
      Update credits

    * ext/gd/tests/imageloadfont_invalid.phpt:
      - Cleanup after test

2008-07-25  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/spl/spl_directory.c
      ext/sqlite/sqlite.c
      main/streams/userspace.c:
      Fixed uninitialized data

2008-07-25  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/reflection/php_reflection.c:
      fix typos

2008-07-25  Michael Wallner  <mike@iworks.at>

    * (PHP_5_3)
      NEWS
      ext/standard/http_fopen_wrapper.c
      ext/standard/http_fopen_wrapper.c:
      - Changed HTTP stream wrapper to accept any code between and including
        200 to 399 as successful. (patch by Noah Fontes)

2008-07-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pgsql/pgsql.c
      ext/reflection/php_reflection.c
      ext/spl/spl_directory.c
      ext/sqlite/sqlite.c
      main/streams/userspace.c:
      Fixed uninitialised data

2008-07-25  Derick Rethans  <php@derickrethans.nl>

    * ext/fileinfo/libmagic.patch
      ext/fileinfo/libmagic/apprentice.c:
      - No C++ comments.

    * ext/fileinfo/CREDITS
      ext/fileinfo/libmagic.patch:
      - Updating the libmagic patch.
      - Adding myself to credits.

    * ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/funcs.c:
      - Fixed size calculation.
      - Reverted cosmetic fixes that makes upgrading harder.

2008-07-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h:
      Substitute persistent constants by their values at compile time. (Matt)

2008-07-25  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/tokenizer/tokenizer.c:
      - Suppress signedness warnings.

2008-07-24  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      - No need to advance the cursor

    * ext/mbstring/tests/zend_multibyte-01.phpt
      ext/mbstring/tests/zend_multibyte-01.phpt
      ext/mbstring/tests/zend_multibyte-02.phpt
      ext/mbstring/tests/zend_multibyte-02.phpt
      ext/mbstring/tests/zend_multibyte-03.phpt
      ext/mbstring/tests/zend_multibyte-03.phpt
      ext/mbstring/tests/zend_multibyte-04.phpt
      ext/mbstring/tests/zend_multibyte-04.phpt
      ext/mbstring/tests/zend_multibyte-05.phpt
      ext/mbstring/tests/zend_multibyte-05.phpt
      ext/mbstring/tests/zend_multibyte-06.phpt
      ext/mbstring/tests/zend_multibyte-06.phpt
      ext/mbstring/tests/zend_multibyte-07.phpt
      ext/mbstring/tests/zend_multibyte-07.phpt
      ext/mbstring/tests/zend_multibyte-08.phpt
      ext/mbstring/tests/zend_multibyte-08.phpt
      ext/mbstring/tests/zend_multibyte-09.phpt
      ext/mbstring/tests/zend_multibyte-09.phpt
      ext/mbstring/tests/zend_multibyte-10.phpt
      ext/mbstring/tests/zend_multibyte-10.phpt
      ext/mbstring/tests/zend_multibyte-11.phpt
      ext/mbstring/tests/zend_multibyte-11.phpt
      ext/mbstring/tests/zend_multibyte-12.phpt
      ext/mbstring/tests/zend_multibyte-12.phpt:
      
      file zend_multibyte-01.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_multibyte.c
      ZendEngine2/zend_multibyte.h
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/tests/zend-multibyte.phpt:
      - Revived zend multibyte

2008-07-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * run-tests.php:
      - Revert accidental commit.

2008-07-24  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ZendEngine2/zend_builtin_functions.c:
      - Suppress signedness warnings.

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h:
      - Constify read-only arguments.

2008-07-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/reflection/php_reflection.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/var.c:
      - MFH: Added TSRMLS_DC to apply_func_args_t and
      zend_hash_apply_with_arguments.

    * run-tests.php
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/reflection/php_reflection.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/var.c:
      - Added TSRMLS_DC to apply_func_args_t and zend_hash_apply_with_arguments.

2008-07-24  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_3)
      ext/ming/ming.c:
      Fix parameter types for a couple of methods

2008-07-24  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/config.w32:
      - Fix win32 build

2008-07-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/pdo/config.w32:
      - MFH:  force static for now, broken now

    * ext/pdo/config.w32:
      - force static for now, broken now

2008-07-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      main/safe_mode.c:
      - MFB: Removed unused variable.

    * (PHP_5_3)
      main/safe_mode.c:
      - Removed unused variable.

2008-07-24  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/bug45614.phpt:
      MFH: Fixed bug #45614 (ArrayIterator::current(), ::key() can show 1st
      private prop of wrapped object)

    * ext/spl/spl_array.c
      ext/spl/tests/bug45614.phpt
      ext/spl/tests/bug45614.phpt:
      Fixed bug #45614 (ArrayIterator::current(), ::key() can show 1st private
      prop of wrapped object)

2008-07-24  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c
      ext/oci8/php_oci8.h:
      MFH
      
      1. Fix macro version test for constants
      
      2. [DOC] Increase oci8.default_prefetch to 100.  Better out of box
      experience.  Consistent woth PDO_OCI

    * ext/oci8/oci8.c
      ext/oci8/php_oci8.h:
      1. Fix macro version test for constants
      
      2. [DOC] Increase oci8.default_prefetch to 100.  Better out of box
      experience.  Consistent woth PDO_OCI

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/fileinfo.c:
      use "r" instead of "z" when accepting resources

2008-07-24  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/pdo_mysql/tests/pdo_mysql_prepare_load_data.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_load_data.phpt:
      
      Test for PS fallback logic in prepare()

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/libmagic/apprentice.c:
      we don't do fstat, hence st struct is uninitalized

    * ext/fileinfo/libmagic/apprentice.c:
      silence compile warning

    * ext/fileinfo/fileinfo.c:
      fix folding

2008-07-24  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/zlib/tests/gzinflate-bug42663.phpt
      ext/zlib/tests/gzinflate_length.phpt:
      MFB: Added tests for #42663

    * (PHP_5_3)
      NEWS
      ext/zlib/zlib.c
      ext/zlib/tests/gzinflate-bug42663.phpt
      ext/zlib/tests/gzinflate-bug42663.phpt
      ext/zlib/tests/gzinflate_length.phpt
      ext/zlib/tests/gzinflate_length.phpt:
      Fixed #42663 (gzinflate() try to allocate all memory with truncated data),
      not present in HEAD.

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/.cvsignore:
      don't ignore .patch if it's in CVS

    * ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/funcs.c:
      drop freeing of uninitialized variable
      add missing return
      nuke unused variable

2008-07-24  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/config.w32:
      MFH: Remove non existent defines and change THREADSAFE to SQLITE_THREADSAFE

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * ext/fileinfo/config.m4:
      do not include libmagic/file.c into the build

2008-07-24  Scott MacVicar  <scott@macvicar.net>

    * ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/config.w32:
      Remove non existent defines, change THREADSAFE to SQLITE_THREADSAFE and
      sync with 5.3

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      acinclude.m4:
      MFH: set GCC to "no" if ICC was detected

2008-07-24  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/tests/bug45019.phpt
      ext/mysqli/tests/bug45019.phpt:
      
      Added test file

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * acinclude.m4:
      set GCC to "no" if ICC was detected

2008-07-24  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/tests/mb_output_handler_pattern-07.phpt
      ext/mbstring/tests/mb_output_handler_pattern-08.phpt
      ext/mbstring/tests/mb_output_handler_pattern-09.phpt
      ext/mbstring/tests/mb_output_handler_pattern-10.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-01.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-02.phpt:
      - Fix tests.

    * ext/mbstring/tests/mb_strstr.phpt:
      
      file mb_strstr.phpt was initially added on branch PHP_5_3.

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.h:
      - Fixed warnings.

2008-07-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_multiply.h
      ZendEngine2/zend_multiply.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_types.h:
      Optimized ZEND_SIGNED_MULTIPLY_LONG() (Matt)

2008-07-24  Derick Rethans  <php@derickrethans.nl>

    * ext/fileinfo/create_data_file.php
      ext/fileinfo/data_file.c
      ext/fileinfo/fileinfo.c
      ext/fileinfo/libmagic.patch
      ext/fileinfo/libmagic/apprentice.c
      ext/fileinfo/libmagic/config.h:
      - Bundle the data file - you can still use the external file if you
        specify that in the call to finfo_open().

2008-07-24  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      NEWS
      ext/mbstring/config.m4
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/tests/mb_output_handler_pattern-01.phpt
      ext/mbstring/tests/mb_output_handler_pattern-02.phpt
      ext/mbstring/tests/mb_output_handler_pattern-03.phpt
      ext/mbstring/tests/mb_output_handler_pattern-04.phpt
      ext/mbstring/tests/mb_output_handler_pattern-05.phpt
      ext/mbstring/tests/mb_output_handler_pattern-06.phpt
      ext/mbstring/tests/mb_output_handler_pattern-07.phpt
      ext/mbstring/tests/mb_output_handler_pattern-08.phpt
      ext/mbstring/tests/mb_output_handler_pattern-09.phpt
      ext/mbstring/tests/mb_output_handler_pattern-10.phpt
      ext/mbstring/tests/mb_output_handler_pattern-11.phpt
      ext/mbstring/tests/mb_output_handler_pattern-12.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-01.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-02.phpt:
      - MFH: Added "mbstring.http_output_conv_mimetypes" INI directive.

    * ext/mbstring/config.m4
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/tests/mb_output_handler_pattern-01.phpt
      ext/mbstring/tests/mb_output_handler_pattern-01.phpt
      ext/mbstring/tests/mb_output_handler_pattern-02.phpt
      ext/mbstring/tests/mb_output_handler_pattern-02.phpt
      ext/mbstring/tests/mb_output_handler_pattern-03.phpt
      ext/mbstring/tests/mb_output_handler_pattern-03.phpt
      ext/mbstring/tests/mb_output_handler_pattern-04.phpt
      ext/mbstring/tests/mb_output_handler_pattern-04.phpt
      ext/mbstring/tests/mb_output_handler_pattern-05.phpt
      ext/mbstring/tests/mb_output_handler_pattern-05.phpt
      ext/mbstring/tests/mb_output_handler_pattern-06.phpt
      ext/mbstring/tests/mb_output_handler_pattern-06.phpt
      ext/mbstring/tests/mb_output_handler_pattern-07.phpt
      ext/mbstring/tests/mb_output_handler_pattern-07.phpt
      ext/mbstring/tests/mb_output_handler_pattern-08.phpt
      ext/mbstring/tests/mb_output_handler_pattern-08.phpt
      ext/mbstring/tests/mb_output_handler_pattern-09.phpt
      ext/mbstring/tests/mb_output_handler_pattern-09.phpt
      ext/mbstring/tests/mb_output_handler_pattern-10.phpt
      ext/mbstring/tests/mb_output_handler_pattern-10.phpt
      ext/mbstring/tests/mb_output_handler_pattern-11.phpt
      ext/mbstring/tests/mb_output_handler_pattern-11.phpt
      ext/mbstring/tests/mb_output_handler_pattern-12.phpt
      ext/mbstring/tests/mb_output_handler_pattern-12.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-01.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-01.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-02.phpt
      ext/mbstring/tests/mb_output_handler_runtime_ini_alteration-02.phpt:
      - Add mbstring.http_output_conv_mimetypes that allows common non-text
        types such as "application/xhtml+xml" to be converted by
        mb_output_handler().

2008-07-24  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/pdo_mysql/tests/pdo_mysql_types.phpt:
      Make the test pass on 32bit and not bail out because of int vs. double

2008-07-24  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/dir.c
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt:
      - New parameter parsing API

2008-07-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug45178.phpt
      ZendEngine2/tests/bug45178.phpt
      ZendEngine2/tests/bug45178.phpt:
        1.1.4;
      file bug45178.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug45178.phpt
      ZendEngine2/tests/bug45178.phpt:
      Fixed bug #45178 (memory corruption on assignment result of "new" by
      reference)

2008-07-24  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/libsqlite/.cvsignore:
      MFH: Add .cvsignore, update config.w32 and remove the other bundled sqlite
      library

    * ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/libsqlite/.cvsignore
      ext/pdo_sqlite/libsqlite/.cvsignore:
      Add .cvsignore, update config.w32 and remove the other bundled sqlite
      library

2008-07-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/standard/tests/dir/rewinddir_basic.phpt:
      Fixed test

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug45186.phpt
      ZendEngine2/tests/bug45186.phpt
      ZendEngine2/tests/bug45186_2.phpt
      ZendEngine2/tests/bug45186_2.phpt
      ZendEngine2/tests/lsb_015.phpt
      ZendEngine2/tests/lsb_015.phpt
      ZendEngine2/tests/lsb_019.phpt
      ZendEngine2/tests/lsb_019.phpt
      ZendEngine2/tests/lsb_020.phpt
      ZendEngine2/tests/lsb_020.phpt
      ZendEngine2/tests/lsb_021.phpt
      ZendEngine2/tests/lsb_022.phpt
      ZendEngine2/tests/objects_027.phpt
      ext/spl/php_spl.c
      ext/standard/basic_functions.c
      ext/standard/tests/array/array_map_object2.phpt:
      LSB parent/self forwarding

    * ZendEngine2/tests/lsb_021.phpt
      ZendEngine2/tests/lsb_021.phpt
      ZendEngine2/tests/lsb_022.phpt
      ZendEngine2/tests/lsb_022.phpt
      ZendEngine2/tests/objects_027.phpt
      ext/spl/php_spl.c
      ext/standard/basic_functions.c
      ext/standard/tests/array/array_map_object2.phpt:
      
      file lsb_021.phpt was initially added on branch PHP_5_3.

2008-07-24  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/phar_object.c
      ext/phar/tests/cached_manifest_1.phpt
      ext/phar/tests/mounteddir.phpt
      ext/phar/tests/phar_dir_iterate.phpt
      ext/phar/tests/phar_extract.phpt
      ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_extract3.phpt
      ext/phar/tests/phar_oo_002.phpt
      ext/phar/tests/zip/odt.phpt
      ext/phar/tests/zip/unixzip.phpt:
      - Utilize new UNIX_PATHS flag in SPL
      - Fix tests
      

2008-07-24  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/filter/tests/bug44779.phpt
      sapi/cli/php_cli.c:
      MFH: Allow filters to work on INPUT_SERVER in CLI (bug #44779)

    * ext/filter/tests/bug44779.phpt
      ext/filter/tests/bug44779.phpt
      sapi/cli/php_cli.c:
      
      Allow filters to work on INPUT_SERVER in CLI (bug #44779)

2008-07-24  Steph Fox  <steph.fox@virgin.net>

    * ext/spl/tests/dit_001.phpt:
      - Make test x-platform

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Introduce SPL_FILE_DIR_UNIXPATHS.

2008-07-24  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_3)
      ext/ming/ming.c:
      Add a couple of methods to SWFVideoStream

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/ming/ming.c
      ext/ming/php_ming.h:
      bump copyright year

2008-07-24  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_3)
      ext/ming/ming.c
      ext/ming/php_ming.h:
      Syncronize the ming extension with libming 0.4
      [DOC] PHP 5.3 requires libming 0.4

2008-07-24  Antony Dovgal  <tony@daylessday.org>

    * ext/date/tests/bug43452.phpt
      ext/date/tests/bug43452.phpt:
      fix test

2008-07-24  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/array/each.phpt
      ext/standard/tests/array/each_error.phpt:
      - Fixed tests

    * ext/standard/array.c:
      - Improved parameter handling

2008-07-24  Scott MacVicar  <scott@macvicar.net>

    * ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/post-bundle.sh
      ext/pdo_sqlite/libsqlite/sqlite3.c
      ext/pdo_sqlite/libsqlite/sqlite3.h
      ext/pdo_sqlite/libsqlite/sqlite3ext.h:
      MFB: Update pdo_sqlite to use the amalgamation, much easier to upgrade /
      maintain. Also kill useless PECL version tag in MINFO.

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/post-bundle.sh
      ext/pdo_sqlite/libsqlite/sqlite3.c
      ext/pdo_sqlite/libsqlite/sqlite3.c
      ext/pdo_sqlite/libsqlite/sqlite3.h
      ext/pdo_sqlite/libsqlite/sqlite3.h
      ext/pdo_sqlite/libsqlite/sqlite3ext.h
      ext/pdo_sqlite/libsqlite/sqlite3ext.h:
      Update pdo_sqlite to use the amalgamation, much easier to upgrade /
      maintain. Also kill useless PECL version tag in MINFO.
      
      Will probably be chastised by Jani for doing branch first...

2008-07-23  Hartmut Holzgraefe  <hartmut@mysql.com>

    * (PHP_5_3)
      ext/pgsql/config.m4:
      MFH: corrected library search path order in tests

    * ext/pgsql/config.m4:
      corrected library search path order in tests

2008-07-23  Lars Strojny  <lars@strojny.net>

    * ext/standard/tests/array_intersect_ukey_error.phpt
      ext/standard/tests/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array_intersect_ukey_variation9.phpt:
      array_intersect_ukey tests by Sanjay Mantoor

    * ext/standard/tests/array_intersect_ukey_error.phpt
      ext/standard/tests/array_intersect_ukey_error.phpt
      ext/standard/tests/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array_intersect_ukey_variation1.phpt
      ext/standard/tests/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array_intersect_ukey_variation2.phpt
      ext/standard/tests/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array_intersect_ukey_variation3.phpt
      ext/standard/tests/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array_intersect_ukey_variation4.phpt
      ext/standard/tests/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array_intersect_ukey_variation5.phpt
      ext/standard/tests/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array_intersect_ukey_variation6.phpt
      ext/standard/tests/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array_intersect_ukey_variation7.phpt
      ext/standard/tests/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array_intersect_ukey_variation8.phpt
      ext/standard/tests/array_intersect_ukey_variation9.phpt
      ext/standard/tests/array_intersect_ukey_variation9.phpt:
      
      file array_intersect_ukey_error.phpt was initially added on branch
      PHP_5_3.

2008-07-23  Stanislav Malyshev  <stas@zend.com>

    * ext/intl/locale/locale_methods.c
      ext/intl/tests/locale_accept.phpt
      ext/intl/tests/locale_compose_locale.phpt:
      implement bug #14266

    * ext/intl/tests/ut_common.inc:
      typoes

2008-07-23  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Fixed an issue with "first <weekday> of" in case the first <weekday>
      was
        the same day-of-week as the first day of the month.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Fixed an issue with "first <weekday> of" in case the first <weekday> was
      the
        same day-of-week as the first day of the month.

2008-07-23  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      80 chars per line..

2008-07-23  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt:
      - Fixed tests

2008-07-23  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/intl/locale/locale_methods.c
      ext/intl/tests/locale_compose_locale.phpt:
      add compose syntax as per request #14266

2008-07-23  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/assert.c
      ext/standard/basic_functions.c
      ext/standard/tests/assert/assert04.phpt
      ext/standard/tests/assert/assert_error1.phpt:
      - New parameter parsing API

2008-07-23  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug43452.phpt:
      - MFH: Fixed bug #43452 (strings containing a weekday, or a number plus
      weekday
        behaved incorrect of the current day-of-week was the same as the one in
      the
        phrase).

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug43452.phpt
      ext/date/tests/bug43452.phpt:
      - Fixed bug #43452 (strings containing a weekday, or a number plus weekday
        behaved incorrect of the current day-of-week was the same as the one in
      the
        phrase). (Derick)

2008-07-23  Stanislav Malyshev  <stas@zend.com>

    * ext/intl/tests/locale_accept.phpt:
      add test

    * ext/intl/intl_data.h
      ext/intl/php_intl.c
      ext/intl/locale/locale_class.c
      ext/intl/locale/locale_methods.c
      ext/intl/locale/locale_methods.h
      ext/intl/tests/ut_common.inc:
      add locale_accept_from_http

2008-07-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/array.c:
      - MFH: Fixed bug #45605 (array_uintersect_assoc gives incorrect error
      message)

    * ext/standard/array.c:
      - Fixed bug #45605 (array_uintersect_assoc gives incorrect error message)
        (patch by ilewis at uk dot ibm dot com)

2008-07-23  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      run-tests.php:
      Allowing "%unicode|string%" as a placeholder (backport from HEAD)

    * run-tests.php:
      Allowing "%unicode|string%" as a placeholder. In 6, this placeholder is
      resolved
      to "unicode", in <6 to "string". This allows to easily write portable
      tests.
      Patch by uw

2008-07-23  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic_64bit.phpt:
      Fix test (bug #44985)

2008-07-23  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      NEWS:
      NEWS!:

    * (PHP_5_3)
      ext/mysqli/tests/bug44897.phpt
      ext/mysqlnd/mysqlnd_ps.c:
      MFH: Fixed bug#44897 - failed to prepare statement
           After a PS "CALL()" we have at least one result set. If the SP does
      also some, then
           we need to clean the wire more fool-proof.

    * ext/mysqli/tests/bug44897.phpt
      ext/mysqli/tests/bug44897.phpt
      ext/mysqlnd/mysqlnd_ps.c:
      
      Fixed bug#44897 - failed to prepare statement
      After a PS "CALL()" we have at least one result set. If the SP does also
      some, then
      we need to clean the wire more fool-proof.

2008-07-23  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      run-tests.php:
      MFH: some fixes to allow certain tests to pass regardless of system php.ini
      settins

2008-07-23  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/pdo_mysql/tests/pdo_mysql___construct.phpt:
      This little detail seems MySQL version/setup dependent

2008-07-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - Change credits for #44246

2008-07-23  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/bz2/bz2.c
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/fsock.c
      ext/standard/fsock.c
      ext/standard/proc_open.c
      ext/standard/proc_open.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/zip/zip_stream.c
      ext/zip/zip_stream.c
      main/php_streams.h
      main/php_streams.h
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      MFH: invert the logics - FLAG_FCLOSE -> FLAG_NO_FCLOSE

    * ext/bz2/bz2.c
      ext/standard/dir.c
      ext/standard/file.c
      ext/standard/fsock.c
      ext/standard/proc_open.c
      ext/standard/streamsfuncs.c
      ext/zip/zip_stream.c
      main/php_streams.h
      sapi/cli/php_cli.c:
      invert the logics - FLAG_FCLOSE -> FLAG_NO_FCLOSE

    * (PHP_5_3)
      ext/pdo_mysql/tests/bug_39858.phpt
      ext/pdo_mysql/tests/bug_41125.phpt
      ext/pdo_mysql/tests/bug_42499.phpt
      ext/pdo_mysql/tests/bug_43371.phpt
      ext/pdo_mysql/tests/bug_44454.phpt
      ext/pdo_mysql/tests/bug_44707.phpt
      ext/pdo_mysql/tests/bug_45120.phpt
      ext/pdo_mysql/tests/bug_pecl_7976.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_match_against.phpt:
      fix test names

    * ext/pdo_mysql/tests/bug_39858.phpt
      ext/pdo_mysql/tests/bug_41125.phpt
      ext/pdo_mysql/tests/bug_42499.phpt
      ext/pdo_mysql/tests/bug_43371.phpt
      ext/pdo_mysql/tests/bug_44454.phpt
      ext/pdo_mysql/tests/bug_44707.phpt
      ext/pdo_mysql/tests/bug_45120.phpt
      ext/pdo_mysql/tests/bug_pecl_7976.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_match_against.phpt:
      fix tests names

    * ext/date/tests/bug45529.phpt
      ext/date/tests/bug45529.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt:
      fix test

    * ext/standard/tests/strings/sprintf_variation23.phpt:
      sync test with other branches

2008-07-23  Hartmut Holzgraefe  <hartmut@mysql.com>

    * ext/pgsql/config.m4
      ext/pgsql/pgsql.c
      ext/pgsql/tests/27large_object_oid.phpt
      ext/pgsql/tests/28large_object_import_oid.phpt:
      MFB + Unicode:
      added support for object ids in pg_lo_create() and pg_lo_import()
      where available (based on code provided by Tatsuo Ishii)

2008-07-23  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap007.phpt:
      Fix tests: need simplexml

2008-07-23  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/zip/zip_stream.c
      ext/zip/zip_stream.c:
      MFH: add PHP_STREAM_FLAG_FCLOSE to zip streams

    * ext/zip/zip_stream.c:
      add PHP_STREAM_FLAG_FCLOSE to zip streams

2008-07-23  Hartmut Holzgraefe  <hartmut@mysql.com>

    * (PHP_5_3)
      ext/pgsql/tests/27large_object_oid.phpt
      ext/pgsql/tests/28large_object_import_oid.phpt
      ext/pgsql/tests/28large_object_import_oid.phpt:
      splitted test cases for lo_create and lo_import, added version aware
      SKIP tests

2008-07-23  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/bz2/bz2.c:
      MFH: add PHP_STREAM_FLAG_FCLOSE, bz2 streams can be closed with fclose()

2008-07-23  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * (PHP_5_3)
      ext/soap/tests/schema/skipif.inc:
      MFH: Fix tests: soap tests in schema/ needs the xml extension

2008-07-23  Antony Dovgal  <tony@daylessday.org>

    * ext/bz2/bz2.c:
      add PHP_STREAM_FLAG_FCLOSE, bz2 streams can be closed with fclose()

2008-07-23  Arnaud Le Blanc  <arnaud.lb@gmail.com>

    * ext/soap/tests/schema/skipif.inc:
      Fix tests: soap tests in schema/ needs the xml extension

    * (PHP_5_3)
      ext/standard/tests/network/gethostbynamel_error.phpt:
      MFH: Fix test: use canonical name to avoid problems with domain search path

    * ext/standard/tests/network/gethostbynamel_error.phpt:
      Fix test: use canonical name to avoid problems with domain search path

2008-07-23  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_directory.c:
      - MFH [DOC] Add FilesystemIterator::SKIP_DOTS (flag to skip '.' and '..' in
      iteration)

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      - [DOC] Add FilesystemIterator::SKIP_DOTS (flag to skip '.' and '..' in
      iteration)

    * ext/spl/spl.php:
      - Add new classes

2008-07-23  Stanislav Malyshev  <stas@zend.com>

    * ext/intl/tests/locale_accept.phpt
      ext/intl/tests/locale_accept.phpt:
      
      file locale_accept.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/intl/php_intl.c
      ext/intl/locale/locale_class.c
      ext/intl/locale/locale_methods.c
      ext/intl/locale/locale_methods.h
      ext/intl/tests/ut_common.inc:
      add acceptFromHttp

2008-07-23  Hartmut Holzgraefe  <hartmut@mysql.com>

    * (PHP_5_3)
      ext/pgsql/config.m4
      ext/pgsql/pgsql.c
      ext/pgsql/tests/27large_object_oid.phpt
      ext/pgsql/tests/27large_object_oid.phpt:
      added support for object ids in pg_lo_create() and pg_lo_import() where
      available
      (based on code provided by Tatsuo Ishii)

2008-07-22  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c:
      MFH: Two less failing tests, one of which was definitely a leak in mysqli
      with mysqlnd
           and pconn. ext/mysql is being fixed with a better fix for similar
      leak.

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c:
      Two less failing tests, one of which was definitely a leak in mysqli with
      mysqlnd
      and pconn. ext/mysql is being fixed with a better fix for similar leak.

2008-07-22  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ext/spl/php_spl.c
      ext/spl/spl_iterators.h
      ext/spl/spl_observer.c
      ext/spl/spl_observer.h
      ext/spl/examples/multipleiterator.inc
      ext/spl/internal/multipleiterator.inc
      ext/spl/internal/recursivetreeiterator.inc
      ext/spl/tests/multiple_iterator_001.phpt:
      - MFH Add MultipleIterator (Arnaud, Marcus)

    * ext/spl/internal/multipleiterator.inc
      ext/spl/internal/multipleiterator.inc
      ext/spl/internal/recursivetreeiterator.inc
      ext/spl/tests/multiple_iterator_001.phpt
      ext/spl/tests/multiple_iterator_001.phpt:
      
      - Add MultipleIterator (Arnaud, Marcus)

    * ext/spl/php_spl.c
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/spl_observer.c
      ext/spl/spl_observer.h
      ext/spl/examples/multipleiterator.inc:
      - Add MultipleIterator (Arnaud, Marcus)

2008-07-22  Stanislav Malyshev  <stas@zend.com>

    * ext/intl/intl_data.h
      ext/intl/collator/collator_class.h
      ext/intl/collator/collator_create.c
      ext/intl/dateformat/dateformat.c
      ext/intl/dateformat/dateformat_attr.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/dateformat/dateformat_class.h
      ext/intl/dateformat/dateformat_format.c
      ext/intl/dateformat/dateformat_parse.c
      ext/intl/formatter/formatter_main.c
      ext/intl/msgformat/msgformat.c
      ext/intl/msgformat/msgformat_attr.c
      ext/intl/msgformat/msgformat_data.c
      ext/intl/msgformat/msgformat_data.h
      ext/intl/msgformat/msgformat_format.c
      ext/intl/msgformat/msgformat_parse.c
      ext/intl/tests/collator_asort.phpt
      ext/intl/tests/collator_sort.phpt
      ext/intl/tests/collator_sort_with_sort_keys.phpt
      ext/intl/tests/formatter_fail.phpt
      ext/intl/tests/grapheme.phpt
      ext/intl/tests/msgfmt_fail.phpt
      ext/intl/tests/normalizer_normalize.phpt
      ext/intl/tests/ut_common.inc:
      MFB: constructors fixes and cleanup

2008-07-22  Scott MacVicar  <scott@macvicar.net>

    * ext/standard/exec.c:
      MFB: Fix windows build error.

    * (PHP_5_3)
      ext/standard/exec.c:
      Fix windows build error.

2008-07-22  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/intl/collator/collator_create.c
      ext/intl/dateformat/dateformat.c
      ext/intl/formatter/formatter_main.c
      ext/intl/msgformat/msgformat.c:
      use correct locale check

    * (PHP_5_3)
      ext/intl/msgformat/msgformat.c
      ext/intl/msgformat/msgformat_data.h:
      typofixes

    * (PHP_5_3)
      ext/intl/intl_data.h
      ext/intl/collator/collator_class.h
      ext/intl/collator/collator_create.c
      ext/intl/dateformat/dateformat.c
      ext/intl/dateformat/dateformat_attr.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/dateformat/dateformat_class.h
      ext/intl/dateformat/dateformat_format.c
      ext/intl/dateformat/dateformat_parse.c
      ext/intl/formatter/formatter_main.c
      ext/intl/msgformat/msgformat.c
      ext/intl/msgformat/msgformat_attr.c
      ext/intl/msgformat/msgformat_data.c
      ext/intl/msgformat/msgformat_format.c
      ext/intl/msgformat/msgformat_parse.c
      ext/intl/tests/formatter_fail.phpt
      ext/intl/tests/msgfmt_fail.phpt:
      refactor ctors, cleanup code

2008-07-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      - MFH: The error level must be E_ALL | E_STRICT.

    * run-tests.php:
      - The error level must be E_ALL | E_STRICT.

2008-07-22  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/pdo_mysql/tests/bug_42499.phpt
      ext/pdo_mysql/tests/bug_pecl_12925.phpt
      ext/pdo_mysql/tests/bug_pecl_7976.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_uri.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_case.phpt
      ext/pdo_mysql/tests/pdo_mysql_fetch_both.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetchobject.phpt:
      Fixing some tests to expect unicode instead of (binary) strings.

2008-07-22  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c:
      Fix a leak with pconn and mysqlnd

2008-07-22  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/json/json.c:
      MFB:- Fixed bug #38680 (Added missing handling of basic types in
      json_decode)

2008-07-22  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/standard/exec.c
      ext/standard/tests/general_functions/escapeshellcmd-win32.phpt:
      MFH: Add test for escapeshellcmd and restore previous behaviour with
      stripping % on Windows.

    * ext/standard/exec.c
      ext/standard/tests/general_functions/escapeshellcmd-win32.phpt
      ext/standard/tests/general_functions/escapeshellcmd-win32.phpt:
      Add test for escapeshellcmd and restore previous behaviour with stripping %
      on Windows.

2008-07-22  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      More debugging info for the trace log

    * ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      More debugging info

2008-07-22  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/json/php_json.h:
      MFB: sync

    * ext/json/json.c:
      ws + cs + sync with PHP_5_3

    * (PHP_5_3)
      ext/json/json.c:
      ws + cs

    * ext/json/tests/bug41504.phpt
      ext/json/tests/bug41567.phpt:
      - Add missing tests (thanks for being so fucking lazy Ilia!)

2008-07-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      - BFN: #44246

    * (PHP_5_2)
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/fsock.c
      ext/standard/fsock.c
      ext/standard/proc_open.c
      ext/standard/proc_open.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      main/php_streams.h
      main/php_streams.h
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      - MFH: Fixed bug #44246 (closedir() accepts a file resource opened by
      fopen())

    * ext/standard/file.c
      ext/standard/fsock.c
      ext/standard/proc_open.c
      ext/standard/streamsfuncs.c
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      main/php_streams.h
      sapi/cli/php_cli.c:
      - Fixed bug #44246 (closedir() accepts a file resource opened by fopen())

2008-07-22  Rob Richards  <rrichards@ctindustries.net>

    * ext/libxml/libxml.c
      ext/libxml/php_libxml.h:
      - Visibility (bug #45557)

2008-07-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/info.c:
      - fix build

2008-07-22  Steph Fox  <steph.fox@virgin.net>

    * run-tests.php:
      - Add missing help text

2008-07-22  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ext/mbstring/php_mbregex.c:
      - Remove duplicated lines.

2008-07-22  Jani Taskinen  <jani.taskinen@sci.fi>

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c:
      ws

2008-07-22  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - RC1.

    * (PHP_4_4)
      NEWS:
      - Added missing NEWS items.

2008-07-22  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_022.phpt
      ZendEngine2/tests/closure_022.phpt
      ZendEngine2/tests/closure_022.phpt:
      Closure object cannot have properties

2008-07-22  Derick Rethans  <php@derickrethans.nl>

    * ZendEngine2/tests/bug20242.phpt
      ZendEngine2/tests/bug20242.phpt
      ZendEngine2/tests/bug20242.phpt:
      - This test works fine (patch by Lars Strojny)

2008-07-22  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/bugs/bug39815.phpt:
      Fixed test

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tests/frontcontroller11.phpt
      ext/phar/tests/files/frontcontroller5.phar
      ext/phar/tests/files/frontcontroller6.phar
      ext/phar/tests/files/frontcontroller6.phar.inc
      ext/phar/tests/files/frontcontroller7.phar
      ext/phar/tests/files/frontcontroller7.phar.inc
      ext/phar/tests/tar/frontcontroller11.phar.phpt
      ext/phar/tests/tar/files/frontcontroller6.phar.inc
      ext/phar/tests/tar/files/frontcontroller6.phar.tar
      ext/phar/tests/tar/files/frontcontroller7.phar.inc
      ext/phar/tests/tar/files/frontcontroller7.phar.tar
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/files/frontcontroller6.phar.inc
      ext/phar/tests/zip/files/frontcontroller6.phar.zip
      ext/phar/tests/zip/files/frontcontroller7.phar.inc
      ext/phar/tests/zip/files/frontcontroller7.phar.zip:
      Improved webPhar speed (frontcontroller11.phar.phpt is disabled, should be
      removed)

2008-07-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/tests/bug44301.phpt:
      - MFH: Segfault when an exception is thrown on persistent connections

    * ext/pdo_oci/oci_statement.c
      ext/pdo_oci/tests/bug44301.phpt
      ext/pdo_oci/tests/bug44301.phpt:
      - Segfault when an exception is thrown on persistent connections

2008-07-22  Felipe Pena  <felipensp@gmail.com>

    * ext/soap/soap.c
      ext/soap/tests/any.phpt
      ext/soap/tests/classmap002.phpt
      ext/soap/tests/classmap003.phpt
      ext/soap/tests/classmap004.phpt
      ext/soap/tests/transport001.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap012.phpt
      ext/soap/tests/bugs/bug28969.phpt
      ext/soap/tests/bugs/bug29795.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug29844.phpt
      ext/soap/tests/bugs/bug30045.phpt
      ext/soap/tests/bugs/bug30106.phpt
      ext/soap/tests/bugs/bug30175.phpt
      ext/soap/tests/bugs/bug30928.phpt
      ext/soap/tests/bugs/bug31695.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug32941.phpt
      ext/soap/tests/bugs/bug34449.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug34643.phpt
      ext/soap/tests/bugs/bug35142.phpt
      ext/soap/tests/bugs/bug35273.phpt
      ext/soap/tests/bugs/bug36226-2.phpt
      ext/soap/tests/bugs/bug36226.phpt
      ext/soap/tests/bugs/bug36999.phpt
      ext/soap/tests/bugs/bug37083.phpt
      ext/soap/tests/bugs/bug38004.phpt
      ext/soap/tests/bugs/bug38005.phpt
      ext/soap/tests/bugs/bug38055.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug38536.phpt
      ext/soap/tests/bugs/bug39121.phpt
      ext/soap/tests/bugs/bug42692.phpt:
      - Added arginfo

2008-07-22  Scott MacVicar  <scott@macvicar.net>

    * ext/standard/string.c
      ext/standard/tests/strings/strrpos_offset.phpt
      ext/standard/tests/strings/strrpos_offset.phpt:
      Fix integer oveflow in strrpos()

2008-07-21  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting02.phpt
      ZendEngine2/tests/error_reporting03.phpt
      ZendEngine2/tests/error_reporting04.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting08.phpt
      ZendEngine2/tests/error_reporting09.phpt
      ZendEngine2/tests/error_reporting10.phpt:
      - Fixed tests (patch by Lars Strojny)

    * (PHP_5_3)
      Makefile.global:
      MFH:
      - Removed ntest and utest
      - Removed -U flag to `make test' just to test once each test

2008-07-21  Lars Strojny  <lars@strojny.net>

    * ext/standard/tests/general_functions/parse_ini_booleans.phpt
      tests/run-test/test005.phpt
      tests/run-test/test008a.phpt:
      Fixing tests broken by the introduction E_USER_DEPRECATED

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      Tidy language and order

2008-07-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      main/safe_mode.c:
      - MFB: Fixed securities issue detailed in CVE-2008-2665 and CVE-2008-2666.
        (patch by Christian Hoffmann)

    * (PHP_5_3)
      main/safe_mode.c:
      - Fixed securities issue detailed in CVE-2008-2665 and CVE-2008-2666.
        (patch by Christian Hoffmann)

2008-07-21  Scott MacVicar  <scott@macvicar.net>

    * ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h:
      Optimisation for zend_memnstr when the needle is only a single character.
      (Patch by Michal Dziemianko - GSoC08)

2008-07-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/tests/bug41996.phpt:
      - SAB: #41996, Problem accessing Oracle ROWID (Martin Jansen)

    * ext/pdo_oci/oci_statement.c
      ext/pdo_oci/tests/bug41996.phpt
      ext/pdo_oci/tests/bug41996.phpt:
      - #41996, Problem accessing Oracle ROWID (Martin Jansen)

2008-07-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Added check for small ZEMD_MM_SEG_SIZE

2008-07-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/confutils.js:
      - MFB: sync changes with 5.3...

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/ereg/regex/regex.h:
      - Visibility (bug #45564)

2008-07-21  Rob Richards  <rrichards@ctindustries.net>

    * ext/pcre/config.w32
      ext/reflection/config.w32
      ext/spl/config.w32:
      Sync with 5_3 changes

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * run-tests.php:
      Sync with PHP 5.3 (might not work 100% yet due to huge inconsistencies AND
      bugs in PHP

2008-07-21  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt:
      - Fixed tests

    * ext/standard/streamsfuncs.c:
      - MFB: New parameter parsing API

2008-07-21  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo_driver.h
      ext/pdo/tests/bug_34630.phpt
      ext/pdo/tests/bug_39656.phpt
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43663.phpt
      ext/pdo/tests/bug_44159.phpt
      ext/pdo/tests/pdo.inc
      ext/pdo/tests/pdo_017.phpt
      ext/pdo/tests/pdo_025.phpt
      ext/pdo/tests/pdo_test.inc
      ext/pdo_mysql/CREDITS
      ext/pdo_mysql/config.m4
      ext/pdo_mysql/config.w32
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_mysql/tests/README
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/bug_39858.phpt
      ext/pdo_mysql/tests/bug_41125.phpt
      ext/pdo_mysql/tests/bug_41997.phpt
      ext/pdo_mysql/tests/bug_42499.phpt
      ext/pdo_mysql/tests/bug_43371.phpt
      ext/pdo_mysql/tests/bug_44454.phpt
      ext/pdo_mysql/tests/bug_44707.phpt
      ext/pdo_mysql/tests/bug_45120.phpt
      ext/pdo_mysql/tests/bug_pecl_12925.phpt
      ext/pdo_mysql/tests/bug_pecl_7976.phpt
      ext/pdo_mysql/tests/config.inc
      ext/pdo_mysql/tests/mysql_pdo_test.inc
      ext/pdo_mysql/tests/pdo_mysql___construct.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_ini.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_options.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_options_libmysql.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_uri.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_autocommit.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_case.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_client_version.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_connection_status.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_driver_name.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_fetch_table_names.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_init_command.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_max_buffer_size.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_oracle_nulls.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_server_version.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_statement_class.phpt
      ext/pdo_mysql/tests/pdo_mysql_begintransaction.phpt
      ext/pdo_mysql/tests/pdo_mysql_bit.phpt
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt
      ext/pdo_mysql/tests/pdo_mysql_commit.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_ddl.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_load_data.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_select.phpt
      ext/pdo_mysql/tests/pdo_mysql_fetch_both.phpt
      ext/pdo_mysql/tests/pdo_mysql_get_attribute.phpt
      ext/pdo_mysql/tests/pdo_mysql_interface.phpt
      ext/pdo_mysql/tests/pdo_mysql_last_insert_id.phpt
      ext/pdo_mysql/tests/pdo_mysql_pconnect.phpt
      ext/pdo_mysql/tests/pdo_mysql_phpinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_anonymous.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_match_against.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_clear_error.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_column.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_dup_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_mixed_style.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_rollback.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindcolumn.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindparam.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindparam_types.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindvalue.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_blobfromsteam.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_blobs.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_closecursor.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_closecursor_empty.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_columncount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorcode.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_non_select.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize_simple.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetchobject.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_getcolumnmeta.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_multiquery.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_nextrowset.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_rowcount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_unbuffered_2050.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_variable_columncount.phpt
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt
      ext/pdo_mysql/tests/pdo_mysql_types.phpt
      ext/pdo_mysql/tests/pdo_mysql_types_zerofill.phpt
      ext/pdo_mysql/tests/skipif.inc
      ext/pdo_mysql/tests/table.inc:
      MFH: Add mysqlnd support for PDO_mysql, fixes at least bug#41997,#42499,
           pecl#12794, pecl#12401
      

    * ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo_driver.h
      ext/pdo_mysql/CREDITS
      ext/pdo_mysql/config.m4
      ext/pdo_mysql/config.w32
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_mysql/tests/README
      ext/pdo_mysql/tests/README
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/bug_37445.phpt
      ext/pdo_mysql/tests/bug_39483.phpt
      ext/pdo_mysql/tests/bug_39858.phpt
      ext/pdo_mysql/tests/bug_39858.phpt
      ext/pdo_mysql/tests/bug_41125.phpt
      ext/pdo_mysql/tests/bug_41125.phpt
      ext/pdo_mysql/tests/bug_41698.phpt
      ext/pdo_mysql/tests/bug_41997.phpt
      ext/pdo_mysql/tests/bug_41997.phpt
      ext/pdo_mysql/tests/bug_42499.phpt
      ext/pdo_mysql/tests/bug_42499.phpt
      ext/pdo_mysql/tests/bug_43371.phpt
      ext/pdo_mysql/tests/bug_43371.phpt
      ext/pdo_mysql/tests/bug_44454.phpt
      ext/pdo_mysql/tests/bug_44454.phpt
      ext/pdo_mysql/tests/bug_44707.phpt
      ext/pdo_mysql/tests/bug_44707.phpt
      ext/pdo_mysql/tests/bug_45120.phpt
      ext/pdo_mysql/tests/bug_45120.phpt
      ext/pdo_mysql/tests/bug_pecl_12925.phpt
      ext/pdo_mysql/tests/bug_pecl_12925.phpt
      ext/pdo_mysql/tests/bug_pecl_7976.phpt
      ext/pdo_mysql/tests/bug_pecl_7976.phpt
      ext/pdo_mysql/tests/config.inc
      ext/pdo_mysql/tests/last_insert_id.phpt
      ext/pdo_mysql/tests/mysql_pdo_test.inc
      ext/pdo_mysql/tests/mysql_pdo_test.inc
      ext/pdo_mysql/tests/pdo_mysql___construct.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_ini.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_ini.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_options.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_options.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_options_libmysql.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_options_libmysql.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_uri.phpt
      ext/pdo_mysql/tests/pdo_mysql___construct_uri.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_autocommit.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_autocommit.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_case.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_case.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_client_version.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_client_version.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_connection_status.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_connection_status.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_driver_name.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_driver_name.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_errmode.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_fetch_table_names.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_fetch_table_names.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_init_command.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_init_command.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_max_buffer_size.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_max_buffer_size.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_oracle_nulls.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_oracle_nulls.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_prefetch.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_server_info.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_server_version.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_server_version.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_statement_class.phpt
      ext/pdo_mysql/tests/pdo_mysql_attr_statement_class.phpt
      ext/pdo_mysql/tests/pdo_mysql_begintransaction.phpt
      ext/pdo_mysql/tests/pdo_mysql_begintransaction.phpt
      ext/pdo_mysql/tests/pdo_mysql_bit.phpt
      ext/pdo_mysql/tests/pdo_mysql_bit.phpt
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt
      ext/pdo_mysql/tests/pdo_mysql_class_constants.phpt
      ext/pdo_mysql/tests/pdo_mysql_commit.phpt
      ext/pdo_mysql/tests/pdo_mysql_commit.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_ddl.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_ddl.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_load_data.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_load_data.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_select.phpt
      ext/pdo_mysql/tests/pdo_mysql_exec_select.phpt
      ext/pdo_mysql/tests/pdo_mysql_fetch_both.phpt
      ext/pdo_mysql/tests/pdo_mysql_fetch_both.phpt
      ext/pdo_mysql/tests/pdo_mysql_get_attribute.phpt
      ext/pdo_mysql/tests/pdo_mysql_get_attribute.phpt
      ext/pdo_mysql/tests/pdo_mysql_interface.phpt
      ext/pdo_mysql/tests/pdo_mysql_interface.phpt
      ext/pdo_mysql/tests/pdo_mysql_last_insert_id.phpt
      ext/pdo_mysql/tests/pdo_mysql_last_insert_id.phpt
      ext/pdo_mysql/tests/pdo_mysql_pconnect.phpt
      ext/pdo_mysql/tests/pdo_mysql_pconnect.phpt
      ext/pdo_mysql/tests/pdo_mysql_phpinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_phpinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_anonymous.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_anonymous.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_emulated_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_match_against.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_match_against.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_clear_error.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_clear_error.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_column.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_column.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_dup_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_dup_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_mixed_style.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_mixed_style.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_named_placeholder.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_prepare_native_placeholder_everywhere.phpt
      ext/pdo_mysql/tests/pdo_mysql_rollback.phpt
      ext/pdo_mysql/tests/pdo_mysql_rollback.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindcolumn.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindcolumn.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindparam.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindparam.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindparam_types.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindparam_types.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindvalue.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_bindvalue.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_blobfromsteam.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_blobfromsteam.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_blobs.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_blobs.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_closecursor.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_closecursor.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_closecursor_empty.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_closecursor_empty.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_columncount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_columncount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorcode.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorcode.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_errorinfo.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_non_select.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_non_select.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize_simple.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetch_serialize_simple.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetchobject.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_fetchobject.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_getcolumnmeta.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_getcolumnmeta.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_multiquery.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_multiquery.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_nextrowset.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_nextrowset.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_rowcount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_rowcount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_unbuffered_2050.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_unbuffered_2050.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_variable_columncount.phpt
      ext/pdo_mysql/tests/pdo_mysql_stmt_variable_columncount.phpt
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt
      ext/pdo_mysql/tests/pdo_mysql_subclass.phpt
      ext/pdo_mysql/tests/pdo_mysql_types.phpt
      ext/pdo_mysql/tests/pdo_mysql_types.phpt
      ext/pdo_mysql/tests/pdo_mysql_types_zerofill.phpt
      ext/pdo_mysql/tests/pdo_mysql_types_zerofill.phpt
      ext/pdo_mysql/tests/pecl_bug_5200.phpt
      ext/pdo_mysql/tests/pecl_bug_5780.phpt
      ext/pdo_mysql/tests/pecl_bug_5802.phpt
      ext/pdo_mysql/tests/show_tables.phpt
      ext/pdo_mysql/tests/skipif.inc
      ext/pdo_mysql/tests/skipif.inc
      ext/pdo_mysql/tests/table.inc
      ext/pdo_mysql/tests/table.inc:
      - Add mysqlnd support for PDO_mysql, fixes at least bug#41997,#42499,
        pecl#12794, pecl#12401
      

2008-07-21  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      NEWS:
      Pure, old-fashion CVS grown, bug fix.

    * ext/mysql/config.m4
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql_structs.h
      ext/mysqli/mysqli.c
      ext/mysqli/php_mysqli_structs.h
      ext/pdo_mysql/config.m4
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql_int.h:
      MFB :
      
      Fix for bug#45179 --with-mysql-sock fails to compile & work
      Now --with-mysql-sock controls all mysql extensions. If provided it will
      be
      the default value as it was set in php.ini . php.ini will override it for
      ext/mysql and ext/mysqli but not for pdo_mysql

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/sockets/tests/unixloop.phpt:
      - forgot to commit to HEAD

2008-07-21  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/config.m4
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql_structs.h
      ext/mysqli/mysqli.c
      ext/mysqli/php_mysqli_structs.h
      ext/pdo_mysql/config.m4
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql_int.h:
      Fix for bug#45179 --with-mysql-sock fails to compile & work
      Now --with-mysql-sock controls all mysql extensions. If provided it will
      be
      the default value as it was set in php.ini . php.ini will override it for
      ext/mysql and ext/mysqli but not for pdo_mysql

2008-07-21  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting02.phpt
      ZendEngine2/tests/error_reporting03.phpt
      ZendEngine2/tests/error_reporting04.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting08.phpt
      ZendEngine2/tests/error_reporting09.phpt
      ZendEngine2/tests/error_reporting10.phpt
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      tests/run-test/test005.phpt
      tests/run-test/test008a.phpt:
      Fix tests (patch by Lars)

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/standard/file.c:
      - Forward compatibility.

2008-07-21  Felipe Pena  <felipensp@gmail.com>

    * ext/unicode/unicode.c:
      - Removed unicode_semantics()

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/basic_functions.c:
      MFB: The rest of the fix too for previous commit

2008-07-21  Kalle Sommer Nielsen  <kalle@zesix.com>

    * ext/standard/tests/network/getmxrr.phpt:
      Forgot to fix title

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      run-tests.php:
      - More stupid WS etc fixes. Plus the missing help text place holders for
      Steph to fill up..

    * run-tests.php:
      - This is still available in HEAD, so keep the override here!

    * (PHP_5_3)
      acinclude.m4:
      MFH: sync acinclude.m4 (leave the PHP_PROG_LEX for BC!)

    * acinclude.m4:
      - Sync to PHP_5_3

    * (PHP_5_3)
      configure.in:
      MFH: sync configure.in with HEAD (where applicable)

    * configure.in
      ext/standard/basic_functions.c:
      MFB:- Fixed bug #40079 (php_get_current_user() not thread safe).

    * ext/standard/basic_functions.c:
      ws

2008-07-21  Steph Fox  <steph.fox@virgin.net>

    * main/.cvsignore
      main/config.w32.h:
      MFB Removed generated file (no longer used for .dsp builds)

2008-07-21  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      Run the tests with E_STRICT again

2008-07-21  Steph Fox  <steph.fox@virgin.net>

    * ext/standard/info.c:
      MFB Make compiler/architecture info potentially cross-platform

    * win32/build/DSP.README
      win32/build/Makefile
      win32/build/block.template.dsw
      win32/build/buildconf.js
      win32/build/config.w32
      win32/build/confutils.js
      win32/build/cvsclean.js
      win32/build/projectgen.js
      win32/build/template.dsp
      win32/build/template.dsw:
      MFH project file generation + a few small fixes made along the way

2008-07-21  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS
      php.ini-dist
      php.ini-recommended
      run-tests.php
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_errors.h
      ZendEngine2/tests/015.phpt
      main/main.c:
      MFH: Add E_USER_DEPRECATED (patch by Lars Strojny)

    * ext/libxml/libxml.c:
      Fix proto

    * php.ini-dist
      php.ini-recommended
      run-tests.php
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_errors.h
      ZendEngine2/tests/015.phpt
      main/main.c:
      Add E_USER_DEPRECATED (patch by Lars Strojny)

2008-07-21  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      ext/standard/tests/network/getmxrr.phpt:
      Fix test on Windows

2008-07-21  Dmitry Stogov  <dmitry@zend.com>

    * main/fopen_wrappers.c
      main/fopen_wrappers.c
      main/main.c
      main/main.c
      sapi/caudium/caudium.c
      sapi/caudium/caudium.c:
      Fixed chdir() into requested file directory inconsistencies

2008-07-21  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/intl/config.m4:
      ws + style fix

2008-07-21  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_vm_gen.php:
      - MFH Little debug hack to allow printing vm function

    * ZendEngine2/zend_vm_gen.php:
      - Little debug hack to allow printing vm function

2008-07-21  Derick Rethans  <php@derickrethans.nl>

    * ext/date/tests/bug45529.phpt:
      - Fixed test.

2008-07-21  Antony Dovgal  <tony@daylessday.org>

    * ext/hash/config.m4:
      this should be "=", not "=="

2008-07-20  Derick Rethans  <php@derickrethans.nl>

    * ext/date/tests/bug44562.phpt:
      - Added test case to HEAD too.

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/tests/bug44562.phpt
      ext/date/tests/bug44562.phpt:
      - MFH: Fixed bug #45562 (Creating instance of DatePeriod crashes).

    * ext/date/php_date.c:
      - Fixed bug #45562 (Creating instance of DatePeriod crashes).

2008-07-20  Kalle Sommer Nielsen  <kalle@zesix.com>

    * win32/wfile.c
      win32/wfile.h:
      MFB

    * (PHP_5_3)
      win32/wfile.c
      win32/wfile.h:
      Fix macro redef

    * ext/gd/config.w32:
      Fixed #44849 (imagecolorclosesthwb() is not available on Windows)

2008-07-20  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/libmbfl/mbfl/mbfl_defs.h:
      - Bug #45572

2008-07-20  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_fixedarray.c:
      MFH: Iterator methods overwriting optimisations

    * ext/spl/spl_fixedarray.c:
      Iterator methods overwriting optimisations

2008-07-20  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/php_reflection.c:
      - MFB: Fixed bug #45571 (ReflectionClass::export() shows superclasses'
      private static methods.)

    * (PHP_5_3)
      NEWS:
      - BFN: #45571

    * (PHP_5_3)
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug45571.phpt
      ext/reflection/tests/bug45571.phpt:
      - Fixed bug #45571 (ReflectionClass::export() shows superclasses' private
      static methods.)
        patch by Robin Fernandes

2008-07-20  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_array.c:
      Fix build for solaris

2008-07-20  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/date/tests/date_parse_001.phpt
      ext/standard/tests/dir/rewinddir_basic.phpt:
      Fixed test

2008-07-20  Felipe Pena  <felipensp@gmail.com>

    * ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/bug45555.phpt
      ext/xmlrpc/tests/bug45556.phpt:
      MFB:
      - Fixed bug #45556 (Return value from callback isn't freed).
      - Fixed bug #45555 (Segfault with invalid non-string as
      register_introspection_callback).
      - Fixed wrong arginfo for xmlrpc_encode_request()

2008-07-20  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ZendEngine2/zend_variables.h:
      - Fix the header (thanks Johannes)

2008-07-20  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/stream.c
      ext/phar/util.c
      ext/phar/tests/rename_dir.phpt
      ext/phar/tests/rename_dir_and_mount.phpt
      ext/phar/tests/rename_dir_and_mount.phpt
      ext/phar/tests/rmdir.phpt
      ext/phar/tests/tar/rename_dir.phpt
      ext/phar/tests/tar/rmdir.phpt
      ext/phar/tests/zip/rename_dir.phpt
      ext/phar/tests/zip/rmdir.phpt:
      Fixed directory reanming/deletion

2008-07-20  Felipe Pena  <felipensp@gmail.com>

    * ext/mime_magic/mime_magic.c
      ext/msql/php_msql.c
      ext/odbc/birdstep.c
      ext/standard/basic_functions.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache_hooks/php_apache.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/mime_magic/mime_magic.c
      ext/msql/php_msql.c
      ext/odbc/birdstep.c
      ext/standard/basic_functions.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache_hooks/php_apache.c:
      - Added arginfo

2008-07-20  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ZendEngine2/zend_variables.h:
      - WS fix

2008-07-20  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/buildconf.js
      win32/build/confutils.js
      win32/build/cvsclean.js:
      - Happy New Year!
      (better late than never, eh?)

    * (PHP_5_3)
      win32/build/block.template.dsw
      win32/build/projectgen.js
      win32/build/template.dsw:
      - Update get_define() calls to reflect earlier change in return value on
      failure
      - Rename output files (to avoid that build option for "php5ts.exe")
      - Add libpath to intermediate dir path (avoids a naming collision that
      wasn't there last week)
      - Don't make assumptions about trailing whitespace in incoming data

2008-07-19  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_iterators.c:
      Complete the ZTS build fix

2008-07-19  Derick Rethans  <php@derickrethans.nl>

    * ext/spl/spl_iterators.c:
      - Fixed ZTS build.

2008-07-19  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - Fix logic in get_define()

2008-07-19  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - Country codes are ISO 3166.

2008-07-19  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - Rejig REMOVE_TARGET
      - Tidy ADD_EXTENSION_DEP
      - Put summary output in alphabetical order

2008-07-19  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/examples/multipleiterator.inc:
      - MFH Add MultipleIterator
      (http://blog.somabo.de/2008/01/multipleiterator-for-php.html)

    * ext/spl/examples/multipleiterator.inc
      ext/spl/examples/multipleiterator.inc:
      
      - Add MultipleIterator
      (http://blog.somabo.de/2008/01/multipleiterator-for-php.html)

    * ext/spl/internal/recursivetreeiterator.inc
      ext/spl/internal/recursivetreeiterator.inc:
      
      - added missing @since tag

    * ext/spl/spl.php
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/examples/recursivetreeiterator.inc
      ext/spl/internal/recursivetreeiterator.inc
      ext/spl/tests/recursive_tree_iterator_001.phpt
      ext/spl/tests/recursive_tree_iterator_001.phpt
      ext/spl/tests/recursive_tree_iterator_002.phpt
      ext/spl/tests/recursive_tree_iterator_002.phpt
      ext/spl/tests/recursive_tree_iterator_003.phpt
      ext/spl/tests/recursive_tree_iterator_003.phpt
      ext/spl/tests/recursive_tree_iterator_004.phpt
      ext/spl/tests/recursive_tree_iterator_004.phpt
      ext/spl/tests/recursive_tree_iterator_005.phpt
      ext/spl/tests/recursive_tree_iterator_005.phpt
      ext/spl/tests/recursive_tree_iterator_006.phpt
      ext/spl/tests/recursive_tree_iterator_006.phpt
      ext/spl/tests/recursive_tree_iterator_007.phpt
      ext/spl/tests/recursive_tree_iterator_007.phpt
      ext/spl/tests/recursive_tree_iterator_008.phpt
      ext/spl/tests/recursive_tree_iterator_008.phpt:
      - Move RecursiveTreeIterator from PHP to C code (Arnaud, Marcus)
      [DOC] Added RecursiveTreeIterator
            Documentation in ext/spl/internal/recursivetreeiterator.inc

2008-07-19  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_array.c:
      MFH: Fix valgrind errors in array_method, and possibly #45349 (Thanks tony
      for the patch)

    * ext/spl/spl_array.c:
      Fix valgrind errors in array_method, and possibly #45349 (Thanks tony for
      the patch)

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/tests/dit_006.phpt
      ext/spl/tests/dit_006.phpt:
      Implement DirectoryIterator::seek

2008-07-19  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/openssl/tests/003.phpt
      ext/openssl/tests/012.phpt
      ext/openssl/tests/023.phpt
      ext/openssl/tests/025.phpt
      ext/openssl/tests/bug37820.phpt
      ext/openssl/tests/bug38255.phpt
      ext/openssl/tests/bug38261.phpt:
      Fix tests

    * ext/openssl/tests/007.phpt
      ext/openssl/tests/008.phpt
      ext/openssl/tests/009.phpt
      ext/openssl/tests/011.phpt
      ext/openssl/tests/013.phpt
      ext/openssl/tests/014.phpt
      ext/openssl/tests/015.phpt
      ext/openssl/tests/016.phpt
      ext/openssl/tests/017.phpt
      ext/openssl/tests/018.phpt
      ext/openssl/tests/019.phpt
      ext/openssl/tests/021.phpt
      ext/openssl/tests/022.phpt
      ext/openssl/tests/024.phpt
      ext/openssl/tests/openssl_decrypt_error.phpt
      ext/openssl/tests/openssl_digest_basic.phpt
      ext/openssl/tests/openssl_encrypt_error.phpt
      ext/openssl/tests/openssl_x509_parse_basic.phpt:
      New tests

2008-07-18  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/openssl/openssl.c:
      Add unicode suport to ext/openssl

    * ext/openssl/tests/007.phpt
      ext/openssl/tests/007.phpt
      ext/openssl/tests/008.phpt
      ext/openssl/tests/008.phpt
      ext/openssl/tests/009.phpt
      ext/openssl/tests/009.phpt
      ext/openssl/tests/011.phpt
      ext/openssl/tests/011.phpt
      ext/openssl/tests/013.phpt
      ext/openssl/tests/013.phpt
      ext/openssl/tests/014.phpt
      ext/openssl/tests/014.phpt
      ext/openssl/tests/015.phpt
      ext/openssl/tests/015.phpt
      ext/openssl/tests/016.phpt
      ext/openssl/tests/016.phpt
      ext/openssl/tests/017.phpt
      ext/openssl/tests/017.phpt
      ext/openssl/tests/018.phpt
      ext/openssl/tests/018.phpt
      ext/openssl/tests/019.phpt
      ext/openssl/tests/019.phpt
      ext/openssl/tests/021.phpt
      ext/openssl/tests/021.phpt
      ext/openssl/tests/022.phpt
      ext/openssl/tests/022.phpt
      ext/openssl/tests/024.phpt
      ext/openssl/tests/024.phpt
      ext/openssl/tests/openssl_decrypt_error.phpt
      ext/openssl/tests/openssl_decrypt_error.phpt
      ext/openssl/tests/openssl_digest_basic.phpt
      ext/openssl/tests/openssl_digest_basic.phpt
      ext/openssl/tests/openssl_encrypt_error.phpt
      ext/openssl/tests/openssl_encrypt_error.phpt
      ext/openssl/tests/openssl_x509_parse_basic.phpt
      ext/openssl/tests/openssl_x509_parse_basic.phpt:
      
      file 007.phpt was initially added on branch PHP_5_3.

2008-07-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/xmlrpc/tests/bug45555.phpt
      ext/xmlrpc/tests/bug45556.phpt:
      - New tests

    * (PHP_5_3)
      ext/xmlrpc/xmlrpc-epi-php.c:
      MFB:
      - Fixed bug #45556 (Return value from callback isn't freed).
      - Fixed bug #45555 (Segfault with invalid non-string as
      register_introspection_callback).
      - Fixed wrong arginfo for xmlrpc_encode_request()

    * (PHP_5_3)
      NEWS:
      - Added: Deprecated ticks support.

    * (PHP_5_2)
      NEWS:
      - BFN: #45556, #45555

2008-07-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/projectgen.js:
      - Make SAPI include paths work (on my box at least)

2008-07-18  Felipe Pena  <felipensp@gmail.com>

    * ext/xmlrpc/tests/bug45556.phpt
      ext/xmlrpc/tests/bug45556.phpt
      ext/xmlrpc/tests/bug45556.phpt:
        1.1.4;
      file bug45556.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/xmlrpc/xmlrpc-epi-php.c:
      - Fixed bug #45556 (Return value from callback isn't freed)

    * (PHP_5_2)
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/bug45555.phpt
      ext/xmlrpc/tests/bug45555.phpt
      ext/xmlrpc/tests/bug45555.phpt:
      - Fixed bug #45555 (Segfault with invalid non-string as
      register_introspection_callback)
        (patch by chris_se at gmx dot ne)

2008-07-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - Make REMOVE_TARGET work in all cases

2008-07-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/xmlrpc/xmlrpc-epi-php.c:
      - MFB: Fix ws

2008-07-18  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/parse_tz.c
      ext/date/lib/timelib_structs.h:
      - MFH: Added support for selectively listing timezone identifiers by
      country
        code through timezone_identifiers_list() /
      DateTimezone::listIdentifiers().
      - MFH: Added timezone_location_get() / DateTimezone::getLocation() for
        retrieving location information from timezones.

    * ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/parse_tz.c
      ext/date/lib/timelib_structs.h:
      - Added support for selectively listing timezone identifiers by country
      code
        through timezone_identifiers_list() / DateTimezone::listIdentifiers().
      - Added timezone_location_get() / DateTimezone::getLocation() for
      retrieving
        location information from timezones.

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.4.1 (2008d)

    * ext/date/lib/timezonedb.h:
      - Updated to version 2008.4 (2008d)

2008-07-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/sapi_apache2.c:
      Fix compile error due to the removal of fteller on streams.

2008-07-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/pcntl/tests/signal_closure_handler.phpt:
      - Fixed test

2008-07-18  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/stream.c:
      Fixed access to freed memory

2008-07-18  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/gd/gd.c:
      fix segfault

2008-07-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/projectgen.js:
      - SAPIs are go.
      Caveat: aolserver, isapi, nsapi, pi3web and (obviously) Linux-specific
      modules not tested.

2008-07-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/gd/gd.c
      ext/gd/php_gd.h:
      Remove GD 1.0 support, still need to adjust the configure scripts to
      correctly check for a newer version

    * (PHP_5_3)
      ext/gd/config.m4
      ext/gd/config.w32
      ext/gd/gd.c
      ext/gd/gdcache.c
      ext/gd/gdttf.c
      ext/gd/gdttf.h
      ext/gd/php_gd.h
      ext/gd/libgd/gdcache.c:
      Remove freetype1 support

2008-07-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c
      ext/gd/gd.c
      ext/gd/tests/imageloadfont_invalid.phpt
      ext/gd/tests/imageloadfont_invalid.phpt:
      - MFB: fix crash when some crafted font are given

    * (PHP_5_3)
      ext/gd/gd.c
      ext/gd/tests/imageloadfont_invalid.phpt:
       - MFB: fix crash when some crafted font are given

    * (PHP_4_4)
      NEWS:
      - a dot :)

2008-07-17  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.h:
      - Fix ZTS build

2008-07-17  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug43027.phpt
      ZendEngine2/tests/jump12.phpt
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug41037.phpt
      ext/standard/tests/general_functions/closures_002.phpt:
      - Deprecate ticks

2008-07-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_4_4)
      NEWS
      ext/gd/gd.c
      ext/gd/tests/imageloadfont_invalid.phpt
      ext/gd/tests/imageloadfont_invalid.phpt
      ext/gd/tests/imageloadfont_invalid.phpt
      ext/gd/tests/imageloadfont_invalid.phpt:
      - fix crash when some crafted font are given

2008-07-17  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_config.w32.h:
      vc9 build fix

2008-07-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/crypt_win32.c:
      - CS/WS

2008-07-17  Scott MacVicar  <scott@macvicar.net>

    * ext/pdo_sqlite/sqlite/src/limits.h:
      MFB: This file isn't needed any more

    * (PHP_5_3)
      ext/pdo_sqlite/sqlite/src/limits.h:
      This file isn't needed any more

2008-07-17  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * (PHP_5_3)
      ext/mbstring/tests/bug20087.phpt
      ext/mbstring/tests/htmlent.phpt
      ext/mbstring/tests/mb_convert_encoding.phpt
      ext/mbstring/tests/mb_convert_variables.phpt
      ext/mbstring/tests/mb_detect_encoding.phpt
      ext/mbstring/tests/mb_detect_order.phpt
      ext/mbstring/tests/mb_http_input.phpt
      ext/mbstring/tests/mb_http_output.phpt
      ext/mbstring/tests/mb_internal_encoding.phpt
      ext/mbstring/tests/mb_preferred_mime_name.phpt
      ext/mbstring/tests/mb_strcut.phpt
      ext/mbstring/tests/mb_strimwidth.phpt
      ext/mbstring/tests/mb_strlen.phpt
      ext/mbstring/tests/mb_strpos.phpt
      ext/mbstring/tests/mb_strwidth.phpt
      ext/mbstring/tests/mb_substitute_character.phpt
      ext/mbstring/tests/mb_substr.phpt:
      - Fix include_path.

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h:
      - MFH: Removed dependencies from php_mbregex to oniguruma types

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h:
      - Removed dependencies from php_mbregex to oniguruma types

2008-07-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_4_4)
      win32/php4dllts.dsp:
      update for PCRE upgrade

    * main/php_compat.h
      main/php_compat.h
      main/php_compat.h:
      update PCRE symbols

    * (PHP_4_4)
      NEWS
      ext/pcre/config0.m4
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/libpcre.def
      ext/pcre/pcrelib/libpcreposix.def
      ext/pcre/pcrelib/pcre.def
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner.h
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_stringpiece.cc
      ext/pcre/pcrelib/pcre_stringpiece.h
      ext/pcre/pcrelib/pcre_stringpiece_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcrecpparg.h
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/.cvsignore
      ext/pcre/pcrelib/testdata/grepinputx
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/grepoutputN
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput10
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput3
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/pcrelib/testdata/testoutput9:
      upgrade PCRE to 7.7 + one additional patch to fix a security bug

2008-07-17  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_3)
      ext/standard/config.w32:
      fixed win32 build when ext/mbstring is enabled.

2008-07-17  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/phar.c:
      Fixed search on uninitialized data

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/zip.c:
      Fixed wrong arguments order

2008-07-17  Antony Dovgal  <tony@daylessday.org>

    * ext/xml/xml.c
      ext/xml/xml.c:
      fix folding

2008-07-17  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/curl/tests/curl_006.phpt
      ext/filter/tests/callback_closure.phpt
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/mysqli_set_local_infile_handler_closures.phpt
      ext/pcntl/tests/signal_closure_handler.phpt
      ext/session/tests/save_handler_closures.inc
      ext/session/tests/session_set_save_handler_closures.phpt
      ext/sqlite/tests/sqlite_closures_001.phpt
      ext/sqlite/tests/sqlite_closures_002.phpt
      ext/standard/basic_functions.c
      ext/standard/tests/assert/assert_closures.phpt
      ext/standard/tests/general_functions/closures_001.phpt
      ext/standard/tests/general_functions/closures_002.phpt
      ext/standard/tests/general_functions/ob_start_closures.phpt
      ext/xml/xml.c
      ext/xml/tests/xml_closures_001.phpt
      main/output.c:
      Support for closures

    * (PHP_5_3)
      ext/filter/tests/callback_closure.phpt
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/mysqli_set_local_infile_handler_closures.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_closures.phpt
      ext/pcntl/tests/signal_closure_handler.phpt
      ext/pcntl/tests/signal_closure_handler.phpt
      ext/session/tests/save_handler_closures.inc
      ext/session/tests/save_handler_closures.inc
      ext/session/tests/session_set_save_handler_closures.phpt
      ext/session/tests/session_set_save_handler_closures.phpt
      ext/sqlite/tests/sqlite_closures_001.phpt
      ext/sqlite/tests/sqlite_closures_001.phpt
      ext/sqlite/tests/sqlite_closures_002.phpt
      ext/sqlite/tests/sqlite_closures_002.phpt
      ext/standard/basic_functions.c
      ext/standard/tests/assert/assert_closures.phpt
      ext/standard/tests/assert/assert_closures.phpt
      ext/standard/tests/general_functions/closures_001.phpt
      ext/standard/tests/general_functions/closures_001.phpt
      ext/standard/tests/general_functions/closures_002.phpt
      ext/standard/tests/general_functions/closures_002.phpt
      ext/standard/tests/general_functions/ob_start_closures.phpt
      ext/standard/tests/general_functions/ob_start_closures.phpt
      ext/xml/xml.c
      ext/xml/tests/xml_closures_001.phpt
      ext/xml/tests/xml_closures_001.phpt:
      file callback_closure.phpt was added on branch PHP_5_3 on 2008-07-17
      09:53:41 +0000

    * ext/curl/tests/curl_006.phpt
      ext/curl/tests/curl_006.phpt
      ext/filter/tests/callback_closure.phpt:
      
      support for closures

2008-07-17  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c:
      Allow PECL builds with PHP 4.  No MTH needed

2008-07-16  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c
      ext/oci8/tests/reflection1.phpt
      ext/oci8/tests/reflection2.phpt:
      MFH: [DOC] Add LOB & Collection class parameter reflection

    * ext/oci8/oci8.c
      ext/oci8/tests/reflection1.phpt
      ext/oci8/tests/reflection2.phpt
      ext/oci8/tests/reflection2.phpt:
      Add LOB & Collection class parameter reflection

2008-07-16  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_3)
      ext/mbstring/php_mbregex.h:
      revert my previous patch.

2008-07-16  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/DSP.README:
      Update README to reflect current state of play

    * (PHP_5_3)
      win32/build/block.template.dsw
      win32/build/projectgen.js
      win32/build/template.dsp
      win32/build/template.dsw:
      - A bit more finesse for .dsp generation
      - Builds (on my box) for cgi or cli
      - This is still VC6-only at present

2008-07-16  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/extauth_01.phpt
      ext/oci8/tests/extauth_02.phpt
      ext/oci8/tests/extauth_03.phpt
      ext/oci8/tests/extauth_04.phpt
      ext/oci8/tests/reflection1.phpt:
      MFH
      
      1. Merged ARG_INFO patch (Felipe)
      
      2. Allow empty username & password so Oracle can do non-password based
      authentication, i.e. "External Authentication".
      http://news.php.net/php.internals/37545
      
      [DOC]
      
      A new OCI_CRED_EXT flag can be passed as the "session_mode" parameter
      to oci_connect(), oci_new_connect() and oci_pconnect().
      
        $c1 = oci_connect("/", "", $db, null, OCI_CRED_EXT);
      
      This tells Oracle to do external or OS authentication, if configured
      in the database.
      
      OCI_CRED_EXT can only be used with username of "/" and a empty
      password.  Oci8.privileged_connection may be On or Off.  OCI_CRED_EXT
      is not supported on Windows for security reasons.
      
      The new flag may be combined with the existing OCI_SYSOPER or
      OCI_SYSDBA modes (note: oci8.privileged_connection needs to be On for
      OCI_SYSDBA and OCI_SYSOPER), e.g.:
      
        $c1 = oci_connect("/", "", $db, null, OCI_CRED_EXT+OCI_SYSOPER);

    * ext/oci8/tests/extauth_01.phpt
      ext/oci8/tests/extauth_01.phpt
      ext/oci8/tests/extauth_02.phpt
      ext/oci8/tests/extauth_02.phpt
      ext/oci8/tests/extauth_03.phpt
      ext/oci8/tests/extauth_03.phpt
      ext/oci8/tests/extauth_04.phpt
      ext/oci8/tests/extauth_04.phpt
      ext/oci8/tests/reflection1.phpt
      ext/oci8/tests/reflection1.phpt:
      
      1. Merged ARG_INFO patch (Felipe)
      
      2. Allow an empty username/password to be passed so Oracle can do
      non-password based authentication, i.e. "External Authentication".
      http://news.php.net/php.internals/37545
      
      [DOC]
      
      A new OCI_CRED_EXT flag can be passed as the "session_mode" parameter
      to oci_connect(), oci_new_connect() and oci_pconnect().
      
        $c1 = oci_connect("/", "", $db, null, OCI_CRED_EXT);
      
      This tells Oracle to do external or OS authentication, if configured
      in the database.
      
      OCI_CRED_EXT can only be used with username of "/" and a empty
      password.  Oci8.privileged_connection may be On or Off.
      
      The new flag may be combined with the existing OCI_SYSOPER or
      OCI_SYSDBA modes (note: oci8.privileged_connection needs to be On for
      OCI_SYSDBA and OCI_SYSOPER mode), e.g.:
      
        $c1 = oci_connect("/", "", $db, null, OCI_CRED_EXT+OCI_SYSOPER);

    * ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h:
      1. Merged ARG_INFO patch (Felipe)
      
      2. Allow an empty username/password to be passed so Oracle can do
      non-password based authentication, i.e. "External Authentication".
      http://news.php.net/php.internals/37545
      
      [DOC]
      
      A new OCI_CRED_EXT flag can be passed as the "session_mode" parameter
      to oci_connect(), oci_new_connect() and oci_pconnect().
      
        $c1 = oci_connect("/", "", $db, null, OCI_CRED_EXT);
      
      This tells Oracle to do external or OS authentication, if configured
      in the database.
      
      OCI_CRED_EXT can only be used with username of "/" and a empty
      password.  Oci8.privileged_connection may be On or Off.
      
      The new flag may be combined with the existing OCI_SYSOPER or
      OCI_SYSDBA modes (note: oci8.privileged_connection needs to be On for
      OCI_SYSDBA and OCI_SYSOPER mode), e.g.:
      
        $c1 = oci_connect("/", "", $db, null, OCI_CRED_EXT+OCI_SYSOPER);

    * ext/oci8/tests/xmltype_01.phpt:
      improve skipif

2008-07-16  Felipe Pena  <felipensp@gmail.com>

    * ext/pspell/pspell.c
      sapi/aolserver/aolserver.c
      sapi/apache2handler/php_functions.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/pspell/pspell.c
      sapi/aolserver/aolserver.c
      sapi/apache2handler/php_functions.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - Added arginfo

2008-07-16  Jani Taskinen  <jani.taskinen@sci.fi>

    * configure.in
      configure.in
      configure.in:
      -nuke weird char

    * (PHP_5_2)
      configure.in
      configure.in:
      MFH:- Prevent errors in CVS builds when bison is not there (for Sean :)

    * configure.in:
      - Prevent errors in CVS builds when bison is not there (for Sean :)

2008-07-16  Derick Rethans  <php@derickrethans.nl>

    * ext/date/tests/bug45529.phpt:
      - Added missing test-file.

2008-07-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      - fix the fix

2008-07-16  Derick Rethans  <php@derickrethans.nl>

    * ext/date/tests/bug45529.phpt
      ext/date/tests/bug45529.phpt:
      
      file bug45529.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Fixed bug #45529 (new DateTimeZone() and
      date_create()->getTimezone() behave
        different).

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Fixed bug #45529 (new DateTimeZone() and date_create()->getTimezone()
      behave
        different).

2008-07-16  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/phar_object.c:
      Improved support for opcode caches. Now some open() syscalls might be
      eliminated by caches.

2008-07-16  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/standard/var_unserializer.c:
      - Regenerated using more recent re2c

    * ext/phar/config.m4:
      - Revert (dunno why I had this like this..)

    * (PHP_5_2)
      NEWS
      ext/sockets/sockets.c
      ext/sockets/sockets.c
      ext/sockets/tests/ipv4loop.phpt
      ext/sockets/tests/ipv4loop.phpt
      ext/sockets/tests/ipv6loop.phpt
      ext/sockets/tests/ipv6loop.phpt
      ext/standard/url_scanner_ex.c
      main/streams/xp_socket.c:
      MFH:- Fixed bug #44127 (UNIX abstract namespace socket connect does not
      work)

    * ext/sockets/tests/unixloop.phpt
      ext/sockets/tests/unixloop.phpt
      main/streams/xp_socket.c:
      
      file unixloop.phpt was initially added on branch PHP_5_3.

    * ext/phar/config.m4
      ext/sockets/sockets.c
      ext/sockets/tests/ipv4loop.phpt
      ext/sockets/tests/ipv6loop.phpt
      main/streams/xp_socket.c:
      - Fixed bug #44127 (UNIX abstract namespace socket connect does not work)

2008-07-16  Felipe Pena  <felipensp@gmail.com>

    * ext/ldap/ldap.c:
      - MFB: Fix typo

    * (PHP_5_3)
      ext/ldap/ldap.c:
      - Fix typo (thanks Pierre)

2008-07-16  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/intl/config.m4:
      - Fix build

2008-07-16  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - MF53: Fixed segfault.

    * (PHP_5_3)
      ext/date/php_date.c:
      - Fixed a segfault - simply a forgotten return;

2008-07-16  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_3)
      ext/mbstring/php_mbregex.h:
      fixed compile error on Win32 environment.

2008-07-16  Antony Dovgal  <tony@daylessday.org>

    * ext/mcrypt/mcrypt.c:
      fix build

2008-07-16  Derick Rethans  <php@derickrethans.nl>

    * ext/date/tests/bug41523-64bit.phpt
      ext/date/tests/bug41709.phpt
      ext/date/tests/date_parse_001.phpt:
      - Fixed tests.

2008-07-16  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/oniguruma/oniguruma.h:
      - Oops.

    * (PHP_5_3)
      ext/mbstring/config.m4
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_onig_compat.h
      ext/mbstring/oniguruma/oniguruma.h
      ext/mbstring/oniguruma/php_onig_compat.h:
      - MFH: Added a new configure option --with-onig=[DIR] that allows the
      extension
        to link to the external oniguruma library.
      - MFH: Prevent libmbfl files from being installed when --with-libmbfl is
        specified.

    * ext/mbstring/config.m4
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_onig_compat.h
      ext/mbstring/php_onig_compat.h
      ext/mbstring/oniguruma/oniguruma.h
      ext/mbstring/oniguruma/php_onig_compat.h:
      - Added a new configure option --with-onig=[DIR] that allows the extension
        to link to the external oniguruma library.
      - Prevent libmbfl files from being installed when --with-libmbfl is
      specified.
      - Fixed mb_ereg_replace() to work with unicode strings.

2008-07-15  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/mbstring/config.m4:
      - indentation fix & reenable mbregex again.

2008-07-15  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/lib/dow.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - MFH: Also add the warnings for times. This does not make sense for the
        english text parser, as invalid times are never allowed in there.

    * ext/date/lib/dow.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - Also add the warnings for times. This does not make sense for the english
        text parser, as invalid times are never allowed in there.

2008-07-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/mcrypt/config.w32
      ext/mcrypt/mcrypt.c:
      - MFH: Port mcrypt_create_iv to windows (aka fix it on windows)

    * ext/mcrypt/config.w32
      ext/mcrypt/mcrypt.c:
      - Port mcrypt_create_iv to windows (aka fix it on windows)

    * ext/dom/config.w32
      ext/libxml/config.w32:
      - MFB: do not enable libxml or dom when a dep/header/lib is missing

2008-07-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      main/streams/streams.c:
      MFH: Fixed potentially confusing error message on failure when no errors
      are logged

2008-07-15  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/tests/strings/strip_tags_variation11.phpt
      ext/standard/tests/strings/strip_tags_variation11.phpt:
      MFH: Fix bug when < is used within attribute.

    * ext/standard/string.c
      ext/standard/tests/strings/strip_tags_variation11.phpt
      ext/standard/tests/strings/strip_tags_variation11.phpt
      ext/standard/tests/strings/strip_tags_variation11.phpt:
      Fix bug when < is used within attribute.

2008-07-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #45151 (Crash with URI/file..php (filename contains 2 dots))

2008-07-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      Fix news

2008-07-15  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Sync with bzr

2008-07-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #45423 (fastcgi parent process doesn't invoke php_module_shutdown
      before shutdown) (basant dot kukreja at sun dot com)

2008-07-15  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/sockets/sockets.c:
      - Reverted fix for #44197 (unsuitable for minor versions)

2008-07-15  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/standard/tests/strings/strpbrk_basic.phpt
      ext/standard/tests/strings/strpbrk_error.phpt:
      MFB: Tests for strpbrk(), testfest.php.net task #91 and #92.

    * ext/standard/tests/strings/strpbrk_basic.phpt
      ext/standard/tests/strings/strpbrk_basic.phpt
      ext/standard/tests/strings/strpbrk_error.phpt
      ext/standard/tests/strings/strpbrk_error.phpt:
      
      file strpbrk_basic.phpt was initially added on branch PHP_5_3.

2008-07-15  Antony Dovgal  <tony@daylessday.org>

    * ext/openssl/tests/002.phpt
      ext/openssl/tests/002.phpt:
      fix test

2008-07-15  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      main/output.c:
      Return null on when param parsing errors occur

    * (PHP_5_3)
      main/output.c:
      New parameter parsing API

    * tests/lang/033.phpt:
      Merging from 5_3

    * (PHP_5_3)
      tests/lang/033.phpt:
      Reenabling the test but removing the test cases for old_function as the
      alternative syntaxes are still there

2008-07-15  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/tests/012.phpt
      ext/openssl/tests/public.key:
      Fix error message

    * ext/openssl/tests/012.phpt
      ext/openssl/tests/012.phpt
      ext/openssl/tests/public.key
      ext/openssl/tests/public.key:
      
      file 012.phpt was initially added on branch PHP_5_3.

    * ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/tests/023.phpt
      ext/openssl/tests/025.phpt
      ext/openssl/tests/cert.crt
      ext/openssl/tests/private.key:
      Fix uninitilized variables in openssl_pkcs7_encrypt() and
      openssl_pkcs7_sign()

    * ext/openssl/tests/023.phpt
      ext/openssl/tests/023.phpt
      ext/openssl/tests/025.phpt
      ext/openssl/tests/025.phpt
      ext/openssl/tests/cert.crt
      ext/openssl/tests/cert.crt
      ext/openssl/tests/private.key
      ext/openssl/tests/private.key:
      
      file 023.phpt was initially added on branch PHP_5_3.

    * ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/tests/006.phpt:
      Fix segfault caused by openssl_pkey_new() in ext/openssl/tests/006.phpt

    * ext/openssl/tests/006.phpt
      ext/openssl/tests/006.phpt:
      
      file 006.phpt was initially added on branch PHP_5_3.

2008-07-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_id_variation2.phpt:
      MFH:- Fix tests (do NOT assume things in php.ini always to be same...or
      sane)

    * ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt:
      - Fix tests (do NOT assume things in php.ini always to be same...or sane)

2008-07-14  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      EXTENSIONS:
      add intl to extensions

2008-07-14  Felipe Pena  <felipensp@gmail.com>

    * ext/com_dotnet/com_extension.c
      ext/readline/readline.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/com_dotnet/com_extension.c
      ext/readline/readline.c:
      - Added arginfo

2008-07-14  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - Fixed reversed logic.

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/lib/dow.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - MFH: Added a warning to the error struct in case a parsed-date was found
      to
        be invalid.

    * ext/date/php_date.c
      ext/date/lib/dow.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - Added a warning to the error struct in case a parsed-date was found to be
        invalid.

2008-07-14  Josie Messa  <jdmessa@gmail.com>

    * ext/standard/tests/strings/similar_text_basic.phpt
      ext/standard/tests/strings/similar_text_error.phpt:
      - Tests from TestFest
      - Have slightly modified similar_text_error.phpt from original file

    * ext/standard/tests/strings/similar_text_basic.phpt
      ext/standard/tests/strings/similar_text_basic.phpt
      ext/standard/tests/strings/similar_text_error.phpt
      ext/standard/tests/strings/similar_text_error.phpt:
      
      file similar_text_basic.phpt was initially added on branch PHP_5_3.

2008-07-14  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/closure_017.phpt
      ZendEngine2/tests/closure_018.phpt
      ZendEngine2/tests/closure_019.phpt
      ZendEngine2/tests/closure_020.phpt
      ZendEngine2/tests/closure_021.phpt:
      - New tests

    * ZendEngine2/tests/closure_017.phpt
      ZendEngine2/tests/closure_017.phpt
      ZendEngine2/tests/closure_018.phpt
      ZendEngine2/tests/closure_018.phpt
      ZendEngine2/tests/closure_019.phpt
      ZendEngine2/tests/closure_019.phpt
      ZendEngine2/tests/closure_020.phpt
      ZendEngine2/tests/closure_020.phpt
      ZendEngine2/tests/closure_021.phpt
      ZendEngine2/tests/closure_021.phpt:
      
      file closure_017.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/tests/closure_008.phpt
      ZendEngine2/tests/closure_008.phpt
      ZendEngine2/tests/closure_009.phpt
      ZendEngine2/tests/closure_009.phpt:
      - Fixed test titles

    * ext/dom/tests/dom003.phpt
      ext/dom/tests/dom003.phpt
      ext/dom/tests/dom_set_attr_node.phpt
      ext/dom/tests/dom_set_attr_node.phpt:
      - Fixed tests

2008-07-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/closure_016.phpt
      ZendEngine2/tests/closure_016.phpt
      ZendEngine2/tests/closure_016.phpt:
      Fixed is_callable() to support closures and return appropriate function
      name

2008-07-14  Antony Dovgal  <tony@daylessday.org>

    * sapi/apache/php_apache.c:
      use int for length

    * ext/hash/hash.c:
      use long for "l"

    * ext/exif/exif.c:
      use zend_bool for "b"

2008-07-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/mysqlnd/config9.m4
      ext/zip/config.m4:
      MFB

2008-07-14  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      win32/build/config.w32:
      MFH: Prevent build failure after closures

2008-07-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * NEWS:
      - Closures come in 5.3

2008-07-14  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      configure.in
      ZendEngine2/Makefile.am
      ZendEngine2/Zend.dsp
      ZendEngine2/ZendTS.dsp
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/closure_001.phpt
      ZendEngine2/tests/closure_002.phpt
      ZendEngine2/tests/closure_003.phpt
      ZendEngine2/tests/closure_004.phpt
      ZendEngine2/tests/closure_005.phpt
      ZendEngine2/tests/closure_006.phpt
      ZendEngine2/tests/closure_007.phpt
      ZendEngine2/tests/closure_008.phpt
      ZendEngine2/tests/closure_009.phpt
      ZendEngine2/tests/closure_010.phpt
      ZendEngine2/tests/closure_011.phpt
      ZendEngine2/tests/closure_012.phpt
      ZendEngine2/tests/closure_013.phpt
      ZendEngine2/tests/closure_014.phpt
      ZendEngine2/tests/closure_015.phpt
      ext/pcre/php_pcre.c
      ext/reflection/php_reflection.c:
      Added support for lambda functions and closures

2008-07-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/zip/config.m4:
      No dots

    * (PHP_5_3)
      ext/intl/config.m4
      ext/mysqlnd/config9.m4
      ext/phar/config.m4
      ext/zip/config.m4:
      - Some config*.m4 file cleanups: NO tabs in these!

    * (PHP_5_3)
      ext/standard/credits_ext.h:
      - Update credits: Whenever some extension is removed/added, remember to run
      scripts/dev/credits and commit ext/standards/credits* !!

2008-07-14  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/spl/spl_fixedarray.c:
      MFH: minor speedup - convert offset to long only when needed

    * ext/spl/spl_fixedarray.c:
      minor speedup - convert offset to long only when needed

    * ext/spl/tests/fixedarray_021.phpt:
      fix test

2008-07-14  Stanislav Malyshev  <stas@zend.com>

    * ext/intl/php_intl.c
      ext/intl/php_intl.c:
      add icu version to phpinfo

2008-07-14  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      fix typo

2008-07-14  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/intl/tests/collator_create.phpt:
      fix test

    * (PHP_5_3)
      ext/intl/intl_data.h:
      - increase max locale to 80
      - add some macros

    * (PHP_5_3)
      ext/intl/TODO:
      todo

2008-07-13  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS:
      - BFN

2008-07-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_character_set.phpt
      ext/mysqli/tests/mysqli_get_charset.phpt:
      more fixed tests

2008-07-13  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h
      ZendEngine2/zend_objects.c
      ZendEngine2/tests/exception_007.phpt
      ZendEngine2/tests/exception_008.phpt
      ZendEngine2/tests/gc_030.phpt:
      - MFH Exception handling
      [DOC]
      - Exceptions can be thrown while exceptions are pending, they are linked
      - Exceptions can be handled in __destruct
      - Add optional Exception $previous parameter to
        . Exception::__construct
        . ErrorException::__construct

2008-07-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/filter/tests/053.phpt
      ext/mysql/tests/skipif.inc:
      fix skipif sections

2008-07-13  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/php_spl.c
      ext/spl/php_spl.c:
      - Use new helper

    * ext/spl/tests/spl_autoload_003.phpt:
      - Fix test

    * ZendEngine2/tests/exception_007.phpt
      ZendEngine2/tests/exception_007.phpt
      ZendEngine2/tests/exception_008.phpt
      ZendEngine2/tests/exception_008.phpt
      ZendEngine2/tests/gc_030.phpt:
      
      - Fix/add tests

    * ZendEngine2/zend_objects.c:
      - Fix old workaround, since we are not C++ we can deal with exceptions in
        dtors (whether or not an exception is already pending).

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h:
      - Fix setting previous exception and add new helper function

2008-07-13  Antony Dovgal  <tony@daylessday.org>

    * ext/ctype/tests/skipif.inc
      ext/ctype/tests/skipif.inc:
      
      file skipif.inc was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/ctype/tests/001.phpt
      ext/ctype/tests/002.phpt
      ext/ctype/tests/bug25745.phpt
      ext/ctype/tests/bug34645.phpt
      ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt:
      add missing SKIPIF sections

2008-07-13  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend.c:
      - Fix function copying (in TSRM mode)

    * .gdbinit:
      - Improve/fix debugging experience

2008-07-13  Antony Dovgal  <tony@daylessday.org>

    * ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes.phpt
      ext/dom/tests/DOMNode_insertBefore.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt
      ext/dom/tests/bug42082.phpt
      ext/dom/tests/bug43364.phpt:
      add missing SKIPIF

    * ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_021.phpt
      ext/spl/tests/fixedarray_021.phpt
      ext/spl/tests/fixedarray_021.phpt:
      improve code coverage

2008-07-13  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_fixedarray.c
      ext/spl/tests/fixedarray_016.phpt
      ext/spl/tests/fixedarray_017.phpt
      ext/spl/tests/fixedarray_018.phpt
      ext/spl/tests/fixedarray_019.phpt
      ext/spl/tests/fixedarray_020.phpt:
      MFH: Implement toArray,fromArray and get_properties (Thanks Tony for the
      patches)

    * ext/spl/spl_fixedarray.c
      ext/spl/tests/fixedarray_016.phpt
      ext/spl/tests/fixedarray_017.phpt
      ext/spl/tests/fixedarray_018.phpt
      ext/spl/tests/fixedarray_019.phpt
      ext/spl/tests/fixedarray_020.phpt
      ext/spl/tests/fixedarray_020.phpt:
      Implement toArray,fromArray and get_properties (Thanks Tony for the
      patches)

2008-07-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/pdo_firebird/firebird_driver.c:
      blind fix for a segfault in ext/pdo_firebird/tests/bug_38253.phpt

2008-07-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/config.w32:
      - MFB: wrong bracket position while merging

    * (PHP_5_3)
      win32/build/config.w32:
      - wrong bracket position while mergin

2008-07-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_exceptions.c:
      apply correct fix

    * (PHP_5_3)
      ZendEngine2/zend_exceptions.c:
      fix segfault in Exception::__toString()

    * (PHP_5_3)
      ZendEngine2/tests/030.phpt
      ZendEngine2/tests/exception_handler_004.phpt
      sapi/cli/tests/005.phpt:
      fix test

2008-07-13  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      MFPHP5_3

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      fixed #43227 removed PHP_INI_PERDIR from mbstring.func_overload.

    * (PHP_5_3)
      ext/mbstring/oniguruma/HISTORY
      ext/mbstring/oniguruma/README
      ext/mbstring/oniguruma/README.ja
      ext/mbstring/oniguruma/index.html
      ext/mbstring/oniguruma/oniguruma.h
      ext/mbstring/oniguruma/regcomp.c
      ext/mbstring/oniguruma/regenc.c
      ext/mbstring/oniguruma/regenc.h
      ext/mbstring/oniguruma/regerror.c
      ext/mbstring/oniguruma/regexec.c
      ext/mbstring/oniguruma/regext.c
      ext/mbstring/oniguruma/reggnu.c
      ext/mbstring/oniguruma/regint.h
      ext/mbstring/oniguruma/regparse.c
      ext/mbstring/oniguruma/regparse.h
      ext/mbstring/oniguruma/regposerr.c
      ext/mbstring/oniguruma/regposix.c
      ext/mbstring/oniguruma/regsyntax.c
      ext/mbstring/oniguruma/regversion.c
      ext/mbstring/oniguruma/enc/iso8859_1.c
      ext/mbstring/oniguruma/enc/iso8859_10.c
      ext/mbstring/oniguruma/enc/iso8859_11.c
      ext/mbstring/oniguruma/enc/iso8859_13.c
      ext/mbstring/oniguruma/enc/iso8859_14.c
      ext/mbstring/oniguruma/enc/iso8859_15.c
      ext/mbstring/oniguruma/enc/iso8859_16.c
      ext/mbstring/oniguruma/enc/iso8859_2.c
      ext/mbstring/oniguruma/enc/iso8859_3.c
      ext/mbstring/oniguruma/enc/iso8859_4.c
      ext/mbstring/oniguruma/enc/iso8859_5.c
      ext/mbstring/oniguruma/enc/iso8859_6.c
      ext/mbstring/oniguruma/enc/iso8859_7.c
      ext/mbstring/oniguruma/enc/iso8859_8.c
      ext/mbstring/oniguruma/enc/iso8859_9.c
      ext/mbstring/oniguruma/enc/koi8.c
      ext/mbstring/oniguruma/enc/koi8_r.c
      ext/mbstring/oniguruma/enc/mktable.c
      ext/mbstring/oniguruma/enc/utf16_be.c
      ext/mbstring/oniguruma/enc/utf16_le.c
      ext/mbstring/oniguruma/enc/utf32_be.c
      ext/mbstring/oniguruma/enc/utf32_le.c
      ext/mbstring/oniguruma/enc/utf8.c:
      updated bundled oniguruma from 4.4.0 to 4.7.1

2008-07-12  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/mbstring/oniguruma/regint.h:
      - fix build with VC9 PSDK6.x

    * win32/build/config.w32:
      - support for new naming

    * (PHP_5_3)
      ext/ftp/ftp.c:
      - MFH: don't use inet_ntop when not present

    * ext/ftp/ftp.c:
      - don't use inet_ntop when not present

2008-07-12  Felipe Pena  <felipensp@gmail.com>

    * ext/curl/interface.c
      ext/curl/interface.c:
      - MFB: Fixed bug #45220 (curl_read callback returns -1 when needs to return
      size_t (unsigned))

    * (PHP_5_2)
      NEWS:
      BFN: #45220

    * (PHP_5_2)
      ext/curl/interface.c:
      - Fixed bug #45220 (curl_read callback returns -1 when needs to return
      size_t (unsigned))

2008-07-12  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      This looks more than it is due to ws/cs and minor fixes in it...
      - Fixes logic in dependency check
      - Fixes logic in AC_DEFINE error message
      - Prevents shared extensions from building if a hard dependency is missing
      altogether
      - Cleans up errors/warnings/messages for all scenarios
      - Changes a function call to the new project support

2008-07-12  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_exceptions.c:
      - Missed one line in merge

    * (PHP_5_3)
      ext/spl/php_spl.c
      ext/spl/tests/spl_autoload_012.phpt:
      - MFH Allow multiple exceptions in spl's autoload

    * ext/spl/tests/spl_autoload_012.phpt
      ext/spl/tests/spl_autoload_012.phpt:
      
      - Allow multiple exceptions in spl's autoload

    * ext/spl/php_spl.c:
      - Allow multiple exceptions in spl's autoload

    * (PHP_5_3)
      ZendEngine2/zend_exceptions.c:
      - MFH Add support for linking exceptions (implements TODO)

    * ZendEngine2/zend_exceptions.c:
      - Add support for linking exceptions (implements TODO)

2008-07-12  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN: #45485

2008-07-11  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/ftp_fopen_wrapper.c
      ext/standard/ftp_fopen_wrapper.c:
      - MFB: Fixed bug #45449 (filesize() regression using ftp wrapper) (patch by
      crrodriguez at suse dot de)

    * (PHP_5_2)
      NEWS:
      - BFN: #45449, #45486

    * (PHP_5_2)
      ext/standard/ftp_fopen_wrapper.c:
      - Fixed bug #45449 (filesize() regression using ftp wrapper) (patch by
      crrodriguez at suse dot de)

2008-07-11  Rob Richards  <rrichards@ctindustries.net>

    * ext/gd/config.w32:
      MFB: dont forget the header

    * (PHP_5_3)
      ext/gd/config.w32:
      dont forget the header

    * ext/gd/config.w32:
      MFB: fix iconv linking

    * (PHP_5_3)
      ext/gd/config.w32:
      fix iconv linking

2008-07-11  Felipe Pena  <felipensp@gmail.com>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      MFB: - Fixed bug #45486 (mb_send_mail(); header 'Content-Type: text/plain;
      charset=' parsing incorrect)

2008-07-11  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/mbstring/php_mbregex.c:
      nuke unused variable

2008-07-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      - Fixed bug #45486 (mb_send_mail(); header 'Content-Type: text/plain;
      charset=' parsing incorrect)

2008-07-11  Jani Taskinen  <jani.taskinen@sci.fi>

    * main/network.c:
      - Silence "unused variable" warning when ip6 support is disabled

2008-07-11  Antony Dovgal  <tony@daylessday.org>

    * ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt:
      make sure dom extension is present

2008-07-11  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/string.c
      ext/standard/string.c
      ext/standard/tests/strings/bug45485.phpt
      ext/standard/tests/strings/bug45485.phpt:
      - MFB: Fixed bug #45485 (strip_tags and <?XML tag)

2008-07-11  Antony Dovgal  <tony@daylessday.org>

    * main/streams/streams.c:
      not all stream wrappers use context, so no need to addref in all cases

2008-07-11  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/strings/bug45485.phpt
      ext/standard/tests/strings/bug45485.phpt
      ext/standard/tests/strings/bug45485.phpt:
        1.1.4;
      file bug45485.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/string.c:
      - Fixed bug #45485 (strip_tags and <?XML tag)

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      MFB: - Fixed the strings size in imap_headerinfo

    * (PHP_5_2)
      NEWS:
      - BFN: #45460

    * (PHP_5_2)
      ext/imap/php_imap.c:
      - Fixed the string sizes in imap_headerinfo

2008-07-11  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/openssl/xp_ssl.c
      ext/standard/file.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/streamsfuncs.c
      main/streams/streams.c
      main/streams/userspace.c
      main/streams/xp_socket.c:
      MFH: manage references of stream context properly

    * ext/openssl/xp_ssl.c
      ext/standard/file.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/streamsfuncs.c
      main/streams/streams.c
      main/streams/userspace.c
      main/streams/xp_socket.c:
      manage references of stream context properly

    * ext/standard/tests/file/lchown_basic.phpt
      ext/standard/tests/file/lchown_error.phpt:
      fix skip messages

    * ext/standard/tests/file/lchown_basic.phpt
      ext/standard/tests/file/lchown_error.phpt:
      check for posix_getuid()

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      drop unused var

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      fix function protos and is_link() wrapper

2008-07-11  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Fixed a compiler warning - the code didn't make much sense.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Fixed a compiler warning - the code didn't make much sense.

2008-07-10  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      ext/standard/tests/strings/strnatcasecmp_basic.phpt
      ext/standard/tests/strings/strnatcasecmp_variation1.phpt:
      PHP Testfest. Tests done by Felix De Vliegher

    * ext/standard/tests/strings/strnatcasecmp_basic.phpt
      ext/standard/tests/strings/strnatcasecmp_basic.phpt
      ext/standard/tests/strings/strnatcasecmp_variation1.phpt
      ext/standard/tests/strings/strnatcasecmp_variation1.phpt:
      
      PHP Testfest. Tests done by Felix De Vliegher

2008-07-10  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/intl/php_intl.c
      ext/intl/dateformat/dateformat_class.c
      ext/intl/dateformat/dateformat_parse.c
      ext/intl/tests/dateformat_localtime.phpt
      ext/intl/tests/dateformat_parse.phpt
      ext/intl/tests/ut_common.inc:
      fix date formatter positions (bug #14263)

2008-07-10  Felipe Pena  <felipensp@gmail.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      - MFB: Fixed bug #45460 (imap patch for fromlength fix in imap_headerinfo
      doesn't accept lengths of 1024)

    * (PHP_5_2)
      ext/imap/php_imap.c:
      - Fixed bug #45460 (imap patch for fromlength fix in imap_headerinfo
      doesn't accept lengths of 1024)

2008-07-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/func_interceptors.c
      ext/phar/stream.c
      ext/phar/util.c:
      Fixed wrong refcount updates

    * ext/phar/tests/rename_dir.phpt
      ext/phar/tests/rename_dir.phpt
      ext/phar/tests/rmdir.phpt
      ext/phar/tests/rmdir.phpt
      ext/phar/tests/tar/rename_dir.phpt
      ext/phar/tests/tar/rename_dir.phpt
      ext/phar/tests/tar/rmdir.phpt
      ext/phar/tests/tar/rmdir.phpt
      ext/phar/tests/zip/rename_dir.phpt
      ext/phar/tests/zip/rename_dir.phpt
      ext/phar/tests/zip/rmdir.phpt
      ext/phar/tests/zip/rmdir.phpt:
      
      file rename_dir.phpt was initially added on branch PHP_5_3.

2008-07-10  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_sxe.c:
      Forgot to remove the count method here

2008-07-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/func_interceptors.c
      ext/phar/func_interceptors.h
      ext/phar/phar.c
      ext/phar/phar_internal.h:
      Extensions MUST NOT manipulate with internal functions from
      EG(function_table) in run-time. It may cause problems with opcode caches
      and in multi-threaded environment. Now the same functions are overriden at
      MINIT and call original functions or PHAR ones dependent on flag setting.

    * ZendEngine2/tests/closure_001.phpt
      ZendEngine2/tests/closure_002.phpt
      ZendEngine2/tests/closure_003.phpt
      ZendEngine2/tests/closure_004.phpt
      ZendEngine2/tests/closure_005.phpt
      ZendEngine2/tests/closure_006.phpt
      ZendEngine2/tests/closure_007.phpt
      ZendEngine2/tests/closure_008.phpt
      ZendEngine2/tests/closure_009.phpt
      ZendEngine2/tests/closure_010.phpt
      ZendEngine2/tests/closure_011.phpt
      ZendEngine2/tests/closure_012.phpt
      ZendEngine2/tests/closure_013.phpt
      ZendEngine2/tests/closure_014.phpt:
      Removed SKIPIF sections

    * ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_015.phpt:
      Fixed unicode support

2008-07-09  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/standard/array.c:
      MFH: Fix resolution rule of count vs. handler

    * ext/standard/array.c:
      Fix resolution rule of count vs. handler

    * (PHP_5_3)
      ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/036.phpt
      ext/spl/spl_sxe.c:
      MFH: Move SXI::count to SXE::count and make it user-friendly

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/036.phpt
      ext/simplexml/tests/036.phpt:
      Move SXI::count to SXE::count and make it user-friendly

    * ext/spl/tests/fixedarray_019.phpt
      ext/spl/tests/fixedarray_019.phpt:
      
      Test extended iterators methods

2008-07-09  Rob Richards  <rrichards@ctindustries.net>

    * ext/gd/config.w32
      ext/zip/config.w32:
      MFB: fix zlib detection and linking
      - synch zip config.w32

    * (PHP_5_3)
      ext/gd/config.w32
      ext/zip/config.w32:
      fix zlib detection and linking

2008-07-09  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/projectgen.js:
      - It's amazing the havoc one little misplaced bracket can cause...

    * (PHP_5_3)
      win32/build/projectgen.js:
      - Clean up ws/cs a bit and add some comments

2008-07-09  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/phar/phar.c:
      add zero-terminator to the delimiter (and make valgrind happy)

2008-07-09  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/date/tests/015.phpt
      ext/date/tests/test-parse-from-format.phpt:
      - Fixed test

    * ext/date/php_date.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/date/php_date.c:
      - Added arginfo

2008-07-09  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/tests/each_002.phpt:
      remove UEXPECTF section

2008-07-09  Scott MacVicar  <scott@macvicar.net>

    * win32/build/config.w32:
      Fix windows build

2008-07-09  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS:
      add SplFileInfo::getPathInfo fix to NEWS

    * ext/phar/tests/phar_oo_005.phpt
      ext/phar/tests/refcount1.phpt
      ext/phar/tests/tar/refcount1.phpt
      ext/phar/tests/zip/refcount1.phpt:
      MFB: Fix filename/pathname/getpathinfo tests according to SPL fix

2008-07-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/phar/phar_object.c:
      Fixed efree(NULL)

2008-07-09  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/phar/tests/phar_oo_005.phpt
      ext/phar/tests/refcount1.phpt
      ext/phar/tests/tar/refcount1.phpt
      ext/phar/tests/zip/refcount1.phpt:
      Fix filename/pathname/getpathinfo tests according to SPL fix

2008-07-09  Joe Orton  <jorton@redhat.com>

    * (PHP_5_3)
      ext/date/tests/015.phpt:
      - MFH: tweak test case to better trigger the (now-fixed) reference bugs

    * ext/date/tests/015.phpt:
      - tweak test case to better trigger the (now-fixed) reference bugs

2008-07-09  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/.cvsignore:
      - Add generated files to .cvsignore

    * win32/build/DSP.README
      win32/build/DSP.README
      win32/build/block.template.dsw
      win32/build/block.template.dsw
      win32/build/buildconf.js
      win32/build/config.w32
      win32/build/confutils.js
      win32/build/projectgen.js
      win32/build/projectgen.js
      win32/build/template.dsp
      win32/build/template.dsp
      win32/build/template.dsw
      win32/build/template.dsw:
      
      file DSP.README was initially added on branch PHP_5_3.

2008-07-08  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_directory.c
      ext/spl/tests/fileobject_003.phpt:
      Woopsy

    * (PHP_5_3)
      ext/spl/spl_directory.c
      ext/spl/tests/dit_001.phpt
      ext/spl/tests/fileobject_003.phpt
      ext/spl/tests/fileobject_getfileinfo_basic.phpt:
      MFH: - Fix filename in debug_info
      - Fix #45345 (getPathInfo on the file instead of the dir)
      - Remove trailing / on input

    * ext/spl/spl_directory.c
      ext/spl/tests/dit_001.phpt
      ext/spl/tests/fileobject_003.phpt
      ext/spl/tests/fileobject_004.phpt
      ext/spl/tests/fileobject_getfileinfo_basic.phpt:
      - Fix filename in debug_info
      - Fix #45345 (getPathInfo on the file instead of the dir)
      - Remove trailing / on input

2008-07-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/test-parse-from-format.phpt:
      - MFH: Fixed bug #45459 (date_create_from_format() fails on DATE_RFC3339)
      by
        allowing a few more format specifiers in date_create_from_format() /
        date_parse_from_format().

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/test-parse-from-format.phpt
      ext/date/tests/test-parse-from-format.phpt:
      - Fixed bug #45459 (date_create_from_format() fails on DATE_RFC3339) by
        allowing a few more format specifiers in date_create_from_format() /
        date_parse_from_format().

    * (PHP_5_3)
      ext/date/php_date.c:
      - MFH: Fixed a memleak (Original patch by Hannes Magnusson).

    * ext/date/php_date.c:
      - Fixed a memleak (Original patch by Hannes Magnusson).

2008-07-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/gd/config.w32:
      MFH:
       - use _a for static lib
       - fix logic for shared zlib

    * ext/gd/config.w32:
      - use _a for static lib
      - fix logic for shared zlib

2008-07-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/parse_iso_intervals.c:
      - MFH: Fixed some ambiguities in the date parser.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/parse_iso_intervals.c:
      - Fixed some ambiguities in the date parser.

2008-07-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      MFB: increase pcre.backtrack_limit

    * (PHP_5_3)
      run-tests.php:
      increase pcre.backtrack_limit so that the phpinfo.phpt test passes on my
      computer.
      we should really consider increase the default of this limit.. (but not
      the recursion one though)

2008-07-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/lib/parse_tz.c
      ext/date/lib/tm2unixtime.c:
      - MFH: Memory issues
      - MFH: // style comments

    * ext/date/php_date.c
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/parse_date.re
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/tm2unixtime.c
      ext/date/lib/tm2unixtime.c:
      - Replaced // by /* .. */ comments.

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/tests/015.phpt
      ext/date/tests/dateinterval_errors.phpt:
      - MFH: Fixed memory leaks and segfaults, patch by Joe Orton.
      - MFH: Fixed bug #45038 (Crash when using DateTimeZone object returned by
        Date::getTimezone).

    * ext/date/tests/015.phpt
      ext/date/tests/015.phpt
      ext/date/tests/dateinterval_errors.phpt
      ext/date/tests/dateinterval_errors.phpt:
      
      - Fixed memory leaks and segfaults, patch by Joe Orton.
      - Fixed bug #45038 (Crash when using DateTimeZone object returned by
        Date::getTimezone).

    * ext/date/php_date.c:
      - Fixed memory leaks and segfaults, patch by Joe Orton.
      - Fixed bug #45038 (Crash when using DateTimeZone object returned by
        Date::getTimezone).

2008-07-08  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_closures.c
      ZendEngine2/tests/closure_013.phpt
      ZendEngine2/tests/closure_014.phpt:
      Closure::__invoke() is fixed to support references

2008-07-08  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/exif/tests/exif007.phpt
      ext/exif/tests/exif008.phpt
      ext/exif/tests/exif009.phpt
      ext/exif/tests/exif010.phpt
      ext/exif/tests/exif011.phpt
      ext/exif/tests/exif012.phpt
      ext/exif/tests/exif013.phpt
      ext/exif/tests/exif014.phpt
      ext/exif/tests/exif015.phpt
      ext/exif/tests/exif016.phpt
      ext/exif/tests/exif017.phpt
      ext/exif/tests/exif018.phpt
      ext/exif/tests/exif020.phpt
      ext/exif/tests/exif021.phpt
      ext/exif/tests/exif022.phpt
      ext/exif/tests/exif023.phpt
      ext/exif/tests/exif024.phpt
      ext/exif/tests/exif025.phpt
      ext/exif/tests/exif026.phpt
      ext/exif/tests/exif027.phpt:
      Fix the expected FileDateTime

2008-07-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      let re2c do its magic

    * ZendEngine2/zend_language_scanner.l:
      MFB: fix remaining # comments issues

2008-07-08  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/gd/gd.c:
      fix typo

2008-07-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      regenerate

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.l:
      now really fix once and for all the #-style comments.
      also remove some duplicated code in <?, <%, <%= handlers. this also has
      the side-effect of producing better bytecodes in some special cases

    * tests/lang/comments.phpt
      tests/lang/comments2.phpt
      tests/lang/script_tag.phpt:
      add new tests

    * (PHP_5_3)
      tests/lang/comments.phpt
      tests/lang/comments2.phpt
      tests/lang/comments2.phpt
      tests/lang/script_tag.phpt
      tests/lang/script_tag.phpt:
      add more tests for the parser. currently both fail

2008-07-08  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      Typo, missing items and clarify what sqlite was updated.

    * (PHP_5_2)
      NEWS:
      This change was backed out of 5.2 and is now in 5.3+

    * (PHP_5_3)
      NEWS:
      Add missing NEWS items.

2008-07-08  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      - We do not mention bugs that were not in any release. (DMITRY!..)

    * (PHP_5_3)
      NEWS:
      - Some more reordering

    * (PHP_5_3)
      NEWS:
      - Reorder, simplify, make it somewhat more readable and easier to read. :)

2008-07-08  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/info.c
      ext/standard/tests/general_functions/phpinfo.phpt:
      capitalize multibyte support

2008-07-08  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/gc_030.phpt
      ZendEngine2/tests/gc_030.phpt:
      
      file gc_030.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/tests/gc_029.phpt
      ZendEngine2/tests/gc_029.phpt
      ZendEngine2/tests/gc_030.phpt:
      Fixed bug #45434 (circular reference causes segfault in
      gc_collect_cycles())

    * NEWS
      configure.in
      ZendEngine2/Makefile.am
      ZendEngine2/Zend.dsp
      ZendEngine2/ZendTS.dsp
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_closures.c
      ZendEngine2/zend_closures.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/closure_001.phpt
      ZendEngine2/tests/closure_002.phpt
      ZendEngine2/tests/closure_003.phpt
      ZendEngine2/tests/closure_004.phpt
      ZendEngine2/tests/closure_005.phpt
      ZendEngine2/tests/closure_006.phpt
      ZendEngine2/tests/closure_007.phpt
      ZendEngine2/tests/closure_008.phpt
      ZendEngine2/tests/closure_009.phpt
      ZendEngine2/tests/closure_010.phpt
      ZendEngine2/tests/closure_011.phpt
      ZendEngine2/tests/closure_012.phpt
      ext/pcre/php_pcre.c
      ext/reflection/php_reflection.c:
      Added closures support

2008-07-07  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      ext/exif/tests/exif007.phpt
      ext/exif/tests/exif008.phpt
      ext/exif/tests/exif009.phpt
      ext/exif/tests/exif010.phpt
      ext/exif/tests/exif011.phpt
      ext/exif/tests/exif012.phpt
      ext/exif/tests/exif013.phpt
      ext/exif/tests/exif014.phpt
      ext/exif/tests/exif015.phpt
      ext/exif/tests/exif016.phpt
      ext/exif/tests/exif017.phpt
      ext/exif/tests/exif018.phpt
      ext/exif/tests/exif020.phpt
      ext/exif/tests/exif021.phpt
      ext/exif/tests/exif022.phpt
      ext/exif/tests/exif023.phpt
      ext/exif/tests/exif024.phpt
      ext/exif/tests/exif025.phpt
      ext/exif/tests/exif026.phpt
      ext/exif/tests/exif027.phpt
      ext/exif/tests/image007.jpg
      ext/exif/tests/image008.jpg
      ext/exif/tests/image009.jpg
      ext/exif/tests/image010.jpg
      ext/exif/tests/image011.jpg
      ext/exif/tests/image012.jpg
      ext/exif/tests/image013.jpg
      ext/exif/tests/image014.jpg
      ext/exif/tests/image015.jpg
      ext/exif/tests/image016.tiff
      ext/exif/tests/image017.tiff
      ext/exif/tests/image018.tiff
      ext/exif/tests/image020.tiff
      ext/exif/tests/image021.tiff
      ext/exif/tests/image022.tiff
      ext/exif/tests/image023.tiff
      ext/exif/tests/image024.jpg
      ext/exif/tests/image025.jpg
      ext/exif/tests/image026.tiff
      ext/exif/tests/image027.tiff:
      Exif tests from Eric Steward. Testfest task 82.

    * ext/exif/tests/exif007.phpt
      ext/exif/tests/exif007.phpt
      ext/exif/tests/exif008.phpt
      ext/exif/tests/exif008.phpt
      ext/exif/tests/exif009.phpt
      ext/exif/tests/exif009.phpt
      ext/exif/tests/exif010.phpt
      ext/exif/tests/exif010.phpt
      ext/exif/tests/exif011.phpt
      ext/exif/tests/exif011.phpt
      ext/exif/tests/exif012.phpt
      ext/exif/tests/exif012.phpt
      ext/exif/tests/exif013.phpt
      ext/exif/tests/exif013.phpt
      ext/exif/tests/exif014.phpt
      ext/exif/tests/exif014.phpt
      ext/exif/tests/exif015.phpt
      ext/exif/tests/exif015.phpt
      ext/exif/tests/exif016.phpt
      ext/exif/tests/exif016.phpt
      ext/exif/tests/exif017.phpt
      ext/exif/tests/exif017.phpt
      ext/exif/tests/exif018.phpt
      ext/exif/tests/exif018.phpt
      ext/exif/tests/exif020.phpt
      ext/exif/tests/exif020.phpt
      ext/exif/tests/exif021.phpt
      ext/exif/tests/exif021.phpt
      ext/exif/tests/exif022.phpt
      ext/exif/tests/exif022.phpt
      ext/exif/tests/exif023.phpt
      ext/exif/tests/exif023.phpt
      ext/exif/tests/exif024.phpt
      ext/exif/tests/exif024.phpt
      ext/exif/tests/exif025.phpt
      ext/exif/tests/exif025.phpt
      ext/exif/tests/exif026.phpt
      ext/exif/tests/exif026.phpt
      ext/exif/tests/exif027.phpt
      ext/exif/tests/exif027.phpt
      ext/exif/tests/image007.jpg
      ext/exif/tests/image007.jpg
      ext/exif/tests/image008.jpg
      ext/exif/tests/image008.jpg
      ext/exif/tests/image009.jpg
      ext/exif/tests/image009.jpg
      ext/exif/tests/image010.jpg
      ext/exif/tests/image010.jpg
      ext/exif/tests/image011.jpg
      ext/exif/tests/image011.jpg
      ext/exif/tests/image012.jpg
      ext/exif/tests/image012.jpg
      ext/exif/tests/image013.jpg
      ext/exif/tests/image013.jpg
      ext/exif/tests/image014.jpg
      ext/exif/tests/image014.jpg
      ext/exif/tests/image015.jpg
      ext/exif/tests/image015.jpg
      ext/exif/tests/image016.tiff
      ext/exif/tests/image016.tiff
      ext/exif/tests/image017.tiff
      ext/exif/tests/image017.tiff
      ext/exif/tests/image018.tiff
      ext/exif/tests/image018.tiff
      ext/exif/tests/image020.tiff
      ext/exif/tests/image020.tiff
      ext/exif/tests/image021.tiff
      ext/exif/tests/image021.tiff
      ext/exif/tests/image022.tiff
      ext/exif/tests/image022.tiff
      ext/exif/tests/image023.tiff
      ext/exif/tests/image023.tiff
      ext/exif/tests/image024.jpg
      ext/exif/tests/image024.jpg
      ext/exif/tests/image025.jpg
      ext/exif/tests/image025.jpg
      ext/exif/tests/image026.tiff
      ext/exif/tests/image026.tiff
      ext/exif/tests/image027.tiff
      ext/exif/tests/image027.tiff:
      
      Exif tests from Eric Steward. Testfest task 82.

2008-07-07  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      Tweak last commit, should always return NULL when an entry doesn't exist.

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini.h:
      Add zend_ini_string_ex so that the you can differentiate between NULL as a
      value and its absence, this is important for ini_get. Related to bug
      #42657 and #43348

2008-07-07  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * EXTENSIONS:
      MFB: once is enough

    * (PHP_5_3)
      EXTENSIONS:
      He doesn't actually maintain it that much... :)

2008-07-07  Felipe Pena  <felipensp@gmail.com>

    * ext/interbase/interbase.c:
      MFB: - Added arginfo

    * ext/imap/php_imap.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/imap/php_imap.c
      ext/interbase/interbase.c:
      - Added arginfo

    * ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_modules.h:
      MFB:
      - Removed zend_arg_defs.c
        The first_arg_force_ref, second_arg_force_ref, third_arg_force_ref,
         fourth_arg_force_ref, fifth_arg_force_ref and all_args_by_ref are not
      more used.

2008-07-07  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.4 (2008d)

2008-07-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_modules.h:
      - Removed zend_arg_defs.c
        The first_arg_force_ref, second_arg_force_ref, third_arg_force_ref,
         fourth_arg_force_ref, fifth_arg_force_ref and all_args_by_ref are not
      more used.

    * ext/mbstring/mbstring.c:
      - MFB: Removed unused variables

    * ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.h:
      MFB:
      - Added arginfo
      - Removed unnecessary #include "zend_arg_defs.c"

2008-07-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/config.w32
      win32/build/confutils.js:
      - MFH:
       - use ARG_ENABLE for the summary option
       - move test if summary function

    * win32/build/config.w32
      win32/build/confutils.js:
      - move common functions to confutil
      - MFB: allow to disable the summary (and move test in the function)

    * (PHP_5_3)
      win32/build/config.w32
      win32/build/confutils.js:
      - move common functions to confutils
      - rename the summary option to reflect its usage (Enable Sumamry, yes)

2008-07-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      - Removed unused variables

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.h:
      - Added arginfo
      - Removed unnecessary #include "zend_arg_defs.c"

2008-07-07  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/credits_ext.h
      ext/standard/credits_ext.h:
      - Update credits

2008-07-07  Alexey Zakhlestin  <indeyets@gmail.com>

    * ext/mbstring/mbstring.c:
      MFB: string length -> int

    * ext/mbstring/mbstring.c:
      MFB: updated to the new parameter-parsing api

    * ext/mbstring/mbstring.c:
      MFB: added arginfo (fixes #45388)

2008-07-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/gd/config.w32:
      - test for ZLIB_SHARED (possible conflict)

    * ext/gd/config.w32
      ext/gd/gd.c:
      - add support for old named zlib (no _a or dynamic)
      - nuke the right unused vars

    * ext/gd/config.w32
      ext/gd/gd.c:
      - restore wrongly removed vars
      - test if zlib is shared or not (possible conflict)

2008-07-07  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/standard/info.c:
      - Don't do stuff twice over

    * (PHP_5_3)
      win32/build/config.w32
      win32/build/confutils.js:
      - Fix up some bits and pieces.
      - Always report re2c version.
      - Head towards making it possible for all platforms to have compiler info
      in phpinfo() output.
      - Make it possible to switch off configure summary (--without-summary).

    * (PHP_5_3)
      main/.cvsignore
      main/config.w32.h:
      - This file is generated from win32/build/config.w32.h.in. It should never
      have been in CVS in the first place...

    * (PHP_5_3)
      ext/phar/config.w32:
      - Fixed config.w32 to keep Elizabeth happy
      - NB This whole lot still might disappear, OpenSSL patch review pending

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - We forgot to check that the phar exists before trying to extract files
      from it :)

    * (PHP_5_3)
      ext/phar/tests/open_for_write_existing_b.phpt
      ext/phar/tests/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/open_for_write_existing_c.phpt
      ext/phar/tests/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/open_for_write_newfile_b.phpt
      ext/phar/tests/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/open_for_write_newfile_c.phpt
      ext/phar/tests/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/phar_extract3.phpt
      ext/phar/tests/phar_extract3.phpt
      ext/phar/tests/files/notbogus.zip
      ext/phar/tests/files/notbogus.zip
      ext/phar/tests/tar/open_for_write_existing_b.phpt
      ext/phar/tests/tar/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_existing_c.phpt
      ext/phar/tests/tar/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/tar/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile_b.phpt
      ext/phar/tests/tar/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile_c.phpt
      ext/phar/tests/tar/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/tar/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/zip/open_for_write_existing_b.phpt
      ext/phar/tests/zip/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_existing_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_existing_c.phpt
      ext/phar/tests/zip/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/zip/open_for_write_existing_c_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile_b.phpt
      ext/phar/tests/zip/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile_b_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile_c.phpt
      ext/phar/tests/zip/open_for_write_newfile_c_5_2.phpt
      ext/phar/tests/zip/open_for_write_newfile_c_5_2.phpt:
      Duplicate tests to accommodate parameter parsing fixes in 5_3 core
      (NB the 5_2 tests will fail currently due to name changes, will fix
      tomorrow)

2008-07-07  Etienne Kneuss  <php@colder.ch>

    * EXTENSIONS:
      Fix my poor name

    * ext/spl/tests/.htaccess
      ext/spl/tests/.htaccess:
      Remove .htaccess file(??)

    * (PHP_5_2)
      ext/spl/spl_array.c:
      Avoid a leak on return_value

2008-07-06  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/fixedarray_016.phpt
      ext/spl/tests/fixedarray_016.phpt:
      
      Add missing test

    * (PHP_5_3)
      ext/spl/spl_array.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/tests/array_024.phpt
      ext/spl/tests/dllist_008.phpt
      ext/spl/tests/fixedarray_018.phpt
      ext/spl/tests/heap_010.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt:
      MFH: First part of count/handlers related fixes

    * ext/spl/spl_array.c
      ext/spl/spl_dllist.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_heap.c
      ext/spl/tests/array_024.phpt
      ext/spl/tests/array_024.phpt
      ext/spl/tests/dllist_008.phpt
      ext/spl/tests/dllist_008.phpt
      ext/spl/tests/fixedarray_018.phpt
      ext/spl/tests/fixedarray_018.phpt
      ext/spl/tests/heap_010.phpt
      ext/spl/tests/heap_010.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt:
      First part of count/handlers related fixes

2008-07-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * EXTENSIONS:
       - some updates (will be used to send mails when an extension is broken,
      snaps or from RM/QA)

    * (PHP_5_3)
      EXTENSIONS:
      - some updates (will be used to send mails when an extension is broken,
      snaps or from RM/QA)

    * (PHP_5_3)
      ext/gd/config.w32
      ext/gd/gd.c:
      - MFH:
        - update lib/headers detection
        - nuke unused variables

    * ext/gd/config.w32
      ext/gd/gd.c:
      - update lib/headers detection
      - nuke unused variables

2008-07-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * sapi/cli/tests/021.phpt
      tests/lang/comments.phpt:
      add

    * sapi/cli/tests/021.phpt
      sapi/cli/tests/021.phpt:
      
      file 021.phpt was initially added on branch PHP_5_3.

2008-07-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/iconv/config.w32:
      - MFH: update lib detection and does not enable it when lib/headers are
      missing

    * ext/iconv/config.w32:
      - update lib detection and does not enable it when lib/headers are missing

    * ext/xmlrpc/config.w32:
      - MFB:  don't enable xmlrpc when libxml is missing

    * (PHP_5_3)
      ext/xmlrpc/config.w32:
      - don't enable xmlrpc when libxml is missing

2008-07-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * tests/lang/bug44654.phpt:
      uhm, forgot to commit this one

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_language_scanner_defs.h:
      regenerate

    * ZendEngine2/zend_language_scanner.l
      sapi/cli/tests/016.phpt:
      MFB

    * (PHP_5_3)
      sapi/cli/tests/016.phpt:
      fix test for good consoles (tm)

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.l
      tests/lang/bug44654.phpt
      tests/lang/bug44654.phpt:
      fix last part of bug #44654

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.l:
      fix first part of bug #44654: scan for opening tag <? after a # char

    * tests/lang/comments.phpt
      tests/lang/comments.phpt:
      
      file comments.phpt was initially added on branch PHP_5_3.

2008-07-06  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_3)
      ZendEngine2/tests/multibyte/multibyte_encoding_004.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_005.phpt:
      improved zend-multibyte detection.

2008-07-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/pcrelib/pcre_compile.c:
      MFB: fix CVE-2008-2371

    * (PHP_5_3)
      ext/pcre/pcrelib/pcre_compile.c:
      fix CVE-2008-2371. patch by Tavis Ormandy

    * ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput7:
      upgrade to pcre 7.7

    * (PHP_5_3)
      NEWS
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput7:
      upgrade to PCRE 7.7

2008-07-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/config.w32:
      - MFB: correctly test the VCVERS (four digits now)

    * (PHP_5_3)
      win32/build/config.w32:
      - correctly test the VCVERS (four digits now)

2008-07-06  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_builtin_functions.c:
      MFB:
      - Added arginfo
      - Removed #include "zend_arg_defs.c"

    * ext/pdo/pdo_stmt.c:
      MFB: Added arginfo

2008-07-06  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ZendEngine2/tests/multibyte/multibyte_encoding_004.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_004.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_005.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_005.phpt:
      
      file multibyte_encoding_004.phpt was initially added on branch PHP_5_3.

2008-07-06  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      - Fixed arginfo

2008-07-05  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c
      ext/odbc/php_odbc.c:
      - Added arginfo
      - Removed #include "zend_arg_defs.c"

    * ext/odbc/php_odbc.c:
      MFB:
      - Added arginfo
      - Removed #include "zend_arg_defs.c"

    * ext/xml/xml.c:
      - MFB: Removed unnecessary #include "zend_arg_defs.c"

    * (PHP_5_3)
      ext/xml/xml.c:
      - Removed unnecessary #include "zend_arg_defs.c"

    * ext/sqlite/sqlite.c:
      MFB:
      - Added arginfo (methods)
      - Removed #include "zend_arg_defs.c"

    * (PHP_5_3)
      ext/sqlite/sqlite.c:
      - Added arginfo (methods)
      - Removed #include "zend_arg_defs.c"

    * ext/mssql/php_mssql.c:
      - MFB: zend_arg_defs.c is unnecessary now

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      - zend_arg_defs.c is unnecessary now

2008-07-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/config.w32
      win32/build/confutils.js:
      -MFH:  improve detection of VC version and summary (2k2 and 2k3 are 1300
      and resp. 1310) (Thx Marcus)

    * win32/build/config.w32
      win32/build/confutils.js:
      - improve detection of VC version and summary (2k2 and 2k3 are 1300 and
      resp. 1310) (Thx Marcus)

    * main/win95nt.h:
      - don't redefine WINDOWS and pid_t

    * main/win95nt.h:
      - _getpid is in process.h

    * ext/xmlrpc/libxmlrpc/xmlrpc_win32.h:
      - silent redefinition warning

    * (PHP_5_3)
      ext/msql/php_msql.c:
      -MFH:  fix build (function was never implemented), even if noone uses it
      (or complains about broken build ;)

    * ext/msql/php_msql.c:
      - fix build (function was never implemented), even if noone uses it (or
      complained about broken build ;)

2008-07-05  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_3)
      ext/mbstring/libmbfl/filters/mbfilter_cp1254.c:
      cosmetic change.

    * (PHP_5_3)
      ext/mbstring/libmbfl/filters/mbfilter_cp1254.c
      ext/mbstring/libmbfl/filters/unicode_table_cp1254.h:
      removed wrong bytes.

    * (PHP_5_3)
      ext/mbstring/config.m4:
      revert commit.

    * (PHP_5_3)
      ext/mbstring/config.m4:
      added CP1254

    * ext/mbstring/libmbfl/filters/mbfilter_cp1254.c
      ext/mbstring/libmbfl/filters/mbfilter_cp1254.c
      ext/mbstring/libmbfl/filters/mbfilter_cp1254.h
      ext/mbstring/libmbfl/filters/mbfilter_cp1254.h
      ext/mbstring/libmbfl/filters/mbfilter_koi8u.c
      ext/mbstring/libmbfl/filters/mbfilter_koi8u.c
      ext/mbstring/libmbfl/filters/mbfilter_koi8u.h
      ext/mbstring/libmbfl/filters/mbfilter_koi8u.h
      ext/mbstring/libmbfl/filters/unicode_table_cp1254.h
      ext/mbstring/libmbfl/filters/unicode_table_cp1254.h
      ext/mbstring/libmbfl/filters/unicode_table_koi8u.h
      ext/mbstring/libmbfl/filters/unicode_table_koi8u.h
      ext/mbstring/libmbfl/mbfl/Makefile.am
      ext/mbstring/libmbfl/mbfl/Makefile.bcc32
      ext/mbstring/libmbfl/mbfl/mbfilter.h
      ext/mbstring/libmbfl/mbfl/mbfilter_8bit.h
      ext/mbstring/libmbfl/mbfl/mbfilter_pass.h
      ext/mbstring/libmbfl/mbfl/mbfilter_wchar.h
      ext/mbstring/libmbfl/mbfl/mbfl_consts.h
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.h
      ext/mbstring/libmbfl/mbfl/mbfl_ident.c
      ext/mbstring/libmbfl/mbfl/mbfl_language.c
      ext/mbstring/libmbfl/mbfl/mbfl_language.h
      ext/mbstring/libmbfl/nls/Makefile.am
      ext/mbstring/libmbfl/nls/Makefile.bcc32
      ext/mbstring/libmbfl/nls/nls_ru.c
      ext/mbstring/libmbfl/nls/nls_ua.c
      ext/mbstring/libmbfl/nls/nls_ua.c
      ext/mbstring/libmbfl/nls/nls_ua.h
      ext/mbstring/libmbfl/nls/nls_ua.h
      ext/mbstring/libmbfl/tests/Makefile.am
      ext/mbstring/libmbfl/tests/Makefile.am
      ext/mbstring/libmbfl/tests/conv_encoding.c
      ext/mbstring/libmbfl/tests/conv_encoding.c
      ext/mbstring/libmbfl/tests/conv_kana.c
      ext/mbstring/libmbfl/tests/conv_kana.c
      ext/mbstring/libmbfl/tests/strcut.c
      ext/mbstring/libmbfl/tests/strcut.c
      ext/mbstring/libmbfl/tests/strwidth.c
      ext/mbstring/libmbfl/tests/strwidth.c:
      
      file mbfilter_cp1254.c was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/mbstring/config.m4
      ext/mbstring/config.w32
      ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/AUTHORS
      ext/mbstring/libmbfl/Makefile.am
      ext/mbstring/libmbfl/configure.in
      ext/mbstring/libmbfl/libmbfl.dsp
      ext/mbstring/libmbfl/libmbfl.dsw
      ext/mbstring/libmbfl/libmbfl.sln
      ext/mbstring/libmbfl/libmbfl.vcproj
      ext/mbstring/libmbfl/mbfl.rc
      ext/mbstring/libmbfl/filters/Makefile.am
      ext/mbstring/libmbfl/filters/Makefile.bcc32:
      - added koi8-u (Ukrainian) and CP1254 (Turkish).

2008-07-05  Scott MacVicar  <scott@macvicar.net>

    * ext/hash/hash.c:
      MFB: Fix break caused by previous commit, warning and remove
      zend_get_parameters()

    * (PHP_5_3)
      ext/hash/hash.c:
      Fix break caused by previous commit, warning and remove
      zend_get_parameters()

2008-07-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/hash/hash.c:
      - MFB: fix compile error with VC6

    * (PHP_5_3)
      ext/hash/hash.c:
      - fix compile error with vc6 (snaps)

2008-07-04  Alexey Zakhlestin  <indeyets@gmail.com>

    * ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      MFB: fixed tests not to rely on actual strings of errors, as those are not
      defined by any standard and are platform-dependent

2008-07-04  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/zip/php_zip.h:
      - Moved protos to .c (sync with HEAD)

    * (PHP_5_3)
      ext/zip/php_zip.c:
      - Reverted previous commit
      - Moved protos to .c (sync with HEAD)

2008-07-04  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      fixed tests not to rely on actual strings of errors, as those are not
      defined by any standard and are platform-dependent

2008-07-04  Felipe Pena  <felipensp@gmail.com>

    * ext/sockets/sockets.c:
      MFB:
      - Added arginfo
      - Removed #include "zend_arg_defs.c" (it's unnecessary now)

    * (PHP_5_3)
      ext/sockets/sockets.c:
      - Added arginfo
      - Removed #include "zend_arg_defs.c" (it's unnecessary now)

2008-07-04  Rob Richards  <rrichards@ctindustries.net>

    * win32/build/Makefile:
      - Removed ntest and utest
      - Removed -U flag to `make test' just to test once each test

2008-07-04  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mcrypt/tests/bug35496.phpt
      ext/mcrypt/tests/bug41252.phpt
      ext/mcrypt/tests/bug43143.phpt
      ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_decrypt.phpt:
      - Revert that crap.

2008-07-03  Olivier Hill  <olivier.hill@gmail.com>

    * (PHP_5_3)
      ext/standard/file.c
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fgetc_error.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/fgetss_error.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/fwrite.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/umask_error.phpt:
      New parameter parsing API

2008-07-03  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/mcrypt/mcrypt.c:
      fix key container access

2008-07-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/imap/config.w32
      ext/imap/php_imap.c:
      - MFB: add 2007a/b info
      - update config.w32 to detect static lib

2008-07-03  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/string.c:
      size_t -> int

2008-07-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - mcrypt_create_iv entry

    * (PHP_5_3)
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mcrypt/tests/bug35496.phpt
      ext/mcrypt/tests/bug41252.phpt
      ext/mcrypt/tests/bug43143.phpt
      ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_decrypt.phpt:
      - fix mcrypt_iv on windows, use urandom equivalent
      - MFH, code cleaning and reorganisation

2008-07-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      - Fixed compile warnings

    * ext/recode/recode.c:
      - MFB: New parameter parsing API

    * (PHP_5_3)
      ext/recode/recode.c:
      - New parameter parsing API

    * ext/recode/recode.c
      ext/shmop/shmop.c
      ext/spl/php_spl.c
      ext/tidy/tidy.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c:
      - MFB: Added arginfo (functions)

2008-07-03  Antony Dovgal  <tony@daylessday.org>

    * run-tests.php:
      fix run-tests.php failure when no custom php.ini passed

    * (PHP_5_3)
      ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/strings/printf_64bit.phpt:
      fix test

    * (PHP_5_3)
      ext/standard/info.c:
      add a line to phpinfo() to indicate whether multibyte support is On or Off

    * (PHP_5_3)
      acinclude.m4:
      make --enable-zend-multibyte known to configure

    * (PHP_5_3)
      ext/standard/tests/general_functions/is_float_64bit.phpt
      ext/standard/tests/general_functions/is_int_64bit.phpt
      ext/standard/tests/general_functions/var_dump_64bit.phpt:
      fix tests

2008-07-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/recode/recode.c
      ext/shmop/shmop.c
      ext/spl/php_spl.c
      ext/tidy/tidy.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c:
      - Added arginfo (functions)

2008-07-02  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/xmlrpc/xmlrpc-epi-php.c:
      fix win build

2008-07-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/config.w32:
      - MFB: compiler version and architecture detections

    * win32/build/confutils.js:
      - MFB:  Add summary info

    * win32/build/buildconf.js:
      - MFB: improve ADD_EXTENSION_DEP detection

    * ext/zlib/config.w32:
      - MFB: does not enable zlib when a lib or header is missign

    * (PHP_5_3)
      win32/build/confutils.js:
      - add summary function and VC version info

    * (PHP_5_3)
      ext/imap/config.w32
      ext/imap/php_imap.c:
      - add version info for 2007a and b
      - update config.w32

2008-07-02  Olivier Hill  <olivier.hill@gmail.com>

    * run-tests.php:
      MFB: Fix parse error

    * (PHP_5_3)
      run-tests.php:
      Fix parse error

2008-07-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      - MFH: fix make test TESTS=... and dynamic extension usage on windows

    * run-tests.php:
      - fix make test TESTS=... and dynamic extension usage on windows

2008-07-02  Antony Dovgal  <tony@daylessday.org>

    * ext/spl/tests/fileobject_getsize_basic.phpt:
      fix test

    * ext/spl/spl_directory.c:
      use zend_ascii_hash_find() and check its return value to prevent crash when
      function not found

2008-07-02  Felipe Pena  <felipensp@gmail.com>

    * ext/pgsql/pgsql.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      - Added arginfo

2008-07-01  Felipe Pena  <felipensp@gmail.com>

    * ext/mcrypt/mcrypt.c
      ext/snmp/snmp.c
      ext/sysvshm/sysvshm.c
      ext/xml/xml.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/mcrypt/mcrypt.c
      ext/snmp/snmp.c
      ext/sysvshm/sysvshm.c
      ext/xml/xml.c:
      - Added arginfo

    * ext/sqlite/sqlite.c:
      - MFB: Added arginfo (functions)

    * (PHP_5_3)
      ext/sqlite/sqlite.c:
      - Added arginfo (functions)

    * ext/sybase_ct/config.m4
      ext/sybase_ct/php_sybase_ct.c:
      MFB:
      - Added arginfo
      - Fixed
        - PHP_SYBASE check
        - compile warning

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Added arginfo
      - Fixed compile warning

    * (PHP_5_3)
      ext/sybase_ct/config.m4:
      - Fix check for PHP_SYBASE

2008-07-01  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      Removed redundant code

2008-07-01  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c:
      - Removed unused variables

    * (PHP_5_3)
      ext/wddx/wddx.c:
      - Fixed types
      - Fixed protos

2008-07-01  Antony Dovgal  <tony@daylessday.org>

    * ext/gd/tests/gif.phpt:
      cleanup on test failure

2008-07-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/formatted_print.c
      ext/standard/formatted_print.c
      ext/standard/tests/strings/fprintf_error.phpt:
      Use new parameter parsing API

2008-07-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/sysvshm/tests/001.phpt:
      fix test

    * ZendEngine2/zend_builtin_functions.c:
      fix crash in define()

    * ext/unicode/property.c:
      misc parse_parameters fixes

    * ext/standard/iptc.c:
      this should be long

    * ext/ldap/ldap.c:
      MF53

    * ext/curl/interface.c:
      fix curl_init()
      "s" in HEAD accepts zstr

    * (PHP_5_3)
      sapi/apache/php_apache.c:
      long -> int + minor sources reorganization

    * (PHP_5_3)
      ext/wddx/wddx.c
      ext/zip/php_zip.c:
      fix typo

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c:
      string length -> int

    * (PHP_5_3)
      ext/ldap/ldap.c:
      int->long, add missing "s"

    * (PHP_5_3)
      ext/hash/hash.c:
      more int -> long fixes

    * (PHP_5_3)
      ext/exif/exif.c:
      more long -> int fixes

    * (PHP_5_3)
      ext/bz2/bz2.c:
      on the contrary, string length is int

    * ZendEngine2/zend_builtin_functions.c
      ext/standard/math.c:
      int -> long

2008-06-30  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_builtin_functions.c:
      convert all built-in functions to new API

2008-06-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/pcre/php_pcre.c
      ext/pcre/tests/preg_replace_callback3.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_error.phpt:
      - New parameter parsing API (to preg_replace*)
      - Fixed related tests

    * ext/sysvmsg/sysvmsg.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/sysvmsg/sysvmsg.c:
      - Added arginfo

    * ext/ldap/ldap.c
      ext/pcre/php_pcre.c
      ext/sysvmsg/sysvmsg.c
      ext/xmlrpc/xmlrpc-epi-php.c:
      - MFB: zend_arg_defs.c is unnecessary now

    * ext/pcntl/pcntl.c:
      MFB:
      - Added arginfo
      - Removed #include "zend_arg_defs.c"

    * (PHP_5_3)
      ext/pcntl/pcntl.c:
      - Added arginfo
      - Removed #include "zend_arg_defs.c"

    * (PHP_5_3)
      ext/ldap/ldap.c
      ext/pcre/php_pcre.c
      ext/sysvmsg/sysvmsg.c
      ext/xmlrpc/xmlrpc-epi-php.c:
      - zend_arg_defs.c is unnecessary now

2008-06-30  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/string.c:
      "l" is long, that's why it is "l", not "i"

    * (PHP_5_3)
      ext/standard/string.c:
      int -> long

2008-06-30  Felipe Pena  <felipensp@gmail.com>

    * ext/pgsql/pgsql.c
      ext/pgsql/tests/08escape.phpt
      ext/pgsql/tests/98old_api.phpt:
      - MFB: New parameter parsing API
      - Fixed tests

    * (PHP_5_3)
      ext/pgsql/tests/98old_api.phpt:
      - Fixed test

2008-06-29  Felipe Pena  <felipensp@gmail.com>

    * ext/mssql/php_mssql.c:
      MFB: - Added arginfo

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      - Added arginfo

    * ext/ldap/ldap.c:
      MFB:
      - New parameter parsing API
      - Added arginfo

    * (PHP_5_3)
      ext/ldap/ldap.c
      ext/sysvsem/sysvsem.c:
      - New parameter parsing API
      - Added arginfo

    * (PHP_5_3)
      ext/dbase/dbase.c
      ext/pgsql/pgsql.c:
      - New parameter parsing API

2008-06-29  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c:
      touched zend_language_scanner.c

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.l:
      update zend_language_scanner.l to maintain the dependencies.

    * (PHP_5_3)
      ZendEngine2/Zend.m4
      ZendEngine2/zend.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_multibyte.h
      win32/build/config.w32:
      implemented again zend-multibyte for PHP 5.3

2008-06-28  Felipe Pena  <felipensp@gmail.com>

    * ext/xmlrpc/xmlrpc-epi-php.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/xmlrpc/xmlrpc-epi-php.c:
      - Added arginfo

    * (PHP_5_3)
      ext/xmlrpc/xmlrpc-epi-php.c:
      - New parameter parsing API

2008-06-28  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/tests/mb_ereg2.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      sapi/apache/php_apache.c:
      updated to the new parameter-parsing api

    * (PHP_5_3)
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.h:
      added arginfo (fixes #45388)

2008-06-28  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/hash/config.w32
      ext/mhash/config.w32:
      MFH: Sort Windows changes for mhash BC layer

    * ext/hash/config.w32
      ext/mhash/config.w32:
      Sort Windows changes for mhash BC layer

    * ext/hash/CREDITS
      ext/hash/config.m4
      ext/hash/hash.c
      ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_002.phpt
      ext/hash/tests/mhash_003.phpt
      ext/hash/tests/skip_mhash.inc
      ext/mhash/config.m4
      ext/mhash/mhash.c
      ext/mhash/mhash.dsp
      ext/mhash/php_mhash.h
      ext/mhash/tests/001.phpt
      ext/mhash/tests/002.phpt
      ext/mhash/tests/003.phpt
      ext/mhash/tests/skip.inc:
      MFB: Make the old mhash API a wrapper around hash, this removes a
      dependency.

2008-06-28  Alexey Zakhlestin  <indeyets@gmail.com>

    * sapi/apache/mod_php.c
      sapi/apache/php_apache.c:
      updated to the new parameter-parsing api (port from 5.3)

    * (PHP_5_3)
      sapi/apache/mod_php5.c:
      fixed types (no more compiler warnings)

2008-06-28  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      Fix a memory leak on openssl_decrypt()

2008-06-27  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h:
      deprecate zend_get_parameters_ex

2008-06-27  Felipe Pena  <felipensp@gmail.com>

    * ext/dom/php_dom.c
      ext/json/json.c
      ext/pdo/pdo.c
      ext/session/session.c
      ext/simplexml/simplexml.c
      ext/wddx/wddx.c
      ext/xmlwriter/php_xmlwriter.c:
      - MFB: Added arginfo

    * (PHP_5_3)
      ext/dom/php_dom.c
      ext/json/json.c
      ext/pdo/pdo.c
      ext/session/session.c
      ext/simplexml/simplexml.c
      ext/wddx/wddx.c
      ext/xmlwriter/php_xmlwriter.c:
      - Added arginfo

2008-06-27  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend.h:
      enable on MSVC too

2008-06-27  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/README:
      OCI8: (PECL #14219) Improve README

2008-06-27  Dmitry Stogov  <dmitry@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      ws

2008-06-27  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/pspell/pspell.c
      ext/pspell/tests/002.phpt
      ext/sysvshm/sysvshm.c
      ext/sysvshm/tests/001.phpt
      ext/sysvshm/tests/002.phpt
      ext/sysvshm/tests/003.phpt
      ext/sysvshm/tests/004.phpt
      ext/sysvshm/tests/005.phpt
      ext/sysvshm/tests/006.phpt
      ext/sysvshm/tests/007.phpt:
      - New parameter parsing API

2008-06-27  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend.h:
      MFB: allow to deprecate engine functions

2008-06-27  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/cgidebug
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/stream.c
      ext/phar/tests/017.phpt
      ext/phar/tests/tar/tar_bz2.phpt
      ext/phar/tests/zip/phar_magic.phpt:
      in preparation for a performance optimization that involves
      eliminating phar's interception of zend_compile in favor of a new
      to-be-added hook in PHP 5.3+,
      allow "include 'phar:///path/to/my.phar';" to work as equivalent to
      php /path/to/my.phar
      this slight change in scripting still allows inclusion and execution of
      phar stub, but removes the need to
      check and modify path in zend_compile, which allows us to play much nicer
      with external tools like
      debuggers/opcode caches

2008-06-27  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend.h:
      allow deprecating engine functions

2008-06-26  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/hash/CREDITS
      ext/hash/config.m4
      ext/hash/hash.c
      ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_001.phpt
      ext/hash/tests/mhash_002.phpt
      ext/hash/tests/mhash_002.phpt
      ext/hash/tests/mhash_003.phpt
      ext/hash/tests/mhash_003.phpt
      ext/hash/tests/skip_mhash.inc
      ext/hash/tests/skip_mhash.inc
      ext/mhash/config.m4
      ext/mhash/mhash.c
      ext/mhash/mhash.dsp
      ext/mhash/php_mhash.h
      ext/mhash/tests/001.phpt
      ext/mhash/tests/002.phpt
      ext/mhash/tests/003.phpt
      ext/mhash/tests/skip.inc:
      Make the old mhash API a wrapper around hash, this removes a dependency.

2008-06-26  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt:
      - Fixed tests

2008-06-26  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/standard/tests/file/lchown_basic.phpt
      ext/standard/tests/file/lchown_error.phpt:
      MFB: tests for lchown(), testfest.php.net task number 129.

    * ext/standard/tests/file/lchown_basic.phpt
      ext/standard/tests/file/lchown_basic.phpt
      ext/standard/tests/file/lchown_error.phpt
      ext/standard/tests/file/lchown_error.phpt:
      
      file lchown_basic.phpt was initially added on branch PHP_5_3.

2008-06-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/is_a.phpt:
      - Fixed test

    * ZendEngine2/tests/is_a.phpt
      ZendEngine2/tests/magic_by_ref_008.phpt
      ZendEngine2/tests/magic_by_ref_009.phpt:
      - Fixed tests

    * ZendEngine2/zend_builtin_functions.c:
      - MFB: Removed E_DEPRECATED on is_a()
        (http://marc.info/?l=php-internals&m=121390431523970&w=2)

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      - Removed E_DEPRECATED on is_a()
        (http://marc.info/?l=php-internals&m=121390431523970&w=2)
      [doc]

    * (PHP_5_3)
      ext/dbase/dbase.c
      ext/dbase/tests/001.phpt
      ext/ming/ming.c
      ext/odbc/birdstep.c
      ext/odbc/birdstep.c
      ext/readline/readline.c
      ext/readline/readline.c:
      - New parameter parsing API

2008-06-25  Dmitry Stogov  <dmitry@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/ReflectionFunction_getNamespaceName.phpt
      ext/reflection/tests/reflectionClass_getNamespaceName.phpt:
      Added support for namespaces

    * ext/reflection/tests/ReflectionFunction_getNamespaceName.phpt
      ext/reflection/tests/ReflectionFunction_getNamespaceName.phpt
      ext/reflection/tests/reflectionClass_getNamespaceName.phpt
      ext/reflection/tests/reflectionClass_getNamespaceName.phpt:
      
      file ReflectionFunction_getNamespaceName.phpt was initially added on
      branch PHP_5_3.

    * (PHP_5_2)
      NEWS
      main/main.c
      main/main.c
      main/main.c
      main/php_ticks.c
      main/php_ticks.c
      main/php_ticks.c
      main/php_ticks.h
      main/php_ticks.h
      main/php_ticks.h:
      Fixed bug #45352 (Segmentation fault because of tick function on second
      request)

2008-06-25  Olivier Hill  <olivier.hill@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c
      ext/standard/tests/strings/addcslashes_001.phpt
      ext/standard/tests/strings/addcslashes_004.phpt
      ext/standard/tests/strings/addslashes_error.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/chr_ord.phpt
      ext/standard/tests/strings/nl2br_error.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/str_ireplace.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/stripslashes_error.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/strrev_error.phpt
      ext/standard/tests/strings/strrev_variation4.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr_count_error.phpt
      ext/standard/tests/strings/substr_count_variation_001.phpt
      ext/standard/tests/strings/ucwords_error.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt:
      New parameter parsing API

2008-06-25  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/standard/formatted_print.c:
      Reverted zpp API Cleanup patch - memory troubles?

    * (PHP_5_3)
      ext/standard/formatted_print.c:
      - Hackish but working parameter parsing, no longer using
        zend_get* at least

2008-06-24  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/standard/formatted_print.c:
      - New parsing parameter API
      - Tests have been adjusted, if you have something else failing
        let me know now! All tests seem to pass fine at the moment.

    * (PHP_5_3)
      ext/standard/tests/strings/fprintf_error.phpt
      ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/vsprintf_error.phpt:
      - Tests for parsing parameter api

2008-06-24  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_palloc.c:
      Fix remaining valgrind problems with pconn and zval cache
      HEAD merge will follow tomorrow.

2008-06-24  Timm Friebe  <php@thekid.de>

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Migrated all zend_get_parameters_ex calls to zend_parse_parameters()
      - Fixed prototype declarations to use the type resource instead of int
      - Fixed sybase_close() not to crash when no connection was previously open

2008-06-24  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/bcmath/bcmath.c:
      - New parameter parsing API

2008-06-24  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/hash/tests/hash_file_basic.phpt
      ext/hash/tests/hash_file_error.phpt:
      New testcases for hash_file(), Committed for Felix De Vliegher, TestFest
      Task No: 75 & 76, Tested on RHEL5 -32bit, WinXP-32bit

    * ext/hash/tests/hash_file_basic.phpt
      ext/hash/tests/hash_file_basic.phpt
      ext/hash/tests/hash_file_error.phpt
      ext/hash/tests/hash_file_error.phpt:
      
      file hash_file_basic.phpt was initially added on branch PHP_5_3.

2008-06-24  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_palloc.c:
      Fix double-free, introduced lately

2008-06-24  Felipe Pena  <felipensp@gmail.com>

    * ext/filter/filter.c:
      MFB: Added arginfo

    * (PHP_5_3)
      ext/filter/filter.c:
      - Added arginfo

2008-06-24  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h:
      Fix possible bug with persistent  connections

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h:
      Fix possible bug with persistent connections and mysqlnd

2008-06-24  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/standard/tests/general_functions/ob_get_flush_basic.phpt
      ext/standard/tests/general_functions/ob_get_flush_error.phpt:
      MFB: tests for ob_get_flush(), testfest task number #131

    * ext/standard/tests/general_functions/ob_get_flush_basic.phpt
      ext/standard/tests/general_functions/ob_get_flush_basic.phpt
      ext/standard/tests/general_functions/ob_get_flush_error.phpt
      ext/standard/tests/general_functions/ob_get_flush_error.phpt:
      
      file ob_get_flush_basic.phpt was initially added on branch PHP_5_3.

2008-06-24  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_palloc.h:
      Add missing header

2008-06-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/mbstring/tests/mb_strlen.phpt:
      Fixed test

2008-06-24  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.c:
      Even more debug info

2008-06-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/session/session.c:
      Fixed memory leaks

    * (PHP_5_3)
      ext/gd/tests/image_type_to_mime_type_error.phpt
      ext/gd/tests/image_type_to_mime_type_variation1.phpt:
      Fixed tests

    * (PHP_5_3)
      ext/standard/string.c:
      Fixed strtolower/strtoupper to not modify the passed argument

    * (PHP_5_3)
      run-tests.php:
      Reverted part of Steph's patch (stdin stream must be closed to make script
      finish)

2008-06-24  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_3)
      main/config.w32.h:
      Not sure why this file was comitted?
      I was running a CVS update and then I see commit messages with my user id!
      Reverting the changes.

2008-06-24  Kalle Sommer Nielsen  <kalle@zesix.com>

    * main/php.h:
      Fix build on Windows NT6

2008-06-24  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_3)
      main/config.w32.h:
      no message

2008-06-24  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c
      ext/phar/tests/phar_buildfromiterator8.phpt
      ext/phar/tests/phar_extract.phpt
      ext/phar/tests/phar_extract2.phpt:
      fix several issues:
      1) segfault in phar_buildfromdirectoryiterator8.phpt
      2) tests failing because SKIPDOTS is default on 64 bit, not on 32
      3) Marcus, you really need to add SKIPDOTS as a class constant, so we
      don't have to use 0x00001000

2008-06-23  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.c:
      Added more debug info for tracking problems

2008-06-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS
      ext/sybase/.cvsignore
      ext/sybase/CREDITS
      ext/sybase/config.m4
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.h:
      - move sybase to pecl

2008-06-23  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/config.w32
      ext/phar/phar.c
      ext/phar/util.c
      ext/phar/tests/phar_get_supported_signatures_002.phpt
      ext/phar/tests/phar_setsignaturealgo2.phpt
      ext/phar/tests/phpinfo_001.phpt
      ext/phar/tests/phpinfo_002.phpt
      ext/phar/tests/phpinfo_003.phpt
      ext/phar/tests/phpinfo_004.phpt
      ext/phar/tests/test_signaturealgos.phpt:
      - One solution for the openssl issues
      - config.m4 needs bringing into line with config.w32, there may be broken
      behaviour under *nix until this is done

2008-06-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/dom/config.w32
      ext/exif/config.w32
      ext/libxml/config.w32
      ext/mysql/config.w32
      ext/mysqli/config.w32
      ext/odbc/config.w32
      ext/pdo_odbc/config.w32
      ext/pdo_sqlite/config.w32
      ext/simplexml/config.w32
      ext/soap/config.w32
      ext/sockets/config.w32
      ext/xml/config.w32:
      - do not enable an ext when a lib/header fails
      - use MESSAGE in mysql*
      - use correct CFLAGS for ext/libxml headers

2008-06-23  Felipe Pena  <felipensp@gmail.com>

    * ext/posix/posix.c:
      - MFB: Added arginfo

2008-06-23  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/tests/phar_get_supported_signatures_002a.phpt:
      - Wrong SKIPIF message

2008-06-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/posix/posix.c
      ext/tokenizer/tokenizer.c:
      - Fixed folding

    * (PHP_5_3)
      ext/posix/posix.c
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c:
      - Added arginfo

    * ext/simplexml/tests/034.phpt
      ext/simplexml/tests/034.phpt:
      - Added XFAIL

2008-06-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/confutils.js:
      - use stdout for MESSAGE (thx Steph)

2008-06-23  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed possible buffer overflow

2008-06-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/pcre/config.w32
      ext/reflection/config.w32
      ext/spl/config.w32:
      - set PHP_[EXTNAME] to yes for spl, pcre and reflection (always on), this
      variable is required by ADD_EXTENSION_DEP

    * (PHP_5_3)
      win32/build/confutils.js:
      - add a MESSAGE function
        [DOC] to be used instead of STDOUT in config.w32, it allows them to be
      redirected (like in a quiet mode)
      - add the list of enabled SAPI
      - improve the table output

    * (PHP_5_3)
      win32/build/buildconf.js:
      - fix ADD_EXTENSION_DEP detection so it can match it anywhere in a line

2008-06-23  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c
      ext/phar/tests/phar_buildfromdirectory4.phpt:
      true fix for potential segfault in phar_build

    * (PHP_5_3)
      ext/phar/tar.c:
      fix tar-related failures

2008-06-23  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/imap/php_imap.c
      ext/imap/tests/imap_utf8.phpt:
      - New parameter parsing API

    * ext/posix/posix.c:
      - MFB: Fix build where __USE_GNU is used instead of _GNU_SOURCE to define
      utsname.domainname

2008-06-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/pdo_odbc/config.w32
      ext/pdo_pgsql/config.w32
      ext/pdo_sqlite/config.w32
      ext/xml/config.w32
      ext/xmlrpc/config.w32:
      - really check for the dependency, libs and header and don't enable the ext
      if something is missing

    * (PHP_5_3)
      win32/build/config.w32:
      - bindlib has its own package

    * (PHP_5_3)
      win32/build/confutils.js:
      - return true/false when a dep addition was succeeded or not

2008-06-22  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi.c:
      fix flushing for PHP6 output code

    * sapi/nsapi/nsapi.c:
      URI should be UTF-8

2008-06-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zlib/config.w32:
      - don't show zlib as available when libs or headers are missing

    * (PHP_5_3)
      ext/libxml/config.w32:
      - do not show libxml as enabled when libs are missing so
      ADD_EXTENSION_DEP('myext', 'libxml') can do its job

2008-06-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/posix/posix.c:
      - Fix build where __USE_GNU is used instead of _GNU_SOURCE to define
      utsname.domainname

2008-06-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      win32/build/confutils.js:
      - add a list of the enabled extensions and how they are built (shared or
      static
        list of SAPIs and libs used will follow shortly (to be used as QA check
      during the builds and as convenience)

    * (PHP_5_3)
      ext/dba/dba_db1.c:
      - clean new line (unix only now)

2008-06-22  Olivier Hill  <olivier.hill@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c
      ext/standard/tests/strings/chop_error.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/dirname_error.phpt
      ext/standard/tests/strings/explode1.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/ltrim.phpt
      ext/standard/tests/strings/rtrim.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt
      ext/standard/tests/strings/trim1.phpt:
      New parameter parsing API for string, part I

2008-06-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/ereg/tests/split_variation_002.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_name_error.phpt:
      - Fixed tests

2008-06-22  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      MFH: Response to: [PHP-DEV] cleaning up the functions - any volunteers? :)

    * sapi/nsapi/nsapi.c:
      Response to: [PHP-DEV] cleaning up the functions - any volunteers? :)

2008-06-22  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - Revert the two blocks of code that implement the phar_build optimization,
      causes segfaults under *nix
      - Leave the new structure in place to make re-implementation trivial

2008-06-22  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_017.phpt:
      MFH: Add some tests to increase code coverage

    * ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_017.phpt
      ext/spl/tests/fixedarray_017.phpt:
      Add some tests to increase code coverage

2008-06-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/soap/soap.c
      ext/xml/xml.c:
      - New parameter parsing API

2008-06-22  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/tar.c:
      - Revert the tar.c part of the inode calculation fix
      - All tests now pass under win32, please test under *nix/osx (4 known
      fails at present)

2008-06-22  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/xml/xml.c:
      fix parameter parsing change

2008-06-22  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/standard/tests/strings/vfprintf_basic.phpt
      ext/standard/tests/strings/vfprintf_error1.phpt
      ext/standard/tests/strings/vfprintf_error2.phpt
      ext/standard/tests/strings/vfprintf_error3.phpt
      ext/standard/tests/strings/vfprintf_error4.phpt
      ext/standard/tests/strings/vfprintf_variation1.phpt:
      Testcases for vfprintf(), testfest task #133.

2008-06-22  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/phar_object.c
      ext/phar/util.c:
      - ws, typo fix

2008-06-22  Felix De Vliegher  <felix.devliegher@gmail.com>

    * ext/standard/tests/general_functions/ob_get_length_basic.phpt:
      Basic test for ob_get_length(), testfest.php.net task #132

    * ext/standard/tests/general_functions/ob_get_length_basic.phpt
      ext/standard/tests/general_functions/ob_get_length_basic.phpt:
      
      file ob_get_length_basic.phpt was initially added on branch PHP_5_3.

2008-06-22  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      ext/bz2/bz2.c
      ext/bz2/tests/001.phpt
      ext/bz2/tests/002.phpt
      ext/bz2/tests/005.phpt
      ext/exif/exif.c
      ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c:
      updated to the new parameter-parsing api

2008-06-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/gd/gd.c
      ext/standard/type.c:
      - Removed unused variables

2008-06-22  Timm Friebe  <php@thekid.de>

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      - Changed zend_get_parameters_ex -> zend_parse_parameters
      - Simplified source in php_sybase_do_connect()

2008-06-22  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_3)
      ext/gd/gd.c:
      Fix build.

2008-06-22  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      ext/curl/tests/curl_001.phpt
      ext/curl/tests/curl_002.phpt
      ext/curl/tests/curl_003.phpt
      ext/curl/tests/curl_004.phpt
      ext/curl/tests/curl_005.phpt
      ext/curl/tests/responder/get.php:
      Testfest task 93. Written by Sebastian Deutsch.

    * ext/curl/tests/curl_001.phpt
      ext/curl/tests/curl_001.phpt
      ext/curl/tests/curl_002.phpt
      ext/curl/tests/curl_002.phpt
      ext/curl/tests/curl_003.phpt
      ext/curl/tests/curl_003.phpt
      ext/curl/tests/curl_004.phpt
      ext/curl/tests/curl_004.phpt
      ext/curl/tests/curl_005.phpt
      ext/curl/tests/curl_005.phpt
      ext/curl/tests/responder/get.php
      ext/curl/tests/responder/get.php:
      
      Testfest task 93. Written by Sebastian Deutsch.

2008-06-22  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/cgidebug
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/tar.c:
      fix inode calculation, we need fname to be set for phar/tar formats prior
      to manifest parsing

2008-06-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/pack.c:
      - Fix segfault

2008-06-21  Alexey Zakhlestin  <indeyets@gmail.com>

    * (PHP_5_3)
      ext/curl/interface.c:
      updated to the new parameter-parsing api

2008-06-21  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/util.c:
      - Don't free stuff you still need

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      - Kill a couple of double frees and a memleak

    * (PHP_5_3)
      ext/phar/zip.c:
      - pefree pemalloc'd filename

    * (PHP_5_3)
      ext/phar/phar_internal.h
      ext/phar/zip.c:
      - Fix macro definition syntax
      - Remove pre-existing workaround

    * (PHP_5_3)
      ext/phar/util.c:
      - fix for segfault in 5.2 (patch from Greg)

    * (PHP_5_3)
      ext/phar/Makefile.frag
      ext/phar/phar.c
      ext/phar/phar_object.c
      ext/phar/util.c:
      - ws

2008-06-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/ereg/ereg.c
      ext/ereg/tests/ereg_error_001.phpt
      ext/ereg/tests/ereg_replace_error_001.phpt
      ext/ereg/tests/ereg_replace_variation_003.phpt
      ext/ereg/tests/ereg_variation_002.phpt
      ext/ereg/tests/eregi_error_001.phpt
      ext/ereg/tests/eregi_replace_error_001.phpt
      ext/ereg/tests/eregi_replace_variation_003.phpt
      ext/ereg/tests/eregi_variation_002.phpt
      ext/ereg/tests/split_error_001.phpt
      ext/ereg/tests/split_error_002.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/spliti_error_001.phpt
      ext/ereg/tests/spliti_error_002.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/ereg/tests/sql_regcase_error_001.phpt
      ext/ereg/tests/sql_regcase_variation_001.phpt
      ext/gd/gd.c
      ext/gd/tests/lines.phpt
      ext/reflection/php_reflection.c
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/session/session.c
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_id_error.phpt
      ext/session/tests/session_is_registered_basic.phpt
      ext/session/tests/session_is_registered_variation1.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_register_variation2.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_unregister_basic.phpt
      main/main.c:
      - New parameter parsing API

2008-06-21  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar_internal.h:
      define ALLOC_PERMANENT_ZVAL for PHP 5.2

    * (PHP_5_3)
      ext/phar/phar.c:
      PHP 5.2 fixes to direct include of compressed archives

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c:
      close stream on failure

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c:
      82x(./profile2) speedup for buildFrom*()

    * (PHP_5_3)
      ext/phar/util.c:
      fix leak

2008-06-20  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/standard/pack.c:
      - New parsing parameter API cleanups

2008-06-20  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/standard/ftok.c:
      fix buglet

2008-06-20  Olivier Hill  <olivier.hill@gmail.com>

    * (PHP_5_3)
      ext/standard/var.c
      ext/standard/tests/general_functions/debug_zval_dump_e.phpt
      ext/standard/tests/general_functions/var_dump.phpt:
      - New parameter parsing API for var.c & tests

2008-06-20  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/gettext/gettext.c
      ext/gettext/tests/dcngettext.phpt
      ext/standard/ftok.c
      ext/standard/image.c
      ext/standard/info.c
      ext/standard/pack.c
      ext/standard/quot_print.c
      ext/standard/streamsfuncs.c
      ext/standard/type.c
      ext/standard/var.c
      ext/standard/tests/file/stream_rfc2397_002.phpt
      ext/standard/tests/general_functions/floatval.phpt
      ext/standard/tests/general_functions/gettype_settype_error.phpt
      ext/standard/tests/general_functions/is_array.phpt
      ext/standard/tests/general_functions/is_bool.phpt
      ext/standard/tests/general_functions/is_float.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/is_null.phpt
      ext/standard/tests/general_functions/is_numeric.phpt
      ext/standard/tests/general_functions/is_object.phpt
      ext/standard/tests/general_functions/is_scalar.phpt
      ext/standard/tests/general_functions/is_string.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/wddx/wddx.c:
      - New parameter parsing API

2008-06-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_066.phpt
      ZendEngine2/tests/ns_067.inc
      ZendEngine2/tests/ns_067.phpt:
      Allowed to override internal classaes with "use"

    * ZendEngine2/tests/ns_066.phpt
      ZendEngine2/tests/ns_066.phpt
      ZendEngine2/tests/ns_067.inc
      ZendEngine2/tests/ns_067.inc
      ZendEngine2/tests/ns_067.phpt
      ZendEngine2/tests/ns_067.phpt:
      
      file ns_066.phpt was initially added on branch PHP_5_3.

2008-06-20  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/util.c
      ext/phar/zip.c:
      - 5_2 compatibility stuff (so we can stay in sync with PECL)

    * (PHP_5_3)
      ext/phar/tests/bug13727.phpt
      ext/phar/tests/bug45218_SLOWTEST.phpt:
      - Use SKIP_SLOW_TESTS where it's most useful

    * (PHP_5_3)
      ext/phar/tar.c:
      - Kill the last compiler warning under 5.3 (release-only)

    * (PHP_5_3)
      ext/phar/phar.c:
      The only reason that particular 'real solution' wasn't applied in the first
      place was that it also breaks the shared build
      Maybe we don't need to call a non-existent dtor if we're going to
      physically apply zend_hash_graceful_reverse_destroy()?
      - This works on my box, please test under *nix/OSX

2008-06-20  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/xmlrpc/xmlrpc-epi-php.c:
      - Fix ws

2008-06-20  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - Fix ZTS build (not required on HEAD, patch by Uwe Pries)

2008-06-20  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/util.c:
      minor performance improvement

    * (PHP_5_3)
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/util.c:
      making progress - up to 42/phar vs. 48/disk with these optimizations

    * (PHP_5_3)
      ext/phar/phar.c:
      revert really bad solution to the
      zend_init_rsrc_list/zend_destroy_rsrc_list problem, replace with real
      solution

2008-06-20  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/strings/.cvsignore
      ext/standard/tests/strings/vfprintf_basic.phpt
      ext/standard/tests/strings/vfprintf_basic.phpt
      ext/standard/tests/strings/vfprintf_error1.phpt
      ext/standard/tests/strings/vfprintf_error1.phpt
      ext/standard/tests/strings/vfprintf_error2.phpt
      ext/standard/tests/strings/vfprintf_error2.phpt
      ext/standard/tests/strings/vfprintf_error3.phpt
      ext/standard/tests/strings/vfprintf_error3.phpt
      ext/standard/tests/strings/vfprintf_error4.phpt
      ext/standard/tests/strings/vfprintf_error4.phpt
      ext/standard/tests/strings/vfprintf_variation1.phpt
      ext/standard/tests/strings/vfprintf_variation1.phpt:
      New testcases for vfprintf(), Committed for Felix De Vliegher, TestFest
      Task No: 124, Tested on RHEL5 -32bit, WinXP-32bit
      Added *.txt to .cvsignore

2008-06-19  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/dba/dba.c
      ext/dba/dba.c
      ext/dba/dba_db4.c
      ext/dba/dba_db4.c
      ext/dba/tests/dba_db4.phpt
      ext/dba/tests/dba_db4.phpt:
      MFH:
      Fix bug #45266 (Fix build with BDB 4)
      Fix bug #45267 (Revert invalid assumption about BDB 4 locking; let DBA
      handle locking)
      Fix bug #45268 (Fix error callback prototype)

    * ext/dba/dba.c
      ext/dba/dba_db4.c
      ext/dba/tests/dba_db4.phpt:
      Fix bug #45266 (Fix build with BDB 4)
      Fix bug #45267 (Revert invalid assumption about BDB 4 locking; let DBA
      handle locking)
      Fix bug #45268 (Fix error callback prototype)

2008-06-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      - remove debug code

2008-06-19  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      run-tests.php:
      Oops.

    * (PHP_5_3)
      run-tests.php:
      Two new options for Travis to come to terms with:
      - --set-timeout <n> sets the timeout in seconds for the call to
      stream_select() during system_with_timeout()
      - -x sets an environmental variable, SKIP_SLOW_TESTS, which can be checked
      for during a SKIPIF clause
      
      and just for a special treat, you can have it from my working branch this
      time.

    * (PHP_5_3)
      run-tests.php:
      Two new options for Travis to come to terms with:
      - --set-timeout <n> sets the timeout in seconds for the call to
      stream_select() during system_with_timeout()
      - -x sets an environmental variable, SKIP_SLOW_TESTS, which can be checked
      for during a SKIPIF clause

2008-06-19  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/README
      ext/oci8/php_oci8.h
      ext/oci8/tests/bind_char_1.phpt
      ext/oci8/tests/bind_char_2.phpt
      ext/oci8/tests/bind_char_3.phpt
      ext/oci8/tests/bind_char_4.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/connect.inc
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/details.inc:
      MFB: sync with 5.3

    * (PHP_5_3)
      ext/oci8/README
      ext/oci8/package2.xml
      ext/oci8/php_oci8.h
      ext/oci8/tests/bind_char_1.phpt
      ext/oci8/tests/bind_char_2.phpt
      ext/oci8/tests/bind_char_3.phpt
      ext/oci8/tests/bind_char_4.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/connect.inc
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/details.inc:
      Test updates and bundle 1.3.3

2008-06-19  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      README.EXT_SKEL:
      update the docs

2008-06-19  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - ext/standard currently has a dependency on ext/ereg thanks to browscap.c

    * (PHP_5_3)
      win32/build/confutils.js:
      - '' != 'no'

2008-06-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS:
      - NEWS for fpdf and ncurses > PECL

    * (PHP_5_3)
      ext/fdf/.cvsignore
      ext/fdf/CREDITS
      ext/fdf/config.m4
      ext/fdf/config.w32
      ext/fdf/fdf.c
      ext/fdf/fdf.dsp
      ext/fdf/package.xml
      ext/fdf/php_fdf.h
      ext/fdf/tests/.cvsignore
      ext/fdf/tests/01-general.phpt
      ext/fdf/tests/02-values.phpt
      ext/fdf/tests/03-read-file.phpt
      ext/fdf/tests/04-POST.phpt
      ext/fdf/tests/simple.fdf:
      - move fpdf to PECL

2008-06-19  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/array/bug45312.phpt
      ext/standard/tests/array/bug45312.phpt:
      Added test for bug #45312

    * ext/standard/tests/array/bug45312.phpt
      ext/standard/tests/array/bug45312.phpt
      ext/standard/tests/array/bug45312.phpt:
        1.1.4;
      file bug45312.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      Fixed bug #45312 (Segmentation fault on second request for array
      functions).

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c:
      Fixed #45307 (define() crashes because of uninitialized variable)

2008-06-18  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/standard/tests/array/each.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/general_functions/bug41970.phpt
      ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt
      ext/standard/tests/strings/strlen.phpt
      ext/standard/tests/strings/strncasecmp_error.phpt
      ext/standard/tests/strings/strncasecmp_variation10.phpt
      ext/standard/tests/strings/strncasecmp_variation11.phpt
      ext/standard/tests/strings/strncasecmp_variation4.phpt
      ext/standard/tests/strings/strncasecmp_variation5.phpt
      ext/standard/tests/strings/strncmp_error.phpt
      ext/standard/tests/strings/strncmp_variation4.phpt
      ext/standard/tests/strings/strncmp_variation5.phpt:
      fix tests for builtin Zend functions using new parsing API

    * (PHP_5_3)
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/004.phpt
      ZendEngine2/tests/005.phpt
      ZendEngine2/tests/006.phpt
      ZendEngine2/tests/007.phpt
      ZendEngine2/tests/008.phpt
      ZendEngine2/tests/009.phpt
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/015.phpt
      ZendEngine2/tests/017.phpt
      ZendEngine2/tests/020.phpt
      ZendEngine2/tests/exception_handler_004.phpt:
      Use new parameter parsing API for builtin functions

2008-06-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/tests/zip/unixzip.phpt:
      - inherited methods don't unixify paths along the way. Allow for it.

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/tar.c
      ext/phar/zip.c
      ext/phar/tests/cached_manifest_1.phpt:
      - Kill 10 MSVC compiler warnings due to type conflict
      - Make cached manifest test platform agnostic
      - Comment out zend_(init|destroy)_rsrc_list() and associated references
      

2008-06-18  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_fastarray.c
      ext/spl/spl_fastarray.h
      ext/spl/spl_fixedarray.c
      ext/spl/spl_fixedarray.h
      ext/spl/tests/fastarray_001.phpt
      ext/spl/tests/fastarray_002.phpt
      ext/spl/tests/fastarray_003.phpt
      ext/spl/tests/fastarray_004.phpt
      ext/spl/tests/fastarray_005.phpt
      ext/spl/tests/fastarray_006.phpt
      ext/spl/tests/fastarray_007.phpt
      ext/spl/tests/fastarray_008.phpt
      ext/spl/tests/fastarray_009.phpt
      ext/spl/tests/fastarray_010.phpt
      ext/spl/tests/fastarray_011.phpt
      ext/spl/tests/fastarray_012.phpt
      ext/spl/tests/fastarray_013.phpt
      ext/spl/tests/fastarray_014.phpt
      ext/spl/tests/fastarray_015.phpt
      ext/spl/tests/fixedarray_001.phpt
      ext/spl/tests/fixedarray_002.phpt
      ext/spl/tests/fixedarray_003.phpt
      ext/spl/tests/fixedarray_004.phpt
      ext/spl/tests/fixedarray_005.phpt
      ext/spl/tests/fixedarray_006.phpt
      ext/spl/tests/fixedarray_007.phpt
      ext/spl/tests/fixedarray_008.phpt
      ext/spl/tests/fixedarray_009.phpt
      ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_011.phpt
      ext/spl/tests/fixedarray_012.phpt
      ext/spl/tests/fixedarray_013.phpt
      ext/spl/tests/fixedarray_014.phpt
      ext/spl/tests/fixedarray_015.phpt:
      MFH: Rename everything from SplFastArray to SplFixedArray

    * ext/spl/tests/fixedarray_001.phpt
      ext/spl/tests/fixedarray_001.phpt
      ext/spl/tests/fixedarray_002.phpt
      ext/spl/tests/fixedarray_002.phpt
      ext/spl/tests/fixedarray_003.phpt
      ext/spl/tests/fixedarray_003.phpt
      ext/spl/tests/fixedarray_004.phpt
      ext/spl/tests/fixedarray_004.phpt
      ext/spl/tests/fixedarray_005.phpt
      ext/spl/tests/fixedarray_005.phpt
      ext/spl/tests/fixedarray_006.phpt
      ext/spl/tests/fixedarray_006.phpt
      ext/spl/tests/fixedarray_007.phpt
      ext/spl/tests/fixedarray_007.phpt
      ext/spl/tests/fixedarray_008.phpt
      ext/spl/tests/fixedarray_008.phpt
      ext/spl/tests/fixedarray_009.phpt
      ext/spl/tests/fixedarray_009.phpt
      ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_010.phpt
      ext/spl/tests/fixedarray_011.phpt
      ext/spl/tests/fixedarray_011.phpt
      ext/spl/tests/fixedarray_012.phpt
      ext/spl/tests/fixedarray_012.phpt
      ext/spl/tests/fixedarray_013.phpt
      ext/spl/tests/fixedarray_013.phpt
      ext/spl/tests/fixedarray_014.phpt
      ext/spl/tests/fixedarray_014.phpt
      ext/spl/tests/fixedarray_015.phpt
      ext/spl/tests/fixedarray_015.phpt:
      
      Rename everything from SplFastArray to SplFixedArray

    * ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_fastarray.c
      ext/spl/spl_fastarray.h
      ext/spl/spl_fixedarray.c
      ext/spl/spl_fixedarray.c
      ext/spl/spl_fixedarray.h
      ext/spl/spl_fixedarray.h
      ext/spl/tests/fastarray_001.phpt
      ext/spl/tests/fastarray_002.phpt
      ext/spl/tests/fastarray_003.phpt
      ext/spl/tests/fastarray_004.phpt
      ext/spl/tests/fastarray_005.phpt
      ext/spl/tests/fastarray_006.phpt
      ext/spl/tests/fastarray_007.phpt
      ext/spl/tests/fastarray_008.phpt
      ext/spl/tests/fastarray_009.phpt
      ext/spl/tests/fastarray_010.phpt
      ext/spl/tests/fastarray_011.phpt
      ext/spl/tests/fastarray_012.phpt
      ext/spl/tests/fastarray_013.phpt
      ext/spl/tests/fastarray_014.phpt
      ext/spl/tests/fastarray_015.phpt:
      Rename everything from SplFastArray to SplFixedArray

2008-06-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/phar/phar_internal.h
      ext/phar/util.c:
      - really fix the windows builds, don't cast many times when only the hash
      function requires void **
      - copy/paste evilness with TSRM_CC/DC
      (tests still pass but would be nice to speed them up...)

2008-06-18  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_directory.c
      ext/spl/tests/bug45216.phpt:
      MFH: Fix #45216 (Add a default size for fgetss)

    * ext/spl/tests/bug45216.phpt
      ext/spl/tests/bug45216.phpt:
      
      Fix #45216 (Add a default size for fgetss)

    * ext/spl/spl_directory.c:
      Fix #45216 (Add a default size for fgetss)

2008-06-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/multiport.phpt
      ext/soap/tests/bugs/multiport.phpt
      ext/soap/tests/bugs/multiport.wsdl
      ext/soap/tests/bugs/multiport.wsdl:
      Fixed SOAP binding selection

    * ext/soap/tests/bugs/multiport.phpt
      ext/soap/tests/bugs/multiport.phpt
      ext/soap/tests/bugs/multiport.phpt
      ext/soap/tests/bugs/multiport.wsdl
      ext/soap/tests/bugs/multiport.wsdl
      ext/soap/tests/bugs/multiport.wsdl:
        1.1.4;
      file multiport.phpt was initially added on branch PHP_5_2.

2008-06-18  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c
      ext/phar/tests/cached_manifest_1.phpt
      ext/phar/tests/cached_manifest_1.phpt:
      fix windows build and more performance jumps (these are minor)
      implement real copy-on-write
      use virtual_dirs for wrapper stat

2008-06-18  Philip Olson  <philipolson@gmail.com>

    * ext/standard/credits.c:
      updated website team info

2008-06-17  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/date/tests/date_sub_basic.phpt:
      Committed for Felix De Vliegher, TestFest Task No: 123, Tested on
      RHEL5-32bit, WinXP

    * ext/date/tests/date_add_basic.phpt:
      Committed for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5,
      WinXP

    * ext/date/tests/date_sub_basic.phpt
      ext/date/tests/date_sub_basic.phpt:
      
      file date_sub_basic.phpt was initially added on branch PHP_5_3.

    * ext/date/tests/date_add_basic.phpt
      ext/date/tests/date_add_basic.phpt:
      
      file date_add_basic.phpt was initially added on branch PHP_5_3.

2008-06-16  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/gd/tests/imagecolourstotal_basic.phpt:
      Test committed for felixdv

    * ext/gd/tests/imagecolourstotal_basic.phpt
      ext/gd/tests/imagecolourstotal_basic.phpt:
      
      file imagecolourstotal_basic.phpt was initially added on branch PHP_5_3.

2008-06-16  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/tests/expand.phpt:
      MFH: add parameter allowing node to be exported into existing Document
      context [DOC]
      add test
      fix warnings

    * ext/xmlreader/php_xmlreader.c
      ext/xmlreader/tests/expand.phpt
      ext/xmlreader/tests/expand.phpt:
      add parameter allowing node to be exported into existing Document context
      add test
      fix warnings

2008-06-16  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar:
      remove unused variables in phar_fix_filepath
      copy virtual_dirs to avoid segfault on multi-process
      fix metadata reading for phar.cache_list
      initialize manifest to exact size needed (performance increase)
      fix freeing of signature on error to use the correct persist value (fixes
      segfault on error in cache.list)
      reset EG(regular_list) so it is identical to how we found it

    * (PHP_5_3)
      ext/phar/tar.c:
      fix hashtable creation for tar to be estimated size needed

    * (PHP_5_3)
      ext/phar/zip.c:
      fix hashtable creation for zip to be exact size needed, fix endian issue
      for loading manifest

2008-06-15  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar:
      minor performance improvement

    * (PHP_5_3)
      ext/phar/util.c:
      fix memleak

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/tar.c
      ext/phar/zip.c:
      another optimization - move inode hash to initial manifest parsing,
      improves runtime perf of stat slightly

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c:
      minor optimization

2008-06-15  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      - MF5.3: Improved warning message to call-time pass-by-reference when used
      with internal function
        (http://news.php.net/php.internals/38252)

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      - Improved warning message to call-time pass-by-reference when used with
      internal function
        (http://news.php.net/php.internals/38252)

2008-06-15  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c:
      HUGE speed improvement, from 19 req/sec to 27 req/sec for phpMyAdmin - now
      speed with apc+phar.cache_list = on-disk speedcvs diff -u |less  This is
      by generating a list of virtual directories and using those in stat calls
      instead of scanning the whole manifest hash table.  on-disk phpMyAdmin =
      28 req/sec

2008-06-15  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/tests/iterator_056.phpt
      ext/spl/tests/iterator_057.phpt
      ext/spl/tests/iterator_058.phpt
      ext/spl/tests/iterator_059.phpt
      ext/spl/tests/iterator_060.phpt
      ext/spl/tests/iterator_061.phpt
      ext/spl/tests/iterator_062.phpt
      ext/spl/tests/iterator_063.phpt
      ext/spl/tests/iterator_064.phpt
      ext/spl/tests/iterator_065.phpt
      ext/spl/tests/iterator_066.phpt
      ext/spl/tests/iterator_067.phpt:
      MFH: Add tests for iterators when instanciated without argument (by
      Sebastian Schürmann)

    * ext/spl/tests/iterator_056.phpt
      ext/spl/tests/iterator_056.phpt
      ext/spl/tests/iterator_057.phpt
      ext/spl/tests/iterator_057.phpt
      ext/spl/tests/iterator_058.phpt
      ext/spl/tests/iterator_058.phpt
      ext/spl/tests/iterator_059.phpt
      ext/spl/tests/iterator_059.phpt
      ext/spl/tests/iterator_060.phpt
      ext/spl/tests/iterator_060.phpt
      ext/spl/tests/iterator_061.phpt
      ext/spl/tests/iterator_061.phpt
      ext/spl/tests/iterator_062.phpt
      ext/spl/tests/iterator_062.phpt
      ext/spl/tests/iterator_063.phpt
      ext/spl/tests/iterator_063.phpt
      ext/spl/tests/iterator_064.phpt
      ext/spl/tests/iterator_064.phpt
      ext/spl/tests/iterator_065.phpt
      ext/spl/tests/iterator_065.phpt
      ext/spl/tests/iterator_066.phpt
      ext/spl/tests/iterator_066.phpt
      ext/spl/tests/iterator_067.phpt
      ext/spl/tests/iterator_067.phpt:
      
      Add tests for iterators when instanciated without argument (by Sebastian
      Schürmann)

2008-06-14  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN
      fix ordering

    * (PHP_5_2)
      ext/dom/element.c
      ext/dom/element.c
      ext/dom/tests/bug45251.phpt
      ext/dom/tests/bug45251.phpt:
      MFH: fixed bug #45251 (double free or corruption with setAttributeNode())
      add test

    * ext/dom/element.c
      ext/dom/tests/bug45251.phpt
      ext/dom/tests/bug45251.phpt
      ext/dom/tests/bug45251.phpt:
      fixed bug #45251 (double free or corruption with setAttributeNode())
      add test

2008-06-13  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/tests/badparameters.phpt
      ext/phar/tests/phar_convert_again.phpt
      ext/phar/tests/phar_setsignaturealgo2.phpt
      ext/phar/tests/stat2.phpt
      ext/phar/tests/stat2_5.3.phpt
      ext/phar/tests/zf_test.phpt
      ext/phar/tests/tar/bignames.phpt
      ext/phar/tests/tar/links.phpt
      ext/phar/tests/tar/links3.phpt
      ext/phar/tests/tar/links4.phpt
      ext/phar/tests/tar/links5.phpt
      ext/phar/tests/tar/phar_setsignaturealgo2.phpt
      ext/phar/tests/tar/phar_setsignaturealgo2.phpt
      ext/phar/tests/tar/require_hash.phpt
      ext/phar/tests/tar/require_hash.phpt
      ext/phar/tests/tar/tar_003.phpt
      ext/phar/tests/tar/tar_004.phpt
      ext/phar/tests/tar/tar_bz2.phpt
      ext/phar/tests/tar/tar_gzip.phpt
      ext/phar/tests/tar/tar_nostub.phpt
      ext/phar/tests/tar/files/frontcontroller.phar.tar
      ext/phar/tests/tar/files/frontcontroller10.phar.tar
      ext/phar/tests/tar/files/frontcontroller11.phar.tar
      ext/phar/tests/tar/files/frontcontroller12.phar.tar
      ext/phar/tests/tar/files/frontcontroller2.phar.tar
      ext/phar/tests/tar/files/frontcontroller3.phar.tar
      ext/phar/tests/tar/files/frontcontroller4.phar.tar
      ext/phar/tests/tar/files/frontcontroller5.phar.tar
      ext/phar/tests/tar/files/frontcontroller6.phar.tar
      ext/phar/tests/tar/files/frontcontroller7.phar.tar
      ext/phar/tests/tar/files/frontcontroller8.phar.tar
      ext/phar/tests/tar/files/frontcontroller9.phar.tar:
      [DOC] implement full signature support for tar-based archives.  By default,
      data archives do
      not have a signature, but can have one set via setSignatureAlgorithm()

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/util.c:
      full refactor of signatures complete - now to implement them for tar as a
      starting point

2008-06-13  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/gd/tests/gd_info_variation1.phpt:
      Commited for Sanjay, reviewed by Pierre. Testfest task 5.

2008-06-13  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar_internal.h:
      PHP_5_2 compat - add pestrndup if undefined

2008-06-13  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/gd/tests/gd_info_variation1.phpt
      ext/gd/tests/gd_info_variation1.phpt:
      
      file gd_info_variation1.phpt was initially added on branch PHP_5_3.

    * ext/standard/tests/image/getimagesize_variation_005.phpt
      ext/standard/tests/image/getimagesize_variation_005.phpt:
      
      file getimagesize_variation_005.phpt was initially added on branch
      PHP_5_3.

2008-06-13  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/mbstring.c:
      fixed bug #27421 (by david at dfoerster dot de) mbstring.func_overload set
      in .htaccess becomes global

2008-06-13  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/gd/tests/image_type_to_mime_type_variation1.phpt:
      Commited for Sanjay, reviewed by Pierre. Testfest task 79.

    * ext/gd/tests/image_type_to_mime_type_variation1.phpt
      ext/gd/tests/image_type_to_mime_type_variation1.phpt:
      
      file image_type_to_mime_type_variation1.phpt was initially added on branch
      PHP_5_3.

2008-06-13  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/general_functions/var_export-locale.phpt:
      - Fixed tests

2008-06-13  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/standard/tests/image/200x100.GIF
      ext/standard/tests/image/200x100.JPG
      ext/standard/tests/image/200x100.PNG
      ext/standard/tests/image/200x100.TIF
      ext/standard/tests/image/200x100.bmp
      ext/standard/tests/image/200x100.swf
      ext/standard/tests/image/getimagesize_basic.phpt
      ext/standard/tests/image/getimagesize_variation_005.phpt:
      Commited for Sanjay, reviewed by Pierre. Testfest task 117.

    * ext/standard/tests/image/200x100.GIF
      ext/standard/tests/image/200x100.GIF
      ext/standard/tests/image/200x100.JPG
      ext/standard/tests/image/200x100.JPG
      ext/standard/tests/image/200x100.PNG
      ext/standard/tests/image/200x100.PNG
      ext/standard/tests/image/200x100.TIF
      ext/standard/tests/image/200x100.TIF
      ext/standard/tests/image/200x100.bmp
      ext/standard/tests/image/200x100.bmp
      ext/standard/tests/image/200x100.swf
      ext/standard/tests/image/200x100.swf
      ext/standard/tests/image/getimagesize_basic.phpt
      ext/standard/tests/image/getimagesize_basic.phpt:
      
      file 200x100.GIF was initially added on branch PHP_5_3.

    * ext/standard/tests/image/200x100_unknown.unknown
      ext/standard/tests/image/blank_file.bmp
      ext/standard/tests/image/getimagesize_variation_003.phpt
      ext/standard/tests/image/test.txt:
      Commited for Sanjay, reviewed by Pierre. Testfest task 118.

    * ext/standard/tests/image/200x100_unknown.unknown
      ext/standard/tests/image/200x100_unknown.unknown
      ext/standard/tests/image/blank_file.bmp
      ext/standard/tests/image/blank_file.bmp
      ext/standard/tests/image/getimagesize_variation_003.phpt
      ext/standard/tests/image/getimagesize_variation_003.phpt
      ext/standard/tests/image/test.txt
      ext/standard/tests/image/test.txt:
      
      file 200x100_unknown.unknown was initially added on branch PHP_5_3.

2008-06-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/tar.c
      ext/phar/util.c:
      - Fix build (ZTS)

2008-06-13  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/util.c:
      partial refactor - move signature verification into its own function, in
      preparation for tar/zip signature support.
      next is signature creation

2008-06-13  Felipe Pena  <felipensp@gmail.com>

    * sapi/cli/tests/bug44564.phpt:
      - Removed UEXPECTF

    * ext/filter/tests/007.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/036.phpt
      ext/filter/tests/039.phpt
      ext/gd/tests/image_type_to_mime_type_variation2.phpt
      ext/spl/tests/bug44615.phpt
      ext/spl/tests/fastarray_004.phpt
      ext/spl/tests/fastarray_009.phpt
      ext/spl/tests/fastarray_015.phpt
      ext/spl/tests/fileobject_004.phpt
      ext/spl/tests/regexIterator_setMode_error.phpt
      ext/standard/tests/strings/bug44703.phpt
      ext/standard/tests/strings/htmlentities-utf.phpt
      ext/standard/tests/strings/htmlentities01.phpt
      ext/standard/tests/strings/htmlentities11.phpt
      ext/standard/tests/strings/htmlentities12.phpt
      ext/standard/tests/strings/htmlentities18.phpt
      ext/standard/tests/strings/substr.phpt:
      - Fixed tests (unicode results, UEXPECT, line endings)

2008-06-12  Lars Strojny  <lars@strojny.net>

    * ext/standard/tests/general_functions/putenv_error1.phpt
      ext/standard/tests/general_functions/putenv_error1.phpt
      ext/standard/tests/general_functions/putenv_error2.phpt
      ext/standard/tests/general_functions/putenv_error2.phpt:
      
      file putenv_error1.phpt was initially added on branch PHP_5_3.

2008-06-12  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * run-tests.php:
      Fix the script to correctly determine the extensions to be tested

2008-06-12  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      ext/reflection/tests/reflectionParameter_export_basic.phpt
      ext/reflection/tests/reflectionParameter_export_error.phpt
      ext/reflection/tests/reflectionParameter_export_error2.phpt
      ext/reflection/tests/reflectionParameter_export_error3.phpt
      ext/reflection/tests/reflectionParameter_getDeclaringFunction_basic.phpt
      ext/reflection/tests/reflectionParameter_getPosition_basic.phpt
      ext/reflection/tests/reflectionParameter_toString_basic.phpt:
      Testfest: various tests for ReflectionParameter

    * ext/reflection/tests/reflectionParameter_export_basic.phpt
      ext/reflection/tests/reflectionParameter_export_basic.phpt
      ext/reflection/tests/reflectionParameter_export_error.phpt
      ext/reflection/tests/reflectionParameter_export_error.phpt
      ext/reflection/tests/reflectionParameter_export_error2.phpt
      ext/reflection/tests/reflectionParameter_export_error2.phpt
      ext/reflection/tests/reflectionParameter_export_error3.phpt
      ext/reflection/tests/reflectionParameter_export_error3.phpt
      ext/reflection/tests/reflectionParameter_getDeclaringFunction_basic.phpt
      ext/reflection/tests/reflectionParameter_getDeclaringFunction_basic.phpt
      ext/reflection/tests/reflectionParameter_getPosition_basic.phpt
      ext/reflection/tests/reflectionParameter_getPosition_basic.phpt
      ext/reflection/tests/reflectionParameter_toString_basic.phpt
      ext/reflection/tests/reflectionParameter_toString_basic.phpt:
      
      Testfest: various tests for ReflectionParameter

    * ext/reflection/tests/reflectionExtension_constructor_basic.phpt
      ext/reflection/tests/reflectionExtension_constructor_error.phpt
      ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt
      ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt
      ext/reflection/tests/reflectionExtension_getClasses_basic.phpt
      ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt
      ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt:
      Testfest test cases for ReflectionExtension

    * ext/reflection/tests/reflectionExtension_constructor_basic.phpt
      ext/reflection/tests/reflectionExtension_constructor_basic.phpt
      ext/reflection/tests/reflectionExtension_constructor_error.phpt
      ext/reflection/tests/reflectionExtension_constructor_error.phpt
      ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt
      ext/reflection/tests/reflectionExtension_getClassNames_basic.phpt
      ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt
      ext/reflection/tests/reflectionExtension_getClassNames_variation1.phpt
      ext/reflection/tests/reflectionExtension_getClasses_basic.phpt
      ext/reflection/tests/reflectionExtension_getClasses_basic.phpt
      ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt
      ext/reflection/tests/reflectionExtension_getDependencies_basic.phpt
      ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt
      ext/reflection/tests/reflectionExtension_getDependencies_variation2.phpt:
      
      file reflectionExtension_constructor_basic.phpt was initially added on
      branch PHP_5_3.

    * ext/reflection/tests/reflectionExtension_export_basic.phpt
      ext/reflection/tests/reflectionExtension_getName_basic.phpt
      ext/reflection/tests/reflectionExtension_getVersion_basic.phpt:
      Testfest: ReflectionExtension tests by Gerrit te Sligte and Leon Luijkx

    * ext/reflection/tests/reflectionExtension_export_basic.phpt
      ext/reflection/tests/reflectionExtension_export_basic.phpt
      ext/reflection/tests/reflectionExtension_getName_basic.phpt
      ext/reflection/tests/reflectionExtension_getName_basic.phpt
      ext/reflection/tests/reflectionExtension_getVersion_basic.phpt
      ext/reflection/tests/reflectionExtension_getVersion_basic.phpt:
      
      file reflectionExtension_export_basic.phpt was initially added on branch
      PHP_5_3.

2008-06-12  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/tests/bug44615.phpt
      ext/spl/tests/fileobject_checktype_basic.phpt
      ext/spl/tests/fileobject_getbasename_basic.phpt
      ext/spl/tests/fileobject_getcurrentline_basic.phpt
      ext/spl/tests/fileobject_getfileinfo_basic.phpt
      ext/spl/tests/fileobject_getmaxlinelen_basic.phpt
      ext/spl/tests/fileobject_getsize_basic.phpt
      ext/spl/tests/fileobject_setmaxlinelen_basic.phpt:
      Add tests from testfest

    * ext/spl/tests/bug44615.phpt
      ext/spl/tests/bug44615.phpt
      ext/spl/tests/fileobject_checktype_basic.phpt:
      
      Add tests from testfest

2008-06-12  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      ext/reflection/tests/reflectionExtension_info_basic.phpt:
      Testfest: ReflectionExtension::info()-test by Stefan Koopmanschap

    * ext/reflection/tests/reflectionExtension_info_basic.phpt
      ext/reflection/tests/reflectionExtension_info_basic.phpt:
      
      Testfest: ReflectionExtension::info()-test by Stefan Koopmanschap

2008-06-12  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/tests/fileobject_checktype_basic.phpt
      ext/spl/tests/fileobject_getbasename_basic.phpt
      ext/spl/tests/fileobject_getbasename_basic.phpt
      ext/spl/tests/fileobject_getcurrentline_basic.phpt
      ext/spl/tests/fileobject_getcurrentline_basic.phpt
      ext/spl/tests/fileobject_getfileinfo_basic.phpt
      ext/spl/tests/fileobject_getfileinfo_basic.phpt
      ext/spl/tests/fileobject_getmaxlinelen_basic.phpt
      ext/spl/tests/fileobject_getmaxlinelen_basic.phpt
      ext/spl/tests/fileobject_getsize_basic.phpt
      ext/spl/tests/fileobject_getsize_basic.phpt
      ext/spl/tests/fileobject_setmaxlinelen_basic.phpt
      ext/spl/tests/fileobject_setmaxlinelen_basic.phpt:
      file fileobject_checktype_basic.phpt was added on branch PHP_5_3 on
      2008-06-12 20:46:12 +0000

2008-06-12  Lars Strojny  <lars@strojny.net>

    * (PHP_5_3)
      ext/reflection/tests/reflectionClass_getModifierNames_basic.phpt:
      Reflection::getModifierNames()-test by Felix De Vliegher (Testfest)

    * ext/reflection/tests/reflectionClass_getModifierNames_basic.phpt
      ext/reflection/tests/reflectionClass_getModifierNames_basic.phpt:
      
      Reflection::getModifierNames()-test by Felix De Vliegher (Testfest)

2008-06-12  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar
      ext/phar/phar_internal.h
      ext/phar/tar.c
      ext/phar/zip.c
      ext/phar/tests/phpinfo_001.phpt
      ext/phar/tests/phpinfo_002.phpt
      ext/phar/tests/phpinfo_003.phpt
      ext/phar/tests/phpinfo_004.phpt:
      [DOC] add phar.cache_list, a PATH_SEPARATOR-separated list of full paths to
      phar archives to cache
      at startup.  This caches the manifest, so that on first access to a phar
      archive, no file manifest parsing occurs.
      
      This could use further tweaking.  For instance, the full copy of the
      manifest into the current process may be unnecessary if refcounting could
      be external
      to the manifest.  This would be another significant gain.  With APC, I
      measure a slight perf increase to 19 req/sec up from 16 req/sec, without
      it approaches
      regular PHP at 3.8 req/sec (regular is 4 req/sec).  This is benching
      phpMyAdmin

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      ensure we don't try to use an unitialized hash table

2008-06-12  Antony Dovgal  <tony@daylessday.org>

    * ext/spl/spl_fastarray.c:
      avoid invalid reads when reached memory_limit during initialization

2008-06-12  Steph Fox  <steph.fox@virgin.net>

    * run-tests.php:
      - Tidy up loose ends in diff and exp output
      - All test output now has *nix line endings (only diffs didn't in 5_3)

2008-06-12  Antony Dovgal  <tony@daylessday.org>

    * run-tests.php:
      remove oops

    * ext/phar/zip.c:
      fix build

    * (PHP_5_3)
      ext/phar/zip.c:
      fix build (noticed by Alexey Zakhlestin)

2008-06-12  Steph Fox  <steph.fox@virgin.net>

    * run-tests.php:
      - Some calls to file_put_contents() need FILE_BINARY, others choke on it.
      You tell me.

2008-06-12  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/func_interceptors.c:
      fix error messages

2008-06-11  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/bug45147.phpt:
      - New test

    * ZendEngine2/tests/bug45147.phpt
      ZendEngine2/tests/bug45147.phpt:
      
      file bug45147.phpt was initially added on branch PHP_5_3.

2008-06-11  Antony Dovgal  <tony@daylessday.org>

    * tests/bin-info.inc
      tests/foo
      tests/foo2
      tests/foo3
      tests/foo4
      tests/odbc-display.php
      tests/odbc-t1.php
      tests/odbc-t2.php
      tests/odbc-t3.php
      tests/odbc-t4.php
      tests/odbc-t5.php
      tests/recurse
      tests/run.html
      tests/run.php
      tests/scan_cases
      tests/test.pl
      tests/test_class_inheritance
      tests/testarray
      tests/testarray.pl
      tests/testarray2
      tests/testarray2.pl
      tests/testclassfunc
      tests/testcom
      tests/testcpdf
      tests/testcpdfclock
      tests/testdom
      tests/testfe
      tests/testfunc
      tests/testfunc.pl
      tests/testfunc2
      tests/testfunc2.pl
      tests/testfuncref
      tests/testhyperwave
      tests/testinclude
      tests/testobj
      tests/testpfpro.php
      tests/tests.dsp
      tests/tests.mak
      tests/testscanf.php
      tests/testswf:
      remove 8 years old tests (not used anyway)

2008-06-11  Steph Fox  <steph.fox@virgin.net>

    * run-tests.php:
      - more cs/ws fixes

    * run-tests.php:
      - binary safety

    * run-tests.php:
      - kill unicode.semantics checks

    * run-tests.php:
      - code beauty (ws/cs)

2008-06-11  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php:
      - Removed direct executor recursion.
      - Use fastcall calling convention in executor on x86.

2008-06-11  Steve Seear  <steve.seear@uk.ibm.com>

    * ext/standard/tests/file/basename_basic-win32.phpt
      ext/standard/tests/file/basename_basic-win32.phpt
      ext/standard/tests/file/basename_basic.phpt
      ext/standard/tests/file/basename_basic.phpt
      ext/standard/tests/file/basename_basic.phpt
      ext/standard/tests/file/basename_variation1-win32.phpt
      ext/standard/tests/file/basename_variation1-win32.phpt
      ext/standard/tests/file/basename_variation1.phpt
      ext/standard/tests/file/basename_variation1.phpt
      ext/standard/tests/file/basename_variation2-win32.phpt
      ext/standard/tests/file/basename_variation2-win32.phpt
      ext/standard/tests/file/basename_variation2.phpt
      ext/standard/tests/file/basename_variation2.phpt
      ext/standard/tests/file/basename_variation3.phpt
      ext/standard/tests/file/basename_variation3.phpt
      ext/standard/tests/file/basename_variation4.phpt
      ext/standard/tests/file/basename_variation4.phpt
      ext/standard/tests/file/chmod_basic-win32.phpt
      ext/standard/tests/file/chmod_basic-win32.phpt
      ext/standard/tests/file/chmod_basic.phpt
      ext/standard/tests/file/chmod_basic.phpt
      ext/standard/tests/file/chmod_error.phpt
      ext/standard/tests/file/chmod_error.phpt
      ext/standard/tests/file/chmod_variation1.phpt
      ext/standard/tests/file/chmod_variation1.phpt
      ext/standard/tests/file/chmod_variation2-win32.phpt
      ext/standard/tests/file/chmod_variation2-win32.phpt
      ext/standard/tests/file/chmod_variation2.phpt
      ext/standard/tests/file/chmod_variation2.phpt
      ext/standard/tests/file/file_variation2.phpt
      ext/standard/tests/file/file_variation2.phpt
      ext/standard/tests/file/file_variation3.phpt
      ext/standard/tests/file/file_variation3.phpt
      ext/standard/tests/file/file_variation4.phpt
      ext/standard/tests/file/file_variation4.phpt
      ext/standard/tests/file/file_variation5-win32.phpt
      ext/standard/tests/file/file_variation5-win32.phpt
      ext/standard/tests/file/file_variation5.phpt
      ext/standard/tests/file/file_variation5.phpt
      ext/standard/tests/file/file_variation6.phpt
      ext/standard/tests/file/file_variation6.phpt
      ext/standard/tests/file/file_variation7.phpt
      ext/standard/tests/file/file_variation7.phpt:
      Filesystem tests.

    * ext/standard/tests/file/basename_variation1-win32.phpt
      ext/standard/tests/file/basename_variation1-win32.phpt
      ext/standard/tests/file/basename_variation1-win32.phpt
      ext/standard/tests/file/basename_variation2.phpt
      ext/standard/tests/file/basename_variation2.phpt
      ext/standard/tests/file/basename_variation2.phpt
      ext/standard/tests/file/basename_variation4.phpt
      ext/standard/tests/file/basename_variation4.phpt
      ext/standard/tests/file/basename_variation4.phpt
      ext/standard/tests/file/chmod_variation1.phpt
      ext/standard/tests/file/chmod_variation1.phpt
      ext/standard/tests/file/chmod_variation1.phpt
      ext/standard/tests/file/chmod_variation2-win32.phpt
      ext/standard/tests/file/chmod_variation2-win32.phpt
      ext/standard/tests/file/chmod_variation2-win32.phpt
      ext/standard/tests/file/file_variation6.phpt
      ext/standard/tests/file/file_variation6.phpt
      ext/standard/tests/file/file_variation6.phpt
      ext/standard/tests/file/file_variation7.phpt
      ext/standard/tests/file/file_variation7.phpt
      ext/standard/tests/file/file_variation7.phpt:
        1.1.4;
      file basename_variation1-win32.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/basename_basic-win32.phpt
      ext/standard/tests/file/basename_basic-win32.phpt
      ext/standard/tests/file/basename_basic-win32.phpt
      ext/standard/tests/file/basename_basic.phpt
      ext/standard/tests/file/basename_basic.phpt
      ext/standard/tests/file/basename_variation1.phpt
      ext/standard/tests/file/basename_variation1.phpt
      ext/standard/tests/file/basename_variation1.phpt
      ext/standard/tests/file/basename_variation2-win32.phpt
      ext/standard/tests/file/basename_variation2-win32.phpt
      ext/standard/tests/file/basename_variation2-win32.phpt
      ext/standard/tests/file/basename_variation3.phpt
      ext/standard/tests/file/basename_variation3.phpt
      ext/standard/tests/file/basename_variation3.phpt
      ext/standard/tests/file/chmod_basic-win32.phpt
      ext/standard/tests/file/chmod_basic-win32.phpt
      ext/standard/tests/file/chmod_basic-win32.phpt
      ext/standard/tests/file/chmod_basic.phpt
      ext/standard/tests/file/chmod_basic.phpt
      ext/standard/tests/file/chmod_basic.phpt
      ext/standard/tests/file/chmod_error.phpt
      ext/standard/tests/file/chmod_error.phpt
      ext/standard/tests/file/chmod_error.phpt
      ext/standard/tests/file/chmod_variation2.phpt
      ext/standard/tests/file/chmod_variation2.phpt
      ext/standard/tests/file/chmod_variation2.phpt
      ext/standard/tests/file/file_variation2.phpt
      ext/standard/tests/file/file_variation2.phpt
      ext/standard/tests/file/file_variation2.phpt
      ext/standard/tests/file/file_variation3.phpt
      ext/standard/tests/file/file_variation3.phpt
      ext/standard/tests/file/file_variation3.phpt
      ext/standard/tests/file/file_variation4.phpt
      ext/standard/tests/file/file_variation4.phpt
      ext/standard/tests/file/file_variation4.phpt
      ext/standard/tests/file/file_variation5-win32.phpt
      ext/standard/tests/file/file_variation5-win32.phpt
      ext/standard/tests/file/file_variation5-win32.phpt
      ext/standard/tests/file/file_variation5.phpt
      ext/standard/tests/file/file_variation5.phpt
      ext/standard/tests/file/file_variation5.phpt:
        1.1.4;
      file basename_basic-win32.phpt was initially added on branch PHP_5_2.

2008-06-11  Dmitry Stogov  <dmitry@zend.com>

    * ext/mysql/tests/mysql_phpinfo.phpt
      ext/mysql/tests/mysql_phpinfo.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      tests/classes/__call_005.phpt:
      Fixed test

    * ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/rewinddir_basic.phpt
      main/php_streams.h
      main/php_streams.h
      main/php_streams.h
      main/streams/streams.c
      main/streams/streams.c
      main/streams/streams.c:
      closeder/readdir/rewinddir must work only with directories

    * (PHP_5_2)
      ext/session/session.c:
      Fixed memory leaks

    * (PHP_5_2)
      ext/session/tests/session_encode_variation5.phpt:
      Fixed test (5.2 doesn't contain GC)

    * ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c:
      Fixed memory leak

2008-06-11  Philip Olson  <philipolson@gmail.com>

    * ext/imap/php_imap.c:
      fixed imap_listscan() proto

2008-06-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/magic_methods_002.phpt
      ZendEngine2/tests/magic_methods_003.phpt
      ZendEngine2/tests/magic_methods_004.phpt
      ZendEngine2/tests/magic_methods_005.phpt
      ZendEngine2/tests/magic_methods_006.phpt
      ZendEngine2/tests/magic_methods_007.phpt
      ZendEngine2/tests/magic_methods_008.phpt
      ZendEngine2/tests/magic_methods_009.phpt
      ZendEngine2/tests/magic_methods_010.phpt:
      - Change E_COMPILE_ERROR to E_WARNING (for wrong visibility on magic
      methods)

2008-06-10  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/phar_get_supported_signatures_001a.phpt
      ext/phar/tests/phar_get_supported_signatures_001a.phpt
      ext/phar/tests/phar_get_supported_signatures_002a.phpt
      ext/phar/tests/phar_get_supported_signatures_002a.phpt:
      
      file phar_get_supported_signatures_001a.phpt was initially added on branch
      PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar_object.c
      ext/phar/tests/bug45218_SLOWTEST.phpt
      ext/phar/tests/bug45218_SLOWTEST.phpt:
      fix PHP Bug #45218: PHAR archive built from directory limited by max open
      file handles

2008-06-10  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/gd/tests/gd_info_error.phpt
      ext/gd/tests/image_type_to_mime_type_error.phpt
      ext/gd/tests/image_type_to_mime_type_variation2.phpt:
      Written by Sanjay Mantoor and reviewed by Pierre.

    * ext/gd/tests/gd_info_error.phpt
      ext/gd/tests/gd_info_error.phpt
      ext/gd/tests/image_type_to_mime_type_error.phpt
      ext/gd/tests/image_type_to_mime_type_error.phpt
      ext/gd/tests/image_type_to_mime_type_variation2.phpt
      ext/gd/tests/image_type_to_mime_type_variation2.phpt:
      
      file gd_info_error.phpt was initially added on branch PHP_5_3.

2008-06-10  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/util.c:
      fix memleak on error

2008-06-10  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS:
      - BFN

2008-06-10  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/head.c
      ext/standard/head.c
      ext/standard/head.c:
      fix typo

2008-06-09  Felipe Pena  <felipensp@gmail.com>

    * Makefile.global:
      - Removed ntest and utest
      - Removed -U flag to `make test' just to test once each test

2008-06-09  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_fastarray.c:
      add get_debug_info

    * ext/spl/spl_fastarray.c:
      add get_Debug_info + fix proto

2008-06-09  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar.phar:
      fix compile warnings if openssl is enabled statically.  fix dangerous use
      of wrong length var in openssl signature verification

2008-06-09  Felipe Pena  <felipensp@gmail.com>

    * ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt
      ext/ereg/tests/001.phpt
      ext/ereg/tests/002.phpt
      ext/ereg/tests/003.phpt
      ext/ereg/tests/004.phpt
      ext/ereg/tests/005.phpt
      ext/ereg/tests/006.phpt
      ext/ereg/tests/007.phpt
      ext/ereg/tests/008.phpt
      ext/ereg/tests/009.phpt
      ext/ereg/tests/010.phpt
      ext/ereg/tests/011.phpt
      ext/ereg/tests/012.phpt
      ext/ereg/tests/013.phpt
      ext/ereg/tests/014.phpt
      ext/ereg/tests/015.phpt
      ext/ereg/tests/016.phpt
      ext/oci8/tests/connect_with_charset_001.phpt
      ext/soap/tests/bugs/bug42488.phpt
      ext/unicode/tests/iterator_001.phpt
      ext/unicode/tests/iterator_002.phpt:
      - Removed unnecessary SKIPIF (unicode/tests/*)
      - Removed non-unicode tests (tests that uses SKIPIF like "die('skip
      unicode.semantics=on');")

2008-06-09  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/standard/head.c:
      Merge from PHP_5 - don't echo raw cookie values here

    * (PHP_5_2)
      ext/standard/head.c:
      Merge from 5.3 branch - no point in echoeing the raw values here

2008-06-09  Antony Dovgal  <tony@daylessday.org>

    * tests/.cvsignore
      tests/security/.cvsignore:
      fix .cvsignore

2008-06-09  Matt Wilmas  <php_lists@realplain.com>

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      MFB: Fixed yyleng calculation after the yyless change

2008-06-09  Antony Dovgal  <tony@daylessday.org>

    * tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log.phpt:
      fix test

2008-06-08  Stanislav Malyshev  <stas@zend.com>

    * main/streams/streams.c:
      with unicode buffers, positions are in uchars

2008-06-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/Makefile.frag
      ext/zip/config.m4:
      - MFB: do not export the api or install the headers

    * (PHP_5_3)
      ext/zip/Makefile.frag:
      - should not be called butlet remove it as well

2008-06-08  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_065.phpt:
      MF5: allow aggregating use statements

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_065.inc
      ZendEngine2/tests/ns_065.phpt
      ZendEngine2/tests/ns_065.phpt:
      allow aggregating use statements

2008-06-07  Antony Dovgal  <tony@daylessday.org>

    * ext/date/php_date.c:
      fix ZTS build

    * ext/spl/spl_fastarray.c
      ext/spl/tests/fastarray_015.phpt
      ext/spl/tests/fastarray_015.phpt:
      more checks and tests

2008-06-07  Henrique do Nascimento Angelo  <h.n.angelo@gmail.com>

    * ext/exif/tests/bug34704.phpt
      ext/exif/tests/exif001.phpt
      ext/exif/tests/exif004.phpt
      ext/exif/tests/exif005.phpt:
      Update exif tests to conform with the unicode functions

    * ext/exif/exif.c:
      Add Unicode support

    * ext/date/tests/008.phpt
      ext/date/tests/011.phpt
      ext/date/tests/013.phpt
      ext/date/tests/014.phpt
      ext/date/tests/bug41523-64bit.phpt
      ext/date/tests/bug41523.phpt
      ext/date/tests/bug43808.phpt
      ext/date/tests/date_parse_001.phpt:
      Update tests to conform with the unicode functions

    * ext/date/php_date.c:
      Add Unicode support and set as unicode compatible

2008-06-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/spl/tests/fastarray_005.phpt
      ext/spl/tests/fastarray_006.phpt
      ext/spl/tests/fastarray_007.phpt
      ext/spl/tests/fastarray_008.phpt
      ext/spl/tests/fastarray_009.phpt
      ext/spl/tests/fastarray_010.phpt
      ext/spl/tests/fastarray_011.phpt
      ext/spl/tests/fastarray_012.phpt
      ext/spl/tests/fastarray_013.phpt
      ext/spl/tests/fastarray_014.phpt:
      add more tests (Felipe)

    * ext/spl/tests/fastarray_004.phpt
      ext/spl/tests/fastarray_005.phpt
      ext/spl/tests/fastarray_005.phpt
      ext/spl/tests/fastarray_006.phpt
      ext/spl/tests/fastarray_006.phpt
      ext/spl/tests/fastarray_007.phpt
      ext/spl/tests/fastarray_007.phpt
      ext/spl/tests/fastarray_008.phpt
      ext/spl/tests/fastarray_008.phpt
      ext/spl/tests/fastarray_009.phpt
      ext/spl/tests/fastarray_009.phpt
      ext/spl/tests/fastarray_010.phpt
      ext/spl/tests/fastarray_010.phpt
      ext/spl/tests/fastarray_011.phpt
      ext/spl/tests/fastarray_011.phpt
      ext/spl/tests/fastarray_012.phpt
      ext/spl/tests/fastarray_012.phpt
      ext/spl/tests/fastarray_013.phpt
      ext/spl/tests/fastarray_013.phpt
      ext/spl/tests/fastarray_014.phpt
      ext/spl/tests/fastarray_014.phpt:
      more tests (by Felipe)

    * ext/spl/spl_fastarray.c:
      fix several memleaks and invalid reads

    * ext/spl/tests/fastarray_004.phpt
      ext/spl/tests/fastarray_004.phpt:
      
      file fastarray_004.phpt was initially added on branch PHP_5_3.

    * ext/spl/spl_fastarray.c:
      disallow $a[] = value syntax

    * ext/spl/spl_fastarray.h:
      update credits

2008-06-07  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_fastarray.c:
      MFH: Fix segfault caused by get_current_data on an uninitialized element

    * ext/spl/spl_fastarray.c:
      Fix segfault caused by get_current_data on an uninitialized element

2008-06-06  Etienne Kneuss  <php@colder.ch>

    * ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_dllist.c
      ext/spl/spl_engine.c
      ext/spl/spl_engine.h
      ext/spl/spl_fastarray.c
      ext/spl/spl_fastarray.c
      ext/spl/spl_fastarray.h
      ext/spl/spl_fastarray.h
      ext/spl/tests/fastarray_001.phpt
      ext/spl/tests/fastarray_001.phpt
      ext/spl/tests/fastarray_002.phpt
      ext/spl/tests/fastarray_002.phpt
      ext/spl/tests/fastarray_003.phpt
      ext/spl/tests/fastarray_003.phpt:
      Implements C arrays wrapper

2008-06-06  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      TSRM/tsrm_win32.c:
      Backout fix for spaces in both the program name and argument name, this
      will be fixed in PHP 5.3+ only

2008-06-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h:
      backport the yyless patch from 5.3 branch. it seems I forgot to commit
      this..

2008-06-06  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      sapi/cli/tests/006.phpt:
      fix test

2008-06-06  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      NEWS:
      Update

    * (PHP_5_2)
      ext/oci8/oci8_lob.c:
      (Bugs 41348, 41563, 42456, 42939) Appease the masses and fix
      compilation with Oracle 8.1.  This gives cleaner support for older
      releases now that PHP 5.3 is firmly Oracle 9.2+ only.  No plans to
      MTH.

2008-06-05  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/README
      ext/oci8/config.m4
      ext/oci8/config.w32
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFB: OCI8: Remove macros obsoleted by rev 1.55.2.3.2.11.2.1 when Oracle 8
      support was dropped

    * (PHP_5_3)
      ext/oci8/package2.xml:
      MFB: sync with PECL 1.2.5 release

    * ext/oci8/README
      ext/oci8/config.m4
      ext/oci8/config.w32
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      OCI8: Remove macros obsoleted by rev 1.71 when Oracle 8 support was dropped

    * (PHP_5_3)
      ext/oci8/tests/define2.phpt
      ext/oci8/tests/define3.phpt:
      MFH: Make tests interruptible; clean up tables at start

    * ext/oci8/tests/define2.phpt
      ext/oci8/tests/define3.phpt:
      Make tests interruptible; clean up tables at start

    * (PHP_5_2)
      ext/oci8/package2.xml:
      Sync for PECL OCI8 1.2.5 release

2008-06-05  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_API.c:
      - MFB: Fixed bug #45186 (__call depends on __callstatic in class scope)

    * ZendEngine2/zend_execute_API.c:
      - MFB: Fixed bug #45180 ('class::method' works differently than
      array('class', 'method'))

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      - Fixed bug #45186 (__call depends on __callstatic in class scope)

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      - Fixed bug #45180 ('class::method' works differently than array('class',
      'method'))

    * ZendEngine2/tests/bug45186.phpt
      ZendEngine2/tests/bug45186_2.phpt:
      - New tests

    * ZendEngine2/tests/bug45186.phpt
      ZendEngine2/tests/bug45186.phpt
      ZendEngine2/tests/bug45186_2.phpt
      ZendEngine2/tests/bug45186_2.phpt:
      
      file bug45186.phpt was initially added on branch PHP_5_3.

2008-06-05  Rob Richards  <rrichards@ctindustries.net>

    * tests/strings/001.phpt:
      fix test

2008-06-04  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/standard/url.c:
      MFH: rawurlencode now conforms to rfc 3986 (~ is not encoded) [DOC]

    * ext/standard/url.c:
      rawurlencode now conforms to rfc 3986 (~ is not encoded) [DOC]

2008-06-04  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/bug45180.phpt:
      - New test

    * ZendEngine2/tests/bug45180.phpt
      ZendEngine2/tests/bug45180.phpt:
      
      file bug45180.phpt was initially added on branch PHP_5_3.

2008-06-04  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/Makefile.frag:
      - Make phar.phar building work for virtualized builds

    * (PHP_5_3)
      ext/phar/phar/pharcommand.inc:
      - Make sure we are not trying to pack directories

2008-06-04  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      ext/curl/curl.c:
      fix open_basedir  handling bug

2008-06-04  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/phar.phar:
      - Update

    * (PHP_5_3)
      ext/phar/Makefile.frag:
      - Use -n only for current built PHP

    * (PHP_5_3)
      ext/phar/phar/pharcommand.inc:
      - Improve pear usage and PHP_Archive detection

2008-06-04  Antony Dovgal  <tony@daylessday.org>

    * ext/hash/tests/hash_copy_001.phpt:
      fix test
      (the test still fails because of broken preg_match())

    * ext/phar/tests/zip/unixzip.phpt:
      fix test

    * (PHP_5_3)
      ext/hash/tests/hash_copy_001.phpt
      ext/phar/tests/zip/unixzip.phpt:
      fix tests

2008-06-03  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/Makefile.frag:
      - Prefer current CLI target to build phar.phar
      - Use php -n
      - Use shared phar, bz2, zlib automatically

2008-06-03  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/call_static.phpt:
      - MFB: Fixed bug #45089 (__callStatic $name case sensitivity)

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/call_static.phpt:
      - Fixed bug #45089 (__callStatic $name case sensitivity)

2008-06-03  Scott MacVicar  <scott@macvicar.net>

    * ext/hash/hash.c:
      MFB: Add snefru256 as an alias for snefru, since in reality that is the
      implementation.

    * (PHP_5_3)
      ext/hash/hash.c:
      Add snefru256 as an alias for snefru, since in reality that is the
      implementation.

2008-06-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      BFN

    * ZendEngine2/tests/call_static_006.phpt
      ZendEngine2/tests/call_static_006.phpt:
      - Removed unnecessary XFAIL section

    * ZendEngine2/tests/call_static_002.phpt
      ZendEngine2/tests/call_static_003.phpt
      ZendEngine2/tests/call_static_004.phpt
      ZendEngine2/tests/call_static_005.phpt
      ZendEngine2/tests/call_static_006.phpt
      ZendEngine2/tests/call_static_007.phpt:
      - New tests

    * (PHP_5_3)
      ZendEngine2/tests/call_static_004.phpt
      ZendEngine2/tests/call_static_006.phpt:
      - Fixed tests

    * ZendEngine2/tests/call_static_002.phpt
      ZendEngine2/tests/call_static_002.phpt
      ZendEngine2/tests/call_static_003.phpt
      ZendEngine2/tests/call_static_003.phpt
      ZendEngine2/tests/call_static_004.phpt
      ZendEngine2/tests/call_static_004.phpt
      ZendEngine2/tests/call_static_005.phpt
      ZendEngine2/tests/call_static_005.phpt
      ZendEngine2/tests/call_static_006.phpt
      ZendEngine2/tests/call_static_006.phpt
      ZendEngine2/tests/call_static_007.phpt
      ZendEngine2/tests/call_static_007.phpt:
      
      file call_static_002.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/magic_methods_001.phpt
      ZendEngine2/tests/magic_methods_002.phpt
      ZendEngine2/tests/magic_methods_003.phpt
      ZendEngine2/tests/magic_methods_004.phpt
      ZendEngine2/tests/magic_methods_005.phpt
      ZendEngine2/tests/magic_methods_006.phpt
      ZendEngine2/tests/magic_methods_007.phpt
      ZendEngine2/tests/magic_methods_008.phpt
      ZendEngine2/tests/magic_methods_009.phpt
      ZendEngine2/tests/magic_methods_010.phpt
      tests/classes/__call_005.phpt:
      - MFH: Fixed bug #44769 (declaring private magic methods should throw
      error)

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/magic_methods_001.phpt
      ZendEngine2/tests/magic_methods_001.phpt
      ZendEngine2/tests/magic_methods_002.phpt
      ZendEngine2/tests/magic_methods_002.phpt
      ZendEngine2/tests/magic_methods_003.phpt
      ZendEngine2/tests/magic_methods_003.phpt
      ZendEngine2/tests/magic_methods_004.phpt
      ZendEngine2/tests/magic_methods_004.phpt
      ZendEngine2/tests/magic_methods_005.phpt
      ZendEngine2/tests/magic_methods_005.phpt
      ZendEngine2/tests/magic_methods_006.phpt
      ZendEngine2/tests/magic_methods_006.phpt
      ZendEngine2/tests/magic_methods_007.phpt
      ZendEngine2/tests/magic_methods_007.phpt
      ZendEngine2/tests/magic_methods_008.phpt
      ZendEngine2/tests/magic_methods_008.phpt
      ZendEngine2/tests/magic_methods_009.phpt
      ZendEngine2/tests/magic_methods_009.phpt
      ZendEngine2/tests/magic_methods_010.phpt
      ZendEngine2/tests/magic_methods_010.phpt
      tests/classes/__call_005.phpt:
      - Fixed bug #44769 (declaring private magic methods should throw error)

2008-06-03  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt:
      Tests from London test fest 2008

    * ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_basic.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt
      ext/dom/tests/DOMDocument_createProcessingInstruction_error.phpt:
      
      file DOMDocument_createProcessingInstruction_basic.phpt was initially
      added on branch PHP_5_3.

2008-06-02  Marcus Boerger  <php@marcus-boerger.de>

    * configure.in:
      - Fix style

    * (PHP_5_3)
      ext/phar/Makefile.frag:
      - Remove checked-in or older version of phar.phar as we might not be able
      to open it

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - Need to use a proper inheritance check

2008-06-02  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/hash/tests/sha224.phpt:
      Correct test name

    * ext/hash/hash.c
      ext/hash/hash_sha.c
      ext/hash/php_hash.h
      ext/hash/php_hash_sha.h
      ext/hash/tests/sha224.phpt:
      MFB: Add sha224 support.

2008-06-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      configure.in:
      - PCRE is always there, no need for this check anymore

    * ext/pcre/config0.m4:
      - Simplify a bit and make a bit more readable

2008-06-02  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar/pharcommand.inc:
      - Fix issue with -y parameter hanlding (fix typo)

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar.phar
      ext/phar/phar/pharcommand.inc:
      - Fix issue with -y parameter hanlding

2008-06-02  Scott MacVicar  <scott@macvicar.net>

    * ext/hash/tests/sha224.phpt
      ext/hash/tests/sha224.phpt:
      
      file sha224.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/hash/hash.c
      ext/hash/hash_sha.c
      ext/hash/php_hash.h
      ext/hash/php_hash_sha.h:
      Add sha224 support.

2008-06-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/ldap/ldap.c:
      - Revert pointless patch: a) the version is already there, see line above,
      b) one branch commits are idiotic to begin with, we have three active
      branches!
      This only leads to out-of-sync situations ála PDO..

2008-06-02  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      ext/standard/array.c:
      MFH: Initialize with length instead of 0

    * ext/standard/array.c:
      Initialize with length instead of 0 (and thanks Antony for finding)

2008-06-02  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/array.c
      ext/standard/array.c:
      fix uninitialized variable

2008-06-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/ldap/ldap.c:
      - reintroduce the x.y.z version string info (a bit nicer to make the other
      guy happier)
      - silent warning (windows only and don't remove it, thanks)

2008-06-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/ldap/ldap.c:
      - Revert crap

2008-06-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/ldap/ldap.c:
      - don't use openldap/portable and build the human readable version
      - silent strdup redclaration warning

    * (PHP_5_3)
      ext/ldap/ldap.c:
      - add OpenLDAP version info in phpinfo (windows only, have to check if
      openldap/portable.h is present on linux headers)

2008-06-01  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pcre/php_pcre.c:
      MFB5.3: arginfo & fix protos

    * ext/openssl/openssl.c:
      MFB: fix arginfo

    * (PHP_5_3)
      ext/openssl/openssl.c:
      fix arginfo and proto

    * ext/openssl/openssl.c:
      MFB: Add arginfo & fix protos

    * (PHP_5_3)
      ext/openssl/openssl.c
      ext/pcre/php_pcre.c:
      Add arginfo & fix protos

2008-06-01  Scott MacVicar  <scott@macvicar.net>

    * ZendEngine2/zend_arg_defs.c:
      MFB: Back out the previous change as it broke the Windows builds.

    * (PHP_5_3)
      ZendEngine2/zend_arg_defs.c:
      Back out the previous change as it broke the Windows builds.

2008-06-01  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/phar.phar:
      - Make work with new API

    * (PHP_5_3)
      ext/phar/phar/pharcommand.inc:
      - Fix signature handling (and remaining API change fixes)

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - Fix docu

2008-06-01  Scott MacVicar  <scott@macvicar.net>

    * sapi/apache/mod_php.c:
      MFB: Fixed bug #45144 (ap_child_terminate() isn't available on threaded
      builds)

    * ZendEngine2/zend_arg_defs.c:
      MFB: Fix unexported symbols. Patch by Greg

    * (PHP_5_3)
      sapi/apache/mod_php5.c:
      Fixed bug #45144 (ap_child_terminate() isn't available on threaded builds)

    * (PHP_5_3)
      ZendEngine2/zend_arg_defs.c:
      Fix unexported symbols. Patch by Greg

2008-06-01  Matt Wilmas  <php_lists@realplain.com>

    * sapi/apache2handler/config.w32:
      Fixed build

2008-06-01  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar/pharcommand.inc:
      - Add Openssl support

2008-06-01  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/config.m4
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tests/phar_get_supported_signatures_001.phpt
      ext/phar/tests/phar_get_supported_signatures_002.phpt
      ext/phar/tests/phar_setsignaturealgo2.phpt
      ext/phar/tests/test_signaturealgos.phpt
      ext/phar/tests/files/openssl.phar
      ext/phar/tests/files/openssl.phar
      ext/phar/tests/files/openssl.phar.pubkey
      ext/phar/tests/files/openssl.phar.pubkey
      ext/phar/tests/files/private.pem
      ext/phar/tests/files/private.pem:
      add openssl signing support.  This adds an extra parameter
      for the contents of the exported private key to
      Phar->setSignatureAlgorithm, and expects the public key to be in
      a file named blah.phar.pubkey in the same directory as the phar blah.phar.
       This works with openssl static or
      shared and fails gracefully if openssl is not present without adding a
      dependency. config.w32 needs updating to match config.m4 [DOC]

2008-06-01  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug45139.phpt
      ext/reflection/tests/bug45139.phpt:
      - MFB: Fixed bug #45139 (ReflectionProperty returns incorrect declaring
      class)

    * ext/reflection/tests/bug45139.phpt
      ext/reflection/tests/bug45139.phpt
      ext/reflection/tests/bug45139.phpt:
        1.1.4;
      file bug45139.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c:
      - Fixed bug #45139 (ReflectionProperty returns incorrect declaring class)

2008-05-31  Marcus Boerger  <php@marcus-boerger.de>

    * configure.in:
      - MFB config stuff

    * (PHP_5_3)
      configure.in
      ext/phar/Makefile.frag:
      - Add phar command as installable command

    * (PHP_5_3)
      configure.in:
      - MFH Add pharcmd to default targets if present

    * configure.in:
      - Add pharcmd to default targets if present

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar/pharcommand.inc:
      - Add version comand

    * (PHP_5_3)
      ext/phar/phar.phar
      ext/phar/phar/pharcommand.inc:
      - MFH Fix function names after they have been refactored

2008-05-30  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar.c
      ext/phar/tests/zip/files/frontcontroller.phar.zip
      ext/phar/tests/zip/files/frontcontroller10.phar.zip
      ext/phar/tests/zip/files/frontcontroller11.phar.zip
      ext/phar/tests/zip/files/frontcontroller12.phar.zip
      ext/phar/tests/zip/files/frontcontroller2.phar.zip
      ext/phar/tests/zip/files/frontcontroller3.phar.zip
      ext/phar/tests/zip/files/frontcontroller4.phar.zip
      ext/phar/tests/zip/files/frontcontroller5.phar.zip
      ext/phar/tests/zip/files/frontcontroller6.phar.zip
      ext/phar/tests/zip/files/frontcontroller7.phar.zip
      ext/phar/tests/zip/files/frontcontroller8.phar.zip
      ext/phar/tests/zip/files/frontcontroller9.phar.zip:
      MFB: fix corrupted zips, fix postprocess for compressed zip file

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/tests/zip/files/frontcontroller.phar.zip
      ext/phar/tests/zip/files/frontcontroller10.phar.zip
      ext/phar/tests/zip/files/frontcontroller11.phar.zip
      ext/phar/tests/zip/files/frontcontroller12.phar.zip
      ext/phar/tests/zip/files/frontcontroller2.phar.zip
      ext/phar/tests/zip/files/frontcontroller3.phar.zip
      ext/phar/tests/zip/files/frontcontroller4.phar.zip
      ext/phar/tests/zip/files/frontcontroller5.phar.zip
      ext/phar/tests/zip/files/frontcontroller6.phar.zip
      ext/phar/tests/zip/files/frontcontroller7.phar.zip
      ext/phar/tests/zip/files/frontcontroller8.phar.zip
      ext/phar/tests/zip/files/frontcontroller9.phar.zip:
      fix corrupted zips, fix postprocess for compressed zip file

    * ext/phar/dirstream.c
      ext/phar/dirstream.h
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/tar.c
      ext/phar/zip.c:
      MFB: refactor function names for clarity.  No functionality change

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/dirstream.h
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/stream.h
      ext/phar/tar.c
      ext/phar/zip.c:
      refactor function names for clarity.  No functionality change

2008-05-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zip/config.m4
      ext/zip/config.w32:
      - not exported

2008-05-30  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/standard/exec.c:
      MFH Fixed bug #43261
      (Use ^ as an escape character for Windows escapeshellcmd)

    * ext/standard/exec.c:
      Fixed bug #43261
      (Use ^ as an escape character for Windows escapeshellcmd)

2008-05-30  Matt Wilmas  <php_lists@realplain.com>

    * ZendEngine2/zend_hash.c:
      Fixed memcmp() check with hash_quick_del (realKeyLength would be 0)

    * (PHP_5_2)
      ext/standard/array.c:
      MFH: Only check args once in php_array_diff_key/intersect_key, not on each
      iteration. This also makes sure ALL args are checked (pre-5.2.5 behavior)

    * (PHP_5_3)
      ext/standard/array.c:
      MFH: Only check args once in php_array_diff_key/intersect_key, not on each
      iteration. This also makes sure ALL args are checked (pre-5.2.5 behavior)
      - Also, use new hash_quick_del function where possible

    * ext/standard/array.c:
      Only check args once in php_array_diff_key/intersect_key, not on each
      iteration. This also makes sure ALL args are checked (pre-5.2.5 behavior)
      - Also, use new hash_quick_del function where possible

2008-05-29  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar.c
      ext/phar/tests/zip/unixzip.phpt:
      MFB: fix PECL bug #13981: Third-party zips fail entry interrogation

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/tests/zip/unixzip.phpt:
      fix PECL bug #13981: Third-party zips fail entry interrogation

2008-05-29  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_result.c:
      MFB

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_result.c:
      Fix a bug that let PDO fail. It has been long fixed, but locally. Now I
      know
      what it fixes :)

2008-05-29  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_2)
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c:
      MFH: Fixed overflow crash (at least on Windows) in div_function with
      LONG_MIN / -1

    * ZendEngine2/zend_operators.c:
      Fixed overflow crash (at least on Windows) in div_function with LONG_MIN /
      -1
      To reproduce: (-PHP_INT_MAX - 1) / -1, so op1 is a long
      Same cause as Bug #27354 for mod_function

2008-05-29  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_win32.c:
      MFH: Fix a bug when command is quoted and parameters are quoted during call
      to exec, the result is that cmd.exe /c strips the first and last quote.

    * (PHP_5_3)
      TSRM/tsrm_win32.c:
      MFH: Fix bug when command is quoted and parameters are quoted during call
      to exec, the result is that cmd.exe /c strips the first and last quote.

    * TSRM/tsrm_win32.c:
      Fix bug when command is quoted and parameters are quoted during call to
      exec, the result is that cmd.exe /c strips the first and last quote.

2008-05-29  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug41919.phpt
      ZendEngine2/tests/bug41919.phpt
      ext/standard/tests/array/bug43495.phpt
      ext/standard/tests/array/bug43495.phpt:
      Fixed tests on Windows

2008-05-28  Stanislav Malyshev  <stas@zend.com>

    * ext/phar/phar.c:
      MF5: Fix code path in phar_open_compiled_file() that tries
      to open not-yet-loaded phar and fails on compressed files

    * (PHP_5_3)
      ext/phar/phar.c:
      Fix code path in phar_open_compiled_file() that tries
      to open not-yet-loaded phar and fails on compressed files

2008-05-28  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/streamsfuncs.c
      ext/standard/tests/streams/stream_encoding.phpt:
      - Added check for encoding optional parameter (avoiding the segfault in
      filter.c: strlen(encoding))
        If the parameter is not suplied, it will try to use the
      UG(stream_enconding)

    * ext/standard/file.c:
      - Added zval separation (avoid crash when using fwrite($fp, $fp)).

    * ZendEngine2/tests/access_modifiers_008.phpt
      ZendEngine2/tests/access_modifiers_008.phpt
      ZendEngine2/tests/access_modifiers_009.phpt
      ZendEngine2/tests/access_modifiers_009.phpt:
      - Added XFAIL section in tests to issue under discussion

2008-05-27  Felipe Pena  <felipensp@gmail.com>

    * run-tests.php:
      - Suppressed fwrite() warning.
      - Removed the doubled test name in borked message.
      - Fixed the bogus borked message when test file is empty or fgets() fails.

2008-05-27  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/info.c
      ext/standard/info.c:
      - c/p evilness

    * (PHP_5_3)
      ext/standard/info.c:
      - [MFH] Add compiler informations on Windows (will add more info later,
      like x86 or x64 and makes it available in userland)

    * ext/standard/info.c:
      - Add compiler informations on Windows (will add more info later, like x86
      or x64 and makes it available in userland)

2008-05-27  Steph Fox  <steph.fox@virgin.net>

    * ext/bz2/tests/001.phpt
      ext/bz2/tests/002.phpt
      ext/bz2/tests/003.phpt
      ext/bz2/tests/004.phpt
      ext/bz2/tests/005.phpt
      ext/calendar/tests/easter_date.phpt
      ext/calendar/tests/jddayofweek.phpt
      ext/calendar/tests/jdtofrench.phpt
      ext/calendar/tests/jdtogregorian.phpt
      ext/calendar/tests/jdtojewish.phpt
      ext/calendar/tests/jdtojulian.phpt
      ext/calendar/tests/jdtomonthname.phpt
      ext/calendar/tests/jewishtojd.phpt
      ext/calendar/tests/juliantojd.phpt
      ext/com_dotnet/tests/.cvsignore
      ext/com_dotnet/tests/27974.phpt
      ext/ctype/tests/001.phpt
      ext/ctype/tests/002.phpt
      ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt
      ext/date/tests/003.phpt
      ext/date/tests/004.phpt
      ext/date/tests/005.phpt
      ext/date/tests/006.phpt
      ext/date/tests/007.phpt
      ext/date/tests/008.phpt
      ext/date/tests/009.phpt
      ext/date/tests/010.phpt
      ext/date/tests/012.phpt
      ext/date/tests/013.phpt
      ext/date/tests/014.phpt
      ext/date/tests/bug35143.phpt
      ext/date/tests/bug35499.phpt
      ext/date/tests/bug37616.phpt
      ext/date/tests/bug41523-64bit.phpt
      ext/date/tests/bug41523.phpt
      ext/date/tests/bug41964.phpt
      ext/date/tests/bug42910.phpt
      ext/date/tests/bug43808.phpt
      ext/date/tests/date_constants.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/date_sun_info_001.phpt
      ext/date/tests/oo_001.phpt
      ext/date/tests/oo_002.phpt
      ext/date/tests/strtotime-mysql-64bit.phpt
      ext/date/tests/strtotime-mysql.phpt
      ext/date/tests/strtotime3-64bit.phpt
      ext/date/tests/strtotime3.phpt
      ext/date/tests/timestamp-in-dst.phpt
      ext/dba/tests/bug38698.phpt
      ext/dba/tests/dba001.phpt
      ext/dba/tests/dba006.phpt
      ext/dba/tests/dba007.phpt
      ext/dba/tests/dba_cdb.phpt
      ext/dba/tests/dba_cdb_make.phpt
      ext/dba/tests/dba_cdb_read.phpt
      ext/dba/tests/dba_flatfile.phpt
      ext/dba/tests/dba_inifile.phpt
      ext/dbase/tests/001.phpt
      ext/dbase/tests/002.phpt
      ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_insertData_basic.phpt
      ext/dom/tests/DOMComment_insertData_error1.phpt
      ext/dom/tests/DOMComment_insertData_error2.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_error1.phpt
      ext/dom/tests/DOMComment_replaceData_error2.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMDocument_loadHTML_basic.phpt
      ext/dom/tests/DOMDocument_save_basic.phpt
      ext/dom/tests/DOMDocument_savexml_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_insertBefore.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt
      ext/dom/tests/bug28817.phpt
      ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug37277.phpt
      ext/dom/tests/bug37456.phpt
      ext/dom/tests/bug42082.phpt
      ext/dom/tests/bug44648.phpt
      ext/dom/tests/dom002.phpt
      ext/dom/tests/dom002u.phpt
      ext/dom/tests/dom003.phpt
      ext/dom/tests/dom_comment_basic.phpt
      ext/dom/tests/dom_comment_variation.phpt
      ext/dom/tests/dom_set_attr_node.phpt
      ext/dom/tests/domdocument.phpt
      ext/dom/tests/domxpath.phpt
      ext/ereg/tests/ereg_replace_variation_003.phpt
      ext/ereg/tests/ereg_variation_001.phpt
      ext/ereg/tests/ereg_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_003.phpt
      ext/ereg/tests/eregi_variation_001.phpt
      ext/ereg/tests/eregi_variation_002.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/sql_regcase_variation_001.phpt
      ext/exif/tests/exif001.phpt
      ext/exif/tests/exif005.phpt
      ext/filter/tests/009.phpt
      ext/gd/tests/image_type_to_mime_type_basic.phpt
      ext/gd/tests/imagedashedline_basic.phpt
      ext/gd/tests/imagefilledpolygon_basic.phpt
      ext/gd/tests/imagepolygon_basic.phpt
      ext/gettext/tests/dcngettext.phpt
      ext/gettext/tests/gettext_basic.phpt
      ext/gettext/tests/gettext_basic_de.phpt
      ext/gmp/tests/004.phpt
      ext/gmp/tests/005.phpt
      ext/gmp/tests/006.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/010.phpt
      ext/gmp/tests/011.phpt
      ext/gmp/tests/012.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/038.phpt
      ext/gmp/tests/039.phpt
      ext/gmp/tests/040.phpt
      ext/gmp/tests/gmp_nextprime.phpt
      ext/hash/tests/hash_copy_001.phpt
      ext/hash/tests/hmac-md5.phpt
      ext/iconv/tests/bug37773.phpt
      ext/iconv/tests/iconv001.phpt
      ext/iconv/tests/iconv_stream_filter.phpt
      ext/imap/tests/imap_utf8.phpt
      ext/json/tests/001.phpt
      ext/json/tests/002.phpt
      ext/json/tests/003.phpt
      ext/json/tests/004.phpt
      ext/json/tests/005.phpt
      ext/json/tests/bug41067.phpt
      ext/json/tests/bug41403.phpt
      ext/json/tests/bug42090.phpt
      ext/json/tests/bug42785.phpt
      ext/json/tests/bug43941.phpt
      ext/json/tests/fail001.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.1_64bit.phpt
      ext/json/tests/pass001.phpt
      ext/json/tests/pass002.phpt
      ext/json/tests/pass003.phpt
      ext/libxml/tests/002.phpt
      ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation2.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_internal_encoding_basic.phpt
      ext/mbstring/tests/mb_internal_encoding_error1.phpt
      ext/mbstring/tests/mb_internal_encoding_error2.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_regex_encoding_basic.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_error2.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation2.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_error1.phpt
      ext/mbstring/tests/mb_strlen_error2.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_error1.phpt
      ext/mbstring/tests/mb_strpos_error2.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation5.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strrpos_variation6.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_count_variation4.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_error2.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt
      ext/session/tests/003.phpt
      ext/session/tests/004.phpt
      ext/session/tests/005.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/simplexml/tests/000.phpt:
      - killed off UEXPECT
      - com_dotnet gets a .cvsignore
      - Ulf will take care of mysql extensions, rest complete

2008-05-27  Felipe Pena  <felipensp@gmail.com>

    * ext/oci8/tests/array_bind_001.phpt
      ext/oci8/tests/array_bind_002.phpt
      ext/oci8/tests/array_bind_003.phpt
      ext/oci8/tests/array_bind_005.phpt
      ext/oci8/tests/array_bind_006.phpt
      ext/oci8/tests/array_bind_008.phpt
      ext/oci8/tests/array_bind_010.phpt
      ext/oci8/tests/array_bind_date.phpt
      ext/oci8/tests/array_bind_date1.phpt
      ext/oci8/tests/array_bind_str.phpt
      ext/oci8/tests/array_bind_str1.phpt
      ext/oci8/tests/bind_char_1.phpt
      ext/oci8/tests/bind_char_2.phpt
      ext/oci8/tests/bind_char_3.phpt
      ext/oci8/tests/bind_char_4.phpt
      ext/oci8/tests/bind_empty.phpt
      ext/oci8/tests/bind_long.phpt
      ext/oci8/tests/bind_long_raw.phpt
      ext/oci8/tests/bind_raw.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/bug35973.phpt
      ext/oci8/tests/bug36096.phpt
      ext/oci8/tests/bug37581.phpt
      ext/oci8/tests/bug40078.phpt
      ext/oci8/tests/bug40415.phpt
      ext/oci8/tests/bug41069.phpt
      ext/oci8/tests/bug42134.phpt
      ext/oci8/tests/bug42173.phpt
      ext/oci8/tests/bug42841.phpt
      ext/oci8/tests/coll_001.phpt
      ext/oci8/tests/coll_002.phpt
      ext/oci8/tests/coll_002_func.phpt
      ext/oci8/tests/coll_005.phpt
      ext/oci8/tests/coll_006.phpt
      ext/oci8/tests/coll_006_func.phpt
      ext/oci8/tests/coll_011.phpt
      ext/oci8/tests/coll_011_func.phpt
      ext/oci8/tests/coll_012.phpt
      ext/oci8/tests/coll_012_func.phpt
      ext/oci8/tests/coll_013.phpt
      ext/oci8/tests/coll_013_func.phpt
      ext/oci8/tests/coll_014.phpt
      ext/oci8/tests/coll_014_func.phpt
      ext/oci8/tests/commit.phpt
      ext/oci8/tests/commit_old.phpt
      ext/oci8/tests/connect_scope1.phpt
      ext/oci8/tests/connect_scope2.phpt
      ext/oci8/tests/connect_scope_try1.phpt
      ext/oci8/tests/connect_scope_try2.phpt
      ext/oci8/tests/connect_scope_try3.phpt
      ext/oci8/tests/connect_scope_try4.phpt
      ext/oci8/tests/connect_scope_try5.phpt
      ext/oci8/tests/connect_scope_try6.phpt
      ext/oci8/tests/cursor_bind.phpt
      ext/oci8/tests/cursors.phpt
      ext/oci8/tests/cursors_old.phpt
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/define.phpt
      ext/oci8/tests/define1.phpt
      ext/oci8/tests/define2.phpt
      ext/oci8/tests/define3.phpt
      ext/oci8/tests/define4.phpt
      ext/oci8/tests/define5.phpt
      ext/oci8/tests/define_old.phpt
      ext/oci8/tests/descriptors.phpt
      ext/oci8/tests/drcp_cclass1.phpt
      ext/oci8/tests/drcp_characterset.phpt
      ext/oci8/tests/error.phpt
      ext/oci8/tests/error1.phpt
      ext/oci8/tests/error_old.phpt
      ext/oci8/tests/fetch.phpt
      ext/oci8/tests/fetch_all.phpt
      ext/oci8/tests/fetch_all2.phpt
      ext/oci8/tests/fetch_all3.phpt
      ext/oci8/tests/fetch_array.phpt
      ext/oci8/tests/fetch_assoc.phpt
      ext/oci8/tests/fetch_into.phpt
      ext/oci8/tests/fetch_into1.phpt
      ext/oci8/tests/fetch_into2.phpt
      ext/oci8/tests/fetch_object.phpt
      ext/oci8/tests/fetch_row.phpt
      ext/oci8/tests/field_funcs.phpt
      ext/oci8/tests/field_funcs1.phpt
      ext/oci8/tests/field_funcs_old.phpt
      ext/oci8/tests/lob_001.phpt
      ext/oci8/tests/lob_002.phpt
      ext/oci8/tests/lob_003.phpt
      ext/oci8/tests/lob_004.phpt
      ext/oci8/tests/lob_005.phpt
      ext/oci8/tests/lob_006.phpt
      ext/oci8/tests/lob_007.phpt
      ext/oci8/tests/lob_008.phpt
      ext/oci8/tests/lob_009.phpt
      ext/oci8/tests/lob_011.phpt
      ext/oci8/tests/lob_015.phpt
      ext/oci8/tests/lob_016.phpt
      ext/oci8/tests/lob_017.phpt
      ext/oci8/tests/lob_018.phpt
      ext/oci8/tests/lob_019.phpt
      ext/oci8/tests/lob_020.phpt
      ext/oci8/tests/lob_022.phpt
      ext/oci8/tests/lob_023.phpt
      ext/oci8/tests/lob_024.phpt
      ext/oci8/tests/lob_025.phpt
      ext/oci8/tests/lob_026.phpt
      ext/oci8/tests/lob_027.phpt
      ext/oci8/tests/lob_028.phpt
      ext/oci8/tests/lob_035.phpt
      ext/oci8/tests/lob_036.phpt
      ext/oci8/tests/lob_037.phpt
      ext/oci8/tests/lob_038.phpt
      ext/oci8/tests/lob_039.phpt
      ext/oci8/tests/lob_041.phpt
      ext/oci8/tests/lob_042.phpt
      ext/oci8/tests/lob_null.phpt
      ext/oci8/tests/lob_temp.phpt
      ext/oci8/tests/lob_temp1.phpt
      ext/oci8/tests/oci_execute_segfault.phpt
      ext/oci8/tests/parse_error.phpt
      ext/oci8/tests/pecl_bug8816.phpt
      ext/oci8/tests/privileged_connect.phpt
      ext/oci8/tests/privileged_connect1.phpt
      ext/oci8/tests/rowid_bind.phpt
      ext/oci8/tests/select_null.phpt
      ext/oci8/tests/serverversion.phpt
      ext/oci8/tests/statement_cache.phpt
      ext/oci8/tests/statement_type.phpt
      ext/oci8/tests/statement_type_old.phpt
      ext/oci8/tests/xmltype_01.phpt
      ext/openssl/tests/002.phpt
      ext/openssl/tests/003.phpt
      ext/openssl/tests/005.phpt
      ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug38255.phpt
      ext/openssl/tests/bug38261.phpt
      ext/pcre/tests/001.phpt
      ext/pcre/tests/002.phpt
      ext/pcre/tests/003.phpt
      ext/pcre/tests/004.phpt
      ext/pcre/tests/006.phpt
      ext/pcre/tests/bug20528.phpt
      ext/pcre/tests/bug21732.phpt
      ext/pcre/tests/bug21758.phpt
      ext/pcre/tests/bug26927.phpt
      ext/pcre/tests/bug34790.phpt
      ext/pcre/tests/bug37911.phpt
      ext/pcre/tests/bug40195.phpt
      ext/pcre/tests/bug40909.phpt
      ext/pcre/tests/bug42298.phpt
      ext/pcre/tests/bug42945.phpt
      ext/pcre/tests/bug44214.phpt
      ext/pcre/tests/bug44214_2.phpt
      ext/pcre/tests/dollar_endonly.phpt
      ext/pcre/tests/grep.phpt
      ext/pcre/tests/grep2.phpt
      ext/pcre/tests/invalid_utf8_offset.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/match_flags.phpt
      ext/pcre/tests/match_flags2.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/pcre_count.phpt
      ext/pcre/tests/pcre_extended.phpt
      ext/pcre/tests/preg_grep_basic.phpt
      ext/pcre/tests/preg_grep_error1.phpt
      ext/pcre/tests/preg_grep_error2.phpt
      ext/pcre/tests/preg_match_all_basic.phpt
      ext/pcre/tests/preg_match_all_error1.phpt
      ext/pcre/tests/preg_match_all_error2.phpt
      ext/pcre/tests/preg_match_basic.phpt
      ext/pcre/tests/preg_quote_basic.phpt
      ext/pcre/tests/preg_quote_error1.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/preg_replace2.phpt
      ext/pcre/tests/preg_replace_basic.phpt
      ext/pcre/tests/preg_replace_callback2.phpt
      ext/pcre/tests/preg_replace_callback3.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_error.phpt
      ext/pcre/tests/preg_replace_error1.phpt
      ext/pcre/tests/preg_replace_error2.phpt
      ext/pcre/tests/preg_split_basic.phpt
      ext/pcre/tests/preg_split_error1.phpt
      ext/pcre/tests/preg_split_error2.phpt
      ext/pcre/tests/split.phpt
      ext/pcre/tests/split2.phpt
      ext/pcre/tests/study.phpt
      ext/pcre/tests/ungreedy.phpt
      ext/pdo/tests/bug_36428.phpt
      ext/pdo/tests/pdo_001.phpt
      ext/pdo/tests/pdo_002.phpt
      ext/pdo/tests/pdo_003.phpt
      ext/pdo/tests/pdo_004.phpt
      ext/pdo/tests/pdo_005.phpt
      ext/pdo/tests/pdo_006.phpt
      ext/pdo/tests/pdo_007.phpt
      ext/pdo/tests/pdo_008.phpt
      ext/pdo/tests/pdo_009.phpt
      ext/pdo/tests/pdo_010.phpt
      ext/pdo/tests/pdo_011.phpt
      ext/pdo/tests/pdo_012.phpt
      ext/pdo/tests/pdo_013.phpt
      ext/pdo/tests/pdo_014.phpt
      ext/pdo/tests/pdo_015.phpt
      ext/pdo/tests/pdo_016.phpt
      ext/pdo/tests/pdo_016a.phpt
      ext/pdo/tests/pdo_018.phpt
      ext/pdo/tests/pdo_019.phpt
      ext/pdo/tests/pdo_023.phpt
      ext/pdo/tests/pdo_025.phpt
      ext/pdo/tests/pdo_026.phpt
      ext/pdo/tests/pdo_028.phpt
      ext/pdo/tests/pdo_029.phpt
      ext/pdo/tests/pdo_030.phpt
      ext/pdo/tests/pdo_032.phpt
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_oci/tests/pdo_oci_attr_case.phpt
      ext/pdo_oci/tests/pdo_oci_attr_client.phpt
      ext/pdo_oci/tests/pdo_oci_attr_drivername.phpt
      ext/pdo_oci/tests/pdo_oci_attr_nulls_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_server.phpt
      ext/pdo_oci/tests/pdo_oci_quote1.phpt
      ext/pdo_oci/tests/pecl_bug_6364.phpt
      ext/phar/tests/zip/refcount1.phpt
      ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/reflection/tests/001.phpt
      ext/reflection/tests/002.phpt
      ext/reflection/tests/005.phpt
      ext/reflection/tests/006.phpt
      ext/reflection/tests/007.phpt
      ext/reflection/tests/009.phpt
      ext/reflection/tests/015.phpt
      ext/reflection/tests/016.phpt
      ext/reflection/tests/017.phpt
      ext/reflection/tests/018.phpt
      ext/reflection/tests/019.phpt
      ext/reflection/tests/020.phpt
      ext/reflection/tests/023.phpt
      ext/reflection/tests/025.phpt
      ext/reflection/tests/ReflectionFunction_getExtension.phpt
      ext/reflection/tests/ReflectionFunction_getExtensionName.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/bug26695.phpt
      ext/reflection/tests/bug29986.phpt
      ext/reflection/tests/bug30209.phpt
      ext/reflection/tests/bug30856.phpt
      ext/reflection/tests/bug32981.phpt
      ext/reflection/tests/bug38132.phpt
      ext/reflection/tests/bug38217.phpt
      ext/reflection/tests/bug38653.phpt
      ext/reflection/tests/bug39001.phpt
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39884.phpt
      ext/reflection/tests/bug40431.phpt
      ext/reflection/tests/bug40794.phpt
      ext/reflection/tests/bug41884.phpt
      ext/reflection/tests/bug42976.phpt
      ext/reflection/tests/bug43926.phpt
      ext/reflection/tests/parameters_001.phpt
      ext/reflection/tests/parameters_002.phpt
      ext/reflection/tests/reflectionClass_FileInfo_basic.phpt
      ext/reflection/tests/reflectionClass_FileInfo_error.phpt
      ext/reflection/tests/reflectionClass_constructor_001.phpt
      ext/reflection/tests/reflectionClass_constructor_002.phpt
      ext/reflection/tests/reflectionClass_getConstant_basic.phpt
      ext/reflection/tests/reflectionClass_getConstant_error.phpt
      ext/reflection/tests/reflectionClass_getConstants_basic.phpt
      ext/reflection/tests/reflectionClass_getConstants_error.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getName_basic.phpt
      ext/reflection/tests/reflectionClass_getName_error.phpt
      ext/reflection/tests/reflectionClass_getName_error1.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionClass_isInstance_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionClass_isInternal_basic.phpt
      ext/reflection/tests/reflectionClass_isInternal_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_error.phpt
      ext/reflection/tests/reflectionObject_FileInfo_basic.phpt
      ext/reflection/tests/reflectionObject_FileInfo_error.phpt
      ext/reflection/tests/reflectionObject_constructor_basic.phpt
      ext/reflection/tests/reflectionObject_constructor_error.phpt
      ext/reflection/tests/reflectionObject_getConstant_basic.phpt
      ext/reflection/tests/reflectionObject_getConstant_error.phpt
      ext/reflection/tests/reflectionObject_getConstants_basic.phpt
      ext/reflection/tests/reflectionObject_getConstants_error.phpt
      ext/reflection/tests/reflectionObject_getConstructor_basic.phpt
      ext/reflection/tests/reflectionObject_getConstructor_error.phpt
      ext/reflection/tests/reflectionObject_getName_basic.phpt
      ext/reflection/tests/reflectionObject_getName_error.phpt
      ext/reflection/tests/reflectionObject_getName_error1.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionObject_isInternal_basic.phpt
      ext/reflection/tests/reflectionObject_isInternal_error.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_error.phpt
      ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt
      ext/session/tests/001.phpt
      ext/session/tests/003.phpt
      ext/session/tests/004.phpt
      ext/session/tests/005.phpt
      ext/session/tests/006.phpt
      ext/session/tests/009.phpt
      ext/session/tests/bug24592.phpt
      ext/session/tests/bug32330.phpt
      ext/session/tests/session_cache_expire_error.phpt
      ext/session/tests/session_cache_expire_variation3.phpt
      ext/session/tests/session_cache_limiter_basic.phpt
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_cache_limiter_variation1.phpt
      ext/session/tests/session_cache_limiter_variation2.phpt
      ext/session/tests/session_cache_limiter_variation3.phpt
      ext/session/tests/session_decode_basic.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_decode_error2.phpt
      ext/session/tests/session_decode_variation1.phpt
      ext/session/tests/session_decode_variation2.phpt
      ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_decode_variation4.phpt
      ext/session/tests/session_encode_basic.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_id_error3.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_module_name_basic.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_module_name_variation1.phpt
      ext/session/tests/session_module_name_variation2.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_module_name_variation4.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation2.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation2.phpt
      ext/session/tests/session_save_path_variation3.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_set_cookie_params_variation1.phpt
      ext/session/tests/session_set_cookie_params_variation2.phpt
      ext/session/tests/session_set_cookie_params_variation3.phpt
      ext/session/tests/session_set_cookie_params_variation4.phpt
      ext/session/tests/session_set_cookie_params_variation5.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_error2.phpt
      ext/session/tests/session_set_save_handler_variation1.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt
      ext/session/tests/session_start_variation4.phpt
      ext/session/tests/session_start_variation5.phpt
      ext/session/tests/session_start_variation6.phpt
      ext/session/tests/session_start_variation7.phpt
      ext/session/tests/session_unset_basic.phpt
      ext/session/tests/session_unset_variation1.phpt
      ext/simplexml/tests/000.phpt
      ext/simplexml/tests/001.phpt
      ext/simplexml/tests/002.phpt
      ext/simplexml/tests/003.phpt
      ext/simplexml/tests/004.phpt
      ext/simplexml/tests/005.phpt
      ext/simplexml/tests/006.phpt
      ext/simplexml/tests/007.phpt
      ext/simplexml/tests/008.phpt
      ext/simplexml/tests/009.phpt
      ext/simplexml/tests/009b.phpt
      ext/simplexml/tests/010.phpt
      ext/simplexml/tests/013.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/016a.phpt
      ext/simplexml/tests/019.phpt
      ext/simplexml/tests/022.phpt
      ext/simplexml/tests/023.phpt
      ext/simplexml/tests/024.phpt
      ext/simplexml/tests/025.phpt
      ext/simplexml/tests/029.phpt
      ext/simplexml/tests/031.phpt
      ext/simplexml/tests/033.phpt
      ext/simplexml/tests/bug36611.phpt
      ext/simplexml/tests/bug38406.phpt
      ext/simplexml/tests/bug39662.phpt
      ext/simplexml/tests/bug39760.phpt
      ext/simplexml/tests/profile11.phpt
      ext/simplexml/tests/profile12.phpt
      ext/simplexml/tests/profile13.phpt
      ext/soap/tests/any.phpt
      ext/soap/tests/classmap002.phpt
      ext/soap/tests/cookie.phpt
      ext/soap/tests/server007.phpt
      ext/soap/tests/server008.phpt
      ext/soap/tests/server027.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap012.phpt
      ext/soap/tests/bugs/bug28969.phpt
      ext/soap/tests/bugs/bug28985.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29236.phpt
      ext/soap/tests/bugs/bug29844.phpt
      ext/soap/tests/bugs/bug30106.phpt
      ext/soap/tests/bugs/bug30175.phpt
      ext/soap/tests/bugs/bug30928.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug32941.phpt
      ext/soap/tests/bugs/bug35142.phpt
      ext/soap/tests/bugs/bug36226-2.phpt
      ext/soap/tests/bugs/bug36226.phpt
      ext/soap/tests/bugs/bug38005.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/schema/schema004.phpt
      ext/soap/tests/schema/schema009.phpt
      ext/soap/tests/schema/schema010.phpt
      ext/soap/tests/schema/schema011.phpt
      ext/soap/tests/schema/schema012.phpt
      ext/soap/tests/schema/schema013.phpt
      ext/soap/tests/schema/schema014.phpt
      ext/soap/tests/schema/schema015.phpt
      ext/soap/tests/schema/schema016.phpt
      ext/soap/tests/schema/schema017.phpt
      ext/soap/tests/schema/schema018.phpt
      ext/soap/tests/schema/schema019.phpt
      ext/soap/tests/schema/schema020.phpt
      ext/soap/tests/schema/schema021.phpt
      ext/soap/tests/schema/schema022.phpt
      ext/soap/tests/schema/schema030.phpt
      ext/soap/tests/schema/schema031.phpt
      ext/soap/tests/schema/schema032.phpt
      ext/soap/tests/schema/schema033.phpt
      ext/soap/tests/schema/schema034.phpt
      ext/soap/tests/schema/schema035.phpt
      ext/soap/tests/schema/schema036.phpt
      ext/soap/tests/schema/schema037.phpt
      ext/soap/tests/schema/schema038.phpt
      ext/soap/tests/schema/schema039.phpt
      ext/soap/tests/schema/schema040.phpt
      ext/soap/tests/schema/schema041.phpt
      ext/soap/tests/schema/schema042.phpt
      ext/soap/tests/schema/schema043.phpt
      ext/soap/tests/schema/schema044.phpt
      ext/soap/tests/schema/schema045.phpt
      ext/soap/tests/schema/schema046.phpt
      ext/soap/tests/schema/schema047.phpt
      ext/soap/tests/schema/schema048.phpt
      ext/soap/tests/schema/schema049.phpt
      ext/soap/tests/schema/schema050.phpt
      ext/soap/tests/schema/schema051.phpt
      ext/soap/tests/schema/schema052.phpt
      ext/soap/tests/schema/schema053.phpt
      ext/soap/tests/schema/schema054.phpt
      ext/soap/tests/schema/schema055.phpt
      ext/soap/tests/schema/schema062.phpt
      ext/soap/tests/schema/schema064.phpt
      ext/soap/tests/schema/schema065.phpt
      ext/soap/tests/schema/schema066.phpt
      ext/soap/tests/schema/schema067.phpt
      ext/soap/tests/schema/schema069.phpt
      ext/soap/tests/schema/schema070.phpt
      ext/soap/tests/schema/schema074.phpt
      ext/soap/tests/schema/schema075.phpt
      ext/soap/tests/schema/schema076.phpt
      ext/soap/tests/schema/schema077.phpt
      ext/soap/tests/schema/schema078.phpt
      ext/soap/tests/schema/schema079.phpt
      ext/soap/tests/schema/schema080.phpt
      ext/soap/tests/schema/schema085.phpt
      ext/spl/tests/array_001.phpt
      ext/spl/tests/array_002.phpt
      ext/spl/tests/array_010.phpt
      ext/spl/tests/array_011.phpt
      ext/spl/tests/array_017.phpt
      ext/spl/tests/array_018.phpt
      ext/spl/tests/array_022.phpt
      ext/spl/tests/array_023.phpt
      ext/spl/tests/bug31926.phpt
      ext/spl/tests/bug32134.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/bug36258.phpt
      ext/spl/tests/bug36287.phpt
      ext/spl/tests/bug37457.phpt
      ext/spl/tests/bug41528.phpt
      ext/spl/tests/bug41691.phpt
      ext/spl/tests/bug41692.phpt
      ext/spl/tests/bug42654.phpt
      ext/spl/tests/bug42703.phpt
      ext/spl/tests/fileobject_001.phpt
      ext/spl/tests/fileobject_002.phpt
      ext/spl/tests/fileobject_003.phpt
      ext/spl/tests/heap_008.phpt
      ext/spl/tests/iterator_024.phpt
      ext/spl/tests/iterator_027.phpt
      ext/spl/tests/iterator_028.phpt
      ext/spl/tests/iterator_037.phpt
      ext/spl/tests/iterator_038.phpt
      ext/spl/tests/iterator_044.phpt
      ext/spl/tests/iterator_045.phpt
      ext/spl/tests/iterator_046.phpt
      ext/spl/tests/iterator_048.phpt
      ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049b.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt
      ext/spl/tests/observer_003.phpt
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt
      ext/spl/tests/observer_006.phpt
      ext/spl/tests/pqueue_004.phpt
      ext/spl/tests/spl_003.phpt
      ext/spl/tests/spl_autoload_001.phpt
      ext/spl/tests/spl_autoload_002.phpt
      ext/spl/tests/spl_autoload_004.phpt
      ext/spl/tests/spl_autoload_006.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_008.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/sqlite/tests/bug35248.phpt
      ext/sqlite/tests/sqlite_002.phpt
      ext/sqlite/tests/sqlite_003.phpt
      ext/sqlite/tests/sqlite_005.phpt
      ext/sqlite/tests/sqlite_006.phpt
      ext/sqlite/tests/sqlite_007.phpt
      ext/sqlite/tests/sqlite_008.phpt
      ext/sqlite/tests/sqlite_009.phpt
      ext/sqlite/tests/sqlite_010.phpt
      ext/sqlite/tests/sqlite_011.phpt
      ext/sqlite/tests/sqlite_012.phpt
      ext/sqlite/tests/sqlite_013.phpt
      ext/sqlite/tests/sqlite_014.phpt
      ext/sqlite/tests/sqlite_015.phpt
      ext/sqlite/tests/sqlite_016.phpt
      ext/sqlite/tests/sqlite_019.phpt
      ext/sqlite/tests/sqlite_022.phpt
      ext/sqlite/tests/sqlite_023.phpt
      ext/sqlite/tests/sqlite_024.phpt
      ext/sqlite/tests/sqlite_025.phpt
      ext/sqlite/tests/sqlite_026.phpt
      ext/sqlite/tests/sqlite_oo_002.phpt
      ext/sqlite/tests/sqlite_oo_003.phpt
      ext/sqlite/tests/sqlite_oo_008.phpt
      ext/sqlite/tests/sqlite_oo_009.phpt
      ext/sqlite/tests/sqlite_oo_010.phpt
      ext/sqlite/tests/sqlite_oo_011.phpt
      ext/sqlite/tests/sqlite_oo_012.phpt
      ext/sqlite/tests/sqlite_oo_013.phpt
      ext/sqlite/tests/sqlite_oo_014.phpt
      ext/sqlite/tests/sqlite_oo_015.phpt
      ext/sqlite/tests/sqlite_oo_016.phpt
      ext/sqlite/tests/sqlite_oo_020.phpt
      ext/sqlite/tests/sqlite_oo_021.phpt
      ext/sqlite/tests/sqlite_oo_022.phpt
      ext/sqlite/tests/sqlite_oo_024.phpt
      ext/sqlite/tests/sqlite_oo_025.phpt
      ext/sqlite/tests/sqlite_oo_026.phpt
      ext/sqlite/tests/sqlite_oo_028.phpt
      ext/sqlite/tests/sqlite_oo_030.phpt
      ext/sysvshm/tests/005.phpt
      ext/sysvshm/tests/006.phpt
      ext/sysvshm/tests/007.phpt
      ext/tidy/tests/007.phpt
      ext/tidy/tests/010.phpt
      ext/tidy/tests/011.phpt
      ext/tidy/tests/012.phpt
      ext/tidy/tests/019.phpt
      ext/tidy/tests/021.phpt
      ext/tidy/tests/022.phpt
      ext/tidy/tests/023.phpt
      ext/tidy/tests/025.phpt
      ext/tidy/tests/027.phpt
      ext/tidy/tests/028.phpt
      ext/tokenizer/tests/001.phpt
      ext/tokenizer/tests/003.phpt
      ext/tokenizer/tests/bug26463.phpt
      ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_error.phpt
      ext/tokenizer/tests/token_get_all_variation1.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation19.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt
      ext/wddx/tests/001.phpt
      ext/wddx/tests/bug37587.phpt
      ext/xml/tests/bug25666.phpt
      ext/xml/tests/bug26528.phpt
      ext/xml/tests/bug35447.phpt
      ext/xml/tests/xml009.phpt
      ext/xmlreader/tests/012.phpt
      ext/xmlreader/tests/013.phpt
      ext/xsl/tests/bug33853.phpt
      ext/zip/tests/bug38943.phpt
      ext/zip/tests/bug38944.phpt
      ext/zip/tests/oo_extract.phpt
      ext/zip/tests/oo_stream.phpt:
      - Removed UEXPECT(F)

2008-05-27  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_3)
      ext/dom/tests/dom_comment_basic.phpt
      ext/dom/tests/dom_comment_basic.phpt
      ext/dom/tests/dom_comment_variation.phpt
      ext/dom/tests/dom_comment_variation.phpt:
      DOM tests from TestFest

    * ext/dom/tests/dom_comment_basic.phpt
      ext/dom/tests/dom_comment_basic.phpt
      ext/dom/tests/dom_comment_basic.phpt
      ext/dom/tests/dom_comment_variation.phpt
      ext/dom/tests/dom_comment_variation.phpt
      ext/dom/tests/dom_comment_variation.phpt:
        1.1.4;
      DOM tests from TestFest

2008-05-27  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.3 (2008c)

2008-05-27  Matt Wilmas  <php_lists@realplain.com>

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c:
      Regenerate

2008-05-27  Steph Fox  <steph.fox@virgin.net>

    * ext/standard/tests/strings/005.phpt
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt
      ext/standard/tests/strings/add-and-stripcslashes.phpt
      ext/standard/tests/strings/addcslashes_003.phpt
      ext/standard/tests/strings/addcslashes_004.phpt
      ext/standard/tests/strings/addslashes_basic.phpt
      ext/standard/tests/strings/addslashes_error.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/addslashes_variation2.phpt
      ext/standard/tests/strings/basename.phpt
      ext/standard/tests/strings/basename_basic.phpt
      ext/standard/tests/strings/basename_error.phpt
      ext/standard/tests/strings/basename_variation.phpt
      ext/standard/tests/strings/bug20108.phpt
      ext/standard/tests/strings/bug20261.phpt
      ext/standard/tests/strings/bug20934.phpt
      ext/standard/tests/strings/bug21338.phpt
      ext/standard/tests/strings/bug21453.phpt
      ext/standard/tests/strings/bug21730.phpt
      ext/standard/tests/strings/bug22187.phpt
      ext/standard/tests/strings/bug22207.phpt
      ext/standard/tests/strings/bug22224.phpt
      ext/standard/tests/strings/bug23650.phpt
      ext/standard/tests/strings/bug23894.phpt
      ext/standard/tests/strings/bug24098.phpt
      ext/standard/tests/strings/bug24208.phpt
      ext/standard/tests/strings/bug25671.phpt
      ext/standard/tests/strings/bug25707.phpt
      ext/standard/tests/strings/bug26817.phpt
      ext/standard/tests/strings/bug27278.phpt
      ext/standard/tests/strings/bug29119.phpt
      ext/standard/tests/strings/bug33076.phpt
      ext/standard/tests/strings/bug36944.phpt
      ext/standard/tests/strings/bug37244.phpt
      ext/standard/tests/strings/bug37262.phpt
      ext/standard/tests/strings/bug38322.phpt
      ext/standard/tests/strings/bug38770.phpt
      ext/standard/tests/strings/bug39032.phpt
      ext/standard/tests/strings/bug39350.phpt
      ext/standard/tests/strings/bug39621.phpt
      ext/standard/tests/strings/bug39873.phpt
      ext/standard/tests/strings/bug40637.phpt
      ext/standard/tests/strings/bug40704.phpt
      ext/standard/tests/strings/bug40754.phpt
      ext/standard/tests/strings/bug40915.phpt
      ext/standard/tests/strings/bug42107.phpt
      ext/standard/tests/strings/bug42208.phpt
      ext/standard/tests/strings/bug42861.phpt
      ext/standard/tests/strings/bug42866.phpt
      ext/standard/tests/strings/bug43927.phpt
      ext/standard/tests/strings/bug44075.phpt
      ext/standard/tests/strings/bug44703.phpt
      ext/standard/tests/strings/chop_basic.phpt
      ext/standard/tests/strings/chop_error.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation2.phpt
      ext/standard/tests/strings/chop_variation3.phpt
      ext/standard/tests/strings/chop_variation4.phpt
      ext/standard/tests/strings/chop_variation5.phpt
      ext/standard/tests/strings/chunk_split_basic.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation10.phpt
      ext/standard/tests/strings/chunk_split_variation11.phpt
      ext/standard/tests/strings/chunk_split_variation12.phpt
      ext/standard/tests/strings/chunk_split_variation13.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation4.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation6.phpt
      ext/standard/tests/strings/chunk_split_variation7.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation9.phpt
      ext/standard/tests/strings/convert_cyr_string.phpt
      ext/standard/tests/strings/count_chars.phpt
      ext/standard/tests/strings/crc32_basic.phpt
      ext/standard/tests/strings/crc32_error.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/crc32_variation2.phpt
      ext/standard/tests/strings/crc32_variation3.phpt
      ext/standard/tests/strings/crc32_variation4.phpt
      ext/standard/tests/strings/dirname_basic.phpt
      ext/standard/tests/strings/dirname_error.phpt
      ext/standard/tests/strings/dirname_variation.phpt
      ext/standard/tests/strings/explode.phpt
      ext/standard/tests/strings/explode1.phpt
      ext/standard/tests/strings/fprintf_variation_001.phpt
      ext/standard/tests/strings/fprintf_variation_002.phpt
      ext/standard/tests/strings/fprintf_variation_003.phpt
      ext/standard/tests/strings/fprintf_variation_003_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_005.phpt
      ext/standard/tests/strings/fprintf_variation_006.phpt
      ext/standard/tests/strings/fprintf_variation_006_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_007.phpt
      ext/standard/tests/strings/fprintf_variation_007_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_008.phpt
      ext/standard/tests/strings/fprintf_variation_008_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_009.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3.phpt
      ext/standard/tests/strings/get_html_translation_table_basic4-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic4.phpt
      ext/standard/tests/strings/get_html_translation_table_error.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2.phpt
      ext/standard/tests/strings/get_meta_tags.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/htmlentities-utf.phpt
      ext/standard/tests/strings/htmlentities.phpt
      ext/standard/tests/strings/htmlentities02.phpt
      ext/standard/tests/strings/htmlentities03.phpt
      ext/standard/tests/strings/htmlentities04.phpt
      ext/standard/tests/strings/htmlentities10.phpt
      ext/standard/tests/strings/htmlentities15.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_basic.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation3.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation4.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation5.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt
      ext/standard/tests/strings/http_build_query.phpt
      ext/standard/tests/strings/implode.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/join_basic.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/join_variation3.phpt
      ext/standard/tests/strings/join_variation4.phpt
      ext/standard/tests/strings/join_variation5.phpt
      ext/standard/tests/strings/join_variation6.phpt
      ext/standard/tests/strings/lcfirst.phpt
      ext/standard/tests/strings/ltrim.phpt
      ext/standard/tests/strings/md5.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/standard/tests/strings/metaphone.phpt
      ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/nl2br.phpt
      ext/standard/tests/strings/nl2br_variation1.phpt
      ext/standard/tests/strings/nl2br_variation2.phpt
      ext/standard/tests/strings/nl2br_variation3.phpt
      ext/standard/tests/strings/nl2br_variation4.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/pathinfo.phpt
      ext/standard/tests/strings/php_strip_whitespace.phpt
      ext/standard/tests/strings/rtrim.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation2.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt
      ext/standard/tests/strings/sha1.phpt
      ext/standard/tests/strings/soundex.phpt
      ext/standard/tests/strings/sprintf_basic1.phpt
      ext/standard/tests/strings/sprintf_basic2.phpt
      ext/standard/tests/strings/sprintf_basic3.phpt
      ext/standard/tests/strings/sprintf_basic4.phpt
      ext/standard/tests/strings/sprintf_basic5.phpt
      ext/standard/tests/strings/sprintf_basic6.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic7_64bit.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic8_64bit.phpt
      ext/standard/tests/strings/sprintf_basic9.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/sprintf_f.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation10.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation12.phpt
      ext/standard/tests/strings/sprintf_variation13.phpt
      ext/standard/tests/strings/sprintf_variation14.phpt
      ext/standard/tests/strings/sprintf_variation15.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation19.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation20.phpt
      ext/standard/tests/strings/sprintf_variation21.phpt
      ext/standard/tests/strings/sprintf_variation22.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation24.phpt
      ext/standard/tests/strings/sprintf_variation25.phpt
      ext/standard/tests/strings/sprintf_variation26.phpt
      ext/standard/tests/strings/sprintf_variation27.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation28_64bit.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation29_64bit.phpt
      ext/standard/tests/strings/sprintf_variation3.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation31.phpt
      ext/standard/tests/strings/sprintf_variation32.phpt
      ext/standard/tests/strings/sprintf_variation33.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation34_64bit.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation35_64bit.phpt
      ext/standard/tests/strings/sprintf_variation36.phpt
      ext/standard/tests/strings/sprintf_variation37.phpt
      ext/standard/tests/strings/sprintf_variation38.phpt
      ext/standard/tests/strings/sprintf_variation39.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation40_64bit.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation41_64bit.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation43.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation44_64bit.phpt
      ext/standard/tests/strings/sprintf_variation45.phpt
      ext/standard/tests/strings/sprintf_variation46.phpt
      ext/standard/tests/strings/sprintf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation49.phpt
      ext/standard/tests/strings/sprintf_variation4_64bit.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation50.phpt
      ext/standard/tests/strings/sprintf_variation51.phpt
      ext/standard/tests/strings/sprintf_variation52.phpt
      ext/standard/tests/strings/sprintf_variation53.phpt
      ext/standard/tests/strings/sprintf_variation6.phpt
      ext/standard/tests/strings/sprintf_variation7.phpt
      ext/standard/tests/strings/sprintf_variation8.phpt
      ext/standard/tests/strings/sprintf_variation9.phpt
      ext/standard/tests/strings/str_ireplace.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/str_shuffle.phpt
      ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/str_split_error.phpt
      ext/standard/tests/strings/str_split_variation1.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2_64bit.phpt
      ext/standard/tests/strings/str_split_variation3.phpt
      ext/standard/tests/strings/str_split_variation4.phpt
      ext/standard/tests/strings/str_split_variation5.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6_64bit.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt
      ext/standard/tests/strings/str_word_count.phpt
      ext/standard/tests/strings/str_word_count1.phpt
      ext/standard/tests/strings/strcmp.phpt
      ext/standard/tests/strings/strcspn.phpt
      ext/standard/tests/strings/strcspn_basic.phpt
      ext/standard/tests/strings/strcspn_error.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation10.phpt
      ext/standard/tests/strings/strcspn_variation11.phpt
      ext/standard/tests/strings/strcspn_variation12.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strcspn_variation5.phpt
      ext/standard/tests/strings/strcspn_variation6.phpt
      ext/standard/tests/strings/strcspn_variation7.phpt
      ext/standard/tests/strings/strcspn_variation8.phpt
      ext/standard/tests/strings/strcspn_variation9.phpt
      ext/standard/tests/strings/strings001.phpt
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt
      ext/standard/tests/strings/stripos_basic1.phpt
      ext/standard/tests/strings/stripos_basic2.phpt
      ext/standard/tests/strings/stripos_error.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation13.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation3.phpt
      ext/standard/tests/strings/stripos_variation4.phpt
      ext/standard/tests/strings/stripos_variation5.phpt
      ext/standard/tests/strings/stripos_variation6.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stripos_variation8.phpt
      ext/standard/tests/strings/stripslashes_basic.phpt
      ext/standard/tests/strings/stripslashes_error.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation2.phpt
      ext/standard/tests/strings/stripslashes_variation3.phpt
      ext/standard/tests/strings/stripslashes_variation4.phpt
      ext/standard/tests/strings/stristr.phpt
      ext/standard/tests/strings/strncasecmp_basic.phpt
      ext/standard/tests/strings/strncasecmp_error.phpt
      ext/standard/tests/strings/strncasecmp_variation1.phpt
      ext/standard/tests/strings/strncasecmp_variation10.phpt
      ext/standard/tests/strings/strncasecmp_variation11.phpt
      ext/standard/tests/strings/strncasecmp_variation2.phpt
      ext/standard/tests/strings/strncasecmp_variation3.phpt
      ext/standard/tests/strings/strncasecmp_variation4.phpt
      ext/standard/tests/strings/strncasecmp_variation5.phpt
      ext/standard/tests/strings/strncasecmp_variation6.phpt
      ext/standard/tests/strings/strncasecmp_variation7.phpt
      ext/standard/tests/strings/strncasecmp_variation8.phpt
      ext/standard/tests/strings/strncasecmp_variation9.phpt
      ext/standard/tests/strings/strncmp_basic.phpt
      ext/standard/tests/strings/strncmp_error.phpt
      ext/standard/tests/strings/strncmp_variation1.phpt
      ext/standard/tests/strings/strncmp_variation2.phpt
      ext/standard/tests/strings/strncmp_variation3.phpt
      ext/standard/tests/strings/strncmp_variation4.phpt
      ext/standard/tests/strings/strncmp_variation5.phpt
      ext/standard/tests/strings/strncmp_variation6.phpt
      ext/standard/tests/strings/strncmp_variation7.phpt
      ext/standard/tests/strings/strncmp_variation8.phpt
      ext/standard/tests/strings/strncmp_variation9.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strrchr.phpt
      ext/standard/tests/strings/strrchr_basic.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_variation1.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation12.phpt
      ext/standard/tests/strings/strrchr_variation2.phpt
      ext/standard/tests/strings/strrchr_variation3.phpt
      ext/standard/tests/strings/strrchr_variation4.phpt
      ext/standard/tests/strings/strrchr_variation5.phpt
      ext/standard/tests/strings/strrchr_variation6.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation8.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt
      ext/standard/tests/strings/strrev.phpt
      ext/standard/tests/strings/strrev_basic.phpt
      ext/standard/tests/strings/strrev_error.phpt
      ext/standard/tests/strings/strrev_variation1.phpt
      ext/standard/tests/strings/strrev_variation2.phpt
      ext/standard/tests/strings/strrev_variation3.phpt
      ext/standard/tests/strings/strrev_variation4.phpt
      ext/standard/tests/strings/strripos.phpt
      ext/standard/tests/strings/strripos_offset.phpt
      ext/standard/tests/strings/strrpos_basic1.phpt
      ext/standard/tests/strings/strrpos_basic2.phpt
      ext/standard/tests/strings/strrpos_error.phpt
      ext/standard/tests/strings/strrpos_variation1.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation11.phpt
      ext/standard/tests/strings/strrpos_variation12.phpt
      ext/standard/tests/strings/strrpos_variation13.phpt
      ext/standard/tests/strings/strrpos_variation14.phpt
      ext/standard/tests/strings/strrpos_variation15.phpt
      ext/standard/tests/strings/strrpos_variation2.phpt
      ext/standard/tests/strings/strrpos_variation3.phpt
      ext/standard/tests/strings/strrpos_variation4.phpt
      ext/standard/tests/strings/strrpos_variation5.phpt
      ext/standard/tests/strings/strrpos_variation6.phpt
      ext/standard/tests/strings/strrpos_variation7.phpt
      ext/standard/tests/strings/strrpos_variation8.phpt
      ext/standard/tests/strings/strrpos_variation9.phpt
      ext/standard/tests/strings/strspn.phpt
      ext/standard/tests/strings/strspn_basic.phpt
      ext/standard/tests/strings/strspn_error.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation10.phpt
      ext/standard/tests/strings/strspn_variation11.phpt
      ext/standard/tests/strings/strspn_variation12.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation5.phpt
      ext/standard/tests/strings/strspn_variation6.phpt
      ext/standard/tests/strings/strspn_variation7.phpt
      ext/standard/tests/strings/strspn_variation8.phpt
      ext/standard/tests/strings/strspn_variation9.phpt
      ext/standard/tests/strings/strtok_basic.phpt
      ext/standard/tests/strings/strtok_error.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation2.phpt
      ext/standard/tests/strings/strtok_variation3.phpt
      ext/standard/tests/strings/strtok_variation4.phpt
      ext/standard/tests/strings/strtok_variation5.phpt
      ext/standard/tests/strings/strtok_variation6.phpt
      ext/standard/tests/strings/strtok_variation7.phpt
      ext/standard/tests/strings/strtolower-win32.phpt
      ext/standard/tests/strings/strtolower.phpt
      ext/standard/tests/strings/strtotitle.phpt
      ext/standard/tests/strings/strtoupper.phpt
      ext/standard/tests/strings/strtoupper1-win32.phpt
      ext/standard/tests/strings/strtoupper1.phpt
      ext/standard/tests/strings/strtr.phpt
      ext/standard/tests/strings/strtr2.phpt
      ext/standard/tests/strings/strtr3.phpt
      ext/standard/tests/strings/strtr_basic.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_variation1.phpt
      ext/standard/tests/strings/strtr_variation2.phpt
      ext/standard/tests/strings/strtr_variation3.phpt
      ext/standard/tests/strings/strtr_variation4.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation6.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation8.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strval.phpt
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr_compare.phpt
      ext/standard/tests/strings/substr_count_basic.phpt
      ext/standard/tests/strings/substr_count_variation_001.phpt
      ext/standard/tests/strings/substr_count_variation_002.phpt
      ext/standard/tests/strings/substr_replace.phpt
      ext/standard/tests/strings/trim1.phpt
      ext/standard/tests/strings/ucfirst.phpt
      ext/standard/tests/strings/ucfirst1.phpt
      ext/standard/tests/strings/ucwords_basic.phpt
      ext/standard/tests/strings/ucwords_error.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation2.phpt
      ext/standard/tests/strings/ucwords_variation3.phpt
      ext/standard/tests/strings/ucwords_variation4.phpt
      ext/standard/tests/strings/unpack.phpt
      ext/standard/tests/strings/url_t.phpt
      ext/standard/tests/strings/uuencode.phpt
      ext/standard/tests/strings/vsprintf_basic1.phpt
      ext/standard/tests/strings/vsprintf_basic2.phpt
      ext/standard/tests/strings/vsprintf_basic3.phpt
      ext/standard/tests/strings/vsprintf_basic4.phpt
      ext/standard/tests/strings/vsprintf_basic5.phpt
      ext/standard/tests/strings/vsprintf_basic6.phpt
      ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic7_64bit.phpt
      ext/standard/tests/strings/vsprintf_basic8.phpt
      ext/standard/tests/strings/vsprintf_basic9.phpt
      ext/standard/tests/strings/vsprintf_error.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation10.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation11_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation12_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation13_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation14_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation16_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation17.phpt
      ext/standard/tests/strings/vsprintf_variation18.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation19_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation3.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation4_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation5.phpt
      ext/standard/tests/strings/vsprintf_variation6.phpt
      ext/standard/tests/strings/vsprintf_variation7.phpt
      ext/standard/tests/strings/vsprintf_variation8.phpt
      ext/standard/tests/strings/vsprintf_variation9.phpt
      ext/standard/tests/strings/wordwrap_basic.phpt
      ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation2.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt
      ext/standard/tests/strings/wordwrap_variation5.phpt
      ext/standard/tests/time/bug38524.phpt
      ext/standard/tests/url/base64_decode_basic_001.phpt
      ext/standard/tests/url/base64_decode_basic_002.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_encode_error_001.phpt
      ext/standard/tests/url/base64_encode_variation_001.phpt
      ext/standard/tests/url/parse_url_basic_001.phpt
      ext/standard/tests/url/parse_url_basic_002.phpt
      ext/standard/tests/url/parse_url_basic_003.phpt
      ext/standard/tests/url/parse_url_basic_004.phpt
      ext/standard/tests/url/parse_url_basic_005.phpt
      ext/standard/tests/url/parse_url_basic_006.phpt
      ext/standard/tests/url/parse_url_basic_007.phpt
      ext/standard/tests/url/parse_url_basic_008.phpt
      ext/standard/tests/url/parse_url_basic_009.phpt
      ext/standard/tests/url/parse_url_basic_010.phpt
      ext/standard/tests/url/parse_url_error_001.phpt
      ext/standard/tests/url/parse_url_error_002.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/rawurldecode_variation_001.phpt
      ext/standard/tests/url/rawurlencode_error_001.phpt
      ext/standard/tests/url/rawurlencode_variation_001.phpt
      ext/standard/tests/url/urldecode_error_001.phpt
      ext/standard/tests/url/urldecode_variation_001.phpt
      ext/standard/tests/url/urlencode_error_001.phpt
      ext/standard/tests/url/urlencode_variation_001.phpt
      ext/standard/tests/versioning/version_compare.phpt:
      - killed off UEXPECT
      - html_translation_table and setlocale tests are no longer relevant
      - there are a number of ANSI-encoded files. Is this deliberate?

2008-05-27  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_object_handlers.c
      ext/standard/array.c
      ext/standard/string.c
      ext/standard/var_unserializer.re:
      MFH: Add array_init_size() and use it where array size is known at
      initialization

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_object_handlers.c
      ext/standard/array.c
      ext/standard/string.c
      ext/standard/var_unserializer.re:
      Add array_init_size() and use it where array size is known at
      initialization

2008-05-27  Scott MacVicar  <scott@macvicar.net>

    * ext/dom/tests/DOMDocument_savexml_basic.phpt
      ext/dom/tests/DOMDocument_savexml_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes.phpt
      ext/dom/tests/DOMNode_hasChildNodes.phpt
      ext/dom/tests/DOMNode_insertBefore.phpt
      ext/dom/tests/DOMNode_insertBefore.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt
      ext/dom/tests/DOMNode_normalize_basic.phpt:
      
      DOM Tests from London Testfest

2008-05-27  Steph Fox  <steph.fox@virgin.net>

    * ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/005_variation-win32.phpt
      ext/standard/tests/file/005_variation.phpt
      ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/007_basic.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation9.phpt
      ext/standard/tests/file/bug12556.phpt
      ext/standard/tests/file/bug35740.phpt
      ext/standard/tests/file/bug35781.phpt
      ext/standard/tests/file/bug37158.phpt
      ext/standard/tests/file/bug38086.phpt
      ext/standard/tests/file/bug38450.phpt
      ext/standard/tests/file/bug38450_1.phpt
      ext/standard/tests/file/bug38450_2.phpt
      ext/standard/tests/file/bug38450_3.phpt
      ext/standard/tests/file/bug39538.phpt
      ext/standard/tests/file/bug39551.phpt
      ext/standard/tests/file/bug39673.phpt
      ext/standard/tests/file/bug40374.phpt
      ext/standard/tests/file/bug40501.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41815.phpt
      ext/standard/tests/file/bug42229.phpt
      ext/standard/tests/file/bug44805.phpt
      ext/standard/tests/file/chown.phpt
      ext/standard/tests/file/clearstatcache_error.phpt
      ext/standard/tests/file/copy_basic.phpt
      ext/standard/tests/file/copy_error.phpt
      ext/standard/tests/file/copy_variation1.phpt
      ext/standard/tests/file/copy_variation10.phpt
      ext/standard/tests/file/copy_variation11.phpt
      ext/standard/tests/file/copy_variation12-win32.phpt
      ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation14.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation16-win32.phpt
      ext/standard/tests/file/copy_variation16.phpt
      ext/standard/tests/file/copy_variation17.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/copy_variation2-win32.phpt
      ext/standard/tests/file/copy_variation2.phpt
      ext/standard/tests/file/copy_variation3-win32.phpt
      ext/standard/tests/file/copy_variation3.phpt
      ext/standard/tests/file/copy_variation4-win32.phpt
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation5-win32.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation6-win32.phpt
      ext/standard/tests/file/copy_variation6.phpt
      ext/standard/tests/file/copy_variation7.phpt
      ext/standard/tests/file/copy_variation8.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_error-win32.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_error-win32.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/fflush_basic.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fflush_variation1-win32.phpt
      ext/standard/tests/file/fflush_variation1.phpt
      ext/standard/tests/file/fflush_variation2.phpt
      ext/standard/tests/file/fflush_variation3.phpt
      ext/standard/tests/file/fflush_variation4.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_error.phpt
      ext/standard/tests/file/fgetc_variation1.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgetc_variation3.phpt
      ext/standard/tests/file/fgetc_variation4.phpt
      ext/standard/tests/file/fgetcsv.phpt
      ext/standard/tests/file/fgetcsv_error.phpt
      ext/standard/tests/file/fgetcsv_variation1.phpt
      ext/standard/tests/file/fgetcsv_variation10.phpt
      ext/standard/tests/file/fgetcsv_variation11.phpt
      ext/standard/tests/file/fgetcsv_variation12.phpt
      ext/standard/tests/file/fgetcsv_variation13.phpt
      ext/standard/tests/file/fgetcsv_variation14.phpt
      ext/standard/tests/file/fgetcsv_variation15.phpt
      ext/standard/tests/file/fgetcsv_variation16.phpt
      ext/standard/tests/file/fgetcsv_variation17.phpt
      ext/standard/tests/file/fgetcsv_variation18.phpt
      ext/standard/tests/file/fgetcsv_variation19.phpt
      ext/standard/tests/file/fgetcsv_variation2.phpt
      ext/standard/tests/file/fgetcsv_variation20.phpt
      ext/standard/tests/file/fgetcsv_variation21.phpt
      ext/standard/tests/file/fgetcsv_variation22.phpt
      ext/standard/tests/file/fgetcsv_variation24.phpt
      ext/standard/tests/file/fgetcsv_variation25.phpt
      ext/standard/tests/file/fgetcsv_variation26.phpt
      ext/standard/tests/file/fgetcsv_variation27.phpt
      ext/standard/tests/file/fgetcsv_variation28.phpt
      ext/standard/tests/file/fgetcsv_variation29.phpt
      ext/standard/tests/file/fgetcsv_variation3.phpt
      ext/standard/tests/file/fgetcsv_variation30.phpt
      ext/standard/tests/file/fgetcsv_variation31.phpt
      ext/standard/tests/file/fgetcsv_variation4.phpt
      ext/standard/tests/file/fgetcsv_variation5.phpt
      ext/standard/tests/file/fgetcsv_variation6.phpt
      ext/standard/tests/file/fgetcsv_variation7.phpt
      ext/standard/tests/file/fgetcsv_variation8.phpt
      ext/standard/tests/file/fgetcsv_variation9.phpt
      ext/standard/tests/file/fgets_basic.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/fgets_variation3.phpt
      ext/standard/tests/file/fgets_variation4-win32.phpt
      ext/standard/tests/file/fgets_variation4.phpt
      ext/standard/tests/file/fgets_variation5.phpt
      ext/standard/tests/file/fgets_variation6-win32.phpt
      ext/standard/tests/file/fgets_variation6.phpt
      ext/standard/tests/file/fgetss.phpt
      ext/standard/tests/file/fgetss1.phpt
      ext/standard/tests/file/fgetss_basic1.phpt
      ext/standard/tests/file/fgetss_basic2-win32.phpt
      ext/standard/tests/file/fgetss_basic2.phpt
      ext/standard/tests/file/fgetss_error.phpt
      ext/standard/tests/file/fgetss_variation1-win32.phpt
      ext/standard/tests/file/fgetss_variation1.phpt
      ext/standard/tests/file/fgetss_variation2.phpt
      ext/standard/tests/file/fgetss_variation3-win32.phpt
      ext/standard/tests/file/fgetss_variation3.phpt
      ext/standard/tests/file/fgetss_variation4.phpt
      ext/standard/tests/file/fgetss_variation5-win32.phpt
      ext/standard/tests/file/fgetss_variation5.phpt
      ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation2.phpt
      ext/standard/tests/file/file_put_contents.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/filegroup_basic.phpt
      ext/standard/tests/file/filegroup_error.phpt
      ext/standard/tests/file/fileinode_basic.phpt
      ext/standard/tests/file/fileinode_error.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/fileowner_basic.phpt
      ext/standard/tests/file/fileowner_error.phpt
      ext/standard/tests/file/filesize_basic.phpt
      ext/standard/tests/file/filesize_error.phpt
      ext/standard/tests/file/filesize_variation1-win32.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filesize_variation2-win32.phpt
      ext/standard/tests/file/filesize_variation2.phpt
      ext/standard/tests/file/filesize_variation3-win32.phpt
      ext/standard/tests/file/filesize_variation3.phpt
      ext/standard/tests/file/filesize_variation4-win32.phpt
      ext/standard/tests/file/filesize_variation4.phpt
      ext/standard/tests/file/filestat.phpt
      ext/standard/tests/file/filetype_basic.phpt
      ext/standard/tests/file/filetype_error.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/flock.phpt
      ext/standard/tests/file/flock_basic.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt
      ext/standard/tests/file/fopencookie.phpt
      ext/standard/tests/file/fpassthru_basic.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_variation.phpt
      ext/standard/tests/file/fputcsv_error.phpt
      ext/standard/tests/file/fputcsv_variation1.phpt
      ext/standard/tests/file/fputcsv_variation10.phpt
      ext/standard/tests/file/fputcsv_variation11.phpt
      ext/standard/tests/file/fputcsv_variation12.phpt
      ext/standard/tests/file/fputcsv_variation13.phpt
      ext/standard/tests/file/fputcsv_variation14.phpt
      ext/standard/tests/file/fputcsv_variation2.phpt
      ext/standard/tests/file/fputcsv_variation3.phpt
      ext/standard/tests/file/fputcsv_variation4.phpt
      ext/standard/tests/file/fputcsv_variation5.phpt
      ext/standard/tests/file/fputcsv_variation6.phpt
      ext/standard/tests/file/fputcsv_variation7.phpt
      ext/standard/tests/file/fputcsv_variation8.phpt
      ext/standard/tests/file/fputcsv_variation9.phpt
      ext/standard/tests/file/fread_basic.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fread_variation1.phpt
      ext/standard/tests/file/fread_variation2.phpt
      ext/standard/tests/file/fread_variation3-win32.phpt
      ext/standard/tests/file/fread_variation3.phpt
      ext/standard/tests/file/fread_variation4-win32.phpt
      ext/standard/tests/file/fread_variation4.phpt
      ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/file/fscanf_error.phpt
      ext/standard/tests/file/fscanf_variation1.phpt
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation11.phpt
      ext/standard/tests/file/fscanf_variation12.phpt
      ext/standard/tests/file/fscanf_variation13.phpt
      ext/standard/tests/file/fscanf_variation14.phpt
      ext/standard/tests/file/fscanf_variation15.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation17.phpt
      ext/standard/tests/file/fscanf_variation18.phpt
      ext/standard/tests/file/fscanf_variation19.phpt
      ext/standard/tests/file/fscanf_variation2.phpt
      ext/standard/tests/file/fscanf_variation20.phpt
      ext/standard/tests/file/fscanf_variation21.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation23.phpt
      ext/standard/tests/file/fscanf_variation24.phpt
      ext/standard/tests/file/fscanf_variation25.phpt
      ext/standard/tests/file/fscanf_variation26.phpt
      ext/standard/tests/file/fscanf_variation27.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation3.phpt
      ext/standard/tests/file/fscanf_variation30.phpt
      ext/standard/tests/file/fscanf_variation31.phpt
      ext/standard/tests/file/fscanf_variation32.phpt
      ext/standard/tests/file/fscanf_variation33.phpt
      ext/standard/tests/file/fscanf_variation34.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation36.phpt
      ext/standard/tests/file/fscanf_variation37.phpt
      ext/standard/tests/file/fscanf_variation38.phpt
      ext/standard/tests/file/fscanf_variation39.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation40.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation42.phpt
      ext/standard/tests/file/fscanf_variation43.phpt
      ext/standard/tests/file/fscanf_variation44.phpt
      ext/standard/tests/file/fscanf_variation45.phpt
      ext/standard/tests/file/fscanf_variation46.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      ext/standard/tests/file/fscanf_variation49.phpt
      ext/standard/tests/file/fscanf_variation5.phpt
      ext/standard/tests/file/fscanf_variation50.phpt
      ext/standard/tests/file/fscanf_variation51.phpt
      ext/standard/tests/file/fscanf_variation52.phpt
      ext/standard/tests/file/fscanf_variation53.phpt
      ext/standard/tests/file/fscanf_variation54.phpt
      ext/standard/tests/file/fscanf_variation55.phpt
      ext/standard/tests/file/fscanf_variation6.phpt
      ext/standard/tests/file/fscanf_variation7.phpt
      ext/standard/tests/file/fscanf_variation8.phpt
      ext/standard/tests/file/fscanf_variation9.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation5.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation7.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8.phpt
      ext/standard/tests/file/fstat.phpt
      ext/standard/tests/file/ftruncate.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/ftruncate_variation1-win32.phpt
      ext/standard/tests/file/ftruncate_variation1.phpt
      ext/standard/tests/file/ftruncate_variation2-win32.phpt
      ext/standard/tests/file/ftruncate_variation2.phpt
      ext/standard/tests/file/ftruncate_variation3-win32.phpt
      ext/standard/tests/file/ftruncate_variation3.phpt
      ext/standard/tests/file/ftruncate_variation4-win32.phpt
      ext/standard/tests/file/ftruncate_variation4.phpt
      ext/standard/tests/file/ftruncate_variation5-win32.phpt
      ext/standard/tests/file/ftruncate_variation5.phpt
      ext/standard/tests/file/ftruncate_variation6-win32.phpt
      ext/standard/tests/file/ftruncate_variation6.phpt
      ext/standard/tests/file/ftruncate_variation7-win32.phpt
      ext/standard/tests/file/ftruncate_variation7.phpt
      ext/standard/tests/file/fwrite.phpt
      ext/standard/tests/file/fwrite_basic-win32.phpt
      ext/standard/tests/file/fwrite_basic.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/fwrite_variation1-win32.phpt
      ext/standard/tests/file/fwrite_variation1.phpt
      ext/standard/tests/file/fwrite_variation2-win32.phpt
      ext/standard/tests/file/fwrite_variation2.phpt
      ext/standard/tests/file/fwrite_variation3-win32.phpt
      ext/standard/tests/file/fwrite_variation3.phpt
      ext/standard/tests/file/fwrite_variation4-win32.phpt
      ext/standard/tests/file/fwrite_variation4.phpt
      ext/standard/tests/file/get_current_user.phpt
      ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/glob_error.phpt
      ext/standard/tests/file/glob_variation-win32.phpt
      ext/standard/tests/file/glob_variation.phpt
      ext/standard/tests/file/glob_variation2.phpt
      ext/standard/tests/file/htmlentities19.phpt
      ext/standard/tests/file/htmlspecialchars.phpt
      ext/standard/tests/file/include_streams.phpt
      ext/standard/tests/file/is_dir_basic.phpt
      ext/standard/tests/file/is_dir_error.phpt
      ext/standard/tests/file/is_dir_variation1.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_dir_variation4.phpt
      ext/standard/tests/file/is_executable_basic-win32.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_error.phpt
      ext/standard/tests/file/is_executable_variation1.phpt
      ext/standard/tests/file/is_executable_variation2.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_file_basic.phpt
      ext/standard/tests/file/is_file_error.phpt
      ext/standard/tests/file/is_file_variation1.phpt
      ext/standard/tests/file/is_file_variation2.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/is_readable_basic-win32.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_error.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation2.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_error.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation2.phpt
      ext/standard/tests/file/is_writable_variation3.phpt
      ext/standard/tests/file/lstat_stat_basic.phpt
      ext/standard/tests/file/lstat_stat_error.phpt
      ext/standard/tests/file/lstat_stat_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation10.phpt
      ext/standard/tests/file/lstat_stat_variation11.phpt
      ext/standard/tests/file/lstat_stat_variation12.phpt
      ext/standard/tests/file/lstat_stat_variation13.phpt
      ext/standard/tests/file/lstat_stat_variation14.phpt
      ext/standard/tests/file/lstat_stat_variation15.phpt
      ext/standard/tests/file/lstat_stat_variation16.phpt
      ext/standard/tests/file/lstat_stat_variation17.phpt
      ext/standard/tests/file/lstat_stat_variation18.phpt
      ext/standard/tests/file/lstat_stat_variation19.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation20.phpt
      ext/standard/tests/file/lstat_stat_variation21.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation4.phpt
      ext/standard/tests/file/lstat_stat_variation5.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt
      ext/standard/tests/file/lstat_stat_variation7.phpt
      ext/standard/tests/file/lstat_stat_variation8.phpt
      ext/standard/tests/file/lstat_stat_variation9.phpt
      ext/standard/tests/file/mkdir-001.phpt
      ext/standard/tests/file/mkdir-002.phpt
      ext/standard/tests/file/mkdir-003.phpt
      ext/standard/tests/file/mkdir-004.phpt
      ext/standard/tests/file/mkdir-005.phpt
      ext/standard/tests/file/mkdir_rmdir_error.phpt
      ext/standard/tests/file/mkdir_rmdir_variation1.phpt
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/parse_ini_file.phpt
      ext/standard/tests/file/pathinfo_basic.phpt
      ext/standard/tests/file/pathinfo_error.phpt
      ext/standard/tests/file/pathinfo_variaton.phpt
      ext/standard/tests/file/popen_pclose_basic-win32.phpt
      ext/standard/tests/file/popen_pclose_basic.phpt
      ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/readfile_basic-win32.phpt
      ext/standard/tests/file/readfile_basic.phpt
      ext/standard/tests/file/readfile_error.phpt
      ext/standard/tests/file/readfile_variation1.phpt
      ext/standard/tests/file/readfile_variation2.phpt
      ext/standard/tests/file/readfile_variation3.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/readlink_realpath_error.phpt
      ext/standard/tests/file/readlink_realpath_variation1.phpt
      ext/standard/tests/file/readlink_realpath_variation2.phpt
      ext/standard/tests/file/readlink_realpath_variation3.phpt
      ext/standard/tests/file/realpath_basic-win32.phpt
      ext/standard/tests/file/realpath_basic3.phpt
      ext/standard/tests/file/realpath_variation-win32.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_error.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation1-win32.phpt
      ext/standard/tests/file/rename_variation1.phpt
      ext/standard/tests/file/rename_variation2-win32.phpt
      ext/standard/tests/file/rename_variation2.phpt
      ext/standard/tests/file/rename_variation3-win32.phpt
      ext/standard/tests/file/rename_variation3.phpt
      ext/standard/tests/file/rename_variation4.phpt
      ext/standard/tests/file/rename_variation6.phpt
      ext/standard/tests/file/rename_variation7.phpt
      ext/standard/tests/file/rename_variation8.phpt
      ext/standard/tests/file/rename_variation9.phpt
      ext/standard/tests/file/stat_basic-win32.phpt
      ext/standard/tests/file/stat_error-win32.phpt
      ext/standard/tests/file/stat_variation1-win32.phpt
      ext/standard/tests/file/stat_variation2-win32.phpt
      ext/standard/tests/file/stat_variation3-win32.phpt
      ext/standard/tests/file/stat_variation4-win32.phpt
      ext/standard/tests/file/stat_variation5-win32.phpt
      ext/standard/tests/file/stat_variation6-win32.phpt
      ext/standard/tests/file/stat_variation7-win32.phpt
      ext/standard/tests/file/stat_variation8-win32.phpt
      ext/standard/tests/file/statpage.phpt
      ext/standard/tests/file/stream_001.phpt
      ext/standard/tests/file/stream_002.phpt
      ext/standard/tests/file/stream_copy_to_stream.phpt
      ext/standard/tests/file/stream_rfc2397_001.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt
      ext/standard/tests/file/stream_rfc2397_003.phpt
      ext/standard/tests/file/stream_rfc2397_004.phpt
      ext/standard/tests/file/stream_rfc2397_005.phpt
      ext/standard/tests/file/stream_rfc2397_007.phpt
      ext/standard/tests/file/stream_supports_lock.phpt
      ext/standard/tests/file/symlink.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt
      ext/standard/tests/file/tempnam_error.phpt
      ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/file/umask_basic.phpt
      ext/standard/tests/file/umask_error.phpt
      ext/standard/tests/file/umask_variation1.phpt
      ext/standard/tests/file/umask_variation2.phpt
      ext/standard/tests/file/unlink_basic.phpt
      ext/standard/tests/file/unlink_error-win32.phpt
      ext/standard/tests/file/unlink_error.phpt
      ext/standard/tests/file/unlink_variation1-win32.phpt
      ext/standard/tests/file/unlink_variation1.phpt
      ext/standard/tests/file/unlink_variation2-win32.phpt
      ext/standard/tests/file/unlink_variation2.phpt
      ext/standard/tests/file/unlink_variation3.phpt
      ext/standard/tests/file/unlink_variation4.phpt
      ext/standard/tests/file/unlink_variation5.phpt
      ext/standard/tests/file/userdirstream.phpt
      ext/standard/tests/file/userwrapper.phpt
      ext/standard/tests/image/bug13213.phpt
      ext/standard/tests/image/getimagesize.phpt
      ext/standard/tests/image/getimagesize_246x247.phpt
      ext/standard/tests/image/getimagesize_384x385.phpt
      ext/standard/tests/image/getimagesize_swc.phpt
      ext/standard/tests/image/image_type_to_mime_type.phpt
      ext/standard/tests/image/image_type_to_mime_type_variation3.phpt
      ext/standard/tests/image/iptcembed_001.phpt
      ext/standard/tests/math/acos_variation.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/asin_variation.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/atan2_basic.phpt
      ext/standard/tests/math/atan_variation.phpt
      ext/standard/tests/math/atanh_variation.phpt
      ext/standard/tests/math/base_convert_basic.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic_64bit.phpt
      ext/standard/tests/math/bug21523.phpt
      ext/standard/tests/math/bug27646.phpt
      ext/standard/tests/math/constants.phpt
      ext/standard/tests/math/cos_variation.phpt
      ext/standard/tests/math/cosh_variation.phpt
      ext/standard/tests/math/decbin_basic.phpt
      ext/standard/tests/math/dechex_basic.phpt
      ext/standard/tests/math/decoct_basic.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/fmod_basic.phpt
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/is_finite_basic.phpt
      ext/standard/tests/math/is_finite_error.phpt
      ext/standard/tests/math/is_infinite_basic.phpt
      ext/standard/tests/math/is_nan_basic.phpt
      ext/standard/tests/math/is_nan_error.phpt
      ext/standard/tests/math/lcg_value_basic.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log_basic.phpt
      ext/standard/tests/math/mt_getrandmax_basic.phpt
      ext/standard/tests/math/mt_rand_basic.phpt
      ext/standard/tests/math/mt_rand_error.phpt
      ext/standard/tests/math/mt_srand_basic.phpt
      ext/standard/tests/math/mt_srand_error.phpt
      ext/standard/tests/math/number_format_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt
      ext/standard/tests/math/pi_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_error.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/rand_error.phpt
      ext/standard/tests/math/sin_variation.phpt
      ext/standard/tests/math/sinh_variation.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/tan_variation.phpt
      ext/standard/tests/math/tanh_variation.phpt
      ext/standard/tests/serialize/001.phpt
      ext/standard/tests/serialize/002.phpt
      ext/standard/tests/serialize/005.phpt
      ext/standard/tests/serialize/006.phpt
      ext/standard/tests/serialize/autoload_implements.p5c
      ext/standard/tests/serialize/autoload_interface.p5c
      ext/standard/tests/serialize/bug14293.phpt
      ext/standard/tests/serialize/bug21957.phpt
      ext/standard/tests/serialize/bug26762.phpt
      ext/standard/tests/serialize/bug27469.phpt
      ext/standard/tests/serialize/bug28325.phpt
      ext/standard/tests/serialize/bug31402.phpt
      ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_002.phpt
      ext/standard/tests/serialize/serialization_arrays_003.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_objects_001.phpt
      ext/standard/tests/serialize/serialization_objects_002.phpt
      ext/standard/tests/serialize/serialization_objects_003.phpt
      ext/standard/tests/serialize/serialization_objects_004.phpt
      ext/standard/tests/serialize/serialization_objects_005.phpt
      ext/standard/tests/serialize/serialization_objects_006.phpt
      ext/standard/tests/serialize/serialization_objects_007.phpt
      ext/standard/tests/serialize/serialization_objects_008.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt
      ext/standard/tests/serialize/serialization_objects_010.phpt
      ext/standard/tests/serialize/serialization_objects_011.phpt
      ext/standard/tests/serialize/serialization_objects_012.phpt
      ext/standard/tests/serialize/serialization_objects_013.phpt
      ext/standard/tests/serialize/serialization_objects_014.phpt
      ext/standard/tests/serialize/serialization_objects_015.phpt
      ext/standard/tests/serialize/serialization_precision_001.phpt
      ext/standard/tests/serialize/serialization_precision_002.phpt
      ext/standard/tests/serialize/serialization_resources_001.phpt
      ext/standard/tests/streams/bug44712.phpt
      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt:
      - killed off UEXPECT

    * ext/standard/tests/network/getmxrr.phpt
      ext/standard/tests/network/http-stream.phpt
      ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/inet_ipv6.phpt
      ext/standard/tests/network/ip.phpt
      ext/standard/tests/network/ip_x86_64.phpt:
      - killed off UEXPECT
      - no getmxrr() under doze

    * ext/standard/tests/general_functions/005.phpt
      ext/standard/tests/general_functions/008.phpt
      ext/standard/tests/general_functions/bug27678.phpt
      ext/standard/tests/general_functions/bug31190.phpt
      ext/standard/tests/general_functions/bug34794.phpt
      ext/standard/tests/general_functions/bug36011.phpt
      ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/bug40752.phpt
      ext/standard/tests/general_functions/bug41037.phpt
      ext/standard/tests/general_functions/bug41445.phpt
      ext/standard/tests/general_functions/bug41445_1.phpt
      ext/standard/tests/general_functions/bug41518.phpt
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt
      ext/standard/tests/general_functions/bug44461.phpt
      ext/standard/tests/general_functions/bug44667.phpt
      ext/standard/tests/general_functions/call_user_func_return.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b_64bit.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt
      ext/standard/tests/general_functions/dl-cve-2007-4887.phpt
      ext/standard/tests/general_functions/error_get_last.phpt
      ext/standard/tests/general_functions/floatval.phpt
      ext/standard/tests/general_functions/getopt.phpt
      ext/standard/tests/general_functions/getopt_002.phpt
      ext/standard/tests/general_functions/getopt_003.phpt
      ext/standard/tests/general_functions/getopt_004.phpt
      ext/standard/tests/general_functions/getopt_005.phpt
      ext/standard/tests/general_functions/getrusage.phpt
      ext/standard/tests/general_functions/gettype_settype_basic.phpt
      ext/standard/tests/general_functions/gettype_settype_error.phpt
      ext/standard/tests/general_functions/gettype_settype_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation3.phpt
      ext/standard/tests/general_functions/gettype_settype_variation4.phpt
      ext/standard/tests/general_functions/gettype_settype_variation5.phpt
      ext/standard/tests/general_functions/gettype_settype_variation6.phpt
      ext/standard/tests/general_functions/gettype_settype_variation7.phpt
      ext/standard/tests/general_functions/gettype_settype_variation8.phpt
      ext/standard/tests/general_functions/head.phpt
      ext/standard/tests/general_functions/import_request.phpt
      ext/standard/tests/general_functions/import_request1.phpt
      ext/standard/tests/general_functions/import_request2.phpt
      ext/standard/tests/general_functions/import_request3.phpt
      ext/standard/tests/general_functions/include_path.phpt
      ext/standard/tests/general_functions/ini_get_all.phpt
      ext/standard/tests/general_functions/intval.phpt
      ext/standard/tests/general_functions/is_bool.phpt
      ext/standard/tests/general_functions/is_callable.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/is_null.phpt
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      ext/standard/tests/general_functions/proc_open02.phpt
      ext/standard/tests/general_functions/putenv.phpt
      ext/standard/tests/general_functions/rand.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/sys_getloadavg.phpt
      ext/standard/tests/general_functions/type.phpt
      ext/standard/tests/general_functions/var_dump.phpt
      ext/standard/tests/general_functions/var_dump_64bit.phpt
      ext/standard/tests/general_functions/var_export.phpt:
      - killed off UEXPECT
      - E_DEPRECATED doesn't always allow stuff to pass?

2008-05-26  Steph Fox  <steph.fox@virgin.net>

    * ext/standard/tests/filters/001.phpt
      ext/standard/tests/filters/bug22538.phpt:
      - killed off UEXPECT
      - everything passes here on my box, yay

    * ext/standard/tests/dir/chdir_basic.phpt
      ext/standard/tests/dir/chdir_error1.phpt
      ext/standard/tests/dir/chdir_error2.phpt
      ext/standard/tests/dir/chdir_variation1.phpt
      ext/standard/tests/dir/chdir_variation2.phpt
      ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/closedir_variation2.phpt
      ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/dir_basic.phpt
      ext/standard/tests/dir/dir_error.phpt
      ext/standard/tests/dir/dir_variation1.phpt
      ext/standard/tests/dir/dir_variation2.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation4.phpt
      ext/standard/tests/dir/dir_variation5.phpt
      ext/standard/tests/dir/dir_variation6.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation8.phpt
      ext/standard/tests/dir/dir_variation9.phpt
      ext/standard/tests/dir/getcwd_basic.phpt
      ext/standard/tests/dir/getcwd_error.phpt
      ext/standard/tests/dir/opendir_basic.phpt
      ext/standard/tests/dir/opendir_error1.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation2.phpt
      ext/standard/tests/dir/opendir_variation3.phpt
      ext/standard/tests/dir/opendir_variation4.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation7.phpt
      ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/readdir_variation3.phpt
      ext/standard/tests/dir/readdir_variation4.phpt
      ext/standard/tests/dir/readdir_variation5.phpt
      ext/standard/tests/dir/readdir_variation6.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/rewinddir_basic.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/scandir_basic.phpt
      ext/standard/tests/dir/scandir_error1.phpt
      ext/standard/tests/dir/scandir_error2.phpt
      ext/standard/tests/dir/scandir_variation1.phpt
      ext/standard/tests/dir/scandir_variation2.phpt
      ext/standard/tests/dir/scandir_variation3.phpt
      ext/standard/tests/dir/scandir_variation4.phpt
      ext/standard/tests/dir/scandir_variation5.phpt
      ext/standard/tests/dir/scandir_variation6.phpt
      ext/standard/tests/dir/scandir_variation7.phpt
      ext/standard/tests/dir/scandir_variation8.phpt
      ext/standard/tests/dir/scandir_variation9.phpt
      tests/basic/013.phpt
      tests/basic/014.phpt
      tests/basic/015.phpt
      tests/basic/016.phpt
      tests/basic/017.phpt
      tests/basic/018.phpt
      tests/basic/019.phpt
      tests/basic/020.phpt
      tests/basic/022.phpt
      tests/basic/023.phpt
      tests/basic/024.phpt
      tests/basic/026.phpt
      tests/basic/027.phpt
      tests/basic/bug29971.phpt
      tests/classes/__call_001.phpt
      tests/classes/__call_003.phpt
      tests/classes/__call_004.phpt
      tests/classes/__call_005.phpt
      tests/classes/__set__get_001.phpt
      tests/classes/__set__get_004.phpt
      tests/classes/__set__get_005.phpt
      tests/classes/array_access_001.phpt
      tests/classes/array_access_002.phpt
      tests/classes/array_access_003.phpt
      tests/classes/array_access_004.phpt
      tests/classes/array_access_005.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_009.phpt
      tests/classes/array_access_010.phpt
      tests/classes/array_access_011.phpt
      tests/classes/autoload_002.phpt
      tests/classes/autoload_007.phpt
      tests/classes/autoload_008.phpt
      tests/classes/autoload_009.phpt
      tests/classes/autoload_010.phpt
      tests/classes/autoload_011.phpt
      tests/classes/autoload_012.phpt
      tests/classes/autoload_013.phpt
      tests/classes/autoload_014.phpt
      tests/classes/autoload_015.phpt
      tests/classes/autoload_016.phpt
      tests/classes/autoload_017.phpt
      tests/classes/autoload_018.phpt
      tests/classes/autoload_019.phpt
      tests/classes/autoload_020.phpt
      tests/classes/autoload_derived.p5c
      tests/classes/autoload_implements.p5c
      tests/classes/bug26737.phpt
      tests/classes/bug29446.phpt
      tests/classes/class_stdclass.phpt
      tests/classes/clone_001.phpt
      tests/classes/clone_002.phpt
      tests/classes/clone_004.phpt
      tests/classes/constants_basic_001.phpt
      tests/classes/constants_basic_002.phpt
      tests/classes/constants_basic_003.phpt
      tests/classes/constants_basic_004.phpt
      tests/classes/constants_basic_005.phpt
      tests/classes/constants_basic_006.phpt
      tests/classes/ctor_dtor.phpt
      tests/classes/ctor_dtor_inheritance.phpt
      tests/classes/ctor_name_clash.phpt
      tests/classes/destructor_and_exceptions.phpt
      tests/classes/destructor_inheritance.phpt
      tests/classes/destructor_visibility_003.phpt
      tests/classes/factory_and_singleton_006.phpt
      tests/classes/final.phpt
      tests/classes/inheritance_002.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/interface_constant_inheritance_001.phpt
      tests/classes/interface_constant_inheritance_002.phpt
      tests/classes/interface_constant_inheritance_004.phpt
      tests/classes/interface_doubled.phpt
      tests/classes/interface_implemented.phpt
      tests/classes/interface_optional_arg.phpt
      tests/classes/interface_optional_arg_002.phpt
      tests/classes/interfaces_001.phpt
      tests/classes/iterators_004.phpt
      tests/classes/iterators_006.phpt
      tests/classes/method_call_variation_001.phpt
      tests/classes/new_001.phpt
      tests/classes/private_005b.phpt
      tests/classes/private_006.phpt
      tests/classes/private_006b.phpt
      tests/classes/private_007.phpt
      tests/classes/private_007b.phpt
      tests/classes/private_members.phpt
      tests/classes/property_override_privateStatic_private.phpt
      tests/classes/property_override_privateStatic_privateStatic.phpt
      tests/classes/property_override_privateStatic_protected.phpt
      tests/classes/property_override_privateStatic_protectedStatic.phpt
      tests/classes/property_override_privateStatic_public.phpt
      tests/classes/property_override_privateStatic_publicStatic.phpt
      tests/classes/property_override_private_private.phpt
      tests/classes/property_override_private_privateStatic.phpt
      tests/classes/property_override_private_protected.phpt
      tests/classes/property_override_private_protectedStatic.phpt
      tests/classes/property_override_private_public.phpt
      tests/classes/property_override_private_publicStatic.phpt
      tests/classes/property_override_protectedStatic_private.phpt
      tests/classes/property_override_protectedStatic_privateStatic.phpt
      tests/classes/property_override_protectedStatic_protected.phpt
      tests/classes/property_override_protectedStatic_protectedStatic.phpt
      tests/classes/property_override_protectedStatic_public.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protected_protected.phpt
      tests/classes/property_override_protected_public.phpt
      tests/classes/property_override_publicStatic_private.phpt
      tests/classes/property_override_publicStatic_privateStatic.phpt
      tests/classes/property_override_publicStatic_protected.phpt
      tests/classes/property_override_publicStatic_protectedStatic.phpt
      tests/classes/property_override_publicStatic_public.phpt
      tests/classes/property_override_publicStatic_publicStatic.phpt
      tests/classes/property_override_public_private.phpt
      tests/classes/property_override_public_protected.phpt
      tests/classes/property_override_public_public.phpt
      tests/classes/serialize_001.phpt
      tests/classes/static_mix_1.phpt
      tests/classes/static_mix_2.phpt
      tests/classes/static_properties_001.phpt
      tests/classes/tostring_001.phpt
      tests/classes/tostring_002.phpt
      tests/classes/tostring_004.phpt
      tests/classes/visibility_000c.phpt
      tests/classes/visibility_001c.phpt
      tests/classes/visibility_002c.phpt
      tests/classes/visibility_003a.phpt
      tests/classes/visibility_003c.phpt
      tests/classes/visibility_004a.phpt
      tests/classes/visibility_004b.phpt
      tests/classes/visibility_004c.phpt
      tests/func/003.phpt
      tests/func/005.phpt
      tests/func/006.phpt
      tests/func/010.phpt
      tests/lang/004.phpt
      tests/lang/005.phpt
      tests/lang/006.phpt
      tests/lang/007.phpt
      tests/lang/023-1.inc
      tests/lang/023.phpt
      tests/lang/028.phpt
      tests/lang/032.phpt
      tests/lang/034.phpt
      tests/lang/035.phpt
      tests/lang/038.phpt
      tests/lang/039.phpt
      tests/lang/bug18872.phpt
      tests/lang/bug19943.phpt
      tests/lang/bug21094.phpt
      tests/lang/bug21600.phpt
      tests/lang/bug21961.phpt
      tests/lang/bug22231.phpt
      tests/lang/bug22592.phpt
      tests/lang/bug23624.phpt
      tests/lang/bug24573.phpt
      tests/lang/bug25145.phpt
      tests/lang/bug28800.phpt
      tests/lang/bug30638.phpt
      tests/lang/bug32828.phpt
      tests/lang/bug35382.phpt
      tests/lang/bug38579.inc
      tests/lang/catchable_error_002.phpt
      tests/lang/include_variation3.phpt
      tests/lang/type_hints_002.phpt
      tests/output/ob_001.phpt
      tests/output/ob_016.phpt
      tests/output/ob_018.phpt
      tests/run-test/test001.phpt
      tests/run-test/test002.phpt
      tests/run-test/test003.phpt
      tests/run-test/test004.phpt
      tests/run-test/test005.phpt
      tests/run-test/test008.phpt
      tests/run-test/test008a.phpt
      tests/security/open_basedir_chdir.phpt
      tests/security/open_basedir_chmod.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_copy_variation1.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file_exists.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_fileatime.phpt
      tests/security/open_basedir_filectime.phpt
      tests/security/open_basedir_filegroup.phpt
      tests/security/open_basedir_fileinode.phpt
      tests/security/open_basedir_filemtime.phpt
      tests/security/open_basedir_fileowner.phpt
      tests/security/open_basedir_fileperms.phpt
      tests/security/open_basedir_filesize.phpt
      tests/security/open_basedir_filetype.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_glob-win32.phpt
      tests/security/open_basedir_glob.phpt
      tests/security/open_basedir_is_dir.phpt
      tests/security/open_basedir_is_file.phpt
      tests/security/open_basedir_is_link.phpt
      tests/security/open_basedir_is_readable.phpt
      tests/security/open_basedir_is_writable.phpt
      tests/security/open_basedir_link.phpt
      tests/security/open_basedir_linkinfo.phpt
      tests/security/open_basedir_lstat.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_readlink.phpt
      tests/security/open_basedir_realpath.phpt
      tests/security/open_basedir_rename.phpt
      tests/security/open_basedir_rmdir.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_stat.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_tempnam.phpt
      tests/security/open_basedir_touch.phpt
      tests/security/open_basedir_unlink.phpt
      tests/strings/bug22592.phpt
      tests/unicode/autodetect-SCSU.phpt
      tests/unicode/autodetect-UTF16BE.phpt
      tests/unicode/autodetect-UTF16LE.phpt
      tests/unicode/autodetect-UTF32BE.phpt
      tests/unicode/autodetect-UTF32LE.phpt
      tests/unicode/autodetect-UTF7.phpt
      tests/unicode/autodetect-UTF8.phpt
      tests/unicode/enc-HZ.phpt
      tests/unicode/enc-ISO-2022-KR.phpt
      tests/unicode/enc-JIS.phpt
      tests/unicode/enc-SJIS.phpt
      tests/unicode/encrt-HZ.phpt
      tests/unicode/encrt-ISO-2022-KR.phpt
      tests/unicode/encrt-JIS.phpt
      tests/unicode/encrt-SJIS.phpt
      tests/unicode/normalize_001.phpt
      tests/unicode/normalize_002.phpt
      tests/unicode/normalize_003.phpt
      tests/unicode/normalize_004.phpt
      tests/unicode/func/strpos.phpt
      tests/unicode/func/strstr.phpt:
      - killed off UEXPECT

    * ext/standard/tests/class_object/class_exists_basic_001.phpt
      ext/standard/tests/class_object/class_exists_variation_001.phpt
      ext/standard/tests/class_object/class_exists_variation_002.phpt
      ext/standard/tests/class_object/class_exists_variation_003.phpt
      ext/standard/tests/class_object/forward_static_call_001.phpt
      ext/standard/tests/class_object/forward_static_call_003.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_002.phpt
      ext/standard/tests/class_object/get_class_methods_basic_003.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_002.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_class_variation_002.phpt
      ext/standard/tests/class_object/get_declared_classes_basic_001.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_002.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_002.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_002.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_003.phpt
      ext/standard/tests/class_object/method_exists_basic_001.phpt
      ext/standard/tests/class_object/method_exists_basic_002.phpt
      ext/standard/tests/class_object/method_exists_basic_003.phpt
      ext/standard/tests/class_object/method_exists_variation_001.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_003.phpt:
      - killed off UEXPECT
      - Tony has a patch that should fix all these

    * ext/standard/tests/assert/assert02.phpt
      ext/standard/tests/assert/assert_basic.phpt
      ext/standard/tests/assert/assert_basic1.phpt
      ext/standard/tests/assert/assert_basic2.phpt
      ext/standard/tests/assert/assert_basic3.phpt
      ext/standard/tests/assert/assert_basic4.phpt
      ext/standard/tests/assert/assert_basic5.phpt
      ext/standard/tests/assert/assert_error.phpt
      ext/standard/tests/assert/assert_error1.phpt
      ext/standard/tests/assert/assert_variation.phpt:
      - killed off UEXPECT
      - another of those parser differences in assert_02.phpt. Please check.

    * ext/standard/tests/array/001.phpt
      ext/standard/tests/array/002.phpt
      ext/standard/tests/array/003.phpt
      ext/standard/tests/array/004.phpt
      ext/standard/tests/array/005.phpt
      ext/standard/tests/array/006.phpt
      ext/standard/tests/array/007.phpt
      ext/standard/tests/array/008.phpt
      ext/standard/tests/array/009.phpt
      ext/standard/tests/array/array_change_key_case.phpt
      ext/standard/tests/array/array_change_key_case_variation.phpt
      ext/standard/tests/array/array_change_key_case_variation1.phpt
      ext/standard/tests/array/array_change_key_case_variation2.phpt
      ext/standard/tests/array/array_change_key_case_variation3.phpt
      ext/standard/tests/array/array_change_key_case_variation4.phpt
      ext/standard/tests/array/array_change_key_case_variation5.phpt
      ext/standard/tests/array/array_change_key_case_variation6.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation8.phpt
      ext/standard/tests/array/array_chunk.phpt
      ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_chunk_basic1.phpt
      ext/standard/tests/array/array_chunk_basic2.phpt
      ext/standard/tests/array/array_chunk_error.phpt
      ext/standard/tests/array/array_chunk_variation1.phpt
      ext/standard/tests/array/array_chunk_variation2.phpt
      ext/standard/tests/array/array_chunk_variation3.phpt
      ext/standard/tests/array/array_chunk_variation4.phpt
      ext/standard/tests/array/array_chunk_variation5.phpt
      ext/standard/tests/array/array_chunk_variation6.phpt
      ext/standard/tests/array/array_chunk_variation7.phpt
      ext/standard/tests/array/array_combine_basic.phpt
      ext/standard/tests/array/array_combine_error1.phpt
      ext/standard/tests/array/array_combine_error2.phpt
      ext/standard/tests/array/array_combine_variation1.phpt
      ext/standard/tests/array/array_combine_variation2.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation6.phpt
      ext/standard/tests/array/array_count_values.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_diff_assoc.phpt
      ext/standard/tests/array/array_diff_assoc_basic.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_variation1.phpt
      ext/standard/tests/array/array_diff_assoc_variation10.phpt
      ext/standard/tests/array/array_diff_assoc_variation2.phpt
      ext/standard/tests/array/array_diff_assoc_variation3.phpt
      ext/standard/tests/array/array_diff_assoc_variation4.phpt
      ext/standard/tests/array/array_diff_assoc_variation5.phpt
      ext/standard/tests/array/array_diff_assoc_variation6.phpt
      ext/standard/tests/array/array_diff_assoc_variation7.phpt
      ext/standard/tests/array/array_diff_assoc_variation8.phpt
      ext/standard/tests/array/array_diff_assoc_variation9.phpt
      ext/standard/tests/array/array_diff_basic.phpt
      ext/standard/tests/array/array_diff_error.phpt
      ext/standard/tests/array/array_diff_key.phpt
      ext/standard/tests/array/array_diff_key2.phpt
      ext/standard/tests/array/array_diff_key_basic.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_basic.phpt
      ext/standard/tests/array/array_diff_ukey_basic.phpt
      ext/standard/tests/array/array_diff_variation1.phpt
      ext/standard/tests/array/array_diff_variation10.phpt
      ext/standard/tests/array/array_diff_variation2.phpt
      ext/standard/tests/array/array_diff_variation3.phpt
      ext/standard/tests/array/array_diff_variation4.phpt
      ext/standard/tests/array/array_diff_variation5.phpt
      ext/standard/tests/array/array_diff_variation6.phpt
      ext/standard/tests/array/array_diff_variation7.phpt
      ext/standard/tests/array/array_diff_variation8.phpt
      ext/standard/tests/array/array_diff_variation9.phpt
      ext/standard/tests/array/array_fill.phpt
      ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_keys.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation1_64bit.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation5.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_filter_basic.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_object.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation3.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation5.phpt
      ext/standard/tests/array/array_filter_variation6.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation8.phpt
      ext/standard/tests/array/array_filter_variation9.phpt
      ext/standard/tests/array/array_flip.phpt
      ext/standard/tests/array/array_flip_basic.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_flip_variation5.phpt
      ext/standard/tests/array/array_intersect_1.phpt
      ext/standard/tests/array/array_intersect_assoc_basic.phpt
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_variation10.phpt
      ext/standard/tests/array/array_intersect_assoc_variation3.phpt
      ext/standard/tests/array/array_intersect_assoc_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation7.phpt
      ext/standard/tests/array/array_intersect_assoc_variation8.phpt
      ext/standard/tests/array/array_intersect_assoc_variation9.phpt
      ext/standard/tests/array/array_intersect_basic.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_key.phpt
      ext/standard/tests/array/array_intersect_key_basic.phpt
      ext/standard/tests/array/array_intersect_uassoc_basic.phpt
      ext/standard/tests/array/array_intersect_ukey_basic.phpt
      ext/standard/tests/array/array_intersect_variation1.phpt
      ext/standard/tests/array/array_intersect_variation10.phpt
      ext/standard/tests/array/array_intersect_variation2.phpt
      ext/standard/tests/array/array_intersect_variation3.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation7.phpt
      ext/standard/tests/array/array_intersect_variation8.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_key_exists_basic.phpt
      ext/standard/tests/array/array_key_exists_error.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_variation1.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_key_exists_variation3.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_key_exists_variation5.phpt
      ext/standard/tests/array/array_key_exists_variation6.phpt
      ext/standard/tests/array/array_key_exists_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation8.phpt
      ext/standard/tests/array/array_keys_basic.phpt
      ext/standard/tests/array/array_keys_error.phpt
      ext/standard/tests/array/array_keys_variation_001.phpt
      ext/standard/tests/array/array_keys_variation_002.phpt
      ext/standard/tests/array/array_keys_variation_002_64bit.phpt
      ext/standard/tests/array/array_keys_variation_003.phpt
      ext/standard/tests/array/array_keys_variation_004.phpt
      ext/standard/tests/array/array_keys_variation_005.phpt
      ext/standard/tests/array/array_map_001.phpt
      ext/standard/tests/array/array_map_basic.phpt
      ext/standard/tests/array/array_map_error.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_variation1.phpt
      ext/standard/tests/array/array_map_variation10.phpt
      ext/standard/tests/array/array_map_variation11.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation13.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation18.phpt
      ext/standard/tests/array/array_map_variation2.phpt
      ext/standard/tests/array/array_map_variation3.phpt
      ext/standard/tests/array/array_map_variation4.phpt
      ext/standard/tests/array/array_map_variation5.phpt
      ext/standard/tests/array/array_map_variation6.phpt
      ext/standard/tests/array/array_map_variation7.phpt
      ext/standard/tests/array/array_map_variation8.phpt
      ext/standard/tests/array/array_map_variation9.phpt
      ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_merge_basic.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_recursive_basic1.phpt
      ext/standard/tests/array/array_merge_recursive_basic2.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_merge_recursive_variation1.phpt
      ext/standard/tests/array/array_merge_recursive_variation10.phpt
      ext/standard/tests/array/array_merge_recursive_variation2.phpt
      ext/standard/tests/array/array_merge_recursive_variation3.phpt
      ext/standard/tests/array/array_merge_recursive_variation4.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt
      ext/standard/tests/array/array_merge_recursive_variation6.phpt
      ext/standard/tests/array/array_merge_recursive_variation7.phpt
      ext/standard/tests/array/array_merge_recursive_variation8.phpt
      ext/standard/tests/array/array_merge_recursive_variation9.phpt
      ext/standard/tests/array/array_merge_variation1.phpt
      ext/standard/tests/array/array_merge_variation10.phpt
      ext/standard/tests/array/array_merge_variation2.phpt
      ext/standard/tests/array/array_merge_variation3.phpt
      ext/standard/tests/array/array_merge_variation4.phpt
      ext/standard/tests/array/array_merge_variation5.phpt
      ext/standard/tests/array/array_merge_variation6.phpt
      ext/standard/tests/array/array_merge_variation7.phpt
      ext/standard/tests/array/array_merge_variation8.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_pad.phpt
      ext/standard/tests/array/array_pad_basic.phpt
      ext/standard/tests/array/array_pad_error.phpt
      ext/standard/tests/array/array_pad_variation1.phpt
      ext/standard/tests/array/array_pad_variation2.phpt
      ext/standard/tests/array/array_pad_variation3.phpt
      ext/standard/tests/array/array_pad_variation4.phpt
      ext/standard/tests/array/array_pad_variation5.phpt
      ext/standard/tests/array/array_pad_variation6.phpt
      ext/standard/tests/array/array_pad_variation7.phpt
      ext/standard/tests/array/array_pop.phpt
      ext/standard/tests/array/array_pop_errors.phpt
      ext/standard/tests/array/array_pop_variation.phpt
      ext/standard/tests/array/array_push.phpt
      ext/standard/tests/array/array_push_basic.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_push_variation2.phpt
      ext/standard/tests/array/array_push_variation3.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_push_variation5.phpt
      ext/standard/tests/array/array_push_variation6.phpt
      ext/standard/tests/array/array_rand.phpt
      ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation6.phpt
      ext/standard/tests/array/array_reverse_basic1.phpt
      ext/standard/tests/array/array_reverse_basic2.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_reverse_variation3.phpt
      ext/standard/tests/array/array_reverse_variation4.phpt
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_reverse_variation6.phpt
      ext/standard/tests/array/array_search.phpt
      ext/standard/tests/array/array_search1.phpt
      ext/standard/tests/array/array_search_errors.phpt
      ext/standard/tests/array/array_search_variation1.phpt
      ext/standard/tests/array/array_search_variation2.phpt
      ext/standard/tests/array/array_search_variation3.phpt
      ext/standard/tests/array/array_search_variation4.phpt
      ext/standard/tests/array/array_shift_basic.phpt
      ext/standard/tests/array/array_shift_error.phpt
      ext/standard/tests/array/array_shift_variation1.phpt
      ext/standard/tests/array/array_shift_variation2.phpt
      ext/standard/tests/array/array_shift_variation3.phpt
      ext/standard/tests/array/array_shift_variation4.phpt
      ext/standard/tests/array/array_shift_variation5.phpt
      ext/standard/tests/array/array_shift_variation6.phpt
      ext/standard/tests/array/array_shift_variation7.phpt
      ext/standard/tests/array/array_shift_variation8.phpt
      ext/standard/tests/array/array_shuffle_basic.phpt
      ext/standard/tests/array/array_slice.phpt
      ext/standard/tests/array/array_slice_basic.phpt
      ext/standard/tests/array/array_slice_error.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_slice_variation10.phpt
      ext/standard/tests/array/array_slice_variation11.phpt
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation3.phpt
      ext/standard/tests/array/array_slice_variation4.phpt
      ext/standard/tests/array/array_slice_variation5.phpt
      ext/standard/tests/array/array_slice_variation6.phpt
      ext/standard/tests/array/array_slice_variation7.phpt
      ext/standard/tests/array/array_slice_variation8.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_sum_basic.phpt
      ext/standard/tests/array/array_sum_error.phpt
      ext/standard/tests/array/array_sum_variation1.phpt
      ext/standard/tests/array/array_sum_variation2.phpt
      ext/standard/tests/array/array_sum_variation3.phpt
      ext/standard/tests/array/array_sum_variation4.phpt
      ext/standard/tests/array/array_sum_variation5.phpt
      ext/standard/tests/array/array_sum_variation6.phpt
      ext/standard/tests/array/array_sum_variation7.phpt
      ext/standard/tests/array/array_udiff_assoc_basic.phpt
      ext/standard/tests/array/array_udiff_basic.phpt
      ext/standard/tests/array/array_udiff_uassoc_basic.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic.phpt
      ext/standard/tests/array/array_uintersect_basic.phpt
      ext/standard/tests/array/array_uintersect_uassoc_basic.phpt
      ext/standard/tests/array/array_unique_basic.phpt
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation3.phpt
      ext/standard/tests/array/array_unique_variation4.phpt
      ext/standard/tests/array/array_unique_variation5.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation7.phpt
      ext/standard/tests/array/array_unique_variation8.phpt
      ext/standard/tests/array/array_unshift.phpt
      ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_object.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation2.phpt
      ext/standard/tests/array/array_unshift_variation3.phpt
      ext/standard/tests/array/array_unshift_variation4.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/array/array_unshift_variation6.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_unshift_variation9.phpt
      ext/standard/tests/array/array_user_key_compare.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/array_values_basic.phpt
      ext/standard/tests/array/array_values_errors.phpt
      ext/standard/tests/array/array_values_variation.phpt
      ext/standard/tests/array/array_values_variation1.phpt
      ext/standard/tests/array/array_values_variation2.phpt
      ext/standard/tests/array/array_values_variation3.phpt
      ext/standard/tests/array/array_values_variation4.phpt
      ext/standard/tests/array/array_values_variation5.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/array_values_variation7.phpt
      ext/standard/tests/array/array_values_variation_64bit.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_basic1.phpt
      ext/standard/tests/array/array_walk_basic2.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object2.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_recursive.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/array_walk_recursive_basic1.phpt
      ext/standard/tests/array/array_walk_recursive_basic2.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object2.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation3.phpt
      ext/standard/tests/array/array_walk_recursive_variation4.phpt
      ext/standard/tests/array/array_walk_recursive_variation5.phpt
      ext/standard/tests/array/array_walk_recursive_variation6.phpt
      ext/standard/tests/array/array_walk_recursive_variation7.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation9.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation3.phpt
      ext/standard/tests/array/array_walk_variation4.phpt
      ext/standard/tests/array/array_walk_variation5.phpt
      ext/standard/tests/array/array_walk_variation6.phpt
      ext/standard/tests/array/array_walk_variation7.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation9.phpt
      ext/standard/tests/array/arsort_error.phpt
      ext/standard/tests/array/arsort_variation1.phpt
      ext/standard/tests/array/arsort_variation10.phpt
      ext/standard/tests/array/arsort_variation11.phpt
      ext/standard/tests/array/arsort_variation2.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation4.phpt
      ext/standard/tests/array/arsort_variation5.phpt
      ext/standard/tests/array/arsort_variation6.phpt
      ext/standard/tests/array/arsort_variation7.phpt
      ext/standard/tests/array/arsort_variation8.phpt
      ext/standard/tests/array/arsort_variation9.phpt
      ext/standard/tests/array/asort_basic.phpt
      ext/standard/tests/array/asort_error.phpt
      ext/standard/tests/array/asort_object1.phpt
      ext/standard/tests/array/asort_object2.phpt
      ext/standard/tests/array/asort_variation1.phpt
      ext/standard/tests/array/asort_variation10.phpt
      ext/standard/tests/array/asort_variation11.phpt
      ext/standard/tests/array/asort_variation2.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation4.phpt
      ext/standard/tests/array/asort_variation5.phpt
      ext/standard/tests/array/asort_variation6.phpt
      ext/standard/tests/array/asort_variation7.phpt
      ext/standard/tests/array/asort_variation8.phpt
      ext/standard/tests/array/asort_variation9.phpt
      ext/standard/tests/array/bug20381.phpt
      ext/standard/tests/array/bug21182.phpt
      ext/standard/tests/array/bug21918.phpt
      ext/standard/tests/array/bug21998.phpt
      ext/standard/tests/array/bug22088.phpt
      ext/standard/tests/array/bug24198.phpt
      ext/standard/tests/array/bug24220.phpt
      ext/standard/tests/array/bug24980.phpt
      ext/standard/tests/array/bug25359.phpt
      ext/standard/tests/array/bug25708.phpt
      ext/standard/tests/array/bug26458.phpt
      ext/standard/tests/array/bug28739.phpt
      ext/standard/tests/array/bug29253.phpt
      ext/standard/tests/array/bug29493.phpt
      ext/standard/tests/array/bug30833.phpt
      ext/standard/tests/array/bug31158.phpt
      ext/standard/tests/array/bug31213.phpt
      ext/standard/tests/array/bug33382.phpt
      ext/standard/tests/array/bug34066.phpt
      ext/standard/tests/array/bug34066_1.phpt
      ext/standard/tests/array/bug35014.phpt
      ext/standard/tests/array/bug35014_64bit.phpt
      ext/standard/tests/array/bug35022.phpt
      ext/standard/tests/array/bug35821.phpt
      ext/standard/tests/array/bug36975.phpt
      ext/standard/tests/array/bug38464.phpt
      ext/standard/tests/array/bug39576.phpt
      ext/standard/tests/array/bug40191.phpt
      ext/standard/tests/array/bug40709.phpt
      ext/standard/tests/array/bug41121.phpt
      ext/standard/tests/array/bug41686.phpt
      ext/standard/tests/array/bug42233.phpt
      ext/standard/tests/array/bug42850.phpt
      ext/standard/tests/array/bug43495.phpt
      ext/standard/tests/array/bug43505.phpt
      ext/standard/tests/array/bug43541.phpt
      ext/standard/tests/array/compact.phpt
      ext/standard/tests/array/compact_basic.phpt
      ext/standard/tests/array/compact_variation1.phpt
      ext/standard/tests/array/count_basic.phpt
      ext/standard/tests/array/count_error.phpt
      ext/standard/tests/array/count_variation1.phpt
      ext/standard/tests/array/count_variation2.phpt
      ext/standard/tests/array/count_variation3.phpt
      ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_error.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation2.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/current_variation4.phpt
      ext/standard/tests/array/each.phpt
      ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_variation1.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation6.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/array/end_64bit.phpt
      ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_error.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/extract_error.phpt
      ext/standard/tests/array/extract_variation1.phpt
      ext/standard/tests/array/extract_variation2.phpt
      ext/standard/tests/array/extract_variation3.phpt
      ext/standard/tests/array/extract_variation4.phpt
      ext/standard/tests/array/extract_variation5.phpt
      ext/standard/tests/array/extract_variation6.phpt
      ext/standard/tests/array/extract_variation7.phpt
      ext/standard/tests/array/extract_variation8.phpt
      ext/standard/tests/array/extract_variation9.phpt
      ext/standard/tests/array/in_array_errors.phpt
      ext/standard/tests/array/in_array_variation1.phpt
      ext/standard/tests/array/in_array_variation2.phpt
      ext/standard/tests/array/in_array_variation3.phpt
      ext/standard/tests/array/in_array_variation4.phpt
      ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_error.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation4.phpt
      ext/standard/tests/array/krsort_basic.phpt
      ext/standard/tests/array/krsort_error.phpt
      ext/standard/tests/array/krsort_object.phpt
      ext/standard/tests/array/krsort_variation1.phpt
      ext/standard/tests/array/krsort_variation10.phpt
      ext/standard/tests/array/krsort_variation11.phpt
      ext/standard/tests/array/krsort_variation2.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation4.phpt
      ext/standard/tests/array/krsort_variation5.phpt
      ext/standard/tests/array/krsort_variation6.phpt
      ext/standard/tests/array/krsort_variation7.phpt
      ext/standard/tests/array/krsort_variation8.phpt
      ext/standard/tests/array/krsort_variation9.phpt
      ext/standard/tests/array/ksort_basic.phpt
      ext/standard/tests/array/ksort_error.phpt
      ext/standard/tests/array/ksort_object.phpt
      ext/standard/tests/array/ksort_variation1.phpt
      ext/standard/tests/array/ksort_variation10.phpt
      ext/standard/tests/array/ksort_variation11.phpt
      ext/standard/tests/array/ksort_variation2.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation4.phpt
      ext/standard/tests/array/ksort_variation5.phpt
      ext/standard/tests/array/ksort_variation6.phpt
      ext/standard/tests/array/ksort_variation7.phpt
      ext/standard/tests/array/ksort_variation8.phpt
      ext/standard/tests/array/ksort_variation9.phpt
      ext/standard/tests/array/locale_sort.phpt
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_object1.phpt
      ext/standard/tests/array/natcasesort_object2.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_error.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation2.phpt
      ext/standard/tests/array/range.phpt
      ext/standard/tests/array/range_variation.phpt
      ext/standard/tests/array/range_variation1.phpt
      ext/standard/tests/array/range_variation1_64bit.phpt
      ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/reset_error.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation3.phpt
      ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/rsort_variation9.phpt
      ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation5.phpt
      ext/standard/tests/array/sizeof_basic1.phpt
      ext/standard/tests/array/sizeof_basic2.phpt
      ext/standard/tests/array/sizeof_error.phpt
      ext/standard/tests/array/sizeof_object1.phpt
      ext/standard/tests/array/sizeof_object2.phpt
      ext/standard/tests/array/sizeof_variation1.phpt
      ext/standard/tests/array/sizeof_variation2.phpt
      ext/standard/tests/array/sizeof_variation3.phpt
      ext/standard/tests/array/sizeof_variation4.phpt
      ext/standard/tests/array/sizeof_variation5.phpt
      ext/standard/tests/array/sort_basic.phpt
      ext/standard/tests/array/sort_error.phpt
      ext/standard/tests/array/sort_object1.phpt
      ext/standard/tests/array/sort_object2.phpt
      ext/standard/tests/array/sort_variation1.phpt
      ext/standard/tests/array/sort_variation10.phpt
      ext/standard/tests/array/sort_variation11.phpt
      ext/standard/tests/array/sort_variation2.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation4.phpt
      ext/standard/tests/array/sort_variation5.phpt
      ext/standard/tests/array/sort_variation6.phpt
      ext/standard/tests/array/sort_variation7.phpt
      ext/standard/tests/array/sort_variation8.phpt
      ext/standard/tests/array/sort_variation9.phpt
      ext/standard/tests/array/uasort_basic1.phpt
      ext/standard/tests/array/uasort_basic2.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_object1.phpt
      ext/standard/tests/array/uasort_object2.phpt
      ext/standard/tests/array/uasort_variation1.phpt
      ext/standard/tests/array/uasort_variation10.phpt
      ext/standard/tests/array/uasort_variation11.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation3.phpt
      ext/standard/tests/array/uasort_variation4.phpt
      ext/standard/tests/array/uasort_variation5.phpt
      ext/standard/tests/array/uasort_variation6.phpt
      ext/standard/tests/array/uasort_variation7.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/array/uasort_variation9.phpt:
      - killed off UEXPECT
      - could someone please fix var_export2.phpt? NUL is corrupted, can't fix
      here

    * ZendEngine2/tests/001.phpt
      ZendEngine2/tests/002.phpt
      ZendEngine2/tests/003.phpt
      ZendEngine2/tests/004.phpt
      ZendEngine2/tests/005.phpt
      ZendEngine2/tests/006.phpt
      ZendEngine2/tests/007.phpt
      ZendEngine2/tests/008.phpt
      ZendEngine2/tests/009.phpt
      ZendEngine2/tests/010.phpt
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/012.phpt
      ZendEngine2/tests/013.phpt
      ZendEngine2/tests/014.phpt
      ZendEngine2/tests/015.phpt
      ZendEngine2/tests/016.phpt
      ZendEngine2/tests/017.phpt
      ZendEngine2/tests/018.phpt
      ZendEngine2/tests/019.phpt
      ZendEngine2/tests/020.phpt
      ZendEngine2/tests/021.phpt
      ZendEngine2/tests/023.phpt
      ZendEngine2/tests/029.phpt
      ZendEngine2/tests/030.phpt
      ZendEngine2/tests/access_modifiers_001.phpt
      ZendEngine2/tests/access_modifiers_002.phpt
      ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/access_modifiers_004.phpt
      ZendEngine2/tests/access_modifiers_005.phpt
      ZendEngine2/tests/access_modifiers_006.phpt
      ZendEngine2/tests/access_modifiers_007.phpt
      ZendEngine2/tests/add_001.phpt
      ZendEngine2/tests/add_002.phpt
      ZendEngine2/tests/add_003.phpt
      ZendEngine2/tests/add_004.phpt
      ZendEngine2/tests/add_005.phpt
      ZendEngine2/tests/add_006.phpt
      ZendEngine2/tests/add_007.phpt
      ZendEngine2/tests/and_001.phpt
      ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/assign_to_var_001.phpt
      ZendEngine2/tests/assign_to_var_002.phpt
      ZendEngine2/tests/assign_to_var_003.phpt
      ZendEngine2/tests/assign_to_var_004.phpt
      ZendEngine2/tests/bug22836.phpt
      ZendEngine2/tests/bug23104.phpt
      ZendEngine2/tests/bug26010.phpt
      ZendEngine2/tests/bug26166.phpt
      ZendEngine2/tests/bug26696.phpt
      ZendEngine2/tests/bug26697.phpt
      ZendEngine2/tests/bug27669.phpt
      ZendEngine2/tests/bug27798.phpt
      ZendEngine2/tests/bug28442.phpt
      ZendEngine2/tests/bug28444.phpt
      ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug29368.phpt
      ZendEngine2/tests/bug29505.phpt
      ZendEngine2/tests/bug29674.phpt
      ZendEngine2/tests/bug29896.phpt
      ZendEngine2/tests/bug29944.phpt
      ZendEngine2/tests/bug30080.phpt
      ZendEngine2/tests/bug30140.phpt
      ZendEngine2/tests/bug30162.phpt
      ZendEngine2/tests/bug30407.phpt
      ZendEngine2/tests/bug30519.phpt
      ZendEngine2/tests/bug30702.phpt
      ZendEngine2/tests/bug30791.phpt
      ZendEngine2/tests/bug31683.phpt
      ZendEngine2/tests/bug32596.phpt
      ZendEngine2/tests/bug33318.phpt
      ZendEngine2/tests/bug33512.phpt
      ZendEngine2/tests/bug33558.phpt
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/bug33999.phpt
      ZendEngine2/tests/bug34062.phpt
      ZendEngine2/tests/bug34064.phpt
      ZendEngine2/tests/bug34617.phpt
      ZendEngine2/tests/bug34873.phpt
      ZendEngine2/tests/bug34879.phpt
      ZendEngine2/tests/bug35163_2.phpt
      ZendEngine2/tests/bug35163_3.phpt
      ZendEngine2/tests/bug35239.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug37138.phpt
      ZendEngine2/tests/bug37212.phpt
      ZendEngine2/tests/bug37667.phpt
      ZendEngine2/tests/bug37707.phpt
      ZendEngine2/tests/bug37811.phpt
      ZendEngine2/tests/bug38461.phpt
      ZendEngine2/tests/bug38624.phpt
      ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt
      ZendEngine2/tests/bug38808.phpt
      ZendEngine2/tests/bug39003.phpt
      ZendEngine2/tests/bug39036.phpt
      ZendEngine2/tests/bug39127.phpt
      ZendEngine2/tests/bug40621.phpt
      ZendEngine2/tests/bug40784.phpt
      ZendEngine2/tests/bug40815.phpt
      ZendEngine2/tests/bug41026.phpt
      ZendEngine2/tests/bug41075.phpt
      ZendEngine2/tests/bug41117_1.phpt
      ZendEngine2/tests/bug41209.phpt
      ZendEngine2/tests/bug41351.phpt
      ZendEngine2/tests/bug41351_2.phpt
      ZendEngine2/tests/bug41351_3.phpt
      ZendEngine2/tests/bug41401.phpt
      ZendEngine2/tests/bug41421.phpt
      ZendEngine2/tests/bug41640.phpt
      ZendEngine2/tests/bug41813.phpt
      ZendEngine2/tests/bug42211.phpt
      ZendEngine2/tests/bug42818.phpt
      ZendEngine2/tests/bug42820.phpt
      ZendEngine2/tests/bug43183.phpt
      ZendEngine2/tests/bug43477.phpt
      ZendEngine2/tests/bug44830.phpt
      ZendEngine2/tests/bug_debug_backtrace.phpt
      ZendEngine2/tests/cast_to_array.phpt
      ZendEngine2/tests/cast_to_bool.phpt
      ZendEngine2/tests/cast_to_double.phpt
      ZendEngine2/tests/cast_to_int.phpt
      ZendEngine2/tests/cast_to_object.phpt
      ZendEngine2/tests/cast_to_string.phpt
      ZendEngine2/tests/class_alias_017.phpt
      ZendEngine2/tests/class_constants_001.phpt
      ZendEngine2/tests/class_constants_002.phpt
      ZendEngine2/tests/class_constants_003.phpt
      ZendEngine2/tests/compare_001.phpt
      ZendEngine2/tests/compare_001_64bit.phpt
      ZendEngine2/tests/compare_002.phpt
      ZendEngine2/tests/compare_002_64bit.phpt
      ZendEngine2/tests/compare_003.phpt
      ZendEngine2/tests/compare_003_64bit.phpt
      ZendEngine2/tests/compare_004.phpt
      ZendEngine2/tests/compare_004_64bit.phpt
      ZendEngine2/tests/compare_005.phpt
      ZendEngine2/tests/compare_005_64bit.phpt
      ZendEngine2/tests/compare_006.phpt
      ZendEngine2/tests/compare_006_64bit.phpt
      ZendEngine2/tests/concat_001.phpt
      ZendEngine2/tests/concat_002.phpt
      ZendEngine2/tests/constants_002.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/decrement_001_64bit.phpt
      ZendEngine2/tests/div_001.phpt
      ZendEngine2/tests/div_002.phpt
      ZendEngine2/tests/double_to_string.phpt
      ZendEngine2/tests/double_to_string_64bit.phpt
      ZendEngine2/tests/each_002.phpt
      ZendEngine2/tests/each_003.phpt
      ZendEngine2/tests/errmsg_001.phpt
      ZendEngine2/tests/errmsg_002.phpt
      ZendEngine2/tests/errmsg_003.phpt
      ZendEngine2/tests/errmsg_004.phpt
      ZendEngine2/tests/errmsg_005.phpt
      ZendEngine2/tests/errmsg_006.phpt
      ZendEngine2/tests/errmsg_007.phpt
      ZendEngine2/tests/errmsg_008.phpt
      ZendEngine2/tests/errmsg_009.phpt
      ZendEngine2/tests/errmsg_010.phpt
      ZendEngine2/tests/errmsg_011.phpt
      ZendEngine2/tests/errmsg_012.phpt
      ZendEngine2/tests/errmsg_013.phpt
      ZendEngine2/tests/errmsg_014.phpt
      ZendEngine2/tests/errmsg_015.phpt
      ZendEngine2/tests/errmsg_016.phpt
      ZendEngine2/tests/errmsg_017.phpt
      ZendEngine2/tests/errmsg_018.phpt
      ZendEngine2/tests/errmsg_019.phpt
      ZendEngine2/tests/errmsg_020.phpt
      ZendEngine2/tests/errmsg_021.phpt
      ZendEngine2/tests/errmsg_022.phpt
      ZendEngine2/tests/errmsg_023.phpt
      ZendEngine2/tests/errmsg_024.phpt
      ZendEngine2/tests/errmsg_025.phpt
      ZendEngine2/tests/errmsg_026.phpt
      ZendEngine2/tests/errmsg_027.phpt
      ZendEngine2/tests/errmsg_028.phpt
      ZendEngine2/tests/errmsg_029.phpt
      ZendEngine2/tests/errmsg_030.phpt
      ZendEngine2/tests/errmsg_031.phpt
      ZendEngine2/tests/errmsg_032.phpt
      ZendEngine2/tests/errmsg_033.phpt
      ZendEngine2/tests/errmsg_034.phpt
      ZendEngine2/tests/errmsg_035.phpt
      ZendEngine2/tests/errmsg_036.phpt
      ZendEngine2/tests/errmsg_037.phpt
      ZendEngine2/tests/errmsg_038.phpt
      ZendEngine2/tests/errmsg_039.phpt
      ZendEngine2/tests/errmsg_040.phpt
      ZendEngine2/tests/errmsg_041.phpt
      ZendEngine2/tests/errmsg_042.phpt
      ZendEngine2/tests/errmsg_043.phpt
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting02.phpt
      ZendEngine2/tests/error_reporting03.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting08.phpt
      ZendEngine2/tests/error_reporting09.phpt
      ZendEngine2/tests/error_reporting10.phpt
      ZendEngine2/tests/exception_001.phpt
      ZendEngine2/tests/exception_handler_001.phpt
      ZendEngine2/tests/exception_handler_002.phpt
      ZendEngine2/tests/exception_handler_003.phpt
      ZendEngine2/tests/exception_handler_004.phpt
      ZendEngine2/tests/exception_handler_005.phpt
      ZendEngine2/tests/exception_handler_006.phpt
      ZendEngine2/tests/foreach.phpt
      ZendEngine2/tests/foreach_002.phpt
      ZendEngine2/tests/foreach_undefined.phpt
      ZendEngine2/tests/gc_005.phpt
      ZendEngine2/tests/gc_006.phpt
      ZendEngine2/tests/gc_008.phpt
      ZendEngine2/tests/gc_009.phpt
      ZendEngine2/tests/gc_011.phpt
      ZendEngine2/tests/gc_017.phpt
      ZendEngine2/tests/get_defined_vars.phpt
      ZendEngine2/tests/get_parent_class_001.phpt
      ZendEngine2/tests/globals_001.phpt
      ZendEngine2/tests/globals_002.phpt
      ZendEngine2/tests/globals_003.phpt
      ZendEngine2/tests/globals_004.phpt
      ZendEngine2/tests/halt_compiler1.phpt
      ZendEngine2/tests/halt_compiler2.phpt
      ZendEngine2/tests/halt_compiler3.phpt
      ZendEngine2/tests/halt_compiler4.phpt
      ZendEngine2/tests/heredoc_005.phpt
      ZendEngine2/tests/heredoc_011.phpt
      ZendEngine2/tests/heredoc_013.phpt
      ZendEngine2/tests/heredoc_014.phpt
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/increment_001.phpt
      ZendEngine2/tests/indexing_001.phpt
      ZendEngine2/tests/int_overflow_32bit.phpt
      ZendEngine2/tests/int_overflow_64bit.phpt
      ZendEngine2/tests/int_underflow_32bit.phpt
      ZendEngine2/tests/int_underflow_64bit.phpt
      ZendEngine2/tests/lsb_001.phpt
      ZendEngine2/tests/lsb_002.phpt
      ZendEngine2/tests/lsb_003.phpt
      ZendEngine2/tests/lsb_004.phpt
      ZendEngine2/tests/lsb_005.phpt
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_008.phpt
      ZendEngine2/tests/lsb_009.phpt
      ZendEngine2/tests/lsb_010.phpt
      ZendEngine2/tests/lsb_015.phpt
      ZendEngine2/tests/lsb_016.phpt
      ZendEngine2/tests/lsb_018.phpt
      ZendEngine2/tests/lsb_019.phpt
      ZendEngine2/tests/lsb_020.phpt
      ZendEngine2/tests/magic_by_ref_001.phpt
      ZendEngine2/tests/magic_by_ref_002.phpt
      ZendEngine2/tests/magic_by_ref_003.phpt
      ZendEngine2/tests/magic_by_ref_004.phpt
      ZendEngine2/tests/magic_by_ref_005.phpt
      ZendEngine2/tests/magic_by_ref_006.phpt
      ZendEngine2/tests/magic_by_ref_007.phpt
      ZendEngine2/tests/magic_by_ref_008.phpt
      ZendEngine2/tests/magic_by_ref_009.phpt
      ZendEngine2/tests/magic_by_ref_010.phpt
      ZendEngine2/tests/mod_001.phpt
      ZendEngine2/tests/mul_001.phpt
      ZendEngine2/tests/not_001.phpt
      ZendEngine2/tests/not_002.phpt
      ZendEngine2/tests/nowdoc_009.phpt
      ZendEngine2/tests/nowdoc_011.phpt
      ZendEngine2/tests/nowdoc_015.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_024.phpt
      ZendEngine2/tests/ns_028.inc
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/ns_053.phpt
      ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_059.phpt
      ZendEngine2/tests/ns_064.phpt
      ZendEngine2/tests/null_argument_001.phpt
      ZendEngine2/tests/objects_001.phpt
      ZendEngine2/tests/objects_002.phpt
      ZendEngine2/tests/objects_003.phpt
      ZendEngine2/tests/objects_004.phpt
      ZendEngine2/tests/objects_005.phpt
      ZendEngine2/tests/objects_006.phpt
      ZendEngine2/tests/objects_007.phpt
      ZendEngine2/tests/objects_008.phpt
      ZendEngine2/tests/objects_009.phpt
      ZendEngine2/tests/objects_010.phpt
      ZendEngine2/tests/objects_011.phpt
      ZendEngine2/tests/objects_012.phpt
      ZendEngine2/tests/objects_013.phpt
      ZendEngine2/tests/objects_014.phpt
      ZendEngine2/tests/objects_015.phpt
      ZendEngine2/tests/objects_019.phpt
      ZendEngine2/tests/objects_020.phpt
      ZendEngine2/tests/objects_024.phpt
      ZendEngine2/tests/objects_027.phpt
      ZendEngine2/tests/oct_overflow_32bit.phpt
      ZendEngine2/tests/offset_array.phpt
      ZendEngine2/tests/offset_assign.phpt
      ZendEngine2/tests/offset_bool.phpt
      ZendEngine2/tests/offset_long.phpt
      ZendEngine2/tests/offset_null.phpt
      ZendEngine2/tests/offset_object.phpt
      ZendEngine2/tests/offset_string.phpt
      ZendEngine2/tests/or_001.phpt
      ZendEngine2/tests/selfParent_001.phpt
      ZendEngine2/tests/selfParent_002.phpt
      ZendEngine2/tests/settype_array.phpt
      ZendEngine2/tests/settype_bool.phpt
      ZendEngine2/tests/settype_double.phpt
      ZendEngine2/tests/settype_int.phpt
      ZendEngine2/tests/settype_null.phpt
      ZendEngine2/tests/settype_object.phpt
      ZendEngine2/tests/settype_resource.phpt
      ZendEngine2/tests/settype_string.phpt
      ZendEngine2/tests/shift_001.phpt
      ZendEngine2/tests/shift_002.phpt
      ZendEngine2/tests/strict_001.phpt
      ZendEngine2/tests/strict_002.phpt
      ZendEngine2/tests/sub_001.phpt
      ZendEngine2/tests/unicode_001.phpt
      ZendEngine2/tests/unicode_002.phpt
      ZendEngine2/tests/unset.inc
      ZendEngine2/tests/unset_cv07.phpt
      ZendEngine2/tests/unset_cv08.phpt
      ZendEngine2/tests/unset_cv11.phpt
      ZendEngine2/tests/xor_001.phpt
      ZendEngine2/tests/xor_002.phpt
      ZendEngine2/tests/xor_003.phpt
      ZendEngine2/tests/zend_strtod.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_003.phpt:
      - killed off UEXPECT
      - altered EXPECT for parser errors. This may or may not be a Good Thing.

2008-05-26  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      run-tests.php:
      fix typo

2008-05-25  Zoe Slattery  <zoe.slattery@googlemail.com>

    * run-tests.php
      run-tests.php:
      Added --XFAIL-- section

2008-05-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/tests/file/magic_quotes.phpt:
      Remove E_DEPRECATED from get_magic_quotes_*()

2008-05-25  Etienne Kneuss  <php@colder.ch>

    * ext/spl/php_spl.c:
      ws

    * (PHP_5_3)
      ext/spl/php_spl.c
      ext/spl/tests/spl_autoload_010.phpt
      ext/spl/tests/spl_autoload_011.phpt:
      MFH: Add a prepend param to spl_autoload_register

    * ext/spl/php_spl.c
      ext/spl/tests/spl_autoload_010.phpt
      ext/spl/tests/spl_autoload_010.phpt
      ext/spl/tests/spl_autoload_011.phpt
      ext/spl/tests/spl_autoload_011.phpt:
      Add a prepend param to spl_autoload_register

    * ext/spl/tests/heap_009.phpt
      ext/spl/tests/heap_009.phpt:
      remove the skipif

2008-05-25  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/spl/tests/fileobject_005.phpt:
      Drop SKIPIF check for ext/spl.

2008-05-24  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/tests/fileobject_005.phpt
      ext/spl/tests/heap_009.phpt:
      New tests from testfest

    * ext/spl/tests/fileobject_005.phpt
      ext/spl/tests/fileobject_005.phpt
      ext/spl/tests/heap_009.phpt
      ext/spl/tests/heap_009.phpt:
      
      New tests from testfest

2008-05-24  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/tests/bug26077.phpt
      ZendEngine2/tests/bug26077.phpt
      ZendEngine2/tests/bug26229.phpt
      ZendEngine2/tests/bug26229.phpt
      ZendEngine2/tests/bug26698.phpt
      ZendEngine2/tests/bug26698.phpt
      ZendEngine2/tests/bug27268.phpt
      ZendEngine2/tests/bug27268.phpt
      ZendEngine2/tests/bug27598.phpt
      ZendEngine2/tests/bug27598.phpt
      ZendEngine2/tests/bug28377.phpt
      ZendEngine2/tests/bug28377.phpt
      ZendEngine2/tests/bug29104.phpt
      ZendEngine2/tests/bug29104.phpt
      ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug29505.phpt
      ZendEngine2/tests/bug29505.phpt
      ZendEngine2/tests/bug29890.phpt
      ZendEngine2/tests/bug29890.phpt
      ZendEngine2/tests/bug29896.phpt
      ZendEngine2/tests/bug29896.phpt
      ZendEngine2/tests/bug29944.phpt
      ZendEngine2/tests/bug29944.phpt
      ZendEngine2/tests/bug30080.phpt
      ZendEngine2/tests/bug30080.phpt
      ZendEngine2/tests/bug30140.phpt
      ZendEngine2/tests/bug30140.phpt
      ZendEngine2/tests/bug30161.phpt
      ZendEngine2/tests/bug30161.phpt
      ZendEngine2/tests/bug30394.phpt
      ZendEngine2/tests/bug30394.phpt
      ZendEngine2/tests/bug30451.phpt
      ZendEngine2/tests/bug30451.phpt
      ZendEngine2/tests/bug30519.phpt
      ZendEngine2/tests/bug30519.phpt
      ZendEngine2/tests/bug30702.phpt
      ZendEngine2/tests/bug30702.phpt
      ZendEngine2/tests/bug30791.phpt
      ZendEngine2/tests/bug30791.phpt
      ZendEngine2/tests/bug30820.phpt
      ZendEngine2/tests/bug30820.phpt
      ZendEngine2/tests/bug30828.phpt
      ZendEngine2/tests/bug30828.phpt
      ZendEngine2/tests/bug30889.phpt
      ZendEngine2/tests/bug30889.phpt
      ZendEngine2/tests/bug30922.phpt
      ZendEngine2/tests/bug30922.phpt
      ZendEngine2/tests/bug31177-2.phpt
      ZendEngine2/tests/bug31177-2.phpt
      ZendEngine2/tests/bug31177.phpt
      ZendEngine2/tests/bug31177.phpt
      ZendEngine2/tests/bug31525.phpt
      ZendEngine2/tests/bug31525.phpt
      ZendEngine2/tests/bug32296.phpt
      ZendEngine2/tests/bug32296.phpt
      ZendEngine2/tests/bug32322.phpt
      ZendEngine2/tests/bug32427.phpt
      ZendEngine2/tests/bug32427.phpt
      ZendEngine2/tests/bug32428.phpt
      ZendEngine2/tests/bug32428.phpt
      ZendEngine2/tests/bug32596.phpt
      ZendEngine2/tests/bug32596.phpt
      ZendEngine2/tests/bug32660.phpt
      ZendEngine2/tests/bug32660.phpt
      ZendEngine2/tests/bug32674.phpt
      ZendEngine2/tests/bug32674.phpt
      ZendEngine2/tests/bug32799.phpt
      ZendEngine2/tests/bug32799.phpt
      ZendEngine2/tests/bug32833.phpt
      ZendEngine2/tests/bug32833.phpt
      ZendEngine2/tests/bug32993.phpt
      ZendEngine2/tests/bug32993.phpt
      ZendEngine2/tests/bug33116.phpt
      ZendEngine2/tests/bug33116.phpt
      ZendEngine2/tests/bug33171.phpt
      ZendEngine2/tests/bug33171.phpt
      ZendEngine2/tests/bug33257.phpt
      ZendEngine2/tests/bug33257.phpt
      ZendEngine2/tests/bug33277.phpt
      ZendEngine2/tests/bug33277.phpt
      ZendEngine2/tests/bug33318.phpt
      ZendEngine2/tests/bug33318.phpt
      ZendEngine2/tests/bug33558.phpt
      ZendEngine2/tests/bug33558.phpt
      ZendEngine2/tests/bug33732.phpt
      ZendEngine2/tests/bug33732.phpt
      ZendEngine2/tests/bug33996.phpt
      ZendEngine2/tests/bug33996.phpt
      ZendEngine2/tests/bug33999.phpt
      ZendEngine2/tests/bug33999.phpt
      ZendEngine2/tests/bug34064.phpt
      ZendEngine2/tests/bug34064.phpt
      ZendEngine2/tests/bug34065.phpt
      ZendEngine2/tests/bug34065.phpt
      ZendEngine2/tests/bug34137.phpt
      ZendEngine2/tests/bug34137.phpt
      ZendEngine2/tests/bug34199.phpt
      ZendEngine2/tests/bug34260.phpt
      ZendEngine2/tests/bug34260.phpt
      ZendEngine2/tests/bug34467.phpt
      ZendEngine2/tests/bug34467.phpt
      ZendEngine2/tests/bug34518.phpt
      ZendEngine2/tests/bug34518.phpt
      ZendEngine2/tests/bug34617.phpt
      ZendEngine2/tests/bug34617.phpt
      ZendEngine2/tests/bug34786.phpt
      ZendEngine2/tests/bug34786.phpt
      ZendEngine2/tests/bug34879.phpt
      ZendEngine2/tests/bug34879.phpt
      ZendEngine2/tests/bug34893.phpt
      ZendEngine2/tests/bug34893.phpt
      ZendEngine2/tests/bug35017.phpt
      ZendEngine2/tests/bug35017.phpt
      ZendEngine2/tests/bug35106.phpt
      ZendEngine2/tests/bug35106.phpt
      ZendEngine2/tests/bug35163.phpt
      ZendEngine2/tests/bug35163.phpt
      ZendEngine2/tests/bug35163_2.phpt
      ZendEngine2/tests/bug35163_2.phpt
      ZendEngine2/tests/bug35163_3.phpt
      ZendEngine2/tests/bug35163_3.phpt
      ZendEngine2/tests/bug35239.phpt
      ZendEngine2/tests/bug35239.phpt
      ZendEngine2/tests/bug35393.phpt
      ZendEngine2/tests/bug35393.phpt
      ZendEngine2/tests/bug35411.phpt
      ZendEngine2/tests/bug35411.phpt
      ZendEngine2/tests/bug35437.phpt
      ZendEngine2/tests/bug35437.phpt
      ZendEngine2/tests/bug35470.phpt
      ZendEngine2/tests/bug35470.phpt
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug36303.phpt
      ZendEngine2/tests/bug36303.phpt
      ZendEngine2/tests/bug36513.phpt
      ZendEngine2/tests/bug36513.phpt
      ZendEngine2/tests/bug36568.phpt
      ZendEngine2/tests/bug36568.phpt
      ZendEngine2/tests/bug37046.phpt
      ZendEngine2/tests/bug37046.phpt
      ZendEngine2/tests/bug37144.phpt
      ZendEngine2/tests/bug37144.phpt
      ZendEngine2/tests/bug37715.phpt
      ZendEngine2/tests/bug37715.phpt
      ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug38211.phpt
      ZendEngine2/tests/bug38211.phpt
      ZendEngine2/tests/bug38220.phpt
      ZendEngine2/tests/bug38220.phpt
      ZendEngine2/tests/bug38234.phpt
      ZendEngine2/tests/bug38234.phpt
      ZendEngine2/tests/bug38287.phpt
      ZendEngine2/tests/bug38287.phpt
      ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug38623.phpt
      ZendEngine2/tests/bug38623.phpt
      ZendEngine2/tests/bug38942.phpt
      ZendEngine2/tests/bug38942.phpt
      ZendEngine2/tests/bug39017.phpt
      ZendEngine2/tests/bug39017.phpt
      ZendEngine2/tests/bug39297.phpt
      ZendEngine2/tests/bug39297.phpt
      ZendEngine2/tests/bug39304.phpt
      ZendEngine2/tests/bug39304.phpt
      ZendEngine2/tests/bug39438.phpt
      ZendEngine2/tests/bug39438.phpt
      ZendEngine2/tests/bug39445.phpt
      ZendEngine2/tests/bug39445.phpt
      ZendEngine2/tests/bug39449.phpt
      ZendEngine2/tests/bug39449.phpt
      ZendEngine2/tests/bug39542.phpt
      ZendEngine2/tests/bug39542.phpt
      ZendEngine2/tests/bug39775.phpt
      ZendEngine2/tests/bug39775.phpt
      ZendEngine2/tests/bug39825.phpt
      ZendEngine2/tests/bug39825.phpt
      ZendEngine2/tests/bug39990.phpt
      ZendEngine2/tests/bug39990.phpt
      ZendEngine2/tests/bug40236.phpt
      ZendEngine2/tests/bug40236.phpt
      ZendEngine2/tests/bug40261.phpt
      ZendEngine2/tests/bug40261.phpt
      ZendEngine2/tests/bug40509.phpt
      ZendEngine2/tests/bug40509.phpt
      ZendEngine2/tests/bug40705.phpt
      ZendEngine2/tests/bug40705.phpt
      ZendEngine2/tests/bug40757.phpt
      ZendEngine2/tests/bug40757.phpt
      ZendEngine2/tests/bug40770.phpt
      ZendEngine2/tests/bug40770.phpt
      ZendEngine2/tests/bug40809.phpt
      ZendEngine2/tests/bug40809.phpt
      ZendEngine2/tests/bug41633_1.phpt
      ZendEngine2/tests/bug41633_1.phpt
      ZendEngine2/tests/bug41633_2.phpt
      ZendEngine2/tests/bug41633_2.phpt
      ZendEngine2/tests/bug41633_3.phpt
      ZendEngine2/tests/bug41633_3.phpt
      ZendEngine2/tests/bug41633_4.phpt
      ZendEngine2/tests/bug41633_4.phpt
      ZendEngine2/tests/bug41929.phpt
      ZendEngine2/tests/bug41929.phpt
      ZendEngine2/tests/bug41961.phpt
      ZendEngine2/tests/bug41961.phpt
      ZendEngine2/tests/bug43450.phpt
      ZendEngine2/tests/bug43450.phpt
      ZendEngine2/tests/catch.phpt
      ZendEngine2/tests/catch.phpt
      ZendEngine2/tests/catch_002.phpt
      ZendEngine2/tests/catch_002.phpt
      ZendEngine2/tests/catch_003.phpt
      ZendEngine2/tests/catch_003.phpt
      ZendEngine2/tests/catch_004.phpt
      ZendEngine2/tests/catch_004.phpt
      ZendEngine2/tests/halt01.phpt
      ZendEngine2/tests/halt01.phpt
      ZendEngine2/tests/halt02.phpt
      ZendEngine2/tests/halt02.phpt
      ZendEngine2/tests/halt03.phpt
      ZendEngine2/tests/halt03.phpt
      ZendEngine2/tests/instanceof.phpt
      ZendEngine2/tests/instanceof.phpt
      ZendEngine2/tests/is_a.phpt
      ZendEngine2/tests/is_a.phpt
      ZendEngine2/tests/jump01.phpt
      ZendEngine2/tests/jump01.phpt
      ZendEngine2/tests/jump02.phpt
      ZendEngine2/tests/jump02.phpt
      ZendEngine2/tests/jump03.phpt
      ZendEngine2/tests/jump03.phpt
      ZendEngine2/tests/jump04.phpt
      ZendEngine2/tests/jump04.phpt
      ZendEngine2/tests/jump05.phpt
      ZendEngine2/tests/jump05.phpt
      ZendEngine2/tests/jump06.phpt
      ZendEngine2/tests/jump06.phpt
      ZendEngine2/tests/jump07.phpt
      ZendEngine2/tests/jump07.phpt
      ZendEngine2/tests/jump08.phpt
      ZendEngine2/tests/jump08.phpt
      ZendEngine2/tests/jump09.phpt
      ZendEngine2/tests/jump09.phpt
      ZendEngine2/tests/jump10.phpt
      ZendEngine2/tests/jump10.phpt
      ZendEngine2/tests/ns_001.phpt
      ZendEngine2/tests/ns_001.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_003.phpt
      ZendEngine2/tests/ns_003.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_005.phpt
      ZendEngine2/tests/ns_005.phpt
      ZendEngine2/tests/ns_006.phpt
      ZendEngine2/tests/ns_006.phpt
      ZendEngine2/tests/ns_007.phpt
      ZendEngine2/tests/ns_007.phpt
      ZendEngine2/tests/ns_008.phpt
      ZendEngine2/tests/ns_008.phpt
      ZendEngine2/tests/ns_009.phpt
      ZendEngine2/tests/ns_009.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_011.phpt
      ZendEngine2/tests/ns_011.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_013.phpt
      ZendEngine2/tests/ns_013.phpt
      ZendEngine2/tests/ns_014.phpt
      ZendEngine2/tests/ns_014.phpt
      ZendEngine2/tests/ns_015.phpt
      ZendEngine2/tests/ns_015.phpt
      ZendEngine2/tests/ns_016.phpt
      ZendEngine2/tests/ns_016.phpt
      ZendEngine2/tests/ns_017.phpt
      ZendEngine2/tests/ns_017.phpt
      ZendEngine2/tests/ns_018.phpt
      ZendEngine2/tests/ns_018.phpt
      ZendEngine2/tests/ns_019.phpt
      ZendEngine2/tests/ns_019.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_024.phpt
      ZendEngine2/tests/ns_024.phpt
      ZendEngine2/tests/ns_025.phpt
      ZendEngine2/tests/ns_025.phpt
      ZendEngine2/tests/ns_026.phpt
      ZendEngine2/tests/ns_026.phpt
      ZendEngine2/tests/ns_027.phpt
      ZendEngine2/tests/ns_027.phpt
      ZendEngine2/tests/ns_028.phpt
      ZendEngine2/tests/ns_028.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_031.phpt
      ZendEngine2/tests/ns_031.phpt
      ZendEngine2/tests/ns_032.phpt
      ZendEngine2/tests/ns_032.phpt
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/selfParent_001.phpt
      ZendEngine2/tests/selfParent_001.phpt
      ZendEngine2/tests/selfParent_002.phpt
      ZendEngine2/tests/selfParent_002.phpt
      ZendEngine2/tests/unset_cv01.phpt
      ZendEngine2/tests/unset_cv01.phpt
      ZendEngine2/tests/unset_cv02.phpt
      ZendEngine2/tests/unset_cv02.phpt
      ZendEngine2/tests/unset_cv03.phpt
      ZendEngine2/tests/unset_cv03.phpt
      ZendEngine2/tests/unset_cv04.phpt
      ZendEngine2/tests/unset_cv04.phpt
      ZendEngine2/tests/unset_cv05.phpt
      ZendEngine2/tests/unset_cv05.phpt
      ZendEngine2/tests/unset_cv06.phpt
      ZendEngine2/tests/unset_cv08.phpt
      ZendEngine2/tests/unset_cv08.phpt
      ZendEngine2/tests/unset_cv09.phpt
      ZendEngine2/tests/unset_cv09.phpt
      ZendEngine2/tests/unset_cv10.phpt
      ZendEngine2/tests/unset_cv10.phpt
      ZendEngine2/tests/unset_cv11.phpt
      ZendEngine2/tests/unset_cv11.phpt
      ZendEngine2/tests/unset_cv12.phpt
      ZendEngine2/tests/unset_cv12.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_replaceChild_basic.phpt
      ext/filter/tests/045.phpt
      ext/filter/tests/046.phpt
      ext/filter/tests/047.phpt
      ext/filter/tests/048.phpt
      ext/filter/tests/049.phpt
      ext/filter/tests/050.phpt
      ext/filter/tests/051.phpt
      ext/mysqli/tests/mysqli_max_links.phpt
      ext/mysqli/tests/mysqli_no_reconnect.phpt
      ext/mysqli/tests/mysqli_pconn_kill.phpt
      ext/mysqli/tests/mysqli_pconn_limits.phpt
      ext/mysqli/tests/mysqli_reconnect.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_fields_win32_unicode.phpt
      ext/pcre/tests/bug34790.phpt
      ext/session/tests/bug36459.phpt
      ext/soap/tests/any.phpt
      ext/soap/tests/classmap003.phpt
      ext/soap/tests/classmap004.phpt
      ext/soap/tests/cookie.phpt
      ext/soap/tests/setheaders.phpt
      ext/soap/tests/bugs/bug34657.phpt
      ext/soap/tests/bugs/bug37013.phpt
      ext/soap/tests/bugs/bug39121.phpt
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/bugs/bug39832.phpt
      ext/soap/tests/bugs/bug40609.phpt
      ext/soap/tests/bugs/bug41004.phpt
      ext/soap/tests/bugs/bug41337.phpt
      ext/soap/tests/bugs/bug41337_2.phpt
      ext/soap/tests/bugs/bug41566.phpt
      ext/soap/tests/bugs/bug42214.phpt
      ext/soap/tests/bugs/bug42326.phpt
      ext/soap/tests/bugs/bug42359.phpt
      ext/soap/tests/bugs/bug42488.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_001p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_001s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_001w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_002p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_002s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_002w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_003p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_003s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_003w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_004p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_004s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_004w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_006p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_006s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_006w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_007p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_007s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_007w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_008p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_008s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_008w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_010p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_010s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_010w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_011p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_011s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_011w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_016p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_016s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_016w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_017p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_017s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_017w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_018p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_018s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_018w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_019p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_019s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_019w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_020p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_020s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_020w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_021p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_021s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_021w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_022p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_022s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_022w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_023p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_023s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_023w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_024p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_024s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_024w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_003p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_003s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_003w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_emptysa_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_004w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_004w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_ext_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_extreq_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_002w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_003w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_004w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_001w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_002w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_003w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_004w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_005w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_007w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_008w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_009w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_010w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_011w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_012w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_013w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_016w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_017w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_018w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_019w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_020w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_021w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_022w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_023w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_024w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_025w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_026w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_027w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_028w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_029w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_030w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_031w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_032w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_033w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_034w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_035w.phpt
      ext/soap/tests/soap12/T01.phpt
      ext/soap/tests/soap12/T02.phpt
      ext/soap/tests/soap12/T03.phpt
      ext/soap/tests/soap12/T04.phpt
      ext/soap/tests/soap12/T05.phpt
      ext/soap/tests/soap12/T10.phpt
      ext/soap/tests/soap12/T11.phpt
      ext/soap/tests/soap12/T12.phpt
      ext/soap/tests/soap12/T13.phpt
      ext/soap/tests/soap12/T14.phpt
      ext/soap/tests/soap12/T15.phpt
      ext/soap/tests/soap12/T19.phpt
      ext/soap/tests/soap12/T22.phpt
      ext/soap/tests/soap12/T23.phpt
      ext/soap/tests/soap12/T24.phpt
      ext/soap/tests/soap12/T25.phpt
      ext/soap/tests/soap12/T26.phpt
      ext/soap/tests/soap12/T27.phpt
      ext/soap/tests/soap12/T28.phpt
      ext/soap/tests/soap12/T29.phpt
      ext/soap/tests/soap12/T30.phpt
      ext/soap/tests/soap12/T31.phpt
      ext/soap/tests/soap12/T32.phpt
      ext/soap/tests/soap12/T33.phpt
      ext/soap/tests/soap12/T34.phpt
      ext/soap/tests/soap12/T35.phpt
      ext/soap/tests/soap12/T36.phpt
      ext/soap/tests/soap12/T37.phpt
      ext/soap/tests/soap12/T38_1.phpt
      ext/soap/tests/soap12/T38_2.phpt
      ext/soap/tests/soap12/T39.phpt
      ext/soap/tests/soap12/T40.phpt
      ext/soap/tests/soap12/T41.phpt
      ext/soap/tests/soap12/T42.phpt
      ext/soap/tests/soap12/T43.phpt
      ext/soap/tests/soap12/T44.phpt
      ext/soap/tests/soap12/T45.phpt
      ext/soap/tests/soap12/T46.phpt
      ext/soap/tests/soap12/T47.phpt
      ext/soap/tests/soap12/T48.phpt
      ext/soap/tests/soap12/T49.phpt
      ext/soap/tests/soap12/T50.phpt
      ext/soap/tests/soap12/T51.phpt
      ext/soap/tests/soap12/T52.phpt
      ext/soap/tests/soap12/T53.phpt
      ext/soap/tests/soap12/T54.phpt
      ext/soap/tests/soap12/T55.phpt
      ext/soap/tests/soap12/T56.phpt
      ext/soap/tests/soap12/T57.phpt
      ext/soap/tests/soap12/T58.phpt
      ext/soap/tests/soap12/T59.phpt
      ext/soap/tests/soap12/T60.phpt
      ext/soap/tests/soap12/T61.phpt
      ext/soap/tests/soap12/T63.phpt
      ext/soap/tests/soap12/T64.phpt
      ext/soap/tests/soap12/T65.phpt
      ext/soap/tests/soap12/T66.phpt
      ext/soap/tests/soap12/T67.phpt
      ext/soap/tests/soap12/T68.phpt
      ext/soap/tests/soap12/T69.phpt
      ext/soap/tests/soap12/T70.phpt
      ext/soap/tests/soap12/T71.phpt
      ext/soap/tests/soap12/T72.phpt
      ext/soap/tests/soap12/T73.phpt
      ext/soap/tests/soap12/T74.phpt
      ext/soap/tests/soap12/T75.phpt
      ext/soap/tests/soap12/T76_1.phpt
      ext/soap/tests/soap12/T76_2.phpt
      ext/soap/tests/soap12/T77_1.phpt
      ext/soap/tests/soap12/T77_2.phpt
      ext/soap/tests/soap12/T77_3.phpt
      ext/soap/tests/soap12/T78.phpt
      ext/soap/tests/soap12/T80.phpt
      ext/sqlite/tests/bug28112.phpt
      ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_combine.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_diff_assoc.phpt
      ext/standard/tests/array/array_diff_key2.phpt
      ext/standard/tests/array/array_fill.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_flip.phpt
      ext/standard/tests/array/bug29253.phpt
      ext/standard/tests/array/bug33989.phpt
      ext/standard/tests/array/bug34982.phpt
      ext/standard/tests/file/bug39538.phpt
      ext/standard/tests/file/include_userstream_001.phpt
      ext/standard/tests/file/include_userstream_002.phpt
      ext/standard/tests/file/include_userstream_003.phpt
      ext/standard/tests/general_functions/bug25038.phpt
      ext/standard/tests/general_functions/bug35229.phpt
      ext/standard/tests/image/image_type_to_mime_type_variation3.phpt
      ext/standard/tests/serialize/bug31442.phpt
      ext/standard/tests/serialize/bug37947.phpt
      ext/standard/tests/serialize/unserializeS.phpt
      ext/standard/tests/strings/join_variation1.phpt
      tests/classes/destructor_and_exceptions.phpt
      tests/classes/interface_optional_arg.phpt
      tests/classes/iterators_006.phpt
      tests/classes/serialize_001.phpt
      tests/classes/visibility_005.phpt
      tests/lang/038.phpt
      tests/lang/039.phpt
      tests/lang/040.phpt
      tests/lang/bug23524.phpt
      tests/lang/bug27439.phpt
      tests/lang/bug29566.phpt
      tests/lang/bug35176.phpt
      tests/lang/bug38579.phpt
      tests/lang/foreach_with_object_001.phpt
      tests/strings/bug22592.phpt
      tests/unicode/normalize_001.phpt
      tests/unicode/normalize_002.phpt
      tests/unicode/normalize_003.phpt
      tests/unicode/normalize_004.phpt:
      dos2unix

2008-05-24  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_heap.c:
      MFH: Also register the get_iterator handler for Max/Min Heap

    * ext/spl/spl_heap.c:
      Also register the get_iterator handler for Max/Min Heap

2008-05-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      - [DOC] restore get_magic_quotes_gpc and get_magic_quotes_runtime
        they always return false.
        (let save the world, spare bandwidth and kill the trolls 1/2)

2008-05-24  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/phar.c
      ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c:
      - MFB major fixes
         * found felipe's segfault in util.c and fixed the segfault (3 tests
      fail due to odd behavior of . and .. on this machine)
         * fixed serious flaws in the setting/resetting of is_data - now it
      works properly.  Assume
           all new PharData are tar-based, and allow passing Phar::ZIP to
      PharData constructor to override this
         * fix broken earlier commit, introduced segfault that broke 20 tests
      here

2008-05-24  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/spl/tests/array_001.phpt
      ext/spl/tests/array_002.phpt
      ext/spl/tests/array_003.phpt
      ext/spl/tests/array_004.phpt
      ext/spl/tests/array_005.phpt
      ext/spl/tests/array_006.phpt
      ext/spl/tests/array_007.phpt
      ext/spl/tests/array_008.phpt
      ext/spl/tests/array_009.phpt
      ext/spl/tests/array_009a.phpt
      ext/spl/tests/array_010.phpt
      ext/spl/tests/array_011.phpt
      ext/spl/tests/array_012.phpt
      ext/spl/tests/array_013.phpt
      ext/spl/tests/array_014.phpt
      ext/spl/tests/array_015.phpt
      ext/spl/tests/array_016.phpt
      ext/spl/tests/array_017.phpt
      ext/spl/tests/array_018.phpt
      ext/spl/tests/array_019.phpt
      ext/spl/tests/array_020.phpt
      ext/spl/tests/array_021.phpt
      ext/spl/tests/array_022.phpt
      ext/spl/tests/bug28822.phpt
      ext/spl/tests/bug31185.phpt
      ext/spl/tests/bug31346.phpt
      ext/spl/tests/bug31348.phpt
      ext/spl/tests/bug31926.phpt
      ext/spl/tests/bug32134.phpt
      ext/spl/tests/bug32394.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/bug34548.phpt
      ext/spl/tests/bug36258.phpt
      ext/spl/tests/bug36287.phpt
      ext/spl/tests/bug36825.phpt
      ext/spl/tests/bug36941.phpt
      ext/spl/tests/bug37457.phpt
      ext/spl/tests/bug38325.phpt
      ext/spl/tests/bug40036.phpt
      ext/spl/tests/bug40091.phpt
      ext/spl/tests/bug40872.phpt
      ext/spl/tests/bug41691.phpt
      ext/spl/tests/bug41692.phpt
      ext/spl/tests/bug42259.phpt
      ext/spl/tests/bug42364.phpt
      ext/spl/tests/dit_001.phpt
      ext/spl/tests/dit_002.phpt
      ext/spl/tests/dit_003.phpt
      ext/spl/tests/dit_004.phpt
      ext/spl/tests/dit_005.phpt
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_002.phpt
      ext/spl/tests/dllist_003.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_005.phpt
      ext/spl/tests/dllist_006.phpt
      ext/spl/tests/dllist_007.phpt
      ext/spl/tests/fileobject_001.phpt
      ext/spl/tests/fileobject_002.phpt
      ext/spl/tests/fileobject_003.phpt
      ext/spl/tests/fileobject_004.phpt
      ext/spl/tests/heap_001.phpt
      ext/spl/tests/heap_002.phpt
      ext/spl/tests/heap_003.phpt
      ext/spl/tests/heap_004.phpt
      ext/spl/tests/heap_005.phpt
      ext/spl/tests/heap_006.phpt
      ext/spl/tests/heap_007.phpt
      ext/spl/tests/heap_008.phpt
      ext/spl/tests/iterator_001.phpt
      ext/spl/tests/iterator_002.phpt
      ext/spl/tests/iterator_003.phpt
      ext/spl/tests/iterator_004.phpt
      ext/spl/tests/iterator_005.phpt
      ext/spl/tests/iterator_006.phpt
      ext/spl/tests/iterator_007.phpt
      ext/spl/tests/iterator_008.phpt
      ext/spl/tests/iterator_009.phpt
      ext/spl/tests/iterator_010.phpt
      ext/spl/tests/iterator_011.phpt
      ext/spl/tests/iterator_012.phpt
      ext/spl/tests/iterator_013.phpt
      ext/spl/tests/iterator_014.phpt
      ext/spl/tests/iterator_015.phpt
      ext/spl/tests/iterator_016.phpt
      ext/spl/tests/iterator_017.phpt
      ext/spl/tests/iterator_018.phpt
      ext/spl/tests/iterator_019.phpt
      ext/spl/tests/iterator_020.phpt
      ext/spl/tests/iterator_021.phpt
      ext/spl/tests/iterator_022.phpt
      ext/spl/tests/iterator_023.phpt
      ext/spl/tests/iterator_024.phpt
      ext/spl/tests/iterator_025.phpt
      ext/spl/tests/iterator_026.phpt
      ext/spl/tests/iterator_027.phpt
      ext/spl/tests/iterator_028.phpt
      ext/spl/tests/iterator_029.phpt
      ext/spl/tests/iterator_030.phpt
      ext/spl/tests/iterator_031.phpt
      ext/spl/tests/iterator_032.phpt
      ext/spl/tests/iterator_033.phpt
      ext/spl/tests/iterator_034.phpt
      ext/spl/tests/iterator_035.phpt
      ext/spl/tests/iterator_036.phpt
      ext/spl/tests/iterator_037.phpt
      ext/spl/tests/iterator_038.phpt
      ext/spl/tests/iterator_039.phpt
      ext/spl/tests/iterator_040.phpt
      ext/spl/tests/iterator_041.phpt
      ext/spl/tests/iterator_041a.phpt
      ext/spl/tests/iterator_041b.phpt
      ext/spl/tests/iterator_042.phpt
      ext/spl/tests/iterator_043.phpt
      ext/spl/tests/iterator_044.phpt
      ext/spl/tests/iterator_045.phpt
      ext/spl/tests/iterator_046.phpt
      ext/spl/tests/iterator_047.phpt
      ext/spl/tests/iterator_048.phpt
      ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049b.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt
      ext/spl/tests/observer_001.phpt
      ext/spl/tests/observer_002.phpt
      ext/spl/tests/observer_003.phpt
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt
      ext/spl/tests/observer_006.phpt
      ext/spl/tests/pqueue_001.phpt
      ext/spl/tests/pqueue_002.phpt
      ext/spl/tests/pqueue_003.phpt
      ext/spl/tests/pqueue_004.phpt
      ext/spl/tests/spl_001.phpt
      ext/spl/tests/spl_002.phpt
      ext/spl/tests/spl_003.phpt
      ext/spl/tests/spl_004.phpt
      ext/spl/tests/spl_005.phpt
      ext/spl/tests/spl_006.phpt
      ext/spl/tests/spl_007.phpt
      ext/spl/tests/spl_autoload_001.phpt
      ext/spl/tests/spl_autoload_002.phpt
      ext/spl/tests/spl_autoload_003.phpt
      ext/spl/tests/spl_autoload_004.phpt
      ext/spl/tests/spl_autoload_005.phpt
      ext/spl/tests/spl_autoload_006.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_008.phpt
      ext/spl/tests/spl_autoload_009.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt
      ext/spl/tests/testclass
      ext/spl/tests/testclass.class.inc
      ext/spl/tests/testclass.inc
      ext/spl/tests/testclass.php.inc:
      MFB: Drop SKIPIF check for ext/spl.

    * (PHP_5_3)
      ext/spl/tests/array_001.phpt
      ext/spl/tests/array_002.phpt
      ext/spl/tests/array_003.phpt
      ext/spl/tests/array_004.phpt
      ext/spl/tests/array_005.phpt
      ext/spl/tests/array_006.phpt
      ext/spl/tests/array_007.phpt
      ext/spl/tests/array_008.phpt
      ext/spl/tests/array_009.phpt
      ext/spl/tests/array_009a.phpt
      ext/spl/tests/array_010.phpt
      ext/spl/tests/array_011.phpt
      ext/spl/tests/array_012.phpt
      ext/spl/tests/array_013.phpt
      ext/spl/tests/array_014.phpt
      ext/spl/tests/array_015.phpt
      ext/spl/tests/array_016.phpt
      ext/spl/tests/array_017.phpt
      ext/spl/tests/array_018.phpt
      ext/spl/tests/array_019.phpt
      ext/spl/tests/array_020.phpt
      ext/spl/tests/array_021.phpt
      ext/spl/tests/array_022.phpt
      ext/spl/tests/bug28822.phpt
      ext/spl/tests/bug31185.phpt
      ext/spl/tests/bug31346.phpt
      ext/spl/tests/bug31348.phpt
      ext/spl/tests/bug31926.phpt
      ext/spl/tests/bug32134.phpt
      ext/spl/tests/bug32394.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/bug34548.phpt
      ext/spl/tests/bug36258.phpt
      ext/spl/tests/bug36287.phpt
      ext/spl/tests/bug36825.phpt
      ext/spl/tests/bug36941.phpt
      ext/spl/tests/bug37457.phpt
      ext/spl/tests/bug38325.phpt
      ext/spl/tests/bug40036.phpt
      ext/spl/tests/bug40091.phpt
      ext/spl/tests/bug40872.phpt
      ext/spl/tests/bug41691.phpt
      ext/spl/tests/bug41692.phpt
      ext/spl/tests/bug42259.phpt
      ext/spl/tests/bug42364.phpt
      ext/spl/tests/dit_001.phpt
      ext/spl/tests/dit_002.phpt
      ext/spl/tests/dit_003.phpt
      ext/spl/tests/dit_004.phpt
      ext/spl/tests/dit_005.phpt
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_002.phpt
      ext/spl/tests/dllist_003.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_005.phpt
      ext/spl/tests/dllist_006.phpt
      ext/spl/tests/dllist_007.phpt
      ext/spl/tests/fileobject_001.phpt
      ext/spl/tests/fileobject_002.phpt
      ext/spl/tests/fileobject_003.phpt
      ext/spl/tests/fileobject_004.phpt
      ext/spl/tests/heap_001.phpt
      ext/spl/tests/heap_002.phpt
      ext/spl/tests/heap_003.phpt
      ext/spl/tests/heap_004.phpt
      ext/spl/tests/heap_005.phpt
      ext/spl/tests/heap_006.phpt
      ext/spl/tests/heap_007.phpt
      ext/spl/tests/heap_008.phpt
      ext/spl/tests/iterator_001.phpt
      ext/spl/tests/iterator_002.phpt
      ext/spl/tests/iterator_003.phpt
      ext/spl/tests/iterator_004.phpt
      ext/spl/tests/iterator_005.phpt
      ext/spl/tests/iterator_006.phpt
      ext/spl/tests/iterator_007.phpt
      ext/spl/tests/iterator_008.phpt
      ext/spl/tests/iterator_009.phpt
      ext/spl/tests/iterator_010.phpt
      ext/spl/tests/iterator_011.phpt
      ext/spl/tests/iterator_012.phpt
      ext/spl/tests/iterator_013.phpt
      ext/spl/tests/iterator_014.phpt
      ext/spl/tests/iterator_015.phpt
      ext/spl/tests/iterator_016.phpt
      ext/spl/tests/iterator_017.phpt
      ext/spl/tests/iterator_018.phpt
      ext/spl/tests/iterator_019.phpt
      ext/spl/tests/iterator_020.phpt
      ext/spl/tests/iterator_021.phpt
      ext/spl/tests/iterator_022.phpt
      ext/spl/tests/iterator_023.phpt
      ext/spl/tests/iterator_024.phpt
      ext/spl/tests/iterator_025.phpt
      ext/spl/tests/iterator_026.phpt
      ext/spl/tests/iterator_027.phpt
      ext/spl/tests/iterator_028.phpt
      ext/spl/tests/iterator_029.phpt
      ext/spl/tests/iterator_030.phpt
      ext/spl/tests/iterator_031.phpt
      ext/spl/tests/iterator_032.phpt
      ext/spl/tests/iterator_033.phpt
      ext/spl/tests/iterator_034.phpt
      ext/spl/tests/iterator_035.phpt
      ext/spl/tests/iterator_036.phpt
      ext/spl/tests/iterator_037.phpt
      ext/spl/tests/iterator_038.phpt
      ext/spl/tests/iterator_039.phpt
      ext/spl/tests/iterator_040.phpt
      ext/spl/tests/iterator_041.phpt
      ext/spl/tests/iterator_041a.phpt
      ext/spl/tests/iterator_041b.phpt
      ext/spl/tests/iterator_042.phpt
      ext/spl/tests/iterator_043.phpt
      ext/spl/tests/iterator_044.phpt
      ext/spl/tests/iterator_045.phpt
      ext/spl/tests/iterator_046.phpt
      ext/spl/tests/iterator_047.phpt
      ext/spl/tests/iterator_048.phpt
      ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049b.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt
      ext/spl/tests/observer_001.phpt
      ext/spl/tests/observer_002.phpt
      ext/spl/tests/observer_003.phpt
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt
      ext/spl/tests/observer_006.phpt
      ext/spl/tests/pqueue_001.phpt
      ext/spl/tests/pqueue_002.phpt
      ext/spl/tests/pqueue_003.phpt
      ext/spl/tests/pqueue_004.phpt
      ext/spl/tests/regexIterator_flags_basic.phpt
      ext/spl/tests/regexIterator_mode_basic.phpt
      ext/spl/tests/regexIterator_setMode_error.phpt
      ext/spl/tests/spl_001.phpt
      ext/spl/tests/spl_002.phpt
      ext/spl/tests/spl_003.phpt
      ext/spl/tests/spl_004.phpt
      ext/spl/tests/spl_005.phpt
      ext/spl/tests/spl_006.phpt
      ext/spl/tests/spl_007.phpt
      ext/spl/tests/spl_autoload_001.phpt
      ext/spl/tests/spl_autoload_002.phpt
      ext/spl/tests/spl_autoload_003.phpt
      ext/spl/tests/spl_autoload_004.phpt
      ext/spl/tests/spl_autoload_005.phpt
      ext/spl/tests/spl_autoload_006.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_008.phpt
      ext/spl/tests/spl_autoload_009.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt
      ext/spl/tests/testclass.class.inc
      ext/spl/tests/testclass.inc
      ext/spl/tests/testclass.php.inc:
      Drop SKIPIF check for ext/spl.

2008-05-24  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tar.c:
      - MFB fix offset detection in tar files

2008-05-24  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/regexIterator_flags_basic.phpt
      ext/spl/tests/regexIterator_mode_basic.phpt
      ext/spl/tests/regexIterator_setMode_error.phpt:
      Add tests from testfest

2008-05-24  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/reflection/tests/001.phpt
      ext/reflection/tests/002.phpt
      ext/reflection/tests/003.phpt
      ext/reflection/tests/004.phpt
      ext/reflection/tests/005.phpt
      ext/reflection/tests/006.phpt
      ext/reflection/tests/007.phpt
      ext/reflection/tests/008.phpt
      ext/reflection/tests/009.phpt
      ext/reflection/tests/026.phpt
      ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt
      ext/reflection/tests/bug26640.phpt
      ext/reflection/tests/bug26695.phpt
      ext/reflection/tests/bug29268.phpt
      ext/reflection/tests/bug29523.phpt
      ext/reflection/tests/bug29828.phpt
      ext/reflection/tests/bug29986.phpt
      ext/reflection/tests/bug30146.phpt
      ext/reflection/tests/bug30148.phpt
      ext/reflection/tests/bug30209.phpt
      ext/reflection/tests/bug30856.phpt
      ext/reflection/tests/bug30961.phpt
      ext/reflection/tests/bug31651.phpt
      ext/reflection/tests/bug32981.phpt
      ext/reflection/tests/bug33312.phpt
      ext/reflection/tests/bug33389.phpt
      ext/reflection/tests/bug36308.phpt
      ext/reflection/tests/bug36337.phpt
      ext/reflection/tests/bug36434.phpt
      ext/reflection/tests/bug37816.phpt
      ext/reflection/tests/bug38132.phpt
      ext/reflection/tests/bug38194.phpt
      ext/reflection/tests/bug38217.phpt
      ext/reflection/tests/bug38465.phpt
      ext/reflection/tests/bug38653.phpt
      ext/reflection/tests/bug38942.phpt
      ext/reflection/tests/bug39001.phpt
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39884.phpt
      ext/reflection/tests/bug40431.phpt
      ext/reflection/tests/bug40794.phpt
      ext/reflection/tests/bug41061.phpt
      ext/reflection/tests/parameters_001.phpt
      ext/reflection/tests/parameters_002.phpt
      ext/reflection/tests/property_exists.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_variation.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_variation.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_isAbstract_basic.phpt
      ext/reflection/tests/reflectionClass_isFinal_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt
      ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_setAccessible.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt
      ext/reflection/tests/static_properties_002.phpt:
      MFB: Drop SKIPIF check for ext/reflection.

    * (PHP_5_3)
      ext/reflection/tests/001.phpt
      ext/reflection/tests/002.phpt
      ext/reflection/tests/003.phpt
      ext/reflection/tests/004.phpt
      ext/reflection/tests/005.phpt
      ext/reflection/tests/006.phpt
      ext/reflection/tests/007.phpt
      ext/reflection/tests/008.phpt
      ext/reflection/tests/009.phpt
      ext/reflection/tests/026.phpt
      ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt
      ext/reflection/tests/bug26640.phpt
      ext/reflection/tests/bug26695.phpt
      ext/reflection/tests/bug29268.phpt
      ext/reflection/tests/bug29523.phpt
      ext/reflection/tests/bug29828.phpt
      ext/reflection/tests/bug29986.phpt
      ext/reflection/tests/bug30146.phpt
      ext/reflection/tests/bug30148.phpt
      ext/reflection/tests/bug30209.phpt
      ext/reflection/tests/bug30856.phpt
      ext/reflection/tests/bug30961.phpt
      ext/reflection/tests/bug31651.phpt
      ext/reflection/tests/bug32981.phpt
      ext/reflection/tests/bug33312.phpt
      ext/reflection/tests/bug33389.phpt
      ext/reflection/tests/bug36308.phpt
      ext/reflection/tests/bug36337.phpt
      ext/reflection/tests/bug36434.phpt
      ext/reflection/tests/bug37816.phpt
      ext/reflection/tests/bug38132.phpt
      ext/reflection/tests/bug38194.phpt
      ext/reflection/tests/bug38217.phpt
      ext/reflection/tests/bug38465.phpt
      ext/reflection/tests/bug38653.phpt
      ext/reflection/tests/bug38942.phpt
      ext/reflection/tests/bug39001.phpt
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39884.phpt
      ext/reflection/tests/bug40431.phpt
      ext/reflection/tests/bug40794.phpt
      ext/reflection/tests/bug41061.phpt
      ext/reflection/tests/parameters_001.phpt
      ext/reflection/tests/parameters_002.phpt
      ext/reflection/tests/property_exists.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_variation.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_variation.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_isAbstract_basic.phpt
      ext/reflection/tests/reflectionClass_isFinal_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt
      ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_setAccessible.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt
      ext/reflection/tests/static_properties_002.phpt:
      Drop SKIPIF check for ext/reflection.

2008-05-24  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/regexIterator_flags_basic.phpt
      ext/spl/tests/regexIterator_flags_basic.phpt
      ext/spl/tests/regexIterator_mode_basic.phpt
      ext/spl/tests/regexIterator_mode_basic.phpt
      ext/spl/tests/regexIterator_setMode_error.phpt
      ext/spl/tests/regexIterator_setMode_error.phpt:
      
      file regexIterator_flags_basic.phpt was initially added on branch PHP_5_3.

2008-05-24  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/phar_object.c
      ext/phar/tests/config.xml
      ext/phar/tests/front.phar.phpt
      ext/phar/tests/files/blog.phar
      ext/phar/tests/files/blog.phar.inc
      ext/phar/tests/files/blog.phar.inc
      ext/phar/tests/files/config.xml
      ext/phar/tests/files/config.xml:
      "We shouldn't need a full path to the mount"
      - Fixed under Windows, cleaned up test

2008-05-24  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/standard/image.c
      ext/standard/php_image.h
      ext/standard/tests/image/image_type_to_mime_type_variation3.phpt:
      - MFH Add constants and new test (test from testfest.php.net)

    * ext/standard/image.c
      ext/standard/php_image.h
      ext/standard/tests/image/image_type_to_mime_type_variation3.phpt
      ext/standard/tests/image/image_type_to_mime_type_variation3.phpt:
      - Add constants and new test (test from testfest.php.net)

2008-05-23  Robin Fernandes  <robin@soal.org>

    * ext/reflection/tests/reflectionClass_getConstructor_basic.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_basic.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_variation.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_variation.phpt
      ext/reflection/tests/reflectionClass_getExtensionName_variation.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_basic.phpt
      ext/reflection/tests/reflectionClass_getExtension_variation.phpt
      ext/reflection/tests/reflectionClass_getExtension_variation.phpt
      ext/reflection/tests/reflectionClass_getExtension_variation.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getInterfaceNames_basic.phpt
      ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_isAbstract_basic.phpt
      ext/reflection/tests/reflectionClass_isAbstract_basic.phpt
      ext/reflection/tests/reflectionClass_isAbstract_basic.phpt
      ext/reflection/tests/reflectionClass_isFinal_basic.phpt
      ext/reflection/tests/reflectionClass_isFinal_basic.phpt
      ext/reflection/tests/reflectionClass_isFinal_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt:
      More basic ReflectionClass tests from Dutch TestFest.

2008-05-23  Antony Dovgal  <tony@daylessday.org>

    * configure.in:
      improve regexp to support b0rked SED versions (i.e. Solaris)

    * (PHP_5_3)
      ext/pcre/config0.m4:
      MFH: use bundled PCRE library when both yes & no passed as argument,
      look for headers and the lib otherwise

    * ext/pcre/config0.m4:
      use bundled PCRE library when both yes & no passed as argument,
      look for headers and the lib otherwise

2008-05-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c:
      
      When dumping entire document to file via asXml() don't lose the encoding

    * ext/simplexml/simplexml.c:
      
      MFB:When dumping entire document to file via asXml() don't lose the
      encoding

    * (PHP_5_3)
      ext/simplexml/simplexml.c:
      When dumping entire document to file via asXml() don't lose the encoding

2008-05-23  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      ext/standard/dns.c:
      MFH: Fixed Windows build now that HAVE_INET_PTON is defined

    * ext/standard/dns.c:
      Fixed Windows build now that HAVE_INET_PTON is defined

2008-05-22  Kalle Sommer Nielsen  <kalle@zesix.com>

    * ext/standard/config.w32:
      Enable inet_pton() and inet_ntop() on Windows in HEAD

    * (PHP_5_3)
      NEWS
      ext/standard/config.w32:
      [DOC] enable inet_pton() and inet_ntop() on Windows

2008-05-22  Robin Fernandes  <robin@soal.org>

    * ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt:
      Basic ReflectionClass tests (from Dutch TestFest)

    * ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getModifiers_basic.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_getParentClass.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasConstant_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasMethod_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_hasProperty_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isInterface_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_basic.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt
      ext/reflection/tests/reflectionClass_isIterateable_variation1.phpt:
      
      file reflectionClass_getModifiers_basic.phpt was initially added on branch
      PHP_5_3.

2008-05-22  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/util.c
      ext/phar/zip.c:
      major fixes
       * found felipe's segfault in util.c and fixed the segfault (3 tests fail
      due to odd behavior of . and .. on this machine)
       * fixed serious flaws in the setting/resetting of is_data - now it works
      properly.  Assume
         all new PharData are tar-based, and allow passing Phar::ZIP to PharData
      constructor to override this
       * fix broken earlier commit, introduced segfault that broke 20 tests here

2008-05-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/phar/phar_object.c:
      - Fix build (ZTS)

2008-05-21  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/tar.c:
      fix offset detection in tar files

    * ext/phar/phar_object.c:
      MFB fix convertTo\*() for same-named archives with no files

    * (PHP_5_3)
      ext/phar/phar_object.c:
      fix convertTo\*() for same-named archives with no files

2008-05-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/001-win32.phpt
      ext/standard/tests/file/copy_variation12-win32.phpt:
      - fix test

    * (PHP_5_3)
      main/main.c:
      - actually disable the ASSERT error dialog box (affects debug mode only),
      helps to run the tests and coverage analyze

2008-05-21  Josie Messa  <jdmessa@gmail.com>

    * ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt:
      - Committing tests reviewed after London TestFest 08
      - Credits to: Mike Sullivan and James Lewis

2008-05-21  Antony Dovgal  <tony@daylessday.org>

    * ext/iconv/iconv.c
      ext/iconv/php_iconv.h:
      use macros instead of hardcoded encoding names
      (%$#@# AIX is totally broken..)

2008-05-21  Josie Messa  <jdmessa@gmail.com>

    * ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMCharacterData_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMComment_appendData_basic_Sullivan.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMNode_issamenode_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt
      ext/dom/tests/DOMText_appendData_basic.phpt:
      
      file DOMCharacterData_appendData_basic.phpt was initially added on branch
      PHP_5_3.

2008-05-21  Felipe Pena  <felipensp@gmail.com>

    * run-tests.php:
      - Remove check for unicode.semantics

2008-05-21  Antony Dovgal  <tony@daylessday.org>

    * run-tests.php:
      fix run-tests.php (Felipe)

    * tests/security/.cvsignore
      tests/security/.cvsignore
      tests/security/.cvsignore:
        1.1.4;
      add missing .cvsignore

    * ext/session/mod_files.c
      ext/sysvmsg/sysvmsg.c:
      use ZEND_U_CONVERTER() macro to prevent segfaults when the converter is not
      set (i.e. NULL)

    * ZendEngine2/zend_ini_parser.y:
      looks for Unicode constants in Unicode mode

2008-05-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/zip/.cvsignore
      ext/zip/config.m4
      ext/zip/config.w32
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/examples/create.php
      ext/zip/examples/dir.php
      ext/zip/examples/extract.php
      ext/zip/examples/fopen.php
      ext/zip/examples/im.php
      ext/zip/examples/odt.php
      ext/zip/examples/test.zip
      ext/zip/lib/mkstemp.c
      ext/zip/lib/unistd.h
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_alias.h
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_err_str.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h
      ext/zip/lib/zipint_alias.h
      ext/zip/tests/bug11216.phpt
      ext/zip/tests/bug38943.phpt
      ext/zip/tests/bug7214.phpt
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/bug8009.phpt
      ext/zip/tests/bug8700.phpt
      ext/zip/tests/oo_addemptydir.phpt
      ext/zip/tests/oo_addfile.phpt
      ext/zip/tests/oo_close.phpt
      ext/zip/tests/oo_delete.phpt
      ext/zip/tests/oo_ext_zip.phpt
      ext/zip/tests/oo_extract.phpt
      ext/zip/tests/oo_getcomment.phpt
      ext/zip/tests/oo_getnameindex.phpt
      ext/zip/tests/oo_namelocate.phpt
      ext/zip/tests/oo_open.phpt
      ext/zip/tests/oo_properties.phpt
      ext/zip/tests/oo_rename.phpt
      ext/zip/tests/oo_setcomment.phpt
      ext/zip/tests/oo_stream.phpt
      ext/zip/tests/utils.inc
      ext/zip/tests/zip_close.phpt
      ext/zip/tests/zip_entry_compressedsize.phpt
      ext/zip/tests/zip_entry_compressionmethod.phpt
      ext/zip/tests/zip_entry_filesize.phpt
      ext/zip/tests/zip_entry_name.phpt
      ext/zip/tests/zip_entry_open.phpt
      ext/zip/tests/zip_entry_read.phpt
      ext/zip/tests/zip_open.phpt
      ext/zip/tests/zip_read.phpt:
      - sync with PECL HEAD

2008-05-20  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/tests/fileobject_004.phpt:
      MFH: Fix path lookup when include_path is used

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/tests/fileobject_004.phpt
      ext/spl/tests/fileobject_004.phpt:
      Fix path lookup when include_path is used

2008-05-20  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_constants.c:
      use correct check for unicode
      strings may be still strings, even in Unicode mode

    * ZendEngine2/zend.c:
      make sure that converters are not equal to utf8 & ascii before destroying
      them, or we may end up with double free

    * ZendEngine2/tests/constants/dir-constant-eval.phpt
      ZendEngine2/tests/constants/dir-constant-includes.phpt
      ZendEngine2/tests/constants/dir-constant-nested_includes.phpt
      ZendEngine2/tests/constants/dir-constant-normal.phpt:
      fix tests

    * (PHP_5_3)
      ZendEngine2/tests/constants/dir-constant-eval.phpt
      ZendEngine2/tests/constants/dir-constant-includes.phpt
      ZendEngine2/tests/constants/dir-constant-nested_includes.phpt
      ZendEngine2/tests/constants/dir-constant-normal.phpt:
      fix tests (say hello to disk C:\)

2008-05-20  David Soria Parra  <dsoria@gmx.net>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Coding style

    * (PHP_5_3)
      ext/soap/soap.c:
      MFH: Allow non-long values for proxy_port, connection_timeout and convert
      them

    * ext/soap/soap.c:
      Allow non-long values for proxy_port, connection_timeout and convert them

2008-05-20  Antony Dovgal  <tony@daylessday.org>

    * ext/date/php_date.c:
      fix function signature and silence compile warning

    * ext/spl/spl_array.c
      ext/spl/spl_heap.c:
      nuke unused variables

    * main/streams/unicode_filter.c:
      fix invalid free in Unicode filter

2008-05-20  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      proper fix

2008-05-20  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar_object.c:
      s/zend_hash_exists/zend_hash_find/

    * ext/phar/phar_object.c:
      MFB relax rename requirements

    * (PHP_5_3)
      ext/phar/phar_object.c:
      relax conversion, so that if a phar has no files, we can convert it to
      another format without changing the extension

2008-05-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c:
      Crossing the Rubicon: remove the unicode.semantics switch and default
      unicode mode to On.

2008-05-19  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/tests/zip/refcount1.phpt:
      - unicodify expected output

    * ext/phar/phar_object.c
      ext/phar/shortarc.php
      ext/phar/stub.h
      ext/phar/tests/008.phpt
      ext/phar/tests/009.phpt
      ext/phar/tests/010.phpt
      ext/phar/tests/011.phpt
      ext/phar/tests/012.phpt
      ext/phar/tests/013.phpt
      ext/phar/tests/014.phpt
      ext/phar/tests/015.phpt
      ext/phar/tests/015b.phpt
      ext/phar/tests/016.phpt
      ext/phar/tests/016b.phpt
      ext/phar/tests/017.phpt
      ext/phar/tests/018.phpt
      ext/phar/tests/019.phpt
      ext/phar/tests/019b.phpt
      ext/phar/tests/019c.phpt
      ext/phar/tests/020.phpt
      ext/phar/tests/021.phpt
      ext/phar/tests/022.phpt
      ext/phar/tests/023.phpt
      ext/phar/tests/024.phpt
      ext/phar/tests/025.phpt
      ext/phar/tests/026.phpt
      ext/phar/tests/027.phpt
      ext/phar/tests/028.phpt
      ext/phar/tests/029.phpt
      ext/phar/tests/030.phpt
      ext/phar/tests/033.phpt
      ext/phar/tests/033a.phpt
      ext/phar/tests/badparameters.phpt
      ext/phar/tests/delete.phpt
      ext/phar/tests/delete_in_phar.phpt
      ext/phar/tests/delete_in_phar_b.phpt
      ext/phar/tests/delete_in_phar_confirm.phpt
      ext/phar/tests/dir.phpt
      ext/phar/tests/fgc_edgecases.phpt
      ext/phar/tests/fopen_edgecases2.phpt
      ext/phar/tests/frontcontroller10.phpt
      ext/phar/tests/frontcontroller11.phpt
      ext/phar/tests/frontcontroller12.phpt
      ext/phar/tests/frontcontroller13.phpt
      ext/phar/tests/frontcontroller15.phpt
      ext/phar/tests/frontcontroller16.phpt
      ext/phar/tests/frontcontroller2.phpt
      ext/phar/tests/frontcontroller21.phpt
      ext/phar/tests/frontcontroller22.phpt
      ext/phar/tests/frontcontroller23.phpt
      ext/phar/tests/frontcontroller24.phpt
      ext/phar/tests/frontcontroller25.phpt
      ext/phar/tests/frontcontroller26.phpt
      ext/phar/tests/frontcontroller27.phpt
      ext/phar/tests/frontcontroller28.phpt
      ext/phar/tests/frontcontroller29.phpt
      ext/phar/tests/frontcontroller3.phpt
      ext/phar/tests/frontcontroller30.phpt
      ext/phar/tests/frontcontroller31.phpt
      ext/phar/tests/frontcontroller32.phpt
      ext/phar/tests/frontcontroller33.phpt
      ext/phar/tests/frontcontroller34.phpt
      ext/phar/tests/frontcontroller6.phpt
      ext/phar/tests/frontcontroller8.phpt
      ext/phar/tests/frontcontroller9.phpt
      ext/phar/tests/include_path.phpt
      ext/phar/tests/ini_set.phpt
      ext/phar/tests/ini_set_off.phpt
      ext/phar/tests/invalid_alias.phpt
      ext/phar/tests/invalid_setstubalias.phpt
      ext/phar/tests/metadata_read.phpt
      ext/phar/tests/metadata_write.phpt
      ext/phar/tests/metadata_write_commit.phpt
      ext/phar/tests/mkdir.phpt
      ext/phar/tests/mounteddir.phpt
      ext/phar/tests/open_for_write_existing.phpt
      ext/phar/tests/open_for_write_existing_b.phpt
      ext/phar/tests/open_for_write_existing_c.phpt
      ext/phar/tests/open_for_write_newfile.phpt
      ext/phar/tests/open_for_write_newfile_b.phpt
      ext/phar/tests/open_for_write_newfile_c.phpt
      ext/phar/tests/opendir.phpt
      ext/phar/tests/opendir_edgecases.phpt
      ext/phar/tests/phar_begin_setstub_commit.phpt
      ext/phar/tests/phar_buildfromdirectory1.phpt
      ext/phar/tests/phar_buildfromdirectory2.phpt
      ext/phar/tests/phar_buildfromdirectory3.phpt
      ext/phar/tests/phar_buildfromiterator1.phpt
      ext/phar/tests/phar_buildfromiterator3.phpt
      ext/phar/tests/phar_buildfromiterator5.phpt
      ext/phar/tests/phar_buildfromiterator6.phpt
      ext/phar/tests/phar_buildfromiterator7.phpt
      ext/phar/tests/phar_bz2.phpt
      ext/phar/tests/phar_commitwrite.phpt
      ext/phar/tests/phar_convert_again.phpt
      ext/phar/tests/phar_convert_repeated.phpt
      ext/phar/tests/phar_convert_tar.phpt
      ext/phar/tests/phar_convert_tar2.phpt
      ext/phar/tests/phar_convert_tar3.phpt
      ext/phar/tests/phar_convert_zip.phpt
      ext/phar/tests/phar_create_in_cwd.phpt
      ext/phar/tests/phar_createdefaultstub.phpt
      ext/phar/tests/phar_ctx_001.phpt
      ext/phar/tests/phar_decompress.phpt
      ext/phar/tests/phar_dotted_path.phpt
      ext/phar/tests/phar_extract.phpt
      ext/phar/tests/phar_gzip.phpt
      ext/phar/tests/phar_isvalidpharfilename.phpt
      ext/phar/tests/phar_metadata_read.phpt
      ext/phar/tests/phar_metadata_write.phpt
      ext/phar/tests/phar_offset_check.phpt
      ext/phar/tests/phar_oo_001.phpt
      ext/phar/tests/phar_oo_compressallbz2.phpt
      ext/phar/tests/phar_oo_compressallgz.phpt
      ext/phar/tests/phar_oo_compressed_001.phpt
      ext/phar/tests/phar_oo_compressed_001b.phpt
      ext/phar/tests/phar_oo_compressed_002.phpt
      ext/phar/tests/phar_oo_compressed_002b.phpt
      ext/phar/tests/phar_oo_getmodified.phpt
      ext/phar/tests/phar_oo_iswriteable.phpt
      ext/phar/tests/phar_oo_uncompressall.phpt
      ext/phar/tests/phar_setalias.phpt
      ext/phar/tests/phar_setalias2.phpt
      ext/phar/tests/phar_setdefaultstub.phpt
      ext/phar/tests/phar_stub.phpt
      ext/phar/tests/phar_stub_error.phpt
      ext/phar/tests/phar_stub_write.phpt
      ext/phar/tests/phar_stub_write_file.phpt
      ext/phar/tests/phar_unlinkarchive.phpt
      ext/phar/tests/pharfileinfo_construct.phpt
      ext/phar/tests/pharfileinfo_getcrc32.phpt
      ext/phar/tests/readfile_edgecases.phpt
      ext/phar/tests/refcount1.phpt
      ext/phar/tests/rename.phpt
      ext/phar/tests/withphar_web.phpt
      ext/phar/tests/files/nophar.phar
      ext/phar/tests/files/phar_oo_test.inc
      ext/phar/tests/files/phar_test.inc
      ext/phar/tests/tar/all.phpt
      ext/phar/tests/tar/frontcontroller10.phar.phpt
      ext/phar/tests/tar/frontcontroller11.phar.phpt
      ext/phar/tests/tar/frontcontroller12.phar.phpt
      ext/phar/tests/tar/frontcontroller13.phar.phpt
      ext/phar/tests/tar/frontcontroller15.phar.phpt
      ext/phar/tests/tar/frontcontroller16.phar.phpt
      ext/phar/tests/tar/frontcontroller2.phar.phpt
      ext/phar/tests/tar/frontcontroller21.phar.phpt
      ext/phar/tests/tar/frontcontroller3.phar.phpt
      ext/phar/tests/tar/frontcontroller9.phar.phpt
      ext/phar/tests/tar/open_for_write_existing.phpt
      ext/phar/tests/tar/open_for_write_existing_b.phpt
      ext/phar/tests/tar/open_for_write_existing_c.phpt
      ext/phar/tests/tar/open_for_write_newfile.phpt
      ext/phar/tests/tar/open_for_write_newfile_b.phpt
      ext/phar/tests/tar/open_for_write_newfile_c.phpt
      ext/phar/tests/tar/phar_begin_setstub_commit.phpt
      ext/phar/tests/tar/phar_buildfromiterator5.phpt
      ext/phar/tests/tar/phar_buildfromiterator6.phpt
      ext/phar/tests/tar/phar_buildfromiterator7.phpt
      ext/phar/tests/tar/phar_convert_phar.phpt
      ext/phar/tests/tar/phar_convert_phar2.phpt
      ext/phar/tests/tar/phar_convert_phar3.phpt
      ext/phar/tests/tar/phar_stub.phpt
      ext/phar/tests/tar/phar_stub_error.phpt
      ext/phar/tests/tar/refcount1.phpt
      ext/phar/tests/tar/tar_003.phpt
      ext/phar/tests/tar/tar_004.phpt
      ext/phar/tests/tar/tar_bz2.phpt
      ext/phar/tests/tar/tar_gzip.phpt
      ext/phar/tests/tar/files/make_invalid_tar.php.inc
      ext/phar/tests/tar/files/tarmaker.php.inc
      ext/phar/tests/zip/all.phpt
      ext/phar/tests/zip/frontcontroller10.phar.phpt
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/frontcontroller12.phar.phpt
      ext/phar/tests/zip/frontcontroller13.phar.phpt
      ext/phar/tests/zip/frontcontroller15.phar.phpt
      ext/phar/tests/zip/frontcontroller16.phar.phpt
      ext/phar/tests/zip/frontcontroller2.phar.phpt
      ext/phar/tests/zip/frontcontroller21.phar.phpt
      ext/phar/tests/zip/frontcontroller3.phar.phpt
      ext/phar/tests/zip/frontcontroller9.phar.phpt
      ext/phar/tests/zip/metadata_write_commit.phpt
      ext/phar/tests/zip/open_for_write_existing.phpt
      ext/phar/tests/zip/open_for_write_existing_b.phpt
      ext/phar/tests/zip/open_for_write_existing_c.phpt
      ext/phar/tests/zip/open_for_write_newfile.phpt
      ext/phar/tests/zip/open_for_write_newfile_b.phpt
      ext/phar/tests/zip/open_for_write_newfile_c.phpt
      ext/phar/tests/zip/phar_begin_setstub_commit.phpt
      ext/phar/tests/zip/phar_buildfromiterator5.phpt
      ext/phar/tests/zip/phar_buildfromiterator6.phpt
      ext/phar/tests/zip/phar_buildfromiterator7.phpt
      ext/phar/tests/zip/phar_convert_phar.phpt:
      - IS_UNICODE checks and conversions
      - stub and creation file updates
      - far too many test updates to think about

2008-05-19  Felipe Pena  <felipensp@gmail.com>

    * ext/simplexml/tests/bug36611.phpt:
      - Fixed wrong fix

    * ext/simplexml/tests/bug36611.phpt:
      - Fixed test

2008-05-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c:
      
      MFB: Fixed bug #45004 (pg_insert() does not accept 4 digit timezone
      format)

2008-05-19  Felipe Pena  <felipensp@gmail.com>

    * ext/gmp/tests/012.phpt:
      - Fixed test (duplicated UEXPECTF section)

2008-05-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      Fixed bug #45004 (pg_insert() does not accept 4 digit timezone format)

2008-05-19  Felipe Pena  <felipensp@gmail.com>

    * ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      - Fixed tests

2008-05-19  Steve Seear  <steve.seear@uk.ibm.com>

    * ext/dom/tests/DOMComment_insertData_basic.phpt
      ext/dom/tests/DOMComment_insertData_basic.phpt
      ext/dom/tests/DOMComment_insertData_error1.phpt
      ext/dom/tests/DOMComment_insertData_error1.phpt
      ext/dom/tests/DOMComment_insertData_error2.phpt
      ext/dom/tests/DOMComment_insertData_error2.phpt:
      
      file DOMComment_insertData_basic.phpt was initially added on branch
      PHP_5_3.

    * ext/dom/DOMComment_appendData_basic.phpt
      ext/dom/DOMComment_appendData_basic.phpt
      ext/dom/DOMDocument_createAttribute_basic.phpt
      ext/dom/DOMDocument_createAttribute_error.phpt
      ext/dom/DOMDocument_createAttribute_error1.phpt
      ext/dom/DOMDocument_createAttribute_variation.phpt
      ext/dom/DOMElement_hasAttributes_basic.phpt
      ext/dom/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt:
      Moving DOM tests to correct folder.

    * ext/dom/tests/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMElement_hasAttributes_basic.phpt:
      
      file DOMElement_hasAttributes_basic.phpt was initially added on branch
      PHP_5_3.

    * ext/dom/DOMComment_appendData_basic.phpt
      ext/dom/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMComment_insertData_basic.phpt
      ext/dom/tests/DOMComment_insertData_error1.phpt
      ext/dom/tests/DOMComment_insertData_error2.phpt:
      Tests from PHP London TestFest 2008

    * ext/dom/DOMComment_appendData_basic.phpt
      ext/dom/DOMComment_appendData_basic.phpt
      ext/dom/DOMElement_hasAttributes_basic.phpt
      ext/dom/DOMElement_hasAttributes_basic.phpt
      ext/dom/tests/DOMComment_appendData_basic.phpt:
      
      file DOMComment_appendData_basic.phpt was initially added on branch
      PHP_5_3.

2008-05-19  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed win32 related realpath cache bug

2008-05-18  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar_object.c
      ext/phar/tests/config.xml
      ext/phar/tests/front.phar.phpt
      ext/phar/tests/files/blog.phar:
      MFH fix mem leak, add test for previous segfault fix

    * (PHP_5_3)
      ext/phar/cgidebug
      ext/phar/phar_object.c
      ext/phar/tests/config.xml
      ext/phar/tests/config.xml
      ext/phar/tests/front.phar.phpt
      ext/phar/tests/front.phar.phpt
      ext/phar/tests/files/blog.phar
      ext/phar/tests/files/blog.phar:
      fix memleak, add test for previous segfault fix

    * ext/phar/cgidebug
      ext/phar/phar_object.c:
      MFB fix segfault

    * (PHP_5_3)
      ext/phar/phar_object.c:
      fix segfault, test coming shortly

2008-05-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      - Reverted the accidental previous commit

    * (PHP_5_3)
      NEWS:
      - Removed "short_open_tag" entry (the related patch was reverted)

2008-05-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/shortarc.php
      ext/phar/stub.h
      ext/phar/tests/phar_commitwrite.phpt
      ext/phar/tests/phar_convert_repeated.phpt
      ext/phar/tests/phar_create_in_cwd.phpt
      ext/phar/tests/phar_createdefaultstub.phpt
      ext/phar/tests/phar_offset_check.phpt
      ext/phar/tests/phar_setdefaultstub.phpt
      ext/phar/tests/files/nophar.phar
      ext/phar/tests/files/phar_test.inc
      ext/phar/tests/tar/phar_convert_phar.phpt
      ext/phar/tests/tar/phar_convert_phar2.phpt
      ext/phar/tests/tar/phar_convert_phar3.phpt
      ext/phar/tests/tar/files/make_invalid_tar.php.inc
      ext/phar/tests/tar/files/tarmaker.php.inc
      ext/phar/tests/zip/phar_convert_phar.phpt:
      - Keep 5_3 stub and creation files in sync with what I have in CVS HEAD
      (MFB will likely be tomorrow now)

2008-05-18  David Soria Parra  <dsoria@gmx.net>

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt:
      Revert.

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt:
      MFB: Make mcrypt_enc_self_test() return value compatible with documentation
      and mcrypt_module_self_test()

    * (PHP_5_3)
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt:
      Make mcrypt_enc_self_test() return value compatible with documentation and
      mcrypt _module_self_test()

2008-05-18  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/array.c
      ext/standard/array.c
      ext/standard/basic_functions.c:
      - MFB: Making compatible with 64bit platform

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/tests/array/array_slice_variation6.phpt:
      - Making compatible with 64bit plataform

2008-05-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      tests/basic/021.phpt:
      
      MFB: Added missing INI handler

    * (PHP_5_3)
      tests/basic/021.phpt:
      Added missing INI handler

2008-05-18  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_2)
      ext/mcrypt/tests/mcrypt_create_iv.phpt~
      ext/mcrypt/tests/mcrypt_create_iv.phpt~:
      Wrong file

2008-05-18  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/tests/dit_004.phpt
      ext/spl/tests/dit_005.phpt:
      MFH: Fix filesystemiterator with ./.. + add cloning tests

2008-05-18  Felipe Pena  <felipensp@gmail.com>

    * ext/phar/tests/zip/refcount1.phpt:
      - Added UEXPECTF

2008-05-17  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_2)
      ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_create_iv.phpt
      ext/mcrypt/tests/mcrypt_create_iv.phpt
      ext/mcrypt/tests/mcrypt_create_iv.phpt~
      ext/mcrypt/tests/mcrypt_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb.phpt
      ext/mcrypt/tests/mcrypt_enc_get_algorithms_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_mode_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt
      ext/mcrypt/tests/mcrypt_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_get_cipher_name.phpt
      ext/mcrypt/tests/mcrypt_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_list_algorithms.phpt
      ext/mcrypt/tests/mcrypt_list_modes.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_block_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_key_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_module_open.phpt
      ext/mcrypt/tests/mcrypt_module_self_test.phpt
      ext/mcrypt/tests/mcrypt_ofb.phpt:
      MFH: Tests from Munich PHP Testfest 2008

    * ext/mcrypt/tests/mcrypt_create_iv.phpt~
      ext/mcrypt/tests/mcrypt_create_iv.phpt~
      ext/mcrypt/tests/mcrypt_create_iv.phpt~
      ext/mcrypt/tests/mcrypt_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb.phpt
      ext/mcrypt/tests/mcrypt_enc_get_algorithms_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_mode_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt
      ext/mcrypt/tests/mcrypt_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_get_cipher_name.phpt
      ext/mcrypt/tests/mcrypt_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_list_algorithms.phpt
      ext/mcrypt/tests/mcrypt_list_modes.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_block_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_key_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_module_open.phpt
      ext/mcrypt/tests/mcrypt_module_self_test.phpt
      ext/mcrypt/tests/mcrypt_ofb.phpt:
        1.1.4;
      file mcrypt_create_iv.phpt~ was initially added on branch PHP_5_3.

    * ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbc.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_cbf.phpt
      ext/mcrypt/tests/mcrypt_create_iv.phpt
      ext/mcrypt/tests/mcrypt_create_iv.phpt
      ext/mcrypt/tests/mcrypt_create_iv.phpt
      ext/mcrypt/tests/mcrypt_decrypt.phpt
      ext/mcrypt/tests/mcrypt_decrypt.phpt
      ext/mcrypt/tests/mcrypt_decrypt.phpt
      ext/mcrypt/tests/mcrypt_ecb.phpt
      ext/mcrypt/tests/mcrypt_ecb.phpt
      ext/mcrypt/tests/mcrypt_ecb.phpt
      ext/mcrypt/tests/mcrypt_enc_get_algorithms_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_algorithms_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_algorithms_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_enc_get_mode_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_mode_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_mode_name.phpt
      ext/mcrypt/tests/mcrypt_enc_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_enc_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_enc_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt
      ext/mcrypt/tests/mcrypt_enc_self_test.phpt
      ext/mcrypt/tests/mcrypt_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_get_block_size.phpt
      ext/mcrypt/tests/mcrypt_get_cipher_name.phpt
      ext/mcrypt/tests/mcrypt_get_cipher_name.phpt
      ext/mcrypt/tests/mcrypt_get_cipher_name.phpt
      ext/mcrypt/tests/mcrypt_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_get_iv_size.phpt
      ext/mcrypt/tests/mcrypt_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_get_key_size.phpt
      ext/mcrypt/tests/mcrypt_list_algorithms.phpt
      ext/mcrypt/tests/mcrypt_list_algorithms.phpt
      ext/mcrypt/tests/mcrypt_list_algorithms.phpt
      ext/mcrypt/tests/mcrypt_list_modes.phpt
      ext/mcrypt/tests/mcrypt_list_modes.phpt
      ext/mcrypt/tests/mcrypt_list_modes.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_block_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_block_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_block_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_key_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_key_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_algo_key_size.phpt
      ext/mcrypt/tests/mcrypt_module_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_module_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_module_get_supported_key_sizes.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_algorithm_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_module_is_block_mode.phpt
      ext/mcrypt/tests/mcrypt_module_open.phpt
      ext/mcrypt/tests/mcrypt_module_open.phpt
      ext/mcrypt/tests/mcrypt_module_open.phpt
      ext/mcrypt/tests/mcrypt_module_self_test.phpt
      ext/mcrypt/tests/mcrypt_module_self_test.phpt
      ext/mcrypt/tests/mcrypt_module_self_test.phpt
      ext/mcrypt/tests/mcrypt_ofb.phpt
      ext/mcrypt/tests/mcrypt_ofb.phpt
      ext/mcrypt/tests/mcrypt_ofb.phpt:
        1.1.4;
      Tests from Munich PHP Testfest 2008

2008-05-17  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/config.m4
      ext/phar/config.m4
      ext/phar/config.w32
      ext/phar/config.w32
      ext/phar/phar.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/phar_object.c
      ext/phar/zip.c
      ext/phar/zip.c:
      enable by default statically instead of shared
      this is done by removing zlib/bz2 explicit dependencies because they are
      unnecessary
      we only ever use the stream filter, and the check for existence has
      been moved to runtime where it is after startup

    * ext/phar/tests/phpinfo_003.phpt:
      MFB fix test (again)

    * (PHP_5_3)
      ext/phar/tests/phpinfo_003.phpt:
      fix test (again)

    * ext/phar/tests/phpinfo_003.phpt:
      MFB fix test

    * (PHP_5_3)
      ext/phar/tests/phpinfo_003.phpt:
      fix test

2008-05-17  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_error1.phpt
      ext/dom/tests/DOMComment_replaceData_error2.phpt:
      Tests from London test fest 2008

    * ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_basic.phpt
      ext/dom/tests/DOMComment_replaceData_error1.phpt
      ext/dom/tests/DOMComment_replaceData_error1.phpt
      ext/dom/tests/DOMComment_replaceData_error2.phpt
      ext/dom/tests/DOMComment_replaceData_error2.phpt:
      
      file DOMComment_replaceData_basic.phpt was initially added on branch
      PHP_5_3.

2008-05-16  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocument_loadHTML_basic.phpt
      ext/dom/tests/DOMDocument_save_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_replaceChild_basic.phpt:
      Tests from Testfest 2008

    * ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt
      ext/dom/tests/DOMDocument_loadHTML_basic.phpt
      ext/dom/tests/DOMDocument_loadHTML_basic.phpt
      ext/dom/tests/DOMDocument_save_basic.phpt
      ext/dom/tests/DOMDocument_save_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_hasChildNodes_basic.phpt
      ext/dom/tests/DOMNode_replaceChild_basic.phpt
      ext/dom/tests/DOMNode_replaceChild_basic.phpt:
      
      file DOMDocumentFragment_appendXML_hasChildNodes_basic.phpt was initially
      added on branch PHP_5_3.

2008-05-16  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/bench.php:
      Make it backward compatibility

2008-05-16  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/tests/dit_004.phpt
      ext/spl/tests/dit_005.phpt:
      Fix FilesystemIterator with ./..

2008-05-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/file.c:
      - Changed 'Z' to 's' (parameter parsing), the code didn't check if the
      parameter is a string.

    * (PHP_5_3)
      ext/standard/dl.c
      ext/standard/dl.h:
      - MFH: Improved fix (used 's' in parameter parsing)

    * ext/standard/dl.c
      ext/standard/dl.h:
      - Improved fix (used 's' in parameter parsing)

    * ext/standard/dl.c:
      - MFB: Added conversion to string.

    * (PHP_5_3)
      ext/standard/dl.c:
      - Added conversion to string.

2008-05-16  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/config.m4:
      cosmetics

    * (PHP_5_3)
      ext/phar/config.m4
      ext/phar/config.w32:
      as discussed on internals, enable phar by default for testing purposes.
      Phar is enabled as a shared extension by default in order to allow
      zlib/bz2 to be built shared.  If phar is statically built,
      both zlib and bz2 must be statically built in order for phar to use them,
      so default compile as shared is much more flexible

2008-05-15  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/tests/badparameters.phpt
      ext/phar/tests/pharfileinfo_setmetadata.phpt
      ext/phar/tests/tar/all.phpt:
      MFB: add full metadata support for tar-based archives and test

    * ext/phar/tests/tar/all.phpt
      ext/phar/tests/tar/all.phpt:
      
      file all.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/phar/phar_object.c
      ext/phar/tar.c
      ext/phar/tests/badparameters.phpt
      ext/phar/tests/pharfileinfo_setmetadata.phpt:
      add full metadata support for tar-based archives and test

2008-05-15  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_directory.c:
      Replace the iterator correctly after being cloned (related to #44964)

    * ext/spl/spl_heap.c
      ext/spl/tests/pqueue_001.phpt:
      Implement SplPriorityQueue::getExtractFlags()

2008-05-15  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/dirstream.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/util.c
      ext/phar/tests/030.phpt
      ext/phar/tests/addfuncs.phpt
      ext/phar/tests/mkdir.phpt
      ext/phar/tests/mounteddir.phpt
      ext/phar/tests/phar_buildfromiterator4.phpt
      ext/phar/tests/phar_copy.phpt
      ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_offset_check.phpt
      ext/phar/tests/phar_offset_get_error.phpt
      ext/phar/tests/zf_test.phpt
      ext/phar/tests/tar/dir.phpt
      ext/phar/tests/tar/tar_003.phpt:
      MFB: plug security hole of unfettered creation access to .phar magic
      directory

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/util.c
      ext/phar/tests/030.phpt
      ext/phar/tests/addfuncs.phpt
      ext/phar/tests/mkdir.phpt
      ext/phar/tests/mounteddir.phpt
      ext/phar/tests/phar_buildfromiterator4.phpt
      ext/phar/tests/phar_copy.phpt
      ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_offset_check.phpt
      ext/phar/tests/phar_offset_get_error.phpt
      ext/phar/tests/zf_test.phpt
      ext/phar/tests/tar/dir.phpt
      ext/phar/tests/tar/tar_003.phpt:
      fix potentially major security hole: modification/creation of files in
      .phar directory enabled in many locations
      which then allows easy creation of tar/zip-based phar archives with a
      simple rename even when phar.readonly=1.  Plug the hole very tightly,
      allowing read access to
      files, and also excluding them from opendir() output

    * (PHP_5_3)
      ext/phar/tests/phar_extract2.phpt:
      make test OS-agnostic

2008-05-15  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/tests/DOMDocument_createAttribute_basic.phpt
      ext/dom/tests/DOMDocument_createAttribute_error.phpt
      ext/dom/tests/DOMDocument_createAttribute_error1.phpt
      ext/dom/tests/DOMDocument_createAttribute_variation.phpt:
      Tests from Testfest 2008

2008-05-15  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_extract2.phpt
      ext/phar/tests/phar_offset_check.phpt
      ext/phar/tests/phar_offset_check.phpt
      ext/phar/tests/tar/phar_convert_phar3.phpt:
      
      file phar_extract2.phpt was initially added on branch PHP_5_3.

2008-05-15  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/DOMDocument_createAttribute_basic.phpt
      ext/dom/DOMDocument_createAttribute_basic.phpt
      ext/dom/DOMDocument_createAttribute_error.phpt
      ext/dom/DOMDocument_createAttribute_error.phpt
      ext/dom/DOMDocument_createAttribute_error1.phpt
      ext/dom/DOMDocument_createAttribute_error1.phpt
      ext/dom/DOMDocument_createAttribute_variation.phpt
      ext/dom/DOMDocument_createAttribute_variation.phpt:
      
      file DOMDocument_createAttribute_basic.phpt was initially added on branch
      PHP_5_3.

2008-05-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      BFn

2008-05-14  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/shortarc.php
      ext/phar/stream.c
      ext/phar/stub.h
      ext/phar/util.c
      ext/phar/tests/phar_commitwrite.phpt
      ext/phar/tests/phar_convert_repeated.phpt
      ext/phar/tests/phar_create_in_cwd.phpt
      ext/phar/tests/phar_createdefaultstub.phpt
      ext/phar/tests/phar_setdefaultstub.phpt
      ext/phar/tests/files/phar_test.inc
      ext/phar/tests/tar/phar_convert_phar.phpt
      ext/phar/tests/tar/phar_convert_phar2.phpt
      ext/phar/tests/zip/phar_convert_phar.phpt:
      - MFH
      - Make internal code forward-compatible. This included a binary cast in
      the default stub, hence test updates.

    * ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar_internal.h
      ext/phar/phar_object.c
      ext/phar/shortarc.php
      ext/phar/stream.c
      ext/phar/stub.h
      ext/phar/util.c
      ext/phar/tests/010.phpt
      ext/phar/tests/011.phpt
      ext/phar/tests/014.phpt
      ext/phar/tests/phar_commitwrite.phpt
      ext/phar/tests/phar_convert_repeated.phpt
      ext/phar/tests/phar_create_in_cwd.phpt
      ext/phar/tests/phar_createdefaultstub.phpt
      ext/phar/tests/phar_setdefaultstub.phpt
      ext/phar/tests/tar/phar_convert_phar.phpt
      ext/phar/tests/tar/phar_convert_phar2.phpt
      ext/phar/tests/zip/phar_convert_phar.phpt
      ext/phar/tests/zip/phar_stub.phpt
      ext/phar/tests/zip/phar_stub_error.phpt
      ext/phar/tests/zip/refcount1.phpt
      ext/phar/tests/zip/files/corrupt_zipmaker.php.inc:
      - Make internal code back-compatible. This included a binary cast in the
      default stub, hence many test updates.
      - Just over a third of tests pass. Test manifests are broken currently.

2008-05-14  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/strings/bug42866.phpt:
      and the last one..

    * (PHP_5_2)
      ext/soap/tests/bugs/bug42151.phpt
      ext/standard/tests/array/bug42850.phpt
      ext/standard/tests/file/bug43248.phpt
      ext/standard/tests/general_functions/bug42272.phpt:
      fixed more titles

    * (PHP_5_2)
      ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug41372.phpt
      ZendEngine2/tests/bug43128.phpt
      ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug35342.phpt
      ext/soap/tests/bugs/bug42214.phpt
      ext/standard/tests/general_functions/bug44394.phpt
      ext/xml/tests/bug43957.phpt:
      fix test titles

    * ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug41372.phpt
      ZendEngine2/tests/bug41372.phpt
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/bug43128.phpt
      ZendEngine2/tests/bug43128.phpt
      ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug35342.phpt
      ext/dom/tests/bug35342.phpt
      ext/soap/tests/bugs/bug42214.phpt
      ext/soap/tests/bugs/bug42214.phpt
      ext/standard/tests/general_functions/bug44394.phpt
      ext/xml/tests/bug43957.phpt
      ext/xml/tests/bug43957.phpt:
      fix test names

2008-05-14  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/pdorow.phpt
      ext/pdo/tests/pdorow.phpt:
      - MFH: Add check for avoid segfault when trying instantiate PDORow manually

    * ext/pdo/pdo_stmt.c
      ext/pdo/tests/pdorow.phpt
      ext/pdo/tests/pdorow.phpt
      ext/pdo/tests/pdorow.phpt:
      - Add check for avoid segfault when trying instantiate PDORow manually

2008-05-14  Matt Wilmas  <php_lists@realplain.com>

    * win32/build/buildconf.js:
      MFB: The "Steph special" :-) to allow plain 'configure' to be used

    * win32/build/template.rc:
      MFB: Steph's changes; to fix build failure after confutils.js changes
      (PRODUCT_NAME being undefined)

2008-05-14  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * ext/ereg/config.w32
      ext/libxml/config.w32
      ext/mysqlnd/config.w32
      ext/zlib/config.w32
      sapi/apache2filter/config.w32
      sapi/apache2handler/config.w32
      sapi/isapi/config.w32
      win32/build/confutils.js:
      MFB and steph's pecl fixes into confutils

    * (PHP_5_3)
      ext/ereg/config.w32
      ext/libxml/config.w32
      ext/mysqlnd/config.w32
      ext/zlib/config.w32
      sapi/apache2filter/config.w32
      sapi/apache2handler/config.w32
      sapi/isapi/config.w32
      win32/build/confutils.js:
      Windows configure fixes, a few additional lib names allowed, apache2 only
      on for zts builds since apache on win is always threaded, isapi no longer
      stops configure in non-zts mode, look for _debug for debug libraries when
      debug is enabled

2008-05-13  Felipe Pena  <felipensp@gmail.com>

    * ext/phar/tests/frontcontroller10.phpt
      ext/phar/tests/frontcontroller10.phpt
      ext/phar/tests/frontcontroller11.phpt
      ext/phar/tests/frontcontroller11.phpt
      ext/phar/tests/frontcontroller12.phpt
      ext/phar/tests/frontcontroller12.phpt
      ext/phar/tests/frontcontroller13.phpt
      ext/phar/tests/frontcontroller13.phpt
      ext/phar/tests/frontcontroller15.phpt
      ext/phar/tests/frontcontroller15.phpt
      ext/phar/tests/frontcontroller16.phpt
      ext/phar/tests/frontcontroller16.phpt
      ext/phar/tests/frontcontroller2.phpt
      ext/phar/tests/frontcontroller2.phpt
      ext/phar/tests/frontcontroller21.phpt
      ext/phar/tests/frontcontroller21.phpt
      ext/phar/tests/frontcontroller22.phpt
      ext/phar/tests/frontcontroller22.phpt
      ext/phar/tests/frontcontroller23.phpt
      ext/phar/tests/frontcontroller23.phpt
      ext/phar/tests/frontcontroller24.phpt
      ext/phar/tests/frontcontroller24.phpt
      ext/phar/tests/frontcontroller25.phpt
      ext/phar/tests/frontcontroller25.phpt
      ext/phar/tests/frontcontroller27.phpt
      ext/phar/tests/frontcontroller27.phpt
      ext/phar/tests/frontcontroller28.phpt
      ext/phar/tests/frontcontroller28.phpt
      ext/phar/tests/frontcontroller29.phpt
      ext/phar/tests/frontcontroller29.phpt
      ext/phar/tests/frontcontroller3.phpt
      ext/phar/tests/frontcontroller3.phpt
      ext/phar/tests/frontcontroller31.phpt
      ext/phar/tests/frontcontroller31.phpt
      ext/phar/tests/frontcontroller32.phpt
      ext/phar/tests/frontcontroller32.phpt
      ext/phar/tests/frontcontroller33.phpt
      ext/phar/tests/frontcontroller33.phpt
      ext/phar/tests/frontcontroller34.phpt
      ext/phar/tests/frontcontroller34.phpt
      ext/phar/tests/frontcontroller9.phpt
      ext/phar/tests/frontcontroller9.phpt
      ext/phar/tests/phar_dotted_path.phpt
      ext/phar/tests/phar_dotted_path.phpt
      ext/phar/tests/withphar_web.phpt
      ext/phar/tests/withphar_web.phpt
      ext/phar/tests/tar/frontcontroller10.phar.phpt
      ext/phar/tests/tar/frontcontroller10.phar.phpt
      ext/phar/tests/tar/frontcontroller11.phar.phpt
      ext/phar/tests/tar/frontcontroller11.phar.phpt
      ext/phar/tests/tar/frontcontroller12.phar.phpt
      ext/phar/tests/tar/frontcontroller12.phar.phpt
      ext/phar/tests/tar/frontcontroller13.phar.phpt
      ext/phar/tests/tar/frontcontroller13.phar.phpt
      ext/phar/tests/tar/frontcontroller15.phar.phpt
      ext/phar/tests/tar/frontcontroller15.phar.phpt
      ext/phar/tests/tar/frontcontroller16.phar.phpt
      ext/phar/tests/tar/frontcontroller16.phar.phpt
      ext/phar/tests/tar/frontcontroller2.phar.phpt
      ext/phar/tests/tar/frontcontroller2.phar.phpt
      ext/phar/tests/tar/frontcontroller21.phar.phpt
      ext/phar/tests/tar/frontcontroller21.phar.phpt
      ext/phar/tests/tar/frontcontroller3.phar.phpt
      ext/phar/tests/tar/frontcontroller3.phar.phpt
      ext/phar/tests/tar/frontcontroller9.phar.phpt
      ext/phar/tests/tar/frontcontroller9.phar.phpt
      ext/phar/tests/zip/frontcontroller10.phar.phpt
      ext/phar/tests/zip/frontcontroller10.phar.phpt
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/frontcontroller12.phar.phpt
      ext/phar/tests/zip/frontcontroller12.phar.phpt
      ext/phar/tests/zip/frontcontroller13.phar.phpt
      ext/phar/tests/zip/frontcontroller13.phar.phpt
      ext/phar/tests/zip/frontcontroller15.phar.phpt
      ext/phar/tests/zip/frontcontroller15.phar.phpt
      ext/phar/tests/zip/frontcontroller16.phar.phpt
      ext/phar/tests/zip/frontcontroller16.phar.phpt
      ext/phar/tests/zip/frontcontroller2.phar.phpt
      ext/phar/tests/zip/frontcontroller2.phar.phpt
      ext/phar/tests/zip/frontcontroller21.phar.phpt
      ext/phar/tests/zip/frontcontroller21.phar.phpt
      ext/phar/tests/zip/frontcontroller3.phar.phpt
      ext/phar/tests/zip/frontcontroller3.phar.phpt
      ext/phar/tests/zip/frontcontroller9.phar.phpt
      ext/phar/tests/zip/frontcontroller9.phar.phpt:
      - Fixed tests (added default_charset=)

2008-05-13  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/phar.c
      ext/phar/tests/phar_dotted_path.phpt:
      - MF53 dotted.path support

2008-05-13  Greg Beaver  <greg@chiaraquartet.net>

    * ext/phar/tests/phar_oo_002.phpt
      ext/phar/tests/phar_oo_007.phpt:
      MFB fix tests

2008-05-13  Steph Fox  <steph.fox@virgin.net>

    * ext/phar/dirstream.c
      ext/phar/func_interceptors.c
      ext/phar/phar.c
      ext/phar/phar_object.c
      ext/phar/stream.c
      ext/phar/util.c
      ext/phar/tests/files/phar_test.inc:
      - 'It builds on my box'.
      - Don't expect any tests to pass.

2008-05-13  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/phar/tests/phar_oo_002.phpt
      ext/phar/tests/phar_oo_007.phpt:
      fix test

2008-05-13  Felipe Pena  <felipensp@gmail.com>

    * ext/phar/tests/phar_convert_repeated_b.phpt
      ext/phar/tests/phar_convert_repeated_b.phpt
      ext/phar/tests/zf_test.phpt
      ext/phar/tests/zf_test.phpt
      ext/phar/tests/zip/frontcontroller1.phar.phpt
      ext/phar/tests/zip/frontcontroller1.phar.phpt
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/frontcontroller11.phar.phpt
      ext/phar/tests/zip/frontcontroller12.phar.phpt
      ext/phar/tests/zip/frontcontroller12.phar.phpt
      ext/phar/tests/zip/frontcontroller13.phar.phpt
      ext/phar/tests/zip/frontcontroller13.phar.phpt
      ext/phar/tests/zip/frontcontroller14.phar.phpt
      ext/phar/tests/zip/frontcontroller14.phar.phpt
      ext/phar/tests/zip/frontcontroller15.phar.phpt
      ext/phar/tests/zip/frontcontroller15.phar.phpt
      ext/phar/tests/zip/frontcontroller16.phar.phpt
      ext/phar/tests/zip/frontcontroller16.phar.phpt
      ext/phar/tests/zip/frontcontroller17.phar.phpt
      ext/phar/tests/zip/frontcontroller17.phar.phpt
      ext/phar/tests/zip/frontcontroller18.phar.phpt
      ext/phar/tests/zip/frontcontroller18.phar.phpt
      ext/phar/tests/zip/frontcontroller19.phar.phpt
      ext/phar/tests/zip/frontcontroller19.phar.phpt
      ext/phar/tests/zip/frontcontroller2.phar.phpt
      ext/phar/tests/zip/frontcontroller2.phar.phpt
      ext/phar/tests/zip/frontcontroller20.phar.phpt
      ext/phar/tests/zip/frontcontroller20.phar.phpt
      ext/phar/tests/zip/frontcontroller21.phar.phpt
      ext/phar/tests/zip/frontcontroller21.phar.phpt
      ext/phar/tests/zip/frontcontroller3.phar.phpt
      ext/phar/tests/zip/frontcontroller3.phar.phpt
      ext/phar/tests/zip/frontcontroller4.phar.phpt
      ext/phar/tests/zip/frontcontroller4.phar.phpt
      ext/phar/tests/zip/frontcontroller5.phar.phpt
      ext/phar/tests/zip/frontcontroller5.phar.phpt
      ext/phar/tests/zip/frontcontroller6.phar.phpt
      ext/phar/tests/zip/frontcontroller6.phar.phpt
      ext/phar/tests/zip/frontcontroller7.phar.phpt
      ext/phar/tests/zip/frontcontroller7.phar.phpt
      ext/phar/tests/zip/odt.phpt
      ext/phar/tests/zip/odt.phpt:
      - Added SKIPIF

2008-05-13  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      ext/phar/phar.c
      ext/phar/tests/phar_dotted_path.phpt
      ext/phar/tests/phar_dotted_path.phpt:
      - Allow broken.dirnames to use phar too
      - Add test
      - Kill MSVC compiler warning

2008-05-13  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/connect_scope1.phpt
      ext/oci8/tests/connect_scope1.phpt
      ext/oci8/tests/connect_scope2.phpt
      ext/oci8/tests/connect_scope2.phpt
      ext/oci8/tests/connect_scope_try1.phpt
      ext/oci8/tests/connect_scope_try1.phpt
      ext/oci8/tests/connect_scope_try2.phpt
      ext/oci8/tests/connect_scope_try2.phpt
      ext/oci8/tests/connect_scope_try3.phpt
      ext/oci8/tests/connect_scope_try3.phpt
      ext/oci8/tests/connect_scope_try4.phpt
      ext/oci8/tests/connect_scope_try4.phpt
      ext/oci8/tests/connect_scope_try5.phpt
      ext/oci8/tests/connect_scope_try5.phpt
      ext/oci8/tests/connect_scope_try6.phpt
      ext/oci8/tests/connect_scope_try6.phpt
      ext/oci8/tests/drcp_scope4.phpt
      ext/oci8/tests/minfo.phpt
      ext/oci8/tests/minfo.phpt
      ext/oci8/tests/minfo.phpt:
      
      New/updated tests

2008-05-12  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/035.phpt
      ZendEngine2/tests/class_alias_011.phpt
      ZendEngine2/tests/class_alias_012.phpt
      ZendEngine2/tests/class_alias_013.phpt
      ZendEngine2/tests/class_alias_014.phpt
      ZendEngine2/tests/class_alias_015.phpt
      ZendEngine2/tests/class_alias_016.phpt
      ZendEngine2/tests/class_alias_016.phpt
      ZendEngine2/tests/class_alias_017.phpt
      ZendEngine2/tests/class_alias_018.phpt
      ZendEngine2/tests/class_alias_019.phpt
      ZendEngine2/tests/class_alias_020.phpt
      ZendEngine2/tests/class_alias_021.phpt
      ZendEngine2/tests/class_exists_001.phpt
      ZendEngine2/tests/class_exists_002.phpt
      ZendEngine2/tests/class_exists_003.phpt
      ZendEngine2/tests/constants_001.phpt
      ZendEngine2/tests/constants_002.phpt
      ZendEngine2/tests/constants_003.phpt
      ZendEngine2/tests/constants_004.phpt
      ZendEngine2/tests/each_001.phpt
      ZendEngine2/tests/each_002.phpt
      ZendEngine2/tests/each_003.phpt
      ZendEngine2/tests/exception_005.phpt
      ZendEngine2/tests/exception_006.phpt
      ZendEngine2/tests/get_called_class_001.phpt
      ZendEngine2/tests/get_parent_class_001.phpt
      ZendEngine2/tests/heredoc_018.phpt
      ZendEngine2/tests/inter_05.phpt
      ZendEngine2/tests/inter_06.phpt
      ZendEngine2/tests/interface_exists_001.phpt
      ZendEngine2/tests/interface_exists_002.phpt
      ZendEngine2/tests/list_006.phpt
      ZendEngine2/tests/objects_028.phpt
      ZendEngine2/tests/objects_029.phpt
      ZendEngine2/tests/objects_030.phpt:
      - New tests

    * ZendEngine2/tests/035.phpt
      ZendEngine2/tests/035.phpt
      ZendEngine2/tests/class_alias_001.phpt
      ZendEngine2/tests/class_alias_021.phpt
      ZendEngine2/tests/class_alias_021.phpt
      ZendEngine2/tests/class_exists_001.phpt
      ZendEngine2/tests/class_exists_001.phpt
      ZendEngine2/tests/class_exists_002.phpt
      ZendEngine2/tests/class_exists_002.phpt
      ZendEngine2/tests/class_exists_003.phpt
      ZendEngine2/tests/class_exists_003.phpt
      ZendEngine2/tests/constants_001.phpt
      ZendEngine2/tests/constants_001.phpt
      ZendEngine2/tests/constants_002.phpt
      ZendEngine2/tests/constants_002.phpt
      ZendEngine2/tests/constants_003.phpt
      ZendEngine2/tests/constants_003.phpt
      ZendEngine2/tests/constants_004.phpt
      ZendEngine2/tests/constants_004.phpt
      ZendEngine2/tests/each_001.phpt
      ZendEngine2/tests/each_001.phpt
      ZendEngine2/tests/each_002.phpt
      ZendEngine2/tests/each_002.phpt
      ZendEngine2/tests/each_003.phpt
      ZendEngine2/tests/each_003.phpt
      ZendEngine2/tests/exception_005.phpt
      ZendEngine2/tests/exception_005.phpt
      ZendEngine2/tests/exception_006.phpt
      ZendEngine2/tests/exception_006.phpt
      ZendEngine2/tests/get_called_class_001.phpt
      ZendEngine2/tests/get_called_class_001.phpt
      ZendEngine2/tests/get_parent_class_001.phpt
      ZendEngine2/tests/get_parent_class_001.phpt
      ZendEngine2/tests/heredoc_018.phpt
      ZendEngine2/tests/heredoc_018.phpt
      ZendEngine2/tests/inter_05.phpt
      ZendEngine2/tests/inter_05.phpt
      ZendEngine2/tests/inter_06.phpt
      ZendEngine2/tests/inter_06.phpt
      ZendEngine2/tests/interface_exists_001.phpt
      ZendEngine2/tests/interface_exists_001.phpt
      ZendEngine2/tests/interface_exists_002.phpt
      ZendEngine2/tests/interface_exists_002.phpt
      ZendEngine2/tests/list_006.phpt
      ZendEngine2/tests/list_006.phpt
      ZendEngine2/tests/objects_028.phpt
      ZendEngine2/tests/objects_028.phpt
      ZendEngine2/tests/objects_029.phpt
      ZendEngine2/tests/objects_029.phpt
      ZendEngine2/tests/objects_030.phpt
      ZendEngine2/tests/objects_030.phpt:
      
      - New tests

2008-05-12  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/url/.cvsignore
      ext/standard/tests/url/.cvsignore
      ext/standard/tests/url/.cvsignore:
        1.1.4;
      add missing .cvsignore

2008-05-12  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/class_alias_017.phpt
      ZendEngine2/tests/class_alias_017.phpt
      ZendEngine2/tests/class_alias_018.phpt
      ZendEngine2/tests/class_alias_018.phpt
      ZendEngine2/tests/class_alias_019.phpt
      ZendEngine2/tests/class_alias_019.phpt
      ZendEngine2/tests/class_alias_020.phpt
      ZendEngine2/tests/class_alias_020.phpt:
      
      file class_alias_017.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/tests/class_alias_011.phpt
      ZendEngine2/tests/class_alias_011.phpt
      ZendEngine2/tests/class_alias_012.phpt
      ZendEngine2/tests/class_alias_012.phpt
      ZendEngine2/tests/class_alias_013.phpt
      ZendEngine2/tests/class_alias_013.phpt
      ZendEngine2/tests/class_alias_014.phpt
      ZendEngine2/tests/class_alias_014.phpt
      ZendEngine2/tests/class_alias_015.phpt
      ZendEngine2/tests/class_alias_015.phpt
      ZendEngine2/tests/class_alias_016.phpt:
      
      file class_alias_011.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ZendEngine2/tests/class_alias_001.phpt
      ZendEngine2/tests/class_alias_002.phpt
      ZendEngine2/tests/class_alias_002.phpt
      ZendEngine2/tests/class_alias_003.phpt
      ZendEngine2/tests/class_alias_003.phpt
      ZendEngine2/tests/class_alias_004.phpt
      ZendEngine2/tests/class_alias_004.phpt
      ZendEngine2/tests/class_alias_005.phpt
      ZendEngine2/tests/class_alias_005.phpt
      ZendEngine2/tests/class_alias_006.phpt
      ZendEngine2/tests/class_alias_006.phpt
      ZendEngine2/tests/class_alias_007.phpt
      ZendEngine2/tests/class_alias_007.phpt
      ZendEngine2/tests/class_alias_008.phpt
      ZendEngine2/tests/class_alias_008.phpt
      ZendEngine2/tests/class_alias_009.phpt
      ZendEngine2/tests/class_alias_009.phpt
      ZendEngine2/tests/class_alias_010.phpt
      ZendEngine2/tests/class_alias_010.phpt:
      file class_alias_001.phpt was added on branch PHP_5_3 on 2008-05-12
      13:31:36 +0000

    * ZendEngine2/tests/isset_003.phpt
      ZendEngine2/tests/isset_003.phpt
      ZendEngine2/tests/isset_003.phpt:
      - Fixed test

2008-05-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed bug #44952 (isset() does not checks correctly variable variable)

2008-05-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      MFH: revert patch that causes invalid reads/crashes on Linux

    * ext/standard/basic_functions.c:
      revert patch that causes invalid reads/crashes on Linux

2008-05-12  Steve Seear  <steve.seear@uk.ibm.com>

    * scripts/dev/find_tested.php:
      Added a script that generates phpt test coverage information for functions
      and methods.

2008-05-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_constants.h:
      Added API to use namesapces in internal extensions

2008-05-12  Matt Wilmas  <php_lists@realplain.com>

    * ext/standard/tests/strings/stripslashes_variation2.phpt:
      Fixed test after fixing bug #44830

2008-05-11  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/034.phpt
      ZendEngine2/tests/clone_001.phpt
      ZendEngine2/tests/clone_001.phpt
      ZendEngine2/tests/clone_002.phpt
      ZendEngine2/tests/clone_002.phpt
      ZendEngine2/tests/clone_003.phpt
      ZendEngine2/tests/clone_003.phpt
      ZendEngine2/tests/clone_004.phpt
      ZendEngine2/tests/clone_004.phpt
      ZendEngine2/tests/exception_004.phpt
      ZendEngine2/tests/exception_004.phpt
      ZendEngine2/tests/inter_04.phpt
      ZendEngine2/tests/inter_04.phpt
      ZendEngine2/tests/objects_024.phpt
      ZendEngine2/tests/objects_024.phpt
      ZendEngine2/tests/objects_025.phpt
      ZendEngine2/tests/objects_025.phpt
      ZendEngine2/tests/objects_026.phpt
      ZendEngine2/tests/objects_026.phpt
      ZendEngine2/tests/objects_027.phpt
      ZendEngine2/tests/objects_027.phpt:
      file 034.phpt was added on branch PHP_5_3 on 2008-05-11 22:44:56 +0000

2008-05-11  Matt Wilmas  <php_lists@realplain.com>

    * ZendEngine2/zend_alloc.c:
      Fixed error message typo; also removed end . to be consistent with the
      others

2008-05-11  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ext/reflection/tests/ReflectionFunction_getExtension.phpt
      ext/reflection/tests/ReflectionFunction_getExtension.phpt
      ext/reflection/tests/ReflectionFunction_getExtensionName.phpt
      ext/reflection/tests/ReflectionFunction_getExtensionName.phpt:
      MFH: Add tests for ReflectionFunction::getExtension*().

    * ext/reflection/tests/ReflectionFunction_getExtension.phpt
      ext/reflection/tests/ReflectionFunction_getExtension.phpt
      ext/reflection/tests/ReflectionFunction_getExtension.phpt
      ext/reflection/tests/ReflectionFunction_getExtensionName.phpt
      ext/reflection/tests/ReflectionFunction_getExtensionName.phpt
      ext/reflection/tests/ReflectionFunction_getExtensionName.phpt:
        1.1.4;
      Add tests for ReflectionFunction::getExtension*().

    * ext/reflection/tests/001.phpt
      ext/reflection/tests/002.phpt
      ext/reflection/tests/004.phpt
      ext/reflection/tests/bug26695.phpt
      ext/reflection/tests/bug29268.phpt
      ext/reflection/tests/bug29523.phpt
      ext/reflection/tests/bug29828.phpt
      ext/reflection/tests/bug30146.phpt
      ext/reflection/tests/bug30148.phpt
      ext/reflection/tests/bug30856.phpt
      ext/reflection/tests/bug30961.phpt
      ext/reflection/tests/bug33312.phpt
      ext/reflection/tests/bug37964.phpt
      ext/reflection/tests/bug38942.phpt
      ext/reflection/tests/parameters_001.phpt
      ext/reflection/tests/reflectionClass_constructor_002.phpt
      ext/reflection/tests/reflectionClass_getConstant_basic.phpt:
      dos2unix *.phpt

2008-05-11  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/031.phpt
      ZendEngine2/tests/031.phpt
      ZendEngine2/tests/032.phpt
      ZendEngine2/tests/032.phpt
      ZendEngine2/tests/033.phpt
      ZendEngine2/tests/033.phpt
      ZendEngine2/tests/034.phpt
      ZendEngine2/tests/anonymous_func_001.phpt
      ZendEngine2/tests/anonymous_func_001.phpt
      ZendEngine2/tests/anonymous_func_002.phpt
      ZendEngine2/tests/anonymous_func_002.phpt
      ZendEngine2/tests/anonymous_func_003.phpt
      ZendEngine2/tests/anonymous_func_003.phpt
      ZendEngine2/tests/dynamic_call_001.phpt
      ZendEngine2/tests/dynamic_call_001.phpt
      ZendEngine2/tests/dynamic_call_002.phpt
      ZendEngine2/tests/dynamic_call_002.phpt
      ZendEngine2/tests/dynamic_call_003.phpt
      ZendEngine2/tests/dynamic_call_003.phpt
      ZendEngine2/tests/dynamic_call_004.phpt
      ZendEngine2/tests/dynamic_call_004.phpt
      ZendEngine2/tests/exception_001.phpt
      ZendEngine2/tests/exception_001.phpt
      ZendEngine2/tests/exception_002.phpt
      ZendEngine2/tests/exception_002.phpt
      ZendEngine2/tests/exception_003.phpt
      ZendEngine2/tests/exception_003.phpt
      ZendEngine2/tests/heredoc_015.phpt
      ZendEngine2/tests/heredoc_015.phpt
      ZendEngine2/tests/heredoc_016.phpt
      ZendEngine2/tests/heredoc_016.phpt
      ZendEngine2/tests/heredoc_017.phpt
      ZendEngine2/tests/heredoc_017.phpt
      ZendEngine2/tests/instanceof_001.phpt
      ZendEngine2/tests/instanceof_001.phpt
      ZendEngine2/tests/instanceof_002.phpt
      ZendEngine2/tests/instanceof_002.phpt
      ZendEngine2/tests/jump14.phpt
      ZendEngine2/tests/jump14.phpt
      ZendEngine2/tests/list_003.phpt
      ZendEngine2/tests/list_003.phpt
      ZendEngine2/tests/list_004.phpt
      ZendEngine2/tests/list_004.phpt
      ZendEngine2/tests/list_005.phpt
      ZendEngine2/tests/list_005.phpt
      ZendEngine2/tests/nowdoc_016.phpt
      ZendEngine2/tests/nowdoc_016.phpt
      ZendEngine2/tests/nowdoc_017.phpt
      ZendEngine2/tests/nowdoc_017.phpt
      ZendEngine2/tests/objects_022.phpt
      ZendEngine2/tests/objects_022.phpt
      ZendEngine2/tests/objects_023.phpt
      ZendEngine2/tests/objects_023.phpt
      ZendEngine2/tests/unicode_001.phpt
      ZendEngine2/tests/unicode_002.phpt:
      
      - New tests

2008-05-10  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l:
      MFH: Restore end check for "escape" strings

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      Restore end check for "escape" strings (not needed for single-quoted
      strings as they can't have an unescaped backslash at the end)

2008-05-09  Matt Wilmas  <php_lists@realplain.com>

    * ZendEngine2/tests/bug44830.phpt:
      Fix Windows newlines (missed that detail when adding :-/)

2008-05-09  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ZendEngine2/tests/isset_001.phpt
      ZendEngine2/tests/isset_001.phpt
      ZendEngine2/tests/isset_002.phpt
      ZendEngine2/tests/isset_002.phpt
      ZendEngine2/tests/isset_003.phpt
      ZendEngine2/tests/isset_003.phpt:
      - New tests

    * ZendEngine2/tests/isset_001.phpt
      ZendEngine2/tests/isset_001.phpt
      ZendEngine2/tests/isset_001.phpt
      ZendEngine2/tests/isset_002.phpt
      ZendEngine2/tests/isset_002.phpt
      ZendEngine2/tests/isset_002.phpt
      ZendEngine2/tests/isset_003.phpt
      ZendEngine2/tests/isset_003.phpt
      ZendEngine2/tests/isset_003.phpt:
        1.1.4;
      - New tests

2008-05-09  Steve Seear  <steve.seear@uk.ibm.com>

    * scripts/dev/find_tested.php
      scripts/dev/find_tested.php:
      
      file find_tested.php was initially added on branch PHP_5_3.

2008-05-09  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/string.c:
      MFH: Fix compile error if _GNU_SOURCE is defined

    * ext/standard/string.c:
      Fix compile error if _GNU_SOURCE is defined

2008-05-09  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/Makefile:
      - s/rmdir/rd
      - Patch supplied by Richard Quadling

2008-05-09  Matt Wilmas  <php_lists@realplain.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug44830.phpt
      ZendEngine2/tests/bug44830.phpt:
      MFH: Test for loss of backslash at end of heredoc; For bug #44830 (Very
      minor issue with backslash in heredoc)

    * ZendEngine2/tests/bug44830.phpt
      ZendEngine2/tests/bug44830.phpt
      ZendEngine2/tests/bug44830.phpt:
        1.1.4;
      Test for loss of backslash at end of heredoc; For bug #44830 (Very minor
      issue with backslash in heredoc)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l:
      MFH: Fix loss of backslash at end of heredoc; For bug #44830 (Very minor
      issue with backslash in heredoc)

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      Fix loss of backslash at end of heredoc; For bug #44830 (Very minor issue
      with backslash in heredoc)

    * (PHP_5_3)
      ZendEngine2/zend_execute.c:
      MFH: Fixed bug #44681 (Resources used as array keys get converted to 0)

    * ZendEngine2/zend_execute.c:
      Fixed bug #44681 (Resources used as array keys get converted to 0)

2008-05-09  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_copy_variation1.phpt
      ext/standard/tests/file/open_basedir_copy_variation1.phpt
      ext/standard/tests/file/open_basedir_copy_variation1.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt
      tests/security/open_basedir.inc
      tests/security/open_basedir.inc
      tests/security/open_basedir_chdir.phpt
      tests/security/open_basedir_chdir.phpt
      tests/security/open_basedir_chmod.phpt
      tests/security/open_basedir_chmod.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_copy_variation1.phpt
      tests/security/open_basedir_copy_variation1.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_disk_free_space.phpt
      tests/security/open_basedir_disk_free_space.phpt
      tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file_exists.phpt
      tests/security/open_basedir_file_exists.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_fileatime.phpt
      tests/security/open_basedir_fileatime.phpt
      tests/security/open_basedir_filectime.phpt
      tests/security/open_basedir_filectime.phpt
      tests/security/open_basedir_filegroup.phpt
      tests/security/open_basedir_filegroup.phpt
      tests/security/open_basedir_fileinode.phpt
      tests/security/open_basedir_fileinode.phpt
      tests/security/open_basedir_filemtime.phpt
      tests/security/open_basedir_filemtime.phpt
      tests/security/open_basedir_fileowner.phpt
      tests/security/open_basedir_fileowner.phpt
      tests/security/open_basedir_fileperms.phpt
      tests/security/open_basedir_fileperms.phpt
      tests/security/open_basedir_filesize.phpt
      tests/security/open_basedir_filesize.phpt
      tests/security/open_basedir_filetype.phpt
      tests/security/open_basedir_filetype.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_glob-win32.phpt
      tests/security/open_basedir_glob-win32.phpt
      tests/security/open_basedir_glob.phpt
      tests/security/open_basedir_glob.phpt
      tests/security/open_basedir_is_dir.phpt
      tests/security/open_basedir_is_dir.phpt
      tests/security/open_basedir_is_executable.phpt
      tests/security/open_basedir_is_executable.phpt
      tests/security/open_basedir_is_file.phpt
      tests/security/open_basedir_is_file.phpt
      tests/security/open_basedir_is_link.phpt
      tests/security/open_basedir_is_link.phpt
      tests/security/open_basedir_is_readable.phpt
      tests/security/open_basedir_is_readable.phpt
      tests/security/open_basedir_is_writable.phpt
      tests/security/open_basedir_is_writable.phpt
      tests/security/open_basedir_link.phpt
      tests/security/open_basedir_link.phpt
      tests/security/open_basedir_linkinfo.phpt
      tests/security/open_basedir_linkinfo.phpt
      tests/security/open_basedir_lstat.phpt
      tests/security/open_basedir_lstat.phpt
      tests/security/open_basedir_mkdir.phpt
      tests/security/open_basedir_mkdir.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_readlink.phpt
      tests/security/open_basedir_readlink.phpt
      tests/security/open_basedir_realpath.phpt
      tests/security/open_basedir_realpath.phpt
      tests/security/open_basedir_rename.phpt
      tests/security/open_basedir_rename.phpt
      tests/security/open_basedir_rmdir.phpt
      tests/security/open_basedir_rmdir.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_stat.phpt
      tests/security/open_basedir_stat.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_tempnam.phpt
      tests/security/open_basedir_tempnam.phpt
      tests/security/open_basedir_touch.phpt
      tests/security/open_basedir_touch.phpt
      tests/security/open_basedir_unlink.phpt
      tests/security/open_basedir_unlink.phpt:
      Collect all the open_basedir security tests into one place

    * tests/security/open_basedir_chdir.phpt
      tests/security/open_basedir_chdir.phpt
      tests/security/open_basedir_chdir.phpt
      tests/security/open_basedir_chmod.phpt
      tests/security/open_basedir_chmod.phpt
      tests/security/open_basedir_chmod.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_copy.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_dir.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_file_put_contents.phpt
      tests/security/open_basedir_filemtime.phpt
      tests/security/open_basedir_filemtime.phpt
      tests/security/open_basedir_filemtime.phpt
      tests/security/open_basedir_fileowner.phpt
      tests/security/open_basedir_fileowner.phpt
      tests/security/open_basedir_fileowner.phpt
      tests/security/open_basedir_filetype.phpt
      tests/security/open_basedir_filetype.phpt
      tests/security/open_basedir_filetype.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_fopen.phpt
      tests/security/open_basedir_glob.phpt
      tests/security/open_basedir_glob.phpt
      tests/security/open_basedir_glob.phpt
      tests/security/open_basedir_is_executable.phpt
      tests/security/open_basedir_is_executable.phpt
      tests/security/open_basedir_is_executable.phpt
      tests/security/open_basedir_is_link.phpt
      tests/security/open_basedir_is_link.phpt
      tests/security/open_basedir_is_link.phpt
      tests/security/open_basedir_is_writable.phpt
      tests/security/open_basedir_is_writable.phpt
      tests/security/open_basedir_is_writable.phpt
      tests/security/open_basedir_link.phpt
      tests/security/open_basedir_link.phpt
      tests/security/open_basedir_link.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_parse_ini_file.phpt
      tests/security/open_basedir_rename.phpt
      tests/security/open_basedir_rename.phpt
      tests/security/open_basedir_rename.phpt
      tests/security/open_basedir_rmdir.phpt
      tests/security/open_basedir_rmdir.phpt
      tests/security/open_basedir_rmdir.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_symlink.phpt
      tests/security/open_basedir_unlink.phpt
      tests/security/open_basedir_unlink.phpt
      tests/security/open_basedir_unlink.phpt:
        1.1.4;
      file open_basedir_chdir.phpt was initially added on branch PHP_5_2.

    * tests/security/open_basedir_copy_variation1.phpt
      tests/security/open_basedir_copy_variation1.phpt
      tests/security/open_basedir_copy_variation1.phpt
      tests/security/open_basedir_disk_free_space.phpt
      tests/security/open_basedir_disk_free_space.phpt
      tests/security/open_basedir_disk_free_space.phpt
      tests/security/open_basedir_file_exists.phpt
      tests/security/open_basedir_file_exists.phpt
      tests/security/open_basedir_file_exists.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_file_get_contents.phpt
      tests/security/open_basedir_fileatime.phpt
      tests/security/open_basedir_fileatime.phpt
      tests/security/open_basedir_fileatime.phpt
      tests/security/open_basedir_filectime.phpt
      tests/security/open_basedir_filectime.phpt
      tests/security/open_basedir_filectime.phpt
      tests/security/open_basedir_filegroup.phpt
      tests/security/open_basedir_filegroup.phpt
      tests/security/open_basedir_filegroup.phpt
      tests/security/open_basedir_fileinode.phpt
      tests/security/open_basedir_fileinode.phpt
      tests/security/open_basedir_fileinode.phpt
      tests/security/open_basedir_fileperms.phpt
      tests/security/open_basedir_fileperms.phpt
      tests/security/open_basedir_fileperms.phpt
      tests/security/open_basedir_filesize.phpt
      tests/security/open_basedir_filesize.phpt
      tests/security/open_basedir_filesize.phpt
      tests/security/open_basedir_glob-win32.phpt
      tests/security/open_basedir_glob-win32.phpt
      tests/security/open_basedir_glob-win32.phpt
      tests/security/open_basedir_is_dir.phpt
      tests/security/open_basedir_is_dir.phpt
      tests/security/open_basedir_is_dir.phpt
      tests/security/open_basedir_is_file.phpt
      tests/security/open_basedir_is_file.phpt
      tests/security/open_basedir_is_file.phpt
      tests/security/open_basedir_is_readable.phpt
      tests/security/open_basedir_is_readable.phpt
      tests/security/open_basedir_is_readable.phpt
      tests/security/open_basedir_linkinfo.phpt
      tests/security/open_basedir_linkinfo.phpt
      tests/security/open_basedir_linkinfo.phpt
      tests/security/open_basedir_lstat.phpt
      tests/security/open_basedir_lstat.phpt
      tests/security/open_basedir_lstat.phpt
      tests/security/open_basedir_mkdir.phpt
      tests/security/open_basedir_mkdir.phpt
      tests/security/open_basedir_mkdir.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_opendir.phpt
      tests/security/open_basedir_readlink.phpt
      tests/security/open_basedir_readlink.phpt
      tests/security/open_basedir_readlink.phpt
      tests/security/open_basedir_realpath.phpt
      tests/security/open_basedir_realpath.phpt
      tests/security/open_basedir_realpath.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_scandir.phpt
      tests/security/open_basedir_stat.phpt
      tests/security/open_basedir_stat.phpt
      tests/security/open_basedir_stat.phpt
      tests/security/open_basedir_tempnam.phpt
      tests/security/open_basedir_tempnam.phpt
      tests/security/open_basedir_tempnam.phpt
      tests/security/open_basedir_touch.phpt
      tests/security/open_basedir_touch.phpt
      tests/security/open_basedir_touch.phpt:
        1.1.4;
      file open_basedir_copy_variation1.phpt was initially added on branch
      PHP_5_2.

    * tests/security/open_basedir.inc
      tests/security/open_basedir.inc
      tests/security/open_basedir.inc
      tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_error_log_variation.phpt
      tests/security/open_basedir_error_log_variation.phpt:
        1.1.4;
      file open_basedir.inc was initially added on branch PHP_5_2.

2008-05-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/tests/file/magic_quotes.phpt:
      - Use PHP_DEP_FE and PHP_DEP_FALIAS (magic_quotes related functions)

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/bug31720.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/uasort_variation2.phpt:
      - MFH: Fixed detection of invalid class name

    * ext/standard/user_filters.c:
      - Fix data size

    * ZendEngine2/zend_API.c
      ZendEngine2/tests/bug31720.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/uasort_variation2.phpt:
      - Fixed detection of invalid class name

    * ZendEngine2/zend_API.c:
      - Fix valgrind report (Conditional jump or move depends on uninitialised
      value)

2008-05-08  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/bug38618.phpt:
      Sync spl tests with 5.3

    * (PHP_5_3)
      ext/spl/tests/array_023.phpt:
      Sync spl tests with HEAD

2008-05-08  Felipe Pena  <felipensp@gmail.com>

    * ext/imap/php_imap.c:
      - Fixed double free

2008-05-08  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug42151.phpt
      ext/soap/tests/bugs/bug42151.phpt
      ext/soap/tests/bugs/bug42151.phpt:
      Fixed test

2008-05-08  Antony Dovgal  <tony@daylessday.org>

    * ext/soap/tests/bugs/bug42151.phpt
      ext/soap/tests/bugs/bug42151.phpt
      ext/soap/tests/bugs/bug42151.phpt:
      fix test

2008-05-08  Matt Wilmas  <php_lists@realplain.com>

    * win32/build/Makefile:
      Remove old references to flex.skl

    * (PHP_5_3)
      ext/standard/math.c:
      Fix build

2008-05-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      MFB: kill unused vars

    * (PHP_5_3)
      ext/date/php_date.c:
      Kill unused vars

2008-05-07  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS:
      new ini_get_all() parameter

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/standard/streamsfuncs.c:
      MFH: Fixed bug #44712 (stream_context_set_params segfaults on invalid
      arguments).

    * (PHP_5_2)
      ext/openssl/xp_ssl.c:
      MFH: Fixed bug #44716 (Progress notifications incorrect)

2008-05-07  Antony Dovgal  <tony@daylessday.org>

    * NEWS:
      no need to add this entry - it's in 5_2 already

2008-05-07  David Coallier  <david.coallier@gmail.com>

    * NEWS:
      - Added news item to the NEWS (Fixed bug 44811)

    * ext/soap/tests/bugs/bug44811.phpt:
      - Test for bug #44811

    * ext/soap/php_sdl.c:
      - Fixed bug #44811 (Improve error message when creating new SoapClient
                          that contains invalid data)

2008-05-07  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/connect_scope1.phpt
      ext/oci8/tests/connect_scope2.phpt
      ext/oci8/tests/connect_scope_try1.phpt
      ext/oci8/tests/connect_scope_try2.phpt
      ext/oci8/tests/connect_scope_try3.phpt
      ext/oci8/tests/connect_scope_try4.phpt
      ext/oci8/tests/connect_scope_try5.phpt
      ext/oci8/tests/connect_scope_try6.phpt:
      
      file connect_scope1.phpt was initially added on branch PHP_5_2.

2008-05-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/soap/tests/bugs/44811.phpt
      ext/soap/tests/bugs/bug44811.phpt:
      rename the test

    * (PHP_5_2)
      ext/soap/tests/bugs/bug44811.phpt:
      fix test title

2008-05-07  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/soap/php_sdl.c:
      - Fixed bug #44811 (Improve error message when creating a new SoapClient
      that contains invalid data)

2008-05-07  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/php_mysqlnd.c:
      Update mysqlnd - new ini variable

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/php_mysqlnd.c:
      Update mysqlnd

2008-05-07  David Coallier  <david.coallier@gmail.com>

    * ext/soap/tests/bugs/44811.phpt
      ext/soap/tests/bugs/44811.phpt:
      
      file 44811.phpt was initially added on branch PHP_5_3.

2008-05-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS:
      reorder

2008-05-07  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_2)
      NEWS
      NEWS:
      - Added NEWS item for fixation of bug 44811

    * (PHP_5_2)
      ext/soap/php_sdl.c:
      - Fixed Bug #44811: Improved error message when creating a new
                          SoapClient has invalid data.

    * ext/soap/tests/bugs/bug44811.phpt
      ext/soap/tests/bugs/bug44811.phpt:
        1.1.4;
      file bug44811.phpt was initially added on branch PHP_5_2.

2008-05-07  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/ns_064.phpt
      ZendEngine2/tests/objects_021.phpt:
      - New tests

    * ZendEngine2/tests/ns_064.phpt
      ZendEngine2/tests/ns_064.phpt
      ZendEngine2/tests/objects_021.phpt
      ZendEngine2/tests/objects_021.phpt:
      
      - New tests

2008-05-07  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl:
      Use IS_CV for dirrent access to $this variable

2008-05-06  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_array.c
      ext/spl/tests/bug38618.phpt:
      Add consistency with the flag

    * ext/spl/spl_array.c:
      Add a flag that defines whether the objects should get iterated through or
      not

2008-05-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/basic_functions.c:
      MFB: Fixed bug #44836 (putenv() crashes, avoid direct reference of environ
      in POSIX systems).

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c:
      
      MFB: Fixed bug #44836 (putenv() crashes, avoid direct reference of environ
      in POSIX systems).

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      Fixed bug #44836 (putenv() crashes, avoid direct reference of environ in
      POSIX systems)
      

2008-05-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_nonapi.c:
      Make mysqli compilable in a 5_2 environment. Some want to use
      mysqlnd+mysqli
      with 5_2. This won't hurt 5_2 in any way. Won't be MFB-ed because HEAD is
      completely different.

2008-05-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Use lazy symbol table initialization for op_arrays called from internal php
      functions

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed possible memory leak

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      GC fix

2008-05-06  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      NEWS:
      Fixed odd errors caused by last commit

    * ext/standard/math.c:
      Changed php_*h() + php_log1p() + php_expm1() to be static

    * (PHP_5_3)
      NEWS
      ext/standard/math.c:
      - Changed php_*h() to be static
      * Changed NEWS entry to be say 'native' insted of 'Windows' (ref. *h())

2008-05-06  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_vm_execute.h:
      Regenerate zend_vm_execute.h

2008-05-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/tests/strings/vsprintf_variation8.phpt:
      MFB: Specify the necessary precision

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c:
      
      MFB: Fixed bug #44798 (Memory leak assigning value to attribute).

2008-05-05  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/posix/posix.c:
      No domainname element in utsname on OSX

    * (PHP_5_3)
      ext/posix/posix.c:
      There is no domainname element in utsname on OSX

2008-05-05  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/php_mysqli.h:
      Fix build with libmysql 6.0.x

2008-05-05  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      add atanh() for real

2008-05-05  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug44913.phpt:
      - Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR)
      - Fixed bug #44913 (Segfault when using return in combination with nested
      loops
      and continue 2)

    * ZendEngine2/tests/bug44913.phpt
      ZendEngine2/tests/bug44913.phpt:
      
      - Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR)
      - Fixed bug #44913 (Segfault when using return in combination with nested
      loops and continue 2)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR)
      - Fixed bug #44913 (Segfault when using return in combination with nested
      loops and continue 2)

2008-05-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/standard/math.c:
      - Fixed build.

2008-05-05  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_063.phpt
      ZendEngine2/tests/ns_063.phpt
      ZendEngine2/tests/ns_063.phpt:
      Support for old-style constructors in namespaces

2008-05-05  Kalle Sommer Nielsen  <kalle@zesix.com>

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/math.c
      ext/standard/php_math.h
      ext/standard/tests/math/acosh_basic.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/asinh_basic.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/atanh_basic.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_variation.phpt:
      Merge PHP_5_3 - Implemented Windows support for asinh(), acosh(), atanh(),
      log1p() and expm1()
      
      [DOC] Merge_5_3

    * ext/standard/basic_functions.c
      ext/standard/math.c
      ext/standard/php_math.h
      ext/standard/tests/math/acosh_basic.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/asinh_basic.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/atanh_basic.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_variation.phpt:
      Implemented Windows support for asinh(), acosh(), atanh(), log1p() and
      expm1() + removed Windows check on tests
      
      [DOC] Windows support for asinh(), acosh(), atanh(), log1p() and expm1()

2008-05-04  Etienne Kneuss  <php@colder.ch>

    * ext/gd/gd.c
      ext/ldap/ldap.c
      ext/openssl/openssl.c
      ext/standard/file.c
      ext/standard/streamsfuncs.c
      ext/standard/uniqid.c:
      Fix protos

2008-05-04  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h
      ext/date/lib/tm2unixtime.c:
      - MFH: Added support for "<xth> <weekday of" and "last <weekday> of"
      phrases to
        be used with months - like in "last saturday of februari 2008".

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h
      ext/date/lib/tm2unixtime.c:
      - Added support for "<xth> <weekday of" and "last <weekday> of" phrases to
      be
        used with months - like in "last saturday of februari 2008".

2008-05-04  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c:
      MFH: fix bug #44891 Memory leak using registerPHPFunctions and XSLT
      Variable

    * ext/xsl/xsltprocessor.c:
      fix bug #44891 Memory leak using registerPHPFunctions and XSLT Variable

2008-05-04  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/array.c:
      fix compile warnings

2008-05-04  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.re:
      - MFH: Added support for using ISO 8601 time intervals to define a
      DatePeriod
        iterator.

    * ext/date/php_date.c
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.re:
      - Added support for using ISO 8601 time intervals to define a DatePeriod
        iterator.

2008-05-04  Antony Dovgal  <tony@daylessday.org>

    * ext/posix/posix.c:
      fix folding

2008-05-03  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/Makefile:
      - Introducing nmake clean-all
      - This should probably be merged with nmake clean, but I've no way to test
      the impact on distro builds.

2008-05-03  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/dom/tests/bug42082.phpt
      ext/dom/tests/bug42082.phpt
      ext/dom/tests/bug42082.phpt:
      Committing corrected test from Eric Stewart

2008-05-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      BFN: #44899

2008-05-03  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.c:
      MFB: Fix #44838 (static class reference restricting overwriting)

    * (PHP_5_3)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/035.phpt:
      MFH: Fix #44484 (define SimpleXMLElement::__toString())

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/035.phpt
      ext/simplexml/tests/035.phpt:
      Fix #44484 (define SimpleXMLElement::__toString())

2008-05-03  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS:
      - Tabs to spaces.

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c:
      - Added support for using an end date to limit the amount of recursions
        with the DatePeriod iterator.

    * ext/date/php_date.c:
      - Added support for using an end date to limit the amount of recursions
        with the DatePeriod iterator.

    * (PHP_5_3)
      NEWS
      ext/date/lib/tm2unixtime.c:
      - MFH: Fixed weekdays adding/subtracting algorithm.

    * ext/date/lib/tm2unixtime.c:
      - Fixed weekdays algorithm.

2008-05-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug44899.phpt
      ZendEngine2/tests/bug44899_2.phpt:
      - MFH: Fixed bug #44899 (__isset usage changes behavior of empty()) (patch
      by Etienne Kneuss)

    * ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug44899.phpt
      ZendEngine2/tests/bug44899.phpt
      ZendEngine2/tests/bug44899_2.phpt
      ZendEngine2/tests/bug44899_2.phpt:
      - Fixed bug #44899 (__isset usage changes behavior of empty()) (patch by
      Etienne Kneuss)

2008-05-02  Antony Dovgal  <tony@daylessday.org>

    * ext/reflection/config.m4
      ext/reflection/config.m4:
      fix build

2008-05-02  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c:
      - MFH: Fixed an issue in date() where a : was printed for the O modifier
      after
        a P modifier was used.

    * ext/date/php_date.c
      ext/date/php_date.c:
      - Fixed an issue in date() where a : was printed for the O modifier after a
      P
        modifier was used.

    * TSRM/tsrm_virtual_cwd.h:
      - More coffee required...

2008-05-02  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * ext/pcre/config.w32
      ext/reflection/config.w32
      ext/spl/config.w32:
      MFB

2008-05-02  Derick Rethans  <php@derickrethans.nl>

    * TSRM/tsrm_virtual_cwd.h:
      - MF53: fix for bug #44870: rename() on directory deletes same named file.
        (Patch by Pierre)

    * (PHP_5_3)
      TSRM/tsrm_virtual_cwd.h:
      - Fix for bug #44870: rename() on directory deletes same named file. (Patch
      by
        Pierre)

2008-05-02  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * (PHP_5_3)
      ext/pcre/config.w32
      ext/reflection/config.w32
      ext/spl/config.w32:
      Fix reflection (always static, never shared) and disable turning off pcre
      and spl (also always static, never shared)

2008-05-02  Lars Strojny  <lars@strojny.net>

    * ext/reflection/config.m4
      ext/reflection/config.m4
      ext/reflection/config.w32
      ext/reflection/config.w32:
      Hard enabling it for Windows, readding define for UNIX [DOC]

    * ext/reflection/config.m4:
      Hard enabling ext/reflection on UNIX too [DOC]

    * (PHP_5_3)
      ext/reflection/config.m4:
      Hard enabling ext/reflection on UNIX too  [DOC]

2008-05-02  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/tm2unixtime.c:
      - MFH: Added DateInterval::createFromDateString() that creates an interval
        from the relative parts of a date/time string.
      - MFH: Fixed an issue where special relative bits were not applied.

    * ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/tm2unixtime.c:
      - Added DateInterval::createFromDateString() that creates an interval
        from the relative parts of a date/time string.
      - Fixed an issue where special relative bits were not applied.

2008-05-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c:
      - MFH: Rearranged some structures to allow for more powerfull
      period/intervals.

    * ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c:
      - Rearranged some structures to allow for more powerfull period/intervals.

    * (PHP_5_3)
      ext/date/php_date.c:
      - MFH: Include the starting date by default in the iterator output, but add
      an
        option to disable this behavior.

    * ext/date/php_date.c:
      - Include the starting date by default in the iterator output, but add an
        option to disable this behavior.

2008-05-01  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt:
      open_basedir tests for directory functions

    * ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir.inc
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_dir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_opendir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt
      ext/standard/tests/dir/open_basedir_scandir.phpt:
        1.1.4;
      open_basedir tests for directory functions

2008-05-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h:
      - MFH: Added the DatePeriod class/iterator that iterates over a date time
        object for a specific number of iterators and applies a DateInterval
      each
        time.

    * ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h:
      - Added the DatePeriod class/iterator that iterates over a date time object
        for a specific number of iterators and applies a DateInterval each time.

2008-04-30  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.6

2008-04-30  Ant Phillips  <antphill@uk.ibm.com>

    * ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt:
      Fix session test failures as reported by Antony Dovgal.
      
      These were caused by the tests assuming default values for some session
      configuration settings, in particular session.save_path and session.name.
      The tests now explicitly set these settings in the --INI-- section.

    * ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation1-win32.phpt
      ext/standard/tests/file/rename_variation1-win32.phpt
      ext/standard/tests/file/rename_variation1-win32.phpt
      ext/standard/tests/file/rename_variation2-win32.phpt
      ext/standard/tests/file/rename_variation2-win32.phpt
      ext/standard/tests/file/rename_variation2-win32.phpt
      ext/standard/tests/file/rename_variation3-win32.phpt
      ext/standard/tests/file/rename_variation3-win32.phpt
      ext/standard/tests/file/rename_variation3-win32.phpt
      ext/standard/tests/file/rename_variation8.phpt
      ext/standard/tests/file/rename_variation8.phpt
      ext/standard/tests/file/rename_variation8.phpt
      ext/standard/tests/file/rename_variation9.phpt
      ext/standard/tests/file/rename_variation9.phpt
      ext/standard/tests/file/rename_variation9.phpt:
      Break up complicated rename tests into some smaller more consumable chunks

    * ext/standard/tests/file/rename_variation1-win32.phpt
      ext/standard/tests/file/rename_variation1-win32.phpt
      ext/standard/tests/file/rename_variation2-win32.phpt
      ext/standard/tests/file/rename_variation2-win32.phpt
      ext/standard/tests/file/rename_variation3-win32.phpt
      ext/standard/tests/file/rename_variation3-win32.phpt
      ext/standard/tests/file/rename_variation8.phpt
      ext/standard/tests/file/rename_variation8.phpt
      ext/standard/tests/file/rename_variation9.phpt
      ext/standard/tests/file/rename_variation9.phpt:
      
      file rename_variation1-win32.phpt was initially added on branch PHP_5_2.

2008-04-30  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      IS_CONST operands are always have is_ref==1 and refcount==2, so we can
      eliminate
       unnecessary checks at specialization/compilation stage

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      IS_CONST operands are always have is_ref==1 and refcount==2, so we can
      eliminate unnecessary checks at specialization/compilation stage

2008-04-29  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/session/session.c:
      MFH Fixed bug #44720 (Prevent infinite recursion within session_register)

2008-04-29  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c:
      fix spelling

2008-04-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c:
      Fixed GC slowdown

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ext/spl/php_spl.c
      ext/spl/php_spl.c:
      Added missing lazy initialization

2008-04-29  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_decode_variation4.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation8.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_module_name_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt:
      More session tests to improve code coverage for untested extension code

    * ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_decode_variation4.phpt
      ext/session/tests/session_decode_variation4.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation8.phpt
      ext/session/tests/session_encode_variation8.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_module_name_variation4.phpt
      ext/session/tests/session_module_name_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt:
      
      More session tests to improve code coverage for untested extension code

    * ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_decode_variation3.phpt
      ext/session/tests/session_decode_variation4.phpt
      ext/session/tests/session_decode_variation4.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation7.phpt
      ext/session/tests/session_encode_variation8.phpt
      ext/session/tests/session_encode_variation8.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_error4.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation1.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_id_variation2.phpt
      ext/session/tests/session_module_name_variation4.phpt
      ext/session/tests/session_module_name_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation4.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_save_path_variation5.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt
      ext/session/tests/session_set_save_handler_variation4.phpt:
      
      file session_decode_variation3.phpt was initially added on branch PHP_5_3.

2008-04-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl
      ext/curl/streams.c
      ext/curl/streams.c
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/string.c
      ext/standard/string.c
      ext/wddx/wddx.c
      ext/wddx/wddx.c
      main/php_variables.c:
      Lazy EG(active_symbol_table) initialization

2008-04-29  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_stream.c:
      lexer fix by Greg

    * ext/reflection/tests/026.phpt:
      cosmetic enhancements

    * ext/date/tests/bug44742.phpt
      ext/date/tests/bug44742.phpt:
      fix test

2008-04-28  Greg Beaver  <greg@chiaraquartet.net>

    * main/streams/streams.c:
      MFB: fix erroneous use of php_resolve_path in _php_stream_wrapper_open_ex -
      this breaks require/include for all extensions that intercept
      zend_resolve_path

    * (PHP_5_3)
      main/streams/streams.c:
      fix erroneous use of php_resolve_path in _php_stream_wrapper_open_ex - this
      breaks require/include for all extensions that intercept zend_resolve_path

    * main/streams/streams.c:
      MFB: Fixed potentially confusing error message on failure when no errors
      are logged

    * (PHP_5_3)
      NEWS
      main/streams/streams.c:
      Fixed potentially confusing error message on failure when no errors are
      logged

2008-04-28  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/date/config.w32:
      Fix windows build

2008-04-28  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/standard/tests/file/bug22414.phpt:
      - Fix test even if safe_mode is forced to be "On" in the binary

2008-04-28  Scott MacVicar  <scott@macvicar.net>

    * TSRM/readdir.h:
      The SDK 6.1 adds some new networking functions that cause build errors,
      pick Windows 2000 as the minimum version we will build for.

2008-04-27  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/tm2unixtime.c:
      - MFH: Fixed "this week", "previous week"/"last week" and "next week"
      phrases
        by actually meaning the week.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/tm2unixtime.c:
      - Fixed "this week", "previous week"/"last week" and "next week" phrases by
        actually meaning the week.

2008-04-25  Derick Rethans  <php@derickrethans.nl>

    * ext/date/config.m4
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/README
      ext/date/lib/interval.c
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c:
      - MF53: Added new date/time functionality:
        . support for diffing date/times through date_diff() / DateTime::diff().
        . added DateInterval class to represent the difference between two
      date/times.
        . support for parsing ISO intervals for use with DateInterval.
        . date_add() / DateTime::add(), date_sub() / DateTime::sub() for
      applying an
          interval to an existing date/time.

    * ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.c
      ext/date/lib/parse_iso_intervals.re
      ext/date/lib/parse_iso_intervals.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h:
      
      file parse_iso_intervals.c was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/date/config.m4
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/README
      ext/date/lib/interval.c
      ext/date/lib/interval.c
      ext/date/lib/parse_date.c
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c
      ext/date/tests/bug44742.phpt:
      - Added new date/time functionality:
        . support for diffing date/times through date_diff() / DateTime::diff().
        . added DateInterval class to represent the difference between two
      date/times.
        . support for parsing ISO intervals for use with DateInterval.
        . date_add() / DateTime::add(), date_sub() / DateTime::sub() for
      applying an
          interval to an existing date/time.
      - MFH: Fixed bug #44742 (timezone_offset_get() causes segmentation
      faults).

2008-04-24  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/file/open_basedir_copy_variation1.phpt
      ext/standard/tests/file/open_basedir_copy_variation1.phpt:
      Extra open_basedir tests

    * ext/standard/tests/file/open_basedir_copy_variation1.phpt
      ext/standard/tests/file/open_basedir_copy_variation1.phpt
      ext/standard/tests/file/open_basedir_copy_variation1.phpt:
        1.1.4;
      file open_basedir_copy_variation1.phpt was initially added on branch
      PHP_5_2.

2008-04-24  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_gc.c:
      - Removed unused variables

2008-04-24  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/config.w32:
      - re2c requirement update
      (sorry, I thought I'd committed this ages ago)

2008-04-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Optimized handlers for ZEND_RECV and ZEND_RECV_INIT opocdes

2008-04-24  Andrey Hristov  <php@hristov.com>

    * ext/mysql/tests/connect.inc
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_phpinfo.phpt
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt
      ext/mysqli/tests/mysqli_fetch_array.phpt
      ext/mysqli/tests/mysqli_fetch_array.phpt
      ext/mysqli/tests/mysqli_fetch_array_oo.phpt
      ext/mysqli/tests/mysqli_fetch_array_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field_flags.phpt
      ext/mysqli/tests/mysqli_fetch_field_flags.phpt
      ext/mysqli/tests/mysqli_stmt_execute.phpt
      ext/mysqli/tests/mysqli_stmt_execute.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Update ext/mysql's and ext/mysqli's tests
      Add mysqli_stmt_more_result()/mysqli_stmt_next_result(), but only in
      mysqlnd builds as libmysql doesn't support this feature.

2008-04-24  Ant Phillips  <antphill@uk.ibm.com>

    * ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc:
      Allow for chmod() to fail on symbolic links

2008-04-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/file/bug44805.phpt:
      - MFH: improve test and remove files on exit

    * ext/standard/tests/file/bug44805.phpt:
      - improve test and remove files on exit

2008-04-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h
      ext/standard/tests/file/bug44805.phpt
      ext/standard/tests/file/bug44805.phpt
      ext/standard/tests/file/bug44805.phpt:
      Fixed bug #44805 (rename() function is not portable to Windows). (Pierre)

2008-04-23  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.c:
      - Fix Windows build

2008-04-23  Ant Phillips  <antphill@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt:
      open_basedir tests for file system functions (v5.2, 5.3 and 6.0 branches)

    * ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir.inc
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chdir.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_chmod.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_copy.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_disk_free_space.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_exists.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_get_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_file_put_contents.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_fileatime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filectime.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_filegroup.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_fileinode.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_filemtime.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileowner.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_fileperms.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filesize.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_filetype.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_fopen.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob-win32.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_glob.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_dir.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_executable.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_file.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_link.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_readable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_is_writable.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_link.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_linkinfo.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_lstat.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_mkdir.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_parse_ini_file.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_readlink.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_realpath.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rename.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_rmdir.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_stat.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_symlink.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_tempnam.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_touch.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt
      ext/standard/tests/file/open_basedir_unlink.phpt:
        1.1.4;
      open_basedir tests for file system functions (v5.2, 5.3 and 6.0 branches)

2008-04-22  Ant Phillips  <antphill@uk.ibm.com>

    * ext/session/tests/save_handler.inc
      ext/session/tests/session_cache_expire_basic.phpt
      ext/session/tests/session_cache_expire_error.phpt
      ext/session/tests/session_cache_expire_variation1.phpt
      ext/session/tests/session_cache_expire_variation2.phpt
      ext/session/tests/session_cache_expire_variation3.phpt
      ext/session/tests/session_cache_limiter_basic.phpt
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_cache_limiter_variation1.phpt
      ext/session/tests/session_cache_limiter_variation2.phpt
      ext/session/tests/session_cache_limiter_variation3.phpt
      ext/session/tests/session_commit_basic.phpt
      ext/session/tests/session_commit_error.phpt
      ext/session/tests/session_commit_variation1.phpt
      ext/session/tests/session_commit_variation2.phpt
      ext/session/tests/session_commit_variation3.phpt
      ext/session/tests/session_commit_variation4.phpt
      ext/session/tests/session_decode_basic.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_decode_error2.phpt
      ext/session/tests/session_decode_variation1.phpt
      ext/session/tests/session_decode_variation2.phpt
      ext/session/tests/session_destroy_error.phpt
      ext/session/tests/session_destroy_variation1.phpt
      ext/session/tests/session_destroy_variation2.phpt
      ext/session/tests/session_destroy_variation3.phpt
      ext/session/tests/session_encode_basic.phpt
      ext/session/tests/session_encode_error.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_variation1.phpt
      ext/session/tests/session_encode_variation2.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation6.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_error.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_id_basic.phpt
      ext/session/tests/session_id_error.phpt
      ext/session/tests/session_id_error2.phpt
      ext/session/tests/session_id_error3.phpt
      ext/session/tests/session_module_name_basic.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_module_name_variation1.phpt
      ext/session/tests/session_module_name_variation2.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation2.phpt
      ext/session/tests/session_regenerate_id_basic.phpt
      ext/session/tests/session_regenerate_id_error.phpt
      ext/session/tests/session_regenerate_id_variation1.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation2.phpt
      ext/session/tests/session_save_path_variation3.phpt
      ext/session/tests/session_set_cookie_params_basic.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_set_cookie_params_variation1.phpt
      ext/session/tests/session_set_cookie_params_variation2.phpt
      ext/session/tests/session_set_cookie_params_variation3.phpt
      ext/session/tests/session_set_cookie_params_variation4.phpt
      ext/session/tests/session_set_cookie_params_variation5.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_error.phpt
      ext/session/tests/session_set_save_handler_error2.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_error4.phpt
      ext/session/tests/session_set_save_handler_variation1.phpt
      ext/session/tests/session_set_save_handler_variation2.phpt
      ext/session/tests/session_set_save_handler_variation3.phpt
      ext/session/tests/session_start_error.phpt
      ext/session/tests/session_start_variation1.phpt
      ext/session/tests/session_start_variation2.phpt
      ext/session/tests/session_start_variation3.phpt
      ext/session/tests/session_start_variation4.phpt
      ext/session/tests/session_start_variation5.phpt
      ext/session/tests/session_start_variation6.phpt
      ext/session/tests/session_start_variation7.phpt
      ext/session/tests/session_start_variation8.phpt
      ext/session/tests/session_start_variation9.phpt
      ext/session/tests/session_unset_basic.phpt
      ext/session/tests/session_unset_error.phpt
      ext/session/tests/session_unset_variation1.phpt
      ext/session/tests/session_write_close_basic.phpt
      ext/session/tests/session_write_close_error.phpt
      ext/session/tests/session_write_close_variation1.phpt
      ext/session/tests/session_write_close_variation2.phpt
      ext/session/tests/session_write_close_variation3.phpt
      ext/session/tests/session_write_close_variation4.phpt:
      New set of session extension tests for PHP 6.0 branch.
      
      These hopefully test a reasonable set of basic, error and variations for
      the twenty or so session functions. Note however that they do not
      test all the session configuration settings.

    * (PHP_5_3)
      ext/session/tests/022.phpt
      ext/session/tests/023.phpt
      ext/session/tests/024.phpt
      ext/session/tests/025.phpt
      ext/session/tests/026.phpt
      ext/session/tests/027.phpt
      ext/session/tests/028.phpt
      ext/session/tests/029.phpt
      ext/session/tests/030.phpt:
      These tests were backported from the PHP 6.0 branch, which in turn were
      ported from this branch and then updated to remove any dependencies on
      register_globals. With register_globals removed they are useful tests to
      run against the 5.X branches.

    * (PHP_5_3)
      ext/session/tests/save_handler.inc
      ext/session/tests/session_cache_expire_basic.phpt
      ext/session/tests/session_cache_expire_error.phpt
      ext/session/tests/session_cache_expire_variation1.phpt
      ext/session/tests/session_cache_expire_variation2.phpt
      ext/session/tests/session_cache_expire_variation3.phpt
      ext/session/tests/session_cache_limiter_basic.phpt
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_cache_limiter_variation1.phpt
      ext/session/tests/session_cache_limiter_variation2.phpt
      ext/session/tests/session_cache_limiter_variation3.phpt
      ext/session/tests/session_commit_basic.phpt
      ext/session/tests/session_commit_error.phpt
      ext/session/tests/session_commit_variation1.phpt
      ext/session/tests/session_commit_variation2.phpt
      ext/session/tests/session_commit_variation3.phpt
      ext/session/tests/session_commit_variation4.phpt
      ext/session/tests/session_decode_basic.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_decode_error2.phpt
      ext/session/tests/session_decode_variation1.phpt
      ext/session/tests/session_decode_variation2.phpt
      ext/session/tests/session_destroy_error.phpt
      ext/session/tests/session_destroy_variation1.phpt
      ext/session/tests/session_destroy_variation2.phpt
      ext/session/tests/session_destroy_variation3.phpt
      ext/session/tests/session_encode_basic.phpt
      ext/session/tests/session_encode_error.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_variation1.phpt
      ext/session/tests/session_encode_variation2.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation6.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_error.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_id_basic.phpt
      ext/session/tests/session_id_error.phpt
      ext/session/tests/session_id_error2.phpt
      ext/session/tests/session_id_error3.phpt
      ext/session/tests/session_is_registered_basic.phpt
      ext/session/tests/session_is_registered_variation1.phpt
      ext/session/tests/session_is_registered_variation2.phpt
      ext/session/tests/session_is_registered_variation3.phpt
      ext/session/tests/session_module_name_basic.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_module_name_variation1.phpt
      ext/session/tests/session_module_name_variation2.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation2.phpt
      ext/session/tests/session_regenerate_id_basic.phpt
      ext/session/tests/session_regenerate_id_error.phpt
      ext/session/tests/session_regenerate_id_variation1.phpt
      ext/session/tests/session_register_basic.phpt
      ext/session/tests/session_register_variation1.phpt
      ext/session/tests/session_register_variation2.phpt
      ext/session/tests/session_register_variation3.phpt
      ext/session/tests/session_register_variation4.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation2.phpt
      ext/session/tests/session_save_path_variation3.phpt
      ext/session/tests/session_set_cookie_params_basic.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_set_cookie_params_variation1.phpt
      ext/session/tests/session_set_cookie_params_variation2.phpt
      ext/session/tests/session_set_cookie_params_variation3.phpt
      ext/session/tests/session_set_cookie_params_variation4.phpt
      ext/session/tests/session_set_cookie_params_variation5.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_error.phpt
      ext/session/tests/session_set_save_handler_error2.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_error4.phpt
      ext/session/tests/session_set_save_handler_variation1.phpt
      ext/session/tests/session_set_save_handler_variation2.phpt
      ext/session/tests/session_set_save_handler_variation3.phpt
      ext/session/tests/session_start_error.phpt
      ext/session/tests/session_start_variation1.phpt
      ext/session/tests/session_start_variation2.phpt
      ext/session/tests/session_start_variation3.phpt
      ext/session/tests/session_start_variation4.phpt
      ext/session/tests/session_start_variation5.phpt
      ext/session/tests/session_start_variation6.phpt
      ext/session/tests/session_start_variation7.phpt
      ext/session/tests/session_start_variation8.phpt
      ext/session/tests/session_start_variation9.phpt
      ext/session/tests/session_unregister_basic.phpt
      ext/session/tests/session_unregister_variation1.phpt
      ext/session/tests/session_unregister_variation2.phpt
      ext/session/tests/session_unregister_variation3.phpt
      ext/session/tests/session_unset_basic.phpt
      ext/session/tests/session_unset_error.phpt
      ext/session/tests/session_unset_variation1.phpt
      ext/session/tests/session_write_close_basic.phpt
      ext/session/tests/session_write_close_error.phpt
      ext/session/tests/session_write_close_variation1.phpt
      ext/session/tests/session_write_close_variation2.phpt
      ext/session/tests/session_write_close_variation3.phpt
      ext/session/tests/session_write_close_variation4.phpt:
      New set of session extension tests for PHP 5.3 branch.
      
      These hopefully test a reasonable set of basic, error and variations for
      the twenty or so session functions. Note however that they do not
      test all the session configuration settings, nor do they test anything
      with register_globals enabled.

    * ext/session/tests/save_handler.inc
      ext/session/tests/save_handler.inc
      ext/session/tests/save_handler.inc
      ext/session/tests/session_cache_expire_variation1.phpt
      ext/session/tests/session_cache_expire_variation1.phpt
      ext/session/tests/session_cache_expire_variation1.phpt
      ext/session/tests/session_cache_expire_variation3.phpt
      ext/session/tests/session_cache_expire_variation3.phpt
      ext/session/tests/session_cache_expire_variation3.phpt
      ext/session/tests/session_commit_variation1.phpt
      ext/session/tests/session_commit_variation1.phpt
      ext/session/tests/session_commit_variation1.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_decode_error.phpt
      ext/session/tests/session_destroy_error.phpt
      ext/session/tests/session_destroy_error.phpt
      ext/session/tests/session_destroy_error.phpt
      ext/session/tests/session_destroy_variation3.phpt
      ext/session/tests/session_destroy_variation3.phpt
      ext/session/tests/session_destroy_variation3.phpt
      ext/session/tests/session_encode_basic.phpt
      ext/session/tests/session_encode_basic.phpt
      ext/session/tests/session_encode_basic.phpt
      ext/session/tests/session_encode_variation1.phpt
      ext/session/tests/session_encode_variation1.phpt
      ext/session/tests/session_encode_variation1.phpt
      ext/session/tests/session_is_registered_basic.phpt
      ext/session/tests/session_is_registered_basic.phpt
      ext/session/tests/session_is_registered_basic.phpt
      ext/session/tests/session_module_name_variation1.phpt
      ext/session/tests/session_module_name_variation1.phpt
      ext/session/tests/session_module_name_variation1.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_name_error.phpt
      ext/session/tests/session_register_variation1.phpt
      ext/session/tests/session_register_variation1.phpt
      ext/session/tests/session_register_variation1.phpt
      ext/session/tests/session_register_variation2.phpt
      ext/session/tests/session_register_variation2.phpt
      ext/session/tests/session_register_variation2.phpt
      ext/session/tests/session_register_variation3.phpt
      ext/session/tests/session_register_variation3.phpt
      ext/session/tests/session_register_variation3.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_basic.phpt
      ext/session/tests/session_save_path_variation3.phpt
      ext/session/tests/session_save_path_variation3.phpt
      ext/session/tests/session_save_path_variation3.phpt
      ext/session/tests/session_set_cookie_params_basic.phpt
      ext/session/tests/session_set_cookie_params_basic.phpt
      ext/session/tests/session_set_cookie_params_basic.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_set_cookie_params_error.phpt
      ext/session/tests/session_set_cookie_params_variation1.phpt
      ext/session/tests/session_set_cookie_params_variation1.phpt
      ext/session/tests/session_set_cookie_params_variation1.phpt
      ext/session/tests/session_set_cookie_params_variation2.phpt
      ext/session/tests/session_set_cookie_params_variation2.phpt
      ext/session/tests/session_set_cookie_params_variation2.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_basic.phpt
      ext/session/tests/session_set_save_handler_error4.phpt
      ext/session/tests/session_set_save_handler_error4.phpt
      ext/session/tests/session_set_save_handler_error4.phpt
      ext/session/tests/session_start_error.phpt
      ext/session/tests/session_start_error.phpt
      ext/session/tests/session_start_error.phpt
      ext/session/tests/session_start_variation1.phpt
      ext/session/tests/session_start_variation1.phpt
      ext/session/tests/session_start_variation1.phpt
      ext/session/tests/session_start_variation2.phpt
      ext/session/tests/session_start_variation2.phpt
      ext/session/tests/session_start_variation2.phpt
      ext/session/tests/session_start_variation5.phpt
      ext/session/tests/session_start_variation5.phpt
      ext/session/tests/session_start_variation5.phpt
      ext/session/tests/session_unregister_basic.phpt
      ext/session/tests/session_unregister_basic.phpt
      ext/session/tests/session_unregister_basic.phpt
      ext/session/tests/session_unregister_variation2.phpt
      ext/session/tests/session_unregister_variation2.phpt
      ext/session/tests/session_unregister_variation2.phpt:
        1.1.4;
      file save_handler.inc was initially added on branch PHP_5_2.

    * ext/session/tests/session_cache_expire_basic.phpt
      ext/session/tests/session_cache_expire_basic.phpt
      ext/session/tests/session_cache_expire_basic.phpt
      ext/session/tests/session_cache_expire_error.phpt
      ext/session/tests/session_cache_expire_error.phpt
      ext/session/tests/session_cache_expire_error.phpt
      ext/session/tests/session_cache_expire_variation2.phpt
      ext/session/tests/session_cache_expire_variation2.phpt
      ext/session/tests/session_cache_expire_variation2.phpt
      ext/session/tests/session_cache_limiter_basic.phpt
      ext/session/tests/session_cache_limiter_basic.phpt
      ext/session/tests/session_cache_limiter_basic.phpt
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_cache_limiter_error.phpt
      ext/session/tests/session_cache_limiter_variation1.phpt
      ext/session/tests/session_cache_limiter_variation1.phpt
      ext/session/tests/session_cache_limiter_variation1.phpt
      ext/session/tests/session_cache_limiter_variation2.phpt
      ext/session/tests/session_cache_limiter_variation2.phpt
      ext/session/tests/session_cache_limiter_variation2.phpt
      ext/session/tests/session_cache_limiter_variation3.phpt
      ext/session/tests/session_cache_limiter_variation3.phpt
      ext/session/tests/session_cache_limiter_variation3.phpt
      ext/session/tests/session_commit_basic.phpt
      ext/session/tests/session_commit_basic.phpt
      ext/session/tests/session_commit_basic.phpt
      ext/session/tests/session_commit_error.phpt
      ext/session/tests/session_commit_error.phpt
      ext/session/tests/session_commit_error.phpt
      ext/session/tests/session_commit_variation2.phpt
      ext/session/tests/session_commit_variation2.phpt
      ext/session/tests/session_commit_variation2.phpt
      ext/session/tests/session_commit_variation3.phpt
      ext/session/tests/session_commit_variation3.phpt
      ext/session/tests/session_commit_variation3.phpt
      ext/session/tests/session_commit_variation4.phpt
      ext/session/tests/session_commit_variation4.phpt
      ext/session/tests/session_commit_variation4.phpt
      ext/session/tests/session_decode_basic.phpt
      ext/session/tests/session_decode_basic.phpt
      ext/session/tests/session_decode_basic.phpt
      ext/session/tests/session_decode_error2.phpt
      ext/session/tests/session_decode_error2.phpt
      ext/session/tests/session_decode_error2.phpt
      ext/session/tests/session_decode_variation1.phpt
      ext/session/tests/session_decode_variation1.phpt
      ext/session/tests/session_decode_variation1.phpt
      ext/session/tests/session_decode_variation2.phpt
      ext/session/tests/session_decode_variation2.phpt
      ext/session/tests/session_decode_variation2.phpt
      ext/session/tests/session_destroy_variation1.phpt
      ext/session/tests/session_destroy_variation1.phpt
      ext/session/tests/session_destroy_variation1.phpt
      ext/session/tests/session_destroy_variation2.phpt
      ext/session/tests/session_destroy_variation2.phpt
      ext/session/tests/session_destroy_variation2.phpt
      ext/session/tests/session_encode_error.phpt
      ext/session/tests/session_encode_error.phpt
      ext/session/tests/session_encode_error.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_error2.phpt
      ext/session/tests/session_encode_variation2.phpt
      ext/session/tests/session_encode_variation2.phpt
      ext/session/tests/session_encode_variation2.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation3.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation4.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation5.phpt
      ext/session/tests/session_encode_variation6.phpt
      ext/session/tests/session_encode_variation6.phpt
      ext/session/tests/session_encode_variation6.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_basic.phpt
      ext/session/tests/session_get_cookie_params_error.phpt
      ext/session/tests/session_get_cookie_params_error.phpt
      ext/session/tests/session_get_cookie_params_error.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_get_cookie_params_variation1.phpt
      ext/session/tests/session_id_basic.phpt
      ext/session/tests/session_id_basic.phpt
      ext/session/tests/session_id_basic.phpt
      ext/session/tests/session_id_error.phpt
      ext/session/tests/session_id_error.phpt
      ext/session/tests/session_id_error.phpt
      ext/session/tests/session_id_error2.phpt
      ext/session/tests/session_id_error2.phpt
      ext/session/tests/session_id_error2.phpt
      ext/session/tests/session_id_error3.phpt
      ext/session/tests/session_id_error3.phpt
      ext/session/tests/session_id_error3.phpt
      ext/session/tests/session_is_registered_variation1.phpt
      ext/session/tests/session_is_registered_variation1.phpt
      ext/session/tests/session_is_registered_variation1.phpt
      ext/session/tests/session_is_registered_variation2.phpt
      ext/session/tests/session_is_registered_variation2.phpt
      ext/session/tests/session_is_registered_variation2.phpt
      ext/session/tests/session_is_registered_variation3.phpt
      ext/session/tests/session_is_registered_variation3.phpt
      ext/session/tests/session_is_registered_variation3.phpt
      ext/session/tests/session_module_name_basic.phpt
      ext/session/tests/session_module_name_basic.phpt
      ext/session/tests/session_module_name_basic.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_module_name_error.phpt
      ext/session/tests/session_module_name_variation2.phpt
      ext/session/tests/session_module_name_variation2.phpt
      ext/session/tests/session_module_name_variation2.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_module_name_variation3.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_basic.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation1.phpt
      ext/session/tests/session_name_variation2.phpt
      ext/session/tests/session_name_variation2.phpt
      ext/session/tests/session_name_variation2.phpt
      ext/session/tests/session_regenerate_id_basic.phpt
      ext/session/tests/session_regenerate_id_basic.phpt
      ext/session/tests/session_regenerate_id_basic.phpt
      ext/session/tests/session_regenerate_id_error.phpt
      ext/session/tests/session_regenerate_id_error.phpt
      ext/session/tests/session_regenerate_id_error.phpt
      ext/session/tests/session_regenerate_id_variation1.phpt
      ext/session/tests/session_regenerate_id_variation1.phpt
      ext/session/tests/session_regenerate_id_variation1.phpt
      ext/session/tests/session_register_basic.phpt
      ext/session/tests/session_register_basic.phpt
      ext/session/tests/session_register_basic.phpt
      ext/session/tests/session_register_variation4.phpt
      ext/session/tests/session_register_variation4.phpt
      ext/session/tests/session_register_variation4.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_error.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation1.phpt
      ext/session/tests/session_save_path_variation2.phpt
      ext/session/tests/session_save_path_variation2.phpt
      ext/session/tests/session_save_path_variation2.phpt
      ext/session/tests/session_set_cookie_params_variation3.phpt
      ext/session/tests/session_set_cookie_params_variation3.phpt
      ext/session/tests/session_set_cookie_params_variation3.phpt
      ext/session/tests/session_set_cookie_params_variation4.phpt
      ext/session/tests/session_set_cookie_params_variation4.phpt
      ext/session/tests/session_set_cookie_params_variation4.phpt
      ext/session/tests/session_set_cookie_params_variation5.phpt
      ext/session/tests/session_set_cookie_params_variation5.phpt
      ext/session/tests/session_set_cookie_params_variation5.phpt
      ext/session/tests/session_set_save_handler_error.phpt
      ext/session/tests/session_set_save_handler_error.phpt
      ext/session/tests/session_set_save_handler_error.phpt
      ext/session/tests/session_set_save_handler_error2.phpt
      ext/session/tests/session_set_save_handler_error2.phpt
      ext/session/tests/session_set_save_handler_error2.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_error3.phpt
      ext/session/tests/session_set_save_handler_variation1.phpt
      ext/session/tests/session_set_save_handler_variation1.phpt
      ext/session/tests/session_set_save_handler_variation1.phpt
      ext/session/tests/session_set_save_handler_variation2.phpt
      ext/session/tests/session_set_save_handler_variation2.phpt
      ext/session/tests/session_set_save_handler_variation2.phpt
      ext/session/tests/session_set_save_handler_variation3.phpt
      ext/session/tests/session_set_save_handler_variation3.phpt
      ext/session/tests/session_set_save_handler_variation3.phpt
      ext/session/tests/session_start_variation3.phpt
      ext/session/tests/session_start_variation3.phpt
      ext/session/tests/session_start_variation3.phpt
      ext/session/tests/session_start_variation4.phpt
      ext/session/tests/session_start_variation4.phpt
      ext/session/tests/session_start_variation4.phpt
      ext/session/tests/session_start_variation6.phpt
      ext/session/tests/session_start_variation6.phpt
      ext/session/tests/session_start_variation6.phpt
      ext/session/tests/session_start_variation7.phpt
      ext/session/tests/session_start_variation7.phpt
      ext/session/tests/session_start_variation7.phpt
      ext/session/tests/session_start_variation8.phpt
      ext/session/tests/session_start_variation8.phpt
      ext/session/tests/session_start_variation8.phpt
      ext/session/tests/session_start_variation9.phpt
      ext/session/tests/session_start_variation9.phpt
      ext/session/tests/session_start_variation9.phpt
      ext/session/tests/session_unregister_variation1.phpt
      ext/session/tests/session_unregister_variation1.phpt
      ext/session/tests/session_unregister_variation1.phpt
      ext/session/tests/session_unregister_variation3.phpt
      ext/session/tests/session_unregister_variation3.phpt
      ext/session/tests/session_unregister_variation3.phpt
      ext/session/tests/session_unset_basic.phpt
      ext/session/tests/session_unset_basic.phpt
      ext/session/tests/session_unset_basic.phpt
      ext/session/tests/session_unset_error.phpt
      ext/session/tests/session_unset_error.phpt
      ext/session/tests/session_unset_error.phpt
      ext/session/tests/session_unset_variation1.phpt
      ext/session/tests/session_unset_variation1.phpt
      ext/session/tests/session_unset_variation1.phpt
      ext/session/tests/session_write_close_basic.phpt
      ext/session/tests/session_write_close_basic.phpt
      ext/session/tests/session_write_close_basic.phpt
      ext/session/tests/session_write_close_error.phpt
      ext/session/tests/session_write_close_error.phpt
      ext/session/tests/session_write_close_error.phpt
      ext/session/tests/session_write_close_variation1.phpt
      ext/session/tests/session_write_close_variation1.phpt
      ext/session/tests/session_write_close_variation1.phpt
      ext/session/tests/session_write_close_variation2.phpt
      ext/session/tests/session_write_close_variation2.phpt
      ext/session/tests/session_write_close_variation2.phpt
      ext/session/tests/session_write_close_variation3.phpt
      ext/session/tests/session_write_close_variation3.phpt
      ext/session/tests/session_write_close_variation3.phpt
      ext/session/tests/session_write_close_variation4.phpt
      ext/session/tests/session_write_close_variation4.phpt
      ext/session/tests/session_write_close_variation4.phpt:
        1.1.4;
      file session_cache_expire_basic.phpt was initially added on branch
      PHP_5_2.

    * ext/session/tests/022.phpt
      ext/session/tests/022.phpt
      ext/session/tests/022.phpt
      ext/session/tests/023.phpt
      ext/session/tests/023.phpt
      ext/session/tests/023.phpt
      ext/session/tests/024.phpt
      ext/session/tests/024.phpt
      ext/session/tests/024.phpt
      ext/session/tests/025.phpt
      ext/session/tests/025.phpt
      ext/session/tests/025.phpt
      ext/session/tests/026.phpt
      ext/session/tests/026.phpt
      ext/session/tests/026.phpt
      ext/session/tests/027.phpt
      ext/session/tests/027.phpt
      ext/session/tests/027.phpt
      ext/session/tests/028.phpt
      ext/session/tests/028.phpt
      ext/session/tests/028.phpt
      ext/session/tests/029.phpt
      ext/session/tests/029.phpt
      ext/session/tests/029.phpt
      ext/session/tests/030.phpt
      ext/session/tests/030.phpt
      ext/session/tests/030.phpt:
        1.1.4;
      file 022.phpt was initially added on branch PHP_5_2.

2008-04-22  Robin Fernandes  <robin@soal.org>

    * ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/ereg/tests/spliti_variation_003.phpt:
      Fix some ereg tests for 64bit platforms.

2008-04-22  Antony Dovgal  <tony@daylessday.org>

    * ext/ldap/tests/ldap_dn2ufn.phpt
      ext/ldap/tests/ldap_dn2ufn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt:
      fix tests

2008-04-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c:
      Added a warning message on pdo::exec() failure in the event of an empty
      query

2008-04-22  Scott MacVicar  <scott@macvicar.net>

    * TSRM/readdir.h:
      Fix compiler warnings with redefinition of _WIN32_WINNT

2008-04-21  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      add news entry

    * ext/hash/hash.c
      ext/hash/hash.c
      ext/hash/hash_adler32.c
      ext/hash/hash_adler32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_gost.c
      ext/hash/hash_gost.c
      ext/hash/hash_haval.c
      ext/hash/hash_haval.c
      ext/hash/hash_md.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_salsa.c
      ext/hash/hash_salsa.c
      ext/hash/hash_sha.c
      ext/hash/hash_sha.c
      ext/hash/hash_snefru.c
      ext/hash/hash_snefru.c
      ext/hash/hash_tiger.c
      ext/hash/hash_tiger.c
      ext/hash/hash_whirlpool.c
      ext/hash/hash_whirlpool.c
      ext/hash/php_hash.h
      ext/hash/php_hash.h
      ext/hash/php_hash_adler32.h
      ext/hash/php_hash_adler32.h
      ext/hash/php_hash_crc32.h
      ext/hash/php_hash_crc32.h
      ext/hash/tests/hash_copy_001.phpt
      ext/hash/tests/hash_copy_001.phpt
      ext/hash/tests/hash_copy_001.phpt
      ext/hash/tests/hash_copy_002.phpt
      ext/hash/tests/hash_copy_002.phpt
      ext/hash/tests/hash_copy_002.phpt:
      [DOC] add hash_copy() to be able to copy hash resource

2008-04-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      Fixed error verbiage and free function_name on success

2008-04-21  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/strings/str_replace.phpt:
      - Added UEXPECTF

2008-04-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Optimized function call helper

2008-04-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      Fixed a bug #44403 (register_tick_function() does not check for a valid
      callback)

2008-04-20  Felipe Pena  <felipensp@gmail.com>

    * ext/ereg/tests/split_basic_001.phpt
      ext/ereg/tests/split_basic_001.phpt
      ext/ereg/tests/split_basic_002.phpt
      ext/ereg/tests/split_basic_002.phpt
      ext/ereg/tests/spliti_basic_001.phpt
      ext/ereg/tests/spliti_basic_001.phpt
      ext/ereg/tests/spliti_basic_002.phpt
      ext/ereg/tests/spliti_basic_002.phpt:
      - Fixed tests

    * ext/ereg/ereg.c
      ext/ereg/ereg.c
      ext/standard/reg.c:
      - Better error message

2008-04-19  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/030.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/network/ip_x86_64.phpt:
      - Fixed tests

2008-04-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/024.phpt
      ZendEngine2/tests/025.phpt
      ZendEngine2/tests/026.phpt
      ZendEngine2/tests/027.phpt
      ZendEngine2/tests/028.phpt
      ZendEngine2/tests/029.phpt
      ZendEngine2/tests/030.phpt:
      - New tests

    * ZendEngine2/tests/024.phpt
      ZendEngine2/tests/024.phpt
      ZendEngine2/tests/025.phpt
      ZendEngine2/tests/025.phpt
      ZendEngine2/tests/026.phpt
      ZendEngine2/tests/026.phpt
      ZendEngine2/tests/027.phpt
      ZendEngine2/tests/027.phpt
      ZendEngine2/tests/028.phpt
      ZendEngine2/tests/028.phpt
      ZendEngine2/tests/029.phpt
      ZendEngine2/tests/029.phpt
      ZendEngine2/tests/030.phpt
      ZendEngine2/tests/030.phpt:
      
      - New tests

2008-04-18  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/date/tests/bug44742.phpt:
      fix test

2008-04-18  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/php_oci8.h:
      MFB: Set extension status back to dev

    * (PHP_5_3)
      ext/oci8/php_oci8.h:
      Set extension status back to dev

    * (PHP_5_3)
      ext/oci8/package2.xml:
      Update description

2008-04-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      BFN

2008-04-18  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/CREDITS
      ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/package2.xml
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug43497.phpt
      ext/oci8/tests/bug43497_92.phpt
      ext/oci8/tests/bug44113.phpt
      ext/oci8/tests/drcp_cclass1.phpt
      ext/oci8/tests/drcp_connect1.phpt
      ext/oci8/tests/drcp_scope1.phpt
      ext/oci8/tests/drcp_scope2.phpt
      ext/oci8/tests/drcp_scope3.phpt
      ext/oci8/tests/drcp_scope4.phpt
      ext/oci8/tests/drcp_scope5.phpt
      ext/oci8/tests/password.phpt
      ext/oci8/tests/password_2.phpt
      ext/oci8/tests/password_new.phpt
      ext/oci8/tests/password_old.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob_64.phpt
      ext/oci8/tests/testping.phpt:
      MFH
      
      Code:
        - Do scope-end release for oci_pconnect (oci8.old_oci_close_semantics=1
      gives old behavior)
        - Fix session reuse with 10.2 client libs
        - Fix the Ping macro version check for 10.2
        - Add type check associated with zend_list_find
        - Code connection re-organized for reuse
        - Format comments
        - WS changes
        - Prepare for new PECL release
      Tests:
        - Add new tests
        - Rationalize password tests
        - Revert use of __DIR__ so tests will work with PHP 5.2
        - Update some skipifs to make tests more portable

    * ext/oci8/tests/bug43497_92.phpt
      ext/oci8/tests/bug43497_92.phpt
      ext/oci8/tests/drcp_scope2.phpt
      ext/oci8/tests/drcp_scope3.phpt
      ext/oci8/tests/drcp_scope3.phpt
      ext/oci8/tests/drcp_scope4.phpt
      ext/oci8/tests/drcp_scope4.phpt
      ext/oci8/tests/drcp_scope5.phpt
      ext/oci8/tests/drcp_scope5.phpt
      ext/oci8/tests/password.phpt
      ext/oci8/tests/password_2.phpt
      ext/oci8/tests/password_new.phpt
      ext/oci8/tests/password_old.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob_64.phpt
      ext/oci8/tests/testping.phpt:
      
      Code:
        - Do scope-end release for oci_pconnect (oci8.old_oci_close_semantics=1
      gives old behavior)
        - Fix session reuse with 10.2 client libs
        - Fix the Ping macro version check for 10.2
        - Add type check associated with zend_list_find
        - Code connection re-organized for reuse
        - Format comments
        - WS changes
        - Prepare for new PECL release
      Tests:
        - Add new tests
        - Rationalize password tests
        - Revert use of __DIR__ so tests will work with PHP 5.2
        - Update some skipifs to make tests more portable

    * ext/oci8/CREDITS
      ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug43497.phpt
      ext/oci8/tests/bug44113.phpt
      ext/oci8/tests/drcp_cclass1.phpt
      ext/oci8/tests/drcp_connect1.phpt
      ext/oci8/tests/drcp_scope1.phpt:
      Code:
        - Do scope-end release for oci_pconnect (oci8.old_oci_close_semantics=1
      gives old behavior)
        - Fix session reuse with 10.2 client libs
        - Fix the Ping macro version check for 10.2
        - Add type check associated with zend_list_find
        - Code connection re-organized for reuse
        - Format comments
        - WS changes
        - Prepare for new PECL release
      Tests:
        - Add new tests
        - Rationalize password tests
        - Revert use of __DIR__ so tests will work with PHP 5.2
        - Update some skipifs to make tests more portable

2008-04-17  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/dom/element.c
      ext/dom/tests/bug44648.phpt:
      MFH: fix bug #44648 (Attribute names not checked for wellformedness)
      add test
      fix some warnings

    * ext/dom/tests/bug44648.phpt
      ext/dom/tests/bug44648.phpt:
      
      fix bug #44648 (Attribute names not checked for wellformedness)
      fix some warnings

    * ext/dom/element.c:
      fix bug #44648 (Attribute names not checked for wellformedness)
      fix some warnings

2008-04-17  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/023.phpt:
      - New test

    * ZendEngine2/tests/023.phpt
      ZendEngine2/tests/023.phpt:
      
      file 023.phpt was initially added on branch PHP_5_3.

2008-04-17  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS:
      make Matt happy =)

2008-04-17  Felipe Pena  <felipensp@gmail.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      - Fixed typo

    * (PHP_5_2)
      ext/imap/php_imap.c:
      - Fix typo

2008-04-17  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c:
      Fixed bug #44226 (Throwing an exception causes crash in multithreaded SAPI)

2008-04-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/hash/EXPERIMENTAL:
      Hash extension is no longer experimental

2008-04-16  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c
      ext/date/tests/bug44742.phpt:
      - MF52: Fixed bug #44703 (htmlspecialchars() does not detect bad character
      set
        argument).

    * ext/date/tests/bug44742.phpt
      ext/date/tests/bug44742.phpt:
      
      file bug44742.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c:
      - Fixed bug #44703 (htmlspecialchars() does not detect bad character set
        argument).

2008-04-16  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/ldap/ldap.c:
      plug minor memleak

    * ext/ldap/ldap.c:
      always initialize mod_type

    * ext/ldap/ldap.c:
      unicode support and minor leak fix

    * ext/ldap/ldap.c
      ext/ldap/php_ldap.h:
      convert ext/ldap to use new parameter parsing API
      also restructure the extension to get rid of some garbage

2008-04-16  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_api.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/php_mysqlnd.c:
      MFB: Update CVS from the development tree

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli_api.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/php_mysqlnd.c:
      Update ext/mysql, ext/mysqli and ext/mysqlnd from development tree

2008-04-16  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/mysql/php_mysql.c:
      change %d to %ld and silence the warning

2008-04-15  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      scripts/dev/generate_phpt.php:
      Changes to the code that generates variations (Robin & Josie)

2008-04-15  Felipe Pena  <felipensp@gmail.com>

    * ext/filter/tests/008.phpt
      ext/standard/tests/strings/006.phpt:
      - Fixed test

    * ext/standard/tests/strings/addcslashes_003.phpt
      ext/standard/tests/strings/crc32_variation1.phpt:
      - Fixed tests (NULL is allowed where binary string is expected)

2008-04-15  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * sapi/apache/config.w32
      sapi/apache_hooks/config.w32:
      MFB

    * (PHP_5_3)
      sapi/apache/config.w32
      sapi/apache_hooks/config.w32:
      These are really old config.w32 files - now they use PHP_PHP_BUILD
      correctly instead of hard coding the path to the libraries

2008-04-15  Gwynne Raskind  <gwynne@wanderingknights.org>

    * (PHP_5_3)
      configure.in:
      MFH: force use of BSD sed for OS X hack (patch by Alexey Zakhlestin)

    * configure.in:
      force use of BSD sed for OS X hack (patch by Alexey Zakhlestin)

2008-04-15  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h:
      Selected better initial VM stack size

2008-04-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS
      ext/standard/file.c:
      MFB: Fixed bug #44034 (FILE_IGNORE_NEW_LINES in file() does not work as
      expected when lines end in \r\n)

2008-04-15  Antony Dovgal  <tony@daylessday.org>

    * ext/ext_skel:
      remove -ldl - it doesn't seem to be required on Linux and it's not present
      on FreeBSD

2008-04-15  Dmitry Stogov  <dmitry@zend.com>

    * main/php_ini.c
      main/php_ini.h
      sapi/cgi/cgi_main.c:
      Optimized request startup sequence for php.ini without per dir and per host
      conf
      igurations

    * (PHP_5_3)
      main/php_ini.c
      main/php_ini.h
      sapi/cgi/cgi_main.c:
      Optimized request startup sequence for php.ini without per dir and per host
      configurations

2008-04-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/basic_functions.c:
      - missed one line

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      - Readd config_get_has(). No need to document, it is only available for
      debug builds.

2008-04-15  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ext/session/session.c:
      Fixed bug #44720 (Prevent infinite recursion within session_register)

    * ext/session/session.c:
      Fixed bug #44719 (More uninitialised values causing wierd errors)

    * ext/session/session.c:
      Fixed bug #44722 (Segfault setting a null session path)

2008-04-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/tests/array/array_slice_variation6.phpt:
      
      Fixed test

2008-04-14  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - Workarounds are no longer needed - thanks PECLers!

2008-04-14  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/general_functions/floatval.phpt:
      - Fixed test (bug #44533)

    * (PHP_5_3)
      ext/libxml/tests/004.phpt
      ext/standard/tests/strings/007.phpt:
      - Fixed test

2008-04-14  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/standard/dns.c:
      MFH: Fix dns_check_proto (related to #44723)

    * ext/standard/dns.c:
      Fix dns_check_proto (related to #44723)

2008-04-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/ini_get_all.phpt:
      MFB5.3: Remove config_get_hash() & and add new boolean parameter to
      ini_get_all() to list ini entries key=>current_value like
      config_get_hash()
       did.

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/tests/general_functions/ini_get_all.phpt:
      [DOC] Remove config_get_hash() & and add new boolean parameter to
      ini_get_all()
      to list ini entries key=>current_value like config_get_hash() did.

    * ext/openssl/xp_ssl.c:
      MFB53: Fixed bug#44716 (Progress notifications incorrect)

    * (PHP_5_3)
      ext/openssl/xp_ssl.c:
      Fixed bug#44716 (Progress notifications incorrect)

    * (PHP_5_3)
      NEWS
      ext/standard/streamsfuncs.c:
      MFH: Add "params" argument to stream_context_create()

2008-04-14  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/streamsfuncs.c:
      fix ZTS build and sync with HEAD

2008-04-13  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/streamsfuncs.c
      ext/standard/tests/streams/bug44712.phpt:
      MFB5.3: Fixed bug#44712 (stream_context_set_params segfaults on invalid
      arguments)

    * (PHP_5_3)
      ext/standard/streamsfuncs.c
      ext/standard/tests/streams/bug44712.phpt
      ext/standard/tests/streams/bug44712.phpt:
      Fixed bug#44712 (stream_context_set_params segfaults on invalid arguments)

2008-04-13  Greg Beaver  <greg@chiaraquartet.net>

    * main/streams/plain_wrapper.c:
      MFB do not scan include_path with faulty plain_wrapper-based include_path
      fopen
      

    * (PHP_5_3)
      main/streams/plain_wrapper.c:
      do not scan include_path with faulty plain_wrapper-based include_path fopen
      

    * ext/standard/tests/strings/highlight_file.phpt:
      sync fixed test properly with 5.3 branch

    * ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189.phpt:
      fix test

2008-04-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ZendEngine2/zend_gc.c:
      Kill unused var

2008-04-13  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      scripts/dev/generate_phpt.php:
      Fixing:
      (1) remove proto from start
      (2)substitute "Done" with ===DONE== after closing tag in FILE section and
      at end of EXPECTF.
      (3) Remove "add comment here..."

2008-04-11  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * win32/build/mkdist.php:
      Update url for go-pear

    * README.PEAR:
      Apparenty go-pear no longer exists (bug#44699)

2008-04-11  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/html.c
      ext/standard/html.c
      ext/standard/tests/strings/bug44703.phpt
      ext/standard/tests/strings/bug44703.phpt:
      MFB: Fixed bug #44703 (htmlspecialchars() does not detect bad character set
      argument)

    * ext/standard/tests/strings/bug44703.phpt
      ext/standard/tests/strings/bug44703.phpt
      ext/standard/tests/strings/bug44703.phpt:
        1.1.4;
      file bug44703.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/html.c:
      Fixed bug #44703 (htmlspecialchars() does not detect bad character set
      argument) (patch by Andy Wharmby)

2008-04-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h:
      Speedup GC initialization

2008-04-11  Robin Fernandes  <robin_fernandes@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt:
      Fix test parse_url_variation_002.phpt for 64bit platforms.

    * ext/standard/tests/url/parse_url_variation_002_32bit.phpt
      ext/standard/tests/url/parse_url_variation_002_32bit.phpt
      ext/standard/tests/url/parse_url_variation_002_64bit.phpt
      ext/standard/tests/url/parse_url_variation_002_64bit.phpt:
      
      file parse_url_variation_002_32bit.phpt was initially added on branch
      PHP_5_2.

2008-04-11  Antony Dovgal  <tony@daylessday.org>

    * ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      fix tests

    * ext/posix/posix.c:
      fix 2 segfaults in ZTS mode

2008-04-11  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Optimized ZEND_RETURN opcode to not allocate and copy return value if it is
      not
      used.

2008-04-11  Steve Seear  <steve.seear@uk.ibm.com>

    * ext/posix/tests/posix_get_last_error_error.phpt
      ext/posix/tests/posix_get_last_error_error.phpt
      ext/posix/tests/posix_getgid_error.phpt
      ext/posix/tests/posix_getgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getpgid_error.phpt
      ext/posix/tests/posix_getpgid_error.phpt
      ext/posix/tests/posix_getpgrp_error.phpt
      ext/posix/tests/posix_getpgrp_error.phpt
      ext/posix/tests/posix_getpid_error.phpt
      ext/posix/tests/posix_getpid_error.phpt
      ext/posix/tests/posix_getppid_error.phpt
      ext/posix/tests/posix_getppid_error.phpt
      ext/posix/tests/posix_getpwuid_error.phpt
      ext/posix/tests/posix_getpwuid_error.phpt
      ext/posix/tests/posix_getuid_error.phpt
      ext/posix/tests/posix_getuid_error.phpt
      ext/posix/tests/posix_kill_error.phpt
      ext/posix/tests/posix_kill_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_times_error.phpt
      ext/posix/tests/posix_times_error.phpt
      ext/posix/tests/posix_uname_error.phpt
      ext/posix/tests/posix_uname_error.phpt:
      POSIX extension error tests

    * ext/posix/tests/posix_get_last_error_error.phpt
      ext/posix/tests/posix_get_last_error_error.phpt
      ext/posix/tests/posix_get_last_error_error.phpt
      ext/posix/tests/posix_getgid_error.phpt
      ext/posix/tests/posix_getgid_error.phpt
      ext/posix/tests/posix_getgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getgrgid_error.phpt
      ext/posix/tests/posix_getpgid_error.phpt
      ext/posix/tests/posix_getpgid_error.phpt
      ext/posix/tests/posix_getpgid_error.phpt
      ext/posix/tests/posix_getpgrp_error.phpt
      ext/posix/tests/posix_getpgrp_error.phpt
      ext/posix/tests/posix_getpgrp_error.phpt
      ext/posix/tests/posix_getpid_error.phpt
      ext/posix/tests/posix_getpid_error.phpt
      ext/posix/tests/posix_getpid_error.phpt
      ext/posix/tests/posix_getppid_error.phpt
      ext/posix/tests/posix_getppid_error.phpt
      ext/posix/tests/posix_getppid_error.phpt
      ext/posix/tests/posix_getpwuid_error.phpt
      ext/posix/tests/posix_getpwuid_error.phpt
      ext/posix/tests/posix_getpwuid_error.phpt
      ext/posix/tests/posix_getuid_error.phpt
      ext/posix/tests/posix_getuid_error.phpt
      ext/posix/tests/posix_getuid_error.phpt
      ext/posix/tests/posix_kill_error.phpt
      ext/posix/tests/posix_kill_error.phpt
      ext/posix/tests/posix_kill_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_strerror_error.phpt
      ext/posix/tests/posix_times_error.phpt
      ext/posix/tests/posix_times_error.phpt
      ext/posix/tests/posix_times_error.phpt
      ext/posix/tests/posix_uname_error.phpt
      ext/posix/tests/posix_uname_error.phpt
      ext/posix/tests/posix_uname_error.phpt:
        1.1.4;
      file posix_get_last_error_error.phpt was initially added on branch
      PHP_5_2.

    * ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      POSIX extension variation tests (failing due to spurious array to string
      conversion notices).

    * (PHP_5_3)
      ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
      POSIX extension variation tests

    * ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getgrgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpgid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_getpwuid_variation.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation1.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_kill_variation2.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/posix/tests/posix_strerror_variation1.phpt
      ext/posix/tests/posix_strerror_variation1.phpt:
        1.1.4;
      file posix_getgrgid_variation.phpt was initially added on branch PHP_5_2.

2008-04-11  Robin Fernandes  <robin_fernandes@uk.ibm.com>

    * (PHP_5_3)
      ext/ereg/tests/ereg_basic_001.phpt
      ext/ereg/tests/ereg_basic_002.phpt
      ext/ereg/tests/ereg_basic_003.phpt
      ext/ereg/tests/ereg_basic_004.phpt
      ext/ereg/tests/ereg_error_001.phpt
      ext/ereg/tests/ereg_error_002.phpt
      ext/ereg/tests/ereg_replace_basic_001.phpt
      ext/ereg/tests/ereg_replace_basic_002.phpt
      ext/ereg/tests/ereg_replace_error_001.phpt
      ext/ereg/tests/ereg_replace_error_002.phpt
      ext/ereg/tests/ereg_replace_variation_001.phpt
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/ereg_replace_variation_003.phpt
      ext/ereg/tests/ereg_variation_001.phpt
      ext/ereg/tests/ereg_variation_002.phpt
      ext/ereg/tests/ereg_variation_003.phpt
      ext/ereg/tests/ereg_variation_004.phpt
      ext/ereg/tests/eregi_basic.phpt
      ext/ereg/tests/eregi_basic_001.phpt
      ext/ereg/tests/eregi_basic_002.phpt
      ext/ereg/tests/eregi_basic_003.phpt
      ext/ereg/tests/eregi_basic_004.phpt
      ext/ereg/tests/eregi_error_001.phpt
      ext/ereg/tests/eregi_error_002.phpt
      ext/ereg/tests/eregi_replace_basic.phpt
      ext/ereg/tests/eregi_replace_basic_001.phpt
      ext/ereg/tests/eregi_replace_basic_002.phpt
      ext/ereg/tests/eregi_replace_error_001.phpt
      ext/ereg/tests/eregi_replace_error_002.phpt
      ext/ereg/tests/eregi_replace_variation_001.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_003.phpt
      ext/ereg/tests/eregi_variation_001.phpt
      ext/ereg/tests/eregi_variation_002.phpt
      ext/ereg/tests/eregi_variation_003.phpt
      ext/ereg/tests/eregi_variation_004.phpt
      ext/ereg/tests/regular_expressions.inc
      ext/ereg/tests/split_basic_001.phpt
      ext/ereg/tests/split_basic_002.phpt
      ext/ereg/tests/split_basic_003.phpt
      ext/ereg/tests/split_error_001.phpt
      ext/ereg/tests/split_error_002.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/split_variation_004.phpt
      ext/ereg/tests/spliti_basic_001.phpt
      ext/ereg/tests/spliti_basic_002.phpt
      ext/ereg/tests/spliti_basic_003.phpt
      ext/ereg/tests/spliti_basic_004.phpt
      ext/ereg/tests/spliti_error_001.phpt
      ext/ereg/tests/spliti_error_002.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/ereg/tests/spliti_variation_004.phpt
      ext/ereg/tests/sql_regcase_basic_001.phpt
      ext/ereg/tests/sql_regcase_error_001.phpt
      ext/ereg/tests/sql_regcase_variation_001.phpt
      ext/standard/tests/url/base64_decode_basic_001.phpt
      ext/standard/tests/url/base64_decode_basic_001.phpt
      ext/standard/tests/url/base64_decode_basic_002.phpt
      ext/standard/tests/url/base64_decode_basic_002.phpt
      ext/standard/tests/url/base64_decode_error_001.phpt
      ext/standard/tests/url/base64_decode_error_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_encode_basic_001.phpt
      ext/standard/tests/url/base64_encode_basic_001.phpt
      ext/standard/tests/url/base64_encode_error_001.phpt
      ext/standard/tests/url/base64_encode_error_001.phpt
      ext/standard/tests/url/base64_encode_variation_001.phpt
      ext/standard/tests/url/base64_encode_variation_001.phpt
      ext/standard/tests/url/parse_url_basic_001.phpt
      ext/standard/tests/url/parse_url_basic_001.phpt
      ext/standard/tests/url/parse_url_basic_002.phpt
      ext/standard/tests/url/parse_url_basic_002.phpt
      ext/standard/tests/url/parse_url_basic_003.phpt
      ext/standard/tests/url/parse_url_basic_003.phpt
      ext/standard/tests/url/parse_url_basic_004.phpt
      ext/standard/tests/url/parse_url_basic_004.phpt
      ext/standard/tests/url/parse_url_basic_005.phpt
      ext/standard/tests/url/parse_url_basic_005.phpt
      ext/standard/tests/url/parse_url_basic_006.phpt
      ext/standard/tests/url/parse_url_basic_006.phpt
      ext/standard/tests/url/parse_url_basic_007.phpt
      ext/standard/tests/url/parse_url_basic_007.phpt
      ext/standard/tests/url/parse_url_basic_008.phpt
      ext/standard/tests/url/parse_url_basic_008.phpt
      ext/standard/tests/url/parse_url_basic_009.phpt
      ext/standard/tests/url/parse_url_basic_009.phpt
      ext/standard/tests/url/parse_url_basic_010.phpt
      ext/standard/tests/url/parse_url_basic_010.phpt
      ext/standard/tests/url/parse_url_error_001.phpt
      ext/standard/tests/url/parse_url_error_001.phpt
      ext/standard/tests/url/parse_url_error_002.phpt
      ext/standard/tests/url/parse_url_error_002.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/rawurldecode_error_001.phpt
      ext/standard/tests/url/rawurldecode_error_001.phpt
      ext/standard/tests/url/rawurldecode_variation_001.phpt
      ext/standard/tests/url/rawurldecode_variation_001.phpt
      ext/standard/tests/url/rawurlencode_error_001.phpt
      ext/standard/tests/url/rawurlencode_error_001.phpt
      ext/standard/tests/url/rawurlencode_variation_001.phpt
      ext/standard/tests/url/rawurlencode_variation_001.phpt
      ext/standard/tests/url/urldecode_error_001.phpt
      ext/standard/tests/url/urldecode_error_001.phpt
      ext/standard/tests/url/urldecode_variation_001.phpt
      ext/standard/tests/url/urldecode_variation_001.phpt
      ext/standard/tests/url/urlencode_error_001.phpt
      ext/standard/tests/url/urlencode_error_001.phpt
      ext/standard/tests/url/urlencode_variation_001.phpt
      ext/standard/tests/url/urlencode_variation_001.phpt
      ext/standard/tests/url/urls.inc
      ext/standard/tests/url/urls.inc:
      Adding some tests for ereg and url functions.

    * ext/ereg/tests/ereg_basic_001.phpt
      ext/ereg/tests/ereg_basic_001.phpt
      ext/ereg/tests/ereg_basic_002.phpt
      ext/ereg/tests/ereg_basic_002.phpt
      ext/ereg/tests/ereg_basic_003.phpt
      ext/ereg/tests/ereg_basic_003.phpt
      ext/ereg/tests/ereg_basic_004.phpt
      ext/ereg/tests/ereg_basic_004.phpt
      ext/ereg/tests/ereg_error_001.phpt
      ext/ereg/tests/ereg_error_001.phpt
      ext/ereg/tests/ereg_error_002.phpt
      ext/ereg/tests/ereg_error_002.phpt
      ext/ereg/tests/ereg_replace_basic_001.phpt
      ext/ereg/tests/ereg_replace_basic_001.phpt
      ext/ereg/tests/ereg_replace_basic_002.phpt
      ext/ereg/tests/ereg_replace_basic_002.phpt
      ext/ereg/tests/ereg_replace_error_001.phpt
      ext/ereg/tests/ereg_replace_error_001.phpt
      ext/ereg/tests/ereg_replace_error_002.phpt
      ext/ereg/tests/ereg_replace_error_002.phpt
      ext/ereg/tests/ereg_replace_variation_001.phpt
      ext/ereg/tests/ereg_replace_variation_001.phpt
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/ereg_replace_variation_002.phpt
      ext/ereg/tests/ereg_replace_variation_003.phpt
      ext/ereg/tests/ereg_replace_variation_003.phpt
      ext/ereg/tests/ereg_variation_001.phpt
      ext/ereg/tests/ereg_variation_001.phpt
      ext/ereg/tests/ereg_variation_002.phpt
      ext/ereg/tests/ereg_variation_002.phpt
      ext/ereg/tests/ereg_variation_003.phpt
      ext/ereg/tests/ereg_variation_003.phpt
      ext/ereg/tests/ereg_variation_004.phpt
      ext/ereg/tests/ereg_variation_004.phpt
      ext/ereg/tests/eregi_basic.phpt
      ext/ereg/tests/eregi_basic.phpt
      ext/ereg/tests/eregi_basic_001.phpt
      ext/ereg/tests/eregi_basic_001.phpt
      ext/ereg/tests/eregi_basic_002.phpt
      ext/ereg/tests/eregi_basic_002.phpt
      ext/ereg/tests/eregi_basic_003.phpt
      ext/ereg/tests/eregi_basic_003.phpt
      ext/ereg/tests/eregi_basic_004.phpt
      ext/ereg/tests/eregi_basic_004.phpt
      ext/ereg/tests/eregi_error_001.phpt
      ext/ereg/tests/eregi_error_001.phpt
      ext/ereg/tests/eregi_error_002.phpt
      ext/ereg/tests/eregi_error_002.phpt
      ext/ereg/tests/eregi_replace_basic.phpt
      ext/ereg/tests/eregi_replace_basic.phpt
      ext/ereg/tests/eregi_replace_basic_001.phpt
      ext/ereg/tests/eregi_replace_basic_001.phpt
      ext/ereg/tests/eregi_replace_basic_002.phpt
      ext/ereg/tests/eregi_replace_basic_002.phpt
      ext/ereg/tests/eregi_replace_error_001.phpt
      ext/ereg/tests/eregi_replace_error_001.phpt
      ext/ereg/tests/eregi_replace_error_002.phpt
      ext/ereg/tests/eregi_replace_error_002.phpt
      ext/ereg/tests/eregi_replace_variation_001.phpt
      ext/ereg/tests/eregi_replace_variation_001.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_002.phpt
      ext/ereg/tests/eregi_replace_variation_003.phpt
      ext/ereg/tests/eregi_replace_variation_003.phpt
      ext/ereg/tests/eregi_variation_001.phpt
      ext/ereg/tests/eregi_variation_001.phpt
      ext/ereg/tests/eregi_variation_002.phpt
      ext/ereg/tests/eregi_variation_002.phpt
      ext/ereg/tests/eregi_variation_003.phpt
      ext/ereg/tests/eregi_variation_003.phpt
      ext/ereg/tests/eregi_variation_004.phpt
      ext/ereg/tests/eregi_variation_004.phpt
      ext/ereg/tests/regular_expressions.inc
      ext/ereg/tests/regular_expressions.inc
      ext/ereg/tests/split_basic_001.phpt
      ext/ereg/tests/split_basic_001.phpt
      ext/ereg/tests/split_basic_002.phpt
      ext/ereg/tests/split_basic_002.phpt
      ext/ereg/tests/split_basic_003.phpt
      ext/ereg/tests/split_basic_003.phpt
      ext/ereg/tests/split_error_001.phpt
      ext/ereg/tests/split_error_001.phpt
      ext/ereg/tests/split_error_002.phpt
      ext/ereg/tests/split_error_002.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_001.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/split_variation_002.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/split_variation_003.phpt
      ext/ereg/tests/split_variation_004.phpt
      ext/ereg/tests/split_variation_004.phpt
      ext/ereg/tests/spliti_basic_001.phpt
      ext/ereg/tests/spliti_basic_001.phpt
      ext/ereg/tests/spliti_basic_002.phpt
      ext/ereg/tests/spliti_basic_002.phpt
      ext/ereg/tests/spliti_basic_003.phpt
      ext/ereg/tests/spliti_basic_003.phpt
      ext/ereg/tests/spliti_basic_004.phpt
      ext/ereg/tests/spliti_basic_004.phpt
      ext/ereg/tests/spliti_error_001.phpt
      ext/ereg/tests/spliti_error_001.phpt
      ext/ereg/tests/spliti_error_002.phpt
      ext/ereg/tests/spliti_error_002.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_001.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/spliti_variation_002.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/ereg/tests/spliti_variation_003.phpt
      ext/ereg/tests/spliti_variation_004.phpt
      ext/ereg/tests/spliti_variation_004.phpt
      ext/ereg/tests/sql_regcase_basic_001.phpt
      ext/ereg/tests/sql_regcase_basic_001.phpt
      ext/ereg/tests/sql_regcase_error_001.phpt
      ext/ereg/tests/sql_regcase_error_001.phpt
      ext/ereg/tests/sql_regcase_variation_001.phpt
      ext/ereg/tests/sql_regcase_variation_001.phpt
      ext/standard/tests/url/base64_decode_basic_001.phpt
      ext/standard/tests/url/base64_decode_basic_001.phpt
      ext/standard/tests/url/base64_decode_basic_001.phpt
      ext/standard/tests/url/base64_decode_basic_002.phpt
      ext/standard/tests/url/base64_decode_basic_002.phpt
      ext/standard/tests/url/base64_decode_basic_002.phpt
      ext/standard/tests/url/base64_decode_error_001.phpt
      ext/standard/tests/url/base64_decode_error_001.phpt
      ext/standard/tests/url/base64_decode_error_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_001.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_decode_variation_002.phpt
      ext/standard/tests/url/base64_encode_basic_001.phpt
      ext/standard/tests/url/base64_encode_basic_001.phpt
      ext/standard/tests/url/base64_encode_basic_001.phpt
      ext/standard/tests/url/base64_encode_error_001.phpt
      ext/standard/tests/url/base64_encode_error_001.phpt
      ext/standard/tests/url/base64_encode_error_001.phpt
      ext/standard/tests/url/base64_encode_variation_001.phpt
      ext/standard/tests/url/base64_encode_variation_001.phpt
      ext/standard/tests/url/base64_encode_variation_001.phpt
      ext/standard/tests/url/parse_url_basic_001.phpt
      ext/standard/tests/url/parse_url_basic_001.phpt
      ext/standard/tests/url/parse_url_basic_001.phpt
      ext/standard/tests/url/parse_url_basic_002.phpt
      ext/standard/tests/url/parse_url_basic_002.phpt
      ext/standard/tests/url/parse_url_basic_002.phpt
      ext/standard/tests/url/parse_url_basic_003.phpt
      ext/standard/tests/url/parse_url_basic_003.phpt
      ext/standard/tests/url/parse_url_basic_003.phpt
      ext/standard/tests/url/parse_url_basic_004.phpt
      ext/standard/tests/url/parse_url_basic_004.phpt
      ext/standard/tests/url/parse_url_basic_004.phpt
      ext/standard/tests/url/parse_url_basic_005.phpt
      ext/standard/tests/url/parse_url_basic_005.phpt
      ext/standard/tests/url/parse_url_basic_005.phpt
      ext/standard/tests/url/parse_url_basic_006.phpt
      ext/standard/tests/url/parse_url_basic_006.phpt
      ext/standard/tests/url/parse_url_basic_006.phpt
      ext/standard/tests/url/parse_url_basic_007.phpt
      ext/standard/tests/url/parse_url_basic_007.phpt
      ext/standard/tests/url/parse_url_basic_007.phpt
      ext/standard/tests/url/parse_url_basic_008.phpt
      ext/standard/tests/url/parse_url_basic_008.phpt
      ext/standard/tests/url/parse_url_basic_008.phpt
      ext/standard/tests/url/parse_url_basic_009.phpt
      ext/standard/tests/url/parse_url_basic_009.phpt
      ext/standard/tests/url/parse_url_basic_009.phpt
      ext/standard/tests/url/parse_url_basic_010.phpt
      ext/standard/tests/url/parse_url_basic_010.phpt
      ext/standard/tests/url/parse_url_basic_010.phpt
      ext/standard/tests/url/parse_url_error_001.phpt
      ext/standard/tests/url/parse_url_error_001.phpt
      ext/standard/tests/url/parse_url_error_001.phpt
      ext/standard/tests/url/parse_url_error_002.phpt
      ext/standard/tests/url/parse_url_error_002.phpt
      ext/standard/tests/url/parse_url_error_002.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_001.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/parse_url_variation_002.phpt
      ext/standard/tests/url/rawurldecode_error_001.phpt
      ext/standard/tests/url/rawurldecode_error_001.phpt
      ext/standard/tests/url/rawurldecode_error_001.phpt
      ext/standard/tests/url/rawurldecode_variation_001.phpt
      ext/standard/tests/url/rawurldecode_variation_001.phpt
      ext/standard/tests/url/rawurldecode_variation_001.phpt
      ext/standard/tests/url/rawurlencode_error_001.phpt
      ext/standard/tests/url/rawurlencode_error_001.phpt
      ext/standard/tests/url/rawurlencode_error_001.phpt
      ext/standard/tests/url/rawurlencode_variation_001.phpt
      ext/standard/tests/url/rawurlencode_variation_001.phpt
      ext/standard/tests/url/rawurlencode_variation_001.phpt
      ext/standard/tests/url/urldecode_error_001.phpt
      ext/standard/tests/url/urldecode_error_001.phpt
      ext/standard/tests/url/urldecode_error_001.phpt
      ext/standard/tests/url/urldecode_variation_001.phpt
      ext/standard/tests/url/urldecode_variation_001.phpt
      ext/standard/tests/url/urldecode_variation_001.phpt
      ext/standard/tests/url/urlencode_error_001.phpt
      ext/standard/tests/url/urlencode_error_001.phpt
      ext/standard/tests/url/urlencode_error_001.phpt
      ext/standard/tests/url/urlencode_variation_001.phpt
      ext/standard/tests/url/urlencode_variation_001.phpt
      ext/standard/tests/url/urlencode_variation_001.phpt
      ext/standard/tests/url/urls.inc
      ext/standard/tests/url/urls.inc
      ext/standard/tests/url/urls.inc:
      
      Adding some tests for ereg and url functions.

2008-04-11  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS:
      BFN

2008-04-10  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.6RC5

2008-04-10  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/oci8.c:
      Bump OCI8 version to 1.2.5 (This change is for 5.2 branch only)

2008-04-10  Marcus Boerger  <php@marcus-boerger.de>

    * ext/pcre/config0.m4:
      - No longer allow to disable pcre

2008-04-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h:
      fix heredoc+nowdoc

    * (PHP_5_2)
      ext/standard/tests/general_functions/bug44394_2.phpt:
      MFB53

    * (PHP_5_3)
      ext/standard/tests/general_functions/bug44394_2.phpt:
      add SKIPIF

    * (PHP_5_2)
      ext/pdo/tests/bug_43663.phpt
      ext/pdo/tests/bug_44159.phpt:
      MFB5.3: fix SKIPIF

    * ext/pdo/tests/bug_43663.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt:
      MFB

    * (PHP_5_3)
      ext/pdo/tests/bug_43663.phpt
      ext/pdo/tests/bug_44159.phpt:
      fix SKIPIFs

2008-04-10  Philip Olson  <philipolson@gmail.com>

    * ext/standard/credits.c:
      Updated the documentation credits

2008-04-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ZendEngine2/tests/gc_013.phpt
      ZendEngine2/tests/gc_014.phpt
      ZendEngine2/tests/gc_015.phpt:
      
      WS

2008-04-09  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h:
      fix the yyless() definition to match flex one and revert part of last patch
      (so that it remains similar with flex's scan)

2008-04-09  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/config.m4:
      - MFH SPL can no longer be disabld as discussed some time ago (checked back
      with RM)

    * ext/spl/config.m4:
      - SPL can no longer be disabld as discussed some time ago (checked back
      with RM)

2008-04-09  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_language_scanner.l:
      Fix heredoc handling. (Patch by Matt Wilmas)

    * ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      MFB:  Fixes to heredoc and cleanup of new re2c scanner. (Patch by Matt
      Wilmas)

    * (PHP_5_3)
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      Fixes to heredoc and cleanup of new re2c scanner. (Patch by Matt Wilmas)

2008-04-09  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      MFH: Fix #44511 (Ensure no exception was already thrown by
      php_stream_opendir)

    * ext/spl/spl_directory.c:
      Fix #44511 (Ensure no exception was already thrown by php_stream_opendir)

2008-04-09  Felipe Pena  <felipensp@gmail.com>

    * ext/ereg/ereg.c
      ext/ereg/ereg.c:
      MFB: Fixed bug #44678 (spliti error message includes wrong function name)

    * (PHP_5_2)
      ext/standard/reg.c:
      Fixed bug #44678 (spliti error message includes wrong function name)

2008-04-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #44673 (With CGI argv/argc starts from arguments, not from
      script)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug44653.phpt
      ZendEngine2/tests/bug44653.phpt
      ZendEngine2/tests/bug44653.phpt:
      Bug #44653 (Invalid namespace name resolution)

2008-04-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/exec.c:
      MFB: Bug #44650	escaepshellscmd() does not check arg count (port from 5.3)

2008-04-08  Joe Orton  <jorton@redhat.com>

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c
      ext/soap/php_http.c:
      MFH: Fixed bug #32979 (OpenSSL stream->fd casts broken in 64-bit build)
         (stotty at tvnet dot hu)
      MFH: Fix another case of a broken stream->fd cast in 64-bit builds.

2008-04-08  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      MFH: Missing basic single ini file test (bug #44574)

    * ext/standard/tests/general_functions/parse_ini_file.phpt:
      - Add missing basic test (see also bug #44574)

    * (PHP_5_3)
      ext/standard/url_scanner_ex.c
      ext/standard/var_unserializer.c:
      - Generated with re2c 0.13.4

    * (PHP_5_3)
      ext/date/tests/bug41523.phpt:
      - Fix test.

    * ext/date/tests/bug41523.phpt:
      - fix test

    * (PHP_5_2)
      ext/standard/tests/dir/rewinddir_basic.phpt:
      MFH: Fixed test on systems where order is not guaranteed

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug44667.phpt:
      MFH: - Fixed bug #44667 (proc_open() does not handle pipes with the mode
      "wb" correctly)

    * (PHP_5_2)
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189_2.phpt
      ext/zlib/tests/zlib_filter_inflate2.phpt:
      MF53: Fix tests

    * (PHP_5_3)
      ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug44667.phpt:
      MFH:- Fixed bug #44667 (proc_open does not handle pipes with the mode "wb"
      correctly)

    * ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug44667.phpt
      ext/standard/tests/general_functions/bug44667.phpt
      ext/standard/tests/general_functions/bug44667.phpt:
      - Fixed bug #44667 (proc_open does not handle pipes with the mode "wb"
      correctly)

2008-04-08  Andrey Hristov  <php@hristov.com>

    * ext/mysql/config.w32
      ext/mysql/config.w32
      ext/mysqli/config.w32
      ext/mysqli/config.w32:
      Fix snapshot build

2008-04-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c
      ext/standard/http_fopen_wrapper.c:
      
      MFB: various bug fixes

    * ext/imap/php_imap.c:
      
      MFB: Fixed bug #44663 (Crash in imap_mail_compose if "body" parameter
      invalid)

    * (PHP_5_3)
      ext/imap/php_imap.c:
      
      Fixed bug #44663 (Crash in imap_mail_compose if "body" parameter invalid)

2008-04-07  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/config.m4:
      MFB: PECL #13523 (x86_64 build) and versioning sync

    * ext/oci8/oci8.c:
      MFB: Fix OCIPing 10.2 macro

    * ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob_64.phpt
      ext/oci8/tests/testping.phpt:
      MFB: Test updates

    * (PHP_5_3)
      ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob_64.phpt
      ext/oci8/tests/pecl_bug10194_blob_64.phpt
      ext/oci8/tests/testping.phpt
      ext/oci8/tests/testping.phpt:
      Test updates

    * (PHP_5_3)
      ext/oci8/oci8.c:
      Fix OCIPing 10.2 macro

    * (PHP_5_3)
      ext/oci8/config.m4
      ext/oci8/oci8_collection.c
      ext/oci8/package2.xml:
      PECL #13523 (x86_64 build).  Make OCI8 buildable with PHP 4.3.9.

    * php.ini-dist
      php.ini-recommended:
      Add E_DEPRECATED comment

2008-04-07  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      acinclude.m4:
      - Reset back to 0.13.4 now that it released.

    * (PHP_5_3)
      ext/date/lib/parse_tz.c
      ext/date/lib/unixtime2tm.c:
      - MFH: Fixing returned offset.
      - MFH: Algorithm optimization.

    * ext/date/lib/parse_tz.c
      ext/date/lib/unixtime2tm.c:
      - Fixing returned offset.
      - Algorithm optimization.

    * ext/date/tests/013.phpt
      ext/date/tests/014.phpt
      ext/date/tests/bug41523-64bit.phpt:
      - Fixed testcases.

2008-04-07  Antony Dovgal  <tony@daylessday.org>

    * sapi/cli/tests/bug44564.phpt
      sapi/cli/tests/bug44564.phpt:
      fix test

2008-04-07  Scott MacVicar  <scott@macvicar.net>

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l:
      MFB: Fixed bug #44609 (Dollar in ini variables are not parsed correctly)

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l:
      Fixed bug #44609 (Dollar in ini variables are not parsed correctly)

2008-04-07  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/tests/class_object/forward_static_call_001.phpt
      ext/standard/tests/class_object/forward_static_call_002.phpt
      ext/standard/tests/class_object/forward_static_call_003.phpt:
      MFH: Implement forward_static_call(_array) to complete LSB. Patch by Mike
      Lively

2008-04-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/openssl/openssl.c:
      initialize variable

2008-04-07  Etienne Kneuss  <php@colder.ch>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/tests/class_object/forward_static_call_001.phpt
      ext/standard/tests/class_object/forward_static_call_001.phpt
      ext/standard/tests/class_object/forward_static_call_002.phpt
      ext/standard/tests/class_object/forward_static_call_002.phpt
      ext/standard/tests/class_object/forward_static_call_003.phpt
      ext/standard/tests/class_object/forward_static_call_003.phpt:
      Implement forward_static_call(_array) to complete LSB. Patch by Mike Lively

2008-04-06  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/tests/multibyte/multibyte_encoding_002.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_002.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_002.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_003.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_003.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_003.phpt:
        1.1.4;
      - add new tests

2008-04-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/http_fopen_wrapper.c:
      
      MFB: Fixed bug #44603 (Order issues with Content-Type/Length headers on
      POST)

    * (PHP_5_3)
      ext/standard/http_fopen_wrapper.c:
      Fixed bug #44603 (Order issues with Content-Type/Length headers on POST)

2008-04-05  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      - HEREDOC syntax with double quotes

    * ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/tests/heredoc_012.phpt
      ZendEngine2/tests/heredoc_013.phpt
      ZendEngine2/tests/heredoc_014.phpt:
      MFB:
      - Allow HEREDOC syntax with double quotes [DOC]
      (http://wiki.php.net/rfc/heredoc-with-double-quotes)

    * ZendEngine2/tests/heredoc_012.phpt
      ZendEngine2/tests/heredoc_012.phpt
      ZendEngine2/tests/heredoc_013.phpt
      ZendEngine2/tests/heredoc_013.phpt
      ZendEngine2/tests/heredoc_014.phpt
      ZendEngine2/tests/heredoc_014.phpt:
      
      file heredoc_012.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h:
      - Allow HEREDOC syntax with double quotes
      (http://wiki.php.net/rfc/heredoc-with-double-quotes)

2008-04-04  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/gd/gd.c:
      MFB: Fixed bug #44591 (imagegif's filename parameter).

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c:
      Fixed bug #44591 (imagegif's filename parameter)

2008-04-04  Nuno Lopes  <nunoplopes@sapo.pt>

    * ZendEngine2/zend_stream.c:
      MFB: remove redundant test

    * (PHP_5_3)
      ZendEngine2/zend_stream.c:
      remove redundant test for file size

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_stream.h:
      MFB: add sanity check for ZEND_MMAP_AHEAD

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_stream.h:
      add sanity checks for ZEND_MMAP_AHEAD and reduce the value from 32 to 16
      (lowest safe value)

2008-04-04  Joe Orton  <jorton@redhat.com>

    * (PHP_5_3)
      ext/openssl/xp_ssl.c
      ext/soap/php_http.c:
      MFH: Fixed bug #32979 (OpenSSL stream->fd casts broken in 64-bit build)
         (stotty at tvnet dot hu)
      MFH: Fix another case of a broken stream->fd cast in 64-bit builds.

    * ext/soap/php_http.c:
      Fix another case of a broken stream->fd cast in 64-bit builds.

    * ext/openssl/xp_ssl.c:
      Fixed bug #32979 (OpenSSL stream->fd casts broken in 64-bit build)
       (stotty at tvnet dot hu)

2008-04-04  Antony Dovgal  <tony@daylessday.org>

    * ext/hash/hash.c:
      fix folding

2008-04-04  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      configure.in:
      - Fixed typo.

2008-04-04  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.6RC4

2008-04-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt:
      - Fixed tests

2008-04-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      fixed name

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      - Fixed possible stack buffer overflow in FastCGI SAPI. (Andrey Nigmatulin)
      - Fixed sending of uninitialized paddings which may contain some
      information.
        (Andrey Nigmatulin)

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

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c:
      MFB: imap bug fixes

    * ext/imap/php_imap.c:
      
      MFB: Fixed bug #44613 (Crash inside imap_headerinfo())

    * (PHP_5_3)
      ext/imap/php_imap.c:
      
      Fixed bug #44613 (Crash inside imap_headerinfo())

2008-04-02  Antony Dovgal  <tony@daylessday.org>

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c:
      decrement parent's refcount only when destroying the child, not when
      decrementing child's refcount

    * ext/openssl/openssl.c:
      initialize variable

2008-04-01  Felipe Pena  <felipensp@gmail.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      Typo

2008-04-01  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/oci8.c:
      Use new version macro

    * (PHP_5_3)
      ext/oci8/oci8.c
      ext/oci8/php_oci8.h:
      Use new version macro.  Make code portable to older PHP versions

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

    * ext/imap/php_imap.c:
      
      MFB: Fixed bug #44594 (imap_open() does not validate # of retries
      parameter)

    * (PHP_5_3)
      ext/imap/php_imap.c:
      Fixed bug #44594 (imap_open() does not validate # of retries parameter)

2008-04-01  Gwynne Raskind  <gwynne@wanderingknights.org>

    * configure.in:
      Fix the fix. Sorry for the commit noise.

    * configure.in:
      MFB: fix the darwin 9 hack again; add the -O2 back in to avoid performance
      loss when not compiling for debug

    * (PHP_5_3)
      configure.in:
      fix the darwin 9 hack again; add the -O2 back in to avoid performance loss
      when not compiling for debug

2008-03-31  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/file.c:
      Revert unintended bits from "Added a warning message" commit

2008-03-31  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      acinclude.m4:
      - Don't rely on a version that doesn't exist - that breaks snapshots.

2008-03-31  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - Allow most of the existing strangely-named headers to get by

2008-03-31  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/php_date.c
      ext/date/tests/timestamp-in-dst.phpt
      ext/date/tests/timestamp-in-dst.phpt:
      - MFH: Fixed a bug in formatting timestamps when DST is active in the
      default
        timezone.

    * ext/date/php_date.c
      ext/date/tests/timestamp-in-dst.phpt
      ext/date/tests/timestamp-in-dst.phpt
      ext/date/tests/timestamp-in-dst.phpt:
      - Fixed a bug in formatting timestamps when DST is active in the default
        timezone.

2008-03-31  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/config.w32:
      Revert "minimum version requirement" until there's a version to match it

2008-03-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/tokenizer/tokenizer_data.c:
      Fix WS.

    * (PHP_5_3)
      ext/tokenizer/tokenizer_data.c
      ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt:
      - Added T_GOTO
      - Fixed tests

    * ext/standard/file.c:
      - Fix build

2008-03-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/file.c:
      MFB:  Added a warning message

    * (PHP_5_3)
      ext/standard/file.c:
      Added a warning message

2008-03-30  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/exec.c
      ext/standard/exec.c
      sapi/cli/tests/bug44564.phpt
      sapi/cli/tests/bug44564.phpt:
      MFB: Fixed bug #44564 (escapeshellarg removes UTF-8 multi-byte characters)

    * (PHP_5_2)
      ext/standard/exec.c
      sapi/cli/tests/bug44564.phpt
      sapi/cli/tests/bug44564.phpt
      sapi/cli/tests/bug44564.phpt:
      Fixed bug #44564 (escapeshellarg removes UTF-8 multi-byte characters)

2008-03-29  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/type.c:
      - Fixed bug #44533 (floatval() issues E_NOTICE "non well formed numeric
      value")
      (Keep the old behavior, as other related functions)

    * (PHP_5_3)
      ZendEngine2/zend_compile.h:
      Fix for segfault on 64bit platform

2008-03-28  Felipe Pena  <felipensp@gmail.com>

    * NEWS:
      Merged into 5_3

2008-03-28  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ldap/tests/.cvsignore
      ext/standard/tests/class_object/.cvsignore
      ext/standard/tests/class_object/.cvsignore:
      ignore generated files

    * ext/ldap/tests/.cvsignore
      ext/ldap/tests/.cvsignore
      ext/standard/tests/class_object/.cvsignore:
      
      file .cvsignore was initially added on branch PHP_5_3.

2008-03-28  Felipe Pena  <felipensp@gmail.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      MFB: Fixed bug #44557 (Crash in imap_setacl when supplied integer as
      username)

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c:
      Fixed bug #44557 (Crash in imap_setacl when supplied integer as username)
      (patch by Thomas Jarosch)

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/jump01.phpt
      ZendEngine2/tests/jump02.phpt
      ZendEngine2/tests/jump03.phpt
      ZendEngine2/tests/jump04.phpt
      ZendEngine2/tests/jump05.phpt
      ZendEngine2/tests/jump06.phpt
      ZendEngine2/tests/jump07.phpt
      ZendEngine2/tests/jump08.phpt
      ZendEngine2/tests/jump09.phpt
      ZendEngine2/tests/jump10.phpt
      ZendEngine2/tests/jump11.phpt
      ZendEngine2/tests/jump12.phpt
      ZendEngine2/tests/jump13.phpt
      ext/standard/url_scanner_ex.c:
      MFH: Implemented "jump label" operator (limited "goto")
      [DOC]

2008-03-28  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/url.c:
      fix compile warnings

2008-03-27  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.6RC3

2008-03-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/tests/file/fseek_dir_basic.phpt:
      MFB: fix test

2008-03-27  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      ext/standard/credits_ext.h:
      Recreate

2008-03-27  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/.cvsignore:
      don't ignore pre-generated files

2008-03-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/standard/tests/file/fseek_dir_basic.phpt:
      MF53:- Fix test (readdir() does not sort the results..)

    * (PHP_5_3)
      ext/standard/tests/file/fseek_dir_basic.phpt:
      - Fix test (readdir() does not sort the results..)

2008-03-27  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/file/include_streams.phpt
      ext/standard/tests/file/include_streams.phpt
      main/fopen_wrappers.c
      main/php_streams.h
      main/streams/plain_wrapper.c
      main/streams/streams.c:
      
      file include_streams.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/standard/tests/file/include_streams.phpt
      main/fopen_wrappers.c
      main/php_streams.h
      main/streams/plain_wrapper.c
      main/streams/streams.c:
      Added ability to use stream wrappers in include_path

2008-03-27  Antony Dovgal  <tony@daylessday.org>

    * ext/tokenizer/Makefile.frag:
      add missing EOL and fix build

2008-03-27  Felipe Pena  <felipensp@gmail.com>

    * NEWS:
      This was done in 5.1

2008-03-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/file.c:
      Fixed bug #44501 (LOCK_EX mode in file_put_contents() is impropertly
      handled in combination with url wrappers)

2008-03-26  Steve Seear  <steve.seear@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/network/gethostbyaddr_error.phpt
      ext/standard/tests/network/gethostbyaddr_error.phpt
      ext/standard/tests/network/gethostbynamel_error.phpt
      ext/standard/tests/network/gethostbynamel_error.phpt:
      Adding tests for gethostbyaddr() and gethostbynamel()

    * ext/standard/tests/network/gethostbyaddr_error.phpt
      ext/standard/tests/network/gethostbyaddr_error.phpt
      ext/standard/tests/network/gethostbyaddr_error.phpt
      ext/standard/tests/network/gethostbynamel_error.phpt
      ext/standard/tests/network/gethostbynamel_error.phpt
      ext/standard/tests/network/gethostbynamel_error.phpt:
        1.1.4;
      Adding tests for gethostbyaddr() and gethostbynamel()

2008-03-26  Scott MacVicar  <scott@macvicar.net>

    * ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      - Add files generated by re2c

2008-03-26  Jani Taskinen  <jani.taskinen@sci.fi>

    * genfiles:
      MFB53: genfiles update

    * (PHP_5_3)
      genfiles:
      - Give Marcus good old warm and fuzzy feeling.. :)

2008-03-26  Scott MacVicar  <scott@macvicar.net>

    * Makefile.frag
      acinclude.m4
      configure.in
      ext/spl/php_spl.c
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/tokenizer/Makefile.frag
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tests/token_get_all_variation14.phpt
      main/main.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      win32/build/Makefile
      win32/build/config.w32:
      MFB 5.3: Rest of the changes for re2c merge

    * ZendEngine2/.cvsignore
      ZendEngine2/FlexLexer.h
      ZendEngine2/Makefile.am
      ZendEngine2/Zend.m4
      ZendEngine2/configure.in
      ZendEngine2/flex.skl
      ZendEngine2/zend.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_stream.h
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug42767.phpt:
      MFB 5.3: Rewrite scanner to be based on re2c instead of flex
      
      There are still changes in regards to parsing of Unicode encoded scripts
      to come.

2008-03-26  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      genfiles:
      - Use the right tool here too

2008-03-26  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_2)
      sapi/embed/php_embed.c:
      MFH:
      - Fix memory leak found by Osman
      - Merge strlen to sizof change from CLI

2008-03-26  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      main/rfc1867.c:
      MFH: check if return value of write() is -1 and abort upload, setting the
      correct error status

    * ZendEngine2/zend_API.c
      ZendEngine2/tests/null_argument_001.phpt:
      allow NULL argument to be passed where binary string expected

2008-03-25  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      sapi/embed/php_embed.c:
      MFH:
      - Fix memory leak found by Osman
      - Merge strlen to sizof change from CLI

    * sapi/embed/php_embed.c:
      - Fix memory leak found by Osman
      - Merge strlen to sizof change from CLI

    * (PHP_5_3)
      sapi/cli/php_cli.c:
      - MFH Use sizeof rather than strlen and cleanup

    * sapi/cli/php_cli.c:
      - Use sizeof rather than strlen and cleanup

2008-03-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      Removed unused variable

2008-03-25  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      NEWS:
      Fix typo, thank Jani :)

    * (PHP_5_3)
      NEWS:
      news entry

    * ext/mysqli/mysqli_nonapi.c
      ext/mysqli/tests/mysqli_stmt_datatype_change.phpt
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_structs.h:
      MFB : Fix for Bug #43832 mysqi_get_charset() doesn't expose charset comment

    * (PHP_5_3)
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/tests/mysqli_stmt_datatype_change.phpt
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_structs.h:
      Small updates & a fix for
      Bug #43832 mysqi_get_charset() doesn't expose charset comment

2008-03-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h:
      MFH:
      - Renamed zend_do_fetch_class_name() to zend_do_build_full_name() (It is
      not used only for classes)
      - Moved zend_resolve_class_name prototype to zend_compile.h

2008-03-25  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8_statement.c:
      revert stmt release on connection error change (and sync with PHP 6)

    * (PHP_5_3)
      ext/oci8/oci8_lob.c
      ext/oci8/tests/lob_028.phpt:
      Remove trailing period from error thus syncing with PHP 6

2008-03-25  Johannes Schlüter  <johannes@schlueters.de>

    * main/logos.h:
      - New egg

2008-03-25  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      Optimized detection of "__call" and "__callstatic" methods.

    * (PHP_5_2)
      ext/standard/tests/array/bug42177.phpt:
      Fixed test (removed leaks becaue of cyrcular references)

2008-03-25  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/config.m4
      ext/oci8/config.w32
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/drcp_cclass1.phpt
      ext/oci8/tests/drcp_connect1.phpt
      main/build-defs.h.in:
      oci8: Sync with 5.3 - version macro updates and DRCP tweaks

    * (PHP_5_3)
      ext/oci8/config.m4
      ext/oci8/config.w32
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      main/build-defs.h.in:
      rename PHP_OCI8_VERSION in preparation for peclversioning RFC.  Remove
      obsolete HAVE_OCI8_ATTR_STATEMENT macro

2008-03-24  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/dir/rewinddir_basic.phpt:
      
      MFB: Fixed test on systems where . and .. order not guaranteed

    * (PHP_5_3)
      ext/standard/tests/dir/rewinddir_basic.phpt:
      Fixed test on systems where . and .. order not guaranteed

2008-03-24  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      main/streams/streams.c
      main/streams/streams.c:
      MFH: disabled mmap() when copying files to memory

    * main/streams/streams.c:
      Change streams to not use mmap() when reading files (aka copying to
      memory).
      
      There are two problems with mmap() in this case:
      1) there is no performance gain since we allocate the memory anyways;
      2) memcpy() may crash if somebody truncates this file at the same moment
      (see http://dev.daylessday.org/diff/mmap.phps for example);
      
      It seems to work fine with fpassthru(), though why it is so should be
      investigated.
      
      Thanks to Andrey Vasilishin for the report and Anight for pressing this
      through =)

2008-03-24  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      Another thing version_compare() allows...

2008-03-24  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.2 (2008b)

2008-03-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt:
      Fixed tests

    * main/fopen_wrappers.c
      main/fopen_wrappers.c:
      Fixed ws and comment

    * ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_variation6.phpt
      ext/standard/tests/dir/readdir_variation6.phpt
      ext/standard/tests/dir/readdir_variation6.phpt:
      Fixed tests (file order is undefined, so we need to sort() them)

2008-03-23  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      - Extend that regexp (again)
      - Revert the changes affecting external template.rc files

2008-03-23  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/tests/multibyte/.cvsignore
      ZendEngine2/tests/multibyte/.cvsignore
      ZendEngine2/tests/multibyte/.cvsignore:
        1.1.4;
      - Add .cvsignore

2008-03-23  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      
      MFB: removed unused var

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      Removed unused variable

2008-03-23  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_2)
      ZendEngine2/tests/multibyte/multibyte_encoding_001.phpt
      ZendEngine2/tests/multibyte/multibyte_encoding_001.phpt:
      file multibyte_encoding_001.phpt was added on branch PHP_5_2 on 2008-03-23
      13:39:27 +0000

2008-03-22  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      Don't break PECL extensions that are oh-so-nearly doing The Right Thing
      [TM]
      (mcve, runkit, win32ps)

2008-03-22  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo/pdo_sql_parser.re
      ext/pdo_sqlite/sqlite_statement.c
      ext/sqlite/pdo_sqlite2.c
      ext/standard/exec.c:
      - Fixed compilation warnings

    * ext/pdo/pdo_stmt.c:
      Fixed compilation warnings

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h:
      - Renamed zend_do_fetch_class_name() to zend_do_build_full_name() (It is
      not used only for classes)
      - Moved zend_resolve_class_name prototype to zend_compile.h

2008-03-22  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l:
      - Make multibyte a tad bit less crappy

    * (PHP_5_3)
      acinclude.m4
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner_defs.h
      win32/build/config.w32:
      - Another re2c version bump and scanner regeneration

    * (PHP_5_3)
      acinclude.m4:
      - Require 0.13.3

2008-03-22  Felipe Pena  <felipensp@gmail.com>

    * ext/calendar/tests/jdtojewish.phpt
      ext/calendar/tests/jdtomonthname.phpt
      ext/dba/tests/bug38698.phpt
      ext/dbase/tests/001.phpt
      ext/gettext/tests/gettext_basic.phpt
      ext/gettext/tests/gettext_basic_de.phpt
      ext/iconv/tests/bug37773.phpt
      ext/iconv/tests/iconv_stream_filter.phpt
      ext/iconv/tests/iconv_substr.phpt
      ext/json/tests/bug42785.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      ext/pcre/tests/locales.phpt
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/simplexml/tests/bug36611.phpt:
      - Added some UEXPECTs
      - Fixed some tests

2008-03-22  Antony Dovgal  <tony@daylessday.org>

    * main/main.c
      main/main.c:
      use correct flags

2008-03-22  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/confutils.js:
      Allow Stas his "1.0.0RC1-dev"

    * (PHP_5_3)
      win32/build/confutils.js
      win32/build/template.rc:
      Independent versioning for PECL extensions (and only PECL, for now)
      This affects the RC template used to ship information with the DLL in
      Windows distributions - nothing else.
      It will potentially affect 13 PECL modules at present (and yes I do know
      which ones!)

2008-03-22  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/drcp_cclass1.phpt
      ext/oci8/tests/drcp_connect1.phpt:
      Further improvements to error handling

2008-03-21  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_compile.c:
      - Simplify zend_do_build_namespace_name()
      - Fix macro (Z_USTRLEN/Z_STRLEN -> Z_UNILEN) in zend_do_fetch_class_name()

2008-03-21  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      main/streams/mmap.c:
      - MFH Settle to 4 MB, see internals@ archives

    * main/streams/mmap.c:
      - Settle to 4 MB, see internals@ archives

    * (PHP_5_3)
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.l:
      - Fix YYFILL()

    * main/streams/mmap.c:
      - Fix comment

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      - Simplify

    * (PHP_5_3)
      ZendEngine2/zend_stream.c:
      - Fix streams handling logic, only real FPs can be mmaped here

    * main/streams/mmap.c:
      - Increase max mmap size to 8 MB

2008-03-21  Antony Dovgal  <tony@daylessday.org>

    * main/main.c:
      [DOC] revert short tags to their previous state

2008-03-21  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.l:
      - Bugfix 44461

    * ext/standard/tests/general_functions/bug44461.phpt
      ext/standard/tests/general_functions/bug44461.phpt:
      
      - Add new test

2008-03-21  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_unicode.c
      ZendEngine2/tests/bug43477.phpt:
      fix #43477 (Error mode ignored in unicode_decode())
      patch by Stephen Bach

    * TSRM/tsrm_virtual_cwd.c:
      sync with 5_3

    * (PHP_5_2)
      ext/standard/tests/streams/.cvsignore:
      add missing .cvsignore

    * ext/standard/exec.c
      ext/standard/exec.c
      ext/standard/exec.c:
      fix ZTS build

2008-03-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/exec.c
      ext/standard/exec.c:
      
      MFB: Refine fix for multibyte char hanling inside command names and args

    * (PHP_5_3)
      ext/standard/exec.c:
      Refine fix for multibyte char hanling inside command names and args

2008-03-20  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c:
      - MFH: Fix the DateTimeZone::getTransitions() algorithm.

    * ext/date/php_date.c:
      - Fix the DateTimeZone::getTransitions() algorithm.

2008-03-20  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      NEWS:
      document the change

    * main/main.c:
      MF5: make short_open_tag user-accessible

    * (PHP_5_3)
      main/main.c:
      [DOC] make short_open_tag user-accessible

2008-03-20  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN
      re-order

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug44478.phpt
      ext/simplexml/tests/bug44478.phpt:
      MFH: fix bug #44478 (Inconsistent behaviour when assigning new nodes)
      add test

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug44478.phpt
      ext/simplexml/tests/bug44478.phpt
      ext/simplexml/tests/bug44478.phpt:
      fix bug #44478 (Inconsistent behaviour when assigning new nodes)
      add test

2008-03-20  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      NEWS:
      News entry

    * ext/mysqli/mysqli_api.c
      ext/mysqli/tests/mysqli_stmt_bind_param_check_param_no_change.phpt
      ext/mysqlnd/mysqlnd_ps_codec.c:
      Small fix and a test case to prove it

    * ext/mysqli/tests/mysqli_stmt_bind_param_check_param_no_change.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_check_param_no_change.phpt
      ext/mysqlnd/mysqlnd_ps_codec.c:
      
      file mysqli_stmt_bind_param_check_param_no_change.phpt was initially added
      on branch PHP_5_3.

2008-03-20  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/config.w32:
      Allow Elizabeth's favourite function to accept 2-4 sets of digits in
      version.

2008-03-20  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/mysqli_stmt_datatype_change.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c:
      - Don't modify the variables which are passed for parameter binding.
        We need to clone them, if there will be a transformation
      (convert_to_xxx)
        which will change the origin
        (bug#44390 bind_param / bind_result and Object member variables)
      - Make mysqlnd more compatible to libmysql, in this case if the execute of
        a statement fails set the state of the statement back to PREPARED
      - A test case to check the case of a failing statement.

    * ext/mysqli/mysqli_api.c:
      Missing lines from the param-bind-non-changing fix

    * ext/mysqli/tests/mysqli_stmt_datatype_change.phpt
      ext/mysqli/tests/mysqli_stmt_datatype_change.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c:
      
      - Don't modify the variables which are passed for parameter binding.
        We need to clone them, if there will be a transformation
      (convert_to_xxx)
        which will change the origin.
      - Make mysqlnd more compatible to libmysql, in this case if the execute of
        a statement fails set the state of the statement back to PREPARED
      - A test case to check the case of a failing statement.

2008-03-20  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt:
      expect->expectf

    * (PHP_5_2)
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt:
      fix tests

    * ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt:
      fix tests (tcp_socket is tcp_socket/ssl when/if openssl is enabled)

2008-03-20  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug44487.phpt
      ext/standard/tests/general_functions/bug44487.phpt:
      MFH: Fix bug #44487 (call_user_method_array issues a warning when throwing
      an exception).

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug44487.phpt
      ext/standard/tests/general_functions/bug44487.phpt
      ext/standard/tests/general_functions/bug44487.phpt:
      Fix bug #44487 (call_user_method_array issues a warning when throwing an
      exception).

2008-03-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/streams/.cvsignore:
      add

    * ext/standard/tests/streams/.cvsignore
      ext/standard/tests/streams/.cvsignore:
      
      file .cvsignore was initially added on branch PHP_5_3.

    * (PHP_5_3)
      Makefile.frag
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h:
      fix gcov build

2008-03-19  Steve Seear  <steve.seear@uk.ibm.com>

    * (PHP_5_2)
      tests/lang/empty_variation.phpt
      tests/lang/empty_variation.phpt
      tests/lang/inc_throw.inc
      tests/lang/inc_throw.inc
      tests/lang/include_variation1.phpt
      tests/lang/include_variation1.phpt
      tests/lang/include_variation2.phpt
      tests/lang/include_variation2.phpt
      tests/lang/include_variation3.phpt
      tests/lang/include_variation3.phpt
      tests/lang/throw_variation_001.phpt
      tests/lang/throw_variation_001.phpt
      tests/lang/include_files/echo.inc
      tests/lang/include_files/echo.inc
      tests/lang/include_files/eval.inc
      tests/lang/include_files/eval.inc
      tests/lang/include_files/function.inc
      tests/lang/include_files/function.inc:
      Adding language tests.

    * tests/lang/empty_variation.phpt
      tests/lang/empty_variation.phpt
      tests/lang/empty_variation.phpt
      tests/lang/inc_throw.inc
      tests/lang/inc_throw.inc
      tests/lang/inc_throw.inc
      tests/lang/include_variation1.phpt
      tests/lang/include_variation1.phpt
      tests/lang/include_variation1.phpt
      tests/lang/include_variation2.phpt
      tests/lang/include_variation2.phpt
      tests/lang/include_variation2.phpt
      tests/lang/include_variation3.phpt
      tests/lang/include_variation3.phpt
      tests/lang/include_variation3.phpt
      tests/lang/throw_variation_001.phpt
      tests/lang/throw_variation_001.phpt
      tests/lang/throw_variation_001.phpt
      tests/lang/include_files/echo.inc
      tests/lang/include_files/echo.inc
      tests/lang/include_files/echo.inc
      tests/lang/include_files/eval.inc
      tests/lang/include_files/eval.inc
      tests/lang/include_files/eval.inc
      tests/lang/include_files/function.inc
      tests/lang/include_files/function.inc
      tests/lang/include_files/function.inc:
        1.1.4;
      Adding language tests.

    * tests/classes/array_access_009.phpt
      tests/classes/array_access_009.phpt
      tests/classes/array_access_009.phpt
      tests/classes/array_access_010.phpt
      tests/classes/array_access_010.phpt
      tests/classes/array_access_010.phpt
      tests/classes/array_access_011.phpt
      tests/classes/array_access_011.phpt
      tests/classes/array_access_011.phpt
      tests/classes/interface_optional_arg_002.phpt
      tests/classes/interface_optional_arg_002.phpt
      tests/classes/interface_optional_arg_002.phpt
      tests/classes/interface_optional_arg_002.phpt
      tests/classes/interface_optional_arg_002.phpt
      tests/classes/method_override_optional_arg_001.phpt
      tests/classes/method_override_optional_arg_001.phpt
      tests/classes/method_override_optional_arg_001.phpt
      tests/classes/method_override_optional_arg_001.phpt
      tests/classes/method_override_optional_arg_001.phpt
      tests/classes/method_override_optional_arg_002.phpt
      tests/classes/method_override_optional_arg_002.phpt
      tests/classes/method_override_optional_arg_002.phpt
      tests/classes/method_override_optional_arg_002.phpt
      tests/classes/method_override_optional_arg_002.phpt:
      Added some class tests; Replaced some hardcoded instance ids with %d.

    * (PHP_5_2)
      ext/tokenizer/tests/token_get_all_variation19.phpt
      ext/tokenizer/tests/token_get_all_variation19.phpt:
      Adding tokenizer test

    * ext/tokenizer/tests/token_get_all_variation19.phpt
      ext/tokenizer/tests/token_get_all_variation19.phpt
      ext/tokenizer/tests/token_get_all_variation19.phpt:
        1.1.4;
      Adding tokenizer test

    * (PHP_5_2)
      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic-win32.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic-win32.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt:
      Adding streams tests

    * ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt
      ext/standard/tests/streams/stream_set_timeout_error.phpt:
        1.1.4;
      Adding streams tests

    * ext/standard/tests/file/fopen_variation1.phpt
      ext/standard/tests/file/fopen_variation1.phpt
      ext/standard/tests/file/fread_socket_variation1.phpt
      ext/standard/tests/file/fread_socket_variation1.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/glob_variation2.phpt
      ext/standard/tests/file/glob_variation2.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/realpath_basic2.phpt
      ext/standard/tests/file/realpath_basic2.phpt
      ext/standard/tests/file/realpath_basic3.phpt
      ext/standard/tests/file/realpath_basic3.phpt:
      Adding filesystem tests

    * ext/standard/tests/file/fopen_variation1.phpt
      ext/standard/tests/file/fopen_variation1.phpt
      ext/standard/tests/file/fopen_variation1.phpt
      ext/standard/tests/file/fread_socket_variation1.phpt
      ext/standard/tests/file/fread_socket_variation1.phpt
      ext/standard/tests/file/fread_socket_variation1.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/fseek_dir_basic.phpt
      ext/standard/tests/file/glob_variation2.phpt
      ext/standard/tests/file/glob_variation2.phpt
      ext/standard/tests/file/glob_variation2.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/parse_ini_file_error.phpt
      ext/standard/tests/file/realpath_basic2.phpt
      ext/standard/tests/file/realpath_basic2.phpt
      ext/standard/tests/file/realpath_basic2.phpt
      ext/standard/tests/file/realpath_basic3.phpt
      ext/standard/tests/file/realpath_basic3.phpt
      ext/standard/tests/file/realpath_basic3.phpt:
        1.1.4;
      file fopen_variation1.phpt was initially added on branch PHP_5_2.

2008-03-19  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ZendEngine2/Zend.m4
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      main/SAPI.c
      main/SAPI.h
      main/main.c
      main/php_globals.h
      sapi/aolserver/aolserver.c
      sapi/apache/mod_php.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/continuity/capi.c
      sapi/embed/php_embed.c
      sapi/isapi/php5isapi.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/build/config.w32.h.in:
      MFB
      
      Here are the signal changes from the 5.3 branch that optimizes signal
      handler registration and switches from longjmp to siglongjmp in order
      to make signal mask handling consistent across different UNIX operating
      systems.

    * (PHP_5_3)
      sapi/continuity/capi.c:
      Typo (I wonder if anybody would ever have noticed this)

2008-03-19  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/general_functions/bug44394.phpt:
      Cosmetic

2008-03-19  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      On Windows I guess there is no point starting the timeout thread until
      we actually have a timeout value.

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      Make sure we set the signal handler when reset_signals is true, regardless
      of the actual timeout value.

2008-03-19  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/assert/assert_basic2.phpt
      ext/standard/tests/assert/assert_variation.phpt:
      Fixed tests

    * ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_error.phpt
      sapi/cli/tests/006.phpt:
      Fixed test

    * ext/pcre/tests/bug44214.phpt
      ext/pcre/tests/bug44214_2.phpt:
      Added UEXPECT

    * ext/spl/spl_iterators.c:
      Fixed error message (%s -> %v)

2008-03-19  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_operators.h:
      fix typo

    * ext/standard/basic_functions.c
      main/main.c:
      make use of zend_atol()

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h:
      add zend_atol() and use it instead of zend_atoi() where applicable

    * (PHP_5_3)
      ext/standard/tests/file/fopencookie.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      tests/lang/bug25547.phpt:
      fix test

2008-03-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended:
      
      Removed ze1_compatibility_mode INI options

2008-03-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_gc.c:
      Disabled $GLOBALS' refcount modification

    * (PHP_5_2)
      ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt:
      Fixed test

2008-03-19  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_push_error2.phpt:
      Remove accidental change

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/var_unserializer.re
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/serialize/bug43614.phpt
      ext/standard/tests/serialize/bug43614.phpt:
      MFB: Fixed bug #43614 (incorrect processing of numerical string keys of
      array in arbitrary serialized data)

    * (PHP_5_2)
      NEWS
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/bug43614.phpt
      ext/standard/tests/serialize/bug43614.phpt
      ext/standard/tests/serialize/bug43614.phpt:
      Fixed bug #43614 (incorrect processing of numerical string keys of array in
      arbitrary serialized data)

2008-03-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/filter/logical_filters.c
      ext/filter/logical_filters.c
      ext/filter/tests/bug44445.phpt
      ext/filter/tests/bug44445.phpt:
      
      MFB: Bug #44445 (email validator does not handle domains starting/ending
      with a -)

    * (PHP_5_3)
      ext/filter/logical_filters.c
      ext/filter/tests/bug44445.phpt
      ext/filter/tests/bug44445.phpt
      ext/filter/tests/bug44445.phpt:
      
      Fixed bug #44445 (email validator does not handle domains
      starting/ending with a -)

2008-03-18  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * (PHP_5_3)
      .cvsignore:
      Correct name for the file

2008-03-18  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      sapi/aolserver/aolserver.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/continuity/capi.c
      sapi/embed/php_embed.c
      sapi/isapi/php5isapi.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:
      Add new empty child terminate sapi hook to the rest of the sapis

    * (PHP_5_3)
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      main/SAPI.c
      main/SAPI.h
      main/main.c
      main/php_globals.h
      sapi/apache/mod_php5.c:
      exit_on_timeout patch
      
      After the sigsetjmp change, this is patch #2 in an effort to get some
      sanity restored to signal handling in PHP.
      
      This patch does two things.  First, it makes it possible to reset the
      timeout without resetting the signal handlers.  This is important for
      cases where an extension may have deferred signals in its MINIT in order
      to implement critical sections. It also lays the groundwork for cleaning
      up our signal handling and perhaps eventually implementing our own
      signal deferring mechanism so we can have true critical sections.
      
      The second thing this does is to make it possible to terminate the current
      child process (only for Apache1 at the moment) on a timeout.  There are
      a number of extensions that are unhappy about being longjmp'ed out of
      and when this happens on a timeout they are left in an inconsistent state.
      By turning on exit_on_timeout you can now force the process to terminate
      on a timeout which will clean up any hanging locks and/or memory left
      hanging after the longjmp.

    * (PHP_5_3)
      ZendEngine2/Zend.m4
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_globals.h
      win32/build/config.w32.h.in:
      Make the sigsetjmp change more robust.  On systems that don't have
      sigsetjmp use setjmp.  Windows is of course weird in that it seems to
      have sigsetjmp but not sigjmp_buf (??) so force it to use setjmp in
      config.w32.h.in

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_globals.h:
      Use sigsetjmp and siglongjmp instead of setjmp/longjmp in order to be
      consistent in how we deal with the signal mask.  POSIX doesn't specify
      what to do with the signal mask in setjmp/longjmp which has resulted in
      the signal mask getting saved on *BSD and not getting saved on Linux.
      Making the behaviour explicit via sigsetjmp/siglongjmp gives us
      consistency and saves expensive sigprocmask() syscalls on *BSD.

2008-03-18  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * (PHP_5_3)
      .cvsignore:
      Ignore steph's pretty batch file

2008-03-18  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c:
      MFB : fix the build

    * (PHP_5_3)
      ext/mysqli/mysqli.c:
      Fix the build

2008-03-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/config.w32:
      Generic function for binary probes, kill the other two. And get rid of the
      annoying double check for CL.

2008-03-18  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning_reflection.phpt
      ext/mysqli/tests/mysqli_connect_oo.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_kill.phpt
      ext/mysqli/tests/mysqli_options.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get.phpt
      ext/mysqlnd/mysqlnd_priv.h:
      MFB - Bug #44352 mysqli_connect_error() false negative for host errors

    * (PHP_5_3)
      NEWS
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/connect.inc
      ext/mysqli/tests/mysqli_class_mysqli_driver_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning_reflection.phpt
      ext/mysqli/tests/mysqli_connect_oo.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_kill.phpt
      ext/mysqli/tests/mysqli_options.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_priv.h:
      Fixed a bunch of bugs reported in
      Bug #44352 mysqli_connect_error() false negative for host errors
      From now on the mysqli object doesn't have that magic properties, like
      error, which were readable but not visible through isset(),
      property_exists()
      and var_dump(). All other ext/mysqli classes were fixed too.
      Now it will be easier to debug mysqli based applications.

2008-03-18  Robin Fernandes  <robin_fernandes@uk.ibm.com>

    * ext/standard/tests/serialize/005.phpt
      ext/standard/tests/serialize/005.phpt
      ext/standard/tests/serialize/005.phpt
      ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_002.phpt
      ext/standard/tests/serialize/serialization_arrays_002.phpt
      ext/standard/tests/serialize/serialization_arrays_003.phpt
      ext/standard/tests/serialize/serialization_arrays_003.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_objects_001.phpt
      ext/standard/tests/serialize/serialization_objects_001.phpt
      ext/standard/tests/serialize/serialization_objects_002.phpt
      ext/standard/tests/serialize/serialization_objects_002.phpt
      ext/standard/tests/serialize/serialization_objects_003.phpt
      ext/standard/tests/serialize/serialization_objects_003.phpt
      ext/standard/tests/serialize/serialization_objects_004.phpt
      ext/standard/tests/serialize/serialization_objects_004.phpt
      ext/standard/tests/serialize/serialization_objects_005.phpt
      ext/standard/tests/serialize/serialization_objects_005.phpt
      ext/standard/tests/serialize/serialization_objects_006.phpt
      ext/standard/tests/serialize/serialization_objects_006.phpt
      ext/standard/tests/serialize/serialization_objects_007.phpt
      ext/standard/tests/serialize/serialization_objects_007.phpt
      ext/standard/tests/serialize/serialization_objects_008.phpt
      ext/standard/tests/serialize/serialization_objects_008.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt
      ext/standard/tests/serialize/serialization_objects_010.phpt
      ext/standard/tests/serialize/serialization_objects_010.phpt
      ext/standard/tests/serialize/serialization_objects_011.phpt
      ext/standard/tests/serialize/serialization_objects_011.phpt
      ext/standard/tests/serialize/serialization_objects_012.phpt
      ext/standard/tests/serialize/serialization_objects_012.phpt
      ext/standard/tests/serialize/serialization_objects_013.phpt
      ext/standard/tests/serialize/serialization_objects_013.phpt
      ext/standard/tests/serialize/serialization_objects_014.phpt
      ext/standard/tests/serialize/serialization_objects_014.phpt
      ext/standard/tests/serialize/serialization_objects_015.phpt
      ext/standard/tests/serialize/serialization_objects_015.phpt
      ext/standard/tests/serialize/serialization_precision_001.phpt
      ext/standard/tests/serialize/serialization_precision_001.phpt
      ext/standard/tests/serialize/serialization_precision_002.phpt
      ext/standard/tests/serialize/serialization_precision_002.phpt
      ext/standard/tests/serialize/serialization_resources_001.phpt
      ext/standard/tests/serialize/serialization_resources_001.phpt:
      Adding more tests for serialize() and unserialize().

    * ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_001.phpt
      ext/standard/tests/serialize/serialization_arrays_002.phpt
      ext/standard/tests/serialize/serialization_arrays_002.phpt
      ext/standard/tests/serialize/serialization_arrays_002.phpt
      ext/standard/tests/serialize/serialization_arrays_003.phpt
      ext/standard/tests/serialize/serialization_arrays_003.phpt
      ext/standard/tests/serialize/serialization_arrays_003.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_004.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt
      ext/standard/tests/serialize/serialization_arrays_005.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/serialize/serialization_error_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
      ext/standard/tests/serialize/serialization_objects_001.phpt
      ext/standard/tests/serialize/serialization_objects_001.phpt
      ext/standard/tests/serialize/serialization_objects_001.phpt
      ext/standard/tests/serialize/serialization_objects_002.phpt
      ext/standard/tests/serialize/serialization_objects_002.phpt
      ext/standard/tests/serialize/serialization_objects_002.phpt
      ext/standard/tests/serialize/serialization_objects_003.phpt
      ext/standard/tests/serialize/serialization_objects_003.phpt
      ext/standard/tests/serialize/serialization_objects_003.phpt
      ext/standard/tests/serialize/serialization_objects_004.phpt
      ext/standard/tests/serialize/serialization_objects_004.phpt
      ext/standard/tests/serialize/serialization_objects_004.phpt
      ext/standard/tests/serialize/serialization_objects_005.phpt
      ext/standard/tests/serialize/serialization_objects_005.phpt
      ext/standard/tests/serialize/serialization_objects_005.phpt
      ext/standard/tests/serialize/serialization_objects_006.phpt
      ext/standard/tests/serialize/serialization_objects_006.phpt
      ext/standard/tests/serialize/serialization_objects_006.phpt
      ext/standard/tests/serialize/serialization_objects_007.phpt
      ext/standard/tests/serialize/serialization_objects_007.phpt
      ext/standard/tests/serialize/serialization_objects_007.phpt
      ext/standard/tests/serialize/serialization_objects_008.phpt
      ext/standard/tests/serialize/serialization_objects_008.phpt
      ext/standard/tests/serialize/serialization_objects_008.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt
      ext/standard/tests/serialize/serialization_objects_009.phpt
      ext/standard/tests/serialize/serialization_objects_010.phpt
      ext/standard/tests/serialize/serialization_objects_010.phpt
      ext/standard/tests/serialize/serialization_objects_010.phpt
      ext/standard/tests/serialize/serialization_objects_011.phpt
      ext/standard/tests/serialize/serialization_objects_011.phpt
      ext/standard/tests/serialize/serialization_objects_011.phpt
      ext/standard/tests/serialize/serialization_objects_012.phpt
      ext/standard/tests/serialize/serialization_objects_012.phpt
      ext/standard/tests/serialize/serialization_objects_012.phpt
      ext/standard/tests/serialize/serialization_objects_013.phpt
      ext/standard/tests/serialize/serialization_objects_013.phpt
      ext/standard/tests/serialize/serialization_objects_013.phpt
      ext/standard/tests/serialize/serialization_objects_014.phpt
      ext/standard/tests/serialize/serialization_objects_014.phpt
      ext/standard/tests/serialize/serialization_objects_014.phpt
      ext/standard/tests/serialize/serialization_objects_015.phpt
      ext/standard/tests/serialize/serialization_objects_015.phpt
      ext/standard/tests/serialize/serialization_objects_015.phpt
      ext/standard/tests/serialize/serialization_precision_001.phpt
      ext/standard/tests/serialize/serialization_precision_001.phpt
      ext/standard/tests/serialize/serialization_precision_001.phpt
      ext/standard/tests/serialize/serialization_precision_002.phpt
      ext/standard/tests/serialize/serialization_precision_002.phpt
      ext/standard/tests/serialize/serialization_precision_002.phpt
      ext/standard/tests/serialize/serialization_resources_001.phpt
      ext/standard/tests/serialize/serialization_resources_001.phpt
      ext/standard/tests/serialize/serialization_resources_001.phpt:
        1.1.4;
      file serialization_arrays_001.phpt was initially added on branch PHP_5_2.

2008-03-18  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/tests/bug42119.phpt
      ZendEngine2/tests/clone_uncloneable.phpt:
      remove ze1_compat tests

    * (PHP_5_3)
      ext/xmlreader/php_xmlreader.c:
      one more forgotten ze1_compat leftover

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c:
      remove ze1_compat leftovers

2008-03-18  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug30332.phpt
      ZendEngine2/tests/bug31828.phpt
      ZendEngine2/tests/bug32080.phpt
      ZendEngine2/tests/bug32852.phpt
      ZendEngine2/tests/bug33243.phpt
      ZendEngine2/tests/bug34712.phpt
      ZendEngine2/tests/bug34767.phpt
      ext/dom/php_dom.c
      ext/simplexml/simplexml.c
      main/main.c:
      MFH: Dropped zend.ze1_compatibility_mode
      [DOC]

2008-03-18  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Removed hack (we don't need to modify class name).
      (the problem is covered by Zend/tests/ns_056.phpt)

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/zend_vm_opcodes.h
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c
      sapi/milter/php_milter.c
      sapi/milter/php_milter.c:
      Implemented concept of "delayed early binding" that allows opcode caches to
      perform class declaration (early and/or run-time binding) in exactly the
      same order as vanila php.
      The following pseudo-code explains how it should be used in opcode cache.
      
      function cache_compile_file($filename) {
              if (!is_cached($filename)) {
                      ...
                      orig_compiler_options = CG(compiler_optins);
                      CG(compiler_options) |=
      ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
                                              ZEND_COMPILE_DELAYED_BINDING;
                      $op_array = orig_compile_file($filename);
                      CG(compiler_options) = orig_copiler_options;
                      ...
              } else {
                      $op_array = restore_from_cache($filename);
              }
              zend_do_delayed_early_binding($op_array);
      }

    * ZendEngine2/tests/array_unshift_COW.phpt
      ext/mysql/tests/mysql_fetch_row.phpt
      ext/pdo/tests/bug_43663.phpt
      ext/standard/tests/file/fgetss_variation2.phpt
      ext/standard/tests/file/unlink_error-win32.phpt
      ext/standard/tests/strings/implode1.phpt:
      Fixed test

2008-03-18  Steph Fox  <steph.fox@virgin.net>

    * (PHP_5_3)
      win32/build/buildconf.js:
      You might as well have 'the Steph special' too :-)
      I can never remember the cscript line, so let's just have 'configure'
      instead.

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/config.w32:
      re2c checking.
      If it's not installed, the least scary of messages goes out.
      If it's installed but older than the required version, the download link
      is given.

2008-03-18  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_compile.c
      ext/standard/exec.c
      ext/standard/exec.c
      ext/standard/exec.c:
      Fix build

2008-03-17  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      report printf fix

    * ext/standard/formatted_print.c:
      fix integer overflow in lenght calculation

2008-03-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/exec.c
      ext/standard/exec.c:
      
      MFB: Properly address incomplete multibyte chars inside escapeshellcmd()

    * (PHP_5_3)
      ext/standard/exec.c:
      
      Properly address incomplete multibyte chars inside escapeshellcmd()

2008-03-17  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/formatted_print.c
      ext/standard/formatted_print.c:
      fix integer overflow in length calculation

2008-03-17  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      sapi/apache/mod_php5.c:
      Revert
      
      Never mind, it looks like ext/filter does an estrdup on everything it
      gets which doesn't seem very efficient to me as most things it gets
      passed will already be emalloc'ed.  My custom version of the filter
      extension doesn't do this which led to the confusion.

    * (PHP_5_3)
      sapi/apache/mod_php5.c:
      We need to pass PHP-managed pointers to filter here to avoid having
      emalloc'ed data assigned to things like r->uri and having it get
      efree()'ed
      on request shutdown which then means that if the Apache logging module
      tries to log r->uri it would be reading from free'ed memory.  So a simple
      estrdup before the filter call takes care of that.

2008-03-17  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      win32/build/config.w32:
      fix win32 build

2008-03-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      MFB: detect duplicate sections

    * (PHP_5_3)
      ext/mysql/tests/mysql_fetch_row.phpt
      ext/pdo/tests/bug_43663.phpt
      ext/standard/tests/file/unlink_error-win32.phpt:
      remove duplicated sections

    * (PHP_5_3)
      run-tests.php:
      detect test cases with duplicated sections

2008-03-17  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      win32/build/Makefile
      win32/build/config.w32:
      Fix build on Windows

2008-03-17  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      NEWS:
      add request_order

2008-03-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      sapi/cli/tests/016.phpt
      sapi/cli/tests/017.phpt:
      fix tests (removed duplicated stuff)

    * (PHP_5_3)
      ZendEngine2/FlexLexer.h
      ZendEngine2/flex.skl:
      remove leftovers

2008-03-17  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_basic.phpt
      sapi/cli/tests/018.phpt
      sapi/cli/tests/018.phpt:
      fix test

2008-03-17  Gwynne Raskind  <gwynne@wanderingknights.org>

    * (PHP_5_3)
      build/build.mk:
      MFH: Fix bug #44443 (cvsclean fails on Darwin 9)

    * build/build.mk:
      Fix bug #44443 (cvsclean fails on Darwin 9)

2008-03-17  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_object_handlers.c:
      return empty string of correct type if __toString() returned invalid value

    * tests/classes/final_ctor3.phpt
      tests/classes/final_ctor3.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/inheritance_005.phpt:
      fix tests

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug39127.phpt:
      MFH: fix #39127 (Old-style constructor fallbacks produce strange results)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug39127.phpt
      ZendEngine2/tests/bug39127.phpt:
      fix #39127i (Old-style constructor fallbacks produce strange results)

2008-03-17  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      ZendEngine2/tests/bug38779.phpt:
      Fix test

2008-03-17  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      Makefile.frag:
      use @ to silence the commands

2008-03-17  Josie Messa  <josmessa@uk.ibm.com>

    * ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt:
      - new tests for ctype functions

    * ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_basic.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_error.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation3.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alnum_variation4.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_basic.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation2.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_alpha_variation3.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_error.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation1.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation2.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_basic.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_error.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation2.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_digit_variation4.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_graph_basic.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_basic.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation1.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_lower_variation2.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_basic.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_error.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation1.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation2.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_print_variation4.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_basic.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_error.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_punct_variation4.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation2.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_space_variation3.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_error.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation1.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation3.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_upper_variation4.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_basic.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_error.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation1.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt
      ext/ctype/tests/ctype_xdigit_variation3.phpt:
        1.1.4;
      file ctype_alnum_basic.phpt was initially added on branch PHP_5_2.

    * ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation1.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alnum_variation2.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_error.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation1.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_alpha_variation4.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_basic.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation3.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_cntrl_variation4.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation1.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_digit_variation3.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_error.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation1.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation2.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation3.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_graph_variation4.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_error.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation3.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_lower_variation4.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_print_variation3.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation1.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation2.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_punct_variation3.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_basic.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_error.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation1.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_space_variation4.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_basic.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_upper_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation2.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt
      ext/ctype/tests/ctype_xdigit_variation4.phpt:
        1.1.4;
      file ctype_alnum_variation1.phpt was initially added on branch PHP_5_2.

2008-03-16  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      win32/build/config.w32:
      Make re2c required

2008-03-16  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      win32/build/config.w32:
      - No more flex underwindows either

    * (PHP_5_3)
      win32/build/Makefile:
      - Update windows build script

2008-03-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      main/main.c:
      Fix build (ZTS)

2008-03-16  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_compile.h:
      - Fix build

    * (PHP_5_3)
      ZendEngine2/.cvsignore
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner.c
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_ini_scanner_defs.h
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner.c
      ZendEngine2/zend_language_scanner_defs.h
      ZendEngine2/zend_language_scanner_defs.h:
      - Add files generated by re2c

    * (PHP_5_3)
      Makefile.frag
      NEWS
      acinclude.m4
      configure.in
      ZendEngine2/.cvsignore
      ZendEngine2/FlexLexer.h
      ZendEngine2/Makefile.am
      ZendEngine2/Zend.m4
      ZendEngine2/configure.in
      ZendEngine2/flex.skl
      ZendEngine2/zend.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_stream.h
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42767.phpt
      ext/spl/php_spl.c
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt
      ext/tokenizer/Makefile.frag
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tests/token_get_all_variation14.phpt
      main/main.c
      sapi/apache/mod_php5.c
      sapi/apache_hooks/mod_php5.c
      sapi/cgi/cgi_main.c
      sapi/cgi/tests/007.phpt
      sapi/cli/php_cli.c
      sapi/cli/tests/010.phpt
      sapi/cli/tests/016.phpt
      sapi/cli/tests/017.phpt
      sapi/tests/test003.phpt
      sapi/tests/test004.phpt
      win32/build/config.w32:
      - Rewrite scanner to be based on re2c instead of flex
        The full patch is available as:
        http://php.net/~helly/php-re2c-5.3-20080316.diff.txt
        This is against php-re2c repository version 98
        An older patch against version 97 is available under:
        http://php.net/~helly/php-re2c-97-20080316.diff.txt

2008-03-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      MFB: Remove unused variable

    * (PHP_5_3)
      ext/date/php_date.c:
      Remove unused variable

2008-03-16  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2008.1 (2008a)

2008-03-15  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN: #41828, #44440

    * main/streams/memory.c
      main/streams/memory.c:
      MFB: Fixed bug #44440 (st_blocks undefined under BeOS)

    * (PHP_5_2)
      main/streams/memory.c:
      Fixed bug #44440 (st_blocks undefined under BeOS)

2008-03-14  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation3.phpt:
      Add SKIPIF (32bit platform only)

2008-03-14  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      updated due to the creation of the primary testers mailinglist

2008-03-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h
      ZendEngine2/tests/gc_029.phpt:
      Improve GC to support garbage created in destructors during objects
      utilization

    * ZendEngine2/tests/gc_029.phpt
      ZendEngine2/tests/gc_029.phpt:
      
      file gc_029.phpt was initially added on branch PHP_5_3.

2008-03-14  Felipe Pena  <felipensp@gmail.com>

    * ext/date/php_date.c
      ext/date/php_date.c:
      Fix build (ZTS)

2008-03-14  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.h:
      - MFH: Allow datetime objects to be serialized and woken up.
      - MFH: Implemented __set_state().

    * ext/date/php_date.c
      ext/date/php_date.h:
      - Allow datetime objects to be serialized and woken up.
      - Implemented __set_state().

2008-03-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h:
      Removed commented code and unnecessary inline function

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h
      ZendEngine2/tests/gc_028.phpt:
      Fixed GC bug

    * ZendEngine2/tests/gc_028.phpt
      ZendEngine2/tests/gc_028.phpt:
      
      file gc_028.phpt was initially added on branch PHP_5_3.

2008-03-14  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      main/rfc1867.c:
      MFH: check if return value of write() is -1 and abort upload in this case
      setting the correct error status

    * main/rfc1867.c:
      check if return value of write() is -1 and abort upload in this case
      setting the correct error status

2008-03-13  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_directory.c
      ext/spl/tests/dit_003.phpt
      ext/spl/tests/dit_003.phpt:
      - Fix possible memory corruption

2008-03-13  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * (PHP_5_3)
      ext/pdo_odbc/odbc_driver.c
      ext/pdo_odbc/odbc_stmt.c
      ext/pdo_odbc/pdo_odbc.c
      ext/pdo_odbc/php_pdo_odbc_int.h:
      [DOC] adds new odbc driver specific ODBC_ATTR_ASSUME_UTF8 to deal with
      unicode coming out of Microsoft SQL Server and is only relevant on
      windows, use it if unicode output from the server is garbled and it will
      autoconvert text - original patch by wez

2008-03-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h:
      
      MFB: MFB: Fixed bug #43677 (Inconsistent behaviour of include_path set
      with
      php_value).

    * (PHP_5_3)
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h:
      MFB: Fixed bug #43677 (Inconsistent behaviour of include_path set with
      php_value). (Patch by: manuel at mausz dot at)

2008-03-13  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timelib_structs.h:
      - MF53: Fixed bug #44257 (timelib_tz_lookup_table must use float for
        gmtoffset).

    * (PHP_5_3)
      NEWS
      ext/date/lib/timelib_structs.h:
      - Fixed bug #44257 (timelib_tz_lookup_table must use float for gmtoffset).

2008-03-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_ini.c
      ext/reflection/php_reflection.c:
      
      Fixed bug #43677 (Inconsistent behaviour of include_path set with
      php_value).

2008-03-13  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MF53: Added support for parsing date/time strings returned by MS SQL with
      strtotime().

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Added support for parsing date/time strings returned by MS SQL with
      strtotime().

2008-03-13  Dmitry Stogov  <dmitry@zend.com>

    * main/fopen_wrappers.c
      main/fopen_wrappers.c:
      Disable path resolution for filenames with stream wrappers
      More careful check for relative pathes (./xxx and ../xxx)

2008-03-13  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      run-tests.php:
      Fix valgrind version validation (accepting "valgrind-3.2.1-Debian")

2008-03-12  Stanislav Malyshev  <stas@zend.com>

    * php.ini-dist
      php.ini-recommended
      main/main.c
      main/php_globals.h
      main/php_variables.c:
      MFB: add request_order INI variable to control $_REQUEST content

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended
      main/main.c
      main/php_globals.h
      main/php_variables.c:
      [DOC] add request_order INI variable to control $_REQUEST content

2008-03-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/url_scanner_ex.re
      ext/standard/url_scanner_ex.re
      ext/standard/url_scanner_ex.re:
      Sync with fix for #44394

    * ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/bug42177.phpt
      ext/standard/tests/array/bug42177.phpt:
      MFB: Fixed bug #42177 (Warning "array_merge_recursive(): recursion
      detected" comes again...)

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug42177.phpt
      ext/standard/tests/array/bug42177.phpt
      ext/standard/tests/array/bug42177.phpt:
      Fixed bug #42177 (Warning "array_merge_recursive(): recursion detected"
      comes again...)

2008-03-12  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/bug6109.phpt
      ext/oci8/tests/bug6109.phpt
      ext/oci8/tests/bug6109.phpt:
        1.1.4;
      New test for existing behavior

2008-03-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/exif/exif.c
      ext/exif/exif.c:
      
      MFB: Fixed bug #44388 (Crash inside exif_read_data() on invalid images)

    * (PHP_5_3)
      ext/exif/exif.c:
      
      Fixed bug #44388 (Crash inside exif_read_data() on invalid images)

2008-03-12  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/objects_020.phpt:
      Fix test

2008-03-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/errmsg_044.phpt
      ZendEngine2/tests/errmsg_044.phpt:
      Fixed test

2008-03-12  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/spl/tests/bug41828.phpt
      ext/spl/tests/bug41828.phpt:
      Fix bug #41828 (Fix crash on wrong instantiation)

2008-03-12  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/objects_020.phpt:
      New test

    * ZendEngine2/tests/objects_020.phpt
      ZendEngine2/tests/objects_020.phpt:
      
      file objects_020.phpt was initially added on branch PHP_5_3.

2008-03-12  Etienne Kneuss  <php@colder.ch>

    * ext/spl/tests/bug41828.phpt
      ext/spl/tests/bug41828.phpt
      ext/spl/tests/bug41828.phpt:
        1.1.4;
      file bug41828.phpt was initially added on branch PHP_5_2.

2008-03-12  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/access_modifiers_010.phpt
      ZendEngine2/tests/errmsg_044.phpt
      ZendEngine2/tests/foreach_002.phpt
      ZendEngine2/tests/inter_03.phpt
      ZendEngine2/tests/list_001.phpt
      ZendEngine2/tests/list_002.phpt
      ZendEngine2/tests/objects_019.phpt:
      New tests

    * ZendEngine2/tests/access_modifiers_010.phpt
      ZendEngine2/tests/access_modifiers_010.phpt
      ZendEngine2/tests/errmsg_044.phpt
      ZendEngine2/tests/errmsg_044.phpt
      ZendEngine2/tests/foreach_002.phpt
      ZendEngine2/tests/foreach_002.phpt
      ZendEngine2/tests/inter_03.phpt
      ZendEngine2/tests/inter_03.phpt
      ZendEngine2/tests/list_001.phpt
      ZendEngine2/tests/list_001.phpt
      ZendEngine2/tests/list_002.phpt
      ZendEngine2/tests/list_002.phpt
      ZendEngine2/tests/objects_019.phpt
      ZendEngine2/tests/objects_019.phpt:
      
      file access_modifiers_010.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS:
      Merged into 5_2

    * (PHP_5_2)
      NEWS
      NEWS
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.c
      ext/standard/tests/general_functions/bug44394.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt:
      Fixed bug #44394 (Last two bytes missing from output)

2008-03-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Code simplification

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Optimized ZEND_FETCH_CLASS + ZEND_ADD_INTERFACE into single
      ZEND_ADD_INTERFACE opcode

    * ZendEngine2/tests/bug44414.phpt
      ZendEngine2/tests/bug44414.phpt:
      
      file bug44414.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/tests/bug44414.phpt:
      Fixed bug #44414 (Incomplete reporting about abstract methods)

    * ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h:
      Fixed warning

2008-03-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/url_scanner_ex.c
      ext/standard/tests/general_functions/bug44394.phpt
      ext/standard/tests/general_functions/bug44394.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt:
      MFB: Fixed bug #44394 (Last two bytes missing from output)

    * ext/standard/tests/general_functions/bug44394.phpt
      ext/standard/tests/general_functions/bug44394.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt
      ext/standard/tests/general_functions/bug44394_2.phpt:
      
      file bug44394.phpt was initially added on branch PHP_5_3.

2008-03-12  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/drcp_cclass1.phpt:
      
      MFH
      
      Cleaned up whitespace
      
      Fixed bug #44372 (compilation with Oracle 10gR1 libraries)
      http://bugs.php.net/bug.php?id=44372
      
      Updated updated error number list to improve re-connection
      behavior after a database restart.
      
      Guard against potential internal list corruption after ping
      removes old oci_pconnect() information.
      
      Fix ini_set("oci8.connection_class", "abc") to get an appropriate
      persistent connection.
      
      Ping at oci8.ping_interval for oci_connect() and oci_new_connect()
      when DRCP connections are used. This improves non-persistent
      connection reliability if a database gets restarted.

    * ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/drcp_cclass1.phpt
      ext/oci8/tests/drcp_cclass1.phpt:
      Cleaned up whitespace
      
      Fixed bug #44372 (compilation with Oracle 10gR1 libraries)
      http://bugs.php.net/bug.php?id=44372
      
      Updated updated error number list to improve re-connection
      behavior after a database restart.
      
      Guard against potential internal list corruption after ping
      removes old oci_pconnect() information.
      
      Fix ini_set("oci8.connection_class", "abc") to get an appropriate
      persistent connection.
      
      Ping at oci8.ping_interval for oci_connect() and oci_new_connect()
      when DRCP connections are used. This improves non-persistent
      connection reliability if a database gets restarted.

2008-03-11  Lars Strojny  <lars@strojny.net>

    * sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache2handler/config.m4:
      Adding itk again to non-threaded MPMs. Sorry for the confusion

2008-03-11  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/access_modifiers_009.phpt
      ZendEngine2/tests/access_modifiers_009.phpt:
      
      Add new test (bug reported in internals list by Robin)

    * ZendEngine2/tests/access_modifiers_008.phpt
      ZendEngine2/tests/access_modifiers_009.phpt:
      Add new test (bug reported in internals list by Robin)

    * ZendEngine2/tests/access_modifiers_008.phpt
      ZendEngine2/tests/access_modifiers_008.phpt:
      
      file access_modifiers_008.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/tests/class_constants_004.phpt
      ZendEngine2/tests/class_constants_004.phpt:
      Missing a line

    * ZendEngine2/tests/class_constants_004.phpt
      ZendEngine2/tests/objects_017.phpt
      ZendEngine2/tests/objects_018.phpt:
      New tests

    * ZendEngine2/tests/class_constants_004.phpt
      ZendEngine2/tests/class_constants_004.phpt
      ZendEngine2/tests/objects_017.phpt
      ZendEngine2/tests/objects_017.phpt
      ZendEngine2/tests/objects_018.phpt
      ZendEngine2/tests/objects_018.phpt:
      
      file class_constants_004.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/tests/bug39018.phpt
      ZendEngine2/tests/bug39018.phpt:
      Fix test

2008-03-11  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/tests/assign_to_var_001.phpt
      ZendEngine2/tests/assign_to_var_002.phpt
      ZendEngine2/tests/assign_to_var_003.phpt
      ZendEngine2/tests/assign_to_var_004.phpt:
      some more tests

    * ZendEngine2/tests/assign_to_var_001.phpt
      ZendEngine2/tests/assign_to_var_001.phpt
      ZendEngine2/tests/assign_to_var_002.phpt
      ZendEngine2/tests/assign_to_var_002.phpt
      ZendEngine2/tests/assign_to_var_003.phpt
      ZendEngine2/tests/assign_to_var_003.phpt
      ZendEngine2/tests/assign_to_var_004.phpt
      ZendEngine2/tests/assign_to_var_004.phpt:
      
      some more tests

    * (PHP_5_2)
      main/network.c
      main/network.c:
      MFH: fix segfault - error_string may be NULL, in this case we have to
      follow the old behavior

    * main/network.c:
      fix segfault - error_string may be NULL, in this case we have to follow the
      old behavior

2008-03-11  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt:
      - Added extra whitespace around error messages in expected output

    * (PHP_5_3)
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt:
      - Fix test

    * (PHP_5_2)
      ext/standard/tests/dir/rewinddir_variation3.phpt:
      - Replace with previous commit

    * (PHP_5_2)
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/readdir_variation7.phpt:
      - Modified tests

2008-03-11  Dmitry Stogov  <dmitry@zend.com>

    * ext/session/session.c
      ext/session/session.c:
      Fixed memory corruption because of double free()

2008-03-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/sqlite/TODO:
      More todo items

2008-03-10  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/014.phpt
      ZendEngine2/tests/017.phpt
      ext/filter/tests/008.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/dir/getcwd_error.phpt
      ext/standard/tests/file/clearstatcache_error.phpt
      ext/standard/tests/file/get_current_user.phpt
      ext/standard/tests/general_functions/rand.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      Fix tests (new error message for void parameters)

    * (PHP_5_3)
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c:
      MFH: Added new macro for check void parameters.
      (deprecating ZEND_WRONG_PARAM_COUNT for this cases)

2008-03-10  Andrey Hristov  <php@hristov.com>

    * ext/mysql/config.m4
      ext/mysql/config.m4
      ext/mysql/config.w32
      ext/mysql/config.w32
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql_structs.h
      ext/mysql/php_mysql_structs.h
      ext/mysqli/config.m4
      ext/mysqli/config.m4
      ext/mysqli/config.w32
      ext/mysqli/config.w32
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqlnd/config9.m4
      ext/mysqlnd/config9.m4:
      Update mysqlnd, ext/mysql and ext/mysqli - now possible to compile with
      different
      configurations one or the another extension to use libmysql or mysqlnd
      mixed in
      one binary

    * (PHP_5_2)
      main/network.c
      main/streams/xp_socket.c:
      char **error_string was passed but not used. This causes problems in cases
      of getaddrinfo() failure, because the upper layers don't get the error.
      initialize a variable because we were reading initialized in case of
      error.

    * main/network.c
      main/streams/xp_socket.c:
        char **error_message was passed but not used. This causes problems in
      cases
        of getaddrinfo() failure, because the upper layers don't get the error.
        initialize a variable because we were reading initialized in case of
      error.

    * (PHP_5_3)
      main/network.c
      main/streams/xp_socket.c:
      char **error_message was passed but not used. This causes problems in cases
      of getaddrinfo() failure, because the upper layers don't get the error.
      initialize a variable because we were reading initialized in case of
      error.

2008-03-10  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/pdo_sqlite/sqlite/src/parse.c:
      fix gcov build

2008-03-10  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/getcwd_basic.phpt
      ext/standard/tests/dir/getcwd_basic.phpt
      ext/standard/tests/dir/getcwd_error.phpt
      ext/standard/tests/dir/getcwd_error.phpt:
      - New tests for getcwd() function

    * ext/standard/tests/dir/getcwd_basic.phpt
      ext/standard/tests/dir/getcwd_basic.phpt
      ext/standard/tests/dir/getcwd_basic.phpt
      ext/standard/tests/dir/getcwd_error.phpt
      ext/standard/tests/dir/getcwd_error.phpt
      ext/standard/tests/dir/getcwd_error.phpt:
        1.1.4;
      file getcwd_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation6.phpt:
      - Modified expected output to allow tests to work on all platforms

2008-03-10  Gwynne Raskind  <gwynne@wanderingknights.org>

    * configure.in:
      Improve the Darwin 9 hack considerably and switch to using dl*() instead of
      NS*() on Darwin 8+.

2008-03-10  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/Zend.m4:
      MFB: Improve the Darwin 9 hack considerably and switch to using dl*()
      instead of NS*() on Darwin 8+. (Patch by Gwynne)

    * (PHP_5_3)
      ZendEngine2/Zend.m4:
      Improve the Darwin 9 hack considerably and switch to using dl*() instead of
      NS*() on Darwin 8+. (Patch by Gwynne)

    * (PHP_5_2)
      ZendEngine2/zend_language_parser.y:
      Fixed compilation warnings

2008-03-10  Gwynne Raskind  <gwynne@wanderingknights.org>

    * ext/pdo/pdo_dbh.c:
      Unused function in HEAD, fixes compiler warning

    * README.UNICODE-UPGRADES:
      Fix small typo

2008-03-10  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/scandir_basic.phpt
      ext/standard/tests/dir/scandir_basic.phpt
      ext/standard/tests/dir/scandir_error1.phpt
      ext/standard/tests/dir/scandir_error1.phpt
      ext/standard/tests/dir/scandir_error2.phpt
      ext/standard/tests/dir/scandir_error2.phpt
      ext/standard/tests/dir/scandir_variation1.phpt
      ext/standard/tests/dir/scandir_variation1.phpt
      ext/standard/tests/dir/scandir_variation2.phpt
      ext/standard/tests/dir/scandir_variation2.phpt
      ext/standard/tests/dir/scandir_variation3.phpt
      ext/standard/tests/dir/scandir_variation3.phpt
      ext/standard/tests/dir/scandir_variation4.phpt
      ext/standard/tests/dir/scandir_variation4.phpt
      ext/standard/tests/dir/scandir_variation5.phpt
      ext/standard/tests/dir/scandir_variation5.phpt
      ext/standard/tests/dir/scandir_variation6.phpt
      ext/standard/tests/dir/scandir_variation6.phpt
      ext/standard/tests/dir/scandir_variation7.phpt
      ext/standard/tests/dir/scandir_variation7.phpt
      ext/standard/tests/dir/scandir_variation8.phpt
      ext/standard/tests/dir/scandir_variation8.phpt
      ext/standard/tests/dir/scandir_variation9.phpt
      ext/standard/tests/dir/scandir_variation9.phpt:
      - New tests for scandir() function

    * ext/standard/tests/dir/scandir_basic.phpt
      ext/standard/tests/dir/scandir_basic.phpt
      ext/standard/tests/dir/scandir_basic.phpt
      ext/standard/tests/dir/scandir_error1.phpt
      ext/standard/tests/dir/scandir_error1.phpt
      ext/standard/tests/dir/scandir_error1.phpt
      ext/standard/tests/dir/scandir_error2.phpt
      ext/standard/tests/dir/scandir_error2.phpt
      ext/standard/tests/dir/scandir_error2.phpt
      ext/standard/tests/dir/scandir_variation1.phpt
      ext/standard/tests/dir/scandir_variation1.phpt
      ext/standard/tests/dir/scandir_variation1.phpt
      ext/standard/tests/dir/scandir_variation2.phpt
      ext/standard/tests/dir/scandir_variation2.phpt
      ext/standard/tests/dir/scandir_variation2.phpt
      ext/standard/tests/dir/scandir_variation3.phpt
      ext/standard/tests/dir/scandir_variation3.phpt
      ext/standard/tests/dir/scandir_variation3.phpt
      ext/standard/tests/dir/scandir_variation4.phpt
      ext/standard/tests/dir/scandir_variation4.phpt
      ext/standard/tests/dir/scandir_variation4.phpt
      ext/standard/tests/dir/scandir_variation5.phpt
      ext/standard/tests/dir/scandir_variation5.phpt
      ext/standard/tests/dir/scandir_variation5.phpt
      ext/standard/tests/dir/scandir_variation6.phpt
      ext/standard/tests/dir/scandir_variation6.phpt
      ext/standard/tests/dir/scandir_variation6.phpt
      ext/standard/tests/dir/scandir_variation7.phpt
      ext/standard/tests/dir/scandir_variation7.phpt
      ext/standard/tests/dir/scandir_variation7.phpt
      ext/standard/tests/dir/scandir_variation8.phpt
      ext/standard/tests/dir/scandir_variation8.phpt
      ext/standard/tests/dir/scandir_variation8.phpt
      ext/standard/tests/dir/scandir_variation9.phpt
      ext/standard/tests/dir/scandir_variation9.phpt
      ext/standard/tests/dir/scandir_variation9.phpt:
        1.1.4;
      file scandir_basic.phpt was initially added on branch PHP_5_2.

2008-03-10  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c:
      Fix typo

    * ext/mysqli/mysqli.c:
      - Fix build with older MySQL

2008-03-10  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      NEWS:
      Remove unneeded entry

    * (PHP_5_3)
      NEWS:
      Update NEWS

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/php_mysqli_structs.h:
        - Fix a warning in php_mysql.c
        - Fixed #44371 Extension compile failed

    * ext/mysql/php_mysql.c
      ext/mysqli/php_mysqli_structs.h:
      - Fix a warning in php_mysql.c
      - Fixed #44371 Extension compile failed

2008-03-09  Scott MacVicar  <scott@macvicar.net>

    * ext/sqlite/sqlite.c:
      MFB: Fix memory issues with statement being deleted twice

    * (PHP_5_3)
      ext/sqlite/sqlite.c:
      Fix memory issues with statement being deleted twice

2008-03-09  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_execute_API.c:
      %v -> %s, this is 5_3

2008-03-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      MFB: Initialize ts only after successful argument parsing

    * (PHP_5_3)
      ext/date/php_date.c:
      
      Initialize ts only after successful argument parsing

2008-03-09  Felipe Pena  <felipensp@gmail.com>

    * sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      Fix typo (#44381)

2008-03-09  Gwynne Raskind  <gwynne@wanderingknights.org>

    * (PHP_5_3)
      configure.in:
      MFH: Fix Darwin 9/Mac OS X 10.5 build problems, or at least patch them

    * configure.in:
      Fix Darwin 9/Mac OS X 10.5 build problems, or at least patch them

2008-03-09  Lars Strojny  <lars@strojny.net>

    * sapi/apache2filter/config.m4
      sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache2handler/config.m4:
      sapi/apache2(handler|filter)/config.m4: Removing itk from the list of
      threaded MPMs (thanks Hannes)

    * sapi/apache2filter/config.m4
      sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache2handler/config.m4:
      Adding itk and and peruser MPM to the list of threaded Apache MPMs

2008-03-09  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysql/tests/mysql_query_load_data_openbasedir.phpt:
      - Fix typo in skipif

2008-03-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/session/tests/bug24592.phpt:
      Fix test (thanks Scoates!)

    * ext/mysql/tests/mysql_trace_mode.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      ext/session/tests/bug24592.phpt:
      Fix test

    * (PHP_5_3)
      sapi/cli/tests/006.phpt:
      Fix test (new constant was added in PREG)

2008-03-08  Etienne Kneuss  <php@colder.ch>

    * ext/standard/tests/general_functions/bug44295.phpt
      main/main.c
      main/php.h
      main/php_globals.h:
      User error handlers no longer catch supressed errors

    * (PHP_5_3)
      main/main.c
      main/php.h
      main/php_globals.h:
      MFH: User error handlers no longer catch supressed errors

    * ext/standard/tests/general_functions/bug44295.phpt
      ext/standard/tests/general_functions/bug44295.phpt:
      
      file bug44295.phpt was initially added on branch PHP_5_3.

2008-03-08  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_globals.h:
      MFB: User error handlers no longer catch supressed errors (patch by Etienne
      Kneuss)

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_globals.h:
      User error handlers no longer catch supressed errors (patch by Etienne
      Kneuss)

2008-03-08  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_2)
      ext/dom/tests/bug38474.phpt:
      - MFH . Libxml version < 2.6.21 it fails. Patch from scoates

2008-03-08  Greg Beaver  <greg@chiaraquartet.net>

    * ext/standard/tests/file/stream_rfc2397_001.phpt
      ext/standard/tests/file/stream_rfc2397_001.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt
      ext/standard/tests/file/stream_rfc2397_003.phpt
      ext/standard/tests/file/stream_rfc2397_003.phpt
      ext/standard/tests/file/stream_rfc2397_004.phpt
      ext/standard/tests/file/stream_rfc2397_004.phpt
      ext/standard/tests/file/stream_rfc2397_005.phpt
      ext/standard/tests/file/stream_rfc2397_005.phpt
      ext/standard/tests/file/stream_rfc2397_006.phpt
      ext/standard/tests/file/stream_rfc2397_006.phpt
      ext/standard/tests/file/stream_rfc2397_007.phpt
      ext/standard/tests/file/stream_rfc2397_007.phpt
      ext/standard/tests/file/stream_supports_lock.phpt
      ext/standard/tests/file/stream_supports_lock.phpt:
      fix tests if allow_url_fopen is disabled in php.ini

2008-03-08  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/dom/tests/bug38474.phpt:
      - MFH
      - If libxml dotted version smaller than 2.6.20 it's a fail. Patch from
      scoates

    * ext/dom/tests/bug38474.phpt:
      - Skipif libxml dotted version is < 2.6.20. Patch from scoates

2008-03-08  Greg Beaver  <greg@chiaraquartet.net>

    * ext/standard/tests/network/http-stream.phpt
      ext/standard/tests/network/http-stream.phpt:
      fix test if allow_url_fopen is disabled in php.ini

2008-03-08  David Coallier  <david.coallier@gmail.com>

    * tests/lang/bug30638.phpt:
      - MFB. Ok to fail on OSX. Patch from scoates

    * (PHP_5_3)
      tests/lang/bug30638.phpt:
      - Ok to fail on OSX, adjusted bug, patch from scoates

2008-03-08  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/standard/tests/array/bug43505.phpt
      ext/standard/tests/array/bug43505.phpt:
      Countable requires SPL

2008-03-08  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c:
      Bug fixed in MySQL 5.0.46

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/bug39457.phpt:
      MFB:
      - Fixed problem with $mysqli->connect() not connecting with defaults
      - Fixed leak (#39475)

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c:
      Bug fixed in 5.0.46

    * (PHP_5_2)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c:
      Fix introduced in 5.0.46, not in 5.0.42

    * (PHP_5_3)
      NEWS:
      update NEWS

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/bug39457.phpt
      ext/mysqli/tests/bug39457.phpt:
      Fix a problem with $mysqi->connect() not working with default values.
      Fix a leak, bug#39457

2008-03-08  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN: #44373

    * ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_driver.c:
      MFB: Fixed bug #44373 (PDO_OCI extension compile failed)

    * (PHP_5_2)
      ext/pdo_oci/oci_driver.c:
      Fixed bug #44373 (PDO_OCI extension compile failed)

2008-03-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug44214.phpt
      ext/pcre/tests/bug44214_2.phpt:
      MFB: fix #44214

    * (PHP_5_3)
      NEWS:
      BFN #44214

    * ext/pcre/tests/bug44214.phpt
      ext/pcre/tests/bug44214.phpt
      ext/pcre/tests/bug44214_2.phpt
      ext/pcre/tests/bug44214_2.phpt:
      
      file bug44214.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/pcre/php_pcre.c:
      fix bug #44214: crash with preg_replace_callback and global variables

2008-03-08  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/bug37667.phpt
      ZendEngine2/tests/bug37667.phpt
      ZendEngine2/tests/bug39304.phpt
      ZendEngine2/tests/bug39304.phpt
      ZendEngine2/tests/globals_001.phpt
      ZendEngine2/tests/globals_001.phpt
      ZendEngine2/tests/globals_002.phpt
      ZendEngine2/tests/globals_002.phpt
      ZendEngine2/tests/globals_003.phpt
      ZendEngine2/tests/globals_003.phpt
      ZendEngine2/tests/globals_004.phpt
      ZendEngine2/tests/globals_004.phpt
      ZendEngine2/tests/offset_array.phpt
      ZendEngine2/tests/offset_array.phpt
      tests/classes/array_access_001.phpt
      tests/classes/array_access_001.phpt
      tests/classes/array_access_002.phpt
      tests/classes/array_access_002.phpt
      tests/lang/bug25547.phpt:
      Fix tests (removed space on error message "Undefined index: ...")

    * (PHP_5_3)
      NEWS:
      BFN: #39108

2008-03-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt:
      MFB53 skipif patch as asked by gentoo guys

    * (PHP_5_3)
      NEWS:
      BFN: #44336

    * ext/pcre/php_pcre.c:
      MFB

    * (PHP_5_3)
      ext/pcre/php_pcre.c:
      implement #44336: optimize utf8 string matching
      add PREG_BAD_UTF8_OFFSET_ERROR constant

    * ext/pcre/tests/007.phpt
      ext/pcre/tests/invalid_utf8_offset.phpt:
      add new tests

    * ext/pcre/tests/007.phpt
      ext/pcre/tests/007.phpt
      ext/pcre/tests/invalid_utf8_offset.phpt
      ext/pcre/tests/invalid_utf8_offset.phpt:
      
      file 007.phpt was initially added on branch PHP_5_3.

2008-03-08  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      Cosmetics (removed space on error message)

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug39018.phpt
      ZendEngine2/tests/bug39018_2.phpt:
      MFB: Fixed bug #39018 (Error control operator '@' fails to suppress
      "Uninitialized string offset")

    * (PHP_5_3)
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug39018.phpt
      ZendEngine2/tests/bug39018.phpt
      ZendEngine2/tests/bug39018_2.phpt
      ZendEngine2/tests/bug39018_2.phpt:
      Fixed bug #39018 (Error control operator '@' fails to suppress
      "Uninitialized string offset")

2008-03-08  Gwynne Raskind  <gwynne@wanderingknights.org>

    * (PHP_5_3)
      NEWS:
      BFN

2008-03-08  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/sqlite/sqlite.c:
      MFB: Fixed bug #42203 (Clear SQLite result sets before closing database.)

    * ext/sqlite/sqlite.c:
      Fixed bug #42203 (Clear SQLite result sets before closing database.)

2008-03-07  Gwynne Raskind  <gwynne@wanderingknights.org>

    * (PHP_5_3)
      ext/session/tests/bug32330.phpt:
      Forgot one file in last commit

    * (PHP_5_3)
      ext/session/mod_user.c
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/session/session.c:
      MFH: fix bug #32330 (session_destroy, "Failed to initialize storage
      module", custom session handler)

    * ext/session/mod_user.c
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/session/session.c
      ext/session/tests/bug32330.phpt
      ext/session/tests/bug32330.phpt:
      Fix bug #32330 (session_destroy, "Failed to initialize storage module",
      custom session handler)

2008-03-07  Johannes Schlüter  <johannes@schlueters.de>

    * sapi/cli/tests/018.phpt
      sapi/cli/tests/018.phpt
      sapi/cli/tests/019.phpt
      sapi/cli/tests/019.phpt
      sapi/cli/tests/020.phpt
      sapi/cli/tests/020.phpt:
      
      - New tests

2008-03-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/exif/exif.c:
      - MFB: #44355  	compilation breaks due illegal const usage

    * (PHP_5_2)
      ext/exif/exif.c:
      - #44355, compilation breaks due illegal const usage (Guenter Knauf)
        I suppose it must break on other platform, it is not used anywhere else
        but here, and it was introduced after 5.2.5 (why no news)

2008-03-07  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN.

    * ext/pdo_sqlite/sqlite_statement.c:
      MFB:
      Fixed bug #41135 (When binding as binary data use sqlite3_bind_blob() to
      stop errors with null bytes.)
      Fixed bug #42443 (Bind integers and booleans as integers rather than
      strings.)

    * (PHP_5_3)
      ext/pdo_sqlite/sqlite_statement.c:
      Fixed bug #41135 (When binding as binary data use sqlite3_bind_blob() to
      stop errors with null bytes.)
      Fixed bug #42443 (Bind integers and booleans as integers rather than
      strings.)

2008-03-07  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt:
      - Tests awaiting fix of bug #44246

    * ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/closedir_variation3.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/readdir_variation7.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt
      ext/standard/tests/dir/rewinddir_variation3.phpt:
        1.1.4;
      file closedir_variation3.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/dir/rewinddir_basic.phpt
      ext/standard/tests/dir/rewinddir_basic.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt:
      - New tests for rewinddir() function

    * ext/standard/tests/dir/rewinddir_basic.phpt
      ext/standard/tests/dir/rewinddir_basic.phpt
      ext/standard/tests/dir/rewinddir_basic.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_error.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt
      ext/standard/tests/dir/rewinddir_variation1.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt
      ext/standard/tests/dir/rewinddir_variation2.phpt:
        1.1.4;
      file rewinddir_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/dir/opendir_variation5.phpt:
      fix test

    * ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/closedir_variation2.phpt
      ext/standard/tests/dir/closedir_variation2.phpt:
      - New tests for closedir() function

    * ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_basic.phpt
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_error.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/closedir_variation1.phpt
      ext/standard/tests/dir/closedir_variation2.phpt
      ext/standard/tests/dir/closedir_variation2.phpt
      ext/standard/tests/dir/closedir_variation2.phpt:
        1.1.4;
      file closedir_basic.phpt was initially added on branch PHP_5_2.

2008-03-07  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      NEWS:
      style

2008-03-07  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN

    * ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/package.xml
      ext/pdo_sqlite/sqlite/Makefile.in
      ext/pdo_sqlite/sqlite/Makefile.linux-gcc
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/aclocal.m4
      ext/pdo_sqlite/sqlite/addopcodes.awk
      ext/pdo_sqlite/sqlite/config.guess
      ext/pdo_sqlite/sqlite/config.sub
      ext/pdo_sqlite/sqlite/configure
      ext/pdo_sqlite/sqlite/configure.ac
      ext/pdo_sqlite/sqlite/ltmain.sh
      ext/pdo_sqlite/sqlite/main.mk
      ext/pdo_sqlite/sqlite/mkdll.sh
      ext/pdo_sqlite/sqlite/mkopcodec.awk
      ext/pdo_sqlite/sqlite/mkopcodeh.awk
      ext/pdo_sqlite/sqlite/mkso.sh
      ext/pdo_sqlite/sqlite/publish.sh
      ext/pdo_sqlite/sqlite/sqlite3.def
      ext/pdo_sqlite/sqlite/sqlite3.pc.in
      ext/pdo_sqlite/sqlite/src/.cvsignore
      ext/pdo_sqlite/sqlite/src/alter.c
      ext/pdo_sqlite/sqlite/src/analyze.c
      ext/pdo_sqlite/sqlite/src/attach.c
      ext/pdo_sqlite/sqlite/src/auth.c
      ext/pdo_sqlite/sqlite/src/btmutex.c
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/btree.h
      ext/pdo_sqlite/sqlite/src/btreeInt.h
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/complete.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/pdo_sqlite/sqlite/src/delete.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/fault.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/hash.c
      ext/pdo_sqlite/sqlite/src/hash.h
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/journal.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/legacy.c
      ext/pdo_sqlite/sqlite/src/limits.h
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/malloc.c
      ext/pdo_sqlite/sqlite/src/md5.c
      ext/pdo_sqlite/sqlite/src/mem1.c
      ext/pdo_sqlite/sqlite/src/mutex.c
      ext/pdo_sqlite/sqlite/src/mutex.h
      ext/pdo_sqlite/sqlite/src/mutex_unix.c
      ext/pdo_sqlite/sqlite/src/mutex_w32.c
      ext/pdo_sqlite/sqlite/src/opcodes.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os.c
      ext/pdo_sqlite/sqlite/src/os.h
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.h
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/pragma.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/printf.c
      ext/pdo_sqlite/sqlite/src/random.c
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/shell.c
      ext/pdo_sqlite/sqlite/src/sqlite.h.in
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/sqliteLimit.h
      ext/pdo_sqlite/sqlite/src/table.c
      ext/pdo_sqlite/sqlite/src/tclsqlite.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test2.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/test4.c
      ext/pdo_sqlite/sqlite/src/test5.c
      ext/pdo_sqlite/sqlite/src/tokenize.c
      ext/pdo_sqlite/sqlite/src/trigger.c
      ext/pdo_sqlite/sqlite/src/update.c
      ext/pdo_sqlite/sqlite/src/utf.c
      ext/pdo_sqlite/sqlite/src/util.c
      ext/pdo_sqlite/sqlite/src/vacuum.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbe.h
      ext/pdo_sqlite/sqlite/src/vdbeInt.h
      ext/pdo_sqlite/sqlite/src/vdbeapi.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbeblob.c
      ext/pdo_sqlite/sqlite/src/vdbefifo.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/where.c
      ext/pdo_sqlite/sqlite/tool/fragck.tcl
      ext/pdo_sqlite/sqlite/tool/lemon.c
      ext/pdo_sqlite/sqlite/tool/lempar.c
      ext/pdo_sqlite/sqlite/tool/mkkeywordhash.c
      ext/pdo_sqlite/sqlite/tool/mksqlite3c.tcl
      ext/pdo_sqlite/sqlite/tool/mksqlite3internalh.tcl
      ext/pdo_sqlite/sqlite/tool/omittest.tcl
      ext/pdo_sqlite/sqlite/tool/soak1.tcl
      ext/pdo_sqlite/sqlite/tool/spaceanal.tcl:
      MFB: Update bundled SQLite to 3.5.6

    * ext/pdo_sqlite/sqlite/tool/fragck.tcl
      ext/pdo_sqlite/sqlite/tool/fragck.tcl
      ext/pdo_sqlite/sqlite/tool/lemon.c
      ext/pdo_sqlite/sqlite/tool/lempar.c
      ext/pdo_sqlite/sqlite/tool/mkkeywordhash.c
      ext/pdo_sqlite/sqlite/tool/mksqlite3c.tcl
      ext/pdo_sqlite/sqlite/tool/mksqlite3c.tcl
      ext/pdo_sqlite/sqlite/tool/mksqlite3internalh.tcl
      ext/pdo_sqlite/sqlite/tool/mksqlite3internalh.tcl
      ext/pdo_sqlite/sqlite/tool/omittest.tcl
      ext/pdo_sqlite/sqlite/tool/omittest.tcl
      ext/pdo_sqlite/sqlite/tool/soak1.tcl
      ext/pdo_sqlite/sqlite/tool/soak1.tcl
      ext/pdo_sqlite/sqlite/tool/spaceanal.tcl:
      
      file fragck.tcl was initially added on branch PHP_5_3.

    * ext/pdo_sqlite/sqlite/src/btmutex.c
      ext/pdo_sqlite/sqlite/src/btmutex.c
      ext/pdo_sqlite/sqlite/src/btreeInt.h
      ext/pdo_sqlite/sqlite/src/btreeInt.h
      ext/pdo_sqlite/sqlite/src/fault.c
      ext/pdo_sqlite/sqlite/src/fault.c
      ext/pdo_sqlite/sqlite/src/journal.c
      ext/pdo_sqlite/sqlite/src/journal.c
      ext/pdo_sqlite/sqlite/src/limits.h
      ext/pdo_sqlite/sqlite/src/limits.h
      ext/pdo_sqlite/sqlite/src/malloc.c
      ext/pdo_sqlite/sqlite/src/malloc.c
      ext/pdo_sqlite/sqlite/src/mem1.c
      ext/pdo_sqlite/sqlite/src/mem1.c
      ext/pdo_sqlite/sqlite/src/mutex.c
      ext/pdo_sqlite/sqlite/src/mutex.c
      ext/pdo_sqlite/sqlite/src/mutex.h
      ext/pdo_sqlite/sqlite/src/mutex.h
      ext/pdo_sqlite/sqlite/src/mutex_unix.c
      ext/pdo_sqlite/sqlite/src/mutex_unix.c
      ext/pdo_sqlite/sqlite/src/mutex_w32.c
      ext/pdo_sqlite/sqlite/src/mutex_w32.c
      ext/pdo_sqlite/sqlite/src/sqliteLimit.h
      ext/pdo_sqlite/sqlite/src/sqliteLimit.h
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test2.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/test4.c
      ext/pdo_sqlite/sqlite/src/test5.c
      ext/pdo_sqlite/sqlite/src/tokenize.c
      ext/pdo_sqlite/sqlite/src/trigger.c
      ext/pdo_sqlite/sqlite/src/update.c
      ext/pdo_sqlite/sqlite/src/utf.c
      ext/pdo_sqlite/sqlite/src/util.c
      ext/pdo_sqlite/sqlite/src/vacuum.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbe.h
      ext/pdo_sqlite/sqlite/src/vdbeInt.h
      ext/pdo_sqlite/sqlite/src/vdbeapi.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbeblob.c
      ext/pdo_sqlite/sqlite/src/vdbeblob.c
      ext/pdo_sqlite/sqlite/src/vdbefifo.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/where.c:
      
      file btmutex.c was initially added on branch PHP_5_3.

    * ext/pdo_sqlite/sqlite/addopcodes.awk
      ext/pdo_sqlite/sqlite/addopcodes.awk
      ext/pdo_sqlite/sqlite/configure.ac
      ext/pdo_sqlite/sqlite/ltmain.sh
      ext/pdo_sqlite/sqlite/main.mk
      ext/pdo_sqlite/sqlite/mkdll.sh
      ext/pdo_sqlite/sqlite/mkopcodec.awk
      ext/pdo_sqlite/sqlite/mkopcodeh.awk
      ext/pdo_sqlite/sqlite/mkso.sh
      ext/pdo_sqlite/sqlite/publish.sh
      ext/pdo_sqlite/sqlite/sqlite3.def
      ext/pdo_sqlite/sqlite/sqlite3.pc.in
      ext/pdo_sqlite/sqlite/src/alter.c
      ext/pdo_sqlite/sqlite/src/analyze.c
      ext/pdo_sqlite/sqlite/src/attach.c
      ext/pdo_sqlite/sqlite/src/auth.c
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/btree.h
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/complete.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/pdo_sqlite/sqlite/src/delete.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/hash.c
      ext/pdo_sqlite/sqlite/src/hash.h
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/legacy.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/md5.c
      ext/pdo_sqlite/sqlite/src/opcodes.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os.c
      ext/pdo_sqlite/sqlite/src/os.h
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/pragma.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/printf.c
      ext/pdo_sqlite/sqlite/src/random.c
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/shell.c
      ext/pdo_sqlite/sqlite/src/sqlite.h.in
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/table.c
      ext/pdo_sqlite/sqlite/src/tclsqlite.c:
      
      file addopcodes.awk was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/package2.xml
      ext/pdo_sqlite/sqlite/Makefile.in
      ext/pdo_sqlite/sqlite/Makefile.linux-gcc
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/aclocal.m4
      ext/pdo_sqlite/sqlite/config.guess
      ext/pdo_sqlite/sqlite/config.sub
      ext/pdo_sqlite/sqlite/configure:
      Update bundled SQLite to 3.5.6

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/VERSION:
      Typo, bundled version is really 3.3.7

2008-03-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/php_rand.h
      ext/standard/php_rand.h:
      fix build

2008-03-07  Gwynne Raskind  <gwynne@wanderingknights.org>

    * ext/standard/php_rand.h:
      Fix build (one too many right parenthesis in last commit for non-Windows
      builds)

2008-03-07  Greg Beaver  <greg@chiaraquartet.net>

    * ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/007_error.phpt:
      test was failing because I had a file named 1 in the checkout directory

2008-03-07  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/php_rand.h
      ext/standard/php_rand.h
      ext/standard/php_rand.h:
      improve seed calculation

2008-03-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      MFB: Fixed a memory leak inside date_get_last_errors() when there are no
      errors

    * (PHP_5_3)
      ext/date/php_date.c:
      
      Fixed a memory leak inside date_get_last_errors() when there are no errors

2008-03-07  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Better readability (USTR_BYTES)

2008-03-07  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.6RC2

2008-03-06  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/clone_uncloneable.phpt:
      MFH: fix segfault when trying to clone uncloneable object

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/clone_uncloneable.phpt
      ZendEngine2/tests/clone_uncloneable.phpt
      ZendEngine2/tests/clone_uncloneable.phpt:
      fix segfault when trying to clone uncloneable object because of
      zend.ze1_compatibility_mode which we should have got rid of years ago

2008-03-06  Robin Fernandes  <robin_fernandes@uk.ibm.com>

    * ext/standard/tests/class_object/class_exists_basic_001.phpt
      ext/standard/tests/class_object/class_exists_basic_001.phpt
      ext/standard/tests/class_object/class_exists_error_001.phpt
      ext/standard/tests/class_object/class_exists_error_001.phpt
      ext/standard/tests/class_object/class_exists_variation_001.phpt
      ext/standard/tests/class_object/class_exists_variation_001.phpt
      ext/standard/tests/class_object/class_exists_variation_002.phpt
      ext/standard/tests/class_object/class_exists_variation_002.phpt
      ext/standard/tests/class_object/class_exists_variation_003.phpt
      ext/standard/tests/class_object/class_exists_variation_003.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_002.phpt
      ext/standard/tests/class_object/get_class_methods_basic_002.phpt
      ext/standard/tests/class_object/get_class_methods_basic_003.phpt
      ext/standard/tests/class_object/get_class_methods_basic_003.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_002.phpt
      ext/standard/tests/class_object/get_class_methods_variation_002.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_class_variation_002.phpt
      ext/standard/tests/class_object/get_class_variation_002.phpt
      ext/standard/tests/class_object/get_declared_classes_basic_001.phpt
      ext/standard/tests/class_object/get_declared_classes_basic_001.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_002.phpt
      ext/standard/tests/class_object/get_object_vars_basic_002.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_002.phpt
      ext/standard/tests/class_object/get_object_vars_variation_002.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_002.phpt
      ext/standard/tests/class_object/get_parent_class_variation_002.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_003.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_003.phpt
      ext/standard/tests/class_object/method_exists_basic_001.phpt
      ext/standard/tests/class_object/method_exists_basic_001.phpt
      ext/standard/tests/class_object/method_exists_basic_002.phpt
      ext/standard/tests/class_object/method_exists_basic_002.phpt
      ext/standard/tests/class_object/method_exists_basic_003.phpt
      ext/standard/tests/class_object/method_exists_basic_003.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt
      ext/standard/tests/class_object/method_exists_variation_001.phpt
      ext/standard/tests/class_object/method_exists_variation_001.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_003.phpt
      ext/standard/tests/class_object/method_exists_variation_003.phpt
      tests/classes/__call_004.phpt
      tests/classes/__call_004.phpt
      tests/classes/__call_005.phpt
      tests/classes/__call_005.phpt
      tests/classes/interface_constant_inheritance_001.phpt
      tests/classes/interface_constant_inheritance_001.phpt
      tests/classes/interface_constant_inheritance_002.phpt
      tests/classes/interface_constant_inheritance_002.phpt
      tests/classes/interface_constant_inheritance_003.phpt
      tests/classes/interface_constant_inheritance_003.phpt
      tests/classes/interface_constant_inheritance_004.phpt
      tests/classes/interface_constant_inheritance_004.phpt
      tests/classes/tostring_004.phpt
      tests/classes/tostring_004.phpt:
      Add new tests for class/object functions and features.

    * ext/standard/tests/class_object/class_exists_basic_001.phpt
      ext/standard/tests/class_object/class_exists_basic_001.phpt
      ext/standard/tests/class_object/class_exists_basic_001.phpt
      ext/standard/tests/class_object/class_exists_error_001.phpt
      ext/standard/tests/class_object/class_exists_error_001.phpt
      ext/standard/tests/class_object/class_exists_error_001.phpt
      ext/standard/tests/class_object/class_exists_variation_001.phpt
      ext/standard/tests/class_object/class_exists_variation_001.phpt
      ext/standard/tests/class_object/class_exists_variation_001.phpt
      ext/standard/tests/class_object/class_exists_variation_002.phpt
      ext/standard/tests/class_object/class_exists_variation_002.phpt
      ext/standard/tests/class_object/class_exists_variation_002.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_001.phpt
      ext/standard/tests/class_object/get_class_methods_basic_002.phpt
      ext/standard/tests/class_object/get_class_methods_basic_002.phpt
      ext/standard/tests/class_object/get_class_methods_basic_002.phpt
      ext/standard/tests/class_object/get_class_methods_basic_003.phpt
      ext/standard/tests/class_object/get_class_methods_basic_003.phpt
      ext/standard/tests/class_object/get_class_methods_basic_003.phpt
      ext/standard/tests/class_object/get_class_methods_variation_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_001.phpt
      ext/standard/tests/class_object/get_class_methods_variation_002.phpt
      ext/standard/tests/class_object/get_class_methods_variation_002.phpt
      ext/standard/tests/class_object/get_class_methods_variation_002.phpt
      ext/standard/tests/class_object/get_class_variation_002.phpt
      ext/standard/tests/class_object/get_class_variation_002.phpt
      ext/standard/tests/class_object/get_class_variation_002.phpt
      ext/standard/tests/class_object/get_declared_classes_basic_001.phpt
      ext/standard/tests/class_object/get_declared_classes_basic_001.phpt
      ext/standard/tests/class_object/get_declared_classes_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_basic_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/class_object/get_declared_interfaces_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_001.phpt
      ext/standard/tests/class_object/get_object_vars_basic_002.phpt
      ext/standard/tests/class_object/get_object_vars_basic_002.phpt
      ext/standard/tests/class_object/get_object_vars_basic_002.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_error_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_001.phpt
      ext/standard/tests/class_object/get_object_vars_variation_002.phpt
      ext/standard/tests/class_object/get_object_vars_variation_002.phpt
      ext/standard/tests/class_object/get_object_vars_variation_002.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_object_vars_variation_003.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_error_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_001.phpt
      ext/standard/tests/class_object/get_parent_class_variation_002.phpt
      ext/standard/tests/class_object/get_parent_class_variation_002.phpt
      ext/standard/tests/class_object/get_parent_class_variation_002.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_error_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_a_variation_001.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_error_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_002.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_003.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_003.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_003.phpt
      ext/standard/tests/class_object/method_exists_basic_001.phpt
      ext/standard/tests/class_object/method_exists_basic_001.phpt
      ext/standard/tests/class_object/method_exists_basic_001.phpt
      ext/standard/tests/class_object/method_exists_basic_003.phpt
      ext/standard/tests/class_object/method_exists_basic_003.phpt
      ext/standard/tests/class_object/method_exists_basic_003.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt
      ext/standard/tests/class_object/method_exists_error_001.phpt
      ext/standard/tests/class_object/method_exists_variation_001.phpt
      ext/standard/tests/class_object/method_exists_variation_001.phpt
      ext/standard/tests/class_object/method_exists_variation_001.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_002.phpt
      ext/standard/tests/class_object/method_exists_variation_003.phpt
      ext/standard/tests/class_object/method_exists_variation_003.phpt
      ext/standard/tests/class_object/method_exists_variation_003.phpt
      tests/classes/__call_004.phpt
      tests/classes/__call_004.phpt
      tests/classes/__call_004.phpt
      tests/classes/__call_005.phpt
      tests/classes/__call_005.phpt
      tests/classes/__call_005.phpt
      tests/classes/interface_constant_inheritance_001.phpt
      tests/classes/interface_constant_inheritance_001.phpt
      tests/classes/interface_constant_inheritance_001.phpt
      tests/classes/interface_constant_inheritance_002.phpt
      tests/classes/interface_constant_inheritance_002.phpt
      tests/classes/interface_constant_inheritance_002.phpt
      tests/classes/interface_constant_inheritance_003.phpt
      tests/classes/interface_constant_inheritance_003.phpt
      tests/classes/interface_constant_inheritance_003.phpt
      tests/classes/interface_constant_inheritance_004.phpt
      tests/classes/interface_constant_inheritance_004.phpt
      tests/classes/interface_constant_inheritance_004.phpt
      tests/classes/tostring_004.phpt
      tests/classes/tostring_004.phpt
      tests/classes/tostring_004.phpt:
        1.1.4;
      file class_exists_basic_001.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/class_object/class_exists_variation_003.phpt
      ext/standard/tests/class_object/class_exists_variation_003.phpt
      ext/standard/tests/class_object/class_exists_variation_003.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_methods_error_001.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_class_variation_001.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/get_declared_classes_error_001.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_002.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_a_variation_003.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_001.phpt
      ext/standard/tests/class_object/is_subclass_of_variation_001.phpt
      ext/standard/tests/class_object/method_exists_basic_002.phpt
      ext/standard/tests/class_object/method_exists_basic_002.phpt
      ext/standard/tests/class_object/method_exists_basic_002.phpt:
        1.1.4;
      file class_exists_variation_003.phpt was initially added on branch
      PHP_5_2.

2008-03-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c:
      
      MFB: Revert patch for bug #44325

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      
      Revert patch for bug #44325

2008-03-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * main/main.c:
      - MFB: #42505, new sendmail default path breaks on Novell (Guenter Knauf)

    * ext/standard/info.c:
      - MFB: #40013, php_uname() does not return nodename on Netware
        (Guenter Knauf)

    * (PHP_5_2)
      NEWS
      ext/standard/info.c:
      - #40013, php_uname() does not return nodename on Netware (Guenter Knauf)

    * (PHP_5_2)
      NEWS
      main/main.c:
      - #42505, new sendmail default path breaks on Novell (Guenter Knauf)

2008-03-05  Lars Strojny  <lars@strojny.net>

    * run-tests.php
      run-tests.php:
      Using new magic constant __DIR__ in run-tests.php

2008-03-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt:
      MF53: Fix tests

    * (PHP_5_3)
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt:
      - Fix tests (allow_call_time_pass_reference might be off for properly
      configured sites.. :)

    * (PHP_5_2)
      ext/mbstring/tests/bug43301.phpt:
      - fix test (MF53)

2008-03-05  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_API.c:
      Fixed error message on unicode mode

    * ext/standard/tests/file/clearstatcache_error.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      Fix test

2008-03-05  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/main.c:
      Optimized require_once() and include_once() by eliminationg open() syscall
      on se
      cond usage.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/main.c:
      Optimized require_once() and include_once() by eliminationg open() syscall
      on second usage.

2008-03-05  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/dir/.cvsignore:
      add missing .cvsignore

2008-03-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/standard/tests/general_functions/import_request.phpt:
      - Fix test when register_globals=On in php.ini

    * (PHP_5_2)
      ext/standard/tests/general_functions/dl-cve-2007-4887.phpt
      ext/standard/tests/general_functions/import_request.phpt:
      - Fix tests

2008-03-05  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/dir.c:
      apply better fix, so that the default handle would be closed when closing
      its reference

    * (PHP_5_2)
      NEWS:
      cosmetic fixes

    * (PHP_5_2)
      ext/standard/dir.c
      ext/standard/dir.c:
      MFH: fix memory corruption due to double destruction of default dir handle

    * ext/standard/dir.c:
      fix memory corruption due to double destruction of default dir handle
      (detected by ext/standard/tests/dir/readdir_variation6.phpt)

2008-03-04  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_builtin_functions.c
      ext/date/php_date.c
      ext/filter/filter.c
      ext/msql/php_msql.c
      ext/mysqli/mysqli_nonapi.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/posix/posix.c
      ext/standard/filestat.c
      ext/tidy/tidy.c
      ext/unicode/collator.c
      ext/xmlwriter/php_xmlwriter.c
      ext/zlib/zlib.c
      main/output.c
      sapi/apache2handler/php_functions.c:
      New way for check void parameters

    * ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c:
      MFB: Fixed bug #44333 (SEGFAULT when using mysql_pconnect() with
      client_flags)

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c:
      Fixed bug #44333 (SEGFAULT when using mysql_pconnect() with client_flags)

2008-03-04  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      NEWS:
      Add oci_bind_by_name update

    * (PHP_5_3)
      NEWS:
      Add #41069. Clarify attributions.

    * (PHP_5_3)
      ext/oci8/oci8_statement.c
      ext/oci8/tests/bind_char_1.phpt
      ext/oci8/tests/bind_char_2.phpt
      ext/oci8/tests/bind_char_3.phpt
      ext/oci8/tests/bind_char_4.phpt
      ext/oci8/tests/bug41069.phpt:
      MFH Fix bug #41069 (db link crash).  Also allow SQLT_AFC (aka CHAR
      datatype) in oci_bind_by_name

    * ext/oci8/oci8_statement.c
      ext/oci8/tests/bind_char_1.phpt
      ext/oci8/tests/bind_char_1.phpt
      ext/oci8/tests/bind_char_2.phpt
      ext/oci8/tests/bind_char_2.phpt
      ext/oci8/tests/bind_char_3.phpt
      ext/oci8/tests/bind_char_3.phpt
      ext/oci8/tests/bind_char_4.phpt
      ext/oci8/tests/bind_char_4.phpt
      ext/oci8/tests/bug41069.phpt
      ext/oci8/tests/bug41069.phpt:
      Fix bug #41069 (db link crash).  Also allow SQLT_AFC (aka CHAR datatype) in
      oci_bind_by_name

    * ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt:
      Attempt greater test portability

2008-03-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mssql/php_mssql.c:
      
      MFB: Fixed bug #44325 (mssql_bind not correctly bind empty strings as
      parameter value)

    * (PHP_5_2)
      NEWS
      ext/mssql/php_mssql.c:
      MFB: Fixed bug #44325 (mssql_bind not correctly bind empty strings as
      parameter value)

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      Fixed bug #44325 (mssql_bind not correctly bind empty strings as parameter
      value)

2008-03-04  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/readdir_variation3.phpt
      ext/standard/tests/dir/readdir_variation3.phpt
      ext/standard/tests/dir/readdir_variation4.phpt
      ext/standard/tests/dir/readdir_variation4.phpt
      ext/standard/tests/dir/readdir_variation5.phpt
      ext/standard/tests/dir/readdir_variation5.phpt
      ext/standard/tests/dir/readdir_variation6.phpt
      ext/standard/tests/dir/readdir_variation6.phpt:
      - new tests for readdir() function

    * ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_basic.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_error.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/readdir_variation1.phpt
      ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/readdir_variation2.phpt
      ext/standard/tests/dir/readdir_variation3.phpt
      ext/standard/tests/dir/readdir_variation3.phpt
      ext/standard/tests/dir/readdir_variation3.phpt
      ext/standard/tests/dir/readdir_variation4.phpt
      ext/standard/tests/dir/readdir_variation4.phpt
      ext/standard/tests/dir/readdir_variation4.phpt
      ext/standard/tests/dir/readdir_variation5.phpt
      ext/standard/tests/dir/readdir_variation5.phpt
      ext/standard/tests/dir/readdir_variation5.phpt
      ext/standard/tests/dir/readdir_variation6.phpt
      ext/standard/tests/dir/readdir_variation6.phpt
      ext/standard/tests/dir/readdir_variation6.phpt:
        1.1.4;
      file readdir_basic.phpt was initially added on branch PHP_5_2.

2008-03-04  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt:
      re-fixing to skip on 64 bit

2008-03-04  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Fixed SIGSEGV because of access to uninitialized data

    * (PHP_5_2)
      ext/soap/soap.c:
      Fixed SIGSEGV because of acess to uninitialized data

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed shared memory corruption of opcode caches

2008-03-04  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/dir/opendir_variation5.phpt:
      fix test

2008-03-04  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/opendir_basic.phpt
      ext/standard/tests/dir/opendir_basic.phpt
      ext/standard/tests/dir/opendir_error1.phpt
      ext/standard/tests/dir/opendir_error1.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation2.phpt
      ext/standard/tests/dir/opendir_variation2.phpt
      ext/standard/tests/dir/opendir_variation3.phpt
      ext/standard/tests/dir/opendir_variation3.phpt
      ext/standard/tests/dir/opendir_variation4.phpt
      ext/standard/tests/dir/opendir_variation4.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation7.phpt
      ext/standard/tests/dir/opendir_variation7.phpt:
      - new tests for opendir() function

    * ext/standard/tests/dir/opendir_basic.phpt
      ext/standard/tests/dir/opendir_basic.phpt
      ext/standard/tests/dir/opendir_basic.phpt
      ext/standard/tests/dir/opendir_error1.phpt
      ext/standard/tests/dir/opendir_error1.phpt
      ext/standard/tests/dir/opendir_error1.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_error2.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation1.phpt
      ext/standard/tests/dir/opendir_variation2.phpt
      ext/standard/tests/dir/opendir_variation2.phpt
      ext/standard/tests/dir/opendir_variation2.phpt
      ext/standard/tests/dir/opendir_variation3.phpt
      ext/standard/tests/dir/opendir_variation3.phpt
      ext/standard/tests/dir/opendir_variation3.phpt
      ext/standard/tests/dir/opendir_variation4.phpt
      ext/standard/tests/dir/opendir_variation4.phpt
      ext/standard/tests/dir/opendir_variation4.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation5.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation6.phpt
      ext/standard/tests/dir/opendir_variation7.phpt
      ext/standard/tests/dir/opendir_variation7.phpt
      ext/standard/tests/dir/opendir_variation7.phpt:
        1.1.4;
      file opendir_basic.phpt was initially added on branch PHP_5_2.

2008-03-04  Dmitry Stogov  <dmitry@zend.com>

    * tests/lang/bug22592.phpt
      tests/lang/bug22592.phpt
      tests/lang/bug22592.phpt:
      Fixed wrong result of cascading assignment to string offset

    * (PHP_5_3)
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed wrong result of cascading assignment to string offset
      Fixed memory corruption on cascading assignment of IS_TMP_VAR into string
      offset
      Fixed opcode caches shared memory corruption on cascading assignment of
      IS_CONST
       into string offset

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed wrong result of cascading assignment to string offset
      Fixed memory corruption on cascading assignment of IS_TMP_VAR into string
      offset
      Fixed opcode caches shared memory corruption on cascading assignment of
      IS_CONST into string offset

2008-03-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c:
      MFB: Fixed bug #44166 (Parameter handling flaw in
      PDO::getAvailableDrivers())

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      
      MFB: Fixed bug #44166 (Parameter handling flaw in
      PDO::getAvailableDrivers())

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c:
      Fixed bug #44166 (Parameter handling flaw in PDO::getAvailableDrivers())

2008-03-03  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/pdo_035.phpt:
      MFH: Fix get_parent_class() of PDORow instances

    * ext/pdo/pdo_stmt.c
      ext/pdo/tests/pdo_035.phpt
      ext/pdo/tests/pdo_035.phpt:
      - Fix get_parent_class() of PDORow instances

2008-03-03  Robin Fernandes  <robin_fernandes@uk.ibm.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/errmsg_024.phpt
      ZendEngine2/tests/errmsg_024.phpt
      ZendEngine2/tests/lsb_019.phpt
      ZendEngine2/tests/lsb_019.phpt
      ZendEngine2/tests/lsb_019.phpt
      ZendEngine2/tests/lsb_020.phpt
      ZendEngine2/tests/lsb_020.phpt
      ZendEngine2/tests/lsb_020.phpt
      ext/reflection/tests/static_properties_002.phpt
      ext/reflection/tests/static_properties_002.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt:
      Remove inconsistent behaviour when a protected static prop is overridden by
      public static prop (details: http://turl.ca/phhhf ).

2008-03-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/pcre/php_pcre.c:
      Removed unnecassary strlen()

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

    * (PHP_5_2)
      NEWS
      ext/standard/info.c
      ext/standard/info.c:
      
      MFB: Fixed bug #44306 (Better detection of MIPS processors on Windows)

    * (PHP_5_3)
      ext/standard/info.c:
      Fixed bug #44306 (Better detection of MIPS processors on Windows)

2008-03-01  Lukas Smith  <smith@pooteeweet.org>

    * README.RELEASE_PROCESS:
      typo fix (thx chris)

    * README.RELEASE_PROCESS:
      link primary tester URLs and tried to limit lines to 80 chars

2008-03-01  Johannes Schlüter  <johannes@schlueters.de>

    * sapi/cli/tests/016.phpt
      sapi/cli/tests/016.phpt
      sapi/cli/tests/017.phpt
      sapi/cli/tests/017.phpt:
      
      - New tests

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/022.phpt:
      MFH: Allow implementation of abstract methods with optional parameters
      (Christian
        Schneider)

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/022.phpt
      ZendEngine2/tests/022.phpt:
      - Allow implementation of abstract methods with optional parameters
      (Christian
        Schneider)

2008-02-29  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/php_spl.c
      ext/spl/tests/bug40091.phpt:
      MFH: Fix #44144 (object methods as spl autoload functions returned
      correctly)

    * ext/spl/php_spl.c
      ext/spl/tests/bug40091.phpt:
      Fix #44144 (object methods as spl autoload functions returned correctly)

    * ext/spl/tests/heap_008.phpt
      ext/spl/tests/pqueue_004.phpt:
      Fix tests in non-unicode mode

    * (PHP_5_3)
      NEWS:
      Heaps addition

    * ext/spl/spl_heap.c:
      Fix #44288 (Move declarations)

2008-02-28  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/objects_016.phpt:
      Add "Strict error" when assigning value to property of inexistent object

    * ext/gd/gd.c:
      Fixed return value changed previously

2008-02-28  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/simplexml/tests/034.phpt:
      MFB

    * ext/simplexml/tests/034.phpt
      ext/simplexml/tests/034.phpt:
      
      file 034.phpt was initially added on branch PHP_5_3.

2008-02-28  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/dl.c
      ext/standard/dl.c:
      We don't nave to change request shutdown sequence if dl() was failed

2008-02-28  Felipe Pena  <felipensp@gmail.com>

    * ext/spl/tests/heap_008.phpt
      ext/spl/tests/pqueue_004.phpt
      ext/sqlite/tests/bug35248.phpt:
      Added UEXPECT

    * ZendEngine2/tests/014.phpt
      ZendEngine2/tests/017.phpt:
      Fixed tests (new error message)

2008-02-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      configure.in
      main/php_version.h:
      Set proper RC version (Thanks Hannes)

2008-02-28  Felipe Pena  <felipensp@gmail.com>

    * sapi/cli/tests/006.phpt:
      Revert

    * ext/standard/tests/file/get_current_user.phpt
      ext/standard/tests/general_functions/rand.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      sapi/cli/tests/006.phpt:
      Fixed tests

    * ext/com_dotnet/com_com.c
      ext/curl/multi.c
      ext/dom/php_dom.h
      ext/fdf/fdf.c
      ext/gd/gd.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/mhash/mhash.c
      ext/ming/ming.c
      ext/mysql/php_mysql.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcre/php_pcre.c
      ext/session/session.c
      ext/skeleton/create_stubs
      ext/snmp/snmp.c
      ext/soap/soap.c
      ext/spl/spl_dllist.c
      ext/sqlite/sqlite.c
      ext/standard/basic_functions.c
      ext/standard/dir.c
      ext/standard/file.c
      ext/standard/head.c
      ext/standard/info.c
      ext/standard/rand.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/syslog.c
      ext/standard/user_filters.c
      ext/unicode/collator.c
      ext/unicode/locale.c
      ext/unicode/unicode.c
      ext/unicode/unicode_iterators.c
      ext/xmlrpc/xmlrpc-epi-php.c
      sapi/apache_hooks/php_apache.c:
      New macro for check void parameters

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_exceptions.c:
      Added new macro for check void parameters.
      (deprecating ZEND_WRONG_PARAM_COUNT for this cases)

2008-02-28  Antony Dovgal  <tony@daylessday.org>

    * sapi/cli/tests/006.phpt:
      use pcre for testing reflection

2008-02-28  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cgi/cgi_main.c:
      MFB:  Fixed security issue detailed in CVE-2008-0599

    * (PHP_5_3)
      sapi/cgi/cgi_main.c:
      
      MFB:  Fixed security issue detailed in CVE-2008-0599

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

    * (PHP_5_2)
      configure.in
      main/php_version.h:
      5.2.6RC1

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c:
      
      Fixed security issue detailed in CVE-2008-0599

2008-02-27  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c:
      - MFH: Fixed bug #44260 (African timezones missing).

    * ext/date/php_date.c:
      - Fixed bug #44260 (African timezones missing).

2008-02-27  Antony Dovgal  <tony@daylessday.org>

    * EXTENSIONS:
      Chris is now primary maintainer of OCI8

2008-02-27  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      Fix (#43559) merged into 5_2

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/array_merge_recursive_variation5.phpt:
      MFB: Fixed bug #43559 (array_merge_recursive() doesn't behave as expected
      with duplicate NULL values)

    * ext/standard/metaphone.c
      ext/standard/metaphone.c:
      MFB: Improved fix for #44242

    * (PHP_5_2)
      ext/standard/metaphone.c:
      Improved fix for #44242

2008-02-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/streams/xp_socket.c
      main/streams/xp_socket.c:
      
      MFB: Fixed bug #44233 (MSG_PEEK undefined under BeOS R5)

    * (PHP_5_3)
      main/streams/xp_socket.c:
      Fixed bug #44233 (MSG_PEEK undefined under BeOS R5)

2008-02-26  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      tests/unicode/func/strpos.phpt
      tests/unicode/func/strstr.phpt:
      Fixed tests

2008-02-26  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/dir/chdir_basic.phpt
      ext/standard/tests/dir/chdir_basic.phpt
      ext/standard/tests/dir/chdir_error1.phpt
      ext/standard/tests/dir/chdir_error1.phpt
      ext/standard/tests/dir/chdir_error2.phpt
      ext/standard/tests/dir/chdir_error2.phpt
      ext/standard/tests/dir/chdir_variation1.phpt
      ext/standard/tests/dir/chdir_variation1.phpt
      ext/standard/tests/dir/chdir_variation2.phpt
      ext/standard/tests/dir/chdir_variation2.phpt:
      - New tests for chdir() function

    * (PHP_5_3)
      ext/standard/tests/array/chdir_basic.phpt
      ext/standard/tests/array/chdir_error1.phpt
      ext/standard/tests/array/chdir_error2.phpt
      ext/standard/tests/array/chdir_variation1.phpt
      ext/standard/tests/array/chdir_variation2.phpt:
      - committed chdir() tests in wrong directory

    * ext/standard/tests/array/chdir_basic.phpt
      ext/standard/tests/array/chdir_basic.phpt
      ext/standard/tests/array/chdir_error1.phpt
      ext/standard/tests/array/chdir_error1.phpt
      ext/standard/tests/array/chdir_error2.phpt
      ext/standard/tests/array/chdir_error2.phpt
      ext/standard/tests/array/chdir_variation1.phpt
      ext/standard/tests/array/chdir_variation1.phpt
      ext/standard/tests/array/chdir_variation2.phpt
      ext/standard/tests/array/chdir_variation2.phpt:
      
      file chdir_basic.phpt was initially added on branch PHP_5_3.

    * ext/standard/tests/dir/chdir_basic.phpt
      ext/standard/tests/dir/chdir_basic.phpt
      ext/standard/tests/dir/chdir_basic.phpt
      ext/standard/tests/dir/chdir_error1.phpt
      ext/standard/tests/dir/chdir_error1.phpt
      ext/standard/tests/dir/chdir_error1.phpt
      ext/standard/tests/dir/chdir_error2.phpt
      ext/standard/tests/dir/chdir_error2.phpt
      ext/standard/tests/dir/chdir_error2.phpt
      ext/standard/tests/dir/chdir_variation1.phpt
      ext/standard/tests/dir/chdir_variation1.phpt
      ext/standard/tests/dir/chdir_variation1.phpt
      ext/standard/tests/dir/chdir_variation2.phpt
      ext/standard/tests/dir/chdir_variation2.phpt
      ext/standard/tests/dir/chdir_variation2.phpt:
        1.1.4;
      file chdir_basic.phpt was initially added on branch PHP_5_2.

2008-02-26  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c:
      MFH: Use STD_PHP_INI_BOOLEAN.  Fix whitespace.

    * ext/oci8/oci8.c:
      Use STD_PHP_INI_BOOLEAN.  Fix whitespace.

    * (PHP_5_2)
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/lob_039.phpt
      ext/oci8/tests/lob_039.phpt:
      Fix test noise

    * ext/oci8/tests/lob_039.phpt:
      fix test noise

2008-02-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/pgsql_statement.c:
      
      MFB: Better fix for bug #44189

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/pgsql_statement.c:
      
      Better fix for bug #44189

2008-02-26  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      NEWS:
      Add recent OCI8 bug fixes

2008-02-25  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug43492_2.phpt
      ext/oci8/tests/bug44008.phpt
      ext/oci8/tests/bug44206.phpt
      ext/oci8/tests/lob_014.phpt
      ext/oci8/tests/lob_021.phpt:
      MFH: OCI8: fix bug #44008 (OCI-Lob->close) & bug #44206 (ref cursor leak)

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug43492_2.phpt
      ext/oci8/tests/bug43492_2.phpt
      ext/oci8/tests/bug43492_2.phpt
      ext/oci8/tests/bug43492_2.phpt
      ext/oci8/tests/bug44008.phpt
      ext/oci8/tests/bug44008.phpt
      ext/oci8/tests/bug44008.phpt
      ext/oci8/tests/bug44008.phpt
      ext/oci8/tests/bug44206.phpt
      ext/oci8/tests/bug44206.phpt
      ext/oci8/tests/bug44206.phpt
      ext/oci8/tests/bug44206.phpt
      ext/oci8/tests/lob_014.phpt
      ext/oci8/tests/lob_014.phpt
      ext/oci8/tests/lob_021.phpt
      ext/oci8/tests/lob_021.phpt:
      OCI8: fix bug #44008 (OCI-Lob->close) & bug #44206 (ref cursor leak)

2008-02-25  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_heap.c:
      Fix folding

    * (PHP_5_3)
      ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_heap.c
      ext/spl/spl_heap.h
      ext/spl/tests/heap_001.phpt
      ext/spl/tests/heap_002.phpt
      ext/spl/tests/heap_003.phpt
      ext/spl/tests/heap_004.phpt
      ext/spl/tests/heap_005.phpt
      ext/spl/tests/heap_006.phpt
      ext/spl/tests/heap_007.phpt
      ext/spl/tests/heap_008.phpt
      ext/spl/tests/pqueue_001.phpt
      ext/spl/tests/pqueue_002.phpt
      ext/spl/tests/pqueue_003.phpt
      ext/spl/tests/pqueue_004.phpt:
      MFH: SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue implementation

    * ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_heap.c
      ext/spl/spl_heap.c
      ext/spl/spl_heap.h
      ext/spl/spl_heap.h
      ext/spl/tests/heap_001.phpt
      ext/spl/tests/heap_001.phpt
      ext/spl/tests/heap_002.phpt
      ext/spl/tests/heap_002.phpt
      ext/spl/tests/heap_003.phpt
      ext/spl/tests/heap_003.phpt
      ext/spl/tests/heap_004.phpt
      ext/spl/tests/heap_004.phpt
      ext/spl/tests/heap_005.phpt
      ext/spl/tests/heap_005.phpt
      ext/spl/tests/heap_006.phpt
      ext/spl/tests/heap_006.phpt
      ext/spl/tests/heap_007.phpt
      ext/spl/tests/heap_007.phpt
      ext/spl/tests/heap_008.phpt
      ext/spl/tests/heap_008.phpt
      ext/spl/tests/pqueue_001.phpt
      ext/spl/tests/pqueue_001.phpt
      ext/spl/tests/pqueue_002.phpt
      ext/spl/tests/pqueue_002.phpt
      ext/spl/tests/pqueue_003.phpt
      ext/spl/tests/pqueue_003.phpt
      ext/spl/tests/pqueue_004.phpt
      ext/spl/tests/pqueue_004.phpt:
      SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue implementation

2008-02-25  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/metaphone.c
      ext/standard/metaphone.c
      ext/standard/tests/strings/bug44242.phpt
      ext/standard/tests/strings/bug44242.phpt:
      MFB: Fixed bug #44242 (metaphone('CMXFXM') crashes PHP)

2008-02-25  Rob Richards  <rrichards@ctindustries.net>

    * ext/mysqlnd/mysqlnd_wireprotocol.c:
      fix win32 build

2008-02-25  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/metaphone.c
      ext/standard/tests/strings/bug44242.phpt
      ext/standard/tests/strings/bug44242.phpt
      ext/standard/tests/strings/bug44242.phpt:
      Fixed bug #44242 (metaphone(CMXFXM) crashes PHP)

2008-02-25  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c
      ext/date/tests/bug41523-64bit.phpt
      ext/date/tests/bug41523-64bit.phpt
      ext/date/tests/bug41523-64bit.phpt
      ext/date/tests/bug41523.phpt
      ext/date/tests/mktime-3-64bit.phpt
      ext/date/tests/mktime-3-64bit.phpt
      ext/date/tests/mktime-3-64bit.phpt
      ext/date/tests/mktime-3.phpt
      ext/date/tests/strtotime-mysql-64bit.phpt
      ext/date/tests/strtotime-mysql-64bit.phpt
      ext/date/tests/strtotime-mysql-64bit.phpt
      ext/date/tests/strtotime-mysql.phpt
      ext/date/tests/strtotime3-64bit.phpt
      ext/date/tests/strtotime3-64bit.phpt
      ext/date/tests/strtotime3-64bit.phpt
      ext/date/tests/strtotime3.phpt:
      - Fixed tests on 64bit platform.

    * ext/wddx/tests/001-64bit.phpt
      ext/wddx/tests/001-64bit.phpt
      ext/wddx/tests/001-64bit.phpt
      ext/wddx/tests/001.phpt:
        1.1.4;
      - Fixed tests on 64bit platform.

    * (PHP_5_2)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Fixed a problem with parsing timezones as part of a format.

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Added a few new separation specifiers.
      - MFH: Added specifiers that can reset or default the y/m/d/h/i/s/tz
      values.
      - MFH: Fixed a problem with parsing timezones as part of a format.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Added a few new separation specifiers.
      - Added specifiers that can reset or default the y/m/d/h/i/s/tz values.
      - Fixed a problem with parsing timezones as part of a format.

2008-02-25  Steve Seear  <steve.seear@uk.ibm.com>

    * ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgetc_variation2.phpt:
      Replace hardcoded resource ids with %d in fgetc() tests.

2008-02-24  Felipe Pena  <felipensp@gmail.com>

    * ext/filter/tests/053.phpt
      ext/filter/tests/053.phpt:
      New test

    * ext/filter/tests/053.phpt
      ext/filter/tests/053.phpt
      ext/filter/tests/053.phpt:
        1.1.4;
      file 053.phpt was initially added on branch PHP_5_2.

    * ext/filter/filter.c
      ext/filter/filter.c:
      MFB: Fixed segfault in filter extension when using callbacks.

    * (PHP_5_2)
      NEWS
      ext/filter/filter.c:
      Fixed segfault in filter extension when using callbacks. (reported &
      patched by Arnar Mar Sig)

    * (PHP_5_3)
      NEWS:
      Entry existent in 5_2

2008-02-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      
      MFB: Fixed bug #44200 (A crash in PDO when no bound targets exists and yet
      bound parameters are present)

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      
      Fixed bug #44200 (A crash in PDO when no bound targets exists and yet
      bound parameters are present)

2008-02-24  Felipe Pena  <felipensp@gmail.com>

    * tests/strings/001.phpt:
      Fix the fix

    * tests/strings/001.phpt:
      Fix test

    * tests/classes/new_001.phpt
      tests/lang/034.phpt
      tests/lang/bug22231.phpt
      tests/lang/bug30638.phpt:
      Fixed tests (new error message - E_DEPRECATED)

    * ZendEngine2/tests/is_a.phpt
      ZendEngine2/tests/magic_by_ref_010.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/moneyformat.phpt
      tests/run-test/test005.phpt
      tests/run-test/test008a.phpt:
      Fixed tests

    * (PHP_5_3)
      tests/run-test/test005.phpt
      tests/run-test/test008a.phpt:
      Fixed tests (new E_ALL value)

    * (PHP_5_3)
      run-tests.php:
      New E_ALL value

    * ext/standard/file.c
      ext/standard/file.c:
      Removed internal warning

    * (PHP_5_3)
      ext/standard/tests/file/magic_quotes.phpt:
      Fixed test

    * ext/standard/tests/strings/htmlentities02.phpt
      ext/standard/tests/strings/htmlentities03.phpt
      ext/standard/tests/strings/htmlentities04.phpt
      ext/standard/tests/strings/htmlentities10.phpt
      ext/standard/tests/strings/htmlentities15.phpt:
      Added UEXPECTF

2008-02-23  Felipe Pena  <felipensp@gmail.com>

    * ext/json/tests/bug41403.phpt
      ext/standard/tests/array/locale_sort.phpt
      ext/standard/tests/strings/bug39873.phpt
      ext/standard/tests/strings/htmlentities.phpt
      ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/strtotitle.phpt
      ext/standard/tests/strings/strtoupper.phpt:
      FIxed tests (new error message - E_DEPRECATED)

2008-02-23  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_compile.c:
      - Felipe just told me we forgot this one

2008-02-23  Felipe Pena  <felipensp@gmail.com>

    * ext/ctype/tests/001.phpt
      ext/ctype/tests/002.phpt
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_005.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/bug33940.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt:
      Fixed tests (new error message - E_DEPRECATED)

    * run-tests.php:
      New E_ALL value

    * ext/standard/string.c:
      Change some E_STRICTs to E_DEPRECATED

2008-02-23  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/bug34767.phpt
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting02.phpt
      ZendEngine2/tests/error_reporting03.phpt
      ZendEngine2/tests/error_reporting04.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting08.phpt
      ZendEngine2/tests/error_reporting09.phpt
      ZendEngine2/tests/error_reporting10.phpt
      ZendEngine2/tests/is_a.phpt
      ext/date/php_date.c
      ext/mysql/php_mysql.c
      ext/standard/basic_functions.c
      ext/standard/dl.c
      ext/standard/file.c
      ext/standard/string.c
      ext/standard/tests/file/magic_quotes.phpt
      ext/standard/tests/serialize/bug31402.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      main/main.c
      tests/classes/new_001.phpt
      tests/lang/bug20175.phpt
      tests/lang/bug22231.phpt
      tests/lang/bug22510.phpt:
      - MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
      [DOC] Finally added deprecation messages

    * ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting02.phpt
      ZendEngine2/tests/error_reporting03.phpt
      ZendEngine2/tests/error_reporting04.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting08.phpt
      ZendEngine2/tests/error_reporting09.phpt
      ZendEngine2/tests/error_reporting10.phpt
      ZendEngine2/tests/is_a.phpt
      ext/date/php_date.c
      ext/mysql/php_mysql.c
      ext/standard/dl.c
      ext/standard/file.c
      ext/standard/string.c
      ext/standard/tests/serialize/bug31402.phpt
      main/main.c
      tests/classes/new_001.phpt
      tests/lang/bug20175.phpt
      tests/lang/bug22231.phpt
      tests/lang/bug22510.phpt:
      - Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)

2008-02-22  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/lib/dow.c
      ext/date/lib/dow.c:
      - MFH: Fixed bug #44216 (strftime segfaults on large negative value).

    * ext/date/lib/dow.c:
      - Fixed bug #44216 (strftime segfaults on large negative value).

2008-02-22  Philip Olson  <philipolson@gmail.com>

    * README.WIN32-BUILD-SYSTEM:
      typo (closes bug #43943)

2008-02-22  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/array.c
      ext/standard/array.c:
      Fixed Bug #44212 (array_diff_assoc not reporting missing arguments)

2008-02-22  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt:
      - bug #44212  array_diff_assoc_error.phpt should  expect warnings for
      missing parameters

2008-02-22  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/lib/timelib.h
      ext/date/lib/timelib.h:
      - MFH: Fixed bug #44209: strtotime doesn't support 64 bit timestamps.

    * ext/date/lib/timelib.h:
      - Fixed bug #44209: strtotime doesn't support 64 bit timestamps.

2008-02-22  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/reset_error.phpt
      ext/standard/tests/array/reset_error.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation3.phpt
      ext/standard/tests/array/reset_variation3.phpt:
      - New tests for reset() function

    * ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/reset_basic.phpt
      ext/standard/tests/array/reset_error.phpt
      ext/standard/tests/array/reset_error.phpt
      ext/standard/tests/array/reset_error.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation1.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation2.phpt
      ext/standard/tests/array/reset_variation3.phpt
      ext/standard/tests/array/reset_variation3.phpt
      ext/standard/tests/array/reset_variation3.phpt:
        1.1.4;
      file reset_basic.phpt was initially added on branch PHP_5_2.

2008-02-22  Dmitry Stogov  <dmitry@zend.com>

    * ext/pcre/tests/bug44191.phpt
      ext/standard/tests/array/key_variation4.phpt:
      Fixed test

2008-02-22  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ext/standard/head.c:
      No point in echoeing the raw value back here in the error message

    * ext/soap/php_http.c:
      Missing footer comment

    * (PHP_5_3)
      ext/soap/php_http.c:
      Missing footer

2008-02-22  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo/tests/bug_44159.phpt
      ext/pdo/tests/bug_44159.phpt:
      Fix test

2008-02-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      Fix typo and add Derick's name

    * (PHP_5_3)
      ext/standard/math.c:
      New parameter parsing [DOC]

    * (PHP_5_3)
      ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acos_variation.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asin_variation.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/atan2_error.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atan_variation.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_variation.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cos_variation.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/cosh_variation.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/deg2rad_error.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/log10_error.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log_error.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/rad2deg_error.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sin_variation.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/sinh_variation.phpt
      ext/standard/tests/math/sqrt_error.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tan_variation.phpt
      ext/standard/tests/math/tanh_error.phpt
      ext/standard/tests/math/tanh_variation.phpt:
      Fix test (new parameter parsing)

2008-02-21  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_error.phpt
      ext/standard/tests/array/end_error.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_error.phpt
      ext/standard/tests/array/next_error.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation2.phpt
      ext/standard/tests/array/next_variation2.phpt:
      - New tests for end() and next() function

    * ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_basic.phpt
      ext/standard/tests/array/end_error.phpt
      ext/standard/tests/array/end_error.phpt
      ext/standard/tests/array/end_error.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/end_variation1.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation2.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/end_variation3.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_basic.phpt
      ext/standard/tests/array/next_error.phpt
      ext/standard/tests/array/next_error.phpt
      ext/standard/tests/array/next_error.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation1.phpt
      ext/standard/tests/array/next_variation2.phpt
      ext/standard/tests/array/next_variation2.phpt
      ext/standard/tests/array/next_variation2.phpt:
        1.1.4;
      file end_basic.phpt was initially added on branch PHP_5_2.

2008-02-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug43483.phpt
      ZendEngine2/tests/bug43483.phpt
      ZendEngine2/tests/bug43483.phpt:
        1.1.4;
      file bug43483.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug43483.phpt
      ZendEngine2/tests/bug43483.phpt:
      Fixed bug #43483 (get_class_methods() does not list all visible methods)

2008-02-21  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_error.phpt
      ext/standard/tests/array/key_error.phpt
      ext/standard/tests/array/key_error.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation4.phpt
      ext/standard/tests/array/key_variation4.phpt:
      - New tests for key() function

    * ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_basic.phpt
      ext/standard/tests/array/key_error.phpt
      ext/standard/tests/array/key_error.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation1.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/key_variation2.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation3.phpt
      ext/standard/tests/array/key_variation4.phpt
      ext/standard/tests/array/key_variation4.phpt
      ext/standard/tests/array/key_variation4.phpt:
        1.1.4;
      file key_basic.phpt was initially added on branch PHP_5_2.

2008-02-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/pcre/tests/bug44191.phpt
      ext/pcre/tests/bug44191.phpt:
      Fix test

2008-02-21  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_3)
      ext/mbstring/tests/mb_ereg1.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt:
      - Fixed failing mbstring tests after bug fixes

2008-02-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug44141.phpt
      ZendEngine2/tests/bug44141.phpt
      ZendEngine2/tests/bug44141.phpt:
        1.1.4;
      file bug44141.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug44141.phpt
      ZendEngine2/tests/bug44141.phpt:
      Fixed bug #44141 (private parent constructor callable through static
      function)

2008-02-21  Antony Dovgal  <tony@daylessday.org>

    * ext/pcre/tests/bug44191.phpt
      ext/pcre/tests/bug44191.phpt:
      fix test

2008-02-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_dbh.c:
      
      MFB: Fixed bug #44189 (PDO setAttribute() does not properly validate
      values
      for native numeric options)

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c:
      Fixed bug #44189 (PDO setAttribute() does not properly validate values for
      native numeric options)

2008-02-21  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      news entry for new stuff

    * php.ini-dist
      php.ini-recommended:
      new Oracle stuff

2008-02-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      NEWS:
      Cosmetics change

2008-02-21  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/math.c:
      MF53

    * (PHP_5_3)
      ext/standard/math.c:
      ws->tab fixes

2008-02-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c:
      Prevented recursive collector invocation

    * (PHP_5_2)
      ext/standard/tests/array/current_variation4.phpt:
      Fixed test

2008-02-21  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/sockets/sockets.c:
      MFB: Fixed Bug #44197 (socket array keys lost on socket_select)

    * (PHP_5_2)
      ext/sockets/sockets.c:
      Fix typo

    * (PHP_5_2)
      NEWS
      ext/sockets/sockets.c:
      Fixed Bug #44197 (socket array keys lost on socket_select)

2008-02-20  Felipe Pena  <felipensp@gmail.com>

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c:
      MFB: Fixed Bug #44191 (preg_grep messes up array index)

    * (PHP_5_2)
      NEWS
      ext/pcre/php_pcre.c:
      Fixed Bug #44191 (preg_grep messes up array index)

    * ext/pcre/tests/bug44191.phpt
      ext/pcre/tests/bug44191.phpt:
      New test

    * ext/pcre/tests/bug44191.phpt
      ext/pcre/tests/bug44191.phpt
      ext/pcre/tests/bug44191.phpt:
        1.1.4;
      file bug44191.phpt was initially added on branch PHP_5_2.

2008-02-20  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/tests/mysqli_stmt_bind_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_references.phpt:
      Fix test. Now passes.

2008-02-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/syslog.c:
      
      MFB: Fixed bug #44152 (Possible crash with syslog logging on ZTS builds).

    * ext/standard/syslog.c:
      
      MFB: Fixed a possible crash with syslog logging on ZTS builds

    * (PHP_5_3)
      ext/standard/syslog.c:
      Fixed a possible crash with syslog logging on ZTS builds

2008-02-20  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      Fix memory leak

2008-02-20  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_error.phpt
      ext/standard/tests/array/current_error.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation2.phpt
      ext/standard/tests/array/current_variation2.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/current_variation4.phpt
      ext/standard/tests/array/current_variation4.phpt:
      - New tests for current() function

    * ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_basic.phpt
      ext/standard/tests/array/current_error.phpt
      ext/standard/tests/array/current_error.phpt
      ext/standard/tests/array/current_error.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation1.phpt
      ext/standard/tests/array/current_variation2.phpt
      ext/standard/tests/array/current_variation2.phpt
      ext/standard/tests/array/current_variation2.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/current_variation3.phpt
      ext/standard/tests/array/current_variation4.phpt
      ext/standard/tests/array/current_variation4.phpt
      ext/standard/tests/array/current_variation4.phpt:
        1.1.4;
      file current_basic.phpt was initially added on branch PHP_5_2.

2008-02-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug44184.phpt
      ZendEngine2/tests/bug44184.phpt
      ZendEngine2/tests/bug44184.phpt:
        1.1.4;
      file bug44184.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug44184.phpt
      ZendEngine2/tests/bug44184.phpt:
      Fixed bug #44184 (Double free of loop-variable on exception)

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c:
      Added checks for destoied objects

2008-02-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      
      MFB: Fixed bug #44171 (Invalid FETCH_COLUMN index does not raise an error)

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      Fixed bug #44171 (Invalid FETCH_COLUMN index does not raise an error)

2008-02-19  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/package2.xml:
      Update for PECL release

2008-02-19  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug34810.phpt:
      Fix a failing test

2008-02-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_objects_API.c:
      everted (this part was committed by mistake)

2008-02-19  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_variation1.phpt
      ext/standard/tests/array/each_variation1.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation6.phpt
      ext/standard/tests/array/each_variation6.phpt:
      - New tests for each() function

    * ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_basic.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_error.phpt
      ext/standard/tests/array/each_variation1.phpt
      ext/standard/tests/array/each_variation1.phpt
      ext/standard/tests/array/each_variation1.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation2.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/each_variation3.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation4.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation5.phpt
      ext/standard/tests/array/each_variation6.phpt
      ext/standard/tests/array/each_variation6.phpt
      ext/standard/tests/array/each_variation6.phpt:
        1.1.4;
      file each_basic.phpt was initially added on branch PHP_5_2.

2008-02-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_vm_execute.h:
      Reverted wrong commit (debug code)

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_vm_execute.h:
      Fixed memory leaks

    * (PHP_5_2)
      ext/standard/tests/array/natcasesort_variation7.phpt:
      Fixed test

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c:
      Fixed GC bug

2008-02-19  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/php_mysqlnd.c:
      Fix compile warning

    * ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqlnd/php_mysqlnd.c:
      Fix a compile warning + test

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_constants.phpt:
      Fix test

2008-02-19  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_2)
      ext/pdo/tests/bug_44159.phpt:
      New test

    * ext/pdo/tests/bug_44159.phpt
      ext/pdo/tests/bug_44159.phpt
      ext/pdo/tests/bug_44159.phpt:
        1.1.4;
      file bug_44159.phpt was initially added on branch PHP_5_3.

2008-02-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pdo/tests/bug_38253.phpt:
      MFB

    * (PHP_5_3)
      ext/pdo/tests/bug_38253.phpt:
      some BDs (e.g. firebird) dont support text, so replace it with
      varchar(255).

2008-02-19  Felipe Pena  <felipensp@gmail.com>

    * ext/pdo/pdo_dbh.c
      ext/pdo/pdo_dbh.c:
      MFB: Fixed Bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS,
      NULL))

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      Fixed Bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS,
      NULL))

2008-02-19  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c:
      Fixed memory leak

    * (PHP_5_3)
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_objects_API.c:
      iFixed memory leak

2008-02-19  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_object1.phpt
      ext/standard/tests/array/natcasesort_object1.phpt
      ext/standard/tests/array/natcasesort_object2.phpt
      ext/standard/tests/array/natcasesort_object2.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt:
      - New tests for natcasesort() function

    * ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_basic.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_error.phpt
      ext/standard/tests/array/natcasesort_object1.phpt
      ext/standard/tests/array/natcasesort_object1.phpt
      ext/standard/tests/array/natcasesort_object1.phpt
      ext/standard/tests/array/natcasesort_object2.phpt
      ext/standard/tests/array/natcasesort_object2.phpt
      ext/standard/tests/array/natcasesort_object2.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation1.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation10.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation11.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation2.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation3.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation4.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation5.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation6.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/natcasesort_variation7.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation8.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt
      ext/standard/tests/array/natcasesort_variation9.phpt:
        1.1.4;
      file natcasesort_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/array/rsort_object2.phpt:
      - changed UEXPECTF section

2008-02-19  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/zend_API.c:
      Fugbix typo.

2008-02-19  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug42841.phpt
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/details.inc
      ext/oci8/tests/drcp_characterset.phpt
      ext/oci8/tests/drcp_conn_close1.phpt
      ext/oci8/tests/drcp_conn_close2.phpt
      ext/oci8/tests/drcp_connect1.phpt
      ext/oci8/tests/drcp_connection_class.phpt
      ext/oci8/tests/drcp_functions.inc
      ext/oci8/tests/drcp_newconnect.phpt
      ext/oci8/tests/drcp_pconn_close1.phpt
      ext/oci8/tests/drcp_pconn_close2.phpt
      ext/oci8/tests/drcp_privileged.phpt
      ext/oci8/tests/drcp_scope1.phpt
      ext/oci8/tests/drcp_scope2.phpt
      ext/oci8/tests/fetch_all3.phpt
      ext/oci8/tests/password.phpt
      ext/oci8/tests/password_2.phpt
      ext/oci8/tests/password_new.phpt
      ext/oci8/tests/password_old.phpt:
      MFB: sync DRCP connection pooling and FAN support from PHP 5.3

2008-02-19  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_dllist.c:
      MFH: Add debug_info handler to SplDoublyLinkedList/Stack/Queue to make them
      var_dump friendly

2008-02-18  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_dllist.c:
      Add debug_info handler to SplDoublyLinkedList/Stack/Queue to make them
      var_dump friendly

2008-02-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      Made code opcode-cache friendly. (It is disallowed to change code during
      execution)

2008-02-18  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/tests/bug43301.phpt
      ext/mbstring/tests/mb_ereg1.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt:
      fixed some failures on test scripts caused by bug fix.

2008-02-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      
      MFB:Fixed a possible crash

    * (PHP_5_3)
      ext/mysqli/mysqli.c:
      
      Fixed a possible crash

2008-02-18  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      Removed redundant refcount manipulations

    * (PHP_5_2)
      ext/standard/tests/array/count_variation3.phpt:
      Fixed test

2008-02-17  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      Makefile.global
      acinclude.m4
      configure.in:
      - MFH Allow zend_extensions to be build inside ext and tested with 'make
      test'

    * Makefile.global
      acinclude.m4
      configure.in:
      - Allow zend_extensions to be build inside ext and tested with 'make test'

2008-02-17  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Fixed typoes.

2008-02-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Mbstring bug fixing news

2008-02-17  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      MF PHP5_3 (fixed #43841)

    * (PHP_5_2)
      ext/mbstring/php_mbregex.c:
      MF PHP5_3 (fixed #43994)

    * (PHP_5_2)
      ext/mbstring/php_unicode.c:
      MF PHP5_3 (fixed #43998)

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      MF PHP5_3 (fixed #43840)

2008-02-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * win32/build/confutils.js:
       - MFB: add PHP_PHP_BUILD\bin to the path in PATH_PROG (option set with
      --with-php-builds=[PATH] the zip.zip contains all we need (except re2c! )

    * (PHP_5_3)
      win32/build/confutils.js:
      - add PHP_PHP_BUILD\bin to the path in PATH_PROG (option set with
      --with-php-builds=[PATH] the zip.zip contains all we need (except re2c! )

2008-02-17  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/array/array_slice.phpt
      ext/standard/tests/array/array_slice.phpt:
      Fix test

    * (PHP_5_3)
      ext/standard/tests/array/array_slice.phpt:
      Fix the fix

2008-02-16  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/array/count_variation3.phpt:
      Fix test

2008-02-16  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_4_4)
      ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/nls/nls_hy.c:
      revert commit.

    * (PHP_5_3)
      ext/mbstring/php_unicode.c:
      fixed #43998  	Two error messages returned for incorrect encoding for
      mb_strto[upper|lower]

    * (PHP_5_3)
      ext/mbstring/php_mbregex.c:
      fixed #43994  mb_ereg 'successfully' matching incorrectly.

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      fixed #43841  mb_strrpos offset is byte count for negative values.

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      fixed bug #43840  mb_strpos bounds check is byte count rather than a
      character count.

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/nls/nls_hy.c
      ext/mbstring/libmbfl/nls/nls_hy.c:
      MFB

    * (PHP_5_3)
      ext/mbstring/libmbfl/nls/nls_hy.c:
      removed unnecessary space.

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/nls/nls_hy.c:
      MF PHP5_3

    * (PHP_5_3)
      ext/mbstring/mbstring.c:
      'auto' encoding was not initialized correctly per request basis.

2008-02-16  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/lob_042.phpt
      ext/oci8/tests/lob_042.phpt:
      MFB: Test existing LOB error messages

    * ext/oci8/tests/lob_042.phpt
      ext/oci8/tests/lob_042.phpt
      ext/oci8/tests/lob_042.phpt:
        1.1.4;
      file lob_042.phpt was initially added on branch PHP_5_2.

2008-02-16  Felipe Pena  <felipensp@gmail.com>

    * main/main.c:
      Fix build

2008-02-16  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/details.inc:
      Streamlined code and incorporated review comments. Respect
      oci8.ping_interval when oci_pconnect called multiple times in a script.
      Changed OCIServerVersion to OCIPing
      (http://pecl.php.net/bugs/bug.php?id=11976)

2008-02-15  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/oci8_collection.c
      ext/oci8/oci8_collection.c
      ext/oci8/tests/bug44113.phpt
      ext/oci8/tests/bug44113.phpt:
      MHB: Bug #44113 (New collection creation can fail with OCI-22303)

    * (PHP_5_2)
      ext/oci8/oci8_collection.c
      ext/oci8/tests/bug44113.phpt
      ext/oci8/tests/bug44113.phpt
      ext/oci8/tests/bug44113.phpt:
      Bug #44113 (New collection creation can fail with OCI-22303)

2008-02-15  Felipe Pena  <felipensp@gmail.com>

    * ext/pcre/tests/bug42298.phpt
      ext/standard/tests/array/count_variation3.phpt:
      Fix tests

2008-02-15  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/rsort_variation9.phpt
      ext/standard/tests/array/rsort_variation9.phpt:
      - New tests for rsort() function

    * ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_basic.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_error.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_object1.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_object2.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation1.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation10.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation11.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation2.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation3.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation4.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation5.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation6.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation7.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/rsort_variation8.phpt
      ext/standard/tests/array/rsort_variation9.phpt
      ext/standard/tests/array/rsort_variation9.phpt
      ext/standard/tests/array/rsort_variation9.phpt:
        1.1.4;
      - New tests for rsort() function

2008-02-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * main/main.c:
      - [DOC] MFB: add PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION,
        PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants

2008-02-15  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      optimization

2008-02-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_3)
      NEWS
      main/main.c:
      - [DOC] add PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION,
        PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants

2008-02-15  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/reflectionProperty_setAccesible.phpt
      ext/reflection/tests/reflectionProperty_setAccessible.phpt:
      - Fixed speling.

    * ext/reflection/php_reflection.c
      ext/reflection/tests/reflectionProperty_setAccesible.phpt
      ext/reflection/tests/reflectionProperty_setAccessible.phpt
      ext/reflection/tests/reflectionProperty_setAccessible.phpt:
      - Fixed typo

    * (PHP_5_3)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/reflectionProperty_setAccesible.phpt:
      - Add the ReflectionProperty::setAccesible() method that allows non-public
        property's values to be read through ::getValue().

    * ext/reflection/tests/reflectionProperty_setAccesible.phpt
      ext/reflection/tests/reflectionProperty_setAccesible.phpt:
      
      - Add the ReflectionProperty::setAccesible() method that allows non-public
        property's values to be read through ::getValue().

    * ext/reflection/php_reflection.c:
      - Add the ReflectionProperty::setAccesible() method that allows non-public
        property's values to be read through ::getValue().

2008-02-15  Antony Dovgal  <tony@daylessday.org>

    * ext/reflection/tests/bug38465.phpt
      ext/reflection/tests/bug43926.phpt
      ext/soap/tests/bugs/bug42151.phpt
      ext/standard/tests/array/bug33382.phpt
      ext/standard/tests/array/bug42838.phpt
      ext/standard/tests/array/bug42850.phpt
      ext/standard/tests/file/bug43248.phpt
      ext/standard/tests/general_functions/bug42272.phpt:
      more cosmetics

    * ext/standard/array.c:
      recursion protection in count()

    * ext/json/tests/bug42090.phpt:
      cosmetic fix

2008-02-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug43128.phpt:
      MFH: Fixed bug #43128 (Very long class name causes segfault)

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c:
      Fixed bug #43507 (SOAPFault HTTP Status 500 - would like to be able to set
      the HTTP Status)

    * (PHP_5_2)
      ext/standard/tests/array/array_values_variation4.phpt:
      Fixed test

2008-02-14  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/count_basic.phpt
      ext/standard/tests/array/count_basic.phpt
      ext/standard/tests/array/count_error.phpt
      ext/standard/tests/array/count_error.phpt
      ext/standard/tests/array/count_variation1.phpt
      ext/standard/tests/array/count_variation1.phpt
      ext/standard/tests/array/count_variation2.phpt
      ext/standard/tests/array/count_variation2.phpt
      ext/standard/tests/array/count_variation3.phpt
      ext/standard/tests/array/count_variation3.phpt:
      - New tests for count() function

    * ext/standard/tests/array/count_basic.phpt
      ext/standard/tests/array/count_basic.phpt
      ext/standard/tests/array/count_basic.phpt
      ext/standard/tests/array/count_error.phpt
      ext/standard/tests/array/count_error.phpt
      ext/standard/tests/array/count_error.phpt
      ext/standard/tests/array/count_variation1.phpt
      ext/standard/tests/array/count_variation1.phpt
      ext/standard/tests/array/count_variation1.phpt
      ext/standard/tests/array/count_variation2.phpt
      ext/standard/tests/array/count_variation2.phpt
      ext/standard/tests/array/count_variation2.phpt
      ext/standard/tests/array/count_variation3.phpt
      ext/standard/tests/array/count_variation3.phpt
      ext/standard/tests/array/count_variation3.phpt:
        1.1.4;
      - New tests for count() function

2008-02-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/array/array_push_error2.phpt:
      
      MFB: Fixed test on 64bit machines

    * (PHP_5_3)
      ext/standard/tests/array/array_push_error2.phpt:
      
      Fixed test on 64bit machines

2008-02-14  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_2)
      .project:
      - removing .project file

    * .project
      .project
      ext/standard/tests/array/array_values_variation7.phpt:
      
      file .project was initially added on branch PHP_5_2.

    * ext/standard/tests/array/array_values_variation7.phpt
      ext/standard/tests/array/array_values_variation7.phpt:
      
      - New variation test for array_values()

2008-02-14  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/php_mysqlnd.c
      ext/mysqlnd/php_mysqlnd.c:
      Another fix

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Fix memory errors<

    * ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Fix memory errors

2008-02-14  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/tests/bug44069.phpt:
      Fixed bug #44069 (Huge memory usage with concatenation using . instead of
      .=)

    * ZendEngine2/tests/bug44069.phpt
      ZendEngine2/tests/bug44069.phpt:
      
      Fixed bug #44069 (Huge memory usage with concatenation using . instead of
      .=)

    * ZendEngine2/tests/bug44069.phpt
      ZendEngine2/tests/bug44069.phpt:
      
      file bug44069.phpt was initially added on branch PHP_5_3.

2008-02-14  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_values_basic.phpt
      ext/standard/tests/array/array_values_basic.phpt
      ext/standard/tests/array/array_values_variation1.phpt
      ext/standard/tests/array/array_values_variation1.phpt
      ext/standard/tests/array/array_values_variation2.phpt
      ext/standard/tests/array/array_values_variation2.phpt
      ext/standard/tests/array/array_values_variation3.phpt
      ext/standard/tests/array/array_values_variation3.phpt
      ext/standard/tests/array/array_values_variation4.phpt
      ext/standard/tests/array/array_values_variation4.phpt
      ext/standard/tests/array/array_values_variation5.phpt
      ext/standard/tests/array/array_values_variation5.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/array_values_variation6.phpt:
      - New tests for array_values() function

    * ext/standard/tests/array/array_values_basic.phpt
      ext/standard/tests/array/array_values_basic.phpt
      ext/standard/tests/array/array_values_basic.phpt
      ext/standard/tests/array/array_values_variation1.phpt
      ext/standard/tests/array/array_values_variation1.phpt
      ext/standard/tests/array/array_values_variation1.phpt
      ext/standard/tests/array/array_values_variation2.phpt
      ext/standard/tests/array/array_values_variation2.phpt
      ext/standard/tests/array/array_values_variation2.phpt
      ext/standard/tests/array/array_values_variation3.phpt
      ext/standard/tests/array/array_values_variation3.phpt
      ext/standard/tests/array/array_values_variation3.phpt
      ext/standard/tests/array/array_values_variation4.phpt
      ext/standard/tests/array/array_values_variation4.phpt
      ext/standard/tests/array/array_values_variation4.phpt
      ext/standard/tests/array/array_values_variation5.phpt
      ext/standard/tests/array/array_values_variation5.phpt
      ext/standard/tests/array/array_values_variation5.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/array_values_variation6.phpt
      ext/standard/tests/array/array_values_variation6.phpt:
        1.1.4;
      - New tests for array_values() function

2008-02-14  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/array.c
      ext/standard/array.c:
      MFB: Fixed Bug #42838 (Wrong results in array_diff_uassoc)

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      Fixed Bug #42838 (Wrong results in array_diff_uassoc)

    * ext/standard/tests/array/bug42838.phpt
      ext/standard/tests/array/bug42838.phpt:
      New test

    * ext/standard/tests/array/bug42838.phpt
      ext/standard/tests/array/bug42838.phpt
      ext/standard/tests/array/bug42838.phpt:
        1.1.4;
      file bug42838.phpt was initially added on branch PHP_5_2.

2008-02-14  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_block_alloc.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.c
      ext/mysqlnd/php_mysqlnd.c
      ext/mysqlnd/php_mysqlnd.h:
      Update mysqlnd - fix bg_store

2008-02-14  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_slice_basic.phpt
      ext/standard/tests/array/array_slice_basic.phpt
      ext/standard/tests/array/array_slice_error.phpt
      ext/standard/tests/array/array_slice_error.phpt
      ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_slice_variation10.phpt
      ext/standard/tests/array/array_slice_variation10.phpt
      ext/standard/tests/array/array_slice_variation11.phpt
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation3.phpt
      ext/standard/tests/array/array_slice_variation3.phpt
      ext/standard/tests/array/array_slice_variation4.phpt
      ext/standard/tests/array/array_slice_variation4.phpt
      ext/standard/tests/array/array_slice_variation5.phpt
      ext/standard/tests/array/array_slice_variation5.phpt
      ext/standard/tests/array/array_slice_variation6.phpt
      ext/standard/tests/array/array_slice_variation6.phpt
      ext/standard/tests/array/array_slice_variation7.phpt
      ext/standard/tests/array/array_slice_variation7.phpt
      ext/standard/tests/array/array_slice_variation8.phpt
      ext/standard/tests/array/array_slice_variation8.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_slice_variation9.phpt:
      - New tests for array_slice() function

    * ext/standard/tests/array/array_slice_basic.phpt
      ext/standard/tests/array/array_slice_basic.phpt
      ext/standard/tests/array/array_slice_basic.phpt
      ext/standard/tests/array/array_slice_error.phpt
      ext/standard/tests/array/array_slice_error.phpt
      ext/standard/tests/array/array_slice_error.phpt
      ext/standard/tests/array/array_slice_variation10.phpt
      ext/standard/tests/array/array_slice_variation10.phpt
      ext/standard/tests/array/array_slice_variation10.phpt
      ext/standard/tests/array/array_slice_variation11.phpt
      ext/standard/tests/array/array_slice_variation11.phpt
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation2.phpt
      ext/standard/tests/array/array_slice_variation3.phpt
      ext/standard/tests/array/array_slice_variation3.phpt
      ext/standard/tests/array/array_slice_variation3.phpt
      ext/standard/tests/array/array_slice_variation4.phpt
      ext/standard/tests/array/array_slice_variation4.phpt
      ext/standard/tests/array/array_slice_variation4.phpt
      ext/standard/tests/array/array_slice_variation5.phpt
      ext/standard/tests/array/array_slice_variation5.phpt
      ext/standard/tests/array/array_slice_variation5.phpt
      ext/standard/tests/array/array_slice_variation6.phpt
      ext/standard/tests/array/array_slice_variation6.phpt
      ext/standard/tests/array/array_slice_variation6.phpt
      ext/standard/tests/array/array_slice_variation7.phpt
      ext/standard/tests/array/array_slice_variation7.phpt
      ext/standard/tests/array/array_slice_variation7.phpt
      ext/standard/tests/array/array_slice_variation8.phpt
      ext/standard/tests/array/array_slice_variation8.phpt
      ext/standard/tests/array/array_slice_variation8.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_slice_variation9.phpt
      ext/standard/tests/array/array_slice_variation9.phpt:
        1.1.4;
      - New tests for array_slice() function

2008-02-14  Dmitry Stogov  <dmitry@zend.com>

    * configure.in
      configure.in
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h:
      Reverted memrchr() patch, because it is broken on linux 64-bit

2008-02-14  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      scripts/dev/generate_phpt.php:
      Fixing typo arg->arglist at line 195. Thanks Chris J!

2008-02-14  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/array.c
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/array_push_variation4.phpt:
      Fixed memory leak

2008-02-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/calendar/cal_unix.c:
      
      New calendar parsing API

2008-02-13  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/date/php_date.c:
      - MFH: Add some missing elements from the return value.

    * ext/date/php_date.c:
      - Add some missing elements from the return value.

2008-02-13  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/tests/constants/.cvsignore
      ZendEngine2/tests/constants/.cvsignore:
      
      - Add missig .cvsignore

2008-02-13  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/standard/string.c
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      MFH: Fix inconcistencies between substr and substr_compare

    * ext/standard/string.c
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      Fix inconcistencies between substr and substr_compare

2008-02-13  Josie Messa  <josmessa@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_shift_basic.phpt
      ext/standard/tests/array/array_shift_basic.phpt
      ext/standard/tests/array/array_shift_error.phpt
      ext/standard/tests/array/array_shift_error.phpt
      ext/standard/tests/array/array_shift_variation1.phpt
      ext/standard/tests/array/array_shift_variation1.phpt
      ext/standard/tests/array/array_shift_variation2.phpt
      ext/standard/tests/array/array_shift_variation2.phpt
      ext/standard/tests/array/array_shift_variation3.phpt
      ext/standard/tests/array/array_shift_variation3.phpt
      ext/standard/tests/array/array_shift_variation4.phpt
      ext/standard/tests/array/array_shift_variation4.phpt
      ext/standard/tests/array/array_shift_variation5.phpt
      ext/standard/tests/array/array_shift_variation5.phpt
      ext/standard/tests/array/array_shift_variation6.phpt
      ext/standard/tests/array/array_shift_variation6.phpt
      ext/standard/tests/array/array_shift_variation7.phpt
      ext/standard/tests/array/array_shift_variation7.phpt
      ext/standard/tests/array/array_shift_variation8.phpt
      ext/standard/tests/array/array_shift_variation8.phpt:
      - New tests for array_shift() function

    * ext/standard/tests/array/array_shift_basic.phpt
      ext/standard/tests/array/array_shift_basic.phpt
      ext/standard/tests/array/array_shift_basic.phpt
      ext/standard/tests/array/array_shift_error.phpt
      ext/standard/tests/array/array_shift_error.phpt
      ext/standard/tests/array/array_shift_error.phpt
      ext/standard/tests/array/array_shift_variation1.phpt
      ext/standard/tests/array/array_shift_variation1.phpt
      ext/standard/tests/array/array_shift_variation1.phpt
      ext/standard/tests/array/array_shift_variation2.phpt
      ext/standard/tests/array/array_shift_variation2.phpt
      ext/standard/tests/array/array_shift_variation2.phpt
      ext/standard/tests/array/array_shift_variation3.phpt
      ext/standard/tests/array/array_shift_variation3.phpt
      ext/standard/tests/array/array_shift_variation3.phpt
      ext/standard/tests/array/array_shift_variation4.phpt
      ext/standard/tests/array/array_shift_variation4.phpt
      ext/standard/tests/array/array_shift_variation4.phpt
      ext/standard/tests/array/array_shift_variation5.phpt
      ext/standard/tests/array/array_shift_variation5.phpt
      ext/standard/tests/array/array_shift_variation5.phpt
      ext/standard/tests/array/array_shift_variation6.phpt
      ext/standard/tests/array/array_shift_variation6.phpt
      ext/standard/tests/array/array_shift_variation6.phpt
      ext/standard/tests/array/array_shift_variation7.phpt
      ext/standard/tests/array/array_shift_variation7.phpt
      ext/standard/tests/array/array_shift_variation7.phpt
      ext/standard/tests/array/array_shift_variation8.phpt
      ext/standard/tests/array/array_shift_variation8.phpt
      ext/standard/tests/array/array_shift_variation8.phpt:
        1.1.4;
      - New tests for array_shift() function

2008-02-13  Dmitry Stogov  <dmitry@zend.com>

    * configure.in
      configure.in
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h:
      Use memrchr() instead of zend_memrchr() if available. (Nuno)

2008-02-13  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/array_push_basic.phpt
      ext/standard/tests/array/array_push_basic.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_push_variation2.phpt
      ext/standard/tests/array/array_push_variation2.phpt
      ext/standard/tests/array/array_push_variation3.phpt
      ext/standard/tests/array/array_push_variation3.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_push_variation5.phpt
      ext/standard/tests/array/array_push_variation5.phpt
      ext/standard/tests/array/array_push_variation6.phpt
      ext/standard/tests/array/array_push_variation6.phpt:
      - New tests for array_push() function

    * ext/standard/tests/array/array_push_basic.phpt
      ext/standard/tests/array/array_push_basic.phpt
      ext/standard/tests/array/array_push_basic.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_error1.phpt
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/array_push_error2.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_push_variation1.phpt
      ext/standard/tests/array/array_push_variation2.phpt
      ext/standard/tests/array/array_push_variation2.phpt
      ext/standard/tests/array/array_push_variation2.phpt
      ext/standard/tests/array/array_push_variation3.phpt
      ext/standard/tests/array/array_push_variation3.phpt
      ext/standard/tests/array/array_push_variation3.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_push_variation4.phpt
      ext/standard/tests/array/array_push_variation5.phpt
      ext/standard/tests/array/array_push_variation5.phpt
      ext/standard/tests/array/array_push_variation5.phpt
      ext/standard/tests/array/array_push_variation6.phpt
      ext/standard/tests/array/array_push_variation6.phpt
      ext/standard/tests/array/array_push_variation6.phpt:
        1.1.4;
      file array_push_basic.phpt was initially added on branch PHP_5_2.

    * (PHP_5_3)
      ext/standard/tests/array/array_merge_basic.phpt
      ext/standard/tests/array/array_merge_basic.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_variation1.phpt
      ext/standard/tests/array/array_merge_variation1.phpt
      ext/standard/tests/array/array_merge_variation10.phpt
      ext/standard/tests/array/array_merge_variation10.phpt
      ext/standard/tests/array/array_merge_variation2.phpt
      ext/standard/tests/array/array_merge_variation2.phpt
      ext/standard/tests/array/array_merge_variation3.phpt
      ext/standard/tests/array/array_merge_variation3.phpt
      ext/standard/tests/array/array_merge_variation4.phpt
      ext/standard/tests/array/array_merge_variation4.phpt
      ext/standard/tests/array/array_merge_variation5.phpt
      ext/standard/tests/array/array_merge_variation5.phpt
      ext/standard/tests/array/array_merge_variation6.phpt
      ext/standard/tests/array/array_merge_variation6.phpt
      ext/standard/tests/array/array_merge_variation7.phpt
      ext/standard/tests/array/array_merge_variation7.phpt
      ext/standard/tests/array/array_merge_variation8.phpt
      ext/standard/tests/array/array_merge_variation8.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_merge_variation9.phpt:
      - committing tests for array_merge() function

    * ext/standard/tests/array/array_merge_basic.phpt
      ext/standard/tests/array/array_merge_basic.phpt
      ext/standard/tests/array/array_merge_basic.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_error.phpt
      ext/standard/tests/array/array_merge_variation1.phpt
      ext/standard/tests/array/array_merge_variation1.phpt
      ext/standard/tests/array/array_merge_variation1.phpt
      ext/standard/tests/array/array_merge_variation10.phpt
      ext/standard/tests/array/array_merge_variation10.phpt
      ext/standard/tests/array/array_merge_variation10.phpt
      ext/standard/tests/array/array_merge_variation2.phpt
      ext/standard/tests/array/array_merge_variation2.phpt
      ext/standard/tests/array/array_merge_variation2.phpt
      ext/standard/tests/array/array_merge_variation3.phpt
      ext/standard/tests/array/array_merge_variation3.phpt
      ext/standard/tests/array/array_merge_variation3.phpt
      ext/standard/tests/array/array_merge_variation4.phpt
      ext/standard/tests/array/array_merge_variation4.phpt
      ext/standard/tests/array/array_merge_variation4.phpt
      ext/standard/tests/array/array_merge_variation5.phpt
      ext/standard/tests/array/array_merge_variation5.phpt
      ext/standard/tests/array/array_merge_variation5.phpt
      ext/standard/tests/array/array_merge_variation6.phpt
      ext/standard/tests/array/array_merge_variation6.phpt
      ext/standard/tests/array/array_merge_variation6.phpt
      ext/standard/tests/array/array_merge_variation7.phpt
      ext/standard/tests/array/array_merge_variation7.phpt
      ext/standard/tests/array/array_merge_variation7.phpt
      ext/standard/tests/array/array_merge_variation8.phpt
      ext/standard/tests/array/array_merge_variation8.phpt
      ext/standard/tests/array/array_merge_variation8.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_merge_variation9.phpt
      ext/standard/tests/array/array_merge_variation9.phpt:
        1.1.4;
      - committing tests for array_merge() function

    * (PHP_5_3)
      ext/standard/tests/array/array_key_exists_basic.phpt
      ext/standard/tests/array/array_key_exists_basic.phpt
      ext/standard/tests/array/array_key_exists_error.phpt
      ext/standard/tests/array/array_key_exists_error.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_variation1.phpt
      ext/standard/tests/array/array_key_exists_variation1.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_key_exists_variation3.phpt
      ext/standard/tests/array/array_key_exists_variation3.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_key_exists_variation5.phpt
      ext/standard/tests/array/array_key_exists_variation5.phpt
      ext/standard/tests/array/array_key_exists_variation6.phpt
      ext/standard/tests/array/array_key_exists_variation6.phpt
      ext/standard/tests/array/array_key_exists_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation8.phpt
      ext/standard/tests/array/array_key_exists_variation8.phpt:
      - committing tests for array_key_exists() function

    * ext/standard/tests/array/array_key_exists_basic.phpt
      ext/standard/tests/array/array_key_exists_basic.phpt
      ext/standard/tests/array/array_key_exists_basic.phpt
      ext/standard/tests/array/array_key_exists_error.phpt
      ext/standard/tests/array/array_key_exists_error.phpt
      ext/standard/tests/array/array_key_exists_error.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object1.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_object2.phpt
      ext/standard/tests/array/array_key_exists_variation1.phpt
      ext/standard/tests/array/array_key_exists_variation1.phpt
      ext/standard/tests/array/array_key_exists_variation1.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_key_exists_variation2.phpt
      ext/standard/tests/array/array_key_exists_variation3.phpt
      ext/standard/tests/array/array_key_exists_variation3.phpt
      ext/standard/tests/array/array_key_exists_variation3.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_key_exists_variation4.phpt
      ext/standard/tests/array/array_key_exists_variation5.phpt
      ext/standard/tests/array/array_key_exists_variation5.phpt
      ext/standard/tests/array/array_key_exists_variation5.phpt
      ext/standard/tests/array/array_key_exists_variation6.phpt
      ext/standard/tests/array/array_key_exists_variation6.phpt
      ext/standard/tests/array/array_key_exists_variation6.phpt
      ext/standard/tests/array/array_key_exists_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation7.phpt
      ext/standard/tests/array/array_key_exists_variation8.phpt
      ext/standard/tests/array/array_key_exists_variation8.phpt
      ext/standard/tests/array/array_key_exists_variation8.phpt:
        1.1.4;
      - committig tests for array_key_exists() function

2008-02-13  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_2)
      ext/spl/spl.php
      ext/spl/spl.php
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/spl_directory.h
      ext/spl/tests/dit_002.phpt
      ext/spl/tests/dit_002.phpt:
      - MFH Make this behave like in <= 5.2.5 and test for it

    * ext/spl/spl.php
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/tests/dit_002.phpt
      ext/spl/tests/dit_002.phpt
      ext/spl/tests/dit_002.phpt:
      - Make this behave like in <= 5.2.5 and test for it

2008-02-12  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_2)
      NEWS
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c:
      MFH: fix potential memleak due to destruction of filterparams zval

    * ext/zlib/zlib_filter.c:
      fix potential memleak due to destruction of filterparams zval

2008-02-12  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c:
      Fix Windows build. VC doesn't like nested macros - expansion + #if

    * (PHP_5_3)
      ext/mysqli/mysqli.c:
      Fix windows build - VC doesn't like nested macros

2008-02-12  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c:
      - MFH: Make clear what's going on and avoid overwriting parameters

    * ext/mysql/php_mysql.c:
      - Make clear what's going on and avoid overwriting parameters

    * ext/mysqli/mysqli.c:
      - Fix build with TSRM and mysqlnd

2008-02-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt:
      Fix test

2008-02-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      run-tests.php:
      
      Disable mbstring overload

2008-02-12  Josie Messa  <josmessa@uk.ibm.com>

    * ext/standard/tests/array/array_change_key_case_variation1.phpt
      ext/standard/tests/array/array_change_key_case_variation1.phpt
      ext/standard/tests/array/array_change_key_case_variation2.phpt
      ext/standard/tests/array/array_change_key_case_variation2.phpt
      ext/standard/tests/array/array_change_key_case_variation3.phpt
      ext/standard/tests/array/array_change_key_case_variation3.phpt
      ext/standard/tests/array/array_change_key_case_variation4.phpt
      ext/standard/tests/array/array_change_key_case_variation4.phpt
      ext/standard/tests/array/array_change_key_case_variation5.phpt
      ext/standard/tests/array/array_change_key_case_variation5.phpt
      ext/standard/tests/array/array_change_key_case_variation6.phpt
      ext/standard/tests/array/array_change_key_case_variation6.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation8.phpt
      ext/standard/tests/array/array_change_key_case_variation8.phpt:
      - committing array_change_key_case variation tests

    * ext/standard/tests/array/array_change_key_case_variation1.phpt
      ext/standard/tests/array/array_change_key_case_variation1.phpt
      ext/standard/tests/array/array_change_key_case_variation1.phpt
      ext/standard/tests/array/array_change_key_case_variation2.phpt
      ext/standard/tests/array/array_change_key_case_variation2.phpt
      ext/standard/tests/array/array_change_key_case_variation2.phpt
      ext/standard/tests/array/array_change_key_case_variation3.phpt
      ext/standard/tests/array/array_change_key_case_variation3.phpt
      ext/standard/tests/array/array_change_key_case_variation3.phpt
      ext/standard/tests/array/array_change_key_case_variation4.phpt
      ext/standard/tests/array/array_change_key_case_variation4.phpt
      ext/standard/tests/array/array_change_key_case_variation4.phpt
      ext/standard/tests/array/array_change_key_case_variation5.phpt
      ext/standard/tests/array/array_change_key_case_variation5.phpt
      ext/standard/tests/array/array_change_key_case_variation5.phpt
      ext/standard/tests/array/array_change_key_case_variation6.phpt
      ext/standard/tests/array/array_change_key_case_variation6.phpt
      ext/standard/tests/array/array_change_key_case_variation6.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation7.phpt
      ext/standard/tests/array/array_change_key_case_variation8.phpt
      ext/standard/tests/array/array_change_key_case_variation8.phpt
      ext/standard/tests/array/array_change_key_case_variation8.phpt:
        1.1.4;
      file array_change_key_case_variation1.phpt was initially added on branch
      PHP_5_2.

2008-02-12  Antony Dovgal  <tony@daylessday.org>

    * ext/mysqli/mysqli.c:
      nuke unnecessary TSRMLS_FETCH()

2008-02-12  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c:
      Fix typo

2008-02-12  Felipe Pena  <felipensp@gmail.com>

    * ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c:
      MFB: Fixed Bug #44094 (SEGFAULT when using mysql_connect())

    * (PHP_5_3)
      ext/mysql/php_mysql.c:
      Fixed Bug #44094 (SEGFAULT when using mysql_connect())

2008-02-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/heredoc_001.phpt
      ZendEngine2/tests/heredoc_002.phpt
      ZendEngine2/tests/heredoc_003.phpt
      ZendEngine2/tests/heredoc_004.phpt
      ZendEngine2/tests/heredoc_005.phpt
      ZendEngine2/tests/heredoc_006.phpt
      ZendEngine2/tests/heredoc_007.phpt
      ZendEngine2/tests/heredoc_008.phpt
      ZendEngine2/tests/heredoc_009.phpt
      ZendEngine2/tests/heredoc_010.phpt
      ZendEngine2/tests/heredoc_011.phpt
      ZendEngine2/tests/nowdoc.inc
      ZendEngine2/tests/nowdoc_001.phpt
      ZendEngine2/tests/nowdoc_002.phpt
      ZendEngine2/tests/nowdoc_003.phpt
      ZendEngine2/tests/nowdoc_004.phpt
      ZendEngine2/tests/nowdoc_005.phpt
      ZendEngine2/tests/nowdoc_006.phpt
      ZendEngine2/tests/nowdoc_007.phpt
      ZendEngine2/tests/nowdoc_008.phpt
      ZendEngine2/tests/nowdoc_009.phpt
      ZendEngine2/tests/nowdoc_010.phpt
      ZendEngine2/tests/nowdoc_011.phpt
      ZendEngine2/tests/nowdoc_012.phpt
      ZendEngine2/tests/nowdoc_013.phpt
      ZendEngine2/tests/nowdoc_014.phpt
      ZendEngine2/tests/nowdoc_015.phpt
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c:
      Added NOWDOC

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/heredoc_001.phpt
      ZendEngine2/tests/heredoc_001.phpt
      ZendEngine2/tests/heredoc_002.phpt
      ZendEngine2/tests/heredoc_002.phpt
      ZendEngine2/tests/heredoc_003.phpt
      ZendEngine2/tests/heredoc_003.phpt
      ZendEngine2/tests/heredoc_004.phpt
      ZendEngine2/tests/heredoc_004.phpt
      ZendEngine2/tests/heredoc_005.phpt
      ZendEngine2/tests/heredoc_005.phpt
      ZendEngine2/tests/heredoc_006.phpt
      ZendEngine2/tests/heredoc_006.phpt
      ZendEngine2/tests/heredoc_007.phpt
      ZendEngine2/tests/heredoc_007.phpt
      ZendEngine2/tests/heredoc_008.phpt
      ZendEngine2/tests/heredoc_008.phpt
      ZendEngine2/tests/heredoc_009.phpt
      ZendEngine2/tests/heredoc_009.phpt
      ZendEngine2/tests/heredoc_010.phpt
      ZendEngine2/tests/heredoc_010.phpt
      ZendEngine2/tests/heredoc_011.phpt
      ZendEngine2/tests/heredoc_011.phpt
      ZendEngine2/tests/nowdoc.inc
      ZendEngine2/tests/nowdoc.inc
      ZendEngine2/tests/nowdoc_001.phpt
      ZendEngine2/tests/nowdoc_001.phpt
      ZendEngine2/tests/nowdoc_002.phpt
      ZendEngine2/tests/nowdoc_002.phpt
      ZendEngine2/tests/nowdoc_003.phpt
      ZendEngine2/tests/nowdoc_003.phpt
      ZendEngine2/tests/nowdoc_004.phpt
      ZendEngine2/tests/nowdoc_004.phpt
      ZendEngine2/tests/nowdoc_005.phpt
      ZendEngine2/tests/nowdoc_005.phpt
      ZendEngine2/tests/nowdoc_006.phpt
      ZendEngine2/tests/nowdoc_006.phpt
      ZendEngine2/tests/nowdoc_007.phpt
      ZendEngine2/tests/nowdoc_007.phpt
      ZendEngine2/tests/nowdoc_008.phpt
      ZendEngine2/tests/nowdoc_008.phpt
      ZendEngine2/tests/nowdoc_009.phpt
      ZendEngine2/tests/nowdoc_009.phpt
      ZendEngine2/tests/nowdoc_010.phpt
      ZendEngine2/tests/nowdoc_010.phpt
      ZendEngine2/tests/nowdoc_011.phpt
      ZendEngine2/tests/nowdoc_011.phpt
      ZendEngine2/tests/nowdoc_012.phpt
      ZendEngine2/tests/nowdoc_012.phpt
      ZendEngine2/tests/nowdoc_013.phpt
      ZendEngine2/tests/nowdoc_013.phpt
      ZendEngine2/tests/nowdoc_014.phpt
      ZendEngine2/tests/nowdoc_014.phpt
      ZendEngine2/tests/nowdoc_015.phpt
      ZendEngine2/tests/nowdoc_015.phpt:
      Added NEWDOC

    * ZendEngine2/zend_language_parser.y:
      Fixed comilation warnings

    * ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y:
      Fixed ext/tokenizer test failures because of token renumbering

2008-02-12  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/standard/math.c
      ext/standard/math.c
      ext/standard/tests/math/exp_error.phpt
      ext/standard/tests/math/exp_error.phpt:
      Fixing 44092

2008-02-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/array.c
      ext/standard/array.c:
      MFB: array_slice() - Fixed behavior when NULL is given in third parameter
      (BC)

    * (PHP_5_3)
      ext/standard/array.c:
      array_slice() - Fixed behavior when NULL is given in third parameter (BC)

2008-02-12  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/file.c:
      fix build

2008-02-12  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/array/array_slice_variation1.phpt:
      New test

    * ext/standard/tests/array/array_slice_variation1.phpt
      ext/standard/tests/array/array_slice_variation1.phpt:
      
      file array_slice_variation1.phpt was initially added on branch PHP_5_3.

2008-02-12  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c:
      fix folding

    * ext/standard/string.c
      ext/tokenizer/tokenizer_data.c:
      MFB __DIR__ constant support

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l:
      MFB __DIR_ constant support

    * ZendEngine2/tests/constants/dir-constant-eval.phpt
      ZendEngine2/tests/constants/dir-constant-includes.phpt
      ZendEngine2/tests/constants/dir-constant-nested_includes.phpt
      ZendEngine2/tests/constants/dir-constant-normal.phpt
      ZendEngine2/tests/constants/fixtures/folder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder4/fixture.php:
      MFB tests for __DIR__

    * (PHP_5_3)
      ext/tokenizer/tokenizer_data.c
      ext/tokenizer/tokenizer_data_gen.sh
      ext/tokenizer/tokenizer_data_gen.sh:
      HNY

    * (PHP_5_3)
      ext/tokenizer/tokenizer_data.c:
      add T_DIR

    * ZendEngine2/tests/constants/fixtures/folder4/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder4/fixture.php:
      
      file fixture.php was initially added on branch PHP_5_3.

    * ZendEngine2/tests/constants/dir-constant-eval.phpt
      ZendEngine2/tests/constants/dir-constant-eval.phpt
      ZendEngine2/tests/constants/dir-constant-includes.phpt
      ZendEngine2/tests/constants/dir-constant-includes.phpt
      ZendEngine2/tests/constants/dir-constant-nested_includes.phpt
      ZendEngine2/tests/constants/dir-constant-nested_includes.phpt
      ZendEngine2/tests/constants/dir-constant-normal.phpt
      ZendEngine2/tests/constants/dir-constant-normal.phpt
      ZendEngine2/tests/constants/fixtures/folder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder1/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder2/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder3/subfolder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder1/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder2/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder3/fixture.php
      ZendEngine2/tests/constants/fixtures/folder4/subfolder3/fixture.php:
      
      file dir-constant-eval.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS:
      __DIR__ announce

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ext/standard/string.c:
      [DOC] Add compile-time __DIR__ constant which implements dirname(__FILE__)

2008-02-11  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_structs.h:
      cvs sync

2008-02-11  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_dllist.c:
      Provide ctod/dtor with TSRM

2008-02-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/array/arsort_variation3.phpt:
      
      MFB:Fixed test on 64bit machines

    * (PHP_5_2)
      ext/standard/tests/array/arsort_variation3.phpt:
      
      MFB: Fixed test on 64bit machines

    * (PHP_5_3)
      ext/standard/tests/array/arsort_variation3.phpt:
      
      Fixed test on 64bit machines

2008-02-11  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/strings/strrchr_variation7.phpt:
      Fix test (missing result)

2008-02-11  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MFB: Fix segfaults when calling ctors statically

2008-02-11  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/array/array_map_variation14.phpt:
      Fix test (UEXPECTF)

2008-02-11  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fix segfaults when calling "ctors statically"

2008-02-11  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_priv.h:
      new 6.0 flag

2008-02-11  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/array.c:
      this is integer, not pointer

2008-02-11  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/standard/tests/file/is_dir_variation2.phpt:
      MFH: The exact message differs on different systems

    * php.ini-dist
      php.ini-dist
      php.ini-dist
      php.ini-recommended
      php.ini-recommended
      php.ini-recommended:
      - Fix typo (see #44095)

2008-02-10  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/standard/tests/file/is_dir_variation2.phpt:
      MFH: The exact message differs on different systems

    * ext/standard/tests/file/is_dir_variation2.phpt:
      The exact message differs on different systems

2008-02-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      
      Possible fix for bug #43861

2008-02-10  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_dllist.c:
      Cosmetics, move stuff around, ws

2008-02-10  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/file.c:
      Fixed Bug #42229 (fgetcsv() behaves differently for a file containing '\n'
      with php5 and php6)

    * ext/standard/tests/file/bug42229.phpt:
      New test

    * ext/standard/file.c:
      Fixed Bug #42163 (fgetcsv() gives different output with and without
      Unicode)

2008-02-09  Johannes Schlüter  <johannes@schlueters.de>

    * ext/ldap/ldap.c:
      Fix build on Solaris

2008-02-09  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_API.c:
      - Windows build fix

2008-02-09  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/file.c:
      Fixed bugs:
      - #42036	fgetc() sets end of the file flag when reading on write only file
      - #42037	fgetc() retuns one char when fails to read on php6

    * ext/standard/tests/strings/bug44075.phpt:
      New test for strtok

2008-02-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php
      run-tests.php:
      fix ===DONE=== with windows EOLs

    * tests/func/010.phpt:
      MFB: add new test

    * tests/func/010.phpt
      tests/func/010.phpt:
      
      file 010.phpt was initially added on branch PHP_5_3.

2008-02-08  Andrey Hristov  <php@hristov.com>

    * ext/mysql/tests/mysql_connect.phpt
      ext/mysqli/mysqli_nonapi.c:
      Remove dead code

2008-02-08  Marcus Boerger  <php@marcus-boerger.de>

    * README.UNICODE-UPGRADES:
      - Type

2008-02-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/hash/hash_md.c
      ext/hash/hash_md.c
      ext/hash/php_hash_md.h
      ext/hash/php_hash_md.h
      ext/standard/md5.c
      ext/standard/md5.c
      ext/standard/md5.h
      ext/standard/md5.h:
      Improved md5() implementation (Solar Designer)

2008-02-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      header:
      
      Update copyright

2008-02-07  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_API.c:
      - Simplify

    * README.UNICODE-UPGRADES
      main/snprintf.c
      main/spprintf.c:
      - Add %Z to *printf

    * README.UNICODE-UPGRADES
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c
      main/spprintf.h:
      - WS

2008-02-07  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ext/standard/tests/strings/vsprintf_variation8.phpt:
      fix test

2008-02-07  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/strings/count_chars.phpt:
      Fix error message

    * ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt:
      Added UEXPECTF

    * ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/substr_count_variation_001.phpt
      ext/standard/tests/strings/wordwrap_variation2.phpt:
      Fixed some tests (UEXPECT)

2008-02-07  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/zlib/tests/bug_40189.phpt:
      - Fix test (no files in "root" please)

2008-02-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      TSRM/TSRM.c:
      MFH: fix TSRM mutex return value inconsitencies (patch by Scott MacVicar)

    * TSRM/TSRM.c:
      fix TSRM mutex return value inconsitencies (patch by Scott MacVicar)

2008-02-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/curl/interface.c:
      
      New param parsing API

2008-02-06  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_API.c:
      - Is there an easier way to figure out something is a string?

    * ZendEngine2/zend_API.c:
      - Fix unicode

    * ZendEngine2/zend_API.c
      ext/standard/tests/array/array_map_object1.phpt:
      - Fix missing check and tests

2008-02-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/filter/tests/052.phpt
      ext/filter/tests/052.phpt
      ext/filter/tests/052.phpt:
        1.1.4;
      - Add test for the "modifying original array" bug

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/filter.c:
      MFH:- Fixed bug in handling arrays which caused the original array being
      modified too.

    * ext/filter/filter.c:
      ws

    * ext/filter/filter.c:
      - Fixed bug in handling arrays which caused the original array being
      modified too.

2008-02-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/tests/mysql_connect.phpt:
      Fix a test

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_stmt_affected_rows.phpt
      ext/mysqlnd/mysqlnd_result.c:
      MFH: Fix a compatibility bug and a failing test

    * ext/mysqli/tests/mysqli_stmt_affected_rows.phpt
      ext/mysqlnd/mysqlnd_result.c:
      Fix a bug and a test

    * ext/mysqli/tests/mysqli_stmt_bind_param_call_user_func.phpt:
      Fix test

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_real_connect_pconn.phpt:
      Pconnect working with mysqli_real_connect()

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_real_connect_pconn.phpt
      ext/mysqlnd/mysqlnd_result.c:
      Pconnect working with mysqli_real_connect(). To less failing tests.

2008-02-06  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * (PHP_5_3)
      NEWS:
      - WS/Cleanup/grouping - WOW that'll be a really nice release!

    * NEWS
      NEWS:
      - WS

2008-02-06  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      scripts/dev/generate_phpt.php:
      Fixing bug 44042

    * (PHP_5_2)
      ext/standard/tests/math/dechex_basic.phpt
      ext/standard/tests/math/dechex_basic.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/decoct_basic.phpt
      ext/standard/tests/math/decoct_basic.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/deg2rad_basic.phpt
      ext/standard/tests/math/deg2rad_basic.phpt
      ext/standard/tests/math/deg2rad_error.phpt
      ext/standard/tests/math/deg2rad_error.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/exp_error.phpt
      ext/standard/tests/math/exp_error.phpt
      ext/standard/tests/math/fmod_basic.phpt
      ext/standard/tests/math/fmod_basic.phpt
      ext/standard/tests/math/fmod_error.phpt
      ext/standard/tests/math/fmod_error.phpt
      ext/standard/tests/math/getrandmax_basic.phpt
      ext/standard/tests/math/getrandmax_basic.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/is_finite_basic.phpt
      ext/standard/tests/math/is_finite_basic.phpt
      ext/standard/tests/math/is_finite_error.phpt
      ext/standard/tests/math/is_finite_error.phpt
      ext/standard/tests/math/is_infinite_basic.phpt
      ext/standard/tests/math/is_infinite_basic.phpt
      ext/standard/tests/math/is_infinite_error.phpt
      ext/standard/tests/math/is_infinite_error.phpt
      ext/standard/tests/math/is_nan_basic.phpt
      ext/standard/tests/math/is_nan_basic.phpt
      ext/standard/tests/math/is_nan_error.phpt
      ext/standard/tests/math/is_nan_error.phpt
      ext/standard/tests/math/lcg_value_basic.phpt
      ext/standard/tests/math/lcg_value_basic.phpt
      ext/standard/tests/math/log10_basic.phpt
      ext/standard/tests/math/log10_basic.phpt
      ext/standard/tests/math/log10_error.phpt
      ext/standard/tests/math/log10_error.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log_basic.phpt
      ext/standard/tests/math/log_basic.phpt
      ext/standard/tests/math/log_error.phpt
      ext/standard/tests/math/log_error.phpt
      ext/standard/tests/math/mt_getrandmax_basic.phpt
      ext/standard/tests/math/mt_getrandmax_basic.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/standard/tests/math/mt_rand_basic.phpt
      ext/standard/tests/math/mt_rand_basic.phpt
      ext/standard/tests/math/mt_rand_error.phpt
      ext/standard/tests/math/mt_rand_error.phpt
      ext/standard/tests/math/mt_srand_basic.phpt
      ext/standard/tests/math/mt_srand_basic.phpt
      ext/standard/tests/math/mt_srand_error.phpt
      ext/standard/tests/math/mt_srand_error.phpt
      ext/standard/tests/math/number_format_basic.phpt
      ext/standard/tests/math/number_format_error.phpt
      ext/standard/tests/math/number_format_error.phpt
      ext/standard/tests/math/octdec_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/pi_basic.phpt
      ext/standard/tests/math/pi_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_error.phpt
      ext/standard/tests/math/pow_error.phpt
      ext/standard/tests/math/rad2deg_basic.phpt
      ext/standard/tests/math/rad2deg_basic.phpt
      ext/standard/tests/math/rad2deg_error.phpt
      ext/standard/tests/math/rad2deg_error.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/rand_basic.phpt
      ext/standard/tests/math/rand_basic.phpt
      ext/standard/tests/math/rand_error.phpt
      ext/standard/tests/math/rand_error.phpt
      ext/standard/tests/math/sqrt_basic.phpt
      ext/standard/tests/math/sqrt_basic.phpt
      ext/standard/tests/math/sqrt_error.phpt
      ext/standard/tests/math/sqrt_error.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/srand_error.phpt:
      Tests for assorted Maths functions

    * (PHP_5_3)
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt:
      Fixing 32 bit specific

    * ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt:
      
      Fixing 32 bit specific

    * ext/standard/tests/math/dechex_basic.phpt
      ext/standard/tests/math/dechex_basic.phpt
      ext/standard/tests/math/dechex_basic.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/dechex_error.phpt
      ext/standard/tests/math/decoct_basic.phpt
      ext/standard/tests/math/decoct_basic.phpt
      ext/standard/tests/math/decoct_basic.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/decoct_error.phpt
      ext/standard/tests/math/deg2rad_basic.phpt
      ext/standard/tests/math/deg2rad_basic.phpt
      ext/standard/tests/math/deg2rad_basic.phpt
      ext/standard/tests/math/deg2rad_error.phpt
      ext/standard/tests/math/deg2rad_error.phpt
      ext/standard/tests/math/deg2rad_error.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/deg2rad_variation.phpt
      ext/standard/tests/math/exp_error.phpt
      ext/standard/tests/math/exp_error.phpt
      ext/standard/tests/math/exp_error.phpt
      ext/standard/tests/math/fmod_basic.phpt
      ext/standard/tests/math/fmod_basic.phpt
      ext/standard/tests/math/fmod_basic.phpt
      ext/standard/tests/math/fmod_error.phpt
      ext/standard/tests/math/fmod_error.phpt
      ext/standard/tests/math/fmod_error.phpt
      ext/standard/tests/math/getrandmax_basic.phpt
      ext/standard/tests/math/getrandmax_basic.phpt
      ext/standard/tests/math/getrandmax_basic.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/getrandmax_error.phpt
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/hexdec_basic.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hexdec_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/hypot_error.phpt
      ext/standard/tests/math/is_finite_basic.phpt
      ext/standard/tests/math/is_finite_basic.phpt
      ext/standard/tests/math/is_finite_basic.phpt
      ext/standard/tests/math/is_finite_error.phpt
      ext/standard/tests/math/is_finite_error.phpt
      ext/standard/tests/math/is_finite_error.phpt
      ext/standard/tests/math/is_infinite_basic.phpt
      ext/standard/tests/math/is_infinite_basic.phpt
      ext/standard/tests/math/is_infinite_basic.phpt
      ext/standard/tests/math/is_infinite_error.phpt
      ext/standard/tests/math/is_infinite_error.phpt
      ext/standard/tests/math/is_infinite_error.phpt
      ext/standard/tests/math/is_nan_basic.phpt
      ext/standard/tests/math/is_nan_basic.phpt
      ext/standard/tests/math/is_nan_basic.phpt
      ext/standard/tests/math/is_nan_error.phpt
      ext/standard/tests/math/is_nan_error.phpt
      ext/standard/tests/math/is_nan_error.phpt
      ext/standard/tests/math/lcg_value_basic.phpt
      ext/standard/tests/math/lcg_value_basic.phpt
      ext/standard/tests/math/lcg_value_basic.phpt
      ext/standard/tests/math/log10_basic.phpt
      ext/standard/tests/math/log10_basic.phpt
      ext/standard/tests/math/log10_basic.phpt
      ext/standard/tests/math/log10_error.phpt
      ext/standard/tests/math/log10_error.phpt
      ext/standard/tests/math/log10_error.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log10_variation.phpt
      ext/standard/tests/math/log_basic.phpt
      ext/standard/tests/math/log_basic.phpt
      ext/standard/tests/math/log_basic.phpt
      ext/standard/tests/math/log_error.phpt
      ext/standard/tests/math/log_error.phpt
      ext/standard/tests/math/log_error.phpt
      ext/standard/tests/math/mt_getrandmax_basic.phpt
      ext/standard/tests/math/mt_getrandmax_basic.phpt
      ext/standard/tests/math/mt_getrandmax_basic.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/standard/tests/math/mt_getrandmax_error.phpt
      ext/standard/tests/math/mt_rand_basic.phpt
      ext/standard/tests/math/mt_rand_basic.phpt
      ext/standard/tests/math/mt_rand_basic.phpt
      ext/standard/tests/math/mt_rand_error.phpt
      ext/standard/tests/math/mt_rand_error.phpt
      ext/standard/tests/math/mt_rand_error.phpt
      ext/standard/tests/math/mt_srand_basic.phpt
      ext/standard/tests/math/mt_srand_basic.phpt
      ext/standard/tests/math/mt_srand_basic.phpt
      ext/standard/tests/math/mt_srand_error.phpt
      ext/standard/tests/math/mt_srand_error.phpt
      ext/standard/tests/math/mt_srand_error.phpt
      ext/standard/tests/math/number_format_basic.phpt
      ext/standard/tests/math/number_format_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt
      ext/standard/tests/math/octdec_basic.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/octdec_error.phpt
      ext/standard/tests/math/pi_basic.phpt
      ext/standard/tests/math/pi_basic.phpt
      ext/standard/tests/math/pi_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_basic.phpt
      ext/standard/tests/math/pow_error.phpt
      ext/standard/tests/math/pow_error.phpt
      ext/standard/tests/math/pow_error.phpt
      ext/standard/tests/math/rad2deg_basic.phpt
      ext/standard/tests/math/rad2deg_basic.phpt
      ext/standard/tests/math/rad2deg_basic.phpt
      ext/standard/tests/math/rad2deg_error.phpt
      ext/standard/tests/math/rad2deg_error.phpt
      ext/standard/tests/math/rad2deg_error.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/rad2deg_variation.phpt
      ext/standard/tests/math/rand_basic.phpt
      ext/standard/tests/math/rand_basic.phpt
      ext/standard/tests/math/rand_basic.phpt
      ext/standard/tests/math/rand_error.phpt
      ext/standard/tests/math/rand_error.phpt
      ext/standard/tests/math/rand_error.phpt
      ext/standard/tests/math/sqrt_basic.phpt
      ext/standard/tests/math/sqrt_basic.phpt
      ext/standard/tests/math/sqrt_basic.phpt
      ext/standard/tests/math/sqrt_error.phpt
      ext/standard/tests/math/sqrt_error.phpt
      ext/standard/tests/math/sqrt_error.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_basic.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/srand_error.phpt
      ext/standard/tests/math/srand_error.phpt:
        1.1.4;
      Tests for assorted Maths functions

2008-02-06  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/file.c:
      Fixed bug #42167 (fgetcsv gives different output on php6 compared to php5),
      #42219 (length argument of fgetcsv() is not effective/working in PHP6)

2008-02-05  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      - MFH Fix cross class tree reference issues with callbacks (colder,helly)

    * ZendEngine2/zend_API.c:
      - Fix cross class tree reference issues with callbacks

    * ext/standard/tests/general_functions/callbacks_001.phpt
      ext/standard/tests/general_functions/callbacks_001.phpt:
      
      - Add new test

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

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c:
      
      MFB: Fixed bug #44046 (crash inside array_slice() function with an invalid
      by-ref offset).

    * (PHP_5_3)
      ext/standard/array.c:
      
      Fixed bug #44046 (crash inside array_slice() function with an invalid
      by-ref offset).

2008-02-05  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt:
      - fix arsort_variation3.phpt which was missing its EXPECT section

2008-02-05  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_008.phpt
      ZendEngine2/tests/lsb_009.phpt:
      Fix test

2008-02-04  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_2)
      ext/spl/spl_directory.h:
      - Damnit you flags (wrong commit)

    * (PHP_5_2)
      ext/spl/spl.php
      ext/spl/spl.php
      ext/spl/spl_directory.h
      ext/spl/spl_directory.h
      ext/spl/examples/tree.php
      ext/spl/examples/tree.php:
      - MFH Really last flag change (got confused with code)

    * ext/spl/spl.php
      ext/spl/spl_directory.h
      ext/spl/examples/tree.php:
      - Really last flag change (got confused with code)

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

    * (PHP_5_2)
      NEWS
      ext/gmp/gmp.c:
      
      Revert fix for bug #43981, not yet ready for 5.2

2008-02-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.l
      ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.data
      ext/standard/tests/general_functions/parse_ini_booleans.phpt:
      MFH: - Fixed bugs #43915, #43923 and #44019, a tiny performance issue fixed
      too

    * ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.l
      ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.data
      ext/standard/tests/general_functions/parse_ini_booleans.phpt:
      - Fixed bugs #43915, #43923 and #44019, a tiny performance issue fixed too

2008-02-04  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl.php:
      - Update docu

2008-02-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_3)
      main/main.c:
      MFH: allow using these constants in php.ini (f.e. PHP_SAPI..)

    * main/main.c:
      - Allow using any constants registered by PHP in php.ini too

2008-02-04  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/file/fwrite.phpt:
      Fix wrong test

    * ext/standard/file.c:
      Fixed wrong fix

2008-02-04  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      NEWS:
      Add NEWS entry for ext/dom arginfo changes.

2008-02-04  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_directory.c:
      - Fix/add folding markers

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Really fix flag handling

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      - MFH Fix #44018 (RecursiveDirectoryIterator options inconsistancy)

    * ext/spl/spl_directory.c:
      - Fix #44018 (RecursiveDirectoryIterator options inconsistancy)

2008-02-04  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/file.c:
      Fixed Bug #42057 (fwrite() writes data into file when length is given as a
      negative value)

2008-02-04  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_directory.c:
      - Setting flags once is enough

2008-02-04  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c:
      MFB: Simplify unique string generation and plug a leak.

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c:
      Simplify unique string generation and plug a leak.

    * (PHP_5_3)
      ext/mysqli/tests/bug35759.phpt
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_result.c:
      Fix a leak, memory warning and failing test case.

    * ext/mysqli/tests/bug35759.phpt
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_result.c:
      Fix a leak and memory warning.

2008-02-04  Felipe Pena  <felipensp@gmail.com>

    * ext/standard/tests/general_functions/is_callable.phpt:
      Fix error messages

2008-02-04  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      - MFH Fix default flag value in contructor

    * ext/spl/spl_directory.c:
       Fix default flag value in contructor

    * (PHP_5_3)
      ext/spl/spl_array.c:
      - CS/WS

    * ext/spl/spl_array.c
      ext/spl/tests/array_023.phpt
      ext/spl/tests/bug41528.phpt
      ext/spl/tests/bug42654.phpt
      ext/spl/tests/bug42703.phpt
      ext/spl/tests/spl_autoload_001.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_008.phpt:
      - Fix ArrayObject serializing
      - Fix test expectations

    * ext/spl/tests/dit_001.phpt:
      - Fix test

    * ext/spl/php_spl.c:
      - Fix message

2008-02-04  Felipe Pena  <felipensp@gmail.com>

    * ext/spl/tests/spl_autoload_008.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt:
      Fix tests

2008-02-04  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ext/dom/attr.c
      ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/cdatasection.c
      ext/dom/characterdata.c
      ext/dom/characterdata.c
      ext/dom/comment.c
      ext/dom/comment.c
      ext/dom/document.c
      ext/dom/document.c
      ext/dom/documentfragment.c
      ext/dom/documentfragment.c
      ext/dom/domconfiguration.c
      ext/dom/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/namelist.c
      ext/dom/nodelist.c
      ext/dom/nodelist.c
      ext/dom/processinginstruction.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/text.c:
      MFH: Add missing Reflection API metadata for DOM classes.

    * 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/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/nodelist.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c:
      Add missing Reflection API metadata for DOM classes.

2008-02-04  Felipe Pena  <felipensp@gmail.com>

    * ZendEngine2/tests/bug31720.phpt
      ZendEngine2/tests/bug32290.phpt
      ext/spl/tests/bug38325.phpt
      ext/spl/tests/spl_004.phpt
      ext/spl/tests/spl_autoload_001.phpt
      ext/spl/tests/spl_autoload_005.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_008.phpt
      ext/sqlite/tests/sqlite_oo_030.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation9.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/assert/assert_variation.phpt
      ext/standard/tests/general_functions/010.phpt
      ext/standard/tests/general_functions/bug32647.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      tests/classes/autoload_012.phpt
      tests/classes/bug27504.phpt:
      Fix tests (new error message)

2008-02-04  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_API.c:
      - Spread some %v's

2008-02-04  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/array/arsort_error.phpt
      ext/standard/tests/array/arsort_error.phpt
      ext/standard/tests/array/arsort_variation1.phpt
      ext/standard/tests/array/arsort_variation1.phpt
      ext/standard/tests/array/arsort_variation10.phpt
      ext/standard/tests/array/arsort_variation10.phpt
      ext/standard/tests/array/arsort_variation11.phpt
      ext/standard/tests/array/arsort_variation11.phpt
      ext/standard/tests/array/arsort_variation2.phpt
      ext/standard/tests/array/arsort_variation2.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation4.phpt
      ext/standard/tests/array/arsort_variation4.phpt
      ext/standard/tests/array/arsort_variation5.phpt
      ext/standard/tests/array/arsort_variation5.phpt
      ext/standard/tests/array/arsort_variation6.phpt
      ext/standard/tests/array/arsort_variation6.phpt
      ext/standard/tests/array/arsort_variation7.phpt
      ext/standard/tests/array/arsort_variation7.phpt
      ext/standard/tests/array/arsort_variation8.phpt
      ext/standard/tests/array/arsort_variation8.phpt
      ext/standard/tests/array/arsort_variation9.phpt
      ext/standard/tests/array/arsort_variation9.phpt:
      - added some new tests for arsort

    * ext/standard/tests/array/arsort_error.phpt
      ext/standard/tests/array/arsort_error.phpt
      ext/standard/tests/array/arsort_error.phpt
      ext/standard/tests/array/arsort_variation1.phpt
      ext/standard/tests/array/arsort_variation1.phpt
      ext/standard/tests/array/arsort_variation1.phpt
      ext/standard/tests/array/arsort_variation10.phpt
      ext/standard/tests/array/arsort_variation10.phpt
      ext/standard/tests/array/arsort_variation10.phpt
      ext/standard/tests/array/arsort_variation11.phpt
      ext/standard/tests/array/arsort_variation11.phpt
      ext/standard/tests/array/arsort_variation11.phpt
      ext/standard/tests/array/arsort_variation2.phpt
      ext/standard/tests/array/arsort_variation2.phpt
      ext/standard/tests/array/arsort_variation2.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation3.phpt
      ext/standard/tests/array/arsort_variation4.phpt
      ext/standard/tests/array/arsort_variation4.phpt
      ext/standard/tests/array/arsort_variation4.phpt
      ext/standard/tests/array/arsort_variation5.phpt
      ext/standard/tests/array/arsort_variation5.phpt
      ext/standard/tests/array/arsort_variation5.phpt
      ext/standard/tests/array/arsort_variation6.phpt
      ext/standard/tests/array/arsort_variation6.phpt
      ext/standard/tests/array/arsort_variation6.phpt
      ext/standard/tests/array/arsort_variation7.phpt
      ext/standard/tests/array/arsort_variation7.phpt
      ext/standard/tests/array/arsort_variation7.phpt
      ext/standard/tests/array/arsort_variation8.phpt
      ext/standard/tests/array/arsort_variation8.phpt
      ext/standard/tests/array/arsort_variation8.phpt
      ext/standard/tests/array/arsort_variation9.phpt
      ext/standard/tests/array/arsort_variation9.phpt
      ext/standard/tests/array/arsort_variation9.phpt:
        1.1.4;
      file arsort_error.phpt was initially added on branch PHP_5_2.

2008-02-03  Marcus Boerger  <php@marcus-boerger.de>

    * ext/dba/libcdb/.cvsignore
      ext/dba/libcdb/.cvsignore
      ext/dba/libflatfile/.cvsignore
      ext/dba/libflatfile/.cvsignore
      ext/dba/libinifile/.cvsignore
      ext/dba/libinifile/.cvsignore:
      - Update .cvsignore

    * sapi/cli/php_cli.c:
      - MFB Sync

    * (PHP_5_3)
      sapi/cli/php_cli.c:
      - Small improvements, no malloc needed for the zval

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

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c:
      
      MFB: Fixed bug #44028 (crash inside stream_socket_enable_crypto() when
      enabling encryption without crypto type)

    * (PHP_5_3)
      ext/standard/streamsfuncs.c:
      
      Fixed bug #44028 (crash inside stream_socket_enable_crypto() when enabling
      encryption without crypto type)

2008-02-03  Marcus Boerger  <php@marcus-boerger.de>

    * main/php_ini.h:
      - Typo

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      - MFH Rename it again
      [DOC]
      - MFH Add config_get_hash()

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      - Rename it again
      [DOC]
      - Add config_get_hash()

2008-02-03  Derick Rethans  <php@derickrethans.nl>

    * ext/date/tests/bug43075.phpt
      ext/date/tests/bug43960.phpt
      ext/date/tests/oo_002.phpt:
      - Sync tests.

2008-02-03  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      main/php_ini.c
      main/php_ini.h:
      - MFH Rename dump_config_hash() to get_config_hash() as it doesn't dump

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      main/php_ini.c
      main/php_ini.h:
      - Rename dump_config_hash() to get_config_hash() as it doesn't dump

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y:
      - Fix warnings

2008-02-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c:
      Fixed reference problem (variable were converted)

2008-02-03  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/php_date.c:
      - Fixed invalid read errors as found by GCOV.

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c:
      - MFH: Support "first/last day of <month>" style texts.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c:
      - Support "first/last day of <month>" style texts.

2008-02-03  Marcus Boerger  <php@marcus-boerger.de>

    * tests/classes/property_override_protected_private.phpt
      tests/classes/property_override_protected_private.phpt:
      - Only one line heading

2008-02-03  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      Missing Johannes' name

2008-02-03  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_3)
      generate_phpt.php
      scripts/dev/generate_phpt.php
      scripts/dev/generate_phpt.php:
      Moving the the phpt generation script to scripts/dev directory at Jani's
      suggestion.

2008-02-02  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic_64bit.phpt:
      fix test, add 64bit version

2008-02-02  Marcus Boerger  <php@marcus-boerger.de>

    * main/output.c:
      - Fix build

    * (PHP_5_3)
      NEWS
      ext/spl/php_spl.c
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - MFH Synch directory changes
      [DOC]

    * ext/spl/php_spl.c:
      - Fix error handling

    * ext/spl/php_spl.c:
      - Add new classes

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - MFB glob handling
      - Add GlobIterator and FilesystemIterator

2008-02-02  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      MFH: fix leak appearing when calling non-static protected or private
      methods as static

    * ZendEngine2/zend_API.c:
      fix leak appearing when calling non-static protected or private methods as
      static
      (error message is allocated twice)

2008-02-02  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/examples/class_tree.php:
      - Show interfaces

2008-02-02  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - Make timezone_open() work again.

2008-02-02  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h:
      - MFH Add comment that explains why we need E_ERROR  in those cases

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h:
      -Add comment that explains wh we need E_ERROR in those cases

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h:
      - MFB static callable message mess

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/bug32290.phpt:
      - Fix remaining issue (should be last one)

    * (PHP_5_3)
      ext/standard/tests/strings/vsprintf_variation8.phpt:
      - Fix the expectations. Tests still fails because of something else.

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      - Drop useless TODO, this would need to be fixed in a generic way

    * (PHP_5_3)
      ext/standard/type.c:
      - It appears HEAD needs to be MFB'ed and this needs another fix now

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h:
      - Fix flag handling in message generation

    * ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/assert/assert_variation.phpt
      ext/standard/tests/general_functions/010.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/is_callable.phpt:
      - Fix tests

    * ext/standard/type.c:
      - Fix flag handling (MFB)

2008-02-02  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ext/standard/tests/array/bug43505.phpt:
      Countable requires SPL

2008-02-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/spl/tests/spl_autoload_001.phpt:
      Fix the fix

    * (PHP_5_3)
      ext/spl/tests/spl_004.phpt
      ext/spl/tests/spl_autoload_001.phpt
      ext/spl/tests/spl_autoload_005.phpt
      ext/spl/tests/spl_autoload_007.phpt
      ext/spl/tests/spl_autoload_008.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation8.phpt:
      Fix tests (new error message)

2008-02-02  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object3.phpt:
      Another batch of fixed tests

2008-02-02  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation17.phpt:
      Ops, fix the fix

2008-02-02  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation9.phpt:
      Fix a few more tests

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      What's the [0] for here?  Looks wrong and causes stuff to segv

    * (PHP_5_3)
      ext/standard/tests/array/array_filter.phpt:
      Fix test and convert to UNIX line endings

    * (PHP_5_3)
      ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/bug31720.phpt
      ZendEngine2/tests/bug32290.phpt
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_008.phpt
      ZendEngine2/tests/lsb_009.phpt:
      Fix more tests (some of these were not broken by the recent changes)

    * (PHP_5_3)
      tests/classes/autoload_012.phpt
      tests/classes/bug27504.phpt:
      2 more test fixes

    * (PHP_5_3)
      ext/standard/tests/general_functions/010.phpt
      ext/standard/tests/general_functions/bug32647.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/is_callable.phpt:
      Fix some tests

2008-02-01  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/php_spl.c:
      - Fix build, thanks Christian Rodriguez for noticing

2008-02-01  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic_64bit.phpt
      ext/standard/tests/math/bindec_basic_64bit.phpt
      ext/standard/tests/math/bindec_basic_64bit.phpt:
      fix test, add 64bit version

2008-02-01  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      Small tweak.  Need to make array and string callback syntax behave the
      same way.  Also change "cannot" to "should not" since we obviously
      "can" make the call.

2008-02-01  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ext/standard/type.c:
      [DOC]
      - Fix callable/static mess, the following will now all result in a
      E_STRICT
        . binding a dynamic function as a static callback
        . static call of a dynamic function
        . is_callable() on a static binding to a dynamic function

2008-02-01  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      NEWS:
      MFH: Added new parameter for strstr(), stristr()

2008-02-01  Zoe Slattery  <zoe.slattery@googlemail.com>

    * generate_phpt.php
      generate_phpt.php:
      
      file generate_phpt.php was initially added on branch PHP_5_3.

2008-02-01  Felipe Pena  <felipensp@gmail.com>

    * NEWS:
      The new parameter was merged to 5.3 [DOC]

2008-02-01  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      ext/standard/tests/math/atan2_basic.phpt
      ext/standard/tests/math/atan2_basic.phpt
      ext/standard/tests/math/atan2_error.phpt
      ext/standard/tests/math/atan2_error.phpt
      ext/standard/tests/math/base_convert_basic.phpt
      ext/standard/tests/math/base_convert_basic.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/constants_basic.phpt
      ext/standard/tests/math/constants_basic.phpt
      ext/standard/tests/math/decbin_basic.phpt
      ext/standard/tests/math/decbin_basic.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/decbin_error.phpt:
      A few new tests for math functions - Note the "constants" test will fail on
      Windows - Bug 42143.

    * ext/standard/tests/math/atan2_basic.phpt
      ext/standard/tests/math/atan2_basic.phpt
      ext/standard/tests/math/atan2_basic.phpt
      ext/standard/tests/math/atan2_error.phpt
      ext/standard/tests/math/atan2_error.phpt
      ext/standard/tests/math/atan2_error.phpt
      ext/standard/tests/math/base_convert_basic.phpt
      ext/standard/tests/math/base_convert_basic.phpt
      ext/standard/tests/math/base_convert_basic.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/base_convert_error.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_basic.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/bindec_error.phpt
      ext/standard/tests/math/constants_basic.phpt
      ext/standard/tests/math/constants_basic.phpt
      ext/standard/tests/math/constants_basic.phpt
      ext/standard/tests/math/decbin_basic.phpt
      ext/standard/tests/math/decbin_basic.phpt
      ext/standard/tests/math/decbin_basic.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/decbin_error.phpt
      ext/standard/tests/math/decbin_error.phpt:
        1.1.4;
      A few new tests for math functions

2008-02-01  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * (PHP_5_2)
      ext/gd/tests/gd_info_basic.phpt
      ext/gd/tests/gd_info_basic.phpt
      ext/gd/tests/image_type_to_mime_type_basic.phpt
      ext/gd/tests/image_type_to_mime_type_basic.phpt
      ext/gd/tests/imagecopyresampled_basic.phpt
      ext/gd/tests/imagecopyresampled_basic.phpt
      ext/gd/tests/imagedashedline_basic.phpt
      ext/gd/tests/imagedashedline_basic.phpt
      ext/gd/tests/imagefilledpolygon_basic.phpt
      ext/gd/tests/imagefilledpolygon_basic.phpt
      ext/gd/tests/imagepolygon_basic.phpt
      ext/gd/tests/imagepolygon_basic.phpt:
      - a few more gd tests (committed on behalf of andy wharmby)

    * ext/gd/tests/gd_info_basic.phpt
      ext/gd/tests/gd_info_basic.phpt
      ext/gd/tests/gd_info_basic.phpt
      ext/gd/tests/image_type_to_mime_type_basic.phpt
      ext/gd/tests/image_type_to_mime_type_basic.phpt
      ext/gd/tests/image_type_to_mime_type_basic.phpt
      ext/gd/tests/imagecopyresampled_basic.phpt
      ext/gd/tests/imagecopyresampled_basic.phpt
      ext/gd/tests/imagecopyresampled_basic.phpt
      ext/gd/tests/imagedashedline_basic.phpt
      ext/gd/tests/imagedashedline_basic.phpt
      ext/gd/tests/imagedashedline_basic.phpt
      ext/gd/tests/imagefilledpolygon_basic.phpt
      ext/gd/tests/imagefilledpolygon_basic.phpt
      ext/gd/tests/imagefilledpolygon_basic.phpt
      ext/gd/tests/imagepolygon_basic.phpt
      ext/gd/tests/imagepolygon_basic.phpt
      ext/gd/tests/imagepolygon_basic.phpt:
        1.1.4;
      - a few more gd tests (committed on behalf of andy wharmby)

2008-02-01  Josie Messa  <josmessa@uk.ibm.com>

    * ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation2.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_internal_encoding_basic.phpt
      ext/mbstring/tests/mb_internal_encoding_error1.phpt
      ext/mbstring/tests/mb_internal_encoding_error2.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_regex_encoding_basic.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_error2.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation2.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_error1.phpt
      ext/mbstring/tests/mb_strlen_error2.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_error1.phpt
      ext/mbstring/tests/mb_strpos_error2.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation5.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strrpos_variation6.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_count_variation4.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_error2.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt:
      - Committing new tests for MBString extensions
      - The tests listed in the following link will fail as they are adjusted
      to expose bugs
      (more details here: http://news.php.net/php.qa/62382)

    * (PHP_5_3)
      ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation2.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_internal_encoding_basic.phpt
      ext/mbstring/tests/mb_internal_encoding_error1.phpt
      ext/mbstring/tests/mb_internal_encoding_error2.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_regex_encoding_basic.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_error2.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_error1.phpt
      ext/mbstring/tests/mb_strlen_error2.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_error1.phpt
      ext/mbstring/tests/mb_strpos_error2.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_error2.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt:
      - Committing new tests for MBString extension.
      More details can be found here: http://news.php.net/php.qa/62382

    * ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_convert_encoding_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation1.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation2.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation3.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation4.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_basic.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_error.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation1.phpt
      ext/mbstring/tests/mb_ereg_variation2.phpt
      ext/mbstring/tests/mb_ereg_variation2.phpt
      ext/mbstring/tests/mb_ereg_variation2.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation3.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation4.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_ereg_variation7.phpt
      ext/mbstring/tests/mb_internal_encoding_error2.phpt
      ext/mbstring/tests/mb_internal_encoding_error2.phpt
      ext/mbstring/tests/mb_internal_encoding_error2.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation1.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_internal_encoding_variation2.phpt
      ext/mbstring/tests/mb_regex_encoding_basic.phpt
      ext/mbstring/tests/mb_regex_encoding_basic.phpt
      ext/mbstring/tests/mb_regex_encoding_basic.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_error2.phpt
      ext/mbstring/tests/mb_regex_encoding_error2.phpt
      ext/mbstring/tests/mb_regex_encoding_error2.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_basic.phpt
      ext/mbstring/tests/mb_strlen_error1.phpt
      ext/mbstring/tests/mb_strlen_error1.phpt
      ext/mbstring/tests/mb_strlen_error1.phpt
      ext/mbstring/tests/mb_strlen_error2.phpt
      ext/mbstring/tests/mb_strlen_error2.phpt
      ext/mbstring/tests/mb_strlen_error2.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation1.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation2.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strlen_variation3.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_basic.phpt
      ext/mbstring/tests/mb_strpos_error1.phpt
      ext/mbstring/tests/mb_strpos_error1.phpt
      ext/mbstring/tests/mb_strpos_error1.phpt
      ext/mbstring/tests/mb_strpos_error2.phpt
      ext/mbstring/tests/mb_strpos_error2.phpt
      ext/mbstring/tests/mb_strpos_error2.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation3.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_basic.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_error2.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation1.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation3.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strrpos_variation4.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_error1.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation2.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtolower_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_basic.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_error2.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation1.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation2.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_variation3.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_basic.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error1.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_error2.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation1.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_count_variation2.phpt
      ext/mbstring/tests/mb_substr_error2.phpt
      ext/mbstring/tests/mb_substr_error2.phpt
      ext/mbstring/tests/mb_substr_error2.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation2.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation3.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt
      ext/mbstring/tests/mb_substr_variation4.phpt:
        1.1.4;
      file mb_convert_encoding_basic.phpt was initially added on branch PHP_5_2.

    * ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_basic.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_encode_mimeheader_variation5.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_ereg_variation6.phpt
      ext/mbstring/tests/mb_internal_encoding_basic.phpt
      ext/mbstring/tests/mb_internal_encoding_basic.phpt
      ext/mbstring/tests/mb_internal_encoding_basic.phpt
      ext/mbstring/tests/mb_internal_encoding_error1.phpt
      ext/mbstring/tests/mb_internal_encoding_error1.phpt
      ext/mbstring/tests/mb_internal_encoding_error1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_regex_encoding_variation1.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strpos_variation2.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_error1.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strrpos_variation5.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_basic.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_error2.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation1.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtolower_variation3.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_error1.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_strtoupper_variation4.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_basic.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_count_variation3.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_error1.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation1.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt
      ext/mbstring/tests/mb_substr_variation5.phpt:
        1.1.4;
      file mb_encode_mimeheader_basic.phpt was initially added on branch
      PHP_5_2.

2008-02-01  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/standard/tests/strings/stristr.phpt
      ext/standard/tests/strings/stristr2.phpt
      ext/standard/tests/strings/stristr2.phpt
      ext/standard/tests/strings/strstr.phpt
      ext/standard/tests/strings/strstr2.phpt
      ext/standard/tests/strings/strstr2.phpt:
      New tests and fix tests (new error message)

2008-02-01  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS:
      glob:// was added in 5.3, no need to mention bug fixes for it

2008-01-31  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/bug37220.phpt
      ext/oci8/tests/bug37220.phpt:
      
      New test for old, suspended bug

2008-01-31  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug42369.phpt
      ext/simplexml/tests/bug42369.phpt:
      MFH: fix bug #42369 (Implicit conversion to string leaks memory)
      add test

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug42369.phpt
      ext/simplexml/tests/bug42369.phpt
      ext/simplexml/tests/bug42369.phpt:
      fix bug #42369 (Implicit conversion to string leaks memory)
      add test

2008-01-31  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ext/date/tests/bug43075.phpt
      ext/date/tests/bug43960.phpt:
      Typo

    * (PHP_5_3)
      ext/date/tests/bug43075.phpt
      ext/date/tests/bug43960.phpt:
      These two tests both need a timezone

2008-01-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/pdo/EXPERIMENTAL:
      
      PDO is hardly experimental

2008-01-31  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS:
      BFN

2008-01-31  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/README:
      Update test environement description. Typos

2008-01-31  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/imap/config.m4
      ext/imap/php_imap.c:
      fix gcc 4 build

    * (PHP_5_3)
      ext/imap/php_imap.c:
      try to fix build with gcc 4: take #2

2008-01-31  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_3)
      ext/standard/tests/file/005_variation-win32.phpt:
      There are plenty of other non-Windows operating systems

2008-01-31  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ext/imap/config.m4:
      try to fix build with gcc 4: take #1

2008-01-31  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/standard/type.c:
      - fix flag handling in is_callable()

2008-01-31  Rob Richards  <rrichards@ctindustries.net>

    * ext/spl/spl_directory.c:
      fix win32 build

2008-01-31  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/tests/dit_001.phpt:
      - Fix test

2008-01-31  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      Fix windows build

2008-01-31  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/drcp_scope2.phpt
      ext/oci8/tests/drcp_scope2.phpt
      ext/oci8/tests/password.phpt
      ext/oci8/tests/password_2.phpt
      ext/oci8/tests/password_new.phpt
      ext/oci8/tests/password_old.phpt:
      
      file drcp_scope2.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/package2.xml
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug42841.phpt
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/details.inc
      ext/oci8/tests/drcp_characterset.phpt
      ext/oci8/tests/drcp_characterset.phpt
      ext/oci8/tests/drcp_conn_close1.phpt
      ext/oci8/tests/drcp_conn_close1.phpt
      ext/oci8/tests/drcp_conn_close2.phpt
      ext/oci8/tests/drcp_conn_close2.phpt
      ext/oci8/tests/drcp_connect1.phpt
      ext/oci8/tests/drcp_connect1.phpt
      ext/oci8/tests/drcp_connection_class.phpt
      ext/oci8/tests/drcp_connection_class.phpt
      ext/oci8/tests/drcp_functions.inc
      ext/oci8/tests/drcp_functions.inc
      ext/oci8/tests/drcp_newconnect.phpt
      ext/oci8/tests/drcp_newconnect.phpt
      ext/oci8/tests/drcp_pconn_close1.phpt
      ext/oci8/tests/drcp_pconn_close1.phpt
      ext/oci8/tests/drcp_pconn_close2.phpt
      ext/oci8/tests/drcp_pconn_close2.phpt
      ext/oci8/tests/drcp_privileged.phpt
      ext/oci8/tests/drcp_privileged.phpt
      ext/oci8/tests/drcp_scope1.phpt
      ext/oci8/tests/drcp_scope1.phpt:
      Merge DRCP & FAN support. PHP6 sync will happen later

    * ext/oci8/tests/bug42841.phpt
      ext/oci8/tests/bug42841.phpt
      ext/oci8/tests/bug42841.phpt:
        1.1.4;
      file bug42841.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/oci8/oci8_statement.c:
      Fixed bug #42841 (REF CURSOR and oci_new_cursor PHP crash)

2008-01-30  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - MFB SplDirectoryIterator/glob:// stream integration

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      - WS

    * main/streams/glob_wrapper.c:
      - Get rid of overoptimization

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      - Sub path may be NULL

    * (PHP_5_3)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Fixed glob:// stream handling in (Recursive)DirectoryIterator.

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

    * (PHP_5_2)
      NEWS
      ext/gmp/gmp.c:
      
      MFB: Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st
      argument)

    * ext/gmp/gmp.c:
      
      MFB: Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st
      argument)

    * (PHP_5_3)
      ext/gmp/gmp.c:
      
      Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st argument)

2008-01-30  Zoe Slattery  <zoe.slattery@googlemail.com>

    * ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tanh_error.phpt
      ext/standard/tests/math/tanh_error.phpt
      ext/standard/tests/math/tanh_error.phpt:
      Removing superfluous --INI-- section

2008-01-30  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/libxml/libxml.c
      ext/libxml/libxml.c:
      MFH: fix bug #41562 (SimpleXML memory issue)

    * ext/libxml/libxml.c:
      fix bug #41562 (SimpleXML memory issue)

2008-01-30  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/tests/bug43926.phpt
      ext/reflection/tests/bug43926.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt:
      Fix test

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      Revert

2008-01-30  Robin Fernandes  <robin_fernandes@uk.ibm.com>

    * tests/classes/__call_003.phpt
      tests/classes/autoload_007.phpt
      tests/classes/autoload_008.phpt
      tests/classes/autoload_009.phpt
      tests/classes/autoload_010.phpt
      tests/classes/autoload_011.phpt
      tests/classes/autoload_012.phpt
      tests/classes/autoload_013.phpt
      tests/classes/autoload_014.phpt
      tests/classes/autoload_015.phpt
      tests/classes/autoload_016.phpt
      tests/classes/autoload_017.phpt
      tests/classes/autoload_018.phpt
      tests/classes/autoload_019.phpt
      tests/classes/autoload_020.phpt
      tests/classes/constants_basic_001.phpt
      tests/classes/constants_basic_002.phpt
      tests/classes/constants_basic_003.inc
      tests/classes/constants_basic_003.phpt
      tests/classes/constants_basic_004.phpt
      tests/classes/constants_basic_005.phpt
      tests/classes/constants_basic_006.phpt
      tests/classes/constants_error_001.phpt
      tests/classes/constants_error_002.phpt
      tests/classes/constants_error_003.phpt
      tests/classes/constants_error_004.phpt
      tests/classes/constants_error_005.phpt
      tests/classes/constants_error_006.phpt
      tests/classes/constants_error_007.phpt
      tests/classes/final_ctor3.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/method_call_variation_001.phpt
      tests/classes/new_001.phpt
      tests/classes/property_override_privateStatic_private.phpt
      tests/classes/property_override_privateStatic_privateStatic.phpt
      tests/classes/property_override_privateStatic_protected.phpt
      tests/classes/property_override_privateStatic_protectedStatic.phpt
      tests/classes/property_override_privateStatic_public.phpt
      tests/classes/property_override_privateStatic_publicStatic.phpt
      tests/classes/property_override_private_private.phpt
      tests/classes/property_override_private_privateStatic.phpt
      tests/classes/property_override_private_protected.phpt
      tests/classes/property_override_private_protectedStatic.phpt
      tests/classes/property_override_private_public.phpt
      tests/classes/property_override_private_publicStatic.phpt
      tests/classes/property_override_protectedStatic_private.phpt
      tests/classes/property_override_protectedStatic_privateStatic.phpt
      tests/classes/property_override_protectedStatic_protected.phpt
      tests/classes/property_override_protectedStatic_protectedStatic.phpt
      tests/classes/property_override_protectedStatic_public.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protected_private.phpt
      tests/classes/property_override_protected_privateStatic.phpt
      tests/classes/property_override_protected_protected.phpt
      tests/classes/property_override_protected_protectedStatic.phpt
      tests/classes/property_override_protected_public.phpt
      tests/classes/property_override_protected_publicStatic.phpt
      tests/classes/property_override_publicStatic_private.phpt
      tests/classes/property_override_publicStatic_privateStatic.phpt
      tests/classes/property_override_publicStatic_protected.phpt
      tests/classes/property_override_publicStatic_protectedStatic.phpt
      tests/classes/property_override_publicStatic_public.phpt
      tests/classes/property_override_publicStatic_publicStatic.phpt
      tests/classes/property_override_public_private.phpt
      tests/classes/property_override_public_privateStatic.phpt
      tests/classes/property_override_public_protected.phpt
      tests/classes/property_override_public_protectedStatic.phpt
      tests/classes/property_override_public_public.phpt
      tests/classes/property_override_public_publicStatic.phpt
      tests/classes/type_hinting_004.phpt:
      Adding tests for class features, including __autoload(), property
      inheritance rules and class constants. Note: autoload_012.phpt failing on
      php6, fix expected via bug 43973.

    * (PHP_5_3)
      tests/classes/__call_003.phpt
      tests/classes/autoload_007.phpt
      tests/classes/autoload_008.phpt
      tests/classes/autoload_009.phpt
      tests/classes/autoload_010.phpt
      tests/classes/autoload_011.phpt
      tests/classes/autoload_012.phpt
      tests/classes/autoload_013.phpt
      tests/classes/autoload_014.phpt
      tests/classes/autoload_015.phpt
      tests/classes/autoload_016.phpt
      tests/classes/autoload_017.phpt
      tests/classes/autoload_018.phpt
      tests/classes/autoload_019.phpt
      tests/classes/autoload_020.phpt
      tests/classes/constants_basic_001.phpt
      tests/classes/constants_basic_002.phpt
      tests/classes/constants_basic_003.inc
      tests/classes/constants_basic_003.phpt
      tests/classes/constants_basic_004.phpt
      tests/classes/constants_basic_005.phpt
      tests/classes/constants_basic_006.phpt
      tests/classes/constants_error_001.phpt
      tests/classes/constants_error_002.phpt
      tests/classes/constants_error_003.phpt
      tests/classes/constants_error_004.phpt
      tests/classes/constants_error_005.phpt
      tests/classes/constants_error_006.phpt
      tests/classes/constants_error_007.phpt
      tests/classes/final_ctor3.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/method_call_variation_001.phpt
      tests/classes/new_001.phpt
      tests/classes/property_override_privateStatic_private.phpt
      tests/classes/property_override_privateStatic_privateStatic.phpt
      tests/classes/property_override_privateStatic_protected.phpt
      tests/classes/property_override_privateStatic_protectedStatic.phpt
      tests/classes/property_override_privateStatic_public.phpt
      tests/classes/property_override_privateStatic_publicStatic.phpt
      tests/classes/property_override_private_private.phpt
      tests/classes/property_override_private_privateStatic.phpt
      tests/classes/property_override_private_protected.phpt
      tests/classes/property_override_private_protectedStatic.phpt
      tests/classes/property_override_private_public.phpt
      tests/classes/property_override_private_publicStatic.phpt
      tests/classes/property_override_protectedStatic_private.phpt
      tests/classes/property_override_protectedStatic_privateStatic.phpt
      tests/classes/property_override_protectedStatic_protected.phpt
      tests/classes/property_override_protectedStatic_protectedStatic.phpt
      tests/classes/property_override_protectedStatic_public.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protected_private.phpt
      tests/classes/property_override_protected_privateStatic.phpt
      tests/classes/property_override_protected_protected.phpt
      tests/classes/property_override_protected_protectedStatic.phpt
      tests/classes/property_override_protected_public.phpt
      tests/classes/property_override_protected_publicStatic.phpt
      tests/classes/property_override_publicStatic_private.phpt
      tests/classes/property_override_publicStatic_privateStatic.phpt
      tests/classes/property_override_publicStatic_protected.phpt
      tests/classes/property_override_publicStatic_protectedStatic.phpt
      tests/classes/property_override_publicStatic_public.phpt
      tests/classes/property_override_publicStatic_publicStatic.phpt
      tests/classes/property_override_public_private.phpt
      tests/classes/property_override_public_privateStatic.phpt
      tests/classes/property_override_public_protected.phpt
      tests/classes/property_override_public_protectedStatic.phpt
      tests/classes/property_override_public_public.phpt
      tests/classes/property_override_public_publicStatic.phpt
      tests/classes/type_hinting_004.phpt:
      Adding tests for class features, including __autoload(), property
      inheritance rules and class constants.

    * tests/classes/__call_003.phpt
      tests/classes/__call_003.phpt
      tests/classes/__call_003.phpt
      tests/classes/autoload_007.phpt
      tests/classes/autoload_007.phpt
      tests/classes/autoload_007.phpt
      tests/classes/autoload_008.phpt
      tests/classes/autoload_008.phpt
      tests/classes/autoload_008.phpt
      tests/classes/autoload_009.phpt
      tests/classes/autoload_009.phpt
      tests/classes/autoload_009.phpt
      tests/classes/autoload_010.phpt
      tests/classes/autoload_010.phpt
      tests/classes/autoload_010.phpt
      tests/classes/autoload_011.phpt
      tests/classes/autoload_011.phpt
      tests/classes/autoload_011.phpt
      tests/classes/autoload_012.phpt
      tests/classes/autoload_012.phpt
      tests/classes/autoload_012.phpt
      tests/classes/autoload_013.phpt
      tests/classes/autoload_013.phpt
      tests/classes/autoload_013.phpt
      tests/classes/autoload_014.phpt
      tests/classes/autoload_014.phpt
      tests/classes/autoload_014.phpt
      tests/classes/autoload_015.phpt
      tests/classes/autoload_015.phpt
      tests/classes/autoload_015.phpt
      tests/classes/autoload_016.phpt
      tests/classes/autoload_016.phpt
      tests/classes/autoload_016.phpt
      tests/classes/autoload_017.phpt
      tests/classes/autoload_017.phpt
      tests/classes/autoload_017.phpt
      tests/classes/autoload_018.phpt
      tests/classes/autoload_018.phpt
      tests/classes/autoload_018.phpt
      tests/classes/autoload_019.phpt
      tests/classes/autoload_019.phpt
      tests/classes/autoload_019.phpt
      tests/classes/autoload_020.phpt
      tests/classes/autoload_020.phpt
      tests/classes/autoload_020.phpt
      tests/classes/constants_basic_001.phpt
      tests/classes/constants_basic_001.phpt
      tests/classes/constants_basic_001.phpt
      tests/classes/constants_basic_002.phpt
      tests/classes/constants_basic_002.phpt
      tests/classes/constants_basic_002.phpt
      tests/classes/constants_basic_003.inc
      tests/classes/constants_basic_003.inc
      tests/classes/constants_basic_003.inc
      tests/classes/constants_basic_003.phpt
      tests/classes/constants_basic_003.phpt
      tests/classes/constants_basic_003.phpt
      tests/classes/constants_basic_004.phpt
      tests/classes/constants_basic_004.phpt
      tests/classes/constants_basic_004.phpt
      tests/classes/constants_basic_005.phpt
      tests/classes/constants_basic_005.phpt
      tests/classes/constants_basic_005.phpt
      tests/classes/constants_basic_006.phpt
      tests/classes/constants_basic_006.phpt
      tests/classes/constants_basic_006.phpt
      tests/classes/constants_error_001.phpt
      tests/classes/constants_error_001.phpt
      tests/classes/constants_error_001.phpt
      tests/classes/constants_error_002.phpt
      tests/classes/constants_error_002.phpt
      tests/classes/constants_error_002.phpt
      tests/classes/constants_error_003.phpt
      tests/classes/constants_error_003.phpt
      tests/classes/constants_error_003.phpt
      tests/classes/constants_error_004.phpt
      tests/classes/constants_error_004.phpt
      tests/classes/constants_error_004.phpt
      tests/classes/constants_error_005.phpt
      tests/classes/constants_error_005.phpt
      tests/classes/constants_error_005.phpt
      tests/classes/constants_error_006.phpt
      tests/classes/constants_error_006.phpt
      tests/classes/constants_error_006.phpt
      tests/classes/constants_error_007.phpt
      tests/classes/constants_error_007.phpt
      tests/classes/constants_error_007.phpt
      tests/classes/final_ctor3.phpt
      tests/classes/final_ctor3.phpt
      tests/classes/final_ctor3.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/inheritance_005.phpt
      tests/classes/method_call_variation_001.phpt
      tests/classes/method_call_variation_001.phpt
      tests/classes/method_call_variation_001.phpt
      tests/classes/new_001.phpt
      tests/classes/new_001.phpt
      tests/classes/new_001.phpt
      tests/classes/property_override_privateStatic_private.phpt
      tests/classes/property_override_privateStatic_private.phpt
      tests/classes/property_override_privateStatic_private.phpt
      tests/classes/property_override_privateStatic_privateStatic.phpt
      tests/classes/property_override_privateStatic_privateStatic.phpt
      tests/classes/property_override_privateStatic_privateStatic.phpt
      tests/classes/property_override_privateStatic_protected.phpt
      tests/classes/property_override_privateStatic_protected.phpt
      tests/classes/property_override_privateStatic_protected.phpt
      tests/classes/property_override_privateStatic_protectedStatic.phpt
      tests/classes/property_override_privateStatic_protectedStatic.phpt
      tests/classes/property_override_privateStatic_protectedStatic.phpt
      tests/classes/property_override_privateStatic_public.phpt
      tests/classes/property_override_privateStatic_public.phpt
      tests/classes/property_override_privateStatic_public.phpt
      tests/classes/property_override_privateStatic_publicStatic.phpt
      tests/classes/property_override_privateStatic_publicStatic.phpt
      tests/classes/property_override_privateStatic_publicStatic.phpt
      tests/classes/property_override_private_private.phpt
      tests/classes/property_override_private_private.phpt
      tests/classes/property_override_private_private.phpt
      tests/classes/property_override_private_privateStatic.phpt
      tests/classes/property_override_private_privateStatic.phpt
      tests/classes/property_override_private_privateStatic.phpt
      tests/classes/property_override_private_protected.phpt
      tests/classes/property_override_private_protected.phpt
      tests/classes/property_override_private_protected.phpt
      tests/classes/property_override_private_protectedStatic.phpt
      tests/classes/property_override_private_protectedStatic.phpt
      tests/classes/property_override_private_protectedStatic.phpt
      tests/classes/property_override_private_public.phpt
      tests/classes/property_override_private_public.phpt
      tests/classes/property_override_private_public.phpt
      tests/classes/property_override_private_publicStatic.phpt
      tests/classes/property_override_private_publicStatic.phpt
      tests/classes/property_override_private_publicStatic.phpt
      tests/classes/property_override_protectedStatic_private.phpt
      tests/classes/property_override_protectedStatic_private.phpt
      tests/classes/property_override_protectedStatic_private.phpt
      tests/classes/property_override_protectedStatic_privateStatic.phpt
      tests/classes/property_override_protectedStatic_privateStatic.phpt
      tests/classes/property_override_protectedStatic_privateStatic.phpt
      tests/classes/property_override_protectedStatic_protected.phpt
      tests/classes/property_override_protectedStatic_protected.phpt
      tests/classes/property_override_protectedStatic_protected.phpt
      tests/classes/property_override_protectedStatic_protectedStatic.phpt
      tests/classes/property_override_protectedStatic_protectedStatic.phpt
      tests/classes/property_override_protectedStatic_protectedStatic.phpt
      tests/classes/property_override_protectedStatic_public.phpt
      tests/classes/property_override_protectedStatic_public.phpt
      tests/classes/property_override_protectedStatic_public.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protectedStatic_publicStatic.phpt
      tests/classes/property_override_protected_private.phpt
      tests/classes/property_override_protected_private.phpt
      tests/classes/property_override_protected_private.phpt
      tests/classes/property_override_protected_privateStatic.phpt
      tests/classes/property_override_protected_privateStatic.phpt
      tests/classes/property_override_protected_privateStatic.phpt
      tests/classes/property_override_protected_protected.phpt
      tests/classes/property_override_protected_protected.phpt
      tests/classes/property_override_protected_protected.phpt
      tests/classes/property_override_protected_protectedStatic.phpt
      tests/classes/property_override_protected_protectedStatic.phpt
      tests/classes/property_override_protected_protectedStatic.phpt
      tests/classes/property_override_protected_public.phpt
      tests/classes/property_override_protected_public.phpt
      tests/classes/property_override_protected_public.phpt
      tests/classes/property_override_protected_publicStatic.phpt
      tests/classes/property_override_protected_publicStatic.phpt
      tests/classes/property_override_protected_publicStatic.phpt
      tests/classes/property_override_publicStatic_private.phpt
      tests/classes/property_override_publicStatic_private.phpt
      tests/classes/property_override_publicStatic_private.phpt
      tests/classes/property_override_publicStatic_privateStatic.phpt
      tests/classes/property_override_publicStatic_privateStatic.phpt
      tests/classes/property_override_publicStatic_privateStatic.phpt
      tests/classes/property_override_publicStatic_protected.phpt
      tests/classes/property_override_publicStatic_protected.phpt
      tests/classes/property_override_publicStatic_protected.phpt
      tests/classes/property_override_publicStatic_protectedStatic.phpt
      tests/classes/property_override_publicStatic_protectedStatic.phpt
      tests/classes/property_override_publicStatic_protectedStatic.phpt
      tests/classes/property_override_publicStatic_public.phpt
      tests/classes/property_override_publicStatic_public.phpt
      tests/classes/property_override_publicStatic_public.phpt
      tests/classes/property_override_publicStatic_publicStatic.phpt
      tests/classes/property_override_publicStatic_publicStatic.phpt
      tests/classes/property_override_publicStatic_publicStatic.phpt
      tests/classes/property_override_public_private.phpt
      tests/classes/property_override_public_private.phpt
      tests/classes/property_override_public_private.phpt
      tests/classes/property_override_public_privateStatic.phpt
      tests/classes/property_override_public_privateStatic.phpt
      tests/classes/property_override_public_privateStatic.phpt
      tests/classes/property_override_public_protected.phpt
      tests/classes/property_override_public_protected.phpt
      tests/classes/property_override_public_protected.phpt
      tests/classes/property_override_public_protectedStatic.phpt
      tests/classes/property_override_public_protectedStatic.phpt
      tests/classes/property_override_public_protectedStatic.phpt
      tests/classes/property_override_public_public.phpt
      tests/classes/property_override_public_public.phpt
      tests/classes/property_override_public_public.phpt
      tests/classes/property_override_public_publicStatic.phpt
      tests/classes/property_override_public_publicStatic.phpt
      tests/classes/property_override_public_publicStatic.phpt
      tests/classes/type_hinting_004.phpt
      tests/classes/type_hinting_004.phpt
      tests/classes/type_hinting_004.phpt:
        1.1.4;
      file __call_003.phpt was initially added on branch PHP_5_2.

2008-01-30  Felipe Pena  <felipensp@gmail.com>

    * (PHP_5_3)
      ext/reflection/php_reflection.c:
      Fix the fix (isInstance - order of parameters)

2008-01-30  Antony Dovgal  <tony@daylessday.org>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      fix ZTS build

    * ZendEngine2/zend_execute_API.c:
      fix #43973 (__autoload called with wrong classname when triggered by static
      callback)
      the issue was present only in HEAD
      patch by Felipe

2008-01-30  Felipe Pena  <felipensp@gmail.com>

    * ext/reflection/tests/bug43926.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt:
      Fix tests

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug43926.phpt:
      Fixed Bug #43926 (isInstance() isn't equivalent to instanceof operator)

    * (PHP_5_3)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug43926.phpt
      ext/reflection/tests/bug43926.phpt:
      Fixed Bug#43926 (isInstance() isn't equivalent to instanceof operator)

2008-01-30  Dmitry Stogov  <dmitry@zend.com>

    * configure.in
      TSRM/TSRM.h
      TSRM/tsrm_virtual_cwd.h
      ZendEngine2/acconfig.h
      ext/bz2/php_bz2.h
      ext/dom/xml_common.h
      ext/gd/php_gd.h
      ext/hash/php_hash.h
      ext/iconv/php_iconv.h
      ext/libxml/php_libxml.h
      ext/mbstring/mbstring.h
      ext/mysqli/php_mysqli_structs.h
      ext/pdo/php_pdo.h
      ext/pgsql/php_pgsql.h
      ext/skeleton/php_skeleton.h
      ext/spl/php_spl.h
      ext/unicode/php_unicode.h
      ext/zip/lib/zip.h
      main/SAPI.h
      main/php.h
      sapi/apache2filter/php_apache.h
      sapi/apache2handler/php_apache.h
      sapi/apache_hooks/mod_php5.h
      sapi/pi3web/pi3web_sapi.h:
      Imporoved PHP binary size and startup speed with GCC4 visibility control
      (Nuno)

    * (PHP_5_3)
      NEWS
      configure.in
      TSRM/TSRM.h
      TSRM/tsrm_virtual_cwd.h
      ZendEngine2/acconfig.h
      ext/bz2/php_bz2.h
      ext/dom/xml_common.h
      ext/gd/php_gd.h
      ext/hash/php_hash.h
      ext/iconv/php_iconv.h
      ext/libxml/php_libxml.h
      ext/mbstring/mbstring.h
      ext/mysqli/php_mysqli_structs.h
      ext/pdo/php_pdo.h
      ext/pgsql/php_pgsql.h
      ext/skeleton/php_skeleton.h
      ext/spl/php_spl.h
      ext/zip/lib/zip.h
      main/SAPI.h
      main/php.h
      sapi/apache/mod_php5.h
      sapi/apache2filter/php_apache.h
      sapi/apache2handler/php_apache.h
      sapi/apache_hooks/mod_php5.h
      sapi/pi3web/pi3web_sapi.h:
      Improved PHP binary size and startup speed with GCC4 visibility control
      (Nuno)

2008-01-30  Antony Dovgal  <tony@daylessday.org>

    * ext/sqlite/config.m4:
      both pdo & spl dependencies are optional

2008-01-30  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/xml/xml.c:
      Fix typo

    * (PHP_5_3)
      ext/xml/xml.c:
      fix typo

    * (PHP_5_2)
      ext/xml/xml.c:
      Copy-paste typo

2008-01-30  Dmitry Stogov  <dmitry@zend.com>

    * ext/json/json.c
      ext/json/json.c:
      ZTS fix

2008-01-30  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/dom/node.c:
      Fix arginfo.

2008-01-30  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/json/tests/bug41567.phpt:
      This one depends on the precision setting

2008-01-30  Stanislav Malyshev  <stas@zend.com>

    * ext/json/json.c
      ext/json/json.c
      ext/json/utf8_to_utf16.c
      ext/json/utf8_to_utf16.c
      ext/json/tests/bug43941.phpt:
      fix #43941: invalid utf-8 not accepted

    * ext/json/tests/bug43941.phpt
      ext/json/tests/bug43941.phpt:
      
      file bug43941.phpt was initially added on branch PHP_5_3.

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

    * (PHP_5_3)
      EXTENSIONS:
      Change readline extension status to Working

2008-01-29  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/xml/xml.c
      ext/xml/tests/bug43957.phpt:
      Fixed bug #43957

    * (PHP_5_2)
      ext/xml/xml.c
      ext/xml/xml.c
      ext/xml/tests/bug43957.phpt:
      Fixed bug #43957 (utf8_decode() bogus conversion of partial multibyte UTF8
      char)

    * ext/xml/tests/bug43957.phpt
      ext/xml/tests/bug43957.phpt
      ext/xml/tests/bug43957.phpt:
        1.1.4;
      file bug43957.phpt was initially added on branch PHP_5_3.

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

    * ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_structs.h:
      fix win32 build

2008-01-29  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/html.c:
      no sleep here either

    * (PHP_5_3)
      ext/standard/html.c:
      rm cruft

2008-01-29  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/xsl/xsltprocessor.c:
      - Fix arginfo and prototype.

2008-01-29  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      NEWS
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput4:
      upgrade to pcre 7.6

    * (PHP_5_3)
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testoutput4:
      upgrade to PCRE 7.6.

2008-01-29  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MF53: That should have been ||.

    * (PHP_5_3)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - That should have been ||.

    * (PHP_5_3)
      ext/date/php_date.c:
      - Make whitespace the same as in HEAD.

    * ext/date/php_date.c:
      - Make whitespace the same as in 5.3.

    * ext/date/lib/parse_date.c:
      - Commit generated file.

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug43960.phpt:
      - MFH: Fixed bug #43960 (strtotime() returns timestamp in the future when
      given
        a bogus string).

    * ext/date/tests/bug43960.phpt
      ext/date/tests/bug43960.phpt:
      
      - Fixed bug #43960 (strtotime() returns timestamp in the future when given
      a
        bogus string).

    * ext/date/lib/parse_date.re:
      - Fixed bug #43960 (strtotime() returns timestamp in the future when given
      a
        bogus string).

2008-01-29  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cli/php_cli.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      Fixed bug #43968 (Extending internal class causes a crash)
      The fix is a workaround for GCC optizer bug.

2008-01-29  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/config9.m4
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/php_mysqlnd.c:
      Fix the build, add a missing file

    * ext/mysqlnd/php_mysqlnd.c
      ext/mysqlnd/php_mysqlnd.c:
      
      file php_mysqlnd.c was initially added on branch PHP_5_3.

2008-01-29  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ext/dom/xpath.c
      ext/dom/xpath.c:
      MFH: Add Reflection API metadata for DOMXPath.

    * ext/dom/xpath.c:
      Add Reflection API metadata for DOMXPath.

    * (PHP_5_2)
      ext/dom/node.c
      ext/dom/node.c:
      MFH: Add Reflection API metadata for DOMNode.

    * ext/dom/node.c:
      Add Reflection API metadata for DOMNode.

2008-01-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/fopen_wrappers.c
      main/fopen_wrappers.c
      main/fopen_wrappers.c:
      Fixed bug #43491 (Under certain conditions, file_exists() never returns)

2008-01-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      entry moved to 5_2

    * (PHP_5_2)
      NEWS
      ext/standard/html.c
      ext/standard/tests/strings/bug43927.phpt:
      MFH: fix #43927 (koi8r is missing from html_entity_decode())
      patch by andy at demos dot su

    * sapi/cli/tests/006.phpt:
      fix test

2008-01-29  Dmitry Stogov  <dmitry@zend.com>

    * ext/mysqlnd/config.w32
      ext/mysqlnd/config.w32:
      missing spaces

2008-01-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      sapi/cli/tests/006.phpt:
      fix test
      Derick, you're adding new methods too fast =)

2008-01-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_builtin_functions.c:
      Unicode support

2008-01-29  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h:
      Moved initialization into a separate function

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h:
      Moved initialization code into a function.

2008-01-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h:
      Fixed types

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug43323.phpt
      ZendEngine2/tests/bug43323.phpt
      ZendEngine2/tests/bug43323.phpt:
      Fixed bug #43323 (Wrong count abstract methods). (Felipe, Dmitry)

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/bug43505.phpt
      ext/standard/tests/array/bug43505.phpt
      ext/standard/tests/array/bug43505.phpt
      ext/standard/tests/array/bug43505.phpt
      ext/standard/tests/array/bug43505.phpt:
      Fixed bug #43505 (Assign by reference bug)

    * (PHP_5_2)
      ext/date/tests/bug43003.phpt:
      Fixed test

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h
      ZendEngine2/tests/bug43918.phpt
      ext/simplexml/simplexml.c:
      Fixed bug #43918 (Segmentation fault in garbage collector)

    * ZendEngine2/tests/bug43918.phpt
      ZendEngine2/tests/bug43918.phpt
      ext/simplexml/simplexml.c:
      
      file bug43918.phpt was initially added on branch PHP_5_3.

2008-01-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

2008-01-29  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/compact_variation1.phpt:
      - MFH compact_variation1.phpt  - fix for bug #29044

    * ext/standard/tests/array/compact_variation1.phpt
      ext/standard/tests/array/compact_variation1.phpt:
      
      - update compact_variation1.phpt to take into account fix for bug #29044

2008-01-29  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c:
      MFH: Add Reflection API metadata for XSLTProcessor.

    * ext/xsl/xsltprocessor.c:
      Add Reflection API metadata for XSLTProcessor.

2008-01-29  David Coallier  <david.coallier@gmail.com>

    * ext/standard/string.c:
      - Good proto message and description of function

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

    * (PHP_5_3)
      ext/pdo_pgsql/pgsql_statement.c:
      
      Simplify code

2008-01-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/array.c:
      MFH: fix #43596 (array_slice(): $length arg ignored when it is 0)

    * ext/standard/array.c:
      fix #43596 (array_slice(): $length arg ignored when it is 0)

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug30922.phpt:
      fix typo and bug #43646

2008-01-28  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h:
      fix type

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

    * ext/mysqlnd/config.w32
      ext/mysqlnd/config.w32
      ext/mysqlnd/config9.m4
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h:
      Moving extension specific code to php_mysqlnd.c as the old rule is.

2008-01-28  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      BFN

    * ext/standard/html.c
      ext/standard/tests/strings/bug43927.phpt:
      MFB: fix #43927 (koi8r is missing from html_entity_decode())
      patch by andy at demos dot su

    * ext/standard/tests/strings/bug43927.phpt
      ext/standard/tests/strings/bug43927.phpt:
      
      file bug43927.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/standard/html.c:
      fix #43927 (koi8r is missing from html_entity_decode())
      patch by andy at demos dot su

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

    * ext/mysql/config.w32
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqlnd/config.w32
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_block_alloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      MFB:
      some config.w32 fixes
      moved mysqlnd's block allocator to a separate file and also now
      it's part of the connection, no MT problems.

    * (PHP_5_3)
      ext/mysql/config.w32
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqlnd/config.w32
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_block_alloc.c
      ext/mysqlnd/mysqlnd_block_alloc.h
      ext/mysqlnd/mysqlnd_block_alloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      some config.w32 fixes
      moved mysqlnd's block allocator to a separate file and also now
      it's part of the connection, no MT problems.

2008-01-28  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_observer.c
      ext/spl/internal/splobjectstorage.inc:
      - MFH Make SplObjectStorage implement ArrayAccess
      [DOC]

    * ext/spl/spl_observer.c
      ext/spl/internal/splobjectstorage.inc:
      - Make SplObjectStorage implement ArrayAccess

2008-01-28  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c:
      - MFH: Added two optional parameters to timezone_transitions_get() /
        DateTimeZone::getTranstions() to limit the range of transitions being
        returned.

    * ext/date/php_date.c:
      - Added two optional parameters to timezone_transitions_get() /
        DateTimeZone::getTranstions() to limit the range of transitions being
        returned.

    * ext/date/tests/strtotime.phpt:
      - MF53: Fixed test case.

    * (PHP_5_3)
      ext/date/tests/strtotime.phpt:
      - Fixed test case.

    * ext/date/php_date.c:
      - MF53: Added missing folding tags.

    * (PHP_5_3)
      ext/date/php_date.c:
      - Add missing folding tags.

    * (PHP_5_3)
      ZendEngine2/zend.c:
      - MFH: Send the debug info to stderr instead of stdout.

    * ZendEngine2/zend.c:
      - Send the debug info to stderr instead of stdout.

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.h:
      - MFH: Added date_timestamp_get() / DateTime::getTimestamp() to retrieve
      the
        Unix timestamp belonging to a date object.

    * ext/date/php_date.c
      ext/date/php_date.h:
      - Added DateTime::getTimestamp() / date_timestamp_get().

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

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      MFB: More optimizations - less MM calls
      Clearly separated fetching (physical reading) from decoding phases (data
      interpretation). Threaded fetching added but disabled as needs more work
      for
      Windows. For Linux needs some touches to add pthreads if this is enabled,
      probably with a compile-time switch.
      The code reorganisation makes it easy to add also async API, similar to
      cURL's one.

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      More optimizations - less MM calls
      Clearly separated fetching (physical reading) from decoding phases (data
      interpretation). Threaded fetching added but disabled as needs more work
      for
      Windows. For Linux needs some touches to add pthreads if this is enabled,
      probably with a compile-time switch.
      The code reorganisation makes it easy to add also async API, similar to
      cURL's one.

2008-01-28  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      main/SAPI.c
      main/SAPI.c:
      MFH: Fixed bug #43954 (Memory leak when sending the same HTTP status code
      more than once.)

    * main/SAPI.c:
      Fixed bug #43954 (Memory leak when sending the same HTTP status code more
      than once.)

2008-01-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * NEWS:
      Remove items already in 5.3

2008-01-28  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/mysql/php_mysql_structs.h
      ext/mysql/php_mysql_structs.h:
      remove unused PHP_MYSQL_API macro

2008-01-28  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS:
      Better message

2008-01-27  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/date_create-2.phpt
      ext/date/tests/strtotime.phpt:
      - Fixed parsing of timestamps.

2008-01-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * sapi/cli/tests/006.phpt
      sapi/cli/tests/006.phpt:
      Fix test

    * (PHP_5_2)
      ext/spl/tests/observer_006.phpt:
      Remove bogus test (should be in HEAD)

2008-01-27  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/tests/observer_006.phpt:
      - Test went to 5.2... somehow.... very strange

    * (PHP_5_3)
      NEWS
      ext/spl/spl_observer.c
      ext/spl/internal/splobjectstorage.inc
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt
      ext/spl/tests/observer_006.phpt:
      MFH:
      [DOC] Add ability to store associative infor with objects in
      SplObjectStorage
      - Add second parameter to SplObjectStorage::attach()
      - Add SplObjectStorage::setInfo()
      - Add SplObjectStorage::getInfo()

    * ext/spl/spl_observer.c
      ext/spl/internal/splobjectstorage.inc
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt
      ext/spl/tests/observer_006.phpt
      ext/spl/tests/observer_006.phpt
      ext/spl/tests/observer_006.phpt:
      - Add second parameter to SplObjectStorage::attach()
      - Add SplObjectStorage::setInfo()
      - Add SplObjectStorage::getInfo()

2008-01-27  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - Update proto.

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/tests/timezones-list.phpt:
      - MFH: Added support for selectively listing timezone identifiers through
        timezone_identifiers_list() / DateTimezone::listIdentifiers().

    * ext/date/tests/timezones-list.phpt
      ext/date/tests/timezones-list.phpt:
      
      - Added support for selectively listing timezone identifiers through
        timezone_identifiers_list() / DateTimezone::listIdentifiers().

    * ext/date/php_date.c:
      - Added support for selectively listing timezone identifiers through
        timezone_identifiers_list() / DateTimezone::listIdentifiers().

2008-01-27  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/date/tests/bug43003.phpt
      ext/date/tests/bug43003.phpt:
      fix test

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

    * (PHP_5_3)
      ext/shmop/shmop.c:
      
      WS

2008-01-27  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/moneyformat.phpt:
      be more strict in the skipif

    * ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt:
      MFB: fix skipifs

    * (PHP_5_3)
      ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt:
      fix a bunch of SKIPIF (check for non available locales)

2008-01-27  Rob Richards  <rrichards@ctindustries.net>

    * ext/libxml/php_libxml2.def:
      add missing export

2008-01-27  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/spl_observer.c:
      - Minor rearrange and fix potential issue with double adding

    * ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      - revert over constfying

2008-01-27  Etienne Kneuss  <php@colder.ch>

    * ext/spl/internal/spldoublylinkedlist.inc:
      Typo

    * (PHP_5_3)
      ext/spl/spl_dllist.c
      ext/spl/internal/spldoublylinkedlist.inc
      ext/spl/internal/splqueue.inc
      ext/spl/internal/splstack.inc
      ext/spl/tests/dllist_003.phpt:
      MFH: -Pointer doesn't move if we're moving forward and shifting at the same
      time
      -Userland implementation
      -Doxygen doc

    * ext/spl/spl_dllist.c
      ext/spl/internal/spldoublylinkedlist.inc
      ext/spl/internal/splqueue.inc
      ext/spl/internal/splstack.inc
      ext/spl/tests/dllist_003.phpt:
      -Pointer doesn't move if we're moving forward and shifting at the same time
      -Userland implementation
      -Doxygen doc

2008-01-26  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_dllist.c
      ext/spl/tests/dllist_007.phpt:
      MFH: Iterator implementation in SplDoublyLinkedList, SplStack, SplQueue

    * ext/spl/spl_dllist.c
      ext/spl/tests/dllist_007.phpt
      ext/spl/tests/dllist_007.phpt:
      Iterator implementation for SplDoublyLinkedList, SplStack, SplQueue

2008-01-26  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/lib/tm2unixtime.c
      ext/date/tests/bug40743.phpt
      ext/date/tests/bug41599.phpt
      ext/date/tests/bug42910.phpt
      ext/date/tests/bug43003.phpt
      ext/date/tests/bug43527.phpt
      ext/date/tests/bug43808.phpt:
      - MFH Bugfixes:
      	- Fixed bug #43808 (date_create never fails (even when it should)).
      	- Fixed bug #43527 (DateTime created from a timestamp reports environment
      	  timezone).
      	- Fixed bug #43003 (Invalid timezone reported for DateTime objects
      	  constructed using a timestamp).
      	- Fixed bug #42190 (Constructing DateTime with TimeZone Indicator
      	  invalidates DateTimeZone).
      	- Fixed bug #41599 (setTime() fails after modify() is used).

2008-01-25  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      more const kewywording
      remove spl_functions_none var (wast used anywhere

    * ext/ereg/regex/cclass.h
      ext/ereg/regex/regerror.c
      ext/filter/filter.c
      ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      MFB: const keywording

    * (PHP_5_3)
      ext/filter/filter.c:
      const more 216 bytes (on a 32-bits host)

    * (PHP_5_3)
      ext/ereg/regex/cclass.h
      ext/ereg/regex/regerror.c:
      const'ify more 372 bytes

    * ext/ereg/regex/cname.h:
      MFB: const'ify

    * (PHP_5_3)
      ext/ereg/regex/cname.h:
      const'ify more 768 bytes

    * ext/pdo/pdo_sqlstate.c:
      MFB: move data to const segment

    * (PHP_5_3)
      ext/pdo/pdo_sqlstate.c:
      move about 3K of data to the const area. also reduce memory usage (~ -266
      bytes :P)

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/php_pcre.h:
      spread some static keywords

2008-01-25  Scott MacVicar  <scott@macvicar.net>

    * ext/standard/html.c:
      MFB: Fix html_entity_decode when converting numeric html entities, the
      numeric values for the extended character set don't correspond to that of
      windows-1251 and cp866.

    * (PHP_5_3)
      NEWS
      ext/standard/html.c:
      Fix html_entity_decode when converting numeric html entities, the numeric
      values for the extended characters don't correspond to that of
      windows-1251 and cp866.

2008-01-25  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/dom/dom_fe.h
      ext/dom/php_dom.c
      ext/dom/php_dom.h
      ext/dom/xpath.c
      ext/dom/tests/domxpath.phpt:
      backport functionality to call user functions within XPath
      add test

    * ext/mysqlnd/mysqlnd_result.c:
      fix win32 compile

    * ext/standard/array.c:
      fix zts build

2008-01-25  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/array.c:
      MFH: endless loop (and stack overflow) protection in compact()

    * ext/standard/array.c:
      endless loop (and stack overflow) protection in compact()

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

    * (PHP_5_3)
      ext/standard/string.c:
      
      Adjust new chr() param handling to address chr("") calls

2008-01-25  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/array/array_shuffle_basic.phpt
      ext/standard/tests/array/array_shuffle_basic.phpt:
      - Add a basic test for array_shuffle()

    * ext/standard/tests/array/array_shuffle_basic.phpt
      ext/standard/tests/array/array_shuffle_basic.phpt
      ext/standard/tests/array/array_shuffle_basic.phpt:
        1.1.4;
      file array_shuffle_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/array/array_diff_key_basic.phpt
      ext/standard/tests/array/array_diff_key_basic.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_basic.phpt
      ext/standard/tests/array/array_diff_uassoc_basic.phpt
      ext/standard/tests/array/array_diff_ukey_basic.phpt
      ext/standard/tests/array/array_diff_ukey_basic.phpt
      ext/standard/tests/array/array_intersect_key_basic.phpt
      ext/standard/tests/array/array_intersect_key_basic.phpt
      ext/standard/tests/array/array_intersect_uassoc_basic.phpt
      ext/standard/tests/array/array_intersect_uassoc_basic.phpt
      ext/standard/tests/array/array_intersect_ukey_basic.phpt
      ext/standard/tests/array/array_intersect_ukey_basic.phpt
      ext/standard/tests/array/array_udiff_assoc_basic.phpt
      ext/standard/tests/array/array_udiff_assoc_basic.phpt
      ext/standard/tests/array/array_udiff_basic.phpt
      ext/standard/tests/array/array_udiff_basic.phpt
      ext/standard/tests/array/array_udiff_uassoc_basic.phpt
      ext/standard/tests/array/array_udiff_uassoc_basic.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic.phpt
      ext/standard/tests/array/array_uintersect_basic.phpt
      ext/standard/tests/array/array_uintersect_basic.phpt
      ext/standard/tests/array/array_uintersect_uassoc_basic.phpt
      ext/standard/tests/array/array_uintersect_uassoc_basic.phpt:
      - add some basic tests for array diff and intersection functions

    * ext/standard/tests/array/array_diff_key_basic.phpt
      ext/standard/tests/array/array_diff_key_basic.phpt
      ext/standard/tests/array/array_diff_key_basic.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_key_variation1.phpt
      ext/standard/tests/array/array_diff_uassoc_basic.phpt
      ext/standard/tests/array/array_diff_uassoc_basic.phpt
      ext/standard/tests/array/array_diff_uassoc_basic.phpt
      ext/standard/tests/array/array_diff_ukey_basic.phpt
      ext/standard/tests/array/array_diff_ukey_basic.phpt
      ext/standard/tests/array/array_diff_ukey_basic.phpt
      ext/standard/tests/array/array_intersect_key_basic.phpt
      ext/standard/tests/array/array_intersect_key_basic.phpt
      ext/standard/tests/array/array_intersect_key_basic.phpt
      ext/standard/tests/array/array_intersect_uassoc_basic.phpt
      ext/standard/tests/array/array_intersect_uassoc_basic.phpt
      ext/standard/tests/array/array_intersect_uassoc_basic.phpt
      ext/standard/tests/array/array_intersect_ukey_basic.phpt
      ext/standard/tests/array/array_intersect_ukey_basic.phpt
      ext/standard/tests/array/array_intersect_ukey_basic.phpt
      ext/standard/tests/array/array_udiff_assoc_basic.phpt
      ext/standard/tests/array/array_udiff_assoc_basic.phpt
      ext/standard/tests/array/array_udiff_assoc_basic.phpt
      ext/standard/tests/array/array_udiff_basic.phpt
      ext/standard/tests/array/array_udiff_basic.phpt
      ext/standard/tests/array/array_udiff_basic.phpt
      ext/standard/tests/array/array_udiff_uassoc_basic.phpt
      ext/standard/tests/array/array_udiff_uassoc_basic.phpt
      ext/standard/tests/array/array_udiff_uassoc_basic.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic.phpt
      ext/standard/tests/array/array_uintersect_assoc_basic.phpt
      ext/standard/tests/array/array_uintersect_basic.phpt
      ext/standard/tests/array/array_uintersect_basic.phpt
      ext/standard/tests/array/array_uintersect_basic.phpt
      ext/standard/tests/array/array_uintersect_uassoc_basic.phpt
      ext/standard/tests/array/array_uintersect_uassoc_basic.phpt
      ext/standard/tests/array/array_uintersect_uassoc_basic.phpt:
        1.1.4;
      file array_diff_key_basic.phpt was initially added on branch PHP_5_3.

2008-01-24  Antony Dovgal  <tony@daylessday.org>

    * ext/ereg/regex/regerror.c
      ext/ereg/regex/regexec.c
      ext/ereg/regex/regfree.c:
      use local header when building bundled regex engine

2008-01-24  Dmitry Stogov  <dmitry@zend.com>

    * win32/build/config.w32:
      Fixed win32 build

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed compilation warnings

    * (PHP_5_3)
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed comilation warnings

2008-01-24  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/compact_basic.phpt
      ext/standard/tests/array/compact_basic.phpt
      ext/standard/tests/array/compact_error.phpt
      ext/standard/tests/array/compact_error.phpt:
      - New tests for compact()

    * ext/standard/tests/array/compact_basic.phpt
      ext/standard/tests/array/compact_basic.phpt
      ext/standard/tests/array/compact_basic.phpt
      ext/standard/tests/array/compact_error.phpt
      ext/standard/tests/array/compact_error.phpt
      ext/standard/tests/array/compact_error.phpt
      ext/standard/tests/array/compact_variation1.phpt:
        1.1.4;
      - New tests for compact()

2008-01-24  Rob Richards  <rrichards@ctindustries.net>

    * ext/oci8/oci8.c
      ext/oci8/oci8_lob.c:
      fix zts build

2008-01-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Increased Zend MM cache size

    * ZendEngine2/zend_gc.c:
      Fixed possible GC failure bacause of EG(object_store).object_buckets
      reallocation

    * (PHP_5_3)
      ZendEngine2/zend_gc.c:
      Fixed possible GC failure because of EG(object_store).object_buckets
      reallocation

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h:
      Fixed GC bug

    * ZendEngine2/tests/gc_027.phpt
      ZendEngine2/tests/gc_027.phpt:
      
      file gc_027.phpt was initially added on branch PHP_5_3.

2008-01-24  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ZendEngine2/zend.c:
      - MFH: Show GC statistics if GC benchmarking is enabled.

    * ZendEngine2/zend.c:
      - Show GC statistics if GC benchmarking is enabled.

2008-01-24  Sara Golemon  <sara@golemon.com>

    * ext/dbase/dbase.c:
      Fix potential crash when non-array is used optimisticly

2008-01-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug43426.phpt
      ZendEngine2/tests/bug43426.phpt:
      
      file bug43426.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/tests/bug43426.phpt:
      Fixed bug #43426 (crash on nested call_user_func() calls)

2008-01-24  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_builtin_functions.c:
      Flag unicode safe functions

2008-01-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/tests/bug41209.phpt
      ZendEngine2/tests/bug41209.phpt:
      Changed EG(argument_stack) implementation.

    * (PHP_5_2)
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug41919.phpt
      ZendEngine2/tests/bug41919.phpt:
      Fixed error message

2008-01-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      EXTENSIONS:
      
      Added myself as pdo_mysql & pdo_pgsql maintainer

2008-01-23  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_execute.c
      win32/build/config.w32:
      fix build

2008-01-23  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c:
      typo

2008-01-23  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqlnd/config.w32
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      Merge with internal version

2008-01-23  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Additional executor specialization

2008-01-23  Antony Dovgal  <tony@daylessday.org>

    * ext/date/php_date.c:
      add missing TSRMLS_CC and fix segfaults in ZTS mode

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/tests/array/array_merge_recursive_variation5.phpt:
      MFH: fix #43559 (array_merge_recursive() doesn't behave as expected with
      duplicate NULL values)
      patch by Felipe

    * ext/standard/array.c:
      fix #43559 (array_merge_recursive() doesn't behave as expected with
      duplicate NULL values)
      patch by Felipe

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug37076_1.phpt:
      MFH: fix leak appearing when appending data to unnamed attribute

    * (PHP_5_3)
      ext/simplexml/tests/bug37076_1.phpt:
      use expectF

    * (PHP_5_3)
      ext/simplexml/tests/bug37076_1.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt:
      fix test

    * (PHP_5_3)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug37076_1.phpt
      ext/simplexml/tests/bug37076_1.phpt:
      fix leak appearing when appending data to unnamed attribute

2008-01-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/interbase/php_ibase_includes.h
      ext/interbase/php_ibase_includes.h:
      
      MFB:Fixed bug #43912 (Interbase column names are truncated to 31
      characters)

    * (PHP_5_3)
      ext/interbase/php_ibase_includes.h:
      Fixed bug #43912 (Interbase column names are truncated to 31 characters)

2008-01-22  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug37076.phpt:
      - MFH Bugfix #37076 (SimpleXML ignores .=). (felipe, marcus)

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug37076.phpt
      ext/simplexml/tests/bug37076.phpt:
      - Bugfix #37076 (SimpleXML ignores .=). (felipe, marcus)

2008-01-22  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_dllist.c:
      MFH: Typos (Dan Scott)
      ctor inside the structure. dtor/ctor used on push/pop for better potential
      interoperability

    * NEWS
      ext/spl/spl_dllist.c:
      News: already in 5_3
      Typos (Dan Scott)
      ctor inside the structure. dtor/ctor used on push/pop for better potential
      interoperability

2008-01-22  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/strings/strpos_number.phpt
      ext/standard/tests/strings/strpos_number.phpt:
      add new test

    * ext/standard/tests/strings/strpos_number.phpt
      ext/standard/tests/strings/strpos_number.phpt
      ext/standard/tests/strings/strpos_number.phpt:
        1.1.4;
      new test by Lars Strojny

2008-01-22  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/gc_001.phpt
      ZendEngine2/tests/gc_001.phpt
      ZendEngine2/tests/gc_002.phpt
      ZendEngine2/tests/gc_002.phpt
      ZendEngine2/tests/gc_003.phpt
      ZendEngine2/tests/gc_003.phpt
      ZendEngine2/tests/gc_004.phpt
      ZendEngine2/tests/gc_004.phpt
      ZendEngine2/tests/gc_005.phpt
      ZendEngine2/tests/gc_005.phpt
      ZendEngine2/tests/gc_006.phpt
      ZendEngine2/tests/gc_006.phpt
      ZendEngine2/tests/gc_007.phpt
      ZendEngine2/tests/gc_007.phpt
      ZendEngine2/tests/gc_008.phpt
      ZendEngine2/tests/gc_008.phpt
      ZendEngine2/tests/gc_009.phpt
      ZendEngine2/tests/gc_009.phpt
      ZendEngine2/tests/gc_010.phpt
      ZendEngine2/tests/gc_010.phpt
      ZendEngine2/tests/gc_011.phpt
      ZendEngine2/tests/gc_011.phpt
      ZendEngine2/tests/gc_012.phpt
      ZendEngine2/tests/gc_012.phpt
      ZendEngine2/tests/gc_013.phpt
      ZendEngine2/tests/gc_013.phpt
      ZendEngine2/tests/gc_014.phpt
      ZendEngine2/tests/gc_014.phpt
      ZendEngine2/tests/gc_015.phpt
      ZendEngine2/tests/gc_015.phpt
      ZendEngine2/tests/gc_016.phpt
      ZendEngine2/tests/gc_016.phpt
      ZendEngine2/tests/gc_017.phpt
      ZendEngine2/tests/gc_017.phpt
      ZendEngine2/tests/gc_018.phpt
      ZendEngine2/tests/gc_018.phpt
      ZendEngine2/tests/gc_019.phpt
      ZendEngine2/tests/gc_019.phpt
      ZendEngine2/tests/gc_020.phpt
      ZendEngine2/tests/gc_020.phpt
      ZendEngine2/tests/gc_021.phpt
      ZendEngine2/tests/gc_021.phpt
      ZendEngine2/tests/gc_022.phpt
      ZendEngine2/tests/gc_022.phpt
      ZendEngine2/tests/gc_023.phpt
      ZendEngine2/tests/gc_023.phpt
      ZendEngine2/tests/gc_024.phpt
      ZendEngine2/tests/gc_024.phpt
      ZendEngine2/tests/gc_025.phpt
      ZendEngine2/tests/gc_025.phpt
      ZendEngine2/tests/gc_026.phpt
      ZendEngine2/tests/gc_026.phpt
      main/main.c:
      
      file gc_001.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      
      file zend_gc.c was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      configure.in
      configure.in
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_gc.c
      ZendEngine2/zend_gc.h
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/gc_001.phpt
      ZendEngine2/tests/gc_002.phpt
      ZendEngine2/tests/gc_003.phpt
      ZendEngine2/tests/gc_004.phpt
      ZendEngine2/tests/gc_005.phpt
      ZendEngine2/tests/gc_006.phpt
      ZendEngine2/tests/gc_007.phpt
      ZendEngine2/tests/gc_008.phpt
      ZendEngine2/tests/gc_009.phpt
      ZendEngine2/tests/gc_010.phpt
      ZendEngine2/tests/gc_011.phpt
      ZendEngine2/tests/gc_012.phpt
      ZendEngine2/tests/gc_013.phpt
      ZendEngine2/tests/gc_014.phpt
      ZendEngine2/tests/gc_015.phpt
      ZendEngine2/tests/gc_016.phpt
      ZendEngine2/tests/gc_017.phpt
      ZendEngine2/tests/gc_018.phpt
      ZendEngine2/tests/gc_019.phpt
      ZendEngine2/tests/gc_020.phpt
      ZendEngine2/tests/gc_021.phpt
      ZendEngine2/tests/gc_022.phpt
      ZendEngine2/tests/gc_023.phpt
      ZendEngine2/tests/gc_024.phpt
      ZendEngine2/tests/gc_025.phpt
      ZendEngine2/tests/gc_026.phpt
      main/main.c:
      Added garbage collector

2008-01-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/string.c:
      use new param parsing API

2008-01-21  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      NEWS
      ext/spl/spl.php
      ext/spl/internal/spldoublylinkedlist.inc
      ext/spl/internal/splqueue.inc
      ext/spl/internal/splstack.inc:
      MFH: Add doxygen docs for SplDoublyLinkedList, SplStack, SplQueue

    * NEWS
      ext/spl/spl.php
      ext/spl/internal/spldoublylinkedlist.inc
      ext/spl/internal/spldoublylinkedlist.inc
      ext/spl/internal/splqueue.inc
      ext/spl/internal/splqueue.inc
      ext/spl/internal/splstack.inc
      ext/spl/internal/splstack.inc:
      Add doxygen docs for SplDoublyLinkedList, SplStack, SplQueue

2008-01-21  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l:
      Changed exception handling. Now each op_array doesn't contain
      ZEND_HANDLE_EXCEPTION opcode in the end

    * ZendEngine2/zend_execute.c:
      Fixed compilation warning

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c:
      Yet another comparison optimisation for usual cases

2008-01-21  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      NEWS:
      - Added lcfirst() announcement.

2008-01-21  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/string.c
      ext/standard/tests/strings/bug42861.phpt:
      fix #42861 (strtr() crashes in Unicode mode when $from argument is empty)

2008-01-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Eliminate unnecessary checks for INC/DEC IS_CV

2008-01-21  Antony Dovgal  <tony@daylessday.org>

    * ext/calendar/calendar.c:
      fix newly added segfault

2008-01-21  Sara Golemon  <sara@golemon.com>

    * ext/ctype/ctype.c:
      Unicode migration for ext/ctype

    * ext/iconv/iconv.c:
      Some unicode upgrades...

    * ZendEngine2/zend_builtin_functions.c:
      Flag safe func

    * ext/calendar/cal_unix.c
      ext/calendar/easter.c:
      Flag additional unicode safe funcs

    * ext/calendar/calendar.c
      ext/calendar/php_calendar.h:
      Make unicode ready

2008-01-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/wddx/php_wddx_api.h
      ext/wddx/wddx.c:
      
      MFB: Optimize wddx boolean encoding

    * (PHP_5_3)
      ext/wddx/php_wddx_api.h
      ext/wddx/wddx.c:
      
      Optimize wddx boolean encoding

2008-01-20  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      NEWS:
      Add note about new getopt() features

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c:
      MFH: Fixed bug #43875 (Two error messages returned for $new and $flag
      argument in mysql_connect())

    * (PHP_5_3)
      ext/mysql/php_mysql.c:
      MFH: Fixed bug#43875 (Two error messages returned for $new and $flag
      argument in mysql_connect())

    * ext/mysql/php_mysql.c:
      Fixed bug#43875 (Two error messages returned for $new and $flag argument in
      mysql_connect())

2008-01-20  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_dllist.c
      ext/spl/tests/dllist_006.phpt:
      Fix mem errors

2008-01-19  David Coallier  <david.coallier@gmail.com>

    * ext/standard/string.c:
      - Wrong icu call, now using u_strToLower correctly

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/php_string.h
      ext/standard/string.c
      ext/standard/tests/strings/lcfirst.phpt:
      - MFH (lcfirst())
      - Initial test for lcfirst

    * ext/standard/basic_functions.c
      ext/standard/php_string.h
      ext/standard/string.c
      ext/standard/tests/strings/lcfirst.phpt
      ext/standard/tests/strings/lcfirst.phpt:
      - Added lcfirst() function. The sister function of ucfirst()
      - Test #1 for lcfirst()

2008-01-19  Andrey Hristov  <php@hristov.com>

    * ext/mysql/config.w32:
      Fix build issue

    * (PHP_5_3)
      ext/mysql/config.w32:
      Fix compile issue

2008-01-18  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/oci8.c:
      Add ifdef

2008-01-18  Antony Dovgal  <tony@daylessday.org>

    * ext/mysql/tests/mysql_phpinfo.phpt:
      fix test
      the library vresion is actually exposed by ext/mysqli, not ext/mysql

    * (PHP_5_2)
      ext/mysql/tests/001.phpt
      ext/mysqli/tests/bug42548.phpt:
      fix test

    * (PHP_5_2)
      NEWS:
      BFN

2008-01-18  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/php_zip.h:
      - MFB: reflect the correct version

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      - reflect the correct version

2008-01-18  Greg Beaver  <greg@chiaraquartet.net>

    * ext/zip/Makefile.frag
      ext/zip/Makefile.frag
      ext/zip/config.m4
      ext/zip/config.m4
      ext/zip/php_zip.c
      ext/zip/php_zip.c:
      MF5.3: install headers, use correct zip version

    * ext/zip/Makefile.frag
      ext/zip/Makefile.frag
      ext/zip/Makefile.frag
      ext/zip/config.m4:
        1.1.4;
      file Makefile.frag was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/zip/php_zip.c:
      update module version number

2008-01-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      NEWS:
      pcre 7.5 is in 5.2 branch as well

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

    * (PHP_5_2)
      win32/build/confutils.js:
      MFH: add errors when missing dependencies (Steph)

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

    * (PHP_5_3)
      NEWS
      ext/date/lib/tm2unixtime.c
      ext/date/lib/tm2unixtime.c
      ext/date/tests/bug41599.phpt:
      - Fixed bug #41599 (setTime() fails after modify() is used).

    * ext/date/tests/bug41599.phpt
      ext/date/tests/bug41599.phpt:
      
      - Fixed bug #41599 (setTime() fails after modify() is used).

    * (PHP_5_3)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug43075.phpt:
      - MFH: Fixed bug #43075 (Support 2007-11-01T24:00:00+00:00).

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug43075.phpt
      ext/date/tests/bug43075.phpt:
      - Fixed bug #43075 (Support 2007-11-01T24:00:00+00:00).

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/tests/bug43808.phpt:
      - MFH: Fixed bug #43808 (date_create never fails (even when it should)).

    * ext/date/php_date.c
      ext/date/tests/bug43808.phpt
      ext/date/tests/bug43808.phpt:
      - Fixed bug #43808 (date_create never fails (even when it should)).

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.c
      ext/date/tests/bug43003.phpt:
      - Fixed bug #43003 (Invalid timezone reported for DateTime objects
      constructed
        using a timestamp).

    * ext/date/tests/bug43003.phpt
      ext/date/tests/bug43003.phpt:
      
      - Fixed bug #43003 (Invalid timezone reported for DateTime objects
      constructed
        using a timestamp).

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/lib/parse_date.c
      ext/date/tests/bug40743.phpt
      ext/date/tests/bug42910.phpt
      ext/date/tests/bug43527.phpt:
      - MFH: Added support for abbreviation and offset based timezone specifiers
      for
        DateTime::getOffset() and DateTime::getName().
      - MFH: Fixed bug #43527 (DateTime created from a timestamp reports
      environment
        timezone).
      - MFH: Fixed bug #42190 (Constructing DateTime with TimeZone Indicator
        invalidates DateTimeZone).

    * ext/date/tests/bug40743.phpt
      ext/date/tests/bug40743.phpt
      ext/date/tests/bug42910.phpt
      ext/date/tests/bug42910.phpt
      ext/date/tests/bug43527.phpt
      ext/date/tests/bug43527.phpt:
      
      - Added support for abbreviation and offset based timezone specifiers for
        DateTime::getOffset() and DateTime::getName().
      - Fixed bug #43527 (DateTime created from a timestamp reports environment
        timezone).
      - Fixed bug #42190 (Constructing DateTime with TimeZone Indicator
      invalidates
        DateTimeZone).

    * ext/date/php_date.c:
      - Added support for abbreviation and offset based timezone specifiers for
        DateTime::getOffset() and DateTime::getName().
      - Fixed bug #43527 (DateTime created from a timestamp reports environment
        timezone).
      - Fixed bug #42190 (Constructing DateTime with TimeZone Indicator
      invalidates
        DateTimeZone).

2008-01-17  Lukas Smith  <smith@pooteeweet.org>

    * README.MAILINGLIST_RULES:
      - mention rfc 1855

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

    * ext/standard/dns.c:
      
      MFB: Fixed bug #43871 (crash inside dns_get_record)

    * (PHP_5_3)
      ext/standard/dns.c:
      
      Fixed bug #43871 (crash inside dns_get_record)

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

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      
      MFB: Fixed bug #42779 (Incorrect forcing from HTTP/1.0 request to HTTP/1.1
      response)

    * (PHP_5_3)
      sapi/apache2handler/sapi_apache2.c:
      
      Fixed bug #42779 (Incorrect forcing from HTTP/1.0 request to HTTP/1.1
      response)

2008-01-16  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug37964.phpt:
      - MFH Fixed Bug #37964 (Reflection shows private methods of parent class)
        (felipe@php.net)

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug37964.phpt
      ext/reflection/tests/bug37964.phpt:
      - Fixed Bug #37964 (Reflection shows private methods of parent class)
        (felipe@php.net)

2008-01-16  David Coallier  <david.coallier@gmail.com>

    * ext/standard/tests/strings/ucfirst1.phpt:
      - run-tests.php -U
      - The unicode test's error messages are working

    * ext/standard/tests/strings/ucfirst1.phpt:
      - MFB
      - Make sure to return the good error message with new parse parameters api
        of ucfirst()

    * (PHP_5_3)
      ext/standard/tests/strings/ucfirst.phpt:
      - Making sure the tests are not failing after modifications to the new
        zend-parsing-parameters in ucfirst()

2008-01-16  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/string.c:
      MFH: fix #43863 (str_word_count() breaks on cyrillic "ya" in locale cp1251)
      patch by phprus at gmail dot com

    * ext/standard/string.c:
      fix #43863 (str_word_count() breaks on cyrillic "ya" in locale cp1251)
      patch by phprus at gmail dot com

2008-01-16  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c:
      Fixed wrong type cast

2008-01-16  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/standard/string.c:
      - MFH
      - Making sure this is also using the good zend parsing and added
        the php_ucfirst function

    * ext/standard/string.c:
      - Make sure ucfirst is using the new zend-parse-parameters api
      - added php_ucfirst for non-unicode calls

2008-01-16  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/config.m4
      ext/oci8/config.m4:
      MFH: fix #41941 (oci8 extension not lib64 savvy)

    * ext/oci8/config.m4:
      fix #41941 (oci8 extension not lib64 savvy)

2008-01-15  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_3)
      ext/oci8/tests/bug43492.phpt
      ext/oci8/tests/bug43492.phpt:
      MFH: Testcase for #43492 (nested cursors)

    * ext/oci8/tests/bug43492.phpt
      ext/oci8/tests/bug43492.phpt
      ext/oci8/tests/bug43492.phpt:
        1.1.4;
      Testcase for #43492 (nested cursors)

    * ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug43497.phpt
      ext/oci8/tests/bug43497.phpt:
      MFB: fix #43497 (OCI8 XML/getClobVal aka temporary LOBs leak UGA memory)

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug43497.phpt
      ext/oci8/tests/bug43497.phpt
      ext/oci8/tests/bug43497.phpt:
      fix #43497 (OCI8 XML/getClobVal aka temporary LOBs leak UGA memory)

2008-01-15  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_ini.c:
      fix #43680 (OnUpdateUTF8String problems in PHP 6)
      patch by Christopher Jones

2008-01-15  Rob Richards  <rrichards@ctindustries.net>

    * ext/spl/spl_dllist.c:
      fix win build

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/openssl.c:
      MFH: fix memleak in sign and verify functions

    * ext/openssl/openssl.c:
      fix memleak in sign and verify functions

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

    * (PHP_5_3)
      ext/zlib/tests/bug_40189_2.phpt:
      Allow test to run from any directory

2008-01-15  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      run-tests.php:
      - MFH valgrind detection, note in header

    * run-tests.php:
      - Detect versions of valgrind that have an appendix to their verion number
      - Show whether valgrind is being used in test header

2008-01-15  Etienne Kneuss  <php@colder.ch>

    * (PHP_5_3)
      ext/spl/spl_dllist.c
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_005.phpt:
      Fix ZTS build, fix tests

    * ext/spl/spl_dllist.c:
      Fix ZTS build

2008-01-15  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug43851.phpt:
      Fixed bug #43851 (Memory corrution on reuse of assigned value)

    * ZendEngine2/tests/bug43851.phpt
      ZendEngine2/tests/bug43851.phpt:
      
      file bug43851.phpt was initially added on branch PHP_5_3.

2008-01-15  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      - Fix the fix

2008-01-15  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_alloc.c:
      oops..
      I didn't mean to commit this

2008-01-15  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_dllist.h:
      Bump year

    * (PHP_5_3)
      ext/spl/CREDITS
      ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_dllist.c
      ext/spl/spl_dllist.h
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_002.phpt
      ext/spl/tests/dllist_003.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_005.phpt
      ext/spl/tests/dllist_006.phpt:
      MFH: Implement splDoublyLinkedList, splQueue, splStack classes in SPL

    * ext/spl/CREDITS
      ext/spl/config.m4
      ext/spl/config.w32
      ext/spl/php_spl.c
      ext/spl/spl_dllist.c
      ext/spl/spl_dllist.c
      ext/spl/spl_dllist.h
      ext/spl/spl_dllist.h
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_001.phpt
      ext/spl/tests/dllist_002.phpt
      ext/spl/tests/dllist_002.phpt
      ext/spl/tests/dllist_003.phpt
      ext/spl/tests/dllist_003.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_004.phpt
      ext/spl/tests/dllist_005.phpt
      ext/spl/tests/dllist_005.phpt
      ext/spl/tests/dllist_006.phpt
      ext/spl/tests/dllist_006.phpt:
      Implement splDoublyLinkedList, splQueue, splStack classes in SPL

2008-01-15  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h:
      rename and export the macros
      patch by colder

2008-01-14  Brian Shire  <shire@tekrat.com>

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/bug42850.phpt
      ext/standard/tests/array/bug42850.phpt:
      MFH: Fix bug #42850 array_walk_recursive() leaves references, refix bug
      #34982

    * ext/standard/array.c
      ext/standard/tests/array/bug42850.phpt
      ext/standard/tests/array/bug42850.phpt
      ext/standard/tests/array/bug42850.phpt:
      Fix bug #42850 array_walk_recursive() leaves references, refix bug #34982

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

    * ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      
      MFB: Missing patch bit from the FETCH_GROUP fix

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      
      Missing patch bit from the FETCH_GROUP fix

2008-01-14  Marcus Boerger  <php@marcus-boerger.de>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      - Fix memleak (found by colder)

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

    * (PHP_5_3)
      NEWS:
      
      Fixed in 5.2

2008-01-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zlib/tests/ob_003.phpt
      ext/zlib/tests/ob_004.phpt
      ext/zlib/tests/ob_005.phpt:
      force tests to be run in CGI mode

    * ext/pcre/upgrade-pcre.php
      ext/pcre/upgrade-pcre.php:
      MFB5.2: fix script for files with short names

    * (PHP_5_2)
      NEWS
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8:
      upgrade PCRE to version 7.5 (as asked by Ilia

    * ext/standard/tests/dir/.cvsignore:
      add cvsignore

    * ext/standard/tests/dir/.cvsignore
      ext/standard/tests/dir/.cvsignore:
      
      file .cvsignore was initially added on branch PHP_5_3.

2008-01-14  Antony Dovgal  <tony@daylessday.org>

    * ext/zip/php_zip.c:
      fix build

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

    * (PHP_5_2)
      run-tests.php:
      merge in cgi fixes from PHP_5_3

    * (PHP_5_2)
      ext/zip/lib/zip_alias.h
      ext/zip/lib/zipint_alias.h:
      add missing alias .h files

    * (PHP_5_3)
      ext/zip/config.w32
      ext/zip/lib/zip.h:
      MFH: fix windows build for all cases, and always export symbols (Steph Fox)

    * ext/zip/config.w32
      ext/zip/lib/zip.h:
      MFPECL: fix windows build for all cases, and always export symbols (Steph
      Fox)

2008-01-13  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_3)
      ext/zip/lib/zip.h:
      MFH: add missing define for statically-built zip ext

    * ext/zip/lib/zip.h:
      add missing define for statically-built zip ext

    * main/streams/streams.c:
      use correct macro

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

    * ext/date/php_date.c:
      - Fixed TSRM builds.

    * (PHP_5_3)
      ext/date/php_date.c:
      - Fixed TSRM builds.

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

    * sapi/cli/tests/006.phpt:
      
      MFB: fixed test

    * (PHP_5_3)
      sapi/cli/tests/006.phpt:
      
      Fixed test

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

    * ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - MF53: Added new date/time functionality:
      
        * date_parse_from_format(): Parse date/time strings according to a
      format.
        * date_create_from_format()/DateTime::createFromFormat(): Create a
      date/time
          object by parsing a date/time string according to a given format.
        * date_get_last_errors()/DateTime::getLastErrors(): Return a list of
      warnings
          and errors that were found while parsing a date/time string through:
          - strtotime() / new DateTime
          - date_create_from_format() / DateTime::createFromFormat()
          - date_parse_from_format()

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.h:
      - Added new date/time functionality:
      
        * date_parse_from_format(): Parse date/time strings according to a
      format.
        * date_create_from_format()/DateTime::createFromFormat(): Create a
      date/time
          object by parsing a date/time string according to a given format.
        * date_get_last_errors()/DateTime::getLastErrors(): Return a list of
      warnings
          and errors that were found while parsing a date/time string through:
          - strtotime() / new DateTime
          - date_create_from_format() / DateTime::createFromFormat()
          - date_parse_from_format()

2008-01-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug42945.phpt:
      MFB: fix bug #42945

    * ext/pcre/tests/bug42945.phpt
      ext/pcre/tests/bug42945.phpt:
      
      file bug42945.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/pcre/php_pcre.c:
      Fixed bug #42945 (preg_split() swallows part of the string)

    * ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8:
      upgrade to PCRE 7.5

    * (PHP_5_3)
      NEWS
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6:
      upgrade PCRE to version 7.5

2008-01-13  Greg Beaver  <greg@chiaraquartet.net>

    * ext/zip/php_zip.c
      ext/zip/lib/zipint_alias.h:
      MFB: a few fixes: overwrote all my careful work in zipint_alias.h with
      zipint.h, so had to restore that.
      PHP_RAW_NAMED_FE() won't work, have to use ZEND_RAW_FENTRY

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/lib/zipint_alias.h:
      a few fixes: overwrite all my careful work in zipint_alias.h with zipint.h,
      so had to restore that.
      PHP_RAW_NAMED_FE() won't work, have to use ZEND_RAW_FENTRY

    * (PHP_5_3)
      ext/zip/php_zip.c
      ext/zip/lib/zip.h
      ext/zip/lib/zip_alias.h
      ext/zip/lib/zipint.h
      ext/zip/lib/zipint_alias.h:
      MFH: alias all zip identifiers to avoid potential name conflicts with other
      apache libs that may export zip symbols

    * ext/zip/lib/zip_alias.h
      ext/zip/lib/zip_alias.h
      ext/zip/lib/zipint.h
      ext/zip/lib/zipint_alias.h
      ext/zip/lib/zipint_alias.h:
      
      MFPECL: alias all zip identifiers to avoid potential name conflicts with
      other apache libs that may export zip symbols

    * ext/zip/php_zip.c
      ext/zip/lib/zip.h:
      MFPECL: alias all zip identifiers to avoid potential name conflicts with
      other apache libs that may export zip symbols

2008-01-12  Greg Beaver  <greg@chiaraquartet.net>

    * ext/zlib/zlib_filter.c:
      wrong file version merged in fix for Bug #40189, here is the correct fix

    * ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      MFB: far better fix for bug #40189

    * (PHP_5_3)
      ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      far better fix for bug #40189

    * (PHP_5_2)
      NEWS
      ext/bz2/bz2_filter.c
      ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/tests/bug.tar
      ext/zlib/tests/bug.tar
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189_2.phpt
      ext/zlib/tests/bug_40189_2.phpt:
      MFH: fix faulty fix for Bug #40189, and provide real fix for the bug

    * ext/zlib/tests/bug.tar
      ext/zlib/tests/bug.tar
      ext/zlib/tests/bug.tar
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189.phpt
      ext/zlib/tests/bug_40189_2.phpt
      ext/zlib/tests/bug_40189_2.phpt
      ext/zlib/tests/bug_40189_2.phpt:
        1.1.4;
      fix faulty fix for Bug #40189, and provide real fix for the bug

    * ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      fix faulty fix for Bug #40189, and provide real fix for the bug

    * (PHP_5_3)
      ext/standard/tests/file/include_userstream_002.phpt
      ext/standard/tests/file/include_userstream_003.phpt
      main/streams/streams.c:
      MFH: clarify error message on why opening a stream wrapper failed for
      allow_url_include/allow_url_fopen, add test for allow_url_fopen

    * ext/standard/tests/file/include_userstream_002.phpt
      ext/standard/tests/file/include_userstream_003.phpt
      ext/standard/tests/file/include_userstream_003.phpt
      main/streams/streams.c:
      clarify error message on why opening a stream wrapper failed for
      allow_url_include/allow_url_fopen, add test for allow_url_fopen

    * (PHP_5_2)
      ext/zip/config.w32
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h:
      revert last commit, was to wrong branch

    * (PHP_5_2)
      ext/zip/config.w32
      ext/zip/config.w32
      ext/zip/lib/zip.h
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h
      ext/zip/lib/zipint.h:
      MFH: export symbols for use by other extensions like phar

    * ext/zip/config.w32
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h:
      export symbols for use by other extensions like phar

2008-01-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      Simplified assignment to string offset

2008-01-11  Lukas Smith  <smith@pooteeweet.org>

    * README.MAILINGLIST_RULES:
      - added rules about real names and signatures

2008-01-11  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/libxml/config.w32:
      MFH: starting with 2.6.30, standard libxml2 build can be used

2008-01-11  Lukas Smith  <smith@pooteeweet.org>

    * README.MAILINGLIST_RULES:
      - minor typo fixes

2008-01-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed unspecialized executor

2008-01-11  Lukas Smith  <smith@pooteeweet.org>

    * README.MAILINGLIST_RULES
      README.MAILINGLIST_RULES:
      
      - initial commit .. feedback appreciated

2008-01-11  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug32799.phpt
      ZendEngine2/tests/bug32799.phpt
      ZendEngine2/tests/bug39346.phpt
      ZendEngine2/tests/bug39346.phpt
      ZendEngine2/tests/bug39346.phpt:
      Fixed bug #39346 (Unsetting a static variable inside a destructor causes
      segfault later on)

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

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      
      MFB: Fixed a bug with PDO::FETCH_COLUMN|PDO::FETCH_GROUP mode when a
      column

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      
      Fixed a bug with PDO::FETCH_COLUMN|PDO::FETCH_GROUP mode when a column #
      by
      which to group by data is specified.

2008-01-10  Brian Shire  <shire@tekrat.com>

    * (PHP_5_2)
      ext/standard/http.c
      ext/standard/http.c:
      - MFH fix truncation of large values on 64-bit systems in http_build_query

    * ext/standard/http.c:
      - fix truncation of large values on 64-bit systems in http_build_query

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

    * (PHP_5_3)
      win32/build/confutils.js:
      MFH: add errors when missing dependencies (Steph)

    * win32/build/confutils.js:
      add errors when missing dependencies (Steph)

2008-01-10  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/string.c:
      fix #43750 (stristr() modifies string)
      patch by Felipe Pena

2008-01-10  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/spl_iterators.c:
      - MFH Fix bug in example code found by Surf Chen

    * ext/spl/spl_iterators.c:
      - Fix bug in example code found by Surf Chen

2008-01-10  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ext/reflection/tests/bug42976.phpt
      ext/reflection/tests/bug42976.phpt
      ext/standard/tests/general_functions/bug41970.phpt
      ext/standard/tests/general_functions/bug41970.phpt:
      Added missing warning message

2008-01-10  Antony Dovgal  <tony@daylessday.org>

    * tests/basic/026.phpt
      tests/basic/026.phpt:
      fix test

    * (PHP_5_2)
      tests/basic/026.phpt:
      correct number of symbols

2008-01-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      tests/basic/026.phpt:
      
      Fixed test

2008-01-09  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/openssl/openssl.c:
      MFH: fix crash when using default algorithm

    * ext/openssl/openssl.c:
      fix crash when using default algorithm

2008-01-09  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/any.phpt
      ext/soap/tests/any.phpt
      ext/soap/tests/any.phpt
      ext/soap/tests/classmap001.phpt
      ext/soap/tests/classmap001.phpt
      ext/soap/tests/classmap001.phpt
      ext/soap/tests/classmap002.phpt
      ext/soap/tests/classmap002.phpt
      ext/soap/tests/classmap002.phpt
      ext/soap/tests/server011.phpt
      ext/soap/tests/server011.phpt
      ext/soap/tests/server011.phpt
      ext/soap/tests/server025.phpt
      ext/soap/tests/server025.phpt
      ext/soap/tests/server025.phpt
      ext/soap/tests/server030.phpt
      ext/soap/tests/server030.phpt
      ext/soap/tests/server031.phpt
      ext/soap/tests/server031.phpt
      ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap012.phpt
      ext/soap/tests/typemap012.phpt
      ext/soap/tests/typemap012.phpt
      ext/soap/tests/typemap013.phpt
      ext/soap/tests/typemap013.phpt
      ext/soap/tests/typemap013.phpt
      ext/soap/tests/bugs/bug27722.phpt
      ext/soap/tests/bugs/bug27722.phpt
      ext/soap/tests/bugs/bug27722.phpt
      ext/soap/tests/bugs/bug27742.phpt
      ext/soap/tests/bugs/bug27742.phpt
      ext/soap/tests/bugs/bug27742.phpt
      ext/soap/tests/bugs/bug28985.phpt
      ext/soap/tests/bugs/bug28985.phpt
      ext/soap/tests/bugs/bug28985.phpt
      ext/soap/tests/bugs/bug29061.phpt
      ext/soap/tests/bugs/bug29061.phpt
      ext/soap/tests/bugs/bug29061.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29236.phpt
      ext/soap/tests/bugs/bug29236.phpt
      ext/soap/tests/bugs/bug29236.phpt
      ext/soap/tests/bugs/bug29795.phpt
      ext/soap/tests/bugs/bug29795.phpt
      ext/soap/tests/bugs/bug29795.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug29844.phpt
      ext/soap/tests/bugs/bug29844.phpt
      ext/soap/tests/bugs/bug29844.phpt
      ext/soap/tests/bugs/bug30045.phpt
      ext/soap/tests/bugs/bug30045.phpt
      ext/soap/tests/bugs/bug30045.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug35273.phpt
      ext/soap/tests/bugs/bug35273.phpt
      ext/soap/tests/bugs/bug35273.phpt
      ext/soap/tests/bugs/bug37083.phpt
      ext/soap/tests/bugs/bug37083.phpt
      ext/soap/tests/bugs/bug37083.phpt
      ext/soap/tests/bugs/bug38004.phpt
      ext/soap/tests/bugs/bug38004.phpt
      ext/soap/tests/bugs/bug38004.phpt
      ext/soap/tests/bugs/bug38005.phpt
      ext/soap/tests/bugs/bug38005.phpt
      ext/soap/tests/bugs/bug38005.phpt
      ext/soap/tests/bugs/bug38055.phpt
      ext/soap/tests/bugs/bug38055.phpt
      ext/soap/tests/bugs/bug38055.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_001w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_001w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_001w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_002w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_002w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_002w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_003w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_003w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_003w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_004w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_004w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_004w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_006w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_006w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_006w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_007w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_007w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_007w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_008w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_008w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_008w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_010w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_010w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_010w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_011w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_011w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_011w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_016w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_016w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_016w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_017w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_017w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_017w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_018w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_018w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_018w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_019w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_019w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_019w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_020w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_020w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_020w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_021w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_021w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_021w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_022w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_022w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_022w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_023w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_023w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_023w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_024w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_024w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_024w.phpt
      ext/soap/tests/interop/Round2/Base/round2_base.inc
      ext/soap/tests/interop/Round2/Base/round2_base.inc
      ext/soap/tests/interop/Round2/Base/round2_base.inc
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_003w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_003w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_003w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005w.phpt
      ext/soap/tests/interop/Round2/GroupB/round2_groupB.inc
      ext/soap/tests/interop/Round2/GroupB/round2_groupB.inc
      ext/soap/tests/interop/Round2/GroupB/round2_groupB.inc
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_emptysa_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_emptysa_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_emptysa_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_004w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_004w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_004w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_004w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_004w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_ext_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_ext_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_ext_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_extreq_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_extreq_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_extreq_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_001w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_002w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_002w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_002w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_003w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_003w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_003w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_004w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_004w.phpt
      ext/soap/tests/interop/Round3/GroupF/r3_groupF_headers_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_012w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_013w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_014w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_015w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_016w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_017w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_soapfault_004w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_001w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_001w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_001w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_002w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_002w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_002w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_003w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_003w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_003w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_004w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_004w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_004w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_005w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_005w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_005w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_007w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_007w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_007w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_008w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_008w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_008w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_009w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_009w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_009w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_010w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_010w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_010w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_011w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_011w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_011w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_012w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_012w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_012w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_013w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_013w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_013w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_016w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_016w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_016w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_017w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_017w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_017w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_018w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_018w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_018w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_019w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_019w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_019w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_020w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_020w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_020w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_021w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_021w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_021w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_022w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_022w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_022w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_023w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_023w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_023w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_024w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_024w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_024w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_025w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_025w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_025w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_026w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_026w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_026w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_027w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_027w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_027w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_028w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_028w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_028w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_029w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_029w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_029w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_030w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_030w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_030w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_031w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_031w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_031w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_032w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_032w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_032w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_033w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_033w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_033w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_034w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_034w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_034w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_035w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_035w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_035w.phpt
      ext/soap/tests/soap12/soap12-test.inc
      ext/soap/tests/soap12/soap12-test.inc
      ext/soap/tests/soap12/soap12-test.inc:
      Fixed broken soap.wsdl_cache_enabled

2008-01-09  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      NEWS:
      fix typo

2008-01-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/server031.phpt
      ext/soap/tests/server031.phpt
      ext/soap/tests/server031.phpt:
      Remplemented support for SplArray using Traversable interface.

2008-01-09  Rob Richards  <rrichards@ctindustries.net>

    * ext/mysqlnd/mysqlnd_portability.h:
      fix win32 compile

2008-01-09  Greg Beaver  <greg@chiaraquartet.net>

    * ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c:
      apply proper fix of bug #43793 to zlib.deflate (window+16 = gzip)

2008-01-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug43703.phpt
      ZendEngine2/tests/bug43703.phpt
      ZendEngine2/tests/bug43703.phpt
      ZendEngine2/tests/bug43703.phpt:
      Fixed bug #43703 (Signature compatibility check broken)

2008-01-09  Greg Beaver  <greg@chiaraquartet.net>

    * ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c:
      apply same fix of bug #43793 to zlib.deflate

    * (PHP_5_2)
      NEWS
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/tests/zlib_filter_inflate2.phpt
      ext/zlib/tests/zlib_filter_inflate2.phpt:
      fix Bug #43793: zlib filter is unable to auto-detect gzip/zlib file headers

    * ext/zlib/tests/zlib_filter_inflate2.phpt
      ext/zlib/tests/zlib_filter_inflate2.phpt
      ext/zlib/tests/zlib_filter_inflate2.phpt:
        1.1.4;
      fix Bug #43793: zlib filter is unable to auto-detect gzip/zlib file
      headers

2008-01-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gdft.c
      ext/gd/libgd/gdft.c:
      - MFB: #43790, fix crash when no family name has been found

    * (PHP_5_2)
      ext/gd/libgd/gdft.c:
      - #43790, fix crash when no family name has been found

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

    * (PHP_5_2)
      NEWS
      ext/standard/ftp_fopen_wrapper.c:
      
      MFB: Fixed bug #43498 (file_exists() on a proftpd server got SIZE not
      allowed in ASCII mode).

    * ext/standard/ftp_fopen_wrapper.c:
      MFB: Fixed bug #43498 (file_exists() on a proftpd server got SIZE not
      allowed in ASCII mode).

    * (PHP_5_3)
      ext/standard/ftp_fopen_wrapper.c:
      Fixed bug #43498 (file_exists() on a proftpd server got SIZE not
      allowed in ASCII mode).

2008-01-08  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysqli/tests/mysqli_class_mysqli_interface.phpt:
      Those functions have been deprecated and removed. We'll test them only
      internally
      but not bother php.net with it. Unless you really want to have tests for
      deprecated
      and removed functionality...

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_stmt_send_long_data.phpt:
      MySQL 6 compatibility fix.

2008-01-08  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.h:
      strncpy->strlcpy

2008-01-08  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/005.phpt
      ext/mysqli/tests/006.phpt
      ext/mysqli/tests/007.phpt
      ext/mysqli/tests/008.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/010.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/013.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/019.phpt
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/029.phpt
      ext/mysqli/tests/030.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/036.phpt
      ext/mysqli/tests/037.phpt
      ext/mysqli/tests/038.phpt
      ext/mysqli/tests/039.phpt
      ext/mysqli/tests/040.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/043.phpt
      ext/mysqli/tests/046.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/061.phpt:
      Merge from HEAD: looks more than it is. Whitespace, some SQL formatting
      changes etc.
      No "real" changes.

    * ext/mysqli/tests/002.phpt
      ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/005.phpt
      ext/mysqli/tests/006.phpt
      ext/mysqli/tests/007.phpt
      ext/mysqli/tests/008.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/010.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/013.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/019.phpt
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/029.phpt
      ext/mysqli/tests/030.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/036.phpt
      ext/mysqli/tests/037.phpt
      ext/mysqli/tests/038.phpt
      ext/mysqli/tests/039.phpt
      ext/mysqli/tests/040.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/043.phpt
      ext/mysqli/tests/046.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/061.phpt:
      Looks more than it is. Its whitespace, adding error handling in a few
      places,
      changing SQL statement formatting etc. No "real" changes.

2008-01-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/http_fopen_wrapper.c:
      
      WS

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

    * (PHP_5_3)
      ext/curl/interface.c:
      
      MFB: Fixed a safe_mode bypass in cURL identified by Maksymilian
      Arciemowicz.

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      
      Fixed a safe_mode bypass in cURL identified by Maksymilian Arciemowicz.

2008-01-06  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      run-tests.php:
      - MFH Show info for CL and CGI if both are going to be used

    * run-tests.php:
      - Show info for CL and CGI if both are going to be used

2008-01-05  Greg Beaver  <greg@chiaraquartet.net>

    * run-tests.php
      run-tests.php
      run-tests.php:
      remove potential preg warnings if --EXPECTHEADERS-- is combined with
      --EXPECTF-- or --EXPECTRE--

    * run-tests.php
      run-tests.php
      run-tests.php:
      implement --FILE_EXTERNAL-- section for using an external file as --FILE--,
      use CGI for --EXPECTHEADERS--, fix --POST_RAW--

2008-01-04  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_change_user_insert_id.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_zerofill.phpt
      ext/mysqli/tests/mysqli_insert_id.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_call_user_func.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_zerofill.phpt:
      MFH
      
      Added:
      
        mysqli_fetch_assoc_zerofill.phpt
          checks for UNSIGNED ZEROFILL
      
        mysqli_stmt_bind_result_zerofill.phpt
          checks for UNSIGNED ZEROFILL
      
        mysqli_stmt_bind_param_call_user_func.phpt
          Needs to be refined once http://bugs.php.net/bug.php?id=43568
          has been closed and a decision has been made on
      call_user_func_array().
          There seems to be a BC break between 5_2 -> 5_3 .
          Johannes has an eye on it
      
      Modified:
      
        mysqli_change_user_insert_id.phpt
          skip test for buggy MySQL Server versions
      
        mysqli_insert_id.phpt
          added additional checks

    * ext/mysqli/tests/mysqli_change_user_insert_id.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_zerofill.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_zerofill.phpt
      ext/mysqli/tests/mysqli_insert_id.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_call_user_func.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_call_user_func.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_zerofill.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_zerofill.phpt:
      Added:
      
        mysqli_fetch_assoc_zerofill.phpt
          checks for UNSIGNED ZEROFILL
      
        mysqli_stmt_bind_result_zerofill.phpt
          checks for UNSIGNED ZEROFILL
      
        mysqli_stmt_bing_call_user_func.phpt
          Needs to be refined once http://bugs.php.net/bug.php?id=43568
          has been closed and a decision has been made on
      call_user_func_array().
          There seems to be a BC break between 5_2 -> 5_3 .
          Johannes has an eye on it
      
      Modified:
      
        mysqli_change_user_insert_id.phpt
          skip test for buggy MySQL Server versions
      
        mysqli_insert_id.phpt
          added additional checks

2008-01-04  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_diff_basic.phpt
      ext/standard/tests/array/array_diff_basic.phpt
      ext/standard/tests/array/array_diff_error.phpt
      ext/standard/tests/array/array_diff_error.phpt
      ext/standard/tests/array/array_diff_variation1.phpt
      ext/standard/tests/array/array_diff_variation1.phpt
      ext/standard/tests/array/array_diff_variation10.phpt
      ext/standard/tests/array/array_diff_variation10.phpt
      ext/standard/tests/array/array_diff_variation2.phpt
      ext/standard/tests/array/array_diff_variation2.phpt
      ext/standard/tests/array/array_diff_variation3.phpt
      ext/standard/tests/array/array_diff_variation3.phpt
      ext/standard/tests/array/array_diff_variation4.phpt
      ext/standard/tests/array/array_diff_variation4.phpt
      ext/standard/tests/array/array_diff_variation5.phpt
      ext/standard/tests/array/array_diff_variation5.phpt
      ext/standard/tests/array/array_diff_variation6.phpt
      ext/standard/tests/array/array_diff_variation6.phpt
      ext/standard/tests/array/array_diff_variation7.phpt
      ext/standard/tests/array/array_diff_variation7.phpt
      ext/standard/tests/array/array_diff_variation8.phpt
      ext/standard/tests/array/array_diff_variation8.phpt
      ext/standard/tests/array/array_diff_variation9.phpt
      ext/standard/tests/array/array_diff_variation9.phpt:
      New testcases for array_diff() function

    * (PHP_5_2)
      ext/standard/tests/array/array_diff_assoc_basic.phpt
      ext/standard/tests/array/array_diff_assoc_basic.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_variation1.phpt
      ext/standard/tests/array/array_diff_assoc_variation1.phpt
      ext/standard/tests/array/array_diff_assoc_variation10.phpt
      ext/standard/tests/array/array_diff_assoc_variation10.phpt
      ext/standard/tests/array/array_diff_assoc_variation2.phpt
      ext/standard/tests/array/array_diff_assoc_variation2.phpt
      ext/standard/tests/array/array_diff_assoc_variation3.phpt
      ext/standard/tests/array/array_diff_assoc_variation3.phpt
      ext/standard/tests/array/array_diff_assoc_variation4.phpt
      ext/standard/tests/array/array_diff_assoc_variation4.phpt
      ext/standard/tests/array/array_diff_assoc_variation5.phpt
      ext/standard/tests/array/array_diff_assoc_variation5.phpt
      ext/standard/tests/array/array_diff_assoc_variation6.phpt
      ext/standard/tests/array/array_diff_assoc_variation6.phpt
      ext/standard/tests/array/array_diff_assoc_variation7.phpt
      ext/standard/tests/array/array_diff_assoc_variation7.phpt
      ext/standard/tests/array/array_diff_assoc_variation8.phpt
      ext/standard/tests/array/array_diff_assoc_variation8.phpt
      ext/standard/tests/array/array_diff_assoc_variation9.phpt
      ext/standard/tests/array/array_diff_assoc_variation9.phpt:
      New testcases for array_diff_assoc() function

    * ext/standard/tests/array/array_diff_assoc_basic.phpt
      ext/standard/tests/array/array_diff_assoc_basic.phpt
      ext/standard/tests/array/array_diff_assoc_basic.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_error.phpt
      ext/standard/tests/array/array_diff_assoc_variation1.phpt
      ext/standard/tests/array/array_diff_assoc_variation1.phpt
      ext/standard/tests/array/array_diff_assoc_variation1.phpt
      ext/standard/tests/array/array_diff_assoc_variation10.phpt
      ext/standard/tests/array/array_diff_assoc_variation10.phpt
      ext/standard/tests/array/array_diff_assoc_variation10.phpt
      ext/standard/tests/array/array_diff_assoc_variation2.phpt
      ext/standard/tests/array/array_diff_assoc_variation2.phpt
      ext/standard/tests/array/array_diff_assoc_variation2.phpt
      ext/standard/tests/array/array_diff_assoc_variation3.phpt
      ext/standard/tests/array/array_diff_assoc_variation3.phpt
      ext/standard/tests/array/array_diff_assoc_variation3.phpt
      ext/standard/tests/array/array_diff_assoc_variation4.phpt
      ext/standard/tests/array/array_diff_assoc_variation4.phpt
      ext/standard/tests/array/array_diff_assoc_variation4.phpt
      ext/standard/tests/array/array_diff_assoc_variation5.phpt
      ext/standard/tests/array/array_diff_assoc_variation5.phpt
      ext/standard/tests/array/array_diff_assoc_variation5.phpt
      ext/standard/tests/array/array_diff_assoc_variation6.phpt
      ext/standard/tests/array/array_diff_assoc_variation6.phpt
      ext/standard/tests/array/array_diff_assoc_variation6.phpt
      ext/standard/tests/array/array_diff_assoc_variation7.phpt
      ext/standard/tests/array/array_diff_assoc_variation7.phpt
      ext/standard/tests/array/array_diff_assoc_variation7.phpt
      ext/standard/tests/array/array_diff_assoc_variation8.phpt
      ext/standard/tests/array/array_diff_assoc_variation8.phpt
      ext/standard/tests/array/array_diff_assoc_variation8.phpt
      ext/standard/tests/array/array_diff_assoc_variation9.phpt
      ext/standard/tests/array/array_diff_assoc_variation9.phpt
      ext/standard/tests/array/array_diff_assoc_variation9.phpt:
        1.1.4;
      New testcases for array_diff_assoc() function

    * ext/standard/tests/array/array_diff_basic.phpt
      ext/standard/tests/array/array_diff_basic.phpt
      ext/standard/tests/array/array_diff_basic.phpt
      ext/standard/tests/array/array_diff_error.phpt
      ext/standard/tests/array/array_diff_error.phpt
      ext/standard/tests/array/array_diff_error.phpt
      ext/standard/tests/array/array_diff_variation1.phpt
      ext/standard/tests/array/array_diff_variation1.phpt
      ext/standard/tests/array/array_diff_variation1.phpt
      ext/standard/tests/array/array_diff_variation10.phpt
      ext/standard/tests/array/array_diff_variation10.phpt
      ext/standard/tests/array/array_diff_variation10.phpt
      ext/standard/tests/array/array_diff_variation2.phpt
      ext/standard/tests/array/array_diff_variation2.phpt
      ext/standard/tests/array/array_diff_variation2.phpt
      ext/standard/tests/array/array_diff_variation3.phpt
      ext/standard/tests/array/array_diff_variation3.phpt
      ext/standard/tests/array/array_diff_variation3.phpt
      ext/standard/tests/array/array_diff_variation4.phpt
      ext/standard/tests/array/array_diff_variation4.phpt
      ext/standard/tests/array/array_diff_variation4.phpt
      ext/standard/tests/array/array_diff_variation5.phpt
      ext/standard/tests/array/array_diff_variation5.phpt
      ext/standard/tests/array/array_diff_variation5.phpt
      ext/standard/tests/array/array_diff_variation6.phpt
      ext/standard/tests/array/array_diff_variation6.phpt
      ext/standard/tests/array/array_diff_variation6.phpt
      ext/standard/tests/array/array_diff_variation7.phpt
      ext/standard/tests/array/array_diff_variation7.phpt
      ext/standard/tests/array/array_diff_variation7.phpt
      ext/standard/tests/array/array_diff_variation8.phpt
      ext/standard/tests/array/array_diff_variation8.phpt
      ext/standard/tests/array/array_diff_variation8.phpt
      ext/standard/tests/array/array_diff_variation9.phpt
      ext/standard/tests/array/array_diff_variation9.phpt
      ext/standard/tests/array/array_diff_variation9.phpt:
        1.1.4;
      New testcases for array_diff() function

2008-01-04  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysqli/tests/047.phpt:
      Fix for Bug #43036

2008-01-03  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_slave_query.phpt:
      MFH: Remove test for deprecated (and removed) function

    * ext/mysqli/tests/mysqli_slave_query.phpt:
      Remove test for deprecated (and removed) function

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

    * ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt:
      
      MFB: Skip test for PostgreSQL driver since error is too dissimilar to
      other
      drivers

    * (PHP_5_3)
      ext/pdo/tests/bug_43130.phpt:
      Skip test for PostgreSQL driver since error is too dissimilar to other
      drivers

2008-01-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_3)
      ext/com_dotnet/php_com_dotnet.h
      ext/ctype/php_ctype.h
      ext/filter/php_filter.h
      ext/gmp/php_gmp.h
      ext/json/php_json.h
      ext/mime_magic/php_mime_magic.h
      ext/mssql/php_mssql.h
      ext/oci8/php_oci8.h
      ext/pcntl/php_pcntl.h
      ext/pdo_dblib/php_pdo_dblib.h
      ext/pdo_firebird/php_pdo_firebird.h
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_oci/php_pdo_oci.h
      ext/pdo_odbc/php_pdo_odbc.h
      ext/pdo_pgsql/php_pdo_pgsql.h
      ext/pdo_sqlite/php_pdo_sqlite.h
      ext/shmop/php_shmop.h
      ext/simplexml/php_simplexml.h
      ext/soap/php_soap.h
      ext/sockets/php_sockets.h
      ext/sqlite/php_sqlite.h
      ext/tokenizer/php_tokenizer.h
      ext/xml/php_xml.h
      ext/xmlreader/php_xmlreader.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xsl/php_xsl.h:
      remove unused PHP_EXTNAME_API macros.

    * ext/com_dotnet/php_com_dotnet.h
      ext/ctype/php_ctype.h
      ext/filter/php_filter.h
      ext/gmp/php_gmp.h
      ext/json/php_json.h
      ext/mime_magic/php_mime_magic.h
      ext/mssql/php_mssql.h
      ext/oci8/php_oci8.h
      ext/pcntl/php_pcntl.h
      ext/pdo_dblib/php_pdo_dblib.h
      ext/pdo_firebird/php_pdo_firebird.h
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_oci/php_pdo_oci.h
      ext/pdo_odbc/php_pdo_odbc.h
      ext/pdo_pgsql/php_pdo_pgsql.h
      ext/pdo_sqlite/php_pdo_sqlite.h
      ext/shmop/php_shmop.h
      ext/simplexml/php_simplexml.h
      ext/soap/php_soap.h
      ext/sockets/php_sockets.h
      ext/sqlite/php_sqlite.h
      ext/tokenizer/php_tokenizer.h
      ext/xml/php_xml.h
      ext/xmlreader/php_xmlreader.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xsl/php_xsl.h:
      MFB: remove unused PHP_EXTNAME_API macros.

2008-01-03  Johannes Schlüter  <johannes@schlueters.de>

    * ext/mysqli/mysqli.c
      ext/mysqli/tests/mysqli_master_query.phpt:
      - Remove more replication stuff

2008-01-03  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_charset.h:
      Header protection

    * ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_structs.h:
      Remove unneeded field

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_structs.h:
      Remove unused field

2008-01-03  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysqli/tests/mysqli_stmt_send_long_data.phpt:
      Make it work for MySQL 6.x as well.

2008-01-03  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_map_basic.phpt
      ext/standard/tests/array/array_map_error.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_variation10.phpt
      ext/standard/tests/array/array_map_variation11.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation13.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation18.phpt
      ext/standard/tests/array/array_map_variation3.phpt
      ext/standard/tests/array/array_map_variation4.phpt
      ext/standard/tests/array/array_map_variation5.phpt
      ext/standard/tests/array/array_map_variation6.phpt
      ext/standard/tests/array/array_map_variation7.phpt
      ext/standard/tests/array/array_map_variation8.phpt
      ext/standard/tests/array/array_map_variation9.phpt:
       new smaller testcases for array_map() function

    * (PHP_5_3)
      ext/standard/tests/array/array_map.phpt:
       this testcase has been split into many smaller testcases and committed.

    * (PHP_5_3)
      ext/standard/tests/array/array_map_basic.phpt
      ext/standard/tests/array/array_map_error.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_variation10.phpt
      ext/standard/tests/array/array_map_variation11.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation13.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation18.phpt
      ext/standard/tests/array/array_map_variation3.phpt
      ext/standard/tests/array/array_map_variation4.phpt
      ext/standard/tests/array/array_map_variation5.phpt
      ext/standard/tests/array/array_map_variation6.phpt
      ext/standard/tests/array/array_map_variation7.phpt
      ext/standard/tests/array/array_map_variation8.phpt
      ext/standard/tests/array/array_map_variation9.phpt:
      new smaller testcases for array_map() function

    * ext/standard/tests/array/array_map.phpt
      ext/standard/tests/array/array_map.phpt:
      this testcase has been split into many smaller testcases and committed.

    * ext/standard/tests/array/array_map_basic.phpt
      ext/standard/tests/array/array_map_basic.phpt
      ext/standard/tests/array/array_map_basic.phpt
      ext/standard/tests/array/array_map_error.phpt
      ext/standard/tests/array/array_map_error.phpt
      ext/standard/tests/array/array_map_error.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object1.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object2.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_object3.phpt
      ext/standard/tests/array/array_map_variation10.phpt
      ext/standard/tests/array/array_map_variation10.phpt
      ext/standard/tests/array/array_map_variation10.phpt
      ext/standard/tests/array/array_map_variation11.phpt
      ext/standard/tests/array/array_map_variation11.phpt
      ext/standard/tests/array/array_map_variation11.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation12.phpt
      ext/standard/tests/array/array_map_variation13.phpt
      ext/standard/tests/array/array_map_variation13.phpt
      ext/standard/tests/array/array_map_variation13.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation14.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation15.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation16.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation17.phpt
      ext/standard/tests/array/array_map_variation18.phpt
      ext/standard/tests/array/array_map_variation18.phpt
      ext/standard/tests/array/array_map_variation18.phpt
      ext/standard/tests/array/array_map_variation3.phpt
      ext/standard/tests/array/array_map_variation3.phpt
      ext/standard/tests/array/array_map_variation3.phpt
      ext/standard/tests/array/array_map_variation4.phpt
      ext/standard/tests/array/array_map_variation4.phpt
      ext/standard/tests/array/array_map_variation4.phpt
      ext/standard/tests/array/array_map_variation5.phpt
      ext/standard/tests/array/array_map_variation5.phpt
      ext/standard/tests/array/array_map_variation5.phpt
      ext/standard/tests/array/array_map_variation6.phpt
      ext/standard/tests/array/array_map_variation6.phpt
      ext/standard/tests/array/array_map_variation6.phpt
      ext/standard/tests/array/array_map_variation7.phpt
      ext/standard/tests/array/array_map_variation7.phpt
      ext/standard/tests/array/array_map_variation7.phpt
      ext/standard/tests/array/array_map_variation8.phpt
      ext/standard/tests/array/array_map_variation8.phpt
      ext/standard/tests/array/array_map_variation8.phpt
      ext/standard/tests/array/array_map_variation9.phpt
      ext/standard/tests/array/array_map_variation9.phpt
      ext/standard/tests/array/array_map_variation9.phpt:
        1.1.4;
      New smaller testcases for array_map() function

2008-01-03  Steve Seear  <steve.seear@uk.ibm.com>

    * ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt:
      Adding PHPT tests for the ReflectionMethod class.

    * ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic1.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic2.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic3.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_basic4.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_constructor_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDeclaringClass_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_basic.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getDocComment_error.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getModifiers_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_getStaticVariables_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_basic.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error1.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error2.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_basic.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error1.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_invoke_error2.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt
      ext/reflection/tests/ReflectionMethod_returnsReference_basic.phpt:
        1.1.4;
      file ReflectionMethod_basic1.phpt was initially added on branch PHP_5_2.

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

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

    * (PHP_4_4)
      sapi/cli/php.1.in:
      - Bumb copyright year here too.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with PHP 4.4.8.

2008-01-02  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      - Fix problems with double definitions
      - Clean up a bit a type mess - 4 types less. No need to have aliases
        for the same thing (unification is the name).
      - New macro for Johannes mysqlnd_stmt_ro_result_metadata
      ----------------------------------------------------------------------

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      - Fix problems with double definitions
      - Clean up a bit a type mess - 4 types less. No need to have aliases
        for the same thing (unification is the name).
      - New macro for Johannes mysqlnd_stmt_ro_result_metadata

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

    * (PHP_5_2)
      NEWS
      ext/spl/examples/findfile.inc:
      MFB: Fixed bug #43647 (Make FindFile use PATH_SEPARATOR instead of ";")

    * ext/spl/examples/findfile.inc:
      
      MFB: Fixed bug #43647 (Make FindFile use PATH_SEPARATOR instead of ";")

    * (PHP_5_3)
      ext/spl/examples/findfile.inc:
      
      Fixed bug #43647 (Make FindFile use PATH_SEPARATOR instead of ";")

2008-01-01  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cli/php.1.in
      sapi/cli/php.1.in:
      
      MFB: Update copyright

    * (PHP_5_3)
      sapi/cli/php.1.in:
      Update copyright

2008-01-01  Hartmut Holzgraefe  <hartmut@mysql.com>

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c:
      fixed binary arithmetic (MF5.2)

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug42548.phpt:
      MFH: Fix for bug #42548 "PROCEDURE xxx can't return a result set"

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

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2007.11

2008-01-01  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/date/tests/oo_002.phpt:
      Fix test

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

    * run-tests.php
      run-tests.php
      server-tests.php
      server-tests.php
      sapi/cli/php.1.in
      sapi/cli/php.1.in:
      MFB: Leftover: Bump copyright year.

    * (PHP_5_3)
      run-tests.php:
      Leftover: Bump copyright year.

2007-12-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      server-tests.php
      sapi/cli/php.1.in:
      Update copyright

2007-12-31  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php:
      Leftover: Bump copyright year.

    * TSRM/TSRM.c
      TSRM/TSRM.h
      TSRM/tsrm_nw.c
      TSRM/tsrm_nw.h
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_win32.c
      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_arg_defs.c
      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_dynamic_array.c
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.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_parser.y
      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_parser.y
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_list.c
      ZendEngine2/zend_list.h
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.h
      ZendEngine2/zend_modules.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_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_strtod.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_vm.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ext/bcmath/bcmath.c
      ext/bcmath/php_bcmath.h
      ext/bz2/bz2.c
      ext/bz2/bz2_filter.c
      ext/bz2/php_bz2.h
      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_persist.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/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/curl/interface.c
      ext/curl/multi.c
      ext/curl/php_curl.h
      ext/curl/streams.c
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/astro.c
      ext/date/lib/dow.c
      ext/date/lib/parse_tz.c
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h
      ext/date/lib/timelib_structs.h
      ext/date/lib/tm2unixtime.c
      ext/date/lib/unixtime2tm.c
      ext/dba/dba.c
      ext/dba/dba_cdb.c
      ext/dba/dba_db1.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/php_dba.h
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/uint32.c
      ext/dba/libcdb/uint32.h
      ext/dba/libflatfile/flatfile.c
      ext/dba/libflatfile/flatfile.h
      ext/dba/libinifile/inifile.c
      ext/dba/libinifile/inifile.h
      ext/dbase/dbase.c
      ext/dbase/php_dbase.h
      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_ce.h
      ext/dom/dom_fe.h
      ext/dom/dom_iterators.c
      ext/dom/dom_properties.h
      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/php_dom.h
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/xml_common.h
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/ereg/php_ereg.h
      ext/ereg/php_regex.h
      ext/exif/exif.c
      ext/exif/php_exif.h
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h
      ext/fdf/fdf.c
      ext/fdf/php_fdf.h
      ext/filter/callback_filter.c
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/php_filter.h
      ext/filter/sanitizing_filters.c
      ext/ftp/ftp.c
      ext/ftp/ftp.h
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.h
      ext/gd/gd.c
      ext/gd/gd_ctx.c
      ext/gd/php_gd.h
      ext/gd/libgd/xbm.c
      ext/gettext/gettext.c
      ext/gettext/php_gettext.h
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h
      ext/hash/hash.c
      ext/hash/hash_adler32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_gost.c
      ext/hash/hash_haval.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_salsa.c
      ext/hash/hash_sha.c
      ext/hash/hash_snefru.c
      ext/hash/hash_tiger.c
      ext/hash/hash_whirlpool.c
      ext/hash/php_hash.h
      ext/hash/php_hash_adler32.h
      ext/hash/php_hash_crc32.h
      ext/hash/php_hash_crc32_tables.h
      ext/hash/php_hash_gost.h
      ext/hash/php_hash_haval.h
      ext/hash/php_hash_md.h
      ext/hash/php_hash_ripemd.h
      ext/hash/php_hash_salsa.h
      ext/hash/php_hash_sha.h
      ext/hash/php_hash_snefru.h
      ext/hash/php_hash_snefru_tables.h
      ext/hash/php_hash_tiger.h
      ext/hash/php_hash_tiger_tables.h
      ext/hash/php_hash_types.h
      ext/hash/php_hash_whirlpool.h
      ext/hash/php_hash_whirlpool_tables.h
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h
      ext/imap/php_imap.c
      ext/imap/php_imap.h
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/php_ibase_includes.h
      ext/interbase/php_ibase_udf.c
      ext/interbase/php_interbase.h
      ext/json/json.c
      ext/json/php_json.h
      ext/ldap/ldap.c
      ext/ldap/php_ldap.h
      ext/libxml/libxml.c
      ext/libxml/php_libxml.h
      ext/mbstring/mb_gpc.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.h
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mhash/mhash.c
      ext/mhash/php_mhash.h
      ext/mime_magic/mime_magic.c
      ext/mime_magic/php_mime_magic.h
      ext/mime_magic/phpmimemagic.h
      ext/ming/ming.c
      ext/ming/php_ming.h
      ext/msql/php_msql.c
      ext/msql/php_msql.h
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.h
      ext/mysql/mysql_mysqlnd.h
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql_structs.h
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_report.h
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.h
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/odbc/birdstep.c
      ext/odbc/php_birdstep.h
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h
      ext/openssl/xp_ssl.c
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_signal.c
      ext/pcntl/php_signal.h
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pdo/pdo.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sqlstate.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo.h
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_int.h
      ext/pdo/php_pdo_phpvers_compat.h
      ext/pdo_dblib/dblib_driver.c
      ext/pdo_dblib/dblib_stmt.c
      ext/pdo_dblib/pdo_dblib.c
      ext/pdo_dblib/php_pdo_dblib.h
      ext/pdo_dblib/php_pdo_dblib_int.h
      ext/pdo_firebird/firebird_driver.c
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_firebird/pdo_firebird.c
      ext/pdo_firebird/php_pdo_firebird.h
      ext/pdo_firebird/php_pdo_firebird_int.h
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/pdo_oci.c
      ext/pdo_oci/php_pdo_oci.h
      ext/pdo_oci/php_pdo_oci_int.h
      ext/pdo_pgsql/pdo_pgsql.c
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/php_pdo_pgsql.h
      ext/pdo_pgsql/php_pdo_pgsql_int.h
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/php_pdo_sqlite.h
      ext/pdo_sqlite/php_pdo_sqlite_int.h
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/sqlite_statement.c
      ext/pgsql/pgsql.c
      ext/pgsql/php_pgsql.h
      ext/posix/php_posix.h
      ext/posix/posix.c
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c
      ext/readline/php_readline.h
      ext/readline/readline.c
      ext/recode/php_recode.h
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.h
      ext/session/mod_files.c
      ext/session/mod_files.h
      ext/session/mod_mm.c
      ext/session/mod_mm.h
      ext/session/mod_user.c
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/session/session.c
      ext/shmop/php_shmop.h
      ext/shmop/shmop.c
      ext/simplexml/php_simplexml.h
      ext/simplexml/php_simplexml_exports.h
      ext/simplexml/simplexml.c
      ext/snmp/php_snmp.h
      ext/snmp/snmp.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.h
      ext/soap/php_http.c
      ext/soap/php_http.h
      ext/soap/php_packet_soap.c
      ext/soap/php_packet_soap.h
      ext/soap/php_schema.c
      ext/soap/php_schema.h
      ext/soap/php_sdl.c
      ext/soap/php_sdl.h
      ext/soap/php_soap.h
      ext/soap/php_xml.c
      ext/soap/php_xml.h
      ext/soap/soap.c
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.h
      ext/sockets/sockets.c
      ext/sockets/unix_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/spl/spl_array.c
      ext/spl/spl_array.h
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/spl_engine.c
      ext/spl/spl_engine.h
      ext/spl/spl_exceptions.c
      ext/spl/spl_exceptions.h
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/spl_observer.c
      ext/spl/spl_observer.h
      ext/spl/spl_sxe.c
      ext/spl/spl_sxe.h
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/php_sqlite.h
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/assert.c
      ext/standard/base64.c
      ext/standard/base64.h
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/browscap.c
      ext/standard/crc32.c
      ext/standard/crc32.h
      ext/standard/credits.c
      ext/standard/credits.h
      ext/standard/crypt.c
      ext/standard/css.c
      ext/standard/css.h
      ext/standard/cyr_convert.c
      ext/standard/cyr_convert.h
      ext/standard/datetime.c
      ext/standard/datetime.h
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/dl.h
      ext/standard/dns.c
      ext/standard/dns.h
      ext/standard/exec.c
      ext/standard/exec.h
      ext/standard/file.c
      ext/standard/file.h
      ext/standard/filestat.c
      ext/standard/filters.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.h
      ext/standard/formatted_print.c
      ext/standard/fsock.c
      ext/standard/fsock.h
      ext/standard/ftok.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/head.c
      ext/standard/head.h
      ext/standard/html.c
      ext/standard/html.h
      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/info.h
      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/md5.h
      ext/standard/metaphone.c
      ext/standard/microtime.c
      ext/standard/microtime.h
      ext/standard/pack.c
      ext/standard/pack.h
      ext/standard/pageinfo.c
      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_wrapper.c
      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_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_type.h
      ext/standard/php_uuencode.h
      ext/standard/php_var.h
      ext/standard/php_versioning.h
      ext/standard/proc_open.c
      ext/standard/proc_open.h
      ext/standard/quot_print.c
      ext/standard/quot_print.h
      ext/standard/rand.c
      ext/standard/scanf.c
      ext/standard/scanf.h
      ext/standard/sha1.c
      ext/standard/sha1.h
      ext/standard/soundex.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/string.c
      ext/standard/syslog.c
      ext/standard/type.c
      ext/standard/uniqid.c
      ext/standard/uniqid.h
      ext/standard/url.c
      ext/standard/url.h
      ext/standard/url_scanner.c
      ext/standard/url_scanner.h
      ext/standard/url_scanner_ex.h
      ext/standard/user_filters.c
      ext/standard/uuencode.c
      ext/standard/var.c
      ext/standard/versioning.c
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.h
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/php_sysvsem.h
      ext/sysvsem/sysvsem.c
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/sysvshm.c
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer_data.c
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx_api.h
      ext/wddx/wddx.c
      ext/xml/compat.c
      ext/xml/expat_compat.h
      ext/xml/php_xml.h
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/php_xmlreader.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.h
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_filep.c
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_fopen_wrapper.c
      main/SAPI.c
      main/SAPI.h
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/getopt.c
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/logos.h
      main/main.c
      main/network.c
      main/output.c
      main/php.h
      main/php_compat.h
      main/php_content_types.c
      main/php_content_types.h
      main/php_getopt.h
      main/php_globals.h
      main/php_ini.c
      main/php_ini.h
      main/php_logos.c
      main/php_logos.h
      main/php_main.h
      main/php_memory_streams.h
      main/php_network.h
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h
      main/php_output.h
      main/php_reentrancy.h
      main/php_scandir.c
      main/php_scandir.h
      main/php_sprintf.c
      main/php_streams.h
      main/php_syslog.h
      main/php_ticks.c
      main/php_ticks.h
      main/php_variables.c
      main/php_variables.h
      main/reentrancy.c
      main/rfc1867.c
      main/rfc1867.h
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c
      main/spprintf.h
      main/strlcat.c
      main/strlcpy.c
      main/win95nt.h
      main/streams/cast.c
      main/streams/filter.c
      main/streams/glob_wrapper.c
      main/streams/memory.c
      main/streams/mmap.c
      main/streams/php_stream_context.h
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_glob_wrapper.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
      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/aolserver/aolserver.c
      sapi/apache/libpre.c
      sapi/apache/mod_php.c
      sapi/apache/mod_php.h
      sapi/apache/php_apache.c
      sapi/apache/php_apache_http.h
      sapi/apache/sapi_apache.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/mod_php.c
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.h
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/sapi_apache.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cli/php_cli.c
      sapi/cli/php_cli_readline.c
      sapi/cli/php_cli_readline.h
      sapi/continuity/capi.c
      sapi/embed/php_embed.c
      sapi/embed/php_embed.h
      sapi/isapi/php5isapi.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/phttpd/php_phttpd.h
      sapi/phttpd/phttpd.c
      sapi/pi3web/pi3web_sapi.c
      sapi/roxen/roxen.c
      sapi/thttpd/php_thttpd.h
      sapi/thttpd/thttpd.c
      sapi/tux/php_tux.c
      sapi/webjames/php_webjames.h
      sapi/webjames/webjames.c
      win32/crypt_win32.h
      win32/globals.c
      win32/grp.h
      win32/md5crypt.c
      win32/md5crypt.h
      win32/php_win32_globals.h
      win32/select.c
      win32/select.h
      win32/syslog.h
      win32/winutil.c
      win32/winutil.h
      win32/build/deplister.c:
      Bump copyright year, 2 of 2.

    * ext/pdo/pdo_sql_parser.re:
      Bump copyright year, 1 of 2.

2007-12-31  Jon Parise  <jon@csh.rit.edu>

    * acinclude.m4:
      Document the 'cxx' parameter to PHP_NEW_EXTENSION.

2007-12-30  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_dbh.c
      ext/pdo/tests/bug_43663.phpt:
      - Fixed bug #43663 (Extending PDO class with a __call() function doesn't
      work).

    * (PHP_5_3)
      ext/pdo/pdo_dbh.c
      ext/pdo/tests/bug_43663.phpt:
      - Fixed bug #43663 (Extending PDO class with a __call() function doesn't
      work).
      CVS

    * ext/pdo/tests/bug_43663.phpt
      ext/pdo/tests/bug_43663.phpt
      ext/pdo/tests/bug_43663.phpt:
        1.1.4;
      Test for bug 43663

2007-12-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      NEWS:
      
      Fixed typo

2007-12-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/ftp_fopen_wrapper.c:
      MFH:- This makes no sense with non-ipv6 builds. (and fixes lot of issues
      with misconfigured servers)

    * ext/standard/ftp_fopen_wrapper.c:
      - This makes no sense with non-ipv6 builds. (and fixes lot of issues with
      misconfigured servers)

2007-12-29  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/general_functions/phpinfo.phpt:
      MFB5.2: Fix test

    * (PHP_5_2)
      ext/standard/tests/general_functions/phpinfo.phpt:
      Fix test when additional ini files are used (patch by <confins_de_l_univers
      at yahoo dot fr>)

2007-12-29  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS
      main/streams/streams.c
      main/streams/streams.c:
      correct fix for bug #43522

    * main/streams/streams.c:
      apply correct fix for bug #43522
      fix Unicode streams too this time

    * ext/standard/tests/network/http-stream.phpt
      ext/standard/tests/network/http-stream.phpt:
      fix test

2007-12-29  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      main/main.c
      main/main.c:
      MFH: Update the class method documentation links

    * main/main.c:
      Update the class method documentation links

2007-12-28  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysqli/tests/bug35517.phpt:
      Merge from 5_3. Fixing 32 vs. 64bit issue.

    * ext/mysqli/tests/003.phpt
      ext/mysqli/tests/020.phpt:
      Merge from 5_3 - MySQL 6.0 SQL fixes

2007-12-28  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      NEWS:
      Here comes the NEWS entry. The RM knows his job ;)

    * ext/mysqli/config.m4
      ext/mysqli/config.m4
      ext/mysqli/config.w32
      ext/mysqli/config.w32
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/tests/connect.inc
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_disable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_disable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_enable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_enable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_rpl_parse_enabled.phpt
      ext/mysqli/tests/mysqli_rpl_parse_enabled.phpt
      ext/mysqli/tests/mysqli_rpl_probe.phpt
      ext/mysqli/tests/mysqli_rpl_probe.phpt
      ext/mysqli/tests/mysqli_rpl_query_type.phpt
      ext/mysqli/tests/mysqli_rpl_query_type.phpt:
      Remove RPL functions. They were always experimental and lead to crashes.
      The underlying functions will be removed from libmysql as of MySQL 6.0, so
      it's right time to remove them.

2007-12-28  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      Fixed possible memory corruption

2007-12-28  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/020.phpt:
      Fixing SQL syntax in this very old test to make it pass with MySQL 6.0

    * (PHP_5_3)
      ext/mysqli/tests/bug35517.phpt:
      Isn't it nice to get a new 64bit box? Fixing 32bit/64bit issue.

    * (PHP_5_3)
      ext/mysqli/tests/003.phpt:
      Sooner or later these old 0*.phpt tests had to bite us - fixing SQL syntax,
      HEAD sync will follow.

    * ext/mysqli/tests/bug42548.phpt:
      Sync from 5_3. Cutting off a few edges:
       - use connection parameter from environment variables
       - check if MySQL supports procedures
       - whitespace

    * (PHP_5_3)
      ext/mysqli/tests/bug42548.phpt:
      Cutting off a few edges:
       - use connection parameter from environment variables
       - check if MySQL supports procedures
       - whitespace

2007-12-28  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/bug38469.phpt:
      Fixed bug #38469 (Unexpected creation of cycle).

    * ext/json/tests/005.phpt
      ext/json/tests/005.phpt
      ext/json/tests/005.phpt:
      Fixed test related to bug #38469

    * ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug38469.phpt:
      
      Fixed bug #38469 (unexpected creation of cycle, json tests failed, leaks
      memory)

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/bug38469.phpt
      ZendEngine2/tests/bug38469.phpt:
      Fixed bug #38469 (unexpected creation of cycle, json tests failed, leaks
      memory)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Initialize operand type

2007-12-27  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gmp/tests/026.phpt:
      MFB: fix tests

    * (PHP_5_3)
      ext/gmp/tests/011.phpt
      ext/gmp/tests/026.phpt:
      fix tests

2007-12-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Use proper result type

    * (PHP_5_3)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/server030.phpt
      ext/soap/tests/server030.phpt
      ext/soap/tests/server030.phpt
      ext/soap/tests/server030.wsdl
      ext/soap/tests/server030.wsdl
      ext/soap/tests/server030.wsdl:
      Added ability to use SplArrays instead of plain arrays in ext/soap. (Joshua
      Reese, Dmitry)

    * (PHP_5_3)
      ext/standard/tests/strings/sprintf_basic7_64bit.phpt
      ext/standard/tests/strings/sprintf_basic8_64bit.phpt
      ext/standard/tests/strings/sprintf_variation28_64bit.phpt
      ext/standard/tests/strings/sprintf_variation29_64bit.phpt
      ext/standard/tests/strings/sprintf_variation34_64bit.phpt
      ext/standard/tests/strings/sprintf_variation35_64bit.phpt
      ext/standard/tests/strings/sprintf_variation40_64bit.phpt
      ext/standard/tests/strings/sprintf_variation41_64bit.phpt
      ext/standard/tests/strings/sprintf_variation44_64bit.phpt
      ext/standard/tests/strings/sprintf_variation4_64bit.phpt:
      Added 64-bit tests (Serg)

    * ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic7_64bit.phpt
      ext/standard/tests/strings/sprintf_basic7_64bit.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic8_64bit.phpt
      ext/standard/tests/strings/sprintf_basic8_64bit.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation28_64bit.phpt
      ext/standard/tests/strings/sprintf_variation28_64bit.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation29_64bit.phpt
      ext/standard/tests/strings/sprintf_variation29_64bit.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation34_64bit.phpt
      ext/standard/tests/strings/sprintf_variation34_64bit.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation35_64bit.phpt
      ext/standard/tests/strings/sprintf_variation35_64bit.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation40_64bit.phpt
      ext/standard/tests/strings/sprintf_variation40_64bit.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation41_64bit.phpt
      ext/standard/tests/strings/sprintf_variation41_64bit.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation44_64bit.phpt
      ext/standard/tests/strings/sprintf_variation44_64bit.phpt
      ext/standard/tests/strings/sprintf_variation4_64bit.phpt
      ext/standard/tests/strings/sprintf_variation4_64bit.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt:
      Fixed 32/64-bit tests (Serg)

2007-12-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * main/fopen_wrappers.c
      main/fopen_wrappers.c:
      MFB5.3: Fixed bug#43105 (PHP seems to fail to close open files.)

    * (PHP_5_3)
      main/fopen_wrappers.c:
      Fixed bug#43105 (PHP seems to fail to close open files.)

2007-12-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/mbstring/mbstring.c:
      Fix typo (TAKAGI Masahiro)

2007-12-25  Hartmut Holzgraefe  <hartmut@mysql.com>

    * (PHP_5_3)
      NEWS
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug42548.phpt:
      MFH: Fix for bug #42548 "PROCEDURE xxx can't return a result set"

    * ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug42548.phpt
      ext/mysqli/tests/bug42548.phpt:
      Fix for bug #42548 "PROCEDURE xxx can't return a result set"

2007-12-25  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt:
      fix test : do not run when run as root

2007-12-25  Dmitry Stogov  <dmitry@zend.com>

    * run-tests.php
      run-tests.php
      run-tests.php:
      Fixed %f regex

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug43651.phpt:
      Fixed bug #43651 (is_callable() with one or more nonconsecutive colons
      crashes)

    * ZendEngine2/tests/bug43651.phpt
      ZendEngine2/tests/bug43651.phpt:
      
      file bug43651.phpt was initially added on branch PHP_5_3.

2007-12-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c
      ZendEngine2/tests/int_overflow_64bit.phpt
      ZendEngine2/tests/int_overflow_64bit.phpt
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt:
      Additional fix for bug #42868

2007-12-24  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/dir/dir_basic.phpt
      ext/standard/tests/dir/dir_basic.phpt
      ext/standard/tests/dir/dir_error.phpt
      ext/standard/tests/dir/dir_error.phpt
      ext/standard/tests/dir/dir_variation1.phpt
      ext/standard/tests/dir/dir_variation1.phpt
      ext/standard/tests/dir/dir_variation2.phpt
      ext/standard/tests/dir/dir_variation2.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation4.phpt
      ext/standard/tests/dir/dir_variation4.phpt
      ext/standard/tests/dir/dir_variation5.phpt
      ext/standard/tests/dir/dir_variation5.phpt
      ext/standard/tests/dir/dir_variation6.phpt
      ext/standard/tests/dir/dir_variation6.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation8.phpt
      ext/standard/tests/dir/dir_variation8.phpt
      ext/standard/tests/dir/dir_variation9.phpt
      ext/standard/tests/dir/dir_variation9.phpt:
      new testcases for dir() function

    * ext/standard/tests/dir/dir_basic.phpt
      ext/standard/tests/dir/dir_basic.phpt
      ext/standard/tests/dir/dir_basic.phpt
      ext/standard/tests/dir/dir_error.phpt
      ext/standard/tests/dir/dir_error.phpt
      ext/standard/tests/dir/dir_error.phpt
      ext/standard/tests/dir/dir_variation1.phpt
      ext/standard/tests/dir/dir_variation1.phpt
      ext/standard/tests/dir/dir_variation1.phpt
      ext/standard/tests/dir/dir_variation2.phpt
      ext/standard/tests/dir/dir_variation2.phpt
      ext/standard/tests/dir/dir_variation2.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation3.phpt
      ext/standard/tests/dir/dir_variation4.phpt
      ext/standard/tests/dir/dir_variation4.phpt
      ext/standard/tests/dir/dir_variation4.phpt
      ext/standard/tests/dir/dir_variation5.phpt
      ext/standard/tests/dir/dir_variation5.phpt
      ext/standard/tests/dir/dir_variation5.phpt
      ext/standard/tests/dir/dir_variation6.phpt
      ext/standard/tests/dir/dir_variation6.phpt
      ext/standard/tests/dir/dir_variation6.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation7.phpt
      ext/standard/tests/dir/dir_variation8.phpt
      ext/standard/tests/dir/dir_variation8.phpt
      ext/standard/tests/dir/dir_variation8.phpt
      ext/standard/tests/dir/dir_variation9.phpt
      ext/standard/tests/dir/dir_variation9.phpt
      ext/standard/tests/dir/dir_variation9.phpt:
        1.1.4;
      new testcases for dir() function

    * ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt:
      fix tests

    * run-tests.php
      run-tests.php
      run-tests.php:
      Changing the regex for %f so the it will match e-, e+ and e.

2007-12-21  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS:
      -Fix name (arg, new keyboard is coming...)

    * (PHP_5_2)
      NEWS:
      -Fix name

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug43450.phpt
      ZendEngine2/tests/bug43450.phpt:
      - MFH: Fix #43450 (Memory leak on some functions with implicit object
        __toString() call) (Davic C.)

    * ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug43450.phpt
      ZendEngine2/tests/bug43450.phpt
      ZendEngine2/tests/bug43450.phpt:
      - Fix #43450 (Memory leak on some functions with implicit object
        __toString() call) (Davic C.)

2007-12-21  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/array/array_map_variation2.phpt
      ext/standard/tests/array/array_map_variation2.phpt
      ext/standard/tests/array/array_map_variation2.phpt:
      Fixed test

2007-12-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      Fixed bug #43644 (is_callable(':') crashes)

2007-12-20  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt:
      fix tests

2007-12-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      x86_64 assembler optimization (Brain Shire)

2007-12-20  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ZendEngine2/tests/indexing_001.phpt
      ZendEngine2/tests/indexing_001.phpt:
      New test - Indexing - various special cases

    * ZendEngine2/tests/indexing_001.phpt
      ZendEngine2/tests/indexing_001.phpt
      ZendEngine2/tests/indexing_001.phpt:
        1.1.4;
      file indexing_001.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/array/array_map_variation1.phpt
      ext/standard/tests/array/array_map_variation1.phpt
      ext/standard/tests/array/array_map_variation2.phpt
      ext/standard/tests/array/array_map_variation2.phpt:
      new tests for array_map usage variations - string keys and references

    * ext/standard/tests/array/array_map_variation1.phpt
      ext/standard/tests/array/array_map_variation1.phpt
      ext/standard/tests/array/array_map_variation1.phpt
      ext/standard/tests/array/array_map_variation2.phpt
      ext/standard/tests/array/array_map_variation2.phpt
      ext/standard/tests/array/array_map_variation2.phpt:
        1.1.4;
      new tests for array_map usage variations - string keys and references

2007-12-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c:
      
      MFB: Fixed bug #43635 (mysql extension ingores INI settings on NULL values
      passed to mysql_connect())

    * (PHP_5_3)
      ext/mysql/php_mysql.c:
      Fixed bug #43635 (mysql extension ingores INI settings on NULL values
      passed
      to mysql_connect())

2007-12-19  Derick Rethans  <php@derickrethans.nl>

    * README.RELEASE_PROCESS:
      - Fixed rest warnings

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      4.4.8RC1

2007-12-19  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt:
      fix test

2007-12-19  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/standard/var.c
      ext/standard/tests/array/bug26458.phpt
      ext/standard/tests/array/var_export2.phpt
      ext/standard/tests/strings/explode.phpt:
      - MFH: Fixed var_export() for array keys
      - MFH: Fixed broken explode() test

2007-12-18  Steve Seear  <steve.seear@uk.ibm.com>

    * ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt:
      Adding PHPT tests for the ReflectionProperty class.
      reflectionProperty_getValue_error.phpt and
      reflectionProperty_setValue_error.phpt are failing with behaviour that is
      inconsistent with PHP5_3.

    * (PHP_5_3)
      ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt:
      Adding PHPT tests for the ReflectionProperty class.

    * ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic1.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_basic2.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_constructor_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_error.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_basic.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_export_error.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDeclaringClass_variation1.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_basic.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getDocComment_error.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getModifiers_basic.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_getValue_error.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_isDefault_basic.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt
      ext/reflection/tests/reflectionProperty_setValue_error.phpt:
        1.1.4;
      file reflectionProperty_basic1.phpt was initially added on branch PHP_5_2.

2007-12-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c
      ext/curl/interface.c:
      
      MFB: Fixed bug #43620 (Workaround for a bug inside libcurl 7.16.2 that can
      result in a crash)

    * (PHP_5_3)
      ext/curl/interface.c:
      Fixed bug #43620 (Workaround for a bug inside libcurl 7.16.2 that can
      result
      in a crash)

2007-12-18  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/standard/var.c
      ext/standard/tests/array/bug26458.phpt
      ext/standard/tests/array/var_export2.phpt
      ext/standard/tests/strings/explode.phpt:
      - MFH: Fixed var_export() for array keys
      - MFH: Fixed broken explode() test

    * ext/standard/var.c
      ext/standard/tests/array/bug26458.phpt
      ext/standard/tests/array/var_export2.phpt
      ext/standard/tests/strings/explode.phpt:
      - Fixed var_export() for array keys
      - Fixed broken explode() test

    * main/rfc1867.c:
      - Fixed typo.

2007-12-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/spl/spl_array.c:
      Kill unused vars

2007-12-17  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/spl_array.c:
      - Fix folding (again)
      - Fix clone mask

    * (PHP_5_3)
      ext/spl/spl_array.c:
      - Fix folding

2007-12-17  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation8.phpt:
      fix tests

2007-12-17  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * run-tests.php:
      MFB5.3: - Allow to specify php executable on commandline
      MFB5.3: - Allow to check the out,exp and diff results on console while
      executing the tests

2007-12-17  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_operators.c
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/pack.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt:
      Fixed bug #42868 (Floats cast to integer droduce unpredicatable results).
      (Zoe Slattery)

2007-12-17  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      run-tests.php:
      Check if we know which php executable we should use

2007-12-17  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug41919.phpt:
      Fixed test

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_operators.c
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/pack.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt:
      Fixed bug #42868 (Floats cast to integer produce unpredicatable results).
      (Zoe Slattery)

2007-12-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/exif/exif.c
      ext/exif/exif.c:
      - Fix indent of macros

2007-12-17  Sara Golemon  <sara@golemon.com>

    * (PHP_5_3)
      ext/json/json.c
      ext/json/tests/006.phpt:
      MFH (json.c r-1.32) Add support for encoding options

    * ext/json/json.c
      ext/json/tests/006.phpt
      ext/json/tests/006.phpt:
      Add support for encoding options

    * ext/standard/filestat.c:
      Add scoping braces for variable declaration

2007-12-16  Johannes Schlüter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/spl/internal/splobjectstorage.inc
      ext/spl/internal/splobjectstorage.inc:
      - MFH: Fix #43611 SplObjectStorage is available since 5.1.2

    * ext/spl/internal/splobjectstorage.inc:
      - Fix #43611 SplObjectStorage is available since 5.1.2

2007-12-16  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt:
      MFB5.3: Fix test

    * (PHP_5_3)
      ext/tokenizer/tests/token_get_all_variation15.phpt:
      Fix test

    * (PHP_5_3)
      ext/spl/spl_array.c:
      Fix typo

2007-12-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/tests/general_functions/bug42272.phpt:
      
      WS

    * (PHP_5_2)
      NEWS
      ext/bz2/bz2_filter.c:
      MFB: Fixed bug #43589 (a possible infinite loop in bz2_filter.c)

    * (PHP_5_3)
      ext/bz2/bz2_filter.c:
      
      MFB: Fixed bug #43589 (a possible infinite loop in bz2_filter.c)

    * ext/bz2/bz2_filter.c:
      
      Fixed bug #43589 (a possible infinite loop in bz2_filter.c)
      

    * (PHP_5_2)
      NEWS
      ext/exif/exif.c
      ext/exif/exif.c:
      
      MFB: Fixed bug #43606 (define missing depencies of the exif extension)

    * (PHP_5_3)
      ext/exif/exif.c:
      Fixed bug #43606 (define missing depencies of the exif extension)

2007-12-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/zip/php_zip.c:
      MFB: Fix protos

    * (PHP_5_3)
      ext/zip/php_zip.c:
      MFB5.2: Fix protos

    * (PHP_5_2)
      ext/zip/php_zip.c:
      Fix protos

2007-12-15  Antony Dovgal  <tony@daylessday.org>

    * sapi/cli/tests/006.phpt
      sapi/cli/tests/006.phpt:
      fix test

2007-12-15  David Coallier  <david.coallier@gmail.com>

    * ext/spl/spl_array.c:
      - MFB: Bug #41528
      - Added possibility to serialize and unserialize classes that extend to
      ArrayObject
      - See ext/spl/tests/array_023.phpt and ext/spl/tests/bug41528.php for
      references
      - Put a folding for all SPL_ARRAY_METHOD() def

2007-12-14  Etienne Kneuss  <php@colder.ch>

    * ext/spl/spl_array.c:
      Fix folding

2007-12-14  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_error.phpt
      ext/tokenizer/tests/token_get_all_error.phpt
      ext/tokenizer/tests/token_get_all_variation1.phpt
      ext/tokenizer/tests/token_get_all_variation1.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt:
      New testcases for token_get_all() function

    * ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_basic.phpt
      ext/tokenizer/tests/token_get_all_error.phpt
      ext/tokenizer/tests/token_get_all_error.phpt
      ext/tokenizer/tests/token_get_all_error.phpt
      ext/tokenizer/tests/token_get_all_variation1.phpt
      ext/tokenizer/tests/token_get_all_variation1.phpt
      ext/tokenizer/tests/token_get_all_variation1.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation10.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation11.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation12.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation13.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation14.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation15.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation16.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation17.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation18.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation2.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation3.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation4.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation5.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation6.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation7.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation8.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt
      ext/tokenizer/tests/token_get_all_variation9.phpt:
        1.1.4;
      New testcases for token_get_all() function

2007-12-14  Scott MacVicar  <scott@macvicar.net>

    * ext/date/php_date.c:
      MFB: Change createFromTimestamp to setTimestamp

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c:
      Change createFromTimestamp to setTimestamp

    * (PHP_5_3)
      NEWS
      ext/date/php_date.c
      ext/date/php_date.h:
      MFH: Add Datetime::createFromTimestamp to allow setting of a unix timestamp
      without invoking the date parser.

    * ext/date/php_date.c
      ext/date/php_date.h:
      - Add Datetime::createFromTimestamp to allow setting of a unix timestamp
      without invoking the date parser.

2007-12-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      executor optimization

2007-12-14  David Coallier  <david.coallier@gmail.com>

    * ext/spl/tests/array_023.phpt:
      - Added other test with some unicode words (Sorry if this chinese word
        turns out to be offensive I have no clue what it means, just copied it)

    * ext/spl/tests/array_023.phpt
      ext/spl/tests/bug41528.phpt:
      - MFB: Merged bug41528.phpt test from 5_3
      - Added a very similar test but this one just makes sure we keep
        all the properties of the class members that we just serialized

2007-12-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/sqlite/TODO:
      
      update todo

2007-12-13  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/string.c:
      add workaround for glibc issue

2007-12-13  Douglas Goldstein  <cardoe@gentoo.org>

    * ext/ldap/tests/ldap_dn2ufn.phpt
      ext/ldap/tests/ldap_dn2ufn.phpt:
      add tests for ldap_dn2ufn()

    * ext/ldap/tests/ldap_dn2ufn.phpt
      ext/ldap/tests/ldap_dn2ufn.phpt
      ext/ldap/tests/ldap_dn2ufn.phpt:
        1.1.4;
      file ldap_dn2ufn.phpt was initially added on branch PHP_5_2.

    * ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt:
      expand ldap_explode_dn() tests.

2007-12-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/tests/constructor_args.phpt
      ZendEngine2/tests/inter_01.phpt
      ZendEngine2/tests/inter_02.phpt:
      MFH: add new tests written by Felipe Pena

    * ZendEngine2/tests/constructor_args.phpt
      ZendEngine2/tests/constructor_args.phpt
      ZendEngine2/tests/inter_01.phpt
      ZendEngine2/tests/inter_01.phpt
      ZendEngine2/tests/inter_02.phpt
      ZendEngine2/tests/inter_02.phpt
      ZendEngine2/tests/jump11.phpt
      ZendEngine2/tests/jump12.phpt
      ZendEngine2/tests/jump13.phpt:
      
      add new tests written by Felipe Pena

2007-12-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y:
      Allowed import of global classes "use ::GlobalClassName;" (Gregory)

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/ns_061.phpt
      ZendEngine2/tests/ns_061.phpt
      ZendEngine2/tests/ns_062.phpt
      ZendEngine2/tests/ns_062.phpt:
      Allowed import of global classes "use ::GlobalClassName;"

    * ZendEngine2/tests/ns_060.phpt
      ZendEngine2/tests/ns_060.phpt:
      
      file ns_060.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_060.phpt:
      Allowed multiple namespaces per file (Gregory)

    * ext/standard/tests/array/bug43495.phpt
      ext/standard/tests/array/bug43495.phpt
      ext/standard/tests/array/bug43495.phpt:
      Fixed test

2007-12-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/fopen_wrappers.h:
      
      MFB Fixed bug #43580 (removed bogus declaration of a non-existent
      php_is_url()
      function)

    * main/fopen_wrappers.h:
      
      MFB: Fixed bug #43580 (removed bogus declaration of a non-existent
      php_is_url() function)

    * (PHP_5_3)
      main/fopen_wrappers.h:
      Fixed bug #43580 (removed bogus declaration of a non-existent php_is_url()
      function)

2007-12-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      run-tests.php:
      MFH: add support for Valgrind 3.3.0 (which doesn't have --log-file-exactly
      option)

    * run-tests.php:
      add support for Valgrind 3.3.0 (which doesn't have --log-file-exactly
      option)

2007-12-12  David Coallier  <david.coallier@gmail.com>

    * (PHP_5_3)
      ext/spl/spl_array.c:
      - Nitpicking, using same code (without unicode handling) than in HEAD
        just removed useless } else {

    * ext/spl/tests/bug41528.phpt
      ext/spl/tests/bug41528.phpt:
      
      file bug41528.phpt was initially added on branch PHP_5_3.

2007-12-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/tests/array/array_splice_errors.phpt:
      
      WS

2007-12-11  Douglas Goldstein  <cardoe@gentoo.org>

    * (PHP_5_3)
      ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/skipif.inc
      ext/ldap/tests/skipif.inc:
      add skipif case if the ldap extension is not loaded

    * ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/skipif.inc
      ext/ldap/tests/skipif.inc
      ext/ldap/tests/skipif.inc:
      
      add skipif case if the ldap extension is not loaded

    * ext/ldap/ldap_explode_dn.phpt
      ext/ldap/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt:
      put ldap_explode_dn.phpt in proper directory

    * ext/ldap/ldap_explode_dn.phpt:
      Adding initial tests for LDAP module. Adding tests for ldap_explode_dn()
      function

    * ext/ldap/ldap_explode_dn.phpt
      ext/ldap/ldap_explode_dn.phpt:
      
      file ldap_explode_dn.phpt was initially added on branch PHP_5_2.

    * ext/ldap/tests/ldap_explode_dn.phpt
      ext/ldap/tests/ldap_explode_dn.phpt:
      
      file ldap_explode_dn.phpt was initially added on branch PHP_5_3.

2007-12-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/standard/html.c
      ext/standard/html.c:
      MFH:- Revert previous patch, it was correct to do this, error is logged if
      logging is enabled

    * ext/standard/html.c:
      - Revert previous patch, it was correct to do this, error is logged if
      logging is enabled

    * ext/standard/html.c:
      - Fix error display (Stas: PG(display_errors) is handled by the
      php_error_docref() function :)

2007-12-11  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_walk_basic1.phpt
      ext/standard/tests/array/array_walk_basic1.phpt
      ext/standard/tests/array/array_walk_basic2.phpt
      ext/standard/tests/array/array_walk_basic2.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object2.phpt
      ext/standard/tests/array/array_walk_object2.phpt
      ext/standard/tests/array/array_walk_recursive_basic1.phpt
      ext/standard/tests/array/array_walk_recursive_basic2.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object2.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation3.phpt
      ext/standard/tests/array/array_walk_recursive_variation4.phpt
      ext/standard/tests/array/array_walk_recursive_variation5.phpt
      ext/standard/tests/array/array_walk_recursive_variation6.phpt
      ext/standard/tests/array/array_walk_recursive_variation7.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation9.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation3.phpt
      ext/standard/tests/array/array_walk_variation3.phpt
      ext/standard/tests/array/array_walk_variation4.phpt
      ext/standard/tests/array/array_walk_variation4.phpt
      ext/standard/tests/array/array_walk_variation5.phpt
      ext/standard/tests/array/array_walk_variation5.phpt
      ext/standard/tests/array/array_walk_variation6.phpt
      ext/standard/tests/array/array_walk_variation6.phpt
      ext/standard/tests/array/array_walk_variation7.phpt
      ext/standard/tests/array/array_walk_variation7.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation9.phpt
      ext/standard/tests/array/array_walk_variation9.phpt:
      New testcases for array_walk() function

    * (PHP_5_3)
      ext/standard/tests/array/array_walk_recursive_basic1.phpt
      ext/standard/tests/array/array_walk_recursive_basic2.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object2.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation3.phpt
      ext/standard/tests/array/array_walk_recursive_variation4.phpt
      ext/standard/tests/array/array_walk_recursive_variation5.phpt
      ext/standard/tests/array/array_walk_recursive_variation6.phpt
      ext/standard/tests/array/array_walk_recursive_variation7.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation9.phpt:
      New testcases for array_walk_recursive() function

    * ext/standard/tests/array/array_walk_recursive_basic1.phpt
      ext/standard/tests/array/array_walk_recursive_basic1.phpt
      ext/standard/tests/array/array_walk_recursive_basic1.phpt
      ext/standard/tests/array/array_walk_recursive_basic2.phpt
      ext/standard/tests/array/array_walk_recursive_basic2.phpt
      ext/standard/tests/array/array_walk_recursive_basic2.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error1.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_error2.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object1.phpt
      ext/standard/tests/array/array_walk_recursive_object2.phpt
      ext/standard/tests/array/array_walk_recursive_object2.phpt
      ext/standard/tests/array/array_walk_recursive_object2.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_recursive_variation1.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation2.phpt
      ext/standard/tests/array/array_walk_recursive_variation3.phpt
      ext/standard/tests/array/array_walk_recursive_variation3.phpt
      ext/standard/tests/array/array_walk_recursive_variation3.phpt
      ext/standard/tests/array/array_walk_recursive_variation4.phpt
      ext/standard/tests/array/array_walk_recursive_variation4.phpt
      ext/standard/tests/array/array_walk_recursive_variation4.phpt
      ext/standard/tests/array/array_walk_recursive_variation5.phpt
      ext/standard/tests/array/array_walk_recursive_variation5.phpt
      ext/standard/tests/array/array_walk_recursive_variation5.phpt
      ext/standard/tests/array/array_walk_recursive_variation6.phpt
      ext/standard/tests/array/array_walk_recursive_variation6.phpt
      ext/standard/tests/array/array_walk_recursive_variation6.phpt
      ext/standard/tests/array/array_walk_recursive_variation7.phpt
      ext/standard/tests/array/array_walk_recursive_variation7.phpt
      ext/standard/tests/array/array_walk_recursive_variation7.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation8.phpt
      ext/standard/tests/array/array_walk_recursive_variation9.phpt
      ext/standard/tests/array/array_walk_recursive_variation9.phpt
      ext/standard/tests/array/array_walk_recursive_variation9.phpt:
        1.1.4;
      New testcases for array_walk_recursive() function

    * ext/standard/tests/array/array_walk_object.phpt:
      delete because there are two smaller testcases for this

    * ext/standard/tests/array/array_walk_basic1.phpt
      ext/standard/tests/array/array_walk_basic1.phpt
      ext/standard/tests/array/array_walk_basic1.phpt
      ext/standard/tests/array/array_walk_basic2.phpt
      ext/standard/tests/array/array_walk_basic2.phpt
      ext/standard/tests/array/array_walk_basic2.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error1.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_error2.phpt
      ext/standard/tests/array/array_walk_object.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object1.phpt
      ext/standard/tests/array/array_walk_object2.phpt
      ext/standard/tests/array/array_walk_object2.phpt
      ext/standard/tests/array/array_walk_object2.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/array_walk_variation1.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation2.phpt
      ext/standard/tests/array/array_walk_variation3.phpt
      ext/standard/tests/array/array_walk_variation3.phpt
      ext/standard/tests/array/array_walk_variation3.phpt
      ext/standard/tests/array/array_walk_variation4.phpt
      ext/standard/tests/array/array_walk_variation4.phpt
      ext/standard/tests/array/array_walk_variation4.phpt
      ext/standard/tests/array/array_walk_variation5.phpt
      ext/standard/tests/array/array_walk_variation5.phpt
      ext/standard/tests/array/array_walk_variation5.phpt
      ext/standard/tests/array/array_walk_variation6.phpt
      ext/standard/tests/array/array_walk_variation6.phpt
      ext/standard/tests/array/array_walk_variation6.phpt
      ext/standard/tests/array/array_walk_variation7.phpt
      ext/standard/tests/array/array_walk_variation7.phpt
      ext/standard/tests/array/array_walk_variation7.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation8.phpt
      ext/standard/tests/array/array_walk_variation9.phpt
      ext/standard/tests/array/array_walk_variation9.phpt
      ext/standard/tests/array/array_walk_variation9.phpt:
        1.1.4;
      New testcases for array_walk() function

    * (PHP_5_2)
      ext/standard/tests/array/array_merge_recursive_basic1.phpt
      ext/standard/tests/array/array_merge_recursive_basic1.phpt
      ext/standard/tests/array/array_merge_recursive_basic2.phpt
      ext/standard/tests/array/array_merge_recursive_basic2.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_merge_recursive_variation1.phpt
      ext/standard/tests/array/array_merge_recursive_variation1.phpt
      ext/standard/tests/array/array_merge_recursive_variation10.phpt
      ext/standard/tests/array/array_merge_recursive_variation10.phpt
      ext/standard/tests/array/array_merge_recursive_variation2.phpt
      ext/standard/tests/array/array_merge_recursive_variation2.phpt
      ext/standard/tests/array/array_merge_recursive_variation3.phpt
      ext/standard/tests/array/array_merge_recursive_variation3.phpt
      ext/standard/tests/array/array_merge_recursive_variation4.phpt
      ext/standard/tests/array/array_merge_recursive_variation4.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt
      ext/standard/tests/array/array_merge_recursive_variation6.phpt
      ext/standard/tests/array/array_merge_recursive_variation6.phpt
      ext/standard/tests/array/array_merge_recursive_variation7.phpt
      ext/standard/tests/array/array_merge_recursive_variation7.phpt
      ext/standard/tests/array/array_merge_recursive_variation8.phpt
      ext/standard/tests/array/array_merge_recursive_variation8.phpt
      ext/standard/tests/array/array_merge_recursive_variation9.phpt
      ext/standard/tests/array/array_merge_recursive_variation9.phpt:
      New testcases for array_merge_recursive() function

    * ext/standard/tests/array/array_merge_recursive_basic1.phpt
      ext/standard/tests/array/array_merge_recursive_basic1.phpt
      ext/standard/tests/array/array_merge_recursive_basic1.phpt
      ext/standard/tests/array/array_merge_recursive_basic2.phpt
      ext/standard/tests/array/array_merge_recursive_basic2.phpt
      ext/standard/tests/array/array_merge_recursive_basic2.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_merge_recursive_error.phpt
      ext/standard/tests/array/array_merge_recursive_variation1.phpt
      ext/standard/tests/array/array_merge_recursive_variation1.phpt
      ext/standard/tests/array/array_merge_recursive_variation1.phpt
      ext/standard/tests/array/array_merge_recursive_variation10.phpt
      ext/standard/tests/array/array_merge_recursive_variation10.phpt
      ext/standard/tests/array/array_merge_recursive_variation10.phpt
      ext/standard/tests/array/array_merge_recursive_variation2.phpt
      ext/standard/tests/array/array_merge_recursive_variation2.phpt
      ext/standard/tests/array/array_merge_recursive_variation2.phpt
      ext/standard/tests/array/array_merge_recursive_variation3.phpt
      ext/standard/tests/array/array_merge_recursive_variation3.phpt
      ext/standard/tests/array/array_merge_recursive_variation3.phpt
      ext/standard/tests/array/array_merge_recursive_variation4.phpt
      ext/standard/tests/array/array_merge_recursive_variation4.phpt
      ext/standard/tests/array/array_merge_recursive_variation4.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt
      ext/standard/tests/array/array_merge_recursive_variation5.phpt
      ext/standard/tests/array/array_merge_recursive_variation6.phpt
      ext/standard/tests/array/array_merge_recursive_variation6.phpt
      ext/standard/tests/array/array_merge_recursive_variation6.phpt
      ext/standard/tests/array/array_merge_recursive_variation7.phpt
      ext/standard/tests/array/array_merge_recursive_variation7.phpt
      ext/standard/tests/array/array_merge_recursive_variation7.phpt
      ext/standard/tests/array/array_merge_recursive_variation8.phpt
      ext/standard/tests/array/array_merge_recursive_variation8.phpt
      ext/standard/tests/array/array_merge_recursive_variation8.phpt
      ext/standard/tests/array/array_merge_recursive_variation9.phpt
      ext/standard/tests/array/array_merge_recursive_variation9.phpt
      ext/standard/tests/array/array_merge_recursive_variation9.phpt:
        1.1.4;
      New testcases for array_merge_recursive() function

2007-12-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/array.c
      ext/standard/tests/array/array_slice.phpt
      ext/standard/tests/array/bug43541.phpt
      ext/standard/tests/array/bug43541.phpt:
      - Fixed bug #43541 (array_slice() length parameter messed up)

2007-12-11  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/oci_driver.c:
      MFB: sync version macro check

    * (PHP_5_3)
      ext/pdo_oci/oci_driver.c:
      Sync with 5.2

    * ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/lob_041.phpt
      ext/oci8/tests/lob_041.phpt
      ext/oci8/tests/lob_041.phpt:
      MFB: Fix #42496. Cursor leak fetching LOBs

    * (PHP_5_2)
      ext/oci8/oci8_statement.c
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/lob_041.phpt:
      Fix #42496. Cursor leak fetching LOBs

    * (PHP_5_2_WITH_DRCP)
      ext/oci8/oci8_statement.c
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_1.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/bug42496_2.phpt
      ext/oci8/tests/lob_041.phpt
      ext/oci8/tests/lob_041.phpt
      ext/oci8/tests/lob_041.phpt:
      Fix #42496.  Cursor leak fetching LOBs

2007-12-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/bug43522.phpt
      ext/standard/tests/file/bug43522.phpt
      main/streams/streams.c
      main/streams/streams.c:
      
      MFB: Fixed bug #43522 (stream_get_line() eats additional characters)

    * ext/standard/tests/file/bug43522.phpt
      ext/standard/tests/file/bug43522.phpt
      ext/standard/tests/file/bug43522.phpt
      main/streams/streams.c:
        1.1.4;
      file bug43522.phpt was initially added on branch PHP_5_3.

2007-12-09  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/standard/var.c
      ext/standard/var.c
      ext/standard/tests/general_functions/bug42272.phpt
      ext/standard/tests/general_functions/bug42272.phpt
      ext/standard/tests/general_functions/var_export-locale.phpt
      ext/standard/tests/general_functions/var_export-locale.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/strings/bug37262.phpt
      ext/standard/tests/strings/bug37262.phpt:
      - MFH: Fixed Bug #42272 (var_export() incorrectly escapes char(0)).

    * ext/standard/var.c
      ext/standard/tests/general_functions/bug42272.phpt
      ext/standard/tests/general_functions/bug42272.phpt
      ext/standard/tests/general_functions/bug42272.phpt
      ext/standard/tests/general_functions/var_export-locale.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/strings/bug37262.phpt:
      - Fixed Bug #42272 (var_export() incorrectly escapes char(0)).
      - Also fixed var_export() in unicode mode, as the function would actually
        generate non-parsable strings which defeats the purpose of var_export().

2007-12-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/exec.c:
      
      Fixed bug #43533 (escapeshellarg('') returns null).
      

2007-12-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_unique_basic.phpt
      ext/standard/tests/array/array_unique_basic.phpt
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation3.phpt
      ext/standard/tests/array/array_unique_variation3.phpt
      ext/standard/tests/array/array_unique_variation4.phpt
      ext/standard/tests/array/array_unique_variation4.phpt
      ext/standard/tests/array/array_unique_variation5.phpt
      ext/standard/tests/array/array_unique_variation5.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation7.phpt
      ext/standard/tests/array/array_unique_variation7.phpt
      ext/standard/tests/array/array_unique_variation8.phpt
      ext/standard/tests/array/array_unique_variation8.phpt:
      new testcases for array_unique() function

    * ext/standard/tests/array/array_unique_basic.phpt
      ext/standard/tests/array/array_unique_basic.phpt
      ext/standard/tests/array/array_unique_basic.phpt
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_error.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_unique_variation1.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation2.phpt
      ext/standard/tests/array/array_unique_variation3.phpt
      ext/standard/tests/array/array_unique_variation3.phpt
      ext/standard/tests/array/array_unique_variation3.phpt
      ext/standard/tests/array/array_unique_variation4.phpt
      ext/standard/tests/array/array_unique_variation4.phpt
      ext/standard/tests/array/array_unique_variation4.phpt
      ext/standard/tests/array/array_unique_variation5.phpt
      ext/standard/tests/array/array_unique_variation5.phpt
      ext/standard/tests/array/array_unique_variation5.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation6.phpt
      ext/standard/tests/array/array_unique_variation7.phpt
      ext/standard/tests/array/array_unique_variation7.phpt
      ext/standard/tests/array/array_unique_variation7.phpt
      ext/standard/tests/array/array_unique_variation8.phpt
      ext/standard/tests/array/array_unique_variation8.phpt
      ext/standard/tests/array/array_unique_variation8.phpt:
        1.1.4;
      new testcases for array_unique() function

2007-12-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      tests/lang/bug35239.phpt:
      - Removed testcase because this is something that won't be ported back
        from PHP 5.

2007-12-07  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug43343.phpt
      ZendEngine2/tests/bug43344_1.phpt
      ZendEngine2/tests/bug43344_10.phpt
      ZendEngine2/tests/bug43344_11.phpt
      ZendEngine2/tests/bug43344_12.phpt
      ZendEngine2/tests/bug43344_13.phpt
      ZendEngine2/tests/bug43344_2.phpt
      ZendEngine2/tests/bug43344_3.phpt
      ZendEngine2/tests/bug43344_4.phpt
      ZendEngine2/tests/bug43344_5.phpt
      ZendEngine2/tests/bug43344_6.phpt
      ZendEngine2/tests/bug43344_7.phpt
      ZendEngine2/tests/bug43344_8.phpt
      ZendEngine2/tests/bug43344_9.phpt
      ZendEngine2/tests/lsb_018.phpt
      ZendEngine2/tests/ns_057.phpt:
      Fixed bug #43344 (Wrong error message for undefined namespace constant)

    * ZendEngine2/tests/bug43343.phpt
      ZendEngine2/tests/bug43343.phpt
      ZendEngine2/tests/bug43344_1.phpt
      ZendEngine2/tests/bug43344_1.phpt
      ZendEngine2/tests/bug43344_10.phpt
      ZendEngine2/tests/bug43344_10.phpt
      ZendEngine2/tests/bug43344_11.phpt
      ZendEngine2/tests/bug43344_11.phpt
      ZendEngine2/tests/bug43344_12.phpt
      ZendEngine2/tests/bug43344_12.phpt
      ZendEngine2/tests/bug43344_13.phpt
      ZendEngine2/tests/bug43344_13.phpt
      ZendEngine2/tests/bug43344_2.phpt
      ZendEngine2/tests/bug43344_2.phpt
      ZendEngine2/tests/bug43344_3.phpt
      ZendEngine2/tests/bug43344_3.phpt
      ZendEngine2/tests/bug43344_4.phpt
      ZendEngine2/tests/bug43344_4.phpt
      ZendEngine2/tests/bug43344_5.phpt
      ZendEngine2/tests/bug43344_5.phpt
      ZendEngine2/tests/bug43344_6.phpt
      ZendEngine2/tests/bug43344_6.phpt
      ZendEngine2/tests/bug43344_7.phpt
      ZendEngine2/tests/bug43344_7.phpt
      ZendEngine2/tests/bug43344_8.phpt
      ZendEngine2/tests/bug43344_8.phpt
      ZendEngine2/tests/bug43344_9.phpt
      ZendEngine2/tests/bug43344_9.phpt
      ZendEngine2/tests/ns_057.phpt:
      
      file bug43343.phpt was initially added on branch PHP_5_3.

2007-12-07  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/spl/spl_array.c:
      fix win build

2007-12-06  Marcus Boerger  <php@marcus-boerger.de>

    * (PHP_5_3)
      ext/spl/spl_array.c:
      - Fix for #41528 (Classes extending ArrayObject do not serialize correctly)

2007-12-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt:
      
      MFB: WS

    * (PHP_5_3)
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt:
      
      WS

2007-12-06  Marcus Boerger  <php@marcus-boerger.de>

    * ext/dba/config.m4:
      - MFB: DB 4.6 detection

    * (PHP_5_3)
      ext/dba/config.m4:
      - More about 4.6

    * (PHP_5_3)
      ext/dba/config.m4:
       Add db 4.6 to detect list

2007-12-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug43495.phpt:
      MFB:  Fixed bug #43495 (array_merge_recursive() crashes with recursive
      arrays)

    * ext/standard/array.c
      ext/standard/tests/array/bug43495.phpt
      ext/standard/tests/array/bug43495.phpt:
      
      MFB: Fixed bug #43495 (array_merge_recursive() crashes with recursive
      arrays)

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/tests/array/bug43495.phpt
      ext/standard/tests/array/bug43495.phpt:
      Fixed bug #43495 (array_merge_recursive() crashes with recursive arrays)

2007-12-05  Marcus Boerger  <php@marcus-boerger.de>

    * ext/spl/tests/bug38618.phpt
      ext/spl/tests/bug38618.phpt:
      
      file bug38618.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/spl/spl_array.c:
      - Fixing #38618 by:
      - [DOC] ArrayIterator::CHILD_ARRAYS_ONLY, ArrayObject::CHILD_ARRAYS_ONLY
        Passing this flag in the ctor prevents ArrayIterator from following
        objects in ArrayObject::getIterator(), ArrayIterator::hasChildren(),
        ArrayIterator::getChildren().
        The exact behavior might change:
          - should the flag be set by default
          - should the flag be changed to have a negative effect

    * (PHP_5_3)
      run-tests.php:
      - - Allow to check the out,exp and diff results on console while executing
      the tests

    * (PHP_5_3)
      run-tests.php:
      - Allow to specify php executable on commandline

2007-12-04  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_3)
      ext/libxml/config.w32:
      MFH: starting with 2.6.30, standard libxml2 build can be used

    * ext/libxml/config.w32:
      starting with 2.6.30, standard libxml2 build can be used

2007-12-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_pgsql/tests/bug36727.phpt
      ext/pdo_pgsql/tests/bug36727.phpt:
      
      MFB: fixed test

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_pgsql/pgsql_driver.c:
      
      MFB: Fixed bug #43493 (pdo_pgsql does not send username on connect when
      password is not available)

    * (PHP_5_3)
      ext/pdo_pgsql/tests/bug36727.phpt:
      
      Fixed test

    * (PHP_5_3)
      ext/pdo_pgsql/pgsql_driver.c:
      
      Fixed bug #43493 (pdo_pgsql does not send username on connect when
      password
      is not available)

2007-12-04  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed uninitialized value

2007-12-04  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/iconv/.cvsignore
      ext/iconv/config.m4
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h:
      MFH: detect IBM iconv implementation and use correct encoding names

    * ext/iconv/.cvsignore
      ext/iconv/config.m4
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h:
      detect IBM iconv implementation and use correct encoding names

    * ext/curl/interface.c
      ext/curl/multi.c:
      fix folding

2007-12-03  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS:
      fix typos
      use the earliest bug report in the description

2007-12-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      bug numbers

    * (PHP_5_2)
      NEWS
      main/SAPI.c
      main/SAPI.c
      main/SAPI.c:
      Fixed crash because of uninitialized SG(sapi_headers).mimetype

2007-12-03  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2007.10

2007-12-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c:
      Fixed weired behavior in CGI parameter parsing

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug43332_1.phpt
      ZendEngine2/tests/bug43332_2.phpt:
      Fixed bug #43332 (self and parent as type hint in namespace)

    * ZendEngine2/tests/bug43332_1.phpt
      ZendEngine2/tests/bug43332_1.phpt
      ZendEngine2/tests/bug43332_2.phpt
      ZendEngine2/tests/bug43332_2.phpt:
      
      file bug43332_1.phpt was initially added on branch PHP_5_3.

2007-12-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/array.c
      ext/standard/array.c:
      
      MFB:  Fixed bug #43482 (array_pad() does not warn on very small pad
      numbers).

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      
      Fixed bug #43482 (array_pad() does not warn on very small pad numbers).

2007-12-03  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt:
      fix tests : better float values

    * ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt:
      fix tests: better float values

    * ext/standard/tests/array/array_pad_basic.phpt
      ext/standard/tests/array/array_pad_error.phpt
      ext/standard/tests/array/array_pad_error.phpt
      ext/standard/tests/array/array_pad_error.phpt
      ext/standard/tests/array/array_pad_variation1.phpt
      ext/standard/tests/array/array_pad_variation1.phpt
      ext/standard/tests/array/array_pad_variation1.phpt
      ext/standard/tests/array/array_pad_variation2.phpt
      ext/standard/tests/array/array_pad_variation2.phpt
      ext/standard/tests/array/array_pad_variation2.phpt
      ext/standard/tests/array/array_pad_variation3.phpt
      ext/standard/tests/array/array_pad_variation3.phpt
      ext/standard/tests/array/array_pad_variation3.phpt
      ext/standard/tests/array/array_pad_variation4.phpt
      ext/standard/tests/array/array_pad_variation4.phpt
      ext/standard/tests/array/array_pad_variation4.phpt
      ext/standard/tests/array/array_pad_variation5.phpt
      ext/standard/tests/array/array_pad_variation5.phpt
      ext/standard/tests/array/array_pad_variation5.phpt
      ext/standard/tests/array/array_pad_variation6.phpt
      ext/standard/tests/array/array_pad_variation6.phpt
      ext/standard/tests/array/array_pad_variation6.phpt
      ext/standard/tests/array/array_pad_variation7.phpt
      ext/standard/tests/array/array_pad_variation7.phpt
      ext/standard/tests/array/array_pad_variation7.phpt:
      New testcases for array_pad() function

    * ext/standard/tests/array/array_pad_basic.phpt
      ext/standard/tests/array/array_pad_basic.phpt
      ext/standard/tests/array/array_pad_error.phpt
      ext/standard/tests/array/array_pad_error.phpt
      ext/standard/tests/array/array_pad_variation1.phpt
      ext/standard/tests/array/array_pad_variation1.phpt
      ext/standard/tests/array/array_pad_variation2.phpt
      ext/standard/tests/array/array_pad_variation2.phpt
      ext/standard/tests/array/array_pad_variation3.phpt
      ext/standard/tests/array/array_pad_variation3.phpt
      ext/standard/tests/array/array_pad_variation4.phpt
      ext/standard/tests/array/array_pad_variation4.phpt
      ext/standard/tests/array/array_pad_variation5.phpt
      ext/standard/tests/array/array_pad_variation5.phpt
      ext/standard/tests/array/array_pad_variation6.phpt
      ext/standard/tests/array/array_pad_variation6.phpt
      ext/standard/tests/array/array_pad_variation7.phpt
      ext/standard/tests/array/array_pad_variation7.phpt:
      
      file array_pad_basic.phpt was initially added on branch PHP_5_2.

2007-12-03  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      The -f option is fixed to work in the same way as in CLI sapi

2007-12-03  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_chunk_basic1.phpt
      ext/standard/tests/array/array_chunk_basic1.phpt
      ext/standard/tests/array/array_chunk_basic2.phpt
      ext/standard/tests/array/array_chunk_basic2.phpt
      ext/standard/tests/array/array_chunk_error.phpt
      ext/standard/tests/array/array_chunk_error.phpt
      ext/standard/tests/array/array_chunk_variation1.phpt
      ext/standard/tests/array/array_chunk_variation1.phpt
      ext/standard/tests/array/array_chunk_variation2.phpt
      ext/standard/tests/array/array_chunk_variation2.phpt
      ext/standard/tests/array/array_chunk_variation3.phpt
      ext/standard/tests/array/array_chunk_variation3.phpt
      ext/standard/tests/array/array_chunk_variation4.phpt
      ext/standard/tests/array/array_chunk_variation4.phpt
      ext/standard/tests/array/array_chunk_variation5.phpt
      ext/standard/tests/array/array_chunk_variation5.phpt
      ext/standard/tests/array/array_chunk_variation6.phpt
      ext/standard/tests/array/array_chunk_variation6.phpt
      ext/standard/tests/array/array_chunk_variation7.phpt
      ext/standard/tests/array/array_chunk_variation7.phpt:
      New testcases for array_chunk() function

    * ext/standard/tests/array/array_chunk_basic1.phpt
      ext/standard/tests/array/array_chunk_basic1.phpt
      ext/standard/tests/array/array_chunk_basic1.phpt
      ext/standard/tests/array/array_chunk_basic2.phpt
      ext/standard/tests/array/array_chunk_basic2.phpt
      ext/standard/tests/array/array_chunk_basic2.phpt
      ext/standard/tests/array/array_chunk_error.phpt
      ext/standard/tests/array/array_chunk_error.phpt
      ext/standard/tests/array/array_chunk_error.phpt
      ext/standard/tests/array/array_chunk_variation1.phpt
      ext/standard/tests/array/array_chunk_variation1.phpt
      ext/standard/tests/array/array_chunk_variation1.phpt
      ext/standard/tests/array/array_chunk_variation2.phpt
      ext/standard/tests/array/array_chunk_variation2.phpt
      ext/standard/tests/array/array_chunk_variation2.phpt
      ext/standard/tests/array/array_chunk_variation3.phpt
      ext/standard/tests/array/array_chunk_variation3.phpt
      ext/standard/tests/array/array_chunk_variation3.phpt
      ext/standard/tests/array/array_chunk_variation4.phpt
      ext/standard/tests/array/array_chunk_variation4.phpt
      ext/standard/tests/array/array_chunk_variation4.phpt
      ext/standard/tests/array/array_chunk_variation5.phpt
      ext/standard/tests/array/array_chunk_variation5.phpt
      ext/standard/tests/array/array_chunk_variation5.phpt
      ext/standard/tests/array/array_chunk_variation6.phpt
      ext/standard/tests/array/array_chunk_variation6.phpt
      ext/standard/tests/array/array_chunk_variation6.phpt
      ext/standard/tests/array/array_chunk_variation7.phpt
      ext/standard/tests/array/array_chunk_variation7.phpt
      ext/standard/tests/array/array_chunk_variation7.phpt:
        1.1.4;
      New testcases for array_chunk() function

2007-12-02  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/tests/bug36727.phpt
      ext/pdo_pgsql/tests/bug36727.phpt:
      
      MFB: Fixed bug #43457 (Prepared statement with incorrect parms doens't
      throw exception with pdo_pgsql driver)

    * (PHP_5_3)
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/tests/bug36727.phpt:
      Fixed bug #43457 (Prepared statement with incorrect parms doens't
      throw exception with pdo_pgsql driver)

2007-12-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      NEWS
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug43143.phpt:
      - MFH: Fixed bug #43143 (Warning about empty IV with MCRYPT_MODE_ECB).

    * ext/mcrypt/tests/bug43143.phpt
      ext/mcrypt/tests/bug43143.phpt:
      
      - Fixed bug #43143 (Warning about empty IV with MCRYPT_MODE_ECB).

    * ext/mcrypt/mcrypt.c:
      - Fixed bug #43143 (Warning about empty IV with MCRYPT_MODE_ECB).

2007-11-30  Antony Dovgal  <tony@daylessday.org>

    * ext/simplexml/simplexml.c:
      fix folding, move protos to the top of the sources

2007-11-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed a typo

2007-11-29  Antony Dovgal  <tony@daylessday.org>

    * ext/pgsql/pgsql.c:
      fix build

2007-11-29  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/standard/http_fopen_wrapper.c
      ext/standard/tests/network/http-stream.phpt:
      - MFH: Fixed a segfault when reading from an HTTP stream.

    * ext/standard/http_fopen_wrapper.c
      ext/standard/tests/network/http-stream.phpt
      ext/standard/tests/network/http-stream.phpt:
      - Fixed a segfault when reading from an HTTP stream.

2007-11-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation5.phpt:
      
      MFB: Fixed tests

    * (PHP_5_3)
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt:
      
      Fixed tests

2007-11-28  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/document.c
      ext/dom/document.c
      ext/dom/tests/bug43364.phpt
      ext/dom/tests/bug43364.phpt:
      MFH: Fix bug #43364 (recursive xincludes don't remove internal nodes
      properly)
      add test

    * ext/dom/tests/bug43364.phpt
      ext/dom/tests/bug43364.phpt
      ext/dom/tests/bug43364.phpt:
        1.1.4;
      Fix bug #43364 (recursive xincludes don't remove internal nodes properly)

    * ext/dom/document.c:
      Fix bug #43364 (recursive xincludes don't remove internal nodes properly)

2007-11-28  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation5.phpt:
      Marked with defect

2007-11-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c:
      
      MFB: Fixed bug #43373 (pcntl_fork() should not raise E_ERROR on error)

    * (PHP_5_3)
      ext/pcntl/pcntl.c:
      Fixed bug #43373 (pcntl_fork() should not raise E_ERROR on error)

2007-11-27  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_combine_basic.phpt
      ext/standard/tests/array/array_combine_basic.phpt
      ext/standard/tests/array/array_combine_error1.phpt
      ext/standard/tests/array/array_combine_error1.phpt
      ext/standard/tests/array/array_combine_error2.phpt
      ext/standard/tests/array/array_combine_error2.phpt
      ext/standard/tests/array/array_combine_variation1.phpt
      ext/standard/tests/array/array_combine_variation1.phpt
      ext/standard/tests/array/array_combine_variation2.phpt
      ext/standard/tests/array/array_combine_variation2.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation6.phpt
      ext/standard/tests/array/array_combine_variation6.phpt:
      New testcases for array_combine() function

    * ext/standard/tests/array/array_combine_basic.phpt
      ext/standard/tests/array/array_combine_basic.phpt
      ext/standard/tests/array/array_combine_basic.phpt
      ext/standard/tests/array/array_combine_error1.phpt
      ext/standard/tests/array/array_combine_error1.phpt
      ext/standard/tests/array/array_combine_error1.phpt
      ext/standard/tests/array/array_combine_error2.phpt
      ext/standard/tests/array/array_combine_error2.phpt
      ext/standard/tests/array/array_combine_error2.phpt
      ext/standard/tests/array/array_combine_variation1.phpt
      ext/standard/tests/array/array_combine_variation1.phpt
      ext/standard/tests/array/array_combine_variation1.phpt
      ext/standard/tests/array/array_combine_variation2.phpt
      ext/standard/tests/array/array_combine_variation2.phpt
      ext/standard/tests/array/array_combine_variation2.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation3.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation4.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation5.phpt
      ext/standard/tests/array/array_combine_variation6.phpt
      ext/standard/tests/array/array_combine_variation6.phpt
      ext/standard/tests/array/array_combine_variation6.phpt:
        1.1.4;
      New testcases for array_combine() function

    * (PHP_5_2)
      ext/standard/tests/array/array_sum_basic.phpt
      ext/standard/tests/array/array_sum_basic.phpt
      ext/standard/tests/array/array_sum_error.phpt
      ext/standard/tests/array/array_sum_error.phpt
      ext/standard/tests/array/array_sum_variation1.phpt
      ext/standard/tests/array/array_sum_variation1.phpt
      ext/standard/tests/array/array_sum_variation2.phpt
      ext/standard/tests/array/array_sum_variation2.phpt
      ext/standard/tests/array/array_sum_variation3.phpt
      ext/standard/tests/array/array_sum_variation3.phpt
      ext/standard/tests/array/array_sum_variation4.phpt
      ext/standard/tests/array/array_sum_variation4.phpt
      ext/standard/tests/array/array_sum_variation5.phpt
      ext/standard/tests/array/array_sum_variation5.phpt
      ext/standard/tests/array/array_sum_variation6.phpt
      ext/standard/tests/array/array_sum_variation6.phpt
      ext/standard/tests/array/array_sum_variation7.phpt
      ext/standard/tests/array/array_sum_variation7.phpt:
      New testcases for array_sum() function

    * ext/standard/tests/array/array_sum_basic.phpt
      ext/standard/tests/array/array_sum_basic.phpt
      ext/standard/tests/array/array_sum_basic.phpt
      ext/standard/tests/array/array_sum_error.phpt
      ext/standard/tests/array/array_sum_error.phpt
      ext/standard/tests/array/array_sum_error.phpt
      ext/standard/tests/array/array_sum_variation1.phpt
      ext/standard/tests/array/array_sum_variation2.phpt
      ext/standard/tests/array/array_sum_variation2.phpt
      ext/standard/tests/array/array_sum_variation2.phpt
      ext/standard/tests/array/array_sum_variation3.phpt
      ext/standard/tests/array/array_sum_variation3.phpt
      ext/standard/tests/array/array_sum_variation3.phpt
      ext/standard/tests/array/array_sum_variation4.phpt
      ext/standard/tests/array/array_sum_variation4.phpt
      ext/standard/tests/array/array_sum_variation4.phpt
      ext/standard/tests/array/array_sum_variation5.phpt
      ext/standard/tests/array/array_sum_variation5.phpt
      ext/standard/tests/array/array_sum_variation5.phpt
      ext/standard/tests/array/array_sum_variation6.phpt
      ext/standard/tests/array/array_sum_variation6.phpt
      ext/standard/tests/array/array_sum_variation6.phpt
      ext/standard/tests/array/array_sum_variation7.phpt
      ext/standard/tests/array/array_sum_variation7.phpt
      ext/standard/tests/array/array_sum_variation7.phpt:
        1.1.4;
      New testcases for array_sum() function

    * (PHP_5_2)
      ext/standard/tests/array/array_sum_variation1.phpt
      ext/standard/tests/array/array_sum_variation1.phpt:
      file array_sum_variation1.phpt was added on branch PHP_5_2 on 2007-11-27
      15:00:55 +0000

2007-11-27  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt:
      fix test

2007-11-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/pdo_sql_parser.re:
      
      MFB: Revert addition of - char support for bound param names

    * (PHP_5_3)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      Revert addition of - char support for bound param names

2007-11-26  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/php_ini.c:
      - No zval is stored here

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_driver.h
      ext/spl/spl_directory.h
      ext/spl/spl_directory.h
      ext/spl/spl_iterators.h
      ext/spl/spl_iterators.h
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_filter_api.h:
      MFH:- Fixed bug #43365 (Several enums have trailing commas)

    * ext/pcre/php_pcre.c
      ext/pdo/php_pdo_driver.h
      ext/spl/spl_directory.h
      ext/spl/spl_iterators.h
      main/streams/php_stream_filter_api.h:
       - Fixed bug #43365 (Several enums have trailing commas)

2007-11-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/array.c:
      
      MFB : Fixed bug #43386 (array_globals not reset to 0 properly on init)

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      
      MFB: Fixed bug #43386 (array_globals not reset to 0 properly on init)

    * (PHP_5_3)
      ext/standard/array.c:
      Fixed bug #43386 (array_globals not reset to 0 properly on init)

2007-11-24  Lukas Smith  <smith@pooteeweet.org>

    * CODING_STANDARDS:
      - fixed unexpected emphasis in reST parsing due to use of *

    * README.CVS-RULES:
      - 5.2 is only for bug fixes
      - emphasis should be made with enclosing with ** and not with _

2007-11-23  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/standard/streamsfuncs.c:
      fix proto

2007-11-23  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * tests/classes/assign_op_property_001.phpt
      tests/classes/assign_op_property_001.phpt
      tests/classes/assign_op_property_001.phpt
      tests/classes/incdec_property_001.phpt
      tests/classes/incdec_property_001.phpt
      tests/classes/incdec_property_001.phpt
      tests/classes/incdec_property_002.phpt
      tests/classes/incdec_property_002.phpt
      tests/classes/incdec_property_002.phpt
      tests/classes/incdec_property_003.phpt
      tests/classes/incdec_property_003.phpt
      tests/classes/incdec_property_003.phpt
      tests/classes/incdec_property_004.phpt
      tests/classes/incdec_property_004.phpt
      tests/classes/incdec_property_004.phpt:
      Fix incorrect use of assignment in where equality was intended - class
      tests.

2007-11-23  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl:
      Fixed compilation on Windows

    * TSRM/tsrm_config_common.h
      TSRM/tsrm_config_common.h
      ZendEngine2/zend.h
      ZendEngine2/zend.h:
      Fixed definitions

2007-11-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/tests/lsb_018.phpt
      ZendEngine2/tests/lsb_018.phpt:
      

    * ZendEngine2/tests/lsb_018.phpt:
      - Add another LSB test

    * ZendEngine2/tests/lsb_018.phpt
      ZendEngine2/tests/lsb_018.phpt:
      
      file lsb_018.phpt was initially added on branch PHP_5_3.

2007-11-23  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS:
      -** empty log message ***

    * ext/soap/php_sdl.c
      ext/soap/php_sdl.c:
      Fixed bug #42952 (soap cache file is created with insecure permissions)

2007-11-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c:
      
      MFB: Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone)

    * ext/date/php_date.c:
      MFB: Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone)

    * (PHP_5_3)
      ext/date/php_date.c:
      
      Fixed bug #43377 (PHP crashes with invalid argument for DateTimeZone)

2007-11-22  Lukas Smith  <smith@pooteeweet.org>

    * README.CVS-RULES:
      - adapted to reST format
      - added 5_3 branch
      - added note about getting confirmation from RM on significant changes

2007-11-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ZendEngine2/tests/bug43128.phpt:
      Fixed test

    * ZendEngine2/tests/bug43128.phpt
      ZendEngine2/tests/bug43128.phpt:
      
      file bug43128.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      TSRM/tsrm_config_common.h
      TSRM/tsrm_config_common.h
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/tests/bug43128.phpt
      ext/interbase/ibase_query.c
      ext/interbase/ibase_query.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/spl/php_spl.c
      main/main.c
      main/main.c:
      Fixed bug #43128 (Very long class name causes segfault)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_039.phpt
      ZendEngine2/tests/ns_039.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_059.phpt:
      Fixed bug #43318
      The "const" statement is still allowed outside of namespaces but arrays
      are disabled.

    * ZendEngine2/tests/ns_059.phpt
      ZendEngine2/tests/ns_059.phpt:
      
      file ns_059.phpt was initially added on branch PHP_5_3.

2007-11-22  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/standard/dns.c
      ext/standard/tests/network/getmxrr.phpt:
      - MFH: Fixed weights array, which was broken with:
        http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dns.c?r1=1.80&r2=1.81
        and merged to head with:
       
      http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dns.c?r1=1.70.2.7.2.5&r2=1.70.2.7.2.5.2.1

    * ext/standard/dns.c
      ext/standard/tests/network/getmxrr.phpt
      ext/standard/tests/network/getmxrr.phpt:
      - Fixed weights array, which was broken with:
        http://cvs.php.net/viewvc.cgi/php-src/ext/standard/dns.c?r1=1.80&r2=1.81

2007-11-22  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/zend_vm_opcodes.h:
      Speed-up of ZEND_DO_FCALL and ZEND_INIT_FCALL_BY_NAME by lowercasing and
      calculating hash values at compile time.

2007-11-22  Lukas Smith  <smith@pooteeweet.org>

    * (PHP_5_3)
      README.RELEASE_PROCESS:
      - port from todo wiki to reST (http://wiki.pooteeweet.org/ReleaseChecklist)

    * README.RELEASE_PROCESS
      README.RELEASE_PROCESS:
      
      - port from todo wiki to reST
      (http://wiki.pooteeweet.org/ReleaseChecklist)

2007-11-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      
      MFB: Fixed bug #43041 (micro-optimizations in pgsql data retrieval)

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      Fixed bug #43041 (micro-optimizations in pgsql data retrieval) Initial
      patch
      by andy at petdance dot com

2007-11-21  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/pcre/tests/preg_grep_basic.phpt
      ext/pcre/tests/preg_grep_basic.phpt
      ext/pcre/tests/preg_grep_error.phpt
      ext/pcre/tests/preg_grep_error.phpt
      ext/pcre/tests/preg_grep_error1.phpt
      ext/pcre/tests/preg_grep_error1.phpt
      ext/pcre/tests/preg_grep_error2.phpt
      ext/pcre/tests/preg_grep_error2.phpt
      ext/pcre/tests/preg_match_all_basic.phpt
      ext/pcre/tests/preg_match_all_basic.phpt
      ext/pcre/tests/preg_match_all_error.phpt
      ext/pcre/tests/preg_match_all_error1.phpt
      ext/pcre/tests/preg_match_all_error2.phpt
      ext/pcre/tests/preg_match_all_error3.phpt
      ext/pcre/tests/preg_match_basic.phpt
      ext/pcre/tests/preg_match_error.phpt
      ext/pcre/tests/preg_match_error1.phpt
      ext/pcre/tests/preg_match_error2.phpt
      ext/pcre/tests/preg_quote_basic.phpt
      ext/pcre/tests/preg_quote_error.phpt
      ext/pcre/tests/preg_quote_error1.phpt
      ext/pcre/tests/preg_replace_basic.phpt
      ext/pcre/tests/preg_replace_callback_basic.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_error.phpt
      ext/pcre/tests/preg_replace_error1.phpt
      ext/pcre/tests/preg_replace_error2.phpt
      ext/pcre/tests/preg_replace_variation1.phpt
      ext/pcre/tests/preg_split_basic.phpt
      ext/pcre/tests/preg_split_error.phpt
      ext/pcre/tests/preg_split_error1.phpt
      ext/pcre/tests/preg_split_error2.phpt:
      Add some more pcre tests

    * ext/pcre/tests/preg_match_all_edit_basic.phpt
      ext/pcre/tests/preg_match_all_edit_basic.phpt
      ext/pcre/tests/preg_match_all_error.phpt
      ext/pcre/tests/preg_match_all_error1.phpt
      ext/pcre/tests/preg_match_all_error2.phpt
      ext/pcre/tests/preg_match_all_error3.phpt
      ext/pcre/tests/preg_match_basic.phpt
      ext/pcre/tests/preg_match_basic_edit.phpt
      ext/pcre/tests/preg_match_basic_edit.phpt
      ext/pcre/tests/preg_match_error.phpt
      ext/pcre/tests/preg_match_error1.phpt
      ext/pcre/tests/preg_match_error2.phpt
      ext/pcre/tests/preg_quote_basic.phpt
      ext/pcre/tests/preg_quote_error.phpt
      ext/pcre/tests/preg_quote_error1.phpt
      ext/pcre/tests/preg_replace_basic.phpt
      ext/pcre/tests/preg_replace_callback_basic.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_edit_basic.phpt
      ext/pcre/tests/preg_replace_edit_basic.phpt
      ext/pcre/tests/preg_replace_error.phpt
      ext/pcre/tests/preg_replace_error1.phpt
      ext/pcre/tests/preg_replace_error2.phpt
      ext/pcre/tests/preg_replace_variation1.phpt
      ext/pcre/tests/preg_split_basic.phpt
      ext/pcre/tests/preg_split_error.phpt
      ext/pcre/tests/preg_split_error1.phpt
      ext/pcre/tests/preg_split_error2.phpt:
      
      file preg_match_all_edit_basic.phpt was initially added on branch PHP_5_3.

    * ext/pcre/tests/preg_grep_basic.phpt
      ext/pcre/tests/preg_grep_basic.phpt
      ext/pcre/tests/preg_grep_basic.phpt
      ext/pcre/tests/preg_grep_error.phpt
      ext/pcre/tests/preg_grep_error.phpt
      ext/pcre/tests/preg_grep_error.phpt
      ext/pcre/tests/preg_grep_error1.phpt
      ext/pcre/tests/preg_grep_error1.phpt
      ext/pcre/tests/preg_grep_error1.phpt
      ext/pcre/tests/preg_grep_error2.phpt
      ext/pcre/tests/preg_grep_error2.phpt
      ext/pcre/tests/preg_grep_error2.phpt
      ext/pcre/tests/preg_match_all_basic.phpt
      ext/pcre/tests/preg_match_all_basic.phpt
      ext/pcre/tests/preg_match_all_basic.phpt
      ext/pcre/tests/preg_match_all_error.phpt
      ext/pcre/tests/preg_match_all_error.phpt
      ext/pcre/tests/preg_match_all_error.phpt
      ext/pcre/tests/preg_match_all_error1.phpt
      ext/pcre/tests/preg_match_all_error1.phpt
      ext/pcre/tests/preg_match_all_error1.phpt
      ext/pcre/tests/preg_match_all_error2.phpt
      ext/pcre/tests/preg_match_all_error2.phpt
      ext/pcre/tests/preg_match_all_error2.phpt
      ext/pcre/tests/preg_match_all_error3.phpt
      ext/pcre/tests/preg_match_all_error3.phpt
      ext/pcre/tests/preg_match_all_error3.phpt
      ext/pcre/tests/preg_match_basic.phpt
      ext/pcre/tests/preg_match_basic.phpt
      ext/pcre/tests/preg_match_basic.phpt
      ext/pcre/tests/preg_match_error.phpt
      ext/pcre/tests/preg_match_error.phpt
      ext/pcre/tests/preg_match_error.phpt
      ext/pcre/tests/preg_match_error1.phpt
      ext/pcre/tests/preg_match_error1.phpt
      ext/pcre/tests/preg_match_error1.phpt
      ext/pcre/tests/preg_match_error2.phpt
      ext/pcre/tests/preg_match_error2.phpt
      ext/pcre/tests/preg_match_error2.phpt
      ext/pcre/tests/preg_quote_basic.phpt
      ext/pcre/tests/preg_quote_basic.phpt
      ext/pcre/tests/preg_quote_basic.phpt
      ext/pcre/tests/preg_quote_error.phpt
      ext/pcre/tests/preg_quote_error.phpt
      ext/pcre/tests/preg_quote_error.phpt
      ext/pcre/tests/preg_quote_error1.phpt
      ext/pcre/tests/preg_quote_error1.phpt
      ext/pcre/tests/preg_quote_error1.phpt
      ext/pcre/tests/preg_replace_basic.phpt
      ext/pcre/tests/preg_replace_basic.phpt
      ext/pcre/tests/preg_replace_basic.phpt
      ext/pcre/tests/preg_replace_callback_basic.phpt
      ext/pcre/tests/preg_replace_callback_basic.phpt
      ext/pcre/tests/preg_replace_callback_basic.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_callback_error.phpt
      ext/pcre/tests/preg_replace_error.phpt
      ext/pcre/tests/preg_replace_error.phpt
      ext/pcre/tests/preg_replace_error.phpt
      ext/pcre/tests/preg_replace_error1.phpt
      ext/pcre/tests/preg_replace_error1.phpt
      ext/pcre/tests/preg_replace_error1.phpt
      ext/pcre/tests/preg_replace_error2.phpt
      ext/pcre/tests/preg_replace_error2.phpt
      ext/pcre/tests/preg_replace_error2.phpt
      ext/pcre/tests/preg_replace_variation1.phpt
      ext/pcre/tests/preg_replace_variation1.phpt
      ext/pcre/tests/preg_replace_variation1.phpt
      ext/pcre/tests/preg_split_basic.phpt
      ext/pcre/tests/preg_split_basic.phpt
      ext/pcre/tests/preg_split_basic.phpt
      ext/pcre/tests/preg_split_error.phpt
      ext/pcre/tests/preg_split_error.phpt
      ext/pcre/tests/preg_split_error.phpt
      ext/pcre/tests/preg_split_error1.phpt
      ext/pcre/tests/preg_split_error1.phpt
      ext/pcre/tests/preg_split_error1.phpt
      ext/pcre/tests/preg_split_error2.phpt
      ext/pcre/tests/preg_split_error2.phpt
      ext/pcre/tests/preg_split_error2.phpt:
        1.1.4;
      file preg_grep_basic.phpt was initially added on branch PHP_5_2.

2007-11-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Macro definitions are moved to zend.h

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Safe exit from executor()

2007-11-21  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/tests/file/chown.phpt
      ext/standard/tests/file/chown.phpt:
      
      - Added test for chown bug

    * (PHP_5_3)
      ext/standard/filestat.c:
      MFH: fix crash bug in chown when 2nd parameter != string or int

    * ext/standard/filestat.c:
      - Fix crash when chown() 2nd parameter is something else than integer or
      string

2007-11-21  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/getopt_004.phpt
      ext/standard/tests/general_functions/getopt_005.phpt
      main/getopt.c:
      MFH: - Add support for optional values
      MFH: - Add support for = as seperator

2007-11-21  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/021.phpt:
      - MFH Improved version of ternary shortcut (Marcus)

    * ZendEngine2/tests/021.phpt:
      - Improve test

2007-11-21  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      run-tests.php
      run-tests.php:
      MFH:- Fixed bug #43035: ignore_repeated_errors=On causes lot of tests to
      fail

    * run-tests.php:
      - Fixed bug #43035: ignore_repeated_errors=On causes lot of tests to fail

    * (PHP_5_3)
      NEWS:
      Missing bla...credit :)

2007-11-21  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/string.c:
      fix #42866, from Claudio Cherubino

    * ext/standard/tests/strings/bug42866.phpt:
      test for 42866

2007-11-21  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      Fix NEWS file

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/021.phpt:
      - MFH ?: operator (Marcus)
        [DOC] "expr1 ?: expr1" is a shortcut for: "expr1 ? expr1 : expr2" as
              exists in gcc and discussed some time back. Note that this is not
              an implementation ifsetor($var, default). While ifsetor would not
              generate any message for non existing variables or array indices
              the ternary shortcut does. Also the ternary shortcut does a
      boolean
              evaluation rather then checking for isset(). That way ther ternary
              shortcut can work on any expression while ifsetor can only work on
              variables. Also to be silent one has do do: "@$expr1 ?: $expr2".

2007-11-20  Johannes Schl�ter  <johannes@schlueters.de>

    * ZendEngine2/tests/021.phpt
      ZendEngine2/tests/021.phpt:
      
      - Add test

2007-11-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_stmt.c:
      
      revert previous pdo patch

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/pgsql_statement.c:
      
      MFB: Adjusted fix for bug #42978

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/pgsql_statement.c:
      
      Adjusted fix for bug #42978

2007-11-20  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/getopt_004.phpt
      ext/standard/tests/general_functions/getopt_005.phpt
      main/getopt.c:
      - Add support for optional values
      - Add support for = as seperator

2007-11-20  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/tests/file/stream_supports_lock.phpt:
      MFH: Add stream_supports_lock() function (Benjamin Schulz)

    * ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/tests/file/stream_supports_lock.phpt
      ext/standard/tests/file/stream_supports_lock.phpt:
      Add stream_supports_lock() function (Benjamin Schulz)

    * ZendEngine2/zend_constants.c:
      - Fix build

2007-11-20  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/interbase/ibase_query.c:
      Win32 still fails to build ...

2007-11-20  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c
      ext/sysvmsg/tests/003.phpt:
      MFH: Add msg_queue_exists() function (Benjamin Schulz) [DOC]

    * ext/sysvmsg/tests/003.phpt
      ext/sysvmsg/tests/003.phpt:
      
      Add msg_queue_exists() function (Benjamin Schulz)

    * ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c:
      Add msg_queue_exists() function (Benjamin Schulz)

2007-11-20  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/interbase/ibase_query.c:
      Win32 fails to build

2007-11-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      dead code

2007-11-20  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_constants.c:
      - Added ZEND_DEBUG_BUILD constant

2007-11-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c:
      
      MFB: Fixed bug #42978 (mismatch between number of bound params and values
      causes a crash in pdo_pgsql)

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      Fixed bug #42978 (mismatch between number of bound params and values causes
      a crash in pdo_pgsql)

2007-11-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Optimization of zend_do_fcall_common_helper()

    * (PHP_5_3)
      ZendEngine2/zend_operators.c:
      MFH: math and comparison optimization + use macroses

    * ZendEngine2/zend_operators.c:
      math and comparison optimization

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      ZEND_FETCH_DIM optimization

    * ZendEngine2/zend.h
      ZendEngine2/zend.h:
      Fixed compilation on some systems (Wez)

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_execute.skl
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_handlers.c
      ext/spl/php_spl.c
      ext/spl/php_spl.c:
      Fixed bug #43136 (possible crash on script execution timeout. The
      EG(function_state_ptr) is completely removed,
      EG(current_execute_data)->function_state must be used instead)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_058.phpt:
      Added support for "namespace::" prefix that is resolved to current
      namespace name.

    * ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_057.phpt
      ZendEngine2/tests/ns_058.phpt
      ZendEngine2/tests/ns_058.phpt:
      
      file ns_057.phpt was initially added on branch PHP_5_3.

2007-11-20  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      main/output.c:
      fix crash with bad parameters

    * (PHP_4_4)
      ext/standard/string.c:
      merge wordwrap fix

2007-11-19  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/pdo_firebird/firebird_statement.c:
      - Fixed bug #43246 (firebird: INSERT ... RETURNING ... throws exception)
      Thanks to Hans-Peter Oeri for providing this patch

2007-11-19  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/filestat.c
      ext/standard/tests/file/chgrp.phpt:
      fixed SIGSEGV in chgrp()

2007-11-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dbase/dbf_head.c:
      
      MFB 'L' size support

2007-11-19  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/zip/tests/oo_properties.phpt
      ext/zip/tests/oo_properties.phpt:
      fix test

    * ext/zip/tests/oo_properties.phpt:
      fix test broken by Sara's commit

2007-11-19  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug29674.phpt
      ZendEngine2/tests/bug29674.phpt
      ZendEngine2/tests/bug29674.phpt
      ZendEngine2/tests/bug29689.phpt
      ZendEngine2/tests/bug29689.phpt
      ZendEngine2/tests/bug29689.phpt
      ext/dom/tests/bug36756.phpt
      ext/dom/tests/bug36756.phpt
      ext/dom/tests/bug36756.phpt
      tests/classes/bug27468.phpt
      tests/classes/bug27468.phpt
      tests/classes/bug27468.phpt
      tests/lang/bug27439.phpt
      tests/lang/bug27439.phpt
      tests/lang/bug27439.phpt:
      Fixed tests

2007-11-18  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      Zend/zend_opcode.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c:
      - MFH: Initialize the reserved resource bits so that they can be reliably
      used.

    * ZendEngine2/zend_opcode.c:
      - Initialize the reserved resource bits so that they can be reliably used.

2007-11-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dbase/dbf_head.c:
      Removed duplicate case. (Thanks Hannes)

    * (PHP_5_2)
      NEWS
      ext/dbase/dbf_head.c
      ext/dbase/dbf_head.c:
      
      MFB: Fixed bug #42261 (Incorrect lengths for date and boolean data types)

    * (PHP_5_3)
      ext/dbase/dbf_head.c:
      
      Fixed bug #42261 (Incorrect lengths for date and boolean data types)

2007-11-17  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c:
      MFH(r-1.192) Remove extraneous space in error/notice messages (felipe)

    * ZendEngine2/zend_object_handlers.c:
      Remove extraneous space in error/notice messages (felipe)

2007-11-16  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/sizeof_basic1.phpt
      ext/standard/tests/array/sizeof_basic1.phpt
      ext/standard/tests/array/sizeof_basic2.phpt
      ext/standard/tests/array/sizeof_basic2.phpt
      ext/standard/tests/array/sizeof_error.phpt
      ext/standard/tests/array/sizeof_error.phpt
      ext/standard/tests/array/sizeof_object1.phpt
      ext/standard/tests/array/sizeof_object1.phpt
      ext/standard/tests/array/sizeof_object2.phpt
      ext/standard/tests/array/sizeof_object2.phpt
      ext/standard/tests/array/sizeof_variation1.phpt
      ext/standard/tests/array/sizeof_variation1.phpt
      ext/standard/tests/array/sizeof_variation2.phpt
      ext/standard/tests/array/sizeof_variation2.phpt
      ext/standard/tests/array/sizeof_variation3.phpt
      ext/standard/tests/array/sizeof_variation3.phpt
      ext/standard/tests/array/sizeof_variation4.phpt
      ext/standard/tests/array/sizeof_variation4.phpt
      ext/standard/tests/array/sizeof_variation5.phpt
      ext/standard/tests/array/sizeof_variation5.phpt:
      New testcases for sizeof() function

    * ext/standard/tests/array/sizeof_basic1.phpt
      ext/standard/tests/array/sizeof_basic1.phpt
      ext/standard/tests/array/sizeof_basic1.phpt
      ext/standard/tests/array/sizeof_basic2.phpt
      ext/standard/tests/array/sizeof_basic2.phpt
      ext/standard/tests/array/sizeof_basic2.phpt
      ext/standard/tests/array/sizeof_error.phpt
      ext/standard/tests/array/sizeof_error.phpt
      ext/standard/tests/array/sizeof_error.phpt
      ext/standard/tests/array/sizeof_object1.phpt
      ext/standard/tests/array/sizeof_object1.phpt
      ext/standard/tests/array/sizeof_object1.phpt
      ext/standard/tests/array/sizeof_object2.phpt
      ext/standard/tests/array/sizeof_object2.phpt
      ext/standard/tests/array/sizeof_object2.phpt
      ext/standard/tests/array/sizeof_variation1.phpt
      ext/standard/tests/array/sizeof_variation1.phpt
      ext/standard/tests/array/sizeof_variation1.phpt
      ext/standard/tests/array/sizeof_variation2.phpt
      ext/standard/tests/array/sizeof_variation2.phpt
      ext/standard/tests/array/sizeof_variation2.phpt
      ext/standard/tests/array/sizeof_variation3.phpt
      ext/standard/tests/array/sizeof_variation3.phpt
      ext/standard/tests/array/sizeof_variation3.phpt
      ext/standard/tests/array/sizeof_variation4.phpt
      ext/standard/tests/array/sizeof_variation4.phpt
      ext/standard/tests/array/sizeof_variation4.phpt
      ext/standard/tests/array/sizeof_variation5.phpt
      ext/standard/tests/array/sizeof_variation5.phpt
      ext/standard/tests/array/sizeof_variation5.phpt:
        1.1.4;
      New testcases for sizeof() function

    * ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation4.phpt:
      fix test for linux64 - choosing smaller float values

    * ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation3.phpt:
      fix tests: removed values that generate diff. output on Linux64

2007-11-16  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/standard/filestat.c
      ext/standard/tests/file/chgrp.phpt:
      Fixed crash (Serg)

2007-11-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c
      ext/curl/interface.c:
      MFH: - Fixed bug #43092 (curl_copy_handle() crashes with > 32 chars long
      URL)

    * ext/curl/interface.c:
      - Fixed bug #43092 (curl_copy_handle() crashes with > 32 chars long URL)

    * ext/mbstring/tests/bug43301.phpt:
      fix bug number

    * (PHP_5_3)
      ext/mbstring/tests/bug43301.phpt:
      - fix bug number

    * (PHP_5_2)
      NEWS
      ext/mbstring/php_mbregex.c
      ext/mbstring/tests/bug43301.phpt:
      MFH:- Fixed bug #43301 (mb_ereg*_replace() crashes when replacement string
      is
      invalid PHP expression and 'e' option is used)

2007-11-16  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/pdo_firebird/firebird_statement.c:
      - Fixed bug (again) #43271 (pdo_firebird: closeCursor not implemented)

2007-11-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/mbstring/php_mbregex.c
      ext/mbstring/tests/bug43301.phpt:
      MFH:- Fixed bug #31911 (mb_ereg*_replace() crashes when replacement string
      is invalid
            PHP expression and 'e' option is used)

    * ext/mbstring/tests/bug43301.phpt
      ext/mbstring/tests/bug43301.phpt
      ext/mbstring/tests/bug43301.phpt:
        1.1.4;
      - Fixed bug #31911 (mb_ereg*_replace() crashes when replacement string
        is invalid PHP expression and 'e' option is used)

    * ext/mbstring/php_mbregex.c:
      - Fixed bug #31911 (mb_ereg*_replace() crashes when replacement string
        is invalid PHP expression and 'e' option is used)

2007-11-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pdo_firebird/.cvsignore
      ext/pdo_firebird/.cvsignore:
      ignore gcov files

2007-11-15  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/file/bug41655_2.phpt:
      fix test (thanks to Felipe Pena for noticing)

2007-11-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/safe_mode.c:
      
      MFB: Fixed bug #43276 (Incomplete fix for bug #42739, mkdir() under
      safe_mode).

    * (PHP_5_3)
      main/safe_mode.c:
      Completed fix for bug #42739 (fixes bug #43276)

2007-11-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/getopt_002.phpt
      ext/standard/tests/general_functions/getopt_002.phpt
      ext/standard/tests/general_functions/getopt_002.phpt
      ext/standard/tests/general_functions/getopt_003.phpt
      ext/standard/tests/general_functions/getopt_003.phpt:
      - Allow numeric options
      - Add tests

2007-11-15  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/pdo_firebird/firebird_statement.c:
      - Fixed bug #43244 (firebird: closeCursor w/o returned data kills process)

    * (PHP_5_3)
      ext/pdo_firebird/firebird_driver.c
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_firebird/php_pdo_firebird_int.h:
      - Fixed bug #43296 (Feature req: pdo_firebird: ATTR_FETCH_TABLE_NAMES
      support)

2007-11-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/dir.c:
      
      MFB: Don't show file names being examined

    * (PHP_5_3)
      ext/standard/dir.c:
      Don't show file names being examined

2007-11-14  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/pdo_firebird/firebird_statement.c:
      

2007-11-14  Antony Dovgal  <tony@daylessday.org>

    * EXTENSIONS:
      update pdo_firebird status

2007-11-14  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      ext/pdo_firebird/firebird_statement.c:
      - Clearing cursor-name when closing it.

    * (PHP_5_3)
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_firebird/php_pdo_firebird_int.h:
      - Fixed bug #43271 (pdo_firebird: closeCursor not implemented)

2007-11-14  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * win32/build/confutils.js
      win32/build/confutils.js:
      MFB

    * (PHP_5_3)
      win32/build/confutils.js:
      Allow passing additional configuration parameters to config.nice.bat

2007-11-14  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/uasort_basic1.phpt
      ext/standard/tests/array/uasort_basic1.phpt
      ext/standard/tests/array/uasort_basic2.phpt
      ext/standard/tests/array/uasort_basic2.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_object1.phpt
      ext/standard/tests/array/uasort_object1.phpt
      ext/standard/tests/array/uasort_object2.phpt
      ext/standard/tests/array/uasort_object2.phpt
      ext/standard/tests/array/uasort_variation1.phpt
      ext/standard/tests/array/uasort_variation1.phpt
      ext/standard/tests/array/uasort_variation10.phpt
      ext/standard/tests/array/uasort_variation10.phpt
      ext/standard/tests/array/uasort_variation11.phpt
      ext/standard/tests/array/uasort_variation11.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation3.phpt
      ext/standard/tests/array/uasort_variation3.phpt
      ext/standard/tests/array/uasort_variation4.phpt
      ext/standard/tests/array/uasort_variation4.phpt
      ext/standard/tests/array/uasort_variation5.phpt
      ext/standard/tests/array/uasort_variation5.phpt
      ext/standard/tests/array/uasort_variation6.phpt
      ext/standard/tests/array/uasort_variation6.phpt
      ext/standard/tests/array/uasort_variation7.phpt
      ext/standard/tests/array/uasort_variation7.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/array/uasort_variation9.phpt
      ext/standard/tests/array/uasort_variation9.phpt:
      New testcases for uasort() function

    * ext/standard/tests/array/uasort_basic1.phpt
      ext/standard/tests/array/uasort_basic1.phpt
      ext/standard/tests/array/uasort_basic1.phpt
      ext/standard/tests/array/uasort_basic2.phpt
      ext/standard/tests/array/uasort_basic2.phpt
      ext/standard/tests/array/uasort_basic2.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_error.phpt
      ext/standard/tests/array/uasort_object1.phpt
      ext/standard/tests/array/uasort_object1.phpt
      ext/standard/tests/array/uasort_object1.phpt
      ext/standard/tests/array/uasort_object2.phpt
      ext/standard/tests/array/uasort_object2.phpt
      ext/standard/tests/array/uasort_object2.phpt
      ext/standard/tests/array/uasort_variation1.phpt
      ext/standard/tests/array/uasort_variation1.phpt
      ext/standard/tests/array/uasort_variation1.phpt
      ext/standard/tests/array/uasort_variation10.phpt
      ext/standard/tests/array/uasort_variation10.phpt
      ext/standard/tests/array/uasort_variation10.phpt
      ext/standard/tests/array/uasort_variation11.phpt
      ext/standard/tests/array/uasort_variation11.phpt
      ext/standard/tests/array/uasort_variation11.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation2.phpt
      ext/standard/tests/array/uasort_variation3.phpt
      ext/standard/tests/array/uasort_variation3.phpt
      ext/standard/tests/array/uasort_variation3.phpt
      ext/standard/tests/array/uasort_variation4.phpt
      ext/standard/tests/array/uasort_variation4.phpt
      ext/standard/tests/array/uasort_variation4.phpt
      ext/standard/tests/array/uasort_variation5.phpt
      ext/standard/tests/array/uasort_variation5.phpt
      ext/standard/tests/array/uasort_variation5.phpt
      ext/standard/tests/array/uasort_variation6.phpt
      ext/standard/tests/array/uasort_variation6.phpt
      ext/standard/tests/array/uasort_variation6.phpt
      ext/standard/tests/array/uasort_variation7.phpt
      ext/standard/tests/array/uasort_variation7.phpt
      ext/standard/tests/array/uasort_variation7.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/array/uasort_variation8.phpt
      ext/standard/tests/array/uasort_variation9.phpt
      ext/standard/tests/array/uasort_variation9.phpt
      ext/standard/tests/array/uasort_variation9.phpt:
        1.1.4;
      file uasort_basic1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation4.phpt:
      fix test for linux64 - choosing smaller float values

2007-11-14  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_3)
      ext/standard/tests/file/chgrp.phpt:
      - MFH: Add a testcase for chgrp() with a NULL as group name, which crashes
      ATM.

    * ext/standard/tests/file/chgrp.phpt
      ext/standard/tests/file/chgrp.phpt:
      
      - Add a testcase for chgrp() with a NULL as group name, which crashes ATM.

2007-11-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/tests/general_functions/getopt.phpt:
      MFB; Fix test

    * (PHP_5_3)
      ext/standard/tests/general_functions/getopt.phpt:
      Fix test (getopt() works on windows now)

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt:
       MFB5.3: Fixed bug#43293 (Multiple segfaults in getopt())

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt:
      MFB5.3:  Fixed bug#43293 (Multiple segfaults in getopt())

    * (PHP_5_3)
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_1.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_2.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt
      ext/standard/tests/general_functions/bug43293_3.phpt:
      Fixed bug#43293 (Multiple segfaults in getopt())

2007-11-14  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/standard/tests/array/bug33940.phpt:
      fix test

    * (PHP_5_3)
      ext/spl/tests/array_004.phpt
      ext/spl/tests/array_008.phpt:
      - Fix tests

2007-11-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/file/bug43216.phpt:
      Fix test

2007-11-14  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      buildconf.bat:
      - MFH: pass parameters to buildconf.bat over to buildconf.js (#43281)

    * buildconf.bat:
      - pass parameters to buildconf.bat over to buildconf.js (#43281)
      [DOC] install.windows.building.php currently reads like "e.g. cscript
      /nologo
        win32/build/buildconf.js --add-modules-dir=../php-gtk2 [...]"  that
        might be changed to "buildconf.bat --add-modules-dir=../php-gtk2 [...]"

2007-11-13  Etienne Kneuss  <php@colder.ch>

    * ext/soap/soap.c:
      Fix typos

2007-11-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      MFB: Fixed bug #43279 (pg_send_query_params() converts all elements in
      'params'
      to strings)

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      
      MFB: Fixed bug #43279 (pg_send_query_params() converts all elements in
      'params' to strings)

    * (PHP_5_3)
      ext/pgsql/pgsql.c:
      Fixed bug #43279 (pg_send_query_params() converts all elements in 'params'
      to strings)

2007-11-13  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/access_modifiers_001.phpt
      ZendEngine2/tests/access_modifiers_002.phpt
      ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/access_modifiers_004.phpt
      ZendEngine2/tests/access_modifiers_005.phpt
      ZendEngine2/tests/access_modifiers_006.phpt
      ZendEngine2/tests/access_modifiers_007.phpt:
      MFH: disallow multiple access modifiers and 'abstract abstract' methods
      (patch by Etienne Kneuss)
      add tests

    * ZendEngine2/tests/access_modifiers_001.phpt
      ZendEngine2/tests/access_modifiers_001.phpt
      ZendEngine2/tests/access_modifiers_002.phpt
      ZendEngine2/tests/access_modifiers_002.phpt
      ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/access_modifiers_003.phpt
      ZendEngine2/tests/access_modifiers_004.phpt
      ZendEngine2/tests/access_modifiers_004.phpt
      ZendEngine2/tests/access_modifiers_005.phpt
      ZendEngine2/tests/access_modifiers_005.phpt
      ZendEngine2/tests/access_modifiers_006.phpt
      ZendEngine2/tests/access_modifiers_006.phpt
      ZendEngine2/tests/access_modifiers_007.phpt
      ZendEngine2/tests/access_modifiers_007.phpt:
      
      disallow multiple access modifiers and 'abstract abstract' methods
      add tests

    * ZendEngine2/zend_compile.c:
      disallow multiple access modifiers and 'abstract abstract' methods
      add tests

2007-11-13  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug42692.phpt
      ext/soap/tests/bugs/bug42692.phpt
      ext/soap/tests/bugs/bug42692.phpt
      ext/soap/tests/bugs/bug42692.wsdl
      ext/soap/tests/bugs/bug42692.wsdl
      ext/soap/tests/bugs/bug42692.wsdl:
        1.1.4;
      file bug42692.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug42692.phpt
      ext/soap/tests/bugs/bug42692.phpt
      ext/soap/tests/bugs/bug42692.wsdl
      ext/soap/tests/bugs/bug42692.wsdl:
      Fixed bug #42692 (Procedure 'int1' not present with doc/lit SoapServer)

2007-11-13  Antony Dovgal  <tony@daylessday.org>

    * ext/oci8/config.m4:
      remove Oracle8 support (it should have been done long ago..)

    * (PHP_5_2)
      ext/standard/file.c:
      fix typo

    * (PHP_5_3)
      ext/standard/file.c:
      fix typo (nice catch, Nuno!)

2007-11-13  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      ext/standard/tests/file/bug43248.phpt
      ext/standard/tests/file/bug43248.phpt:
      Fixed bug #43248 (backward compatibility break in realpath())

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      ext/standard/tests/file/bug43248.phpt
      ext/standard/tests/file/bug43248.phpt
      ext/standard/tests/file/bug43248.phpt:
      Fixed Bug #43248 (backward compatibility break in realpath())

2007-11-12  Zoe Slattery  <zoe.slattery@googlemail.com>

    * (PHP_5_2)
      run-tests.php
      run-tests.php:
      MFH: Changing the regex for %f so the it will match E-, E+ and E.

2007-11-12  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug43221.phpt
      ext/simplexml/tests/bug43221.phpt:
      MFH: fix bug #43221 (SimpleXML adding default namespace in addAttribute)
      add test

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug43221.phpt
      ext/simplexml/tests/bug43221.phpt
      ext/simplexml/tests/bug43221.phpt:
      fix bug #43221 (SimpleXML adding default namespace in addAttribute)
      add test

2007-11-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c
      main/streams/plain_wrapper.c:
      
      Fixed bug #43182 (file_put_contents() LOCK_EX does not work properly on
      file

    * (PHP_5_3)
      ext/standard/file.c
      main/streams/plain_wrapper.c:
      Fixed bug #43182 (file_put_contents() LOCK_EX does not work properly on
      file
      truncation).

2007-11-12  Zoe Slattery  <zoe.slattery@googlemail.com>

    * run-tests.php:
      Changing the regex for %f so the it will match E-, E+ and E.

2007-11-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_030.phpt:
      better error messages

2007-11-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/errmsg_038.phpt
      ZendEngine2/tests/errmsg_038.phpt:
      MFH: fix error message (reported by Felipe Nascimento)

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/errmsg_038.phpt:
      fix error message (reported by Felipe Nascimento)

2007-11-12  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/ksort_basic.phpt
      ext/standard/tests/array/ksort_basic.phpt
      ext/standard/tests/array/ksort_error.phpt
      ext/standard/tests/array/ksort_error.phpt
      ext/standard/tests/array/ksort_object.phpt
      ext/standard/tests/array/ksort_object.phpt
      ext/standard/tests/array/ksort_variation1.phpt
      ext/standard/tests/array/ksort_variation1.phpt
      ext/standard/tests/array/ksort_variation10.phpt
      ext/standard/tests/array/ksort_variation10.phpt
      ext/standard/tests/array/ksort_variation11.phpt
      ext/standard/tests/array/ksort_variation11.phpt
      ext/standard/tests/array/ksort_variation2.phpt
      ext/standard/tests/array/ksort_variation2.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation4.phpt
      ext/standard/tests/array/ksort_variation4.phpt
      ext/standard/tests/array/ksort_variation5.phpt
      ext/standard/tests/array/ksort_variation5.phpt
      ext/standard/tests/array/ksort_variation6.phpt
      ext/standard/tests/array/ksort_variation6.phpt
      ext/standard/tests/array/ksort_variation7.phpt
      ext/standard/tests/array/ksort_variation7.phpt
      ext/standard/tests/array/ksort_variation8.phpt
      ext/standard/tests/array/ksort_variation8.phpt
      ext/standard/tests/array/ksort_variation9.phpt
      ext/standard/tests/array/ksort_variation9.phpt:
      New testcases for ksort() function

    * (PHP_5_2)
      ext/standard/tests/array/krsort_basic.phpt
      ext/standard/tests/array/krsort_basic.phpt
      ext/standard/tests/array/krsort_error.phpt
      ext/standard/tests/array/krsort_error.phpt
      ext/standard/tests/array/krsort_object.phpt
      ext/standard/tests/array/krsort_object.phpt
      ext/standard/tests/array/krsort_variation1.phpt
      ext/standard/tests/array/krsort_variation1.phpt
      ext/standard/tests/array/krsort_variation10.phpt
      ext/standard/tests/array/krsort_variation10.phpt
      ext/standard/tests/array/krsort_variation11.phpt
      ext/standard/tests/array/krsort_variation11.phpt
      ext/standard/tests/array/krsort_variation2.phpt
      ext/standard/tests/array/krsort_variation2.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation4.phpt
      ext/standard/tests/array/krsort_variation4.phpt
      ext/standard/tests/array/krsort_variation5.phpt
      ext/standard/tests/array/krsort_variation5.phpt
      ext/standard/tests/array/krsort_variation6.phpt
      ext/standard/tests/array/krsort_variation6.phpt
      ext/standard/tests/array/krsort_variation7.phpt
      ext/standard/tests/array/krsort_variation7.phpt
      ext/standard/tests/array/krsort_variation8.phpt
      ext/standard/tests/array/krsort_variation8.phpt
      ext/standard/tests/array/krsort_variation9.phpt
      ext/standard/tests/array/krsort_variation9.phpt:
      New testcases for krsort() function

2007-11-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug43183.phpt
      ZendEngine2/tests/bug43183.phpt
      ZendEngine2/tests/bug43183.phpt:
      Fixed bug #43183 ("use" of the same class in difference scripts results in
      a fatal error)

2007-11-12  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/ksort_basic.phpt
      ext/standard/tests/array/ksort_basic.phpt
      ext/standard/tests/array/ksort_basic.phpt
      ext/standard/tests/array/ksort_error.phpt
      ext/standard/tests/array/ksort_error.phpt
      ext/standard/tests/array/ksort_error.phpt
      ext/standard/tests/array/ksort_object.phpt
      ext/standard/tests/array/ksort_object.phpt
      ext/standard/tests/array/ksort_object.phpt
      ext/standard/tests/array/ksort_variation1.phpt
      ext/standard/tests/array/ksort_variation1.phpt
      ext/standard/tests/array/ksort_variation1.phpt
      ext/standard/tests/array/ksort_variation10.phpt
      ext/standard/tests/array/ksort_variation10.phpt
      ext/standard/tests/array/ksort_variation10.phpt
      ext/standard/tests/array/ksort_variation11.phpt
      ext/standard/tests/array/ksort_variation11.phpt
      ext/standard/tests/array/ksort_variation11.phpt
      ext/standard/tests/array/ksort_variation2.phpt
      ext/standard/tests/array/ksort_variation2.phpt
      ext/standard/tests/array/ksort_variation2.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation3.phpt
      ext/standard/tests/array/ksort_variation4.phpt
      ext/standard/tests/array/ksort_variation4.phpt
      ext/standard/tests/array/ksort_variation4.phpt
      ext/standard/tests/array/ksort_variation5.phpt
      ext/standard/tests/array/ksort_variation5.phpt
      ext/standard/tests/array/ksort_variation5.phpt
      ext/standard/tests/array/ksort_variation6.phpt
      ext/standard/tests/array/ksort_variation6.phpt
      ext/standard/tests/array/ksort_variation6.phpt
      ext/standard/tests/array/ksort_variation7.phpt
      ext/standard/tests/array/ksort_variation7.phpt
      ext/standard/tests/array/ksort_variation7.phpt
      ext/standard/tests/array/ksort_variation8.phpt
      ext/standard/tests/array/ksort_variation8.phpt
      ext/standard/tests/array/ksort_variation8.phpt
      ext/standard/tests/array/ksort_variation9.phpt
      ext/standard/tests/array/ksort_variation9.phpt
      ext/standard/tests/array/ksort_variation9.phpt:
        1.1.4;
      New testcases for ksort() function

    * ext/standard/tests/array/krsort_basic.phpt
      ext/standard/tests/array/krsort_basic.phpt
      ext/standard/tests/array/krsort_basic.phpt
      ext/standard/tests/array/krsort_error.phpt
      ext/standard/tests/array/krsort_error.phpt
      ext/standard/tests/array/krsort_error.phpt
      ext/standard/tests/array/krsort_object.phpt
      ext/standard/tests/array/krsort_object.phpt
      ext/standard/tests/array/krsort_object.phpt
      ext/standard/tests/array/krsort_variation1.phpt
      ext/standard/tests/array/krsort_variation1.phpt
      ext/standard/tests/array/krsort_variation1.phpt
      ext/standard/tests/array/krsort_variation10.phpt
      ext/standard/tests/array/krsort_variation10.phpt
      ext/standard/tests/array/krsort_variation10.phpt
      ext/standard/tests/array/krsort_variation11.phpt
      ext/standard/tests/array/krsort_variation11.phpt
      ext/standard/tests/array/krsort_variation11.phpt
      ext/standard/tests/array/krsort_variation2.phpt
      ext/standard/tests/array/krsort_variation2.phpt
      ext/standard/tests/array/krsort_variation2.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation3.phpt
      ext/standard/tests/array/krsort_variation4.phpt
      ext/standard/tests/array/krsort_variation4.phpt
      ext/standard/tests/array/krsort_variation4.phpt
      ext/standard/tests/array/krsort_variation5.phpt
      ext/standard/tests/array/krsort_variation5.phpt
      ext/standard/tests/array/krsort_variation5.phpt
      ext/standard/tests/array/krsort_variation6.phpt
      ext/standard/tests/array/krsort_variation6.phpt
      ext/standard/tests/array/krsort_variation6.phpt
      ext/standard/tests/array/krsort_variation7.phpt
      ext/standard/tests/array/krsort_variation7.phpt
      ext/standard/tests/array/krsort_variation7.phpt
      ext/standard/tests/array/krsort_variation8.phpt
      ext/standard/tests/array/krsort_variation8.phpt
      ext/standard/tests/array/krsort_variation8.phpt
      ext/standard/tests/array/krsort_variation9.phpt
      ext/standard/tests/array/krsort_variation9.phpt
      ext/standard/tests/array/krsort_variation9.phpt:
        1.1.4;
      new testcases for krsort() function

2007-11-12  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      NEWS
      NEWS
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/bug42736.phpt
      ext/xmlrpc/tests/bug42736.phpt:
      MFH: fix #42736 (xmlrpc_server_call_method() crashes)

    * ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/bug42736.phpt
      ext/xmlrpc/tests/bug42736.phpt
      ext/xmlrpc/tests/bug42736.phpt:
      fix #42736 (xmlrpc_server_call_method() crashes)

2007-11-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug42937.phpt
      ZendEngine2/tests/bug42937.phpt
      ZendEngine2/tests/bug42937.phpt:
        1.1.4;
      file bug42937.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug42937.phpt
      ZendEngine2/tests/bug42937.phpt:
      Fixed bug #42937 (__call() method not invoked when methods are called on
      parent from child class).

2007-11-11  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt:
      - MFH: static can't be used as type hint, fixes #43126 (Etienne Kneuss)

    * ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt:
      - static can't be used as type hint, fixes #43126 (Etienne Kneuss)

2007-11-11  Jon Parise  <jon+php@csh.rit.edu>

    * CODING_STANDARDS:
      s/Ident/Indent

2007-11-11  Lukas Smith  <smith@pooteeweet.org>

    * CODING_STANDARDS:
      - migrate syntax to rEST to allow html/docbook rendering

2007-11-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/soap/tests/server021.phpt
      ext/soap/tests/server021.phpt:
      
      MFB: Fixed parse error described in bug #43228

    * (PHP_5_3)
      ext/soap/tests/server021.phpt:
      Fixed parse error described in bug #43228

2007-11-10  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      - Use #if instead of #ifdef there (by Mikko Koppanen)

2007-11-09  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      NEWS
      ext/standard/dl.c
      ext/standard/dl.h
      main/php_ini.c
      main/php_ini.h
      sapi/cgi/cgi_main.c:
      MFH:- Added support for [HOST=www.example.com] special sections
      MFH:- Allowed using full path to load modules using "extension" directive

    * ext/standard/dl.c
      ext/standard/dl.h
      main/php_ini.c:
      - Allow using full path to load modules using "extension" directive

    * main/php_ini.c
      main/php_ini.h
      sapi/cgi/cgi_main.c:
      - Added support for [HOST=www.example.com] sections

    * ext/standard/dl.c:
      ws + cs

2007-11-09  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_055.phpt
      ZendEngine2/tests/ns_056.phpt:
      Fixed type-hint compatibility check in namespaces

    * ZendEngine2/tests/ns_055.phpt
      ZendEngine2/tests/ns_055.phpt:
      
      file ns_055.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/tests/ns_056.phpt
      ZendEngine2/tests/ns_056.phpt:
      
      file ns_056.phpt was initially added on branch PHP_5_3.

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_054.phpt:
      Fixed implementation of internal interfaces in namespaces

    * (PHP_5_3)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_054.phpt
      ZendEngine2/tests/ns_054.phpt:
      Fixed implementation of internal interfaces in namesapces

2007-11-09  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h:
      Fix crashes with pconn (merge from 5_3)

2007-11-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strstr.phpt
      ext/standard/tests/strings/strstr.phpt:
      fix tests

2007-11-09  Johannes Schl�ter  <johannes@schlueters.de>

    * ZendEngine2/zend_ptr_stack.c:
      - That line got lost while merging around...

2007-11-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/standard/file.c:
      Conditions optimization

2007-11-09  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysqli/mysqli_nonapi.c:
      Fix build

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/php_mysqli_structs.h:
      Fix crash with pconnect

2007-11-09  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      ZendEngine2/zend_ptr_stack.c
      ZendEngine2/zend_ptr_stack.h:
      - MFH: Allow persistent zent_ptr_stacks (patch by Andrey Hristov)

    * ZendEngine2/zend_ptr_stack.c
      ZendEngine2/zend_ptr_stack.h:
      - Allow persistent zent_ptr_stacks (patch by Andrey Hristov)

2007-11-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c
      ext/standard/tests/file/bug43216.phpt:
      Fixed bug #43216 (stream_is_local() returns false on "file://")

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug43201.phpt:
      Fixed bug #43201 (Crash on using unitialized vals and __get/__set)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug43175.phpt:
      Fixed bug #43175 (__destruct() throwing an exception with __call() causes
      segfault)

2007-11-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/join_variation1.phpt:
      fix test: better float values

    * ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation1.phpt:
      fix test : better float values

    * ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt:
      fix tests: better float values

    * (PHP_5_3)
      ext/standard/tests/strings/sprintf_variation6.phpt
      ext/standard/tests/strings/sprintf_variation7.phpt
      ext/standard/tests/strings/sprintf_variation8.phpt
      ext/standard/tests/strings/sprintf_variation9.phpt:
      missing testcases - sprintf() function

2007-11-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo_oci/oci_driver.c:
      Fixed win32 build

2007-11-08  Lars Westermann  <lars.westermann@privat.dk>

    * (PHP_5_3)
      NEWS:
      - ibase_query.c bugfixes

    * ext/interbase/ibase_query.c:
      MFB
      - Fixed bug #30690: (Resource handle from ibase_execute becomes invalid
      after return)
      - Fixed bug #30907: (ibase_query() crashes (in fact the same bug as
      #32143)
      - Fixed bug #32143: (ibase_query() causing IBserver 7 crash with NULL
      param as link-id)
      - Fixed bug #39056: (Interbase NUMERIC data type error)
      - Fixed bug #39397: (invalid statement handle in Unknown on line 0)
      - Fixed bug #39700: (NUMERIC error when result precision are 7,8 or 12-14)
      - Fixed bug #42284: (duplicate of #39700)
      - snprintf -> slprintf

2007-11-08  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.c:
      Fix segfault in debug build

2007-11-08  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.5

2007-11-08  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/file/bug43216.phpt:
      fix open tag

2007-11-08  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/tests/file/bug43216.phpt:
      Fixed bug #43216 (stream_is_local() returns false on "file://")

    * ext/standard/tests/file/bug43216.phpt
      ext/standard/tests/file/bug43216.phpt:
      
      file bug43216.phpt was initially added on branch PHP_5_3.

2007-11-08  Antony Dovgal  <tony@daylessday.org>

    * ext/mysql/php_mysql.c:
      plug memory leak on invalid result type

    * ext/date/tests/bug20382-2.phpt
      ext/pdo/tests/pdo_018.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/end_64bit.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2_64bit.phpt
      ext/standard/tests/strings/str_split_variation2_64bit.phpt
      ext/zip/tests/bug38943.phpt:
      fix test

    * ext/standard/tests/strings/str_split_variation6_64bit.phpt
      ext/standard/tests/strings/str_split_variation6_64bit.phpt
      ext/standard/tests/strings/str_split_variation6_64bit.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt:
        1.1.4;
      fix tests

    * (PHP_5_2)
      ext/standard/tests/strings/str_split_variation2_64bit.phpt
      ext/standard/tests/strings/str_split_variation2_64bit.phpt:
      file str_split_variation2_64bit.phpt was added on branch PHP_5_2 on
      2007-11-08 10:30:08 +0000

    * ext/standard/tests/file/tempnam_variation3.phpt:
      this error message may vary

    * ext/standard/tests/array/array_fill_variation1_64bit.phpt
      ext/standard/tests/array/array_fill_variation1_64bit.phpt
      ext/standard/tests/array/array_fill_variation1_64bit.phpt
      ext/standard/tests/strings/str_split_variation2_64bit.phpt:
        1.1.4;
      fix test

    * ext/standard/tests/array/end_64bit.phpt:
      add missing 64bit version of the test

    * ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6_64bit.phpt
      ext/standard/tests/strings/str_split_variation6_64bit.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt
      ext/standard/tests/strings/str_split_variation7_64bit.phpt:
      fix tests

2007-11-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt:
      Fixed tests

2007-11-07  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      win32/build/config.w32:
      add glob wrapper

2007-11-07  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation3.phpt:
      fix tests

    * (PHP_5_3)
      ext/tokenizer/tokenizer_data.c:
      T_IMPORT nuked

2007-11-07  Dmitry Stogov  <dmitry@zend.com>

    * README.namespaces
      README.namespaces
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_042.phpt:
      T_IMPORT -> T_USE

    * (PHP_5_3)
      ext/soap/tests/bugs/bug30928.phpt:
      Fixed test

    * ext/standard/mail.c:
      Fixed compilation

2007-11-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt:
      Fixed tests on 64bit machines

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/mail.c:
      Ws + cs + missing fix for MOPB-33-2007:PHP mail() Message ASCIIZ Byte
      Truncation

2007-11-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/tests/bug38325.phpt
      ext/spl/tests/bug40091.phpt
      ext/spl/tests/bug40442.phpt:
      - MFB Add tests

2007-11-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug43175.phpt:
      Fixed bug #43175 (__destruct() throwing an exception with __call() causes
      segfault)

    * ZendEngine2/tests/bug43175.phpt
      ZendEngine2/tests/bug43175.phpt:
      
      file bug43175.phpt was initially added on branch PHP_5_3.

2007-11-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_3)
      run-tests.php:
      - Add hash bang line

2007-11-06  Antony Dovgal  <tony@daylessday.org>

    * ext/gmp/tests/004.phpt
      ext/gmp/tests/005.phpt
      ext/gmp/tests/006.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/010.phpt
      ext/gmp/tests/011.phpt
      ext/gmp/tests/012.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/038.phpt
      ext/gmp/tests/040.phpt:
      fix tests

2007-11-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug43201.phpt:
      Fixed bug #43201 (Crash on using unitialized vals and __get/__set)

    * ZendEngine2/tests/bug43201.phpt
      ZendEngine2/tests/bug43201.phpt:
      
      file bug43201.phpt was initially added on branch PHP_5_3.

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/tests/file/file_error.phpt:
      fix: #2

    * (PHP_5_3)
      ext/standard/tests/file/file_error.phpt:
      try #2

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt:
      MFH: - Fixed bug #43196 (array_intersect_assoc() crashes with non-array
      input)

    * ext/standard/array.c
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt:
      - Fixed bug #43196 (array_intersect_assoc() crashes with non-array input)

    * ext/standard/tests/file/file_error.phpt
      ext/standard/tests/file/file_error.phpt:
      fix cleanup

2007-11-06  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic7_64bit.phpt
      ext/standard/tests/strings/vsprintf_basic7_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation11_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation11_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation12_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation12_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation13_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation13_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation14_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation14_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation15_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation16_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation16_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation19_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation19_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation4_64bit.phpt
      ext/standard/tests/strings/vsprintf_variation4_64bit.phpt:
      fix tests, add 64bit versions

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      NEWS:
      fix NEWS

2007-11-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_3)
      NEWS
      ext/standard/basic_functions.c
      main/streams/plain_wrapper.c:
      - MFH Add glob stream wrapper
      [DOC] The glob stream wrapper allows stuff like this:
      php -r '$it = new DirectoryIterator("glob://ext/spl/*.c");
              foreach($it as $f) var_dump($f);'

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt:
      - nuke extra UEXPECTF

2007-11-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h:
      Fixed windows build (Rob)

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/levenshtein.c:
      ws + cs

    * ext/standard/lcg.c:
      ws

2007-11-06  Rob Richards  <rrichards@ctindustries.net>

    * main/network.c:
      fix non ipv6 enabled win build

2007-11-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * main/streams/streams.c:
      - MFB ws

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/incomplete_class.c
      ext/standard/php_incomplete_class.h:
      - ws + cs

2007-11-06  Antony Dovgal  <tony@daylessday.org>

    * ext/tokenizer/tokenizer_data.c:
      T_IMPORT is gone

2007-11-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * README.PARAMETER_PARSING_API:
      - Clarify the difference with * and + args

    * (PHP_5_3)
      NEWS:
      add news

    * NEWS:
      - Move some entries to 5.3

2007-11-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h:
      Allow user defined malloc/realloc/free

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_042.phpt:
      T_IMPORT -> T_USE

2007-11-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/array.c:
      MFB: Fixed bug #43197 (array_intersect_assoc() does not emit warning
      messages for error inputs)

    * (PHP_5_3)
      ext/standard/array.c:
      Fixed bug #43197 (array_intersect_assoc() does not emit warning messages
      for
      error inputs)

2007-11-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/standard/file.c:
      MFH: Sync
      [DOC]: note
      [DOC] -/* {{{ proto bool copy(string source_file, string destination_file)
      [DOC] +/* {{{ proto bool copy(string source_file, string destination_file
      [, resource context])
      [DOC]
      [DOC] Apparently this was undocumented so far anyway..

    * ext/standard/tests/file/tempnam_variation7.phpt:
      - Fix another wrong expected result (this is a bug!)

    * ext/standard/tests/file/tempnam_variation3.phpt:
      - Fix another wrong expected result

    * ext/standard/tests/file/flock_error.phpt:
      - Fix expected result. This has hidden an obvious bug..

2007-11-05  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/asort_basic.phpt
      ext/standard/tests/array/asort_basic.phpt
      ext/standard/tests/array/asort_error.phpt
      ext/standard/tests/array/asort_error.phpt
      ext/standard/tests/array/asort_object1.phpt
      ext/standard/tests/array/asort_object1.phpt
      ext/standard/tests/array/asort_object2.phpt
      ext/standard/tests/array/asort_object2.phpt
      ext/standard/tests/array/asort_variation1.phpt
      ext/standard/tests/array/asort_variation1.phpt
      ext/standard/tests/array/asort_variation10.phpt
      ext/standard/tests/array/asort_variation10.phpt
      ext/standard/tests/array/asort_variation11.phpt
      ext/standard/tests/array/asort_variation11.phpt
      ext/standard/tests/array/asort_variation2.phpt
      ext/standard/tests/array/asort_variation2.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation4.phpt
      ext/standard/tests/array/asort_variation4.phpt
      ext/standard/tests/array/asort_variation5.phpt
      ext/standard/tests/array/asort_variation5.phpt
      ext/standard/tests/array/asort_variation6.phpt
      ext/standard/tests/array/asort_variation6.phpt
      ext/standard/tests/array/asort_variation7.phpt
      ext/standard/tests/array/asort_variation7.phpt
      ext/standard/tests/array/asort_variation8.phpt
      ext/standard/tests/array/asort_variation8.phpt
      ext/standard/tests/array/asort_variation9.phpt
      ext/standard/tests/array/asort_variation9.phpt:
      New testcases for asort() function

    * ext/standard/tests/array/asort_basic.phpt
      ext/standard/tests/array/asort_basic.phpt
      ext/standard/tests/array/asort_basic.phpt
      ext/standard/tests/array/asort_error.phpt
      ext/standard/tests/array/asort_error.phpt
      ext/standard/tests/array/asort_error.phpt
      ext/standard/tests/array/asort_object1.phpt
      ext/standard/tests/array/asort_object1.phpt
      ext/standard/tests/array/asort_object1.phpt
      ext/standard/tests/array/asort_object2.phpt
      ext/standard/tests/array/asort_object2.phpt
      ext/standard/tests/array/asort_object2.phpt
      ext/standard/tests/array/asort_variation1.phpt
      ext/standard/tests/array/asort_variation1.phpt
      ext/standard/tests/array/asort_variation1.phpt
      ext/standard/tests/array/asort_variation10.phpt
      ext/standard/tests/array/asort_variation10.phpt
      ext/standard/tests/array/asort_variation10.phpt
      ext/standard/tests/array/asort_variation11.phpt
      ext/standard/tests/array/asort_variation11.phpt
      ext/standard/tests/array/asort_variation11.phpt
      ext/standard/tests/array/asort_variation2.phpt
      ext/standard/tests/array/asort_variation2.phpt
      ext/standard/tests/array/asort_variation2.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation3.phpt
      ext/standard/tests/array/asort_variation4.phpt
      ext/standard/tests/array/asort_variation4.phpt
      ext/standard/tests/array/asort_variation4.phpt
      ext/standard/tests/array/asort_variation5.phpt
      ext/standard/tests/array/asort_variation5.phpt
      ext/standard/tests/array/asort_variation5.phpt
      ext/standard/tests/array/asort_variation6.phpt
      ext/standard/tests/array/asort_variation6.phpt
      ext/standard/tests/array/asort_variation6.phpt
      ext/standard/tests/array/asort_variation7.phpt
      ext/standard/tests/array/asort_variation7.phpt
      ext/standard/tests/array/asort_variation7.phpt
      ext/standard/tests/array/asort_variation8.phpt
      ext/standard/tests/array/asort_variation8.phpt
      ext/standard/tests/array/asort_variation8.phpt
      ext/standard/tests/array/asort_variation9.phpt
      ext/standard/tests/array/asort_variation9.phpt
      ext/standard/tests/array/asort_variation9.phpt:
        1.1.4;
      New testcases for asort() function

    * (PHP_5_2)
      ext/standard/tests/array/sort_object2.phpt:
      better test title

    * (PHP_5_3)
      ext/standard/tests/array/sort_object2.phpt:
      fix typo in title

    * ext/standard/tests/array/sort_object2.phpt:
      Fix test title

2007-11-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/filestat.c:
      ws + cs + sync some fixes from PHP_5_3 branch

2007-11-05  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/sort_basic.phpt
      ext/standard/tests/array/sort_basic.phpt
      ext/standard/tests/array/sort_error.phpt
      ext/standard/tests/array/sort_error.phpt
      ext/standard/tests/array/sort_object1.phpt
      ext/standard/tests/array/sort_object1.phpt
      ext/standard/tests/array/sort_object2.phpt
      ext/standard/tests/array/sort_object2.phpt
      ext/standard/tests/array/sort_variation1.phpt
      ext/standard/tests/array/sort_variation1.phpt
      ext/standard/tests/array/sort_variation10.phpt
      ext/standard/tests/array/sort_variation10.phpt
      ext/standard/tests/array/sort_variation11.phpt
      ext/standard/tests/array/sort_variation11.phpt
      ext/standard/tests/array/sort_variation2.phpt
      ext/standard/tests/array/sort_variation2.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation4.phpt
      ext/standard/tests/array/sort_variation4.phpt
      ext/standard/tests/array/sort_variation5.phpt
      ext/standard/tests/array/sort_variation5.phpt
      ext/standard/tests/array/sort_variation6.phpt
      ext/standard/tests/array/sort_variation6.phpt
      ext/standard/tests/array/sort_variation7.phpt
      ext/standard/tests/array/sort_variation7.phpt
      ext/standard/tests/array/sort_variation8.phpt
      ext/standard/tests/array/sort_variation8.phpt
      ext/standard/tests/array/sort_variation9.phpt
      ext/standard/tests/array/sort_variation9.phpt:
      New testcases for sort() function

    * ext/standard/tests/array/sort_basic.phpt
      ext/standard/tests/array/sort_basic.phpt
      ext/standard/tests/array/sort_basic.phpt
      ext/standard/tests/array/sort_error.phpt
      ext/standard/tests/array/sort_error.phpt
      ext/standard/tests/array/sort_error.phpt
      ext/standard/tests/array/sort_object1.phpt
      ext/standard/tests/array/sort_object1.phpt
      ext/standard/tests/array/sort_object1.phpt
      ext/standard/tests/array/sort_object2.phpt
      ext/standard/tests/array/sort_object2.phpt
      ext/standard/tests/array/sort_object2.phpt
      ext/standard/tests/array/sort_variation1.phpt
      ext/standard/tests/array/sort_variation1.phpt
      ext/standard/tests/array/sort_variation1.phpt
      ext/standard/tests/array/sort_variation10.phpt
      ext/standard/tests/array/sort_variation10.phpt
      ext/standard/tests/array/sort_variation10.phpt
      ext/standard/tests/array/sort_variation11.phpt
      ext/standard/tests/array/sort_variation11.phpt
      ext/standard/tests/array/sort_variation11.phpt
      ext/standard/tests/array/sort_variation2.phpt
      ext/standard/tests/array/sort_variation2.phpt
      ext/standard/tests/array/sort_variation2.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation3.phpt
      ext/standard/tests/array/sort_variation4.phpt
      ext/standard/tests/array/sort_variation4.phpt
      ext/standard/tests/array/sort_variation4.phpt
      ext/standard/tests/array/sort_variation5.phpt
      ext/standard/tests/array/sort_variation5.phpt
      ext/standard/tests/array/sort_variation5.phpt
      ext/standard/tests/array/sort_variation6.phpt
      ext/standard/tests/array/sort_variation6.phpt
      ext/standard/tests/array/sort_variation6.phpt
      ext/standard/tests/array/sort_variation7.phpt
      ext/standard/tests/array/sort_variation7.phpt
      ext/standard/tests/array/sort_variation7.phpt
      ext/standard/tests/array/sort_variation8.phpt
      ext/standard/tests/array/sort_variation8.phpt
      ext/standard/tests/array/sort_variation8.phpt
      ext/standard/tests/array/sort_variation9.phpt
      ext/standard/tests/array/sort_variation9.phpt
      ext/standard/tests/array/sort_variation9.phpt:
        1.1.4;
      New testcases for sort() function

    * (PHP_5_2)
      ext/standard/tests/array/array_intersect_assoc_basic.phpt
      ext/standard/tests/array/array_intersect_assoc_basic.phpt
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation10.phpt
      ext/standard/tests/array/array_intersect_assoc_variation10.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation3.phpt
      ext/standard/tests/array/array_intersect_assoc_variation3.phpt
      ext/standard/tests/array/array_intersect_assoc_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation7.phpt
      ext/standard/tests/array/array_intersect_assoc_variation7.phpt
      ext/standard/tests/array/array_intersect_assoc_variation8.phpt
      ext/standard/tests/array/array_intersect_assoc_variation8.phpt
      ext/standard/tests/array/array_intersect_assoc_variation9.phpt
      ext/standard/tests/array/array_intersect_assoc_variation9.phpt:
      New testcases for array_intersect_assoc() function

2007-11-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/exec.c
      ext/standard/exec.h:
      ws + cs + missing PHPAPIs

2007-11-05  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/array_intersect_assoc_basic.phpt
      ext/standard/tests/array/array_intersect_assoc_basic.phpt
      ext/standard/tests/array/array_intersect_assoc_basic.phpt
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_error.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation1.phpt
      ext/standard/tests/array/array_intersect_assoc_variation10.phpt
      ext/standard/tests/array/array_intersect_assoc_variation10.phpt
      ext/standard/tests/array/array_intersect_assoc_variation10.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation2.phpt
      ext/standard/tests/array/array_intersect_assoc_variation3.phpt
      ext/standard/tests/array/array_intersect_assoc_variation3.phpt
      ext/standard/tests/array/array_intersect_assoc_variation3.phpt
      ext/standard/tests/array/array_intersect_assoc_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation4.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation5.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation6.phpt
      ext/standard/tests/array/array_intersect_assoc_variation7.phpt
      ext/standard/tests/array/array_intersect_assoc_variation7.phpt
      ext/standard/tests/array/array_intersect_assoc_variation7.phpt
      ext/standard/tests/array/array_intersect_assoc_variation8.phpt
      ext/standard/tests/array/array_intersect_assoc_variation8.phpt
      ext/standard/tests/array/array_intersect_assoc_variation8.phpt
      ext/standard/tests/array/array_intersect_assoc_variation9.phpt
      ext/standard/tests/array/array_intersect_assoc_variation9.phpt
      ext/standard/tests/array/array_intersect_assoc_variation9.phpt:
        1.1.4;
      New testcases for array_intersect_assoc() function

2007-11-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/dns.c:
      nuke compile warning

    * ext/standard/dns.c
      ext/standard/filestat.c
      ext/standard/filestat.c:
      ws

    * ext/standard/datetime.c:
      - ws

    * (PHP_5_3)
      ext/recode/CREDITS
      ext/standard/credits_ext.h:
      - fix oumlaut :)

    * (PHP_5_3)
      ext/standard/credits_ext.h:
      update credits

    * ext/standard/credits_ext.h:
      Update credits

    * ext/standard/base64.c:
      - ws + cs + nuke a warning

    * ext/standard/assert.c
      ext/standard/browscap.c
      ext/standard/crypt.c
      ext/standard/cyr_convert.c
      ext/standard/file.c:
      ws + cs

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      - Fix confusing logic (sync with HEAD)

2007-11-05  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2007.9

2007-11-05  Mattias Bengtsson  <mattias@secweb.se>

    * ext/gd/tests/bug43121.phpt
      ext/gd/tests/bug43121.phpt:
      -MFB, Right filename

    * (PHP_5_2)
      ext/gd/tests/bug43121.phpt:
      - Right filename

2007-11-05  Sara Golemon  <sara@golemon.com>

    * ext/standard/http_fopen_wrapper.c:
      Allow http fopen wrapper to fetch content on 'error' condition (David
      Zulke)

2007-11-04  Mattias Bengtsson  <mattias@secweb.se>

    * ext/gd/libgd/gd.c
      ext/gd/libgd/gd.c
      ext/gd/tests/bug43121.gif
      ext/gd/tests/bug43121.gif
      ext/gd/tests/bug43121.phpt
      ext/gd/tests/bug43121.phpt:
      -MFB, Fixed Bug #43121 (gdImageFill with IMG_COLOR_TILED crashes httpd)

    * (PHP_5_2)
      ext/gd/libgd/gd.c
      ext/gd/tests/bug43121.gif
      ext/gd/tests/bug43121.gif
      ext/gd/tests/bug43121.gif
      ext/gd/tests/bug43121.phpt
      ext/gd/tests/bug43121.phpt
      ext/gd/tests/bug43121.phpt:
      - Fixed Bug #43121 (gdImageFill with IMG_COLOR_TILED crashes httpd)

2007-11-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/pdo/tests/pdo_005.phpt:
      Fixed test

2007-11-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/standard/tests/general_functions/bug41970.phpt
      ext/standard/tests/general_functions/call_user_func_return.phpt:
      - Add missing tests from HEAD

    * (PHP_5_3)
      README.PARAMETER_PARSING_API
      ZendEngine2/tests/bug31720.phpt
      ZendEngine2/tests/bug32290.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug37212.phpt
      ZendEngine2/tests/bug37667.phpt
      ext/dom/tests/dom003.phpt
      ext/dom/tests/dom_set_attr_node.phpt
      ext/spl/tests/array_001.phpt
      ext/spl/tests/array_002.phpt
      ext/spl/tests/array_003.phpt
      ext/spl/tests/array_004.phpt
      ext/spl/tests/array_006.phpt
      ext/spl/tests/array_007.phpt
      ext/spl/tests/array_008.phpt
      ext/spl/tests/array_015.phpt
      ext/spl/tests/array_017.phpt
      ext/spl/tests/array_018.phpt
      ext/spl/tests/array_022.phpt
      ext/spl/tests/bug31185.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/bug36258.phpt
      ext/spl/tests/bug36287.phpt
      ext/spl/tests/bug40872.phpt
      ext/spl/tests/bug41692.phpt
      ext/spl/tests/bug42364.phpt
      ext/spl/tests/bug42654.phpt
      ext/spl/tests/dit_001.phpt
      ext/spl/tests/fileobject_003.phpt
      ext/spl/tests/iterator_006.phpt
      ext/spl/tests/iterator_026.phpt
      ext/spl/tests/iterator_042.phpt
      ext/spl/tests/iterator_047.phpt
      ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049b.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt
      ext/spl/tests/spl_003.phpt
      ext/spl/tests/spl_004.phpt
      ext/spl/tests/spl_autoload_002.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt
      ext/standard/tests/array/002.phpt
      ext/standard/tests/array/004.phpt
      ext/standard/tests/array/005.phpt
      ext/standard/tests/array/007.phpt
      ext/standard/tests/array/009.phpt
      ext/standard/tests/array/array_change_key_case_errors.phpt
      ext/standard/tests/array/array_change_key_case_variation.phpt
      ext/standard/tests/array/array_count_values.phpt
      ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation5.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_object.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation9.phpt
      ext/standard/tests/array/array_flip.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_intersect_1.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_keys_basic.phpt
      ext/standard/tests/array/array_keys_error.phpt
      ext/standard/tests/array/array_keys_variation_003.phpt
      ext/standard/tests/array/array_map.phpt
      ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_pad.phpt
      ext/standard/tests/array/array_pop_errors.phpt
      ext/standard/tests/array/array_push.phpt
      ext/standard/tests/array/array_rand.phpt
      ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation6.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_search1.phpt
      ext/standard/tests/array/array_search_errors.phpt
      ext/standard/tests/array/array_search_variation1.phpt
      ext/standard/tests/array/array_search_variation3.phpt
      ext/standard/tests/array/array_search_variation4.phpt
      ext/standard/tests/array/array_slice.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_object.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_values_errors.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/bug14580.phpt
      ext/standard/tests/array/bug28739.phpt
      ext/standard/tests/array/bug29253.phpt
      ext/standard/tests/array/bug33940.phpt
      ext/standard/tests/array/bug34982.phpt
      ext/standard/tests/array/bug35014.phpt
      ext/standard/tests/array/bug35014_64bit.phpt
      ext/standard/tests/array/bug35821.phpt
      ext/standard/tests/array/compact.phpt
      ext/standard/tests/array/count_recursive.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/array/extract_variation6.phpt
      ext/standard/tests/array/in_array_errors.phpt
      ext/standard/tests/array/in_array_variation3.phpt
      ext/standard/tests/array/locale_sort.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation5.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b_64bit.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/print_r.phpt
      ext/standard/tests/general_functions/print_r_64bit.phpt
      ext/standard/tests/general_functions/var_dump.phpt
      ext/standard/tests/general_functions/var_dump_64bit.phpt
      tests/classes/__set__get_005.phpt
      tests/classes/array_access_009.phpt
      tests/classes/array_access_010.phpt
      tests/classes/array_access_011.phpt
      tests/classes/bug27504.phpt
      tests/classes/clone_003.phpt
      tests/classes/private_members.phpt:
      - Fix tests
      - Update README.PARAMETER_PARSING_API

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/php_array.h
      ext/standard/var.c:
      - MFH from HEAD:
        . Folding tags
        . Parameter parsing
        . SPL debug info
        . array function improvements (not all yet)
        . Improvements to function calling with call_user_* functions
        . Improvements to debugging info in var_dump/print_r

2007-11-02  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      fix bug37251.phpt failure (two error messages instead of one)
      should I merge this to 5_2?

2007-11-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ZendEngine2/tests/bug37251.phpt:
      - Missing test. (NOTE: Fails due to unexpected double output for me, OKOK)

2007-11-02  Stanislav Malyshev  <stas@zend.com>

    * ext/mysqlnd/config.w32:
      fix build (temp fix pending Andrey's review)

2007-11-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/unicode/collator.c:
      Fix build

    * ext/standard/array.c
      ext/standard/php_array.h:
      - WS + CS and namespace protection

    * ZendEngine2/zend.c
      ZendEngine2/zend.h:
      - WS + CS + use Z macros where possible

    * ext/spl/spl_observer.c:
      - nuke extra s

    * ext/standard/tests/file/clearstatcache_error.phpt:
      fix test

2007-11-02  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/array.c:
      fix typo and silence compile warning

2007-11-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/array.c:
      - Fix the fix for bug #41686

    * ext/standard/basic_functions.c:
      ws + cs

    * ext/standard/array.c
      ext/standard/tests/array/bug41686.phpt:
      MFB52: Fixed bug #41686

2007-11-02  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Reimplemented support for namespaces in indexes id constant arrays (removed
      zval.idx_type)

2007-11-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/var.c:
      more ws

    * ext/standard/var.c:
      ws

    * ext/standard/var.c:
      ws + cs + missing folding tags

2007-11-02  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt:
      fix tests: proper temp file names

    * ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation2.phpt
      ext/standard/tests/strings/chop_variation2.phpt:
      fix tests: better float values

    * (PHP_5_2)
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation2.phpt:
      Fix test: better float values

2007-11-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug32290.phpt:
      ws + cs + fix test

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      back to dev

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.5RC2

2007-11-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/spl/php_spl.c:
      - CPP macros are supposed to start at column 1 (# at least)

    * (PHP_5_3)
      NEWS:
      fix news

2007-11-01  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      NEWS:
      add gmp_testbit()

    * (PHP_5_3)
      NEWS:
      add gmp fixes

    * ext/gmp/gmp.c:
      MFB gmp fixes

    * (PHP_5_3)
      ext/gmp/gmp.c:
      fix 64-bit

2007-11-01  Antony Dovgal  <tony@daylessday.org>

    * ext/iconv/iconv.c:
      initialize correct variable

2007-11-01  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/gmp/tests/039.phpt
      ext/gmp/tests/040.phpt:
      add tests for testbit, sync with HEAD

    * (PHP_5_3)
      ext/gmp/gmp.c:
      fix gcd - can return larger than long with long arg

    * (PHP_5_3)
      ext/gmp/php_gmp.h:
      add testbit()

    * (PHP_5_3)
      ext/gmp/tests/006.phpt:
      generalize resource names

    * (PHP_5_3)
      ext/gmp/gmp.c:
      merge gmp_testbit()

2007-11-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/streams/plain_wrapper.c:
      - Nuke unused variables

2007-11-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c:
      Another fix for bug #42773

    * (PHP_5_2)
      NEWS
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/tests/003.phpt
      sapi/cgi/tests/008.phpt:
      Fixed bug #42848 (Status: header incorrect under FastCGI)

2007-11-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_API.h:
      ws + cs

2007-11-01  Antony Dovgal  <tony@daylessday.org>

    * sapi/cgi/tests/003.phpt
      sapi/cgi/tests/008.phpt:
      MF53: fix tests

2007-11-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c:
      Fixed bug #42773 (WSDL error causes HTTP 500 Response)

2007-11-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_API.c:
      cs + ws

2007-11-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c:
      Fixed bug #41635 (SoapServer and zlib.output_compression with FastCGI
      result in major slowdown)

2007-11-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      sapi/cgi/tests/003.phpt
      sapi/cgi/tests/008.phpt:
      fix tests

2007-11-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/tests/array/array_fill_variation1.phpt:
      fix test

2007-11-01  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug43027.phpt:
      Fixed bug #43027 (Declare cause fatal error)

    * ZendEngine2/tests/bug43027.phpt
      ZendEngine2/tests/bug43027.phpt:
      
      file bug43027.phpt was initially added on branch PHP_5_3.

    * sapi/cgi/cgi_main.c:
      use slprintf()

2007-11-01  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/.project
      ext/standard/tests/.project:
      delete .project file

2007-11-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/gmp/gmp.c:
      fix reading uninitialized values

2007-11-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/standard/tests/.project:
      - Nuke crap

2007-11-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/gmp/gmp.c
      ext/gmp/tests/015.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt:
      fix 64bit issues & tests

2007-11-01  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/.project
      ext/standard/tests/.project
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_error.phpt:
      update min_error and max_error testcases to take into account bug fix for
      bug#43125

    * ext/standard/tests/.project
      ext/standard/tests/.project
      ext/standard/tests/.project
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/min_error.phpt:
        1.1.4;
      file .project was initially added on branch PHP_5_2.

2007-11-01  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ext/gmp/gmp.c
      ext/gmp/tests/004.phpt
      ext/gmp/tests/005.phpt
      ext/gmp/tests/006.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/010.phpt
      ext/gmp/tests/011.phpt
      ext/gmp/tests/012.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/038.phpt
      ext/gmp/tests/039.phpt:
      - Fix memory leaks (bug #42509)
      - Fix _gmp_binary_opl
      - Use modern parameter parsing

2007-10-31  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      Added CGI SAPI -T option, to measure execution time of script repeated
      several times.

2007-10-31  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/array.c
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_variation4.phpt:
      - Fix typo (bug #43125)

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/standard/filestat.c
      ext/standard/php_filestat.h
      ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/bug43137.phpt
      main/streams/plain_wrapper.c:
      MFH: - Fixed Bug #43137 (rmdir() and rename() do not clear statcache)

    * (PHP_5_3)
      ext/openssl/openssl.c
      ext/standard/filestat.c
      ext/standard/php_filestat.h
      ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/bug43137.phpt
      main/streams/plain_wrapper.c:
      MFH: - Fixed bug #43137 (rmdir() and rename() do not clear statcache)

    * ext/standard/filestat.c
      ext/standard/php_filestat.h
      ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/bug43137.phpt
      ext/standard/tests/file/bug43137.phpt
      ext/standard/tests/file/bug43137.phpt
      main/streams/plain_wrapper.c:
      - Fixed bug #43137 (rmdir() and rename() do not clear statcache)

2007-10-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_43139.phpt
      ext/pdo/tests/bug_43139.phpt:
      
      MFB: Fixed bug #43139 PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases
      with
      fetchAll()

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_43139.phpt
      ext/pdo/tests/bug_43139.phpt
      ext/pdo/tests/bug_43139.phpt:
      Fixed bug #43139 PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with
      fetchAll()

2007-10-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/tests/bug_43130.phpt:
      MFB: Test not relavent for sqlite that uses built-in bound syntax

    * (PHP_5_2)
      ext/pdo/tests/bug_43130.phpt:
      
      MFB: Test not relavent for sqlite that uses built-in bound syntax

    * (PHP_5_3)
      ext/pdo/tests/bug_43130.phpt:
      Test not relavent for sqlite that uses built-in bound syntax

2007-10-30  Lars Westermann  <lars.westermann@privat.dk>

    * ext/pdo_firebird/firebird_driver.c
      ext/pdo_firebird/firebird_driver.c:
      - Added 3 firebird specific attributes to firebird_handle_set_attribute()
      - function. They control formatting of date/timestamp columns.
      - pdo_firebird_handle_factory() now throwing an execption if unable to
      attach
      - database (bug reports 39822 and 41522)
      - Fixed bug #39822 (new PDO() doesn't work with firebird)
      - Fixed bug #41522 (PDO firebird driver returns null if it fails to
      connect)

    * ext/pdo_firebird/firebird_statement.c
      ext/pdo_firebird/firebird_statement.c:
      - Fixed bug #35386 (firebird: first row is null)
      - Fixed bug #36128 (Interbase PDO - timestamp columns return NULL)
      - Fixed bug #39700 (NUMERIC error when result precision are 7,8 or 12-14 )

    * ext/pdo_firebird/pdo_firebird.c
      ext/pdo_firebird/pdo_firebird.c:
      [DOC] Added 3 firebird specific attributes that can be set via
      PDO::setAttribute() to control formatting of date/timestamp columns:
      PDO::FB_ATTR_DATE_FORMAT, PDO::FB_ATTR_TIME_FORMAT and
      PDO::FB_ATTR_TIMESTAMP_FORMAT.  These attributes are strftime
      format strings, and operate in the same way as the ibase.dateformat,
      ibase.timeformat and ibase.timestampformat ini options.
      (related to bug #36128, Interbase PDO)

    * ext/pdo_firebird/php_pdo_firebird_int.h
      ext/pdo_firebird/php_pdo_firebird_int.h:
      - Added default timestamp format definitions (ISO 8601) (related to bug
      #36128, Interbase PDO)

2007-10-30  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/mysqli/tests/bug29311.phpt
      ext/mysqli/tests/bug42378.phpt:
      Fix bug headers

    * (PHP_5_3)
      ext/mysqli/tests/bug29311.phpt
      ext/mysqli/tests/bug42378.phpt:
      - Fix bug headers

2007-10-30  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      backport zero args checks from HEAD
      (fixes error message when passing parameters to a function accepting none)

2007-10-30  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Use heap-allocated return value

2007-10-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/pdo_sql_parser.re
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt:
      
      MFB: Fixed bug #43130 (Bound parameters cannot have - in their name)

    * (PHP_5_3)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt
      ext/pdo/tests/bug_43130.phpt:
      Fixed bug #43130 (Bound parameters cannot have - in their name)

2007-10-29  Sara Golemon  <sara@golemon.com>

    * (PHP_5_3)
      NEWS:
      Note addition of +/* specifiers

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      Backport +/* vararg specifiers from PHP6

2007-10-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c:
      optimization

2007-10-29  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c:
      MFH:- Fixed invalid handling of float value passed to an integer field on
      64bit machine

    * ext/mysqli/mysqli_api.c:
      - Fixed invalid handling of float value passed to an integer field on 64bit
      machine

    * ext/mysqli/tests/061.phpt:
      fix test

2007-10-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug42976.phpt:
      
      MFB: Fixed bug #42976 (Crash when constructor for newInstance() or
      newInstanceArgs() fails)

    * ext/reflection/tests/bug42976.phpt
      ext/reflection/tests/bug42976.phpt:
      
      
      MFB: Fixed bug #42976 (Crash when constructor for newInstance() or
      newInstanceArgs() fails)

    * (PHP_5_3)
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug42976.phpt
      ext/reflection/tests/bug42976.phpt:
      Fixed bug #42976 (Crash when constructor for newInstance() or
      newInstanceArgs() fails)

2007-10-27  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation5.phpt
      ext/standard/tests/array/shuffle_variation5.phpt:
      New testcases for shuffle() function

    * ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic1.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_basic2.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_error.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation1.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation2.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation3.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation4.phpt
      ext/standard/tests/array/shuffle_variation5.phpt
      ext/standard/tests/array/shuffle_variation5.phpt
      ext/standard/tests/array/shuffle_variation5.phpt:
        1.1.4;
      New testcases for shuffle() function

    * (PHP_5_2)
      ext/standard/tests/array/array_intersect_basic.phpt
      ext/standard/tests/array/array_intersect_basic.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_variation1.phpt
      ext/standard/tests/array/array_intersect_variation1.phpt
      ext/standard/tests/array/array_intersect_variation10.phpt
      ext/standard/tests/array/array_intersect_variation10.phpt
      ext/standard/tests/array/array_intersect_variation2.phpt
      ext/standard/tests/array/array_intersect_variation2.phpt
      ext/standard/tests/array/array_intersect_variation3.phpt
      ext/standard/tests/array/array_intersect_variation3.phpt
      ext/standard/tests/array/array_intersect_variation4.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation7.phpt
      ext/standard/tests/array/array_intersect_variation8.phpt
      ext/standard/tests/array/array_intersect_variation8.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt:
      New testcases for array_intersect() function

    * ext/standard/tests/array/array_intersect_variation4.phpt
      ext/standard/tests/array/array_intersect_variation4.phpt
      ext/standard/tests/array/array_intersect_variation4.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation7.phpt:
        1.1.4;
      file array_intersect_variation4.phpt was initially added on branch
      PHP_5_3.

    * ext/standard/tests/array/array_intersect_basic.phpt
      ext/standard/tests/array/array_intersect_basic.phpt
      ext/standard/tests/array/array_intersect_basic.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_error.phpt
      ext/standard/tests/array/array_intersect_variation1.phpt
      ext/standard/tests/array/array_intersect_variation1.phpt
      ext/standard/tests/array/array_intersect_variation1.phpt
      ext/standard/tests/array/array_intersect_variation10.phpt
      ext/standard/tests/array/array_intersect_variation10.phpt
      ext/standard/tests/array/array_intersect_variation10.phpt
      ext/standard/tests/array/array_intersect_variation2.phpt
      ext/standard/tests/array/array_intersect_variation2.phpt
      ext/standard/tests/array/array_intersect_variation2.phpt
      ext/standard/tests/array/array_intersect_variation3.phpt
      ext/standard/tests/array/array_intersect_variation3.phpt
      ext/standard/tests/array/array_intersect_variation3.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation5.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation6.phpt
      ext/standard/tests/array/array_intersect_variation7.phpt
      ext/standard/tests/array/array_intersect_variation7.phpt
      ext/standard/tests/array/array_intersect_variation7.phpt
      ext/standard/tests/array/array_intersect_variation8.phpt
      ext/standard/tests/array/array_intersect_variation8.phpt
      ext/standard/tests/array/array_intersect_variation8.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt
      ext/standard/tests/array/array_intersect_variation9.phpt:
        1.1.4;
      New testcases for array_intersect() function

2007-10-26  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      add attribution

2007-10-26  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/min_variation2.phpt:
      Remove unneeded INI sections

2007-10-26  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/array_unshift_object.phpt
      ext/standard/tests/array/array_unshift_object.phpt:
      more testcases for array_unshift() function

    * ext/standard/tests/array/array_unshift_object.phpt
      ext/standard/tests/array/array_unshift_object.phpt
      ext/standard/tests/array/array_unshift_object.phpt:
        1.1.4;
      file array_unshift_object.phpt was initially added on branch PHP_5_2.

2007-10-26  Robert Nicholson  <rob_nicholson@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_splice_variation4.phpt:
      new testcases for array_splice

    * ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_basic.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_errors.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation1.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation2.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation3.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_splice_variation4.phpt
      ext/standard/tests/array/array_splice_variation4.phpt:
        1.1.4;
      new testcases for array_splice

    * (PHP_5_2)
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/min_variation2.phpt:
      new testcases for max and min

    * ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_basic.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_error.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation1.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/max_variation2.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_basic.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_error.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation1.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/min_variation2.phpt
      ext/standard/tests/array/min_variation2.phpt:
        1.1.4;
      new testcases for max and min

2007-10-26  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2007-10-26  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Added check for HAVE_GETTIMEOFDAY

2007-10-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/gd/tests/bug38212.phpt:
      Fixed a typo

2007-10-25  Antony Dovgal  <tony@daylessday.org>

    * ext/xmlwriter/tests/bug41326.phpt:
      that endElement() call was required

    * ext/xmlwriter/tests/bug41326.phpt:
      fix test

2007-10-25  Jani Taskinen  <jani.taskinen@iki.fi>

    * sapi/cgi/cgi_main.c:
      ws

2007-10-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Added ability to control memory consumption between request using
      ZEND_MM_COMPACT environment variable

    * (PHP_5_3)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Added CGI SAPI -T option, to measure execution time of script repeated
      several times.

2007-10-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.c:
      
      MFB: Fixed bug #43099 (XMLWriter::endElement() does not check # of params)

    * (PHP_5_3)
      ext/xmlwriter/php_xmlwriter.c:
      Fixed bug #43099 (XMLWriter::endElement() does not check # of params)

2007-10-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ext/sybase_ct/php_sybase_ct.c:
      Fixed bug #43074 (attempt to increment refcount outside of the macro)

2007-10-23  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug35163_2.phpt
      ZendEngine2/tests/bug35163_3.phpt:
      Fixed variations of bug #35163

    * ZendEngine2/tests/bug35163_2.phpt
      ZendEngine2/tests/bug35163_2.phpt
      ZendEngine2/tests/bug35163_3.phpt
      ZendEngine2/tests/bug35163_3.phpt:
      
      file bug35163_2.phpt was initially added on branch PHP_5_3.

2007-10-23  Andrey Hristov  <php@hristov.com>

    * ext/mysql/config.w32
      ext/mysqli/config.w32:
      Fix the build, the w32 files should look like in 5_3

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_debug.h:
      MFB: Fix compile failure on windows

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_debug.h:
      Fix build failure on Windows. Seems "free" can't be used even as method
      name of a structure. The MS compiler (the preprocessor most probably)
      changes it to _free_dbg

2007-10-23  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug35163.phpt
      ZendEngine2/tests/bug35163.phpt:
      
      file bug35163.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug35163.phpt:
      Fixed bug #35163 (Array elements can lose references)

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed realpath cache for existent file with CWD_FILEPATH flag on win32

2007-10-23  Mattias Bengtsson  <mattias@secweb.se>

    * ext/gd/libgd/gd_security.c
      ext/gd/libgd/gd_security.c:
      -MFB, Be paranoid and dont allow multiplication with zero

    * (PHP_5_2)
      ext/gd/libgd/gd_security.c:
      - Be paranoid and dont allow multiplication with zero

2007-10-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c:
      
      MFB: Fixed bug #4294 (Move *timeout initialization from RINIT to connect
      time)

    * (PHP_5_3)
      ext/mssql/php_mssql.c:
      Fixed bug #4294 (Move *timeout initialization from RINIT to connect time)

2007-10-22  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/array_filter_object.phpt
      ext/standard/tests/array/array_filter_object.phpt:
      more testcases for array_filter() function

    * ext/standard/tests/array/array_filter_object.phpt
      ext/standard/tests/array/array_filter_object.phpt
      ext/standard/tests/array/array_filter_object.phpt:
        1.1.4;
      file array_filter_object.phpt was initially added on branch PHP_5_2.

2007-10-22  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      Make it compile with libmysql 3.23

2007-10-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      forgotten description

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      Fixed move_uploaded_file() to always set file permissions of resulting file
      according to UMASK (Andrew Sitnikov)

2007-10-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/file/006_error.phpt:
      MFB: Fixed bug #42944 (test failing due to expectation that /etc/passwd has
      0644 permissions).

    * (PHP_5_2)
      ext/standard/tests/file/006_error.phpt:
      
      MFB: Fixed bug #42944 (test failing due to expectation that /etc/passwd
      has
      0644 permissions).

    * (PHP_5_3)
      ext/standard/tests/file/006_error.phpt:
      
      Fixed bug #42944 (test failing due to expectation that /etc/passwd has
      0644
      permissions).

2007-10-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_4_4)
      NEWS
      ext/gd/libgd/gd.c:
      - #43010, Fixed regression in imagearc with two equivelent angles

2007-10-20  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation6.phpt:
      New testcases for array_rand() function

2007-10-19  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation6.phpt:
      New testcases for array_rand() function

    * ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic1.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_basic2.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_error.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation1.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation2.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation3.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation4.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation5.phpt
      ext/standard/tests/array/array_rand_variation6.phpt
      ext/standard/tests/array/array_rand_variation6.phpt
      ext/standard/tests/array/array_rand_variation6.phpt:
        1.1.4;
      file array_rand_basic1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation5.phpt
      ext/standard/tests/array/array_fill_variation5.phpt:
      New testcases for array_fill() function

    * ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_basic.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_error.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_object.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation1.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation2.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation3.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation4.phpt
      ext/standard/tests/array/array_fill_variation5.phpt
      ext/standard/tests/array/array_fill_variation5.phpt
      ext/standard/tests/array/array_fill_variation5.phpt:
        1.1.4;
      New testcases for array_fill() function

    * ext/standard/tests/array/array_filter_basic.phpt
      ext/standard/tests/array/array_filter_basic.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation3.phpt
      ext/standard/tests/array/array_filter_variation3.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation5.phpt
      ext/standard/tests/array/array_filter_variation5.phpt
      ext/standard/tests/array/array_filter_variation6.phpt
      ext/standard/tests/array/array_filter_variation6.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation8.phpt
      ext/standard/tests/array/array_filter_variation8.phpt
      ext/standard/tests/array/array_filter_variation9.phpt
      ext/standard/tests/array/array_filter_variation9.phpt:
      New testcases for array_filter() function

    * ext/standard/tests/array/array_filter_basic.phpt
      ext/standard/tests/array/array_filter_basic.phpt
      ext/standard/tests/array/array_filter_basic.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_error.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation1.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation2.phpt
      ext/standard/tests/array/array_filter_variation3.phpt
      ext/standard/tests/array/array_filter_variation3.phpt
      ext/standard/tests/array/array_filter_variation3.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation4.phpt
      ext/standard/tests/array/array_filter_variation5.phpt
      ext/standard/tests/array/array_filter_variation5.phpt
      ext/standard/tests/array/array_filter_variation5.phpt
      ext/standard/tests/array/array_filter_variation6.phpt
      ext/standard/tests/array/array_filter_variation6.phpt
      ext/standard/tests/array/array_filter_variation6.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation7.phpt
      ext/standard/tests/array/array_filter_variation8.phpt
      ext/standard/tests/array/array_filter_variation8.phpt
      ext/standard/tests/array/array_filter_variation8.phpt
      ext/standard/tests/array/array_filter_variation9.phpt
      ext/standard/tests/array/array_filter_variation9.phpt
      ext/standard/tests/array/array_filter_variation9.phpt:
        1.1.4;
      file array_filter_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_basic2.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation2.phpt
      ext/standard/tests/array/array_unshift_variation2.phpt
      ext/standard/tests/array/array_unshift_variation3.phpt
      ext/standard/tests/array/array_unshift_variation3.phpt
      ext/standard/tests/array/array_unshift_variation4.phpt
      ext/standard/tests/array/array_unshift_variation4.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/array/array_unshift_variation6.phpt
      ext/standard/tests/array/array_unshift_variation6.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_unshift_variation9.phpt
      ext/standard/tests/array/array_unshift_variation9.phpt:
      New testcases for array_unshift() function

    * ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_basic1.phpt
      ext/standard/tests/array/array_unshift_basic2.phpt
      ext/standard/tests/array/array_unshift_basic2.phpt
      ext/standard/tests/array/array_unshift_basic2.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_error.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation1.phpt
      ext/standard/tests/array/array_unshift_variation2.phpt
      ext/standard/tests/array/array_unshift_variation2.phpt
      ext/standard/tests/array/array_unshift_variation2.phpt
      ext/standard/tests/array/array_unshift_variation3.phpt
      ext/standard/tests/array/array_unshift_variation3.phpt
      ext/standard/tests/array/array_unshift_variation3.phpt
      ext/standard/tests/array/array_unshift_variation4.phpt
      ext/standard/tests/array/array_unshift_variation4.phpt
      ext/standard/tests/array/array_unshift_variation4.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/array/array_unshift_variation5.phpt
      ext/standard/tests/array/array_unshift_variation6.phpt
      ext/standard/tests/array/array_unshift_variation6.phpt
      ext/standard/tests/array/array_unshift_variation6.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation7.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_unshift_variation8.phpt
      ext/standard/tests/array/array_unshift_variation9.phpt
      ext/standard/tests/array/array_unshift_variation9.phpt
      ext/standard/tests/array/array_unshift_variation9.phpt:
        1.1.4;
      file array_unshift_basic1.phpt was initially added on branch PHP_5_2.

2007-10-19  Robert Thompson  <ab5602@wayne.edu>

    * (PHP_5_2)
      NEWS:
      
      formatting

    * (PHP_5_2)
      NEWS:
      
      News for getcwd() failure fix.

2007-10-18  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.5RC1

2007-10-18  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_3)
      ZendEngine2/zend_object_handlers.c:
      ws

2007-10-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      MFB53: Fixed bug #43020 (Warning message is missing with shuffle() and more
      than one argument)

    * (PHP_5_3)
      ext/standard/array.c:
      Fixed bug #43020 (Warning message is missing with shuffle() and more than
      one argument)

2007-10-18  Dmitry Stogov  <dmitry@zend.com>

    * main/main.c
      main/main.c
      main/main.c:
      Fixed bug #42722 (display_errors setting ignored for E_PARSE and HTTP 500
      page)

2007-10-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * (PHP_5_2)
      ext/spl/spl_array.c
      ext/spl/spl_iterators.c
      ext/spl/tests/bug41692.phpt
      ext/spl/tests/bug42654.phpt:
      - MF53 Fix for #41692, #42703

    * ext/spl/spl_array.c:
      - Missing piece

    * ext/spl/tests/bug42654.phpt
      ext/spl/tests/bug42703.phpt:
      - Commit new tests to correct brnach (funny broken checkout)

    * (PHP_5_2)
      ext/spl/tests/bug41692.phpt:
      - Fix test expectation

    * ext/spl/spl_array.c
      ext/spl/spl_iterators.c
      ext/spl/tests/bug42654.phpt
      ext/spl/tests/bug42703.phpt:
      - MFB #42654, #42704

    * (PHP_5_3)
      ext/spl/spl_iterators.c
      ext/spl/tests/bug42703.phpt
      ext/spl/tests/bug42703.phpt
      ext/spl/tests/bug42703.phpt:
      - Fix #42703

    * ext/spl/tests/bug42654.phpt
      ext/spl/tests/bug42654.phpt
      ext/spl/tests/bug42654.phpt:
        1.1.4;
      file bug42654.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/spl/spl_array.c:
      - Fix #42654 (maybe also a bunch of others)

2007-10-17  Johannes Schl�ter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS:
      - There's no need to mention these bugs, they all belong to "Added
      namespaces"

2007-10-17  Antony Dovgal  <tony@daylessday.org>

    * (PHP_4_4)
      Zend/zend_operators.h:
      fix constant value (somebody forgot to MFH?)

2007-10-17  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/classmap004.phpt
      ext/soap/tests/classmap004.phpt
      ext/soap/tests/classmap004.phpt:
        1.1.4;
      file classmap004.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/classmap004.phpt
      ext/soap/tests/classmap004.phpt:
      Fixed possible crash because of uninitialized value (Zdash Urf)

    * (PHP_5_3)
      NEWS
      ext/soap/php_http.c
      ext/soap/php_http.c:
      Fixed bug #42637 (SoapFault : Only http and https are allowed). (Bill
      Moran)

    * (PHP_5_2)
      NEWS
      ext/soap/php_http.c:
      Fixed bug #42637 (SoapFault : Only http and https are allowed)

    * (PHP_5_3)
      NEWS
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/bug42919.phpt
      ext/standard/tests/serialize/bug42919.phpt
      ext/standard/tests/serialize/bug42919.phpt:
      Fixed bug #42919 (Unserializing of namespaced class object fails)

    * ZendEngine2/tests/bug42859.phpt
      ZendEngine2/tests/bug42859.phpt:
      
      file bug42859.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug42859.phpt:
      Fixed bug #42859 (import always conflicts with internal classes).
      (cellog@php.net, Dmitry)

2007-10-17  Antony Dovgal  <tony@daylessday.org>

    * ext/mysqli/mysqli_api.c:
      commit lost part of the patch

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c:
      ..and correct macro

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c:
      MFH: use correct dtro and variable for the callback

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c:
      use correct dtor and variable for the callback

2007-10-16  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql_structs.h
      ext/mysqlnd/config.w32
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h:
      Sync mysqlnd with HEAD. Same sources as in 5_3

    * (PHP_5_3)
      ext/mysqli/mysqli.c
      ext/mysqlnd/mysqlnd_priv.h:
      Sync mysqlnd. Should still compile with 5_2 for those who want to use the
      current stable branch. mysqli from 5_3 patched for mysqlnd should be also
      compilable with 5_2.

2007-10-16  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_api.c:
      avoid double free and use zval_dtor() where neccessary

    * ext/mysqli/mysqli.c:
      use zval_dtor() instead of efree() + FREE_ZVAL()

2007-10-16  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      ext/mysqli/mysqli_prop.c:
      MFB5_3 : Shadowing of params bring undefined results.

    * ext/mysqli/mysqli_prop.c:
      MFB: Fix bug due to shadowing of variables. This one is pretty-pretty rare,
      caught by source code inspection.

    * (PHP_5_3)
      ext/mysqli/mysqli_prop.c:
      Fix bug due to shadowing of variables. This one is pretty-pretty rare,
      caught by source code inspection.

2007-10-15  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/array/array_flip_basic.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_flip_variation5.phpt:
      New testcases for array_flip() function

    * ext/standard/tests/array/array_flip_basic.phpt
      ext/standard/tests/array/array_flip_basic.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_flip_variation5.phpt
      ext/standard/tests/array/array_flip_variation5.phpt:
      
      New testcases for array_flip() function

    * ext/standard/tests/array/array_flip_basic.phpt
      ext/standard/tests/array/array_flip_basic.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_error.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation1.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation2.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation3.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_flip_variation4.phpt
      ext/standard/tests/array/array_flip_variation5.phpt
      ext/standard/tests/array/array_flip_variation5.phpt:
      
      file array_flip_basic.phpt was initially added on branch PHP_5_2.

    * (PHP_5_3)
      ext/standard/tests/array/array_reverse_basic1.phpt
      ext/standard/tests/array/array_reverse_basic2.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_reverse_variation3.phpt
      ext/standard/tests/array/array_reverse_variation4.phpt
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_reverse_variation6.phpt:
      New testcases for array_reverse() function

    * ext/standard/tests/array/array_reverse_basic1.phpt
      ext/standard/tests/array/array_reverse_basic1.phpt
      ext/standard/tests/array/array_reverse_basic2.phpt
      ext/standard/tests/array/array_reverse_basic2.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_reverse_variation3.phpt
      ext/standard/tests/array/array_reverse_variation3.phpt
      ext/standard/tests/array/array_reverse_variation4.phpt
      ext/standard/tests/array/array_reverse_variation4.phpt
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_reverse_variation6.phpt
      ext/standard/tests/array/array_reverse_variation6.phpt:
      
      New testcases for array_reverse() function

    * ext/standard/tests/array/array_reverse_basic1.phpt
      ext/standard/tests/array/array_reverse_basic1.phpt
      ext/standard/tests/array/array_reverse_basic2.phpt
      ext/standard/tests/array/array_reverse_basic2.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_error.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation1.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_reverse_variation2.phpt
      ext/standard/tests/array/array_reverse_variation3.phpt
      ext/standard/tests/array/array_reverse_variation3.phpt
      ext/standard/tests/array/array_reverse_variation4.phpt
      ext/standard/tests/array/array_reverse_variation4.phpt
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_reverse_variation5.phpt
      ext/standard/tests/array/array_reverse_variation6.phpt
      ext/standard/tests/array/array_reverse_variation6.phpt:
      
      file array_reverse_basic1.phpt was initially added on branch PHP_5_2.

2007-10-14  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_3)
      .gdbinit:
      Fix macros after GC patch.

2007-10-13  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_3)
      NEWS:
      BFN
      [DOC] Note: getimagesize() needs a note about icon support and that
      information is about the icon with the highest bitrate.

    * ext/standard/image.c
      ext/standard/php_image.h:
      MFB: Added icon file format support to getimagesize

    * (PHP_5_3)
      ext/standard/image.c
      ext/standard/php_image.h:
      Added icon file format support to getimagesize

2007-10-13  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ZendEngine2/tests/bug42819.phpt:
      Add skipif

    * (PHP_5_2)
      ext/curl/interface.c:
      MFH: fix typo and remove dots in error message

    * (PHP_5_3)
      ext/curl/interface.c:
      MFH: Fix typo and remove dots in error messages

2007-10-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_real_escape_string_gbk.phpt:
      Same as for HEAD: make it skip and not fail if it can't connect to DB

    * ext/mysqli/tests/mysqli_real_escape_string_gbk.phpt:
      Now HEAD should be fine: skip test (by default), if DB connect fails.

    * ext/mysql/tests/002.phpt
      ext/mysql/tests/003.phpt
      ext/mysql/tests/connect.inc
      ext/mysql/tests/mysql_affected_rows.phpt
      ext/mysql/tests/mysql_client_encoding.phpt
      ext/mysql/tests/mysql_close.phpt
      ext/mysql/tests/mysql_constants.phpt
      ext/mysql/tests/mysql_data_seek.phpt
      ext/mysql/tests/mysql_db_name.phpt
      ext/mysql/tests/mysql_db_query.phpt
      ext/mysql/tests/mysql_errno.phpt
      ext/mysql/tests/mysql_error.phpt
      ext/mysql/tests/mysql_max_persistent.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      ext/mysql/tests/skipifconnectfailure.inc:
      Same as for PHP_5_3: Trying to skip tests if they can't connect to the
      DB server. Note the environment variable MYSQL_TEST_SKIP_CONNECT_FAILURE
      to control if you want tests that can't connect to fail or to be skipped.

    * (PHP_5_3)
      ext/mysqli/tests/connect.inc
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_real_escape_string_big5.phpt
      ext/mysqli/tests/mysqli_real_escape_string_eucjpms.phpt
      ext/mysqli/tests/mysqli_real_escape_string_euckr.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gb2312.phpt
      ext/mysqli/tests/mysqli_real_escape_string_sjis.phpt
      ext/mysqli/tests/skipifconnectfailure.inc:
      Same as for HEAD: Trying to skip tests if they can't connect to the
      DB server. Note the environment variable MYSQL_TEST_SKIP_CONNECT_FAILURE
      to control if you want tests that can't connect to fail or to be skipped.

    * (PHP_5_3)
      ext/mysql/tests/002.phpt
      ext/mysql/tests/003.phpt
      ext/mysql/tests/connect.inc
      ext/mysql/tests/mysql_affected_rows.phpt
      ext/mysql/tests/mysql_client_encoding.phpt
      ext/mysql/tests/mysql_close.phpt
      ext/mysql/tests/mysql_constants.phpt
      ext/mysql/tests/mysql_data_seek.phpt
      ext/mysql/tests/mysql_db_name.phpt
      ext/mysql/tests/mysql_db_query.phpt
      ext/mysql/tests/mysql_errno.phpt
      ext/mysql/tests/mysql_error.phpt
      ext/mysql/tests/mysql_max_persistent.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      ext/mysql/tests/skipifconnectfailure.inc:
      Trying to skip tests if they can't connect to the DB server.
      Currently they have failed by default. Note also the environment
      variable MYSQL_TEST_SKIP_CONNECT_FAILURE to control the default (skip or
      fail)

    * ext/mysqli/tests/mysqli_stmt_field_count.phpt:
      Fixing test.

    * ext/mysqli/tests/connect.inc
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_real_escape_string_big5.phpt
      ext/mysqli/tests/mysqli_real_escape_string_eucjpms.phpt
      ext/mysqli/tests/mysqli_real_escape_string_euckr.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gb2312.phpt
      ext/mysqli/tests/mysqli_real_escape_string_sjis.phpt
      ext/mysqli/tests/skipifconnectfailure.inc:
      Trying to make them not fail but skip if they cannot connect to the DB.

    * ext/mysqli/tests/061.phpt
      ext/mysqli/tests/bug31668.phpt:
      Fixing tests.

2007-10-12  Edin Kadribasic  <edin@krug.dk>

    * main/network.c:
      MFB: Fix build

    * (PHP_5_3)
      main/network.c:
      Fix build

2007-10-12  Antony Dovgal  <tony@daylessday.org>

    * ext/mysql/php_mysql.c:
      fix typo

2007-10-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_42917.phpt:
      MFB: Fixed bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode)

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_42917.phpt
      ext/pdo/tests/bug_42917.phpt
      ext/pdo/tests/bug_42917.phpt:
      Fixed bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode)

2007-10-11  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated to version 2007.8

2007-10-11  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_basic.phpt:
      fix test (temp. file name)

2007-10-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      main/safe_mode.c:
      MFB53

    * (PHP_5_3)
      main/safe_mode.c:
      - fix typo

    * (PHP_5_2)
      main/safe_mode.c:
      MF53

    * (PHP_5_3)
      main/safe_mode.c:
      - Fix ws/cs and wrap the stuff within #if HAVE_BROKEN_GETCWD

2007-10-11  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/wordwrap_variation3.phpt:
      fix test

2007-10-10  Robert Thompson  <ab5602@wayne.edu>

    * (PHP_5_2)
      main/safe_mode.c
      main/safe_mode.c:
      
      Fix for bug 41899, safe mode and relative paths with Solaris's broken
      getcwd().

2007-10-10  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * main/network.c
      main/php_network.h:
      MFB

2007-10-10  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_stmt_field_count.phpt:
      Fixing the test. Might the PHP 5.2 run-tests.php have fooled me? I could
      swear,
      I saw this test passing with 5.2 before...

2007-10-10  Andrey Hristov  <php@hristov.com>

    * ext/odbc/php_odbc.c:
      MFB and unify code

2007-10-10  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (PHP_5_3)
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/bug31668.phpt:
      Version specific EXPECF sections would be wonderful (bug31668.phpt).
      And sometimes it helps to read the commit messages to keep tests up to
      date:
      we removed mysqli_set_local_infile_handler() from mysqlnd (061.phpt) some
      time ago.

2007-10-10  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/odbc/php_odbc.c:
      Fix ODBC, the GC patch missed this one leading to compilation failure.

2007-10-10  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/streamsfuncs.c:
      ret is still int

    * ext/standard/streamsfuncs.c:
      - Use correct definition

2007-10-10  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_fetch_object.phpt
      ext/mysql/tests/mysql_list_fields.phpt
      ext/mysql/tests/mysql_result.phpt:
      Test changes for HEAD = synching with 5_3

    * ext/mysql/tests/mysql_max_links.phpt
      ext/mysql/tests/mysql_max_persistent.phpt
      ext/mysql/tests/mysql_pconn_disable.phpt
      ext/mysql/tests/mysql_pconn_kill.phpt
      ext/mysql/tests/mysql_pconn_max_links.phpt
      ext/mysql/tests/mysql_pconn_reuse.phpt
      ext/mysql/tests/mysql_pconnect.phpt
      ext/mysql/tests/mysql_query_load_data_openbasedir.phpt
      ext/mysql/tests/mysql_sql_safe_mode.phpt
      ext/mysql/tests/mysql_trace_mode.phpt:
      Adding tests to ext/mysql in HEAD = synching with 5_3

    * ext/mysqli/tests/bug42378.phpt
      ext/mysqli/tests/mysqli_real_connect_pconn.phpt:
      Should be the last commit for HEAD. Now HEAD and 5_3 should have the latest
      set of ext/mysqli tests. On Linux 32bit we've about 10 tests failing.
      Before the commit we had about 20 tests failing with HEAD.

    * ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_get_connection_stats.phpt
      ext/mysqli/tests/mysqli_options.phpt
      ext/mysqli/tests/mysqli_phpinfo.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_report.phpt
      ext/mysqli/tests/mysqli_set_charset.phpt
      ext/mysqli/tests/mysqli_set_local_infile_default.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_buffer_overflow.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_close_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_closefile.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_kill_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_negative_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nested_call.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_new_query.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nofileop.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_replace_buffer.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_short_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_unregister.phpt
      ext/mysqli/tests/mysqli_stmt_attr_set.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_get_warnings.phpt
      ext/mysqli/tests/mysqli_stmt_init.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data.phpt:
      More changes = synching HEAD with 5_3

    * ext/mysqli/tests/bug29311.phpt
      ext/mysqli/tests/bug33263.phpt
      ext/mysqli/tests/mysqli_affected_rows_oo.phpt
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_autocommit_oo.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_reflection.phpt
      ext/mysqli/tests/mysqli_connect.phpt
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt
      ext/mysqli/tests/mysqli_fetch_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_object.phpt:
      Commiting changes into HEAD = synching with 5_3

    * ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqli/tests/mysqli_get_client_stats_implicit_free.phpt
      ext/mysqli/tests/mysqli_get_client_stats_off.phpt
      ext/mysqli/tests/mysqli_get_client_stats_ps.phpt
      ext/mysqli/tests/mysqli_get_client_stats_skipped.phpt
      ext/mysqli/tests/mysqli_max_links.phpt
      ext/mysqli/tests/mysqli_no_reconnect.phpt
      ext/mysqli/tests/mysqli_options_openbasedir.phpt
      ext/mysqli/tests/mysqli_pconn_disabled.phpt
      ext/mysqli/tests/mysqli_pconn_kill.phpt
      ext/mysqli/tests/mysqli_pconn_limits.phpt
      ext/mysqli/tests/mysqli_pconn_max_links.phpt
      ext/mysqli/tests/mysqli_pconn_reuse.phpt
      ext/mysqli/tests/mysqli_query_stored_proc.phpt
      ext/mysqli/tests/mysqli_real_escape_string_big5.phpt
      ext/mysqli/tests/mysqli_real_escape_string_eucjpms.phpt
      ext/mysqli/tests/mysqli_real_escape_string_euckr.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gb2312.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gbk.phpt
      ext/mysqli/tests/mysqli_real_escape_string_nobackslash.phpt
      ext/mysqli/tests/mysqli_real_escape_string_sjis.phpt
      ext/mysqli/tests/mysqli_reconnect.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_openbasedir.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_format.phpt
      ext/mysqli/tests/mysqli_stmt_execute_stored_proc.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata_fetch_field.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_non_select.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_types.phpt
      ext/mysqli/tests/skipifunicode.inc:
      More updates to the ext/mysqli tests in HEAD = synching with 5_3

    * ext/mysqli/tests/mysqli_change_user_get_lock.phpt
      ext/mysqli/tests/mysqli_change_user_insert_id.phpt
      ext/mysqli/tests/mysqli_change_user_locks_temporary.phpt
      ext/mysqli/tests/mysqli_change_user_oo.phpt
      ext/mysqli/tests/mysqli_change_user_prepared_statements.phpt
      ext/mysqli/tests/mysqli_change_user_rollback.phpt
      ext/mysqli/tests/mysqli_change_user_set_names.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_fetch_field.phpt
      ext/mysqli/tests/mysqli_fetch_field_flags.phpt
      ext/mysqli/tests/mysqli_fetch_field_types.phpt:
      Adding new tests = making sure we're in sync with the 5_3 branch

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_thread_id.phpt
      ext/mysqli/tests/mysqli_thread_safe.phpt
      ext/mysqli/tests/mysqli_unclonable.phpt
      ext/mysqli/tests/mysqli_use_result.phpt
      ext/mysqli/tests/mysqli_warning_count.phpt
      ext/mysqli/tests/mysqli_warning_unclonable.phpt:
      Last bunch of new tests.

    * ext/mysqli/tests/mysqli_stmt_bind_result_format.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_format.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_close.phpt
      ext/mysqli/tests/mysqli_stmt_data_seek.phpt
      ext/mysqli/tests/mysqli_stmt_errno.phpt
      ext/mysqli/tests/mysqli_stmt_error.phpt
      ext/mysqli/tests/mysqli_stmt_execute.phpt
      ext/mysqli/tests/mysqli_stmt_execute_stored_proc.phpt
      ext/mysqli/tests/mysqli_stmt_execute_stored_proc.phpt
      ext/mysqli/tests/mysqli_stmt_fetch.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_bit.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_fields_win32_unicode.phpt
      ext/mysqli/tests/mysqli_stmt_field_count.phpt
      ext/mysqli/tests/mysqli_stmt_free_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_result2.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_field_count.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata_fetch_field.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_non_select.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_non_select.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_seek.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_types.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_types.phpt
      ext/mysqli/tests/mysqli_stmt_get_warnings.phpt
      ext/mysqli/tests/mysqli_stmt_init.phpt
      ext/mysqli/tests/mysqli_stmt_insert_id.phpt
      ext/mysqli/tests/mysqli_stmt_num_rows.phpt
      ext/mysqli/tests/mysqli_stmt_param_count.phpt
      ext/mysqli/tests/mysqli_stmt_prepare.phpt
      ext/mysqli/tests/mysqli_stmt_reset.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata_sqltests.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data_packet_size_libmysql.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data_packet_size_mysqlnd.phpt
      ext/mysqli/tests/mysqli_stmt_sqlstate.phpt
      ext/mysqli/tests/mysqli_stmt_store_result.phpt
      ext/mysqli/tests/mysqli_stmt_unclonable.phpt
      ext/mysqli/tests/mysqli_store_result.phpt:
      
      file mysqli_stmt_bind_result_format.phpt was initially added on branch
      PHP_5_3.

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_select_db.phpt
      ext/mysqli/tests/mysqli_send_query.phpt
      ext/mysqli/tests/mysqli_set_charset.phpt
      ext/mysqli/tests/mysqli_set_local_infile_default.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_buffer_overflow.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_close_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_closefile.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_kill_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_negative_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nested_call.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_new_query.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nofileop.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_openbasedir.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_openbasedir.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_replace_buffer.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_short_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_unregister.phpt
      ext/mysqli/tests/mysqli_set_opt.phpt
      ext/mysqli/tests/mysqli_set_opt_numeric_and_datetime_as_unicode.phpt
      ext/mysqli/tests/mysqli_slave_query.phpt
      ext/mysqli/tests/mysqli_sqlstate.phpt
      ext/mysqli/tests/mysqli_ssl_set.phpt
      ext/mysqli/tests/mysqli_stat.phpt
      ext/mysqli/tests/mysqli_stmt_affected_rows.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get_prefetch.phpt
      ext/mysqli/tests/mysqli_stmt_attr_set.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_references.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_type_juggling.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_bit.phpt:
      Adding new tests: mysqli_s*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_query.phpt
      ext/mysqli/tests/mysqli_query_stored_proc.phpt
      ext/mysqli/tests/mysqli_query_stored_proc.phpt
      ext/mysqli/tests/mysqli_query_unicode.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_real_connect_pconn.phpt
      ext/mysqli/tests/mysqli_real_connect_pconn.phpt
      ext/mysqli/tests/mysqli_real_escape_string.phpt
      ext/mysqli/tests/mysqli_real_escape_string_big5.phpt
      ext/mysqli/tests/mysqli_real_escape_string_big5.phpt
      ext/mysqli/tests/mysqli_real_escape_string_eucjpms.phpt
      ext/mysqli/tests/mysqli_real_escape_string_eucjpms.phpt
      ext/mysqli/tests/mysqli_real_escape_string_euckr.phpt
      ext/mysqli/tests/mysqli_real_escape_string_euckr.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gb2312.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gb2312.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gbk.phpt
      ext/mysqli/tests/mysqli_real_escape_string_gbk.phpt
      ext/mysqli/tests/mysqli_real_escape_string_nobackslash.phpt
      ext/mysqli/tests/mysqli_real_escape_string_nobackslash.phpt
      ext/mysqli/tests/mysqli_real_escape_string_sjis.phpt
      ext/mysqli/tests/mysqli_real_escape_string_sjis.phpt
      ext/mysqli/tests/mysqli_real_escape_string_unicode.phpt
      ext/mysqli/tests/mysqli_real_query.phpt
      ext/mysqli/tests/mysqli_reconnect.phpt
      ext/mysqli/tests/mysqli_reconnect.phpt
      ext/mysqli/tests/mysqli_report.phpt
      ext/mysqli/tests/mysqli_report_wo_ps.phpt
      ext/mysqli/tests/mysqli_result_references.phpt
      ext/mysqli/tests/mysqli_result_references_mysqlnd.phpt
      ext/mysqli/tests/mysqli_result_unclonable.phpt
      ext/mysqli/tests/mysqli_rollback.phpt
      ext/mysqli/tests/mysqli_rpl_parse_enabled.phpt
      ext/mysqli/tests/mysqli_rpl_probe.phpt
      ext/mysqli/tests/mysqli_rpl_query_type.phpt:
      Adding new tests: mysqli_q*.phpt mysqli_r*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_master_query.phpt
      ext/mysqli/tests/mysqli_max_links.phpt
      ext/mysqli/tests/mysqli_max_links.phpt
      ext/mysqli/tests/mysqli_more_results.phpt
      ext/mysqli/tests/mysqli_multi_query.phpt
      ext/mysqli/tests/mysqli_mysqli_result_invalid_mode.phpt
      ext/mysqli/tests/mysqli_next_result.phpt
      ext/mysqli/tests/mysqli_no_reconnect.phpt
      ext/mysqli/tests/mysqli_no_reconnect.phpt
      ext/mysqli/tests/mysqli_num_fields.phpt
      ext/mysqli/tests/mysqli_num_rows.phpt
      ext/mysqli/tests/mysqli_options.phpt
      ext/mysqli/tests/mysqli_options_init_command.phpt
      ext/mysqli/tests/mysqli_options_openbasedir.phpt
      ext/mysqli/tests/mysqli_options_openbasedir.phpt
      ext/mysqli/tests/mysqli_pconn_disabled.phpt
      ext/mysqli/tests/mysqli_pconn_disabled.phpt
      ext/mysqli/tests/mysqli_pconn_kill.phpt
      ext/mysqli/tests/mysqli_pconn_kill.phpt
      ext/mysqli/tests/mysqli_pconn_limits.phpt
      ext/mysqli/tests/mysqli_pconn_limits.phpt
      ext/mysqli/tests/mysqli_pconn_max_links.phpt
      ext/mysqli/tests/mysqli_pconn_max_links.phpt
      ext/mysqli/tests/mysqli_pconn_reuse.phpt
      ext/mysqli/tests/mysqli_pconn_reuse.phpt
      ext/mysqli/tests/mysqli_pconnect.phpt
      ext/mysqli/tests/mysqli_phpinfo.phpt
      ext/mysqli/tests/mysqli_ping.phpt
      ext/mysqli/tests/mysqli_prepare.phpt
      ext/mysqli/tests/mysqli_prepare_no_object.phpt:
      Adding new tests: mysqli_m*.phpt mysqli_n*.phpt mysqli_o*.phpt
      mysqli_p*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_get_cache_stats.phpt
      ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
      ext/mysqli/tests/mysqli_get_charset.phpt
      ext/mysqli/tests/mysqli_get_client_info.phpt
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqli/tests/mysqli_get_client_stats_implicit_free.phpt
      ext/mysqli/tests/mysqli_get_client_stats_implicit_free.phpt
      ext/mysqli/tests/mysqli_get_client_stats_off.phpt
      ext/mysqli/tests/mysqli_get_client_stats_off.phpt
      ext/mysqli/tests/mysqli_get_client_stats_ps.phpt
      ext/mysqli/tests/mysqli_get_client_stats_ps.phpt
      ext/mysqli/tests/mysqli_get_client_stats_skipped.phpt
      ext/mysqli/tests/mysqli_get_client_stats_skipped.phpt
      ext/mysqli/tests/mysqli_get_client_version.phpt
      ext/mysqli/tests/mysqli_get_connection_stats.phpt
      ext/mysqli/tests/mysqli_get_host_info.phpt
      ext/mysqli/tests/mysqli_get_proto_info.phpt
      ext/mysqli/tests/mysqli_get_server_info.phpt
      ext/mysqli/tests/mysqli_get_server_version.phpt
      ext/mysqli/tests/mysqli_get_warnings.phpt
      ext/mysqli/tests/mysqli_info.phpt
      ext/mysqli/tests/mysqli_init.phpt
      ext/mysqli/tests/mysqli_insert_id.phpt
      ext/mysqli/tests/mysqli_kill.phpt:
      Adding new tests: mysqli_g*.phpt mysqli_i*.phpt mysqli_k*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_data_seek.phpt
      ext/mysqli/tests/mysqli_data_seek_oo.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_append.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_control_string.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_ini.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_control_string.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_debug_mysqlnd_only.phpt
      ext/mysqli/tests/mysqli_disable_reads_from_master.phpt
      ext/mysqli/tests/mysqli_disable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_driver.phpt
      ext/mysqli/tests/mysqli_driver_unclonable.phpt
      ext/mysqli/tests/mysqli_dump_debug_info.phpt
      ext/mysqli/tests/mysqli_dump_debug_info_oo.phpt
      ext/mysqli/tests/mysqli_embedded_connect.phpt
      ext/mysqli/tests/mysqli_enable_reads_from_master.phpt
      ext/mysqli/tests/mysqli_enable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_errno.phpt
      ext/mysqli/tests/mysqli_errno_oo.phpt
      ext/mysqli/tests/mysqli_error.phpt
      ext/mysqli/tests/mysqli_error_oo.phpt
      ext/mysqli/tests/mysqli_error_unicode.phpt
      ext/mysqli/tests/mysqli_explain_metadata.phpt
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt
      ext/mysqli/tests/mysqli_fetch_array.phpt
      ext/mysqli/tests/mysqli_fetch_array_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_array_many_rows.phpt
      ext/mysqli/tests/mysqli_fetch_array_oo.phpt
      ext/mysqli/tests/mysqli_fetch_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_bit.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias_utf8.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field_flags.phpt
      ext/mysqli/tests/mysqli_fetch_field_flags.phpt
      ext/mysqli/tests/mysqli_fetch_field_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field_types.phpt
      ext/mysqli/tests/mysqli_fetch_field_types.phpt
      ext/mysqli/tests/mysqli_fetch_fields.phpt
      ext/mysqli/tests/mysqli_fetch_lengths.phpt
      ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
      ext/mysqli/tests/mysqli_fetch_object.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_constructor.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_object.phpt
      ext/mysqli/tests/mysqli_fetch_object_oo.phpt
      ext/mysqli/tests/mysqli_fetch_row.phpt
      ext/mysqli/tests/mysqli_field_count.phpt
      ext/mysqli/tests/mysqli_field_seek.phpt
      ext/mysqli/tests/mysqli_field_tell.phpt
      ext/mysqli/tests/mysqli_fork.phpt
      ext/mysqli/tests/mysqli_free_result.phpt:
      Adding new tests  mysqli_d*.phpt mysqli_e*.phpt mysqli_f*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/mysqli_affected_rows.phpt
      ext/mysqli/tests/mysqli_affected_rows_oo.phpt
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_autocommit_oo.phpt
      ext/mysqli/tests/mysqli_change_user.phpt
      ext/mysqli/tests/mysqli_change_user_get_lock.phpt
      ext/mysqli/tests/mysqli_change_user_get_lock.phpt
      ext/mysqli/tests/mysqli_change_user_insert_id.phpt
      ext/mysqli/tests/mysqli_change_user_insert_id.phpt
      ext/mysqli/tests/mysqli_change_user_locks_temporary.phpt
      ext/mysqli/tests/mysqli_change_user_locks_temporary.phpt
      ext/mysqli/tests/mysqli_change_user_oo.phpt
      ext/mysqli/tests/mysqli_change_user_prepared_statements.phpt
      ext/mysqli/tests/mysqli_change_user_prepared_statements.phpt
      ext/mysqli/tests/mysqli_change_user_rollback.phpt
      ext/mysqli/tests/mysqli_change_user_rollback.phpt
      ext/mysqli/tests/mysqli_change_user_set_names.phpt
      ext/mysqli/tests/mysqli_change_user_set_names.phpt
      ext/mysqli/tests/mysqli_character_set.phpt
      ext/mysqli/tests/mysqli_character_set_name.phpt
      ext/mysqli/tests/mysqli_character_set_name_oo.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning_reflection.phpt
      ext/mysqli/tests/mysqli_close.phpt
      ext/mysqli/tests/mysqli_close_oo.phpt
      ext/mysqli/tests/mysqli_commit.phpt
      ext/mysqli/tests/mysqli_commit_oo.phpt
      ext/mysqli/tests/mysqli_connect.phpt
      ext/mysqli/tests/mysqli_connect_errno.phpt
      ext/mysqli/tests/mysqli_connect_error.phpt
      ext/mysqli/tests/mysqli_connect_oo.phpt
      ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
      ext/mysqli/tests/mysqli_connect_oo_warnings.phpt
      ext/mysqli/tests/mysqli_connect_twice.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_constants_categories.phpt:
      Adding new tests. Again, I'll commit in chunks and try to find acceptable
      commit sizes.

    * ext/mysqli/tests/bug42378.phpt
      ext/mysqli/tests/bug42378.phpt:
      
      file bug42378.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/mysqli/tests/bug28817.phpt
      ext/mysqli/tests/bug29311.phpt
      ext/mysqli/tests/bug30967.phpt
      ext/mysqli/tests/bug31141.phpt
      ext/mysqli/tests/bug31668.phpt
      ext/mysqli/tests/bug32405.phpt
      ext/mysqli/tests/bug33090.phpt
      ext/mysqli/tests/bug33263.phpt
      ext/mysqli/tests/bug33491.phpt
      ext/mysqli/tests/bug34785.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug35103.phpt
      ext/mysqli/tests/bug35517.phpt
      ext/mysqli/tests/bug35759.phpt
      ext/mysqli/tests/bug36420.phpt
      ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/bug36802.phpt
      ext/mysqli/tests/bug36949.phpt
      ext/mysqli/tests/bug37090.phpt
      ext/mysqli/tests/bug38710.phpt:
      Further changes to regression/bug-verification tests.

    * (PHP_5_3)
      ext/mysqli/tests/060.phpt
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/062.phpt
      ext/mysqli/tests/063.phpt
      ext/mysqli/tests/064.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/066.phpt
      ext/mysqli/tests/067.phpt
      ext/mysqli/tests/068.phpt
      ext/mysqli/tests/069.phpt
      ext/mysqli/tests/070.phpt
      ext/mysqli/tests/071.phpt
      ext/mysqli/tests/072.phpt
      ext/mysqli/tests/073.phpt
      ext/mysqli/tests/074.phpt:
      Last set of changes to the classical 0*.phpt - 06*.phpt/07*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/040.phpt
      ext/mysqli/tests/041.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/043.phpt
      ext/mysqli/tests/044.phpt
      ext/mysqli/tests/045.phpt
      ext/mysqli/tests/046.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/049.phpt
      ext/mysqli/tests/050.phpt
      ext/mysqli/tests/051.phpt
      ext/mysqli/tests/052.phpt
      ext/mysqli/tests/053.phpt
      ext/mysqli/tests/054.phpt
      ext/mysqli/tests/055.phpt
      ext/mysqli/tests/056.phpt
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/058.phpt
      ext/mysqli/tests/059.phpt:
      Changes to 04*.phpt, 05*.phpt.

    * (PHP_5_3)
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/027.phpt
      ext/mysqli/tests/028.phpt
      ext/mysqli/tests/029.phpt
      ext/mysqli/tests/030.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/033.phpt
      ext/mysqli/tests/034.phpt
      ext/mysqli/tests/035.phpt
      ext/mysqli/tests/036.phpt
      ext/mysqli/tests/037.phpt
      ext/mysqli/tests/038.phpt
      ext/mysqli/tests/039.phpt:
      Changes to 02*.phpt, 03*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/010.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/013.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/016.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/018.phpt
      ext/mysqli/tests/019.phpt:
      Changes to all 01*.phpt tests

    * (PHP_5_3)
      ext/mysqli/tests/001.phpt
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/005.phpt
      ext/mysqli/tests/006.phpt
      ext/mysqli/tests/007.phpt
      ext/mysqli/tests/008.phpt
      ext/mysqli/tests/009.phpt:
      Changes to existing tests: 0*.phpt

    * (PHP_5_3)
      ext/mysqli/tests/connect.inc
      ext/mysqli/tests/local_infile_tools.inc
      ext/mysqli/tests/reflection_tools.inc
      ext/mysqli/tests/skipif.inc
      ext/mysqli/tests/skipifconnectfailure.inc
      ext/mysqli/tests/skipifemb.inc
      ext/mysqli/tests/skipifnotemb.inc
      ext/mysqli/tests/skipifunicode.inc
      ext/mysqli/tests/skipifunicode.inc
      ext/mysqli/tests/table.inc:
      Starting to merge updated set of tests into 5.3.

    * ext/mysql/tests/mysql_trace_mode.phpt
      ext/mysql/tests/mysql_trace_mode.phpt
      ext/mysql/tests/mysql_unbuffered_query.phpt:
      
      file mysql_trace_mode.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/mysql/tests/mysql_list_dbs.phpt
      ext/mysql/tests/mysql_list_fields.phpt
      ext/mysql/tests/mysql_list_processes.phpt
      ext/mysql/tests/mysql_list_tables.phpt
      ext/mysql/tests/mysql_query.phpt
      ext/mysql/tests/mysql_query_load_data_openbasedir.phpt
      ext/mysql/tests/mysql_query_load_data_openbasedir.phpt
      ext/mysql/tests/mysql_real_escape_string.phpt
      ext/mysql/tests/mysql_result.phpt
      ext/mysql/tests/mysql_select_db.phpt
      ext/mysql/tests/mysql_set_charset.phpt
      ext/mysql/tests/mysql_sql_safe_mode.phpt
      ext/mysql/tests/mysql_sql_safe_mode.phpt
      ext/mysql/tests/mysql_stat.phpt
      ext/mysql/tests/mysql_tablename.phpt
      ext/mysql/tests/mysql_thread_id.phpt:
      And the last set of new tests for ext/mysql. "new" does not really mean
      new.
      We've checked them into HEAD/PHP6 before already.

    * ext/mysql/tests/mysql_max_links.phpt
      ext/mysql/tests/mysql_max_links.phpt
      ext/mysql/tests/mysql_max_persistent.phpt
      ext/mysql/tests/mysql_max_persistent.phpt
      ext/mysql/tests/mysql_num_fields.phpt
      ext/mysql/tests/mysql_num_rows.phpt
      ext/mysql/tests/mysql_pconn_disable.phpt
      ext/mysql/tests/mysql_pconn_disable.phpt
      ext/mysql/tests/mysql_pconn_kill.phpt
      ext/mysql/tests/mysql_pconn_kill.phpt
      ext/mysql/tests/mysql_pconn_max_links.phpt
      ext/mysql/tests/mysql_pconn_max_links.phpt
      ext/mysql/tests/mysql_pconn_reuse.phpt
      ext/mysql/tests/mysql_pconn_reuse.phpt
      ext/mysql/tests/mysql_pconnect.phpt
      ext/mysql/tests/mysql_phpinfo.phpt
      ext/mysql/tests/mysql_ping.phpt:
      
      file mysql_max_links.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/mysql/tests/mysql_data_seek.phpt
      ext/mysql/tests/mysql_db_name.phpt
      ext/mysql/tests/mysql_db_query.phpt
      ext/mysql/tests/mysql_drop_db.phpt
      ext/mysql/tests/mysql_get_client_info.phpt
      ext/mysql/tests/mysql_get_host_info.phpt
      ext/mysql/tests/mysql_get_proto_info.phpt
      ext/mysql/tests/mysql_get_server_info.phpt
      ext/mysql/tests/mysql_info.phpt
      ext/mysql/tests/mysql_insert_id.phpt:
      Next set of new tests - more to follow. Trying to find reasonable commit
      size...

    * (PHP_5_3)
      ext/mysql/tests/mysql_affected_rows.phpt
      ext/mysql/tests/mysql_client_encoding.phpt
      ext/mysql/tests/mysql_close.phpt
      ext/mysql/tests/mysql_connect.phpt
      ext/mysql/tests/mysql_constants.phpt
      ext/mysql/tests/mysql_create_db.phpt
      ext/mysql/tests/mysql_errno.phpt
      ext/mysql/tests/mysql_error.phpt
      ext/mysql/tests/mysql_escape_string.phpt
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_fetch_lengths.phpt
      ext/mysql/tests/mysql_fetch_object.phpt
      ext/mysql/tests/mysql_fetch_row.phpt
      ext/mysql/tests/mysql_field_flags.phpt
      ext/mysql/tests/mysql_field_len.phpt
      ext/mysql/tests/mysql_field_name.phpt
      ext/mysql/tests/mysql_field_seek.phpt
      ext/mysql/tests/mysql_field_table.phpt
      ext/mysql/tests/mysql_field_type.phpt
      ext/mysql/tests/mysql_free_result.phpt:
      Adding new tests.

    * (PHP_5_3)
      ext/mysql/tests/skipifconnectfailure.inc
      ext/mysql/tests/table.inc:
      New tests use more helper files.

    * (PHP_5_3)
      ext/mysql/tests/001.phpt
      ext/mysql/tests/002.phpt
      ext/mysql/tests/003.phpt
      ext/mysql/tests/connect.inc
      ext/mysql/tests/skipif.inc:
      Starting to merge the latest set of tests from the mysqlnd development
      tree into the PHP 5_3 tree.

2007-10-10  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.c:
      - Generated with more recent re2c version

    * (PHP_5_3)
      ext/standard/url_scanner_ex.c:
      - Generated with a bit more recent re2c version

2007-10-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re
      ext/standard/url_scanner_ex.re:
      
      MFB: Fixed bug #42869 (automatic session id insertion adds sessions id to
      non-local forms)

    * (PHP_5_3)
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re:
      Fixed bug #42869 (automatic session id insertion adds sessions id to
      non-local forms)

2007-10-09  Elizabeth Marie Smith  <emsmith@elizabethmariesmith.com>

    * (PHP_5_3)
      main/network.c
      main/php_network.h:
      Fix build on MSVC 2008 - channeling Wez

2007-10-09  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      MFH: Add constant to allow setting of character set with mysqli_options
      prior to connection.

2007-10-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt:
      New testcases for strip_tags() function

    * ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic1.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_basic2.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_error.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation1.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation10.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation2.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation3.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation4.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation5.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation6.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation7.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation8.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt
      ext/standard/tests/strings/strip_tags_variation9.phpt:
        1.1.4;
      New testcases for strip_tags() function

    * (PHP_5_2)
      ext/standard/tests/strings/implode1.phpt:
      fix test

    * ext/standard/tests/strings/strcspn_basic.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt:
      added unicode output

2007-10-09  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      main/fopen_wrappers.c:
      MFH: Fix expand_filepath when including relative files, ideally you should
      test your code...

    * (PHP_5_3)
      main/fopen_wrappers.c:
      MFH: Fix expand_filepath when including relative files, ideally you should
      test you code...

    * main/fopen_wrappers.c:
      Fix expand_filepath when including relative files, ideally you should test
      you code...

2007-10-09  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/fopen_wrappers.c:
      ws + cs

2007-10-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt:
      more tests for fseek(), ftell() & rewind() for win32

    * ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation9.phpt
      ext/standard/tests/file/007_variation9.phpt
      ext/standard/tests/file/007_variation9.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt
      ext/standard/tests/strings/strrev_variation4.phpt
      ext/standard/tests/strings/strrev_variation4.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt:
      fix tests

2007-10-09  Robert Thompson  <ab5602@wayne.edu>

    * main/fopen_wrappers.c:
      
      
      Fix for bug 41822.  expand_filepath() will now return a relative path
      under the specific situation where getcwd() returns NULL and the file is
      still readable.  As far as I have been able to tell, this fix only applies
      to the Solaris OS where files in directories with (--x) cannot getcwd().

2007-10-08  Robert Thompson  <ab5602@wayne.edu>

    * (PHP_5_3)
      main/fopen_wrappers.c:
      
      Fix for bug 41822.  expand_filepath() will now return a relative path
      under the specific situation where getcwd() returns NULL and the file is
      still readable.  As far as I have been able to tell, this fix only applies
      to the Solaris OS where files in directories with (--x) cannot getcwd().

2007-10-08  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      NEWS:
      News entry

    * (PHP_5_2)
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql_structs.h:
      Fix for bug #42890  Constant "LIST" defined by mysqlclient and c-client

2007-10-08  Wez Furlong  <wez.php.net@netevil.org>

    * (PHP_5_3)
      ext/pdo_odbc/config.m4:
      add iODBC support to pdo_odbc

2007-10-08  Andrey Hristov  <php@hristov.com>

    * (PHP_5_3)
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql_structs.h
      ext/mysql/php_mysql_structs.h
      ext/mysql/php_mysql_structs.h:
      Move non-public code to non-public header file. This should also solve

2007-10-08  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_3)
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt:
      fix test

2007-10-08  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h:
      MFB: Move declarations from the public header file.

    * (PHP_5_3)
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h:
      Move declarations from the public header file.

2007-10-08  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt:
      fix tests

    * ext/standard/tests/strings/strtr_basic.phpt
      ext/standard/tests/strings/strtr_basic.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_variation1.phpt
      ext/standard/tests/strings/strtr_variation1.phpt
      ext/standard/tests/strings/strtr_variation2.phpt
      ext/standard/tests/strings/strtr_variation2.phpt
      ext/standard/tests/strings/strtr_variation3.phpt
      ext/standard/tests/strings/strtr_variation3.phpt
      ext/standard/tests/strings/strtr_variation4.phpt
      ext/standard/tests/strings/strtr_variation4.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation6.phpt
      ext/standard/tests/strings/strtr_variation6.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation8.phpt
      ext/standard/tests/strings/strtr_variation8.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt:
      New testcases for strtr() function

    * ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3.phpt
      ext/standard/tests/strings/get_html_translation_table_basic4-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic4.phpt
      ext/standard/tests/strings/get_html_translation_table_error.phpt
      ext/standard/tests/strings/get_html_translation_table_error.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2.phpt:
      New testcases for get_html_translation_table() function

    * ext/standard/tests/strings/strtr_basic.phpt
      ext/standard/tests/strings/strtr_basic.phpt
      ext/standard/tests/strings/strtr_basic.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_error.phpt
      ext/standard/tests/strings/strtr_variation1.phpt
      ext/standard/tests/strings/strtr_variation1.phpt
      ext/standard/tests/strings/strtr_variation1.phpt
      ext/standard/tests/strings/strtr_variation2.phpt
      ext/standard/tests/strings/strtr_variation2.phpt
      ext/standard/tests/strings/strtr_variation2.phpt
      ext/standard/tests/strings/strtr_variation3.phpt
      ext/standard/tests/strings/strtr_variation3.phpt
      ext/standard/tests/strings/strtr_variation3.phpt
      ext/standard/tests/strings/strtr_variation4.phpt
      ext/standard/tests/strings/strtr_variation4.phpt
      ext/standard/tests/strings/strtr_variation4.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation5.phpt
      ext/standard/tests/strings/strtr_variation6.phpt
      ext/standard/tests/strings/strtr_variation6.phpt
      ext/standard/tests/strings/strtr_variation6.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation7.phpt
      ext/standard/tests/strings/strtr_variation8.phpt
      ext/standard/tests/strings/strtr_variation8.phpt
      ext/standard/tests/strings/strtr_variation8.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt
      ext/standard/tests/strings/strtr_variation9.phpt:
        1.1.4;
      file strtr_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1.phpt
      ext/standard/tests/strings/get_html_translation_table_basic1.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2.phpt
      ext/standard/tests/strings/get_html_translation_table_basic2.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3.phpt
      ext/standard/tests/strings/get_html_translation_table_basic3.phpt
      ext/standard/tests/strings/get_html_translation_table_error.phpt
      ext/standard/tests/strings/get_html_translation_table_error.phpt
      ext/standard/tests/strings/get_html_translation_table_error.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1.phpt
      ext/standard/tests/strings/get_html_translation_table_variation1.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2.phpt
      ext/standard/tests/strings/get_html_translation_table_variation2.phpt:
        1.1.4;
      file get_html_translation_table_basic1-win32.phpt was initially added on
      branch PHP_5_2.

2007-10-08  Yiduo (David) Wang  <planetbeing@gmail.com>

    * (PHP_5_3)
      ext/pdo/pdo_stmt.c:
      MFH: stmt->fetch.func.values is not a zval and should not be freed with
      FREE_ZVAL

    * ext/pdo/pdo_stmt.c:
      stmt->fetch.func.values is not a zval and should not be freed with
      FREE_ZVAL

2007-10-08  Robert Thompson  <ab5602@wayne.edu>

    * (PHP_5_2)
      main/fopen_wrappers.c:
      
      Fix for bug 41822 and 41899.  expand_filepath() will now return a relative
      path under the specific situation where getcwd() returns NULL and the file
      is
      still readable.  As far as I have been able to tell, this fix only applies
      to the Solaris OS where files in directories with (--x) cannot getcwd().

2007-10-07  Yiduo (David) Wang  <planetbeing@gmail.com>

    * (PHP_5_3)
      ext/mysqlnd/mysqlnd_alloc.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c:
      Fix build for mysqlnd

2007-10-07  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/bug42737.phpt:
      add test for bug #42737.
      HEAD didnt have this bug, as it uses a smarter way to iterate over utf-8
      chars

    * ext/pcre/tests/bug42737.phpt
      ext/pcre/tests/bug42737.phpt:
      
      file bug42737.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ext/pcre/php_pcre.c:
      Fixed bug #42737 (preg_split('//u') triggers a E_NOTICE with newlines)

2007-10-07  Antony Dovgal  <tony@daylessday.org>

    * ext/mysqlnd/mysqlnd_portability.h:
      silence the warning

    * ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c:
      fix typos

2007-10-07  Nuno Lopes  <nunoplopes@sapo.pt>

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

    * (PHP_5_3)
      ext/pcre/php_pcre.c:
      now fix the thread-safe build..

    * ext/pcre/php_pcre.c:
      MFB

    * (PHP_5_3)
      ext/pcre/php_pcre.c:
      fix the previous patch: the rc var doesnt need to be passed to the
      make_subpats_table()

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug37911.phpt:
      MFB: fix #37911

    * (PHP_5_3)
      NEWS:
      BFN: #37911

    * (PHP_5_3)
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug37911.phpt
      ext/pcre/tests/bug37911.phpt:
      fix bug #37911:  preg_replace_callback ignores named groups

    * (PHP_5_3)
      NEWS
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8:
      upgrade pcre to version 7.4

2007-10-07  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/wddx/wddx.c:
      one more fix

    * (PHP_5_3)
      ext/mysqli/mysqli_api.c:
      fix build

2007-10-07  Yiduo (David) Wang  <planetbeing@gmail.com>

    * (PHP_5_3)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_wrapper.c
      ext/date/php_date.c
      ext/dom/attr.c
      ext/dom/characterdata.c
      ext/dom/document.c
      ext/dom/dom_iterators.c
      ext/dom/node.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/iconv/iconv.c
      ext/json/JSON_parser.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/oci8/oci8.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/simplexml/simplexml.c
      ext/soap/php_encoding.c
      ext/soap/php_http.c
      ext/soap/php_packet_soap.c
      ext/soap/soap.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_engine.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/php_filestat.h
      ext/standard/scanf.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/user_filters.c
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/sybase/php_sybase_db.c
      ext/tidy/tidy.c
      ext/xmlreader/php_xmlreader.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      main/output.c
      main/php_ini.c
      main/php_variables.c
      main/streams/userspace.c:
      MFH: Added macros for managing zval refcounts and is_ref statuses

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_persist.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_wrapper.c
      ext/date/php_date.c
      ext/dom/attr.c
      ext/dom/characterdata.c
      ext/dom/document.c
      ext/dom/dom_iterators.c
      ext/dom/node.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/iconv/iconv.c
      ext/json/JSON_parser.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mbstring/php_mbregex.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_result.c
      ext/oci8/oci8.c
      ext/odbc/php_odbc.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/simplexml/simplexml.c
      ext/soap/php_encoding.c
      ext/soap/php_packet_soap.c
      ext/soap/soap.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_engine.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/php_filestat.h
      ext/standard/scanf.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/user_filters.c
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c
      ext/tidy/tidy.c
      ext/unicode/unicode_iterators.c
      ext/wddx/wddx.c
      ext/xmlreader/php_xmlreader.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      main/output.c
      main/php_ini.c
      main/php_streams.h
      main/php_variables.c
      main/streams/php_stream_filter_api.h
      main/streams/userspace.c
      win32/registry.c:
      Added macros for managing zval refcounts and is_ref statuses

2007-10-06  Antony Dovgal  <tony@daylessday.org>

    * ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c:
      fix ws & folding, nuke unused vars

    * ext/standard/file.c:
      fix ws and avoid freeing integer vars

2007-10-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/ldap/ldap.c:
      MFH:- Add support for LDAP_X_OPT_CONNECT_TIMEOUT (Netscape LDAP SDK
      equivalent for LDAP_OPT_NETWORK_TIMEOUT)

    * ext/ldap/ldap.c:
      - Add support for LDAP_X_OPT_CONNECT_TIMEOUT (Netscape LDAP SDK equivalent
      for LDAP_OPT_NETWORK_TIMEOUT)

    * (PHP_5_3)
      NEWS:
      BFN
      [DOC] Note: ldap_[get|set]_option() manual pages needs an entry for
      [DOC] LDAP_OPT_NETWORK_TIMEOUT

    * (PHP_5_3)
      ext/ldap/ldap.c:
      MFH: - Added LDAP_OPT_NETWORK_TIMEOUT option for ldap_set_option() to allow
      setting network timeout (FR#42837)

    * ext/ldap/ldap.c:
      - Added LDAP_OPT_NETWORK_TIMEOUT option for ldap_set_option() to allow
      setting network timeout

2007-10-05  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_alloc.c
      ext/mysqlnd/mysqlnd_alloc.c
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.h:
      
      file mysqlnd_alloc.c was initially added on branch PHP_5_3.

    * (PHP_5_3)
      ext/mysql/config.m4
      ext/mysql/config.w32
      ext/mysql/mysql_mysqlnd.h
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysqli/config.m4
      ext/mysqli/config.w32
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_libmysql.h
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqlnd/.cvsignore
      ext/mysqlnd/CREDITS
      ext/mysqlnd/config-win.h
      ext/mysqlnd/config.w32
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h:
      Import mysqlnd
      Patch ext/mysql and ext/mysqli to support mysqlnd

2007-10-05  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation2.phpt
      ext/standard/tests/strings/setlocale_variation2.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt:
      New testcases for setlocale() function

    * ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic1.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic2.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_basic3.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/setlocale_error.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation1.phpt
      ext/standard/tests/strings/setlocale_variation2.phpt
      ext/standard/tests/strings/setlocale_variation2.phpt
      ext/standard/tests/strings/setlocale_variation2.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation3.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation4.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt
      ext/standard/tests/strings/setlocale_variation5.phpt:
        1.1.4;
      file setlocale_basic1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/nl2br_error.phpt
      ext/standard/tests/strings/nl2br_error.phpt
      ext/standard/tests/strings/nl2br_variation1.phpt
      ext/standard/tests/strings/nl2br_variation1.phpt
      ext/standard/tests/strings/nl2br_variation2.phpt
      ext/standard/tests/strings/nl2br_variation2.phpt
      ext/standard/tests/strings/nl2br_variation3.phpt
      ext/standard/tests/strings/nl2br_variation3.phpt
      ext/standard/tests/strings/nl2br_variation4.phpt
      ext/standard/tests/strings/nl2br_variation4.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt:
      New testcases for nl2br() function

    * ext/standard/tests/strings/nl2br_error.phpt
      ext/standard/tests/strings/nl2br_error.phpt
      ext/standard/tests/strings/nl2br_error.phpt
      ext/standard/tests/strings/nl2br_variation1.phpt
      ext/standard/tests/strings/nl2br_variation1.phpt
      ext/standard/tests/strings/nl2br_variation1.phpt
      ext/standard/tests/strings/nl2br_variation2.phpt
      ext/standard/tests/strings/nl2br_variation2.phpt
      ext/standard/tests/strings/nl2br_variation2.phpt
      ext/standard/tests/strings/nl2br_variation3.phpt
      ext/standard/tests/strings/nl2br_variation3.phpt
      ext/standard/tests/strings/nl2br_variation3.phpt
      ext/standard/tests/strings/nl2br_variation4.phpt
      ext/standard/tests/strings/nl2br_variation4.phpt
      ext/standard/tests/strings/nl2br_variation4.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt
      ext/standard/tests/strings/nl2br_variation5.phpt:
        1.1.4;
      file nl2br_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/strrpos_basic1.phpt
      ext/standard/tests/strings/strrpos_basic1.phpt
      ext/standard/tests/strings/strrpos_basic2.phpt
      ext/standard/tests/strings/strrpos_basic2.phpt
      ext/standard/tests/strings/strrpos_error.phpt
      ext/standard/tests/strings/strrpos_error.phpt
      ext/standard/tests/strings/strrpos_variation1.phpt
      ext/standard/tests/strings/strrpos_variation1.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation11.phpt
      ext/standard/tests/strings/strrpos_variation11.phpt
      ext/standard/tests/strings/strrpos_variation12.phpt
      ext/standard/tests/strings/strrpos_variation12.phpt
      ext/standard/tests/strings/strrpos_variation13.phpt
      ext/standard/tests/strings/strrpos_variation13.phpt
      ext/standard/tests/strings/strrpos_variation14.phpt
      ext/standard/tests/strings/strrpos_variation14.phpt
      ext/standard/tests/strings/strrpos_variation15.phpt
      ext/standard/tests/strings/strrpos_variation15.phpt
      ext/standard/tests/strings/strrpos_variation2.phpt
      ext/standard/tests/strings/strrpos_variation2.phpt
      ext/standard/tests/strings/strrpos_variation3.phpt
      ext/standard/tests/strings/strrpos_variation3.phpt
      ext/standard/tests/strings/strrpos_variation4.phpt
      ext/standard/tests/strings/strrpos_variation4.phpt
      ext/standard/tests/strings/strrpos_variation5.phpt
      ext/standard/tests/strings/strrpos_variation5.phpt
      ext/standard/tests/strings/strrpos_variation6.phpt
      ext/standard/tests/strings/strrpos_variation6.phpt
      ext/standard/tests/strings/strrpos_variation7.phpt
      ext/standard/tests/strings/strrpos_variation7.phpt
      ext/standard/tests/strings/strrpos_variation8.phpt
      ext/standard/tests/strings/strrpos_variation8.phpt
      ext/standard/tests/strings/strrpos_variation9.phpt
      ext/standard/tests/strings/strrpos_variation9.phpt:
      New testcases for strrpos() function

    * ext/standard/tests/strings/strrpos_basic1.phpt
      ext/standard/tests/strings/strrpos_basic1.phpt
      ext/standard/tests/strings/strrpos_basic1.phpt
      ext/standard/tests/strings/strrpos_basic2.phpt
      ext/standard/tests/strings/strrpos_basic2.phpt
      ext/standard/tests/strings/strrpos_basic2.phpt
      ext/standard/tests/strings/strrpos_error.phpt
      ext/standard/tests/strings/strrpos_error.phpt
      ext/standard/tests/strings/strrpos_error.phpt
      ext/standard/tests/strings/strrpos_variation1.phpt
      ext/standard/tests/strings/strrpos_variation1.phpt
      ext/standard/tests/strings/strrpos_variation1.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation10.phpt
      ext/standard/tests/strings/strrpos_variation11.phpt
      ext/standard/tests/strings/strrpos_variation11.phpt
      ext/standard/tests/strings/strrpos_variation11.phpt
      ext/standard/tests/strings/strrpos_variation12.phpt
      ext/standard/tests/strings/strrpos_variation12.phpt
      ext/standard/tests/strings/strrpos_variation12.phpt
      ext/standard/tests/strings/strrpos_variation13.phpt
      ext/standard/tests/strings/strrpos_variation13.phpt
      ext/standard/tests/strings/strrpos_variation13.phpt
      ext/standard/tests/strings/strrpos_variation14.phpt
      ext/standard/tests/strings/strrpos_variation14.phpt
      ext/standard/tests/strings/strrpos_variation14.phpt
      ext/standard/tests/strings/strrpos_variation15.phpt
      ext/standard/tests/strings/strrpos_variation15.phpt
      ext/standard/tests/strings/strrpos_variation15.phpt
      ext/standard/tests/strings/strrpos_variation2.phpt
      ext/standard/tests/strings/strrpos_variation2.phpt
      ext/standard/tests/strings/strrpos_variation2.phpt
      ext/standard/tests/strings/strrpos_variation3.phpt
      ext/standard/tests/strings/strrpos_variation3.phpt
      ext/standard/tests/strings/strrpos_variation3.phpt
      ext/standard/tests/strings/strrpos_variation4.phpt
      ext/standard/tests/strings/strrpos_variation4.phpt
      ext/standard/tests/strings/strrpos_variation4.phpt
      ext/standard/tests/strings/strrpos_variation5.phpt
      ext/standard/tests/strings/strrpos_variation5.phpt
      ext/standard/tests/strings/strrpos_variation5.phpt
      ext/standard/tests/strings/strrpos_variation6.phpt
      ext/standard/tests/strings/strrpos_variation6.phpt
      ext/standard/tests/strings/strrpos_variation6.phpt
      ext/standard/tests/strings/strrpos_variation7.phpt
      ext/standard/tests/strings/strrpos_variation7.phpt
      ext/standard/tests/strings/strrpos_variation7.phpt
      ext/standard/tests/strings/strrpos_variation8.phpt
      ext/standard/tests/strings/strrpos_variation8.phpt
      ext/standard/tests/strings/strrpos_variation8.phpt
      ext/standard/tests/strings/strrpos_variation9.phpt
      ext/standard/tests/strings/strrpos_variation9.phpt
      ext/standard/tests/strings/strrpos_variation9.phpt:
        1.1.4;
      file strrpos_basic1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/str_split_error.phpt
      ext/standard/tests/strings/str_split_error.phpt
      ext/standard/tests/strings/str_split_variation1.phpt
      ext/standard/tests/strings/str_split_variation1.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation3.phpt
      ext/standard/tests/strings/str_split_variation3.phpt
      ext/standard/tests/strings/str_split_variation4.phpt
      ext/standard/tests/strings/str_split_variation4.phpt
      ext/standard/tests/strings/str_split_variation5.phpt
      ext/standard/tests/strings/str_split_variation5.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7.phpt:
      New testcases for str_split() function

    * ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/str_split_basic.phpt
      ext/standard/tests/strings/str_split_error.phpt
      ext/standard/tests/strings/str_split_error.phpt
      ext/standard/tests/strings/str_split_error.phpt
      ext/standard/tests/strings/str_split_variation1.phpt
      ext/standard/tests/strings/str_split_variation1.phpt
      ext/standard/tests/strings/str_split_variation1.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation2.phpt
      ext/standard/tests/strings/str_split_variation3.phpt
      ext/standard/tests/strings/str_split_variation3.phpt
      ext/standard/tests/strings/str_split_variation3.phpt
      ext/standard/tests/strings/str_split_variation4.phpt
      ext/standard/tests/strings/str_split_variation4.phpt
      ext/standard/tests/strings/str_split_variation4.phpt
      ext/standard/tests/strings/str_split_variation5.phpt
      ext/standard/tests/strings/str_split_variation5.phpt
      ext/standard/tests/strings/str_split_variation5.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation6.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7.phpt
      ext/standard/tests/strings/str_split_variation7.phpt:
        1.1.4;
      file str_split_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/vsprintf_basic1.phpt
      ext/standard/tests/strings/vsprintf_basic1.phpt
      ext/standard/tests/strings/vsprintf_basic2.phpt
      ext/standard/tests/strings/vsprintf_basic2.phpt
      ext/standard/tests/strings/vsprintf_basic3.phpt
      ext/standard/tests/strings/vsprintf_basic3.phpt
      ext/standard/tests/strings/vsprintf_basic4.phpt
      ext/standard/tests/strings/vsprintf_basic4.phpt
      ext/standard/tests/strings/vsprintf_basic5.phpt
      ext/standard/tests/strings/vsprintf_basic5.phpt
      ext/standard/tests/strings/vsprintf_basic6.phpt
      ext/standard/tests/strings/vsprintf_basic6.phpt
      ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic8.phpt
      ext/standard/tests/strings/vsprintf_basic8.phpt
      ext/standard/tests/strings/vsprintf_basic9.phpt
      ext/standard/tests/strings/vsprintf_basic9.phpt
      ext/standard/tests/strings/vsprintf_error.phpt
      ext/standard/tests/strings/vsprintf_error.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation10.phpt
      ext/standard/tests/strings/vsprintf_variation10.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation17.phpt
      ext/standard/tests/strings/vsprintf_variation17.phpt
      ext/standard/tests/strings/vsprintf_variation18.phpt
      ext/standard/tests/strings/vsprintf_variation18.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation3.phpt
      ext/standard/tests/strings/vsprintf_variation3.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation5.phpt
      ext/standard/tests/strings/vsprintf_variation5.phpt
      ext/standard/tests/strings/vsprintf_variation6.phpt
      ext/standard/tests/strings/vsprintf_variation6.phpt
      ext/standard/tests/strings/vsprintf_variation7.phpt
      ext/standard/tests/strings/vsprintf_variation7.phpt
      ext/standard/tests/strings/vsprintf_variation8.phpt
      ext/standard/tests/strings/vsprintf_variation8.phpt
      ext/standard/tests/strings/vsprintf_variation9.phpt
      ext/standard/tests/strings/vsprintf_variation9.phpt:
      New testcases for vsprintf() function

    * ext/standard/tests/strings/vsprintf_basic1.phpt
      ext/standard/tests/strings/vsprintf_basic1.phpt
      ext/standard/tests/strings/vsprintf_basic1.phpt
      ext/standard/tests/strings/vsprintf_basic2.phpt
      ext/standard/tests/strings/vsprintf_basic2.phpt
      ext/standard/tests/strings/vsprintf_basic2.phpt
      ext/standard/tests/strings/vsprintf_basic3.phpt
      ext/standard/tests/strings/vsprintf_basic3.phpt
      ext/standard/tests/strings/vsprintf_basic3.phpt
      ext/standard/tests/strings/vsprintf_basic4.phpt
      ext/standard/tests/strings/vsprintf_basic4.phpt
      ext/standard/tests/strings/vsprintf_basic4.phpt
      ext/standard/tests/strings/vsprintf_basic5.phpt
      ext/standard/tests/strings/vsprintf_basic5.phpt
      ext/standard/tests/strings/vsprintf_basic5.phpt
      ext/standard/tests/strings/vsprintf_basic6.phpt
      ext/standard/tests/strings/vsprintf_basic6.phpt
      ext/standard/tests/strings/vsprintf_basic6.phpt
      ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic7.phpt
      ext/standard/tests/strings/vsprintf_basic8.phpt
      ext/standard/tests/strings/vsprintf_basic8.phpt
      ext/standard/tests/strings/vsprintf_basic8.phpt
      ext/standard/tests/strings/vsprintf_basic9.phpt
      ext/standard/tests/strings/vsprintf_basic9.phpt
      ext/standard/tests/strings/vsprintf_basic9.phpt
      ext/standard/tests/strings/vsprintf_error.phpt
      ext/standard/tests/strings/vsprintf_error.phpt
      ext/standard/tests/strings/vsprintf_error.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation1.phpt
      ext/standard/tests/strings/vsprintf_variation10.phpt
      ext/standard/tests/strings/vsprintf_variation10.phpt
      ext/standard/tests/strings/vsprintf_variation10.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation11.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation12.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation13.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation14.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation15.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation16.phpt
      ext/standard/tests/strings/vsprintf_variation17.phpt
      ext/standard/tests/strings/vsprintf_variation17.phpt
      ext/standard/tests/strings/vsprintf_variation17.phpt
      ext/standard/tests/strings/vsprintf_variation18.phpt
      ext/standard/tests/strings/vsprintf_variation18.phpt
      ext/standard/tests/strings/vsprintf_variation18.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation19.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation2.phpt
      ext/standard/tests/strings/vsprintf_variation3.phpt
      ext/standard/tests/strings/vsprintf_variation3.phpt
      ext/standard/tests/strings/vsprintf_variation3.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation4.phpt
      ext/standard/tests/strings/vsprintf_variation5.phpt
      ext/standard/tests/strings/vsprintf_variation5.phpt
      ext/standard/tests/strings/vsprintf_variation5.phpt
      ext/standard/tests/strings/vsprintf_variation6.phpt
      ext/standard/tests/strings/vsprintf_variation6.phpt
      ext/standard/tests/strings/vsprintf_variation6.phpt
      ext/standard/tests/strings/vsprintf_variation7.phpt
      ext/standard/tests/strings/vsprintf_variation7.phpt
      ext/standard/tests/strings/vsprintf_variation7.phpt
      ext/standard/tests/strings/vsprintf_variation8.phpt
      ext/standard/tests/strings/vsprintf_variation8.phpt
      ext/standard/tests/strings/vsprintf_variation8.phpt
      ext/standard/tests/strings/vsprintf_variation9.phpt
      ext/standard/tests/strings/vsprintf_variation9.phpt
      ext/standard/tests/strings/vsprintf_variation9.phpt:
        1.1.4;
      file vsprintf_basic1.phpt was initially added on branch PHP_5_2.

2007-10-05  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2_WITH_DRCP)
      ext/oci8/README
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/package2.xml
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/debug.phpt
      ext/oci8/tests/password.phpt
      ext/oci8/tests/password_2.phpt
      ext/oci8/tests/password_new.phpt
      ext/oci8/tests/password_old.phpt:
      Add DRCP & FAN

2007-10-05  Rob Richards  <rrichards@ctindustries.net>

    * sapi/cgi/config.w32
      sapi/cli/config.w32:
      fix win build

2007-10-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      MFB:-r1.139.2.2 Export symbols that will allow building WDDX as shared
      object

    * (PHP_5_3)
      configure.in
      ext/ereg/.cvsignore
      ext/ereg/CREDITS
      ext/ereg/config.w32
      ext/ereg/config0.m4
      ext/ereg/ereg.c
      ext/ereg/php_ereg.h
      ext/ereg/php_regex.h
      ext/ereg/regex/.cvsignore
      ext/ereg/regex/COPYRIGHT
      ext/ereg/regex/README
      ext/ereg/regex/WHATSNEW
      ext/ereg/regex/cclass.h
      ext/ereg/regex/cname.h
      ext/ereg/regex/debug.c
      ext/ereg/regex/debug.ih
      ext/ereg/regex/engine.c
      ext/ereg/regex/engine.ih
      ext/ereg/regex/main.c
      ext/ereg/regex/main.ih
      ext/ereg/regex/mkh
      ext/ereg/regex/regcomp.c
      ext/ereg/regex/regcomp.ih
      ext/ereg/regex/regerror.c
      ext/ereg/regex/regerror.ih
      ext/ereg/regex/regex.3
      ext/ereg/regex/regex.7
      ext/ereg/regex/regex.dsp
      ext/ereg/regex/regex.dsw
      ext/ereg/regex/regex.h
      ext/ereg/regex/regex.mak
      ext/ereg/regex/regex2.h
      ext/ereg/regex/regexec.c
      ext/ereg/regex/regfree.c
      ext/ereg/regex/split.c
      ext/ereg/regex/tests
      ext/ereg/regex/utils.h
      ext/ereg/tests/.cvsignore
      ext/ereg/tests/001.phpt
      ext/ereg/tests/002.phpt
      ext/ereg/tests/003.phpt
      ext/ereg/tests/004.phpt
      ext/ereg/tests/005.phpt
      ext/ereg/tests/006.phpt
      ext/ereg/tests/007.phpt
      ext/ereg/tests/008.phpt
      ext/ereg/tests/009.phpt
      ext/ereg/tests/010.phpt
      ext/ereg/tests/011.phpt
      ext/ereg/tests/012.phpt
      ext/ereg/tests/013.phpt
      ext/ereg/tests/014.phpt
      ext/ereg/tests/015.phpt
      ext/ereg/tests/016.phpt
      ext/pgsql/pgsql.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/config.m4
      ext/standard/config.w32
      ext/standard/html.c
      ext/standard/php_standard.h
      ext/standard/reg.c
      ext/standard/reg.h
      ext/standard/string.c
      main/php.h
      main/php_regex.h
      sapi/apache/php_apache_http.h
      sapi/apache_hooks/php_apache_http.h
      win32/build/config.w32:
      MFH:- Moved the old regex functions to own extension: ereg

    * ext/standard/tests/file/lstat_stat_basic.phpt:
      fix test

2007-10-05  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      configure.in:
      allow lcov 1.6

    * configure.in:
      MFB: allow lcov 1.6

    * (PHP_5_3)
      configure.in:
      lcov 1.6 also works correctly

2007-10-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      configure.in:
      - Sync with configure.in from HEAD (the CGI stuff is as ini options
      nowadays)

2007-10-05  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      WS fix. Space instead of tab.

    * ext/spl/spl_directory.c:
      WS/Indent fix.

    * (PHP_5_3)
      ext/spl/spl_directory.c:
      WS/Indent fix

2007-10-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      BFN

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug42817.phpt
      ZendEngine2/tests/bug42817.phpt
      ZendEngine2/tests/bug42818.phpt
      ZendEngine2/tests/bug42818.phpt:
      MFB: Fixed bug #42817 (clone() on a non-object does not result in a fatal
      error)

    * (PHP_5_3)
      ZendEngine2/zend_vm_execute.h:
      Generated files that are part of the previous patch

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug42817.phpt
      ZendEngine2/tests/bug42817.phpt
      ZendEngine2/tests/bug42817.phpt
      ZendEngine2/tests/bug42818.phpt:
      
      Fixed bug #42817 (clone() on a non-object does not result in a fatal
      error)

2007-10-04  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/exec.c
      ext/standard/filters.c
      ext/standard/formatted_print.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/http.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/mail.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/uniqid.c
      ext/standard/url.c
      ext/standard/uuencode.c
      ext/standard/var.c
      ext/standard/tests/general_functions/import_request.phpt
      ext/standard/tests/strings/bug40754.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/explode1.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stristr.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strstr.phpt
      ext/standard/tests/strings/substr_count_error.phpt
      ext/standard/tests/strings/uuencode.phpt:
      MFH: Removed ending dots from error messages

2007-10-04  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/config.w32:
      Fix error

    * ext/mysqlnd/config.w32:
      Try to fix the windows build of mysqlnd

    * ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      Fix problems in Windows build

2007-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/pgsql/tests/80_bug42783.phpt:
      
      MFB: Fixed bug #42783 (pg_insert() does not accept an empty list for
      insertion)

    * ext/pgsql/tests/80_bug42783.phpt
      ext/pgsql/tests/80_bug42783.phpt:
      
      
      MFB: Fixed bug #42783 (pg_insert() does not accept an empty list for
      insertion)

    * (PHP_5_3)
      ext/pgsql/pgsql.c
      ext/pgsql/tests/80_bug42783.phpt
      ext/pgsql/tests/80_bug42783.phpt:
      
      Fixed bug #42783 (pg_insert() does not accept an empty list for insertion)

2007-10-03  Michael Wallner  <mike@iworks.at>

    * ext/curl/interface.c:
      - fix CURLOPT_TIMEOUT_MS support (available since 7.16.2)

2007-10-03  Antony Dovgal  <tony@daylessday.org>

    * README.UNICODE
      ZendEngine2/zend_language_scanner.l:
      remove \u, \U and \C support in single quotes, as they are meant to contain
      binary data only and no escape sequences except \'
      fixes bug #42746

2007-10-03  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ZendEngine2/zend_ini_parser.y:
      MFH:- Removed the %destructor declaration (requires bison 1.875 or above)

    * ZendEngine2/zend_ini_parser.y:
      - Removed the %destructor declaration (requires bison 1.875 or above)

2007-10-03  David Soria Parra  <dsoria@gmx.net>

    * (PHP_5_3)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/standard/file.c
      ext/standard/file.h
      ext/standard/tests/file/bug40501.csv
      ext/standard/tests/file/bug40501.phpt
      ext/standard/tests/file/fgetcsv_error.phpt:
      MFH: Add an escape parameter to fgetcsv to satisfy rfc4180 and bug #40501.
      [DOC] 5th parameter available since PHP 5.3+

2007-10-03  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug42820.phpt
      ZendEngine2/tests/bug42820.phpt:
      
      file bug42820.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug42820.phpt:
      Fixed bug #42820 (defined() on constant with namespace prefixes tries to
      load class).

2007-10-03  David Soria Parra  <dsoria@gmx.net>

    * ext/standard/tests/file/bug40501.csv
      ext/standard/tests/file/bug40501.csv
      ext/standard/tests/file/bug40501.phpt
      ext/standard/tests/file/bug40501.phpt
      ext/standard/tests/file/fgetcsv_error.phpt:
      
      - Add an escape parameter to fgetcsv to satisfy rfc4180 and bug #40501.

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/standard/file.c
      ext/standard/file.h:
      - Add an escape parameter to fgetcsv to satisfy rfc4180 and bug #40501.

2007-10-03  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug42818.phpt
      ZendEngine2/tests/bug42818.phpt
      ZendEngine2/tests/bug42818.phpt:
        1.1.4;
      file bug42818.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42818.phpt
      ZendEngine2/tests/bug42818.phpt:
      Fixed bug #42818 ($foo = clone(array()); leaks memory)

    * ZendEngine2/tests/bug42772.phpt
      ZendEngine2/tests/bug42772.phpt
      ZendEngine2/tests/bug42772.phpt:
        1.1.4;
      file bug42772.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42772.phpt
      ZendEngine2/tests/bug42772.phpt:
      Fixed bug #42772 (Storing $this in a static var fails while handling a cast
      to string)

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      ws

2007-10-03  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/tests/strings/htmlentities-utf.phpt:
      MFB unicode test

    * ext/standard/html.c
      ext/standard/html.c:
      MFB do not accept partial multibyte sequences in html* functions

    * (PHP_5_3)
      ext/standard/tests/strings/htmlentities-utf.phpt:
      MFB utf test

    * (PHP_5_2)
      NEWS:
      add html* utf fix

    * ext/standard/tests/strings/htmlentities-utf.phpt
      ext/standard/tests/strings/htmlentities-utf.phpt
      ext/standard/tests/strings/htmlentities-utf.phpt:
        1.1.4;
      file htmlentities-utf.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/html.c:
      do not accept partial multibyte sequences in html* functions

2007-10-02  Antony Dovgal  <tony@daylessday.org>

    * main/streams/unicode_filter.c:
      ucnv_toUnicode() in ICU 3.8 requires target buffer size to be even,
      otherwise it bails out with U_ILLEGAL_ARGUMENT_ERROR
      this commit fixes endless loop (due to the absence of error catching) and
      also fixes the cause of the error

2007-10-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_ini_scanner.l:
      - Use non-unicode input method (other one crashes for some reason in ZTS
      mode)

2007-10-02  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/strings/strcspn_variation10.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt:
      fix tests

    * ext/standard/string.c:
      make strcspn() behave the same way in both Unicode and native mode (bug
      #42731)

    * (PHP_5_3)
      ext/standard/tests/network/ip_x86_64.phpt:
      fix test

2007-10-02  Andrey Hristov  <php@hristov.com>

    * ext/mysql/package.xml
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli_structs.h
      ext/mysqlnd/config.w32
      ext/mysqlnd/config9.m4
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_charset.c
      ext/mysqlnd/mysqlnd_charset.h
      ext/mysqlnd/mysqlnd_debug.c
      ext/mysqlnd/mysqlnd_debug.h
      ext/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqlnd/mysqlnd_loaddata.c
      ext/mysqlnd/mysqlnd_palloc.c
      ext/mysqlnd/mysqlnd_palloc.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_qcache.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result.h
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_result_meta.h
      ext/mysqlnd/mysqlnd_statistics.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_structs.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqlnd/php_mysqlnd.h:
      Update mysqlnd in HEAD
      Updated ext/mysql and ext/mysqli in HEAD

2007-10-02  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      NEWS:
      - There really is no point in mentioned fixed bugs in something that has
      never been in any release..

    * NEWS:
      fix news (stuff added in 5.3 wont be needed to mentioned here)

2007-10-02  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/array.c
      ext/standard/array.c:
      MF5_2: improved recursion detection in array_walk()
      fixes #42752, though the leaks are still there

    * (PHP_5_2)
      ext/standard/array.c:
      improved recursion detection in array_walk()
      fixes #42752, though the leaks are still there

2007-10-02  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed access to freed memory in tests/classes/__call_001.phpt

    * ZendEngine2/tests/bug42819.phpt
      ZendEngine2/tests/bug42819.phpt:
      
      file bug42819.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42819.phpt:
      Fixed bug #42819 (namespaces in indexes of constant arrays)

2007-10-02  Christian Stocker  <chregu@bitflux.ch>

    * ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c:
      - Added xsl->setProfiling() for profiling stylesheets. (MFB)

    * (PHP_5_3)
      NEWS
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c:
      - Added xsl->setProfiling() for profiling stylesheets.

2007-10-01  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      - pass the adress not the value

2007-10-01  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/json/tests/bug42785.phpt
      ext/json/tests/bug42785.phpt:
      
      MFB: Added test for bug #42785

    * ext/json/tests/bug42785.phpt
      ext/json/tests/bug42785.phpt
      ext/json/tests/bug42785.phpt:
        1.1.4;
      file bug42785.phpt was initially added on branch PHP_5_3.

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/json.c
      main/snprintf.c
      main/snprintf.c
      main/spprintf.c
      main/spprintf.c:
      
      MFB: Fixed bug #42785 (json_encode() formats doubles according to locale
      rather then following standard syntax).

    * (PHP_5_3)
      ext/json/json.c
      main/snprintf.c
      main/spprintf.c:
      
      Fixed bug #42785 (json_encode() formats doubles according to locale rather
      then following standard syntax).

2007-10-01  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_3)
      ext/standard/tests/general_functions/error_get_last.phpt:
      - Fix test

2007-10-01  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_ini.c:
      MFB: MFB: Fixed typo in previous patch

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      
      MFB: Fixed typo in previous patch

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      Fixed typo in the previous patch

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      main/main.c
      main/main.c:
      MFB: Refactor code to make fixes for coverity issues #385 and #386 a bit
      more obvious

    * (PHP_5_3)
      ZendEngine2/zend_ini.c
      main/main.c:
      Refactor code to make fixes for coverity issues #385 and #386 a bit more
      obvious

2007-10-01  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/tests/strings/bug40754.phpt:
      MFB: fix test

    * ext/standard/string.c:
      MFB: fix bug #42142 and cs+ws

    * (PHP_5_3)
      ext/standard/string.c:
      - ws + cs + sync HEAD

    * (PHP_5_3)
      NEWS
      configure.in
      ZendEngine2/tests/018.phpt
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/config.m4
      ext/standard/tests/array/extract_error.phpt
      ext/standard/tests/general_functions/error_get_last.phpt
      ext/standard/tests/general_functions/import_request.phpt
      ext/standard/tests/general_functions/include_path.phpt
      ext/standard/tests/general_functions/ini_get_all.phpt
      ext/standard/tests/network/ip.phpt
      main/getopt.c
      main/php_getopt.h
      sapi/cgi/cgi_main.c
      sapi/cgi/config.w32
      sapi/cgi/config9.m4
      sapi/cgi/getopt.c
      sapi/cgi/php_getopt.h
      sapi/cli/config.w32
      sapi/cli/getopt.c
      sapi/cli/php_cli.c
      sapi/cli/php_getopt.h
      win32/build/config.w32:
      MFH:- Added common getopt implementation to core.
      MFH:- Added long-option feature to getopt().
      MFH:- Made getopt() available on win32 systems.
      MFH:  Patch by: David Soria Parra <dsp@php.net>
      [DOC]: These changes will be available from 5.3+
      

    * (PHP_5_3)
      ext/standard/array.c
      ext/standard/php_var.h:
      MFH: sync (adds php_prefix_varname() API function)

    * configure.in
      ext/standard/basic_functions.c
      ext/standard/config.m4
      main/getopt.c
      main/getopt.c
      main/php_getopt.h
      main/php_getopt.h
      sapi/cgi/cgi_main.c
      sapi/cgi/config.w32
      sapi/cgi/config9.m4
      sapi/cgi/getopt.c
      sapi/cgi/php_getopt.h
      sapi/cli/config.w32
      sapi/cli/getopt.c
      sapi/cli/php_cli.c
      sapi/cli/php_getopt.h
      win32/build/config.w32:
      - Added common getopt implementation to core.
      - Added long-option feature to getopt().
      - Made getopt() available on win32 systems.
      Patch by: David Soria Parra <dsp@php.net>
      [DOC]: These changes will be available from 5.3+

    * main/php_ini.c:
      - Fix warning

    * ext/standard/string.c
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_variation2.phpt:
      - Fixed bug #42789 (join() warning messages are not proper & different
        return value on php5/6)

    * ext/standard/tests/strings/moneyformat.phpt:
      - Added unicode result

2007-10-01  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Late Static Binding make no sense in compile-time constants.

2007-10-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/strings/join_variation2.phpt:
      fix test

2007-10-01  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug42802.phpt
      ZendEngine2/tests/bug42802.phpt:
      
      file bug42802.phpt was initially added on branch PHP_5_3.

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug42802.phpt:
      Fixed bug #42802 (Namespace not supported in typehints)

2007-10-01  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt:
      fix tests

    * (PHP_5_2)
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt:
      these dots exist since PHP3
      even though Jani removed them in 5_3, I can't see how they can cause any
      BUGS

2007-10-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug42798.phpt
      ZendEngine2/tests/bug42798.phpt
      ZendEngine2/tests/bug42798.phpt:
      Fixed bug #42798 (__autoload() not triggered for classes used in method
      signature).

2007-10-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - add notice about glob regression (Lukas)

2007-09-30  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/standard/tests/strings/bug40754.phpt
      ext/standard/tests/strings/explode1.phpt
      ext/standard/tests/strings/implode1.phpt:
      - Fix tests (too many dots in error messages :)

2007-09-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_3)
      ZendEngine2/zend_API.c:
      Nuke unused vars

2007-09-30  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_3)
      ext/standard/tests/general_functions/dl-cve-2007-4887.phpt:
      fix test

    * (PHP_5_3)
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stristr.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strstr.phpt
      ext/standard/tests/strings/substr_count_error.phpt
      ext/standard/tests/strings/uuencode.phpt:
      fix tests

2007-09-30  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      ext/standard/browscap.c
      ext/standard/exec.c
      ext/standard/filters.c
      ext/standard/formatted_print.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/http.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/mail.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/streamsfuncs.c
      ext/standard/uniqid.c
      ext/standard/url.c
      ext/standard/uuencode.c:
      MFH: Nuked ending dots from error messages

    * ext/standard/formatted_print.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/http_fopen_wrapper.c:
      - Nuked ending dots in error messages

    * (PHP_5_3)
      ext/standard/string.c:
      - Nuked ending dots from error messages

    * ext/standard/array.c:
      - ws+cs (prepare syncing some parts to PHP_5_3)

2007-09-29  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/stripos_basic.phpt:
      smaller tests already exist

    * (PHP_5_3)
      ext/standard/tests/strings/stripos_basic.phpt:
      smaller tests already exists

    * (PHP_5_3)
      ext/standard/tests/strings/strrchr_basic.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_variation1.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation12.phpt
      ext/standard/tests/strings/strrchr_variation2.phpt
      ext/standard/tests/strings/strrchr_variation3.phpt
      ext/standard/tests/strings/strrchr_variation4.phpt
      ext/standard/tests/strings/strrchr_variation5.phpt
      ext/standard/tests/strings/strrchr_variation6.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation8.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt:
      New testcases for strrchr() function

    * (PHP_5_3)
      ext/standard/tests/strings/stripos_basic1.phpt
      ext/standard/tests/strings/stripos_basic2.phpt
      ext/standard/tests/strings/stripos_error.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation13.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation3.phpt
      ext/standard/tests/strings/stripos_variation4.phpt
      ext/standard/tests/strings/stripos_variation5.phpt
      ext/standard/tests/strings/stripos_variation6.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stripos_variation8.phpt
      ext/standard/tests/strings/stripos_variation9.phpt:
      New testcases for stripos() function

    * (PHP_5_3)
      ext/standard/tests/strings/sprintf_basic1.phpt
      ext/standard/tests/strings/sprintf_basic2.phpt
      ext/standard/tests/strings/sprintf_basic3.phpt
      ext/standard/tests/strings/sprintf_basic4.phpt
      ext/standard/tests/strings/sprintf_basic5.phpt
      ext/standard/tests/strings/sprintf_basic6.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic9.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation10.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation12.phpt
      ext/standard/tests/strings/sprintf_variation13.phpt
      ext/standard/tests/strings/sprintf_variation14.phpt
      ext/standard/tests/strings/sprintf_variation15.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation19.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation20.phpt
      ext/standard/tests/strings/sprintf_variation21.phpt
      ext/standard/tests/strings/sprintf_variation22.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation24.phpt
      ext/standard/tests/strings/sprintf_variation25.phpt
      ext/standard/tests/strings/sprintf_variation26.phpt
      ext/standard/tests/strings/sprintf_variation27.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation3.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation31.phpt
      ext/standard/tests/strings/sprintf_variation32.phpt
      ext/standard/tests/strings/sprintf_variation33.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation36.phpt
      ext/standard/tests/strings/sprintf_variation37.phpt
      ext/standard/tests/strings/sprintf_variation38.phpt
      ext/standard/tests/strings/sprintf_variation39.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation43.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation45.phpt
      ext/standard/tests/strings/sprintf_variation46.phpt
      ext/standard/tests/strings/sprintf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation49.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation50.phpt
      ext/standard/tests/strings/sprintf_variation51.phpt
      ext/standard/tests/strings/sprintf_variation52.phpt
      ext/standard/tests/strings/sprintf_variation53.phpt:
      New testcases for sprintf() function

    * (PHP_5_3)
      ext/standard/tests/strings/join_basic.phpt
      ext/standard/tests/strings/join_basic.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/join_variation3.phpt
      ext/standard/tests/strings/join_variation3.phpt
      ext/standard/tests/strings/join_variation4.phpt
      ext/standard/tests/strings/join_variation4.phpt
      ext/standard/tests/strings/join_variation5.phpt
      ext/standard/tests/strings/join_variation5.phpt
      ext/standard/tests/strings/join_variation6.phpt
      ext/standard/tests/strings/join_variation6.phpt:
      New testcases for join() function

    * (PHP_5_3)
      ext/standard/tests/strings/htmlspecialchars_decode_basic.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_error.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation3.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation4.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation5.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt:
      New testcases for htmlspecialchars_decode() function

    * (PHP_5_3)
      ext/standard/tests/strings/chunk_split_basic.phpt
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation10.phpt
      ext/standard/tests/strings/chunk_split_variation11.phpt
      ext/standard/tests/strings/chunk_split_variation12.phpt
      ext/standard/tests/strings/chunk_split_variation13.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation4.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation6.phpt
      ext/standard/tests/strings/chunk_split_variation7.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation9.phpt:
      New testcases for chunk_split() function

    * ext/standard/tests/strings/sprintf_basic1.phpt
      ext/standard/tests/strings/sprintf_basic1.phpt
      ext/standard/tests/strings/sprintf_basic2.phpt
      ext/standard/tests/strings/sprintf_basic2.phpt
      ext/standard/tests/strings/sprintf_basic3.phpt
      ext/standard/tests/strings/sprintf_basic3.phpt
      ext/standard/tests/strings/sprintf_basic4.phpt
      ext/standard/tests/strings/sprintf_basic4.phpt
      ext/standard/tests/strings/sprintf_basic5.phpt
      ext/standard/tests/strings/sprintf_basic5.phpt
      ext/standard/tests/strings/sprintf_basic6.phpt
      ext/standard/tests/strings/sprintf_basic6.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic9.phpt
      ext/standard/tests/strings/sprintf_basic9.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation10.phpt
      ext/standard/tests/strings/sprintf_variation10.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation12.phpt
      ext/standard/tests/strings/sprintf_variation12.phpt
      ext/standard/tests/strings/sprintf_variation13.phpt
      ext/standard/tests/strings/sprintf_variation13.phpt
      ext/standard/tests/strings/sprintf_variation14.phpt
      ext/standard/tests/strings/sprintf_variation14.phpt
      ext/standard/tests/strings/sprintf_variation15.phpt
      ext/standard/tests/strings/sprintf_variation15.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation19.phpt
      ext/standard/tests/strings/sprintf_variation19.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation20.phpt
      ext/standard/tests/strings/sprintf_variation20.phpt
      ext/standard/tests/strings/sprintf_variation21.phpt
      ext/standard/tests/strings/sprintf_variation21.phpt
      ext/standard/tests/strings/sprintf_variation22.phpt
      ext/standard/tests/strings/sprintf_variation22.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation24.phpt
      ext/standard/tests/strings/sprintf_variation24.phpt
      ext/standard/tests/strings/sprintf_variation25.phpt
      ext/standard/tests/strings/sprintf_variation25.phpt
      ext/standard/tests/strings/sprintf_variation26.phpt
      ext/standard/tests/strings/sprintf_variation26.phpt
      ext/standard/tests/strings/sprintf_variation27.phpt
      ext/standard/tests/strings/sprintf_variation27.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation3.phpt
      ext/standard/tests/strings/sprintf_variation3.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation31.phpt
      ext/standard/tests/strings/sprintf_variation31.phpt
      ext/standard/tests/strings/sprintf_variation32.phpt
      ext/standard/tests/strings/sprintf_variation32.phpt
      ext/standard/tests/strings/sprintf_variation33.phpt
      ext/standard/tests/strings/sprintf_variation33.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation36.phpt
      ext/standard/tests/strings/sprintf_variation36.phpt
      ext/standard/tests/strings/sprintf_variation37.phpt
      ext/standard/tests/strings/sprintf_variation37.phpt
      ext/standard/tests/strings/sprintf_variation38.phpt
      ext/standard/tests/strings/sprintf_variation38.phpt
      ext/standard/tests/strings/sprintf_variation39.phpt
      ext/standard/tests/strings/sprintf_variation39.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation43.phpt
      ext/standard/tests/strings/sprintf_variation43.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation45.phpt
      ext/standard/tests/strings/sprintf_variation45.phpt
      ext/standard/tests/strings/sprintf_variation46.phpt
      ext/standard/tests/strings/sprintf_variation46.phpt
      ext/standard/tests/strings/sprintf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation49.phpt
      ext/standard/tests/strings/sprintf_variation49.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation50.phpt
      ext/standard/tests/strings/sprintf_variation50.phpt
      ext/standard/tests/strings/sprintf_variation51.phpt
      ext/standard/tests/strings/sprintf_variation51.phpt
      ext/standard/tests/strings/sprintf_variation52.phpt
      ext/standard/tests/strings/sprintf_variation52.phpt
      ext/standard/tests/strings/sprintf_variation53.phpt
      ext/standard/tests/strings/sprintf_variation53.phpt
      ext/standard/tests/strings/sprintf_variation6.phpt
      ext/standard/tests/strings/sprintf_variation7.phpt
      ext/standard/tests/strings/sprintf_variation8.phpt
      ext/standard/tests/strings/sprintf_variation9.phpt:
      
      New testcases for sprintf() function

    * ext/standard/tests/strings/sprintf_basic1.phpt
      ext/standard/tests/strings/sprintf_basic1.phpt
      ext/standard/tests/strings/sprintf_basic2.phpt
      ext/standard/tests/strings/sprintf_basic2.phpt
      ext/standard/tests/strings/sprintf_basic3.phpt
      ext/standard/tests/strings/sprintf_basic3.phpt
      ext/standard/tests/strings/sprintf_basic4.phpt
      ext/standard/tests/strings/sprintf_basic4.phpt
      ext/standard/tests/strings/sprintf_basic5.phpt
      ext/standard/tests/strings/sprintf_basic5.phpt
      ext/standard/tests/strings/sprintf_basic6.phpt
      ext/standard/tests/strings/sprintf_basic6.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic7.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic8.phpt
      ext/standard/tests/strings/sprintf_basic9.phpt
      ext/standard/tests/strings/sprintf_basic9.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/sprintf_error.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation1.phpt
      ext/standard/tests/strings/sprintf_variation10.phpt
      ext/standard/tests/strings/sprintf_variation10.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation11.phpt
      ext/standard/tests/strings/sprintf_variation12.phpt
      ext/standard/tests/strings/sprintf_variation12.phpt
      ext/standard/tests/strings/sprintf_variation13.phpt
      ext/standard/tests/strings/sprintf_variation13.phpt
      ext/standard/tests/strings/sprintf_variation14.phpt
      ext/standard/tests/strings/sprintf_variation14.phpt
      ext/standard/tests/strings/sprintf_variation15.phpt
      ext/standard/tests/strings/sprintf_variation15.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation16.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation17.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation18.phpt
      ext/standard/tests/strings/sprintf_variation19.phpt
      ext/standard/tests/strings/sprintf_variation19.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation2.phpt
      ext/standard/tests/strings/sprintf_variation20.phpt
      ext/standard/tests/strings/sprintf_variation20.phpt
      ext/standard/tests/strings/sprintf_variation21.phpt
      ext/standard/tests/strings/sprintf_variation21.phpt
      ext/standard/tests/strings/sprintf_variation22.phpt
      ext/standard/tests/strings/sprintf_variation22.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation23.phpt
      ext/standard/tests/strings/sprintf_variation24.phpt
      ext/standard/tests/strings/sprintf_variation24.phpt
      ext/standard/tests/strings/sprintf_variation25.phpt
      ext/standard/tests/strings/sprintf_variation25.phpt
      ext/standard/tests/strings/sprintf_variation26.phpt
      ext/standard/tests/strings/sprintf_variation26.phpt
      ext/standard/tests/strings/sprintf_variation27.phpt
      ext/standard/tests/strings/sprintf_variation27.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation28.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation29.phpt
      ext/standard/tests/strings/sprintf_variation3.phpt
      ext/standard/tests/strings/sprintf_variation3.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation30.phpt
      ext/standard/tests/strings/sprintf_variation31.phpt
      ext/standard/tests/strings/sprintf_variation31.phpt
      ext/standard/tests/strings/sprintf_variation32.phpt
      ext/standard/tests/strings/sprintf_variation32.phpt
      ext/standard/tests/strings/sprintf_variation33.phpt
      ext/standard/tests/strings/sprintf_variation33.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation34.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation35.phpt
      ext/standard/tests/strings/sprintf_variation36.phpt
      ext/standard/tests/strings/sprintf_variation36.phpt
      ext/standard/tests/strings/sprintf_variation37.phpt
      ext/standard/tests/strings/sprintf_variation37.phpt
      ext/standard/tests/strings/sprintf_variation38.phpt
      ext/standard/tests/strings/sprintf_variation38.phpt
      ext/standard/tests/strings/sprintf_variation39.phpt
      ext/standard/tests/strings/sprintf_variation39.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation4.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation40.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation41.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation42.phpt
      ext/standard/tests/strings/sprintf_variation43.phpt
      ext/standard/tests/strings/sprintf_variation43.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation44.phpt
      ext/standard/tests/strings/sprintf_variation45.phpt
      ext/standard/tests/strings/sprintf_variation45.phpt
      ext/standard/tests/strings/sprintf_variation46.phpt
      ext/standard/tests/strings/sprintf_variation46.phpt
      ext/standard/tests/strings/sprintf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation47.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation48.phpt
      ext/standard/tests/strings/sprintf_variation49.phpt
      ext/standard/tests/strings/sprintf_variation49.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation5.phpt
      ext/standard/tests/strings/sprintf_variation50.phpt
      ext/standard/tests/strings/sprintf_variation50.phpt
      ext/standard/tests/strings/sprintf_variation51.phpt
      ext/standard/tests/strings/sprintf_variation51.phpt
      ext/standard/tests/strings/sprintf_variation52.phpt
      ext/standard/tests/strings/sprintf_variation52.phpt
      ext/standard/tests/strings/sprintf_variation53.phpt
      ext/standard/tests/strings/sprintf_variation53.phpt
      ext/standard/tests/strings/sprintf_variation6.phpt
      ext/standard/tests/strings/sprintf_variation6.phpt
      ext/standard/tests/strings/sprintf_variation7.phpt
      ext/standard/tests/strings/sprintf_variation7.phpt
      ext/standard/tests/strings/sprintf_variation8.phpt
      ext/standard/tests/strings/sprintf_variation8.phpt
      ext/standard/tests/strings/sprintf_variation9.phpt
      ext/standard/tests/strings/sprintf_variation9.phpt:
      
      file sprintf_basic1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/chunk_split_basic.phpt
      ext/standard/tests/strings/chunk_split_basic.phpt
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation10.phpt
      ext/standard/tests/strings/chunk_split_variation10.phpt
      ext/standard/tests/strings/chunk_split_variation11.phpt
      ext/standard/tests/strings/chunk_split_variation11.phpt
      ext/standard/tests/strings/chunk_split_variation12.phpt
      ext/standard/tests/strings/chunk_split_variation12.phpt
      ext/standard/tests/strings/chunk_split_variation13.phpt
      ext/standard/tests/strings/chunk_split_variation13.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation4.phpt
      ext/standard/tests/strings/chunk_split_variation4.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation6.phpt
      ext/standard/tests/strings/chunk_split_variation6.phpt
      ext/standard/tests/strings/chunk_split_variation7.phpt
      ext/standard/tests/strings/chunk_split_variation7.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation9.phpt
      ext/standard/tests/strings/chunk_split_variation9.phpt:
      
      New testcases for chunk_split() function

    * ext/standard/tests/strings/chunk_split_basic.phpt
      ext/standard/tests/strings/chunk_split_basic.phpt
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_error.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation1.phpt
      ext/standard/tests/strings/chunk_split_variation10.phpt
      ext/standard/tests/strings/chunk_split_variation10.phpt
      ext/standard/tests/strings/chunk_split_variation11.phpt
      ext/standard/tests/strings/chunk_split_variation11.phpt
      ext/standard/tests/strings/chunk_split_variation12.phpt
      ext/standard/tests/strings/chunk_split_variation12.phpt
      ext/standard/tests/strings/chunk_split_variation13.phpt
      ext/standard/tests/strings/chunk_split_variation13.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation2.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation3.phpt
      ext/standard/tests/strings/chunk_split_variation4.phpt
      ext/standard/tests/strings/chunk_split_variation4.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation5.phpt
      ext/standard/tests/strings/chunk_split_variation6.phpt
      ext/standard/tests/strings/chunk_split_variation6.phpt
      ext/standard/tests/strings/chunk_split_variation7.phpt
      ext/standard/tests/strings/chunk_split_variation7.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation8.phpt
      ext/standard/tests/strings/chunk_split_variation9.phpt
      ext/standard/tests/strings/chunk_split_variation9.phpt:
      
      file chunk_split_basic.phpt was initially added on branch PHP_5_2.

2007-09-29  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_extensions.h
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_modules.h:
      Updated API version numbers

2007-09-29  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/openssl/xp_ssl.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      sapi/cli/php_cli_readline.c:
      MFB: fix compiler warnings

    * (PHP_5_3)
      ext/openssl/xp_ssl.c:
      use FREE_ZVAL() instead of free() to free a zval

    * (PHP_5_3)
      ext/openssl/xp_ssl.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      main/php_variables.c
      sapi/cli/php_cli_readline.c:
      fix a few compiler warnings (mostly use of unitialized values)

2007-09-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h:
      Added "compact" handler for Zend MM storage.

    * (PHP_5_3)
      ZendEngine2/zend.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Added support for __callstatic() magic method (missing part). (Sara)

2007-09-29  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/strrchr_basic.phpt
      ext/standard/tests/strings/strrchr_basic.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_variation1.phpt
      ext/standard/tests/strings/strrchr_variation1.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation12.phpt
      ext/standard/tests/strings/strrchr_variation12.phpt
      ext/standard/tests/strings/strrchr_variation2.phpt
      ext/standard/tests/strings/strrchr_variation2.phpt
      ext/standard/tests/strings/strrchr_variation3.phpt
      ext/standard/tests/strings/strrchr_variation3.phpt
      ext/standard/tests/strings/strrchr_variation4.phpt
      ext/standard/tests/strings/strrchr_variation4.phpt
      ext/standard/tests/strings/strrchr_variation5.phpt
      ext/standard/tests/strings/strrchr_variation5.phpt
      ext/standard/tests/strings/strrchr_variation6.phpt
      ext/standard/tests/strings/strrchr_variation6.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation8.phpt
      ext/standard/tests/strings/strrchr_variation8.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt:
      
      New testcases for strrchr() function

    * ext/standard/tests/strings/stripos_basic1.phpt
      ext/standard/tests/strings/stripos_basic1.phpt
      ext/standard/tests/strings/stripos_basic2.phpt
      ext/standard/tests/strings/stripos_basic2.phpt
      ext/standard/tests/strings/stripos_error.phpt
      ext/standard/tests/strings/stripos_error.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation13.phpt
      ext/standard/tests/strings/stripos_variation13.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation3.phpt
      ext/standard/tests/strings/stripos_variation3.phpt
      ext/standard/tests/strings/stripos_variation4.phpt
      ext/standard/tests/strings/stripos_variation4.phpt
      ext/standard/tests/strings/stripos_variation5.phpt
      ext/standard/tests/strings/stripos_variation5.phpt
      ext/standard/tests/strings/stripos_variation6.phpt
      ext/standard/tests/strings/stripos_variation6.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stripos_variation8.phpt
      ext/standard/tests/strings/stripos_variation8.phpt
      ext/standard/tests/strings/stripos_variation9.phpt
      ext/standard/tests/strings/stripos_variation9.phpt:
      
      New testcases for stripos() function

    * ext/standard/tests/strings/stripos_basic1.phpt
      ext/standard/tests/strings/stripos_basic1.phpt
      ext/standard/tests/strings/stripos_basic2.phpt
      ext/standard/tests/strings/stripos_basic2.phpt
      ext/standard/tests/strings/stripos_error.phpt
      ext/standard/tests/strings/stripos_error.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation1.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation10.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation11.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation12.phpt
      ext/standard/tests/strings/stripos_variation13.phpt
      ext/standard/tests/strings/stripos_variation13.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation14.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation15.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation2.phpt
      ext/standard/tests/strings/stripos_variation3.phpt
      ext/standard/tests/strings/stripos_variation3.phpt
      ext/standard/tests/strings/stripos_variation4.phpt
      ext/standard/tests/strings/stripos_variation4.phpt
      ext/standard/tests/strings/stripos_variation5.phpt
      ext/standard/tests/strings/stripos_variation5.phpt
      ext/standard/tests/strings/stripos_variation6.phpt
      ext/standard/tests/strings/stripos_variation6.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stripos_variation7.phpt
      ext/standard/tests/strings/stripos_variation8.phpt
      ext/standard/tests/strings/stripos_variation8.phpt
      ext/standard/tests/strings/stripos_variation9.phpt
      ext/standard/tests/strings/stripos_variation9.phpt:
      
      file stripos_basic1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/strrchr_basic.phpt
      ext/standard/tests/strings/strrchr_basic.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_error.phpt
      ext/standard/tests/strings/strrchr_variation1.phpt
      ext/standard/tests/strings/strrchr_variation1.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation10.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation11.phpt
      ext/standard/tests/strings/strrchr_variation12.phpt
      ext/standard/tests/strings/strrchr_variation12.phpt
      ext/standard/tests/strings/strrchr_variation2.phpt
      ext/standard/tests/strings/strrchr_variation2.phpt
      ext/standard/tests/strings/strrchr_variation3.phpt
      ext/standard/tests/strings/strrchr_variation3.phpt
      ext/standard/tests/strings/strrchr_variation4.phpt
      ext/standard/tests/strings/strrchr_variation4.phpt
      ext/standard/tests/strings/strrchr_variation5.phpt
      ext/standard/tests/strings/strrchr_variation5.phpt
      ext/standard/tests/strings/strrchr_variation6.phpt
      ext/standard/tests/strings/strrchr_variation6.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation7.phpt
      ext/standard/tests/strings/strrchr_variation8.phpt
      ext/standard/tests/strings/strrchr_variation8.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt
      ext/standard/tests/strings/strrchr_variation9.phpt:
      
      file strrchr_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/join_basic.phpt
      ext/standard/tests/strings/join_basic.phpt
      ext/standard/tests/strings/join_basic.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_error.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation1.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/join_variation2.phpt
      ext/standard/tests/strings/join_variation3.phpt
      ext/standard/tests/strings/join_variation3.phpt
      ext/standard/tests/strings/join_variation3.phpt
      ext/standard/tests/strings/join_variation4.phpt
      ext/standard/tests/strings/join_variation4.phpt
      ext/standard/tests/strings/join_variation4.phpt
      ext/standard/tests/strings/join_variation5.phpt
      ext/standard/tests/strings/join_variation5.phpt
      ext/standard/tests/strings/join_variation5.phpt
      ext/standard/tests/strings/join_variation6.phpt
      ext/standard/tests/strings/join_variation6.phpt
      ext/standard/tests/strings/join_variation6.phpt:
        1.1.4;
      New testcases for join() function

    * ext/standard/tests/strings/htmlspecialchars_decode_basic.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_basic.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_error.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_error.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation3.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation3.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation4.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation4.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation5.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation5.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt:
      
      New testcases for htmlspecialchars_decode() function

    * ext/standard/tests/strings/htmlspecialchars_decode_basic.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_basic.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_error.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_error.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation1.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation2.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation3.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation3.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation4.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation4.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation5.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation5.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt
      ext/standard/tests/strings/htmlspecialchars_decode_variation6.phpt:
      
      file htmlspecialchars_decode_basic.phpt was initially added on branch
      PHP_5_2.

2007-09-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/call_static.phpt
      ZendEngine2/tests/object_handlers.phpt:
      Added support for __callstatic() magic method. (Sara)

    * ZendEngine2/zend_API.c:
      optimization

    * (PHP_5_3)
      ZendEngine2/zend_vm_def.h:
      Removed commented code

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/tests/lsb_001.phpt
      ZendEngine2/tests/lsb_002.phpt
      ZendEngine2/tests/lsb_003.phpt
      ZendEngine2/tests/lsb_004.phpt
      ZendEngine2/tests/lsb_005.phpt
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_008.phpt
      ZendEngine2/tests/lsb_009.phpt
      ZendEngine2/tests/lsb_010.phpt
      ZendEngine2/tests/lsb_011.phpt
      ZendEngine2/tests/lsb_012.phpt
      ZendEngine2/tests/lsb_013.phpt
      ZendEngine2/tests/lsb_014.phpt
      ZendEngine2/tests/lsb_015.phpt
      ZendEngine2/tests/lsb_016.phpt
      ZendEngine2/tests/lsb_017.phpt:
      Added support for Late Static Binding. (Dmitry, Etienne Kneuss)

2007-09-29  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_builtin_functions.c:
      - Nuked unused variable

2007-09-28  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/browscap.c:
      - Fix copy and paste typo

2007-09-28  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/general_functions/phpinfo.phpt:
      fix expected output

2007-09-28  Johannes Schlter  <johannes@schlueters.de>

    * README.PARAMETER_PARSING_API:
      - Fix type in example

    * (PHP_5_3)
      README.namespaces
      ext/tokenizer/tokenizer_data.c:
      - Merge minor namespace related stuff (README and tokenizer)

2007-09-28  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      ext/standard/basic_functions.c:
      Support for namespaces

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/ns_001.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_003.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_005.phpt
      ZendEngine2/tests/ns_006.phpt
      ZendEngine2/tests/ns_007.phpt
      ZendEngine2/tests/ns_008.phpt
      ZendEngine2/tests/ns_009.phpt
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_011.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_013.phpt
      ZendEngine2/tests/ns_014.phpt
      ZendEngine2/tests/ns_015.phpt
      ZendEngine2/tests/ns_016.phpt
      ZendEngine2/tests/ns_017.phpt
      ZendEngine2/tests/ns_018.phpt
      ZendEngine2/tests/ns_019.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_022.inc
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_024.phpt
      ZendEngine2/tests/ns_025.phpt
      ZendEngine2/tests/ns_026.phpt
      ZendEngine2/tests/ns_027.inc
      ZendEngine2/tests/ns_027.phpt
      ZendEngine2/tests/ns_028.inc
      ZendEngine2/tests/ns_028.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt
      ZendEngine2/tests/ns_031.phpt
      ZendEngine2/tests/ns_032.phpt
      ZendEngine2/tests/ns_033.phpt
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt
      ZendEngine2/tests/ns_037.phpt
      ZendEngine2/tests/ns_038.phpt
      ZendEngine2/tests/ns_039.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_041.phpt
      ZendEngine2/tests/ns_042.phpt
      ZendEngine2/tests/ns_043.phpt
      ZendEngine2/tests/ns_044.phpt
      ZendEngine2/tests/ns_045.phpt
      ZendEngine2/tests/ns_046.phpt
      ZendEngine2/tests/ns_047.phpt
      ZendEngine2/tests/ns_048.phpt
      ZendEngine2/tests/ns_049.phpt
      ZendEngine2/tests/ns_050.phpt
      ZendEngine2/tests/ns_051.phpt
      ZendEngine2/tests/ns_052.phpt
      ZendEngine2/tests/ns_053.phpt:
      Namespaces

    * ZendEngine2/zend_execute_API.c:
      Support for namespaces in dynamic calls

2007-09-28  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/basic_functions.c:
      nuke unsued variable

    * ext/filter/filter.c:
      - Fix compiler warnings

    * ext/gd/gd.c:
      - Fix compiler warning

    * ext/standard/basic_functions.c:
      ws + cs

    * main/php_ini.c
      main/php_ini.h:
      - Fix win32 build.

2007-09-28  Antony Dovgal  <tony@daylessday.org>

    * ext/xsl/php_xsl.c
      ext/xsl/php_xsl.c:
      ws

    * ext/xsl/xsl_fe.h:
      fix build

2007-09-28  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      NEWS:
      One more thing..

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      php.ini-dist
      php.ini-recommended
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/browscap.c
      ext/standard/tests/file/parse_ini_file.phpt
      ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.data
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      main/main.c
      main/php_globals.h
      main/php_ini.c
      main/php_ini.h
      sapi/cgi/cgi_main.c:
      MFH:
      
      - Added ".htaccess" style user-defined php.ini files support for
        CGI/FastCGI.
      - Added support for special [PATH=/opt/httpd/www.example.com/] sections
        in php.ini. All directives set in these sections will not be able to be
        overridden in user-defined ini-files or during runtime in the specified
        path.
      
      - Improved php.ini handling:
        . Added better error reporting for syntax errors in php.ini files
        . Allowed "ini-variables" to be used almost everywhere ini php.ini files
        . Allowed using alphanumeric/variable indexes in "array" ini options
        . Fixed get_cfg_var() to be able to return "array" ini options
      
      - Fixed bug #27372 (parse error loading browscap.ini at apache startup)
      - Fixed bug #42069 (parse_ini_file() allows using some non-alpha numeric
        characters)

    * php.ini-dist
      php.ini-recommended
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/browscap.c
      ext/standard/tests/file/parse_ini_file.phpt
      ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.data
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_basic.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.data
      ext/standard/tests/general_functions/parse_ini_booleans.data
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      ext/standard/tests/general_functions/parse_ini_booleans.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      main/main.c
      main/php_globals.h
      main/php_ini.c
      main/php_ini.h
      sapi/cgi/cgi_main.c:
      - Added ".htaccess" style user-defined php.ini files support for
        CGI/FastCGI.
      - Added support for special [PATH=/opt/httpd/www.example.com/] sections
        in php.ini. All directives set in these sections will not be able to be
        overridden in user-defined ini-files or during runtime in the specified
        path.
      
      - Improved php.ini handling:
        . Added better error reporting for syntax errors in php.ini files
        . Allowed "ini-variables" to be used almost everywhere ini php.ini files
        . Allowed using alphanumeric/variable indexes in "array" ini options
        . Fixed get_cfg_var() to be able to return "array" ini options
      
      - Fixed bug #27372 (parse error loading browscap.ini at apache startup)
      - Fixed bug #42069 (parse_ini_file() allows using some non-alpha numeric
        characters)
      

2007-09-27  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_3)
      NEWS:
      Fugbix typo.

2007-09-27  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_opcode.c
      ext/bcmath/bcmath.c
      ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/calendar/calendar.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_persist.c
      ext/com_dotnet/com_persist.c
      ext/ctype/ctype.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/curl/interface.c
      ext/date/php_date.c
      ext/date/php_date.c
      ext/dba/dba.c
      ext/dba/dba.c
      ext/dbase/dbase.c
      ext/dbase/dbase.c
      ext/dom/attr.c
      ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/cdatasection.c
      ext/dom/characterdata.c
      ext/dom/characterdata.c
      ext/dom/comment.c
      ext/dom/comment.c
      ext/dom/document.c
      ext/dom/document.c
      ext/dom/documentfragment.c
      ext/dom/documentfragment.c
      ext/dom/documenttype.c
      ext/dom/documenttype.c
      ext/dom/dom_fe.h
      ext/dom/dom_fe.h
      ext/dom/domconfiguration.c
      ext/dom/domconfiguration.c
      ext/dom/domerror.c
      ext/dom/domerror.c
      ext/dom/domerrorhandler.c
      ext/dom/domerrorhandler.c
      ext/dom/domexception.c
      ext/dom/domexception.c
      ext/dom/domimplementation.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domimplementationsource.c
      ext/dom/domlocator.c
      ext/dom/domlocator.c
      ext/dom/domstringlist.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/element.c
      ext/dom/entity.c
      ext/dom/entity.c
      ext/dom/entityreference.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/nodelist.c
      ext/dom/notation.c
      ext/dom/notation.c
      ext/dom/php_dom.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/userdatahandler.c
      ext/dom/xpath.c
      ext/dom/xpath.c
      ext/ereg/ereg.c
      ext/exif/exif.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.c
      ext/fdf/fdf.c
      ext/fdf/fdf.c
      ext/filter/filter.c
      ext/filter/filter.c
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/gd/gd.c
      ext/gettext/gettext.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c
      ext/gmp/gmp.c
      ext/hash/hash.c
      ext/hash/hash.c
      ext/iconv/iconv.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/interbase/interbase.c
      ext/json/json.c
      ext/json/json.c
      ext/ldap/ldap.c
      ext/ldap/ldap.c
      ext/libxml/libxml.c
      ext/libxml/libxml.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c
      ext/mhash/mhash.c
      ext/mhash/mhash.c
      ext/mime_magic/mime_magic.c
      ext/mime_magic/mime_magic.c
      ext/ming/ming.c
      ext/ming/ming.c
      ext/msql/php_msql.c
      ext/msql/php_msql.c
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqlnd/mysqlnd.c
      ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/odbc/birdstep.c
      ext/odbc/birdstep.c
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pdo/pdo.c
      ext/pdo/pdo.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_int.h
      ext/pdo/php_pdo_int.h
      ext/pdo_dblib/pdo_dblib.c
      ext/pdo_dblib/pdo_dblib.c
      ext/pdo_firebird/pdo_firebird.c
      ext/pdo_firebird/pdo_firebird.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_oci/pdo_oci.c
      ext/pdo_oci/pdo_oci.c
      ext/pdo_odbc/pdo_odbc.c
      ext/pdo_odbc/pdo_odbc.c
      ext/pdo_pgsql/pdo_pgsql.c
      ext/pdo_pgsql/pdo_pgsql.c
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/sqlite_driver.c
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/posix/posix.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/pspell/pspell.c
      ext/readline/readline.c
      ext/readline/readline.c
      ext/recode/recode.c
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/session/session.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/skeleton/skeleton.c
      ext/skeleton/skeleton.c
      ext/snmp/snmp.c
      ext/snmp/snmp.c
      ext/snmp/winsnmp.c
      ext/snmp/winsnmp.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      ext/sockets/sockets.c
      ext/spl/php_spl.c
      ext/spl/php_spl.c
      ext/spl/spl_array.c
      ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c
      ext/spl/spl_functions.c
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_functions.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c
      ext/spl/spl_observer.c
      ext/spl/spl_observer.c
      ext/spl/spl_sxe.c
      ext/spl/spl_sxe.c
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/sqlite.c
      ext/sqlite/sqlite.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/dl.c
      ext/standard/info.c
      ext/standard/info.c
      ext/standard/user_filters.c
      ext/standard/user_filters.c
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/sysvsem.c
      ext/sysvsem/sysvsem.c
      ext/sysvshm/sysvshm.c
      ext/sysvshm/sysvshm.c
      ext/tidy/tidy.c
      ext/tidy/tidy.c
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c
      ext/unicode/collator.c
      ext/unicode/unicode.c
      ext/unicode/unicode_iterators.c
      ext/wddx/wddx.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.c
      ext/xsl/xsl_fe.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zip/php_zip.c
      ext/zlib/zlib.c
      ext/zlib/zlib.c
      main/SAPI.h
      sapi/aolserver/aolserver.c
      sapi/aolserver/aolserver.c
      sapi/apache/php_apache.c
      sapi/apache/php_apache.c
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/php_apache.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/continuity/capi.c
      sapi/continuity/capi.c
      sapi/embed/php_embed.c
      sapi/milter/php_milter.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      Improved memory usage by movig constants to read only memory. (Dmitry,
      Pierre)

2007-09-27  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c:
      
      MFB: Fixed coverity issue #470 Unitialized integer value used inside
      zend_ini_boolean_displayer_cb

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      Fixed coverity issue #470 Unitialized integer value used inside
      zend_ini_boolean_displayer_cb

2007-09-27  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_3)
      NEWS:
      BFN

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      MFH:- Fixed bug #42657 (ini_get() returns incorrect value when default is
      NULL)

    * ZendEngine2/zend_ini.c:
      - Fixed bug #42657 (ini_get() returns incorrect value when default is NULL)

    * ZendEngine2/zend_ini.c:
      BC

    * (PHP_5_3)
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MFH: Nuked unnecessary TSRMLS_FETCH() call

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Nuked unnecessary TSRMLS_FETCH().

    * ZendEngine2/zend_ini.c:
      MFB52:
      ---8<---
      revision 1.39.2.2.2.10
      date: 2007/06/17 14:31:12;  author: iliaa;  state: Exp;  lines: +22 -15
      
      Fixed zend_alter_ini_entry() memory_limit interruption vulnerability.
      ---8<---
      
      Last part of the missing fix only committed to PHP_5_2 branch.

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      MFH: missing folding tag + use Z_STR* macros

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      missing folding tag

    * ZendEngine2/zend_ini.c:
      MFB: Missing part of some fix (by Ilia)

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      last ws

    * (PHP_5_3)
      ZendEngine2/zend_ini.c:
      ws

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      MFH: ws + cs (to keep in sync with HEAD/PHP_5_3 only!)

    * ZendEngine2/zend_ini.c:
      ws + cs (more to follow)

    * ext/standard/ftp_fopen_wrapper.c:
      MFB52: cs+ws (and synced the folding wrap style!)

    * (PHP_5_3)
      ext/standard/ftp_fopen_wrapper.c:
      MFB52: ws+cs

    * (PHP_5_2)
      ext/standard/ftp_fopen_wrapper.c
      sapi/cgi/cgi_main.c:
      ws + cs fixes

2007-09-27  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/any.phpt
      ext/soap/tests/any.phpt:
      Improved ext/soap to support element names in context of XMLShema's <any>

2007-09-27  Antony Dovgal  <tony@daylessday.org>

    * ext/iconv/iconv.c:
      fix coverity issue #412

    * ext/reflection/php_reflection.c:
      fix coverity issue #411

2007-09-27  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_3)
      NEWS
      ext/openssl/openssl.c:
      MFH: Improved ext/openssl
      . Added support for OpenSSL digest functions
      . Added support for OpenSSL cipher functions
      . Added access to internal values of DSA, RSA and DH keys

    * ext/openssl/openssl.c:
      Revert ws-breaking patch

    * (PHP_5_3)
      NEWS
      sapi/cgi/CHANGES
      sapi/cgi/cgi_main.c
      sapi/cgi/config.w32
      sapi/cgi/config9.m4:
      MFH: Improved and cleaned CGI code. FastCGI is now always enabled and can
      not be disabled. See sapi/cgi/CHANGES for more details.

    * sapi/cgi/cgi_main.c:
      ws

2007-09-27  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_3)
      configure.in
      ZendEngine2/zend.h
      main/php_version.h:
      Bump version.

2007-09-27  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_3)
      NEWS
      ZendEngine2/zend_language_parser.y
      tests/lang/041.phpt
      tests/lang/042.phpt
      tests/lang/043.phpt
      tests/lang/044.phpt:
      - Readd support for ynamic access of static members (Etienne)

2007-06-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      
      Fixed zend_alter_ini_entry() memory_limit interruption vulnerability.
      ---8<---
      
      Last part of the missing fix only committed to PHP_5_2 branch.

2007-09-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_highlight.c
      ZendEngine2/tests/bug42767.phpt:
      MFB: Fixed bug #42767 (highlight_string() truncates trailing comment).

    * (PHP_5_2)
      NEWS:
      
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_highlight.c
      ZendEngine2/tests/bug42767.phpt
      ZendEngine2/tests/bug42767.phpt:
      Fixed bug #42767 (highlight_string() truncates trailing comment)

2007-09-26  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/strrev_basic.phpt
      ext/standard/tests/strings/strrev_error.phpt
      ext/standard/tests/strings/strrev_variation1.phpt
      ext/standard/tests/strings/strrev_variation2.phpt
      ext/standard/tests/strings/strrev_variation3.phpt
      ext/standard/tests/strings/strrev_variation4.phpt:
      new testcases for strrev() function

    * ext/standard/tests/strings/strrev_basic.phpt
      ext/standard/tests/strings/strrev_basic.phpt
      ext/standard/tests/strings/strrev_error.phpt
      ext/standard/tests/strings/strrev_error.phpt
      ext/standard/tests/strings/strrev_variation1.phpt
      ext/standard/tests/strings/strrev_variation1.phpt
      ext/standard/tests/strings/strrev_variation2.phpt
      ext/standard/tests/strings/strrev_variation2.phpt
      ext/standard/tests/strings/strrev_variation3.phpt
      ext/standard/tests/strings/strrev_variation3.phpt
      ext/standard/tests/strings/strrev_variation4.phpt
      ext/standard/tests/strings/strrev_variation4.phpt:
      
      file strrev_basic.phpt was initially added on branch PHP_5_2.

2007-09-26  Antony Dovgal  <tony@daylessday.org>

    * ext/sockets/sockets.c:
      fix proto

2007-09-26  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/tests/lsb_001.phpt
      ZendEngine2/tests/lsb_002.phpt
      ZendEngine2/tests/lsb_003.phpt
      ZendEngine2/tests/lsb_004.phpt
      ZendEngine2/tests/lsb_005.phpt
      ZendEngine2/tests/lsb_006.phpt
      ZendEngine2/tests/lsb_007.phpt
      ZendEngine2/tests/lsb_008.phpt
      ZendEngine2/tests/lsb_009.phpt
      ZendEngine2/tests/lsb_010.phpt
      ZendEngine2/tests/lsb_011.phpt
      ZendEngine2/tests/lsb_012.phpt
      ZendEngine2/tests/lsb_013.phpt
      ZendEngine2/tests/lsb_014.phpt
      ZendEngine2/tests/lsb_015.phpt
      ZendEngine2/tests/lsb_016.phpt
      ZendEngine2/tests/lsb_017.phpt:
      Late Static Binding (Dmitry, Etienne Kneuss)

2007-09-26  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/crc32_basic.phpt
      ext/standard/tests/strings/crc32_error.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/crc32_variation2.phpt
      ext/standard/tests/strings/crc32_variation3.phpt
      ext/standard/tests/strings/crc32_variation4.phpt:
      New testcases for crc32() function

    * ext/standard/tests/strings/crc32_basic.phpt
      ext/standard/tests/strings/crc32_basic.phpt
      ext/standard/tests/strings/crc32_error.phpt
      ext/standard/tests/strings/crc32_error.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/crc32_variation1.phpt
      ext/standard/tests/strings/crc32_variation2.phpt
      ext/standard/tests/strings/crc32_variation2.phpt
      ext/standard/tests/strings/crc32_variation3.phpt
      ext/standard/tests/strings/crc32_variation3.phpt
      ext/standard/tests/strings/crc32_variation4.phpt
      ext/standard/tests/strings/crc32_variation4.phpt:
      
      file crc32_basic.phpt was initially added on branch PHP_5_2.

2007-09-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Another typo fix

2007-09-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed typo

2007-09-24  Dmitry Stogov  <dmitry@zend.com>

    * main/main.c
      main/main.c:
      Fixed crash on POST request after dl("mbstring.so")

2007-09-24  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/mbfl/mbfilter.h
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c:
      MFH: added support "entity" as substitute_character settin accoding to bug
      #39404

    * ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/mbfl/mbfilter.h
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c:
      added support "entity" as substitute_character settin accoding to bug
      #39404

2007-09-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #42699 (PHP_SELF duplicates path)

2007-09-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/safe_mode.c:
      
      Fixed bug #42739 (mkdir() doesnt like a trailing slash when safe_mode is
      enabled).

2007-09-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/spl/spl_directory.c:
      Improve check for filename (fixed coverity issue #355)

    * (PHP_5_2)
      ext/standard/array.c:
      Fixed memory leak inside array_intersec (coverity issues #403,#404)

    * (PHP_5_2)
      ext/standard/array.c:
      Fixed memory leak inside array_diff() (coverity issues #401,#402)

    * ext/standard/pack.c:
      
      MFB: Fixed memory leak inside pack() (coverity issues #398,#399,#400)

    * (PHP_5_2)
      ext/standard/pack.c:
      
      Fixed memory leak inside pack() (coverity issues #398,#399,#400)

2007-09-22  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/strspn_basic.phpt
      ext/standard/tests/strings/strspn_error.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation10.phpt
      ext/standard/tests/strings/strspn_variation11.phpt
      ext/standard/tests/strings/strspn_variation12.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation5.phpt
      ext/standard/tests/strings/strspn_variation6.phpt
      ext/standard/tests/strings/strspn_variation7.phpt
      ext/standard/tests/strings/strspn_variation8.phpt
      ext/standard/tests/strings/strspn_variation9.phpt:
      New testcases for strspn() function

    * ext/standard/tests/strings/strspn_basic.phpt
      ext/standard/tests/strings/strspn_basic.phpt
      ext/standard/tests/strings/strspn_error.phpt
      ext/standard/tests/strings/strspn_error.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation1.phpt
      ext/standard/tests/strings/strspn_variation10.phpt
      ext/standard/tests/strings/strspn_variation10.phpt
      ext/standard/tests/strings/strspn_variation11.phpt
      ext/standard/tests/strings/strspn_variation11.phpt
      ext/standard/tests/strings/strspn_variation12.phpt
      ext/standard/tests/strings/strspn_variation12.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation2.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation3.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation4.phpt
      ext/standard/tests/strings/strspn_variation5.phpt
      ext/standard/tests/strings/strspn_variation5.phpt
      ext/standard/tests/strings/strspn_variation6.phpt
      ext/standard/tests/strings/strspn_variation6.phpt
      ext/standard/tests/strings/strspn_variation7.phpt
      ext/standard/tests/strings/strspn_variation7.phpt
      ext/standard/tests/strings/strspn_variation8.phpt
      ext/standard/tests/strings/strspn_variation8.phpt
      ext/standard/tests/strings/strspn_variation9.phpt
      ext/standard/tests/strings/strspn_variation9.phpt:
      
      New testcases for strspn() function

    * ext/standard/tests/strings/strcspn_basic.phpt
      ext/standard/tests/strings/strcspn_error.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation10.phpt
      ext/standard/tests/strings/strcspn_variation11.phpt
      ext/standard/tests/strings/strcspn_variation12.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strcspn_variation5.phpt
      ext/standard/tests/strings/strcspn_variation6.phpt
      ext/standard/tests/strings/strcspn_variation7.phpt
      ext/standard/tests/strings/strcspn_variation8.phpt
      ext/standard/tests/strings/strcspn_variation9.phpt:
      New testcases for strcspn() function

    * ext/standard/tests/strings/strcspn_basic.phpt
      ext/standard/tests/strings/strcspn_basic.phpt
      ext/standard/tests/strings/strcspn_error.phpt
      ext/standard/tests/strings/strcspn_error.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation1.phpt
      ext/standard/tests/strings/strcspn_variation10.phpt
      ext/standard/tests/strings/strcspn_variation10.phpt
      ext/standard/tests/strings/strcspn_variation11.phpt
      ext/standard/tests/strings/strcspn_variation11.phpt
      ext/standard/tests/strings/strcspn_variation12.phpt
      ext/standard/tests/strings/strcspn_variation12.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation2.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation3.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strcspn_variation4.phpt
      ext/standard/tests/strings/strcspn_variation5.phpt
      ext/standard/tests/strings/strcspn_variation5.phpt
      ext/standard/tests/strings/strcspn_variation6.phpt
      ext/standard/tests/strings/strcspn_variation6.phpt
      ext/standard/tests/strings/strcspn_variation7.phpt
      ext/standard/tests/strings/strcspn_variation7.phpt
      ext/standard/tests/strings/strcspn_variation8.phpt
      ext/standard/tests/strings/strcspn_variation8.phpt
      ext/standard/tests/strings/strcspn_variation9.phpt
      ext/standard/tests/strings/strcspn_variation9.phpt:
      
      file strcspn_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/strtok_basic.phpt
      ext/standard/tests/strings/strtok_error.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation2.phpt
      ext/standard/tests/strings/strtok_variation3.phpt
      ext/standard/tests/strings/strtok_variation4.phpt
      ext/standard/tests/strings/strtok_variation5.phpt
      ext/standard/tests/strings/strtok_variation6.phpt
      ext/standard/tests/strings/strtok_variation7.phpt:
      New testcases for strtok() function

    * ext/standard/tests/strings/strtok_basic.phpt
      ext/standard/tests/strings/strtok_basic.phpt
      ext/standard/tests/strings/strtok_error.phpt
      ext/standard/tests/strings/strtok_error.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation1.phpt
      ext/standard/tests/strings/strtok_variation2.phpt
      ext/standard/tests/strings/strtok_variation2.phpt
      ext/standard/tests/strings/strtok_variation3.phpt
      ext/standard/tests/strings/strtok_variation3.phpt
      ext/standard/tests/strings/strtok_variation4.phpt
      ext/standard/tests/strings/strtok_variation4.phpt
      ext/standard/tests/strings/strtok_variation5.phpt
      ext/standard/tests/strings/strtok_variation5.phpt
      ext/standard/tests/strings/strtok_variation6.phpt
      ext/standard/tests/strings/strtok_variation6.phpt
      ext/standard/tests/strings/strtok_variation7.phpt
      ext/standard/tests/strings/strtok_variation7.phpt:
      
      file strtok_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/array/array_search_variation.phpt
      ext/standard/tests/array/array_search_variation.phpt:
      replaced by array_search_variation1.phpt, hence removed.

    * ext/standard/tests/array/array_search_errors.phpt
      ext/standard/tests/array/array_search_errors.phpt
      ext/standard/tests/array/array_search_variation1.phpt
      ext/standard/tests/array/array_search_variation1.phpt
      ext/standard/tests/array/array_search_variation2.phpt
      ext/standard/tests/array/array_search_variation2.phpt
      ext/standard/tests/array/array_search_variation3.phpt
      ext/standard/tests/array/array_search_variation3.phpt
      ext/standard/tests/array/array_search_variation4.phpt
      ext/standard/tests/array/in_array_errors.phpt
      ext/standard/tests/array/in_array_variation1.phpt
      ext/standard/tests/array/in_array_variation2.phpt
      ext/standard/tests/array/in_array_variation3.phpt
      ext/standard/tests/array/in_array_variation4.phpt:
      update and split of testcases for functions array_search() and in_array()

    * ext/standard/tests/array/array_search_variation4.phpt
      ext/standard/tests/array/array_search_variation4.phpt
      ext/standard/tests/array/in_array_errors.phpt
      ext/standard/tests/array/in_array_errors.phpt
      ext/standard/tests/array/in_array_variation1.phpt
      ext/standard/tests/array/in_array_variation1.phpt
      ext/standard/tests/array/in_array_variation2.phpt
      ext/standard/tests/array/in_array_variation2.phpt
      ext/standard/tests/array/in_array_variation3.phpt
      ext/standard/tests/array/in_array_variation3.phpt
      ext/standard/tests/array/in_array_variation4.phpt
      ext/standard/tests/array/in_array_variation4.phpt:
      
      file array_search_variation4.phpt was initially added on branch PHP_5_2.

2007-09-21  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      MFH: add NULL check (coverity issue #385) and fix CS

    * ZendEngine2/zend_ini.c:
      add NULL check (coverity issue #385) and fix CS

    * (PHP_5_2)
      main/main.c:
      MFH: check for NULL (coverity issue #386)

    * main/main.c:
      check for NULL (coverity issue #386)

    * (PHP_5_2)
      ext/standard/filestat.c:
      MFH: check the return value of getgroups() for -1 (coverity issue #390)

    * ext/standard/filestat.c:
      check the return value of getgroups() for -1 (coverity issue #390)

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/tests/array/array_map_001.phpt:
      MFH: plug leak on error (coverity issue #405)

    * ext/standard/array.c
      ext/standard/tests/array/array_map_001.phpt
      ext/standard/tests/array/array_map_001.phpt:
      plug leak on error (coverity issue #405)

    * ext/iconv/iconv.c:
      plug leak on error (coverity issue #407)

    * (PHP_5_2)
      ext/iconv/iconv.c:
      MFH: plug leak on error (coverity issue #407)

2007-09-21  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c:
      Improved speed of array_diff_key(), array_diff_assoc() and
      array_udiff_assoc().

2007-09-21  Antony Dovgal  <tony@daylessday.org>

    * (PHP_5_2)
      main/output.c:
      initialize all fields of the struct (it's generally good idea even though
      they should not be used)

    * (PHP_5_2)
      ext/standard/ftp_fopen_wrapper.c:
      MFH: fix invalid read when opendir over FTP fails (coverity issue #462)

    * ext/standard/ftp_fopen_wrapper.c:
      fix invalid read when opendir over FTP fails (coverity issue #462)

2007-09-20  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c:
      oops.. thats what you get for commiting code without compiling nor
      testing..

2007-09-20  Stanislav Malyshev  <stas@zend.com>

    * ext/iconv/iconv.c
      ext/iconv/iconv.c:
      better fix for iconv_substr

2007-09-20  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c
      ext/tidy/tests/029.phpt:
      MFB: fix crash in tidy_get_body() and related functions when the node
      doesnt exist

    * ext/tidy/tests/029.phpt
      ext/tidy/tests/029.phpt:
      
      file 029.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/tidy/tidy.c:
      fix crash when fetching a node type that doesnt exist

2007-09-20  Stanislav Malyshev  <stas@zend.com>

    * ext/iconv/iconv.c:
      MFB length check fix (Mattias Bengtsson)

    * (PHP_5_2)
      ext/iconv/iconv.c:
      fix potential overflow (Mattias Bengtsson)

    * ext/standard/tests/general_functions/dl-cve-2007-4887.phpt:
      add test for dl() with long name

    * ext/standard/tests/general_functions/dl-cve-2007-4887.phpt
      ext/standard/tests/general_functions/dl-cve-2007-4887.phpt:
      
      file dl-cve-2007-4887.phpt was initially added on branch PHP_5_2.

2007-09-20  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/spl/tests/bug42259.phpt:
      - Fixed skipif block

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/magic_by_ref_010.phpt:
      - Fix test and tuned error message

    * ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_2.phpt:
      - Fix test descriptions to be in sync

2007-09-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/file/bug41655_1.phpt:
      
      MFB: Fixed test for glob() affected by previous patch

    * (PHP_5_2)
      ext/standard/tests/file/bug41655_1.phpt:
      
      Fixed test for glob() affected by previous patch

2007-09-20  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/tests/bug42139.phpt:
      MFH: fix bug #42139 (XMLReader option constants are broken using XML())
      add test

    * ext/xmlreader/tests/bug42139.phpt
      ext/xmlreader/tests/bug42139.phpt:
      
      fix bug #42139 (XMLReader option constants are broken using XML())
      add test

    * ext/xmlreader/php_xmlreader.c:
      fix bug #42139 (XMLReader option constants are broken using XML())
      add test

2007-09-20  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/array.c:
      Improved speed of array_intersect_key(), array_intersect_assoc() and
      array_uintersect_assoc(). (100 times faster on arrays with 100000
      elements)

2007-09-20  Antony Dovgal  <tony@daylessday.org>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/006.phpt
      ext/pcre/tests/006.phpt:
      if one of regular expressions in the array fails, return NULL right away
      this fixes "String is not zero-terminated" error and makes the behaviour
      consistent with regexps passed as strings

2007-09-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/dir.c:
      
      MFB: Fixed regression in glob() when enforcing safe_mode/open_basedir
      checks
      on paths containing '*'

    * (PHP_5_2)
      NEWS
      ext/standard/dir.c:
      
      Fixed regression in glob() when enforcing safe_mode/open_basedir checks on
      paths containing '*'

2007-09-19  Antony Dovgal  <tony@daylessday.org>

    * ext/date/tests/bug34304.phpt:
      fix test name

    * ZendEngine2/tests/bug40509.phpt
      ZendEngine2/tests/bug40705.phpt
      ZendEngine2/tests/bug41929.phpt:
      fix test names

2007-09-19  Johannes Schlter  <johannes@schlueters.de>

    * ext/standard/dl.c:
      - Fix build (filename is a zval * here, not a zval** like in 5_2)

2007-09-19  Stanislav Malyshev  <stas@zend.com>

    * ext/iconv/tests/ob_iconv_handler-charset-length-cve-2007-4840.phpt:
      MFB one more test

    * ext/iconv/tests/ob_iconv_handler-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/ob_iconv_handler-charset-length-cve-2007-4840.phpt:
      
      file ob_iconv_handler-charset-length-cve-2007-4840.phpt was initially
      added on branch PHP_5_2.

    * ext/iconv/tests/iconv-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_mime_decode-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_mime_decode_headers-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_set_encoding-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strlen-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strpos-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strrpos-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_substr-charset-length-cve-2007-4783.phpt:
      MFB length tests

    * (PHP_5_2)
      NEWS:
      report iconv fix

    * ext/xmlrpc/libxmlrpc/encodings.c:
      MFB: limit iconv parameters here too

    * ext/iconv/iconv.c
      ext/iconv/php_iconv.h:
      limit iconv parameter sizes - workaround for libc bug

    * (PHP_5_2)
      ext/xmlrpc/libxmlrpc/encodings.c:
      limit iconv parameters here too

    * (PHP_5_2)
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h:
      limit iconv parameter sizes - workaround for glibc bug

    * ext/iconv/tests/iconv-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_mime_decode-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_mime_decode-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_mime_decode_headers-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_mime_decode_headers-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_set_encoding-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_set_encoding-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strlen-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strlen-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strpos-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strpos-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strrpos-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_strrpos-charset-length-cve-2007-4840.phpt
      ext/iconv/tests/iconv_substr-charset-length-cve-2007-4783.phpt
      ext/iconv/tests/iconv_substr-charset-length-cve-2007-4783.phpt:
      
      file iconv-charset-length-cve-2007-4840.phpt was initially added on branch
      PHP_5_2.

    * ext/standard/dl.c:
      use right variable name

2007-09-18  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4
      ext/mbstring/oniguruma/php_onig_compat.h:
      MFH: fixed bug #42502 va_* cannot detect.

    * ext/mbstring/config.m4
      ext/mbstring/oniguruma/php_onig_compat.h:
      fixed bug #42502 va_* cannot detect.

    * (PHP_5_2)
      ext/mbstring/libmbfl/nls/nls_ru.c
      ext/mbstring/libmbfl/nls/nls_ru.h:
      modified line end CR -> CR+NL

2007-09-18  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      add dl() limit patch

    * ext/standard/dl.c
      ext/standard/dl.c:
      limit dl() argument length (patch by Christian Hoffmann)

2007-09-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c
      ext/xmlrpc/tests/bug42189.phpt:
      
      MFB: Fixed bug #42189 (xmlrpc_set_type() crashes php on invalid datetime
      values).

    * ext/xmlrpc/tests/bug42189.phpt
      ext/xmlrpc/tests/bug42189.phpt:
      
      file bug42189.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c:
      
      Fixed bug #42189 (xmlrpc_set_type() crashes php on invalid datetime
        values).

2007-09-18  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      BFN

    * ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.c:
      - Fixed bug #42629 (Dynamically loaded PHP extensions need symbols exported
      on MacOSX)

2007-09-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed typos

2007-09-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Fixed a typo

2007-09-15  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/strncmp_basic.phpt
      ext/standard/tests/strings/strncmp_basic.phpt
      ext/standard/tests/strings/strncmp_variation1.phpt
      ext/standard/tests/strings/strncmp_variation1.phpt
      ext/standard/tests/strings/strncmp_variation2.phpt
      ext/standard/tests/strings/strncmp_variation2.phpt
      ext/standard/tests/strings/strncmp_variation3.phpt
      ext/standard/tests/strings/strncmp_variation3.phpt
      ext/standard/tests/strings/strncmp_variation8.phpt
      ext/standard/tests/strings/strncmp_variation8.phpt:
      better output matching/fixes

2007-09-14  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/strncasecmp_basic.phpt
      ext/standard/tests/strings/strncasecmp_error.phpt
      ext/standard/tests/strings/strncasecmp_variation1.phpt
      ext/standard/tests/strings/strncasecmp_variation10.phpt
      ext/standard/tests/strings/strncasecmp_variation11.phpt
      ext/standard/tests/strings/strncasecmp_variation2.phpt
      ext/standard/tests/strings/strncasecmp_variation3.phpt
      ext/standard/tests/strings/strncasecmp_variation4.phpt
      ext/standard/tests/strings/strncasecmp_variation5.phpt
      ext/standard/tests/strings/strncasecmp_variation6.phpt
      ext/standard/tests/strings/strncasecmp_variation7.phpt
      ext/standard/tests/strings/strncasecmp_variation8.phpt
      ext/standard/tests/strings/strncasecmp_variation9.phpt:
      New testcase for strncasecmp()

    * ext/standard/tests/strings/chop_basic.phpt
      ext/standard/tests/strings/chop_basic.phpt
      ext/standard/tests/strings/chop_error.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation2.phpt
      ext/standard/tests/strings/chop_variation3.phpt
      ext/standard/tests/strings/chop_variation4.phpt
      ext/standard/tests/strings/chop_variation5.phpt:
      New testcases for chop()

    * ext/standard/tests/strings/stripos_basic.phpt
      ext/standard/tests/strings/stripos_basic.phpt
      ext/standard/tests/strings/strncasecmp_basic.phpt
      ext/standard/tests/strings/strncasecmp_basic.phpt
      ext/standard/tests/strings/strncasecmp_error.phpt
      ext/standard/tests/strings/strncasecmp_error.phpt
      ext/standard/tests/strings/strncasecmp_variation1.phpt
      ext/standard/tests/strings/strncasecmp_variation1.phpt
      ext/standard/tests/strings/strncasecmp_variation10.phpt
      ext/standard/tests/strings/strncasecmp_variation10.phpt
      ext/standard/tests/strings/strncasecmp_variation11.phpt
      ext/standard/tests/strings/strncasecmp_variation11.phpt
      ext/standard/tests/strings/strncasecmp_variation2.phpt
      ext/standard/tests/strings/strncasecmp_variation2.phpt
      ext/standard/tests/strings/strncasecmp_variation3.phpt
      ext/standard/tests/strings/strncasecmp_variation3.phpt
      ext/standard/tests/strings/strncasecmp_variation4.phpt
      ext/standard/tests/strings/strncasecmp_variation4.phpt
      ext/standard/tests/strings/strncasecmp_variation5.phpt
      ext/standard/tests/strings/strncasecmp_variation5.phpt
      ext/standard/tests/strings/strncasecmp_variation6.phpt
      ext/standard/tests/strings/strncasecmp_variation6.phpt
      ext/standard/tests/strings/strncasecmp_variation7.phpt
      ext/standard/tests/strings/strncasecmp_variation7.phpt
      ext/standard/tests/strings/strncasecmp_variation8.phpt
      ext/standard/tests/strings/strncasecmp_variation8.phpt
      ext/standard/tests/strings/strncasecmp_variation9.phpt
      ext/standard/tests/strings/strncasecmp_variation9.phpt:
      
      file stripos_basic.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/file/chop_basic.phpt
      ext/standard/tests/file/chop_error.phpt
      ext/standard/tests/file/chop_variation1.phpt
      ext/standard/tests/file/chop_variation2.phpt
      ext/standard/tests/file/chop_variation3.phpt
      ext/standard/tests/file/chop_variation4.phpt
      ext/standard/tests/file/chop_variation5.phpt
      ext/standard/tests/file/strncasecmp_basic.phpt
      ext/standard/tests/file/strncasecmp_error.phpt
      ext/standard/tests/file/strncasecmp_variation1.phpt
      ext/standard/tests/file/strncasecmp_variation10.phpt
      ext/standard/tests/file/strncasecmp_variation11.phpt
      ext/standard/tests/file/strncasecmp_variation2.phpt
      ext/standard/tests/file/strncasecmp_variation3.phpt
      ext/standard/tests/file/strncasecmp_variation4.phpt
      ext/standard/tests/file/strncasecmp_variation5.phpt
      ext/standard/tests/file/strncasecmp_variation6.phpt
      ext/standard/tests/file/strncasecmp_variation7.phpt
      ext/standard/tests/file/strncasecmp_variation8.phpt
      ext/standard/tests/file/strncasecmp_variation9.phpt
      ext/standard/tests/file/wordwrap_basic.phpt
      ext/standard/tests/file/wordwrap_basic.phpt
      ext/standard/tests/file/wordwrap_error.phpt
      ext/standard/tests/file/wordwrap_error.phpt
      ext/standard/tests/file/wordwrap_variation1.phpt
      ext/standard/tests/file/wordwrap_variation1.phpt
      ext/standard/tests/file/wordwrap_variation2.phpt
      ext/standard/tests/file/wordwrap_variation2.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt
      ext/standard/tests/file/wordwrap_variation4.phpt
      ext/standard/tests/file/wordwrap_variation4.phpt
      ext/standard/tests/file/wordwrap_variation5.phpt
      ext/standard/tests/file/wordwrap_variation5.phpt:
      Removing from file dir as it was wrongly committed to this dir

    * ext/standard/tests/strings/chop_error.phpt
      ext/standard/tests/strings/chop_error.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation1.phpt
      ext/standard/tests/strings/chop_variation2.phpt
      ext/standard/tests/strings/chop_variation2.phpt
      ext/standard/tests/strings/chop_variation3.phpt
      ext/standard/tests/strings/chop_variation3.phpt
      ext/standard/tests/strings/chop_variation4.phpt
      ext/standard/tests/strings/chop_variation4.phpt
      ext/standard/tests/strings/chop_variation5.phpt
      ext/standard/tests/strings/chop_variation5.phpt:
      
      file chop_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/wordwrap_error.phpt
      ext/standard/tests/strings/wordwrap_error.phpt
      ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation2.phpt
      ext/standard/tests/strings/wordwrap_variation2.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt
      ext/standard/tests/strings/wordwrap_variation4.phpt
      ext/standard/tests/strings/wordwrap_variation4.phpt
      ext/standard/tests/strings/wordwrap_variation5.phpt
      ext/standard/tests/strings/wordwrap_variation5.phpt:
      
      file wordwrap_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/strncasecmp_basic.phpt
      ext/standard/tests/file/strncasecmp_basic.phpt
      ext/standard/tests/file/strncasecmp_error.phpt
      ext/standard/tests/file/strncasecmp_error.phpt
      ext/standard/tests/file/strncasecmp_variation1.phpt
      ext/standard/tests/file/strncasecmp_variation1.phpt
      ext/standard/tests/file/strncasecmp_variation10.phpt
      ext/standard/tests/file/strncasecmp_variation10.phpt
      ext/standard/tests/file/strncasecmp_variation11.phpt
      ext/standard/tests/file/strncasecmp_variation11.phpt
      ext/standard/tests/file/strncasecmp_variation2.phpt
      ext/standard/tests/file/strncasecmp_variation2.phpt
      ext/standard/tests/file/strncasecmp_variation3.phpt
      ext/standard/tests/file/strncasecmp_variation3.phpt
      ext/standard/tests/file/strncasecmp_variation4.phpt
      ext/standard/tests/file/strncasecmp_variation4.phpt
      ext/standard/tests/file/strncasecmp_variation5.phpt
      ext/standard/tests/file/strncasecmp_variation5.phpt
      ext/standard/tests/file/strncasecmp_variation6.phpt
      ext/standard/tests/file/strncasecmp_variation6.phpt
      ext/standard/tests/file/strncasecmp_variation7.phpt
      ext/standard/tests/file/strncasecmp_variation7.phpt
      ext/standard/tests/file/strncasecmp_variation8.phpt
      ext/standard/tests/file/strncasecmp_variation8.phpt
      ext/standard/tests/file/strncasecmp_variation9.phpt
      ext/standard/tests/file/strncasecmp_variation9.phpt:
      
      file strncasecmp_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/chop_basic.phpt
      ext/standard/tests/file/chop_basic.phpt
      ext/standard/tests/file/chop_error.phpt
      ext/standard/tests/file/chop_error.phpt
      ext/standard/tests/file/chop_variation1.phpt
      ext/standard/tests/file/chop_variation1.phpt
      ext/standard/tests/file/chop_variation2.phpt
      ext/standard/tests/file/chop_variation2.phpt
      ext/standard/tests/file/chop_variation3.phpt
      ext/standard/tests/file/chop_variation3.phpt
      ext/standard/tests/file/chop_variation4.phpt
      ext/standard/tests/file/chop_variation4.phpt
      ext/standard/tests/file/chop_variation5.phpt
      ext/standard/tests/file/chop_variation5.phpt
      ext/standard/tests/strings/chop_basic.phpt:
      
      file chop_basic.phpt was initially added on branch PHP_5_2.

2007-09-14  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/general_functions/phpcredits2.phpt
      ext/standard/tests/general_functions/phpcredits2.phpt
      ext/standard/tests/general_functions/phpinfo2.phpt
      ext/standard/tests/general_functions/phpinfo2.phpt:
      Changing to use %a to match recent run-tests.php patch

2007-09-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php
      ext/bz2/tests/005.phpt
      ext/standard/tests/general_functions/phpcredits.phpt
      ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/strings/sha1.phpt
      ext/zlib/tests/005.phpt
      ext/zlib/tests/006.phpt:
      MFB: change run-tests.php to add %a

    * (PHP_5_2)
      run-tests.php
      ext/bz2/tests/005.phpt
      ext/standard/tests/general_functions/phpcredits.phpt
      ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/strings/sha1.phpt
      ext/zlib/tests/005.phpt
      ext/zlib/tests/006.phpt:
      changes to run-tests.php:
      - change %s to %a
      - make %s = [^\r\n]+
      - fix tests accordingly

    * ext/standard/tests/general_functions/bug32647.phpt:
      MFB: fix expected output

    * (PHP_5_2)
      ext/standard/tests/general_functions/bug32647.phpt:
      fix expected output

2007-09-14  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/wordwrap_error.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt:
      better comments

    * ext/standard/tests/file/wordwrap_basic.phpt
      ext/standard/tests/file/wordwrap_error.phpt
      ext/standard/tests/file/wordwrap_variation1.phpt
      ext/standard/tests/file/wordwrap_variation2.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt
      ext/standard/tests/file/wordwrap_variation4.phpt
      ext/standard/tests/file/wordwrap_variation5.phpt
      ext/standard/tests/strings/wordwrap_basic.phpt
      ext/standard/tests/strings/wordwrap_basic.phpt
      ext/standard/tests/strings/wordwrap_error.phpt
      ext/standard/tests/strings/wordwrap_variation1.phpt
      ext/standard/tests/strings/wordwrap_variation2.phpt
      ext/standard/tests/strings/wordwrap_variation3.phpt
      ext/standard/tests/strings/wordwrap_variation4.phpt
      ext/standard/tests/strings/wordwrap_variation5.phpt:
      New testcases for wordwrap()

    * ext/standard/tests/file/wordwrap_basic.phpt
      ext/standard/tests/file/wordwrap_basic.phpt
      ext/standard/tests/file/wordwrap_error.phpt
      ext/standard/tests/file/wordwrap_error.phpt
      ext/standard/tests/file/wordwrap_variation1.phpt
      ext/standard/tests/file/wordwrap_variation1.phpt
      ext/standard/tests/file/wordwrap_variation2.phpt
      ext/standard/tests/file/wordwrap_variation2.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt
      ext/standard/tests/file/wordwrap_variation3.phpt
      ext/standard/tests/file/wordwrap_variation4.phpt
      ext/standard/tests/file/wordwrap_variation4.phpt
      ext/standard/tests/file/wordwrap_variation5.phpt
      ext/standard/tests/file/wordwrap_variation5.phpt
      ext/standard/tests/strings/wordwrap_basic.phpt:
      
      file wordwrap_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/lstat_stat_variation6.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt:
      fix test

2007-09-14  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2007-09-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      register mail.force_extra_parameters change

    * main/main.c:
      MFB: disallow setting mail.force_extra_parameters from .htaccess

    * (PHP_5_2)
      main/main.c:
      disallow setting mail.force_extra_parameters from .htaccess

2007-09-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/date/tests/bug35885.phpt
      ext/standard/tests/strings/strtolower.phpt
      ext/standard/tests/strings/strtoupper1.phpt:
      MFB

    * (PHP_5_2)
      ext/date/tests/bug35885.phpt:
      fix test, particularly when running with valgrind, bacause it may take more
      than one second to execute both instructions and thus get different dates

    * (PHP_5_2)
      ext/standard/tests/strings/strtolower.phpt
      ext/standard/tests/strings/strtoupper1.phpt:
      attemp to set locale if it exists. fix skip condition

    * (PHP_5_2)
      tests/lang/bug20175.phpt:
      fix expected output

    * ext/standard/tests/file/bug41655_2.phpt
      tests/lang/bug20175.phpt:
      MFB: fix expected output

    * (PHP_5_2)
      ext/standard/tests/file/bug41655_2.phpt:
      fix test expected output

    * ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_variation1.phpt
      ext/standard/tests/file/is_executable_variation2.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation2.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/mkdir_rmdir_variation1.phpt
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/unlink_variation1.phpt:
      MFB: fix skip reasons

    * (PHP_5_2)
      ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_variation1.phpt
      ext/standard/tests/file/is_executable_variation2.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation2.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation2.phpt
      ext/standard/tests/file/is_writable_variation3.phpt
      ext/standard/tests/file/mkdir_rmdir_variation1.phpt
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/unlink_variation1.phpt:
      fix skip reasons. the word 'skip' should be followed by a single space and
      doesnt need any \n at the end

2007-09-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      List recent fixes

2007-09-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/strings/htmlentities04.phpt
      ext/standard/tests/strings/htmlentities15.phpt:
      
      MFB: Added a note indicating that the tests may fail to due libc
      implementation

    * (PHP_5_2)
      ext/standard/tests/strings/htmlentities04.phpt
      ext/standard/tests/strings/htmlentities15.phpt:
      Added a note indicating that the tests may fail to due libc implementation

2007-09-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/dl.c:
      cs/ws fix

2007-09-13  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/dl.c:
      MFB: docs say dl() parameter can be filename only - enforce it

    * (PHP_5_2)
      ext/standard/dl.c:
      docs say dl() parameter can be filename only - enforce it

2007-09-12  Stanislav Malyshev  <stas@zend.com>

    * ext/pdo/pdo_stmt.c:
      MFB: fix crash if stream is empty and reader function sets buffer as null

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      fix crash if stream is empty and reader function sets buffer as null

2007-09-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      Fixed bug #42643 (CLI segfaults if using ATTR_PERSISTENT).

2007-09-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/proc_open.c:
      MFB: fix #39651

2007-09-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      reorder

    * (PHP_5_2)
      NEWS:
      BFN

2007-09-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      NEWS:
      BFN #39651

2007-09-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/bz2/php_bz2.h:
      - Fixed bug #42627 (bz2 extension fails to build with -fno-common)

2007-09-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/standard/proc_open.c:
      fix bug #39651: proc_open() append mode doesnt work on windows

2007-09-12  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_variation1.phpt
      ext/standard/tests/file/readlink_realpath_variation1.phpt
      ext/standard/tests/file/readlink_realpath_variation2.phpt
      ext/standard/tests/file/readlink_realpath_variation2.phpt:
      marked with Bug #42038

2007-09-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2007-09-12  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli.c
      ext/mysqli/php_mysqli.h:
      Fix stupid error, which happens only on Windows. And we thought this has
      been fixed. Now my_thread_end() should be called and there should be no
      warnings in the error logs of exiting thread, which hasn't deinited, and
      leaks.

2007-09-12  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/rename_variation.phpt:
      marked with bug#42638

    * (PHP_5_2)
      ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/rename_variation.phpt:
      marked with Bug# 42638

2007-09-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd.h:
      - MFB

    * ext/gd/gd.c:
      - MFB: alpha support for colorize filter

    * ext/gd/libgd/gd.c:
      - MFB:
       - gdImageTileApply does not respect transparent color
       - gdImageArc regression
       - Alpha channel support for gdImageColor (IMG_FILTER_COLORIZE)

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c
      ext/gd/libgd/gd.c:
      - [DOC] add alpha support for imagefilter's IMG_FILTER_COLORIZE

2007-09-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c:
      MFB: remove HAVE_CONFIG_H

    * (PHP_5_2)
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c:
      remove the -DHAVE_CONFIG_H switch again to fix things on windows
      this means that the upgrade script strips the #ifdef automatically

2007-09-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_builtin_functions.c:
      typo

    * ZendEngine2/zend_builtin_functions.c:
      forgotten part

2007-09-11  Rob Richards  <rrichards@ctindustries.net>

    * ext/bcmath/libbcmath/src/bcmath.h:
      revert config header change

2007-09-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - in case of ambiguity class name in namespace call  __autoload() only
      after
        checking for both (class from current namespace and internal class)
      - improved class fetching performance
      - fixed wrong (lowercase) name passed to __autoload() from
      call_user_func()

    * ext/reflection/php_reflection.c:
      Simplify (the prototype of zend_u_get_constant_ex() is going to be changed)

2007-09-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/standard/tests/strings/addslashes_variation3.phpt
      ext/standard/tests/strings/stripslashes_variation5.phpt:
      - Fix tests (we are not interested what the old value was for the ini
      option)

2007-09-11  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/general_functions/is_callable.phpt
      ext/standard/tests/general_functions/is_callable.phpt:
      fix test

2007-09-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/mod_files.c:
      
      MFB: Fixed Bug #42596 (session.save_path MODE option does not work).

    * (PHP_5_2)
      NEWS
      ext/session/mod_files.c:
      
      Fixed Bug #42596 (session.save_path MODE option does not work).

2007-09-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #42587 (behaviour change regarding symlinked .php files)

2007-09-10  Antony Dovgal  <tony@daylessday.org>

    * ext/standard/tests/strings/ucwords_basic.phpt
      ext/standard/tests/strings/ucwords_basic.phpt
      ext/standard/tests/strings/ucwords_variation2.phpt
      ext/standard/tests/strings/ucwords_variation2.phpt
      ext/standard/tests/strings/ucwords_variation4.phpt
      ext/standard/tests/strings/ucwords_variation4.phpt:
      fix tests

2007-09-09  Antony Dovgal  <tony@daylessday.org>

    * ZendEngine2/zend_language_scanner.l:
      use macros

    * ext/standard/tests/strings/addcslashes.phpt:
      remove the original

    * ext/standard/tests/strings/addcslashes_001.phpt
      ext/standard/tests/strings/addcslashes_002.phpt
      ext/standard/tests/strings/addcslashes_003.phpt
      ext/standard/tests/strings/addcslashes_004.phpt:
      MFB: split test

    * ZendEngine2/zend_language_scanner.l:
      unicode part of \v and \t patch

    * (PHP_5_2)
      ext/standard/tests/strings/addcslashes.phpt
      ext/standard/tests/strings/addcslashes_001.phpt
      ext/standard/tests/strings/addcslashes_001.phpt
      ext/standard/tests/strings/addcslashes_002.phpt
      ext/standard/tests/strings/addcslashes_002.phpt
      ext/standard/tests/strings/addcslashes_003.phpt
      ext/standard/tests/strings/addcslashes_003.phpt
      ext/standard/tests/strings/addcslashes_004.phpt
      ext/standard/tests/strings/addcslashes_004.phpt:
      split one more ten-in-one test
      and fix \v\f stuff while we're here..

2007-09-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_language_scanner.l:
      
      MFB: Fixed bug #42590 (Make the engine recornize \v and \f escape
      sequences)

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l:
      Fixed bug #42590 (Make the engine recornize \v and \f escape sequences)

2007-09-09  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/mysql/php_mysql.c:
      MFH: Fixed bug 42549 (ext/mysql failed to compile with libmysql 3.23)

    * ext/mysql/php_mysql.c:
      Fixed bug 42549 (ext/mysql failed to compile with libmysql 3.23)

2007-09-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - #106 entry

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      - re-add fix for libgd #106, imagerectangle draws 1x1 rectangles
        as 1x3 rectangles

2007-09-08  Antony Dovgal  <tony@daylessday.org>

    * sapi/cgi/cgi_main.c:
      output is started in php_module_startup(), no need to start it twice
      fixes leaks in sapi/cgi/tests/005.phpt

2007-09-08  Rob Richards  <rrichards@ctindustries.net>

    * ext/bcmath/libbcmath/src/bcmath.h:
      point to valid config header

2007-09-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/standard/string.c:
      - #42592, remove ending dot in warning msg

2007-09-07  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/ucwords_basic.phpt
      ext/standard/tests/strings/ucwords_error.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation2.phpt
      ext/standard/tests/strings/ucwords_variation3.phpt
      ext/standard/tests/strings/ucwords_variation4.phpt:
      New testcases for ucwords() function

    * ext/standard/tests/strings/ucwords_basic.phpt
      ext/standard/tests/strings/ucwords_basic.phpt
      ext/standard/tests/strings/ucwords_error.phpt
      ext/standard/tests/strings/ucwords_error.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation1.phpt
      ext/standard/tests/strings/ucwords_variation2.phpt
      ext/standard/tests/strings/ucwords_variation2.phpt
      ext/standard/tests/strings/ucwords_variation3.phpt
      ext/standard/tests/strings/ucwords_variation3.phpt
      ext/standard/tests/strings/ucwords_variation4.phpt
      ext/standard/tests/strings/ucwords_variation4.phpt:
      
      New testcases for ucwords() function

    * ext/standard/tests/strings/strncmp_basic.phpt
      ext/standard/tests/strings/strncmp_error.phpt
      ext/standard/tests/strings/strncmp_variation1.phpt
      ext/standard/tests/strings/strncmp_variation2.phpt
      ext/standard/tests/strings/strncmp_variation3.phpt
      ext/standard/tests/strings/strncmp_variation4.phpt
      ext/standard/tests/strings/strncmp_variation5.phpt
      ext/standard/tests/strings/strncmp_variation6.phpt
      ext/standard/tests/strings/strncmp_variation7.phpt
      ext/standard/tests/strings/strncmp_variation8.phpt
      ext/standard/tests/strings/strncmp_variation9.phpt:
      New testcases for strncmp() function

    * ext/standard/tests/strings/strncmp_basic.phpt
      ext/standard/tests/strings/strncmp_basic.phpt
      ext/standard/tests/strings/strncmp_error.phpt
      ext/standard/tests/strings/strncmp_error.phpt
      ext/standard/tests/strings/strncmp_variation1.phpt
      ext/standard/tests/strings/strncmp_variation1.phpt
      ext/standard/tests/strings/strncmp_variation2.phpt
      ext/standard/tests/strings/strncmp_variation2.phpt
      ext/standard/tests/strings/strncmp_variation3.phpt
      ext/standard/tests/strings/strncmp_variation3.phpt
      ext/standard/tests/strings/strncmp_variation4.phpt
      ext/standard/tests/strings/strncmp_variation4.phpt
      ext/standard/tests/strings/strncmp_variation5.phpt
      ext/standard/tests/strings/strncmp_variation5.phpt
      ext/standard/tests/strings/strncmp_variation6.phpt
      ext/standard/tests/strings/strncmp_variation6.phpt
      ext/standard/tests/strings/strncmp_variation7.phpt
      ext/standard/tests/strings/strncmp_variation7.phpt
      ext/standard/tests/strings/strncmp_variation8.phpt
      ext/standard/tests/strings/strncmp_variation8.phpt
      ext/standard/tests/strings/strncmp_variation9.phpt
      ext/standard/tests/strings/strncmp_variation9.phpt:
      
      file strncmp_basic.phpt was initially added on branch PHP_5_2.

2007-09-07  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h:
      - Make the macro into function (for the sake of idiotic ZEND_STRL() macro)

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      - Can not remove because of the idiotic ZEND_STR*() macros

2007-09-07  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/stripslashes_basic.phpt
      ext/standard/tests/strings/stripslashes_error.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation2.phpt
      ext/standard/tests/strings/stripslashes_variation3.phpt
      ext/standard/tests/strings/stripslashes_variation4.phpt:
      New testcases for stripslashes() function

    * ext/standard/tests/strings/stripslashes_basic.phpt
      ext/standard/tests/strings/stripslashes_basic.phpt
      ext/standard/tests/strings/stripslashes_error.phpt
      ext/standard/tests/strings/stripslashes_error.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation1.phpt
      ext/standard/tests/strings/stripslashes_variation2.phpt
      ext/standard/tests/strings/stripslashes_variation2.phpt
      ext/standard/tests/strings/stripslashes_variation3.phpt
      ext/standard/tests/strings/stripslashes_variation3.phpt
      ext/standard/tests/strings/stripslashes_variation4.phpt
      ext/standard/tests/strings/stripslashes_variation4.phpt
      ext/standard/tests/strings/stripslashes_variation5.phpt
      ext/standard/tests/strings/stripslashes_variation5.phpt:
      
      file stripslashes_basic.phpt was initially added on branch PHP_5_2.

2007-09-07  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/file/fileinode_error.phpt:
      made equivalent (to php5 test) changes to the expected output. Although
      this test did originally have the right EXP section

    * (PHP_5_2)
      ext/standard/tests/file/fileinode_error.phpt:
      fixing error in expected output

2007-09-07  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      - Added reminder for 5.3

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      - Missed this from previous commit to zend_ini.h

    * (PHP_5_2)
      ZendEngine2/zend_ini.h:
      - No need to break binary compatibility here

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MFH: - Fixed the rest of bug #41561 ( @ operator not working )

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fixed the rest of bug #41561 ( @ operator not working )

    * (PHP_5_2)
      sapi/apache/php_apache.c:
      MFH:- Fixed bug #42579 (apache_reset_timeout() does not exist)

    * sapi/apache/php_apache.c:
      - Fixed bug #42579 (apache_reset_timeout() does not exist)

2007-09-07  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c:
      forgotten part

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Added checks for malformated FastCGI requests (Mattias Bengtsson)

2007-09-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      
      Added missing safety checks for 2nd parameter of setlocale() function

    * ext/standard/string.c:
      Added missing safety checks for 2nd parameter of setlocale() function

2007-09-06  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/basic_functions.c:
      - Add a comment why not ~0 or -1.

2007-09-06  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/tests/bug38710.phpt:
      Fixed leaks with multiple connects using one mysqli object.
      HEAD will be fixed during the next mysqlnd merge
      
      Fixed failing test for bug38710, 5.0 version is bad, 5.1 is ok.

2007-09-06  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/strings/addslashes_basic.phpt
      ext/standard/tests/strings/addslashes_error.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/addslashes_variation2.phpt:
      New testcases for addslashes() function

    * ext/standard/tests/strings/addslashes_basic.phpt
      ext/standard/tests/strings/addslashes_basic.phpt
      ext/standard/tests/strings/addslashes_error.phpt
      ext/standard/tests/strings/addslashes_error.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/addslashes_variation1.phpt
      ext/standard/tests/strings/addslashes_variation2.phpt
      ext/standard/tests/strings/addslashes_variation2.phpt
      ext/standard/tests/strings/addslashes_variation3.phpt
      ext/standard/tests/strings/addslashes_variation3.phpt:
      
      file addslashes_basic.phpt was initially added on branch PHP_5_2.

2007-09-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      Fixed typo in function name

    * ext/pgsql/pgsql.c:
      
      MFB: Fixed bug #41845 (pgsql extension does not compile with PostgreSQL
      <7.4)

    * ext/pgsql/pgsql.c:
      
      MFB: Fixed bug #42506 (php_pgsql_convert() timezone parse bug)

    * ext/standard/dir.c
      ext/standard/file.c:
      
      MFB: Fixed possible buffer overflows inside the fnmatch() and glob()
      functions

2007-09-05  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/bug38710.phpt:
      Fixed bug #42378 (mysqli_stmt_bind_result memory exhaustion)
      Fixed regression of bug 38710. Already fixed in HEAD.

2007-09-05  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug42214.phpt
      ext/soap/tests/bugs/bug42214.phpt
      ext/soap/tests/bugs/bug42214.phpt:
      Fixed bug #42214 (SoapServer sends clients internal PHP errors)

    * ext/soap/tests/bugs/bug42488.phpt
      ext/soap/tests/bugs/bug42488.phpt:
      
      file bug42488.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug42488.phpt:
      Fixed bug #42488 (SoapServer reports an encoding error and the error itself
      breaks).

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #42523 (PHP_SELF duplicates path)

    * ZendEngine2/zend_compile.c:
      Bug #42541 (Check for namespace decl. on first line doesn't work when
      extended info is on)

2007-09-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      bfn

    * (PHP_5_2)
      ZendEngine2/zend_strtod.c
      ext/date/lib/parse_tz.c
      ext/hash/hash_tiger.c:
      MFH: detect endianness in compile time when using Apple's GCC (fixes
      universal binary build)

    * ZendEngine2/zend_strtod.c
      ext/date/lib/parse_tz.c
      ext/hash/hash_tiger.c:
      detect endianness in compile time when using Apple's GCC (fixes universal
      binary build)

2007-09-04  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/php_unicode.c:
      MFH: fixed bug #29955 invalid case conversion in iso-8859-9.

    * ext/mbstring/php_unicode.c:
      fixed bug #29955 invalid case conversion in iso-8859-9.

2007-09-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/dir.c
      ext/standard/file.c:
      
      Fixed possible buffer overflows inside the fnmatch() and glob() functions

2007-09-04  Derick Rethans  <php@derickrethans.nl>

    * main/snprintf.c:
      - We have to store the original (allocated) pointer here as it was freed
      after
        the pointer itself was modified, otherwise we'll get an invalid free
      error
        here.

2007-09-04  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/math/acos_basic.phpt
      ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acos_variation.phpt
      ext/standard/tests/math/acosh_basic.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/allowed_rounding_error.inc
      ext/standard/tests/math/asin_basic.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asin_variation.phpt
      ext/standard/tests/math/asinh_basic.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/atan_basic.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atan_variation.phpt
      ext/standard/tests/math/atanh_basic.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_variation.phpt
      ext/standard/tests/math/cos_basic.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cos_variation.phpt
      ext/standard/tests/math/cosh_basic.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/cosh_variation.phpt
      ext/standard/tests/math/sin_basic.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sin_variation.phpt
      ext/standard/tests/math/sinh_basic.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/sinh_variation.phpt
      ext/standard/tests/math/tan_basic.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tan_variation.phpt
      ext/standard/tests/math/tanh_basic.phpt
      ext/standard/tests/math/tanh_error.phpt
      ext/standard/tests/math/tanh_variation.phpt:
      Test cases for sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh,
      acosh, atanh.

    * ext/standard/tests/math/acos_basic.phpt
      ext/standard/tests/math/acos_basic.phpt
      ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acos_error.phpt
      ext/standard/tests/math/acos_variation.phpt
      ext/standard/tests/math/acos_variation.phpt
      ext/standard/tests/math/acosh_basic.phpt
      ext/standard/tests/math/acosh_basic.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_error.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/acosh_variation.phpt
      ext/standard/tests/math/allowed_rounding_error.inc
      ext/standard/tests/math/allowed_rounding_error.inc
      ext/standard/tests/math/asin_basic.phpt
      ext/standard/tests/math/asin_basic.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asin_error.phpt
      ext/standard/tests/math/asin_variation.phpt
      ext/standard/tests/math/asin_variation.phpt
      ext/standard/tests/math/asinh_basic.phpt
      ext/standard/tests/math/asinh_basic.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_error.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/asinh_variation.phpt
      ext/standard/tests/math/atan_basic.phpt
      ext/standard/tests/math/atan_basic.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atan_error.phpt
      ext/standard/tests/math/atan_variation.phpt
      ext/standard/tests/math/atan_variation.phpt
      ext/standard/tests/math/atanh_basic.phpt
      ext/standard/tests/math/atanh_basic.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_error.phpt
      ext/standard/tests/math/atanh_variation.phpt
      ext/standard/tests/math/atanh_variation.phpt
      ext/standard/tests/math/cos_basic.phpt
      ext/standard/tests/math/cos_basic.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cos_error.phpt
      ext/standard/tests/math/cos_variation.phpt
      ext/standard/tests/math/cos_variation.phpt
      ext/standard/tests/math/cosh_basic.phpt
      ext/standard/tests/math/cosh_basic.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/cosh_error.phpt
      ext/standard/tests/math/cosh_variation.phpt
      ext/standard/tests/math/cosh_variation.phpt
      ext/standard/tests/math/sin_basic.phpt
      ext/standard/tests/math/sin_basic.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sin_error.phpt
      ext/standard/tests/math/sin_variation.phpt
      ext/standard/tests/math/sin_variation.phpt
      ext/standard/tests/math/sinh_basic.phpt
      ext/standard/tests/math/sinh_basic.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/sinh_error.phpt
      ext/standard/tests/math/sinh_variation.phpt
      ext/standard/tests/math/sinh_variation.phpt
      ext/standard/tests/math/tan_basic.phpt
      ext/standard/tests/math/tan_basic.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tan_error.phpt
      ext/standard/tests/math/tan_variation.phpt
      ext/standard/tests/math/tan_variation.phpt
      ext/standard/tests/math/tanh_basic.phpt
      ext/standard/tests/math/tanh_basic.phpt
      ext/standard/tests/math/tanh_error.phpt
      ext/standard/tests/math/tanh_error.phpt
      ext/standard/tests/math/tanh_variation.phpt
      ext/standard/tests/math/tanh_variation.phpt:
      
      file acos_basic.phpt was initially added on branch PHP_5_2.

2007-09-04  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/fileowner_basic.phpt
      ext/standard/tests/file/fileowner_basic.phpt:
      fix tests

2007-09-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      
      Fixed bug #42506 (php_pgsql_convert() timezone parse bug)

2007-09-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gd.c:
      MFB: malloc+memset == calloc

2007-09-03  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - Ugh, fix this properly.

    * ext/date/php_date.c:
      - Fixed DateTimeZone::getTransitions().

2007-09-03  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/file.c:
      MFB: Fixed bug #42468 (Write lock on file_get_contents fails when using a
      compression stream)

2007-09-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      
      Fixed bug #42468 (Write lock on file_get_contents fails when using a
      compression stream).

2007-09-02  Derick Rethans  <php@derickrethans.nl>

    * php.ini-dist
      php.ini-recommended:
      - Avoid confusion.

2007-09-02  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/filestat.c:
      MFB: Fixed bug #42072 (No warning message for clearstatcache() with
      arguments).

2007-09-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/tests/network/ip_x86_64.phpt:
      - MFH: Fixed bug #42512 (ip2long('255.255.255.255') should return
      4294967295 on
        64-bit PHP).

    * ext/standard/basic_functions.c
      ext/standard/tests/network/ip_x86_64.phpt
      ext/standard/tests/network/ip_x86_64.phpt:
      - Fixed bug #42512 (ip2long('255.255.255.255') should return 4294967295 on
        64-bit PHP).

2007-09-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/php_pcre.c
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput10
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput9
      ext/pcre/tests/bug42298.phpt:
      MFB: upgrade to PCRE 7.3

    * (PHP_5_2)
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/php_pcre.c:
      adapt for PCRE 7.3
      remove ability to include config.h from php_pcre.c, as it seems pretty
      useless and produces a few warnings

    * (PHP_5_2)
      NEWS
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput10
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput9:
      upgrade to PCRE 7.3

    * ext/pcre/tests/bug42298.phpt
      ext/pcre/tests/bug42298.phpt:
      
      file bug42298.phpt was initially added on branch PHP_5_2.

2007-09-01  Jan Lehnardt  <jan@jan.prima.de>

    * ext/json/json.c:
      spaces -> tabs

2007-09-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/TODO:
      also remove this file in HEAD

2007-08-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c:
      1.2.4

    * (PHP_5_2)
      ext/oci8/package2.xml:
      fix package2.xml

    * (PHP_5_2)
      ext/oci8/package2.xml:
      add Chris to the maintainers

2007-08-31  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/tests/pdo_oci_attr_autocommit_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_2.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_3.phpt
      ext/pdo_oci/tests/pdo_oci_attr_case.phpt
      ext/pdo_oci/tests/pdo_oci_attr_client.phpt
      ext/pdo_oci/tests/pdo_oci_attr_drivername.phpt
      ext/pdo_oci/tests/pdo_oci_attr_nulls_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_prefetch_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_prefetch_2.phpt
      ext/pdo_oci/tests/pdo_oci_attr_server.phpt:
      MFB New tests for getAttribute

    * ext/pdo_oci/config.m4
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/php_pdo_oci_int.h:
      MFB Add $dbh->getAttribute() support for ATTR_SERVER_VERSION,
      ATTR_SERVER_INFO, ATTR_CLIENT_VERSION, ATTR_AUTOCOMMIT. Sync WS between
      PHP 5 & 6 and add a couple of casts.

    * ext/pdo_oci/tests/pdo_oci_attr_autocommit_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_2.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_2.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_3.phpt
      ext/pdo_oci/tests/pdo_oci_attr_autocommit_3.phpt
      ext/pdo_oci/tests/pdo_oci_attr_case.phpt
      ext/pdo_oci/tests/pdo_oci_attr_case.phpt
      ext/pdo_oci/tests/pdo_oci_attr_client.phpt
      ext/pdo_oci/tests/pdo_oci_attr_client.phpt
      ext/pdo_oci/tests/pdo_oci_attr_drivername.phpt
      ext/pdo_oci/tests/pdo_oci_attr_drivername.phpt
      ext/pdo_oci/tests/pdo_oci_attr_nulls_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_nulls_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_prefetch_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_prefetch_1.phpt
      ext/pdo_oci/tests/pdo_oci_attr_prefetch_2.phpt
      ext/pdo_oci/tests/pdo_oci_attr_prefetch_2.phpt
      ext/pdo_oci/tests/pdo_oci_attr_server.phpt
      ext/pdo_oci/tests/pdo_oci_attr_server.phpt:
      
      file pdo_oci_attr_autocommit_1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/pdo_oci/config.m4
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/php_pdo_oci_int.h:
      Add $dbh->getAttribute() support for ATTR_SERVER_VERSION, ATTR_SERVER_INFO,
      ATTR_CLIENT_VERSION, ATTR_AUTOCOMMIT. Sync WS between PHP 5 & 6 and add a
      couple of casts.

2007-08-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/magic_by_ref_001.phpt
      ZendEngine2/tests/magic_by_ref_002.phpt
      ZendEngine2/tests/magic_by_ref_003.phpt
      ZendEngine2/tests/magic_by_ref_004.phpt
      ZendEngine2/tests/magic_by_ref_005.phpt
      ZendEngine2/tests/magic_by_ref_006.phpt
      ZendEngine2/tests/magic_by_ref_007.phpt
      ZendEngine2/tests/magic_by_ref_010.phpt:
      MFH: prohibit arguments by ref in magic methods

    * ZendEngine2/zend_API.c
      ZendEngine2/tests/magic_by_ref_001.phpt
      ZendEngine2/tests/magic_by_ref_001.phpt
      ZendEngine2/tests/magic_by_ref_002.phpt
      ZendEngine2/tests/magic_by_ref_002.phpt
      ZendEngine2/tests/magic_by_ref_003.phpt
      ZendEngine2/tests/magic_by_ref_003.phpt
      ZendEngine2/tests/magic_by_ref_004.phpt
      ZendEngine2/tests/magic_by_ref_004.phpt
      ZendEngine2/tests/magic_by_ref_005.phpt
      ZendEngine2/tests/magic_by_ref_005.phpt
      ZendEngine2/tests/magic_by_ref_006.phpt
      ZendEngine2/tests/magic_by_ref_006.phpt
      ZendEngine2/tests/magic_by_ref_007.phpt
      ZendEngine2/tests/magic_by_ref_007.phpt
      ZendEngine2/tests/magic_by_ref_008.phpt
      ZendEngine2/tests/magic_by_ref_009.phpt
      ZendEngine2/tests/magic_by_ref_010.phpt
      ZendEngine2/tests/magic_by_ref_010.phpt:
      prohibit arguments by ref in magic methods

2007-08-31  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #42453 (CGI SAPI does not shut down cleanly with -i/-m/-v cmdline
      options)

2007-08-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/package2.xml:
      update changelog, prepare for 1.2.4 release

2007-08-31  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_schema.c
      ext/soap/php_schema.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug42359.phpt
      ext/soap/tests/bugs/bug42359.phpt
      ext/soap/tests/bugs/bug42359.phpt
      ext/soap/tests/bugs/bug42359.wsdl
      ext/soap/tests/bugs/bug42359.wsdl
      ext/soap/tests/bugs/bug42359.wsdl:
      Fixed bug #42359 (xsd:list type not parsed)

2007-08-31  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/basic_functions.c
      main/SAPI.h
      main/main.c:
      ws

2007-08-31  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug42086.phpt
      ext/soap/tests/bugs/bug42086.phpt
      ext/soap/tests/bugs/bug42086.wsdl
      ext/soap/tests/bugs/bug42086.wsdl:
      
      file bug42086.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug42086.phpt
      ext/soap/tests/bugs/bug42086.wsdl:
      Fixed bug #42086 (SoapServer return Procedure '' not present for WSIBasic
      compliant wsdl)

2007-08-31  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/php_ini.c:
      ws fixes

    * main/php_ini.c:
      ws + apify cfg_get_entry

2007-08-31  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug42326.phpt
      ext/soap/tests/bugs/bug42326.phpt
      ext/soap/tests/bugs/bug42326.wsdl
      ext/soap/tests/bugs/bug42326.wsdl:
      
      file bug42326.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug42326.phpt
      ext/soap/tests/bugs/bug42326.wsdl:
      Fixed bug #42326 (SoapServer crash)

2007-08-31  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/zend_ini.c:
      - Revert the revert: this is not causing any problems (or we have lot
      bigger issues), the bug is elsewhere

    * (PHP_5_2)
      main/php.h
      main/php_ini.h:
      MFH: Moved php.ini related protos where they belong

    * main/php.h
      main/php_ini.h:
      - Moved the php.ini related function protos where they belong

    * ext/odbc/birdstep.c
      ext/standard/ftp_fopen_wrapper.c
      ext/sybase/php_sybase_db.c
      ext/sysvshm/sysvshm.c:
      - Include php_ini.h (needed in future, does not break anything)

2007-08-30  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/rowid_bind.phpt
      ext/oci8/tests/xmltype_01.phpt:
      MFB New tests

    * ext/oci8/tests/rowid_bind.phpt
      ext/oci8/tests/rowid_bind.phpt
      ext/oci8/tests/xmltype_01.phpt
      ext/oci8/tests/xmltype_01.phpt:
      
      file rowid_bind.phpt was initially added on branch PHP_5_2.

2007-08-30  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/php_dom.c:
      MFH: fix bug #42462 (Segmentation when trying to set an attribute in
      DOMElement)

    * ext/dom/php_dom.c:
      fix bug #42462 (Segmentation when trying to set an attribute in DOMElement)

2007-08-30  Johannes Schlter  <johannes@schlueters.de>

    * ZendEngine2/zend.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Allow binary strings as method name in $class::$method(), fixes
        tests/lang/044.phpt (Etienne Kneuss)

2007-08-30  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/pdo_029.phpt
      ext/pdo/tests/pdo_030.phpt:
      - Fixed bug #42452 (PDO classes do not expose Reflection API information)
      - Fixed tests

2007-08-30  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.h:
      fix C++ extensions build
      C++ doesn't allow implicit casting of void* to Uchar*, we have to do it
      explicitly

2007-08-30  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ZendEngine2/zend_builtin_functions.c:
      MFB: Add optional parameter  to debug_backtrace().

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c:
      Add optional parameter  to debug_backtrace().

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

2007-08-30  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/lstat_stat_variation6.phpt:
      fix test: do not run when noatime set

    * ext/standard/tests/file/lstat_stat_variation6.phpt:
      fix tests: do not run when noatime set

2007-08-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.4

2007-08-29  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/php_string.h:
      - Put the PHPAPI php_u_str_to_str() function in the .h, just like the rest.

2007-08-29  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt:
      fix tests: do not run on MACOS

    * (PHP_5_2)
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt:
      fix test: do not run on MACOS

2007-08-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/gd.c:
      - gd bug #102, alternative fix when an old library is used

2007-08-29  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt:
      fix test, do not run on macos

2007-08-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_sqlite/EXPERIMENTAL:
      
      not exprimental

2007-08-28  Derick Rethans  <php@derickrethans.nl>

    * main/main.c:
      - Fixed allow_url_fopen_list/allow_url_include_list handling by making sure
        the pointers are initialized. Thanks to Sara.

2007-08-27  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS:
      Fixed typo

2007-08-27  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      Fix news

2007-08-27  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd.c:
      - revert fix for #106
      - add news entry for pslib fix
        NB: Please next time, inform us before a complete freeze is done for
            a given branch. And a week for a RC is defitively too short.

2007-08-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd.c
      ext/gd/tests/libgd00106.phpt:
      - MFB: gd #106, imagerectangle draws 1x1 rectangles as 1x3 rectangles

    * ext/gd/tests/libgd00106.phpt
      ext/gd/tests/libgd00106.phpt:
      
      - gd #106, imagerectangle draws 1x1 rectangles as 1x3 rectangles

    * ext/gd/libgd/gd.c:
      - gd #106, imagerectangle draws 1x1 rectangles as 1x3 rectangles

2007-08-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/EXPERIMENTAL:
      PDO is not experimental anymore

2007-08-25  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c:
      fixed compilation error on Visual C++ 2005

2007-08-25  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt:
      fix tests

2007-08-24  Sara Golemon  <sara@golemon.com>

    * (RELEASE_1_5)
      ext/hash/package.xml
      ext/hash/package2.xml:
      Prep for 1.5 release

    * (RELEASE_1_5)
      ext/hash/hash.c:
      Fix hash_init() for PHP < 6

2007-08-24  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/versioning/version_compare.phpt
      ext/standard/tests/versioning/version_compare.phpt:
      adding check for rc1 to version-compare test

2007-08-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/bug41633_2.phpt
      ZendEngine2/tests/ns_039.phpt
      ZendEngine2/tests/ns_040.phpt
      ZendEngine2/tests/ns_041.phpt
      ZendEngine2/tests/ns_042.phpt
      ZendEngine2/tests/ns_043.phpt
      ZendEngine2/tests/ns_044.phpt
      ZendEngine2/tests/ns_045.phpt
      ZendEngine2/tests/ns_046.phpt
      ZendEngine2/tests/ns_047.phpt
      ZendEngine2/tests/ns_048.phpt
      ZendEngine2/tests/ns_049.phpt
      ZendEngine2/tests/ns_050.phpt
      ZendEngine2/tests/ns_051.phpt
      ZendEngine2/tests/ns_052.phpt
      ZendEngine2/tests/ns_053.phpt
      ext/standard/basic_functions.c:
      Namespace constants

2007-08-24  Antony Dovgal  <antony@zend.com>

    * ext/pcre/php_pcre.c:
      fix segfault on shutdown due to UG(utf8_conv) being destroyed twice

    * ext/pcre/tests/bug21758.phpt:
      fix test name

2007-08-24  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      scripts/php-config.in:
      MFH:- Fix problem with non-bash compliant shells

    * scripts/php-config.in:
      - Fix problem with non-bash compliant shells

2007-08-23  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.4RC3

2007-08-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      -BFN

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      MFH: revert the patch which breaks multithreaded servers

    * ZendEngine2/zend_ini.c:
      revert patch which breaks multithreaded servers

2007-08-23  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/standard/versioning.c:
      - MFH: Make version_compare() also understand the lower case variant of
      "RC".

2007-08-23  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/session/mod_files.c:
      MFB: Fixed bug #37273 (Symlinks and mod_files session handler allow
      open_basedir bypass)

    * ext/session/mod_files.c:
      MFB: -r1.100.2.3.2.5

    * (PHP_5_2)
      ext/session/mod_files.c:
      MFH: ws + cs changes (sync to ease merging patches around!)

    * ext/session/tests/bug41600.phpt:
      missing )

2007-08-23  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/versioning.c:
      - Make version_compare() also understand the lower case variant of "RC".

2007-08-23  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/copy_variation9.phpt:
      fix tests

2007-08-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/session/mod_files.c:
      
      Fixed bug #37273 (Symlinks and mod_files session handler allow
      open_basedir
      bypass).

2007-08-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      
      Fixed bug #42368 (Incorrect error message displayed by pg_escape_string).

2007-08-22  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      ext/standard/dir.c:
      MFH:- Fixed bug #42365 (glob() crashes with invalid flags)

    * ext/standard/dir.c:
      - Fixed bug #42365 (glob() crashes with invalid flags)

2007-08-22  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug42183.phpt
      ext/soap/tests/bugs/bug42183.phpt:
      
      file bug42183.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug42183.phpt:
      Fixed bug #42183 (classmap cause crashr in non-wsdl mode)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/is_a.phpt
      ZendEngine2/tests/is_a.phpt:
      Fixed bug #42009 (is_a() and is_subclass_of() should NOT call autoload, in
      the same way as "instanceof" operator).

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_026.phpt:
      Fixed name resolution
        namespace A;
          B::foo(); // 1. this is function "foo" from namespace "B"
                    // 2. this is static method "foo" of class "B" from
      namespace "A"
                    // 3. this is static methos "boo" of internal class "B"
        namespace A;
          A::foo(); // 1. this is function "foo" from namespace "A"
                    // 2. this is static method "foo" of class "A" from
      namespace "A"
                    // 3. this is static methos "foo" of internal class "A"

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt:
      typo

2007-08-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      Fixed bug #42368 (Incorrect error message displayed by pg_escape_string)

2007-08-21  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      MFH:Fix typo in fastcgi.logging option example

    * php.ini-dist
      php.ini-recommended:
      Fix typo in fastcgi.logging option example

2007-08-21  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/tests/bug42364.phpt:
      - MFH: Fix Bug #42364 Crash when using getRealPath with DirectoryIterator

    * ext/spl/spl_directory.c
      ext/spl/tests/bug42364.phpt
      ext/spl/tests/bug42364.phpt:
      - Fixed Bug #42364 Crash when using getRealPath with DirectoryIterator

2007-08-21  Sara Golemon  <sara@golemon.com>

    * ext/curl/interface.c:
      Bagder says I don't need these ifdefs

2007-08-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo_sqlite/EXPERIMENTAL:
      
      No longer experimental

2007-08-20  Sara Golemon  <sara@golemon.com>

    * ext/curl/interface.c:
      Add support for CURLPROXY_SOCKS4

2007-08-20  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/reflection/php_reflection.c:
      - MFB: Fugbix typo.

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      - Fugbix typo.

2007-08-20  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      acinclude.m4
      configure.in:
      MFH:- Part 1 of fixing problems with runpath switch (make --disable-rpath
      work for real)

    * acinclude.m4
      configure.in:
      - Part 1 of fixing problems with runpath switch (make --disable-rpath work
      for real)

2007-08-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y:
      Added namespace related optimizations and comments

2007-08-20  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/unlink_variation1.phpt:
      fix test : skip if user is root

    * ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/fileowner_basic.phpt
      ext/standard/tests/file/fileowner_basic.phpt:
      fix tests

    * ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/unlink_variation1.phpt:
      fix test: skip if user is root

2007-08-19  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      BFN

2007-08-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/mime_magic/TODO:
      No longer relavent, extension is made absolete by fileinfo

2007-08-19  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/libmbfl/mbfl/mbfilter.c:
      added negative offset support in mbfl_strrpos (fixed #42085)

2007-08-17  Stanislav Malyshev  <stas@zend.com>

    * README.namespaces:
      some rewording and typofixing

2007-08-17  Dmitry Stogov  <dmitry@zend.com>

    * README.namespaces:
      Added examples

2007-08-17  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      - MFH: Mark the parameter for ReflectionProperty::GetValue as optional

    * ext/reflection/php_reflection.c:
      - Mark the parameter for ReflectionProperty::GetValue as optional

2007-08-17  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/config.m4:
      MFH: PDO_OCI: fix Instant Client build broken by logic correction in
      previous Solaris lib/lib32 fix

    * (PHP_5_2)
      ext/pdo_oci/config.m4:
      PDO_OCI: fix Instant Client build broken by logic correction during
      previous Solaris lib/lib32 fix

2007-08-17  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Namespaces: improved run-time speed

2007-08-17  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/standard/proc_open.c:
      MFH:- Fixed bug #41904 (proc_open with empty env array)

    * ext/standard/proc_open.c:
      - Fixed bug #41904 (proc_open with empty env array)

2007-08-17  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.4RC2

2007-08-16  Stanislav Malyshev  <stas@zend.com>

    * main/streams/userspace.c
      main/streams/userspace.c:
      fix proto

2007-08-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      - Check the length too (just like in HEAD)

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/tests/network/ip.phpt:
      MFH:- Fix bug #41946 (ip2long("") should return FALSE)

2007-08-16  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/popen_pclose_error-sunos.phpt:
      fix test

    * (PHP_5_2)
      ext/standard/tests/file/popen_pclose_error-sunos.phpt:
      fix tests

2007-08-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/ctype/README:
      Extension is no longer experimental

2007-08-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/tidy/TODO:
      
      Docs were added

2007-08-14  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fgetcsv_variation10.phpt
      ext/standard/tests/file/fgetcsv_variation14.phpt
      ext/standard/tests/file/fgetcsv_variation2.phpt
      ext/standard/tests/file/fgetcsv_variation22.phpt
      ext/standard/tests/file/fgetcsv_variation29.phpt
      ext/standard/tests/file/fgetcsv_variation30.phpt
      ext/standard/tests/file/fgetcsv_variation31.phpt:
      fix tests

    * (PHP_5_2)
      ext/standard/tests/file/fgetcsv_variation10.phpt
      ext/standard/tests/file/fgetcsv_variation14.phpt
      ext/standard/tests/file/fgetcsv_variation2.phpt
      ext/standard/tests/file/fgetcsv_variation22.phpt
      ext/standard/tests/file/fgetcsv_variation29.phpt
      ext/standard/tests/file/fgetcsv_variation30.phpt
      ext/standard/tests/file/fgetcsv_variation31.phpt:
      Fix tests

2007-08-14  Antony Dovgal  <antony@zend.com>

    * ext/oci8/config.m4
      ext/pdo_oci/config.m4:
      fix lib/lib32 checks to work with broken Solaris shell

2007-08-14  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/spl/spl_sxe.c
      ext/spl/tests/bug42259.phpt:
      MFH: fix bug #42259 (SimpleXMLIterator loses ancestry)
      add test

    * ext/spl/spl_sxe.c
      ext/spl/tests/bug42259.phpt
      ext/spl/tests/bug42259.phpt:
      fix bug #42259 (SimpleXMLIterator loses ancestry)
      add test

2007-08-14  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      bfn

    * (PHP_5_2)
      scripts/phpize.m4:
      MFH:- Fixed bug #42292 ($PHP_CONFIG not set for phpized builds)

    * scripts/phpize.m4:
      - Fix bug #42292 ($PHP_CONFIG not set)

    * (PHP_5_2)
      NEWS:
      fix is fix, change is something else

2007-08-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Oracle news

2007-08-14  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      variable class patch was reverted for 5.2.4

2007-08-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed typo

2007-08-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      tests/lang/041.phpt
      tests/lang/042.phpt
      tests/lang/043.phpt
      tests/lang/044.phpt:
      revert variable class support for 5.2

    * (PHP_5_2)
      ZendEngine2/zend_language_parser.y:
      Revert variable class patch for 5.2

2007-08-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      main/php_version.h:
      touch try 2

    * (PHP_5_2)
      main/php_version.h:
      touch

    * (PHP_5_2)
      configure.in:
      - RC2 on the run

2007-08-13  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      main/php_version.h:
      Fix version

2007-08-13  Antony Dovgal  <antony@zend.com>

    * ext/zip/tests/oo_properties.phpt:
      make sure the temp file is closed before removing it

2007-08-13  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/clearstatcache_error.phpt:
      New testcase for clearstatcache() function

    * ext/standard/tests/file/clearstatcache_error.phpt
      ext/standard/tests/file/clearstatcache_error.phpt:
      
      file clearstatcache_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/parse_ini_file.phpt:
      New testcase for parse_ini_file() function

    * ext/standard/tests/file/parse_ini_file.phpt
      ext/standard/tests/file/parse_ini_file.phpt:
      
      file parse_ini_file.phpt was initially added on branch PHP_5_2.

2007-08-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/file.c
      ext/standard/tests/assert/assert_basic2.phpt
      ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation13.phpt:
      MFB: Fix tests + directory check inside copy() function

2007-08-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/file.c
      ext/standard/tests/file/copy_variation12.phpt:
      
      Fixed copy test as well as the directory check inside copy() function

    * (PHP_5_2)
      ext/standard/tests/file/copy_variation13.phpt:
      
      Fixed test

    * (PHP_5_2)
      ext/standard/tests/assert/assert_basic2.phpt:
      WS

2007-08-12  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fgetss_basic1.phpt
      ext/standard/tests/file/fgetss_basic2-win32.phpt
      ext/standard/tests/file/fgetss_basic2.phpt
      ext/standard/tests/file/fgetss_error.phpt
      ext/standard/tests/file/fgetss_variation1-win32.phpt
      ext/standard/tests/file/fgetss_variation1.phpt
      ext/standard/tests/file/fgetss_variation2.phpt
      ext/standard/tests/file/fgetss_variation3-win32.phpt
      ext/standard/tests/file/fgetss_variation3.phpt
      ext/standard/tests/file/fgetss_variation4.phpt
      ext/standard/tests/file/fgetss_variation5-win32.phpt
      ext/standard/tests/file/fgetss_variation5.phpt:
      New testcases for fgetss() function

    * ext/standard/tests/file/fgetss_basic1.phpt
      ext/standard/tests/file/fgetss_basic1.phpt
      ext/standard/tests/file/fgetss_basic2-win32.phpt
      ext/standard/tests/file/fgetss_basic2-win32.phpt
      ext/standard/tests/file/fgetss_basic2.phpt
      ext/standard/tests/file/fgetss_basic2.phpt
      ext/standard/tests/file/fgetss_error.phpt
      ext/standard/tests/file/fgetss_error.phpt
      ext/standard/tests/file/fgetss_variation1-win32.phpt
      ext/standard/tests/file/fgetss_variation1-win32.phpt
      ext/standard/tests/file/fgetss_variation1.phpt
      ext/standard/tests/file/fgetss_variation1.phpt
      ext/standard/tests/file/fgetss_variation2.phpt
      ext/standard/tests/file/fgetss_variation2.phpt
      ext/standard/tests/file/fgetss_variation3-win32.phpt
      ext/standard/tests/file/fgetss_variation3-win32.phpt
      ext/standard/tests/file/fgetss_variation3.phpt
      ext/standard/tests/file/fgetss_variation3.phpt
      ext/standard/tests/file/fgetss_variation4.phpt
      ext/standard/tests/file/fgetss_variation4.phpt
      ext/standard/tests/file/fgetss_variation5-win32.phpt
      ext/standard/tests/file/fgetss_variation5-win32.phpt
      ext/standard/tests/file/fgetss_variation5.phpt
      ext/standard/tests/file/fgetss_variation5.phpt:
      
      file fgetss_basic1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation9.phpt:
      More new testcases for fopen() & fclose() functions

    * ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation1.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation10.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11-win32.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation11.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12-win32.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation12.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13-win32.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation13.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation14.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation15.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation16.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation17.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation18.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation19.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation2.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation20.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation21.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation22.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation23.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation24.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation3.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation4.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation5.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation6.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation7.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation8.phpt
      ext/standard/tests/file/007_variation9.phpt
      ext/standard/tests/file/007_variation9.phpt:
      
      More new testcases for fopen() & fclose() functions

2007-08-12  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/standard/file.c:
      MF PHP_5_2

2007-08-11  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/fscanf_variation3.phpt:
      more fixed tests

    * ext/standard/tests/file/fscanf_variation33.phpt
      ext/standard/tests/file/fscanf_variation34.phpt
      ext/standard/tests/file/fscanf_variation40.phpt
      ext/standard/tests/file/fscanf_variation9.phpt:
      fix tests failing on 64bit

2007-08-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/mysqli/tests/mysqli_real_connect.phpt:
      fix typo in tmp file path

2007-08-11  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/standard/file.c:
      fixed compilation error: S_ISDIR is undefined.

2007-08-10  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fscanf_error.phpt
      ext/standard/tests/file/fscanf_variation1.phpt
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation11.phpt
      ext/standard/tests/file/fscanf_variation12.phpt
      ext/standard/tests/file/fscanf_variation13.phpt
      ext/standard/tests/file/fscanf_variation14.phpt
      ext/standard/tests/file/fscanf_variation15.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation17.phpt
      ext/standard/tests/file/fscanf_variation18.phpt
      ext/standard/tests/file/fscanf_variation19.phpt
      ext/standard/tests/file/fscanf_variation2.phpt
      ext/standard/tests/file/fscanf_variation20.phpt
      ext/standard/tests/file/fscanf_variation21.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation23.phpt
      ext/standard/tests/file/fscanf_variation24.phpt
      ext/standard/tests/file/fscanf_variation25.phpt
      ext/standard/tests/file/fscanf_variation26.phpt
      ext/standard/tests/file/fscanf_variation27.phpt
      ext/standard/tests/file/fscanf_variation28.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation3.phpt
      ext/standard/tests/file/fscanf_variation30.phpt
      ext/standard/tests/file/fscanf_variation31.phpt
      ext/standard/tests/file/fscanf_variation32.phpt
      ext/standard/tests/file/fscanf_variation33.phpt
      ext/standard/tests/file/fscanf_variation34.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation36.phpt
      ext/standard/tests/file/fscanf_variation37.phpt
      ext/standard/tests/file/fscanf_variation38.phpt
      ext/standard/tests/file/fscanf_variation39.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation40.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation42.phpt
      ext/standard/tests/file/fscanf_variation43.phpt
      ext/standard/tests/file/fscanf_variation44.phpt
      ext/standard/tests/file/fscanf_variation45.phpt
      ext/standard/tests/file/fscanf_variation46.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      ext/standard/tests/file/fscanf_variation48.phpt
      ext/standard/tests/file/fscanf_variation49.phpt
      ext/standard/tests/file/fscanf_variation5.phpt
      ext/standard/tests/file/fscanf_variation50.phpt
      ext/standard/tests/file/fscanf_variation51.phpt
      ext/standard/tests/file/fscanf_variation52.phpt
      ext/standard/tests/file/fscanf_variation53.phpt
      ext/standard/tests/file/fscanf_variation54.phpt
      ext/standard/tests/file/fscanf_variation55.phpt
      ext/standard/tests/file/fscanf_variation6.phpt
      ext/standard/tests/file/fscanf_variation7.phpt
      ext/standard/tests/file/fscanf_variation8.phpt
      ext/standard/tests/file/fscanf_variation9.phpt:
      New testcases for fscanf() function

    * ext/standard/tests/file/fscanf_error.phpt
      ext/standard/tests/file/fscanf_error.phpt
      ext/standard/tests/file/fscanf_variation11.phpt
      ext/standard/tests/file/fscanf_variation11.phpt
      ext/standard/tests/file/fscanf_variation15.phpt
      ext/standard/tests/file/fscanf_variation15.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation16.phpt
      ext/standard/tests/file/fscanf_variation19.phpt
      ext/standard/tests/file/fscanf_variation19.phpt
      ext/standard/tests/file/fscanf_variation2.phpt
      ext/standard/tests/file/fscanf_variation2.phpt
      ext/standard/tests/file/fscanf_variation23.phpt
      ext/standard/tests/file/fscanf_variation23.phpt
      ext/standard/tests/file/fscanf_variation27.phpt
      ext/standard/tests/file/fscanf_variation27.phpt
      ext/standard/tests/file/fscanf_variation28.phpt
      ext/standard/tests/file/fscanf_variation28.phpt
      ext/standard/tests/file/fscanf_variation31.phpt
      ext/standard/tests/file/fscanf_variation31.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation35.phpt
      ext/standard/tests/file/fscanf_variation39.phpt
      ext/standard/tests/file/fscanf_variation39.phpt
      ext/standard/tests/file/fscanf_variation43.phpt
      ext/standard/tests/file/fscanf_variation43.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      ext/standard/tests/file/fscanf_variation47.phpt
      ext/standard/tests/file/fscanf_variation48.phpt
      ext/standard/tests/file/fscanf_variation51.phpt
      ext/standard/tests/file/fscanf_variation51.phpt
      ext/standard/tests/file/fscanf_variation55.phpt
      ext/standard/tests/file/fscanf_variation55.phpt
      ext/standard/tests/file/fscanf_variation6.phpt
      ext/standard/tests/file/fscanf_variation6.phpt:
      
      file fscanf_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/fscanf_variation1.phpt
      ext/standard/tests/file/fscanf_variation1.phpt
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation10.phpt
      ext/standard/tests/file/fscanf_variation12.phpt
      ext/standard/tests/file/fscanf_variation12.phpt
      ext/standard/tests/file/fscanf_variation13.phpt
      ext/standard/tests/file/fscanf_variation13.phpt
      ext/standard/tests/file/fscanf_variation14.phpt
      ext/standard/tests/file/fscanf_variation14.phpt
      ext/standard/tests/file/fscanf_variation17.phpt
      ext/standard/tests/file/fscanf_variation17.phpt
      ext/standard/tests/file/fscanf_variation18.phpt
      ext/standard/tests/file/fscanf_variation18.phpt
      ext/standard/tests/file/fscanf_variation20.phpt
      ext/standard/tests/file/fscanf_variation20.phpt
      ext/standard/tests/file/fscanf_variation21.phpt
      ext/standard/tests/file/fscanf_variation21.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation22.phpt
      ext/standard/tests/file/fscanf_variation24.phpt
      ext/standard/tests/file/fscanf_variation24.phpt
      ext/standard/tests/file/fscanf_variation25.phpt
      ext/standard/tests/file/fscanf_variation25.phpt
      ext/standard/tests/file/fscanf_variation26.phpt
      ext/standard/tests/file/fscanf_variation26.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation29.phpt
      ext/standard/tests/file/fscanf_variation3.phpt
      ext/standard/tests/file/fscanf_variation3.phpt
      ext/standard/tests/file/fscanf_variation30.phpt
      ext/standard/tests/file/fscanf_variation30.phpt
      ext/standard/tests/file/fscanf_variation32.phpt
      ext/standard/tests/file/fscanf_variation32.phpt
      ext/standard/tests/file/fscanf_variation33.phpt
      ext/standard/tests/file/fscanf_variation33.phpt
      ext/standard/tests/file/fscanf_variation34.phpt
      ext/standard/tests/file/fscanf_variation34.phpt
      ext/standard/tests/file/fscanf_variation36.phpt
      ext/standard/tests/file/fscanf_variation36.phpt
      ext/standard/tests/file/fscanf_variation37.phpt
      ext/standard/tests/file/fscanf_variation37.phpt
      ext/standard/tests/file/fscanf_variation38.phpt
      ext/standard/tests/file/fscanf_variation38.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation4.phpt
      ext/standard/tests/file/fscanf_variation40.phpt
      ext/standard/tests/file/fscanf_variation40.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation41.phpt
      ext/standard/tests/file/fscanf_variation42.phpt
      ext/standard/tests/file/fscanf_variation42.phpt
      ext/standard/tests/file/fscanf_variation44.phpt
      ext/standard/tests/file/fscanf_variation44.phpt
      ext/standard/tests/file/fscanf_variation45.phpt
      ext/standard/tests/file/fscanf_variation45.phpt
      ext/standard/tests/file/fscanf_variation46.phpt
      ext/standard/tests/file/fscanf_variation46.phpt
      ext/standard/tests/file/fscanf_variation48.phpt
      ext/standard/tests/file/fscanf_variation49.phpt
      ext/standard/tests/file/fscanf_variation49.phpt
      ext/standard/tests/file/fscanf_variation5.phpt
      ext/standard/tests/file/fscanf_variation5.phpt
      ext/standard/tests/file/fscanf_variation50.phpt
      ext/standard/tests/file/fscanf_variation50.phpt
      ext/standard/tests/file/fscanf_variation52.phpt
      ext/standard/tests/file/fscanf_variation52.phpt
      ext/standard/tests/file/fscanf_variation53.phpt
      ext/standard/tests/file/fscanf_variation53.phpt
      ext/standard/tests/file/fscanf_variation54.phpt
      ext/standard/tests/file/fscanf_variation54.phpt
      ext/standard/tests/file/fscanf_variation7.phpt
      ext/standard/tests/file/fscanf_variation7.phpt
      ext/standard/tests/file/fscanf_variation8.phpt
      ext/standard/tests/file/fscanf_variation8.phpt
      ext/standard/tests/file/fscanf_variation9.phpt
      ext/standard/tests/file/fscanf_variation9.phpt:
      
      file fscanf_variation1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/htmlentities19.phpt
      ext/standard/tests/file/htmlspecialchars.phpt:
      New testcases for htmlentities() & htmlspecialchars()

    * ext/standard/tests/file/htmlentities19.phpt
      ext/standard/tests/file/htmlentities19.phpt
      ext/standard/tests/file/htmlspecialchars.phpt
      ext/standard/tests/file/htmlspecialchars.phpt:
      
      file htmlentities19.phpt was initially added on branch PHP_5_2.

2007-08-10  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/extract.phpt
      ext/standard/tests/array/extract_error.phpt
      ext/standard/tests/array/extract_variation1.phpt
      ext/standard/tests/array/extract_variation2.phpt
      ext/standard/tests/array/extract_variation3.phpt
      ext/standard/tests/array/extract_variation4.phpt
      ext/standard/tests/array/extract_variation5.phpt
      ext/standard/tests/array/extract_variation6.phpt
      ext/standard/tests/array/extract_variation7.phpt
      ext/standard/tests/array/extract_variation8.phpt
      ext/standard/tests/array/extract_variation9.phpt:
      split the test

2007-08-10  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/sybase/config.m4
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.h
      ext/sybase_ct/tests/bug22403.phpt
      ext/sybase_ct/tests/bug26407.phpt
      ext/sybase_ct/tests/bug27843.phpt
      ext/sybase_ct/tests/bug28354.phpt
      ext/sybase_ct/tests/bug30312.phpt
      ext/sybase_ct/tests/test.inc
      ext/sybase_ct/tests/test_fetch_object.phpt
      ext/sybase_ct/tests/test_fields.phpt
      ext/sybase_ct/tests/test_long.phpt
      ext/sybase_ct/tests/test_msghandler.phpt
      ext/sybase_ct/tests/test_msghandler_handled.phpt
      ext/sybase_ct/tests/test_unbuffered_query.phpt:
      MFB: sync

    * (PHP_5_2)
      ext/sybase/php_sybase_db.c:
      No dots in error messages!

2007-08-10  Antony Dovgal  <antony@zend.com>

    * ext/standard/array.c:
      empty/invalid names are not allowed (empty prefixes are)

    * ext/standard/array.c:
      allow empty prefix (restore 5_2 behavior)

    * (PHP_5_2)
      ext/standard/tests/array/extract.phpt:
      .. and remove the original one

    * ext/standard/tests/array/extract_error.phpt
      ext/standard/tests/array/extract_error.phpt
      ext/standard/tests/array/extract_variation1.phpt
      ext/standard/tests/array/extract_variation1.phpt
      ext/standard/tests/array/extract_variation2.phpt
      ext/standard/tests/array/extract_variation2.phpt
      ext/standard/tests/array/extract_variation3.phpt
      ext/standard/tests/array/extract_variation3.phpt
      ext/standard/tests/array/extract_variation4.phpt
      ext/standard/tests/array/extract_variation4.phpt
      ext/standard/tests/array/extract_variation5.phpt
      ext/standard/tests/array/extract_variation5.phpt
      ext/standard/tests/array/extract_variation6.phpt
      ext/standard/tests/array/extract_variation6.phpt
      ext/standard/tests/array/extract_variation7.phpt
      ext/standard/tests/array/extract_variation7.phpt
      ext/standard/tests/array/extract_variation8.phpt
      ext/standard/tests/array/extract_variation8.phpt
      ext/standard/tests/array/extract_variation9.phpt
      ext/standard/tests/array/extract_variation9.phpt:
      
      file extract_error.phpt was initially added on branch PHP_5_2.

2007-08-10  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/array.c
      ext/standard/tests/array/bug42233.phpt:
      MFB: Fixed the fix for bug #42233 and added test for it.

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/tests/array/bug42233.phpt
      ext/standard/tests/array/bug42233.phpt:
      - Fix the fix for bug #42233

2007-08-10  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt
      ext/standard/tests/file/tempnam_variation7.phpt:
      fix tests

2007-08-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/openssl/openssl.c:
      Fixed generation on DH publick key for given private key

2007-08-10  Antony Dovgal  <antony@zend.com>

    * main/php_open_temporary_file.c:
      resolve dir before calling mktemp/mkstemp
      this is tested by ext/standard/tests/file/tempnam_variation2.phpt

    * TSRM/tsrm_virtual_cwd.c:
      fix ws/cs & folding

    * ext/bz2/bz2_filter.c:
      MFB: Fixed bug #42117 (bzip2.compress loses data in internal buffer)

    * (PHP_5_2)
      ext/standard/file.c:
      nuke the dot

    * ext/standard/file.c:
      MFB: Fixed bug #42243 (copy() does not ouput an error when the first arg is
      a dir)

    * ext/dbase/dbf_head.c:
      MFB: Fixed bug #42261 (header wrong for date field)

2007-08-10  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/config.m4:
      oci8: MFH with Ilia's OK: changes to build with Oracle Database 11g

    * (PHP_5_2)
      ext/pdo_oci/config.m4:
      pdo_oci: MFH with Ilia's OK: changes to build with Oracle Database 11g

    * ext/oci8/config.m4:
      oci8: merge changes to build with Oracle Database 11g

    * ext/pdo_oci/config.m4:
      pdo_oci: merge changes to build with Oracle Database 11g

2007-08-10  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/tempnam_error.phpt:
      more new testcases for tempnam() function

    * ext/standard/tests/file/tempnam_error.phpt
      ext/standard/tests/file/tempnam_error.phpt:
      
      file tempnam_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/strtolower-win32.phpt
      ext/standard/tests/strings/strtolower.phpt
      ext/standard/tests/strings/strtoupper1-win32.phpt
      ext/standard/tests/strings/strtoupper1.phpt:
      New testcases for strtolower() and strtoupper() functions

    * ext/standard/tests/strings/strtolower-win32.phpt
      ext/standard/tests/strings/strtolower-win32.phpt
      ext/standard/tests/strings/strtolower.phpt
      ext/standard/tests/strings/strtolower.phpt
      ext/standard/tests/strings/strtoupper1-win32.phpt
      ext/standard/tests/strings/strtoupper1-win32.phpt
      ext/standard/tests/strings/strtoupper1.phpt
      ext/standard/tests/strings/strtoupper1.phpt:
      
      file strtolower-win32.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/copy_variation1.phpt
      ext/standard/tests/file/copy_variation10.phpt
      ext/standard/tests/file/copy_variation11.phpt
      ext/standard/tests/file/copy_variation12-win32.phpt
      ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation14.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation16-win32.phpt
      ext/standard/tests/file/copy_variation16.phpt
      ext/standard/tests/file/copy_variation17.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/copy_variation2-win32.phpt
      ext/standard/tests/file/copy_variation2.phpt
      ext/standard/tests/file/copy_variation3-win32.phpt
      ext/standard/tests/file/copy_variation3.phpt
      ext/standard/tests/file/copy_variation4-win32.phpt
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation5-win32.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation6-win32.phpt
      ext/standard/tests/file/copy_variation6.phpt
      ext/standard/tests/file/copy_variation7.phpt
      ext/standard/tests/file/copy_variation8.phpt
      ext/standard/tests/file/copy_variation9.phpt:
      More new testcases for copy() function

    * ext/standard/tests/file/copy_variation1.phpt
      ext/standard/tests/file/copy_variation1.phpt
      ext/standard/tests/file/copy_variation10.phpt
      ext/standard/tests/file/copy_variation10.phpt
      ext/standard/tests/file/copy_variation11.phpt
      ext/standard/tests/file/copy_variation11.phpt
      ext/standard/tests/file/copy_variation12-win32.phpt
      ext/standard/tests/file/copy_variation12-win32.phpt
      ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation12.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation13.phpt
      ext/standard/tests/file/copy_variation14.phpt
      ext/standard/tests/file/copy_variation14.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation15.phpt
      ext/standard/tests/file/copy_variation16-win32.phpt
      ext/standard/tests/file/copy_variation16-win32.phpt
      ext/standard/tests/file/copy_variation16.phpt
      ext/standard/tests/file/copy_variation16.phpt
      ext/standard/tests/file/copy_variation17.phpt
      ext/standard/tests/file/copy_variation17.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/copy_variation18.phpt
      ext/standard/tests/file/copy_variation2-win32.phpt
      ext/standard/tests/file/copy_variation2-win32.phpt
      ext/standard/tests/file/copy_variation2.phpt
      ext/standard/tests/file/copy_variation2.phpt
      ext/standard/tests/file/copy_variation3-win32.phpt
      ext/standard/tests/file/copy_variation3-win32.phpt
      ext/standard/tests/file/copy_variation3.phpt
      ext/standard/tests/file/copy_variation3.phpt
      ext/standard/tests/file/copy_variation4-win32.phpt
      ext/standard/tests/file/copy_variation4-win32.phpt
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation4.phpt
      ext/standard/tests/file/copy_variation5-win32.phpt
      ext/standard/tests/file/copy_variation5-win32.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation5.phpt
      ext/standard/tests/file/copy_variation6-win32.phpt
      ext/standard/tests/file/copy_variation6-win32.phpt
      ext/standard/tests/file/copy_variation6.phpt
      ext/standard/tests/file/copy_variation6.phpt
      ext/standard/tests/file/copy_variation7.phpt
      ext/standard/tests/file/copy_variation7.phpt
      ext/standard/tests/file/copy_variation8.phpt
      ext/standard/tests/file/copy_variation8.phpt
      ext/standard/tests/file/copy_variation9.phpt
      ext/standard/tests/file/copy_variation9.phpt:
      
      file copy_variation1.phpt was initially added on branch PHP_5_2.

2007-08-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/sybase/php_sybase_db.c:
      Fixed bug #42242 (sybase_connect() crashes)

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      
      Fixed bug #42243 (copy() does not ouput an error when the first arg is a
      dir).

    * (PHP_5_2)
      NEWS
      ext/dbase/dbf_head.c:
      
      Fixed bug #42261 (header wrong for date field).

2007-08-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/bz2/bz2_filter.c:
      
      Fixed bug #42117 (bzip2.compress loses data in internal buffer)

2007-08-09  Johannes Schlter  <johannes@schlueters.de>

    * ext/tokenizer/tokenizer_data_gen.sh:
      - Write to the correct file...

2007-08-09  Mattias Bengtsson  <mattias@secweb.se>

    * ext/gd/libgd/gd_gd.c
      ext/gd/tests/libgd00101.gd
      ext/gd/tests/libgd00101.phpt:
      -MFB: libgd #101, imagecreatefromgd can crash if gdImageCreate fails

    * (PHP_5_2)
      ext/gd/libgd/gd_gd.c
      ext/gd/tests/libgd00101.gd
      ext/gd/tests/libgd00101.gd
      ext/gd/tests/libgd00101.phpt
      ext/gd/tests/libgd00101.phpt:
      - libgd #101, imagecreatefromgd can crash if gdImageCreate fails

    * ext/gd/libgd/xbm.c
      ext/gd/tests/libgd00094.phpt
      ext/gd/tests/libgd00094.xbm:
      -MFB: libgd #94, imagecreatefromxbm can crash if gdImageCreate fails

    * (PHP_5_2)
      ext/gd/libgd/xbm.c
      ext/gd/tests/libgd00094.phpt
      ext/gd/tests/libgd00094.phpt
      ext/gd/tests/libgd00094.xbm
      ext/gd/tests/libgd00094.xbm:
      - libgd #94, imagecreatefromxbm can crash if gdImageCreate fails

2007-08-09  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_fetch_lengths.phpt
      ext/mysql/tests/mysql_fetch_object.phpt
      ext/mysql/tests/mysql_fetch_row.phpt
      ext/mysql/tests/mysql_field_flags.phpt
      ext/mysql/tests/mysql_field_len.phpt
      ext/mysql/tests/mysql_field_name.phpt
      ext/mysql/tests/mysql_field_seek.phpt
      ext/mysql/tests/mysql_field_table.phpt
      ext/mysql/tests/mysql_field_type.phpt
      ext/mysql/tests/mysql_free_result.phpt
      ext/mysql/tests/mysql_get_host_info.phpt
      ext/mysql/tests/mysql_get_proto_info.phpt
      ext/mysql/tests/mysql_get_server_info.phpt
      ext/mysql/tests/mysql_info.phpt
      ext/mysql/tests/mysql_insert_id.phpt
      ext/mysql/tests/mysql_list_dbs.phpt
      ext/mysql/tests/mysql_list_fields.phpt
      ext/mysql/tests/mysql_list_processes.phpt
      ext/mysql/tests/mysql_list_tables.phpt
      ext/mysql/tests/mysql_num_fields.phpt
      ext/mysql/tests/mysql_num_rows.phpt
      ext/mysql/tests/mysql_pconnect.phpt
      ext/mysql/tests/mysql_phpinfo.phpt
      ext/mysql/tests/mysql_ping.phpt
      ext/mysql/tests/mysql_query.phpt
      ext/mysql/tests/mysql_real_escape_string.phpt
      ext/mysql/tests/mysql_result.phpt
      ext/mysql/tests/mysql_select_db.phpt
      ext/mysql/tests/mysql_set_charset.phpt
      ext/mysql/tests/mysql_stat.phpt
      ext/mysql/tests/mysql_tablename.phpt
      ext/mysql/tests/mysql_thread_id.phpt
      ext/mysql/tests/mysql_unbuffered_query.phpt
      ext/mysql/tests/skipifconnectfailure.inc:
      Same as for ext/mysqli tests: addition of a new environment variable
      MYSQL_TEST_SKIP_CONNECT_FAILURE  which controls how to deal with
      connection
      problems. If MYSQL_TEST_SKIP_CONNECT_FAILURE = false (default) connection
      problems will make a test fail. If you set MYSQL_TEST_SKIP_CONNECT_FAILURE
      to any value that evaluates to true in PHP, a test which cannot connect to
      the database will be skipped.

    * ext/mysqli/tests/local_infile_tools.inc
      ext/mysqli/tests/reflection_tools.inc:
      I forgot those files when merging mysqlnd SVN and HEAD. Only required by
      tests that test experimental features and are skipped by default that's
      why
      I missed them.

    * ext/mysqli/tests/mysqli_connect_oo_warnings.phpt:
      No need for an extra skip*.inc file, this check is done in just one place

    * ext/mysqli/tests/mysqli_affected_rows.phpt
      ext/mysqli/tests/mysqli_affected_rows_oo.phpt
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_autocommit_oo.phpt
      ext/mysqli/tests/mysqli_change_user.phpt
      ext/mysqli/tests/mysqli_change_user_oo.phpt
      ext/mysqli/tests/mysqli_character_set.phpt
      ext/mysqli/tests/mysqli_character_set_name.phpt
      ext/mysqli/tests/mysqli_character_set_name_oo.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning.phpt
      ext/mysqli/tests/mysqli_close.phpt
      ext/mysqli/tests/mysqli_close_oo.phpt
      ext/mysqli/tests/mysqli_commit.phpt
      ext/mysqli/tests/mysqli_commit_oo.phpt
      ext/mysqli/tests/mysqli_connect_errno.phpt
      ext/mysqli/tests/mysqli_connect_error.phpt
      ext/mysqli/tests/mysqli_connect_oo.phpt
      ext/mysqli/tests/mysqli_connect_oo_warnings.phpt
      ext/mysqli/tests/mysqli_connect_twice.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_data_seek.phpt
      ext/mysqli/tests/mysqli_data_seek_oo.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_disable_reads_from_master.phpt
      ext/mysqli/tests/mysqli_disable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_driver.phpt
      ext/mysqli/tests/mysqli_dump_debug_info.phpt
      ext/mysqli/tests/mysqli_dump_debug_info_oo.phpt
      ext/mysqli/tests/mysqli_embedded_connect.phpt
      ext/mysqli/tests/mysqli_enable_reads_from_master.phpt
      ext/mysqli/tests/mysqli_enable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_errno.phpt
      ext/mysqli/tests/mysqli_errno_oo.phpt
      ext/mysqli/tests/mysqli_error.phpt
      ext/mysqli/tests/mysqli_error_oo.phpt
      ext/mysqli/tests/mysqli_error_unicode.phpt
      ext/mysqli/tests/mysqli_explain_metadata.phpt
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt
      ext/mysqli/tests/mysqli_fetch_array.phpt
      ext/mysqli/tests/mysqli_fetch_array_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_array_many_rows.phpt
      ext/mysqli/tests/mysqli_fetch_array_oo.phpt
      ext/mysqli/tests/mysqli_fetch_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_bit.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias_utf8.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field_oo.phpt
      ext/mysqli/tests/mysqli_fetch_fields.phpt
      ext/mysqli/tests/mysqli_fetch_lengths.phpt
      ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
      ext/mysqli/tests/mysqli_fetch_object.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_constructor.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_object.phpt
      ext/mysqli/tests/mysqli_fetch_object_oo.phpt
      ext/mysqli/tests/mysqli_fetch_row.phpt
      ext/mysqli/tests/mysqli_field_count.phpt
      ext/mysqli/tests/mysqli_field_seek.phpt
      ext/mysqli/tests/mysqli_field_tell.phpt
      ext/mysqli/tests/mysqli_fork.phpt
      ext/mysqli/tests/mysqli_free_result.phpt
      ext/mysqli/tests/mysqli_get_cache_stats.phpt
      ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
      ext/mysqli/tests/mysqli_get_charset.phpt
      ext/mysqli/tests/mysqli_get_client_info.phpt
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqli/tests/mysqli_get_client_version.phpt
      ext/mysqli/tests/mysqli_get_connection_stats.phpt
      ext/mysqli/tests/mysqli_get_host_info.phpt
      ext/mysqli/tests/mysqli_get_proto_info.phpt
      ext/mysqli/tests/mysqli_get_server_info.phpt
      ext/mysqli/tests/mysqli_get_server_version.phpt
      ext/mysqli/tests/mysqli_get_warnings.phpt
      ext/mysqli/tests/mysqli_info.phpt
      ext/mysqli/tests/mysqli_init.phpt
      ext/mysqli/tests/mysqli_insert_id.phpt
      ext/mysqli/tests/mysqli_kill.phpt
      ext/mysqli/tests/mysqli_more_results.phpt
      ext/mysqli/tests/mysqli_multi_query.phpt
      ext/mysqli/tests/mysqli_mysqli_result_invalid_mode.phpt
      ext/mysqli/tests/mysqli_next_result.phpt
      ext/mysqli/tests/mysqli_num_fields.phpt
      ext/mysqli/tests/mysqli_num_rows.phpt
      ext/mysqli/tests/mysqli_options.phpt
      ext/mysqli/tests/mysqli_options_init_command.phpt
      ext/mysqli/tests/mysqli_pconnect.phpt
      ext/mysqli/tests/mysqli_phpinfo.phpt
      ext/mysqli/tests/mysqli_ping.phpt
      ext/mysqli/tests/mysqli_prepare.phpt
      ext/mysqli/tests/mysqli_prepare_no_object.phpt
      ext/mysqli/tests/mysqli_query.phpt
      ext/mysqli/tests/mysqli_query_unicode.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt
      ext/mysqli/tests/mysqli_real_escape_string.phpt
      ext/mysqli/tests/mysqli_real_escape_string_unicode.phpt
      ext/mysqli/tests/mysqli_real_query.phpt
      ext/mysqli/tests/mysqli_report.phpt
      ext/mysqli/tests/mysqli_report_wo_ps.phpt
      ext/mysqli/tests/mysqli_result_references.phpt
      ext/mysqli/tests/mysqli_result_references_mysqlnd.phpt
      ext/mysqli/tests/mysqli_result_unclonable.phpt
      ext/mysqli/tests/mysqli_rollback.phpt
      ext/mysqli/tests/mysqli_select_db.phpt
      ext/mysqli/tests/mysqli_set_charset.phpt
      ext/mysqli/tests/mysqli_set_local_infile_default.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_buffer_overflow.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_close_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_closefile.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_kill_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_negative_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nested_call.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_new_query.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nofileop.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_replace_buffer.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_short_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_unregister.phpt
      ext/mysqli/tests/mysqli_set_opt.phpt
      ext/mysqli/tests/mysqli_set_opt_numeric_and_datetime_as_unicode.phpt
      ext/mysqli/tests/mysqli_sqlstate.phpt
      ext/mysqli/tests/mysqli_ssl_set.phpt
      ext/mysqli/tests/mysqli_stat.phpt
      ext/mysqli/tests/mysqli_stmt_affected_rows.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get_prefetch.phpt
      ext/mysqli/tests/mysqli_stmt_attr_set.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_references.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_type_juggling.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_close.phpt
      ext/mysqli/tests/mysqli_stmt_data_seek.phpt
      ext/mysqli/tests/mysqli_stmt_errno.phpt
      ext/mysqli/tests/mysqli_stmt_error.phpt
      ext/mysqli/tests/mysqli_stmt_execute.phpt
      ext/mysqli/tests/mysqli_stmt_fetch.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_bit.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_fields_win32_unicode.phpt
      ext/mysqli/tests/mysqli_stmt_field_count.phpt
      ext/mysqli/tests/mysqli_stmt_free_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_result2.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_field_count.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata_fetch_field.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_seek.phpt
      ext/mysqli/tests/mysqli_stmt_get_warnings.phpt
      ext/mysqli/tests/mysqli_stmt_init.phpt
      ext/mysqli/tests/mysqli_stmt_insert_id.phpt
      ext/mysqli/tests/mysqli_stmt_num_rows.phpt
      ext/mysqli/tests/mysqli_stmt_param_count.phpt
      ext/mysqli/tests/mysqli_stmt_prepare.phpt
      ext/mysqli/tests/mysqli_stmt_reset.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata_sqltests.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data_packet_size_libmysql.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data_packet_size_mysqlnd.phpt
      ext/mysqli/tests/mysqli_stmt_sqlstate.phpt
      ext/mysqli/tests/mysqli_stmt_store_result.phpt
      ext/mysqli/tests/mysqli_stmt_unclonable.phpt
      ext/mysqli/tests/mysqli_store_result.phpt
      ext/mysqli/tests/mysqli_thread_id.phpt
      ext/mysqli/tests/mysqli_thread_safe.phpt
      ext/mysqli/tests/mysqli_unclonable.phpt
      ext/mysqli/tests/mysqli_use_result.phpt
      ext/mysqli/tests/mysqli_warning_count.phpt
      ext/mysqli/tests/mysqli_warning_unclonable.phpt:
      More changes related to MYSQL_TEST_SKIP_CONNECT_FAILURE.

    * ext/mysqli/tests/mysqli_master_query.phpt
      ext/mysqli/tests/mysqli_rpl_parse_enabled.phpt
      ext/mysqli/tests/mysqli_rpl_probe.phpt
      ext/mysqli/tests/mysqli_rpl_query_type.phpt
      ext/mysqli/tests/mysqli_send_query.phpt
      ext/mysqli/tests/mysqli_slave_query.phpt:
      New tests (stubs?) for a few experimental (to be removed?) functions.
      The tests will only be run if you set MYSQL_TEST_EXPERIMENTAL = 1.

    * ext/mysqli/tests/bug28817.phpt
      ext/mysqli/tests/bug29311.phpt
      ext/mysqli/tests/bug30967.phpt
      ext/mysqli/tests/bug31668.phpt
      ext/mysqli/tests/bug32405.phpt
      ext/mysqli/tests/bug33090.phpt
      ext/mysqli/tests/bug33263.phpt
      ext/mysqli/tests/bug33491.phpt
      ext/mysqli/tests/bug34785.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug35103.phpt
      ext/mysqli/tests/bug35517.phpt
      ext/mysqli/tests/bug35759.phpt
      ext/mysqli/tests/bug36420.phpt
      ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/bug36949.phpt
      ext/mysqli/tests/bug37090.phpt
      ext/mysqli/tests/bug38710.phpt:
      Next set of files which now feature the new environment variable
      MYSQL_TEST_SKIP_CONNECT_FAILURE which controls how connection problems
      are handled: failure (MYSQL_TEST_SKIP_CONNECT_FAILURE = false, default)
      or skip (MYSQL_TEST_SKIP_CONNECT_FAILURE = true)
      
      Also, some minor tweaking of connection parameters in the tests.

2007-08-09  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      bfn

    * (PHP_5_2)
      ext/ldap/config.w32:
      MFH:- Fixed bug #42247 (ldap_parse_result() not defined under win32)

    * ext/ldap/config.w32:
      - Fixed bug #42247 (ldap_parse_result() not defined under win32)

2007-08-09  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysqli/tests/001.phpt
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/005.phpt
      ext/mysqli/tests/006.phpt
      ext/mysqli/tests/007.phpt
      ext/mysqli/tests/008.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/010.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/013.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/016.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/018.phpt
      ext/mysqli/tests/019.phpt
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/027.phpt
      ext/mysqli/tests/028.phpt
      ext/mysqli/tests/029.phpt
      ext/mysqli/tests/030.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/033.phpt
      ext/mysqli/tests/034.phpt
      ext/mysqli/tests/035.phpt
      ext/mysqli/tests/036.phpt
      ext/mysqli/tests/037.phpt
      ext/mysqli/tests/038.phpt
      ext/mysqli/tests/039.phpt
      ext/mysqli/tests/040.phpt
      ext/mysqli/tests/041.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/043.phpt
      ext/mysqli/tests/044.phpt
      ext/mysqli/tests/045.phpt
      ext/mysqli/tests/046.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/049.phpt
      ext/mysqli/tests/050.phpt
      ext/mysqli/tests/051.phpt
      ext/mysqli/tests/052.phpt
      ext/mysqli/tests/053.phpt
      ext/mysqli/tests/054.phpt
      ext/mysqli/tests/055.phpt
      ext/mysqli/tests/056.phpt
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/058.phpt
      ext/mysqli/tests/059.phpt
      ext/mysqli/tests/060.phpt
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/062.phpt
      ext/mysqli/tests/063.phpt
      ext/mysqli/tests/064.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/066.phpt
      ext/mysqli/tests/067.phpt
      ext/mysqli/tests/069.phpt
      ext/mysqli/tests/070.phpt
      ext/mysqli/tests/071.phpt
      ext/mysqli/tests/072.phpt
      ext/mysqli/tests/074.phpt
      ext/mysqli/tests/skipifconnectfailure.inc:
      Introducing new environment variable:
        MYSQL_TEST_SKIP_CONNECT_FAILURE = false
      
      Every test that needs a working MySQL connection now includes
      skipifconnectfailure.inc. If MYSQL_TEST_SKIP_CONNECT_FAILURE evaluates
      to true skipifconnectfailure.inc tries to establish a database
      connection. If no connection can be opened, the test will be skipped.
      In case of MYSQL_TEST_SKIP_CONNECT_FAILURE = false (default) an no
      connection, a test who cannot establish a connection will fail.
      
      So, if you have a buggy configuration or a server that is sometimes
      not available, you can now decide if you want the tests to ignore this
      and skip the test or to fail (MYSQL_TEST_CONNECT_FAILURE = false,
      default).
      
      Other, minor tweaks:
        042.phpt - whitespace
        067.phpt - parse error in SKIPIF section fixed

2007-08-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt:
      New testcases for tempnam() function

    * ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1-win32.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation1.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2-win32.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation2.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3-win32.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation3.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation4.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation5.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/tempnam_variation6.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7-win32.phpt
      ext/standard/tests/file/tempnam_variation7.phpt
      ext/standard/tests/file/tempnam_variation7.phpt:
      
      file tempnam_variation1-win32.phpt was initially added on branch PHP_5_2.

2007-08-08  Stanislav Malyshev  <stas@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c:
      remove unneeded variables

2007-08-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/file.c:
      fix ws & folding

2007-08-08  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      sapi/embed/php_embed.c:
      remove unneded variables

    * (PHP_5_2)
      sapi/embed/php_embed.c:
      fix startup - remove unneeded variables

    * sapi/embed/php_embed.c:
      initialize variables

    * (PHP_4_4)
      sapi/embed/php_embed.c:
      fix embed TSRM startup

    * (PHP_5_2)
      sapi/embed/php_embed.c:
      initialize values

    * sapi/embed/php_embed.c
      sapi/embed/php_embed.c:
      fix TSRM embed startup

2007-08-08  Johannes Schlter  <johannes@schlueters.de>

    * ext/standard/array.c:
      - Fix build (patch by Ulf Wendel)

2007-08-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug42211.phpt
      ZendEngine2/tests/bug42211.phpt
      ZendEngine2/tests/bug42211.phpt:
      Fixed bug #42211 (property_exists() fails to find protected properties from
      a parent class)

2007-08-08  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fgetcsv_error.phpt
      ext/standard/tests/file/fgetcsv_variation1.phpt
      ext/standard/tests/file/fgetcsv_variation10.phpt
      ext/standard/tests/file/fgetcsv_variation11.phpt
      ext/standard/tests/file/fgetcsv_variation12.phpt
      ext/standard/tests/file/fgetcsv_variation13.phpt
      ext/standard/tests/file/fgetcsv_variation14.phpt
      ext/standard/tests/file/fgetcsv_variation15.phpt
      ext/standard/tests/file/fgetcsv_variation16.phpt
      ext/standard/tests/file/fgetcsv_variation17.phpt
      ext/standard/tests/file/fgetcsv_variation18.phpt
      ext/standard/tests/file/fgetcsv_variation19.phpt
      ext/standard/tests/file/fgetcsv_variation2.phpt
      ext/standard/tests/file/fgetcsv_variation20.phpt
      ext/standard/tests/file/fgetcsv_variation21.phpt
      ext/standard/tests/file/fgetcsv_variation22.phpt
      ext/standard/tests/file/fgetcsv_variation23.phpt
      ext/standard/tests/file/fgetcsv_variation24.phpt
      ext/standard/tests/file/fgetcsv_variation25.phpt
      ext/standard/tests/file/fgetcsv_variation26.phpt
      ext/standard/tests/file/fgetcsv_variation27.phpt
      ext/standard/tests/file/fgetcsv_variation28.phpt
      ext/standard/tests/file/fgetcsv_variation29.phpt
      ext/standard/tests/file/fgetcsv_variation3.phpt
      ext/standard/tests/file/fgetcsv_variation30.phpt
      ext/standard/tests/file/fgetcsv_variation31.phpt
      ext/standard/tests/file/fgetcsv_variation4.phpt
      ext/standard/tests/file/fgetcsv_variation5.phpt
      ext/standard/tests/file/fgetcsv_variation6.phpt
      ext/standard/tests/file/fgetcsv_variation7.phpt
      ext/standard/tests/file/fgetcsv_variation8.phpt
      ext/standard/tests/file/fgetcsv_variation9.phpt:
      New testcases for fgetcsv() function

    * ext/standard/tests/file/fgetcsv_error.phpt
      ext/standard/tests/file/fgetcsv_error.phpt
      ext/standard/tests/file/fgetcsv_variation1.phpt
      ext/standard/tests/file/fgetcsv_variation1.phpt
      ext/standard/tests/file/fgetcsv_variation10.phpt
      ext/standard/tests/file/fgetcsv_variation10.phpt
      ext/standard/tests/file/fgetcsv_variation11.phpt
      ext/standard/tests/file/fgetcsv_variation11.phpt
      ext/standard/tests/file/fgetcsv_variation12.phpt
      ext/standard/tests/file/fgetcsv_variation12.phpt
      ext/standard/tests/file/fgetcsv_variation13.phpt
      ext/standard/tests/file/fgetcsv_variation13.phpt
      ext/standard/tests/file/fgetcsv_variation14.phpt
      ext/standard/tests/file/fgetcsv_variation14.phpt
      ext/standard/tests/file/fgetcsv_variation15.phpt
      ext/standard/tests/file/fgetcsv_variation15.phpt
      ext/standard/tests/file/fgetcsv_variation16.phpt
      ext/standard/tests/file/fgetcsv_variation16.phpt
      ext/standard/tests/file/fgetcsv_variation17.phpt
      ext/standard/tests/file/fgetcsv_variation17.phpt
      ext/standard/tests/file/fgetcsv_variation18.phpt
      ext/standard/tests/file/fgetcsv_variation18.phpt
      ext/standard/tests/file/fgetcsv_variation19.phpt
      ext/standard/tests/file/fgetcsv_variation19.phpt
      ext/standard/tests/file/fgetcsv_variation2.phpt
      ext/standard/tests/file/fgetcsv_variation2.phpt
      ext/standard/tests/file/fgetcsv_variation20.phpt
      ext/standard/tests/file/fgetcsv_variation20.phpt
      ext/standard/tests/file/fgetcsv_variation21.phpt
      ext/standard/tests/file/fgetcsv_variation21.phpt
      ext/standard/tests/file/fgetcsv_variation22.phpt
      ext/standard/tests/file/fgetcsv_variation22.phpt
      ext/standard/tests/file/fgetcsv_variation23.phpt
      ext/standard/tests/file/fgetcsv_variation23.phpt
      ext/standard/tests/file/fgetcsv_variation24.phpt
      ext/standard/tests/file/fgetcsv_variation24.phpt
      ext/standard/tests/file/fgetcsv_variation25.phpt
      ext/standard/tests/file/fgetcsv_variation25.phpt
      ext/standard/tests/file/fgetcsv_variation26.phpt
      ext/standard/tests/file/fgetcsv_variation26.phpt
      ext/standard/tests/file/fgetcsv_variation27.phpt
      ext/standard/tests/file/fgetcsv_variation27.phpt
      ext/standard/tests/file/fgetcsv_variation28.phpt
      ext/standard/tests/file/fgetcsv_variation28.phpt
      ext/standard/tests/file/fgetcsv_variation29.phpt
      ext/standard/tests/file/fgetcsv_variation29.phpt
      ext/standard/tests/file/fgetcsv_variation3.phpt
      ext/standard/tests/file/fgetcsv_variation3.phpt
      ext/standard/tests/file/fgetcsv_variation30.phpt
      ext/standard/tests/file/fgetcsv_variation30.phpt
      ext/standard/tests/file/fgetcsv_variation31.phpt
      ext/standard/tests/file/fgetcsv_variation31.phpt
      ext/standard/tests/file/fgetcsv_variation4.phpt
      ext/standard/tests/file/fgetcsv_variation4.phpt
      ext/standard/tests/file/fgetcsv_variation5.phpt
      ext/standard/tests/file/fgetcsv_variation5.phpt
      ext/standard/tests/file/fgetcsv_variation6.phpt
      ext/standard/tests/file/fgetcsv_variation6.phpt
      ext/standard/tests/file/fgetcsv_variation7.phpt
      ext/standard/tests/file/fgetcsv_variation7.phpt
      ext/standard/tests/file/fgetcsv_variation8.phpt
      ext/standard/tests/file/fgetcsv_variation8.phpt
      ext/standard/tests/file/fgetcsv_variation9.phpt
      ext/standard/tests/file/fgetcsv_variation9.phpt:
      
      file fgetcsv_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/fputcsv_variation6.phpt:
      More testcases for fputcsv() function

    * ext/standard/tests/file/fputcsv_variation6.phpt
      ext/standard/tests/file/fputcsv_variation6.phpt:
      
      file fputcsv_variation6.phpt was initially added on branch PHP_5_2.

2007-08-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      - Fixed bug #42198 (SCRIPT_NAME and PHP_SELF truncated when inside a
      userdir
        and using PATH_INFO).
      - Fixed bug #31892 (PHP_SELF incorrect without cgi.fix_pathinfo, but
      turning
        on screws up PATH_INFO).

2007-08-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ldap/config.m4:
      MFB: fix bug #41973

    * (PHP_5_2)
      NEWS
      ext/ldap/config.m4:
      +- Fixed bug #41973 (./configure --with-ldap=shared fails with

2007-08-08  Jani Taskinen  <jani.taskinen@iki.fi>

    * sapi/cgi/cgi_main.c:
      - Fix typos in comments

    * ext/standard/array.c:
      MFB: Fix bug #42233

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      - Fixed bug #42233 (Problems with æøå in extract()).

    * (PHP_5_2)
      main/streams/streams.c:
      MFH: This is what we get for not doing MFH..or MFB..a mess

2007-08-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/017.phpt:
      Fixed test

2007-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c:
      - MFB: fix regressio introduced by #42222

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - fix regression introduced with #42222 (thx to tony and mattias for the
        head up)

2007-08-08  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/package2.xml:
      Record 'nother bug fix

2007-08-08  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fputcsv_error.phpt
      ext/standard/tests/file/fputcsv_variation1.phpt
      ext/standard/tests/file/fputcsv_variation10.phpt
      ext/standard/tests/file/fputcsv_variation11.phpt
      ext/standard/tests/file/fputcsv_variation12.phpt
      ext/standard/tests/file/fputcsv_variation13.phpt
      ext/standard/tests/file/fputcsv_variation14.phpt
      ext/standard/tests/file/fputcsv_variation2.phpt
      ext/standard/tests/file/fputcsv_variation3.phpt
      ext/standard/tests/file/fputcsv_variation4.phpt
      ext/standard/tests/file/fputcsv_variation5.phpt
      ext/standard/tests/file/fputcsv_variation7.phpt
      ext/standard/tests/file/fputcsv_variation8.phpt
      ext/standard/tests/file/fputcsv_variation9.phpt:
      New testcases for fputcsv() function

    * ext/standard/tests/file/fputcsv_error.phpt
      ext/standard/tests/file/fputcsv_error.phpt
      ext/standard/tests/file/fputcsv_variation1.phpt
      ext/standard/tests/file/fputcsv_variation1.phpt
      ext/standard/tests/file/fputcsv_variation10.phpt
      ext/standard/tests/file/fputcsv_variation10.phpt
      ext/standard/tests/file/fputcsv_variation11.phpt
      ext/standard/tests/file/fputcsv_variation11.phpt
      ext/standard/tests/file/fputcsv_variation12.phpt
      ext/standard/tests/file/fputcsv_variation12.phpt
      ext/standard/tests/file/fputcsv_variation13.phpt
      ext/standard/tests/file/fputcsv_variation13.phpt
      ext/standard/tests/file/fputcsv_variation14.phpt
      ext/standard/tests/file/fputcsv_variation14.phpt
      ext/standard/tests/file/fputcsv_variation2.phpt
      ext/standard/tests/file/fputcsv_variation2.phpt
      ext/standard/tests/file/fputcsv_variation3.phpt
      ext/standard/tests/file/fputcsv_variation3.phpt
      ext/standard/tests/file/fputcsv_variation4.phpt
      ext/standard/tests/file/fputcsv_variation4.phpt
      ext/standard/tests/file/fputcsv_variation5.phpt
      ext/standard/tests/file/fputcsv_variation5.phpt
      ext/standard/tests/file/fputcsv_variation7.phpt
      ext/standard/tests/file/fputcsv_variation7.phpt
      ext/standard/tests/file/fputcsv_variation8.phpt
      ext/standard/tests/file/fputcsv_variation8.phpt
      ext/standard/tests/file/fputcsv_variation9.phpt
      ext/standard/tests/file/fputcsv_variation9.phpt:
      
      file fputcsv_error.phpt was initially added on branch PHP_5_2.

2007-08-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/streams/streams.c:
      
      Fixed bug #42237 (stream_copy_to_stream returns invalid values for mmaped
      streams).

2007-08-07  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/package2.xml:
      Add bugs fixed

2007-08-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/package2.xml:
      update changelog

2007-08-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/zip/tests/oo_properties.phpt:
      Fix test

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/tests/oo_properties.phpt:
      MFH: - Fix isset/empty($ZipArchive->property)
      MFH: - Add test

    * ext/zip/tests/oo_properties.phpt
      ext/zip/tests/oo_properties.phpt:
      
      - Fix isset/empty($ZipArchive->property)
      - Add test

    * ext/zip/php_zip.c:
      - Fix isset/empty($ZipArchive->property)
      - Add test

2007-08-06  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h:
      MFH: oci8: flush persistent connection after password change

    * ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h:
      flush persistent connection after password change

2007-08-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c:
      - MFB: #42222, forgot this one (thanks mattias)

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - #42222, forgot this one (thanks mattias)

2007-08-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      - move entry to right place..

2007-08-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - #42222 entry

    * ext/openssl/openssl.c:
      - MFB: #42222, truncate the _default to the buffer size (was 200 since day
      #1, we don't need dynamic alloc here)

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - #42222, truncate the _default to the buffer size (was 200 since day #1,
      we don't need dynamic alloc here)

2007-08-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c:
      Touch generated file

    * ext/standard/var_unserializer.re:
      ws fix

    * (PHP_5_2)
      ext/standard/var_unserializer.re:
      - fix ws

    * ext/standard/var_unserializer.re:
      MFB: fix compile warning (+ some ws fixes)

    * sapi/apache2filter/apache_config.c:
      Fix build

2007-08-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/var_unserializer.re:
      
      Fixed compiler warning

2007-08-06  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/php_dom.c
      ext/dom/tests/bug35342.phpt
      ext/dom/tests/bug42082.phpt:
      MFH: fix bug #42082 (NodeList length zero should be empty). (Hannes)
      add and update tests

    * ext/dom/tests/bug42082.phpt
      ext/dom/tests/bug42082.phpt:
      
      fix bug #42082 (NodeList length zero should be empty). (Hannes)
      add and update tests

    * ext/dom/php_dom.c
      ext/dom/tests/bug35342.phpt:
      fix bug #42082 (NodeList length zero should be empty). (Hannes)
      add and update tests

2007-08-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/package2.xml:
      update changelog & list of files

2007-08-06  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c
      ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_wireprotocol.c:
      Fix crashes with pconn in ext/mysql

2007-08-06  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      configure.in
      scripts/phpize.m4:
      MFH:- Fixed bug #42195 (C++ compiler required always)

    * configure.in
      scripts/phpize.m4:
      - Fixed bug #42195 (C++ compiler required always)

2007-08-06  Antony Dovgal  <antony@zend.com>

    * sapi/apache/mod_php.c
      sapi/apache/mod_php5.c
      sapi/apache2handler/apache_config.c:
      fix build

2007-08-06  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ext/openssl/openssl.c:
      Improved ext/openssl
        . Added support for OpenSSL digest functions
        . Added support for OpenSSL cipher functions
        . Added access to internal values of DSA, RSA and DH keys

2007-08-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/tests/strings/bug42208.phpt:
      MFB: Test for bug #42208. Fix is not needed in HEAD, zend_parse_parameters
      is used here

2007-08-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug42208.phpt
      ext/standard/tests/strings/bug42208.phpt:
      
      Fixed bug #42208 (substr_replace() crashes when the same array is passed
      more than once)

2007-08-05  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/session/session.c:
      MFB (since Ilia is too lazy..): Fix bug #42135

2007-08-04  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      NEWS
      ext/standard/user_filters.c:
      MFH(r-1.49)Bugfix#36492 Userfilters can leak buckets

    * ext/standard/user_filters.c:
      Bugfix#36492 Userfilters can leak buckets

2007-08-03  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_constants.h:
      MF5: it's custom to use 1<<

2007-08-03  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd.c
      ext/mysqlnd/mysqlnd.h
      ext/mysqlnd/mysqlnd_portability.h
      ext/mysqlnd/mysqlnd_priv.h
      ext/mysqlnd/mysqlnd_ps.c
      ext/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqlnd/mysqlnd_result.c
      ext/mysqlnd/mysqlnd_result_meta.c
      ext/mysqlnd/mysqlnd_statistics.h
      ext/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqlnd/mysqlnd_wireprotocol.h:
      Update CVS
      - Fix BIT problem for BIT values represented with 5 bytes. Typo.
      - Make it possible with an ini variable to switch off/on statistics
        collection.
      - Compile-out debug checking of uneaten data from the line, when the
        build is release. According to callgrind this was eating some
      percentage.

2007-08-03  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/snprintf.c
      main/spprintf.c:
      'I32' and 'I' support

    * main/snprintf.c
      main/spprintf.c:
      'I32' and 'I' support (per request by Marcus)

2007-08-03  Jani Taskinen  <jani.taskinen@iki.fi>

    * Makefile.global:
      - Fix issue with broken shells

2007-08-03  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/array_unshift_COW.phpt:
      MFB: adjust the test names a bit

    * (PHP_5_2)
      ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/array_unshift_COW.phpt:
      fix test names

2007-08-03  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4
      sapi/apache2filter/apache_config.c
      sapi/apache2handler/apache_config.c:
      MFB

    * (PHP_5_2)
      acinclude.m4:
      - Hopefully this fixes the "test: argument expected" error on solaris..

2007-08-03  Antony Dovgal  <antony@zend.com>

    * main/spprintf.c
      main/spprintf.c:
      fix folding

    * main/spprintf.c:
      add I64 support to spprintf() (snprintf() already has it)

2007-08-03  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      sapi/apache2filter/apache_config.c:
      - Sync with apache2handler

    * (PHP_5_2)
      sapi/apache2handler/apache_config.c:
      ws

    * (PHP_5_2)
      sapi/apache/mod_php5.c:
      - ws + sync apache2filter apache_config.c with the one from apache2handler

2007-08-03  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/password_2.phpt:
      MFB: New oci8 test for oci_password_change()

    * ext/oci8/tests/password_2.phpt
      ext/oci8/tests/password_2.phpt:
      
      file password_2.phpt was initially added on branch PHP_5_2.

2007-08-03  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_ini.h
      ext/session/mod_files.c
      ext/session/session.c
      main/main.c
      main/php_ini.h
      sapi/apache/mod_php.c
      sapi/apache2handler/apache_config.c:
      MF5: fix for access control with .htaccess

    * (PHP_5_2)
      main/main.c:
      check correct value

    * (PHP_4_4)
      ext/session/mod_files.c:
      revert - not a correct fix

    * (PHP_5_2)
      ext/session/mod_files.c
      ext/session/session.c:
      correct fix for access control for save_path and .htaccess

    * (PHP_5_2)
      main/main.c:
      make error_log setting access-controlled by safe_mode/open_basedir

    * (PHP_5_2)
      sapi/apache/mod_php5.c
      sapi/apache2handler/apache_config.c:
      implement separate .htaccess stage

2007-08-02  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_ini.h
      main/php_ini.h:
      add stage for .htaccess

    * (PHP_5_2)
      ZendEngine2/zend_constants.h:
      it's 4 either way, but it's customary to use 1<<

    * sapi/embed/php_embed.c:
      use hardcoded INI like CLI

    * (PHP_5_2)
      sapi/embed/php_embed.c:
      use hardcoded ini like CLI

2007-08-02  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/oci8.c:
      Treat privileged oci_pconnect() as non-persistent

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/tests/oci8safemode.phpt
      ext/oci8/tests/oci8safemode.phpt:
      Test existing PHP 5 safe mode functionality and make consistent.  No MTH.

2007-08-02  Ilia Alshanetsky  <ilia@prohost.org>

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

2007-08-02  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/017.phpt:
      fix test

2007-08-02  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.4RC1

2007-08-02  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      tests/lang/041.phpt
      tests/lang/042.phpt
      tests/lang/043.phpt
      tests/lang/044.phpt:
      - Add possibility to call static class members using variables (Etienne
      Kneuss)

    * tests/lang/041.phpt
      tests/lang/041.phpt
      tests/lang/042.phpt
      tests/lang/042.phpt
      tests/lang/043.phpt
      tests/lang/043.phpt
      tests/lang/044.phpt
      tests/lang/044.phpt:
      
      - Add possibility to call static class members using variables (Etienne
      Kneuss)

2007-08-02  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_builtin_functions.c:
      int -> zend_bool

    * (PHP_5_2)
      NEWS:
      BFN

2007-08-02  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/config.m4
      ext/pdo_oci/config.m4:
      Fix message grammar and capitalization

    * (PHP_5_2)
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/tests/bug42173.phpt:
      MFH: Bug #42173 (INTERVAL and TIMESTAMP type fixes)

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/tests/bug42173.phpt
      ext/oci8/tests/bug42173.phpt:
      Bug #42173 (INTERVAL and TIMESTAMP type fixes)

2007-08-02  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * README.namespaces:
      Done: Make ext/tokenizer package-aware. (Johannes)

2007-08-02  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/017.phpt:
      - MFH: Respect value of the parameter for get_loaded_extensions() and only
        print zend extensions if set to true

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/017.phpt:
      - Respect value of the parameter for get_loaded_extensions() and
        get_defined_cosntants()

2007-08-02  Stanislav Malyshev  <stas@zend.com>

    * ext/tokenizer/config.w32:
      fix win32 build

2007-08-01  Stanislav Malyshev  <stas@zend.com>

    * main/main.c
      main/main.c
      main/main.c:
      revert wrong fix

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

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite_statement.c:
      
      Fixed bug #41831 (pdo_sqlite prepared statements convert resources to
      strings).

2007-08-01  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/parse_error.phpt
      ext/oci8/tests/parse_error.phpt:
      
      New test for error handling

2007-08-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/tokenizer/config.w32:
      - fix win32 build

2007-08-01  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      main/main.c:
      - MFH: Fix #42164 Internal Sendmail Support is ALWAYS disabled

    * main/main.c:
      - Fix #42164 Internal Sendmail Support is ALWAYS disabled

2007-08-01  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/ns_038.phpt:
      Fixed namespace name and internal class name ambiguity

2007-08-01  Antony Dovgal  <antony@zend.com>

    * ext/libxml/libxml.c
      ext/libxml/php_libxml.h:
      an attempt to fix win32 build

2007-08-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/tests/bug42119.phpt
      ZendEngine2/tests/bug42119.phpt:
      Fixed bug #42119 (array_push($arr,&$obj) doesn't work with
      zend.ze1_compatibility_mode On)

    * ext/soap/tests/bugs/bug42151.phpt
      ext/soap/tests/bugs/bug42151.phpt:
      
      file bug42151.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug42151.phpt:
      Fixed bug #42151 (__destruct functions not called after catching a
      SoapFault exception)

2007-07-31  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/tokenizer/CREDITS
      ext/tokenizer/config.m4
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer_data.c
      ext/tokenizer/tokenizer_data_gen.sh:
      - MFH: Use a script to generate tokenizer data from zend_language_parser.h

    * ext/tokenizer/CREDITS
      ext/tokenizer/config.m4
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer_data.c
      ext/tokenizer/tokenizer_data.c
      ext/tokenizer/tokenizer_data_gen.sh
      ext/tokenizer/tokenizer_data_gen.sh:
      - Use a script to generate tokenizer data from zend_language_parser.h

2007-07-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c:
      
      Fixed bug #41971 (PDOStatement::fetch and PDOStatement::setFetchMode
      causes
      unexpected behavior).

2007-07-31  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * (PHP_5_2)
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/017.phpt:
      - MFH: Add additional param to get_loaded_extensions() for returning Zend
        extensions (Fixes #41278) [DOC]

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/017.phpt:
      - Add additional param to get_loaded_extensions() for returning Zend
        extensions (Fixes #41278)

2007-07-31  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      run-tests.php:
      MFH:- Allow using * in test filenames to match pattern

    * run-tests.php:
      - Allow using * in test filenames to match pattern

2007-07-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/bug42134.phpt:
      add test

    * ext/oci8/tests/bug42134.phpt
      ext/oci8/tests/bug42134.phpt:
      
      add test (thanks Chris!)

    * (PHP_5_2)
      ext/oci8/oci8_interface.c:
      MFH: missing part of the fix for bug #42134

    * ext/oci8/oci8_interface.c:
      missing part of the fix for bug #42134

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFH: fix #42134 (oci_error() returns false after oci_new_collection()
      fails)

    * ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      fix #42134 (oci_error() returns false after oci_new_collection() fails)

2007-07-31  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * README.namespaces:
      Add ext/tokenizer support to the TODO.

2007-07-31  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      MFH: fix bug #41833 (addChild() on a non-existent node, no node created,
      getName() segfaults)

    * ext/simplexml/simplexml.c:
      fix bug #41833 (addChild() on a non-existent node, no node created,
      getName() segfaults)

    * ext/simplexml/simplexml.c:
      fix possible crash

2007-07-31  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/interbase/config.m4
      ext/odbc/config.m4
      ext/pdo_firebird/config.m4
      ext/pdo_pgsql/config.m4
      ext/snmp/config.m4:
      - Fix some lib vs. $PHP_LIBDIR issues.

2007-07-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/mbstring/config.m4:
      fix typo

    * ext/mbstring/config.m4:
      fix typo
      it would be much better if Gentoo people send us this patch long ago
      instead of using their private patches.

    * (PHP_5_2)
      ext/standard/tests/strings/bug40754.phpt:
      fix test

2007-07-31  Stanislav Malyshev  <stas@zend.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      sometimes c-client returns non-null entry with null host

    * (PHP_5_2)
      ext/imap/php_imap.c:
      sometimes c-client lib returns non-null entry with null host

2007-07-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - MFB:
       - fix gd bug #102, < 0 means that no load are loaded, return false
       - add error code in the warning

    * (PHP_5_2)
      ext/gd/gd.c:
      - fix gd bug #102, < 0 means that no load are loaded, return false
      - add error code in the warning

2007-07-30  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c:
      allow user specified class to be returned from transformToDoc

2007-07-30  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * README.namespaces:
      Start TODO for namespaces/packages.

2007-07-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      
      Fixed bug #42142 (substr_replace() returns FALSE when length > string
      length).
      
      [doc] Adjust length validation check inside substr_replace() to be similar
      to that inside substr() so that excessive length is truncated to string
      length.

2007-07-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/session/session.c:
      
      Fixed bug #42135 (Second call of session_start() causes creation of SID)

2007-07-28  Rob Richards  <rrichards@ctindustries.net>

    * ext/xsl/xsltprocessor.c:
      allow user specified class to be returned from transformToDoc

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/libxml/libxml.c
      ext/libxml/tests/bug42112.phpt:
      MFB: Fixed Bug #42112 (deleting a node produces memory corruption)
      add test

    * ext/libxml/tests/bug42112.phpt
      ext/libxml/tests/bug42112.phpt:
      
      file bug42112.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/libxml/libxml.c:
      Fixed Bug #42112 (deleting a node produces memory corruption)
      add test

2007-07-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/tests/bug41633_4.phpt:
      Improved fix for bug #41633 (self:: doesn't work for constants) to support
      function define()

    * ZendEngine2/tests/bug41633_4.phpt
      ZendEngine2/tests/bug41633_4.phpt:
      
      file bug41633_4.phpt was initially added on branch PHP_5_2.

    * ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_037.phpt:
      Extended tests

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/ns_010.phpt
      ZendEngine2/tests/ns_020.phpt
      ZendEngine2/tests/ns_037.phpt:
      Namespace support for name ambiguity between namespace and class name

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/ns_034.phpt
      ZendEngine2/tests/ns_035.phpt
      ZendEngine2/tests/ns_036.phpt:
      Support for namespaces in compile-time constant reference

2007-07-27  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/mysql/config.m4
      ext/mysqli/config.m4:
      - Align help texts and added note about embedded not being available when
        the MySQL native driver is used.

2007-07-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/dom/tests/bug28721.phpt
      ext/dom/tests/bug28817.phpt
      ext/dom/tests/bug32615.phpt
      ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug35342.phpt
      ext/dom/tests/bug38949.phpt
      ext/dom/tests/bug41257.phpt
      ext/dom/tests/bug41374.phpt:
      WS

2007-07-26  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      Makefile.global
      acinclude.m4
      buildconf
      configure.in
      run-tests.php
      win32/build/confutils.js:
      MFH: - Made build system less major version dependant to ease MFB/MFH

    * Makefile.global
      acinclude.m4
      buildconf
      configure.in
      win32/build/confutils.js:
      - Made build system less dependant for the PHP major version to also
        ease MFB/MFH as acinclude.m4 and Makefile.global are identical in both
        branches.

    * ext/mysql/config.m4:
      I must be blind..

    * ext/mysql/config.m4:
      - copy-paste typo

    * (PHP_5_2)
      NEWS
      ext/standard/scanf.c
      ext/standard/tests/strings/bug42107.phpt:
      MFH: - Fixed bug #42107 (sscanf broken when using %2$s type format
      parameters)

    * ext/standard/scanf.c
      ext/standard/tests/strings/bug42107.phpt
      ext/standard/tests/strings/bug42107.phpt:
      - Fixed bug #42107 (sscanf broken when using %2$s type format parameters)

    * ext/mysqlnd/config9.m4:
      - Check also if ulong is available

2007-07-26  Andrey Hristov  <php@hristov.com>

    * ext/mysqlnd/mysqlnd_portability.h:
      Return to previous code

2007-07-26  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/scanf.c:
      - ws + cs fixes

    * ext/mysqlnd/mysqlnd_portability.h:
      fix typo

2007-07-26  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/file.inc
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/lstat_stat_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation10.phpt
      ext/standard/tests/file/lstat_stat_variation11.phpt
      ext/standard/tests/file/lstat_stat_variation12.phpt
      ext/standard/tests/file/lstat_stat_variation13.phpt
      ext/standard/tests/file/lstat_stat_variation14.phpt
      ext/standard/tests/file/lstat_stat_variation15.phpt
      ext/standard/tests/file/lstat_stat_variation16.phpt
      ext/standard/tests/file/lstat_stat_variation17.phpt
      ext/standard/tests/file/lstat_stat_variation18.phpt
      ext/standard/tests/file/lstat_stat_variation19.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation20.phpt
      ext/standard/tests/file/lstat_stat_variation21.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation4.phpt
      ext/standard/tests/file/lstat_stat_variation5.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt
      ext/standard/tests/file/lstat_stat_variation7.phpt
      ext/standard/tests/file/lstat_stat_variation8.phpt
      ext/standard/tests/file/lstat_stat_variation9.phpt:
      file.inc : Added dumping of stat array in functions (compare_self_stat() &
      compare_stats() )
      Smaller testcases for lstat_stat_variation[1-7].phpt files

    * ext/standard/tests/file/lstat_stat_variation10.phpt
      ext/standard/tests/file/lstat_stat_variation10.phpt
      ext/standard/tests/file/lstat_stat_variation11.phpt
      ext/standard/tests/file/lstat_stat_variation11.phpt
      ext/standard/tests/file/lstat_stat_variation12.phpt
      ext/standard/tests/file/lstat_stat_variation12.phpt
      ext/standard/tests/file/lstat_stat_variation13.phpt
      ext/standard/tests/file/lstat_stat_variation13.phpt
      ext/standard/tests/file/lstat_stat_variation14.phpt
      ext/standard/tests/file/lstat_stat_variation14.phpt
      ext/standard/tests/file/lstat_stat_variation15.phpt
      ext/standard/tests/file/lstat_stat_variation15.phpt
      ext/standard/tests/file/lstat_stat_variation16.phpt
      ext/standard/tests/file/lstat_stat_variation16.phpt
      ext/standard/tests/file/lstat_stat_variation17.phpt
      ext/standard/tests/file/lstat_stat_variation17.phpt
      ext/standard/tests/file/lstat_stat_variation18.phpt
      ext/standard/tests/file/lstat_stat_variation18.phpt
      ext/standard/tests/file/lstat_stat_variation19.phpt
      ext/standard/tests/file/lstat_stat_variation19.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation20.phpt
      ext/standard/tests/file/lstat_stat_variation20.phpt
      ext/standard/tests/file/lstat_stat_variation21.phpt
      ext/standard/tests/file/lstat_stat_variation21.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation4.phpt
      ext/standard/tests/file/lstat_stat_variation5.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt
      ext/standard/tests/file/lstat_stat_variation7.phpt
      ext/standard/tests/file/lstat_stat_variation7.phpt
      ext/standard/tests/file/lstat_stat_variation8.phpt
      ext/standard/tests/file/lstat_stat_variation8.phpt
      ext/standard/tests/file/lstat_stat_variation9.phpt
      ext/standard/tests/file/lstat_stat_variation9.phpt:
      
      file lstat_stat_variation10.phpt was initially added on branch PHP_5_2.

2007-07-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/xmlreader/php_xmlreader.c:
      Add arginfo

2007-07-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_033.phpt:
      Added warning for useless import statement

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/ns_022.inc
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_025.phpt
      ZendEngine2/tests/ns_026.phpt
      ZendEngine2/tests/ns_027.inc
      ZendEngine2/tests/ns_027.phpt
      ZendEngine2/tests/ns_028.inc
      ZendEngine2/tests/ns_028.phpt
      ZendEngine2/tests/ns_029.phpt
      ZendEngine2/tests/ns_030.phpt:
      Disabling declaration of class which name conflicts with import.

2007-07-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

2007-07-25  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4
      ext/mysql/.cvsignore
      ext/mysql/config.m4
      ext/mysql/config.w32
      ext/mysql/mysql_mysqlnd.h
      ext/mysql/package.xml
      ext/mysql/php_mysql.h
      ext/mysqli/.cvsignore
      ext/mysqli/config.m4
      ext/mysqli/config.w32
      ext/mysqli/config9.m4
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/mysqlnd/config-win.h
      ext/mysqli/mysqlnd/mysqlnd.c
      ext/mysqli/mysqlnd/mysqlnd.h
      ext/mysqli/mysqlnd/mysqlnd_charset.c
      ext/mysqli/mysqlnd/mysqlnd_charset.h
      ext/mysqli/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqli/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqli/mysqlnd/mysqlnd_loaddata.c
      ext/mysqli/mysqlnd/mysqlnd_palloc.c
      ext/mysqli/mysqlnd/mysqlnd_palloc.h
      ext/mysqli/mysqlnd/mysqlnd_priv.h
      ext/mysqli/mysqlnd/mysqlnd_ps.c
      ext/mysqli/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqli/mysqlnd/mysqlnd_qcache.c
      ext/mysqli/mysqlnd/mysqlnd_result.c
      ext/mysqli/mysqlnd/mysqlnd_result.h
      ext/mysqli/mysqlnd/mysqlnd_result_meta.c
      ext/mysqli/mysqlnd/mysqlnd_result_meta.h
      ext/mysqli/mysqlnd/mysqlnd_statistics.c
      ext/mysqli/mysqlnd/mysqlnd_statistics.h
      ext/mysqli/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqli/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqli/mysqlnd/php_mysqlnd.h
      ext/mysqli/mysqlnd/portability.h:
      - Moved mysqnd to it's own directory: It is sort of an extension itself.
        (Similar to what ext/libxml is..)

    * (PHP_5_2)
      acinclude.m4:
      MFH: - Allow using extra headers in PHP_CHECK_SIZEOF

2007-07-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/TODO:
      
      Already exists in PECL

2007-07-25  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4:
      - Allow using extra headers in PHP_CHECK_SIZEOF

2007-07-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fread_variation2.phpt
      ext/standard/tests/file/fread_variation4-win32.phpt
      ext/standard/tests/file/fread_variation4-win32.phpt
      ext/standard/tests/file/fread_variation4.phpt
      ext/standard/tests/file/fread_variation4.phpt
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed EOF handling in case of reading from file opened in write only mode.

2007-07-25  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqli/mysqlnd/portability.h:
      Alignment fixes for 64bit and fixing macroses

2007-07-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #41713 (Persistent memory consumption on win32 since 5.2)

2007-07-25  Antony Dovgal  <antony@zend.com>

    * scripts/phpize.m4:
      fix --with-php-config option

2007-07-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/posix/posix.c:
      MFH: Show "wrong parameter count" error messages

    * ext/posix/posix.c:
      Show "wrong parameter count" error messages

2007-07-24  Johannes Schlter  <johannes@schlueters.de>

    * NEWS:
      - These functions where MFHd >1 year ago

    * ext/reflection/php_reflection.c
      ext/reflection/tests/026.phpt:
      - MFB: New ReflectionExtension::info() function to print the phpinfo()
      block
        for an extension.

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/026.phpt
      ext/reflection/tests/026.phpt:
      - New ReflectionExtension::info() function to print the phpinfo() block
        for an extension. [DOC]

2007-07-24  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/tests/bug42090.phpt:
      MFH: Fixed bug#42090 (json_decode causes segmentation fault)

    * ext/json/json.c
      ext/json/tests/bug42090.phpt
      ext/json/tests/bug42090.phpt:
      Fixed bug#42090 (json_decode causes segmentation fault)

2007-07-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/pcre/php_pcre.c:
      [DOC] MFH: add PCRE_VERSION constant to ext/pcre

    * ext/pcre/php_pcre.c:
      add PCRE_VERSION constant to ext/pcre

    * main/main.c
      main/main.c:
      fix ZTS build

    * ext/mysqli/config9.m4:
      namespace protection
      GD uses the same variable, too.

2007-07-24  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt:
      Fixed test

    * ZendEngine2/tests/bug40509.phpt
      ZendEngine2/tests/bug40509.phpt
      ZendEngine2/tests/bug40705.phpt
      ZendEngine2/tests/bug40705.phpt:
      
      file bug40509.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug40509.phpt
      ZendEngine2/tests/bug40705.phpt:
      Fixed bug #40705 (Iterating within function moves original array pointer)
      Fixed bug #40509 (key() function changed behaviour if global array is used
      within function)

2007-07-24  Andrey Hristov  <php@hristov.com>

    * ext/mysql/.cvsignore
      ext/mysqli/.cvsignore:
      ignor php_have_mysqlnd.h

    * ext/mysqli/config9.m4
      ext/mysqli/mysqlnd/portability.h:
      Don't use AC_CHECK_TYPES, as autoconf 2.13 is buggy, use an workaround.

2007-07-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug37715.phpt
      ZendEngine2/tests/bug37715.phpt
      ZendEngine2/tests/bug41372.phpt
      ZendEngine2/tests/bug41372.phpt:
      
      file bug37715.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c
      ZendEngine2/tests/bug37715.phpt
      ZendEngine2/tests/bug41372.phpt:
      Fixed bug #41372 (Internal pointer of source array resets during array
      copying)
      Fixed bug #37715 (array pointers resetting on copy)

2007-07-24  Andrey Hristov  <php@hristov.com>

    * ext/mysql/mysql_mysqlnd.h:
      Add missing file

    * ext/mysql/config.m4
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysqli/config.m4
      ext/mysqli/config.w32
      ext/mysqli/config9.m4
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_libmysql.h
      ext/mysqli/mysqli_mysqlnd.h
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli_structs.h
      ext/mysqli/mysqlnd/config-win.h
      ext/mysqli/mysqlnd/mysqlnd.c
      ext/mysqli/mysqlnd/mysqlnd.h
      ext/mysqli/mysqlnd/mysqlnd_charset.c
      ext/mysqli/mysqlnd/mysqlnd_charset.h
      ext/mysqli/mysqlnd/mysqlnd_enum_n_def.h
      ext/mysqli/mysqlnd/mysqlnd_libmysql_compat.h
      ext/mysqli/mysqlnd/mysqlnd_loaddata.c
      ext/mysqli/mysqlnd/mysqlnd_palloc.c
      ext/mysqli/mysqlnd/mysqlnd_palloc.h
      ext/mysqli/mysqlnd/mysqlnd_priv.h
      ext/mysqli/mysqlnd/mysqlnd_ps.c
      ext/mysqli/mysqlnd/mysqlnd_ps_codec.c
      ext/mysqli/mysqlnd/mysqlnd_qcache.c
      ext/mysqli/mysqlnd/mysqlnd_result.c
      ext/mysqli/mysqlnd/mysqlnd_result.h
      ext/mysqli/mysqlnd/mysqlnd_result_meta.c
      ext/mysqli/mysqlnd/mysqlnd_result_meta.h
      ext/mysqli/mysqlnd/mysqlnd_statistics.c
      ext/mysqli/mysqlnd/mysqlnd_statistics.h
      ext/mysqli/mysqlnd/mysqlnd_wireprotocol.c
      ext/mysqli/mysqlnd/mysqlnd_wireprotocol.h
      ext/mysqli/mysqlnd/php_mysqlnd.h
      ext/mysqli/mysqlnd/portability.h:
      Import of mysqlnd and ext/mysql + ext/mysqli patched to be built either
      with libmysql or mysqld.
      
      Use --with-mysql=mysqlnd --with-mysqli=mysqlnd to build with mysqlnd.

2007-07-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/streams/xp_socket.c
      main/streams/xp_socket.c:
      Fixed bug #41984 (Hangs on large SoapClient requests)

2007-07-24  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      php.ini-dist
      php.ini-recommended
      main/main.c
      main/php_globals.h:
      MFH:- Changed "display_errors" php.ini option to accept "stderr" as value
      which
      MFH:  makes the error messages to be outputted to STDERR instead of STDOUT
      with
      MFH:  CGI and CLI SAPIs (FR #22839).

    * (BEFORE_REAL_IMPORT_OF_MYSQLND)
      php.ini-dist
      php.ini-recommended
      main/main.c
      main/php_globals.h:
      - Changed "display_errors" php.ini option to accept "stderr" as value which
        makes the error messages to be outputted to STDERR instead of STDOUT
      with
        CGI and CLI SAPIs.

2007-07-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/dom/tests/bug28721.phpt
      ext/dom/tests/bug28817.phpt
      ext/dom/tests/bug32615.phpt
      ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug35342.phpt
      ext/dom/tests/bug37277.phpt
      ext/dom/tests/bug37456.phpt
      ext/dom/tests/bug38850.phpt
      ext/dom/tests/bug38949.phpt
      ext/dom/tests/bug40836.phpt
      ext/dom/tests/bug41257.phpt
      ext/dom/tests/bug41374.phpt:
      
      Test name formatting fixes

2007-07-24  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/main.c:
      fix folding

2007-07-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug27798.phpt
      ZendEngine2/tests/bug27798.phpt
      ZendEngine2/tests/bug40757.phpt
      ZendEngine2/tests/bug40757.phpt
      ZendEngine2/tests/bug40757.phpt
      ZendEngine2/tests/bug41929.phpt
      ZendEngine2/tests/bug41929.phpt
      ZendEngine2/tests/bug41929.phpt
      ext/pdo/tests/pdo_018.phpt
      tests/classes/visibility_005.phpt
      tests/classes/visibility_005.phpt:
      Fixed bug #40757 (get_object_vars get nothing in child class)
      Fixed bug #41929 (Foreach on object does not iterate over all visible
      properties)

2007-07-24  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      ext/sockets/sockets.c:
      MFH:- Added missing MSG_EOR and MSG_EOF constants

    * (BEFORE_REAL_IMPORT_OF_MYSQLND)
      ext/sockets/sockets.c:
      - Added missing constants for MSG_EOR and MSG_EOF

    * (BEFORE_REAL_IMPORT_OF_MYSQLND)
      ext/sockets/package.xml
      ext/sockets/sockets.php:
      - Removed useless file

2007-07-24  Andrey Hristov  <php@hristov.com>

    * (BEFORE_REAL_IMPORT_OF_MYSQLND)
      ext/mysqli/mysqli_api.c:
      MFB

2007-07-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_http.c
      ext/soap/php_http.c:
      Fixed bug #41983 (Error Fetching http headers terminated by '\n')

2007-07-24  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      - fix NEWS

2007-07-24  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      ext/mysqli/mysqli_api.c:
      Fix build with latest 5.1 sources where gptr is no more.

2007-07-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed bug #42027 is_file() / is_dir() matches file/dirnames with wildcard
      char or trailing slash

2007-07-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/filestat.c:
      
      Fixed bug #42072 (No warning message for clearstatcache() with arguments).

2007-07-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo/tests/pdo_034.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_pad.phpt:
      fix test

    * (PHP_5_2)
      ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_keys_64bit.phpt:
      remove the tests, they've been splitted into smaller ones

2007-07-23  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend.h
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_strtod.c:
      MFH: - Fixed buf #42071 (ini scanner allows using NULL as option name).
      MFH: Use Z_* macros to access the zvals.

2007-07-23  Stanislav Malyshev  <stas@zend.com>

    * (BEFORE_IMPORT_OF_MYSQLND)
      README.namespaces:
      add announcement copy as README for easier reference

2007-07-23  Jani Taskinen  <jani.taskinen@iki.fi>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ZendEngine2/zend_ini_scanner.l:
      - Fixed bug #42071 (ini scanner allows NULL to be used as option name)

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/tests/strings/str_pad.phpt:
      MFH: Fixed str_pad() when passed huge negative pad length.

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/standard/string.c
      ext/standard/tests/strings/str_pad.phpt:
      - Fixed str_pad() when passed huge negative pad_length

2007-07-23  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_autocommit_oo.phpt
      ext/mysqli/tests/mysqli_change_user.phpt
      ext/mysqli/tests/mysqli_change_user_oo.phpt
      ext/mysqli/tests/mysqli_character_set.phpt
      ext/mysqli/tests/mysqli_character_set_name.phpt
      ext/mysqli/tests/mysqli_character_set_name_oo.phpt
      ext/mysqli/tests/mysqli_close.phpt
      ext/mysqli/tests/mysqli_close_oo.phpt
      ext/mysqli/tests/mysqli_commit.phpt
      ext/mysqli/tests/mysqli_commit_oo.phpt
      ext/mysqli/tests/mysqli_constants.phpt
      ext/mysqli/tests/mysqli_constants_categories.phpt
      ext/mysqli/tests/mysqli_data_seek.phpt
      ext/mysqli/tests/mysqli_data_seek_oo.phpt
      ext/mysqli/tests/mysqli_debug.phpt
      ext/mysqli/tests/mysqli_disable_reads_from_master.phpt
      ext/mysqli/tests/mysqli_disable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_driver.phpt
      ext/mysqli/tests/mysqli_dump_debug_info.phpt
      ext/mysqli/tests/mysqli_dump_debug_info_oo.phpt
      ext/mysqli/tests/mysqli_embedded_connect.phpt
      ext/mysqli/tests/mysqli_enable_reads_from_master.phpt
      ext/mysqli/tests/mysqli_enable_rpl_parse.phpt
      ext/mysqli/tests/mysqli_errno.phpt
      ext/mysqli/tests/mysqli_errno_oo.phpt
      ext/mysqli/tests/mysqli_error.phpt
      ext/mysqli/tests/mysqli_error_oo.phpt
      ext/mysqli/tests/mysqli_error_unicode.phpt
      ext/mysqli/tests/mysqli_explain_metadata.phpt
      ext/mysqli/tests/mysqli_fetch_lengths.phpt
      ext/mysqli/tests/mysqli_fetch_lengths_oo.phpt
      ext/mysqli/tests/mysqli_field_count.phpt
      ext/mysqli/tests/mysqli_field_seek.phpt
      ext/mysqli/tests/mysqli_field_tell.phpt
      ext/mysqli/tests/mysqli_free_result.phpt
      ext/mysqli/tests/mysqli_get_charset.phpt
      ext/mysqli/tests/mysqli_get_client_info.phpt
      ext/mysqli/tests/mysqli_get_client_version.phpt
      ext/mysqli/tests/mysqli_get_connection_stats.phpt
      ext/mysqli/tests/mysqli_get_host_info.phpt
      ext/mysqli/tests/mysqli_get_proto_info.phpt
      ext/mysqli/tests/mysqli_get_server_info.phpt
      ext/mysqli/tests/mysqli_get_server_version.phpt
      ext/mysqli/tests/mysqli_get_warnings.phpt
      ext/mysqli/tests/mysqli_info.phpt
      ext/mysqli/tests/mysqli_init.phpt
      ext/mysqli/tests/mysqli_insert_id.phpt
      ext/mysqli/tests/mysqli_kill.phpt
      ext/mysqli/tests/mysqli_more_results.phpt
      ext/mysqli/tests/mysqli_multi_query.phpt
      ext/mysqli/tests/mysqli_mysqli_result_invalid_mode.phpt
      ext/mysqli/tests/mysqli_next_result.phpt
      ext/mysqli/tests/mysqli_num_fields.phpt
      ext/mysqli/tests/mysqli_num_rows.phpt
      ext/mysqli/tests/mysqli_options.phpt
      ext/mysqli/tests/mysqli_options_init_command.phpt
      ext/mysqli/tests/mysqli_pconnect.phpt
      ext/mysqli/tests/mysqli_phpinfo.phpt
      ext/mysqli/tests/mysqli_ping.phpt
      ext/mysqli/tests/mysqli_prepare.phpt
      ext/mysqli/tests/mysqli_prepare_no_object.phpt
      ext/mysqli/tests/mysqli_query.phpt
      ext/mysqli/tests/mysqli_query_unicode.phpt
      ext/mysqli/tests/mysqli_real_escape_string.phpt
      ext/mysqli/tests/mysqli_real_escape_string_unicode.phpt
      ext/mysqli/tests/mysqli_real_query.phpt
      ext/mysqli/tests/mysqli_report.phpt
      ext/mysqli/tests/mysqli_report_wo_ps.phpt
      ext/mysqli/tests/mysqli_result_references.phpt
      ext/mysqli/tests/mysqli_result_references_mysqlnd.phpt
      ext/mysqli/tests/mysqli_rollback.phpt
      ext/mysqli/tests/mysqli_select_db.phpt
      ext/mysqli/tests/mysqli_set_charset.phpt
      ext/mysqli/tests/mysqli_set_opt.phpt
      ext/mysqli/tests/mysqli_set_opt_numeric_and_datetime_as_unicode.phpt
      ext/mysqli/tests/mysqli_sqlstate.phpt
      ext/mysqli/tests/mysqli_ssl_set.phpt
      ext/mysqli/tests/mysqli_stat.phpt
      ext/mysqli/tests/mysqli_stmt_affected_rows.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get.phpt
      ext/mysqli/tests/mysqli_stmt_attr_get_prefetch.phpt
      ext/mysqli/tests/mysqli_stmt_attr_set.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_references.phpt
      ext/mysqli/tests/mysqli_stmt_bind_param_type_juggling.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_bind_result_references.phpt
      ext/mysqli/tests/mysqli_stmt_close.phpt
      ext/mysqli/tests/mysqli_stmt_data_seek.phpt
      ext/mysqli/tests/mysqli_stmt_errno.phpt
      ext/mysqli/tests/mysqli_stmt_error.phpt
      ext/mysqli/tests/mysqli_stmt_execute.phpt
      ext/mysqli/tests/mysqli_stmt_fetch.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_bit.phpt
      ext/mysqli/tests/mysqli_stmt_fetch_fields_win32_unicode.phpt
      ext/mysqli/tests/mysqli_stmt_field_count.phpt
      ext/mysqli/tests/mysqli_stmt_free_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_warnings.phpt
      ext/mysqli/tests/mysqli_stmt_init.phpt
      ext/mysqli/tests/mysqli_stmt_insert_id.phpt
      ext/mysqli/tests/mysqli_stmt_num_rows.phpt
      ext/mysqli/tests/mysqli_stmt_param_count.phpt
      ext/mysqli/tests/mysqli_stmt_prepare.phpt
      ext/mysqli/tests/mysqli_stmt_reset.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_result_metadata_sqltests.phpt
      ext/mysqli/tests/mysqli_stmt_sqlstate.phpt
      ext/mysqli/tests/mysqli_stmt_store_result.phpt
      ext/mysqli/tests/mysqli_store_result.phpt
      ext/mysqli/tests/mysqli_thread_id.phpt
      ext/mysqli/tests/mysqli_thread_safe.phpt
      ext/mysqli/tests/mysqli_use_result.phpt
      ext/mysqli/tests/mysqli_warning_count.phpt:
      Damn, Pierre is clever.
      
      [14:35] <_jani_> nixnutz_: why don't you just commit everything in one
      go..?
      [14:35] <_jani_> this "spamming" is getting quite boring..
      [14:36] <Pierre> 20€/commit :)

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_stmt_send_long_data.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data_packet_size_libmysql.phpt
      ext/mysqli/tests/mysqli_stmt_send_long_data_packet_size_mysqlnd.phpt:
      Tests for mysqli_stmt_send_long_data()

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_driver_unclonable.phpt
      ext/mysqli/tests/mysqli_result_unclonable.phpt
      ext/mysqli/tests/mysqli_stmt_unclonable.phpt
      ext/mysqli/tests/mysqli_unclonable.phpt
      ext/mysqli/tests/mysqli_warning_unclonable.phpt:
      Tests which verify that you really cannot clone any of the mysqli
      objects. Technically it might be possible to tweak ext/mysqli and make
      the objects cloneable - tough, we haven't checked in depth.
      
      So, if one is interested, raise a discussion.

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_fetch_field.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct.phpt
      ext/mysqli/tests/mysqli_fetch_field_direct_oo.phpt
      ext/mysqli/tests/mysqli_fetch_field_oo.phpt
      ext/mysqli/tests/mysqli_fetch_fields.phpt:
      Tests that check mysqli_fetch_field(), mysqli_fetch_field_direct() and
      retrieve metadata

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_fetch_object.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_constructor.phpt
      ext/mysqli/tests/mysqli_fetch_object_no_object.phpt
      ext/mysqli/tests/mysqli_fetch_object_oo.phpt:
      Tests for mysqli_fetch_object()

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_fetch_all.phpt
      ext/mysqli/tests/mysqli_fetch_all_oo.phpt:
      Another nice new function that comes with mysqlnd: return all rows of
      a result set in one array. This is handy if want to fetch all results and
      pass the data directly to a template engine, for example. In this case
      you save a loop.
      
      1) Currently:
        $all_rows = array();
        while ($row = mysqli_fetch_assoc($res))
         $all_rows[] = $row;
      
      2) With mysqli_fetch_all:
        $all_rows = mysqli_fetch_all($res, MYSQL_ASSOC)
      
      Note: if you need the loop for processing each row, try variant 1) for
      performance reasons.

2007-07-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/json/json.c:
      fix ws/folding

2007-07-23  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_get_cache_stats.phpt
      ext/mysqli/tests/mysqli_get_cache_stats_free_buffered.phpt
      ext/mysqli/tests/mysqli_get_client_stats.phpt
      ext/mysqli/tests/mysqli_stmt_get_result.phpt
      ext/mysqli/tests/mysqli_stmt_get_result2.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_bit.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_field_count.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_metadata_fetch_field.phpt
      ext/mysqli/tests/mysqli_stmt_get_result_seek.phpt:
      Adding tests for a few new functions that come with mysqlnd:
      
        mysqli_stmt_get_result() - create mysqli_result set from stmt
        mysqli_get_cache_stats() - mysqlnd internal status/stats
        mysqli_get_client_stats() - mysqlnd internal status/stats/

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_fork.phpt:
      Playing with background processing: parent and child process fetching data
      from the "same" result handle and checking with each other if the fetched
      rows are the same or not. Inspired by a bug report. There seem to be
      really
      people doing this...

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_fetch_array.phpt
      ext/mysqli/tests/mysqli_fetch_array_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_array_many_rows.phpt
      ext/mysqli/tests/mysqli_fetch_array_oo.phpt
      ext/mysqli/tests/mysqli_fetch_assoc.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_bit.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_no_alias_utf8.phpt
      ext/mysqli/tests/mysqli_fetch_assoc_oo.phpt
      ext/mysqli/tests/mysqli_fetch_row.phpt:
      Tests for mysqli_fetch_assoc(), mysqli_fetch_array(), mysqli_fetch_row()

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_connect.phpt
      ext/mysqli/tests/mysqli_connect_errno.phpt
      ext/mysqli/tests/mysqli_connect_error.phpt
      ext/mysqli/tests/mysqli_connect_oo.phpt
      ext/mysqli/tests/mysqli_connect_oo_defaults.phpt
      ext/mysqli/tests/mysqli_connect_oo_warnings.phpt
      ext/mysqli/tests/mysqli_connect_twice.phpt
      ext/mysqli/tests/mysqli_real_connect.phpt:
      Tests for mysqli_connect(), mysqli_real_connect(), mysqli_connect_errno(),
      mysqli_connect_error()

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_set_local_infile_default.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_buffer_overflow.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_close_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_closefile.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_kill_link.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_negative_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nested_call.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_new_query.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_nofileop.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_replace_buffer.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_short_len.phpt
      ext/mysqli/tests/mysqli_set_local_infile_handler_unregister.phpt:
      Tests that deal with mysqli_set_local_infile_handler() and
      mysqli_set_local_infile_default()

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/mysqli_class_mysqli_driver_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_driver_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_result_reflection.phpt
      ext/mysqli/tests/mysqli_class_mysqli_stmt_interface.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning.phpt
      ext/mysqli/tests/mysqli_class_mysqli_warning_reflection.phpt:
      Adding new tests that check the interface of the classes exported by mysqli

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysqli/tests/001.phpt
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/045.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/060.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/067.phpt
      ext/mysqli/tests/connect.inc
      ext/mysqli/tests/skipif.inc
      ext/mysqli/tests/skipifemb.inc
      ext/mysqli/tests/skipifnotemb.inc
      ext/mysqli/tests/table.inc:
      Primarily whitespace/CS - synching with mysqlnd SVN repository

2007-07-23  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/string.c
      ext/standard/tests/strings/wordwrap.phpt:
      MFB: Fixed "Floating point exception" inside wordwrap()

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/standard/tests/file/fgetc_variation1.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/is_file_variation4.phpt:
      fix descriptions

2007-07-23  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/standard/tests/file/glob_variation-win32.phpt:
      More new testcases for glob()

2007-07-23  Jani Taskinen  <jani.taskinen@iki.fi>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/standard/tests/file/fgetc_variation3.phpt
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fread_variation2.phpt:
      fix test descriptions

2007-07-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/rename_variation6.phpt
      ext/standard/tests/file/rename_variation7.phpt:
      more tests

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/standard/tests/file/rename_variation6.phpt
      ext/standard/tests/file/rename_variation6.phpt
      ext/standard/tests/file/rename_variation7.phpt
      ext/standard/tests/file/rename_variation7.phpt:
      
      more tests

2007-07-23  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/is_file_variation4.phpt:
      Fixed wrong expectation

    * (BEFORE_IMPORT_OF_MYSQLND)
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed rename() in ZTS to allow renaming of symbolic links;
      Consistent handling of trailing slash

2007-07-23  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/mysql/tests/connect.inc
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_stat.phpt
      ext/mysql/tests/skipif.inc
      ext/mysql/tests/table.inc:
      Whitespace (space to tab)/CS
      
      With this commit the MySQL internal mysqlnd set of ext/mysql tests is in
      sync with HEAD. It's likely that php.net/HEAD fails on quite some tests.
      Using ext/mysql from the MySQL internal mysqlnd SVN there should be zero
      failures. Merging the MySQL internal mysqlnd SVN into HEAD will happen
      soon so that we get a bug free version on php.net in the near future.

2007-07-23  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/glob_variation-win32.phpt
      ext/standard/tests/file/glob_variation-win32.phpt:
      
      file glob_variation-win32.phpt was initially added on branch PHP_5_2.

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/glob_error.phpt
      ext/standard/tests/file/glob_variation.phpt:
      New testcases for glob() function

    * ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/glob_basic.phpt
      ext/standard/tests/file/glob_error.phpt
      ext/standard/tests/file/glob_error.phpt
      ext/standard/tests/file/glob_variation.phpt
      ext/standard/tests/file/glob_variation.phpt:
      
      file glob_basic.phpt was initially added on branch PHP_5_2.

2007-07-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (BEFORE_IMPORT_OF_MYSQLND)
      ext/reflection/php_reflection.c:
      MFB: Avoid endless loop

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      Avoid endless loop

2007-07-22  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.h
      ext/sockets/sockets.c:
      MFH:- Fixed bug #21197 (socket_read() outputs error with PHP_NORMAL_READ)

    * ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.h
      ext/sockets/sockets.c:
      - Fixed bug #21197 (socket_read() outputs error with PHP_NORMAL_READ)

    * (PHP_5_2)
      ext/sockets/sockets.c:
      MFH: ws fix + sync U stuff for patches to MFB easier

    * ext/sockets/sockets.c:
      WS fix

    * (PHP_5_2)
      ext/sockets/config.m4:
      - Test properly for socketpair inside an extension.

    * ext/sockets/config.m4
      ext/sockets/php_sockets.h
      ext/sockets/sockets.c:
      MFB: sockepair is not always available

2007-07-22  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/fread_variation3-win32.phpt
      ext/standard/tests/file/fread_variation4-win32.phpt:
      More new testcases for fread() function

    * ext/standard/tests/file/fread_variation3-win32.phpt
      ext/standard/tests/file/fread_variation3-win32.phpt
      ext/standard/tests/file/fread_variation4-win32.phpt
      ext/standard/tests/file/fread_variation4-win32.phpt:
      
      More new testcases for fread() function

    * ext/standard/tests/file/fread_variation1.phpt
      ext/standard/tests/file/fread_variation2.phpt
      ext/standard/tests/file/fread_variation3.phpt
      ext/standard/tests/file/fread_variation4.phpt:
      New testcases for fread() functions

    * ext/standard/tests/file/fread_variation1.phpt
      ext/standard/tests/file/fread_variation1.phpt
      ext/standard/tests/file/fread_variation2.phpt
      ext/standard/tests/file/fread_variation2.phpt
      ext/standard/tests/file/fread_variation3.phpt
      ext/standard/tests/file/fread_variation3.phpt
      ext/standard/tests/file/fread_variation4.phpt
      ext/standard/tests/file/fread_variation4.phpt:
      
      file fread_variation1.phpt was initially added on branch PHP_5_2.

2007-07-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/wordwrap.phpt:
      
      Fixed "Floating point exception" inside wordwrap()

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/pdo_034.phpt:
      Added test for KEY_PAIR code and fixed KEY_PAIR detection code

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      Fixed PDO_FETCH_KEY_PAIR implementation for fetchAll()

2007-07-22  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/stat_variation1-win32.phpt
      ext/standard/tests/file/stat_variation2-win32.phpt
      ext/standard/tests/file/stat_variation3-win32.phpt
      ext/standard/tests/file/stat_variation4-win32.phpt
      ext/standard/tests/file/stat_variation5-win32.phpt
      ext/standard/tests/file/stat_variation6-win32.phpt
      ext/standard/tests/file/stat_variation7-win32.phpt
      ext/standard/tests/file/stat_variation8-win32.phpt:
      New testcases for stat() function on windows

    * (PHP_5_2)
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/ftruncate_variation1-win32.phpt
      ext/standard/tests/file/ftruncate_variation1.phpt
      ext/standard/tests/file/ftruncate_variation2-win32.phpt
      ext/standard/tests/file/ftruncate_variation2.phpt
      ext/standard/tests/file/ftruncate_variation3-win32.phpt
      ext/standard/tests/file/ftruncate_variation3.phpt
      ext/standard/tests/file/ftruncate_variation4-win32.phpt
      ext/standard/tests/file/ftruncate_variation4.phpt
      ext/standard/tests/file/ftruncate_variation5-win32.phpt
      ext/standard/tests/file/ftruncate_variation5.phpt
      ext/standard/tests/file/ftruncate_variation6-win32.phpt
      ext/standard/tests/file/ftruncate_variation6.phpt
      ext/standard/tests/file/ftruncate_variation7-win32.phpt
      ext/standard/tests/file/ftruncate_variation7.phpt:
      New testcases for ftruncate() function

    * ext/standard/tests/file/stat_variation1-win32.phpt
      ext/standard/tests/file/stat_variation1-win32.phpt
      ext/standard/tests/file/stat_variation2-win32.phpt
      ext/standard/tests/file/stat_variation2-win32.phpt
      ext/standard/tests/file/stat_variation3-win32.phpt
      ext/standard/tests/file/stat_variation3-win32.phpt
      ext/standard/tests/file/stat_variation4-win32.phpt
      ext/standard/tests/file/stat_variation4-win32.phpt
      ext/standard/tests/file/stat_variation5-win32.phpt
      ext/standard/tests/file/stat_variation5-win32.phpt
      ext/standard/tests/file/stat_variation6-win32.phpt
      ext/standard/tests/file/stat_variation6-win32.phpt
      ext/standard/tests/file/stat_variation7-win32.phpt
      ext/standard/tests/file/stat_variation7-win32.phpt
      ext/standard/tests/file/stat_variation8-win32.phpt
      ext/standard/tests/file/stat_variation8-win32.phpt:
      
      smaller testcases for stat() function on Windows

    * ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/ftruncate_error.phpt
      ext/standard/tests/file/ftruncate_variation1-win32.phpt
      ext/standard/tests/file/ftruncate_variation1-win32.phpt
      ext/standard/tests/file/ftruncate_variation1.phpt
      ext/standard/tests/file/ftruncate_variation1.phpt
      ext/standard/tests/file/ftruncate_variation2-win32.phpt
      ext/standard/tests/file/ftruncate_variation2-win32.phpt
      ext/standard/tests/file/ftruncate_variation2.phpt
      ext/standard/tests/file/ftruncate_variation2.phpt
      ext/standard/tests/file/ftruncate_variation3-win32.phpt
      ext/standard/tests/file/ftruncate_variation3-win32.phpt
      ext/standard/tests/file/ftruncate_variation3.phpt
      ext/standard/tests/file/ftruncate_variation3.phpt
      ext/standard/tests/file/ftruncate_variation4-win32.phpt
      ext/standard/tests/file/ftruncate_variation4-win32.phpt
      ext/standard/tests/file/ftruncate_variation4.phpt
      ext/standard/tests/file/ftruncate_variation4.phpt
      ext/standard/tests/file/ftruncate_variation5-win32.phpt
      ext/standard/tests/file/ftruncate_variation5-win32.phpt
      ext/standard/tests/file/ftruncate_variation5.phpt
      ext/standard/tests/file/ftruncate_variation5.phpt
      ext/standard/tests/file/ftruncate_variation6-win32.phpt
      ext/standard/tests/file/ftruncate_variation6-win32.phpt
      ext/standard/tests/file/ftruncate_variation6.phpt
      ext/standard/tests/file/ftruncate_variation6.phpt
      ext/standard/tests/file/ftruncate_variation7-win32.phpt
      ext/standard/tests/file/ftruncate_variation7-win32.phpt
      ext/standard/tests/file/ftruncate_variation7.phpt
      ext/standard/tests/file/ftruncate_variation7.phpt:
      
      New testcases for ftruncate() function

    * ext/standard/tests/file/umask_basic.phpt
      ext/standard/tests/file/umask_basic.phpt
      ext/standard/tests/file/umask_error.phpt
      ext/standard/tests/file/umask_error.phpt:
      fix tests

2007-07-21  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/umask_variation1.phpt
      ext/standard/tests/file/umask_variation2.phpt:
      New testcases for umask() function

    * ext/standard/tests/file/umask_variation1.phpt
      ext/standard/tests/file/umask_variation1.phpt
      ext/standard/tests/file/umask_variation2.phpt
      ext/standard/tests/file/umask_variation2.phpt:
      
      file umask_variation1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/file/lstat_stat_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation4.phpt
      ext/standard/tests/file/lstat_stat_variation5.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt:
      New testcases for lstat() and stat() functions

    * (PHP_5_2)
      ext/standard/tests/file/is_file_variation1.phpt
      ext/standard/tests/file/is_file_variation2.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation4.phpt:
      New testcases for is_file() function

    * (PHP_5_2)
      ext/standard/tests/file/is_dir_variation1.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_dir_variation4.phpt:
      New testcases for is_dir() function

    * (PHP_5_2)
      ext/standard/tests/file/fseek_ftell_rewind_basic1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation5.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation7.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8.phpt:
      New testcases for fseek(), ftell() and rewind() functions

    * ext/standard/tests/file/lstat_stat_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation1.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation2.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation3.phpt
      ext/standard/tests/file/lstat_stat_variation4.phpt
      ext/standard/tests/file/lstat_stat_variation4.phpt
      ext/standard/tests/file/lstat_stat_variation5.phpt
      ext/standard/tests/file/lstat_stat_variation5.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt
      ext/standard/tests/file/lstat_stat_variation6.phpt:
      
      New testcases for lstat() and stat() functions

    * ext/standard/tests/file/is_file_variation1.phpt
      ext/standard/tests/file/is_file_variation1.phpt
      ext/standard/tests/file/is_file_variation2.phpt
      ext/standard/tests/file/is_file_variation2.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation3.phpt
      ext/standard/tests/file/is_file_variation4.phpt
      ext/standard/tests/file/is_file_variation4.phpt:
      
      New testcases for is_file() function

    * ext/standard/tests/file/is_dir_variation1.phpt
      ext/standard/tests/file/is_dir_variation1.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation2.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_dir_variation3.phpt
      ext/standard/tests/file/is_dir_variation4.phpt
      ext/standard/tests/file/is_dir_variation4.phpt:
      
      New testcases for is_dir() function

    * ext/standard/tests/file/fseek_ftell_rewind_basic1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_basic2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_error3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation1.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation2.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation3.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation4.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation5.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation5.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation6.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation7.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation7.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8-win32.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8.phpt
      ext/standard/tests/file/fseek_ftell_rewind_variation8.phpt:
      
      New testcases for fseek(), ftell() & rewind() functions

    * ext/standard/tests/file/fflush_basic.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fflush_variation1-win32.phpt
      ext/standard/tests/file/fflush_variation1.phpt
      ext/standard/tests/file/fflush_variation2.phpt
      ext/standard/tests/file/fflush_variation3.phpt
      ext/standard/tests/file/fflush_variation4.phpt:
      New testcases for fflush() function

    * ext/standard/tests/file/fflush_basic.phpt
      ext/standard/tests/file/fflush_basic.phpt
      ext/standard/tests/file/fflush_variation1-win32.phpt
      ext/standard/tests/file/fflush_variation1-win32.phpt
      ext/standard/tests/file/fflush_variation3.phpt
      ext/standard/tests/file/fflush_variation3.phpt
      ext/standard/tests/file/fflush_variation4.phpt
      ext/standard/tests/file/fflush_variation4.phpt:
      
      file fflush_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fflush_error.phpt
      ext/standard/tests/file/fflush_variation1.phpt
      ext/standard/tests/file/fflush_variation1.phpt
      ext/standard/tests/file/fflush_variation2.phpt
      ext/standard/tests/file/fflush_variation2.phpt:
      
      file fflush_error.phpt was initially added on branch PHP_5_2.

2007-07-21  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      win32/build/confutils.js:
      - MFH: Allow the use of a user defined template.rc file to override the
        default ones. This makes it possible to include the extension's version
        inside the version properties of the generated extension DLL instead
        of the PHP version the extension is build against.

    * win32/build/confutils.js:
      - Allow the use of a user defined template.rc file to override the
        default ones. This makes it possible to include the extension's version
        inside the version properties of the generated extension DLL instead
        of the PHP version the extension is build against.

2007-07-21  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/fgetc_variation1.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgetc_variation3.phpt
      ext/standard/tests/file/fgetc_variation4.phpt
      ext/standard/tests/file/fgets_basic.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/fgets_variation3.phpt
      ext/standard/tests/file/fgets_variation4-win32.phpt
      ext/standard/tests/file/fgets_variation4.phpt
      ext/standard/tests/file/fgets_variation5.phpt
      ext/standard/tests/file/fgets_variation6-win32.phpt
      ext/standard/tests/file/fgets_variation6.phpt
      ext/standard/tests/file/fwrite_error.phpt:
      New testcases for fwrite(), fgetc() and fgets() functions

    * ext/standard/tests/file/fgetc_variation1.phpt
      ext/standard/tests/file/fgetc_variation1.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgetc_variation2.phpt
      ext/standard/tests/file/fgetc_variation3.phpt
      ext/standard/tests/file/fgetc_variation3.phpt
      ext/standard/tests/file/fgetc_variation4.phpt
      ext/standard/tests/file/fgetc_variation4.phpt
      ext/standard/tests/file/fgets_basic.phpt
      ext/standard/tests/file/fgets_basic.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_error.phpt
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fgets_variation1.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/fgets_variation2.phpt
      ext/standard/tests/file/fgets_variation3.phpt
      ext/standard/tests/file/fgets_variation3.phpt
      ext/standard/tests/file/fgets_variation4-win32.phpt
      ext/standard/tests/file/fgets_variation4-win32.phpt
      ext/standard/tests/file/fgets_variation4.phpt
      ext/standard/tests/file/fgets_variation4.phpt
      ext/standard/tests/file/fgets_variation5.phpt
      ext/standard/tests/file/fgets_variation5.phpt
      ext/standard/tests/file/fgets_variation6-win32.phpt
      ext/standard/tests/file/fgets_variation6-win32.phpt
      ext/standard/tests/file/fgets_variation6.phpt
      ext/standard/tests/file/fgets_variation6.phpt:
      
      file fgetc_variation1.phpt was initially added on branch PHP_5_2.

2007-07-21  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/call_static.phpt
      ZendEngine2/tests/object_handlers.phpt:
      Add support got zend_class_entry->get_static_method() and matching
      __callStatic() userspace method @doc

2007-07-21  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/libxml/libxml.c
      ext/libxml/php_libxml.h:
      - ws + compile warning fixes

    * ZendEngine2/zend.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_indent.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_vm.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ext/standard/base64.c
      ext/standard/basic_functions.h
      ext/standard/info.c
      main/main.c
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h
      main/php_streams.h
      main/streams/filter.c:
      - Fix compile warnings

2007-07-20  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/date/lib/timelib.c
      ext/date/lib/timelib.h:
      - Fix warnings

2007-07-20  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/file.inc
      ext/standard/tests/file/readfile_basic-win32.phpt
      ext/standard/tests/file/readfile_basic.phpt
      ext/standard/tests/file/readfile_error.phpt
      ext/standard/tests/file/readfile_variation1.phpt
      ext/standard/tests/file/readfile_variation2.phpt
      ext/standard/tests/file/readfile_variation3.phpt
      ext/standard/tests/file/umask_basic.phpt
      ext/standard/tests/file/umask_error.phpt:
      Fix for fill_file() function in file.inc
      New testcases for readfile() and umask() functions

    * (PHP_5_2)
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/readfile_basic-win32.phpt
      ext/standard/tests/file/readfile_basic-win32.phpt
      ext/standard/tests/file/readfile_basic.phpt
      ext/standard/tests/file/readfile_basic.phpt
      ext/standard/tests/file/readfile_error.phpt
      ext/standard/tests/file/readfile_error.phpt
      ext/standard/tests/file/readfile_variation1.phpt
      ext/standard/tests/file/readfile_variation1.phpt
      ext/standard/tests/file/readfile_variation2.phpt
      ext/standard/tests/file/readfile_variation2.phpt
      ext/standard/tests/file/readfile_variation3.phpt
      ext/standard/tests/file/readfile_variation3.phpt
      ext/standard/tests/file/umask_basic.phpt
      ext/standard/tests/file/umask_basic.phpt
      ext/standard/tests/file/umask_error.phpt
      ext/standard/tests/file/umask_error.phpt:
      Fix for fill_file() in file.inc
      New testcases for readfile() and umask() functions

2007-07-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/bug41691.phpt:
      MFH: fix #41691 (ArrayObject::exchangeArray hangs Apache)

    * ext/spl/spl_array.c
      ext/spl/tests/bug41691.phpt
      ext/spl/tests/bug41691.phpt:
      fix #41691 (ArrayObject::exchangeArray hangs Apache)

    * ext/mcrypt/tests/bug41252.phpt:
      revert

2007-07-19  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c:
      fix #41989 (move_uploaded_file() & relative path in ZTS mode)

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c:
      MFH: fix #41989 (move_uploaded_file() & relative path in ZTS mode)

2007-07-19  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ZendEngine2/zend_execute.c:
      MFH: Use SEPARATE_ZVAL_IF_NOT_REF for cleaner code.

    * ZendEngine2/zend_execute.c:
      - Use the SEPARATE_ZVAL_IF_NOT_REF macro (cleanup code)

2007-07-19  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/fprintf_variation_001.phpt
      ext/standard/tests/strings/fprintf_variation_002.phpt
      ext/standard/tests/strings/fprintf_variation_003.phpt
      ext/standard/tests/strings/fprintf_variation_003_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_003_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_004.phpt
      ext/standard/tests/strings/fprintf_variation_005.phpt
      ext/standard/tests/strings/fprintf_variation_006.phpt
      ext/standard/tests/strings/fprintf_variation_006_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_006_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_007.phpt
      ext/standard/tests/strings/fprintf_variation_007_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_007_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_008.phpt
      ext/standard/tests/strings/fprintf_variation_008_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_008_64bit.phpt
      ext/standard/tests/strings/fprintf_variation_009.phpt:
      fix tests, add 64bit versions

    * (PHP_5_2)
      ext/standard/tests/strings/fprintf_error.phpt
      ext/standard/tests/strings/fprintf_variation_001.phpt
      ext/standard/tests/strings/fprintf_variation_002.phpt
      ext/standard/tests/strings/fprintf_variation_003.phpt
      ext/standard/tests/strings/fprintf_variation_004.phpt
      ext/standard/tests/strings/fprintf_variation_005.phpt
      ext/standard/tests/strings/fprintf_variation_006.phpt
      ext/standard/tests/strings/fprintf_variation_007.phpt
      ext/standard/tests/strings/fprintf_variation_008.phpt
      ext/standard/tests/strings/fprintf_variation_009.phpt:
      add new tests from HEAD

    * ext/standard/tests/strings/fprintf.phpt
      ext/standard/tests/strings/fprintf_error.phpt
      ext/standard/tests/strings/fprintf_error.phpt
      ext/standard/tests/strings/fprintf_variation_001.phpt
      ext/standard/tests/strings/fprintf_variation_001.phpt
      ext/standard/tests/strings/fprintf_variation_002.phpt
      ext/standard/tests/strings/fprintf_variation_002.phpt
      ext/standard/tests/strings/fprintf_variation_003.phpt
      ext/standard/tests/strings/fprintf_variation_003.phpt
      ext/standard/tests/strings/fprintf_variation_004.phpt
      ext/standard/tests/strings/fprintf_variation_004.phpt
      ext/standard/tests/strings/fprintf_variation_005.phpt
      ext/standard/tests/strings/fprintf_variation_005.phpt
      ext/standard/tests/strings/fprintf_variation_006.phpt
      ext/standard/tests/strings/fprintf_variation_006.phpt
      ext/standard/tests/strings/fprintf_variation_007.phpt
      ext/standard/tests/strings/fprintf_variation_007.phpt
      ext/standard/tests/strings/fprintf_variation_008.phpt
      ext/standard/tests/strings/fprintf_variation_008.phpt
      ext/standard/tests/strings/fprintf_variation_009.phpt
      ext/standard/tests/strings/fprintf_variation_009.phpt:
      split the test

    * ext/mcrypt/tests/bug41252.phpt:
      fix unicode mode

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c:
      fix ws & folding

2007-07-19  Jani Taskinen  <jani.taskinen@iki.fi>

    * ZendEngine2/README.ZEND_MM:
      Beautify and reword a bit.

    * (PHP_5_2)
      acinclude.m4:
      MFH:- Stop configure if scanner files are not found and invalid/no flex is
      found

    * acinclude.m4:
      - Stop configure if scanner files are not found and invalid/no flex is
      found

2007-07-19  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/rename_variation2.phpt:
      make sure the cache is flushed when doing stat calls

2007-07-19  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      ext/dba/config.m4:
      MFH:- Fixed bug #41433 (DBA: configure fails to include correct db.h for
      db4)

    * ext/dba/config.m4:
      - Fixed bug #41433 (DBA: configure fails to include correct db.h for db4)

2007-07-19  Antony Dovgal  <antony@zend.com>

    * main/fopen_wrappers.c:
      use constant

    * ZendEngine2/tests/compare_003_64bit.phpt
      ext/mcrypt/tests/bug41252.phpt:
      fix test

2007-07-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      CODING_STANDARDS:
      
      Fixed typo

2007-07-18  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      NEWS:
      fix oci8 entries for Chris Jones

2007-07-18  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c:
      MFH: add casts to fix compilation warnings

    * ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c:
      Add casts to fix compilation warnings

2007-07-18  Jani Taskinen  <jani.taskinen@iki.fi>

    * scripts/phpize.m4:
      - Cleanup + removed PHP_SETUP_ICU call (has to be done per extension, not
      globally!)

2007-07-18  Antony Dovgal  <antony@zend.com>

    * ext/sysvshm/tests/002.phpt
      ext/zip/tests/oo_stream.phpt:
      fix test

2007-07-18  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pdo_pgsql/tests/config.inc:
      attempt to fix pdo_pgsql tests in HEAD

2007-07-18  Antony Dovgal  <antony@zend.com>

    * main/php_variables.c:
      add comment (the code is not that obvious indeed)

2007-07-18  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/network.c:
      - Use correct macro name

2007-07-18  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/unlink_basic.phpt
      ext/standard/tests/file/unlink_error-win32.phpt
      ext/standard/tests/file/unlink_error.phpt
      ext/standard/tests/file/unlink_variation1-win32.phpt
      ext/standard/tests/file/unlink_variation1.phpt
      ext/standard/tests/file/unlink_variation2-win32.phpt
      ext/standard/tests/file/unlink_variation2.phpt
      ext/standard/tests/file/unlink_variation3.phpt
      ext/standard/tests/file/unlink_variation4.phpt
      ext/standard/tests/file/unlink_variation5.phpt:
      New testcases for filesystem handling function : unlink()

    * ext/standard/tests/file/unlink_basic.phpt
      ext/standard/tests/file/unlink_basic.phpt
      ext/standard/tests/file/unlink_error-win32.phpt
      ext/standard/tests/file/unlink_error-win32.phpt
      ext/standard/tests/file/unlink_error.phpt
      ext/standard/tests/file/unlink_error.phpt
      ext/standard/tests/file/unlink_variation1-win32.phpt
      ext/standard/tests/file/unlink_variation1-win32.phpt
      ext/standard/tests/file/unlink_variation1.phpt
      ext/standard/tests/file/unlink_variation1.phpt
      ext/standard/tests/file/unlink_variation2-win32.phpt
      ext/standard/tests/file/unlink_variation2-win32.phpt
      ext/standard/tests/file/unlink_variation2.phpt
      ext/standard/tests/file/unlink_variation2.phpt
      ext/standard/tests/file/unlink_variation3.phpt
      ext/standard/tests/file/unlink_variation3.phpt
      ext/standard/tests/file/unlink_variation4.phpt
      ext/standard/tests/file/unlink_variation4.phpt
      ext/standard/tests/file/unlink_variation5.phpt
      ext/standard/tests/file/unlink_variation5.phpt:
      
      New testcases for filesystem handling function : unlink()

2007-07-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h
      main/rfc1867.c:
      
      Allow file uploads to bypass open_basedir checks (fixes regression)

2007-07-17  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/network.c:
      ws fix

    * (PHP_5_2)
      NEWS
      main/streams/xp_socket.c:
      MFH:- Fixed bugs #36796, #36918, #41371 (stream_set_blocking() does not
      work)

    * main/streams/xp_socket.c:
      - Fixed bugs #36796, #36918, #41371 (stream_set_blocking() does not work)

    * (PHP_5_2)
      NEWS
      ext/odbc/config.m4:
      MFH:- Fixed bug #42019 (configure option --with-adabas=DIR does not work)

    * ext/odbc/config.m4:
      - Fixed bug #42019 (configure option --with-adabas=DIR does not work)

2007-07-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/php_tidy.def:
      MFB: update

    * (PHP_5_2)
      ext/tidy/php_tidy.def:
      update for latest library rlease

2007-07-17  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/ldap/ldap.c:
      MFB: %f -> %F

    * (PHP_5_2)
      NEWS
      ext/ldap/ldap.c:
      MFH:- Fixed bug #42015 (ldap_rename() gets server error "DSA is unwilling
      to perform")

    * ext/ldap/ldap.c:
      - Fixed bug #42015 (ldap_rename() gets server error "DSA is unwilling to
      perform")

2007-07-16  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/standard/dir.c:
      MF52: initialize glob struct

    * ext/standard/dir.c:
      MFB: initialize glob struct

    * (PHP_5_2)
      ext/standard/dir.c:
      initialize glob struct

    * ext/pdo_dblib/pdo_dblib.c:
      fix typo

    * ext/oci8/oci8_statement.c:
      more build fixes

    * ext/oci8/oci8.c
      sapi/apache/config.w32:
      fix win32 build

    * ext/mbstring/config.w32:
      there is no such file

2007-07-16  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt:
      fix tests

2007-07-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c:
      Fixed a possible crash inside the constructor

2007-07-16  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/disk_free_space_error-win32.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_total_space_error-win32.phpt
      ext/standard/tests/file/disk_total_space_error.phpt:
      New testcases

    * ext/standard/tests/file/disk_free_space_error-win32.phpt
      ext/standard/tests/file/disk_free_space_error-win32.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_free_space_error.phpt
      ext/standard/tests/file/disk_total_space_error-win32.phpt
      ext/standard/tests/file/disk_total_space_error-win32.phpt
      ext/standard/tests/file/disk_total_space_error.phpt
      ext/standard/tests/file/disk_total_space_error.phpt:
      
      file disk_free_space_error-win32.phpt was initially added on branch
      PHP_5_2.

2007-07-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/ereg/config.w32:
      - Fix win32 build (I guess..:)

2007-07-16  Antony Dovgal  <antony@zend.com>

    * ext/simplexml/tests/bug40451.phpt
      ext/simplexml/tests/bug41582.phpt
      ext/simplexml/tests/bug41861.phpt
      ext/simplexml/tests/bug41867.phpt
      ext/simplexml/tests/bug41947.phpt
      ext/soap/tests/bugs/bug36226-2.phpt
      ext/spl/tests/bug40872.phpt
      ext/spl/tests/bug41692.phpt:
      add missing skipifs

2007-07-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/ereg/config0.m4
      ext/ereg/php_regex.h
      ext/ereg/regex/regex_extra.h
      ext/ereg/regex/utils.h
      sapi/apache/php_apache_http.h
      sapi/apache_hooks/php_apache_http.h:
      - Cleanup and simplify

2007-07-16  Antony Dovgal  <antony@zend.com>

    * ext/mcrypt/tests/basic.phpt
      ext/mcrypt/tests/bug37595.phpt:
      add skipif

    * ext/xmlwriter/tests/010.phpt
      ext/xmlwriter/tests/bug39504.phpt
      ext/xmlwriter/tests/bug41287.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      add missing skipif sections

2007-07-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * main/SAPI.c:
      - Removed leftovers from nuking safe-mode

    * ext/standard/tests/file/fputcsv.phpt:
      - Use explode instead of split (ereg goes bye bye..)

2007-07-16  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/substr_count.phpt
      ext/standard/tests/strings/substr_count_basic.phpt
      ext/standard/tests/strings/substr_count_basic.phpt
      ext/standard/tests/strings/substr_count_error.phpt
      ext/standard/tests/strings/substr_count_error.phpt
      ext/standard/tests/strings/substr_count_variation_001.phpt
      ext/standard/tests/strings/substr_count_variation_001.phpt
      ext/standard/tests/strings/substr_count_variation_002.phpt
      ext/standard/tests/strings/substr_count_variation_002.phpt:
      split test

    * ext/standard/tests/file/bug41815.phpt
      ext/standard/tests/serialize/bug37947.phpt
      ext/sysvshm/tests/001.phpt:
      fix test

2007-07-16  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4:
      - The --enable-zend-multibyte option does not exist in PHP 6

    * acinclude.m4
      acinclude.m4:
      - Fix issue in differentiating between --with-* and --enable-*

2007-07-15  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/ereg/tests/001.phpt
      ext/ereg/tests/002.phpt
      ext/ereg/tests/003.phpt
      ext/ereg/tests/004.phpt
      ext/ereg/tests/005.phpt
      ext/ereg/tests/006.phpt
      ext/ereg/tests/007.phpt
      ext/ereg/tests/008.phpt
      ext/ereg/tests/009.phpt
      ext/ereg/tests/010.phpt
      ext/ereg/tests/011.phpt
      ext/ereg/tests/012.phpt
      ext/ereg/tests/013.phpt
      ext/ereg/tests/014.phpt
      ext/ereg/tests/015.phpt
      ext/ereg/tests/016.phpt:
      - Skip these tests always if unicode.semantics=on

    * configure.in
      ext/ereg/config.w32
      ext/ereg/config0.m4
      ext/ereg/ereg.c
      ext/ereg/php_ereg.h
      ext/ereg/php_regex.h
      ext/pgsql/pgsql.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/config.m4
      ext/standard/config.w32
      ext/standard/html.c
      ext/standard/php_standard.h
      ext/standard/reg.c
      ext/standard/reg.h
      ext/standard/string.c
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/php.h
      main/php_regex.h
      sapi/apache/php_apache_http.h
      sapi/apache_hooks/php_apache_http.h
      win32/build/config.w32:
      - Moved the old regex functions to it's own extension: ereg

2007-07-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      ext/ereg/ereg.c
      ext/ereg/php_ereg.h
      ext/ereg/php_regex.h
      ext/ereg/regex/.cvsignore
      ext/ereg/regex/COPYRIGHT
      ext/ereg/regex/README
      ext/ereg/regex/WHATSNEW
      ext/ereg/regex/cclass.h
      ext/ereg/regex/cname.h
      ext/ereg/regex/debug.c
      ext/ereg/regex/debug.ih
      ext/ereg/regex/engine.c
      ext/ereg/regex/engine.ih
      ext/ereg/regex/main.c
      ext/ereg/regex/main.ih
      ext/ereg/regex/mkh
      ext/ereg/regex/regcomp.c
      ext/ereg/regex/regcomp.ih
      ext/ereg/regex/regerror.c
      ext/ereg/regex/regerror.ih
      ext/ereg/regex/regex.3
      ext/ereg/regex/regex.7
      ext/ereg/regex/regex.dsp
      ext/ereg/regex/regex.dsw
      ext/ereg/regex/regex.h
      ext/ereg/regex/regex.mak
      ext/ereg/regex/regex2.h
      ext/ereg/regex/regex_extra.h
      ext/ereg/regex/regexec.c
      ext/ereg/regex/regfree.c
      ext/ereg/regex/split.c
      ext/ereg/regex/tests
      ext/ereg/regex/utils.h
      ext/ereg/tests/.cvsignore
      ext/ereg/tests/001.phpt
      ext/ereg/tests/002.phpt
      ext/ereg/tests/003.phpt
      ext/ereg/tests/004.phpt
      ext/ereg/tests/005.phpt
      ext/ereg/tests/006.phpt
      ext/ereg/tests/007.phpt
      ext/ereg/tests/008.phpt
      ext/ereg/tests/009.phpt
      ext/ereg/tests/010.phpt
      ext/ereg/tests/011.phpt
      ext/ereg/tests/012.phpt
      ext/ereg/tests/013.phpt
      ext/ereg/tests/014.phpt
      ext/ereg/tests/015.phpt
      ext/ereg/tests/016.phpt:
      - Removed ereg extension from PHP_4_4 branch (never will be added here)

2007-07-15  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/ereg/ereg.c
      ext/ereg/php_ereg.h
      ext/ereg/php_regex.h
      ext/ereg/regex/.cvsignore
      ext/ereg/regex/COPYRIGHT
      ext/ereg/regex/README
      ext/ereg/regex/WHATSNEW
      ext/ereg/regex/cclass.h
      ext/ereg/regex/cname.h
      ext/ereg/regex/debug.c
      ext/ereg/regex/debug.ih
      ext/ereg/regex/engine.c
      ext/ereg/regex/engine.ih
      ext/ereg/regex/main.c
      ext/ereg/regex/main.ih
      ext/ereg/regex/mkh
      ext/ereg/regex/regcomp.c
      ext/ereg/regex/regcomp.ih
      ext/ereg/regex/regerror.c
      ext/ereg/regex/regerror.ih
      ext/ereg/regex/regex.3
      ext/ereg/regex/regex.7
      ext/ereg/regex/regex.dsp
      ext/ereg/regex/regex.dsw
      ext/ereg/regex/regex.h
      ext/ereg/regex/regex.mak
      ext/ereg/regex/regex2.h
      ext/ereg/regex/regex_extra.h
      ext/ereg/regex/regexec.c
      ext/ereg/regex/regfree.c
      ext/ereg/regex/split.c
      ext/ereg/regex/tests
      ext/ereg/regex/utils.h
      ext/ereg/tests/.cvsignore
      ext/ereg/tests/001.phpt
      ext/ereg/tests/002.phpt
      ext/ereg/tests/003.phpt
      ext/ereg/tests/004.phpt
      ext/ereg/tests/005.phpt
      ext/ereg/tests/006.phpt
      ext/ereg/tests/007.phpt
      ext/ereg/tests/008.phpt
      ext/ereg/tests/009.phpt
      ext/ereg/tests/010.phpt
      ext/ereg/tests/011.phpt
      ext/ereg/tests/012.phpt
      ext/ereg/tests/013.phpt
      ext/ereg/tests/014.phpt
      ext/ereg/tests/015.phpt
      ext/ereg/tests/016.phpt:
      - Remove ereg/ from PHP_5_2 branch. (not yet wanted here :)

    * ext/ereg/.cvsignore
      ext/ereg/CREDITS:
      - Initial commit (files will be moved from elsewhere in CVS!)

    * (PHP_5_2)
      main/main.c:
      MFH: folding tags and some more ws fixes

    * main/main.c:
      MFB: free error messages + ws fix

    * main/build-defs.h.in:
      - Unused macros removed

2007-07-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      main/main.c:
      
      Clear out last error & last error file information at the end of the
      request to ensure that they don't propogate to the next request

2007-07-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/filter/.cvsignore
      ext/pdo/.cvsignore
      ext/pdo_mysql/.cvsignore
      ext/pdo_mysql/.cvsignore
      ext/pdo_oci/.cvsignore
      ext/pdo_oci/.cvsignore
      ext/pdo_pgsql/.cvsignore
      ext/pdo_pgsql/.cvsignore
      ext/pdo_sqlite/.cvsignore
      ext/unicode/.cvsignore
      ext/xmlreader/.cvsignore
      ext/xmlwriter/.cvsignore
      ext/zip/.cvsignore
      ext/zip/lib/.cvsignore:
      ignore *.gcda

2007-07-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug41919.phpt:
      Fixed test

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed compilation on Windows

2007-07-14  Antony Dovgal  <antony@zend.com>

    * ext/standard/exec.c
      ext/standard/file.c
      ext/standard/filestat.c
      ext/standard/flock_compat.c
      ext/standard/fsock.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/head.c
      ext/standard/html.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/incomplete_class.c
      ext/standard/info.c
      ext/standard/lcg.c
      ext/standard/math.c
      ext/standard/md5.c
      ext/standard/metaphone.c
      ext/standard/microtime.c
      ext/standard/pageinfo.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/quot_print.c
      ext/standard/reg.c
      ext/standard/sha1.c
      ext/standard/streamsfuncs.c
      ext/standard/syslog.c
      ext/standard/url.c
      ext/standard/url_scanner.c
      ext/standard/user_filters.c
      ext/standard/versioning.c:
      fix ws, cs & folding

2007-07-13  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_API.c:
      Wrong function name in error message

2007-07-13  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/lib/timelib.c:
      - MFH: Let's always use the macro as llabs() requires c99.

    * ext/date/lib/timelib.c:
      - Let's always use the macro as llabs() requires c99.

2007-07-13  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/locale_sort.phpt
      ext/standard/tests/general_functions/call_user_func_return.phpt:
      fix test

    * ext/standard/tests/array/array_keys_variation_003.phpt:
      add key values to the output

    * ZendEngine2/zend_operators.c:
      ("0" == NULL) must be false even in Unicode mode

    * ext/standard/tests/array/array_keys_variation_002_64bit.phpt
      ext/standard/tests/array/array_keys_variation_002_64bit.phpt:
      
      add 64bit version

    * ext/standard/tests/array/array_keys_variation_004.phpt
      ext/standard/tests/array/array_keys_variation_004.phpt
      ext/standard/tests/array/array_keys_variation_005.phpt
      ext/standard/tests/array/array_keys_variation_005.phpt:
      
      split one more huge test into several smaller ones

    * ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_keys_64bit.phpt
      ext/standard/tests/array/array_keys_basic.phpt
      ext/standard/tests/array/array_keys_error.phpt
      ext/standard/tests/array/array_keys_error.phpt
      ext/standard/tests/array/array_keys_variation_001.phpt
      ext/standard/tests/array/array_keys_variation_001.phpt
      ext/standard/tests/array/array_keys_variation_002.phpt
      ext/standard/tests/array/array_keys_variation_002.phpt
      ext/standard/tests/array/array_keys_variation_003.phpt
      ext/standard/tests/array/array_keys_variation_003.phpt:
      split one more huge test into several smaller ones

    * ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_keys_64bit.phpt:
      fix test, add 64bit version

    * ext/standard/formatted_print.c
      ext/standard/tests/array/bug35014_64bit.phpt:
      fix %u in Unicode mode

    * ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/array_unshift_COW.phpt
      ZendEngine2/tests/double_to_string_64bit.phpt:
      fix tests

2007-07-13  Dmitry Stogov  <dmitry@zend.com>

    * ext/date/php_date.c
      ext/date/tests/010.phpt
      ext/date/tests/bug35499.phpt
      ext/date/tests/bug41523.phpt
      ext/date/tests/bug41964.phpt:
      Unicode support

2007-07-13  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/assert/assert_basic.phpt
      ext/standard/tests/assert/assert_basic1.phpt
      ext/standard/tests/assert/assert_basic2.phpt
      ext/standard/tests/assert/assert_basic3.phpt
      ext/standard/tests/assert/assert_basic4.phpt
      ext/standard/tests/assert/assert_basic5.phpt
      ext/standard/tests/assert/assert_error.phpt
      ext/standard/tests/assert/assert_error1.phpt
      ext/standard/tests/assert/assert_variation.phpt:
      Assert test cases

    * ext/standard/tests/assert/assert_basic.phpt
      ext/standard/tests/assert/assert_basic.phpt
      ext/standard/tests/assert/assert_basic1.phpt
      ext/standard/tests/assert/assert_basic1.phpt
      ext/standard/tests/assert/assert_basic3.phpt
      ext/standard/tests/assert/assert_basic3.phpt
      ext/standard/tests/assert/assert_basic4.phpt
      ext/standard/tests/assert/assert_basic4.phpt
      ext/standard/tests/assert/assert_basic5.phpt
      ext/standard/tests/assert/assert_basic5.phpt
      ext/standard/tests/assert/assert_error.phpt
      ext/standard/tests/assert/assert_error.phpt
      ext/standard/tests/assert/assert_error1.phpt
      ext/standard/tests/assert/assert_error1.phpt
      ext/standard/tests/assert/assert_variation.phpt
      ext/standard/tests/assert/assert_variation.phpt:
      
      Assert test cases

2007-07-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/dba/config.m4:
      - fix wrong logic

2007-07-13  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/assert/assert_basic2.phpt
      ext/standard/tests/assert/assert_basic2.phpt:
      
      Assert test

2007-07-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/dba/config.m4:
      - Fixed some issues with enabling builtin stuff when anything else is
        enabled
      - Changed all AC_ARG_* options to PHP_ARG_* options
      - Cleanups.

2007-07-13  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c:
      Fixed bug #41635 (SoapServer and zlib.output_compression with FastCGI
      result in major slowdown

2007-07-13  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/date/lib/timelib.c:
      MFH: use macro - llabs not always available on win32

    * ext/date/lib/timelib.c:
      use macro - llabs not always available on win32

2007-07-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/ldap/ldap.c:
      - Do not break thousands of scripts.. (will remove in 5.3)

2007-07-13  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/config.m4:
      MFH: don't allow $PHP_OCI8 to be empty if OCI8 is enabled
      fixes bug #41988

    * ext/oci8/config.m4:
      don't allow $PHP_OCI8 to be empty when OCI8 is enabled

2007-07-13  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_http.c
      ext/soap/php_http.c:
      Fixed memleak

2007-07-13  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c:
      simplify the patch and prevent NULL retval_ptr_ptr's

2007-07-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c:
      Fixed erong compilation for static call to constructor

2007-07-13  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/ldap/ldap.c:
      MFH: - Make sure people call ldap_first_attribute() before
      ldap_next_attribute()

    * ext/ldap/ldap.c:
      - Make sure people call ldap_first_attribute() before ldap_next_attribute()

    * (PHP_5_2)
      NEWS
      ext/ldap/ldap.c
      ext/ldap/php_ldap.h:
      MFH:- Fixed bug #41127 (Memory leak in ldap_{first|next}_attribute
      functions)

    * ext/ldap/php_ldap.h:
      - Removed non-existing function entry

    * ext/ldap/ldap.c:
      - Fixed bug #41127 (Memory leak in ldap_{first|next}_attribute functions)
      [DOC] The last parameter "ber" is removed by this fix! (It's not needed)

2007-07-12  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_4_4)
      README.CVS-RULES
      README.CVS-RULES:
      MFH: - Mention [DOC] tag in the README
      - PHP_5_1 is closed meanwhile
      - Fixed a small typo

    * README.CVS-RULES:
      - Mention [DOC] tag in the README
      - PHP_5_1 is closed meanwhile
      - Fixed a small typo

2007-07-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/tests/bug41919.phpt:
      
      revise test to reflect recent code

    * (PHP_5_2)
      ZendEngine2/zend_execute.c:
      Commit previously missing patch for bug #41919

2007-07-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS
      ext/ldap/ldap.c:
      MFH: - Fixed bug #39291 (ldap_sasl_bind() misses the sasl_authc_id
      parameter).

    * ext/ldap/ldap.c:
      - Fixed bug #39291 (ldap_sasl_bind() is mising sasl_authc_id paratemeter)

2007-07-12  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/reflection/tests/reflectionObject_FileInfo_basic.phpt
      ext/reflection/tests/reflectionObject_FileInfo_error.phpt
      ext/reflection/tests/reflectionObject_constructor_basic.phpt
      ext/reflection/tests/reflectionObject_constructor_error.phpt
      ext/reflection/tests/reflectionObject_getConstant_basic.phpt
      ext/reflection/tests/reflectionObject_getConstant_error.phpt
      ext/reflection/tests/reflectionObject_getConstants_basic.phpt
      ext/reflection/tests/reflectionObject_getConstants_error.phpt
      ext/reflection/tests/reflectionObject_getConstructor_basic.phpt
      ext/reflection/tests/reflectionObject_getConstructor_error.phpt
      ext/reflection/tests/reflectionObject_getName_basic.phpt
      ext/reflection/tests/reflectionObject_getName_error.phpt
      ext/reflection/tests/reflectionObject_getName_error1.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionObject_isInternal_basic.phpt
      ext/reflection/tests/reflectionObject_isInternal_error.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_error.phpt:
      reflectionObject tests

    * ext/reflection/tests/reflectionObject_FileInfo_basic.phpt
      ext/reflection/tests/reflectionObject_FileInfo_basic.phpt
      ext/reflection/tests/reflectionObject_FileInfo_error.phpt
      ext/reflection/tests/reflectionObject_FileInfo_error.phpt
      ext/reflection/tests/reflectionObject_constructor_basic.phpt
      ext/reflection/tests/reflectionObject_constructor_basic.phpt
      ext/reflection/tests/reflectionObject_constructor_error.phpt
      ext/reflection/tests/reflectionObject_constructor_error.phpt
      ext/reflection/tests/reflectionObject_getConstant_basic.phpt
      ext/reflection/tests/reflectionObject_getConstant_basic.phpt
      ext/reflection/tests/reflectionObject_getConstant_error.phpt
      ext/reflection/tests/reflectionObject_getConstant_error.phpt
      ext/reflection/tests/reflectionObject_getConstants_basic.phpt
      ext/reflection/tests/reflectionObject_getConstants_basic.phpt
      ext/reflection/tests/reflectionObject_getConstants_error.phpt
      ext/reflection/tests/reflectionObject_getConstants_error.phpt
      ext/reflection/tests/reflectionObject_getConstructor_basic.phpt
      ext/reflection/tests/reflectionObject_getConstructor_basic.phpt
      ext/reflection/tests/reflectionObject_getConstructor_error.phpt
      ext/reflection/tests/reflectionObject_getConstructor_error.phpt
      ext/reflection/tests/reflectionObject_getName_basic.phpt
      ext/reflection/tests/reflectionObject_getName_basic.phpt
      ext/reflection/tests/reflectionObject_getName_error.phpt
      ext/reflection/tests/reflectionObject_getName_error.phpt
      ext/reflection/tests/reflectionObject_getName_error1.phpt
      ext/reflection/tests/reflectionObject_getName_error1.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_basic.phpt
      ext/reflection/tests/reflectionObject_isInstance_error.phpt
      ext/reflection/tests/reflectionObject_isInstance_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_error.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionObject_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionObject_isInternal_basic.phpt
      ext/reflection/tests/reflectionObject_isInternal_basic.phpt
      ext/reflection/tests/reflectionObject_isInternal_error.phpt
      ext/reflection/tests/reflectionObject_isInternal_error.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionObject_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_error.phpt
      ext/reflection/tests/reflectionObject_isUserDefined_error.phpt:
      
      file reflectionObject_FileInfo_basic.phpt was initially added on branch
      PHP_5_2.

2007-07-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysqli/tests/060.phpt
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/062.phpt
      ext/mysqli/tests/063.phpt
      ext/mysqli/tests/064.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/066.phpt
      ext/mysqli/tests/067.phpt
      ext/mysqli/tests/068.phpt
      ext/mysqli/tests/069.phpt
      ext/mysqli/tests/070.phpt
      ext/mysqli/tests/071.phpt
      ext/mysqli/tests/072.phpt
      ext/mysqli/tests/073.phpt
      ext/mysqli/tests/074.phpt:
      The last bunch of changes to the old 0*.phpt tests. Once final time a
      verbose explanation of changes:
      
           - take connection parameter from connect.inc
           - use proper UEXPECTF
           - have 'print "done!"' or similar at the end to detect crashes
           - whitespace changes where needed
           - take care of portability: PHP 5 vs. PHP 5, MySQL 4.1 - 6.0
           - understand return value checking as sometime that makes you type
             more when you write but makes you happy when you debug

    * ext/mysqli/tests/050.phpt
      ext/mysqli/tests/051.phpt
      ext/mysqli/tests/052.phpt
      ext/mysqli/tests/053.phpt
      ext/mysqli/tests/054.phpt
      ext/mysqli/tests/055.phpt
      ext/mysqli/tests/056.phpt
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/058.phpt
      ext/mysqli/tests/059.phpt:
      Will this never end?
         - connection parameter tweaking
         - a bit of whitespace here and there
         - use UEXPECTF if need be

    * ext/mysqli/tests/040.phpt
      ext/mysqli/tests/041.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/043.phpt
      ext/mysqli/tests/044.phpt
      ext/mysqli/tests/045.phpt
      ext/mysqli/tests/046.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/049.phpt:
      As usual:
      
       - connection parameter tweaking
       - a bit of whitespace here and there
       - use UEXPECTF if need be

    * ext/mysqli/tests/030.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/033.phpt
      ext/mysqli/tests/034.phpt
      ext/mysqli/tests/035.phpt
      ext/mysqli/tests/036.phpt
      ext/mysqli/tests/037.phpt
      ext/mysqli/tests/038.phpt
      ext/mysqli/tests/039.phpt:
      Connection parameter should be taken from connect.inc and used all in
      mysqli_connect() and friends. Use UEXPECTF instead of crippled EXPECTF.

    * ext/mysqli/tests/020.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/027.phpt
      ext/mysqli/tests/028.phpt
      ext/mysqli/tests/029.phpt:
      I forgot to mention: some will fail. In particular in unicode mode.
      
      Next 10 in row to be tweaked:
      
           - take connection parameter from connect.inc
           - use proper UEXPECTF
           - have 'print "done!"' or similar at the end to detect crashes
           - whitespace changes where needed
           - take care of portability: PHP 5 vs. PHP 5, MySQL 4.1 - 6.0
           - understand return value checking as sometime that makes you type
             more when you write but makes you happy when you debug

    * ext/mysqli/tests/010.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/013.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/016.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/018.phpt
      ext/mysqli/tests/019.phpt:
      Next 10 in row to be tweaked:
      
         - take connection parameter from connect.inc
         - use proper UEXPECTF
         - have 'print "done!"' or similar at the end to detect crashes
         - whitespace changes where needed
         - take care of portability: PHP 5 vs. PHP 5, MySQL 4.1 - 6.0
         - understand return value checking as sometime that makes you type
           more when you write but makes you happy when you debug

    * ext/mysqli/tests/005.phpt
      ext/mysqli/tests/006.phpt
      ext/mysqli/tests/007.phpt
      ext/mysqli/tests/008.phpt
      ext/mysqli/tests/009.phpt:
      The usual tweaking:
      
       - take connection parameter from connect.inc
       - use proper UEXPECTF
       - have 'print "done!"' or similar at the end to detect crashes
       - whitespace changes where needed
       - take care of portability: PHP 5 vs. PHP 5, MySQL 4.1 - 6.0

    * ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt:
      Pretty much the same cosmetics and tweaking as before (proper UEXPECTF,
      "done!" at the end to detect crashes, connection parameter tweaking, ...)
      -
      plus: check return codes even if failures are unlikely.

    * ext/mysqli/tests/002.phpt:
      More typical changes:
      
      1) Try to have portable SQL, don't create your own schema unless the test
         wants to test exactly this
      2) Don't rely on default SQL sort orders
      3) Use proper UEXPECTF. There have been a lot of tiny unicode issues when
         ext/mysqli has returned a binary string in unicode mode although a
         unicode string could be expected and vice versa

    * ext/mysqli/tests/001.phpt:
      All the upcoming changes in the 0*.phpt files are pretty much the same.
      I'll
      describe them only once in with a bit of detail.
      
      1) Correct Whitespace (space vs. tab) if need be
      2) Recall: you get the connection parameter from connect.inc, no DB name,
      no
         port no other connection parameter in any of the tests!
      3) At the end of each test you find a "print 'done!'" or similar. This is
         most helpful to detect crashing/segfaulting tests with all
      run-tests.php
         versions.

    * ext/mysqli/tests/mysqli_affected_rows.phpt
      ext/mysqli/tests/mysqli_affected_rows_oo.phpt
      ext/mysqli/tests/mysqli_autocommit.phpt
      ext/mysqli/tests/mysqli_autocommit_oo.phpt:
      Adding tests for mysqli_affected_rows() and mysqli_autocommit()

    * ext/mysqli/tests/table.inc:
      Some of the upcoming new tests will use this little helper to create a
      very simple MySQL table with some data in it to play with.

    * ext/mysqli/tests/skipif.inc:
      Some tests intentionally fail connecting to the DB. Not being able to
      connect is no reason to skip the test. Also, no test should have
      hard-wired
      connection parameter in it. Connection parameters come from connect.inc
      (see environment variables in connect.inc).

    * ext/mysqli/tests/connect.inc:
      Starting to merge the latest set of ext/mysqli tests from the mysqlnd
      SVN repro into HEAD. Again, it might happen that I crash the set of tests
      and don't mention one or the other change while merging. Blame me...
      
      1) Note the new environment variables to control the test run
      2) Variables $IS_MYSQLND and $MYSQLND_VERSION are for writing portable
      tests
      3) sys_get_temp_dir function is for PHP5/PHP6 portability

2007-07-12  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/parse_date.c:
      - Commit generated file.

    * ext/date/php_date.c:
      - Missing file in commit.

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/unixtime2tm.c
      ext/date/tests/bug35499.phpt
      ext/date/tests/bug41523.phpt
      ext/date/tests/bug41709.phpt
      ext/date/tests/bug41842.phpt
      ext/date/tests/bug41844.phpt
      ext/date/tests/bug41964.phpt:
      - MFH: Fixed bug #41964 (strtotime returns a timestamp for non-time string
      of
        pattern '(A|a) .+').
      - MFH: Fixed bug #41844 (Format returns incorrect number of digits for
      negative
        years -0001 to -0999).
      - MFH: Fixed bug #41842 (Cannot create years < 0100 & negative years with
        date_create or new DateTime).
      - MFH: Fixed bug #41709 (strtotime() does not handle 00.00.0000).
      - MFH: Fixed bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as
        1999-11-30).

    * ext/date/tests/bug41523.phpt
      ext/date/tests/bug41523.phpt
      ext/date/tests/bug41709.phpt
      ext/date/tests/bug41709.phpt
      ext/date/tests/bug41842.phpt
      ext/date/tests/bug41842.phpt
      ext/date/tests/bug41844.phpt
      ext/date/tests/bug41844.phpt
      ext/date/tests/bug41964.phpt
      ext/date/tests/bug41964.phpt:
      
      - Fixed bug #41964 (strtotime returns a timestamp for non-time string of
        pattern '(A|a) .+').
      - Fixed bug #41844 (Format returns incorrect number of digits for negative
        years -0001 to -0999).
      - Fixed bug #41842 (Cannot create years < 0100 & negative years with
        date_create or new DateTime).
      - Fixed bug #41709 (strtotime() does not handle 00.00.0000).
      - Fixed bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as
      1999-11-30).

    * ext/date/lib/parse_date.re
      ext/date/lib/timelib.c
      ext/date/lib/unixtime2tm.c
      ext/date/tests/bug35499.phpt:
      - Fixed bug #41964 (strtotime returns a timestamp for non-time string of
        pattern '(A|a) .+').
      - Fixed bug #41844 (Format returns incorrect number of digits for negative
        years -0001 to -0999).
      - Fixed bug #41842 (Cannot create years < 0100 & negative years with
        date_create or new DateTime).
      - Fixed bug #41709 (strtotime() does not handle 00.00.0000).
      - Fixed bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as
      1999-11-30).

2007-07-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4:
      fix the configure output

    * ext/standard/tests/strings/fprintf.phpt:
      fix test

    * ext/unicode/config.m4
      ext/unicode/config.w32
      ext/unicode/unicode.dsp:
      - Removed unnecessary stuff

2007-07-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_result.phpt:
      1) Whitespace/CS
      2) Playing with column aliases

    * ext/mysql/tests/mysql_query.phpt:
      Testing SELECT "a" AS "". This is nice to test strcmp() and similar...

2007-07-12  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      Synced mail function in mb_send_mail function(Escape
      mail.force_extra_parameters value).

2007-07-12  Antony Dovgal  <antony@zend.com>

    * ext/unicode/unicode.c:
      fix MINFO handler

2007-07-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_constants.phpt:
      Blame me for not checking in a version that's been cleaned up with
      regards to Whitespace/CS...

    * ext/mysql/tests/mysql_set_charset.phpt:
      Whoever has hacked this function into ext/mysql,  here's a "test" for it.

    * ext/mysql/tests/mysql_phpinfo.phpt:
      Checking the phpinfo() entries of ext/mysql

    * ext/mysql/tests/mysql_list_tables.phpt:
      Adding test for mysql_list_tables()

2007-07-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * configure.in:
      - missing comma

2007-07-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_constants.phpt:
      Checks if ext/mysql exposes all constants it should expose.

    * ext/mysql/tests/mysql_tablename.phpt:
      No skipping needed anymore, function is there even with mysqlnd.

    * ext/mysql/tests/mysql_errno.phpt:
      A bit more verbose message in case of problems. It's been helpful to
      debug a cross-server version issue.

    * ext/mysql/tests/mysql_unbuffered_query.phpt:
      1) Whitespace/CS
      2) Fixing [U]EXPECTF to be portable among different MySQL Server versions

    * ext/mysql/tests/mysql_thread_id.phpt:
      1) Whitespace/CS
      2) Added test for default link

    * ext/mysql/tests/mysql_tablename.phpt:
      1) Whitespace/CS
      2) Added: skip test with mysqlnd, mysqlnd does not support this function
      currently

    * ext/mysql/tests/mysql_stat.phpt:
      1) Whitespace/CS
      2) Added check for default connection

    * ext/mysql/tests/mysql_select_db.phpt:
      1) Whitespace/CS
      2) Fixing [U]EXPECTF to accept whatever db/schema name gets used for the
      test run

2007-07-12  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/reg.c:
      MFB: fix warning

    * (PHP_5_2)
      configure.in:
      MFH: fix invalid logic + prevent non-integers to be passed

    * configure.in:
      - Fix invalid logic (plus made it possible to pass only integers to this)

    * ext/standard/tests/file/bug41815.phpt:
      - Added test for bug #41815

    * ext/standard/tests/file/bug41815.phpt
      ext/standard/tests/file/bug41815.phpt
      main/streams/plain_wrapper.c:
      
      file bug41815.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS:
      MFH: - Fixed bug #41815 (Concurrent read/write fails when EOF is reached)

2007-07-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_real_escape_string.phpt:
      1) Whitespace/CS
      2) Tiny check for default link added

    * ext/mysql/tests/mysql_query.phpt:
      1) Whitespace/CS
      2) Portability: don't expect any values and have them in the [U]EXPECTF,
      if they will be available only with certain MySQL Server versions.

2007-07-12  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug41961.phpt
      ZendEngine2/tests/bug41961.phpt
      ZendEngine2/tests/bug41961.phpt:
      Fixed bug #41961 (Ensure search for hidden private methods does not stray
      from class hierarchy). (robin_fernandes at uk dot ibm dot com)

2007-07-12  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_ping.phpt:
      1) Whitespace/CS
      2) One line added to test default connection

    * ext/mysql/tests/mysql_pconnect.phpt:
      1) Whitespace/CS
      2) Test mysql.default_socket only if we're using a socket to connect

    * ext/mysql/tests/mysql_num_rows.phpt:
      Whitespace/CS only

2007-07-12  Antony Dovgal  <antony@zend.com>

    * ext/xmlrpc/xmlrpc-epi-php.c:
      fix ws, cs and folding

    * ext/json/JSON_parser.c
      ext/json/utf8_decode.c
      ext/json/utf8_to_utf16.c:
      fix WS, CS and other S

    * ZendEngine2/tests/020.phpt:
      add new test

    * ZendEngine2/tests/020.phpt
      ZendEngine2/tests/020.phpt:
      
      file 020.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/general_functions/is_callable.phpt
      ext/standard/tests/general_functions/is_callable.phpt:
      fix test

2007-07-12  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/ns_001.phpt
      ZendEngine2/tests/ns_002.phpt
      ZendEngine2/tests/ns_003.phpt
      ZendEngine2/tests/ns_004.phpt
      ZendEngine2/tests/ns_005.phpt
      ZendEngine2/tests/ns_006.phpt
      ZendEngine2/tests/ns_007.phpt
      ZendEngine2/tests/ns_008.phpt
      ZendEngine2/tests/ns_009.phpt
      ZendEngine2/tests/ns_011.phpt
      ZendEngine2/tests/ns_012.phpt
      ZendEngine2/tests/ns_013.phpt
      ZendEngine2/tests/ns_014.phpt
      ZendEngine2/tests/ns_015.phpt
      ZendEngine2/tests/ns_016.phpt
      ZendEngine2/tests/ns_017.phpt
      ZendEngine2/tests/ns_018.phpt
      ZendEngine2/tests/ns_019.phpt
      ZendEngine2/tests/ns_021.phpt
      ZendEngine2/tests/ns_022.phpt
      ZendEngine2/tests/ns_023.phpt
      ZendEngine2/tests/ns_024.phpt
      ZendEngine2/tests/ns_031.phpt
      ZendEngine2/tests/ns_032.phpt:
      Namespaces

2007-07-12  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug41970.phpt:
      fix #41970 (call_user_func_*() leaks on failure)

2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      configure.in
      ext/odbc/config.m4
      sapi/aolserver/config.m4
      sapi/apache/config.m4
      sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache_hooks/config.m4
      sapi/caudium/config.m4
      sapi/cgi/config9.m4
      sapi/cli/config.m4
      sapi/continuity/config.m4
      sapi/embed/config.m4
      sapi/isapi/config.m4
      sapi/milter/config.m4
      sapi/nsapi/config.m4
      sapi/phttpd/config.m4
      sapi/pi3web/config.m4
      sapi/roxen/config.m4
      sapi/thttpd/config.m4
      sapi/tux/config.m4
      sapi/webjames/config.m4:
      MFH: - Changed AC_ARG_* options to PHP_ARG_* options.
      MFH: - Some cleanups here and there
      MFH: - Enabled PHP_CHECK_CONFIGURE_OPTIONS (checks for unknown configure
      MFH:   options)

    * configure.in:
      - Enabled PHP_CHECK_CONFIGURE_OPTIONS (check for unknown configure options)

    * ext/odbc/config.m4:
      - Changed all AC_ARG_* options to PHP_ARG_* options.

    * sapi/aolserver/config.m4
      sapi/apache/config.m4
      sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache_hooks/config.m4
      sapi/caudium/config.m4
      sapi/cgi/config9.m4
      sapi/cli/config.m4
      sapi/continuity/config.m4
      sapi/embed/config.m4
      sapi/isapi/config.m4
      sapi/milter/config.m4
      sapi/nsapi/config.m4
      sapi/phttpd/config.m4
      sapi/pi3web/config.m4
      sapi/roxen/config.m4
      sapi/thttpd/config.m4
      sapi/tux/README
      sapi/tux/config.m4
      sapi/webjames/config.m4:
      - Changed all AC_ARG_* options to PHP_ARG_* options and cleaned up some

2007-07-11  Antony Dovgal  <antony@zend.com>

    * ext/oci8/config.m4:
      check PHP version only when enabled
      and replace tabs with spaces

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug41884.phpt
      ext/reflection/tests/bug41884.phpt:
      implement (or fix?) #41884 (ReflectionClass::getDefaultProperties() does
      not handle static attributes)

2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/pdo_pgsql/config.m4
      ext/pgsql/config.m4:
      - Removed unused empty macro and nuked illegal use of $withval

    * acinclude.m4:
      MFB: PHP_CHECK_CONFIGURE_OPTIONS

2007-07-11  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/reflection/tests/reflectionClass_getName_basic.phpt
      ext/reflection/tests/reflectionClass_getName_error.phpt
      ext/reflection/tests/reflectionClass_getName_error1.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionClass_isInstance_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionClass_isInternal_basic.phpt
      ext/reflection/tests/reflectionClass_isInternal_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_error.phpt:
      More reflectionClass tests

    * ext/reflection/tests/reflectionClass_getName_basic.phpt
      ext/reflection/tests/reflectionClass_getName_basic.phpt
      ext/reflection/tests/reflectionClass_getName_error.phpt
      ext/reflection/tests/reflectionClass_getName_error.phpt
      ext/reflection/tests/reflectionClass_getName_error1.phpt
      ext/reflection/tests/reflectionClass_getName_error1.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionClass_isInstance_basic.phpt
      ext/reflection/tests/reflectionClass_isInstance_error.phpt
      ext/reflection/tests/reflectionClass_isInstance_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_basic.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_error.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionClass_isInstantiable_variation.phpt
      ext/reflection/tests/reflectionClass_isInternal_basic.phpt
      ext/reflection/tests/reflectionClass_isInternal_basic.phpt
      ext/reflection/tests/reflectionClass_isInternal_error.phpt
      ext/reflection/tests/reflectionClass_isInternal_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_basic.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt
      ext/reflection/tests/reflectionClass_isSubclassOf_error1.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_basic.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_error.phpt
      ext/reflection/tests/reflectionClass_isUserDefined_error.phpt:
      
      file reflectionClass_getName_basic.phpt was initially added on branch
      PHP_5_2.

2007-07-11  Johannes Schlter  <johannes@schlueters.de>

    * acinclude.m4
      ext/mbstring/mbstring.c
      ext/standard/basic_functions.c
      ext/standard/mail.c
      ext/standard/php_mail.h
      main/config.w32.h
      main/main.c
      win32/build/config.w32.h.in:
      - Always enable mail() function

2007-07-11  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/basic_functions.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/tests/008.phpt
      main/streams/memory.c:
      Unicode support

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_num_fields.phpt:
      Whitespace/CS only

    * ext/mysql/tests/mysql_list_processes.phpt:
      Whitespace/Coding Standards and check added for default connection.

2007-07-11  Johannes Schlter  <johannes@schlueters.de>

    * ext/standard/tests/strings/count_chars.phpt:
      Fix test for unicode mode

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_fetch_field.phpt:
      Whitespace and more testing.

    * ext/mysql/tests/mysql_insert_id.phpt
      ext/mysql/tests/mysql_list_dbs.phpt:
      Whitespace and new checks for default connection.

2007-07-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.h:
      Fixed ascii->unicode conversion (terminating unicode character must be 0)

2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      acinclude.m4:
      - Introducing 1st part of "show unknown configure options" and nuked
      PHP_REGEX macro for good

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_info.phpt
      ext/mysql/tests/mysql_list_fields.phpt:
      Whitespace only

    * ext/mysql/tests/mysql_get_host_info.phpt
      ext/mysql/tests/mysql_get_proto_info.phpt
      ext/mysql/tests/mysql_get_server_info.phpt:
      Mainly Whitespace/CS changes. Partly "too many arguments" check added.

    * ext/mysql/tests/mysql_get_client_info.phpt:
      Whitespace and new "too many arguments" check.

    * ext/mysql/tests/mysql_free_result.phpt:
      Whitespace/Coding Standards and new check what happens if one tries to
      free not a mysql resource but a file resource.

    * ext/mysql/tests/mysql_field_type.phpt:
      Whitespace/Coding Standard

    * ext/mysql/tests/mysql_field_name.phpt
      ext/mysql/tests/mysql_field_seek.phpt
      ext/mysql/tests/mysql_field_table.phpt:
      Removing reference to skipifemb.inc which is not needed and
      Whitespace/Coding Standards.

2007-07-11  Dmitry Stogov  <dmitry@zend.com>

    * main/streams/streams.c
      main/streams/streams.c:
      Fixed wrong warning

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_field_len.phpt:
      Whitespace and the usual suspect: skipifemb.inc

    * ext/mysql/tests/mysql_field_flags.phpt:
      Whitespace/Coding Standards, removal of skipifemb.inc, improved testing
      and checking for expected field types.

    * ext/mysql/tests/mysql_fetch_row.phpt:
      Whitespace and - as usual - removing skipifemb.inc

    * ext/mysql/tests/mysql_fetch_object.phpt:
      Whitespace/Coding Standards, removing reference to skipifemb.inc,
      tweaking EXPECTF.

    * ext/mysql/tests/mysql_fetch_lengths.phpt:
      Whitespace. Removing reference to skipifemb.inc.

    * ext/mysql/tests/mysql_fetch_array.phpt:
      Aside from whitespace / coding standards this one is more interesting.
      We added a flag to check if a MySQL column type is a binary type. If so,
      ext/mysql should return data for such columns not as unicode strings but
      as binary strings if unicode.semantics is on.

    * ext/mysql/tests/mysql_fetch_assoc.phpt:
      Whitespace / Coding Standards

2007-07-11  Antony Dovgal  <antony@zend.com>

    * ext/reflection/php_reflection.c:
      fix typo and bug #41962

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_escape_string.phpt:
      1) Whitespace / Coding Standards
      2) Don't even dare to have variables that sound like connection parameters
      and don't come from connect.inc
      3) skipifem.inc is not there for ext/mysql tests

    * ext/mysql/tests/mysql_errno.phpt
      ext/mysql/tests/mysql_error.phpt:
      Whitespace/Coding Standards.
      The tests origin from ext/mysqli/tests. ext/mysqli/tests should have a
      skipifemb.inc, which is not needed and not available for ext/mysql/tests.
      Nevertheless the tests tried to include that file.

2007-07-11  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/array/extract.phpt
      ext/standard/tests/file/flock_error.phpt:
      Fixed tests

    * ZendEngine2/zend_API.c:
      Made uniform error reporting for unicode/non-unicode modes

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_db_query.phpt:
      Whitespace/Coding Standards.
      Test for default link added.

    * ext/mysql/tests/mysql_db_name.phpt
      ext/mysql/tests/mysql_drop_db.phpt:
      Those two should be whitespace / coding standards only. However, in some of
      my commit messages I might be wrong, it's hard to say what we added to the
      tests and I might miss this or that little detail, although I check the
      diff
      before commit.

    * ext/mysql/tests/mysql_create_db.phpt
      ext/mysql/tests/mysql_data_seek.phpt:
      Should be whitespace/coding standards changes only.

    * ext/mysql/tests/mysql_connect.phpt:
      Mostly whitespace (replacing spaces with tab). Additional, weak test for
      "host:port:socket" syntax, just to make sure we cover the underlying
      C code.

2007-07-11  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/tests/bug28382.phpt:
      mproced openssl_x509_parse() to return extensions in readable form

    * ext/openssl/openssl.c
      ext/openssl/tests/005.phpt
      ext/openssl/tests/bug28382.phpt:
      Unicode support
      improved openssl_x509_parse() extensions support

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/mysql_affected_rows.phpt
      ext/mysql/tests/mysql_client_encoding.phpt
      ext/mysql/tests/mysql_close.phpt:
      Whitespace: replacing spaces with tab to follow coding conventions.
      
      One tiny change in mysql_close.phpt: don't overrule connection parameter
      in any of the tests. Alway take connection parameter, including the
      database
      name ($db), from connect.inc.

2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * ext/standard/config.m4:
      - Nuke extra AC_MSG_CHECKING

    * (PHP_5_2)
      ext/standard/config.m4:
      MFH: cleanup, removed unnecessary macro definitions

2007-07-11  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_constants.c
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_dynamic_array.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_indent.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_list.c
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_ptr_stack.c
      ZendEngine2/zend_qsort.c
      ZendEngine2/zend_sprintf.c
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_static_allocator.c
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_variables.c:
      fix folding, CS and WS

2007-07-11  Ulf Wendel  <ulf.wendel@phpdoc.de>

    * ext/mysql/tests/001.phpt
      ext/mysql/tests/002.phpt
      ext/mysql/tests/003.phpt
      ext/mysql/tests/connect.inc
      ext/mysql/tests/skipif.inc
      ext/mysql/tests/table.inc:
      Trying to fix broken tests. The last set of files committed a few weeks ago
      broke almost all tests. I'll try to merge the CVS with a working set of
      tests from the mysqlnd development repository. With this first set of
      changes most tests should run (and pass) again.
      
      Note the additional environment variables in connect.inc that you can
      use to control a test run.
      
      More changes to come.

2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4:
      - Improved PHP_SETUP_ICU

    * acinclude.m4
      ext/standard/config.m4:
      - Cleanup, nuked some unnecessary macros.

    * main/main.c:
      - No return value for void function

2007-07-11  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/popen_pclose_error.phpt:
      better check for skip

2007-07-11  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/snmp/config.m4:
      MFH: Changed AC_ARG_ENABLE to PHP_ARG_ENABLE

    * ext/snmp/config.m4:
      - Changed AC_ARG_ENABLE to PHP_ARG_ENABLE

2007-07-11  Dmitry Stogov  <dmitry@zend.com>

    * ext/xml/xml.c:
      unicode support

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      Fixed memory leak

    * ext/openssl/openssl.c:
      Fixed crash on non-string passphrase and unicode support

    * (PHP_5_2)
      ext/openssl/openssl.c:
      Fixed crash on non-string passphrase

    * tests/classes/serialize_001.phpt:
      removed seccond --UEXPECT--

2007-07-10  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS:
      add CVE ref

    * ext/standard/mail.c
      ext/standard/mail.c:
      Escape mail.force_extra_parameters value

    * (PHP_4_4)
      NEWS:
      report fix

2007-07-10  Sascha Schumann  <sascha@schumann.cx>

    * main/streams/plain_wrapper.c:
      - fix concurrent reader/writer use case
        (we read, while the other process writes -> if we don't try
         read we won't notice that the file has been growing.)

2007-07-10  Stanislav Malyshev  <stas@zend.com>

    * main/main.c
      main/main.c
      main/main.c:
      check if write is allowed before writing to error log

    * (PHP_5_2)
      main/main.c:
      suppress warnings to avoid potential loop

    * ext/session/mod_files.c
      ext/session/mod_files.c
      ext/session/mod_files.c:
      always check save_path (issue reported by Maksymilian Arciemowicz)

    * (PHP_5_2)
      NEWS:
      fixes

2007-07-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/file.c:
      Fixed fgets() and fgetss() with limits

2007-07-10  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ext/reflection/tests/reflectionClass_FileInfo_basic.phpt
      ext/reflection/tests/reflectionClass_FileInfo_error.phpt
      ext/reflection/tests/reflectionClass_getConstant_basic.phpt
      ext/reflection/tests/reflectionClass_getConstant_error.phpt
      ext/reflection/tests/reflectionClass_getConstants_basic.phpt
      ext/reflection/tests/reflectionClass_getConstants_error.phpt
      ext/reflection/tests/reflectionClass_getConstructor_basic.phpt
      ext/reflection/tests/reflectionClass_getConstructor_error.phpt:
      tests for reflectionClass

    * ext/reflection/tests/reflectionClass_FileInfo_basic.phpt
      ext/reflection/tests/reflectionClass_FileInfo_basic.phpt
      ext/reflection/tests/reflectionClass_FileInfo_error.phpt
      ext/reflection/tests/reflectionClass_FileInfo_error.phpt
      ext/reflection/tests/reflectionClass_getConstant_basic.phpt
      ext/reflection/tests/reflectionClass_getConstant_basic.phpt
      ext/reflection/tests/reflectionClass_getConstant_error.phpt
      ext/reflection/tests/reflectionClass_getConstant_error.phpt
      ext/reflection/tests/reflectionClass_getConstants_basic.phpt
      ext/reflection/tests/reflectionClass_getConstants_basic.phpt
      ext/reflection/tests/reflectionClass_getConstants_error.phpt
      ext/reflection/tests/reflectionClass_getConstants_error.phpt
      ext/reflection/tests/reflectionClass_getConstructor_basic.phpt
      ext/reflection/tests/reflectionClass_getConstructor_basic.phpt
      ext/reflection/tests/reflectionClass_getConstructor_error.phpt
      ext/reflection/tests/reflectionClass_getConstructor_error.phpt:
      
      Tests for reflectionClass

2007-07-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/html.c:
      MFB htmlentities() / htmlspecialchars() "don't double encode" flag support

2007-07-10  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c:
      fix folding and ws

2007-07-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/string.c
      ext/standard/tests/strings/strripos_offset.phpt:
      Fixed limit warnings in non-unicode mode

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      ext/standard/link.c
      ext/standard/link.c
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      main/fopen_wrappers.c
      main/fopen_wrappers.c:
      Fixed symlink("", "somthing") and link("", "somthing") in ZTS mode

2007-07-10  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41947.phpt:
      MFB: fix bug #41947 (SimpleXML incorrectly registers empty strings as
      namespaces
      add test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41947.phpt
      ext/simplexml/tests/bug41947.phpt:
      fix bug #41947 (SimpleXML incorrectly registers empty strings as namespaces
      add test

2007-07-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      main/streams/streams.c:
      Fixed warning

2007-07-10  Antony Dovgal  <antony@zend.com>

    * ext/bcmath/libbcmath/src/div.c
      ext/bcmath/libbcmath/src/init.c
      ext/bcmath/libbcmath/src/num2str.c:
      use safe_emalloc()

2007-07-10  Dmitry Stogov  <dmitry@zend.com>

    * tests/unicode/autodetect-SCSU.phpt
      tests/unicode/autodetect-UTF16BE.phpt
      tests/unicode/autodetect-UTF16LE.phpt
      tests/unicode/autodetect-UTF32BE.phpt
      tests/unicode/autodetect-UTF32LE.phpt
      tests/unicode/autodetect-UTF7.phpt
      tests/unicode/autodetect-UTF8.phpt
      tests/unicode/enc-HZ.phpt
      tests/unicode/enc-ISO-2022-KR.phpt
      tests/unicode/enc-JIS.phpt
      tests/unicode/enc-SJIS.phpt
      tests/unicode/encrt-HZ.phpt
      tests/unicode/encrt-ISO-2022-KR.phpt
      tests/unicode/encrt-JIS.phpt
      tests/unicode/encrt-SJIS.phpt
      tests/unicode/normalize_001.phpt
      tests/unicode/normalize_002.phpt
      tests/unicode/normalize_003.phpt
      tests/unicode/normalize_004.phpt:
      Skip unicode tests in non-unicode mode

2007-07-10  Jani Taskinen  <jani.taskinen@iki.fi>

    * acinclude.m4
      configure.in:
      - Removed --enable-versioning

2007-07-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/pcre/php_pcre.c:
      Fixed compilation warnings

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug21732.phpt:
      Fixed preg_replace_callback() with callback defined by array

    * ext/openssl/openssl.c:
      Fixed bug #41353

    * ext/date/tests/date_create-3.phpt
      ext/dom/tests/dom005.phpt
      ext/json/tests/pass001.1.phpt
      ext/spl/tests/bug33136.phpt
      ext/standard/tests/array/locale_sort.phpt:
      Fixed test

2007-07-10  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/popen_pclose_error.phpt:
      fix and new test for sunos

2007-07-09  Antony Dovgal  <antony@zend.com>

    * ext/standard/filestat.c:
      fix build on b0rked OSes (see #41920)

2007-07-09  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/mkdir_rmdir_variation.phpt
      ext/standard/tests/file/mkdir_rmdir_variation.phpt
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt:
      These testcases are now split into smaller testcases, hence being deleted

    * ext/standard/tests/file/mkdir_rmdir_variation1.phpt
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/readlink_realpath_error.phpt
      ext/standard/tests/file/readlink_realpath_variation1.phpt
      ext/standard/tests/file/readlink_realpath_variation2.phpt
      ext/standard/tests/file/readlink_realpath_variation3.phpt:
      Fix and smaller testcases for mkdir_rmdir_variation.phpt, 
      readlink_realpath_basic.phpt, readlink_realpath_error.phpt &
      readlink_realpath_variation.phpt

    * ext/standard/tests/file/mkdir_rmdir_variation1.phpt
      ext/standard/tests/file/mkdir_rmdir_variation1.phpt
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/mkdir_rmdir_variation2.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic1.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/readlink_realpath_basic2.phpt
      ext/standard/tests/file/readlink_realpath_error.phpt
      ext/standard/tests/file/readlink_realpath_variation1.phpt
      ext/standard/tests/file/readlink_realpath_variation1.phpt
      ext/standard/tests/file/readlink_realpath_variation2.phpt
      ext/standard/tests/file/readlink_realpath_variation2.phpt
      ext/standard/tests/file/readlink_realpath_variation3.phpt
      ext/standard/tests/file/readlink_realpath_variation3.phpt:
      
      file mkdir_rmdir_variation1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/popen_pclose_error-sunos.phpt
      ext/standard/tests/file/popen_pclose_error-sunos.phpt:
      
      file popen_pclose_error-sunos.phpt was initially added on branch PHP_5_2.

2007-07-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/tests/file/include_userstream_001.phpt
      ext/standard/tests/file/include_userstream_002.phpt
      main/main.c
      main/php_globals.h
      main/php_streams.h
      main/streams/streams.c
      main/streams/userspace.c:
      Added ability to create local or remote (URL) user streams
      Local user streams must not be able to open(), URLs if allow_url_include
      is off
      Implemented new function stream_is_local()
      [
      - stream_wrapper_register() extended with additional optional argument
      "flags"
        of type long. This time only one flag is implemented
      - STREAM_IS_URL, that means that userstream wrapper is remote (URL).
        By default stream is local.
      - stream_is_local() is a new function that accepts stream and tell if this
        stream is local or remote (URL)
      ]

    * main/php_streams.h:
      wrong comments

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      Fixed custom unserialixe() in unicode mode

    * ext/standard/tests/array/count_recursive.phpt:
      Fixed test

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/unserializeS.phpt
      ext/standard/tests/serialize/unserializeS.phpt:
      Proper fix for MOPB-29

    * ext/standard/array.c:
      wrong condition

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      Fixed deserialization of escaped strings

2007-07-09  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/snmp/snmp.c:
      MFH: use defined values instead of plain integers

    * ext/snmp/snmp.c:
      - Use the defined values instead of plain integers here

2007-07-09  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/array_unshift_COW.phpt:
      array copy on write tests

    * (PHP_5_2)
      ext/reflection/tests/reflectionClass_constructor_001.phpt
      ext/reflection/tests/reflectionClass_constructor_002.phpt:
      ReflectionClass  constructor tests

    * ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/array_append_COW.phpt
      ZendEngine2/tests/array_unshift_COW.phpt
      ZendEngine2/tests/array_unshift_COW.phpt:
      
      array copy on write tests

    * ext/reflection/tests/reflectionClass_constructor_001.phpt
      ext/reflection/tests/reflectionClass_constructor_001.phpt
      ext/reflection/tests/reflectionClass_constructor_002.phpt
      ext/reflection/tests/reflectionClass_constructor_002.phpt:
      
      ReflectionClass  constructor tests

2007-07-09  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      NEWS:
      bfn

    * (PHP_5_2)
      ext/pdo_pgsql/config.m4:
      MFH:- Fixed bug #35981 (pdo-pgsql should not use pkg-config when not
      present)

    * ext/pdo_pgsql/config.m4:
      - Fixed bug #35981 (pdo-pgsql should not use pkg-config when not present)

    * ext/pdo_pgsql/config.m4:
      no tabs

    * ext/pdo_odbc/config.m4:
      - Better wording

    * (PHP_5_2)
      ext/pdo_odbc/config.m4:
      MFH: - Use $PHP_LIBDIR where appropriate

    * ext/pdo_odbc/config.m4:
      - Use $PHP_LIBDIR where appropriate

2007-07-09  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      ECONNABORTED is not a critical error (Andrei Nigmatulin)

    * ext/standard/tests/math/bug30695.phpt
      ext/standard/tests/strings/bug40704.phpt
      ext/standard/tests/strings/md5.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/trim1.phpt:
      Fixed tests

2007-07-09  Jani Taskinen  <jani.taskinen@iki.fi>

    * (PHP_5_2)
      ext/pdo_odbc/config.m4:
      MFH: Fixed bug #41870 (PDO_ODBC module linking fails with iODBC)

    * ext/pdo_odbc/config.m4:
      - Fixed bug #41870 (PDO_ODBC module linking fails with iODBC)

    * (PHP_5_2)
      NEWS:
      fix news

2007-07-09  Antony Dovgal  <antony@zend.com>

    * ext/oci8/php_oci8_int.h:
      use correct types for scale and precision

2007-07-09  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug41919.phpt
      ZendEngine2/tests/bug41919.phpt:
      Fixed bug #41919

2007-07-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ZendEngine2/tests/bug41919.phpt
      ZendEngine2/tests/bug41919.phpt:
      
      Fixed bug #41919 (crash in string to array conversion)

2007-07-08  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/006_variation.phpt
      ext/standard/tests/file/006_variation.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt
      ext/standard/tests/file/filesize_variation-win32.phpt
      ext/standard/tests/file/filesize_variation-win32.phpt
      ext/standard/tests/file/filesize_variation.phpt
      ext/standard/tests/file/filesize_variation.phpt
      ext/standard/tests/file/fwrite_variation-win32.phpt
      ext/standard/tests/file/fwrite_variation-win32.phpt
      ext/standard/tests/file/fwrite_variation.phpt
      ext/standard/tests/file/fwrite_variation.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_writable_variation.phpt
      ext/standard/tests/file/is_writable_variation.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt:
      These files are now split into one or more smaller testcases, hence being
      deleted.

    * (PHP_5_2)
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt:
      Run only on 32-bit OS

2007-07-06  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/field_funcs.phpt
      ext/oci8/tests/field_funcs2.phpt
      ext/oci8/tests/field_funcs_old.phpt:
      Bug #41917: New OCI8 tests for scale and precision

    * (PHP_5_2)
      ext/oci8/tests/field_funcs.phpt
      ext/oci8/tests/field_funcs2.phpt
      ext/oci8/tests/field_funcs2.phpt
      ext/oci8/tests/field_funcs_old.phpt:
      -** empty log message ***

2007-07-06  Dmitry Stogov  <dmitry@zend.com>

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/tests/bug27103.phpt
      ext/pcre/tests/bug40909.phpt
      ext/pcre/tests/invalid_utf8.phpt
      ext/spl/spl_iterators.c
      win32/sendmail.c:
      PCRE unicode/binary support

2007-07-06  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/is_executable_variation1.phpt
      ext/standard/tests/file/is_executable_variation2.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation2.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation2.phpt
      ext/standard/tests/file/is_writable_variation3.phpt:
      Fix and smaller testcases for is_readable_variation.phpt,
      is_executable_variation.phpt & is_writable_variation.phpt

    * ext/standard/tests/file/is_executable_variation1.phpt
      ext/standard/tests/file/is_executable_variation1.phpt
      ext/standard/tests/file/is_executable_variation2.phpt
      ext/standard/tests/file/is_executable_variation2.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_executable_variation3.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation1.phpt
      ext/standard/tests/file/is_readable_variation2.phpt
      ext/standard/tests/file/is_readable_variation2.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_readable_variation3.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation1.phpt
      ext/standard/tests/file/is_writable_variation2.phpt
      ext/standard/tests/file/is_writable_variation2.phpt
      ext/standard/tests/file/is_writable_variation3.phpt
      ext/standard/tests/file/is_writable_variation3.phpt:
      
      Fix and smaller testcases for is_executable_variation.phpt,
      is_readable_variation.phpt & is_writable_variation.phpt

2007-07-06  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.c:
      fix indentation and make Andrey happy =)

    * ext/reflection/php_reflection.c:
      fix folding

    * configure.in:
      fix #41908 (CFLAGS="-Os" ./configure --enable-debug fails)
      patch by christian at hoffie dot info

    * (PHP_5_2)
      NEWS
      configure.in:
      MFH: fix #41908 (CFLAGS="-Os" ./configure --enable-debug fails)
      patch by christian at hoffie dot info

2007-07-06  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c:
      Unicode support fix

2007-07-06  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt:
      better check for root user

    * ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt:
      Better check for root user

2007-07-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/imap/php_imap.c:
      
      Fixed NOTICE message

2007-07-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      - Marking already fixed bug in NEWS file (Bug #41909).

2007-07-05  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/filegroup_basic.phpt
      ext/standard/tests/file/filegroup_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt:
      fix test: 006_error.phpt & filegroup_basic.phpt
      fix and smaller tests for
      symlink_link_linkinfo_is_link[basic|error|variation].phpt

    * ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt:
      
      file symlink_link_linkinfo_is_link_basic1.phpt was initially added on
      branch PHP_5_2.

    * ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt:
      
      file symlink_link_linkinfo_is_link_error1.phpt was initially added on
      branch PHP_5_2.

2007-07-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/lib/timezonedb.h:
      - MFH: Updated timezone database to 2007.6 (2007f).

    * ext/date/lib/timezonedb.h:
      - Updated to 2007f.

2007-07-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      MFH: add CURLINFO_PRIVATE & CURLOPT_PRIVATE
      patch by Andrey A. Belashkov

    * ext/curl/interface.c:
      add CURLINFO_PRIVATE & CURLOPT_PRIVATE
      patch by Andrey A. Belashkov

2007-07-04  Dmitry Stogov  <dmitry@zend.com>

    * Makefile.global
      run-tests.php
      run-tests.php:
      Fixed "make test"

2007-07-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      do not fax the fixes :)

2007-07-04  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c:
      MFH (r-1.240)
      Fix behavior of empty($sxe->element) and empty($sxe['prop'])
      when used on empty elements properties (apply PHP emptiness rules)

    * ext/simplexml/simplexml.c:
      Fix behavior of empty($sxe->element) and empty($sxe['prop'])
      when used on empty elements properties (apply PHP emptiness rules)

2007-07-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/shmop/package2.xml
      ext/shmop/package2.xml:
      
      file package2.xml was initially added on branch PHP_5_2.

2007-07-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * configure.in
      ext/dom/config.m4
      ext/gd/config.m4
      ext/hash/config.m4
      ext/interbase/config.m4
      ext/json/config.m4
      ext/libxml/config0.m4
      ext/mime_magic/config.m4
      ext/msql/config.m4
      ext/mssql/config.m4
      ext/mysqli/config.m4
      ext/oci8/config.m4
      ext/odbc/config.m4
      ext/pcre/config0.m4
      ext/pdo_dblib/config.m4
      ext/pdo_firebird/config.m4
      ext/pdo_oci/config.m4
      ext/pdo_sqlite/config.m4
      ext/sqlite/config.m4
      ext/sybase/config.m4
      ext/sybase_ct/config.m4
      ext/xsl/config.m4
      ext/zip/config.m4:
      - Fix some configure --help texts

2007-07-03  Dmitry Stogov  <dmitry@zend.com>

    * Makefile.global
      Makefile.global:
      Fixed "make test" mistakes

2007-07-03  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/tests/lob_040.phpt:
      MFB: new test

    * ext/oci8/tests/lob_040.phpt
      ext/oci8/tests/lob_040.phpt:
      
      file lob_040.phpt was initially added on branch PHP_5_2.

2007-07-03  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41861.phpt:
      MFB: fix bug #41861 (getNamespaces() returns namespaces of node's siblings)
      add test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41861.phpt
      ext/simplexml/tests/bug41861.phpt:
      fix bug #41861 (getNamespaces() returns namespaces of node's siblings)
      add test

2007-07-03  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Store existent file in realpath cache

    * ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/tests/file/include_userstream_001.phpt
      ext/standard/tests/file/include_userstream_002.phpt
      main/main.c
      main/php_globals.h
      main/php_streams.h
      main/streams/streams.c
      main/streams/userspace.c:
      Added ability to create local or remote (URL) user streams
      Local user streams must not be able to open(), URLs if allow_url_include
      is off
      Implemented new function stream_is_local()
      [
      - stream_wrapper_register() extended with additional optional argument
      "flags"
        of type long. This time only one flag is implemented - STREAM_IS_URL,
      that
        means that userstream wrapper is remote (URL). By default stream is
      local.
      - stream_is_local() is a new function that accepts stream and tell if this
        stream is local or remote (URL)
      ]

2007-07-03  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation2.phpt
      ext/standard/tests/file/filesize_variation1-win32.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filesize_variation2-win32.phpt
      ext/standard/tests/file/filesize_variation2.phpt
      ext/standard/tests/file/filesize_variation3-win32.phpt
      ext/standard/tests/file/filesize_variation3.phpt
      ext/standard/tests/file/filesize_variation4-win32.phpt
      ext/standard/tests/file/filesize_variation4.phpt
      ext/standard/tests/file/fwrite_variation1-win32.phpt
      ext/standard/tests/file/fwrite_variation1.phpt
      ext/standard/tests/file/fwrite_variation2-win32.phpt
      ext/standard/tests/file/fwrite_variation2.phpt
      ext/standard/tests/file/fwrite_variation3-win32.phpt
      ext/standard/tests/file/fwrite_variation3.phpt
      ext/standard/tests/file/fwrite_variation4-win32.phpt
      ext/standard/tests/file/fwrite_variation4.phpt:
      Smaller testcases for 006_variation.phpt,
      file_get_contents_file_put_contents_variation.phpt,
      filesize_variation.phpt, filesize_variation-win32.phpt,
      fwrite_variation.phpt, fwrite_variation-win32.phpt.
      Fix for filesize_variation to match filesize using %d

    * ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation1.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/006_variation2.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation1.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation2.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation2.phpt
      ext/standard/tests/file/filesize_variation1-win32.phpt
      ext/standard/tests/file/filesize_variation1-win32.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filesize_variation1.phpt
      ext/standard/tests/file/filesize_variation2-win32.phpt
      ext/standard/tests/file/filesize_variation2-win32.phpt
      ext/standard/tests/file/filesize_variation2.phpt
      ext/standard/tests/file/filesize_variation2.phpt
      ext/standard/tests/file/filesize_variation3-win32.phpt
      ext/standard/tests/file/filesize_variation3-win32.phpt
      ext/standard/tests/file/filesize_variation3.phpt
      ext/standard/tests/file/filesize_variation3.phpt
      ext/standard/tests/file/filesize_variation4-win32.phpt
      ext/standard/tests/file/filesize_variation4-win32.phpt
      ext/standard/tests/file/filesize_variation4.phpt
      ext/standard/tests/file/filesize_variation4.phpt
      ext/standard/tests/file/fwrite_variation1-win32.phpt
      ext/standard/tests/file/fwrite_variation1-win32.phpt
      ext/standard/tests/file/fwrite_variation1.phpt
      ext/standard/tests/file/fwrite_variation1.phpt
      ext/standard/tests/file/fwrite_variation2-win32.phpt
      ext/standard/tests/file/fwrite_variation2-win32.phpt
      ext/standard/tests/file/fwrite_variation2.phpt
      ext/standard/tests/file/fwrite_variation2.phpt
      ext/standard/tests/file/fwrite_variation3-win32.phpt
      ext/standard/tests/file/fwrite_variation3-win32.phpt
      ext/standard/tests/file/fwrite_variation3.phpt
      ext/standard/tests/file/fwrite_variation3.phpt
      ext/standard/tests/file/fwrite_variation4-win32.phpt
      ext/standard/tests/file/fwrite_variation4-win32.phpt
      ext/standard/tests/file/fwrite_variation4.phpt
      ext/standard/tests/file/fwrite_variation4.phpt:
      
      file 006_variation1.phpt was initially added on branch PHP_5_2.

2007-07-03  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/oci_driver.c
      ext/pdo_oci/tests/pdo_oci_quote1.phpt:
      MFB: Basic PDO->quote() for PDO_OCI

    * ext/pdo_oci/tests/pdo_oci_quote1.phpt
      ext/pdo_oci/tests/pdo_oci_quote1.phpt:
      
      file pdo_oci_quote1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/pdo_oci/oci_driver.c:
      Added basic PDO->quote() functionality to PDO_OCI

2007-07-02  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c:
      
      Fixed bug #41770 (SSL: fatal protocol error due to buffer issues).

    * (PHP_5_2)
      NEWS:
      oracle BFN

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      
      Fixed bug #41845 (pgsql extension does not compile with PostgreSQL <7.4)

2007-07-02  Dmitry Stogov  <dmitry@zend.com>

    * ext/simplexml/simplexml.c:
      Allow unicode XML

2007-07-02  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41867.phpt:
      MFB: fix bug #41867 (getName is broken)
      add test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41867.phpt
      ext/simplexml/tests/bug41867.phpt:
      fix bug #41867 (getName is broken)
      add test

2007-07-02  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/pack.c:
      Unicode support

2007-07-01  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      MFH: - Fixed bug #41865 (fputcsv(): 2nd parameter is not optional)

    * ext/standard/file.c:
      - Fixed bug #41865 (fputcsv(): 2nd parameter is not optional)

2007-06-30  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/php_pdo_oci_int.h
      ext/pdo_oci/tests/pecl_bug_11345.phpt:
      MFB: Fix Bug #11345 Seg fault after NLS environment initialization error

    * ext/pdo_oci/tests/pecl_bug_11345.phpt
      ext/pdo_oci/tests/pecl_bug_11345.phpt:
      
      file pecl_bug_11345.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/php_pdo_oci_int.h:
      Fix Bug #11345 Seg fault after NLS environment initialization error

2007-06-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * Makefile.global:
      - More portable..

2007-06-29  Christopher Jones  <christopher.jones@oracle.com>

    * ext/pdo_oci/tests/pecl_bug_6364.phpt:
      MFB. Test for old bug fixed in some previous, unknown change

    * ext/pdo_oci/tests/pecl_bug_6364.phpt
      ext/pdo_oci/tests/pecl_bug_6364.phpt:
      
      file pecl_bug_6364.phpt was initially added on branch PHP_5_2.

2007-06-29  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/string.c:
      ord() must not convert binary data to unicode in unicode mode

2007-06-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * Makefile.global:
      - More portable solution

2007-06-29  Christopher Jones  <christopher.jones@oracle.com>

    * ext/oci8/README:
      MFB. Add testing steps

2007-06-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/json/tests/bug41567.phpt:
      typo

    * (PHP_5_2)
      ext/json/tests/bug41504.phpt
      ext/json/tests/bug41567.phpt
      scripts/php-config.in
      scripts/php-config.in:
      oops

2007-06-29  Dmitry Stogov  <dmitry@zend.com>

    * ext/dom/document.c
      ext/dom/tests/dom002u.phpt
      ext/libxml/libxml.c
      ext/libxml/php_libxml.h
      ext/simplexml/simplexml.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug39815.phpt:
      Allowed loading XML from unicode strings

2007-06-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/json/tests/bug41403.phpt
      ext/json/tests/bug41504.phpt
      ext/json/tests/bug41567.phpt:
      - Added missing SKIPIFs

    * ext/json/tests/bug41403.phpt:
      - Added missing SKIPIF

2007-06-29  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/rename_variation.phpt
      ext/standard/tests/file/rename_variation1.phpt
      ext/standard/tests/file/rename_variation2.phpt
      ext/standard/tests/file/rename_variation3.phpt
      ext/standard/tests/file/rename_variation4.phpt
      ext/standard/tests/file/rename_variation5.phpt:
      divide the test into smaller tests

    * ext/standard/tests/file/rename_variation2.phpt
      ext/standard/tests/file/rename_variation2.phpt
      ext/standard/tests/file/rename_variation3.phpt
      ext/standard/tests/file/rename_variation3.phpt:
      
      cleanup tmp files

    * ext/standard/tests/file/rename_variation.phpt
      ext/standard/tests/file/rename_variation1.phpt
      ext/standard/tests/file/rename_variation1.phpt
      ext/standard/tests/file/rename_variation2.phpt
      ext/standard/tests/file/rename_variation3.phpt
      ext/standard/tests/file/rename_variation4.phpt
      ext/standard/tests/file/rename_variation4.phpt
      ext/standard/tests/file/rename_variation5.phpt
      ext/standard/tests/file/rename_variation5.phpt:
      divide the test into smaller ones

    * Makefile.global:
      remove the quotes in for

2007-06-29  Dmitry Stogov  <dmitry@zend.com>

    * run-tests.php
      run-tests.php:
      Fixed CGI tests

2007-06-29  Antony Dovgal  <antony@zend.com>

    * Makefile.global:
      fix `make test` with shared extensions
      

2007-06-29  Christopher Jones  <christopher.jones@oracle.com>

    * (PHP_5_2)
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/php_pdo_oci_int.h:
      Un-DOSify line terminators.  No merge to 6 required.

    * (PHP_5_2)
      ext/oci8/README:
      Add testing steps

2007-06-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      acinclude.m4
      configure.in
      scripts/php-config.in
      scripts/phpize.in
      scripts/man1/php-config.1.in:
      MFH:- Improved php-config:
      MFH:  . Added --configure-options option to get configure line for current
      build
      MFH:  . Added --php-sapis option which shows SAPIs available
      MFH:  . Fixed problem with missing php binary when CLI is not build but
      CGI is.
      MFH:- Fixed broken sed issues in phpize script

    * acinclude.m4
      configure.in
      scripts/php-config.in
      scripts/phpize.in
      scripts/man1/php-config.1.in:
      - Improved php-config:
        . Added --configure-options option to get configure line for current
      build
        . Added --php-sapis option which shows SAPIs available
        . Fixed problem with missing php binary when CLI is not build but CGI
      is.
      - Fixed broken sed issues in phpize script

2007-06-28  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c:
      remove unused vars

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c:
      Fix HALT constant handling in unicode mode

2007-06-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c:
      When working with persistent connections re-initialize options on each
      connection. Flags like error reporting may differ.

2007-06-28  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/details.inc
      ext/standard/tests/array/array_values_errors.phpt:
      MFB

    * (PHP_5_2)
      ext/oci8/tests/details.inc:
      add env vars for test settings (like in PDO)

    * sapi/apache2handler/sapi_apache2.c:
      fix crash on shutdown on Win32
      patch by Scott

    * ext/standard/array.c:
      synchronized range() behaviour in HEAD with 5_2

    * ext/standard/tests/array/array_pop.phpt
      ext/standard/tests/array/array_pop_errors.phpt
      ext/standard/tests/array/array_pop_errors.phpt
      ext/standard/tests/array/array_pop_variation.phpt
      ext/standard/tests/array/array_pop_variation.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/array_values_64bit.phpt
      ext/standard/tests/array/array_values_errors.phpt
      ext/standard/tests/array/array_values_variation.phpt
      ext/standard/tests/array/array_values_variation_64bit.phpt
      ext/standard/tests/array/range.phpt
      ext/standard/tests/array/range_errors.phpt
      ext/standard/tests/array/range_errors.phpt
      ext/standard/tests/array/range_variation.phpt
      ext/standard/tests/array/range_variation.phpt
      ext/standard/tests/array/range_variation1.phpt
      ext/standard/tests/array/range_variation1.phpt
      ext/standard/tests/array/range_variation1_64bit.phpt
      ext/standard/tests/array/range_variation1_64bit.phpt:
      more smaller tests

    * ext/standard/tests/array/array_search.phpt
      ext/standard/tests/array/array_search_errors.phpt
      ext/standard/tests/array/array_search_errors.phpt
      ext/standard/tests/array/array_search_variation.phpt
      ext/standard/tests/array/array_search_variation.phpt
      ext/standard/tests/array/array_search_variation1.phpt
      ext/standard/tests/array/array_search_variation1.phpt
      ext/standard/tests/array/array_search_variation2.phpt
      ext/standard/tests/array/array_search_variation2.phpt
      ext/standard/tests/array/array_search_variation3.phpt
      ext/standard/tests/array/array_search_variation3.phpt:
      divide array_search.phpt into several smaller tests

    * (PHP_5_2)
      ext/standard/tests/array/array_values_errors.phpt:
      remove 32bit restriction

    * ext/standard/tests/array/array_values_errors.phpt
      ext/standard/tests/array/array_values_errors.phpt
      ext/standard/tests/array/array_values_variation.phpt
      ext/standard/tests/array/array_values_variation.phpt
      ext/standard/tests/array/array_values_variation_64bit.phpt
      ext/standard/tests/array/array_values_variation_64bit.phpt:
      
      more smaller tests

    * ext/standard/tests/array/array_change_key_case.phpt
      ext/standard/tests/array/array_change_key_case_errors.phpt
      ext/standard/tests/array/array_change_key_case_errors.phpt
      ext/standard/tests/array/array_change_key_case_variation.phpt
      ext/standard/tests/array/array_change_key_case_variation.phpt:
      divide the test into several smaller ones

2007-06-28  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      ext/mysqli/mysqli_api.c:
      Remove dot at the end of the message

2007-06-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c
      ext/pdo_pgsql/pgsql_driver.c:
      
      Added support for ATTR_TIMEOUT inside pdo_pgsql driver.
      Fixed a bug inside PDO's "use persistent" connection detection mechanism
      that would trigger connections on "" and "0" values

2007-06-28  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/halt_compiler1.phpt
      ZendEngine2/tests/halt_compiler2.phpt
      ZendEngine2/tests/halt_compiler3.phpt
      ZendEngine2/tests/halt_compiler4.phpt:
      MF5 __HALT_COMPILER fix:
      Remove limitation of __HALT_COMPILER() that allowed only one instance
      per request.
      

2007-06-27  Antony Dovgal  <antony@zend.com>

    * Makefile.global:
      more ksh fixes

    * (PHP_5_2)
      Makefile.global:
      ksh is a pita

    * ZendEngine2/tests/double_to_string.phpt
      ZendEngine2/tests/double_to_string.phpt:
      fix test

2007-06-27  Zoe Slattery  <zoe@uk.ibm.com>

    * ZendEngine2/tests/selfParent_001.phpt
      ZendEngine2/tests/selfParent_002.phpt:
      Tests for constant initialisation

    * ZendEngine2/tests/selfParent_001.phpt
      ZendEngine2/tests/selfParent_001.phpt
      ZendEngine2/tests/selfParent_002.phpt
      ZendEngine2/tests/selfParent_002.phpt:
      
      file selfParent_001.phpt was initially added on branch PHP_5_2.

2007-06-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      acinclude.m4
      configure.in:
      MFH:- Added PHP_CHECK_SIZEOF macro (special version of AC_CHECK_SIZEOF)

    * acinclude.m4
      configure.in:
      - Added PHP_CHECK_SIZEOF macro (special version of AC_CHECK_SIZEOF)

2007-06-27  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c:
      fix ZTS build

    * ext/spl/spl_array.c
      ext/spl/tests/iterator_026.phpt
      ext/spl/tests/iterator_047.phpt:
      apply corrected fix
      fix tests

    * (PHP_5_2)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/bug41692.phpt:
      MFH: fix #41692 (ArrayObject shows weird behaviour in respect to
      inheritance)

    * ext/spl/tests/bug41692.phpt
      ext/spl/tests/bug41692.phpt:
      
      fix #41692 (ArrayObject shows weird behaviour in respect to inheritance)

    * ext/spl/spl_array.c:
      fix #41692 (ArrayObject shows weird behaviour in respect to inheritance)

2007-06-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c:
      Unicode support

    * ZendEngine2/zend_operators.c
      ZendEngine2/tests/and_001.phpt
      ZendEngine2/tests/bug41640.phpt
      ZendEngine2/tests/not_001.phpt
      ZendEngine2/tests/or_001.phpt
      ZendEngine2/tests/xor_002.phpt:
      Fixed bitwise operations with numeric unicode strings

    * ZendEngine2/zend_operators.c
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/decrement_001_64bit.phpt
      ZendEngine2/tests/increment_001.phpt:
      Implemented ++ and -- operations for unicode strings

2007-06-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/tests/bug41813.phpt:
      add test

    * ZendEngine2/tests/bug41813.phpt
      ZendEngine2/tests/bug41813.phpt:
      
      add test

    * ZendEngine2/zend_execute.c:
      MFB: fix #41813 (segmentation fault when using string offset as an object)
      patch by judas dot iscariote at gmail dot com

    * (PHP_5_2)
      ZendEngine2/zend_execute.c:
      fix #41813 (segmentation fault when using string offset as an object)
      patch by judas dot iscariote at gmail dot com

2007-06-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c:
      Fixed a crash inside PDO when there is more then one instance of a
      persistent connection inside a script and PDO object is extended by class
      with a destructor

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/pgsql_driver.c:
      Added persistent connection status checker to pdo_pgsql

2007-06-26  Antony Dovgal  <antony@zend.com>

    * ext/standard/assert.c
      ext/standard/base64.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/credits.c
      ext/standard/crypt.c
      ext/standard/css.c
      ext/standard/cyr_convert.c
      ext/standard/datetime.c
      ext/standard/var.c:
      fix ws & folding

2007-06-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #40419 (Trailing Slash in CGI request don't work)

2007-06-26  Antony Dovgal  <antony@zend.com>

    * ext/standard/dir.c:
      add missing include and fix warning

    * ext/xmlwriter/tests/007.phpt
      ext/xmlwriter/tests/OO_007.phpt:
      MFB

    * (PHP_5_2)
      ext/xmlwriter/tests/007.phpt
      ext/xmlwriter/tests/OO_007.phpt:
      fix tests as discussed

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug41445.phpt
      ext/standard/tests/general_functions/bug41445_1.phpt:
      MFH: fix #41445 (parse_ini_file() has a problem with certain types of
      integer as sections)

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug41445.phpt
      ext/standard/tests/general_functions/bug41445.phpt
      ext/standard/tests/general_functions/bug41445_1.phpt
      ext/standard/tests/general_functions/bug41445_1.phpt:
      fix #41445 (parse_ini_file() has a problem with certain types of integer as
      sections)

    * (PHP_5_2)
      ext/standard/var.c:
      fix ws

    * (PHP_5_2)
      NEWS
      ext/standard/dns.c:
      MFH: fix #41795 (checkdnsrr does not support DNS_TXT type)
      patch by lucas at facebook dot com

    * ext/standard/dns.c:
      fix #41795 (checkdnsrr does not support DNS_TXT type)

    * Makefile.global:
      fix 'make test' on platforms with broken shells

2007-06-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug_41698.phpt
      ext/pdo_mysql/tests/bug_41698.phpt:
      
      Fixed bug #41698 (float parameters truncated to integer in prepared
      statements).

2007-06-25  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt:
      fix test

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c:
      fix #41773 (php_strip_whitespace sends headers with errors suppressed)
      MFB is not needed, output buffering in HEAD handles this situation
      correctly

2007-06-25  Scott MacVicar  <scott@macvicar.net>

    * ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c:
      MFB: Fixed bug #41350 (my_thread_global_end() error during request shutdown
      on Windows).

2007-06-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8_lob.c
      ext/oci8/tests/lob_null.phpt:
      MFH: fix #41711 (Null temporary lobs not supported)

    * ext/oci8/oci8_lob.c
      ext/oci8/tests/lob_null.phpt
      ext/oci8/tests/lob_null.phpt:
      fix #41711 (Null temporary lobs not supported)

    * ext/sysvshm/tests/003.phpt:
      cleanup test data

2007-06-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/pdo_sqlite/config.m4:
      MFH: - Fixed bug #41794 (build fails with external libs under Solaris)

    * ext/pdo_sqlite/config.m4:
      - Fixed bug #41794 (build fails with external libs under Solaris)

2007-06-25  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c:
      Fixed bug #41350 (my_thread_global_end() error during request shutdown on
      Windows).

2007-06-25  Dmitry Stogov  <dmitry@zend.com>

    * configure.in
      configure.in:
      Fixed stat() to support rdev, blocksize and blocks on Fedora 7

    * ext/standard/dir.c:
      (forgotten part of fix)

    * ext/standard/tests/file/lstat_stat_basic.phpt
      ext/standard/tests/file/lstat_stat_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt
      ext/xmlwriter/tests/007.phpt
      ext/xmlwriter/tests/007.phpt
      ext/xmlwriter/tests/OO_007.phpt
      ext/xmlwriter/tests/OO_007.phpt:
      Fixed tests

    * ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt:
      Better fix for bug #41655

    * main/snprintf.c
      main/snprintf.c
      main/spprintf.c
      main/spprintf.c:
      Restore big exponent letter in var_export() ('1e300' -> '1E300')

2007-06-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      
      Fixed bug #41685 (array_push() fails to warn when next index is already
      occupied).

2007-06-24  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/simplexml/simplexml.c:
      MFB:fix memleak in sxe_prop_dim_read()

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      fix memleak in sxe_prop_dim_read()

2007-06-22  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/lstat_stat_basic.phpt:
      Reverting test to original after dicsussion with Raghu. Will open bugzilla
      for Linux/VMware behaviour

    * (PHP_5_2)
      ext/standard/tests/file/lstat_stat_basic.phpt:
      Changed expected output so that this runs on Linux under VMWare as well as
      Linux.

2007-06-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_2.phpt
      ext/standard/tests/file/bug41655_2.phpt:
      - MFB: add test cases for #41655

    * ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_1.phpt
      ext/standard/tests/file/bug41655_2.phpt
      ext/standard/tests/file/bug41655_2.phpt
      ext/standard/tests/file/bug41655_2.phpt:
        1.1.4;
      file bug41655_1.phpt was initially added on branch PHP_4_4.

    * (PHP_4_4)
      NEWS
      ext/standard/dir.c:
      - fix build
      - fix regression in glob introduced by #41655 fix and add test cases

2007-06-22  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/symlink_link_linkinfo_is_link_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt:
      New tests for file system handling functions

    * ext/standard/tests/file/symlink_link_linkinfo_is_link_basic.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_error.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt
      ext/standard/tests/file/symlink_link_linkinfo_is_link_variation.phpt:
      
      file symlink_link_linkinfo_is_link_basic.phpt was initially added on
      branch PHP_5_2.

2007-06-22  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS:
      Fixed bug #41765 (Recode crashes/does not work on amd64)

    * ext/recode/recode.c
      ext/recode/recode.c
      ext/recode/recode.c:
      fix #41765

2007-06-21  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/filesize_variation-win32.phpt
      ext/standard/tests/file/filesize_variation.phpt
      ext/standard/tests/file/lstat_stat_basic.phpt
      ext/standard/tests/file/lstat_stat_error.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation.phpt
      ext/standard/tests/file/stat_basic-win32.phpt
      ext/standard/tests/file/stat_error-win32.phpt:
      New tests for file system handling functions

    * ext/standard/tests/file/filesize_variation-win32.phpt
      ext/standard/tests/file/filesize_variation-win32.phpt
      ext/standard/tests/file/filesize_variation.phpt
      ext/standard/tests/file/filesize_variation.phpt
      ext/standard/tests/file/lstat_stat_basic.phpt
      ext/standard/tests/file/lstat_stat_basic.phpt
      ext/standard/tests/file/lstat_stat_error.phpt
      ext/standard/tests/file/lstat_stat_error.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation-win32.phpt
      ext/standard/tests/file/rename_variation.phpt
      ext/standard/tests/file/rename_variation.phpt
      ext/standard/tests/file/stat_basic-win32.phpt
      ext/standard/tests/file/stat_basic-win32.phpt
      ext/standard/tests/file/stat_error-win32.phpt
      ext/standard/tests/file/stat_error-win32.phpt:
      
      file filesize_variation-win32.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/file.inc
      ext/standard/tests/file/file.inc:
      New functons to compare stat array

2007-06-21  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c:
      Proper fix for bug #39215 Inappropriate close of stdin/stdout/stderr

    * php.ini-dist
      php.ini-dist
      php.ini-recommended
      php.ini-recommended:
      Fixed default values

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      no need to return exit status of the last fastcgi request

2007-06-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed typos

2007-06-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c:
      - MFB:  Fixed a memory leak inside load_all_certs_file()

2007-06-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/openssl/openssl.c:
      
      Fixed a memory leak inside load_all_certs_file()

2007-06-19  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      bfn

2007-06-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/bug40909.phpt:
      new test

    * ext/pcre/tests/bug40909.phpt
      ext/pcre/tests/bug40909.phpt:
      
      file bug40909.phpt was initially added on branch PHP_5_2.

    * ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput9:
      final PCRE 7.2 release

    * (PHP_5_2)
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput9:
      final PCRE 7.2 release :-)

2007-06-19  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/standard/var.c
      ext/standard/tests/general_functions/var_export-locale.phpt
      main/snprintf.c
      main/spprintf.c:
      - MFH: Added the H modifier to create non-locale-aware non-fixed-precision
        float representations.
      - MFH: Fixed var_export() to use the new H modifier so that it can
      generate
        parsable PHP code for floats again, independent of the locale.

    * ext/standard/var.c
      ext/standard/tests/general_functions/var_export-locale.phpt
      ext/standard/tests/general_functions/var_export-locale.phpt
      main/snprintf.c
      main/spprintf.c:
      - Added the H modifier to create non-locale-aware non-fixed-precision float
        representations.
      - Fixed var_export() to use the new H modifier so that it can generate
        parsable PHP code for floats again, independent of the locale.

2007-06-18  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      NEWS:
      rephrase

2007-06-18  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS:
      mysql fix

    * (PHP_4_4)
      ext/mysql/php_mysql.c:
      Fix INFILE LOCAL option handling with MySQL - now not allowed when
      safe_mode
      is active

    * ext/mysqli/mysqli_api.c
      ext/pdo_mysql/mysql_driver.c:
      Fix INFILE LOCAL option handling with MySQL - now not allowed when
      open_basedir
      is active

    * (PHP_5_2)
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_api.c
      ext/pdo_mysql/mysql_driver.c:
      Fix INFILE LOCAL option handling with MySQL - now not allowed when
      open_basedir
      or safe_mode is active

2007-06-18  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/filesize_basic.phpt
      ext/standard/tests/file/filesize_error.phpt
      ext/standard/tests/file/fread_basic.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/is_dir_basic.phpt
      ext/standard/tests/file/is_dir_error.phpt
      ext/standard/tests/file/is_file_basic.phpt
      ext/standard/tests/file/is_file_error.phpt:
      New tests for file system handling functions

    * ext/standard/tests/file/filesize_basic.phpt
      ext/standard/tests/file/filesize_basic.phpt
      ext/standard/tests/file/filesize_error.phpt
      ext/standard/tests/file/filesize_error.phpt
      ext/standard/tests/file/fread_basic.phpt
      ext/standard/tests/file/fread_basic.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/fread_error.phpt
      ext/standard/tests/file/is_dir_basic.phpt
      ext/standard/tests/file/is_dir_basic.phpt
      ext/standard/tests/file/is_dir_error.phpt
      ext/standard/tests/file/is_dir_error.phpt
      ext/standard/tests/file/is_file_basic.phpt
      ext/standard/tests/file/is_file_basic.phpt
      ext/standard/tests/file/is_file_error.phpt
      ext/standard/tests/file/is_file_error.phpt:
      
      file filesize_basic.phpt was initially added on branch PHP_5_2.

2007-06-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug41686.phpt
      ext/standard/tests/array/bug41686.phpt:
      Fixed bug #41686 (Omitting length param in array_slice not possible).

    * ext/libxml/libxml.c:
      MFB: Fixed bug #41724 (libxml_get_last_error() - errors survice request
      scope).

    * (PHP_5_2)
      NEWS
      ext/libxml/libxml.c:
      Fixed bug #41724 (libxml_get_last_error() - errors survice request scope).

2007-06-18  Scott MacVicar  <scott@macvicar.net>

    * (PHP_4_4)
      NEWS
      sapi/apache/mod_php.c
      sapi/apache/mod_php4.c:
      MFB: Fixed bug #41628 (PHP settings leak between Virtual Hosts in Apache
      1.3).

    * (PHP_5_2)
      NEWS
      sapi/apache/mod_php5.c:
      Fixed bug #41628 (PHP settings leak between Virtual Hosts in Apache 1.3).

2007-06-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/string.c:
      Fixed error message

    * ext/standard/string.c
      ext/standard/tests/strings/bug40754.phpt:
      Fixed crash in substr_compare()
      Fixed error messages

    * ext/standard/string.c:
      MTH: Fixed bug #40432 (strip_tags() fails with greater than in attribute).

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MTH: Fixed foreach by-ref bug

    * ext/zlib/tests/ob_001.phpt
      ext/zlib/tests/ob_002.phpt:
      Fixed tests

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt:
      Fixed yet another realpath cache bug and wrong tests

    * ZendEngine2/tests/unset_cv08.phpt
      ext/standard/tests/array/range.phpt
      ext/standard/tests/strings/strval.phpt
      ext/zlib/tests/bug_34821.phpt
      ext/zlib/tests/compress_zlib_wrapper.phpt
      ext/zlib/tests/compress_zlib_wrapper.phpt:
      Fixed test

    * tests/lang/bug32924.phpt:
      Fixed test file

2007-06-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      malloc+memset == calloc (sync with libgd)

2007-06-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd.c:
      - Re commit "sync with libgd: improve _gdImageFillTiled()", I reverted
        it in my previous commit

    * ext/gd/libgd/gd.c:
      - MFB: Drop useless tests (Daniel Diaz)

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      - Drop useless tests (Daniel Diaz)

2007-06-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_ini.c:
      
      Fixed zend_alter_ini_entry() memory_limit interruption vulnerability.

    * (PHP_4_4)
      ext/session/session.c:
      
      : Fixed compiler warning

    * ext/session/session.c:
      
      MFB: Fixed compiler warning

    * (PHP_5_2)
      ext/session/session.c:
      
      Fixed compiler warning

2007-06-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd.c:
      - MFH: #41717, imagepolygon does not respect thickness
        (sync with libgd)

    * ext/gd/libgd/gd.c:
      - #41717, imagepolygon does not respect thickness
        (sync with libgd)

    * ext/standard/image.c:
      - MFB: #41321, read error downgraded to E_NOTICE

2007-06-16  Stefan Esser  <php@nopiracy.de>

    * ext/session/session.c:
      Fix attribute injection security bug correctly by URL encoding session
      name and session value. (in future maybe encode path/domain, too)
      
      Remove backward compatibility breaking blacklist of characters.

2007-06-15  Stanislav Malyshev  <stas@zend.com>

    * ext/session/session.c
      ext/session/session.c:
      MF5: Disallow characters that Cookie RFC does not allow in unquoted cookies

    * (PHP_5_2)
      ext/session/session.c:
      Disallow characters that Cookie RFC does not allow in unquoted cookies

2007-06-15  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gd.c:
      MFB: sync with libgd: improve _gdImageFillTiled()

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      sync with libgd: improve _gdImageFillTiled()

    * (PHP_5_2)
      NEWS
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/libpcre.def
      ext/pcre/pcrelib/libpcreposix.def
      ext/pcre/pcrelib/pcre.def
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner.h
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_stringpiece.cc
      ext/pcre/pcrelib/pcre_stringpiece.h
      ext/pcre/pcrelib/pcre_stringpiece_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcrecpparg.h
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/.cvsignore
      ext/pcre/pcrelib/testdata/grepinputx
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/grepoutputN
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput10
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput3
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/pcrelib/testdata/testoutput9:
      upgrade PCRE to version 7.2 RC3

    * ext/pcre/tests/bug41050.phpt
      ext/pcre/tests/bug41148.phpt
      ext/pcre/tests/bug41638.phpt:
      MFB: new tests

    * ext/pcre/tests/bug41050.phpt
      ext/pcre/tests/bug41050.phpt
      ext/pcre/tests/bug41148.phpt
      ext/pcre/tests/bug41148.phpt
      ext/pcre/tests/bug41638.phpt
      ext/pcre/tests/bug41638.phpt:
      
      file bug41050.phpt was initially added on branch PHP_5_2.

2007-06-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/main.c
      main/main.c:
      HTTP 500 is sent to browser in case of PHP error instead of blank page

    * ext/standard/tests/network/bug41347.phpt
      ext/standard/tests/network/bug41347.phpt
      ext/standard/tests/strings/unpack.phpt
      ext/standard/tests/strings/unpack.phpt:
      Fixed test

    * ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt:
      Prevent memory overflow

    * main/main.c:
      (wrong previous patch)

    * main/main.c:
      Prevent crash in case of wrong arguments to CRT functions (dtrftime()) on
      PHP complead by MS VC8

    * (PHP_5_2)
      main/main.c:
      Prevent crash in case of wrong arguments to CRT functions (strftime()) on
      PHP complead by MS VC2005

2007-06-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/file/bug41693.phpt
      ext/standard/tests/file/bug41693.phpt:
      
      file bug41693.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/dir.c:
      
      Fixed bug #41693 (scandir() allows empty directory names).

2007-06-14  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_error.phpt:
      New tests for file system handling functions

    * ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_basic.phpt
      ext/standard/tests/file/rename_error.phpt
      ext/standard/tests/file/rename_error.phpt:
      
      file rename_basic.phpt was initially added on branch PHP_5_2.

2007-06-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/file.c:
      - #41609, file_put_contents is not binary safe when a binary string is
        given (make it consistent with fwrite&co when unicode=1)

2007-06-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/upgrade-pcre.php
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8:
      upgrade to PCRE 7.2 RC3
      add script to automate upgrade of the bundled PCRE lib

2007-06-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd.c:
      - MFB: Fixed regression introduced by the fix for the libgd bug #74

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd.c:
      - Fixed regression introduced by the fix for the libgd bug #74

2007-06-14  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_variation.phpt
      ext/standard/tests/file/is_writable_variation.phpt
      ext/standard/tests/file/mkdir_rmdir_variation.phpt
      ext/standard/tests/file/mkdir_rmdir_variation.phpt:
      Tests are not valid if run by root - adding check to skip is user is root.

2007-06-14  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug41566.phpt
      ext/soap/tests/bugs/bug41566.phpt:
      
      file bug41566.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug41566.phpt:
      Fixed bug #41566 (SOAP Server not properly generating href attributes)

2007-06-13  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/copy_basic.phpt
      ext/standard/tests/file/copy_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt
      ext/standard/tests/file/filegroup_basic.phpt
      ext/standard/tests/file/filegroup_error.phpt
      ext/standard/tests/file/fileowner_basic.phpt
      ext/standard/tests/file/fileowner_error.phpt
      ext/standard/tests/file/fwrite_basic-win32.phpt
      ext/standard/tests/file/fwrite_basic.phpt
      ext/standard/tests/file/fwrite_variation-win32.phpt
      ext/standard/tests/file/fwrite_variation.phpt:
      New tests for file system handling functions

    * ext/standard/tests/file/copy_basic.phpt
      ext/standard/tests/file/copy_basic.phpt
      ext/standard/tests/file/copy_error.phpt
      ext/standard/tests/file/copy_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_variation.phpt
      ext/standard/tests/file/filegroup_basic.phpt
      ext/standard/tests/file/filegroup_basic.phpt
      ext/standard/tests/file/filegroup_error.phpt
      ext/standard/tests/file/filegroup_error.phpt
      ext/standard/tests/file/fileowner_basic.phpt
      ext/standard/tests/file/fileowner_basic.phpt
      ext/standard/tests/file/fileowner_error.phpt
      ext/standard/tests/file/fileowner_error.phpt
      ext/standard/tests/file/fwrite_basic-win32.phpt
      ext/standard/tests/file/fwrite_basic-win32.phpt
      ext/standard/tests/file/fwrite_basic.phpt
      ext/standard/tests/file/fwrite_basic.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/fwrite_error.phpt
      ext/standard/tests/file/fwrite_variation-win32.phpt
      ext/standard/tests/file/fwrite_variation-win32.phpt
      ext/standard/tests/file/fwrite_variation.phpt
      ext/standard/tests/file/fwrite_variation.phpt:
      
      file copy_basic.phpt was initially added on branch PHP_5_2.

2007-06-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/json/JSON_parser.c:
      
      MFB: Handle very small longs via double

    * (PHP_5_2)
      ext/json/JSON_parser.c:
      
      Handle very small longs via double

    * ext/json/JSON_parser.c
      ext/json/json.c:
      MFB: Fixed bug #41673 (json_encode breaks large numbers in arrays).

    * (PHP_5_2)
      NEWS
      ext/json/JSON_parser.c
      ext/json/json.c
      ext/json/tests/pass001.1.phpt:
      Fixed bug #41673 (json_encode breaks large numbers in arrays).

2007-06-13  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug41633_3.phpt
      ZendEngine2/tests/bug41633_3.phpt
      ZendEngine2/tests/bug41633_3.phpt:
      Fixed bug #41633 (Crash instantiating classes with self-referencing
      constants)

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug41633_1.phpt
      ZendEngine2/tests/bug41633_2.phpt:
      Fixed some class constant issues related to bug #41633

    * ZendEngine2/tests/bug41633_1.phpt
      ZendEngine2/tests/bug41633_1.phpt
      ZendEngine2/tests/bug41633_2.phpt
      ZendEngine2/tests/bug41633_2.phpt:
      
      file bug41633_1.phpt was initially added on branch PHP_5_2.

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/bug35785.phpt
      ext/simplexml/tests/bug41582.phpt:
      Fixed wrong fic for bug #41582

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/bug35785.phpt
      ext/simplexml/tests/bug41582.phpt:
      Fixed wrong fix for bug #41582

2007-06-12  Johannes Schlter  <johannes@schlueters.de>

    * ext/simplexml/tests/bug37565.phpt:
      - Fix test

2007-06-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * .cvsignore
      .cvsignore:
      ignore tmp-php.ini

2007-06-12  Scott MacVicar  <scott@macvicar.net>

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c:
      Display PCRE ini entries as part of module info

    * ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/dir.c:
      Fix ZTS build

2007-06-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/standard/dir.c
      ext/standard/dir.c:
      
      MFB: Fixed bug #41655 (open_basedir bypass via glob())

    * (PHP_5_2)
      NEWS
      ext/standard/dir.c:
      
      Fixed bug #41655 (open_basedir bypass via glob())

2007-06-11  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      regroup

    * (PHP_4_4)
      NEWS:
      Human readable..

2007-06-11  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      NEWS:
      record fixes

2007-06-11  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/005_variation-win32.phpt
      ext/standard/tests/file/005_variation.phpt
      ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation.phpt
      ext/standard/tests/file/007_basic.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/popen_pclose_basic-win32.phpt
      ext/standard/tests/file/popen_pclose_basic.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_error.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt
      ext/standard/tests/file/realpath_basic-win32.phpt
      ext/standard/tests/file/realpath_error-win32.phpt
      ext/standard/tests/file/realpath_variation-win32.phpt:
       New tests for file handling system functions

    * ZendEngine2/tests/get_defined_vars.phpt:
      New testcase for get_defined_vars() function: get_defined_vars.phpt

    * ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_basic.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/005_error.phpt
      ext/standard/tests/file/005_variation-win32.phpt
      ext/standard/tests/file/005_variation-win32.phpt
      ext/standard/tests/file/005_variation.phpt
      ext/standard/tests/file/005_variation.phpt
      ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_basic.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_error.phpt
      ext/standard/tests/file/006_variation.phpt
      ext/standard/tests/file/006_variation.phpt
      ext/standard/tests/file/007_basic.phpt
      ext/standard/tests/file/007_basic.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/007_error.phpt
      ext/standard/tests/file/popen_pclose_basic-win32.phpt
      ext/standard/tests/file/popen_pclose_basic-win32.phpt
      ext/standard/tests/file/popen_pclose_basic.phpt
      ext/standard/tests/file/popen_pclose_basic.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt
      ext/standard/tests/file/popen_pclose_error-win32.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/popen_pclose_error.phpt
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_basic.phpt
      ext/standard/tests/file/readlink_realpath_error.phpt
      ext/standard/tests/file/readlink_realpath_error.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt
      ext/standard/tests/file/readlink_realpath_variation.phpt
      ext/standard/tests/file/realpath_basic-win32.phpt
      ext/standard/tests/file/realpath_basic-win32.phpt
      ext/standard/tests/file/realpath_error-win32.phpt
      ext/standard/tests/file/realpath_error-win32.phpt
      ext/standard/tests/file/realpath_variation-win32.phpt
      ext/standard/tests/file/realpath_variation-win32.phpt:
      
      file 005_basic.phpt was initially added on branch PHP_5_2.

    * ZendEngine2/tests/get_defined_vars.phpt
      ZendEngine2/tests/get_defined_vars.phpt:
      
      file get_defined_vars.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ZendEngine2/tests/019.phpt:
      New testcase for unset(), isset() and empty functions : 019.phpt

2007-06-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/wddx/wddx.c
      ext/wddx/tests/bug41527.phpt:
      
      MFB: WDDX deserialize numeric string array key

    * ext/wddx/wddx.c
      ext/wddx/tests/bug41283.phpt
      ext/wddx/tests/bug41527.phpt
      ext/wddx/tests/bug41527.phpt:
      
      MFB: Fixed bug #41527 (WDDX deserialize numeric string array key).

    * (PHP_5_2)
      ext/wddx/tests/bug41283.phpt:
      Fixed test

    * (PHP_5_2)
      NEWS
      ext/wddx/wddx.c
      ext/wddx/tests/bug41527.phpt
      ext/wddx/tests/bug41527.phpt:
      
      Fixed bug #41527 (WDDX deserialize numeric string array key).

    * (PHP_5_2)
      ext/json/tests/pass001.1.phpt:
      Update test

2007-06-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/exif/exif.c:
      MFB: Fixed memory corruption when reading exif data of a non-file

    * (PHP_5_2)
      ext/exif/exif.c:
      
      Fixed memory corruption when reading exif data of a non-file

2007-06-09  Jani Taskinen  <jani.taskinen@sci.fi>

    * Makefile.global:
      MFB

    * (PHP_5_2)
      Makefile.global:
      - Fix special case of no ini file in use or not found

    * Makefile.global:
      - fix "make test" issue with extension entries

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/info.c
      ext/standard/info.h:
      MFH:- Added php_ini_loaded_file() function which returns the path to the
      actual
        php.ini in use.

    * ext/standard/basic_functions.c
      ext/standard/info.c
      ext/standard/info.h:
      - Added php_ini_loaded_file() function which returns the path to the actual
        php.ini in use.

2007-06-09  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug41640.phpt:
      Fix #41640 (get_class_vars produces error on class constants)

    * ZendEngine2/tests/bug41640.phpt
      ZendEngine2/tests/bug41640.phpt:
      
      Fix #41640 (get_class_vars produces error on class constants)

2007-06-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      bfn

    * (PHP_5_2)
      ZendEngine2/zend_ini.c:
      MFH: fix #41561 (Values set with php_admin_* in httpd.conf can be
      overwritten with ini_set())

    * ZendEngine2/zend_ini.c:
      fix #41561 (Values set with php_admin_* in httpd.conf can be overwritten
      with ini_set())

    * ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.1_64bit.phpt
      ext/json/tests/pass001.phpt:
      fix tests

    * ext/json/JSON_parser.c:
      oops, empty properties are not allowed

    * ext/json/JSON_parser.c:
      MFB: fix #41504 (json_decode() incorrectly decodes JSON arrays with empty
      string keys).

    * (PHP_5_2)
      NEWS:
      news

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c:
      MFH: enable statement cache for non-persistent connections (patch by Chris
      Jones)

    * ext/oci8/oci8.c
      ext/oci8/oci8_statement.c:
      enable statement cache for non-persistent connections (patch by Chris
      Jones)

    * (PHP_5_2)
      ext/json/tests/pass001.1_64bit.phpt:
      adjust test for 64bit

    * (PHP_5_2)
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.1_64bit.phpt
      ext/json/tests/pass001.1_64bit.phpt:
      fix test, add 64bit version

2007-06-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_4_4)
      NEWS
      ext/gd/libgd/gd_gif_in.c:
      - MFH:#41630, segfault when an invalid color index is present in the image
        data

    * (PHP_5_2)
      NEWS:
      - #41630 entry

    * ext/gd/libgd/gd_gif_in.c:
      - MFB: #41630, fix segfault when an invalid color index is present in the
        image data

2007-06-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/bcmath/bcmath.c:
      
      Added missing error check inside bcpowmod().

2007-06-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      MFB: Final shot at the date issue

    * (PHP_5_2)
      ext/date/php_date.c:
      
      Final shot at the date issue

2007-06-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c:
      - #41630, fix segfault when an invalid color index is present in the image
        data

2007-06-07  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c:
      MFH: reset active_result_id when fetching persistent connection
      patch by Peter Christensen

    * ext/mysql/php_mysql.c:
      reset active_result_id when fetching persistent connection
      patch by Peter Christensen

    * ext/calendar/easter.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/sqlite/libsqlite/src/date.c
      ext/standard/info.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c:
      php_localtime_r() checks

    * ext/ftp/ftp.c
      ext/interbase/ibase_query.c
      ext/session/session.c
      ext/standard/datetime.c
      ext/standard/ftp_fopen_wrapper.c:
      php_gmtime_r() fixes

    * ext/calendar/cal_unix.c
      ext/date/php_date.c
      ext/mime_magic/mime_magic.c
      main/main.c:
      check return value of *time_r() functions for NULL
      more checks will follow

    * (PHP_5_2)
      ext/calendar/cal_unix.c
      ext/date/php_date.c
      ext/mime_magic/mime_magic.c
      main/main.c:
      MFH: check return value of *time_r() functions for NULL

    * (PHP_5_2)
      ZendEngine2/zend_constants.c
      ZendEngine2/tests/class_constants_001.phpt
      ZendEngine2/tests/class_constants_002.phpt
      ZendEngine2/tests/class_constants_003.phpt:
      MFH: change E_NOTICE to E_ERROR when using a class constant from
      non-existent class
      (noticed by Jani)
      add tests

2007-06-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      Fixed typo

    * (PHP_5_2)
      ext/date/php_date.c:
      Fixed typo

2007-06-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      
      MFB: Adjust previous patch to work on all compilers

    * (PHP_5_2)
      ext/date/php_date.c:
      
      Adjust previous patch to work on all compilers

    * ext/date/php_date.c:
      
      MFB: Optimize out a loop

    * (PHP_5_2)
      ext/date/php_date.c:
      
      Optimize out a loop

2007-06-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2007-06-06  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/pack.phpt:
      revert - already have unpack.phpt

    * (PHP_5_2)
      ext/standard/tests/strings/pack.phpt:
      add edge case test

2007-06-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/bcmath/bcmath.c:
      MFH: improve the checks for integer overflow

    * ext/bcmath/bcmath.c:
      improve the checks

2007-06-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/pack.c
      ext/standard/pack.c
      ext/standard/tests/strings/unpack.phpt
      ext/standard/tests/strings/unpack.phpt:
      
      MFB: Added missing format validator to unpack() function

    * (PHP_5_2)
      NEWS
      ext/standard/pack.c:
      
      Added missing format validator to unpack() function

    * ext/standard/tests/strings/unpack.phpt
      ext/standard/tests/strings/unpack.phpt
      ext/standard/tests/strings/unpack.phpt:
        1.1.4;
      file unpack.phpt was initially added on branch PHP_5_2.

2007-06-06  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      improve the check

2007-06-06  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/string.c:
      MF5: Fix chunk_split fix - avoid using floats
      MF5: Fix money_format - don't give strfmon more arguments then supplied
      MF5: Fix str[c]spn integer overflow

    * (PHP_5_2)
      NEWS:
      new fixes

    * (PHP_4_4)
      ext/standard/string.c
      ext/standard/string.c:
      Fix chunk_split fix - avoid using floats
      Fix money_format - don't give strfmon more arguments then supplied
      Fix str[c]spn integer overflow

    * (PHP_4_4)
      ext/standard/tests/strings/moneyformat.phpt:
      update test for 4

2007-06-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      Makefile.global:
      MFH:- Fix passing of shared extensions to run-tests.php

    * Makefile.global:
      - Fix for passing of shared extensions to run-tests.php

2007-06-06  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/string.c:
      fix the chunks fix

    * ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/moneyformat.phpt:
      fix test format

    * (PHP_4_4)
      ext/standard/tests/strings/moneyformat.phpt:
      add tests for moneyformat

    * ext/standard/tests/strings/chunk_split.phpt
      ext/standard/tests/strings/chunk_split.phpt
      ext/standard/tests/strings/chunk_split.phpt
      ext/standard/tests/strings/strcspn.phpt
      ext/standard/tests/strings/strcspn.phpt
      ext/standard/tests/strings/strcspn.phpt:
      add some edge cases

    * ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/moneyformat.phpt:
      
      add moneyformat test

    * ext/standard/tests/strings/moneyformat.phpt
      ext/standard/tests/strings/moneyformat.phpt:
      
      file moneyformat.phpt was initially added on branch PHP_5_2.

2007-06-06  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_error.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_writable_variation.phpt:
      New tests for file handling

    * ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_basic.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_free_space_variation.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_basic.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/disk_total_space_variation.phpt
      ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_basic.phpt
      ext/standard/tests/file/file_error.phpt
      ext/standard/tests/file/file_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_basic.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_error.phpt
      ext/standard/tests/file/file_get_contents_file_put_contents_error.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/file_variation.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_executable_variation.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_readable_variation.phpt
      ext/standard/tests/file/is_writable_variation.phpt
      ext/standard/tests/file/is_writable_variation.phpt:
      
      New tests for file handling

    * ext/standard/tests/file/file.inc
      ext/standard/tests/file/file.inc:
      fixed file permission for new empty file

2007-06-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/url_scanner_ex.c:
      fix gcov build..

    * (PHP_5_2)
      ext/standard/url_scanner_ex.c:
      fix gcov build for the 100th time..

2007-06-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      MFH: minor optimization - make sure the objects are not the same instance
      before we start comparing their properties

    * ZendEngine2/zend_operators.c:
      minor optimization - make sure the objects are not the same instance before
      we start comparing their properties

    * (PHP_5_2)
      NEWS:
      more details

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c
      ext/gd/libgd/gd.c:
      MFH: fix several integer overflows in GD

    * ext/gd/gd.c
      ext/gd/libgd/gd.c:
      fix several integer overflows in GD

    * (PHP_5_2)
      NEWS:
      BFN + fix other entries

    * (PHP_5_2)
      ZendEngine2/zend_execute.c:
      MFH: fix #41608 (segfault on a weird code with objects and switch())

    * ZendEngine2/zend_execute.c:
      fix #41608 (segfault on a weird code with objects and switch())

2007-06-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/tests/bug41600.phpt
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re:
      
      MFB: Fixed bug #41600 (url rewriter tags doesn't work with namespaced
      tags).

    * (PHP_5_2)
      NEWS
      ext/session/tests/bug41600.phpt
      ext/session/tests/bug41600.phpt
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re:
      
      Fixed bug #41600 (url rewriter tags doesn't work with namespaced tags).

2007-06-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      
      MFB: Fixed bug #41596 (Fixed a crash inside pdo_pgsql on some
      non-well-formed SQL queries).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      
      Fixed bug #41596 (Fixed a crash inside pdo_pgsql on some non-well-formed
      SQL queries).

2007-06-05  Antony Dovgal  <antony@zend.com>

    * ext/spl/spl_directory.c:
      fix build

    * ext/standard/array.c
      ext/standard/array.c
      ext/standard/string.c
      ext/standard/string.c:
      fix folding

    * ext/spl/spl_directory.c:
      no readlink() on windows

    * run-tests.php:
      enable display_startup_errors

2007-06-05  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt:
      Fixing incorrect comment in test cases fileinode_variation and
      filetype_variation

2007-06-05  Antony Dovgal  <antony@zend.com>

    * tests/basic/024.phpt
      tests/basic/025.phpt
      tests/basic/026.phpt
      tests/basic/027.phpt:
      fix test, add missing ones

    * ZendEngine2/zend_API.h:
      add SET_VAR_ASCII_STRINGL()

    * main/php_content_types.c:
      fix HTTP_RAW_POST_DATA in Unicode mode

    * main/php_variables.c:
      port the max_input_nesting_level ini option to Unicode mode

    * (PHP_5_2)
      run-tests.php
      tests/basic/025.phpt:
      enable display_startup_errors, fix test

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41582.phpt:
      MFH: fix #41582 (SimpleXML crashes when accessing newly created element)

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41582.phpt
      ext/simplexml/tests/bug41582.phpt:
      fix #41582 (SimpleXML crashes when accessing newly created element)

2007-06-05  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/general_functions/floatval.phpt
      ext/standard/tests/general_functions/is_callable.phpt:
      new test cases for general functions

    * ext/standard/tests/file/is_executable_basic-win32.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_error.phpt
      ext/standard/tests/file/is_readable_basic-win32.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_error.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_error.phpt
      ext/standard/tests/file/mkdir_rmdir_error.phpt
      ext/standard/tests/file/mkdir_rmdir_variation-win32.phpt
      ext/standard/tests/file/mkdir_rmdir_variation.phpt
      ext/standard/tests/file/pathinfo_basic.phpt
      ext/standard/tests/file/pathinfo_error.phpt
      ext/standard/tests/file/pathinfo_variaton.phpt:
      New test cases for file system functions

    * ext/standard/tests/general_functions/floatval.phpt
      ext/standard/tests/general_functions/floatval.phpt
      ext/standard/tests/general_functions/is_callable.phpt
      ext/standard/tests/general_functions/is_callable.phpt:
      
      file floatval.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/is_executable_basic-win32.phpt
      ext/standard/tests/file/is_executable_basic-win32.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_basic.phpt
      ext/standard/tests/file/is_executable_error.phpt
      ext/standard/tests/file/is_executable_error.phpt
      ext/standard/tests/file/is_readable_basic-win32.phpt
      ext/standard/tests/file/is_readable_basic-win32.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_basic.phpt
      ext/standard/tests/file/is_readable_error.phpt
      ext/standard/tests/file/is_readable_error.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_basic.phpt
      ext/standard/tests/file/is_writable_error.phpt
      ext/standard/tests/file/is_writable_error.phpt
      ext/standard/tests/file/mkdir_rmdir_error.phpt
      ext/standard/tests/file/mkdir_rmdir_error.phpt
      ext/standard/tests/file/mkdir_rmdir_variation-win32.phpt
      ext/standard/tests/file/mkdir_rmdir_variation-win32.phpt
      ext/standard/tests/file/mkdir_rmdir_variation.phpt
      ext/standard/tests/file/mkdir_rmdir_variation.phpt
      ext/standard/tests/file/pathinfo_basic.phpt
      ext/standard/tests/file/pathinfo_basic.phpt
      ext/standard/tests/file/pathinfo_error.phpt
      ext/standard/tests/file/pathinfo_error.phpt
      ext/standard/tests/file/pathinfo_variaton.phpt
      ext/standard/tests/file/pathinfo_variaton.phpt:
      
      file is_executable_basic-win32.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/file/file.inc:
      Added fill_buffer() function

    * ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt:
      Updated test output in line with changes to file.inc

    * ext/standard/tests/file/file.inc:
      Added fill_buffer() and fixed file_fill() to write binary data only

2007-06-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8_statement.c:
      MFH: fix #41594 (Statement cache is flushed too frequently)

    * ext/oci8/oci8_statement.c:
      fix #41594 (Statement cache is flushed too frequently)

2007-06-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/json/json.c:
      
      MFB: Fixed bug #41567 (json_encode() double conversion is inconsistent
      with
      PHP).

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/tests/bug41567.phpt
      ext/json/tests/bug41567.phpt:
      
      Fixed bug #41567 (json_encode() double conversion is inconsistent with
      PHP).

2007-06-04  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/filter/.cvsignore
      ext/pdo/.cvsignore
      ext/pdo_mysql/.cvsignore
      ext/pdo_mysql/.cvsignore
      ext/pdo_oci/.cvsignore
      ext/pdo_oci/.cvsignore
      ext/pdo_pgsql/.cvsignore
      ext/pdo_pgsql/.cvsignore
      ext/pdo_sqlite/.cvsignore
      ext/unicode/.cvsignore
      ext/xmlreader/.cvsignore
      ext/xmlwriter/.cvsignore
      ext/zip/.cvsignore
      ext/zip/lib/.cvsignore:
      ignore *.gcno

2007-06-04  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/general_functions/bug41518.phpt:
      clean up temp file

2007-06-04  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/file/fileinode_variation.phpt:
      missing ?> in skipif section

2007-06-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      news entry

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      MFH: add missing open_basedir checks to CGI

    * sapi/cgi/cgi_main.c:
      add missing open_basedir checks to CGI

    * (PHP_5_2)
      sapi/cli/getopt.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli_readline.c:
      fix folding

    * ZendEngine2/zend_constants.c
      ZendEngine2/tests/class_constants_001.phpt
      ZendEngine2/tests/class_constants_002.phpt
      ZendEngine2/tests/class_constants_003.phpt:
      change E_NOTICE to E_ERROR when using a class constant from non-existent
      class
      (noticed by Jani)
      add tests

    * main/php_variables.c:
      no register_globals in HEAD

    * ext/zip/php_zip.c
      ext/zip/php_zip.c:
      fix ws

2007-06-04  Brian Shire  <shire@tekrat.com>

    * ext/standard/tests/array/bug35014_64bit.phpt
      ext/standard/tests/strings/bug23894.phpt
      ext/standard/tests/strings/bug26973.phpt
      ext/standard/tests/strings/printf_64bit.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt:
      MFB: fix sprintf/printf %u tests so they work correctly on both 32-bit and
      64-bit. (broken in previous fix)

    * (PHP_5_2)
      ext/standard/tests/array/bug35014_64bit.phpt
      ext/standard/tests/strings/bug23894.phpt
      ext/standard/tests/strings/bug26973.phpt
      ext/standard/tests/strings/printf_64bit.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt:
      fix sprintf/printf %u tests so they work correctly on both 32-bit and
      64-bit. (broken in previous fix)

2007-06-04  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * tests/basic/027.phpt:
      Fix the expected results

2007-06-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      tests/basic/027.phpt:
      fix test

2007-06-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      sapi/cgi/tests/009.phpt:
      fix test

    * sapi/cgi/tests/009.phpt:
      add missing test

    * sapi/phttpd/config.m4:
      another missed ])

    * sapi/isapi/config.m4:
      fix configure

2007-06-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB: fix logic

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - fix logic (goto is a gift, I should use it :)

    * ext/zip/php_zip.c
      ext/zip/tests/bug11216.phpt:
      - MFB: PECL #11216, addEmptyDir crashes if the directory already exists

    * (PHP_5_2)
      NEWS
      ext/zip/php_zip.c
      ext/zip/tests/bug11216.phpt:
      - pecl bug #11216, better fix, leak removed and improved test
      - typo in news, better late than never (-d)

2007-06-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      bug news

    * (PHP_5_2)
      sapi/apache/config.m4
      sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache_hooks/config.m4
      sapi/caudium/config.m4
      sapi/embed/config.m4
      sapi/isapi/config.m4
      sapi/milter/config.m4
      sapi/phttpd/config.m4
      sapi/pi3web/config.m4
      sapi/roxen/config.m4
      sapi/thttpd/config.m4
      sapi/tux/config.m4
      sapi/webjames/config.m4:
      MFH:- Fixed bug #41576 (misbehaviour when using --without-apxs)

    * sapi/apache/config.m4
      sapi/apache2filter/config.m4
      sapi/apache2handler/config.m4
      sapi/apache_hooks/config.m4
      sapi/caudium/config.m4
      sapi/embed/config.m4
      sapi/isapi/config.m4
      sapi/milter/config.m4
      sapi/phttpd/config.m4
      sapi/pi3web/config.m4
      sapi/roxen/config.m4
      sapi/thttpd/config.m4
      sapi/tux/config.m4
      sapi/webjames/config.m4:
      - Fixed bug #41576 (misbehaviour when using --without-apxs)

2007-06-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/bug11216.phpt
      ext/zip/tests/bug11216.phpt:
      
      file bug11216.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - PECL #11216, addEmptyDir crashes if the directory already exists

2007-06-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2007-06-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/string.c
      ext/standard/string.c
      ext/standard/tests/strings/chunk_split.phpt
      ext/standard/tests/strings/chunk_split.phpt:
      MFB: Corrected fix for CVE-2007-2872

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/chunk_split.phpt:
      Corrected fix for CVE-2007-2872

2007-06-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c
      ext/gd/libgd/gd.h:
      - MFH: @DOC add constants GD_MAJOR_VERSION, GD_MINOR_VERSION,
      GD_RELEASE_VERSION
        GD_EXTRA_VERSION and GD_VERSION_STRING

    * ext/gd/gd.c
      ext/gd/libgd/gd.h:
      - @DOC add constants GD_MAJOR_VERSION, GD_MINOR_VERSION, GD_RELEASE_VERSION
        GD_EXTRA_VERSION and GD_VERSION_STRING
      - fix #ifdef else clause

2007-06-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/tests/bug_36798.phpt:
      
      Fixed test for PostgreSQL

2007-06-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      main/php_variables.c
      main/php_variables.c
      tests/basic/027.phpt
      tests/basic/027.phpt:
      MFH:- Improved the error message for exceeding max_input_nesting_level.

    * main/php_variables.c
      tests/basic/027.phpt:
      - Improved the error message for exceeding max_input_nesting_level.

2007-06-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      main/php_variables.c
      tests/basic/027.phpt:
      
      MFB: Improved fix for MOPB-02-2007

    * main/php_variables.c
      tests/basic/027.phpt
      tests/basic/027.phpt:
      MFB: Improved fix for MOPB-02-2007

    * (PHP_5_2)
      NEWS
      main/php_variables.c:
      Improved fix for MOPB-02-2007

    * tests/basic/027.phpt
      tests/basic/027.phpt:
      
      file 027.phpt was initially added on branch PHP_5_2.

2007-06-03  Brian Shire  <shire@tekrat.com>

    * (PHP_5_2)
      ext/standard/formatted_print.c:
      MFH: Change printf %u behavior so that it does not truncate numbers at
      32-bits.  (Reported by Aditya Agarwal.)

    * ext/standard/formatted_print.c:
      Change printf %u behavior so that it does not truncate numbers at 32-bits. 
      (Reported by Aditya Agarwal.)

2007-06-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - MFB: sx/sy must be > 0 and < INT_MAX

    * (PHP_5_2)
      ext/gd/gd.c:
      - sx/sy must be > 0 and < INT_MAX

    * (PHP_5_2)
      ext/gd/tests/bug19366.phpt
      ext/gd/tests/bug22544.phpt
      ext/gd/tests/bug24155.phpt
      ext/gd/tests/bug24594.phpt
      ext/gd/tests/bug27582_1.phpt
      ext/gd/tests/bug28147.phpt
      ext/gd/tests/bug36697.phpt
      ext/gd/tests/bug37346.phpt
      ext/gd/tests/bug37360.phpt
      ext/gd/tests/bug38112.phpt
      ext/gd/tests/bug39082.phpt
      ext/gd/tests/bug39273.phpt
      ext/gd/tests/bug39286.phpt
      ext/gd/tests/bug39366.phpt
      ext/gd/tests/bug39508.phpt
      ext/gd/tests/bug39780.phpt
      ext/gd/tests/bug39780_extern.phpt
      ext/gd/tests/createfromgd2.phpt
      ext/gd/tests/createfromwbmp.phpt
      ext/gd/tests/createfromwbmp2.phpt
      ext/gd/tests/createfromwbmp2_extern.phpt
      ext/gd/tests/gif2gd.phpt
      ext/gd/tests/gif2jpg.phpt
      ext/gd/tests/gif2png.phpt
      ext/gd/tests/imagefilter.phpt
      ext/gd/tests/imagewbmp.phpt
      ext/gd/tests/jpeg2png.phpt
      ext/gd/tests/jpg2gd.phpt
      ext/gd/tests/libgd00086.phpt
      ext/gd/tests/libgd00086_extern.phpt
      ext/gd/tests/png2gd.phpt
      ext/gd/tests/pngcomp.phpt
      ext/gd/tests/xpm2gd.phpt
      ext/gd/tests/xpm2jpg.phpt
      ext/gd/tests/xpm2png.phpt:
      - enable tests even when an external GD is used. Latest releases
        (2.0.34 or 2.0.35) work.

2007-06-01  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/cli/tests/015.phpt
      sapi/cli/tests/015.phpt:
      fix test

    * (PHP_5_2)
      ext/gd/config.m4:
      MFH: - Fixed bug #41555 (configure failure: regression caused by fix for
      #41265)

    * ext/gd/config.m4:
      - Fixed bug #41555 (configure failure: regression caused by fix for #41265

    * (PHP_4_4)
      scripts/phpize.m4:
      MFH:- Add missing CXXFLAGS_CLEAN variable.

    * (PHP_5_2)
      scripts/phpize.m4:
      MFH: - Add missing CXXFLAGS_CLEAN variable.

    * scripts/phpize.m4:
      - Add missing CXXFLAGS_CLEAN variable.

2007-06-01  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/general_functions/bug41518.phpt
      main/fopen_wrappers.c:
      MFH: fix #41518 (file_exists() warns of open_basedir restriction on
      non-existent file)

    * ext/standard/tests/general_functions/bug41518.phpt
      ext/standard/tests/general_functions/bug41518.phpt
      main/fopen_wrappers.c:
      
      fix #41518 (file_exists() warns of open_basedir restriction on
      non-existent file)

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      MFH: fix #39330 (apache2handler does not call shutdown actions before
      apache child die)

    * sapi/apache2handler/sapi_apache2.c:
      fix #39330 (apache2handler does not call shutdown actions before apache
      child die)

2007-05-31  Antony Dovgal  <antony@zend.com>

    * ext/standard/type.c:
      fix folding

2007-05-30  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.3

2007-05-30  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c:
      remove semicolons and make SunCC happy

    * ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug39217.phpt
      ext/openssl/tests/bug39217.phpt:
      fix test names

2007-05-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/openssl/tests/bug39217cert1.txt
      ext/openssl/tests/bug39217cert2.txt:
      - add missing cert (thx Tony)

2007-05-30  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      sapi/cli/tests/006.phpt:
      fix test (second try)

    * (PHP_5_2)
      sapi/cli/tests/006.phpt:
      fix test

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      MFH: fix lstat() function resolving symlinks

    * TSRM/tsrm_virtual_cwd.c:
      fix lstat() function resolving symlinks
      patch by Scott MacVicar

    * (PHP_5_2)
      sapi/cli/tests/004.phpt
      sapi/cli/tests/006.phpt:
      fix tests

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      set module in internal_function struct

    * ext/standard/file.c:
      check length only when it's specified
      add the same check to fgetss()

2007-05-30  Michael Wallner  <mike@iworks.at>

    * (RELEASE_1_4)
      ext/hash/hash.c
      ext/hash/package.xml
      ext/hash/package2.xml
      ext/hash/php_hash.h:
      - version agnosticism (PECL/HEAD)
      - release 1.4

2007-05-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/string.c
      ext/standard/tests/strings/chunk_split.phpt:
      
      MFB: Fixed an interger overflow inside chunk_split(), identified by
      Gerhard Wagner

    * (PHP_4_4)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/chunk_split.phpt:
      
      MFH: Fixed an interger overflow inside chunk_split(), identified by
      Gerhard
      Wagner

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/chunk_split.phpt:
      
      Fixed an interger overflow inside chunk_split(), identified by Gerhard
      Wagner

2007-05-29  Antony Dovgal  <antony@zend.com>

    * ext/standard/dl.c:
      more typofixes

2007-05-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/tests/foreach.phpt
      ext/filter/logical_filters.c
      ext/filter/tests/PMOPB45.phpt
      ext/imap/tests/bug40854.phpt
      ext/pgsql/pgsql.c
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/mail.c
      ext/standard/user_filters.c
      ext/standard/tests/array/bug40709.phpt
      ext/standard/tests/strings/bug40432.phpt
      ext/standard/tests/strings/bug40704.phpt
      ext/standard/tests/strings/bug40754.phpt
      ext/standard/tests/strings/htmlentities18.phpt
      ext/sybase/php_sybase_db.c
      ext/tidy/tests/024.phpt
      ext/wddx/tests/bug41283.phpt
      ext/xmlrpc/libxmlrpc/base64.c
      ext/xmlrpc/libxmlrpc/base64.h
      main/streams/transports.c
      sapi/cgi/cgi_main.c:
      
      MFB

2007-05-29  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c:
      fix #41516 (fgets() returns a line of text when length parameter is <= 0)

    * ext/standard/user_filters.c:
      fix typo & build

2007-05-29  Stanislav Malyshev  <stas@zend.com>

    * win32/build/config.w32:
      fix build on msvc 8

2007-05-29  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/general_functions/debug_zval_dump_b_64bit.phpt
      ext/standard/tests/general_functions/intval.phpt
      ext/standard/tests/general_functions/is_float.phpt
      ext/standard/tests/general_functions/is_float_64bit.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/is_int_64bit.phpt
      ext/standard/tests/general_functions/print_r_64bit.phpt
      ext/standard/tests/general_functions/var_dump_64bit.phpt:
      fix tests, add 64bit versions

2007-05-29  Michael Wallner  <mike@iworks.at>

    * ext/mhash/config.m4
      ext/mhash/mhash.c:
      - fix build where mhash.h is not declaring
        mhash_get_hash_name_static and/or
        mhash_get_keygen_name_static protos

2007-05-29  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/002.phpt
      ext/standard/tests/array/005.phpt
      ext/standard/tests/array/009.phpt
      ext/standard/tests/array/array_change_key_case.phpt
      ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_map.phpt
      ext/standard/tests/array/array_pop.phpt
      ext/standard/tests/array/array_search.phpt
      ext/standard/tests/array/each.phpt:
      fix tests in unicode mode

    * ZendEngine2/tests/compare_001_64bit.phpt
      ZendEngine2/tests/compare_002_64bit.phpt
      ZendEngine2/tests/compare_003_64bit.phpt
      ZendEngine2/tests/compare_004_64bit.phpt
      ZendEngine2/tests/compare_005_64bit.phpt
      ZendEngine2/tests/compare_006_64bit.phpt
      ext/standard/tests/file/bug38450.phpt
      ext/standard/tests/file/bug38450_1.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/strings/explode1.phpt
      ext/standard/tests/strings/explode1.phpt:
      fix tests

    * ZendEngine2/tests/019.phpt
      ext/json/tests/fail001.phpt
      ext/mysql/tests/mysql_affected_rows.phpt
      ext/standard/tests/array/bug29253.phpt
      tests/classes/array_access_010.phpt:
      fix test

2007-05-29  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c:
      - Bug #41525 ReflectionParameter::getPosition() not available

2007-05-29  Antony Dovgal  <antony@zend.com>

    * ext/standard/md5.c:
      fix typo

2007-05-28  Ilia Alshanetsky  <ilia@prohost.org>

    * run-tests.php
      server-tests.php
      TSRM/tsrm_virtual_cwd.c
      ext/bz2/bz2.c
      ext/dbase/dbf_rec.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/php_ibase_udf.c
      ext/mcrypt/mcrypt.c
      ext/mime_magic/mime_magic.c
      ext/mysql/php_mysql.c
      ext/openssl/openssl.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_pgsql/pgsql_statement.c
      ext/shmop/shmop.c
      ext/simplexml/simplexml.c
      ext/soap/php_http.c
      ext/sockets/php_sockets.h
      ext/sockets/sockets.c
      ext/sqlite/php_sqlite.h
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/browscap.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/md5.c
      ext/standard/md5.h
      ext/standard/proc_open.c
      ext/standard/sha1.c
      ext/standard/url_scanner.c
      ext/sysvshm/sysvshm.c
      ext/wddx/wddx.c
      ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c
      ext/xmlrpc/libxmlrpc/xml_to_soap.c
      ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
      main/php_content_types.c
      main/streams/plain_wrapper.c:
      
      MFB

2007-05-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_operators.h:
      fix #41517 (different behaviour of floatval() in Unicode mode)

    * ext/openssl/tests/bug36732.phpt
      ext/openssl/tests/bug36732.phpt
      ext/openssl/tests/bug41353.phpt
      ext/openssl/tests/bug41353.phpt:
      fix test names

2007-05-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/tests/bug19366.phpt
      ext/gd/tests/bug22544.phpt
      ext/gd/tests/bug24155.phpt
      ext/gd/tests/bug24594.phpt
      ext/gd/tests/bug27582_1.phpt
      ext/gd/tests/bug28147.phpt
      ext/gd/tests/bug36697.phpt
      ext/gd/tests/bug37346.phpt
      ext/gd/tests/bug37360.phpt
      ext/gd/tests/bug38112.phpt
      ext/gd/tests/bug39082.phpt
      ext/gd/tests/bug39273.phpt
      ext/gd/tests/bug39286.phpt
      ext/gd/tests/bug39366.phpt
      ext/gd/tests/bug39508.phpt
      ext/gd/tests/bug39780.phpt
      ext/gd/tests/bug39780_extern.phpt
      ext/gd/tests/createfromgd2.phpt
      ext/gd/tests/createfromwbmp.phpt
      ext/gd/tests/createfromwbmp2_extern.phpt
      ext/gd/tests/dashedlines.phpt
      ext/gd/tests/gif2gd.phpt
      ext/gd/tests/gif2jpg.phpt
      ext/gd/tests/gif2png.phpt
      ext/gd/tests/imagefilter.phpt
      ext/gd/tests/imagewbmp.phpt
      ext/gd/tests/jpeg2png.phpt
      ext/gd/tests/jpg2gd.phpt
      ext/gd/tests/libgd00086.phpt
      ext/gd/tests/libgd00086_extern.phpt
      ext/gd/tests/png2gd.phpt
      ext/gd/tests/pngcomp.phpt
      ext/gd/tests/xpm2gd.phpt
      ext/gd/tests/xpm2jpg.phpt
      ext/gd/tests/xpm2png.phpt:
      - enable tests even when an external GD is used. Latest releases
        (2.0.34 or 2.0.35) work.
        NB: if you use Debian, you'll realize how bad their package is and start
        to either use the source or push all patches I posted to their bugs
        tracker

    * ext/gd/tests/createfromwbmp2.phpt:
      - fix test, requires binary string

    * (PHP_5_2)
      ext/openssl/tests/bug37820.phpt
      ext/openssl/tests/bug39217.phpt:
      - MFH:
       - tests for #39217
       - skip test if openssl is too old

    * ext/openssl/openssl.c:
      - MFB: enable DSA key if HAVE_DSA_DEFAULT_METHOD is set

    * ext/openssl/tests/bug36732.phpt
      ext/openssl/tests/bug41353.phpt:
      - skip if openssl is too old
      - MFB test bug41353.phpt

2007-05-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pdo_odbc/php_pdo_odbc.h
      ext/standard/basic_functions.h
      ext/tokenizer/php_tokenizer.h:
      Remove weird useless entries

2007-05-28  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      reorder

2007-05-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/reflection/php_reflection.c:
      Fix logic

2007-05-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_alloc.c:
      use unsigned modifiers

2007-05-28  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Removed deprecated comment

2007-05-27  Antony Dovgal  <antony@zend.com>

    * run-tests.php
      sapi/cgi/tests/include.inc:
      "sapi/cgi/php" -> "sapi/cgi/php-cgi"

    * ext/openssl/tests/bug38255.phpt
      ext/openssl/tests/bug38261.phpt:
      fix tests

    * ext/openssl/xp_ssl.c:
      MFB: fix #41236 (Regression in timeout handling of non-blocking SSL
      connections during reads and writes).
      Everybody please calm down, we can always fix such issues without starting
      a war..

2007-05-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      sapi/cgi/.cvsignore:
      the binary is called php-cgi now

    * sapi/cgi/.cvsignore:
      The binary is called php-cgi now

2007-05-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * php.ini-dist
      php.ini-recommended:
      - Add missing entry

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      MFH: add missing entries, these are in PHP_4_4 branch..

2007-05-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.phpt:
      Adjust tests to reflect the new expected output

    * (PHP_5_2)
      NEWS:
      
      Fixed SQLite version

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/tests/bugs/bug41477.phpt
      ext/soap/tests/bugs/bug41477.phpt:
      
      Fixed bug #41477 (no arginfo about SoapClient::__soapCall()).

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      Fixed bug #41492 (open_basedir/safe_mode bypass inside realpath()).

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c:
      
      Fixed bug #41236 (Regression in timeout handling of non-blocking SSL
      connections during reads and writes).

    * (PHP_5_2)
      NEWS
      ext/json/JSON_parser.c
      ext/json/tests/bug41504.phpt
      ext/json/tests/bug41504.phpt:
      
      Fixed bug #41504 (json_decode() incorrectly decodes JSON arrays with empty
      string keys).

2007-05-27  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/standard/html.c
      ext/standard/tests/strings/htmlentities18.phpt:
      fix handling of &&amp; by htmlentities 'no-double-encode'
      expand the test cases

    * (PHP_5_2)
      ext/standard/html.c:
      fix the new 'no-double-encoding' feature of htmlspecialchars()  (the length
      for char search was wrong. this could lead to crashes..)

    * (PHP_5_2)
      ext/standard/md5.c:
      make make_digest() output a 16-byte string so that it wont break the
      internal PHP API (it was breaking the SOAP extension)

2007-05-27  Antony Dovgal  <antony@zend.com>

    * ext/gmp/tests/001.phpt
      ext/gmp/tests/011.phpt
      ext/gmp/tests/012.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/038.phpt
      ext/gmp/tests/039.phpt
      ext/gmp/tests/040.phpt:
      add missing skipif sections

    * (PHP_4_4)
      ext/standard/basic_functions.c
      ext/standard/php_var.h:
      MFH: improve variable name checks (by popular demands..)

2007-05-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      NEWS
      NEWS:
      fix news

    * (PHP_5_2)
      NEWS
      ext/standard/md5.c
      ext/standard/sha1.c:
      - Fixed bug #41511 (Compile failure under IRIX 6.5.30 building md5.c)

2007-05-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/filetype_variation.phpt:
      check for required func

    * (PHP_5_2)
      ext/standard/tests/general_functions/intval.phpt:
      fix test

2007-05-26  Sara Golemon  <sara@golemon.com>

    * ext/hash/hash.c:
      MFB(r-1.18.2.5.2.7) Use slprintf() instead of snprintf() - Bad Ilia, no
      biscuit for you.

2007-05-25  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      Remove simple optimization here for now until we clean up this SAPI/TSRM
      mess.

2007-05-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      php.ini-recommended:
      MFH: Mention why short_open_tags is off (bug#37068)

    * php.ini-recommended:
      Mention why short_open_tags is off (bug#37068)

    * (PHP_5_2)
      ext/standard/html.c:
      Allow skipping hint_charset (fixes
      ext/standard/tests/strings/htmlentities18.phpt)

2007-05-25  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_error.phpt
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/fileinode_basic.phpt
      ext/standard/tests/file/fileinode_error.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/filetype_basic.phpt
      ext/standard/tests/file/filetype_error.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/flock_basic.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt
      ext/standard/tests/file/fpassthru_basic.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_variation.phpt
      ext/standard/tests/general_functions/intval.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/strings/dirname_basic.phpt
      ext/standard/tests/strings/dirname_error.phpt
      ext/standard/tests/strings/dirname_variation.phpt
      ext/standard/tests/strings/explode1.phpt:
      New tests for file/general_functions/strings

    * ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_basic.phpt
      ext/standard/tests/file/fgetc_error.phpt
      ext/standard/tests/file/fgetc_error.phpt
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/file.inc
      ext/standard/tests/file/fileinode_basic.phpt
      ext/standard/tests/file/fileinode_basic.phpt
      ext/standard/tests/file/fileinode_error.phpt
      ext/standard/tests/file/fileinode_error.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/fileinode_variation.phpt
      ext/standard/tests/file/filetype_basic.phpt
      ext/standard/tests/file/filetype_basic.phpt
      ext/standard/tests/file/filetype_error.phpt
      ext/standard/tests/file/filetype_error.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/filetype_variation.phpt
      ext/standard/tests/file/flock_basic.phpt
      ext/standard/tests/file/flock_basic.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_error.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/flock_variation.phpt
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_basic.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_error.phpt
      ext/standard/tests/file/fnmatch_variation.phpt
      ext/standard/tests/file/fnmatch_variation.phpt
      ext/standard/tests/file/fpassthru_basic.phpt
      ext/standard/tests/file/fpassthru_basic.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_error.phpt
      ext/standard/tests/file/fpassthru_variation.phpt
      ext/standard/tests/file/fpassthru_variation.phpt
      ext/standard/tests/general_functions/intval.phpt
      ext/standard/tests/general_functions/intval.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/general_functions/var_export.phpt
      ext/standard/tests/strings/dirname_basic.phpt
      ext/standard/tests/strings/dirname_basic.phpt
      ext/standard/tests/strings/dirname_error.phpt
      ext/standard/tests/strings/dirname_error.phpt
      ext/standard/tests/strings/dirname_variation.phpt
      ext/standard/tests/strings/dirname_variation.phpt
      ext/standard/tests/strings/explode1.phpt
      ext/standard/tests/strings/explode1.phpt:
      
      file fgetc_basic.phpt was initially added on branch PHP_5_2.

2007-05-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/json/json.c:
      MFH: protos (patch by jeffg at activestate dot com)

2007-05-25  Michael Wallner  <mike@iworks.at>

    * ext/curl/config.m4
      ext/curl/config.m4:
      - fix typo

2007-05-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      Mention json nesting dept bump

    * ext/json/tests/fail001.phpt:
      MFB: Fix test after stack limit bump

    * (PHP_5_2)
      ext/json/tests/fail001.phpt:
      This test should only test failures

    * (PHP_5_2)
      ext/json/tests/fail001.phpt:
      Fix test after stack limit bump

2007-05-25  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      main/SAPI.c:
      Slightly cleaner code

    * main/SAPI.c
      main/SAPI.c:
      Optimize sapi_get_request_time() slightly making it use the cached time
      and also checking if there is a server_context before trying to call
      the request_time sapi hook.

2007-05-25  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.3RC1

2007-05-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * configure.in
      sapi/cgi/config9.m4:
      MFB:- Unify installation of SAPIs: CGI is no exception anymore.

    * (PHP_5_2)
      NEWS
      configure.in
      sapi/cgi/config9.m4:
      - Unify installation of SAPIs: CGI is no exception anymore.

2007-05-24  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/json/JSON_parser.c:
      Make the code match the commit comment

    * ext/json/JSON_parser.c:
      MFB 5_2 - increase json parser depth from 20 to 128

    * (PHP_5_2)
      ext/json/JSON_parser.c:
      I don't see any reason to leave the stack limitation at 20.  We have
      reports of this limit being hit now and as far as I can tell bumping it
      to 128 isn't going break anything in the parser code.

2007-05-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * Makefile.frag
      acinclude.m4
      configure.in
      ext/standard/Makefile.frag
      ext/tokenizer/Makefile.frag:
      MFB

    * (PHP_5_2)
      Makefile.frag
      acinclude.m4
      configure.in
      ext/standard/Makefile.frag
      ext/tokenizer/Makefile.frag:
      - Allow build without flex/bison installed (fixes builddir != srcdir build
        when using distributed sources which inlude pre-generated bison/flex
        output. See bug #38762 for more..)

2007-05-24  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/standard/string.c
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/string.c:
      MFB 5_2

    * (PHP_5_2)
      ext/standard/string.c:
      Uh, only meant to remove the null check, not the assignment

    * (PHP_5_2)
      ext/standard/string.c:
      Avoid running off the end of a non-null terminated string.  Not that we
      should have any of those, but a mistake in an extension could hit this
      and the check doesn't actually make any sense as far as I am concerned.

2007-05-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * acinclude.m4:
      MFB:- Fix previous fix. (just revert of Stefan's bad fix..)

    * (PHP_5_2)
      acinclude.m4:
      - Fix previous fix. (just revert of Stefan's bad fix..)

    * acinclude.m4:
      MFB:- Fix idiotic change in logic. (hint: flex is _REQUIRED_ for building
      PHP!

    * (PHP_5_2)
      acinclude.m4:
      - Fix idiotic change in logic. (hint: flex is _REQUIRED_ for building PHP!

2007-05-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l:
      Impoved error reporting on parser errors (Matt, Dmitry)

2007-05-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * README.PARAMETER_PARSING_API:
      - Fix f

2007-05-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/math.c:
      
      Simplify code

2007-05-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_4_4)
      ext/standard/credits.c:
      Credit Philip as the phpdoc editor

    * (PHP_4_4)
      NEWS
      php.ini-dist
      php.ini-recommended:
      note on max_input_nesting_level

2007-05-22  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      new curl constants

2007-05-22  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      main/main.c
      main/php_globals.h
      main/php_variables.c:
      fix for  CVE-2007-1285 - crash on deep input variable nesting

2007-05-22  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/general_functions/gettype_settype_basic.phpt
      ext/standard/tests/general_functions/import_request.phpt:
      fix test

2007-05-22  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      Add entry about --ini

2007-05-22  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ext/standard/tests/general_functions/gettype_settype_basic.phpt
      ext/standard/tests/general_functions/gettype_settype_error.phpt
      ext/standard/tests/general_functions/gettype_settype_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation3.phpt
      ext/standard/tests/general_functions/gettype_settype_variation4.phpt
      ext/standard/tests/general_functions/gettype_settype_variation5.phpt
      ext/standard/tests/general_functions/gettype_settype_variation6.phpt
      ext/standard/tests/general_functions/gettype_settype_variation7.phpt
      ext/standard/tests/general_functions/gettype_settype_variation8.phpt:
      New version of gettype_settype_basic.phpt, 
      gettype_settype_variation3.phpt, gettype_settype_variation7.phpt,
      gettype_settype_error.phpt, gettype_settype_variation4.phpt, 
      gettype_settype_variation8.phpt, gettype_settype_variation1.phpt, 
      gettype_settype_variation5.phpt, gettype_settype_variation2.phpt, 
      gettype_settype_variation6.phpt

    * ext/standard/tests/strings/basename_basic.phpt
      ext/standard/tests/strings/basename_error.phpt
      ext/standard/tests/strings/basename_variation.phpt:
      New version of basename_basic.phpt  basename_error.phpt 
      basename_variation.phpt

    * ext/standard/tests/general_functions/gettype_settype_error.phpt
      ext/standard/tests/general_functions/gettype_settype_error.phpt
      ext/standard/tests/general_functions/gettype_settype_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation5.phpt
      ext/standard/tests/general_functions/gettype_settype_variation5.phpt
      ext/standard/tests/general_functions/gettype_settype_variation8.phpt
      ext/standard/tests/general_functions/gettype_settype_variation8.phpt:
      
      file gettype_settype_error.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/general_functions/gettype_settype_basic.phpt
      ext/standard/tests/general_functions/gettype_settype_basic.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation3.phpt
      ext/standard/tests/general_functions/gettype_settype_variation3.phpt
      ext/standard/tests/general_functions/gettype_settype_variation4.phpt
      ext/standard/tests/general_functions/gettype_settype_variation4.phpt
      ext/standard/tests/general_functions/gettype_settype_variation6.phpt
      ext/standard/tests/general_functions/gettype_settype_variation6.phpt
      ext/standard/tests/general_functions/gettype_settype_variation7.phpt
      ext/standard/tests/general_functions/gettype_settype_variation7.phpt:
      
      file gettype_settype_basic.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/basename_basic.phpt
      ext/standard/tests/strings/basename_basic.phpt
      ext/standard/tests/strings/basename_error.phpt
      ext/standard/tests/strings/basename_error.phpt
      ext/standard/tests/strings/basename_variation.phpt
      ext/standard/tests/strings/basename_variation.phpt:
      
      file basename_basic.phpt was initially added on branch PHP_5_2.

2007-05-22  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/credits.c:
      Philip, the new phpdoc editor \o/

    * (PHP_5_2)
      ext/standard/credits.c:
      Ladies and gentelmens,
      I bring you our new documentation editor....
      Philip Olson!

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/html.c:
      Update proto&arginfo for double_encode in htmlspecialchars()&htmlentities()

2007-05-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - add cve ref

2007-05-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/php_var.h
      ext/standard/tests/general_functions/import_request1.phpt
      ext/standard/tests/general_functions/import_request2.phpt
      ext/standard/tests/general_functions/import_request3.phpt:
      MFH: improve variable name checks
      add more tests

    * ext/standard/tests/general_functions/import_request1.phpt
      ext/standard/tests/general_functions/import_request1.phpt
      ext/standard/tests/general_functions/import_request2.phpt
      ext/standard/tests/general_functions/import_request2.phpt
      ext/standard/tests/general_functions/import_request3.phpt
      ext/standard/tests/general_functions/import_request3.phpt:
      
      improve variable name checks
      add more tests

    * ext/standard/basic_functions.c
      ext/standard/php_var.h:
      improve variable name checks
      add more tests

2007-05-22  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      MFB: max_input_nesting_level

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      Add max_input_nesting_level

2007-05-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/html.c
      ext/standard/html.h
      ext/standard/tests/strings/htmlentities18.phpt
      ext/standard/tests/strings/htmlentities18.phpt:
      
      [DOC] Added a 4th parameter flag to htmlspecialchars() and htmlentities()
      that makes the function not encode existing html entities. The feature is
      disabled by default and can be activated by passing FALSE as the 4th param

2007-05-22  Timm Friebe  <php@thekid.de>

    * (PHP_5_2)
      ext/sybase_ct/tests/test_long.phpt:
      - Changed hardcoded "tempdb" database name to a constant

    * (PHP_5_2)
      ext/sybase_ct/tests/test_msghandler_handled.phpt:
      - Fixed expectancy in for SQL query <select convert(datetime, "notadate")>
        This query should return bool(false) and not a resource() because
        the above is a syntax error

    * (PHP_5_2)
      ext/sybase_ct/tests/test.inc:
      - Added constant TEMPDB, defaulting to "tempdb"

    * (PHP_5_2)
      ext/sybase_ct/tests/bug22403.phpt
      ext/sybase_ct/tests/bug27843.phpt
      ext/sybase_ct/tests/bug28354.phpt:
      - Changed hardcoded "tempdb" database name to a constant

    * (PHP_5_2)
      ext/sybase_ct/tests/bug26407.phpt
      ext/sybase_ct/tests/test_fetch_object.phpt
      ext/sybase_ct/tests/test_msghandler.phpt
      ext/sybase_ct/tests/test_unbuffered_query.phpt:
      - Fixed tests on Windows

2007-05-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c
      ext/gd/tests/bug41442.phpt:
      MFH: fix #41442 (imagegd2() under output control)

    * ext/gd/tests/bug39780.phpt
      ext/gd/tests/createfromwbmp2.phpt
      ext/standard/tests/general_functions/gettype_settype_basic.phpt
      ext/standard/tests/general_functions/gettype_settype_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation1.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation2.phpt
      ext/standard/tests/general_functions/gettype_settype_variation3.phpt
      ext/standard/tests/general_functions/gettype_settype_variation3.phpt
      ext/standard/tests/general_functions/gettype_settype_variation4.phpt
      ext/standard/tests/general_functions/gettype_settype_variation4.phpt
      ext/standard/tests/general_functions/gettype_settype_variation5.phpt
      ext/standard/tests/general_functions/gettype_settype_variation5.phpt
      ext/standard/tests/general_functions/gettype_settype_variation6.phpt
      ext/standard/tests/general_functions/gettype_settype_variation6.phpt
      ext/standard/tests/general_functions/gettype_settype_variation7.phpt
      ext/standard/tests/general_functions/gettype_settype_variation7.phpt
      ext/standard/tests/general_functions/gettype_settype_variation8.phpt
      ext/standard/tests/general_functions/gettype_settype_variation8.phpt:
      fix tests

    * ext/gd/gd.c
      ext/gd/tests/bug41442.phpt
      ext/gd/tests/bug41442.phpt:
      fix #41442 (imagegd2() under output control)

2007-05-22  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ext/curl/interface.c:
      MFH(r-1.112) Add CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS option
      constants

2007-05-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed typos

2007-05-21  Michael Wallner  <mike@iworks.at>

    * ext/curl/config.m4:
      MFB: first check the SSL lib string in libcurl and then the header

    * (PHP_5_2)
      ext/curl/config.m4:
      - first check the SSL lib string in libcurl and then the header

2007-05-21  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/tests/bugs/bug41337_2.phpt
      ext/soap/tests/bugs/bug41337_2.wsdl
      ext/soap/tests/bugs/bug41337_2_1.wsdl:
      Fixed bug #41337 WSDL parsing doesn't ignore non soap bindings

    * ext/soap/tests/bugs/bug41337_2.phpt
      ext/soap/tests/bugs/bug41337_2.phpt
      ext/soap/tests/bugs/bug41337_2.wsdl
      ext/soap/tests/bugs/bug41337_2.wsdl
      ext/soap/tests/bugs/bug41337_2_1.wsdl
      ext/soap/tests/bugs/bug41337_2_1.wsdl:
      
      file bug41337_2.phpt was initially added on branch PHP_5_2.

2007-05-21  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/dba/config.m4:
      MFH: fix #41455 (ext/dba/config.m4 pollutes global $LIBS and $LDFLAGS)

    * ext/dba/config.m4:
      fix #41455 (ext/dba/config.m4 pollutes global $LIBS and $LDFLAGS)

2007-05-21  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Fixed crash on "php -b 1234 -unknown-option"

    * configure.in
      configure.in
      sapi/cgi/config9.m4:
      libfcgi cleanup (Andrei Nigmatulin)

2007-05-21  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c:
      use zend_make_string_zval()
      thanks Matt!

    * ZendEngine2/zend_execute_API.c:
      check if fci->object_pp points to NULL

2007-05-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * .gdbinit:
      - Add print_htptr, print_htstr

    * run-tests.php:
      - Update copyright

    * run-tests.php:
      - Make it executeable

2007-05-20  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cgi/tests/009.phpt
      sapi/cgi/tests/009.phpt:
      
      file 009.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      Fixed a possible crash when PATH_INFO is not provided but the path contains
      path info information

2007-05-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB:
       - Fixed a possible crash in the event directory cannot be created, due to
      a
         double free. (Ilia)
       - Use the same tests for zip_stat

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - use the same checks for zip_stat

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c:
      - #41423. PHP assumes wrongly that certain ciphers are enabled in OpenSSL

    * ext/openssl/openssl.c:
      - #41423, PHP assumes wrongly that certain ciphers are enabled in OpenSSL

2007-05-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/md5.c
      ext/standard/md5.h
      ext/standard/sha1.c:
      
      Optimized digest generation in md5() and sha1() functions by using code
      from ext/hash. This makes the functions 20-50% faster on short strings.

2007-05-19  Michael Wallner  <mike@iworks.at>

    * ext/curl/config.m4:
       - fix compiler/linker agnostic runpath switch

    * (PHP_5_2)
      ext/curl/config.m4:
      - fix compile/linker agnostic runpath switch

2007-05-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      CS fixes
      Fixed a possible crash in the event directory cannot be created, due to a
      double free.

    * (PHP_5_2)
      ext/spl/php_spl.c:
      
      Fixed typo in constant name

    * (PHP_5_2)
      ext/spl/php_spl.c:
      Eliminate memory allocation in RINIT for spl

    * (PHP_5_2)
      ext/sockets/php_sockets.h
      ext/sockets/sockets.c
      ext/sqlite/php_sqlite.h
      ext/sqlite/sqlite.c:
      
      Remove pointless RINIT

    * (PHP_5_2)
      ext/iconv/iconv.c:
      
      Avoid strlen()

    * (PHP_5_2)
      ext/pdo/tests/pdo_034.phpt:
      Fixed test to work with postgresql

2007-05-19  Antony Dovgal  <antony@zend.com>

    * main/php_ini.c:
      use correct constant

2007-05-19  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      and now the right number

    * (PHP_5_2)
      NEWS:
      fix reference

2007-05-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      reorder

2007-05-18  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      news about #41401

    * ZendEngine2/zend_language_parser.y:
      fix unary operator precision (bug #41401)

2007-05-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/array/range.phpt
      ext/standard/tests/array/range_64bit.phpt
      ext/standard/tests/array/range_64bit.phpt:
      fix test
      add separate test for 64bit

    * ext/standard/file.c
      ext/standard/file.c:
      fix leak and check for < 0 only of the 5th arg was passed

2007-05-18  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/tests/bug41401.phpt:
      add test for 41401

    * ZendEngine2/tests/bug41401.phpt
      ZendEngine2/tests/bug41401.phpt:
      
      file bug41401.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ZendEngine2/zend_language_parser.y:
      fix #41401 - parser precedence on unary operators

2007-05-18  Antony Dovgal  <antony@zend.com>

    * ext/standard/array.c:
      fix #41432 (extract() does not accept empty prefix)

2007-05-18  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tests/001.phpt
      ext/tokenizer/tests/bug26463.phpt:
      Improved compilation of heredocs and interpolated strings. (Matt)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tests/001.phpt:
      Improved compilation of heredocs and interpolated strings. (Matt, Dmitry)

2007-05-18  Johannes Schlter  <johannes@schlueters.de>

    * README.UPDATING_TO_PHP6:
      - Use the right variable name

2007-05-18  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * TSRM/tsrm_virtual_cwd.c
      ext/standard/basic_functions.c
      ext/standard/lcg.c
      ext/standard/php_ext_syslog.h
      ext/standard/php_lcg.h
      ext/standard/syslog.c:
      MFB syscall optimizations

2007-05-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      MFH: fix #41430 (Fatal error with negative values of maxlen parameter of
      file_get_contents())

    * ext/standard/file.c:
      fix #41430 (Fatal error with negative values of maxlen parameter of
      file_get_contents())

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug41421.phpt:
      MFH: fix #41421 (Uncaught exception from a stream wrapper segfaults)

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug41421.phpt
      ZendEngine2/tests/bug41421.phpt:
      fix #41421 (Uncaught exception from a stream wrapper segfaults)

2007-05-18  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      ext/standard/php_lcg.h:
      Get rid of a stray time() syscall in tsrm and clean up lcg rinit

2007-05-18  Antony Dovgal  <antony@zend.com>

    * ext/filter/tests/031.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/044.phpt
      ext/filter/tests/044.phpt
      ext/filter/tests/filter_data.phpt
      ext/filter/tests/filter_data.phpt
      ext/mysqli/tests/019.phpt
      ext/mysqli/tests/019.phpt
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/session/tests/007.phpt
      ext/session/tests/008-php4.2.3.phpt
      ext/standard/tests/strings/addcslashes.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/wddx/tests/001.phpt
      ext/wddx/tests/001.phpt
      tests/lang/034.phpt
      tests/lang/034.phpt:
      fix tests

2007-05-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/src/parse.c:
      fix gcov build.......

2007-05-17  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/concat_003.phpt:
      add test

    * ext/spl/spl_iterators.c
      ext/standard/formatted_print.c
      ext/standard/type.c:
      zend_make_printable_zval -> zend_make_string_zval

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      use zend_make_string_zval(), we want to see the notices

    * ZendEngine2/tests/concat_001.phpt
      ext/gd/tests/bug39780.phpt:
      fix test

    * (PHP_5_2)
      NEWS:
      news entry

    * (PHP_5_2)
      ext/pdo_mysql/mysql_statement.c:
      implement FR #41416 (getColumnMeta() should also return table name)

2007-05-17  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/pdo/tests/pdo_034.phpt:
      Fix paths for ext/sqlite

2007-05-17  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/lcg.c
      ext/standard/php_ext_syslog.h
      ext/standard/syslog.c:
      Get rid of a useless RINIT and an empty RSHUTDOWN on non-Windows

2007-05-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/tests/libgd00086.phpt
      ext/gd/tests/libgd00086.phpt:
      - fix title

    * (PHP_4_4)
      NEWS
      ext/gd/libgd/gd_png.c:
      - MFH: libgd #86: Fixed possible infinite loop in libgd/gd_png.c, fix test
          (Reported by Xavier Roche)

    * (PHP_5_2)
      ext/gd/tests/bug39780.phpt:
      - MFH: libgd #86: Fixed possible infinite loop in libgd/gd_png.c, fix test
         (Reported by Xavier Roche)

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd_png.c
      ext/gd/tests/libgd00086.phpt
      ext/gd/tests/libgd00086.png:
      - MFH: libgd #86: Fixed possible infinite loop in libgd/gd_png.c
        (Reported by Xavier Roche)

    * ext/gd/tests/libgd00086.phpt
      ext/gd/tests/libgd00086.phpt
      ext/gd/tests/libgd00086.png
      ext/gd/tests/libgd00086.png:
      
      - libgd #86: Fixed possible infinite loop in libgd/gd_png.c
        (Reported by Xavier Roche)

    * ext/gd/libgd/gd_png.c:
      - libgd #86: Fixed possible infinite loop in libgd/gd_png.c
        (Reported by Xavier Roche)

2007-05-16  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      NEWS:
      - BFN

    * ext/curl/config.m4:
      MFB: r1.28.2.3.2.4

    * (PHP_5_2)
      ext/curl/config.m4:
      - fixed bug #41358: configure cannot determine libcurl's SSL lib as of
      v7.16.2

2007-05-16  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/array/range.phpt
      ext/standard/tests/array/range.phpt:
      Updated range() test

2007-05-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/legacy.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/where.c:
      Upgraded libsqlite3 to SQLite 3.3

    * (PHP_5_2)
      ext/pdo/tests/pdo_034.phpt:
      Make test work in sqlite

    * ext/pdo/pdo_stmt.c:
      
      Fixed a typo

2007-05-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      typofix

2007-05-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo_driver.h:
      
      MFB: PDO:FETCH_KEY_PAIR

    * (PHP_5_2)
      NEWS:
      news

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo_driver.h
      ext/pdo/tests/pdo_034.phpt
      ext/pdo/tests/pdo_034.phpt:
      [DOC] Added PDO::FETCH_KEY_PAIR mode that will fetch a 2 column result set
      into an associated array.

2007-05-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - MFH Extensions are indexed lowercased and not case aware

    * ZendEngine2/zend_API.c:
      - Extensions are indexed lowercased and not case aware

2007-05-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/dbase/dbf_head.c:
      MFH: fix #41394 (dbase_create creates file with corrupted header)

    * ext/dbase/dbf_head.c:
      fix #41394 (dbase_create creates file with corrupted header)

    * (PHP_5_2)
      NEWS
      ext/json/JSON_parser.c
      ext/json/tests/bug41403.phpt:
      MFH: fix #41403 (json_decode cannot decode floats if localeconv
      decimal_point is not '.')

    * ext/json/JSON_parser.c
      ext/json/tests/bug41403.phpt
      ext/json/tests/bug41403.phpt:
      fix #41403 (json_decode cannot decode floats if localeconv decimal_point is
      not '.')

2007-05-16  Stanislav Malyshev  <stas@zend.com>

    * ext/session/session.c
      ext/session/session.c
      ext/session/session.c:
      do not send cookie when session is passed in URL, same as it happens with
      GET/POST

2007-05-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b_64bit.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt:
      fix tests

    * ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt:
      fix test

2007-05-15  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      NEWS
      main/streams/userspace.c:
      MFH: Fixed bug #41390 (Clarify error message with invalid protocol scheme)

    * main/streams/userspace.c:
      Fixed bug #41390 (Clarify error message with invalid protocol scheme
      syntax)

2007-05-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      add the original author of the patch

2007-05-15  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c:
      Fixed bug #41378 (fastcgi protocol lacks support for Reason-Phrase in
      "Status:" header)

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c:
      Fixed bug #41378 (fastcgi protocol lacks support for Reason-Phrase in 
      "Status:" header)

2007-05-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      News file cleanup

2007-05-14  Scott MacVicar  <scott@macvicar.net>

    * ext/mysql/php_mysql.c:
      MFB: Typo from old parsing API spotted by bjori

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c:
      Prefix NEWS item so documentation team know of new function and typo from
      old parsing API spotted by bjori

    * ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h:
      MFB: Add mysql_set_charset() so that the connection encoding can be
      changed. This is similar to the SET NAMES statement but allows the
      mysql_real_escape_string to use the correct character set.

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h:
      Add mysql_set_charset() so that the connection encoding can be changed.
      This is similar to the SET NAMES statement but allows the
      mysql_real_escape_string to use the correct character set.

2007-05-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/array/end_64bit.phpt:
      fix test

2007-05-14  Scott MacVicar  <scott@macvicar.net>

    * ext/standard/dns.c
      ext/standard/tests/network/bug41347.phpt:
      MFB: Fixed bug #41347 (checkdnsrr() segfaults on empty hostname).

2007-05-14  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/print_r.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/var_dump.phpt
      ext/standard/tests/strings/addcslashes.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/ucfirst1.phpt:
      fix tests, add UEXPECTF

    * ZendEngine2/zend_API.c:
      allow passing Unicode strings when a boolean is expected

    * main/php_ini.c:
      use estrdup() and plug the leak

2007-05-14  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/text.c:
      MFB: free wholetext properly

    * (PHP_5_2)
      ext/dom/text.c:
      free wholetext properly

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/dom/text.c
      ext/dom/text.c
      ext/dom/tests/bug41374.phpt:
      Fixed bug #41374 (wholetext concats values of wrong nodes).
      add test

    * ext/dom/tests/bug41374.phpt
      ext/dom/tests/bug41374.phpt:
      
      file bug41374.phpt was initially added on branch PHP_5_2.

2007-05-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/dns.c:
      fix CS

    * (PHP_5_2)
      ext/standard/tests/strings/implode1.phpt:
      remove floats, their text representation varies depending on many factors

    * ext/standard/tests/array/array_keys_64bit.phpt
      ext/standard/tests/array/array_keys_64bit.phpt
      ext/standard/tests/array/array_values_64bit.phpt
      ext/standard/tests/array/array_values_64bit.phpt
      ext/standard/tests/array/end_64bit.phpt
      ext/standard/tests/array/end_64bit.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b_64bit.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b_64bit.phpt
      ext/standard/tests/general_functions/is_float_64bit.phpt
      ext/standard/tests/general_functions/is_float_64bit.phpt
      ext/standard/tests/general_functions/is_int_64bit.phpt
      ext/standard/tests/general_functions/is_int_64bit.phpt
      ext/standard/tests/general_functions/print_r_64bit.phpt
      ext/standard/tests/general_functions/print_r_64bit.phpt
      ext/standard/tests/general_functions/var_dump_64bit.phpt
      ext/standard/tests/general_functions/var_dump_64bit.phpt:
      
      file array_keys_64bit.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/general_functions/strval.phpt:
      fix precision

    * (PHP_5_2)
      ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/is_float.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/print_r.phpt
      ext/standard/tests/general_functions/var_dump.phpt:
      fix tests - make them 32bit only, 64bit version will be later
      add --INI-- section
      remove recursive arrays, that thing should be in a separate test

2007-05-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug41287.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      - [@DOC] MFH: #41326, better fix. It restores BC and allows both canonical
        and short form:
        - when $content is given, the closing tag will be generated (even for
      empty
        string)
        - when $content is ignored or NULL is given, the short form will be used

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug41287.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      - [@DOC]#41326, better fix. It restores BC and allows both canonical and
      short
        form:
        - when $content is given, the closing tag will be generated (even for
      empty
        string)
        - when $content is ignored or NULL is given, the short form will be used

2007-05-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/tests/bug41353.phpt
      ext/openssl/tests/bug41353.phpt:
      
      Fixed bug #41353 (crash in openssl_pkcs12_read() on invalid input).

2007-05-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      main/php_ini.c:
      MFH: bug#41361 (shell_exec() does not find binaries)

    * main/php_ini.c:
      Fixed bug#41361 (shell_exec() does not find binaries)

2007-05-12  Raghubansh Kumar  <kraghuba@in.ibm.com>

    * ZendEngine2/tests/019.phpt:
      New version of 019.phpt

    * ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_e.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt
      ext/standard/tests/general_functions/is_array.phpt
      ext/standard/tests/general_functions/is_bool.phpt
      ext/standard/tests/general_functions/is_float.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/is_null.phpt
      ext/standard/tests/general_functions/is_numeric.phpt
      ext/standard/tests/general_functions/is_object.phpt
      ext/standard/tests/general_functions/is_scalar.phpt
      ext/standard/tests/general_functions/is_string.phpt
      ext/standard/tests/general_functions/print_r.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/var_dump.phpt:
      New version of debug_zval_dump_b.phpt, debug_zval_dump_v.phpt,
      is_float.phpt, is_numeric.phpt, is_string.phpt, var_dump.phpt,
      debug_zval_dump_e.phpt, is_array.phpt, is_int.phpt, is_object.phpt,
      print_r.phpt,
      debug_zval_dump_o.phpt, is_bool.phpt, is_null.phpt, is_scalar.phpt,
      strval.phpt

    * ext/standard/tests/strings/addcslashes.phpt
      ext/standard/tests/strings/chr_ord.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strstr.phpt
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr_count.phpt
      ext/standard/tests/strings/trim1.phpt:
      New version of addcslashes.phpt, implode1.phpt, strpos.phpt,
      str_replace.phpt, substr_count.phpt,  trim1.phpt, chr_ord.phpt,
      md5_file.phpt, str_repeat.phpt, strstr.phpt, substr.phpt

    * ext/standard/tests/array/005.phpt
      ext/standard/tests/array/009.phpt
      ext/standard/tests/array/array_change_key_case.phpt
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_map.phpt
      ext/standard/tests/array/array_pop.phpt
      ext/standard/tests/array/array_search.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/each.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/array/extract.phpt:
      New version of 005.phpt, array_keys.phpt, array_values.phpt, extract.phpt,
      009.phpt, array_map.phpt, each.phpt, array_change_key_case.phpt,
      array_pop.phpt, end.phpt, array_key_exists.phpt,  array_search.phpt,
      extract.php

    * ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_b.phpt
      ext/standard/tests/general_functions/debug_zval_dump_e.phpt
      ext/standard/tests/general_functions/debug_zval_dump_e.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/debug_zval_dump_o.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt
      ext/standard/tests/general_functions/debug_zval_dump_v.phpt
      ext/standard/tests/general_functions/is_array.phpt
      ext/standard/tests/general_functions/is_array.phpt
      ext/standard/tests/general_functions/is_bool.phpt
      ext/standard/tests/general_functions/is_bool.phpt
      ext/standard/tests/general_functions/is_float.phpt
      ext/standard/tests/general_functions/is_float.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/is_int.phpt
      ext/standard/tests/general_functions/is_null.phpt
      ext/standard/tests/general_functions/is_null.phpt
      ext/standard/tests/general_functions/is_numeric.phpt
      ext/standard/tests/general_functions/is_numeric.phpt
      ext/standard/tests/general_functions/is_object.phpt
      ext/standard/tests/general_functions/is_object.phpt
      ext/standard/tests/general_functions/is_scalar.phpt
      ext/standard/tests/general_functions/is_scalar.phpt
      ext/standard/tests/general_functions/is_string.phpt
      ext/standard/tests/general_functions/is_string.phpt
      ext/standard/tests/general_functions/print_r.phpt
      ext/standard/tests/general_functions/print_r.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/strval.phpt
      ext/standard/tests/general_functions/var_dump.phpt
      ext/standard/tests/general_functions/var_dump.phpt:
      
      file debug_zval_dump_b.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/addcslashes.phpt
      ext/standard/tests/strings/addcslashes.phpt
      ext/standard/tests/strings/chr_ord.phpt
      ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/standard/tests/strings/md5_file.phpt
      ext/standard/tests/strings/str_repeat.phpt
      ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/strpos.phpt
      ext/standard/tests/strings/strstr.phpt
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr.phpt
      ext/standard/tests/strings/substr_count.phpt
      ext/standard/tests/strings/trim1.phpt
      ext/standard/tests/strings/trim1.phpt:
      
      file addcslashes.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/tests/array/005.phpt
      ext/standard/tests/array/array_change_key_case.phpt
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_keys.phpt
      ext/standard/tests/array/array_map.phpt
      ext/standard/tests/array/array_map.phpt
      ext/standard/tests/array/array_pop.phpt
      ext/standard/tests/array/array_pop.phpt
      ext/standard/tests/array/array_search.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/each.phpt
      ext/standard/tests/array/each.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/array/end.phpt
      ext/standard/tests/array/extract.phpt
      ext/standard/tests/array/extract.phpt:
      New version of 005.phpt, array_change_key_case.phpt, array_key_exists.phpt,
      array_keys.phpt, array_map.phpt, array_pop.phpt, array_search.phpt,
      array_values.phpt, each.phpt, end.phpt, extract.phpt

    * ext/standard/tests/array/009.phpt
      ext/standard/tests/array/009.phpt:
      
      file 009.phpt was initially added on branch PHP_5_2.

2007-05-11  Antony Dovgal  <antony@zend.com>

    * ext/sysvsem/sysvsem.c:
      remove warnings in resource dtor

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_ts_hash.c:
      MFH: fix #41134 (zend_ts_hash_clean not thread-safe)
      fix also zend_ts_hash_*destroy()

    * ZendEngine2/zend_ts_hash.c:
      fix #41134 (zend_ts_hash_clean not thread-safe)
      fix also zend_ts_hash_*destroy()

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug41351.phpt
      ZendEngine2/tests/bug41351_2.phpt
      ZendEngine2/tests/bug41351_3.phpt:
      MFH: fix #41351 (Invalid opcode with foreach ($a[] as $b))

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug41351.phpt
      ZendEngine2/tests/bug41351.phpt
      ZendEngine2/tests/bug41351_2.phpt
      ZendEngine2/tests/bug41351_2.phpt
      ZendEngine2/tests/bug41351_3.phpt
      ZendEngine2/tests/bug41351_3.phpt:
      fix #41351 (Invalid opcode with foreach ($a[] as $b))

2007-05-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug39542.phpt
      ZendEngine2/tests/bug39542.phpt
      ZendEngine2/tests/bug39542/bug39542.php
      ZendEngine2/tests/bug39542/bug39542.php:
      
      file bug39542.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug39542.phpt
      ZendEngine2/tests/bug39542/bug39542.php:
      Fixed bug #39542 (Behaviour of require/include different to < 5.2.0)

    * ext/soap/php_http.c:
      Fixed compilation error

2007-05-11  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h:
       - MFH Add invert option to RegexIterator

    * ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h:
      -Addvert optionto RegexIterator

2007-05-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/strripos_offset.phpt:
      MFH: fix segfault in strripos() when offset == INT_MAX+1
      identified and repoted by Joxean Koret

    * ext/standard/string.c
      ext/standard/tests/strings/strripos_offset.phpt
      ext/standard/tests/strings/strripos_offset.phpt:
      fix segfault in strripos() when offset == INT_MAX+1
      identified and repoted by Joxean Koret

    * ext/soap/php_http.c:
      add missing header

    * (PHP_5_2)
      ext/soap/php_http.c:
      %d -> %ld

    * ext/soap/php_http.c:
      MFB

2007-05-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/soap/php_http.c:
      
      Fixed random number generation for http auth mechanism in SOAP
      

2007-05-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * main/php_ini.c:
      MFB - use php_strtok_r() rather than strsep()

    * (PHP_5_2)
      main/php_ini.c:
      use php_strtok_r() rather than strsep()

2007-05-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/tests/strings/005.phpt
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt:
      MFH: flush output buffer when/if
      highlight_string()/php_strip_whitespace()/highlight_string() fail

    * ext/standard/basic_functions.c
      ext/standard/tests/strings/005.phpt
      ext/standard/tests/strings/005.phpt
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/006.phpt
      ext/standard/tests/strings/007.phpt
      ext/standard/tests/strings/007.phpt:
      flush output buffer when/if
      highlight_string()/php_strip_whitespace()/highlight_string() fail

2007-05-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #41291 (FastCGI does not set SO_REUSEADDR). (fmajid at kefta dot
      com)

    * (PHP_5_2)
      NEWS
      ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/tests/bugs/bug41337.phpt
      ext/soap/tests/bugs/bug41337.phpt
      ext/soap/tests/bugs/bug41337.phpt
      ext/soap/tests/bugs/bug41337.wsdl
      ext/soap/tests/bugs/bug41337.wsdl
      ext/soap/tests/bugs/bug41337.wsdl:
      Fixed bug #41337 (WSDL parsing doesn't ignore non soap bindings)

2007-05-10  Scott MacVicar  <scott@macvicar.net>

    * ext/standard/tests/network/bug41347.phpt
      ext/standard/tests/network/bug41347.phpt:
      
      file bug41347.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/dns.c:
      Fixed bug #41347 (checkdnsrr() segfaults on empty hostname).

2007-05-10  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/image/iptcembed_001.phpt
      ext/standard/tests/image/iptcembed_001.phpt:
      
      cleanup temp test data

    * ext/standard/iptc.c
      ext/standard/tests/image/iptcembed_001.phpt:
      fix segfault in iptcembed()

    * (PHP_5_2)
      ext/bcmath/bcmath.c:
      MFH: bcmath.scale must be greater or equal to zero

    * ext/bcmath/bcmath.c:
      bcmath.scale must be greater or equal to zero
      looks like negative value cannot cause any problems, but it's still
      invalid

2007-05-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Fixed a typo

2007-05-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug41287.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      - MFH: #41326, Writing empty tags with Xmlwriter::WriteElement[ns]

    * ext/xmlwriter/tests/bug41326.phpt
      ext/xmlwriter/tests/bug41326.phpt:
      
      - #41326, writing empty tags with Xmlwriter::WriteElement[ns]

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug41287.phpt:
      - #41326, writing empty tags with Xmlwriter::WriteElement[ns]

2007-05-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/image.c:
      
      Fixed bug #41321 (downgrade read errors in getimagesize() to E_NOTICE).

2007-05-08  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/openssl/openssl.c:
      fix #38798 (OpenSSL init corrected in php5 but not in php4)

2007-05-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/zlib/zlib_fopen_wrapper.c
      ext/zlib/zlib_fopen_wrapper.c
      main/streams/streams.c
      main/streams/streams.c:
      Fixed bug #41304 (compress.zlib temp files left)

2007-05-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      main/php_content_types.c
      tests/basic/026.phpt
      tests/basic/026.phpt:
      Register RAW_POST_DATA even when always_populate_raw_post_data is off in
      instances where content type is not known

2007-05-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/soap/tests/any.phpt
      ext/soap/tests/server019.phpt
      ext/soap/tests/server020.phpt
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_012w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_013w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_014w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_001w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_002w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_004w.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005p.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005s.phpt
      ext/soap/tests/interop/Round2/GroupB/r2_groupB_005w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound1_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclit_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_doclitparams_003w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import2_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_001w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_001w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_002w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_003w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_complex_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_doclit_011w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_004w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_005w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_006w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_007w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_008w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_009w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_010w.phpt
      ext/soap/tests/interop/Round4/GroupH/r4_groupH_simple_rpcenc_011w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_003w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_008w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_009w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_011w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_019w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_020w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_021w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_022w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_023w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_024w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_025w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_028w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_032w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_033w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_035w.phpt
      ext/soap/tests/schema/schema004.phpt
      ext/soap/tests/schema/schema014.phpt
      ext/soap/tests/schema/schema016.phpt
      ext/soap/tests/schema/schema017.phpt
      ext/soap/tests/schema/schema020.phpt
      ext/soap/tests/schema/schema022.phpt
      ext/soap/tests/schema/schema054.phpt
      ext/soap/tests/schema/schema055.phpt
      ext/soap/tests/schema/schema063.phpt
      ext/soap/tests/soap12/T42.phpt
      ext/soap/tests/soap12/T47.phpt:
      fix tests (add precision)

    * ZendEngine2/tests/add_006.phpt
      ZendEngine2/tests/add_006.phpt
      ZendEngine2/tests/bug37212.phpt
      ZendEngine2/tests/cast_to_double.phpt
      ZendEngine2/tests/cast_to_double.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/double_to_string_64bit.phpt
      ZendEngine2/tests/double_to_string_64bit.phpt
      ZendEngine2/tests/increment_001.phpt
      ZendEngine2/tests/increment_001.phpt
      ZendEngine2/tests/settype_double.phpt
      ZendEngine2/tests/settype_double.phpt
      ext/oci8/tests/pecl_bug10194.phpt
      ext/oci8/tests/pecl_bug10194.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/standard/tests/array/array_fill_keys.phpt
      ext/standard/tests/array/array_fill_keys.phpt
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/array/range.phpt
      ext/standard/tests/array/range.phpt
      ext/standard/tests/math/bug25694.phpt
      ext/standard/tests/math/bug25694.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_pad.phpt:
      fix tests

2007-05-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/soap/tests/server029.phpt
      ext/soap/tests/server029.phpt
      ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap013.phpt
      ext/soap/tests/bugs/bug28751.phpt
      ext/soap/tests/bugs/bug30994.phpt
      ext/soap/tests/bugs/bug31422.phpt
      ext/soap/tests/bugs/bug36629.phpt
      ext/soap/tests/bugs/bug39832.phpt
      ext/soap/tests/interop/Round2/Base/round2_base.inc
      ext/soap/tests/interop/Round2/GroupB/round2_groupB.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_compound1.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_compound2.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_doclit.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_doclitparams.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_emptysa.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_import1.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_import2.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_import3.inc
      ext/soap/tests/interop/Round3/GroupD/round3_groupD_rpcenc.inc
      ext/soap/tests/interop/Round3/GroupE/round3_groupE_list.inc
      ext/soap/tests/interop/Round3/GroupF/round3_groupF_ext.inc
      ext/soap/tests/interop/Round3/GroupF/round3_groupF_headers.inc
      ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimedoc.inc
      ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimerpc.inc
      ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.inc
      ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.inc
      ext/soap/tests/interop/Round4/GroupH/round4_groupH_complex_doclit.inc
      ext/soap/tests/interop/Round4/GroupH/round4_groupH_complex_rpcenc.inc
      ext/soap/tests/interop/Round4/GroupH/round4_groupH_simple_doclit.inc
      ext/soap/tests/interop/Round4/GroupH/round4_groupH_simple_rpcenc.inc
      ext/soap/tests/interop/Round4/GroupH/round4_groupH_soapfault.inc:
      
      file server029.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/soap/tests/classmap001.phpt
      ext/soap/tests/server001.phpt
      ext/soap/tests/server002.phpt
      ext/soap/tests/server003.phpt
      ext/soap/tests/server004.phpt
      ext/soap/tests/server005.phpt
      ext/soap/tests/server006.phpt
      ext/soap/tests/server009.phpt
      ext/soap/tests/server010.phpt
      ext/soap/tests/server013.phpt
      ext/soap/tests/server014.phpt
      ext/soap/tests/server016.phpt
      ext/soap/tests/server017.phpt
      ext/soap/tests/server018.phpt
      ext/soap/tests/server019.phpt
      ext/soap/tests/server020.phpt
      ext/soap/tests/server021.phpt
      ext/soap/tests/server022.phpt
      ext/soap/tests/server023.phpt
      ext/soap/tests/server024.phpt
      ext/soap/tests/server025.phpt
      ext/soap/tests/server026.phpt
      ext/soap/tests/server028.phpt
      ext/soap/tests/interop/Round4/GroupI/round4_groupI_xsd.inc
      ext/soap/tests/schema/test_schema.inc
      ext/soap/tests/soap12/soap12-test.inc:
      
      Fixed SOAP tests and added additional tests to ensure processing POST data
      works based on server001.phpt

    * (PHP_5_2)
      run-tests.php:
      
      Added support for --GZIP_POST-- and --DEFLATE_POST-- that allows emulation
      of compressed POST input

2007-05-07  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug22725.phpt
      ZendEngine2/tests/bug22725.phpt
      ZendEngine2/tests/bug27304.phpt
      ZendEngine2/tests/bug27304.phpt
      ZendEngine2/tests/bug29104.phpt
      ZendEngine2/tests/bug29104.phpt
      ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug30519.phpt
      ZendEngine2/tests/bug30519.phpt
      ZendEngine2/tests/bug30702.phpt
      ZendEngine2/tests/bug30702.phpt
      ZendEngine2/tests/bug30791.phpt
      ZendEngine2/tests/bug30791.phpt
      ZendEngine2/tests/bug30889.phpt
      ZendEngine2/tests/bug30889.phpt
      ZendEngine2/tests/bug32296.phpt
      ZendEngine2/tests/bug32296.phpt
      ZendEngine2/tests/bug32427.phpt
      ZendEngine2/tests/bug32427.phpt
      ZendEngine2/tests/bug32660.phpt
      ZendEngine2/tests/bug32660.phpt
      ZendEngine2/tests/bug32674.phpt
      ZendEngine2/tests/bug32674.phpt
      ZendEngine2/tests/bug32833.phpt
      ZendEngine2/tests/bug32833.phpt
      ZendEngine2/tests/bug33257.phpt
      ZendEngine2/tests/bug33257.phpt
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/bug34712.phpt
      ZendEngine2/tests/bug35437.phpt
      ZendEngine2/tests/bug35437.phpt
      ZendEngine2/tests/bug37811.phpt
      ZendEngine2/tests/bug37811.phpt
      ZendEngine2/tests/bug38220.phpt
      ZendEngine2/tests/bug38220.phpt
      ZendEngine2/tests/bug40770.phpt
      ZendEngine2/tests/bug40770.phpt
      ZendEngine2/tests/bug40809.phpt
      ZendEngine2/tests/bug40809.phpt
      ZendEngine2/tests/bug41075.phpt
      ZendEngine2/tests/bug41075.phpt
      ext/dba/tests/bug36436.phpt
      ext/dba/tests/bug36436.phpt
      ext/dbase/tests/bug31754.phpt
      ext/dbase/tests/bug31754.phpt
      ext/dom/tests/bug36756.phpt
      ext/dom/tests/bug36756.phpt
      ext/filter/tests/bug39763.phpt
      ext/filter/tests/bug39846.phpt
      ext/ftp/tests/bug27809.phpt
      ext/ftp/tests/bug27809.phpt
      ext/ftp/tests/bug37799.phpt
      ext/ftp/tests/bug37799.phpt
      ext/ftp/tests/bug39458-2.phpt
      ext/ftp/tests/bug39458-2.phpt
      ext/ftp/tests/bug39458.phpt
      ext/ftp/tests/bug39458.phpt
      ext/ftp/tests/bug39583-2.phpt
      ext/ftp/tests/bug39583-2.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/bug7216.phpt
      ext/ftp/tests/bug7216.phpt
      ext/gmp/tests/bug32773.phpt
      ext/gmp/tests/bug32773.phpt
      ext/iconv/tests/bug16069.phpt
      ext/iconv/tests/bug16069.phpt
      ext/mcrypt/tests/bug37595.phpt
      ext/mcrypt/tests/bug37595.phpt
      ext/mcrypt/tests/bug8040.phpt
      ext/mcrypt/tests/bug8040.phpt
      ext/mysqli/tests/bug28817.phpt
      ext/mysqli/tests/bug28817.phpt
      ext/mysqli/tests/bug30967.phpt
      ext/mysqli/tests/bug30967.phpt
      ext/mysqli/tests/bug31141.phpt
      ext/mysqli/tests/bug31141.phpt
      ext/mysqli/tests/bug31668.phpt
      ext/mysqli/tests/bug31668.phpt
      ext/mysqli/tests/bug32405.phpt
      ext/mysqli/tests/bug32405.phpt
      ext/mysqli/tests/bug33090.phpt
      ext/mysqli/tests/bug33090.phpt
      ext/mysqli/tests/bug33263.phpt
      ext/mysqli/tests/bug33263.phpt
      ext/mysqli/tests/bug34785.phpt
      ext/mysqli/tests/bug34785.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug35103.phpt
      ext/mysqli/tests/bug35103.phpt
      ext/mysqli/tests/bug35517.phpt
      ext/mysqli/tests/bug35517.phpt
      ext/mysqli/tests/bug35759.phpt
      ext/mysqli/tests/bug35759.phpt
      ext/mysqli/tests/bug36420.phpt
      ext/mysqli/tests/bug36420.phpt
      ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/bug36802.phpt
      ext/mysqli/tests/bug36802.phpt
      ext/mysqli/tests/bug36949.phpt
      ext/mysqli/tests/bug36949.phpt
      ext/mysqli/tests/bug37090.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_3.phpt
      ext/oci8/tests/bug27303_3.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/bug32325.phpt
      ext/oci8/tests/bug32325.phpt
      ext/oci8/tests/bug35973.phpt
      ext/oci8/tests/bug35973.phpt
      ext/oci8/tests/bug36010.phpt
      ext/oci8/tests/bug36010.phpt
      ext/oci8/tests/bug38161.phpt
      ext/oci8/tests/bug38161.phpt
      ext/pcre/tests/bug21758.phpt
      ext/pcre/tests/bug27011.phpt
      ext/pcre/tests/bug27011.phpt
      ext/pcre/tests/bug38600.phpt
      ext/pcre/tests/bug38600.phpt
      ext/pcre/tests/bug40195.phpt
      ext/pcre/tests/bug40195.phpt
      ext/pdo/tests/bug_34630.phpt
      ext/pdo/tests/bug_34630.phpt
      ext/pdo/tests/bug_34687.phpt
      ext/pdo/tests/bug_34687.phpt
      ext/pdo/tests/bug_35671.phpt
      ext/pdo/tests/bug_36428.phpt
      ext/pdo/tests/bug_36428.phpt
      ext/pdo/tests/bug_38253.phpt
      ext/pdo/tests/bug_38253.phpt
      ext/pdo/tests/bug_38394.phpt
      ext/pdo/tests/bug_38394.phpt
      ext/pdo/tests/bug_39398.phpt
      ext/pdo/tests/bug_39398.phpt
      ext/pdo/tests/pecl_bug_5217.phpt
      ext/pdo/tests/pecl_bug_5217.phpt
      ext/pdo/tests/pecl_bug_5772.phpt
      ext/pdo/tests/pecl_bug_5809.phpt
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/pecl_bug_5200.phpt
      ext/pdo_mysql/tests/pecl_bug_5780.phpt
      ext/pdo_mysql/tests/pecl_bug_5802.phpt
      ext/pdo_oci/tests/bug_33707.phpt
      ext/pdo_pgsql/tests/bug_33876.phpt
      ext/pdo_pgsql/tests/bug_33876.phpt
      ext/pgsql/tests/80_bug14383.phpt
      ext/pgsql/tests/80_bug14383.phpt
      ext/pgsql/tests/80_bug24499.phpt
      ext/pgsql/tests/80_bug24499.phpt
      ext/pgsql/tests/80_bug27597.phpt
      ext/pgsql/tests/80_bug27597.phpt
      ext/session/tests/bug31454.phpt
      ext/session/tests/bug31454.phpt
      ext/session/tests/bug36459.phpt
      ext/session/tests/bug36459.phpt
      ext/session/tests/bug38377.phpt
      ext/session/tests/bug38377.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug30106.phpt
      ext/soap/tests/bugs/bug30106.phpt
      ext/soap/tests/bugs/bug30799.phpt
      ext/soap/tests/bugs/bug30799.phpt
      ext/soap/tests/bugs/bug30928.phpt
      ext/soap/tests/bugs/bug30928.phpt
      ext/soap/tests/bugs/bug30994.phpt
      ext/soap/tests/bugs/bug30994.phpt
      ext/soap/tests/bugs/bug31422.phpt
      ext/soap/tests/bugs/bug31422.phpt
      ext/soap/tests/bugs/bug31695.phpt
      ext/soap/tests/bugs/bug31695.phpt
      ext/soap/tests/bugs/bug31755.phpt
      ext/soap/tests/bugs/bug31755.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug35142.phpt
      ext/soap/tests/bugs/bug35142.phpt
      ext/soap/tests/bugs/bug35273.phpt
      ext/soap/tests/bugs/bug35273.phpt
      ext/soap/tests/bugs/bug36226.phpt
      ext/soap/tests/bugs/bug36226.phpt
      ext/soap/tests/bugs/bug41004.phpt
      ext/soap/tests/bugs/bug41004.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/bug36287.phpt
      ext/spl/tests/bug36287.phpt
      ext/standard/tests/array/bug28974.phpt
      ext/standard/tests/array/bug28974.phpt
      ext/standard/tests/array/bug29253.phpt
      ext/standard/tests/array/bug29253.phpt
      ext/standard/tests/array/bug33940.phpt
      ext/standard/tests/array/bug33940.phpt
      ext/standard/tests/array/bug34982.phpt
      ext/standard/tests/array/bug34982.phpt
      ext/standard/tests/general_functions/bug34794.phpt
      ext/standard/tests/general_functions/bug34794.phpt
      ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/is_resource.phpt
      ext/standard/tests/general_functions/is_resource.phpt
      ext/standard/tests/strings/bug36306.phpt
      ext/standard/tests/strings/bug36306.phpt
      ext/zip/tests/bug7214.phpt
      ext/zip/tests/bug7214.phpt
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/bug8009.phpt
      ext/zip/tests/bug8009.phpt
      ext/zip/tests/bug8700.phpt
      ext/zip/tests/bug8700.phpt
      tests/lang/031.phpt
      tests/lang/031.phpt
      tests/lang/bug23524.phpt
      tests/lang/bug23524.phpt:
      fix test names

2007-05-07  Nuno Lopes  <nunoplopes@sapo.pt>

    * main/php_compat.h:
      update pcre symbols list

    * ext/pcre/tests/bug21758.phpt
      ext/pcre/tests/bug21758.phpt:
      fix test title

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/HACKING
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/config.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/libpcre.def
      ext/pcre/pcrelib/libpcreposix.def
      ext/pcre/pcrelib/pcre.def
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_chartables.c
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner.h
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_stringpiece.cc
      ext/pcre/pcrelib/pcre_stringpiece.h
      ext/pcre/pcrelib/pcre_stringpiece_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcrecpparg.h
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/ucptable.h
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/.cvsignore
      ext/pcre/pcrelib/testdata/grepinputx
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/grepoutputN
      ext/pcre/pcrelib/testdata/testinput10
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput3
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput10
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput9:
      update bundled PCRE to version 7.2 RC1. if everything goes right, this will
      be merged later to php 5.x

2007-05-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c:
      - MFH: fix build when use with a museum freetype version (1.x)

    * ext/gd/gd.c:
      - fix build when use with a museum freetype version (1.x)

2007-05-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/compare_001_64bit.phpt
      ZendEngine2/tests/compare_002_64bit.phpt
      ZendEngine2/tests/compare_003_64bit.phpt
      ZendEngine2/tests/compare_004_64bit.phpt
      ZendEngine2/tests/compare_005_64bit.phpt
      ZendEngine2/tests/compare_006_64bit.phpt
      ZendEngine2/tests/decrement_001_64bit.phpt:
      add 64bit version of the tests

    * ZendEngine2/tests/compare_001_64bit.phpt
      ZendEngine2/tests/compare_001_64bit.phpt
      ZendEngine2/tests/compare_002_64bit.phpt
      ZendEngine2/tests/compare_002_64bit.phpt
      ZendEngine2/tests/compare_003_64bit.phpt
      ZendEngine2/tests/compare_003_64bit.phpt
      ZendEngine2/tests/compare_004_64bit.phpt
      ZendEngine2/tests/compare_004_64bit.phpt
      ZendEngine2/tests/compare_005_64bit.phpt
      ZendEngine2/tests/compare_005_64bit.phpt
      ZendEngine2/tests/compare_006_64bit.phpt
      ZendEngine2/tests/compare_006_64bit.phpt
      ZendEngine2/tests/decrement_001_64bit.phpt
      ZendEngine2/tests/decrement_001_64bit.phpt:
      
      add 64bit version of the tests

    * ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303.phpt
      ext/standard/tests/strings/printf_64bit.phpt
      ext/standard/tests/strings/printf_64bit.phpt:
      fix test

2007-05-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c:
      
      Allow SOAP extension's handler() to work even when
      always_populate_raw_post_data is off.
      

    * (PHP_5_2)
      NEWS
      main/php_content_types.c:
      
      Fixed bug #41293 (Fixed creation of HTTP_RAW_POST_DATA when there is no
      default post handler).

    * tests/basic/025.phpt
      tests/basic/025.phpt:
      
      file 025.phpt was initially added on branch PHP_5_2.

    * tests/basic/024.phpt
      tests/basic/024.phpt:
      
      file 024.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS:
      
      Clarify bug fix details

2007-05-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS
      main/php_ini.c:
      MFH: Fixed PHP CLI to use the php.ini from the binary location

2007-05-06  Johannes Schlter  <johannes@schlueters.de>

    * ZendEngine2/tests/concat_001.phpt:
      - Fix test

2007-05-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/general_functions/ini_get_all.phpt:
      Fix test

    * ext/standard/tests/general_functions/ini_get_all.phpt:
      Fix test

2007-05-06  Johannes Schlter  <johannes@schlueters.de>

    * sapi/cli/php_cli.c:
      - Fix build without reflection

2007-05-05  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/compare_001.phpt
      ZendEngine2/tests/compare_001.phpt
      ZendEngine2/tests/compare_002.phpt
      ZendEngine2/tests/compare_002.phpt
      ZendEngine2/tests/compare_003.phpt
      ZendEngine2/tests/compare_003.phpt
      ZendEngine2/tests/compare_004.phpt
      ZendEngine2/tests/compare_004.phpt
      ZendEngine2/tests/compare_005.phpt
      ZendEngine2/tests/compare_005.phpt
      ZendEngine2/tests/compare_006.phpt
      ZendEngine2/tests/compare_006.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/exception_handler_001.phpt
      ZendEngine2/tests/exception_handler_001.phpt
      ZendEngine2/tests/exception_handler_001.phpt
      ZendEngine2/tests/exception_handler_002.phpt
      ZendEngine2/tests/exception_handler_002.phpt
      ZendEngine2/tests/exception_handler_002.phpt
      ZendEngine2/tests/exception_handler_003.phpt
      ZendEngine2/tests/exception_handler_003.phpt
      ZendEngine2/tests/exception_handler_003.phpt
      ZendEngine2/tests/exception_handler_004.phpt
      ZendEngine2/tests/exception_handler_004.phpt
      ZendEngine2/tests/exception_handler_004.phpt
      ZendEngine2/tests/exception_handler_005.phpt
      ZendEngine2/tests/exception_handler_005.phpt
      ZendEngine2/tests/exception_handler_005.phpt
      ZendEngine2/tests/exception_handler_006.phpt
      ZendEngine2/tests/exception_handler_006.phpt
      ZendEngine2/tests/exception_handler_006.phpt:
      fix tests, add more

2007-05-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/iconv/tests/iconv004.phpt:
      fix test on systems where php.ini has something else than default settings

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

    * (PHP_5_2)
      sapi/cli/php_cli.c:
      - MFH --ri does not require ext/Reflection
      - MFH --ini to show ini files being used

2007-05-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c:
      
      Fixed bug #41285 (Improved fix for CVE-2007-1887 to work with non-bundled
      sqlite2 lib).

2007-05-05  Michael Wallner  <mike@iworks.at>

    * tests/func/006.phpt:
      - output handler buffers are always binary, thanks Johannes

2007-05-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/wddx/wddx.c:
      
      Fixed bug #41283 (Bug with serializing array key that are doubles or
      floats).

    * ext/wddx/tests/bug41283.phpt
      ext/wddx/tests/bug41283.phpt:
      
      file bug41283.phpt was initially added on branch PHP_5_2.

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

    * sapi/cli/php_cli.c:
      - Fix function signature

    * acinclude.m4:
      - Update version in error message as well

    * acinclude.m4:
      - Fix re2c check and bump requirement to 0.12.0

    * sapi/cli/php_cli.c:
      - Simplify/use consts

2007-05-04  Antony Dovgal  <antony@zend.com>

    * ext/gmp/tests/011.phpt:
      check GMP version and skip the test if it's <= 4.2.1

2007-05-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * sapi/cli/php_cli.c:
      - WS/CS

2007-05-04  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/gd/config.m4:
      MFH:- Prevent bugs like #41265 being submitted from now on.

    * ext/gd/config.m4:
      - Prevent bugs like #41265 being submitted from now on.

2007-05-04  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug41287.phpt:
      MFB: Fix bug #41287 (Namespace functions don't allow xmlns to be optional)
      add test

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug41287.phpt
      ext/xmlwriter/tests/bug41287.phpt:
      Fix bug #41287 (Namespace functions don't allow xmlns to be optional)
      add test

    * ext/dom/element.c
      ext/dom/node.c
      ext/dom/tests/bug41257.phpt:
      MFB: fix bug #41257 (lookupNamespaceURI does not work as expected)
      fix related issue in isDefaultNamespace
      add test
      reconcile namespaces when setting attribute in a new namespace

    * (PHP_5_2)
      ext/dom/element.c
      ext/dom/node.c
      ext/dom/tests/bug41257.phpt
      ext/dom/tests/bug41257.phpt:
      fix bug #41257 (lookupNamespaceURI does not work as expected)
      fix related issue in isDefaultNamespace
      add test
      reconcile namespaces when setting attribute in a new namespace

2007-05-04  Edin Kadribasic  <edin@krug.dk>

    * sapi/apache2filter/config.w32
      sapi/apache2handler/config.w32:
      MFB: Update Apache 2 libs to 2.0.59 on the build box and standardize the
      dirs

    * (PHP_5_2)
      sapi/apache2filter/config.w32
      sapi/apache2handler/config.w32:
      Update Apache 2 libs to 2.0.59 on the build box and standardize the dirs

2007-05-04  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c
      ext/tidy/tests/007.phpt:
      use the new 's&' parameter type and simplify the code

    * (PHP_5_2)
      ext/tidy/tidy.c:
      get ride of warnings (different signdess)

2007-05-04  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c:
      ws

    * ZendEngine2/zend_API.c:
      Fixed wrong deallocation

2007-05-04  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.c:
      fix comments

    * (PHP_5_2)
      ZendEngine2/tests/compare_001.phpt
      ZendEngine2/tests/compare_002.phpt
      ZendEngine2/tests/compare_003.phpt
      ZendEngine2/tests/compare_004.phpt
      ZendEngine2/tests/compare_005.phpt
      ZendEngine2/tests/compare_006.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/increment_001.phpt:
      add tests

    * ZendEngine2/tests/cast_to_string.phpt
      ZendEngine2/tests/compare_001.phpt
      ZendEngine2/tests/compare_001.phpt
      ZendEngine2/tests/compare_002.phpt
      ZendEngine2/tests/compare_002.phpt
      ZendEngine2/tests/compare_003.phpt
      ZendEngine2/tests/compare_003.phpt
      ZendEngine2/tests/compare_004.phpt
      ZendEngine2/tests/compare_004.phpt
      ZendEngine2/tests/compare_005.phpt
      ZendEngine2/tests/compare_005.phpt
      ZendEngine2/tests/compare_006.phpt
      ZendEngine2/tests/compare_006.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/decrement_001.phpt
      ZendEngine2/tests/increment_001.phpt
      ZendEngine2/tests/increment_001.phpt:
      new tests

    * ZendEngine2/zend_API.c
      ZendEngine2/tests/errmsg_021.phpt:
      fix disabled classes

    * ZendEngine2/zend_execute.c:
      fix arrays with NULL keys in Unicode mode

    * ext/oci8/config.m4:
      fix spelling

    * ZendEngine2/zend_operators.c:
      merge one more missing patch from 5_2
      thank you for not doing MFB

    * ext/oci8/config.m4:
      fix "checking checking" noticed by Mikko

    * ZendEngine2/tests/double_to_string.phpt:
      fix machine dependent test

2007-05-04  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c:
      - Fixed bug #41097 (ext/soap returning associative array as indexed without
        using WSDL).
      - Fixed bug #41004 (minOccurs="0" and null class member variable).

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c:
      Fixed altering $this via argument named "this"

2007-05-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/filter/logical_filters.c
      ext/filter/tests/PMOPB45.phpt
      ext/filter/tests/PMOPB45.phpt:
      
      Fixed ext/filter Email Validation Vulnerability
      (MOPB-24 by Stefan Esser)

2007-05-03  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - 4.4.7 preparations.

2007-05-03  Johannes Schlter  <johannes@schlueters.de>

    * ZendEngine2/tests/bug40236.phpt:
      - Fix skipif

2007-05-03  Antony Dovgal  <antony@zend.com>

    * ext/gd/tests/createfromstring.phpt
      ext/gd/tests/createfromstring.phpt:
      improve test

2007-05-03  Edin Kadribasic  <edin@krug.dk>

    * ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c:
      MFB Fix Windows Build

    * (PHP_5_2)
      ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c:
      Fix Windows Build

    * (PHP_4_4)
      ext/gd/.cvsignore:
      No need for workspace files

    * (PHP_4_4)
      ext/gd/gd.dsp
      ext/mcrypt/mcrypt.c:
      Fix build

2007-05-03  Ilia Alshanetsky  <ilia@prohost.org>

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

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.2

2007-05-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ext/soap/php_encoding.c:
      Reverted the following fixed because of php-5.2.2 release process
      - Fixed altering $this via argument named "this".
      - Fixed bug #41097 (ext/soap returning associative array as indexed
      without
        using WSDL).
      - Fixed bug #41004 (minOccurs="0" and null class member variable).

2007-05-02  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug40770.phpt:
      add SKIPIF section

    * ZendEngine2/tests/bug40770.phpt:
      this test is only valid when Zend MM is enabled

    * run-tests.php:
      make USE_ZEND_ALLOC env var available in SKIPIF section

2007-05-02  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug41117_1.phpt
      ZendEngine2/tests/bug41117_1.phpt:
      
      file bug41117_1.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug41117_1.phpt:
      Fixed altering $this via argument named "this"

2007-05-02  Antony Dovgal  <antony@zend.com>

    * ext/session/php_session.h
      ext/session/session.c:
      fix build when ext/hash is compiled as shared module

2007-05-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      win32/registry.c
      win32/registry.c:
      Fixed bug #41192 (Per Directory Values only work for one key)

    * ext/soap/tests/bugs/bug41004.phpt
      ext/soap/tests/bugs/bug41004.phpt
      ext/soap/tests/bugs/bug41004.wsdl
      ext/soap/tests/bugs/bug41004.wsdl:
      
      file bug41004.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug41004.phpt
      ext/soap/tests/bugs/bug41004.wsdl:
      Fixed bug #41004 (minOccurs="0" and null class member variable)

    * ext/soap/tests/schema/schema085.phpt:
      New test

    * ext/soap/tests/schema/schema085.phpt
      ext/soap/tests/schema/schema085.phpt:
      
      file schema085.phpt was initially added on branch PHP_5_2.

    * ext/soap/tests/bugs/bug41097.phpt
      ext/soap/tests/bugs/bug41097.phpt:
      
      file bug41097.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug41097.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt:
      Fixed bug #41097 (ext/soap returning associative array as indexed without
      using WSDL)

    * ext/standard/tests/assert/assert02.phpt
      ext/standard/tests/assert/assert02.phpt:
      Fixed test

2007-05-01  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      TODO:
      Removed completed TODO items

2007-05-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug41252.phpt:
      - Fixed bug #41252 (Calling mcrypt_generic without first calling
        mcrypt_generic_init crashes).

    * ext/mcrypt/tests/bug41252.phpt
      ext/mcrypt/tests/bug41252.phpt
      ext/mcrypt/tests/bug41252.phpt:
        1.1.4;
      - Added test case for bug #41252.

2007-05-01  Johannes Schlter  <johannes@schlueters.de>

    * ext/dom/tests/dom_xinclude.phpt:
      - Fix test

2007-05-01  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt:
      Remove quotes

2007-04-30  Antony Dovgal  <antony@zend.com>

    * ext/ldap/ldap.c:
      initialize optional parameters

2007-04-30  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ext/spl/tests/spl_007.phpt:
      - MFH Fix "f" modifier for zend_parse_parameters_ex in case of a __call
      call

    * ext/spl/tests/spl_007.phpt
      ext/spl/tests/spl_007.phpt:
      
      - Add new test

    * ZendEngine2/zend_API.c:
      - Fix "f" modifier for zend_parse_parameters_ex in case of a __call call
        (fixes Zend/tests/bug19859.phpt and Zend/tests/bug34260.phpt)

2007-04-30  Edin Kadribasic  <edin@krug.dk>

    * (PHP_5_2)
      main/php_version.h:
      Sync correctly with configure.in

2007-04-30  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/tests/concat_002.phpt:
      make concatenating two binary strings a special case

2007-04-29  Edin Kadribasic  <edin@krug.dk>

    * ext/zlib/php_zlib.def:
      MFB: Sync with zlib

    * (PHP_5_2)
      ext/zlib/php_zlib.def:
      Sync with zlib

2007-04-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      
      Fixed bug #41215 (setAttribute return code reversed).

2007-04-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      typofix..and exactly HOW or WHAT in commandline handling was fixed?

    * (PHP_5_2)
      ext/standard/credits_ext.h
      ext/standard/credits_sapi.h:
      - Updated credits

2007-04-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend.c:
      this case is handled in convert_to_unicode(), no need to duplicate it

    * ZendEngine2/zend_operators.c:
      convert non-strings to unicode in unicode mode

    * (PHP_5_2)
      ZendEngine2/tests/add_001.phpt
      ZendEngine2/tests/add_002.phpt
      ZendEngine2/tests/add_003.phpt
      ZendEngine2/tests/add_004.phpt
      ZendEngine2/tests/add_005.phpt
      ZendEngine2/tests/add_006.phpt
      ZendEngine2/tests/add_007.phpt
      ZendEngine2/tests/and_001.phpt
      ZendEngine2/tests/concat_001.phpt
      ZendEngine2/tests/div_001.phpt
      ZendEngine2/tests/div_002.phpt
      ZendEngine2/tests/mod_001.phpt
      ZendEngine2/tests/mul_001.phpt
      ZendEngine2/tests/not_001.phpt
      ZendEngine2/tests/not_002.phpt
      ZendEngine2/tests/or_001.phpt
      ZendEngine2/tests/shift_001.phpt
      ZendEngine2/tests/shift_002.phpt
      ZendEngine2/tests/sub_001.phpt
      ZendEngine2/tests/xor_001.phpt
      ZendEngine2/tests/xor_002.phpt
      ZendEngine2/tests/xor_003.phpt:
      add new tests

    * ZendEngine2/tests/add_001.phpt
      ZendEngine2/tests/add_001.phpt
      ZendEngine2/tests/add_002.phpt
      ZendEngine2/tests/add_002.phpt
      ZendEngine2/tests/add_003.phpt
      ZendEngine2/tests/add_003.phpt
      ZendEngine2/tests/add_004.phpt
      ZendEngine2/tests/add_004.phpt
      ZendEngine2/tests/add_005.phpt
      ZendEngine2/tests/add_005.phpt
      ZendEngine2/tests/add_006.phpt
      ZendEngine2/tests/add_006.phpt
      ZendEngine2/tests/add_007.phpt
      ZendEngine2/tests/add_007.phpt
      ZendEngine2/tests/and_001.phpt
      ZendEngine2/tests/and_001.phpt
      ZendEngine2/tests/concat_001.phpt
      ZendEngine2/tests/concat_001.phpt
      ZendEngine2/tests/div_001.phpt
      ZendEngine2/tests/div_001.phpt
      ZendEngine2/tests/div_002.phpt
      ZendEngine2/tests/div_002.phpt
      ZendEngine2/tests/mod_001.phpt
      ZendEngine2/tests/mod_001.phpt
      ZendEngine2/tests/mul_001.phpt
      ZendEngine2/tests/mul_001.phpt
      ZendEngine2/tests/not_001.phpt
      ZendEngine2/tests/not_001.phpt
      ZendEngine2/tests/not_002.phpt
      ZendEngine2/tests/not_002.phpt
      ZendEngine2/tests/or_001.phpt
      ZendEngine2/tests/or_001.phpt
      ZendEngine2/tests/shift_001.phpt
      ZendEngine2/tests/shift_001.phpt
      ZendEngine2/tests/shift_002.phpt
      ZendEngine2/tests/shift_002.phpt
      ZendEngine2/tests/sub_001.phpt
      ZendEngine2/tests/sub_001.phpt
      ZendEngine2/tests/xor_001.phpt
      ZendEngine2/tests/xor_001.phpt
      ZendEngine2/tests/xor_002.phpt
      ZendEngine2/tests/xor_002.phpt
      ZendEngine2/tests/xor_003.phpt
      ZendEngine2/tests/xor_003.phpt:
      
      add new tests

2007-04-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/cast_to_array.phpt
      ZendEngine2/tests/cast_to_bool.phpt
      ZendEngine2/tests/cast_to_double.phpt
      ZendEngine2/tests/cast_to_int.phpt
      ZendEngine2/tests/cast_to_object.phpt
      ZendEngine2/tests/cast_to_string.phpt
      ZendEngine2/tests/settype_array.phpt
      ZendEngine2/tests/settype_bool.phpt
      ZendEngine2/tests/settype_double.phpt
      ZendEngine2/tests/settype_int.phpt
      ZendEngine2/tests/settype_null.phpt
      ZendEngine2/tests/settype_object.phpt
      ZendEngine2/tests/settype_resource.phpt
      ZendEngine2/tests/settype_string.phpt:
      add new tests

    * ZendEngine2/tests/cast_to_array.phpt
      ZendEngine2/tests/cast_to_array.phpt
      ZendEngine2/tests/cast_to_bool.phpt
      ZendEngine2/tests/cast_to_bool.phpt
      ZendEngine2/tests/cast_to_double.phpt
      ZendEngine2/tests/cast_to_double.phpt
      ZendEngine2/tests/cast_to_int.phpt
      ZendEngine2/tests/cast_to_int.phpt
      ZendEngine2/tests/cast_to_object.phpt
      ZendEngine2/tests/cast_to_object.phpt
      ZendEngine2/tests/cast_to_string.phpt
      ZendEngine2/tests/cast_to_string.phpt
      ZendEngine2/tests/settype_array.phpt
      ZendEngine2/tests/settype_array.phpt
      ZendEngine2/tests/settype_bool.phpt
      ZendEngine2/tests/settype_bool.phpt
      ZendEngine2/tests/settype_double.phpt
      ZendEngine2/tests/settype_double.phpt
      ZendEngine2/tests/settype_int.phpt
      ZendEngine2/tests/settype_int.phpt
      ZendEngine2/tests/settype_null.phpt
      ZendEngine2/tests/settype_null.phpt
      ZendEngine2/tests/settype_object.phpt
      ZendEngine2/tests/settype_object.phpt
      ZendEngine2/tests/settype_resource.phpt
      ZendEngine2/tests/settype_resource.phpt
      ZendEngine2/tests/settype_string.phpt
      ZendEngine2/tests/settype_string.phpt:
      
      add new tests

    * ZendEngine2/zend_operators.c:
      fix typo (Z_USTRVAL_P -> Z_USTRLEN_P) and CS

2007-04-27  Edin Kadribasic  <edin@krug.dk>

    * (PHP_5_2)
      main/php_version.h:
      Sync with configure.in

2007-04-27  Antony Dovgal  <antony@zend.com>

    * ext/gmp/tests/011.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/040.phpt:
      improve the tests

    * (PHP_5_2)
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug41209.phpt:
      MFH: initialize retval_ptr_ptr before returning FAILURE
      this fixes invalid read in #41209

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug41209.phpt
      ZendEngine2/tests/bug41209.phpt:
      initialize retval_ptr_ptr before returning FAILURE
      this fixes invalid read in #41209

2007-04-27  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      sapi/nsapi/nsapi.c:
      MFH: Fix crash on server startup when log message is printed

    * sapi/nsapi/nsapi.c:
      Fix crash on server startup when log message is printed

2007-04-26  Antony Dovgal  <antony@zend.com>

    * ext/filter/tests/010.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/bug7715.phpt
      ext/json/tests/bug40503.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.phpt
      ext/reflection/tests/bug29986.phpt
      ext/standard/tests/array/array_sum.phpt
      ext/standard/tests/array/bug41121.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/math/constants.phpt
      ext/standard/tests/math/hexdec.phpt
      ext/standard/tests/serialize/bug31442.phpt
      ext/standard/tests/strings/printf.phpt:
      fix tests
      add test for yet not merged fix

    * ZendEngine2/tests/double_to_string.phpt
      ZendEngine2/tests/double_to_string.phpt
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/oct_overflow_32bit.phpt
      ZendEngine2/tests/oct_overflow_32bit.phpt
      ext/filter/tests/010.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/bug7715.phpt
      ext/json/tests/bug40503.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.phpt
      ext/reflection/tests/bug29986.phpt
      ext/standard/tests/array/array_sum.phpt
      ext/standard/tests/array/bug41121.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/math/constants.phpt
      ext/standard/tests/math/hexdec.phpt
      ext/standard/tests/serialize/bug31442.phpt
      ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/ucfirst.phpt:
      fix tests

    * ZendEngine2/zend_strtod.c:
      add Id tag

2007-04-26  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.2RC2

2007-04-26  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h:
      fix build on Tru64

2007-04-26  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_language_parser.y:
      Set CG(literal_type) for backticks.

2007-04-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/gmp/gmp.c
      ext/gmp/tests/011.phpt:
      MFH: add test & GMP_VERSION constant
      do not allow zero operand in gmp_divexact()

2007-04-26  Dmitry Stogov  <dmitry@zend.com>

    * ext/zlib/zlib_fopen_wrapper.c
      ext/zlib/zlib_fopen_wrapper.c:
      Prevent double close() of the same file handle

2007-04-26  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug35655.phpt:
      remove highlight.bg

    * php.ini-dist
      php.ini-recommended
      ext/standard/tests/strings/highlight_file.phpt
      main/main.c
      tests/strings/004.phpt
      tests/strings/bug26703.phpt:
      removed unused highlight.bg ini option

2007-04-26  Johannes Schlter  <johannes@schlueters.de>

    * tests/classes/bug26737.phpt:
      - Fix test

2007-04-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      TODO-PHP5:
      
      Update TODO: filter extension was added

2007-04-25  Antony Dovgal  <antony@zend.com>

    * ext/gmp/gmp.c
      ext/gmp/tests/011.phpt:
      add GMP_VERSION constant
      add test
      do not allow zero operand in gmp_divexact()

2007-04-25  Dmitry Stogov  <dmitry@zend.com>

    * main/SAPI.c
      main/SAPI.c:
      ZTS fix

2007-04-25  Antony Dovgal  <antony@zend.com>

    * main/SAPI.c:
      MFB: Fix crashes when SAPI handlers are overriden in dl()-ed extensions

    * (PHP_5_2)
      main/SAPI.c:
      fix ZTS build

2007-04-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * main/php_ini.c:
      - Don't pick up php.ini from cwd on BSDs
      - "Resolve" (with the help of $PATH) to /path/to/php and pick up
      	the php.ini from there

    * sapi/cli/php_cli.c:
      rename --ri core to --ri main

2007-04-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      main/SAPI.c:
      Fixed crashes because of SAPI handlers overrding from inside of dl()-ed
      extensions

2007-04-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/pdo/.cvsignore
      ext/pdo/Makefile.frag
      ext/pdo/config.m4:
      > date: 2006/12/09 22:18:42;  author: wez;  state: Exp;  lines: +14 -6
      > merge PHP 5 pdo into HEAD.  This source compiles on both PHP 5 and PHP
      6.
      > If you're poking around in here, please make sure that any changes you
      make
      > compile on both PHP 5 and 6.  Thanks!
      
      Same goes for Wez. :) (pecl build broken for pdo drivers)

2007-04-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      Fixed error message to reflect the check

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug41175.phpt
      ext/simplexml/tests/bug41175.phpt:
      
      Fixed bug #41175 (addAttribute() fails to add an attribute with an empty
      value).

2007-04-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/gd/gd.c:
      - fix compile warning

2007-04-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * sapi/cli/php_cli.c:
      Add the ability to display the core ini entries via "php --ri core"

2007-04-23  Johannes Schlter  <johannes@schlueters.de>

    * run-tests.php:
      - Keep unicode.semantcis for SKIPIF

    * (PHP_5_2)
      sapi/cli/php.1.in:
      - MFH: Add my name (sync to CREDITS file)

    * sapi/cli/php.1.in:
      - Add my name (sync to CREDITS file)

2007-04-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * sapi/cli/php.1.in
      sapi/cli/php_cli.c:
      - Rephrase as suggested by Chris Jones

    * sapi/cli/php.1.in
      sapi/cli/php_cli.c:
      - Add 'php --ini' to CLI which returns the INI file/dir configuration

2007-04-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/http_fopen_wrapper.c:
      MFH: Plug leak when trying to write via the http wrapper

    * ext/standard/http_fopen_wrapper.c:
      Plug leak

2007-04-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Bug fixing news

2007-04-23  Scott MacVicar  <scott@macvicar.net>

    * (PHP_5_2)
      ext/gd/libgd/gd.h
      ext/gd/libgd/gdft.c:
      MFH: Fixed bug #40130 (TTF usage doesn't work properly under Netware).

    * ext/gd/libgd/gd.h
      ext/gd/libgd/gdft.c:
      Fixed bug #40130 (TTF usage doesn't work properly under Netware)

2007-04-23  Antony Dovgal  <antony@zend.com>

    * NEWS
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h
      ext/gmp/tests/039.phpt:
      [DOC] add gmp_testbit() function
      tests if the specified bit is set and returns false/true

    * (PHP_5_2)
      ext/curl/interface.c:
      MFH: add CURLOPT_FTP_CREATE_MISSING_DIRS

    * ext/curl/interface.c:
      add CURLOPT_FTP_CREATE_MISSING_DIRS

2007-04-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Order by bug id

2007-04-23  Antony Dovgal  <antony@zend.com>

    * run-tests.php:
      there are definitely no problems found if all tests passed

    * sapi/cgi/getopt.c
      sapi/cli/getopt.c:
      fix long options

    * ext/json/json.c
      ext/json/tests/002.phpt
      ext/json/tests/bug41034.phpt
      ext/json/tests/bug41067.phpt:
      MFB fix for #41034
      add missing tests

2007-04-23  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/var.c
      ext/standard/var.c:
      64-bit support

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c:
      WIN64 support

2007-04-23  Antony Dovgal  <antony@zend.com>

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

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_nonapi.c:
      revert

2007-04-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.h
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/oct_overflow_32bit.phpt:
      MFH: fix #41118 (PHP does not handle overflow of octal integers)

    * ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/strlen.phpt:
      fix tests

    * ext/standard/string.c:
      fix [l]trim() in unicode mode

2007-04-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl.php
      ext/spl/examples/callbackfilteriterator.inc:
      - Update docu

    * (PHP_5_2)
      NEWS:
      - BFN

    * sapi/cli/tests/003-2.phpt
      sapi/cli/tests/003-2.phpt:
      
      - Add new test

    * sapi/cgi/getopt.c
      sapi/cli/getopt.c:
      - Merge getopt fixes from re2c

2007-04-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c:
      
      Fixed bug #41159 (mysql_pconnect() hash does not account for connect
      flags).

2007-04-22  Dmitry Stogov  <dmitry@zend.com>

    * win32/registry.c
      win32/registry.c:
      Fixed buffer overflow

    * (PHP_5_2)
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt:
      Fixed test

2007-04-21  Johannes Schlter  <johannes@schlueters.de>

    * ext/standard/tests/strings/ucfirst.phpt:
      - Fix test

2007-04-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/fprintf.phpt:
      open the file in text mode and avoid downcoding

    * ext/gd/tests/createfromwbmp2.phpt:
      avoid 10 000 warnings

    * ext/date/tests/010.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/date_sun_info_001.phpt
      ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_push.phpt
      ext/standard/tests/array/array_slice.phpt
      ext/standard/tests/array/array_user_key_compare.phpt
      ext/standard/tests/array/count_recursive.phpt
      ext/standard/tests/strings/ltrim.phpt
      ext/standard/tests/strings/rtrim.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt
      ext/standard/tests/strings/strlen.phpt
      ext/standard/tests/strings/substr_compare.phpt
      ext/standard/tests/strings/ucfirst1.phpt:
      fix tests

    * ext/date/php_date.c:
      fix timezone_abbreviations_list() in unicode mode

    * (PHP_5_2)
      ext/standard/tests/array/bug41121.phpt:
      make this test 32bit only

2007-04-20  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/src/parse.c:
      fix gcov build

    * (PHP_4_4)
      INSTALL
      INSTALL
      win32/install.txt
      win32/install.txt:
      update install instructions (auto-generated from phpdoc XML sources)

2007-04-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/json/tests/pass001.1.phpt:
      apply correct fix

    * (PHP_5_2)
      ZendEngine2/tests/double_to_string_64bit.phpt:
      new test

    * ZendEngine2/tests/double_to_string_64bit.phpt
      ZendEngine2/tests/double_to_string_64bit.phpt:
      
      new test

    * EXTENSIONS:
      update ext/gmp status and maintainers

    * ext/filter/tests/bug7715.phpt
      ext/filter/tests/bug7715.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.1.phpt
      ext/libxml/tests/003.phpt:
      fix test

    * ZendEngine2/tests/double_to_string.phpt:
      this test is for 32bit

2007-04-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/array/bug41121.phpt
      ext/standard/tests/array/bug41121.phpt:
      
      file bug41121.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      Fixed bug #41121 (range() overflow handling for large numbers on 32bit
      machines).

    * ext/json/JSON_parser.c:
      
      MFB:  Fixed bug #41067 (json_encode() problem with UTF-16 input).

2007-04-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_unicode.c:
      Use ZEND_U_CONVERTER().

2007-04-19  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.h
      ZendEngine2/tests/hex_overflow_32bit.phpt
      ZendEngine2/tests/oct_overflow_32bit.phpt:
      fix #41118 (PHP does not handle overflow of octal integers)
      MFB a small part of optimization patch applied only to 5_2

2007-04-19  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/CREDITS:
      The right place to edit

    * (PHP_5_2)
      ext/mysqli/CREDITS:
      Hmm, the right place to edit

    * ext/standard/credits_ext.h:
      Update credits line

    * (PHP_5_2)
      ext/standard/credits_ext.h:
      Update credits

2007-04-19  Antony Dovgal  <antony@zend.com>

    * ext/gmp/gmp.c
      ext/gmp/tests/022.phpt:
      fix gmp_gcdext() in Unicode mode

    * (PHP_5_2)
      ZendEngine2/zend_strtod.c
      ZendEngine2/tests/double_to_string.phpt:
      fix double-to-string conversion utils

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/tests/double_to_string.phpt
      ZendEngine2/tests/double_to_string.phpt:
      fix & unify double-to-string conversion utils

2007-04-19  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cli/tests/009.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/014.phpt
      sapi/cli/tests/014.phpt
      sapi/cli/tests/015.phpt
      sapi/cli/tests/015.phpt:
      Fixed tests

2007-04-19  Sascha Schumann  <sascha@schumann.cx>

    * ext/sqlite/config.m4
      ext/sqlite/config.m4:
      - fix vpath build

2007-04-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/delete.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/tokenize.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vtab.c:
      Upgraded SQLite 3 to version 3.3.16

2007-04-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/gmp/tests/012.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/038.phpt:
      new tests for ext/gmp

    * ext/gmp/tests/005.phpt
      ext/gmp/tests/012.phpt
      ext/gmp/tests/012.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/013.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/014.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/015.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/016.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/017.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/018.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/019.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/020.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/021.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/022.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/023.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/024.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/025.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/026.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/027.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/028.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/029.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/030.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/031.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/032.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/033.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/034.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/035.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/036.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/037.phpt
      ext/gmp/tests/038.phpt
      ext/gmp/tests/038.phpt:
      add new tests for ext/gmp

    * ext/gmp/gmp.c:
      same for gmp_scan*()

    * ext/gmp/gmp.c:
      do not allow negative byte index
      tests will follow soon

2007-04-18  Michael Wallner  <mike@iworks.at>

    * NEWS
      ext/zlib/zlib.c:
      - fixed bug #40325 (Vary: header missing in gzip output handlers); no MFH
        [DOC] since PHP 6 a Vary header will be sent without regards to whether
              the negotiation was successful or not and unless the complete
              output buffer gets discarded

2007-04-18  Dmitry Stogov  <dmitry@zend.com>

    * main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed crash on win32 in case of negative size

    * main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed crash

    * main/fopen_wrappers.c
      main/fopen_wrappers.c:
      Fixed endless loop in open_basedir check

2007-04-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      EXTENSIONS:
      update to reflect current status

    * EXTENSIONS:
      update EXTENSIONS file:
      - drop extensions which have been moved to PECL
      - add pdo*, zip, xmlreader, xmlwriter, json
      - update maintainers lists and statuses to reflect current situation

2007-04-18  Rob Richards  <rrichards@ctindustries.net>

    * ext/standard/config.w32
      main/main.c
      win32/build/config.w32:
      MFB: add file locking under windows
      change win build to use common clock compat files

    * (PHP_5_2)
      ext/standard/config.w32
      main/main.c
      win32/build/config.w32:
      add file locking under windows
      change win build to use common clock compat files

2007-04-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/spl/tests/iterator_044.phpt:
      Fixed test

2007-04-18  Antony Dovgal  <antony@zend.com>

    * ext/hash/tests/hmac-md5.phpt
      tests/output/ob_010.phpt
      tests/output/ob_011.phpt:
      more test fixes

    * (PHP_5_2)
      ext/dba/tests/dba007.phpt
      ext/mcrypt/tests/bug35496.phpt
      ext/pdo_mysql/tests/bug_37445.phpt
      ext/spl/tests/iterator_044.phpt
      tests/classes/abstract_static.phpt:
      win32 test fixes

2007-04-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/filter/tests/007.phpt
      ext/filter/tests/007.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/011.phpt
      ext/standard/tests/file/bug22414.phpt
      ext/standard/tests/file/bug22414.phpt
      ext/standard/tests/file/bug24313.phpt
      ext/standard/tests/file/bug24313.phpt
      ext/standard/tests/file/bug26615.phpt
      ext/standard/tests/file/bug26615.phpt
      ext/standard/tests/file/bug26938.phpt
      ext/standard/tests/file/bug26938.phpt
      ext/standard/tests/file/bug39367.phpt
      ext/standard/tests/file/bug39367.phpt
      ext/standard/tests/file/mkdir-002.phpt
      ext/standard/tests/file/mkdir-002.phpt
      ext/standard/tests/file/stream_001.phpt
      ext/standard/tests/file/stream_001.phpt
      ext/standard/tests/strings/pathinfo.phpt
      ext/standard/tests/strings/pathinfo.phpt
      ext/standard/tests/time/bug38524.phpt
      ext/standard/tests/time/bug38524.phpt:
      Fixed tests (win32)

2007-04-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/putenv.phpt:
      MFH: fix putenv("var") (i.e. unset) on BSD systems
      add test

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/putenv.phpt
      ext/standard/tests/general_functions/putenv.phpt:
      fix putenv("var") (i.e. unset) on BSD systems
      add test

    * sapi/cgi/tests/006.phpt
      sapi/cgi/tests/006.phpt:
      fix test

2007-04-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/cgi/cgi_main.c:
      MFB:- Fix a possible leak when multiple -c parameters are used

    * (PHP_5_2)
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      - Fix a possible leak when multiple -c parameters are used

2007-04-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      sapi/cgi/tests/.cvsignore:
      add .cvsignore

    * sapi/cgi/tests/.cvsignore
      sapi/cgi/tests/.cvsignore:
      
      add .cvsignore

    * run-tests.php
      run-tests.php
      sapi/cgi/tests/001.phpt
      sapi/cgi/tests/001.phpt
      sapi/cgi/tests/001.phpt
      sapi/cgi/tests/002.phpt
      sapi/cgi/tests/002.phpt
      sapi/cgi/tests/002.phpt
      sapi/cgi/tests/003.phpt
      sapi/cgi/tests/003.phpt
      sapi/cgi/tests/003.phpt
      sapi/cgi/tests/004.phpt
      sapi/cgi/tests/004.phpt
      sapi/cgi/tests/004.phpt
      sapi/cgi/tests/005.phpt
      sapi/cgi/tests/005.phpt
      sapi/cgi/tests/005.phpt
      sapi/cgi/tests/006.phpt
      sapi/cgi/tests/006.phpt
      sapi/cgi/tests/006.phpt
      sapi/cgi/tests/007.phpt
      sapi/cgi/tests/007.phpt
      sapi/cgi/tests/007.phpt
      sapi/cgi/tests/008.phpt
      sapi/cgi/tests/008.phpt
      sapi/cgi/tests/008.phpt
      sapi/cgi/tests/include.inc
      sapi/cgi/tests/include.inc
      sapi/cgi/tests/include.inc
      sapi/cgi/tests/skipif.inc
      sapi/cgi/tests/skipif.inc
      sapi/cgi/tests/skipif.inc:
      add tests for CGI

2007-04-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/cli/php_cli.c:
      MFB

2007-04-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      MFH: fix leak appearing when more than one -f option specified

    * sapi/cgi/cgi_main.c:
      fix leak appearing when more than one -f option specified

2007-04-17  Sara Golemon  <sara@golemon.com>

    * ext/curl/interface.c:
      Add support for CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS

2007-04-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      fix leaks in row_get_properties()
      thanks to Kellen Bombardier for noticing

2007-04-17  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/gd/gd.c
      ext/gd/gd.c:
      Fix proto

2007-04-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/gd.c:
      - INFO_EX not INFO

    * ext/gd/gd.c:
      - +ZEND_BEGIN_ARG_INFO_EX not _INFO (thx bjori)

    * (PHP_5_2)
      NEWS:
      - imagegrab* entry

    * (PHP_5_2)
      ext/gd/config.w32
      ext/gd/gd.c
      ext/gd/php_gd.h:
      - MFH: add imagegrabwindow and imagegrabscreen (win32 only) [DOC]
        capture a window using its handle or a full screen

2007-04-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo_pgsql/pgsql_statement.c:
      
      Separate parm zval.

2007-04-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - fix arginfo

    * ext/gd/config.w32
      ext/gd/gd.c
      ext/gd/php_gd.h:
      - add imagegrabwindow and imagegrabscreen (win32 only)
        capture a window using its handle or a full screen
        optional bbox and to/from clipboard  will follow shortly

2007-04-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      main/php_variables.c:
      Fixed bug #41093 (magic_quotes_gpc ignores first arrays keys).

2007-04-17  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/strings/ltrim.phpt:
      Updated testcase ltrim()

2007-04-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      ext/spl/spl.php
      ext/spl/internal/recursiveiterator.inc
      ext/spl/internal/seekableiterator.inc:
      - MFH Fix #41109: recursiveiterator.inc says 'implements' Iterator instead
      of 'extends'

    * ext/spl/spl.php
      ext/spl/internal/recursiveiterator.inc
      ext/spl/internal/seekableiterator.inc:
      - Fix #41109: recursiveiterator.inc says 'implements' Iterator instead of
      'extends'

2007-04-17  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/TSRM.h
      TSRM/TSRM.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_types.h:
      typo

2007-04-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/json/JSON_parser.c
      ext/json/tests/bug41067.phpt
      ext/json/tests/bug41067.phpt:
      
      Fixed bug #41067 (json_encode() problem with UTF-16 input).

2007-04-16  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      build/shtool:
      MF52:- Updated bundled shtool to 2.0.6 and added "platform" command in it.

    * build/shtool:
      MFB:- Updated bundled shtool to 2.0.6 and added "platform" command in it.

    * (PHP_5_2)
      build/shtool:
      - Updated bundled shtool to 2.0.6 and added "platform" command in it.

2007-04-16  Johannes Schlter  <johannes@schlueters.de>

    * ZendEngine2/zend_API.c:
      - Fix zend_parse_parameters_ex() for format specifiers like "+f", like
      multiple
        values followed by forced parameters. Fixes tests like
        ext/standard/tests/array/007.phpt and others

2007-04-16  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/json/JSON_parser.c
      ext/json/json.c:
      MFB (handling of control characters)

2007-04-16  Antony Dovgal  <antony@zend.com>

    * ext/standard/head.c:
      MFB use strlcat()
      fix buffer overrun & bug #41101

2007-04-16  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/TSRM.h
      TSRM/TSRM.h
      TSRM/tsrm_win32.c
      TSRM/tsrm_win32.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_types.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ext/standard/file.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/proc_open.c
      ext/standard/proc_open.c
      main/SAPI.c
      main/SAPI.c
      main/main.c
      main/main.c
      main/php_ini.c
      main/php_ini.c
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c
      win32/select.c
      win32/select.c
      win32/build/config.w32
      win32/build/config.w32:
      WIN64 support

2007-04-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/json/tests/bug41034.phpt
      ext/standard/tests/general_functions/highlight_heredoc.phpt
      ext/standard/tests/general_functions/highlight_heredoc.phpt:
      fix test

2007-04-16  Brian Shire  <shire@tekrat.com>

    * (PHP_5_2)
      main/output.c:
      fix fold typo

2007-04-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/cgi/cgi_main.c:
      MFB: Allow using syntax highlighting in fastcgi mode

    * sapi/cgi/getopt.c
      sapi/cgi/php_getopt.h:
      MFB: sync getopt from CLI

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      - Allow using syntax highlighting under FastCGI mode.

    * (PHP_5_2)
      sapi/cgi/getopt.c
      sapi/cgi/php_getopt.h:
      - Synch these files from sapi/cli/ and allow using s.c. long-options
        with CGI.

2007-04-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_mysql/mysql_statement.c:
      Fixed bug #40935 (pdo_mysql does not raise an exception on empty
      fetchAll()).

2007-04-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - add reference to the initial report (helps the packager)

    * (PHP_4_4)
      NEWS
      NEWS
      ext/gd/libgd/gd.c
      ext/gd/libgd/gd.c:
      - MFH: libgd #74, gdImageFilledArc, huge CPU usage with large angles

    * ext/gd/libgd/gd.c:
      -  libgd #74, gdImageFilledArc, huge CPU usage with large angles

2007-04-14  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/dba/libcdb/cdb.c:
      - Fix warning

2007-04-14  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c:
      use default socket (removed by mistake?)

    * ext/mysqli/mysqli_nonapi.c:
      set MYSQL_OPT_RECONNECT (see bug #41083)

    * (PHP_5_2)
      NEWS
      ext/mysql/php_mysql.c:
      MFH: fix #41083 (mysql_ping() requires MYSQL_OPT_RECONNECT to be set since
      MySQL 5.0.13)

    * ext/mysql/php_mysql.c:
      fix #41083 (mysql_ping() requires MYSQL_OPT_RECONNECT to be set since MySQL
      5.0.13)

2007-04-13  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/json/JSON_parser.c
      ext/json/json.c:
      Fix processing of control characters; they should be escaped as \u
      sequences.

2007-04-13  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h:
      - MFB: Updated timezone database to version 2007.5. (Derick)

    * (PHP_5_2)
      NEWS
      ext/date/lib/timezonedb.h:
      - Updated timezone database to version 2007.5. (Derick)

2007-04-13  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c:
      fix #41075 (memleak when creating default object caused exception)

2007-04-13  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c:
      - MFB: Fixed bug #39416 (Milliseconds in date()).

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c:
      - Fixed bug #39416 (Milliseconds in date()).

2007-04-13  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug41075.phpt:
      add UEXPECTF

    * (PHP_5_2)
      ZendEngine2/tests/bug41075.phpt:
      add new test

    * ZendEngine2/tests/bug41075.phpt
      ZendEngine2/tests/bug41075.phpt:
      
      new test

    * (PHP_5_2)
      sapi/cli/tests/004.phpt
      sapi/cli/tests/006.phpt:
      fix tests

2007-04-13  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c
      ext/date/tests/date_sun_info_001.phpt:
      - MFB: Fixed bug #39965 (Latitude and longitude are backwards in
      date_sun_info()).

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c
      ext/date/tests/date_sun_info_001.phpt
      ext/date/tests/date_sun_info_002.phpt
      ext/date/tests/date_sun_info_002.phpt:
      - Fixed bug #39965 (Latitude and longitude are backwards in
      date_sun_info()).

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFB: Fixed bug #40290 (strtotime() returns unexpected result with
      particular
        timezone offset).

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Fixed bug #40290 (strtotime() returns unexpected result with particular
        timezone offset).

2007-04-13  Brian Shire  <shire@tekrat.com>

    * ext/standard/tests/strings/pack.phpt:
      MFB: reverting incorrect changes to pack test

    * (PHP_5_2)
      ext/standard/tests/strings/pack.phpt:
      reverting incorrect changes to pack test

2007-04-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      NEWS:
      fix for #38236

    * (PHP_4_4)
      main/php_variables.c
      main/rfc1867.c:
      fix for #38236 (patch by ass3mbler@gmail.com)

2007-04-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/snprintf.c:
      MFH: add support for %I64(u|d) to sprintf() utilities

    * main/snprintf.c:
      add support for %I64(u|d) to sprintf() utilities

2007-04-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/tests/002.phpt
      ext/json/tests/bug41034.phpt
      ext/json/tests/bug41034.phpt:
      
      Fixed bug #41034 (json_encode() ignores null byte started keys in arrays)

2007-04-12  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug41061.phpt:
      - Fix bug #41061 ("visibility error" in ReflectionFunction::export())

    * ext/reflection/tests/bug41061.phpt
      ext/reflection/tests/bug41061.phpt:
      
      - Add test

2007-04-12  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed bug #41063 (chdir doesn't like root paths).

2007-04-12  Antony Dovgal  <antony@zend.com>

    * run-tests.php:
      bail out if unicode.semantics is On (stream_select() is unable to cast
      Unicode streams to FDs)
      check stream_select() return value correctly and avoid endless loop

    * ext/standard/streamsfuncs.c:
      return success only if succeeded casting at least one stream to fd

    * ext/reflection/tests/009.phpt
      ext/reflection/tests/010.phpt
      ext/reflection/tests/011.phpt
      ext/reflection/tests/012.phpt
      ext/reflection/tests/013.phpt
      ext/reflection/tests/014.phpt
      ext/reflection/tests/015.phpt
      ext/reflection/tests/016.phpt
      ext/reflection/tests/017.phpt
      ext/reflection/tests/018.phpt
      ext/reflection/tests/019.phpt
      ext/reflection/tests/020.phpt
      ext/reflection/tests/021.phpt
      ext/reflection/tests/022.phpt
      ext/reflection/tests/023.phpt
      ext/reflection/tests/024.phpt
      ext/reflection/tests/025.phpt
      ext/reflection/tests/bug37816.phpt
      ext/reflection/tests/bug38217.phpt
      ext/reflection/tests/bug38653.phpt
      ext/reflection/tests/bug38942.phpt
      ext/reflection/tests/bug39001.phpt
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39884.phpt
      ext/reflection/tests/bug40431.phpt:
      add new test and SKIPIF sections

    * php.ini-dist
      php.ini-recommended:
      swap the options

    * (PHP_5_2)
      ext/reflection/tests/008.phpt
      ext/reflection/tests/009.phpt
      ext/reflection/tests/bug37816.phpt
      ext/reflection/tests/bug38217.phpt
      ext/reflection/tests/bug38653.phpt
      ext/reflection/tests/bug38942.phpt
      ext/reflection/tests/bug39001.phpt
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39884.phpt
      ext/reflection/tests/bug40431.phpt:
      add missing SKIPIF sections

    * (PHP_5_2)
      ext/reflection/tests/009.phpt:
      add new test

    * php.ini-dist
      php.ini-recommended:
      add short descriptions for PCRE ini options

2007-04-11  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug40770.phpt
      ext/date/tests/bug35885.phpt:
      MFB

    * (PHP_5_2)
      ZendEngine2/tests/bug40770.phpt
      ext/date/tests/bug35885.phpt:
      minor improvement

    * ext/soap/tests/bugs/bug34657.phpt
      ext/soap/tests/bugs/bug34657.phpt:
      improve test

    * Makefile.global:
      we don't ship libmysql anymore, so there is no need for this message

2007-04-11  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug40861.phpt:
      - MFH: Fixed bug #40861 (strtotime() doesn't handle double negative
      relative
        time units correctly).

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug40861.phpt:
      - Fixed bug #40861 (strtotime() doesn't handle double negative relative
      time
        units correctly).

2007-04-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/config.w32:
      - add HAVE_GD_FONTMUTEX and HAVE_GD_FONTCACHESHUTDOWN to win32 build

2007-04-11  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/array/array_merge.phpt
      ext/standard/tests/array/array_push.phpt
      ext/standard/tests/array/count_recursive.phpt
      ext/standard/tests/strings/fprintf.phpt
      ext/standard/tests/strings/md5.phpt:
      new tests: array_merge, array_push, fprintf. modified tests:
      count_recursive, md5.

2007-04-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/config.w32:
      - add HAVE_GD_FONTCACHESHUTDOWN to w32 build script (always here)

2007-04-11  Scott MacVicar  <scott@macvicar.net>

    * ext/gd/config.m4:
      fix #41048 (PHP6 Segmentation fault issue)

2007-04-11  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to -dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - 4.4.7RC1.

2007-04-10  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/unicode/collator.c:
      Wrong locale name.

2007-04-10  Ilia Alshanetsky  <ilia@prohost.org>

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

2007-04-10  Antony Dovgal  <antony@zend.com>

    * main/fopen_wrappers.c:
      MFB: fix #40931 (open_basedir bypass via symlink and move_uploaded_file())

2007-04-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.2RC1

2007-04-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      main/fopen_wrappers.c:
      fix #40931 (open_basedir bypass via symlink and move_uploaded_file())

    * (PHP_5_2)
      ext/soap/tests/bugs/bug34657.phpt:
      skip test if openssl is present

    * ext/soap/tests/bugs/bug34657.phpt:
      skip test if openssl is present
      in this case the error messages are different

    * ext/standard/tests/network/inet_ipv6.phpt
      ext/standard/tests/network/inet_ipv6.phpt:
      skip this test on MacOS

    * (PHP_5_2)
      ext/standard/tests/general_functions/bug40398.phpt:
      fix test name

    * (PHP_5_2)
      NEWS
      ext/pdo_oci/oci_driver.c:
      fix #41043 (pdo_oci crash when freeing error text with persistent
      connection)

2007-04-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/sybase_ct/php_sybase_ct.c:
      - MFB Synch

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      - WS/CS

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      - Cleanup the cleanup

2007-04-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo_sqlite/config.m4:
      declare THREADSAFE explicitly (it's On if undefined)

2007-04-10  Jani Taskinen  <jani.taskinen@sci.fi>

    * ZendEngine2/zend_multiply.h:
      MFB:- Fixed ZEND_SIGNED_MULTIPLY_LONG() so that ext/filter/tests/046.phpt
      wont fail. (Integer overflow)

    * (PHP_5_2)
      ZendEngine2/zend_multiply.h:
      - Fixed ZEND_SIGNED_MULTIPLY_LONG() so that ext/filter/tests/046.phpt wont
      fail. (Integer overflow)

2007-04-10  Antony Dovgal  <antony@zend.com>

    * ext/tokenizer/tests/002.phpt
      ext/tokenizer/tests/002.phpt:
      fix test

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug41037.phpt:
      MFH: fix #41037 (unregister_tick_function() inside the tick function crash
      PHP)

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug41037.phpt
      ext/standard/tests/general_functions/bug41037.phpt:
      fix #41037 (unregister_tick_function() inside the tick function crash PHP)

    * ext/pdo_mysql/mysql_statement.c:
      MFB

2007-04-10  Dmitry Stogov  <dmitry@zend.com>

    * win32/build/config.w32
      win32/build/config.w32
      win32/build/config.w32.h.in
      win32/build/config.w32.h.in:
      Initial WIN64 support

2007-04-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/formatted_print.c:
      fix folding tags

2007-04-09  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/standard/tests/file/disk.phpt:
      Fix test

2007-04-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/src/analyze.c
      ext/pdo_sqlite/sqlite/src/attach.c
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/btree.h
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/hash.c
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/opcodes.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os.c
      ext/pdo_sqlite/sqlite/src/os.h
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.h
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/pragma.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/printf.c
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/shell.c
      ext/pdo_sqlite/sqlite/src/sqlite.h.in
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/tclsqlite.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test2.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/trigger.c
      ext/pdo_sqlite/sqlite/src/update.c
      ext/pdo_sqlite/sqlite/src/utf.c
      ext/pdo_sqlite/sqlite/src/util.c
      ext/pdo_sqlite/sqlite/src/vacuum.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbeInt.h
      ext/pdo_sqlite/sqlite/src/vdbeapi.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbefifo.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/where.c:
      Upgrade libsqlite 3 inside PDO sqlite to version 3.3.15

2007-04-09  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Removed wrong size_t definition

    * ext/spl/php_spl.c:
      Usage of sizeof(void*) is not portable

    * (PHP_5_2)
      ext/com_dotnet/com_variant.c:
      Fixed 64-bit issues

    * ext/com_dotnet/com_com.c
      ext/com_dotnet/com_com.c
      main/snprintf.c:
      ZTS fix

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ext/spl/spl_directory.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed 64-bit support

2007-04-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/bug41026.phpt:
      fix #41026 (segfault when calling "self::method()" in shutdown functions)

    * ZendEngine2/tests/bug41026.phpt
      ZendEngine2/tests/bug41026.phpt:
      
      new test

2007-04-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_mysql/mysql_statement.c:
      
      Fixed bug #40822 (pdo_mysql does not return rowCount() on select).

2007-04-08  Antony Dovgal  <antony@zend.com>

    * ext/mcrypt/mcrypt.c:
      MFB: fix #40999 (mcrypt_create_iv() not using random seed)

    * main/main.c:
      MFB: Avoid locks when appening to the error log file

2007-04-08  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tests/002.phpt
      ext/tokenizer/tests/003.phpt
      ext/tokenizer/tests/bug26463.phpt:
      - MFH: Added linenumbers to array returned by token_get_all()

    * ext/tokenizer/tokenizer.c
      ext/tokenizer/tests/002.phpt
      ext/tokenizer/tests/003.phpt
      ext/tokenizer/tests/bug26463.phpt:
      - Added linenumbers to array returned by token_get_all()

2007-04-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/filestat.c:
      MFB: clean & refactored disk_*() funcs implementation
      Ilia, feel free to make these functions public, though I don't see why
      would want to do that

2007-04-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_array.c:
      - Fix unicode issue

    * ext/spl/php_spl.c:
      - Fix unicode issue in unregister according to register solution

    * ext/spl/php_spl.c:
      - Fix unicode issue (our string termination test checks both ending bytes
      instead of just one)

    * ZendEngine2/zend_operators.h:
      - Add a helper

2007-04-06  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/printf_64bit.phpt
      ext/standard/tests/strings/printf_64bit.phpt:
      fix test

2007-04-06  Andrei Zmievski  <andrei@gravitonic.com>

    * main/snprintf.h:
      MFB

    * (PHP_5_2)
      main/snprintf.h:
      We can't use the printf attribute here since we are supporting
      non-standard formats (like 'F').

2007-04-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/php_spl.c:
      - Fix types

    * ext/spl/php_spl.c:
      - MFB #40091 fix

2007-04-06  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/soap/php_encoding.c:
      Apologies. Didn't realize we were using custom snprintf().

    * (PHP_5_2)
      ext/soap/php_encoding.c:
      Typo?

2007-04-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      ext/spl/spl_array.c:
      - Fix 40442

    * (PHP_5_2)
      ext/spl/tests/bug40442.phpt:
      - Add bug name

    * (PHP_5_2)
      ext/spl/php_spl.c:
      - Better fix for #40091

2007-04-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/config.w32:
      - MFB: Fix windows mutex intialization, add  HAVE_GD_FONTMUTEX and
        HAVE_LIBFREETYPE to config.w32 (Thanks to Frank for the report)

    * (PHP_5_2)
      ext/gd/config.w32
      ext/gd/gd.c:
      - Fix windows mutex intialization, add  HAVE_GD_FONTMUTEX and 
      HAVE_LIBFREETYPE
        to config.w32 (Thanks to Frank for the report)

2007-04-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_array.c
      ext/spl/tests/bug40442.phpt
      ext/spl/tests/bug40442.phpt:
      - Fix #40442

2007-04-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      main/main.c:
      Avoid locks when appening to the error log file

2007-04-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/tests/foreach.phpt
      ZendEngine2/tests/foreach.phpt:
      
      file foreach.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      
      Fixed foreach by-ref bug.
      

2007-04-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - MFH zend_info_call_*() stuff, fixes coverity issue #328, noticed by tony

2007-04-05  Rob Richards  <rrichards@ctindustries.net>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      fix win32 build

2007-04-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/config.m4:
      - depends on 2.0.34

    * (PHP_5_2)
      ext/gd/gd.c:
      - reflect the "real" version to avoid confusions. Users should really use
        only the bundled version

    * (PHP_5_2)
      ext/openssl/tests/005_crt.txt:
      - MFB: import the right data 005_crt.txt

2007-04-05  Antony Dovgal  <antony@zend.com>

    * ext/gd/gd.c:
      fix build without FreeType

    * ext/openssl/openssl.c
      ext/openssl/php_openssl.h
      ext/openssl/tests/005.phpt:
      fix build & test
      improve coding style

    * (PHP_5_2)
      ext/openssl/tests/005.phpt:
      fix test

    * (PHP_5_2)
      ext/openssl/openssl.c:
      fix ZTS build

2007-04-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/mcrypt/mcrypt.c:
      
      Fixed bug #40999 (mcrypt_create_iv() not using random seed).

2007-04-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - nuke c++ comments

    * ext/openssl/openssl.c
      ext/openssl/tests/005.phpt
      ext/openssl/tests/005_crt.txt:
      - MFB:
       - implement #39867, PKCS#12 support
       - Fix possible multibyte issues issue in the add_assoc function
       - add test for openssl_csr_get_subject

    * (PHP_5_2)
      NEWS:
      - #39867 and openssl MB fix

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h
      ext/openssl/tests/005.phpt:
      - implement #39867, PKCS#12 support
      - Fix possible multibyte issues issue in the add_assoc function
      - add test for openssl_csr_get_subject

    * (PHP_5_2)
      NEWS:
      - filter and gd entries

    * ext/filter/filter.c:
      - MFB: #40947, allow a single filter as argument for filter_var_arra

    * (PHP_5_2)
      ext/filter/filter.c:
      - #40947, allow a single filter as argument for filter_var_array

2007-04-04  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      ext/session/session.c
      ext/session/session.c:
      MFH: fix #40998 (long session array keys are truncated)

    * ext/session/session.c:
      fix #40998 (long session array keys are truncated)

2007-04-04  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      Sync with mail function in mb_send_mail function(problem MOPB-33-2007:PHP
      and MOPB-34-2007:PHP).

2007-04-04  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gdft.c:
      MFB: fix race condition on font cache shutdown

    * (PHP_5_2)
      ext/gd/libgd/gdft.c:
      fix race condition on font cache shutdown

2007-04-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd_gif_in.c:
      - MFH:
       - do not try to use the global color map when none was found (Nuno,
      Pierre)
       - free im on error

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c:
      - do not try to use the global color map when none was found (Nuno, Pierre)
      - free im on error

2007-04-04  Antony Dovgal  <antony@zend.com>

    * ext/openssl/xp_ssl.c:
      fix leak on error

2007-04-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/gd.c
      ext/gd/php_gd.h:
      - MFH: don't declare MSHUTDOWN if both cachesetup and t1lib are not used

    * ext/gd/gd.c
      ext/gd/php_gd.h
      ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37360.phpt:
      - fix previous commit (missing #ifdef in shutdown declaration)
      - MFB:
       - Sync with gd 2.0.35 (bug #52, #60 and #66)
        - Improve TS of gif loading code (Roman Nemecek, Nuno, Pierre)
        - a frame size must be confined to the screen defition (Pierre)
        - be sure to always read the dimensions in the frame and does not use
          the screen size (see #66 for a side effect) (Pierre)
        - Update #37360 test. The frame does not fit the logical screen (specs
          tell that it must fit) (Pierre)

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37360.phpt:
      - Sync with gd 2.0.35 (bug #52, #60 and #66)
       - Improve TS of gif loading code (Roman Nemecek, Nuno, Pierre)
       - a frame size must be confined to the screen defition (Pierre)
       - be sure to always read the dimensions in the frame and does not use
         the screen size (see #66 for a side effect) (Pierre)
      - Update #37360 test. The frame does not fit the logical screen (specs
        tell that it must fit) (Pierre)

    * (PHP_5_2)
      ext/gd/config.m4
      ext/gd/gd.c
      ext/gd/php_gd.h
      ext/gd/libgd/gd.h
      ext/gd/libgd/gdft.c:
      - MFH:
       - remove double lock (tween colors cache is created in each thread, the
         cache mutex is already locked earlier)
       - #40858, other TS improvements for gd freetype cache management
         cache initialization and shutdown is now done in MINIT and MSHUTDOWN.

    * ext/gd/gd.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gdft.c:
      - remove double lock (tween colors cache is created in each thread, the
        cache mutex is already locked earlier)
      - #40858, other TS improvements for gd freetype cache management
        cache initialization and shutdown is now done in MINIT and MSHUTDOWN.

2007-04-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/halt_compiler1.phpt
      ZendEngine2/tests/halt_compiler1.phpt
      ZendEngine2/tests/halt_compiler2.phpt
      ZendEngine2/tests/halt_compiler2.phpt
      ZendEngine2/tests/halt_compiler3.phpt
      ZendEngine2/tests/halt_compiler3.phpt
      ZendEngine2/tests/halt_compiler4.phpt
      ZendEngine2/tests/halt_compiler4.phpt:
      
      Addres limitation of __HALT_COMPILER() that allowed only one instance
      per request.
      

2007-04-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd_topal.c:
      - MFB: colors allocated henceforth from the resulting image overwrite
      	the palette colors (sync with 2.0.34) (Rob Leslie)

    * (PHP_5_2)
      ext/gd/libgd/gd_topal.c:
      . colors allocated henceforth from the resulting image overwrite
        the palette colors (sync with 2.0.34) (Rob Leslie)

2007-04-03  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      MFH: fix #39351 (relative include fails on Solaris)

    * TSRM/tsrm_virtual_cwd.c:
      fix #39351 (relative include fails on Solaris)

2007-04-03  Brian Shire  <shire@tekrat.com>

    * ext/standard/pack.c
      ext/standard/tests/strings/pack.phpt:
      MFB: correction for previous fix to bug #38770 (pack/unpack is broken on
      64bit)
      fix pack test, correct space to tabs

    * (PHP_5_2)
      ext/standard/pack.c
      ext/standard/tests/strings/pack.phpt:
      correction for previous fix to bug #38770 (pack/unpack is broken on 64bit)
      fix pack test, correct space to tabs

2007-04-03  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/php_dom.c:
      MFB: allow registered classes to be changed

    * (PHP_5_2)
      ext/dom/php_dom.c:
      allow registered classes to be changed

2007-04-03  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * NEWS:
      Fugbix typo.

2007-04-03  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Removed undocumnted and incomplete support for strings in list() operator

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

    * (PHP_5_2)
      NEWS:
      
      Fixed typos

2007-04-02  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      fix #33664

    * TSRM/tsrm_win32.c
      TSRM/tsrm_win32.c
      ext/standard/proc_open.c
      ext/standard/proc_open.c:
      fix for #33664 Console window appears when using exec()

2007-04-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/tests/strings/printf_64bit.phpt:
      MFB- 64bit test

    * ext/standard/tests/strings/printf_64bit.phpt
      ext/standard/tests/strings/printf_64bit.phpt:
      
      file printf_64bit.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/strings/printf.phpt:
      MFB:- Make this 32bit only test. (will add 64bit version next)

    * (PHP_5_2)
      ext/standard/tests/strings/printf.phpt:
      - Make this 32bit only test. (will add 64bit version next)

2007-04-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.h
      ext/soap/php_encoding.h
      ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/bugs/bug34657.phpt
      ext/soap/tests/bugs/bug36999.phpt
      ext/soap/tests/bugs/bug36999.phpt
      ext/soap/tests/bugs/bug36999.phpt
      ext/soap/tests/bugs/bug36999.wsdl
      ext/soap/tests/bugs/bug36999.wsdl
      ext/soap/tests/bugs/bug36999.wsdl
      ext/soap/tests/bugs/bug37013.phpt
      ext/soap/tests/bugs/bug37013.phpt
      ext/soap/tests/bugs/bug37013.phpt
      ext/soap/tests/bugs/bug37013.wsdl
      ext/soap/tests/bugs/bug37013.wsdl
      ext/soap/tests/bugs/bug37013.wsdl
      ext/soap/tests/interop/Round2/Base/r2_base_015p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_015w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_import3_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_014w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_015w.phpt:
      Fixed bug #37013 (server hangs when returning circular object references)

2007-04-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/standard/info.c:
      MFB52:- Changed phpinfo() to make difference between set php.ini path and
      what was actually loaded.

    * (PHP_5_2)
      ext/standard/info.c:
      - Changed phpinfo() to make difference between set php.ini path and what
      was actually loaded.

2007-04-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/soap/tests/bugs/bug34657.phpt:
      Fixed test

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

    * (PHP_5_2)
      NEWS
      main/main.c:
      
      Fixed bug #40897 (error_log file not locked)

    * (PHP_5_2)
      NEWS
      main/php_content_types.c:
      
      Fixed bug #40921 (php_default_post_reader crashes when post_max_size is
      exceeded).

2007-03-30  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/soap/tests/bugs/bug34657.phpt:
      new test

    * ext/soap/tests/bugs/bug34657.phpt
      ext/soap/tests/bugs/bug34657.phpt:
      
      new test

2007-03-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/standard/mail.c:
      
      MFB: Fixed MOPB-34-2007:PHP mail() Header Injection Through Subject and To
      Parameters

    * (PHP_5_2)
      ext/standard/mail.c:
      Fixed MOPB-34-2007:PHP mail() Header Injection Through Subject and To
      Parameters

2007-03-29  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      Add missing #if check

2007-03-29  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      add news entry
      + minor text fixes

    * (PHP_5_2)
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/pecl_bug10194.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt:
      MFH: fix PECL bug #10194 (crash in Oracle client when memory limit reached
      in the callback)
      preallocate the required buffer, so that it would fail earlier.

    * ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/pecl_bug10194.phpt
      ext/oci8/tests/pecl_bug10194.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt
      ext/oci8/tests/pecl_bug10194_blob.phpt:
      fix #10194 (crash in Oracle client when memory limit reached in the
      callback)
      preallocate the required buffer, so that it would fail earlier.

2007-03-28  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_collection.c:
      Oracle seems to return non zero terminated strings or strings with only 1
      zero at the end in Unicode mode
      surely u_strlen() doesn't like it, so lets use OCIStringSize() and avoid
      u_strlen()

2007-03-28  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Improved FastCGI SAPI to support external pipe and socket servers on win32

2007-03-28  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/cli/tests/015.phpt:
      - Fixed test

    * (PHP_5_2)
      sapi/cli/tests/015.phpt:
      - Fix test: Some people actually use --enable-debug here..

2007-03-28  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/ltrim.phpt
      ext/standard/tests/strings/rtrim.phpt
      ext/standard/tests/strings/str_pad.phpt:
      new ltrim, rtrim and str_pad tests

    * ext/standard/tests/strings/ltrim.phpt
      ext/standard/tests/strings/ltrim.phpt
      ext/standard/tests/strings/rtrim.phpt
      ext/standard/tests/strings/rtrim.phpt
      ext/standard/tests/strings/str_pad.phpt
      ext/standard/tests/strings/str_pad.phpt:
      
      New tests for ltrim, rtrim, str_pad

2007-03-28  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c
      main/main.c:
      drop deprecated funcs and change error level to E_WARNING

    * (PHP_5_2)
      sapi/milter/.cvsignore:
      add .cvsignore

    * sapi/milter/.cvsignore
      sapi/milter/.cvsignore:
      
      add .cvsignore

    * (PHP_5_2)
      NEWS
      sapi/milter/php_milter.c:
      MFH: fix #40392 (memory leaks in PHP milter SAPI)

    * sapi/milter/php_milter.c:
      fix #40392 (memory leaks in PHP milter SAPI)
      we should have dropped this SAPI years ago

2007-03-28  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/strings/ucfirst1.phpt:
      New ucfirst() test.

    * ext/standard/tests/strings/printf.phpt:
      new test for printf

    * ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/printf.phpt
      ext/standard/tests/strings/ucfirst.phpt:
      
      file printf.phpt was initially added on branch PHP_5_2.

2007-03-28  Antony Dovgal  <antony@zend.com>

    * main/php_variables.c:
      fix compile warning

2007-03-28  Zoe Slattery  <zoe@uk.ibm.com>

    * (PHP_5_2)
      ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt
      ext/standard/tests/strings/strlen.phpt:
      Three new string tests for funtions strcasecmp, strcmp and strlen.

2007-03-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      run-tests.php:
      - MFH Allow to load multipe extensions via -d

    * run-tests.php:
      - Allow to load multipe extensions via -d

2007-03-27  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/standard/mail.c:
      MF52: fix compile warning

    * (PHP_5_2)
      ext/standard/mail.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      fix compile warning

2007-03-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/standard/mail.c:
      
      MFB: MOPB-33-2007:PHP mail() Message ASCIIZ Byte Truncation

    * (PHP_5_2)
      ext/standard/mail.c:
      
      Fixed MOPB-33-2007:PHP mail() Message ASCIIZ Byte Truncation

2007-03-26  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug37386.phpt:
      MFB: fix bug #37386 (autocreating element doesn't assign value to first
      node)
      all single SimpleXMLElements are addressable using offset 0
      use correct node for xpath context node
      add test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug37386.phpt
      ext/simplexml/tests/bug37386.phpt:
      fix bug #37386 (autocreating element doesn't assign value to first node)
      all single SimpleXMLElements are addressable using offset 0
      use correct node for xpath context node
      add test

2007-03-26  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      main/php_variables.c:
      revert by request of Derick

    * (PHP_4_4)
      NEWS
      main/php_variables.c:
      fix #40586 (_ENV vars get escaped when magic_quotes_gpc is on)

    * (PHP_4_4)
      NEWS
      NEWS
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/tests/strings/bug40915.phpt:
      MFH: fix #40915 (addcslashes unexpected behavior with binary input)

    * ext/standard/tests/strings/bug40915.phpt
      ext/standard/tests/strings/bug40915.phpt:
      
      fix #40915 (addcslashes unexpected behavior with binary input)

    * ext/standard/string.c:
      fix #40915 (addcslashes unexpected behavior with binary input)

    * ext/ftp/ftp.c:
      MFB

2007-03-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS:
      Bug fixes

    * (PHP_4_4)
      ext/session/session.c:
      
      Fixed MOPB-32-2007 (Double free inside session_decode())

2007-03-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/pcre/config0.m4:
      - Need to install headers

2007-03-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug37212.phpt:
      Typo

2007-03-25  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      acinclude.m4:
      MFB52:- Check if Makefile.frag actually exists before running sed on it.

    * acinclude.m4:
      MFB:- Check if Makefile.frag actually exists before running sed on it.

    * (PHP_5_2)
      acinclude.m4:
      - Check if Makefile.frag actually exists before running sed on it.

    * ext/mysqli/tests/bug38710.phpt
      ext/mysqli/tests/bug38710.phpt:
      - Fixed test to skip when mysqld is not running

2007-03-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_array.c:
      - Drop double variable declaration

2007-03-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/ftp/ftp.c:
      
      MFB: Fixed CRLF injection inside ftp_putcmd().

    * (PHP_5_2)
      ext/ftp/ftp.c:
      
      Fixed CRLF injection inside ftp_putcmd().
      

2007-03-23  Stanislav Malyshev  <stas@zend.com>

    * ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/unserializeS.phpt:
      MFB: fix MOPB-29 - unserialize modifier S does not calculate length
      correctly

2007-03-23  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/standard/var_unserializer.c:
      regenerate to fix gcov build. plus use re2c bitvectors

2007-03-23  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      NEWS:
      fix MOPB-29 - unserialize modifier S does not calculate length correctly

    * ext/standard/tests/serialize/unserializeS.phpt
      ext/standard/tests/serialize/unserializeS.phpt:
      
      file unserializeS.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      fix MOPB-29 - unserialize modifier S does not calculate length correctly

    * ZendEngine2/zend_object_handlers.c:
      fix comment

    * (PHP_5_2)
      ZendEngine2/zend_object_handlers.c:
      fix comment - guard system changed

2007-03-23  Douglas Goldstein  <cardoe@gentoo.org>

    * ext/ldap/ldap.c:
      Replaced all instances of ldap_get_values() with ldap_get_values_len(),
      which returns back the length of the data so on non-NULL terminated data
      we don't crash in a strlen(). Removed the PHP function ldap_get_values()
      since it's the same thing as ldap_get_values_len() now and made it alias
      ldap_get_values_len(). This should fix some random PHP<->LDAP crashes

2007-03-23  Wez Furlong  <wez.php.net@netevil.org>

    * (PHP_5_2)
      ext/pdo_sqlite/pdo_sqlite.c:
      export the module guy in the external dll version of the build

2007-03-23  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug40899.phpt
      ZendEngine2/tests/bug40899.phpt
      ZendEngine2/tests/bug40899.phpt:
      Fixed bug #40899 (memory leak when nesting list())

2007-03-23  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/mysqli.c:
      fix typo and bug #40898

2007-03-23  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #40883 (mysql_query() is allocating memory incorrectly). (Tony)

2007-03-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/date/tests/bug40861.phpt:
      
      Added -- test case

2007-03-22  Douglas Goldstein  <cardoe@gentoo.org>

    * (PHP_5_2)
      ext/ldap/ldap.c:
      Replaced all instances of ldap_get_values() with ldap_get_values_len(),
      which returns back the length of the data so on non-NULL terminated data
      we don't crash in a strlen(). Removed the PHP function ldap_get_values()
      since it's the same thing as ldap_get_values_len() now and made it alias
      ldap_get_values_len(). This should fix some random PHP<->LDAP crashes

2007-03-22  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_4_4)
      sapi/cli/getopt.c
      sapi/cli/getopt.c
      sapi/cli/tests/015.phpt:
      - MFH: Fix handling of not existing long CLI options

    * sapi/cli/getopt.c
      sapi/cli/tests/015.phpt
      sapi/cli/tests/015.phpt:
      - Fix handling of not existing long CLI options

2007-03-22  Wez Furlong  <wez.php.net@netevil.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/config.w32:
      Add php_pdo_sqlite_external.dll to windows build.
      This allows the user to provide their own version of sqlite3.dll.
      The php_pdo_sqlite.dll is still there, and will continue to be there.
      It is built from the bundled sources.
      [[DOC]]
       (this should cc: phpdoc, if it's wrong, please let the docs folks know
      :-)

2007-03-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_4)
      sapi/cli/getopt.c
      sapi/cli/getopt.c:
      - MFH Fix issue with long form of command line switches

    * sapi/cli/getopt.c:
      - Fix issue with long form of command line switches

2007-03-21  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Revert this patch, as the code was incorrect.
      - It was also not committed to HEAD.

2007-03-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/tests/bug40861.phpt
      ext/date/tests/bug40861.phpt:
      
      file bug40861.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      
      Fixed bug #40861 (Multiple +/- on relative units breaks strtotime()).

2007-03-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/bug40872.phpt:
      - MFH Fix Bug #40872 (inconsistency in offsetSet, offsetExists treatment
        of string enclosed integers)

    * ext/spl/spl_array.c
      ext/spl/tests/bug40872.phpt
      ext/spl/tests/bug40872.phpt:
      - Fix Bug #40872 (inconsistency in offsetSet, offsetExists treatment of
      string enclosed integers)

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      - MFH Optional dependency for SPL must be specified in header

    * ext/mysqli/mysqli.c:
      - Optional dependency for SPL must be specified in header

2007-03-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      TSRM/tsrm_win32.c:
      MFH: fix shmop_open() with IPC_CREAT|IPC_EXCL flags on win32

    * TSRM/tsrm_win32.c:
      fix shmop_open() with IPC_CREAT|IPC_EXCL flags on win32

2007-03-20  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/schema/schema082.phpt
      ext/soap/tests/schema/schema082.phpt
      ext/soap/tests/schema/schema083.phpt
      ext/soap/tests/schema/schema083.phpt
      ext/soap/tests/schema/schema084.phpt
      ext/soap/tests/schema/schema084.phpt
      ext/soap/tests/schema/test_schema.inc:
      
      file schema082.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/interop/Round2/Base/r2_base_009s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_009s.phpt
      ext/soap/tests/schema/schema081.phpt
      ext/soap/tests/schema/schema081.phpt
      ext/soap/tests/schema/schema082.phpt
      ext/soap/tests/schema/schema083.phpt
      ext/soap/tests/schema/schema084.phpt
      ext/soap/tests/schema/test_schema.inc:
      Added ability to encode arrays with "SOAP-ENC:Array" type instead of WSDL
      type. To activate the ability use "feature"=>SOAP_USE_XSI_ARRAY_TYPE
      option in SoapClient/SoapServer constructors.

    * ext/soap/tests/bugs/bug36226-2.phpt
      ext/soap/tests/bugs/bug36226-2.phpt
      ext/soap/tests/bugs/bug36226-2.wsdl
      ext/soap/tests/bugs/bug36226-2.wsdl:
      
      file bug36226-2.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug36226-2.phpt
      ext/soap/tests/bugs/bug36226-2.wsdl:
      Fixed bug #36226 (Inconsistent handling when passing nillable arrays)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h
      ZendEngine2/tests/bug40261.phpt
      ZendEngine2/tests/bug40261.phpt
      ZendEngine2/tests/bug40261.phpt
      ZendEngine2/tests/bug40809.phpt
      ZendEngine2/tests/bug40809.phpt
      ZendEngine2/tests/bug40809.phpt:
      Improved Zend Memory Manager to guarantee reasonable time for worst cases
      of best-fit free block searching algorithm.

2007-03-19  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_strtod.c:
      add folding tags

2007-03-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c
      ext/imap/tests/bug40854.phpt
      ext/imap/tests/bug40854.phpt:
      
      Fixed bug #40854 (imap_mail_compose() creates an invalid terminator for
      multipart e-mails).

2007-03-19  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug40833.phpt:
      Fixed bug #40833 (Crash when using unset() on an ArrayAccess object
      retrieved via __get()).

    * ZendEngine2/tests/bug40833.phpt
      ZendEngine2/tests/bug40833.phpt:
      
      file bug40833.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed bug #40833 (Crash when using unset() on an ArrayAccess object
      retrieved via __get())

2007-03-19  Antony Dovgal  <antony@zend.com>

    * ext/session/session.c:
      MFB

    * (PHP_5_2)
      ext/reflection/tests/bug40794.phpt:
      new test

    * ext/reflection/tests/bug40794.phpt
      ext/reflection/tests/bug40794.phpt:
      
      new test

2007-03-19  Edin Kadribasic  <edin@krug.dk>

    * win32/build/confutils.js:
      MFB: Make DLL only once (Wez)

    * (PHP_5_2)
      win32/build/confutils.js:
      Make DLL only once (Wez)

2007-03-18  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/node.c
      ext/dom/tests/bug40836.phpt:
      MFH: fix bug #40836 (Segfault in ext/dom)
      add test

    * ext/dom/node.c
      ext/dom/tests/bug40836.phpt
      ext/dom/tests/bug40836.phpt:
      fix bug #40836 (Segfault in ext/dom)
      add test

2007-03-18  Wez Furlong  <wez.php.net@netevil.org>

    * ext/standard/array.c:
      MFB, #40848

    * (PHP_5_2)
      NEWS:
      BFN, #40848

    * (PHP_5_2)
      ext/standard/array.c:
      fixes #40848

2007-03-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/mbstring/mbstring.c:
      MFB:  Fixed MOPB-26-2007 mb_parse_str() can be used to activate
      register_globals

    * (PHP_5_2)
      ext/mbstring/mb_gpc.c:
      Fixed MOPB-26-2007 mb_parse_str() can be used to activate register_globals
      

2007-03-17  Johannes Schlter  <johannes@schlueters.de>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug39884.phpt:
      - Fix string compare in unicode mode

2007-03-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c:
      MFH: fix #40794 (ReflectionObject::getValues() may crash when used with
      dynamic properties)

    * ext/reflection/php_reflection.c:
      fix #40794 (ReflectionObject::getValues() may crash when used with dynamic
      properties)

    * (PHP_5_2)
      sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt:
      fix tests

    * sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt:
      fix tests
      
      I was absolutely sure we removed --disable-reflection option.

2007-03-16  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt:
      Fixing %i - > %d, previously changed in error

2007-03-16  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/sybase/php_sybase_db.c:
      fix spprintf usage

    * (PHP_4_4)
      NEWS
      NEWS:
      clarify

    * ext/standard/array.c
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/array_user_key_compare.phpt
      ext/standard/tests/array/array_user_key_compare.phpt:
      Fix UMR in array_user_key_compare() (MOPB24 by Stefan Esser)

    * (PHP_4_4)
      NEWS:
      fix for mopb-24

    * (PHP_5_2)
      NEWS:
      array_user_key_compare() fix

    * ext/standard/tests/array/array_user_key_compare.phpt
      ext/standard/tests/array/array_user_key_compare.phpt
      ext/standard/tests/array/array_user_key_compare.phpt:
        1.1.4;
      file array_user_key_compare.phpt was initially added on branch PHP_5_2.

2007-03-16  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt:
      Changed %d to %i in EXPECTF

    * ext/standard/tests/strings/strcasecmp.phpt
      ext/standard/tests/strings/strcmp.phpt
      ext/standard/tests/strings/strlen.phpt:
      new test cases for string functions

2007-03-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/interbase/ibase_query.c:
      MFB: fix #40805 (Failure executing function ibase_execute())

2007-03-16  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/reflection/php_reflection.c:
      MFB: Fugbix typo.

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      Fugbix typo.

2007-03-15  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c:
      fix #40831 (cURL extension doesn't clean up the buffer of reused handle)

    * (PHP_5_2)
      ext/interbase/ibase_query.c:
      fix #40805 (Failure executing function ibase_execute())

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug40815.phpt:
      fix #40815 (using strings like "class::func" and static methods in
      set_exception_handler() might result in crash)

    * ZendEngine2/tests/bug40815.phpt
      ZendEngine2/tests/bug40815.phpt:
      
      new test

    * ZendEngine2/zend.c:
      reset the exception if it's still NULL

2007-03-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/tests/preg_replace_callback2.phpt:
      MFH: remove unnecessary warning in case of exception

    * ext/pcre/php_pcre.c
      ext/pcre/tests/preg_replace_callback2.phpt:
      don't emit any warnings in addition to an exception

2007-03-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/session/session.c:
      
      MFB: Fixed MOPB-22-2007 PHP session_regenerate_id() Double Free
      Vulnerability.

    * (PHP_5_2)
      ext/session/session.c:
      
      Fixed MOPB-22-2007:PHP session_regenerate_id() Double Free Vulnerability
      

2007-03-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c:
      MFH: fix #40750 (openssl stream wrapper ignores default_stream_timeout)

    * ext/openssl/xp_ssl.c:
      fix #40750 (openssl stream wrapper ignores default_stream_timeout)

2007-03-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - leak in extract

    * ext/zip/php_zip.c:
      - MFB: Fixed a possible memory leak on open_basedir validation (Ilia)

2007-03-14  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      NEWS:
      mopb 8 fix

2007-03-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - add ::open to the safemode check entry

    * (PHP_4_4)
      NEWS:
      - add summary of the CVE

2007-03-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      
      Fixed a possible memory leak on open_basedir validation

    * (PHP_4_4)
      NEWS:
      
      Bug fixing news

2007-03-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - MFH: openbasedir and safemode check in ::open()

    * ext/zip/php_zip.c:
      - add openbase_dir checks in ::open and addFile()

2007-03-14  Timm Friebe  <php@thekid.de>

    * ext/sybase_ct/tests/bug30312.phpt:
      - MFB: Changed expected output

    * ext/sybase_ct/tests/test_fetch_object.phpt
      ext/sybase_ct/tests/test_fetch_object.phpt
      ext/sybase_ct/tests/test_fields.phpt
      ext/sybase_ct/tests/test_fields.phpt:
      - Changed expected output

    * ext/sybase_ct/tests/test_msghandler_handled.phpt:
      - MFB: Changed message handler also to handle message #11021
      - Adjusted expected output

2007-03-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      MFH: fix #40800 (cannot disable memory_limit with -1)

2007-03-14  Timm Friebe  <php@thekid.de>

    * (PHP_5_2)
      ext/sybase_ct/tests/test_msghandler_handled.phpt:
      - Changed message handler also to handle message #11021
      - Adjusted expected output

2007-03-14  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      fix #40800 (cannot disable memory_limit with -1)

2007-03-14  Timm Friebe  <php@thekid.de>

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      - Fixed segmentation fault in sybase_connect()

    * (PHP_5_2)
      ext/sybase_ct/tests/bug30312.phpt:
      - Changed expected output

2007-03-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB: free rsrc on error in zip_read (old API)

    * (PHP_5_2)
      NEWS
      ext/zip/php_zip.c:
      - MFH: Fixed possible relative path issues in zip_open in TS mode (old API)

    * ext/zip/php_zip.c:
      - MFB: free buffer when zip_entry_read returns an empty entry

    * ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/zip_stream.c:
      - MFB:
       - rename SAFEMODE_CHECKFILE to OPENBASEDIR_CHECKPATH (can be used without
         confusing in head without confusion)
       - Add safemode and open basedir checks in zip:// wrapper (revert Ilia's
         patch). Bug found by Stefan Esser in his MOPB-20-2007

    * (PHP_5_2)
      NEWS
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/zip_stream.c:
      - rename SAFEMODE_CHECKFILE to OPENBASEDIR_CHECKPATH (can be used without
        confusing in head without confusion)
      - Add safemode and open basedir checks in zip:// wrapper (revert Ilia's
        patch). Bug found by Stefan Esser in his MOPB-20-2007

    * (PHP_5_2)
      ext/zip/tests/oo_getcomment.phpt:
      - add more cases for getComment

2007-03-14  Martin Kraemer  <Martin.Kraemer@fujitsu-siemens.com>

    * ext/bcmath/package.xml
      ext/bcmath/package.xml
      ext/calendar/package.xml
      ext/calendar/package.xml
      ext/com_dotnet/package.xml
      ext/com_dotnet/package.xml
      ext/ctype/package.xml
      ext/ctype/package.xml
      ext/curl/package.xml
      ext/curl/package.xml
      ext/dbase/package.xml
      ext/dbase/package.xml
      ext/exif/package.xml
      ext/exif/package.xml
      ext/fdf/package.xml
      ext/fdf/package.xml
      ext/ftp/package.xml
      ext/ftp/package.xml
      ext/mime_magic/package.xml
      ext/mime_magic/package.xml
      ext/mysql/package.xml
      ext/mysqli/package.xml
      ext/mysqli/package.xml
      ext/pcntl/package.xml
      ext/pcntl/package.xml
      ext/posix/package.xml
      ext/posix/package.xml
      ext/session/package.xml
      ext/session/package.xml
      ext/shmop/package.xml
      ext/shmop/package.xml
      ext/sockets/package.xml
      ext/sockets/package.xml
      ext/sysvmsg/package.xml
      ext/sysvmsg/package.xml
      ext/sysvsem/package.xml
      ext/sysvsem/package.xml
      ext/sysvshm/package.xml
      ext/sysvshm/package.xml
      ext/tokenizer/package.xml
      ext/tokenizer/package.xml
      ext/wddx/package.xml
      ext/wddx/package.xml
      ext/xml/package.xml
      ext/xml/package.xml
      ext/zlib/package.xml
      ext/zlib/package.xml:
      Typo

2007-03-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/bz2/bz2.c:
      
      MFB: Added missing open_basedir & safe_mode checks to bzip:// wrapper.

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/zip/zip_stream.c:
      
      Added missing open_basedir & safe_mode checks to zip:// and bzip://
      wrappers.
      
      Issues idendtified by MOPB-20 and MOPB-21

2007-03-13  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      Zend/zend.c
      Zend/zend.h:
      fix XSS in phpinfo() (MOPB 8) - patch by Joe Orton

    * ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h:
      MFB: fix odbc resource handling, patch by Dave Lawson

    * (PHP_5_2)
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h:
      fix odbc resource handling, patch by Dave Lawson

2007-03-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/string.c:
      return false instead of empty string when -length is greater than (len -
      offset)

2007-03-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/interbase/php_ibase_udf.c:
      
      malloc() -> pemalloc()

2007-03-12  Antony Dovgal  <antony@zend.com>

    * ext/standard/uuencode.c:
      fix folding and add missing footer

    * (PHP_5_2)
      ext/iconv/iconv.c
      ext/iconv/tests/iconv_substr.phpt:
      synchronize iconv_substr() behavior with substr()
      no MFB so far, since substr() changes are not MFBed either

2007-03-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug40770.phpt
      ZendEngine2/tests/bug40770.phpt:
      
      file bug40770.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/tests/bug40770.phpt:
      Fixed bug #40770 (Apache child exits when PHP memory limit reached)

2007-03-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug40784.phpt:
      MFH: fix #40784 (Case sensivity in constructor's fallback)

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug40784.phpt
      ZendEngine2/tests/bug40784.phpt:
      fix #40784 (Case sensivity in constructor's fallback)

2007-03-12  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed compilation warning

2007-03-12  Edin Kadribasic  <edin@krug.dk>

    * (PHP_5_2)
      NEWS:
      Lib upgrade news

2007-03-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/imap/php_imap.c:
      
      malloc() -> pemalloc()

2007-03-11  Antony Dovgal  <antony@zend.com>

    * ext/sybase_ct/tests/test.inc:
      one more fix

    * (PHP_5_2)
      ext/sybase_ct/tests/test.inc:
      fix tests

    * ext/sybase_ct/tests/test.inc:
      fix sybase tests

2007-03-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/string.c:
      Re-added check removed by the previous patch

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      
      Added additional checks for long input arrays inside
      import_request_variables().
      

2007-03-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_4_4)
      NEWS:
      - NEWS entry for the ft cve

    * (PHP_4_4)
      NEWS
      NEWS
      ext/gd/config.m4
      ext/gd/config.m4
      ext/gd/config.w32
      ext/gd/gd.dsp
      ext/gd/libgd/gd_security.c
      ext/gd/libgd/gd_security.c
      ext/gd/libgd/gdhelpers.h
      ext/gd/libgd/gdhelpers.h
      ext/gd/libgd/wbmp.c
      ext/gd/libgd/wbmp.c
      ext/gd/tests/createfromwbmp2.phpt
      ext/gd/tests/createfromwbmp2.phpt:
      - MFH: CVE-2007-1001, integer overflow with invalid wbmp images

    * (PHP_4_4)
      ext/gd/libgd/gdft.c:
      - Fix the Fix for CVE-2007-0455

    * ext/gd/config.m4
      ext/gd/config.w32
      ext/gd/libgd/gd_security.c
      ext/gd/libgd/gd_security.c
      ext/gd/libgd/gd_security.c
      ext/gd/libgd/gdhelpers.h
      ext/gd/libgd/wbmp.c
      ext/gd/tests/createfromwbmp2.phpt
      ext/gd/tests/createfromwbmp2.phpt
      ext/gd/tests/createfromwbmp2.phpt:
      - CVE-2007-1001, integer overflow with invalid wbmp images

    * ext/gd/libgd/gd.c
      ext/gd/tests/bug40764.phpt:
      - MFB: #40764, line thickness not respected for horizontal and vertical
        lines

    * (PHP_5_2)
      NEWS
      ext/gd/tests/bug40764.phpt
      ext/gd/tests/bug40764.phpt:
      - #40764, line thickness not respected for horizontal and vertical lines
       - add test
       - NEWS entry

2007-03-09  Stanislav Malyshev  <stas@zend.com>

    * ext/mysqli/tests/bug38710.phpt:
      add testcase

    * ext/mysqli/tests/bug38710.phpt
      ext/mysqli/tests/bug38710.phpt:
      
      file bug38710.phpt was initially added on branch PHP_5_2.

2007-03-09  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Return HTTP 403 in case of "access denied".

2007-03-09  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/session/mod_files.c:
      fix #40747 (possible crash in session when save_path is out of
      open_basedir)

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/tests/strings/bug40754.phpt:
      fix substr()
      it's perfectly legal to do substr("str", 0, 1000000);

    * (PHP_5_2)
      ext/date/tests/010.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      fix tests

2007-03-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug40754.phpt
      ext/standard/tests/strings/bug40754.phpt:
      
      Fixed bug #40754 (added substr() & substr_replace() overflow checks).

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      Add _SESSION to checklist

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      
      Fixed a possible super-global overwrite inside import_request_variables().
      

2007-03-09  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/curl/interface.c:
      MFB Off by ! in file:/// control char check

    * (PHP_5_2)
      ext/curl/interface.c:
      Off by ! in the url control char check for file:/// urls

2007-03-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      - #40764, line thickness not respected for horizontal and vertical lines

2007-03-08  Stanislav Malyshev  <stas@zend.com>

    * ext/mysqli/mysqli_api.c:
      MFB: fix crash/leak in bug #38710

    * (PHP_5_2)
      NEWS:
      more fixes

    * (PHP_5_2)
      ext/mysqli/mysqli_api.c:
      fix crash/leak in bug #38710

    * (PHP_5_2)
      NEWS:
      add news

2007-03-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      NEWS:
      BFN: gd gif reading

2007-03-08  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MFB: fix crash on $x['x']['y'] += 1, patch by Brian Shire

    * ZendEngine2/tests/offset_assign.phpt:
      MFB test

    * ZendEngine2/tests/offset_assign.phpt
      ZendEngine2/tests/offset_assign.phpt:
      
      file offset_assign.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      fix crash on $x['x']['y'] += 1, patch by Brian Shire

2007-03-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gd_gif_in.c:
      MFB: fix thread unsafety in the gif reader code (merge from libgd cvs)

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c:
      fix thread unsafety in the gif reader code (merge from libgd cvs)

2007-03-08  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h:
      - Improved version of ternary shortcut

2007-03-08  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/string.c:
      clarify checks and error messages

2007-03-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug40752.phpt:
      MFH: fix #40752 (parse_ini_file() segfaults when a scalar setting is
      redeclared as an array)

    * ext/standard/tests/general_functions/bug40752.phpt
      ext/standard/tests/general_functions/bug40752.phpt:
      
      fix #40752 (parse_ini_file() segfaults when a scalar setting is redeclared
      as an array)

    * ext/standard/basic_functions.c:
      fix #40752 (parse_ini_file() segfaults when a scalar setting is redeclared
      as an array)

2007-03-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/string.c:
      Improved length parameter validation

    * (PHP_5_2)
      ext/standard/string.c:
      Improved offset validation

2007-03-07  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/string.c:
      fix MOPB#14

2007-03-07  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/gmp/tests/bug32773.phpt:
      fix test

2007-03-07  Zoe Slattery  <zoe@uk.ibm.com>

    * ext/standard/tests/array/array_slice.phpt:
      New test case for array_slice

2007-03-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo_mysql/config.m4:
      fix small typo
      add --with-zlib-dir option (and simple automagic zlib detection)

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c:
      MFH: fix #40727 (segfault in PDO when failed to bind parameters)

    * ext/pdo/pdo_stmt.c:
      fix #40727 (segfault in PDO when failed to bind parameters)

2007-03-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_alloc.h:
      
      Fixed calloc wrapper

    * (PHP_5_2)
      ext/standard/browscap.c:
      
      malloc() -> pemalloc()

    * (PHP_5_2)
      ZendEngine2/zend_alloc.h:
      
      Add checks around raw allocation code

2007-03-06  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonemap.h:
      - MF52: Updated timezone database to version 2007.3.

    * (PHP_5_2)
      NEWS
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonemap.h:
      - Updated timezone database to version 2007.3. (Derick)

2007-03-06  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_ini.c:
      comment out unused function
      need to figure out why and what for it has been added in the first place..

    * (PHP_5_2)
      ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c:
      use the aliases and eliminate one more compile warning

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      MFH: declare zend_mm_random() only when needed

    * ZendEngine2/zend_alloc.c:
      declare zend_mm_random() only when needed

    * ext/standard/var.c:
      be consistent with non-unicode implementation

2007-03-06  Sara Golemon  <sara@golemon.com>

    * main/streams/streams.c:
      Fix handling over overridden file:// wrapper

2007-03-06  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/import_request.phpt:
      fix segfault in import_request_variables() and its test
      I'm not completely sure it's correct to import numeric vars like
      _POST["1"] etc.

2007-03-06  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi-readme.txt
      sapi/nsapi/nsapi.c:
      Update function names for PHP6 to php6*

2007-03-06  Antony Dovgal  <antony@zend.com>

    * ext/standard/var.c:
      initialize variable

    * ZendEngine2/tests/bug21478.phpt
      ZendEngine2/tests/bug31720.phpt
      ZendEngine2/tests/bug32290.phpt
      ZendEngine2/tests/bug36214.phpt
      ext/standard/tests/file/bug37158.phpt
      ext/standard/tests/file/bug38450.phpt
      ext/standard/tests/file/bug38450_1.phpt
      ext/standard/tests/general_functions/call_user_func_return.phpt
      ext/standard/tests/network/bug20134.phpt
      ext/standard/tests/serialize/bug24063.phpt
      ext/standard/tests/strings/bug20934.phpt
      ext/standard/tests/strings/bug26817.phpt
      ext/standard/tests/strings/bug29119.phpt
      ext/standard/tests/strings/explode.phpt
      ext/standard/tests/strings/http_build_query.phpt
      ext/standard/tests/strings/metaphone.phpt
      ext/standard/tests/strings/url_t.phpt:
      fix tests

2007-03-06  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      remove (large) static buffers for header names and request uri

    * sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      use slprintf instead of snprintf and remove 0termination things (because
      slprintf is always available now)

2007-03-06  Antony Dovgal  <antony@zend.com>

    * ext/ming/config.m4:
      fix AC_TRY_COMPILE usage

2007-03-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_strtod.c:
      Added missing allocation checks

2007-03-06  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/sqlite/sqlite.c
      ext/sybase_ct/php_sybase_ct.c:
      use safe_realloc

    * (PHP_5_2)
      ext/sybase/php_sybase_db.c:
      use safe_erealloc

2007-03-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/mbstring/oniguruma/regerror.c:
      - Add missing return value check

    * (PHP_5_2)
      ext/mbstring/oniguruma/regerror.c:
      - Revert last part and fix issue under windows

    * (PHP_5_2)
      ext/mbstring/oniguruma/regversion.c:
      - And the sizes too

    * (PHP_5_2)
      ext/mbstring/oniguruma/regversion.c:
      - More to go

    * (PHP_5_2)
      ext/mbstring/oniguruma/regposerr.c:
      - There you go

    * (PHP_5_2)
      ext/mbstring/oniguruma/regposerr.c:
      - MFH Revert back to sprintf (we could define snprintf for windows but we
      don't)

    * ext/mbstring/oniguruma/regposerr.c:
      - Revert back to sprintf (we could define snprintf for windows but we
      don't)

2007-03-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      
      Fixed bug #40417 (Allow multiple instances of the same named PDO token in
      prepared statement emulation code).

2007-03-06  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/interbase/ibase_service.c:
      fix broken snprintf code

2007-03-05  Stanislav Malyshev  <stas@zend.com>

    * (PHP_4_4)
      ext/fdf/fdf.c:
      MF5: use safe_emalloc

    * (PHP_4_4)
      sapi/isapi/php4isapi.c:
      MF5: use srtlcat

    * (PHP_4_4)
      sapi/apache/php_apache.c
      sapi/apache2handler/php_functions.c:
      MF5: use snprintf

    * (PHP_4_4)
      ext/xmlrpc/libxmlrpc/xml_to_soap.c:
      MF5: increase array size to fit buffer size

    * (PHP_5_2)
      ext/fdf/fdf.c:
      use safe_emalloc

2007-03-05  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c:
      snprintf patch

2007-03-05  andy wharmby  <wharmby@uk.ibm.com>

    * NEWS:
      Remove bug entry for 35872 as now in 5.2

2007-03-05  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/date/php_date.c
      ext/date/php_date.c:
      - fix ws as requested by derick

    * ext/date/php_date.c
      ext/date/php_date.c:
      - fix bug #40691: add comparison object handler

2007-03-05  andy wharmby  <wharmby@uk.ibm.com>

    * NEWS
      NEWS
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet.h:
      Fixed bug #35872 (Prevent object store references during RSHUTDOWN)

2007-03-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/xmlrpc/libxmlrpc/base64.c
      ext/xmlrpc/libxmlrpc/base64.h
      ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c
      ext/xmlrpc/libxmlrpc/xml_to_soap.c
      ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c:
      
      Fixed bug #40703 (Resolved a possible namespace conflict between libxmlrpc
      and MySQL's NDB table handler).

    * ext/standard/tests/array/bug40709.phpt
      ext/standard/tests/array/bug40709.phpt:
      
      file bug40709.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      
      Fixed bug #40709 (array_reduce() behaves strange with one item stored
      arrays).

2007-03-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_language_parser.y:
      - Implement '?:'
      [DOC] "expr1 ?: expr1" is a shortcut for: "expr1 ? expr1 : expr2" as
            exists in gcc and discussed some time back. Note that this is not
            an implementation ifsetor($var, default). While ifsetor would not
            generate any message for non existing variables or array indices
            the ternary shortcut does. Also the ternary shortcut does a boolean
            evaluation rather then checking for isset(). That way ther ternary
            shortcut can work on any expression while ifsetor can only work on
            variables. Also to be silent one has do do: "@$expr1 ?: $expr2".

    * (PHP_5_2)
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c:
      - Fix copy'n'paste issues

    * (PHP_5_2)
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/spl/internal/parentiterator.inc:
      - MFH simplify, synch docu/implementation

    * ext/spl/spl_directory.c:
      - Missed one is-dot check

    * ext/spl/spl_iterators.c
      ext/spl/internal/parentiterator.inc:
      - Match docu with implementation
      - RecursiveFilterIterator::accept() needs to be abstract

    * ext/spl/spl_directory.c
      ext/spl/spl_iterators.c:
      - Simplify

2007-03-04  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/wddx/wddx.c:
      ik, make it memcpy

    * (PHP_5_2)
      ext/wddx/wddx.c:
      fix wrong code

2007-03-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - And finally use prefix style names for consistency sake

2007-03-04  Edin Kadribasic  <edin@krug.dk>

    * win32/build/Makefile:
      MFB: Check that manifest file exists before trying to embed it

    * (PHP_5_2)
      win32/build/Makefile:
      Check that manifest file exists before trying to embed it

2007-03-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Reverting glob on child logic makes globbing work better with the example
        code

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Fix a minor issue with glob support - forgot to set length of string
      - Add ability to not use glob on subdirs

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

    * main/streams/glob_wrapper.c:
      - Missed to add [ to meta char check

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Glob might require us to refetch the path for every entry

    * main/streams/glob_wrapper.c
      main/streams/php_stream_glob_wrapper.h:
      - Allow to retrieve flags with php_glob_stream_get_count()
      - Detect meta chars in pathand switch to append mode so that path can
        actually changes for each entry

2007-03-03  Edin Kadribasic  <edin@krug.dk>

    * (PHP_5_2)
      NEWS:
      Library update

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

    * ext/spl/spl_directory.c:
      - Add DirectoryIterator::count()

    * main/streams/glob_wrapper.c
      main/streams/php_stream_glob_wrapper.h:
      - Allow to get number of entries of a glob stream

    * main/php_streams.h:
      - One more tab to go

    * main/php_streams.h:
      - Change to hex to help read-/maintainability

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Add glob support for DirectoryIterator

    * win32/php5dllts.dsp
      win32/build/config.w32:
      - Add glob stream to win build

    * main/streams/glob_wrapper.c
      main/streams/php_stream_glob_wrapper.h:
      - Provide access to pattern used in glob

    * main/streams/glob_wrapper.c
      main/streams/php_stream_glob_wrapper.h:
      - php_stream_is() requires php_glob_stream_ops to be public
      - little bit of additional whitespace

    * configure.in
      ext/standard/basic_functions.c
      main/php_streams.h
      main/streams/glob_wrapper.c
      main/streams/php_stream_glob_wrapper.h
      main/streams/plain_wrapper.c:
      - Add glob stream wrapper

    * ext/standard/file.c:
      - Fix realpath() logic

    * (PHP_5_2)
      main/streams/streams.c:
      - MFH A stream wrapper might only allow directory access

    * main/streams/streams.c:
      -A stream wrapper might only allow directory access

2007-03-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/tests/strings/bug40704.phpt
      ext/standard/tests/strings/bug40704.phpt:
      
      Fixed bug #40704 (strip_tags() does not handle single quotes correctly)

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

    * (PHP_5_2)
      NEWS:
      - The # line does not belong here

    * (PHP_5_2)
      NEWS
      ext/spl/spl_directory.c:
      - MFH [DOC] Add SplFileInfo::getBasename(), DirectoryIterator::getBasename
      - MFH Add SplFileInfo::getLinkTarget(), SplFileInfo::getRealPath()

2007-03-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/session/mod_files.c
      ext/session/session.c:
      Adjust checks to allow paths without a trailing /

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

    * ext/spl/spl_directory.c:
      - SplFileInfo::getRealPath() is not always present

    * ext/spl/spl_directory.c:
      

    * ext/spl/spl_directory.c:
      - [DOC] Add SplInfo::getBasename(), DirectoryIterator::getBasename()

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      - Catch empty class name error earlier

2007-03-03  Johannes Schlter  <johannes@schlueters.de>

    * main/output.c
      tests/output/ob_020.phpt:
      - Fix old behaviour, ob_list_handlers() should always return an array

2007-03-03  Edin Kadribasic  <edin@krug.dk>

    * (PHP_4_4)
      ext/interbase/interbase.dsp
      ext/snmp/snmp.dsp
      ext/sybase_ct/sybase_ct.dsp
      sapi/apache/php4apache.dsp
      sapi/apache2handler/php4apache2.dsp
      sapi/pi3web/php4pi3web.dsp:
      Use standardised locations for libs and includes

    * (PHP_4_4)
      ext/informix/ifx.dsp:
      Made compile without magic

    * (PHP_5_2)
      NEWS:
      Lib upgrade update

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

    * main/main.c
      main/main.c
      main/php_globals.h
      main/php_globals.h
      main/php_variables.c
      main/php_variables.c:
      limit nesting level of input variables

    * (PHP_5_2)
      main/php_variables.c:
      fix variable name

    * (PHP_5_2)
      NEWS:
      limit input variable nesting

2007-03-02  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/file/proc_open01.phpt:
      MFB

    * (PHP_5_2)
      ext/standard/tests/file/proc_open01.phpt:
      increase the stream_select() timeout, to make the test pass in a slow
      machine with valgrind

    * ext/gd/libgd/gd_gif_in.c:
      MFB

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c:
      fix access to non initialized memory (check valgrind reports on
      http://gcov.php.net)

2007-03-02  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/bug40415.phpt:
      mask resource numbers

    * (PHP_5_2)
      ext/oci8/tests/lob_029.phpt:
      improved test

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

    * (PHP_5_2)
      ext/session/session.c:
      
      Improve safe_mode check

2007-03-01  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/bug40415.phpt
      ext/oci8/tests/fetch_all3.phpt
      ext/oci8/tests/fetch_all3.phpt
      ext/oci8/tests/lob_037.phpt
      ext/oci8/tests/lob_038.phpt
      ext/oci8/tests/lob_039.phpt:
      new tests

    * ext/oci8/tests/bug40415.phpt
      ext/oci8/tests/bug40415.phpt
      ext/oci8/tests/lob_029.phpt
      ext/oci8/tests/lob_037.phpt
      ext/oci8/tests/lob_037.phpt
      ext/oci8/tests/lob_038.phpt
      ext/oci8/tests/lob_038.phpt
      ext/oci8/tests/lob_039.phpt
      ext/oci8/tests/lob_039.phpt:
      
      new tests by Chris and me

    * ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFB: allocate and define descriptors dynamically

    * (PHP_5_2)
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      allocate descriptors dynamically

2007-03-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_4_4)
      ext/gd/libgd/gdft.c:
      MFH

    * ext/gd/libgd/gdft.c:
      MFB

    * (PHP_5_2)
      ext/gd/libgd/gdft.c:
      merge from gd sources: unlock mutex before shuting it down

2007-03-01  Antony Dovgal  <antony@zend.com>

    * ext/iconv/config.m4:
      fix iconv cross-compilation

    * (PHP_5_2)
      NEWS
      ext/posix/config.m4:
      MFH: fix #40678 (Cross compilation fails)

    * ext/posix/config.m4:
      fix #40678 (Cross compilation fails)

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

    * (PHP_5_2)
      NEWS:
      
      Fixed bug #40464 (session.save_path wont use default-value when safe_mode
      or open_basedir is enabled).

2007-02-28  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with 4.4.6.

2007-02-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/interbase/interbase.c
      ext/interbase/interbase.c:
      Typo

2007-02-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/mbstring/oniguruma/regerror.c:
      
      Fixed typo

    * (PHP_5_2)
      ext/mbstring/oniguruma/regerror.c:
      Adjust vsnprintf() usage

2007-02-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/ftp/ftp.c
      ext/hash/hash.c
      ext/mbstring/oniguruma/regerror.c
      ext/mhash/mhash.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pdo_firebird/firebird_driver.c
      ext/session/mod_mm.c
      ext/session/session.c
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c
      ext/standard/html.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/string.c
      ext/wddx/wddx.c
      main/SAPI.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/tux/php_tux.c:
      
      snprintf() -> slprintf()

    * (PHP_5_2)
      ext/date/php_date.c
      ext/exif/exif.c
      ext/imap/php_imap.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/pdo_firebird/firebird_statement.c
      ext/soap/soap.c:
      
      snprintf() -> slprintf()
      

    * (PHP_5_2)
      ext/standard/string.c:
      
      Fixed bug #40637 (Regression in strip_tags() in relation so quote
      handling)

2007-02-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_directory.c:
      - Add missing access check

    * ext/spl/spl.php
      ext/spl/spl_directory.c:
      - Add SplFileInfo::getLinkTarget
      - Add SplFileInfo::getRealPath

2007-02-26  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h:
      nuke dead code

    * ext/standard/filestat.c:
      simplify disk_*_space() functions sources by moving ifdef'ed
      implementations into separate functions

    * (PHP_5_2)
      ext/session/mod_mm.c:
      fix typo

2007-02-26  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug40609.phpt
      ext/soap/tests/bugs/bug40609.phpt
      ext/soap/tests/bugs/bug40609.wsdl
      ext/soap/tests/bugs/bug40609.wsdl:
      Fixed tests

2007-02-26  Antony Dovgal  <antony@zend.com>

    * Makefile.global:
      remind about 'make test'

    * ext/standard/filestat.c
      ext/standard/filestat.c:
      fix folding

2007-02-26  Rob Richards  <rrichards@ctindustries.net>

    * ext/pcre/php_pcre.def:
      fix win build

2007-02-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/serialize/bug24063.phpt:
      fix
      the sprintf() -> zend_spprintf() change affected this

    * (PHP_5_2)
      main/snprintf.c:
      fix ws/cs and make the ugly code less ugly..

    * main/snprintf.c:
      fix CS/WS

    * ZendEngine2/zend_operators.c:
      MFB: use zend_spprintf()

2007-02-26  Dmitry Stogov  <dmitry@zend.com>

    * main/snprintf.c:
      ZTS fix

2007-02-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/bug40637.phpt:
      add new test

    * ext/standard/tests/strings/bug40637.phpt
      ext/standard/tests/strings/bug40637.phpt:
      
      new test

2007-02-26  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      poll() is not affected by FD_SETSIZE (Tony)

2007-02-26  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c:
      fix #40635 (segfault in cURL extension)

2007-02-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/head.c:
      
      Revert previous commit that caused a buffer overflow (Bug #40634)

2007-02-25  Antony Dovgal  <antony@zend.com>

    * ext/dbase/dbase.c
      ext/dbase/tests/001.phpt
      ext/dbase/tests/002.phpt:
      do not allow db without fields
      fix test

    * ext/sockets/sockets.c:
      zerofill socket structs

2007-02-25  Nuno Lopes  <nunoplopes@sapo.pt>

    * main/php_compat.h:
      MFB: update pcre symbol list

    * (PHP_5_2)
      main/php_compat.h:
      update pcre symbols list

2007-02-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed bug #40591 (list()="string"; gives invalid opcode)

    * ext/soap/tests/bugs/bug40609.phpt
      ext/soap/tests/bugs/bug40609.phpt
      ext/soap/tests/bugs/bug40609.wsdl
      ext/soap/tests/bugs/bug40609.wsdl:
      
      file bug40609.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug40609.phpt
      ext/soap/tests/bugs/bug40609.wsdl:
      Fixed bug #40609 (Segfaults when using more than one SoapVar in a request).
      (Rob, Dmitry)

2007-02-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/exif/exif.c:
      - Readability

2007-02-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gdft.c:
      - MFB: sync with libgd.org, patch from Kees Cook

    * (PHP_5_2)
      ext/gd/libgd/gdft.c:
      - sync with libgd.org, patch from Kees Cook

2007-02-24  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/filter/tests/bug39763.phpt:
      Fix test

2007-02-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug40621.phpt:
      MFH: fix #40621 (Crash when constructor called inappropriately
      (statically))

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug40621.phpt
      ZendEngine2/tests/bug40621.phpt:
      fix #40621 (Crash when constructor called inappropriately (statically))

2007-02-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/lib/zip_close.c:
      - MFB: Fixed snprintf() usage

    * ext/zip/lib/zip_close.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_source_file.c:
      - merge from pecl: Force binary mode on windows

    * ext/zip/lib/zip_close.c:
      - MFB: free temp buffer

2007-02-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/exif/exif.c:
      - MFB Synch

    * main/snprintf.c:
      - Make [v]s[nl]printf compatible with 5.2 versions and [v]spprintf of head

    * main/snprintf.c
      main/snprintf.h:
      - Add [v]slprintf

    * (PHP_5_2)
      main/snprintf.c
      main/snprintf.h:
      - Add [v]slprintf to overcome the returnvalues issue of snprintf

2007-02-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/exif/exif.c:
      
      missing -1

    * (PHP_5_2)
      ext/dbase/dbf_head.c
      ext/dbase/dbf_rec.c
      ext/gd/libgd/gd_gif_in.c
      ext/interbase/ibase_query.c
      ext/pdo_firebird/firebird_statement.c
      ext/wddx/wddx.c:
      
      strncpy() -> strlcpy()

    * (PHP_5_2)
      ext/exif/exif.c:
      
      Pad to given length, not replace data with spaces

    * (PHP_5_2)
      ext/exif/exif.c:
      
      Eliminate strncpy and simplify code

    * (PHP_5_2)
      ext/standard/html.c:
      
      Eliminate strncpy() and simplify code

    * (PHP_5_2)
      ext/standard/dir.c:
      strncpy > strlcpy

    * (PHP_5_2)
      ext/shmop/shmop.c:
      
      Only do size check on create operations

2007-02-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.c
      ext/bcmath/libbcmath/src/output.c
      ext/bcmath/libbcmath/src/rt.c
      ext/com_dotnet/com_wrapper.c
      ext/dbase/dbf_head.c
      ext/dbase/dbf_misc.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/ftp/ftp.c
      ext/gd/libgd/gdtest.c
      ext/gd/libgd/webpng.c
      ext/imap/php_imap.c
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/mbstring/mbstring.c
      ext/mbstring/oniguruma/regposerr.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_prop.c
      ext/mysqli/php_mysqli.h
      ext/oci8/oci8.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_odbc/odbc_driver.c
      ext/pgsql/pgsql.c
      ext/pspell/pspell.c
      ext/session/mod_mm.c
      ext/session/session.c
      ext/skeleton/skeleton.c
      ext/soap/php_encoding.c
      ext/soap/php_http.c
      ext/soap/soap.c
      ext/standard/dns.c
      ext/standard/head.c
      ext/standard/image.c
      ext/standard/pack.c
      ext/standard/proc_open.c
      ext/standard/scanf.c
      ext/standard/string.c
      ext/standard/type.c
      ext/sybase_ct/php_sybase_ct.c
      ext/wddx/wddx.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_error_strerror.c
      main/fopen_wrappers.c
      main/php_ini.c
      main/rfc1867.c
      sapi/nsapi/nsapi.c
      sapi/tux/php_tux.c
      win32/registry.c
      win32/sendmail.c:
      - avoid sprintf

2007-02-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/zip/lib/zip_close.c:
      
      Fixed snprintf() usage

    * (PHP_5_2)
      ext/shmop/shmop.c:
      Segment size validation

    * (PHP_5_2)
      NEWS
      main/streams/transports.c:
      Fixed Bug #39396 (stream_set_blocking crashes on Win32).

    * (PHP_5_2)
      ext/sysvshm/sysvshm.c
      ext/sysvshm/tests/002.phpt:
      Unify validation of shm segment size inside shm_attach()

    * (PHP_5_2)
      ext/tidy/tests/024.phpt:
      Fixed test to work with new version of libtidy that strips spaces

2007-02-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      main/rfc1867.c:
      - Drop superflous efree

    * (PHP_5_2)
      ext/mysqli/php_mysqli.h:
      - Fix spprintf usage

    * (PHP_5_2)
      ext/exif/exif.c:
      - Make debug code really safe

2007-02-24  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Use poll() instead of select() if available

2007-02-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/proc_open.c:
      strdup() can fail

2007-02-24  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/exif/exif.c:
      use safe allocations

2007-02-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/sybase/php_sybase_db.c:
      
      Fixed a typo

2007-02-24  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      TSRM/tsrm_win32.c:
      Unfortunately, VC does not have snprintf, and sprintf_s supported only in
      vc2005
      Fortunately, we don't need it here too badly.

    * (PHP_5_2)
      ext/ftp/ftp.c:
      fix typo

    * (PHP_5_2)
      ext/bcmath/libbcmath/src/rt.c:
      fix typos

2007-02-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      TSRM/tsrm_win32.c
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_operators.c
      ext/bcmath/libbcmath/src/output.c
      ext/bcmath/libbcmath/src/rt.c
      ext/com_dotnet/com_wrapper.c
      ext/date/php_date.c
      ext/dbase/dbf_head.c
      ext/dbase/dbf_misc.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/ftp/ftp.c
      ext/gd/libgd/gdtest.c
      ext/gd/libgd/webpng.c
      ext/imap/php_imap.c
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/mbstring/mbstring.c
      ext/mbstring/oniguruma/regerror.c
      ext/mbstring/oniguruma/regposerr.c
      ext/mbstring/oniguruma/regversion.c
      ext/mhash/mhash.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_prop.c
      ext/mysqli/php_mysqli.h
      ext/oci8/oci8.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_odbc/odbc_driver.c
      ext/pgsql/pgsql.c
      ext/pspell/pspell.c
      ext/session/mod_mm.c
      ext/session/session.c
      ext/skeleton/skeleton.c
      ext/soap/php_encoding.c
      ext/soap/php_http.c
      ext/soap/soap.c
      ext/standard/dns.c
      ext/standard/head.c
      ext/standard/image.c
      ext/standard/pack.c
      ext/standard/proc_open.c
      ext/standard/scanf.c
      ext/standard/string.c
      ext/standard/type.c
      ext/sybase_ct/php_sybase_ct.c
      ext/wddx/wddx.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_error_strerror.c
      main/SAPI.c
      main/fopen_wrappers.c
      main/php_ini.c
      main/rfc1867.c
      sapi/apache/php_apache.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli_readline.c
      sapi/nsapi/nsapi.c
      sapi/tux/php_tux.c
      win32/registry.c
      win32/sendmail.c:
      - Avoid sprintf, even when checked copy'n'paste or changes lead to errors

2007-02-24  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/session/session.c:
      disallow negative length

2007-02-23  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      main/streams/plain_wrapper.c:
      MFH (r-1.82): Add retry for interrupted reads and graceful handling for
      failed retries

    * main/streams/plain_wrapper.c:
      Add retry for interrupted reads and graceful handling for failed retries

2007-02-23  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      sapi/isapi/php5isapi.c
      sapi/isapi/php5isapi.c:
      use strlcat

    * (PHP_5_2)
      sapi/apache/php_apache.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/php_apache.c:
      use snprintf

    * (PHP_5_2)
      ext/xmlrpc/libxmlrpc/xml_to_soap.c:
      increase array size to fit buffer size

2007-02-23  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c:
      fix #40611 (possible cURL memory error)

    * ext/curl/interface.c:
      fix leak
      no need to allocate the buffer if there was no data

2007-02-23  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/soap/php_sdl.c:
      use safe_emalloc

2007-02-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      MFH: fix #40606 (umask is not being restored when request is finished)

    * ext/standard/file.c:
      fix #40606 (umask is not being restored when request is finished)

2007-02-23  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/libxml/libxml.c:
      fix bug #40598 (libxml segfault)
      mark more functions unicode safe

    * (PHP_5_2)
      ext/libxml/libxml.c:
      fix bug #40598 (libxml segfault)

2007-02-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gdft.c:
      - MFB: #40578, fix the 2nd race condition on shutdown when the cache is
        freed

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gdft.c:
      - #40578, fix the 2nd race condition on shutdown when the cache is freed

2007-02-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pgsql/pgsql.c
      ext/standard/dl.c
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c:
      
      Simplify code by converting emalloc() + sprintf() to spprintf()

2007-02-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/posix/posix.c:
      MFH: check for buflen (on FreeBSD _SC_GETGR_R_SIZE_MAX is not implemented)
      patch by stas at FreeBSD dot org

    * ext/posix/posix.c:
      check for buflen (on FreeBSD _SC_GETGR_R_SIZE_MAX is not implemented)
      patch by stas at FreeBSD dot org

2007-02-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * main/streams/memory.c:
      - Fix logic

2007-02-22  Edin Kadribasic  <edin@krug.dk>

    * (PHP_4_4)
      ext/imap/imap.dsp:
      fix build

2007-02-22  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to -dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with RC1.

2007-02-22  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/general_functions/proc_open02.phpt:
      MFB

    * (PHP_5_2)
      ext/standard/tests/general_functions/proc_open02.phpt:
      fix test on ultra-fast-machines and/or SOs with long time slices

2007-02-22  Antony Dovgal  <antony@zend.com>

    * sapi/cli/php_cli.c:
      check for NULL, then add flag

2007-02-22  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      Fixed possible crash in putenv() on win32

2007-02-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/url_scanner.c:
      One more strcpy. (Thanks Stas)

    * (PHP_5_2)
      ext/standard/url_scanner.c:
      
      strcpy() elimination

2007-02-21  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/bug27508.phpt:
      minor improvements

    * (PHP_5_2)
      main/php_streams.h
      main/streams/plain_wrapper.c
      main/streams/streams.c
      sapi/cli/php_cli.c:
      MFH: implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacks

    * main/php_streams.h
      main/streams/plain_wrapper.c
      main/streams/streams.c
      sapi/cli/php_cli.c:
      implement PHP_STREAM_FLAG_NO_CLOSE and avoid hacks in plain wrapper

2007-02-21  Stanislav Malyshev  <stas@zend.com>

    * ext/soap/php_http.c
      ext/soap/php_http.c:
      use snprintf

2007-02-21  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/get_current_user.phpt:
      fix test on FreeBSD

    * ext/iconv/tests/bug37176.phpt
      ext/iconv/tests/bug37773.phpt:
      fix tests

    * (PHP_5_2)
      ext/iconv/tests/bug37176.phpt
      ext/iconv/tests/bug37773.phpt:
      fix tests on AIX

    * ext/xmlrpc/tests/bug40576_64bit.phpt:
      add test

    * (PHP_5_2)
      ext/xmlrpc/tests/bug40576_64bit.phpt:
      wrong string len

    * ext/xmlrpc/tests/bug40576_64bit.phpt
      ext/xmlrpc/tests/bug40576_64bit.phpt:
      
      file bug40576_64bit.phpt was initially added on branch PHP_5_2.

    * ext/ftp/tests/bug37799.phpt
      ext/ftp/tests/bug37799.phpt
      ext/standard/tests/file/get_current_user.phpt
      ext/xmlrpc/tests/bug40576.phpt
      ext/xmlrpc/tests/bug40576.phpt:
      fix test

    * (PHP_4_4)
      NEWS
      NEWS
      ext/gd/libgd/gdft.c
      ext/gd/libgd/gdft.c:
      MFH: fix #40578 (imagettftext() multithreading issue)

2007-02-21  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/general_functions/proc_open02.phpt:
      MFB

    * (PHP_5_2)
      ext/standard/tests/general_functions/proc_open02.phpt:
      use /usr/bin/nohup instead

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/src/parse.c:
      fix gcov build (#line stuff)

2007-02-21  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Check for FD_SETSIZE limit

2007-02-21  Antony Dovgal  <antony@zend.com>

    * ext/gd/libgd/gdft.c:
      fix #40578 (imagettftext() multithreading issue)

    * (PHP_5_2)
      NEWS
      ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
      ext/xmlrpc/tests/bug40576.phpt:
      MFH: fix #40576 (double values are truncated to 6 decimal digits when
      encoding)

    * ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c
      ext/xmlrpc/tests/bug40576.phpt
      ext/xmlrpc/tests/bug40576.phpt:
      fix bug #40576 (double values are truncated to 6 decimal digits when
      encoding)

2007-02-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c:
      Special case for last iteration

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed bug #40560 (DIR functions do not work on root UNC path)

2007-02-21  Antony Dovgal  <antony@zend.com>

    * sapi/cgi/cgi_main.c:
      fix typo

2007-02-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/soap/php_http.c:
      
      Improve redirect validation

    * (PHP_5_2)
      ext/standard/html.c:
      Use strlcpy() rather then strcpy()

2007-02-21  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      fix putenv - if there was no previous, remove variable from environ

    * ext/com_dotnet/com_olechar.c
      ext/com_dotnet/com_olechar.c:
      Cosmetic fix - safe_emalloc(nmemb, size, offset)

    * ext/com_dotnet/com_dotnet.c:
      MF5.2: CreateInstance requires BSTR (should fix #33188)

    * (PHP_5_2)
      ext/com_dotnet/com_dotnet.c:
      CreateInstance requires BSTR (should fix #33188)

2007-02-20  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ext/com_dotnet/com_dotnet.c:
      fix unallocated free

2007-02-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      acinclude.m4
      configure.in
      sapi/cgi/config9.m4:
      MFH: move PHP_TEST_WRITE_STDOUT to acinclude.m4 and use it in configure.in

    * acinclude.m4
      configure.in
      sapi/cgi/config9.m4:
      move PHP_TEST_WRITE_STDOUT to acinclude.m4 and use it in configure.in
      its result is used in sapi/cli & sapi/embed, not just sapi/cgi

    * sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      don't call php_module_startup() directly, use startup functions
      patch by Andrei Nigmatulin

    * ext/simplexml/tests/bug38406.phpt
      ext/simplexml/tests/bug38406.phpt:
      
      new test

    * ext/simplexml/simplexml.c:
      fix leak, convert unicode values to string before assigning
      change error message to use zend_error() since there is no active function

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c:
      MFH: fix #38406 (crash when assigning objects to SimpleXML attributes)

    * ext/simplexml/simplexml.c:
      fix #38406 (crash when assigning objects to SimpleXML attributes)

2007-02-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.c:
      - Make stat based functions throw an exception

2007-02-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_strtod.c:
      MFH: fix #40545 (multithreading issue in zend_strtod())

    * ZendEngine2/zend_strtod.c:
      fix #40545 (multithreading issue in zend_strtod())

    * sapi/cgi/cgi_main.c:
      MFB

2007-02-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/delete.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.h
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/tclsqlite.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/update.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/where.c:
      
      Upgraded SQLite 3 library to version 3.3.13

2007-02-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/session/mod_mm.c:
      
      Eliminate strcat() usage.

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      
      Fixed strlcat() usage.
      

2007-02-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/spl_directory.c:
      - Bugfix #40546: SplFileInfo::getPathInfo() throws an execption if
      directory is in root dir.

2007-02-19  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/odbc/php_odbc.c:
      MFH: check SQLError() return value and output a meaningful errmsg when it
      fails

    * ext/odbc/php_odbc.c:
      check SQLError() return value and output a meaningful errmsg when it fails

    * tests/basic/022.phpt
      tests/basic/023.phpt
      tests/classes/bug26737.phpt
      tests/classes/bug27504.phpt
      tests/lang/034.phpt:
      fix tests

    * sapi/cgi/README.FastCGI
      sapi/cgi/cgi_main.c:
      MFB: Eliminate strcat() usage
           Fixed handling of argv[] for GET

    * ext/pgsql/config.m4
      ext/pgsql/config.w32:
      MFB: PQfreemem() checks

    * ext/json/json.c
      ext/json/tests/bug40503.phpt:
      MFB: #40503 (json_encode() value corruption on 32bit systems with overflown
      values)

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      MFH: fix heap protection on SPARC, required by GCC4
      patch by Dmitry

    * ZendEngine2/zend_alloc.c:
      fix heap protection on SPARC, required by GCC4
      patch by Dmitry

2007-02-19  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      Info on new lib versions and BFN

2007-02-19  Dmitry Stogov  <dmitry@zend.com>

    * ext/com_dotnet/com_olechar.c
      ext/com_dotnet/com_olechar.c:
      typo

2007-02-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/var.c:
      - MFH Fixed bug #40465 (Ensure that all PHP elements are printed by
      var_dump)

2007-02-19  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      ext/pgsql/config.w32:
      Fixed bug #40371

2007-02-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/info.c:
      - WS/CS

    * (PHP_5_2)
      ext/spl/spl_iterators.c:
      - MFH CachingIterator implements Countable

2007-02-19  Edin Kadribasic  <edink@emini.dk>

    * ext/imap/php_imap.c
      ext/pgsql/config.w32:
      MFB

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c:
      Fixed bug #36496

2007-02-19  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      On win32 directories in the middle of the patch may be unreadable

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Initialize "retval" on each request

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed fcgi_putenv() semantic with NULL value

2007-02-19  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug39602.phpt:
      fix test
      stdout is closed in non-debug mode

2007-02-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      
      Eliminate strcat() usage
      Fixed handling of argv[] for GET

    * (PHP_5_2)
      ext/pgsql/config.m4
      ext/pgsql/config.w32:
      PQfreemem checks

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/tests/bug40503.phpt
      ext/json/tests/bug40503.phpt:
      Fixed bug #40503 (json_encode() value corruption on 32bit systems with
      overflown values).

2007-02-17  Stanislav Malyshev  <stas@zend.com>

    * ext/pspell/pspell.c
      ext/pspell/pspell.c:
      use safer functions, check error value

2007-02-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      fix typo

    * ZendEngine2/zend_alloc.c:
      typo in Dmitry's last name =)

2007-02-16  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Added runtime JIT auto-globals fetching and caching

2007-02-16  Stanislav Malyshev  <stas@zend.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c:
      use error message size

    * (PHP_5_2)
      ext/calendar/calendar.c:
      fix snprintf size

    * ext/calendar/calendar.c:
      use snprintf, increase hebdate buffer

    * (PHP_5_2)
      ext/calendar/calendar.c:
      increase hebdate buffer, use snprintf

2007-02-16  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_alloc.h:
      fix build

2007-02-16  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h:
      add safe_realloc

    * (PHP_5_2)
      ZendEngine2/zend_alloc.h:
      fix typo

2007-02-16  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/assert.c
      ext/standard/assert.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      Optimize out RINIT()

2007-02-16  Antony Dovgal  <antony@zend.com>

    * ext/imap/php_imap.c:
      MFB: fix leak

    * (PHP_5_2)
      ext/imap/php_imap.c:
      fix possible double free

2007-02-16  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/assert.c
      ext/standard/assert.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      Fixed return value of assert_options(ASSERT_CALLBACK) and possible crash
      (Andy Wharmby)

    * (PHP_4_4)
      NEWS
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #40286 (PHP fastcgi with PHP_FCGI_CHILDREN don't kill children
      when parent is killed)

2007-02-16  Antony Dovgal  <antony@zend.com>

    * ext/gd/tests/bug38179.phpt:
      fix test name

2007-02-16  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_globals_macros.h:
      Allow C++ extensions to use CG(), EG() ... (Caroline)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.c:
      Fixed zend_llist_remove_tail (Michael Wallner)

2007-02-16  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS:
      BFN

    * (PHP_4_4)
      ext/interbase/interbase.c:
      fix ext/interbase build

2007-02-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/var.c:
      
      Fixed bug #40465 (Ensure that all PHP elements are printed by var_dump).

    * (PHP_5_2)
      ext/imap/php_imap.c:
      Reduce stack usage & improve boundary checks

2007-02-15  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pdo_sqlite/config.m4:
      MFB: fix build on cygwin with windows-style EOLs

    * (PHP_5_2)
      ext/pdo_sqlite/config.m4:
      fix build on cygwin with windows-style EOLs

    * build/build.mk:
      MFB: fix cvsclean on cygwin with windows-style EOLs

    * (PHP_5_2)
      build/build.mk:
      fix cvsclean on cygwin with windows-style EOLs

2007-02-15  Antony Dovgal  <antony@zend.com>

    * TSRM/TSRM.h
      TSRM/tsrm_config_common.h:
      fix Cygwin build
      (costs us nothing, but makes some people happy)

2007-02-15  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_schema.c
      ext/soap/php_schema.c:
      Fixed memory leak

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c:
      Fixed bug #40467 (Partial SOAP request sent when XSD sequence or choice
      include minOccurs=0)

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Fixed bug #40414 (possivle endless fork() loop when running fastcgi)

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed Bug #40352 (FCGI_WEB_SERVER_ADDRS function get lost)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/tests/bug40236.inc
      ZendEngine2/tests/bug40236.inc
      ZendEngine2/tests/bug40236.inc
      ZendEngine2/tests/bug40236.phpt
      ZendEngine2/tests/bug40236.phpt
      ZendEngine2/tests/bug40236.phpt:
      Fixed bug #40236 (php -a function allocation eats memory)

2007-02-15  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/session/session.c
      ext/session/tests/002.phpt:
      fix segfault in php_add_session_var()

    * (PHP_4_4)
      ext/standard/string.c:
      fix possible off-by-one in str_(i)replace()

2007-02-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/mcrypt/mcrypt.c:
      use constant

    * (PHP_5_2)
      ext/mcrypt/mcrypt.c:
      
      Improved validation route for size parameter of the mcrypt_create_iv()
      function.

    * (PHP_5_2)
      ext/mime_magic/mime_magic.c:
      Fixed a possible memory corruption inside mime_content_type() on a
      non-existent file.

2007-02-14  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/php_date.c:
      - MFH: Clarify the source of the timezone data.

    * ext/date/php_date.c:
      - Clarify the source of the timezone data.

2007-02-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/error_get_last.phpt
      ext/standard/tests/general_functions/proc_open02.phpt:
      fix a few tests in unicode mode

    * ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/phpcredits.phpt
      ext/standard/tests/general_functions/proc_open02.phpt:
      MFB

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/bug39322.phpt
      ext/standard/tests/general_functions/proc_open02.phpt
      ext/standard/tests/general_functions/proc_open02.phpt:
      Fixed bug #39322 (proc_terminate() destroys process resource)

2007-02-14  Andi Gutmans  <andi@zend.com>

    * (PHP_5_2)
      sapi/cgi/CREDITS:
      - Give Dmitry credit for all the FastCGI work

2007-02-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/string.c:
      
      Make sure p is not pointing to the start of the buffer

    * (PHP_5_2)
      main/streams/plain_wrapper.c:
      
      Fixed a memory leak on highlight_file() with a non-existant file

2007-02-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_4_4)
      NEWS
      ext/pcre/config0.m4
      ext/pcre/pcrelib/.cvsignore
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_dfa_exec.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner.h
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/doc/.cvsignore
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/.cvsignore
      ext/pcre/pcrelib/testdata/grepinput
      ext/pcre/pcrelib/testdata/grepinput8
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/grepoutput8
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      win32/php4dllts.dsp:
      upgrade bundled PCRE to version 7.0

2007-02-13  Antony Dovgal  <antony@zend.com>

    * ext/oci8/php_oci8_int.h:
      output debug messages before calling OCI functions

2007-02-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/imap/php_imap.c:
      
      Fixed a memory leak inside imap_utf8()

2007-02-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug34794.phpt
      ext/standard/tests/general_functions/bug34794.phpt:
      Fixed bug #34794 (proc_close() hangs when used with two processes)

2007-02-13  Antony Dovgal  <antony@zend.com>

    * main/streams/userspace.c:
      improve php_userstreamop_seek()
      check for errors in stream_seek() and return correct status

2007-02-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ftp/ftp.c
      ext/ftp/tests/bug37799.phpt
      ext/ftp/tests/server.inc
      ext/standard/proc_open.c
      ext/standard/tests/general_functions/bug34794.phpt:
      MFB

    * (PHP_5_2)
      NEWS
      ext/ftp/ftp.c
      ext/ftp/tests/bug37799.phpt
      ext/ftp/tests/bug37799.phpt
      ext/ftp/tests/server.inc:
      Fixed bug #37799 (ftp_ssl_connect() falls back to non-ssl connection)

2007-02-13  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to -dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Package 4.4.5.

2007-02-13  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c:
      fix #40455 (proc_open() uses wrong commandline when safe_mode_exec_dir is
      set)

    * ZendEngine2/tests/018.phpt
      ext/standard/tests/file/flock.phpt
      ext/standard/tests/general_functions/ini_get_all.phpt
      ext/standard/tests/strings/convert_cyr_string.phpt
      ext/standard/tests/strings/crypt.phpt:
      new/improved tests

    * ZendEngine2/tests/018.phpt
      ZendEngine2/tests/018.phpt
      ext/standard/tests/file/flock.phpt
      ext/standard/tests/file/flock.phpt
      ext/standard/tests/general_functions/ini_get_all.phpt
      ext/standard/tests/general_functions/ini_get_all.phpt
      ext/standard/tests/strings/convert_cyr_string.phpt
      ext/standard/tests/strings/convert_cyr_string.phpt
      ext/standard/tests/strings/crypt.phpt:
      
      file 018.phpt was initially added on branch PHP_5_2.

    * ext/standard/file.c:
      plug possible leak

    * (PHP_5_2)
      ext/filter/.cvsignore
      ext/pdo/.cvsignore
      ext/pdo_sqlite/.cvsignore
      ext/xmlreader/.cvsignore
      ext/zip/.cvsignore
      ext/zip/lib/.cvsignore:
      fix .cvsignore's

2007-02-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug40432.phpt
      ext/standard/tests/strings/bug40432.phpt:
      
      Fixed bug #40432 (strip_tags() fails with greater than in attribute).

2007-02-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/examples/phar_from_dir.php:
      - Drop useless stuff

    * ext/spl/examples/phar_from_dir.php
      ext/spl/examples/phar_from_dir.php:
      
      - Add new example

2007-02-12  Antony Dovgal  <antony@zend.com>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug40451.phpt:
      MFB: #40451 (addAttribute() may crash when used with non-existent child
      node)

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug40451.phpt
      ext/simplexml/tests/bug40451.phpt:
      fix #40451 (addAttribute() may crash when used with non-existent child
      node)

    * (PHP_5_2)
      ext/standard/iptc.c:
      upgrade to new parameter parsing API
      + mostly ws/cs fixes, sort of MFH

    * (PHP_5_2)
      NEWS
      ext/standard/iptc.c:
      MFH: fix #40109 (iptcembed fails on non-jfif jpegs)

    * ext/standard/iptc.c:
      fix bug #40109 (iptcembed fails on non-jfif jpegs)
      + use safe_emalloc

    * (PHP_4_4)
      NEWS
      main/output.c
      main/php_output.h:
      fix #40335 (Compile fails when using GCC 4.1.1/binutils 2.17)

    * ext/sockets/tests/ipv6loop.phpt
      ext/standard/tests/file/stream_002.phpt:
      fix tests

    * ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/inet_ipv6.phpt
      ext/standard/tests/network/inet_ipv6.phpt:
      add separate IPv6 test

    * ext/pcre/tests/backtrack_limit.phpt
      ext/pcre/tests/bug27103.phpt
      ext/pcre/tests/invalid_utf8.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/preg_replace2.phpt
      ext/pcre/tests/recursion_limit.phpt:
      add SKIPIF sections to check if PCRE has the functionality tested/used

    * ext/oci8/config.m4
      ext/oci8/oci8.c
      ext/oci8/php_oci8_int.h:
      typofixes and other improvements by Chris Jones

    * (PHP_5_2)
      NEWS:
      fix news entry

2007-02-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/readline/readline.c:
      
      Fixed a memory leak inside readline_completion_function() on non-callable
      callback.

2007-02-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/str_ireplace.phpt:
      add test

    * ext/standard/tests/strings/str_ireplace.phpt
      ext/standard/tests/strings/str_ireplace.phpt:
      
      new test

    * tests/lang/bug30638.phpt:
      add a note

    * ext/standard/tests/file/bug40374.phpt
      ext/standard/tests/file/bug40374.phpt:
      fix test

2007-02-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tests/019.phpt
      ext/tidy/tests/028.phpt:
      sync tests with php 5.2

    * (PHP_5_2)
      NEWS
      ext/tidy/tidy.c
      ext/tidy/tests/028.phpt
      ext/tidy/tests/028.phpt:
      merge the tidyNode::getParent() patch from HEAD

2007-02-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - MFB: Fixed bug #40428, imagepstext() doesn't accept optional parameter
      	(Pierre)

    * (PHP_5_2)
      NEWS
      ext/gd/gd.c:
      - Fixed bug #40428, imagepstext() doesn't accept optional parameter
        (Pierre)

2007-02-11  Antony Dovgal  <antony@zend.com>

    * ext/imap/config.m4:
      fix typos

2007-02-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_4_4)
      ext/imap/config.m4:
      fix typos

2007-02-10  Antony Dovgal  <antony@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug40431.phpt
      ext/reflection/tests/bug40431.phpt:
      fix #40431 (dynamic properties may cause crash in ReflectionProperty
      methods)

2007-02-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/src/parse.c:
      fix gcov build (#line directives)

2007-02-10  Antony Dovgal  <antony@zend.com>

    * ext/posix/posix.c:
      use the same ifdef anf get rid of "unused var" warnings

    * ext/standard/string.c:
      fix off-by-one accidentally introduced by safe_emalloc() patch

2007-02-09  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/.cvsignore
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner.h
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/doc/.cvsignore
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepinput8
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/grepoutput8
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/tests/bug40195.phpt:
      upgrade PCRE to version 7.0

    * ext/pcre/tests/bug40195.phpt
      ext/pcre/tests/bug40195.phpt:
      
      file bug40195.phpt was initially added on branch PHP_5_2.

    * ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_newline.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner.h
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/doc/.cvsignore
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepinput
      ext/pcre/pcrelib/testdata/grepinput8
      ext/pcre/pcrelib/testdata/grepinput8
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/grepoutput8
      ext/pcre/pcrelib/testdata/grepoutput8
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput8
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8:
      
      file pcre_newline.c was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c:
      upgrade pcre to version 7.0

2007-02-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/posix/posix.c:
      MFH: fix #40410 (ext/posix does not compile on MacOS 10.3.9)

    * ext/posix/posix.c:
      fix #40410 (ext/posix does not compile on MacOS 10.3.9)

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

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/src/alter.c
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/btree.h
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/legacy.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/opcodes.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os.h
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/pragma.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/printf.c
      ext/pdo_sqlite/sqlite/src/random.c
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/shell.c
      ext/pdo_sqlite/sqlite/src/sqlite.h.in
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/table.c
      ext/pdo_sqlite/sqlite/src/tclsqlite.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/tokenize.c
      ext/pdo_sqlite/sqlite/src/trigger.c
      ext/pdo_sqlite/sqlite/src/utf.c
      ext/pdo_sqlite/sqlite/src/util.c
      ext/pdo_sqlite/sqlite/src/vacuum.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbe.h
      ext/pdo_sqlite/sqlite/src/vdbeInt.h
      ext/pdo_sqlite/sqlite/src/vdbeapi.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/where.c:
      
      Upgraded SQLite 3 to version 3.3.12

2007-02-08  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_array.h:
      - Add include

    * (PHP_5_2)
      ext/spl/spl_array.c
      ext/spl/spl_array.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h:
      - MFH Rearrange code: mode Countable from spl_array.c to spl_iterator.c

    * (PHP_5_2)
      NEWS
      ext/spl/spl_observer.c:
      - MFH: Fix Bug #39836 SplObjectStorage empty after unserialize

    * ext/spl/spl_array.c
      ext/spl/spl_array.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h:
      - Moving Countable from spl_array.c to spl_iterator.c
        allows CachingIterator to implement Countable

2007-02-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c
      ext/tidy/tests/004.phpt
      ext/tidy/tests/007.phpt
      ext/tidy/tests/010.phpt
      ext/tidy/tests/011.phpt
      ext/tidy/tests/012.phpt
      ext/tidy/tests/019.phpt
      ext/tidy/tests/024.phpt
      ext/tidy/tests/025.phpt
      ext/tidy/tests/027.phpt:
      fix a few tests (segfaults + wrong output)

2007-02-08  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/call_user_func_return.phpt:
      - Simplify call_user_func/call_user_func_array implementation
      - Allow call_user_func/call_user_func_array to return reference

    * .gdbinit:
      - Show whether a zval is a reference in printzv user command

2007-02-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      MFB: remove ereg() calls

    * (PHP_5_2)
      run-tests.php:
      convert all ereg*() calls to preg_match(), so that we become future-proof
      (ereg is scheduled for removal in PHP 6)

2007-02-08  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - No reason not to pass return_value_ptr for non return-by-reference
      functions

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - Fix potential issue with 'f'-parameter parsing
      - Complete zend_fcall_info_*() API

    * ZendEngine2/zend_execute_API.c:
      - Do not set is_ref/refcount for functions that return by reference

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - More ZEND_API's

    * ext/standard/tests/general_functions/bug40398.phpt
      ext/standard/tests/general_functions/bug40398.phpt:
      
      - Add new test

2007-02-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      TODO:
      
      Remove already done item from the todo

2007-02-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/bug40374.phpt:
      add test

    * ext/standard/tests/file/bug40374.phpt
      ext/standard/tests/file/bug40374.phpt:
      
      add test

    * sapi/apache2handler/mod_php.c:
      explicitly set module name

2007-02-07  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      run-tests.php:
      MFH: use getenv() instead of _ENV
      enable multiple error reporting on the same test

2007-02-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      configure.in:
      MFH: check if GCC on MacOS supports -no-cpp-precomp before using it

    * sapi/apache2filter/config.m4
      sapi/apache2filter/php.sym
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/sapi_apache2.c:
      upgrade apache2filter to php6

    * sapi/apache2handler/.cvsignore
      sapi/apache2handler/config.m4
      sapi/apache2handler/config.w32
      sapi/apache2handler/mod_php.c
      sapi/apache2handler/mod_php5.c
      sapi/apache2handler/php.sym
      sapi/apache2handler/php5apache2.dsp
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/sapi_apache2.c:
      change "php5" to "php6" everywhere
      rename mod_php5.c to mod_php.c

2007-02-07  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.1

2007-02-06  Antony Dovgal  <antony@zend.com>

    * main/php_open_temporary_file.c:
      use strdup()

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

    * (PHP_5_2)
      NEWS
      ext/session/php_session.h:
      
      Fixed Bug #40274 (Sessions fail with numeric root keys).

2007-02-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_engine.c
      ext/spl/spl_engine.h:
      - Add missing PHPAPI

2007-02-05  Andrei Zmievski  <andrei@gravitonic.com>

    * README.PARAMETER_PARSING_API:
      Update

    * (PHP_5_2)
      README.PARAMETER_PARSING_API:
      Update ! docs.

2007-02-05  Andi Gutmans  <andi@zend.com>

    * main/streams/php_stream_transport.h
      main/streams/php_stream_transport.h:
      - Make sure to be ANSI C compliant

2007-02-04  Frank M. Kromann  <frank@kromann.info>

    * ext/mssql/php_mssql.c:
      MFB: #39213
      Fix for '' returned as ' '.
      This only works with FreeTDS as microsofts library returns a length of 1
      for an empty string!

    * (PHP_5_2)
      ext/mssql/php_mssql.c:
      Fix for '' returned as ' '.
      This only works with FreeTDS as microsofts library returns a length of 1
      for an empty string!

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

    * ext/standard/http.c:
      
      Added a double free check.

2007-02-04  Frank M. Kromann  <frank@kromann.info>

    * ext/mbstring/config.w32:
      MFB: Fix win32 build

    * (PHP_5_2)
      ext/mbstring/config.w32:
      Fix win32 build

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

    * (PHP_5_2)
      main/php_memory_streams.h
      main/streams/memory.c:
      - MFH Add PHPAPI to stuff needed by streams API for shared exts
      - MFH Readonly issue fix to memory streams option handling (still not
        activated in 5.2.1 though)

    * main/main.c
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h:
      - Fix memleak

    * main/php_memory_streams.h
      main/streams/memory.c:
      - Fix mem/temp stream exports and readonlyissue

2007-02-02  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.h:
      Typos.

    * README.PARAMETER_PARSING_API
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - Add ^ specifier that returns original string type before conversion.
      - Add ZVAL_ENC_STRING[L] macro that allows returning either a binary
        string or an encoded strings as Unicode based on type, instead of
        UG(unicode)

2007-02-02  Michael Wallner  <mike@iworks.at>

    * ext/zlib/zlib.c:
      - add note about the past for the future, see
      http://bugs.php.net/?id=40310&edit=1

2007-02-02  andy wharmby  <wharmby@uk.ibm.com>

    * NEWS:
      Remove bug fix entries #34564 and #37927 as now in 5.2.1

    * (PHP_5_2)
      NEWS
      ext/com_dotnet/com_misc.c:
       Fixed bug #37927 (Prevent trap when COM extension processes argument of
      type VT_DISPATCH|VT_REF)

    * (PHP_5_2)
      NEWS
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      Fixed bug #34564 (COM extension not returning modified "out" argument)

2007-02-02  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/errmsg_001.phpt
      ZendEngine2/tests/errmsg_002.phpt
      ZendEngine2/tests/errmsg_003.phpt
      ZendEngine2/tests/errmsg_004.phpt
      ZendEngine2/tests/errmsg_005.phpt
      ZendEngine2/tests/errmsg_006.phpt
      ZendEngine2/tests/errmsg_007.phpt
      ZendEngine2/tests/errmsg_008.phpt
      ZendEngine2/tests/errmsg_009.phpt
      ZendEngine2/tests/errmsg_010.phpt
      ZendEngine2/tests/errmsg_011.phpt
      ZendEngine2/tests/errmsg_012.phpt
      ZendEngine2/tests/errmsg_013.phpt
      ZendEngine2/tests/errmsg_014.phpt
      ZendEngine2/tests/errmsg_015.phpt
      ZendEngine2/tests/errmsg_016.phpt
      ZendEngine2/tests/errmsg_017.phpt
      ZendEngine2/tests/errmsg_018.phpt
      ZendEngine2/tests/errmsg_019.phpt
      ZendEngine2/tests/errmsg_020.phpt
      ZendEngine2/tests/errmsg_021.phpt
      ZendEngine2/tests/errmsg_022.phpt
      ZendEngine2/tests/errmsg_023.phpt
      ZendEngine2/tests/errmsg_024.phpt
      ZendEngine2/tests/errmsg_025.phpt
      ZendEngine2/tests/errmsg_026.phpt
      ZendEngine2/tests/errmsg_027.phpt
      ZendEngine2/tests/errmsg_028.phpt
      ZendEngine2/tests/errmsg_029.phpt
      ZendEngine2/tests/errmsg_030.phpt
      ZendEngine2/tests/errmsg_031.phpt
      ZendEngine2/tests/errmsg_032.phpt
      ZendEngine2/tests/errmsg_033.phpt
      ZendEngine2/tests/errmsg_034.phpt
      ZendEngine2/tests/errmsg_035.phpt
      ZendEngine2/tests/errmsg_036.phpt
      ZendEngine2/tests/errmsg_037.phpt
      ZendEngine2/tests/errmsg_038.phpt
      ZendEngine2/tests/errmsg_039.phpt
      ZendEngine2/tests/errmsg_040.phpt
      ZendEngine2/tests/errmsg_041.phpt
      ZendEngine2/tests/errmsg_042.phpt
      ZendEngine2/tests/errmsg_043.phpt
      ZendEngine2/tests/globals.inc
      ZendEngine2/tests/globals_001.phpt
      ZendEngine2/tests/globals_002.phpt
      ZendEngine2/tests/globals_003.phpt
      ZendEngine2/tests/globals_004.phpt:
      add new tests

    * ZendEngine2/zend_API.c:
      -exactly 1 arguments
      +exactly 1 argument

2007-02-02  andy wharmby  <wharmby@uk.ibm.com>

    * NEWS:
      Update NEWS for ealier bug fixes

2007-02-02  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt:
      fix tests

    * ZendEngine2/zend_compile.c:
      fix isset() & unset() with CV-superglobals
      see #40311

2007-02-02  andy wharmby  <wharmby@uk.ibm.com>

    * ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      ADW: Fix COM extension bug #35463. Fix in/out argument processing

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

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c:
      
      Better generated parser

    * (PHP_5_2)
      ext/pdo/tests/bug_39656.phpt
      ext/pdo/tests/bug_40285.phpt
      ext/pdo/tests/bug_40285.phpt:
      
      Fixed test mixup

2007-02-01  andy wharmby  <wharmby@uk.ibm.com>

    * ext/com_dotnet/com_misc.c:
      ADW: Fixed COM extension  bug #37927.  Correct the processing of in/out
      arguments of type VT_DISPATCH|VT_REF

2007-02-01  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Removed dead code

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed possible crash because of dereference of NULL

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Enable canary protection in DEBUG mode only.

2007-02-01  Antony Dovgal  <antony@zend.com>

    * ext/standard/user_filters.c:
      bailout if bucket is NULL

    * ext/standard/incomplete_class.c:
      free class_name when necessary

    * (PHP_5_2)
      ext/iconv/iconv.c:
      plug leak

    * (PHP_5_2)
      ext/standard/string.c:
      fix leaks on error

2007-02-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to -dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with RC2.

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

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/tests/bug_39656.phpt:
      
      Fixed bug #40285 (The PDO prepare parser goes into an infinite loop in
      some instances).

2007-01-31  Antony Dovgal  <antony@zend.com>

    * acinclude.m4:
      use correct comment marker (dnl, not #)
      add comment regarding AC_DECL_YYTEXT and the annoying warning
      (just in case I'm not the only one who's annoyed by it)

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFH: fix segfault on rebindinging and rexecuting a statement with LOBs
      fix compile failure in ZTS mode when collections support is missing

    * ext/oci8/oci8.c
      ext/oci8/oci8_statement.c:
      fix compile failure in ZTS mode when collections support is missing

    * ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/oci_execute_segfault.phpt:
      fix segfault on re-binding and re-executing a statement
      improve the test
      patch by Chris Jones

2007-01-31  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/shmop/shmop.c:
      Minor code optimization

2007-01-30  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      use getenv() instead of the _ENV var

2007-01-30  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/bind_empty.phpt:
      improve test
      patch by Chris Jones

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

    * (PHP_5_2)
      NEWS:
      
      Prepare news file for release

2007-01-29  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      display all errors/leaks/warnings on each test, instead of showing just the
      top most error

2007-01-29  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4
      ext/mbstring/libmbfl/filters/Makefile.am
      ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c
      ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c
      ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.c
      ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.h
      ext/mbstring/libmbfl/filters/mbfilter_iso2022_jp_ms.h
      ext/mbstring/libmbfl/filters/mbfilter_jis.c
      ext/mbstring/libmbfl/filters/mbfilter_jis.h
      ext/mbstring/libmbfl/filters/unicode_table_jis.h
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
      ext/mbstring/libmbfl/mbfl/mbfl_ident.c:
      fixed incompatibility with PHP 5.2.0 for encoding conversion between
      ShiftJIS(CP932), eucJP, ISO-2022-JP.

2007-01-29  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c:
      Prevent flush() of closed handle on php_module_shutdown()

2007-01-29  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/soap/php_xml.c:
      fix access to already free'ed memory

2007-01-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      Prevent flush of closed handle on php_module_shutdown()

2007-01-29  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/privileged_connect1.phpt:
      fix test
      different Oracle client versions report different error messages

    * ext/oci8/tests/array_bind_005.phpt:
      fix test

2007-01-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c
      ext/zip/tests/bug40228.phpt
      ext/zip/tests/bug40228.zip:
      - MFB: #40228, ZipArchive::extractTo does create empty directories
       recursively

    * (PHP_5_2)
      NEWS:
      - #40228

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/tests/bug40228.phpt
      ext/zip/tests/bug40228.phpt
      ext/zip/tests/bug40228.zip
      ext/zip/tests/bug40228.zip:
      - #40228, ZipArchive::extractTo does create empty directories
        recursively

2007-01-29  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - don't do memory limit checks for chunk_size

2007-01-29  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/output.c:
      Fixed bug #40259 (ob_start call many times - memory error). (Dmitry)

2007-01-29  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/imap/config.m4
      ext/imap/php_imap.c:
      backported fix for ext/imap compilation failure with recent c-client
      versions
      (fixes #39401)

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

    * ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      win32/build/Makefile
      win32/build/buildconf.js
      win32/build/confutils.js
      win32/build/cvsclean.js
      win32/build/template.rc:
      
      Copyright update

2007-01-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      nullify param.parameter and avoid destroying it twice

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

    * (PHP_5_2)
      main/streams/memory.c:
      - Disable memory streams set option until 5.2.2

    * (PHP_5_2)
      main/streams/memory.c:
      - MFH truncate support for mem/temp streams

    * main/streams/memory.c:
      - Add option support for temp/memory stream (adds ftruncate support)

2007-01-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/info.c:
      use length - 1 when we fetch it from hashes

2007-01-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed bug #40231 (file_exists incorrectly reports false)

2007-01-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo_oci/oci_statement.c:
      fix leak
      readuce size of the buffer to prevent ORA-01461

    * configure.in:
      check if -no-cpp-precomp is supported by GCC before using it (mac os only)

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

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.1RC4

2007-01-25  Antony Dovgal  <antony@zend.com>

    * ext/oci8/package2.xml
      ext/oci8/package2.xml:
      
      file package2.xml was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      add missing ifdefs

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      setlocale() returns static buffer, which must be copied

    * (PHP_5_2)
      NEWS
      ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      MFH: fix #40189 (possible endless loop in zlib.inflate stream filter)

    * ext/bz2/bz2_filter.c
      ext/zlib/zlib_filter.c:
      fix #40189 (possible endless loop in zlib.inflate stream filter)

    * (PHP_5_2)
      ext/oci8/oci8_statement.c:
      PHP4 compatibility

2007-01-25  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/standard/user_filters.c:
      Fix typo

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

    * (PHP_5_2)
      ext/standard/user_filters.c:
      
      Added safety checks to the code

    * (PHP_5_2)
      ext/standard/head.c
      ext/standard/mail.c:
      
      Eliminate strcat() and strcpy()

2007-01-24  Sara Golemon  <sara@golemon.com>

    * NEWS
      ext/soap/php_http.c
      ext/soap/php_xml.c
      ext/standard/php_fopen_wrapper.c
      main/main.c
      main/php_globals.h
      main/php_streams.h
      main/streams/streams.c
      main/streams/userspace.c:
      Expand allow_url_fopen/allow_url_include functionality

2007-01-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/package.xml:
      prepare to release 1.2.3

2007-01-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/head.c:
      
      strcat() -> strlcat()

2007-01-24  Antony Dovgal  <antony@zend.com>

    * ext/iconv/iconv.c:
      initialize errno

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

    * sapi/cli/php.1.in
      sapi/cli/php_cli.c:
      - Add --ri/--rextinfo

    * ext/standard/info.c
      ext/standard/info.h:
      - Simplify
      - Add PHPAPI php_info_print_module()

2007-01-23  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c
      ext/tidy/tests/027.phpt:
      MFB: fix a few crashes

    * ext/tidy/tests/027.phpt
      ext/tidy/tests/027.phpt:
      
      file 027.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/tidy/tidy.c:
      fix a few crashes

2007-01-23  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      Fixed bug #40200 (The FastCgi version has different realpath results than
      thread safe version)

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed wrong realpath() result for unexistent files on win32

2007-01-23  Johannes Schlter  <johannes@schlueters.de>

    * ext/standard/info.c:
      - Use utf-8 instead of utf8 as encoding to fix phpinfo()

2007-01-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/imap/config.m4:
      MFB: Fix typo

    * (PHP_5_2)
      ext/imap/config.m4:
      Fix typo

2007-01-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/exif/exif.c:
      
      emalloc() -> safe_emalloc()

2007-01-22  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      ext/standard/config.m4:
      - Backported a fix in the configure tests to detect the "rounding fuzz".

    * (PHP_4_4)
      NEWS:
      - Move ext/ovrimos to PECL.

2007-01-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/pdo_oci/oci_statement.c:
      fix PECL bug #7295 (ORA-01405: fetched column value is NULL on LOB fields)

2007-01-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/filestat.c
      ext/standard/filestat.c
      ext/standard/tests/file/bug39367.phpt
      ext/standard/tests/file/bug39367.phpt
      ext/standard/tests/file/bug39367.phpt:
      Fixed bug #39367 (clearstatcache() doesn't clear realpath cache)
      Fixed bug #40092 (chroot() doesn't clear realpath cache)

2007-01-22  Antony Dovgal  <antony@zend.com>

    * ext/interbase/ibase_query.c:
      fix wrong param definition

    * ext/interbase/ibase_service.c:
      fix long/int mess

    * (PHP_5_2)
      ZendEngine2/tests/unset_cv08.phpt:
      fix test

    * ZendEngine2/tests/unset_cv08.phpt:
      fix test
      array_unique() is not expected to modify its argument

    * ext/spl/examples/directoryfilterdots.inc
      ext/spl/examples/directoryfilterdots.inc:
      fix classname

    * (PHP_4_4)
      ext/standard/array.c:
      fix array_unique() to return array with any type of argument

    * ext/standard/tests/array/bug40191.phpt:
      add skipif

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug40191.phpt:
      MFH: fix #40191 (use of array_unique() with objects triggers segfault)

    * ext/standard/array.c
      ext/standard/tests/array/bug40191.phpt
      ext/standard/tests/array/bug40191.phpt:
      fix #40191 (use of array_unique() with objects triggers segfault)

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

    * (PHP_5_2)
      NEWS:
      Fixed typos

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

    * ZendEngine2/tests/.cvsignore
      ext/bcmath/tests/.cvsignore
      ext/bz2/tests/.cvsignore
      ext/calendar/tests/.cvsignore
      ext/ctype/tests/.cvsignore
      ext/date/tests/.cvsignore
      ext/dba/tests/.cvsignore
      ext/dbase/tests/.cvsignore
      ext/dom/tests/.cvsignore
      ext/exif/tests/.cvsignore
      ext/fdf/tests/.cvsignore
      ext/filter/tests/.cvsignore
      ext/gd/tests/.cvsignore
      ext/gettext/tests/.cvsignore
      ext/gmp/tests/.cvsignore
      ext/hash/tests/.cvsignore
      ext/iconv/tests/.cvsignore
      ext/imap/tests/.cvsignore
      ext/interbase/tests/.cvsignore
      ext/json/tests/.cvsignore
      ext/libxml/tests/.cvsignore
      ext/mbstring/tests/.cvsignore
      ext/mcrypt/tests/.cvsignore
      ext/mhash/tests/.cvsignore
      ext/ming/tests/.cvsignore
      ext/mysql/tests/.cvsignore
      ext/mysqli/tests/.cvsignore
      ext/oci8/tests/.cvsignore
      ext/openssl/tests/.cvsignore
      ext/pcntl/tests/.cvsignore
      ext/pcre/pcrelib/testdata/.cvsignore
      ext/pcre/tests/.cvsignore
      ext/pdo/tests/.cvsignore
      ext/pdo_firebird/tests/.cvsignore
      ext/pdo_mysql/tests/.cvsignore
      ext/pdo_oci/tests/.cvsignore
      ext/pdo_odbc/tests/.cvsignore
      ext/pdo_pgsql/tests/.cvsignore
      ext/pdo_sqlite/tests/.cvsignore
      ext/pgsql/tests/.cvsignore
      ext/posix/tests/.cvsignore
      ext/pspell/tests/.cvsignore
      ext/reflection/tests/.cvsignore
      ext/session/tests/.cvsignore
      ext/shmop/tests/.cvsignore
      ext/simplexml/tests/.cvsignore
      ext/skeleton/tests/.cvsignore
      ext/soap/tests/.cvsignore
      ext/soap/tests/bugs/.cvsignore
      ext/soap/tests/interop/Round2/Base/.cvsignore
      ext/soap/tests/interop/Round2/GroupB/.cvsignore
      ext/soap/tests/interop/Round3/GroupD/.cvsignore
      ext/soap/tests/interop/Round3/GroupE/.cvsignore
      ext/soap/tests/interop/Round3/GroupF/.cvsignore
      ext/soap/tests/interop/Round4/GroupG/.cvsignore
      ext/soap/tests/interop/Round4/GroupH/.cvsignore
      ext/soap/tests/interop/Round4/GroupI/.cvsignore
      ext/soap/tests/schema/.cvsignore
      ext/soap/tests/soap12/.cvsignore
      ext/sockets/tests/.cvsignore
      ext/spl/examples/tests/.cvsignore
      ext/spl/tests/.cvsignore
      ext/sqlite/tests/.cvsignore
      ext/sqlite/tests/pdo/.cvsignore
      ext/standard/tests/.cvsignore
      ext/standard/tests/array/.cvsignore
      ext/standard/tests/assert/.cvsignore
      ext/standard/tests/file/.cvsignore
      ext/standard/tests/filters/.cvsignore
      ext/standard/tests/general_functions/.cvsignore
      ext/standard/tests/image/.cvsignore
      ext/standard/tests/math/.cvsignore
      ext/standard/tests/network/.cvsignore
      ext/standard/tests/reg/.cvsignore
      ext/standard/tests/serialize/.cvsignore
      ext/standard/tests/strings/.cvsignore
      ext/standard/tests/time/.cvsignore
      ext/standard/tests/versioning/.cvsignore
      ext/sysvmsg/tests/.cvsignore
      ext/sysvsem/tests/.cvsignore
      ext/sysvshm/tests/.cvsignore
      ext/tidy/tests/.cvsignore
      ext/tokenizer/tests/.cvsignore
      ext/unicode/tests/.cvsignore
      ext/wddx/tests/.cvsignore
      ext/xml/tests/.cvsignore
      ext/xmlreader/tests/.cvsignore
      ext/xmlrpc/tests/.cvsignore
      ext/xmlwriter/tests/.cvsignore
      ext/xsl/tests/.cvsignore
      ext/zip/tests/.cvsignore
      ext/zlib/tests/.cvsignore
      sapi/cli/tests/.cvsignore
      sapi/tests/.cvsignore
      tests/.cvsignore
      tests/basic/.cvsignore
      tests/classes/.cvsignore
      tests/func/.cvsignore
      tests/lang/.cvsignore
      tests/output/.cvsignore
      tests/run-test/.cvsignore
      tests/strings/.cvsignore
      tests/unicode/.cvsignore
      tests/unicode/func/.cvsignore:
      - Add *.mem

    * (PHP_5_2)
      ext/spl/tests/observer_003.phpt
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt:
      - Add tests

2007-01-20  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_hash.c:
      catch overflow right away

2007-01-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/php_variables.c:
      Fixed bug #39450 (getenv() fills other super-globals).

2007-01-20  Antony Dovgal  <antony@zend.com>

    * sapi/cli/tests/001.phpt
      sapi/cli/tests/001.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/003.phpt
      sapi/cli/tests/003.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/013.phpt
      sapi/cli/tests/013.phpt
      sapi/cli/tests/014.phpt
      sapi/cli/tests/014.phpt:
      use getenv()

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

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/tests/005.phpt
      ext/openssl/tests/bug38261.phpt:
      MFH: fix accessing public key from x509 resource
      add test
      fix test under win32

2007-01-20  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c:
      Resolve autoglobals as global-fetch CVs when possible

2007-01-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/dom/tests/bug38474.phpt:
      typo in the test name

2007-01-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      
      CS

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

    * ext/spl/spl_array.c
      ext/spl/spl_directory.c
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_observer.c
      ext/spl/tests/dit_001.phpt
      ext/spl/tests/fileobject_003.phpt:
      - Mode debug info

    * ext/spl/spl_array.c:
      - Drop left-over

    * ext/spl/spl_array.c
      ext/spl/tests/array_001.phpt
      ext/spl/tests/array_002.phpt
      ext/spl/tests/array_003.phpt
      ext/spl/tests/array_007.phpt
      ext/spl/tests/array_015.phpt
      ext/spl/tests/array_017.phpt
      ext/spl/tests/array_018.phpt
      ext/spl/tests/array_022.phpt
      ext/spl/tests/bug33136.phpt
      ext/spl/tests/iterator_042.phpt
      ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049b.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt:
      - Make use of get_debug_info() handler in ArrayObject/Iterator

2007-01-20  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c
      ext/tidy/tests/024.phpt
      ext/tidy/tests/025.phpt
      ext/tidy/tests/026.phpt:
      MFB: fix crash & add tests

    * ext/tidy/tests/024.phpt
      ext/tidy/tests/024.phpt
      ext/tidy/tests/025.phpt
      ext/tidy/tests/025.phpt
      ext/tidy/tests/026.phpt
      ext/tidy/tests/026.phpt:
      
      file 024.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/tidy/tidy.c:
      fix another crash

    * ext/tidy/tidy.c:
      MFB: fix crash

    * (PHP_5_2)
      ext/tidy/tidy.c:
      fix crash. tests will follow

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

    * ext/date/php_date.c:
      - Fix warnings

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

    * ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/spl/spl_observer.c
      ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt:
      - Make use of get_debug_info handler in SplObjectStorage

2007-01-19  Antony Dovgal  <antony@zend.com>

    * ext/imap/config.m4:
      fix configure check with imap-2001

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

    * ext/standard/var.c:
      - Use Z_OBJDEBUG_PP()

    * ZendEngine2/zend.c
      ZendEngine2/zend_operators.h:
      - Add Z_OBJDEBUG[_P[P]] helper macros

2007-01-19  Antony Dovgal  <antony@zend.com>

    * TSRM/tsrm_virtual_cwd.c:
      improve readability and use constant instead of its value

    * (PHP_5_2)
      ext/imap/config.m4:
      MFH: improve utf8_mime2text() signature detection

    * ext/imap/config.m4:
      improve utf8_mime2text() signature detection
      look also for U8T_CANONICAL, which must exist if new signature was
      detected

    * ext/oci8/tests/array_bind_013.phpt:
      fix test

2007-01-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      INSTALL
      win32/install.txt:
      update install instructions from phpdoc XMl sources

2007-01-19  Rob Richards  <rrichards@ctindustries.net>

    * ext/openssl/openssl.c
      ext/openssl/tests/005.phpt
      ext/openssl/tests/bug38261.phpt:
      fix accessing public key from x509 resource
      add test
      fix test under win32

2007-01-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c:
      MFB: fix segfaults with new libtidy

    * (PHP_5_2)
      ext/tidy/tidy.c:
      fix segfaults with new libtidy. the patch is backwards compatible

2007-01-19  Antony Dovgal  <antony@zend.com>

    * ext/curl/interface.c:
      improve the fix

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      MFH: fix #40169 (CURLOPT_TCP_NODELAY only available in curl >= 7.11.2)

    * ext/curl/interface.c:
      fix #40169 (CURLOPT_TCP_NODELAY only available in curl >= 7.11.2)

2007-01-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd.c:
      - MFB: save/restore the alpha blending mode correctly in imagefill and
          imagefilltoborder

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      - save/restore the alpha blending mode correctly in imagefill and
        imagefilltoborder

2007-01-19  Antony Dovgal  <antony@zend.com>

    * ext/standard/streamsfuncs.c
      ext/standard/user_filters.c:
      fix #40168

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

    * unicode-progress.txt
      ext/spl/spl_directory.c
      ext/spl/spl_iterators.c:
      - Update unicode progress on SPL, looks like nearly done, actually all is
        unicode safe by now but a few things need to be added and a few problems
        be clarified.

    * README.UNICODE-UPGRADES:
      - Nicer version

    * README.UNICODE-UPGRADES:
      - Update

    * main/spprintf.c:
      - Change hardcoded size to lentgh translation to use sizeof(UChar) as
      suggested by Andrei

    * ext/spl/spl_directory.c
      ext/spl/tests/bug36258.phpt
      ext/spl/tests/bug36287.phpt:
      - A few unicode fixes and tidying

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

    * (PHP_5_2)
      ext/standard/http_fopen_wrapper.c:
      Fix win32 build

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.1RC3

    * (PHP_5_2)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      
      Added read-timeout context option "timeout" for HTTP streams.
      

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

    * (PHP_5_2)
      NEWS:
      Old bug fixing news

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l:
      
      Syntax highlighting fix for hex numbers.
      

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

    * ext/simplexml/simplexml.c:
      - Implement debug helper

    * ZendEngine2/zend.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ext/standard/var.c:
      - Add debug_info helper to overloadedobjects

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

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_tz.c:
      
      Fixed bug #39993 (tr_TR.UTF-8 locale has problems with PHP).

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

    * ext/date/php_date.c:
      - We want the size here not the length

    * main/spprintf.c
      main/spprintf.h:
      - We need to return the length not the byte size

    * ext/standard/filestat.c:
      - Use correct string inunicode mode

2007-01-18  Antony Dovgal  <antony@zend.com>

    * ext/spl/spl_directory.c:
      fix win32 build

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

    * ext/spl/spl_directory.c:
      - Simplify by using zspprintf

    * main/spprintf.c
      main/spprintf.h:
      - Fix [v]uspprintf()
      - Add [v]zspprintf

2007-01-18  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt:
      -** empty log message ***

2007-01-18  Antony Dovgal  <antony@zend.com>

    * ext/soap/soap.c
      ext/standard/html.c
      ext/wddx/wddx.c:
      more snprintf()

2007-01-18  Nuno Lopes  <nunoplopes@sapo.pt>

    * main/streams/php_stream_transport.h:
      MFB: use only 2 bits

    * (PHP_5_2)
      main/streams/php_stream_transport.h:
      only 2 bits are needed for shutdown(2) method (only 3 possible values).
      this is new code in 5.2.1, so don't worry..

2007-01-18  Antony Dovgal  <antony@zend.com>

    * ext/interbase/interbase.c:
      fix the previous patch

    * ext/interbase/ibase_query.c
      ext/interbase/interbase.c
      ext/pdo_firebird/firebird_driver.c:
      use snprintf()

    * (PHP_5_2)
      ext/imap/config.m4:
      MFH: improve check configure for new version of utf8_mime2text()

    * ext/imap/config.m4:
      improve check configure for new version of utf8_mime2text()

    * ext/imap/php_imap.c:
      use strlcat()

    * main/main.c:
      fix fodling, mark set_time_limit() unicode safe

    * (PHP_5_2)
      NEWS
      ext/informix/.cvsignore
      ext/informix/.cvsignore
      ext/informix/CREDITS
      ext/informix/CREDITS
      ext/informix/Makefile.frag
      ext/informix/Makefile.frag
      ext/informix/config.m4
      ext/informix/config.w32
      ext/informix/ifx.dsp
      ext/informix/ifx.dsp
      ext/informix/ifx.ec
      ext/informix/ifx.ec
      ext/informix/php_informix.h
      ext/informix/php_informix.h
      ext/informix/php_informix_includes.h
      ext/informix/php_informix_includes.h:
      moved ext/informix to PECL

    * (PHP_5_2)
      ZendEngine2/zend_exceptions.c:
      fix folding

    * ZendEngine2/zend_exceptions.c:
      fix folding, mark functions as unicode safe

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

    * (PHP_4_4)
      ext/interbase/interbase.c:
      
      Buffer length checks

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

    * ext/spl/tests/fileobject_001.phpt
      ext/spl/tests/fileobject_002.phpt
      ext/spl/tests/fileobject_003.phpt:
      - Different results in unicode now

    * ext/spl/spl_directory.c:
      - Ensure string-type is always set correctly

    * ext/spl/spl_directory.c:
      - More help from David

    * ext/spl/spl_directory.c:
      - A little help from Andrei

2007-01-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/iconv/iconv.c:
      MFH: fix #40129 (iconv extension doesn't compile with CodeWarrior on
      Netware)
      patch by gk at gknw dot de

    * ext/iconv/iconv.c:
      fix #40129 (iconv extension doesn't compile with CodeWarrior on Netware)
      patch by gk at gknw dot de

    * ext/standard/formatted_print.c
      ext/sysvmsg/sysvmsg.c:
      fix grammar

2007-01-17  Sara Golemon  <sara@golemon.com>

    * ext/soap/php_http.c
      ext/soap/php_xml.c:
      INI options should not be modified directly.
      Bad extension.  No cookie for you.

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

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Steps towards unicode

2007-01-16  Andrei Zmievski  <andrei@gravitonic.com>

    * main/php.h:
      Update PHP API version.
      

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

    * ext/standard/filestat.c
      ext/standard/php_filestat.h:
      - Add php_u_stat()

    * main/php_streams.h
      main/streams/streams.c:
      - Add more unicode stuff

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

    * ext/odbc/php_odbc.c:
      
      MFB: Fixed output code inside odbc_result_all()

    * (PHP_4_4)
      ext/odbc/php_odbc.c:
      
      MFH: Fixed output code inside odbc_result_all()

    * (PHP_5_2)
      ext/odbc/php_odbc.c:
      Fixed output code inside odbc_result_all()

2007-01-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/gettext/gettext.c:
      MFH: return false if realpath()/getcwd() fail

    * ext/gettext/gettext.c:
      return false if realpath()/getcwd() fail

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      MFH: free temp cwd_state struct on error

    * TSRM/tsrm_virtual_cwd.c:
      free temporary cwd_state struct on error

    * ext/pspell/pspell.c:
      plug leaks
      initialize the last argument of RegQueryValueEx()
      fix ws

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

    * (PHP_4_4)
      win32/sendmail.c:
      
      Added buffer length checks

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

    * main/php_streams.h
      main/streams/cast.c
      main/streams/streams.c:
      - Help streams debugging

2007-01-15  Antony Dovgal  <antony@zend.com>

    * ext/standard/user_filters.c
      main/streams/streams.c
      main/streams/transports.c
      main/streams/userspace.c:
      add trailing '\0' to stream hashes

    * (PHP_5_2)
      main/streams/filter.c:
      revert the patch temporarily, I need to test a bigger patch in HEAD..

    * main/streams/filter.c:
      include \0 to the hash
      it does matter because we use these strings in phpinfo()

    * acinclude.m4:
      tabs -> ws

    * acinclude.m4:
      improve icu-config check

    * ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug36214.phpt:
      fix test

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      missing comma

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      fix error message and #40111

2007-01-15  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_2)
      ext/pdo_dblib/dblib_stmt.c:
      Fix mysql -> dblib

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

    * main/streams/memory.c:
      - Use relay to aid debugging

    * main/streams/memory.c:
      - Fix readonly mode to 'rb'

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

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/php_functions.c:
      
      Fixed bug #40127 (apache2handler doesnt compile on Netware).

    * (PHP_5_2)
      NEWS
      ext/pdo_dblib/dblib_stmt.c:
      
      Fixed bug #40121 (PDO_DBLIB driver wont free statements).

2007-01-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/http_fopen_wrapper.c:
      MFB: Fix typo in error message

    * (PHP_5_2)
      ext/standard/http_fopen_wrapper.c:
      Fix typo in error message

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

    * ext/standard/formatted_print.c:
      
      MFB: Improve validation of argnum, width and precision.

    * (PHP_4_4)
      ext/standard/formatted_print.c:
      
      MFH: Improve validation of argnum, width and precision.

    * (PHP_5_2)
      ext/standard/formatted_print.c:
      
      Improve validation of argnum, width and precision.

2007-01-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gd.c
      ext/gd/libgd/gd.c:
      MFB

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      OMG, this line was really bogus (and allocating huge amounts of memory
      unecessarly)

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      fix valgrind error in test bug24594.phpt
      while at it, remove some dead code and change the pts vector to char to
      save (much) memory

2007-01-13  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_2)
      win32/build/Makefile:
      MFH: Kill warnings when mt is not installed or is found as the tape command
      under cygwin

    * win32/build/Makefile:
      Kill warnings when mt is not installed or is found as the tape command
      under cygwin

2007-01-11  Andrei Zmievski  <andrei@gravitonic.com>

    * sapi/apache/mod_php.c:
      Fake out the module name, since the filename is different now.

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

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_unicode.h:
      - Consistency: macros shall be uppercased (as requested by Andrei)

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - MFB Missing part of __toString() support

2007-01-11  Antony Dovgal  <antony@zend.com>

    * ext/mbstring/php_mbregex.c:
      avoid changing original zval

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

    * ext/spl/spl_engine.h:
      - Unicode support

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_unicode.h:
      - Add zstrlen() helper

2007-01-11  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/tests/bug35634.phpt
      ZendEngine2/tests/bug35634.phpt
      ZendEngine2/tests/bug35634.phpt:
      Fixed bug #35634 (Erroneous "Class declarations may not be nested" error
      raised). (Carl P. Corliss)

2007-01-11  Antony Dovgal  <antony@zend.com>

    * ext/pgsql/pgsql.c:
      make sure the string is non-empty and use strlcpy() & strlcat()

    * main/network.c:
      use closesocket() on Win32 and close() on *nix

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/tests/array_bind_005.phpt
      ext/oci8/tests/coll_019.phpt
      ext/oci8/tests/define2.phpt
      ext/oci8/tests/define3.phpt
      ext/oci8/tests/define4.phpt
      ext/oci8/tests/define5.phpt:
      MFH: fix #39988 (type argument of oci_define_by_name() is ignored)
      patch and tests by Chris Jones

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/tests/coll_019.phpt
      ext/oci8/tests/coll_019.phpt
      ext/oci8/tests/define2.phpt
      ext/oci8/tests/define2.phpt
      ext/oci8/tests/define3.phpt
      ext/oci8/tests/define3.phpt
      ext/oci8/tests/define4.phpt
      ext/oci8/tests/define4.phpt
      ext/oci8/tests/define5.phpt
      ext/oci8/tests/define5.phpt:
      fix #39988 (type argument of oci_define_by_name() is ignored)
      patch and tests by Chris Jones

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug40078.phpt:
      MFH: fix #40078 (ORA-01405 when fetching NULL values using
      oci_bind_array_by_name())

    * ext/oci8/oci8.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug40078.phpt
      ext/oci8/tests/bug40078.phpt:
      fix #40078 (ORA-01405 when fetching NULL values using
      oci_bind_array_by_name())

    * main/.cvsignore
      main/streams/.cvsignore
      regex/.cvsignore:
      add misssing temp directories to .cvsignore

2007-01-11  Sara Golemon  <sara@golemon.com>

    * ext/posix/posix.c:
      

    * ext/posix/posix.c
      ext/standard/filestat.c:
      Some platforms have getpwnam_r() but are missing _SC_GETPW_R_SIZE_MAX

2007-01-10  Andrei Zmievski  <andrei@gravitonic.com>

    * INSTALL
      Makefile.global
      acinclude.m4
      configure.in
      makerpm
      sapi/apache/.cvsignore
      sapi/apache/apMakefile.tmpl
      sapi/apache/config.m4
      sapi/apache/libphp5.module.in
      sapi/apache/libphp6.module.in
      sapi/apache/mod_php.c
      sapi/apache/mod_php.exp
      sapi/apache/mod_php.h
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.exp
      sapi/apache/mod_php5.h
      sapi/apache/php.sym
      sapi/apache/php_apache_http.h
      sapi/cli/config.m4:
      Rename php5 module to php6. Remove version number from
      sapi/apache/mod_php.* filenames (for future's sake). No other SAPI
      moduels modified (up to invididual maintainers).

    * README.UNICODE:
      Update with rewrites by me and Evan G.

    * README.UNICODE-UPGRADES:
      Update with info from README.UNICODE.

2007-01-10  Sara Golemon  <sara@golemon.com>

    * main/php_streams.h
      main/streams/streams.c:
      Add convenience function for openeing files with unicode names

2007-01-10  Johannes Schlter  <johannes@schlueters.de>

    * sapi/cli/php.1.in:
      - Bump year

2007-01-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/sockets/php_sockets.h
      ext/sockets/sockets.c:
      MFB: Add missing ifdefs

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

    * ext/standard/file.c:
      - Fix mem access

2007-01-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/spl/php_spl.c
      ext/spl/tests/bug40091.phpt
      ext/spl/tests/bug40091.phpt:
      
      Fixed bug #40091 (spl_autoload_register with 2 instances of the same
      class).

2007-01-10  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.h:
      Remove const warnings. (Andrey)

2007-01-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      
      Another bug fixed by Dmitry

2007-01-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/simplexml/tests/bug38347.phpt
      ext/simplexml/tests/bug38347.phpt
      ext/spl/tests/iterator_035.phpt
      ext/spl/tests/iterator_035.phpt
      tests/classes/bug27468.phpt
      tests/classes/bug27468.phpt
      tests/lang/bug27439.phpt
      tests/lang/bug27439.phpt:
      Fixed tests

    * ZendEngine2/tests/bug35106.phpt
      ZendEngine2/tests/bug35106.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug39449.phpt
      ZendEngine2/tests/bug39449.phpt
      ZendEngine2/tests/bug39990.phpt
      ZendEngine2/tests/bug39990.phpt:
      
      file bug35106.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug35106.phpt
      ZendEngine2/tests/bug36214.phpt
      ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug39449.phpt
      ZendEngine2/tests/bug39990.phpt:
      - Fixed bug #35106 (nested foreach fails when array variable has a
      reference).
      - Fixed bug #36214 (__get method works properly only when conditional
      operator is used).
      - Fixed bug #39449 (Overloaded array properties do not work correctly).
      - Fixed bug #39990 (Cannot "foreach" over overloaded properties).

2007-01-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/sockets/php_sockets.h
      ext/sockets/sockets.c:
      Add missing ifdefs for shutdown()

    * ext/standard/file.h:
      MFB: fix ifdefs

    * (PHP_5_2)
      ext/standard/file.h:
      Fix ifdefs

    * (PHP_5_2)
      ext/pcre/php_pcre.c:
      Fix build on system where HAVE_SETLOCALE is not defined

2007-01-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * sapi/milter/php_milter.c:
      fix #40083

    * (PHP_5_2)
      sapi/milter/php_milter.c:
      use RETURN_* instead of RETVAL_* and fix #40083

2007-01-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/session/session.c:
      Fixed SIGSEGV

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/safe_mode.c:
      
      Fixed bug #40079 (php_get_current_user() not thread safe).
      

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

    * (PHP_5_2)
      NEWS:
      - Ups wrong place

    * (PHP_5_2)
      NEWS:
      - BFN

    * ext/exif/exif.c:
      - Improve debugging and fix #40073

2007-01-09  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l:
      Fix 'b' prefix in highlighting and tokenizer. (Matt W)

2007-01-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_4_4)
      NEWS
      Zend/zend_execute.c:
      Fixed bug #39819 (Using $this not in object context can cause segfaults)

    * ext/standard/proc_open.c
      ext/standard/proc_open.c:
      Close open files in case of failure (Amit)

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

    * (PHP_4_4)
      ext/session/session.c:
      
      MFH: Prevent SESSION/GLOBALS overload via session decoding

    * (PHP_5_2)
      ext/session/session.c:
      
      Prevent SESSION/GLOBALS overload via session decoding

2007-01-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #40076 (zend_alloc.c: Value of enumeration constant must be in
      range of signed integer)

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

    * ext/wddx/wddx.c:
      
      MFB: Added key_length intialization for intergers

    * (PHP_4_4)
      ext/wddx/wddx.c:
      
      MFH: Added key_length intialization for intergers

    * (PHP_5_2)
      ext/wddx/wddx.c:
      Added key_length intialization for intergers

2007-01-09  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed bug #40002 (Try/Catch performs poorly)

    * ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php:
      Bump year.

2007-01-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/exif/exif.c:
      MFH: zerofill info_data and fix possible segfault
      partly fixes #40073

    * ext/exif/exif.c:
      zerofill info_data and fix possible segfault
      partly fixes #40073

2007-01-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/gd.c
      ext/gd/php_gd.h:
      MFB

    * (PHP_5_2)
      ext/gd/gd.c
      ext/gd/php_gd.h:
      avoid calling MSHUTDOWN when built without libt1

    * ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c:
      MFB: remove mshutdown func

    * (PHP_5_2)
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c:
      remove useless MSHUTDOWN function

    * ext/hash/hash.c
      ext/hash/hash_adler32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_gost.c
      ext/hash/hash_haval.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_salsa.c
      ext/hash/hash_sha.c
      ext/hash/hash_snefru.c
      ext/hash/hash_tiger.c
      ext/hash/hash_whirlpool.c
      ext/hash/php_hash.h:
      MFB: constify

    * (PHP_5_2)
      ext/hash/hash.c
      ext/hash/hash_adler32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_gost.c
      ext/hash/hash_haval.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_salsa.c
      ext/hash/hash_sha.c
      ext/hash/hash_snefru.c
      ext/hash/hash_tiger.c
      ext/hash/hash_whirlpool.c
      ext/hash/php_hash.h:
      make the hash_ops structures const and save some memory

2007-01-08  Sara Golemon  <sara@golemon.com>

    * ext/curl/interface.c:
      Add CURLOPT_TCP_NODELAY

    * ext/libxml/libxml.c
      ext/libxml/php_libxml.h:
      Allow libxml DomNodes to remain persistent when requested by other
      extensions

2007-01-08  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/imap/config.m4:
      Fix IMAP check.

    * ZendEngine2/zend_unicode.c:
      Let caller issue error.

    * ZendEngine2/zend_vm_def.h:
      Note.

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

    * ext/standard/string.c:
      
      MFB: Use safe_emalloc() rather then emalloc()

    * (PHP_4_4)
      ext/standard/string.c:
      
      MFH: Use safe_emalloc() rather then emalloc()

    * (PHP_5_2)
      ext/standard/string.c:
      
      Use safe_emalloc() rather then emalloc()

    * (PHP_5_2)
      NEWS
      ext/spl/php_spl.c
      ext/spl/tests/bug38325.phpt
      ext/spl/tests/bug38325.phpt:
      
      Fixed bug #38325 (spl_autoload_register() gaves wrong line for "class
      not found").

    * (PHP_5_2)
      ext/spl/php_spl.c
      main/main.c
      main/php_main.h:
      
      Provide means for opening file for zend with error supression. Allows us
      to
      avoid INI hackery such as the one used in SPL.

2007-01-08  Edin Kadribasic  <edink@emini.dk>

    * win32/build/Makefile:
      Make mt more silent

2007-01-07  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_alloc.h:
      Typo

2007-01-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/openssl/config.w32
      ext/openssl/config0.m4
      ext/openssl/openssl.c:
      
      Fixed bug #39394 (Missing check for older variants of openssl).

2007-01-07  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/date/tests/bug37514.phpt:
      Use relative timestamp

    * (PHP_5_2)
      ext/date/tests/bug37514.phpt:
      Use relative timestamp

2007-01-07  Sara Golemon  <sara@golemon.com>

    * ext/standard/user_filters.c
      ext/standard/tests/filters/001.phpt
      ext/standard/tests/filters/bug35916.phpt:
      Remaining unicode updates for user filters

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Add add_property_zstr(l)(_ex)()

    * ZendEngine2/zend_alloc.h:
      Add pestrndup()

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      Fix prior commit noticing this time that persistent allocators start with
      zend_*() and that one already exists

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      Flesh out some missing API calls

2007-01-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      
      Fixed bug #39979 (PGSQL_CONNECT_FORCE_NEW will causes next connect to
      establish a new connection).

    * (PHP_5_2)
      NEWS
      ext/spl/spl_array.c
      ext/spl/tests/bug40036.phpt
      ext/spl/tests/bug40036.phpt:
      
      Fixed bug #40036 (empty() does not work correctly with ArrayObject when
      using ARRAY_AS_PROPS).

    * (PHP_5_2)
      ext/zip/php_zip.c:
      Fixed memory leaks on error

2007-01-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * main/php_logos.c:
      make a var static

    * ext/zip/php_zip.c:
      MFB

    * (PHP_5_2)
      ext/zip/php_zip.c:
      fix a few memleaks and double-free()s on error conditions

    * ext/ming/config.m4
      ext/ming/ming.c
      ext/ming/php_ming.h:
      MFB: fix build with libming 0.3

    * (PHP_5_2)
      ext/ming/config.m4
      ext/ming/ming.c
      ext/ming/php_ming.h:
      fix build with libming 0.3 and older

2007-01-06  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      README.UPDATE_5_2:
      update xmlwriter_write_dtd_entity parameters

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug39504.phpt:
      MFH: parameter entity argument (pe) should be bool
      update test

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug39504.phpt:
      parameter entity argument (pe) should be bool
      update test

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

    * (PHP_5_2)
      ext/session/tests/016.phpt:
      
      
      removed dl() block

2007-01-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/session/tests/016.phpt:
      MFB: fix skipif

    * (PHP_5_2)
      ext/session/tests/016.phpt:
      Fix skipif

    * (PHP_5_2)
      NEWS
      README.UPDATE_5_2:
      ext/XMLWriter updates

    * NEWS:
      Remove bugfix entry (will be in 5.2.1)

    * ext/xmlwriter/php_xmlwriter.c:
      Fix parameter parsing

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/008.phpt
      ext/xmlwriter/tests/bug39504.phpt:
      MFH: bug #39504 (xmlwriter_write_dtd_entity() creates Attlist tag, not
      entity)
      Add & improve test

2007-01-06  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c
      ext/standard/proc_open.c:
      Improved proc_open(). Now on Windows it can run external commands not
      through CMD.EXE

2007-01-06  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli_api.c:
      merged from 5_2 (mysqli_info crash)

2007-01-05  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ext/posix/config.m4:
      MFH: (r-1.16) ttyname_r() is broken on BSD

    * ext/posix/config.m4
      ext/posix/posix.c:
      Refix posix_ttyname(), test for a working implementation of ttyname_r() --
      which BSD doesn't have

    * ext/posix/posix.c:
      BSD4.1 (possibly others) doesn't support _SC_TTY_NAME_MAX

    * ZendEngine2/zend_builtin_functions.c:
      Update create_function()

2007-01-05  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      Clean up set_include_path().

2007-01-05  Sara Golemon  <sara@golemon.com>

    * ext/session/mod_files.c:
      Don't bother with conversion when the converter is already UTF8

2007-01-05  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/date/tests/bug37514.phpt
      ext/date/tests/oo_002.phpt
      ext/standard/tests/strings/bug26819.phpt:
      MFB: Fix tests

    * (PHP_5_2)
      ext/standard/tests/strings/bug26819.phpt:
      Fix test according to bug#40009

    * (PHP_5_2)
      ext/date/tests/bug37514.phpt
      ext/date/tests/oo_002.phpt:
      Fix tests

2007-01-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/fbsql/php_fbsql.c
      ext/gd/gd.c
      ext/ldap/ldap.c
      ext/pdo_firebird/firebird_statement.c
      ext/pgsql/pgsql.c
      ext/soap/php_encoding.c
      ext/standard/uniqid.c
      ext/sysvmsg/sysvmsg.c:
      
      %f -> %F

2007-01-05  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/session/mod_files.c
      ext/session/session.c:
      Fix ZTS issues.

2007-01-05  Edin Kadribasic  <edink@emini.dk>

    * (PHP_4_4)
      ext/curl/curl.dsp:
      New curl lib needs CURL_STATICLIB define when linked statically

2007-01-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to -dev

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - 4.4.5rc1

2007-01-05  Sara Golemon  <sara@golemon.com>

    * NEWS
      ext/session/CREDITS
      ext/session/php_session.h
      ext/session/session.c:
      Allow ext/session to use ext/hash's algorithms for generating IDs

    * ext/session/mod_files.c
      ext/session/mod_user.c
      ext/session/php_session.h
      ext/session/session.c
      ext/session/tests/001.phpt
      ext/session/tests/003.phpt
      ext/session/tests/004.phpt
      ext/session/tests/005.phpt:
      Unicode Updates

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

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      
      5.2.1RC2

    * ext/session/mod_files.c:
      
      MFB: Added missing open_basedir checks

    * (PHP_5_2)
      ext/session/mod_files.c:
      
      Added missing open_basedir checks

2007-01-04  Sara Golemon  <sara@golemon.com>

    * ext/session/mod_files.c
      ext/session/mod_mm.c
      ext/session/mod_user.c
      ext/session/php_session.h
      ext/session/session.c:
      Cleanup ext/session so that I can do a unicode update without going insane.

2007-01-04  Nuno Lopes  <nunoplopes@sapo.pt>

    * Makefile.gcov:
      MFB

    * (PHP_5_2)
      Makefile.gcov:
      remove --show-details from lcov's genhtml, as currently we don't separate
      the coverage data per test, making this option useless

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

    * ext/standard/http.c:
      
      MFB: Fixed bug #40009 (http_build_query(array()) returns NULL).

    * (PHP_5_2)
      NEWS
      ext/standard/http.c:
      
      Fixed bug #40009 (http_build_query(array()) returns NULL).

2007-01-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zlib/tests/bug_34821.phpt:
      MFB

    * (PHP_5_2)
      ext/zlib/tests/bug_34821.phpt:
      reduce the test data size even further or when running with valgrind it
      times out

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      MFH: fix infinite cycle

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      fix a bug where PHP would enter in an infinite cycle with chars with ascii
      value > 127
      while at it, remove the lim structure parameter (it wasn't being used)

2007-01-03  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_extensions.h
      ZendEngine2/zend_modules.h
      ext/exif/exif.c
      ext/mime_magic/mime_magic.c
      ext/sqlite/sqlite.c:
      more magic number fixes

    * ext/oci8/oci8_interface.c:
      use constant

2007-01-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pdo/php_pdo_driver.h:
      fix PDO_DRIVER_API

    * ext/pdo/pdo_sql_parser.c:
      fix lcov build

2007-01-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pcre/pcrelib/pcregrep.c:
      Revert pcrelib version string to 2006

2007-01-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_4_4)
      ext/ftp/ftp.c:
      merge Tony's patch to fix memleak

2007-01-03  Antony Dovgal  <antony@zend.com>

    * sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c:
      fix magic numbers

    * ext/pcre/pcrelib/pcre.h:
      revert this date to its previous state

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

    * ext/date/php_date.c:
      - MFB: Fixed bug #40012 (php_date.c doesnt compile on Netware).

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c:
      - Fixed bug #40012 (php_date.c doesnt compile on Netware).

2007-01-03  Antony Dovgal  <antony@zend.com>

    * ext/date/tests/bug37514.phpt:
      and one more..

    * ext/date/tests/oo_002.phpt
      ext/date/tests/oo_002.phpt:
      fix test

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

    * ext/fdf/fdf.c
      ext/fdf/fdf.c:
      Use proper length

    * ext/fdf/fdf.c:
      MFB:
      	Added filter callback
      	Unlink temporary file on error

    * (PHP_5_2)
      ext/fdf/fdf.c:
      Added filter callback
      Unlink temporary file on error

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

    * ext/spl/spl_array.c:
      - Make Andrei happy - spread some U's

2007-01-02  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/proc_open.c:
      MFB

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c:
      +- Fixed bug #37619 (proc_open() closes stdin on fork() failure).

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

    * (PHP_4_4)
      ext/zip/zip.c:
      
      Added length parameter validator to zip_entry_read()

2007-01-02  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli_api.c:
      fixed parameters for unicode in mysqli_change_user

2007-01-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * acinclude.m4
      acinclude.m4:
      MFB

    * (PHP_5_2)
      acinclude.m4:
      add EXTRA_LDFLAGS_PROGRAM to config.nice (as LDFLAG is quite useless)

2007-01-01  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dba/libinifile/inifile.c:
      
      MFB: fixed compiler warnings

    * (PHP_5_2)
      ext/dba/libinifile/inifile.c:
      
      fixed compiler warnings

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c:
      
      fixed compiler warning

    * (PHP_5_2)
      header
      run-tests.php
      server-tests.php
      build/build.mk
      build/build2.mk
      build/buildcheck.sh
      ext/informix/ifx.ec
      ext/interbase/interbase.rc
      main/build-defs.h.in
      main/internal_functions.c.in
      scripts/dev/check_parameters.php
      scripts/dev/conv_z_macros
      win32/php5dllts.rc2
      win32/php5ts.rc2
      win32/php5ts_cli.rc2
      win32/build/Makefile
      win32/build/buildconf.js
      win32/build/confutils.js
      win32/build/cvsclean.js
      win32/build/template.rc:
      
      Update copyright year
      

    * (PHP_5_2)
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c:
      
      Fixed compiler warnings

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c:
      
      Added missing entity functions (MFH from HEAD)
      Fixed php_xmlwriter_streams_IO_close() docs

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

    * TSRM/TSRM.c
      TSRM/TSRM.h
      TSRM/tsrm_nw.c
      TSRM/tsrm_nw.h
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_win32.c
      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_arg_defs.c
      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_dynamic_array.c
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.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_modules.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_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_strtod.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_vm.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ext/bcmath/bcmath.c
      ext/bcmath/php_bcmath.h
      ext/bz2/bz2.c
      ext/bz2/bz2_filter.c
      ext/bz2/php_bz2.h
      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_persist.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/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/curl/interface.c
      ext/curl/multi.c
      ext/curl/php_curl.h
      ext/curl/streams.c
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/lib/astro.c
      ext/date/lib/dow.c
      ext/date/lib/parse_date.c
      ext/date/lib/parse_tz.c
      ext/date/lib/timelib.c
      ext/date/lib/timelib.h
      ext/date/lib/timelib_structs.h
      ext/date/lib/timezonedb.h
      ext/date/lib/tm2unixtime.c
      ext/date/lib/unixtime2tm.c
      ext/dba/dba.c
      ext/dba/dba_cdb.c
      ext/dba/dba_db1.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/php_dba.h
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/uint32.c
      ext/dba/libcdb/uint32.h
      ext/dba/libflatfile/flatfile.c
      ext/dba/libflatfile/flatfile.h
      ext/dba/libinifile/inifile.c
      ext/dba/libinifile/inifile.h
      ext/dbase/dbase.c
      ext/dbase/php_dbase.h
      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_ce.h
      ext/dom/dom_fe.h
      ext/dom/dom_iterators.c
      ext/dom/dom_properties.h
      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/php_dom.h
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/xml_common.h
      ext/dom/xpath.c
      ext/exif/exif.c
      ext/exif/php_exif.h
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h
      ext/fdf/fdf.c
      ext/fdf/php_fdf.h
      ext/filter/callback_filter.c
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/php_filter.h
      ext/filter/sanitizing_filters.c
      ext/ftp/ftp.c
      ext/ftp/ftp.h
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.h
      ext/gd/gd.c
      ext/gd/gd_ctx.c
      ext/gd/php_gd.h
      ext/gd/libgd/xbm.c
      ext/gettext/gettext.c
      ext/gettext/php_gettext.h
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h
      ext/hash/hash.c
      ext/hash/hash_adler32.c
      ext/hash/hash_crc32.c
      ext/hash/hash_gost.c
      ext/hash/hash_haval.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/hash_salsa.c
      ext/hash/hash_sha.c
      ext/hash/hash_snefru.c
      ext/hash/hash_tiger.c
      ext/hash/hash_whirlpool.c
      ext/hash/php_hash.h
      ext/hash/php_hash_adler32.h
      ext/hash/php_hash_crc32.h
      ext/hash/php_hash_crc32_tables.h
      ext/hash/php_hash_gost.h
      ext/hash/php_hash_haval.h
      ext/hash/php_hash_md.h
      ext/hash/php_hash_ripemd.h
      ext/hash/php_hash_salsa.h
      ext/hash/php_hash_sha.h
      ext/hash/php_hash_snefru.h
      ext/hash/php_hash_snefru_tables.h
      ext/hash/php_hash_tiger.h
      ext/hash/php_hash_tiger_tables.h
      ext/hash/php_hash_types.h
      ext/hash/php_hash_whirlpool.h
      ext/hash/php_hash_whirlpool_tables.h
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h
      ext/imap/php_imap.c
      ext/imap/php_imap.h
      ext/informix/php_informix.h
      ext/informix/php_informix_includes.h
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/php_ibase_includes.h
      ext/interbase/php_ibase_udf.c
      ext/interbase/php_interbase.h
      ext/json/json.c
      ext/json/php_json.h
      ext/ldap/ldap.c
      ext/ldap/php_ldap.h
      ext/libxml/libxml.c
      ext/libxml/php_libxml.h
      ext/mbstring/mb_gpc.c
      ext/mbstring/mb_gpc.h
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.h
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mhash/mhash.c
      ext/mhash/php_mhash.h
      ext/mime_magic/mime_magic.c
      ext/mime_magic/php_mime_magic.h
      ext/mime_magic/phpmimemagic.h
      ext/ming/ming.c
      ext/ming/php_ming.h
      ext/msql/php_msql.c
      ext/msql/php_msql.h
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.h
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_report.h
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/odbc/birdstep.c
      ext/odbc/php_birdstep.h
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h
      ext/openssl/xp_ssl.c
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_signal.c
      ext/pcntl/php_signal.h
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pdo/pdo.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sqlstate.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo.h
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_int.h
      ext/pdo/php_pdo_phpvers_compat.h
      ext/pdo_dblib/dblib_driver.c
      ext/pdo_dblib/dblib_stmt.c
      ext/pdo_dblib/pdo_dblib.c
      ext/pdo_dblib/php_pdo_dblib.h
      ext/pdo_dblib/php_pdo_dblib_int.h
      ext/pdo_firebird/firebird_driver.c
      ext/pdo_firebird/firebird_statement.c
      ext/pdo_firebird/pdo_firebird.c
      ext/pdo_firebird/php_pdo_firebird.h
      ext/pdo_firebird/php_pdo_firebird_int.h
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_mysql/pdo_mysql.c
      ext/pdo_mysql/php_pdo_mysql.h
      ext/pdo_mysql/php_pdo_mysql_int.h
      ext/pdo_oci/oci_driver.c
      ext/pdo_oci/oci_statement.c
      ext/pdo_oci/pdo_oci.c
      ext/pdo_oci/php_pdo_oci.h
      ext/pdo_oci/php_pdo_oci_int.h
      ext/pdo_odbc/odbc_driver.c
      ext/pdo_pgsql/pdo_pgsql.c
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_pgsql/pgsql_statement.c
      ext/pdo_pgsql/php_pdo_pgsql.h
      ext/pdo_pgsql/php_pdo_pgsql_int.h
      ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/php_pdo_sqlite.h
      ext/pdo_sqlite/php_pdo_sqlite_int.h
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/sqlite_statement.c
      ext/pdo_sqlite/sqlite/src/alter.c
      ext/pdo_sqlite/sqlite/src/analyze.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/complete.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pgsql/pgsql.c
      ext/pgsql/php_pgsql.h
      ext/posix/php_posix.h
      ext/posix/posix.c
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c
      ext/readline/php_readline.h
      ext/readline/readline.c
      ext/recode/php_recode.h
      ext/recode/recode.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.h
      ext/session/mod_files.c
      ext/session/mod_files.h
      ext/session/mod_mm.c
      ext/session/mod_mm.h
      ext/session/mod_user.c
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/session/session.c
      ext/shmop/php_shmop.h
      ext/shmop/shmop.c
      ext/simplexml/php_simplexml.h
      ext/simplexml/php_simplexml_exports.h
      ext/simplexml/simplexml.c
      ext/snmp/php_snmp.h
      ext/snmp/snmp.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.h
      ext/soap/php_http.c
      ext/soap/php_http.h
      ext/soap/php_packet_soap.c
      ext/soap/php_packet_soap.h
      ext/soap/php_schema.c
      ext/soap/php_schema.h
      ext/soap/php_sdl.c
      ext/soap/php_sdl.h
      ext/soap/php_soap.h
      ext/soap/php_xml.c
      ext/soap/php_xml.h
      ext/soap/soap.c
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.h
      ext/sockets/sockets.c
      ext/sockets/unix_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/spl/spl_array.c
      ext/spl/spl_array.h
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/spl_engine.c
      ext/spl/spl_engine.h
      ext/spl/spl_exceptions.c
      ext/spl/spl_exceptions.h
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/spl_observer.c
      ext/spl/spl_observer.h
      ext/spl/spl_sxe.c
      ext/spl/spl_sxe.h
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/php_sqlite.h
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/sqlite/libsqlite/src/date.c
      ext/sqlite/libsqlite/src/encode.c
      ext/sqlite/libsqlite/src/vdbe.c
      ext/standard/array.c
      ext/standard/assert.c
      ext/standard/base64.c
      ext/standard/base64.h
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/browscap.c
      ext/standard/crc32.c
      ext/standard/crc32.h
      ext/standard/credits.c
      ext/standard/credits.h
      ext/standard/crypt.c
      ext/standard/css.c
      ext/standard/css.h
      ext/standard/cyr_convert.c
      ext/standard/cyr_convert.h
      ext/standard/datetime.c
      ext/standard/datetime.h
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/dl.h
      ext/standard/dns.c
      ext/standard/dns.h
      ext/standard/exec.c
      ext/standard/exec.h
      ext/standard/file.c
      ext/standard/file.h
      ext/standard/filestat.c
      ext/standard/filters.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.h
      ext/standard/formatted_print.c
      ext/standard/fsock.c
      ext/standard/fsock.h
      ext/standard/ftok.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/head.c
      ext/standard/head.h
      ext/standard/html.c
      ext/standard/html.h
      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/info.h
      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/md5.h
      ext/standard/metaphone.c
      ext/standard/microtime.c
      ext/standard/microtime.h
      ext/standard/pack.c
      ext/standard/pack.h
      ext/standard/pageinfo.c
      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_wrapper.c
      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_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_type.h
      ext/standard/php_uuencode.h
      ext/standard/php_var.h
      ext/standard/php_versioning.h
      ext/standard/proc_open.c
      ext/standard/proc_open.h
      ext/standard/quot_print.c
      ext/standard/quot_print.h
      ext/standard/rand.c
      ext/standard/reg.c
      ext/standard/reg.h
      ext/standard/scanf.c
      ext/standard/scanf.h
      ext/standard/sha1.c
      ext/standard/sha1.h
      ext/standard/soundex.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/string.c
      ext/standard/strnatcmp.c
      ext/standard/syslog.c
      ext/standard/type.c
      ext/standard/uniqid.c
      ext/standard/uniqid.h
      ext/standard/url.c
      ext/standard/url.h
      ext/standard/url_scanner.c
      ext/standard/url_scanner.h
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.h
      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/php_sybase_db.h
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/php_sysvsem.h
      ext/sysvsem/sysvsem.c
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/sysvshm.c
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c
      ext/unicode/collator.c
      ext/unicode/locale.c
      ext/unicode/php_property.h
      ext/unicode/php_transform.h
      ext/unicode/php_unicode.h
      ext/unicode/property.c
      ext/unicode/transform.c
      ext/unicode/unicode.c
      ext/unicode/unicode_iterators.c
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx_api.h
      ext/wddx/wddx.c
      ext/xml/compat.c
      ext/xml/expat_compat.h
      ext/xml/php_xml.h
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xmlreader/php_xmlreader.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/libxmlrpc/xml_element.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.h
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/zip_stream.c
      ext/zip/lib/mkstemp.c
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_err_str.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zipint.h
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_fopen_wrapper.c
      main/SAPI.c
      main/SAPI.h
      main/config.w32.h
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/logos.h
      main/main.c
      main/network.c
      main/output.c
      main/php.h
      main/php_compat.h
      main/php_content_types.c
      main/php_content_types.h
      main/php_globals.h
      main/php_ini.c
      main/php_ini.h
      main/php_logos.c
      main/php_logos.h
      main/php_main.h
      main/php_memory_streams.h
      main/php_network.h
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h
      main/php_output.h
      main/php_reentrancy.h
      main/php_regex.h
      main/php_scandir.c
      main/php_scandir.h
      main/php_sprintf.c
      main/php_streams.h
      main/php_syslog.h
      main/php_ticks.c
      main/php_ticks.h
      main/php_variables.c
      main/php_variables.h
      main/reentrancy.c
      main/rfc1867.c
      main/rfc1867.h
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c
      main/spprintf.h
      main/strlcat.c
      main/strlcpy.c
      main/win95nt.h
      main/streams/cast.c
      main/streams/filter.c
      main/streams/memory.c
      main/streams/mmap.c
      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
      main/streams/plain_wrapper.c
      main/streams/streams.c
      main/streams/transports.c
      main/streams/unicode_filter.c
      main/streams/userspace.c
      main/streams/xp_socket.c
      netware/start.c
      sapi/aolserver/aolserver.c
      sapi/apache/libpre.c
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.h
      sapi/apache/php_apache.c
      sapi/apache/php_apache_http.h
      sapi/apache/sapi_apache.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/mod_php5.c
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.h
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/sapi_apache.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/getopt.c
      sapi/cgi/php_getopt.h
      sapi/cli/getopt.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli_readline.c
      sapi/cli/php_cli_readline.h
      sapi/cli/php_getopt.h
      sapi/continuity/capi.c
      sapi/embed/php_embed.c
      sapi/embed/php_embed.h
      sapi/isapi/php5isapi.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/phttpd/php_phttpd.h
      sapi/phttpd/phttpd.c
      sapi/pi3web/pi3web_sapi.c
      sapi/roxen/roxen.c
      sapi/thttpd/php_thttpd.h
      sapi/thttpd/thttpd.c
      sapi/tux/php_tux.c
      sapi/webjames/php_webjames.h
      sapi/webjames/webjames.c
      win32/crypt_win32.h
      win32/glob.c
      win32/globals.c
      win32/grp.h
      win32/md5crypt.c
      win32/md5crypt.h
      win32/php_win32_globals.h
      win32/select.c
      win32/select.h
      win32/sendmail.c
      win32/syslog.h
      win32/winutil.c
      win32/winutil.h
      win32/build/deplister.c:
      Bump year.

2006-12-31  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/logical_filters.c:
      
      MFB: Simplify code and change strchr() to memchr()

    * (PHP_5_2)
      ext/filter/logical_filters.c:
      
      Simplify code and change strchr() to memchr()

    * (PHP_4_4)
      ext/session/session.c:
      
      MFH: Added boundary checks to php_binary deserializer

    * ext/session/session.c:
      MFB: Added boundary checks to php_binary deserializer

    * (PHP_5_2)
      ext/session/session.c:
      
      Added boundary checks to php_binary deserializer

    * main/SAPI.c:
      
      MFB: Fixed bug #39984 (redirect response code in header() could be ignored
      in CGI sapi).

    * (PHP_5_2)
      NEWS
      main/SAPI.c:
      
      Fixed bug #39984 (redirect response code in header() could be ignored in
      CGI sapi).

2006-12-31  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/spl/spl.php:
      - MFH Bugfix: #39996 Wrong PHPDoc comment for SplFileInfo::getType()

    * ext/spl/spl.php:
      - Bugfix: #39996 Wrong PHPDoc comment for SplFileInfo::getType()

2006-12-31  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/proc_open.c:
      MFB: fix #36427. patch by jdolecek at NetBSD dot org

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c:
      - Fixed bug #36427 (proc_open() / proc_close() leak handles on windows).

    * ext/standard/proc_open.c
      ext/standard/proc_open.h:
      MFB: fix PID info on windows

    * (PHP_5_2)
      NEWS
      ext/standard/proc_open.c
      ext/standard/proc_open.h:
      Fixed bug #38542 (proc_get_status() returns wrong PID on windows)

2006-12-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/sysvshm/sysvshm.c:
      MFH: Added missing resource validation checks

    * (PHP_5_2)
      ext/sysvshm/sysvshm.c:
      Added missing resource validation checks

    * ext/shmop/shmop.c:
      MFB: Added missing resource type checks

    * (PHP_5_2)
      ext/shmop/shmop.c:
      Added missing resource type checks

2006-12-30  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug39760.phpt:
      MFB: fix bug #39760 (cloning fails on nested SimpleXML-Object)
      add test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug39760.phpt
      ext/simplexml/tests/bug39760.phpt:
      fix bug #39760 (cloning fails on nested SimpleXML-Object)
      add test

2006-12-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c:
      
      C++ comment

    * ext/standard/tests/strings/pack.phpt:
      MFB: Mark test as being 32bit only

    * (PHP_5_2)
      ext/standard/tests/strings/pack.phpt:
      
      Mark test as being 32bit only

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      
      Simplify & optimize code
      

    * ext/filter/logical_filters.c:
      
      MFB: Fixes test #50

    * (PHP_5_2)
      ext/filter/logical_filters.c:
      
      Fixes test #50

2006-12-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/pgsql/pgsql.c:
      
      MFH: Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used
      for
      timestamp fields).

    * ext/pgsql/pgsql.c:
      MFB: Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used
      for
      timestamp fields).

    * ext/pgsql/tests/80_bug39971.phpt
      ext/pgsql/tests/80_bug39971.phpt:
      
      file 80_bug39971.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      
      Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used for
      timestamp fields).

2006-12-28  Antony Dovgal  <antony@zend.com>

    * sapi/cgi/cgi_main.c:
      make sure l != 0

    * (PHP_5_2)
      ZendEngine2/zend.c:
      that was not intentional
      thanks Nuno

    * ZendEngine2/zend.c:
      nuke dead code

    * ext/fdf/fdf.c
      ext/mime_magic/mime_magic.c:
      use strlcpy()

2006-12-28  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zlib/tests/bug_34821.phpt:
      MFB

    * (PHP_5_2)
      ext/zlib/tests/bug_34821.phpt:
      make this test run a little faster (is currently timeout with valgrind)

2006-12-28  Antony Dovgal  <antony@zend.com>

    * ext/mysql/php_mysql.c:
      include basic_functions.h for php_get_current_user() declaration

    * ext/fdf/fdf.c:
      it's ptr, not ptrptr

    * ext/dba/libflatfile/flatfile.c:
      use the macro, casting works only with GCC

    * sapi/embed/php_embed.c:
      fix sapi/embed build

2006-12-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      
      MFB: Added buffer length checks

    * (PHP_5_2)
      ext/pgsql/pgsql.c:
      
      Added buffer length checks

2006-12-28  Antony Dovgal  <antony@zend.com>

    * sapi/apache_hooks/php_apache.c:
      fix build

2006-12-28  Ilia Alshanetsky  <ilia@prohost.org>

    * main/php_logos.c:
      
      MFB: strcat() stuff

    * (PHP_5_2)
      ext/standard/proc_open.c
      main/php_logos.c:
      
      Simplify code and eliminate strcat() usage

2006-12-28  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      force tidy.clean_output=0

2006-12-28  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c:
      fix ZTS build

    * ext/odbc/php_odbc.c
      main/php_ini.c
      sapi/apache/php_apache.c
      sapi/apache_hooks/php_apache.c:
      use strlcat()

    * ext/sockets/sockets.c
      ext/standard/reg.c:
      minor improvements

    * main/main.c:
      use strlcat() and a bigger buffer

2006-12-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_execute_API.c:
      Avoid strcpy() & strcat()

2006-12-27  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      Zend/zend_ini.c:
      fix build

    * ext/session/tests/001.phpt
      ext/session/tests/004.phpt
      ext/session/tests/005.phpt
      ext/standard/tests/general_functions/include_path.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      ext/standard/tests/strings/bug20108.phpt
      ext/standard/tests/strings/bug25671.phpt
      ext/standard/tests/strings/bug27278.phpt
      ext/standard/tests/strings/bug39873.phpt
      ext/standard/tests/time/bug38524.phpt:
      fix tests

    * ext/standard/math.c:
      NULL is a special value for number_format() meaning "use default separator"

    * ZendEngine2/zend_operators.c:
      restore old behaviour when casting objects to strings and NULL

    * ZendEngine2/zend_operators.c:
      fix convert_to_unicode() and convert_to_string() which didn't set the type
      of the op properly

    * ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/strings/bug21730.phpt:
      fix *scanf() tests

    * ZendEngine2/zend_operators.h
      ZendEngine2/zend_strtol.c:
      add zend_u_strtoul() and fix build

    * main/php_streams.h:
      fix php_stream_u_get_line() macro

2006-12-27  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/session/tests/008.phpt:
      die("skip this is for PHP < 4.2.3");

    * ext/standard/tests/strings/htmlentities02.phpt:
      MFB

    * (PHP_5_2)
      ext/standard/tests/strings/htmlentities02.phpt:
      oops: remove uneeded code in the skip condition

    * (PHP_5_2)
      ext/standard/tests/strings/htmlentities02.phpt:
      add fr_FR@euro to the setlocale list

2006-12-27  Antony Dovgal  <antony@zend.com>

    * ext/pdo_oci/oci_statement.c:
      initialize memory with 0's, so we won't get garbage if the statement does
      not set the var

    * (PHP_5_2)
      ext/oci8/tests/function_aliases.phpt
      ext/oci8/tests/lob_aliases.phpt
      ext/oci8/tests/num.phpt
      ext/oci8/tests/statement_type.phpt
      ext/oci8/tests/statement_type_old.phpt:
      MFH more test improvements by Chris Jones

    * ext/oci8/tests/details.inc:
      that should not be there..

    * ext/oci8/tests/details.inc
      ext/oci8/tests/function_aliases.phpt
      ext/oci8/tests/function_aliases.phpt
      ext/oci8/tests/lob_aliases.phpt
      ext/oci8/tests/lob_aliases.phpt
      ext/oci8/tests/num.phpt
      ext/oci8/tests/statement_type.phpt
      ext/oci8/tests/statement_type_old.phpt:
      more test improvements by Chris Jones

2006-12-26  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/file.c
      ext/standard/scanf.c
      ext/standard/scanf.h
      ext/standard/string.c:
      Unicode support in sscanf() and fscanf(). (Tony, Andrei)

2006-12-26  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/snmp/php_snmp.h:
      fix build

2006-12-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ext/exif/exif.c
      ext/interbase/ibase_query.c
      ext/json/json.c
      ext/pdo_dblib/dblib_driver.c
      ext/pdo_dblib/dblib_stmt.c
      ext/pgsql/pgsql.c
      ext/soap/php_encoding.c
      ext/spl/spl_directory.c
      ext/standard/uuencode.c
      ext/standard/var.c
      main/main.c:
      
      MFB: safety checks

    * (PHP_4_4)
      Zend/zend_ini.c
      Zend/zend_ini.h
      ext/exif/exif.c
      main/main.c:
      MFB: safety checks

    * ext/session/session.c:
      MFB:   Session deserializer protection.

    * (PHP_5_2)
      ZendEngine2/zend_strtod.c:
      
      Fixed compiler warning

    * (PHP_5_2)
      ext/curl/interface.c:
      Don't forget to free url structure

    * ext/curl/interface.c:
      MFB: Fixed bug #39878 (CURL doesn't compile on Sun Studio Pro).

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      Fixed bug #39878 (CURL doesn't compile on Sun Studio Pro).

    * (PHP_5_2)
      ext/session/session.c:
      Session deserializer protection.

    * (PHP_5_2)
      ext/standard/type.c:
      is_numeric_string() optimization

    * (PHP_5_2)
      ZendEngine2/bench.php
      ZendEngine2/zend.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.h:
      is_numeric_string() optimization
      

2006-12-26  Antony Dovgal  <antony@zend.com>

    * ext/xml/xml.c:
      fix arguments order (just in the sake of purity)

2006-12-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/config.m4:
      - Add better zlib detection

    * (PHP_5_2)
      NEWS
      ext/zip/config.m4
      ext/zip/config.m4:
      - #39952 zip ignoring --with-libdir on zlib checks (judas dot
        iscariote at gmail dot com)

2006-12-26  Dmitry Stogov  <dmitry@zend.com>

    * ext/filter/filter.c
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/logical_filters.c
      ext/filter/tests/030.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/045.phpt
      ext/filter/tests/046.phpt
      ext/filter/tests/047.phpt
      ext/filter/tests/048.phpt
      ext/filter/tests/049.phpt
      ext/filter/tests/050.phpt
      ext/filter/tests/051.phpt
      ext/filter/tests/bug7733.phpt:
      Code review:
        . fixed integer overflow
        . fixed buffer overflow/underflow
        . added more strict IP validation
        . reimplemented float number validation

    * ext/filter/tests/045.phpt
      ext/filter/tests/045.phpt
      ext/filter/tests/046.phpt
      ext/filter/tests/046.phpt
      ext/filter/tests/047.phpt
      ext/filter/tests/047.phpt
      ext/filter/tests/048.phpt
      ext/filter/tests/048.phpt
      ext/filter/tests/049.phpt
      ext/filter/tests/049.phpt
      ext/filter/tests/050.phpt
      ext/filter/tests/050.phpt
      ext/filter/tests/051.phpt
      ext/filter/tests/051.phpt
      ext/filter/tests/bug7733.phpt:
      
      file 045.phpt was initially added on branch PHP_5_2.

2006-12-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      main/main.c:
      
      Ensure that OnUpdateLongGEZero is greater or equal to 0.
      Added a update wrapper for ensuring >0 values

    * (PHP_5_2)
      ext/exif/exif.c:
      
      Allocation safety checks

2006-12-25  Antony Dovgal  <antony@zend.com>

    * ext/zip/php_zip.c:
      add missing space for \0

2006-12-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pgsql/pgsql.c
      ext/soap/php_encoding.c
      ext/spl/spl_directory.c
      ext/standard/math.c
      main/main.c:
      Allocation safety checks

2006-12-25  Antony Dovgal  <antony@zend.com>

    * ext/xsl/xsltprocessor.c:
      more safe_emalloc()

2006-12-25  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/interbase/ibase_query.c
      ext/json/json.c
      ext/oci8/oci8_statement.c
      ext/pdo_dblib/dblib_driver.c
      ext/pdo_dblib/dblib_stmt.c
      ext/standard/uuencode.c
      ext/standard/var.c:
      Use safe_emalloc()

    * ext/standard/tests/array/array_sum.phpt:
      MFB: Fixed test for 64bit systems

    * (PHP_5_2)
      ext/standard/tests/array/array_sum.phpt:
      Fixed test for 64bit systems

2006-12-25  Antony Dovgal  <antony@zend.com>

    * ext/iconv/iconv.c
      ext/interbase/ibase_blobs.c
      ext/mhash/mhash.c
      ext/oci8/oci8_statement.c
      ext/standard/streamsfuncs.c:
      use safe_emalloc()

    * ext/bz2/bz2.c:
      improve check for overflow

    * ext/sockets/sockets.c:
      fix CS, add missing folding markers
      mark Unicode safe functions as they are

2006-12-25  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug39825.phpt
      ZendEngine2/tests/bug39825.phpt:
      
      file bug39825.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug39825.phpt:
      Fixed bug #39825 (foreach produces memory error)

2006-12-25  Antony Dovgal  <antony@zend.com>

    * ext/standard/streamsfuncs.c:
      stream_socket_shutdown() is Unicode safe by definition

    * ext/soap/soap.c:
      fix proto

    * ext/mhash/mhash.c:
      fix protos

    * ext/posix/posix.c:
      mark most of the ext/posix functions as Unicode safe, for they do not use
      strings in any way

    * ext/oci8/oci8_interface.c:
      mark all LOB functions as Unicode safe

2006-12-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/exif/exif.c
      ext/informix/ifx.ec
      ext/standard/http_fopen_wrapper.c
      ext/standard/microtime.c:
      MFB: Use %F (ignores locale) for internal representation of floats

    * (PHP_5_2)
      ext/exif/exif.c
      ext/informix/ifx.ec
      ext/standard/http_fopen_wrapper.c
      ext/standard/microtime.c:
      Use %F (ignores locale) for internal representation of floats

2006-12-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS
      README.UPDATE_5_2:
      Add missing NEWS entrys and update the README.UPDATE file

2006-12-25  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      configure.in
      configure.in:
      MFH: fix bug #39890 (using autoconf 2.6x and --with-layout=GNU breaks PEAR
      install path)

    * configure.in:
      fix bug #39890 (using autoconf 2.6x and --with-layout=GNU breaks PEAR
      install path)

    * ext/imap/php_imap.c:
      fix build

    * ext/standard/tests/general_functions/001.phpt
      ext/standard/tests/general_functions/001.phpt
      ext/standard/tests/strings/bug22207.phpt
      ext/standard/tests/strings/bug22207.phpt:
      fix test

2006-12-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      MFB: Define SENDBUFLEN for older c-client libs

    * (PHP_4_4)
      ext/imap/php_imap.c:
      MFH: Define SENDBUFLEN for older c-client libs

    * (PHP_5_2)
      ext/imap/php_imap.c:
      Define SENDBUFLEN for older c-client libs

2006-12-25  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug39944.phpt
      ZendEngine2/tests/bug39944.phpt:
      
      file bug39944.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug39944.phpt:
      Fixed bug #39944 (References broken)

    * main/streams/filter.c
      main/streams/filter.c:
      Fixed heap overflow

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed possible size_t overflow

2006-12-25  Antony Dovgal  <antony@zend.com>

    * ext/standard/credits.c:
      update credits at request of Gabor

    * ext/standard/tests/strings/bug23894.phpt
      ext/standard/tests/strings/sprintf_f.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt:
      fix tests

    * ext/standard/formatted_print.c:
      fix #36392 in Unicode mode

2006-12-24  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      MFB: Fixed buffer boundary protection

    * (PHP_5_2)
      ext/imap/php_imap.c:
      Fixed buffer boundary protection

    * ext/sqlite/libsqlite/src/encode.c:
      MFB: Added empty string checks

    * (PHP_5_2)
      ext/sqlite/libsqlite/src/encode.c:
      Added empty string checks

2006-12-24  Rob Richards  <rrichards@ctindustries.net>

    * ext/com_dotnet/com_saproxy.c:
      update function signature

    * (PHP_5_2)
      NEWS
      NEWS:
      BFN

    * ext/com_dotnet/com_com.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      MFB: fix bug #33734 and related (Something strange with COM Object)
       - caused by fix in com_handlers.c rev 1.22.2.5

    * (PHP_5_2)
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      fix bug #33734 and related (Something strange with COM Object)
       - caused by fix in com_handlers.c rev 1.22.2.5

    * ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/tests/bug33386.phpt
      ext/com_dotnet/tests/bug39596.phpt:
      MFB:
      - fix bug #33386 (ScriptControl only sees last function of class):
      com_wrapper.c
      - fix bug #37588 (COM Property propputref converts to PHP function
        and can't be accesed): com_handlers.c
      - fix bug #39596 (Creating Variant of type VT_ARRAY): com_variant.c
      - add tests

    * ext/com_dotnet/tests/bug33386.phpt
      ext/com_dotnet/tests/bug33386.phpt
      ext/com_dotnet/tests/bug39596.phpt
      ext/com_dotnet/tests/bug39596.phpt:
      
      file bug33386.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c:
      - fix bug #33386 (ScriptControl only sees last function of class):
      com_wrapper.c
      - fix bug #37588 (COM Property propputref converts to PHP function
        and can't be accesed): com_handlers.c
      - fix bug #39596 (Creating Variant of type VT_ARRAY): com_variant.c
      - add tests

2006-12-24  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      Fix typo

2006-12-23  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/zip/php_zip.c
      ext/zip/zip_stream.c:
      MFB: safety checks

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/zip_stream.c:
      Safety checks

    * (PHP_4_4)
      ext/sysvmsg/sysvmsg.c:
      MFB: Added checks for negative max length and overflow checks for
      overly long strings.

    * ext/sysvmsg/sysvmsg.c:
      MFB: Added checks for negative max length and overflow checks for overly
      long strings.

    * (PHP_5_2)
      ext/sysvmsg/sysvmsg.c:
      Added checks for negative max length and overflow checks for overly long
      strings.

2006-12-23  Derick Rethans  <php@derickrethans.nl>

    * ext/mcrypt/config.m4
      ext/mhash/config.m4
      ext/pdo_sqlite/config.m4
      ext/tidy/config.m4:
      - MFB: Fixed bug #39935 (Extensions tidy,mcrypt,mhash,pdo_sqlite ignores
        --with-libdir).

    * (PHP_5_2)
      NEWS
      ext/mcrypt/config.m4
      ext/mhash/config.m4
      ext/pdo_sqlite/config.m4
      ext/tidy/config.m4:
      - Fixed bug #39935 (Extensions tidy,mcrypt,mhash,pdo_sqlite ignores
        --with-libdir).

2006-12-23  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/error1.phpt:
      fix test

    * ZendEngine2/zend_API.h:
      fix typo

    * ext/oci8/tests/error.phpt
      ext/oci8/tests/error1.phpt
      ext/oci8/tests/error_old.phpt:
      fix tests

    * ext/oci8/oci8_interface.c:
      use add_ascii_assoc_text()

    * ext/oci8/oci8_collection.c:
      use OCI_SUCCESS constant, do not rely on its value

2006-12-22  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h:
      Implement OnUpdateUTF8String() handler. It always assumes UTF-8 input,
      since we cannot check for UG(unicodE) inside it.

    * ext/standard/math.c:
      Unicode support in number_format().

2006-12-22  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pdo/pdo_sql_parser.c:
      fix lcov/genhtml build (yes it is very picky)

2006-12-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug39884.phpt:
      MFB: Fixed bug #39884 (ReflectionParameter::getClass() throws exception for
      type hint self).

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug39884.phpt
      ext/reflection/tests/bug39884.phpt:
      Fixed bug #39884 (ReflectionParameter::getClass() throws exception for type
      hint self).

    * ext/standard/formatted_print.c
      ext/standard/tests/strings/bug36392.phpt:
      MFB: Fixed bug #36392 (wrong number of decimal digits with %e specifier in
      sprintf).

    * (PHP_5_2)
      NEWS
      ext/standard/formatted_print.c:
      Fixed bug #36392 (wrong number of decimal digits with %e specifier in
      sprintf).

    * ext/standard/tests/strings/bug36392.phpt
      ext/standard/tests/strings/bug36392.phpt:
      
      file bug36392.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c:
      Small optimization of the date() function

2006-12-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/coll_018.phpt
      ext/oci8/tests/error2.phpt
      ext/oci8/tests/lob_036.phpt
      ext/oci8/tests/statement_type.phpt:
      new tests

    * ext/oci8/tests/coll_018.phpt
      ext/oci8/tests/coll_018.phpt
      ext/oci8/tests/error2.phpt
      ext/oci8/tests/error2.phpt
      ext/oci8/tests/lob_036.phpt
      ext/oci8/tests/lob_036.phpt
      ext/oci8/tests/statement_type.phpt:
      
      more OCI8 tests by Chris Jones

    * (PHP_5_2)
      ext/date/tests/010.phpt
      ext/date/tests/011.phpt
      ext/date/tests/012.phpt
      ext/date/tests/013.phpt
      ext/date/tests/014.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/date_sun_info_001.phpt:
      more tests

    * ext/date/tests/010.phpt
      ext/date/tests/010.phpt
      ext/date/tests/011.phpt
      ext/date/tests/011.phpt
      ext/date/tests/012.phpt
      ext/date/tests/012.phpt
      ext/date/tests/013.phpt
      ext/date/tests/013.phpt
      ext/date/tests/014.phpt
      ext/date/tests/014.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/date_parse_001.phpt
      ext/date/tests/date_sun_info_001.phpt
      ext/date/tests/date_sun_info_001.phpt:
      
      more ext/date tests by Chris Jones

2006-12-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/math.c
      ext/standard/tests/strings/bug39873.phpt:
      MFB: Fixed bug #39873 (number_format() breaks with locale & decimal
      points).

    * ext/standard/tests/strings/bug39873.phpt
      ext/standard/tests/strings/bug39873.phpt:
      
      file bug39873.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/math.c:
      Fixed bug #39873 (number_format() breaks with locale & decimal points).

2006-12-22  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/ftp/tests/005.phpt
      ext/standard/tests/array/locale_sort.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      Fix tests

    * ext/standard/array.c:
      Fix ZTS build...

2006-12-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/php_spl.c:
      - Fix memory allocation/deallocation to match

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_interfaces.c:
      - Implement ezstrndup()

2006-12-22  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/tests/serialize/006.phpt:
      Fix serialization test.

2006-12-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.h
      ZendEngine2/zend_interfaces.c
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/005.phpt:
      - Make custom serializing work with zstr (as discussed with andrei)

    * ZendEngine2/zend_alloc.c:
      - Use conversion macro

2006-12-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/levenshtein.c:
      levenshtein() already supported Unicode.

    * ext/standard/metaphone.c:
      Metaphone will work only with binary runtime-encoded strings.

2006-12-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/var.c:
      - No misleading comments

    * ext/spl/spl_observer.c
      ext/spl/spl_sxe.c:
      - Mark a fewthings as unicode ready

    * ext/standard/var.c:
      - Serialization doesn't work with unicode data

    * ZendEngine2/zend_interfaces.c:
      -Serialization doesn't work with unicode data

2006-12-21  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_interface.c:
      temporary fix for oci_error(), just to make it work
      it should be using add_ascii_assoc_text() instead

    * ext/oci8/oci8_interface.c:
      added support for CALL statement type (patch by Chris Jones)

    * main/SAPI.c:
      fix ws, cs and overall code readability

2006-12-21  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c
      ext/standard/php_string.h
      ext/standard/string.c
      ext/standard/strnatcmp.c:
      Bite the bullet and port the natural comparison algorithm to support
      UChar strings. Also, simplify the original code.
      

2006-12-21  Antony Dovgal  <antony@zend.com>

    * ext/standard/datetime.c:
      temp is freed in zend_unicode_to_string() on failure

    * ext/standard/browscap.c:
      lookup_browser_name cannot be NULL

    * (PHP_5_2)
      ext/oci8/tests/array_bind_014.phpt
      ext/oci8/tests/array_bind_int1.phpt
      ext/oci8/tests/fetch_all2.phpt
      ext/oci8/tests/lob_020.phpt
      ext/oci8/tests/lob_027.phpt
      ext/oci8/tests/lob_033.phpt
      ext/oci8/tests/lob_034.phpt
      ext/oci8/tests/lob_035.phpt:
      improve tests

    * ext/oci8/tests/array_bind_014.phpt
      ext/oci8/tests/array_bind_014.phpt
      ext/oci8/tests/array_bind_int1.phpt
      ext/oci8/tests/error1.phpt
      ext/oci8/tests/fetch_all2.phpt
      ext/oci8/tests/fetch_all2.phpt
      ext/oci8/tests/lob_020.phpt
      ext/oci8/tests/lob_027.phpt
      ext/oci8/tests/lob_033.phpt
      ext/oci8/tests/lob_033.phpt
      ext/oci8/tests/lob_034.phpt
      ext/oci8/tests/lob_034.phpt
      ext/oci8/tests/lob_035.phpt
      ext/oci8/tests/lob_035.phpt
      ext/oci8/tests/privileged_connect1.phpt:
      
      improve tests, add new ones

2006-12-21  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
      ext/mbstring/libmbfl/filters/mbfilter_cp51932.h:
      Initial commit(Synced PHP_5_2 Branch.).

    * ext/mbstring/config.m4
      ext/mbstring/mb_gpc.c
      ext/mbstring/mbstring.c
      ext/mbstring/libmbfl/libmbfl.dsw
      ext/mbstring/libmbfl/libmbfl.sln
      ext/mbstring/libmbfl/libmbfl.vcproj
      ext/mbstring/libmbfl/filters/Makefile.am
      ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c
      ext/mbstring/libmbfl/filters/mbfilter_jis.c
      ext/mbstring/libmbfl/filters/mbfilter_jis.h
      ext/mbstring/libmbfl/filters/unicode_table_jis.h
      ext/mbstring/libmbfl/mbfl/mbfilter.c
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.h
      ext/mbstring/libmbfl/mbfl/mbfl_ident.c
      ext/mbstring/libmbfl/nls/nls_ru.c
      ext/mbstring/libmbfl/nls/nls_ru.h:
      Synced PHP_5_2 Branch.

    * (PHP_4_4)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      Fixed bug #39361, #39400 (mbstring function overloading problem).

2006-12-21  Dmitry Stogov  <dmitry@zend.com>

    * php.ini-dist
      php.ini-dist
      php.ini-recommended
      php.ini-recommended:
      Fixed comments

2006-12-21  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/domimplementation.c
      ext/dom/text.c:
      MFB: fix issues identitified by coverity

    * (PHP_5_2)
      ext/dom/domimplementation.c
      ext/dom/text.c:
      fix issues identitified by coverity

2006-12-21  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/lob_030.phpt
      ext/oci8/tests/lob_031.phpt
      ext/oci8/tests/lob_032.phpt:
      new tests

    * ext/oci8/tests/lob_030.phpt
      ext/oci8/tests/lob_030.phpt
      ext/oci8/tests/lob_031.phpt
      ext/oci8/tests/lob_031.phpt
      ext/oci8/tests/lob_032.phpt
      ext/oci8/tests/lob_032.phpt:
      
      new tests by Christopher Jones

    * ZendEngine2/zend_execute_API.c:
      fix possible leak

2006-12-21  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      php.ini-dist
      php.ini-dist
      php.ini-recommended
      php.ini-recommended
      main/main.c
      main/main.c:
      Default memory_limit value is set to 128M

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_win32.c:
      emoved dependency from SHELL32.DLL

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_win32.c:
      Removed dependency from SHELL32.DLL

2006-12-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_compile.c:
      MFB: Fix a possible memory leak

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      Fix a possible memory leak

    * ZendEngine2/zend_operators.c:
      MFB: Fixed possible memory leak

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      Fixed possible memory leak

2006-12-21  Antony Dovgal  <antony@zend.com>

    * main/streams/memory.c:
      apply correct fix (aka "oops!")

2006-12-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/soap/php_sdl.c:
      MFB: Optimize out zend_hash_num_elements() call

    * (PHP_5_2)
      ext/soap/php_sdl.c:
      Optimize out zend_hash_num_elements() call

2006-12-21  Antony Dovgal  <antony@zend.com>

    * ext/standard/html.c:
      fix leak on error

    * main/streams/xp_socket.c:
      don't leak on error

    * ext/posix/posix.c
      ext/posix/posix.c:
      fix possible leaks

    * main/streams/memory.c:
      fix potential leak

    * sapi/cli/php_cli.c:
      prevent potential leak on error

    * ext/standard/datetime.c:
      bail out if zend_unicode_to_string() fails

    * ZendEngine2/zend_unicode.c:
      make sure err_char is initialized properly

    * ext/standard/file.c:
      fix double free

2006-12-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      fix potential leak, improve length checks

2006-12-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_directory.c:
      - Quick hackto make tests pass

2006-12-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      do not allocate the return value if it wasn't requested

    * ZendEngine2/zend_builtin_functions.c:
      fix possible leak on failure in get_defined_functions()

    * ZendEngine2/zend_API.c:
      fix leak in zend_disable_class()

    * ext/standard/file.c:
      fix double free on error

2006-12-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/php_spl.c
      ext/spl/php_spl.h:
      - More unicode

    * ext/spl/tests/spl_autoload_001.phpt:
      - Add unicode expectations

    * ext/spl/tests/spl_autoload_002.phpt:
      - Fix test name

2006-12-20  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt:
      Update.

2006-12-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      - Make shorter and do not use problematic attribute

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      - Compilers mightnot like the zstr return,thus return void*

2006-12-20  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/browscap.c:
      Unicode support in get_browser(). To avoid additional copying/conversion
      during parsing, the browscap values in the returned array will be of
      IS_STRING type.

    * ZendEngine2/zend_API.c:
      Check for conversion failure in "s&" and return appropriately.

    * ZendEngine2/zend_unicode.c:
      Fix return value in zval_unicode_to_string_ex().

    * ZendEngine2/zend_alloc.c:
      Fix warning.

2006-12-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * README.UNICODE-UPGRADES:
      - Mention zend_zstrndup()

    * ZendEngine2/zend.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h:
      - Implement zend_zstrndup()

2006-12-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/logical_filters.c:
      Fixed zts build

    * (PHP_5_2)
      ext/filter/logical_filters.c:
      fixed ZTS build

2006-12-20  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/session/session.c
      ext/session/session.c:
      protect _SESSION, HTTP_SESSION_VARS and GLOBALS
      maintain an internal reference of _SESSION, so that it won't be possible
      to destroy it from userspace

    * ext/session/session.c:
      remove register_globals remains
      maintain an internal reference of _SESSION, so that it won't be possible
      to destroy it from userspace

2006-12-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/logical_filters.c
      ext/filter/tests/015.phpt
      ext/filter/tests/033.phpt:
      MFB: Fixed bug #39898 (FILTER_VALIDATE_URL validates \r\n\t etc).

    * (PHP_5_2)
      NEWS
      ext/filter/logical_filters.c
      ext/filter/tests/015.phpt
      ext/filter/tests/033.phpt:
      Fixed bug #39898 (FILTER_VALIDATE_URL validates \r\n\t etc).

2006-12-20  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.h:
      return NULL right away if invalid length was passed

2006-12-20  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/formatted_print.c:
      Align Unicode and binary versions of formatted printing.

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l:
      More correct patch for b-prefixes.

2006-12-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_language_parser.y:
      MFH: fix #39903 (Notice message when executing __halt_compiler() more than
      once)

    * ZendEngine2/zend_language_parser.y:
      fix #39903 (Notice message when executing __halt_compiler() more than once)

    * (PHP_5_2)
      ZendEngine2/zend_builtin_functions.c:
      use Z_* macros

    * ext/pspell/pspell.c:
      don't reinvent the wheel, use sprintf()

2006-12-20  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/filter/logical_filters.c:
      - Fixed the validate email filter so that the letter "v" can also be used
      in
        the user part of the email address. (Derick)

    * ext/filter/logical_filters.c:
      - Fixed the regexp so that the letter "v" also works.

2006-12-20  Antony Dovgal  <antony@zend.com>

    * ext/curl/streams.c:
      gracefully bail out on invalid header

2006-12-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/Zend.m4
      ZendEngine2/zend_alloc.c
      ext/standard/basic_functions.c
      ext/standard/php_var.h
      ext/standard/var.c
      main/main.c
      main/output.c
      sapi/apache/mod_php5.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      win32/build/config.w32:
      Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't
      make a
      ny significant slowdown, but incrise maintainability a lot. Note that the
      setting of memory_limit wasn't changes (neither in main/main.c nor in
      php.ini) and it
      still set to 16M.

    * (PHP_5_2)
      NEWS
      ZendEngine2/Zend.m4
      ZendEngine2/zend_alloc.c
      ext/standard/basic_functions.c
      ext/standard/php_var.h
      ext/standard/var.c
      main/main.c
      sapi/apache/mod_php5.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      win32/build/config.w32:
      Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't
      make any significant slowdown, but incrise maintainability a lot. Note
      that the setting of memory_limit wasn't changes (neither in main/main.c
      nor in php.ini) and it still set to 16M.

2006-12-20  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ZendEngine2/zend_API.h
      ext/iconv/iconv.c
      ext/standard/basic_functions.c
      main/php.h:
      MFB:
      - Fixed incorrect function names on FreeBSD where inet_pton() was named
              __inet_pton() and inet_ntop() was named __inet_ntop()
      - Fixed bug #39685 (iconv() - undefined function)
      - Fixed bug #38852 (XML-RPC Breaks iconv)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_API.h
      ext/iconv/iconv.c
      ext/standard/basic_functions.c
      main/php.h:
      - Fixed incorrect function names on FreeBSD where inet_pton() was named
      	__inet_pton() and inet_ntop() was named __inet_ntop()
      - Fixed bug #39685 (iconv() - undefined function)
      - Fixed bug #38852 (XML-RPC Breaks iconv)

2006-12-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/mail.c:
      Unicode support in ezmlm_hash().
      

2006-12-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/php_spl.c:
      - Use new 'x' parameter parsing

    * ext/spl/php_spl.c:
      - Make spl_autoload_call() unicode safe

    * ZendEngine2/zend_interfaces.c:
      - Changed macro once again

    * README.PARAMETER_PARSING_API:
      - x was added toparameter parsing api

    * ZendEngine2/zend_API.c:
      - Implement parameter parsing 'x'

    * ZendEngine2/zend_interfaces.c:
      - Fix macro param order

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      - Implement zend_u_call_method to deal with situations where the function
        name type is already known

2006-12-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      Unicode support in set_include_path().

2006-12-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/005.phpt:
      new test

    * ext/pcre/tests/005.phpt
      ext/pcre/tests/005.phpt:
      
      file 005.phpt was initially added on branch PHP_5_2.

2006-12-19  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/curl/interface.c:
      MFH: check CRYPTO_get_id_callback() if anyone else already set thread lock
      callbacks

    * ext/curl/interface.c:
      - check CRYPTO_get_id_callback() if anyone else already set thread lock
      callbacks

2006-12-19  Antony Dovgal  <antony@zend.com>

    * ext/soap/tests/bugs/bug39815.phpt:
      MFB

2006-12-19  Andrei Zmievski  <andrei@gravitonic.com>

    * README.UNICODE-UPGRADES:
      Update.

2006-12-19  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/soap/tests/bugs/bug39815.phpt:
      on FreeBSD these locales have different names

2006-12-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ext/reflection/php_reflection.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/string.c:
      - Marcus was too quick. Let's put type before zstr in the macros.
      - Also mark get_include_path() and restore_include_path() with U.

2006-12-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * README.UNICODE-UPGRADES
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ext/reflection/php_reflection.c
      ext/standard/array.c:
      - Fix ZVAL_ZSTRL

2006-12-19  Antony Dovgal  <antony@zend.com>

    * ext/soap/tests/bugs/bug39815.phpt:
      add check for setlocale() and sv_SE to SKIPIF section

2006-12-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/formatted_print.c:
      Unicode support in *printf() functions. (Antony, Andrei)

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l:
      Support 'b' prefix in front of string literals for forward compatibility
      with PHP 6.

2006-12-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/json/json.c:
      MFB: little cleanup in json_determine_array_type()

    * (PHP_5_2)
      ext/json/json.c:
      remove NOP code in json_determine_array_type(), as we already know the zval
      passed is an array (based on patch by Ron Korving)

2006-12-19  Antony Dovgal  <antony@zend.com>

    * ext/filter/tests/004.phpt
      ext/filter/tests/004.phpt
      ext/filter/tests/006.phpt
      ext/filter/tests/006.phpt
      ext/filter/tests/007.phpt
      ext/filter/tests/007.phpt
      ext/filter/tests/008.phpt
      ext/filter/tests/008.phpt
      ext/filter/tests/009.phpt
      ext/filter/tests/009.phpt
      ext/filter/tests/010.phpt
      ext/filter/tests/010.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/012.phpt
      ext/filter/tests/012.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/020.phpt
      ext/filter/tests/020.phpt
      ext/filter/tests/021.phpt
      ext/filter/tests/021.phpt
      ext/filter/tests/022.phpt
      ext/filter/tests/022.phpt
      ext/filter/tests/023.phpt
      ext/filter/tests/023.phpt
      ext/filter/tests/024.phpt
      ext/filter/tests/024.phpt
      ext/filter/tests/025.phpt
      ext/filter/tests/025.phpt
      ext/filter/tests/026.phpt
      ext/filter/tests/026.phpt
      ext/filter/tests/027.phpt
      ext/filter/tests/027.phpt
      ext/filter/tests/028.phpt
      ext/filter/tests/028.phpt
      ext/filter/tests/029.phpt
      ext/filter/tests/029.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/032.phpt
      ext/filter/tests/032.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/034.phpt
      ext/filter/tests/034.phpt
      ext/filter/tests/035.phpt
      ext/filter/tests/035.phpt
      ext/filter/tests/037.phpt
      ext/filter/tests/037.phpt
      ext/filter/tests/038.phpt
      ext/filter/tests/038.phpt
      ext/filter/tests/040.phpt
      ext/filter/tests/040.phpt
      ext/filter/tests/041.phpt
      ext/filter/tests/041.phpt
      ext/filter/tests/042.phpt
      ext/filter/tests/042.phpt
      ext/filter/tests/043.phpt
      ext/filter/tests/043.phpt
      ext/filter/tests/044.phpt
      ext/filter/tests/044.phpt
      ext/filter/tests/bug39846.phpt
      ext/filter/tests/bug39846.phpt
      ext/filter/tests/bug7586.phpt
      ext/filter/tests/bug7586.phpt
      ext/filter/tests/bug7715.phpt
      ext/filter/tests/bug7715.phpt
      ext/filter/tests/bug7733.phpt
      ext/filter/tests/bug7733.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/callback_non_modified_var.phpt
      ext/filter/tests/callback_non_modified_var.phpt
      ext/filter/tests/filter_data.phpt
      ext/filter/tests/filter_data.phpt:
      add missing SKIPIF sections

    * main/snprintf.c:
      -NAN should not be possible

    * main/snprintf.c:
      inf->INF
      nan->NAN

2006-12-19  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/formatted_print.c
      ext/standard/formatted_print.c
      main/snprintf.c
      main/snprintf.c
      main/spprintf.c
      main/spprintf.c:
      Support for systems without locale.h

2006-12-19  Antony Dovgal  <antony@zend.com>

    * ext/pcre/tests/002.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/011.phpt:
      fix test on MacOS

    * ext/standard/tests/serialize/001.phpt
      ext/standard/tests/serialize/006.phpt
      ext/standard/tests/serialize/bug14293.phpt
      ext/standard/tests/serialize/bug21957.phpt:
      fix serialize tests after s: -> S: change

    * ext/standard/var.c:
      MFB: serialize() should use '.' as decimal point irrespectively to locale

    * (PHP_5_2)
      ext/standard/var.c:
      serialize() should use '.' as decimal point irrespectively to locale

2006-12-19  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/standard/formatted_print.c
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c:
      
      file bug39815.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug39815.phpt
      ext/soap/tests/interop/Round3/GroupD/r3_groupD_compound2_001w.phpt
      ext/standard/formatted_print.c
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c:
      Fixed bug #39815 (SOAP double encoding is not locale-independent)

2006-12-19  Edin Kadribasic  <edink@emini.dk>

    * php.ini-dist
      php.ini-recommended:
      MFB

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      Updated list of available extensions in dlls.
      Updated oci extension ini settings.
      -- christopher.jones at oracle dot com

    * win32/build/Makefile
      win32/build/config.w32
      win32/build/confutils.js
      win32/build/mkdist.php:
      MFB: Enable full build with newer Microsoft compilers

    * (PHP_5_2)
      win32/build/Makefile
      win32/build/config.w32
      win32/build/confutils.js
      win32/build/mkdist.php:
      Enable full build with newer Microsoft compilers

2006-12-19  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug34617.phpt
      ext/ftp/tests/004.phpt
      ext/standard/tests/array/locale_sort.phpt
      tests/lang/bug30638.phpt:
      Fix tests

2006-12-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #39869 (safe_read does not initialize errno). (michiel at boland
      dot org)

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/streamsfuncs.h
      ext/standard/tests/network/shutdown.phpt
      ext/standard/tests/network/shutdown.phpt
      ext/standard/tests/network/shutdown.phpt
      main/streams/php_stream_transport.h
      main/streams/php_stream_transport.h
      main/streams/transports.c
      main/streams/transports.c
      main/streams/xp_socket.c
      main/streams/xp_socket.c:
      Added function stream_socket_shutdown(). It is a wraper for system
      shutdown() function, that shut downs part of a full-duplex connection

2006-12-19  Brian Shire  <shire@tekrat.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/standard/array.c
      ext/standard/tests/array/bug30074.phpt:
      -Fixed bug #30074 (apparent symbol table error with extract($blah,
      EXTR_REFS))

2006-12-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * unicode-progress.txt:
      - zip is done

    * ext/zip/php_zip.c:
      - unicode support for the procedural API

2006-12-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/tests/observer_004.phpt
      ext/spl/tests/observer_005.phpt:
      - More tests
      - Test naming

2006-12-18  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c:
      Fix ZTS

2006-12-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_observer.c
      ext/spl/tests/observer_003.phpt
      ext/spl/tests/observer_004.phpt:
      - Support members in SplObjectStorage serialization / shorter serialization

2006-12-18  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/basic_functions.c:
      Unicode support in get_cfg_var().

    * ext/standard/basic_functions.c:
      Fix macro.

    * ext/standard/basic_functions.c:
      Unicode support in parse_ini_file().

2006-12-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_pgsql/pgsql_driver.c:
      MFB: Fixed bug #39845 (Persistent connections generate a warning in
      pdo_pgsql).

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/pgsql_driver.c:
      Fixed bug #39845 (Persistent connections generate a warning in pdo_pgsql).

    * ext/filter/sanitizing_filters.c:
      MFB: Cleanup & optimize php_filter_encode_url()

    * (PHP_5_2)
      ext/filter/sanitizing_filters.c:
      Cleanup & optimize php_filter_encode_url()

    * ext/filter/sanitizing_filters.c
      ext/standard/php_string.h
      ext/standard/string.c:
      MFB: Less hackish support for spaces at the start of tags within
      strip_tags()

    * (PHP_5_2)
      ext/filter/sanitizing_filters.c
      ext/standard/php_string.h
      ext/standard/string.c:
      Less hackish support for spaces at the start of tags within strip_tags()

    * ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/tests/042.phpt
      ext/filter/tests/044.phpt:
      MFB: Fixed bugs with trimming of spaces

    * (PHP_5_2)
      NEWS
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/tests/042.phpt
      ext/filter/tests/044.phpt
      ext/filter/tests/044.phpt:
      Fixed bugs with trimming of spaces

2006-12-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/php_fopen_wrapper.c:
      MFH: fix #39850 (SplFileObject throws contradictory/wrong error messages
      when trying to open "php://wrong")

    * ext/standard/php_fopen_wrapper.c:
      fix #39850 (SplFileObject throws contradictory/wrong error messages when
      trying to open "php://wrong")

2006-12-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug39832.phpt
      ext/soap/tests/bugs/bug39832.phpt
      ext/soap/tests/bugs/bug39832.wsdl
      ext/soap/tests/bugs/bug39832.wsdl:
      
      file bug39832.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug39832.phpt
      ext/soap/tests/bugs/bug39832.wsdl:
      Fixed bug #39832 (SOAP Server: parameter not matching the WSDL specified
      type are set to 0)

2006-12-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/SAPI.c:
      MFH: fix possible invalid read (reproducible only on big-endian machines)

    * main/SAPI.c:
      fix possible invalid read (reproducible only on big-endian machines)

2006-12-18  Zeev Suraski  <zeev@zend.com>

    * (PHP_5_2)
      main/SAPI.c:
      Whitespace

2006-12-18  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/Zend.m4
      ZendEngine2/Zend.m4
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed random generation of cookies and canaries

2006-12-18  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt:
      fix test names

    * (PHP_5_2)
      ext/standard/formatted_print.c:
      remove the comment, it's not valid anymore

2006-12-18  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/formatted_print.c
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt
      main/snprintf.c:
      MFH:
      - make %f locale aware again
      - fix precision loss with %F (noticed by Sebastian Nohn)
      - add new tests

    * ext/standard/formatted_print.c
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_2.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt
      ext/standard/tests/strings/sprintf_f_3.phpt
      main/snprintf.c:
      - make %f locale aware again
      - fix precision loss with %F (noticed by Sebastian Nohn)
      - add new tests

2006-12-18  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      MFH: __builtin_expect() exists only in GCC 3.0 and higher

2006-12-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/sanitizing_filters.c
      ext/filter/tests/025.phpt
      ext/filter/tests/042.phpt
      ext/filter/tests/043.phpt
      ext/standard/string.c:
      MFB:  Filter fixes:
      	Fixed possible double encoding problem with sanitizing filters
      	Make use of space-strict strip_tags() function

    * (PHP_5_2)
      NEWS
      ext/filter/sanitizing_filters.c
      ext/filter/tests/025.phpt:
      Filter fixes:
      	Fixed possible double encoding problem with sanitizing filters
      	Make use of space-strict strip_tags() function

    * ext/filter/tests/042.phpt
      ext/filter/tests/042.phpt
      ext/filter/tests/043.phpt
      ext/filter/tests/043.phpt
      ext/standard/string.c:
      
      file 042.phpt was initially added on branch PHP_5_2.

2006-12-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_observer.c
      ext/spl/tests/observer_003.phpt:
      - Make this work in unicode mode

2006-12-17  Brian Shire  <shire@facebook.com>

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/tests/array/bug30074.phpt
      ext/standard/tests/array/bug30074.phpt:
      Fixed bug #30074
        extract with EXTR_REFS was setting EG(unitialized_zval_ptr)->is_ref=1,
      affecting subsequent usage
        Added test

2006-12-17  Ilia Alshanetsky  <ilia@prohost.org>

    * main/main.c
      main/main.c:
      Fixed compiler warning

    * ext/imap/php_imap.c:
      MFB: Fixed bug #39779 (Enable AUTH PLAIN mechanism in underlaying
      libc-client).

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c:
      Fixed bug #39779 (Enable AUTH PLAIN mechanism in underlaying libc-client).

2006-12-17  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/filter/logical_filters.c:
      MFB: fix build

    * (PHP_5_2)
      ext/filter/logical_filters.c:
      Fix build

2006-12-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/logical_filters.c
      ext/filter/tests/bug39846.phpt:
      MFB: Fixed bug #39846 (Invalid IPv4 treated as valid).

    * (PHP_5_2)
      NEWS
      ext/filter/logical_filters.c
      ext/filter/tests/bug39846.phpt
      ext/filter/tests/bug39846.phpt:
      Fixed bug #39846 (Invalid IPv4 treated as valid).

2006-12-16  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * NEWS:
      Remove items that are already in 5.2

    * ZendEngine2/zend_API.h
      ext/pdo_pgsql/pgsql_driver.c
      ext/standard/basic_functions.c:
      Fix ZTS build

2006-12-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_observer.c
      ext/spl/tests/observer_003.phpt:
      - Implement feature request #39836i (SplObjectStorage empty after
        unserialize)

2006-12-16  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h:
      Make convert_to_*() APIs return SUCCESS/FAILURE.

2006-12-15  Andrei Zmievski  <andrei@gravitonic.com>

    * README.UNICODE:
      Update with INI file info.

    * unicode-progress.txt
      ext/standard/basic_functions.c:
      Unicode support in ini_*() functions.

    * ZendEngine2/zend_alloc.c:
      __builtin_expect() exists only in GCC 3.0 and higher.

    * ZendEngine2/zend_API.h:
      Make all macros (RETURN_*, RETVAL_*, ZVAL_*, add_*) that convert binary
      strings to Unicode actually issues errors on failure. I'm surprised we
      haven't done this already.

    * ZendEngine2/zend_unicode.c:
      Fix potential buffer overflow in default conversion error handler.

    * ZendEngine2/zend.c:
      Make utf8_conv stop on conversion errors when converting to UTF-16.

2006-12-15  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/zend_alloc.c:
      - MF 5.2 (put cookie in first place)

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      - I prefer cookie to be the first element.

2006-12-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Added internal heap protection
        . safe unlinking
        . cookies
        . canary protection (debug build only)

2006-12-15  Wez Furlong  <wez.php.net@netevil.org>

    * ext/pdo_sqlite/pdo_sqlite.c
      ext/pdo_sqlite/php_pdo_sqlite.h
      ext/pdo_sqlite/php_pdo_sqlite_int.h
      ext/pdo_sqlite/sqlite_driver.c
      ext/pdo_sqlite/sqlite_statement.c:
      merge php5 pdo_sqlite into head; this source compiles on both php5 and
      php6.

2006-12-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      configure.in
      main/php_version.h:
      back to dev

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.1RC1

2006-12-15  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      Support for 'S' format in unserialize() (forward compatibility with PHP
      6)

2006-12-14  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      Use 'S' for escaped binary strings and 's' for non-escaped.

2006-12-14  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/dom_fe.h
      ext/dom/php_dom.c
      ext/dom/php_dom.h
      ext/dom/xpath.c
      ext/dom/tests/domxpath.phpt:
      add ability to call PHP functions from XPath
      update test

2006-12-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      sapi/apache2filter/sapi_apache2.c:
      Fixed bug #39816 (apxs2filter ignores httpd.conf & .htaccess php config
      settings).

    * (PHP_5_2)
      ext/standard/string.c:
      Removed deadcode found by Ron Korving

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/wddx/wddx.c:
      optimize out strlen() calls
      

    * sapi/apache2handler/sapi_apache2.c:
      MFB: Fixed bug #39201 (Possible crash in Apache 2 with 413 ErrorHandler).

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      Fixed bug #39201 (Possible crash in Apache 2 with 413 ErrorHandler).

2006-12-12  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      MFH: Bugfix# 39435: 'foo' instanceof bar gives invalid opcode error

    * ZendEngine2/zend_compile.c:
      Bugfix# 39435: 'foo' instanceof bar gives invalid opcode error

2006-12-12  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c:
      erm.. somehow this part got here twice

2006-12-12  Michael Wallner  <mike@iworks.at>

    * ext/recode/CREDITS
      ext/standard/credits_ext.h:
      - utf8

    * unicode-progress.txt
      ext/posix/CREDITS
      ext/standard/credits.c
      ext/standard/credits_ext.h
      ext/standard/info.c
      ext/standard/info.h:
      - utf8 CREDITS and php_info API
      - unicode progress in info.c

2006-12-12  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt:
      -** empty log message ***

    * ext/standard/basic_functions.c:
      Do not convert args to Unicode in getopt(), they should stay binary.

    * ext/standard/string.c:
      Make hebrev(c) support only binary strings.

2006-12-12  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/apache2handler/sapi_apache2.c:
      MFB: Fixed bug #39797 (virtual() does not reset changed INI settings).

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      Fixed bug #39797 (virtual() does not reset changed INI settings).

2006-12-12  Andrei Zmievski  <andrei@gravitonic.com>

    * main/php_variables.c:
      Keep CLI args as binary strings.

2006-12-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pcre/php_pcre.c:
      Removed dummy vars.
      

2006-12-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/connect_without_oracle_home.phpt
      ext/oci8/tests/connect_without_oracle_home_old.phpt:
      disable tests

    * ext/oci8/tests/connect_without_oracle_home.phpt
      ext/oci8/tests/connect_without_oracle_home_old.phpt:
      disable tests
      I don't think it makes sense to test a segfault which we cannot fix..

    * ext/oci8/tests/privileged_connect1.phpt
      ext/oci8/tests/privileged_connect1.phpt
      ext/oci8/tests/statement_type_old.phpt
      tests/basic/023.phpt:
      fix test

    * (PHP_5_2)
      ext/oci8/tests/connect.inc
      ext/oci8/tests/details.inc
      ext/oci8/tests/lob_029.phpt:
      MFH: skip BFILE tests if Oracle is not on localhost

    * ext/oci8/tests/connect.inc
      ext/oci8/tests/details.inc
      ext/oci8/tests/details.inc
      ext/oci8/tests/lob_029.phpt:
      BFILE tests are only valid when Oracle is installed on the same host
      skip them if it's not

    * ext/standard/crypt.c:
      _THREAD_SAFE might be used instead of _REENTRANT

    * acinclude.m4
      ext/standard/crypt.c:
      missing part of the fix for #39795
      crypt.h defines struct crypt_data only if _REENTRANT is defined

    * ext/oci8/oci8_lob.c:
      fix LOBs internal position in Unicode mode

    * acinclude.m4:
      fix typo

    * (PHP_5_2)
      ext/oci8/tests/lob_028.phpt
      ext/oci8/tests/lob_029.phpt:
      add new tests

    * ext/oci8/tests/lob_028.phpt
      ext/oci8/tests/lob_028.phpt
      ext/oci8/tests/lob_029.phpt
      ext/oci8/tests/lob_029.phpt:
      
      add new tests

    * ext/oci8/oci8_lob.c:
      OCILobGetChunkSize() does not like BFILEs, return read_length right away

2006-12-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/pgsql/tests/02connection.phpt:
      Fix test

    * (PHP_5_2)
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/bug_37445.phpt
      ext/pdo_mysql/tests/bug_39483.phpt
      ext/pdo_mysql/tests/last_insert_id.phpt
      ext/pdo_mysql/tests/pecl_bug_5200.phpt
      ext/pdo_mysql/tests/pecl_bug_5780.phpt
      ext/pdo_mysql/tests/pecl_bug_5802.phpt
      ext/pdo_mysql/tests/show_tables.phpt:
      Fix skipif

    * (PHP_5_2)
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/skipif.inc:
      Fix tests

2006-12-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      acinclude.m4
      configure.in
      ext/standard/crypt.c:
      MFH: fix #39795 (build fails on AIX because crypt_r() uses different data
      struct)

    * acinclude.m4
      configure.in
      ext/standard/crypt.c:
      fix #39795 (build fails on AIX because crypt_r() uses different data
      struct)

2006-12-11  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c:
      Clarify stream_encoding.

2006-12-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c
      ext/date/tests/bug39782.phpt:
      MFB: Fixed bug #39782 (setTime() on a DateTime constructed with a Weekday
      yields incorrect results).

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c
      ext/date/tests/bug39782.phpt
      ext/date/tests/bug39782.phpt:
      Fixed bug #39782 (setTime() on a DateTime constructed with a Weekday
      yields incorrect results).

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      Fixed typo

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      Removed bool<>long optimization as it causes issues with strict type checks

    * (PHP_5_2)
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h:
      Minor optimization (2-3%) from Brian Shire

    * sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c:
      MFB: Fixed bug #39787 (PHP doesn't work with Apache 2.3).

    * (PHP_5_2)
      NEWS
      sapi/apache2filter/php_functions.c
      sapi/apache2handler/php_functions.c:
      Fixed bug #39787 (PHP doesn't work with Apache 2.3).

2006-12-11  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_interface.c:
      prevent any possible problems with negative values

    * (PHP_5_2)
      ext/oci8/tests/lob_027.phpt:
      add new test

    * ext/oci8/tests/lob_027.phpt
      ext/oci8/tests/lob_027.phpt:
      
      add new test

2006-12-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      MFB: Fixed bug #39791 (Crash in strtotime() on overly long relative date
      multipliers).

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      Fixed bug #39791 (Crash in strtotime() on overly long relative date
      multipliers).

2006-12-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/spl/examples/dualiterator.inc
      ext/spl/examples/recursivecomparedualiterator.inc
      ext/spl/examples/recursivedualiterator.inc
      ext/spl/examples/tests/dualiterator_001.phpt:
      - MFH Fix comparison of RecursiveDualIterators

    * ext/spl/examples/dualiterator.inc
      ext/spl/examples/recursivecomparedualiterator.inc
      ext/spl/examples/recursivecomparedualiterator.inc
      ext/spl/examples/recursivedualiterator.inc
      ext/spl/examples/tests/dualiterator_001.phpt:
      - Fix comparison of RecursiveDualIterators

2006-12-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/array.c:
      Optimize extract()
      

2006-12-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/sqlite/pdo_sqlite2.c:
      Fix build

2006-12-10  Michael Wallner  <mike@iworks.at>

    * ext/standard/credits.c
      ext/standard/info.c
      main/output.c
      main/php_output.h:
      - upgrade phpinfo() and phpcredits()

2006-12-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/pdo_mysql/mysql_driver.c
      ext/pdo_oci/oci_driver.c
      ext/pdo_odbc/odbc_driver.c
      ext/sqlite/pdo_sqlite2.c:
      - build fix the other driver as well (a macro would be nicer)

    * ext/zip/php_zip.c:
      -  MFB: addDir returns true

    * ext/gd/gd.c
      ext/gd/tests/bug38212.phpt
      ext/gd/tests/bug39286.phpt:
      - MFB: #39286, misleading error message when invalid dimensions are given

    * (PHP_5_2)
      NEWS:
      - #39286 entry

    * ext/gd/tests/bug39286.phpt
      ext/gd/tests/bug39286.phpt:
      
      file bug39286.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/gd/gd.c
      ext/gd/tests/bug38212.phpt:
      - #39286, misleading error message when nvalid dimensions are given

    * ext/pdo_sqlite/sqlite_driver.c:
      - fix build on HEAD
        (not sure if it should compile on 6 and 5 or if it is required only for
         pdo, other drivers require this fix)

    * ext/gd/libgd/gd.c
      ext/gd/tests/bug39508.phpt:
      - MFB: #39508, imagefill crashes with small image

    * ext/gd/tests/bug39508.phpt
      ext/gd/tests/bug39508.phpt:
      
      file bug39508.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS:
      - #39508, add test (imagefill crashes with small image)

    * (PHP_5_2)
      NEWS:
      - #39780 entry

    * (PHP_5_2)
      ext/gd/gd.c
      ext/gd/libgd/gd_png.c
      ext/gd/tests/bug39780.phpt
      ext/gd/tests/bug39780.png:
      - MFH:#39780, PNG image with CRC/data error raises fatal error

    * ext/gd/gd.c
      ext/gd/libgd/gd_png.c
      ext/gd/tests/bug39780.phpt
      ext/gd/tests/bug39780.phpt
      ext/gd/tests/bug39780.png
      ext/gd/tests/bug39780.png:
      - #39780, PNG image with CRC/data error raises fatal error

2006-12-10  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/standard/basic_functions.c:
      MFB: Fixed by #39751 by KevinJohnHoffman at gmail dot com

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      Fixed by #39751 by KevinJohnHoffman at gmail dot com

2006-12-09  Wez Furlong  <wez.php.net@netevil.org>

    * ext/pdo/config.m4
      ext/pdo/pdo.c
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sqlstate.c
      ext/pdo/pdo_stmt.c
      ext/pdo/php_pdo.h
      ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_int.h
      ext/pdo/php_pdo_phpvers_compat.h:
      merge PHP 5 pdo into HEAD.  This source compiles on both PHP 5 and PHP 6.
      If you're poking around in here, please make sure that any changes you
      make
      compile on both PHP 5 and 6.  Thanks!

2006-12-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/filestat.c:
      Fixed bug #29840 (is_executable() does not honor safe_mode_exec_dir
      setting).

2006-12-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * tests/basic/022.phpt
      tests/basic/022.phpt
      tests/basic/023.phpt
      tests/basic/023.phpt:
      
      Cookie tests

2006-12-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      Improve handling of POST data with Andrei's help.

    * run-tests.php
      ext/filter/filter.c
      ext/filter/tests/041.phpt
      main/php_variables.c:
      MFB:
      	Fixed handling of multiple cookies with the same name.
      	Added support for cookies into run-tests.php

    * (PHP_5_2)
      run-tests.php
      ext/filter/filter.c
      ext/filter/tests/041.phpt
      ext/filter/tests/041.phpt:
      Fixed handling of multiple cookies with the same name.
      Added support for cookies into run-tests.php

2006-12-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/curl/interface.c:
      Fix build

2006-12-09  Ilia Alshanetsky  <ilia@prohost.org>

    * main/php_variables.c:
      MFB: Strip leading spaces from cookie names, that can come from
      multi-cookie
      headers where ; can be followed by any number of spaces.

    * (PHP_5_2)
      main/php_variables.c:
      Strip leading spaces from cookie names, that can come from multi-cookie
      headers where ; can be followed by any number of spaces.

2006-12-09  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/tests/bug39606.phpt:
      MFB: fix heap corruption when adding/caching typelib (also fixes bug 39606)
      add test

    * (PHP_5_2)
      ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/tests/bug39606.phpt
      ext/com_dotnet/tests/bug39606.phpt:
      fix heap corruption when adding/caching typelib (also fixes bug 39606)
      add test

2006-12-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/tests/007.phpt
      ext/filter/tests/011.phpt:
      MFB: Fixed tests

    * (PHP_5_2)
      ext/filter/tests/007.phpt
      ext/filter/tests/011.phpt:
      Fixed tests

    * ext/filter/tests/004.phpt:
      MFB: fixed test

    * (PHP_5_2)
      ext/filter/tests/004.phpt
      ext/pdo/tests/bug_39656.phpt:
      Fixed test

2006-12-08  Antony Dovgal  <antony@zend.com>

    * ext/standard/php_var.h
      ext/standard/var.c:
      don't change public API

    * (PHP_5_2)
      ext/standard/php_var.h
      ext/standard/var.c:
      MFH: fix possible issue in the serializer, which might currupt struc when
      reallocating arguments stack

    * ext/standard/php_var.h
      ext/standard/var.c:
      fix possible issue in the serializer, which might currupt struc when
      reallocating arguments stack
      (no reproduce case, sorry)

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      MFH: fix #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit)

    * ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      fix #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit)

    * ext/standard/iptc.c:
      fix typo

2006-12-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_stmt.c
      ext/pdo_mysql/mysql_statement.c:
      MFB: Fixed bug #39759 (Can't use stored procedures fetching multiple result
      sets in pdo_mysql).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo_mysql/mysql_driver.c
      ext/pdo_mysql/mysql_statement.c
      ext/pdo_mysql/tests/pecl_bug_5780.phpt:
      Fixed bug #39759 (Can't use stored procedures fetching multiple result
      sets in pdo_mysql).

2006-12-08  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/dl.c:
      Unicode filename support in dl().

    * main/main.c:
      Don't use zend_ascii_hash_find() here -- module names are binary strings.

2006-12-08  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/bug35785.phpt:
      fix tests

2006-12-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/filter/filter.c
      ext/filter/tests/bug39763.phpt
      ext/filter/tests/bug39763.phpt:
      Fixed bug #39763 (magic quotes are applied twice by ext/filter in
      parse_str())

2006-12-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      -BFN

    * ext/filter/filter.c
      ext/filter/filter.c:
      revert the fix for #39763

2006-12-08  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/document.c
      ext/dom/xpath.c
      ext/dom/tests/domxpath.phpt:
      mark more functions unicode safe
      add test

    * ext/dom/documentfragment.c
      ext/dom/domconfiguration.c
      ext/dom/domerrorhandler.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domstringlist.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/userdatahandler.c
      ext/dom/xpath.c
      ext/dom/tests/domattributes.phpt
      ext/dom/tests/domelement.phpt
      ext/dom/tests/domfragment.phpt
      ext/dom/tests/domimplementation.phpt
      ext/dom/tests/dompi.phpt:
      mark more functions unicode safe
      add tests

2006-12-08  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug39775.phpt
      ext/spl/tests/iterator_035.phpt
      tests/classes/array_access_003.phpt
      tests/classes/array_access_004.phpt
      tests/classes/array_access_005.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_012.phpt:
      Fixed bug #39775 ("Indirect modification ..." message is not shown)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug39775.phpt
      ZendEngine2/tests/bug39775.phpt
      ext/spl/tests/iterator_035.phpt
      tests/classes/array_access_003.phpt
      tests/classes/array_access_004.phpt
      tests/classes/array_access_005.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_012.phpt:
      Fixed bug #39775 ("Indirect modification ..." message is not shown)
      The fix breaks two SimpleXML tests those must be fixed

2006-12-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/assert/assert03.phpt
      ext/standard/tests/assert/assert04.phpt:
      add new tests by <zoe dot slattery at googlemail dot co dot uk>

    * ext/standard/tests/assert/assert03.phpt
      ext/standard/tests/assert/assert03.phpt
      ext/standard/tests/assert/assert04.phpt
      ext/standard/tests/assert/assert04.phpt:
      
      add new tests by <zoe dot slattery at googlemail dot co dot uk>

2006-12-08  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed possible failure

2006-12-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/bug21758.phpt
      ext/pcre/tests/bug27011.phpt
      ext/pcre/tests/bug38600.phpt:
      MFB: new tests

    * ext/pcre/tests/bug21758.phpt
      ext/pcre/tests/bug21758.phpt
      ext/pcre/tests/bug27011.phpt
      ext/pcre/tests/bug27011.phpt
      ext/pcre/tests/bug38600.phpt
      ext/pcre/tests/bug38600.phpt:
      
      file bug21758.phpt was initially added on branch PHP_5_2.

2006-12-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      Fixed typo

2006-12-08  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      More BC bodges for fgets/fgetss

2006-12-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      Allow POST of unicode data as utf8

2006-12-07  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/bug39350.phpt:
      MFB test

    * ext/standard/file.c
      ext/standard/tests/file/fgetss.phpt
      ext/standard/tests/file/fgetss1.phpt:
      MFB tests (they still fail though)
      fix BC in fgetss()

2006-12-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/datetime.c:
      Unicode support in strptime(). Uses runtime encoding for conversion.
      

    * ext/standard/versioning.c:
      version_compare() will use runtime encoding.

    * ext/standard/iptc.c:
      Unicode support/safety in iptc* functions. Untested, cause I know crap
      about IPTC.

2006-12-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_strtod.c
      ext/standard/formatted_print.c:
      initialize variables

    * ZendEngine2/zend_strtod.c
      ext/standard/formatted_print.c:
      initialize variables and make Coverity happy

2006-12-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_strtol.c:
      Apply Matt W's patch  to only allow ASCII digits and not use u_digit().

    * ZendEngine2/zend_API.h:
      Guard against ambiguous 'else' clauses.

    * ext/standard/url.c:
      Unicode support in parse_url().

2006-12-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/filter/filter.c:
      MFH: fix #39763 (magic quotes are applied twice by ext/filter)

    * ext/filter/filter.c:
      fix #39763 (magic quotes are applied twice by ext/filter)
      no need to add slashes manually, they are added by
      php_register_variable_ex()

2006-12-07  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      Change fgets() behavior back to BC version

2006-12-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/posix/config.m4
      ext/posix/posix.c:
      MFB: Fixed bug #39754 (Some POSIX extension functions not thread safe).

    * (PHP_5_2)
      NEWS
      ext/posix/config.m4
      ext/posix/posix.c:
      Fixed bug #39754 (Some POSIX extension functions not thread safe).

    * ext/curl/interface.c:
      Allow submission of unicode data in utf8 form

2006-12-06  Sara Golemon  <sara@golemon.com>

    * ext/standard/string.c:
      Use proper zstr for str_getcsv() and add documentation for Andrei's peace
      of mind

2006-12-06  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      NEWS:
      Typo

2006-12-06  Antony Dovgal  <antony@zend.com>

    * ext/pdo_odbc/package.xml:
      test. please ignore

2006-12-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      Final set of unicode changes

    * ext/curl/interface.c:
      First part of unicode upgrade

2006-12-06  Antony Dovgal  <antony@zend.com>

    * ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      fix import_request_variables()

    * ext/oci8/oci8_interface.c
      ext/oci8/tests/statement_type.phpt:
      add Unicode support to oci_statement_type()

    * ext/oci8/oci8_interface.c:
      mark most of the OCI8 functions as unicode aware

    * ext/standard/formatted_print.c:
      move handling of 'F' to the top

2006-12-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/multi.c:
      Make functions as being unicode safe

2006-12-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/formatted_print.c:
      MFH: add missing 'F' modified (noticed by Matt)

    * ext/standard/formatted_print.c:
      add missing 'F' modified (noticed by Matt)

2006-12-06  Rob Richards  <rrichards@ctindustries.net>

    * ext/openssl/xp_ssl.c
      ext/pdo_sqlite/sqlite/src/date.c:
      MFB: Fix win32 build

    * (PHP_5_2)
      ext/openssl/xp_ssl.c
      ext/pdo_sqlite/sqlite/src/date.c:
      Fix win32 build

2006-12-06  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/unset_cv05.phpt
      ext/standard/tests/array/array_fill.phpt
      ext/standard/tests/array/bug14580.phpt
      ext/standard/tests/general_functions/007.phpt
      ext/standard/tests/serialize/002.phpt
      ext/standard/tests/strings/bug24312.phpt
      ext/standard/tests/strings/bug36306.phpt
      ext/standard/tests/strings/crc32.phpt
      ext/standard/tests/strings/crypt.phpt
      ext/standard/tests/strings/htmlentities.phpt
      ext/standard/tests/strings/strrev.phpt
      ext/standard/tests/strings/strtotitle.phpt
      ext/standard/tests/strings/strtoupper.phpt
      tests/classes/bug26737.phpt
      tests/lang/034.phpt
      tests/lang/bug24783.phpt
      tests/lang/bug30638.phpt
      tests/lang/each_binary_safety.phpt:
      fix tests

    * ZendEngine2/zend_strtod.c:
      add zend_u_strtod() implementation by Matt Wilmas
      major speedup when using floats in Unicode mode
      also fixes several problems with the current code

    * ZendEngine2/zend_strtod.c:
      destroy freelist before destroying the mutexes

    * (PHP_5_2)
      NEWS:
      news

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.h
      ext/standard/formatted_print.c
      ext/standard/tests/serialize/003.phpt
      ext/standard/tests/strings/sprintf_f.phpt
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c:
      MFH: use BSD licensed implementation of double-to-string utilities instead
      of LGPL one
      this patch also fixes thread safety issues in zend_strtod()

    * ZendEngine2/zend.c
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.h
      ext/standard/formatted_print.c
      ext/standard/tests/serialize/003.phpt
      ext/standard/tests/strings/sprintf_f.phpt
      main/snprintf.c
      main/snprintf.h
      main/spprintf.c:
      use BSD licensed implementation of double-to-string utilities instead of
      LGPL one
      this patch also fixes thread safety issues in zend_strtod()

2006-12-05  Antony Dovgal  <antony@zend.com>

    * ext/filter/config.m4:
      let PHP_ADD_EXTENSION_DEP() to take care of this

2006-12-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/config.m4:
      MFB: Fixed bug #39724 (Broken build due to spl/filter usage of pcre
      extension).

    * (PHP_5_2)
      NEWS
      ext/filter/config.m4:
      Fixed bug #39724 (Broken build due to spl/filter usage of pcre extension).

2006-12-05  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c:
      extract() should convert keys using runtime encoding.

2006-12-05  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/bug33382.phpt
      ext/standard/tests/array/bug33382.phpt
      ext/standard/tests/array/bug36975.phpt
      ext/standard/tests/array/bug36975.phpt
      ext/standard/tests/file/bug35740.phpt
      ext/standard/tests/file/bug35740.phpt
      ext/standard/tests/file/bug39538.phpt
      ext/standard/tests/file/bug39538.phpt
      ext/standard/tests/general_functions/bug27678.phpt
      ext/standard/tests/general_functions/bug27678.phpt
      ext/xmlwriter/tests/bug39504.phpt
      ext/zlib/tests/bug_34821.phpt
      ext/zlib/tests/bug_34821.phpt:
      cosmetic improvements

2006-12-05  Frank M. Kromann  <frank@kromann.info>

    * ext/ming/ming.c
      ext/ming/ming.c:
      Remove PHP4.x stuff

    * ext/ming/ming.c
      ext/ming/ming.c
      ext/ming/php_ming.h
      ext/ming/php_ming.h:
      

2006-12-05  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug39721.phpt
      ZendEngine2/tests/bug39721.phpt:
      
      file bug39721.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/bug39721.phpt:
      Fixed bug #39721 (Runtime inheritance causes data corruption)

2006-12-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/http_fopen_wrapper.c:
      MFH: nuke redundant zval_ptr_dtor() call

    * ext/standard/http_fopen_wrapper.c:
      nuke redundant zval_ptr_dtor() call and fix memory corruption/segfault

2006-12-05  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/http.c:
      Unicode support in http_build_query().

2006-12-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/tests/bug_36798.phpt:
      MFB: Fixed bug #36798 (Error parsing named parameters with queries
      containing high-ascii chars).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re
      ext/pdo/tests/bug_36798.phpt
      ext/pdo/tests/bug_36798.phpt:
      Fixed bug #36798 (Error parsing named parameters with queries containing
      high-ascii chars).

    * (PHP_5_2)
      ext/dba/config.m4:
      Revert previous patch and it breaks builds with built-in cdb lib

2006-12-05  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pdo/tests/bug_39656.phpt:
      MFB: fix test

    * (PHP_5_2)
      ext/pdo/tests/bug_39656.phpt:
      Fix test

2006-12-05  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c:
      don't pass negative maxchars to php_stream_get_line_ex()

    * ZendEngine2/zend_compile.c:
      remove duplicating line

2006-12-05  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/xsl/xsltprocessor.c:
      MFB: fix bug #39625 (Apache crashes on importStylesheet call)

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c:
      fix bug #39625 (Apache crashes on importStylesheet call)

2006-12-05  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed FastCGI impersonation for persistent connections on Windows

    * configure.in
      configure.in
      ZendEngine2/Makefile.am
      ZendEngine2/Makefile.am
      ZendEngine2/Zend.dsp
      ZendEngine2/Zend.dsp
      ZendEngine2/ZendTS.dsp
      ZendEngine2/ZendTS.dsp
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.h
      ZendEngine2/zend_mm.h
      win32/build/config.w32
      win32/build/config.w32:
      Removed unused zend_mm.*

2006-12-05  Sara Golemon  <sara@golemon.com>

    * NEWS
      ext/standard/basic_functions.c
      ext/standard/file.c
      ext/standard/php_string.h
      ext/standard/string.c:
      Add str_getcsv() and fix a couple cases in recent fgetcsv()
      reimplementation

    * ext/standard/file.c
      ext/standard/file.h
      ext/standard/tests/file/bug12556.phpt
      ext/standard/tests/file/fgetcsv.phpt:
      Unicode upgrade for fgetcsv()

2006-12-05  Stanislav Malyshev  <stas@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ext/standard/basic_functions.c
      ext/standard/string.c
      main/main.c:
      Merge from 5.2:
      Improve tolower()-related functions on Windows and VC2005 by caching
      locale and using
      tolower_l function.

2006-12-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/openssl/xp_ssl.c:
      MFB: Fixed bug #39571 (timeout ssl:// connections).

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c:
      Fixed bug #39571 (timeout ssl:// connections).

2006-12-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - invalid filter

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/tests/010.phpt
      ext/filter/tests/039.phpt:
      - MFH: invalid filter id should not return unsafe values

    * ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/tests/010.phpt
      ext/filter/tests/039.phpt:
      - invalid filter id should not return unsafe values

2006-12-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/tests/008.phpt
      ext/filter/tests/009.phpt:
      - MFB: use %s

    * ext/filter/filter.c
      ext/filter/sanitizing_filters.c:
      - WS

    * (PHP_5_2)
      ext/filter/filter.c:
      - default filter is not string anymore (in comment)
      - WS and error msg sync with head

2006-12-04  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/head.c:
      Make headers-related functions accept Unicode strings, but only if their
      contents can be converted to ASCII.

    * ext/standard/string.c
      ext/standard/var.c:
      Unicode support in var_export().

2006-12-04  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ext/standard/basic_functions.c
      ext/standard/string.c
      main/main.c:
      Improve tolower()-related functions on Windows and VC2005 by caching locale
      and using
      tolower_l function.

2006-12-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/calendar/tests/easter_date.phpt
      ext/calendar/tests/unixtojd.phpt:
      MFB: Fixed tests

    * (PHP_5_2)
      ext/calendar/tests/easter_date.phpt
      ext/calendar/tests/unixtojd.phpt:
      Fixed tests

2006-12-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      acinclude.m4
      configure.in:
      MFH: fix build with Sun compiler, which doesn't support -O0

    * acinclude.m4
      configure.in:
      fix build with Sun compiler, which doesn't support -O0

    * (PHP_5_2)
      ext/pcre/config0.m4
      ext/spl/config.m4:
      MFH: partly fix #39724
      ext/spl has a soft dependcy from ext/pcre (not ext/pcre-regex)

    * ext/pcre/config0.m4
      ext/spl/config.m4:
      partly fix #39724
      ext/spl has a soft dependcy from ext/pcre (not ext/pcre-regex)

2006-12-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/tests/bug_39656.phpt:
      MFB: Fixed test (user is a reserved keyword in pgsql)

    * (PHP_5_2)
      ext/pdo/tests/bug_39656.phpt:
      Fixed test (user is a reserved keyword in pgsql)

2006-12-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      sapi/cli/tests/002-win32.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/013.phpt:
      fix tests

    * sapi/cli/tests/002-win32.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/013.phpt:
      fix tests, use -n to prevent any problems with existing php.ini

2006-12-04  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #38274 (Memlimit fatal error sent to "wrong" stderr when using
      fastcgi)

2006-12-04  Antony Dovgal  <antony@zend.com>

    * ext/session/session.c
      main/main.c:
      fix retval type
      it should be int, not zend_bool

2006-12-04  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli_api.c:
      dummy change

2006-12-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/session/session.c:
      Fixed bug #37627 (session save_path check checks the parent directory).

2006-12-04  Antony Dovgal  <antony@zend.com>

    * run-tests.php:
      look for tests in sapi/cli

2006-12-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_stmt.c:
      MFB: Fixed bug #38319 (Remove bogus warnings from persistent PDO
      connections).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c:
      Fixed bug #38319 (Remove bogus warnings from persistent PDO connections).

    * ext/pdo/pdo_dbh.c:
      MFB: Fixed bug #38252 (Incorrect PDO error message on invalid default fetch
      mode).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      Fixed bug #38252 (Incorrect PDO error message on invalid default fetch
      mode).

    * ext/pdo_mysql/tests/bug_39483.phpt:
      MFB: Added test for previous bug

    * ext/pdo_mysql/tests/bug_39483.phpt
      ext/pdo_mysql/tests/bug_39483.phpt:
      
      file bug_39483.phpt was initially added on branch PHP_5_2.

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      MFB: Fixed bug #39483 (Problem with handling of \ char in prepared
      statements).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      Fixed bug #39483 (Problem with handling of \ char in prepared statements).

2006-12-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_mysql/mysql_driver.c:
      MFB:
      	Default to buffered queries (much faster)
      	Default to prepared statement emulation to avoid hitting MySQL bugs

    * (PHP_5_2)
      ext/pdo_mysql/mysql_driver.c:
      Default to buffered queries (much faster)
      Default to prepared statement emulation to avoid hitting MySQL bugs

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      MFB: Added missing check for mismatching number of tokens & bound params in
      prepared statement emulation.

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      Added missing check for mismatching number of tokens & bound params in
      prepared statement emulation.

    * ext/filter/filter.c:
      MFB: Added "default" option that allows a default value to be set for an
      invalid or missing value.

    * (PHP_5_2)
      NEWS
      ext/filter/filter.c:
      Added "default" option that allows a default value to be set for an invalid
      or missing value.

    * (PHP_5_2)
      ext/dba/config.m4:
      Config fix from Gentoo

    * ext/standard/assert.c:
      MFB: Fixed bug #39718 (possible crash if assert.callback is set in ini).

    * (PHP_5_2)
      NEWS
      ext/standard/assert.c:
      Fixed bug #39718 (possible crash if assert.callback is set in ini).

    * main/php_scandir.c:
      MFB: Fixed php_readdir_r() usage in scandir emulation

    * (PHP_5_2)
      main/php_scandir.c:
      Fixed php_readdir_r() usage in scandir emulation

2006-12-03  Antony Dovgal  <antony@zend.com>

    * main/php_scandir.c:
      fix Solaris build

    * ext/ftp/ftp.c:
      fix leaks

    * ext/standard/crypt.c:
      fix AIX build

2006-12-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/001.phpt
      ext/pcre/tests/002.phpt
      ext/pcre/tests/003.phpt
      ext/pcre/tests/004.phpt:
      add UEXPECT sections

2006-12-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pcre/tests/002.phpt:
      MFB: fix test on fbsd

    * (PHP_5_2)
      ext/pcre/tests/002.phpt:
      Fix test on fbsd

2006-12-02  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/001.phpt
      ext/pcre/tests/002.phpt
      ext/pcre/tests/003.phpt
      ext/pcre/tests/004.phpt:
      MFH (not tested. so some tests may fail in unicode mode)

    * ext/pcre/tests/001.phpt
      ext/pcre/tests/001.phpt
      ext/pcre/tests/002.phpt
      ext/pcre/tests/002.phpt
      ext/pcre/tests/003.phpt
      ext/pcre/tests/003.phpt
      ext/pcre/tests/004.phpt
      ext/pcre/tests/004.phpt:
      
      file 001.phpt was initially added on branch PHP_5_2.

2006-12-02  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/tests/pdo_016.phpt
      ext/pdo/tests/pdo_016a.phpt
      ext/pdo/tests/pdo_021.phpt
      ext/pdo_mysql/mysql_statement.c:
      MFB: Fixed bug #39527 (Failure to retrieve results when multiple
      unbuffered,
      prepared statements are used in pdo_mysql).

    * (PHP_5_2)
      NEWS
      ext/pdo/tests/pdo_016.phpt
      ext/pdo/tests/pdo_016a.phpt
      ext/pdo/tests/pdo_021.phpt
      ext/pdo_mysql/mysql_statement.c:
      Fixed bug #39527 (Failure to retrieve results when multiple unbuffered,
      prepared statements are used in pdo_mysql).

2006-12-01  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_2)
      ext/sqlite/libsqlite/src/date.c
      ext/zip/lib/zip_dirent.c
      main/php_scandir.c
      win32/readdir.h:
      Fix win32 build

    * main/php_scandir.c
      win32/readdir.h:
      MFB: Fix win32 build

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

    * (PHP_5_2)
      NEWS:
      Fixed typo

2006-12-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/tests/bug39438.phpt:
      Bug #39438 (Fatal error: Out of memory)

    * ZendEngine2/tests/bug39438.phpt
      ZendEngine2/tests/bug39438.phpt:
      
      file bug39438.phpt was initially added on branch PHP_5_2.

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      typo

2006-12-01  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re:
      Finalize Unicode support in serialize() and unserialize().

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

    * ext/dbase/dbase.c
      ext/dbase/tests/002.phpt:
      MFB: Fixed a possible memory corruption in dbase_open() with invalid open
      mode

    * (PHP_5_2)
      ext/dbase/dbase.c
      ext/dbase/tests/002.phpt:
      Fixed a possible memory corruption in dbase_open() with invalid open mode

2006-12-01  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/filestat.c:
      Fix group macro access.

2006-12-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ftp/ftp.c
      ext/ftp/tests/bug39458-2.phpt
      ext/ftp/tests/bug39458.phpt
      ext/ftp/tests/server.inc:
      MFB: fix #39458

    * (PHP_5_2)
      NEWS
      ext/ftp/tests/bug39458-2.phpt
      ext/ftp/tests/bug39458-2.phpt
      ext/ftp/tests/bug39458.phpt
      ext/ftp/tests/bug39458.phpt
      ext/ftp/tests/server.inc:
      tests + BFN

    * (PHP_5_2)
      ext/ftp/ftp.c:
      fix bug #39458: ftp_nlist() returns false on empty dirs

2006-12-01  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #39702 (php crashes in the allocator on linux-m68k)

    * ZendEngine2/zend_API.c:
      Fixed buffer overflow. (Rob)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #39640 (Segfault with "Allowed memory size exhausted")

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #39652 (Wrong negative results from memeory_get_usage())

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

    * (PHP_5_2)
      ext/spl/examples/dualiterator.inc:
      - MFH: Fix handling of recursive inner iterators

    * ext/spl/examples/dualiterator.inc:
      - Fix handling of recursive inner iterators

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

    * (PHP_4_4)
      ext/session/session.c:
      MFH: Disallow \0 chars inside session.save_path

    * ext/session/session.c:
      MFB: Disallow \0 chars inside session.save_path

    * (PHP_5_2)
      ext/session/session.c:
      Disallow \0 chars inside session.save_path

2006-11-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/soap/php_sdl.c:
      Small hash table optimization

2006-11-30  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/url.c:
      get_headers() will keep headers as binary strings.

2006-11-30  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      acinclude.m4
      configure.in:
      MFH missing fixes required by autoconf 2.6x
      fixes bug #39696

2006-11-30  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Mark setlocale() as Unicode-safe. It shouldn't be used in
      unicode.semantics=on mode anyway.

    * ext/standard/basic_functions.c:
      Forgot to mark import_request_variables() as Unicode-safe.

    * ext/standard/string.c:
      Mark strtr() as Unicode-safe.
      

    * ext/standard/pack.c:
      Mark pack()/unpack() as Unicode-safe. They will accept Unicode strings
      but convert them to binary. We can revisit supporting something like 'U'
      format in the future, if it's needed.

    * ext/standard/quot_print.c:
      Make quoted_printable_decode() take only ASCII strings.

2006-11-30  Ilia Alshanetsky  <ilia@prohost.org>

    * configure.in:
      MFB: Added check for crypt_r()

    * (PHP_5_2)
      configure.in:
      Added check for crypt_r()

    * ext/posix/config.m4:
      MFB: Added missing function checks

    * (PHP_5_2)
      ext/posix/config.m4:
      Added missing function checks

    * ext/pdo_sqlite/sqlite/src/date.c
      ext/sqlite/libsqlite/src/date.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c
      ext/zip/lib/zip_dirent.c:
      zts fixes

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/src/date.c
      ext/sqlite/libsqlite/src/date.c
      ext/xmlrpc/libxmlrpc/xmlrpc.c
      ext/zip/lib/zip_dirent.c:
      last set of zts fixes

    * ext/interbase/ibase_query.c:
      MFB: Thread safety fixes.

    * (PHP_5_2)
      ext/interbase/ibase_query.c:
      Thread safety fixes.

    * main/php_scandir.c:
      MFB: Thread-safety issues

    * (PHP_5_2)
      main/php_scandir.c:
      Thread-safety issues

    * ext/standard/crypt.c:
      MFB: Use reantrant crypt_r() whenever possible.

    * (PHP_5_2)
      ext/standard/crypt.c:
      Use reantrant crypt_r() whenever possible.

    * ext/mime_magic/mime_magic.c:
      MFB: Use thread-safe code

    * (PHP_5_2)
      ext/mime_magic/mime_magic.c:
      Use thread-safe code

2006-11-30  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug39602.phpt
      ZendEngine2/tests/bug39602.phpt:
      fix test

2006-11-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/posix/posix.c:
      MFB: Thread safety fixed for *nix systems

    * (PHP_5_2)
      ext/posix/posix.c:
      Thread safety fixed for *nix systems

2006-11-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/filestat.c:
      MFB: Fixed bug #39648 (Implementation of PHP functions chown() and chgrp()
      are not thread safe).

    * (PHP_5_2)
      NEWS
      configure.in
      ext/standard/filestat.c:
      Fixed bug #39648 (Implementation of PHP functions chown() and chgrp() are
      not thread safe).

2006-11-29  Antony Dovgal  <antony@zend.com>

    * ext/simplexml/simplexml.c:
      add missing folding marker

2006-11-29  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonedb.h:
      - Updated timezone database to version 2006.16.

2006-11-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_pgsql/pgsql_driver.c
      ext/pgsql/pgsql.c:
      MFB: Fixed bug #39663 (Memory leak in pg_get_notify() and a possible memory
      corruption on Windows in pgsql and pdo_pgsql extensions).

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/pgsql_driver.c
      ext/pgsql/pgsql.c:
      Fixed bug #39663 (Memory leak in pg_get_notify() and a possible memory
      corruption on Windows in pgsql and pdo_pgsql extensions).

2006-11-29  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/bug39673.phpt
      main/streams/plain_wrapper.c:
      MFH: fix #39673 (file_get_contents causes bus error on certain offsets)

    * ext/standard/tests/file/bug39673.phpt
      ext/standard/tests/file/bug39673.phpt
      main/streams/plain_wrapper.c:
      
      fix #39673 (file_get_contents causes bus error on certain offsets)

2006-11-29  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug39662.phpt:
      MFB: correct fix for bug #39662 to fix leak and tree corruption
      fix test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug39662.phpt:
      correct fix for bug #39662 to fix leak and tree corruption
      fix test

2006-11-28  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/examples/callbackfilteriterator.inc
      ext/spl/examples/callbackfilteriterator.inc:
      
      - Add new example

2006-11-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_builtin_functions.c:
      resolve coverity issue #224

    * (PHP_5_2)
      ext/standard/html.h:
      add php_unescape_html_entities() proto to the header
      (fixes #39665)

    * ext/standard/html.h:
      add php_unescape_html_entities() proto to the header

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug39662.phpt:
      MFH: fix #39662 (Segfault when calling asXML() of a cloned
      SimpleXMLElement)

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug39662.phpt
      ext/simplexml/tests/bug39662.phpt:
      fix #39662 (Segfault when calling asXML() of a cloned SimpleXMLElement)

    * ext/pdo/tests/bug_39656.phpt:
      add test

    * ext/pdo/tests/bug_39656.phpt
      ext/pdo/tests/bug_39656.phpt:
      
      file bug_39656.phpt was initially added on branch PHP_5_2.

2006-11-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/pgsql_statement.c:
      MFB: Fixed bug #39656 (crash when calling fetch() on a PDO statment object
      after closeCursor()).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo_pgsql/pgsql_statement.c:
      Fixed bug #39656 (crash when calling fetch() on a PDO statment object
      after closeCursor()).

2006-11-28  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dba/config.m4:
      MFH: fix #39653 (ext/dba doesn't check for db-4.5 and db-4.4 when db4
      support is enabled)

    * ext/dba/config.m4:
      fix #39653 (ext/dba doesn't check for db-4.5 and db-4.4 when db4 support is
      enabled)

2006-11-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - fix warning
      - addEmptyDir returns true on success
      - remove useless semi column

2006-11-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mcrypt/mcrypt.c
      ext/soap/php_http.c:
      MFB: Replace non-threadsafe rand() with php_rand_r()

    * (PHP_5_2)
      ext/mcrypt/mcrypt.c
      ext/soap/php_http.c:
      Replace non-threadsafe rand() with php_rand_r()

2006-11-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/pdo_sqlite/sqlite_statement.c:
      MFH: fix #39564 (PDO::errorInfo() returns inconsistent information when
      sqlite3_step() fails)

    * ext/pdo_sqlite/sqlite_statement.c:
      fix #39564 (PDO::errorInfo() returns inconsistent information when
      sqlite3_step() fails)

    * ext/ftp/tests/004.phpt:
      fix test
      this errmsg is different on FreeBSD

2006-11-26  Alex Waugh  <alex@alexwaugh.com>

    * (PHP_5_2)
      sapi/webjames/webjames.c:
      MFH: Improve robustness of sending routines

    * sapi/webjames/webjames.c:
      Improve robustness of sending routines

2006-11-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mime_magic/mime_magic.c:
      MFB: Fixed bug #39623 (thread safety fixes on *nix for mime_magic
      extenion).

    * (PHP_5_2)
      ext/mime_magic/mime_magic.c
      ext/standard/basic_functions.c:
      Fixed bug #39623 (thread safety fixes on *nix for putenv() & mime_magic).

    * (PHP_4_4)
      NEWS
      ext/standard/info.c:
      MFH: Added a meta tag to phpinfo() output to prevent search engines from
      indexing the page.

    * ext/imap/tests/imap_utf8.phpt:
      MFB: Fixed test, in some versions of c-client returned value is always
      uppercase

    * (PHP_5_2)
      ext/imap/tests/imap_utf8.phpt:
      Fixed test, in some versions of c-client returned value is always uppercase

    * ext/dbase/tests/002.phpt:
      MFB: fixed test

    * (PHP_5_2)
      ext/dbase/tests/002.phpt:
      Fixed test

    * ext/standard/info.c:
      MFB: Added a meta tag to phpinfo() output to prevent search engines from
      indexing the page.

    * (PHP_5_2)
      NEWS
      ext/standard/info.c:
      Added a meta tag to phpinfo() output to prevent search engines from
      indexing the page.

2006-11-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug39621.phpt:
      MFH: fix #39621 (str_replace() is not binary safe on strings with equal
      length)

    * ext/standard/string.c
      ext/standard/tests/strings/bug39621.phpt
      ext/standard/tests/strings/bug39621.phpt:
      fix #39621 (str_replace() is not binary safe on strings with equal length)

    * ext/standard/levenshtein.c:
      add missing argument to zend_parse_parameters()

2006-11-24  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ftp/tests/006.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/server.inc
      ext/standard/tests/general_functions/phpcredits.phpt
      ext/standard/tests/general_functions/phpcredits2.phpt
      ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/general_functions/phpinfo2.phpt:
      more tests

    * ext/ftp/tests/006.phpt
      ext/ftp/tests/006.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/server.inc
      ext/standard/tests/general_functions/phpcredits.phpt
      ext/standard/tests/general_functions/phpcredits.phpt
      ext/standard/tests/general_functions/phpcredits2.phpt
      ext/standard/tests/general_functions/phpcredits2.phpt
      ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/general_functions/phpinfo.phpt
      ext/standard/tests/general_functions/phpinfo2.phpt
      ext/standard/tests/general_functions/phpinfo2.phpt:
      
      file 006.phpt was initially added on branch PHP_5_2.

    * ext/ftp/tests/005.phpt
      ext/ftp/tests/bug39583-2.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/server.inc:
      MFB

    * (PHP_5_2)
      ext/ftp/tests/005.phpt
      ext/ftp/tests/bug39583-2.phpt
      ext/ftp/tests/bug39583-2.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/bug39583.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/server.inc:
      fix tests after Tony's commit and add a test for the bug he fixed

2006-11-24  Antony Dovgal  <antony@zend.com>

    * ext/ftp/tests/004.phpt
      ext/ftp/tests/004.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/011.phpt:
      fix test

    * (PHP_5_2)
      sapi/cli/tests/.cvsignore
      sapi/cli/tests/001.phpt
      sapi/cli/tests/002-win32.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/003.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/013.phpt
      sapi/cli/tests/014.phpt
      sapi/cli/tests/skipif.inc:
      add tests for CLI

    * sapi/cli/tests/.cvsignore
      sapi/cli/tests/.cvsignore:
      
      add .cvsignore

    * sapi/cli/tests/001.phpt
      sapi/cli/tests/001.phpt
      sapi/cli/tests/002-win32.phpt
      sapi/cli/tests/002-win32.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/002.phpt
      sapi/cli/tests/003.phpt
      sapi/cli/tests/003.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/004.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/005.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/006.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/007.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/008.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/009.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010-2.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/010.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/011.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/012.phpt
      sapi/cli/tests/013.phpt
      sapi/cli/tests/013.phpt
      sapi/cli/tests/014.phpt
      sapi/cli/tests/014.phpt
      sapi/cli/tests/skipif.inc
      sapi/cli/tests/skipif.inc:
      
      add tests for CLI

    * (PHP_4_4)
      NEWS
      NEWS
      ext/ftp/ftp.h
      ext/ftp/ftp.h:
      MFH: fix #39583 (ftp_put() does not change transfer mode to ASCII)

    * ext/ftp/ftp.h:
      fix #39583 (ftp_put() does not change transfer mode to ASCII)

    * sapi/cli/php_cli.c:
      call sapi_deactivate() & friends on error
      fixes leak with `php-cli -n -c ..`

    * ZendEngine2/zend.c:
      initialize CG(literal_type) using ZEND_STR_TYPE macro
      add CG(literal_type) initialization in non-ZTS mode
      fixes backticks operator

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/imap/php_imap.c
      ext/imap/php_imap.c:
      fix #39613 (Possible segfault in imap initialization due to missing module
      dependency)
      patch by wharmby at uk dot ibm dot com

2006-11-23  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l:
      nullify opened_path and filename (when required)
      fixes invalid reads with `php-cli -F <script>`

2006-11-23  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ftp/tests/bug27809.phpt
      ext/ftp/tests/bug27809.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/bug7216.phpt
      ext/ftp/tests/bug7216.phpt
      ext/ftp/tests/server.inc:
      
      file bug27809.phpt was initially added on branch PHP_5_2.

2006-11-23  Antony Dovgal  <antony@zend.com>

    * run-tests.php
      run-tests.php:
      do not set an env variable without a name and a value

2006-11-23  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ftp/tests/.cvsignore
      ext/ftp/tests/004.phpt
      ext/ftp/tests/005.phpt
      ext/ftp/tests/bug27809.phpt
      ext/ftp/tests/bug7216-2.phpt
      ext/ftp/tests/bug7216.phpt
      ext/ftp/tests/server.inc
      ext/ftp/tests/server.inc:
      MFB

    * ext/ftp/tests/.cvsignore
      ext/ftp/tests/.cvsignore
      ext/ftp/tests/004.phpt
      ext/ftp/tests/004.phpt
      ext/ftp/tests/005.phpt
      ext/ftp/tests/005.phpt
      ext/ftp/tests/server.inc:
      
      file .cvsignore was initially added on branch PHP_5_2.

2006-11-23  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c
      ext/oci8/tests/error1.phpt:
      fix error messages in Unicode mode when global error handle is used

    * ext/oci8/oci8_statement.c
      ext/oci8/tests/array_bind_001.phpt
      ext/oci8/tests/array_bind_003.phpt
      ext/oci8/tests/array_bind_date.phpt
      ext/oci8/tests/array_bind_date1.phpt:
      fix oci_bind_array_by_name() with SQLT_ODT type
      fix tests

2006-11-23  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      MFB: Fixed a possible crash

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      Fixed a possible crash

2006-11-23  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/bug37581.phpt
      ext/oci8/tests/connect_with_charset_001.phpt:
      fix tests

    * ext/oci8/oci8_statement.c
      ext/oci8/tests/array_bind_006.phpt
      ext/oci8/tests/array_bind_str.phpt
      ext/oci8/tests/array_bind_str1.phpt:
      fix oci_bind_array_by_name() in Unicode mode

2006-11-23  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #39534 (Error in maths to calculate of
      ZEND_MM_ALIGNED_MIN_HEADER_SIZE). (wharmby at uk dot ibm dot com)

    * (PHP_5_2)
      NEWS
      main/main.c
      main/main.c:
      Fixed bug #39548 (ZMSG_LOG_SCRIPT_NAME not routed to OutputDebugString() on
      Windows)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/tests/bug39602.phpt
      ZendEngine2/tests/bug39602.phpt
      ZendEngine2/tests/bug39602.phpt:
      Fixed bug #39602 (Invalid session.save_handler crashes PHP)

2006-11-22  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/html.c:
      Unicode support in get_html_translation_table().

    * ext/standard/ftok.c:
      Unicode support in ftok().

    * unicode-progress.txt
      ext/standard/ftok.c:
      -** empty log message ***

    * unicode-progress.txt
      ext/standard/basic_functions.c:
      - Unicode support for tick functions.
      - Update unicode-progress.txt

2006-11-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dbase/dbase.c:
      MFB: Fixed a possible crash in dbase_open() on empty filename.

    * (PHP_5_2)
      ext/dbase/dbase.c:
      Fixed a possible crash in dbase_open() on empty filename.

2006-11-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c
      ext/standard/tests/file/bug39538.phpt:
      - MFH:  #39538, fgetcsv can't handle starting newlines and trailing odd
        number of backslashes (David Soria Parra, Pierre)

    * ext/standard/file.c
      ext/standard/tests/file/bug39538.phpt
      ext/standard/tests/file/bug39538.phpt:
      - #39538, fgetcsv can't handle starting newlines and trailing odd
        number of backslashes (David Soria Parra, Pierre)

2006-11-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/fopen_wrappers.c
      main/safe_mode.c:
      fix #39575 (move_uploaded_file() no longer working (safe mode related))

    * ext/standard/array.c
      ext/standard/tests/array/bug39576.phpt:
      fix #39576 (array_walk() doesn't separate userdata zval)

2006-11-22  Michael Wallner  <mike@iworks.at>

    * run-tests.php
      run-tests.php:
      - fix ENV section handling

2006-11-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug39576.phpt
      ext/standard/tests/array/bug39576.phpt:
      MFH: fix #39576 (array_walk() doesn't separate userdata zval)

2006-11-22  Andrey Hristov  <php@hristov.com>

    * ext/mysql/php_mysql.c:
      space to tab

2006-11-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      Unicode support in import_request_variables().

2006-11-21  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/streams/filter.c:
      ensure that bucket->brigade is NULL in newly created bucket

2006-11-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      Note.

    * ext/standard/basic_functions.c:
      Unicode support in highlight_string().

2006-11-21  Antony Dovgal  <antony@zend.com>

    * ext/standard/levenshtein.c
      ext/standard/levenshtein.c
      ext/standard/tests/strings/levenshtein.phpt
      ext/standard/tests/strings/levenshtein.phpt
      ext/standard/tests/strings/levenshtein.phpt:
      remove redundant error message
      add test by <zoe dot slattery at googlemail dot com>

2006-11-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mhash/mhash.c:
      Fixed build

    * ext/curl/interface.c:
      MFB: Adjust previous patch to work better

    * (PHP_5_2)
      ext/curl/interface.c:
      Adjust previous patch to work better

2006-11-21  Antony Dovgal  <antony@zend.com>

    * ext/standard/user_filters.c
      ext/standard/tests/file/bug39551.phpt
      ext/standard/tests/file/bug39551.phpt
      main/streams/filter.c:
      fix #39551 (Segfault with stream_bucket_new in user filter)
      also fixes several segfaults and leaks
      add test

    * (PHP_5_2)
      ZendEngine2/tests/017.phpt
      ext/standard/tests/file/bug39551.phpt:
      add test

    * ZendEngine2/tests/017.phpt
      ZendEngine2/tests/017.phpt:
      
      add test for some of builtin funcs

    * ZendEngine2/zend_builtin_functions.c:
      fix leak in get_extension_funcs()

    * ZendEngine2/zend_builtin_functions.c:
      fix proto

2006-11-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/filter/tests/040.phpt:
      add new test

    * ext/filter/tests/040.phpt
      ext/filter/tests/040.phpt:
      
      add new test

    * ZendEngine2/zend_API.c:
      fix leak in zend_register_functions()
      this is very odd, but Zend MM said nothing about it..

2006-11-20  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt:
      Update for basic_functions.c

2006-11-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/stristr.phpt
      ext/standard/tests/strings/stristr.phpt:
      
      improve test

2006-11-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/php_spl.c:
      - Fix arginfo

    * ext/spl/tests/spl_006.phpt
      ext/spl/tests/spl_006.phpt:
      
      - Add new test

    * ext/spl/php_spl.c
      ext/spl/spl.php
      ext/spl/spl_iterators.c:
      - Add optional use_keys parameter to iterator_to_array(), (idea by Kevin)

2006-11-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      MFB: Fixed compiler warnings

    * (PHP_5_2)
      ext/curl/interface.c:
      Fixed compiler warnings

2006-11-20  Antony Dovgal  <antony@zend.com>

    * tests/lang/bug24640.phpt:
      fix test on those platforms where infinity is not "INF", but "Infinity"

    * ext/standard/tests/file/symlink.phpt
      ext/standard/tests/file/symlink.phpt:
      fix test on Solaris

    * ext/standard/file.c:
      efree() if not NULL

2006-11-19  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/ftp/tests/001.phpt
      ext/ftp/tests/002.phpt
      ext/ftp/tests/003.phpt
      ext/ftp/tests/cert.pem
      ext/ftp/tests/server.inc
      ext/ftp/tests/skipif.inc:
      MFB

    * ext/ftp/tests/001.phpt
      ext/ftp/tests/001.phpt
      ext/ftp/tests/002.phpt
      ext/ftp/tests/002.phpt
      ext/ftp/tests/003.phpt
      ext/ftp/tests/003.phpt
      ext/ftp/tests/cert.pem
      ext/ftp/tests/cert.pem
      ext/ftp/tests/server.inc
      ext/ftp/tests/server.inc
      ext/ftp/tests/skipif.inc
      ext/ftp/tests/skipif.inc:
      
      file 001.phpt was initially added on branch PHP_5_2.

2006-11-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/strings/pack.phpt:
      MFB: pack()/unpack() tests

    * ext/standard/tests/strings/pack.phpt
      ext/standard/tests/strings/pack.phpt:
      
      file pack.phpt was initially added on branch PHP_5_2.

    * ext/standard/pack.c
      ext/standard/tests/strings/bug38770.phpt:
      MFB: Fixed bug #38770 (unpack() broken with longs on 64 bit machines).

    * (PHP_5_2)
      NEWS
      ext/standard/pack.c
      ext/standard/tests/strings/bug38770.phpt
      ext/standard/tests/strings/bug38770.phpt:
      Fixed bug #38770 (unpack() broken with longs on 64 bit machines).

2006-11-19  Georg Richter  <georg@mysql.com>

    * ext/mysql/tests/mysql_affected_rows.phpt
      ext/mysql/tests/mysql_client_encoding.phpt
      ext/mysql/tests/mysql_close.phpt
      ext/mysql/tests/mysql_connect.phpt
      ext/mysql/tests/mysql_create_db.phpt
      ext/mysql/tests/mysql_data_seek.phpt
      ext/mysql/tests/mysql_db_name.phpt
      ext/mysql/tests/mysql_db_query.phpt
      ext/mysql/tests/mysql_drop_db.phpt
      ext/mysql/tests/mysql_errno.phpt
      ext/mysql/tests/mysql_error.phpt
      ext/mysql/tests/mysql_escape_string.phpt
      ext/mysql/tests/mysql_fetch_array.phpt
      ext/mysql/tests/mysql_fetch_assoc.phpt
      ext/mysql/tests/mysql_fetch_field.phpt
      ext/mysql/tests/mysql_fetch_lengths.phpt
      ext/mysql/tests/mysql_fetch_object.phpt
      ext/mysql/tests/mysql_fetch_row.phpt
      ext/mysql/tests/mysql_field_flags.phpt
      ext/mysql/tests/mysql_field_len.phpt
      ext/mysql/tests/mysql_field_name.phpt
      ext/mysql/tests/mysql_field_seek.phpt
      ext/mysql/tests/mysql_field_table.phpt
      ext/mysql/tests/mysql_field_type.phpt
      ext/mysql/tests/mysql_free_result.phpt
      ext/mysql/tests/mysql_get_client_info.phpt
      ext/mysql/tests/mysql_get_host_info.phpt
      ext/mysql/tests/mysql_get_proto_info.phpt
      ext/mysql/tests/mysql_get_server_info.phpt
      ext/mysql/tests/mysql_info.phpt
      ext/mysql/tests/mysql_insert_id.phpt
      ext/mysql/tests/mysql_list_dbs.phpt
      ext/mysql/tests/mysql_list_fields.phpt
      ext/mysql/tests/mysql_list_processes.phpt
      ext/mysql/tests/mysql_num_fields.phpt
      ext/mysql/tests/mysql_num_rows.phpt
      ext/mysql/tests/mysql_pconnect.phpt
      ext/mysql/tests/mysql_ping.phpt
      ext/mysql/tests/mysql_query.phpt
      ext/mysql/tests/mysql_real_escape_string.phpt
      ext/mysql/tests/mysql_result.phpt
      ext/mysql/tests/mysql_select_db.phpt
      ext/mysql/tests/mysql_stat.phpt
      ext/mysql/tests/mysql_tablename.phpt
      ext/mysql/tests/mysql_thread_id.phpt
      ext/mysql/tests/mysql_unbuffered_query.phpt
      ext/mysql/tests/table.inc:
      added testcases for ext/mysql (written by Ulf Wendel)

    * ext/mysql/php_mysql.c:
      added unicode support for ext/mysql

2006-11-18  Michael Wallner  <mike@iworks.at>

    * unicode-progress.txt:
      catch up:
      - Sara upgraded ext/bcmath
      - Sara upgrades ext/bz2
      - Dmitry upgraded ext/ctype
      - Sara upgraded ext/gmp
      - Sara upgraded ext/hash
      - Andrei upgraded ext/json
      - Georg upgrades ext/mysqli
      - Dmitry and Andrei upgraded ext/reflection
      - Rob upgrades ext/simplexml
      - Dmitry upgraded ext/soap
      - Nuno upgrades ext/tidy
      - Rob upgrades ext/xml
      - Rob upgraded ext/xmlreader
      - Rob upgraded ext/xmlwriter
      - Rob upgraded ext/xsl

2006-11-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Use u_memcpy() instead of memcpy().

    * ext/standard/string.c:
      Fix memory leaks and segfault.

2006-11-17  Michael Wallner  <mike@iworks.at>

    * ext/gettext/gettext.c:
      - return domain in FS encoding
      - use ZSTR_DUPLICATE

2006-11-17  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_dotnet.c
      ext/com_dotnet/com_dotnet.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_variant.c
      main/main.c
      main/main.c
      main/php.h
      main/php.h
      main/php_globals.h
      main/php_globals.h:
      COM initialization/deinitialization are done only if necessary

    * ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_opcode.c
      ext/dom/php_dom.c
      ext/libxml/libxml.c
      ext/spl/spl_functions.c
      main/main.c:
      Unicode support.
      Now the real UG(unicode) value is available during MINIT calls.

2006-11-16  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/string.c
      ext/standard/tests/strings/strtr2.phpt:
      - Add the strtr implementation for unicode for the case where there are
        characters with a code point value >= 256.

2006-11-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/pcre/pcrelib/internal.h:
      remove old file (which was already removed from 4.4 and HEAD trees)

2006-11-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_firebird/firebird_driver.c
      ext/pdo_pgsql/pgsql_statement.c:
      MFB: fixed compiler warnings

    * (PHP_5_2)
      ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
      ext/pdo_firebird/firebird_driver.c
      ext/pdo_pgsql/pgsql_statement.c:
      Fixed compiler warnings

2006-11-16  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * main/streams/plain_wrapper.c:
      MFB: Fix ftruncate() with negative size

    * (PHP_5_2)
      main/streams/plain_wrapper.c:
      Fix ftruncate() with negative size on FreeBSD

2006-11-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/general_functions/sys_getloadavg.phpt
      ext/standard/tests/network/ip.phpt:
      fix tests

    * ext/standard/tests/file/touch.phpt
      ext/standard/tests/general_functions/sys_getloadavg.phpt
      ext/standard/tests/network/ip.phpt:
      fix tests (add missing SKIPIF sections and a fix for FreeBSD)

2006-11-16  Michael Wallner  <mike@iworks.at>

    * ext/zlib/zlib.c:
      - fix protos

    * unicode-progress.txt:
      - fix ext/zlib status;
        Nuno upgraded gzio
        stream wrapper and filter seem untouched

2006-11-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/get_current_user.phpt
      ext/standard/tests/file/magic_quotes.phpt
      ext/standard/tests/file/magic_quotes.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/general_functions/error_get_last.phpt
      ext/standard/tests/general_functions/import_request.phpt
      ext/standard/tests/general_functions/include_path.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      ext/standard/tests/general_functions/rand.phpt
      ext/standard/tests/general_functions/sys_getloadavg.phpt
      ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/ip.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/php_strip_whitespace.phpt
      ext/standard/tests/strings/sha1.phpt:
      add new tests

    * ext/standard/tests/file/get_current_user.phpt
      ext/standard/tests/file/get_current_user.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/file/touch.phpt
      ext/standard/tests/general_functions/error_get_last.phpt
      ext/standard/tests/general_functions/error_get_last.phpt
      ext/standard/tests/general_functions/import_request.phpt
      ext/standard/tests/general_functions/import_request.phpt
      ext/standard/tests/general_functions/include_path.phpt
      ext/standard/tests/general_functions/include_path.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      ext/standard/tests/general_functions/parse_ini_file.phpt
      ext/standard/tests/general_functions/rand.phpt
      ext/standard/tests/general_functions/rand.phpt
      ext/standard/tests/general_functions/sys_getloadavg.phpt
      ext/standard/tests/general_functions/sys_getloadavg.phpt
      ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/inet.phpt
      ext/standard/tests/network/ip.phpt
      ext/standard/tests/network/ip.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/highlight_file.phpt
      ext/standard/tests/strings/php_strip_whitespace.phpt
      ext/standard/tests/strings/php_strip_whitespace.phpt
      ext/standard/tests/strings/sha1.phpt:
      
      more new tests, yikes!

2006-11-16  Michael Wallner  <mike@iworks.at>

    * unicode-progress.txt:
      - ext/ progress

2006-11-16  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/zip/tests/oo_get_comment.phpt:
      renamed to oo_getcomment.phpt

2006-11-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/tests/oo_getcomment.phpt:
      - mv oo_get_comment.phpt oo_getcomment.phpt

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c:
      - MFH: #39217, serialNumber might be -1 when the value is too big

2006-11-15  Michael Wallner  <mike@iworks.at>

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mcrypt/tests/basic.phpt
      ext/mcrypt/tests/blowfish.phpt
      ext/mcrypt/tests/bug35496.phpt
      ext/mcrypt/tests/bug37595.phpt:
      - unicode upgrade
      - fix typo: ENIGNA->ENIGMA
      - add and fix tests

2006-11-15  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.h:
      fix typo (patch by Mike Wallner)

    * (PHP_5_2)
      ext/standard/tests/array/array_flip.phpt
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_pad.phpt
      ext/standard/tests/array/array_rand.phpt
      ext/standard/tests/array/array_unshift.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/compact.phpt
      ext/standard/tests/file/statpage.phpt:
      add new tests, improve existing ones

    * ext/standard/array.c:
      fix array_key_exists() with NULL key in Unicode mode

    * (PHP_5_2)
      ext/standard/tests/file/statpage.phpt:
      file statpage.phpt was added on branch PHP_5_2 on 2006-11-15 22:44:29 +0000

    * ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_key_exists.phpt
      ext/standard/tests/array/array_pad.phpt
      ext/standard/tests/array/array_rand.phpt
      ext/standard/tests/array/array_rand.phpt
      ext/standard/tests/array/array_unshift.phpt
      ext/standard/tests/array/array_unshift.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/array/array_values.phpt
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/statpage.phpt:
      
      add new tests

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/tests/array/array_pad.phpt:
      fix leak, add test

    * ext/standard/array.c
      ext/standard/tests/array/array_pad.phpt
      ext/standard/tests/array/array_pad.phpt:
      fix memory leak and typo in zend_parse_parameters(), which caused segfault
      add test

2006-11-15  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ext/hash/hash.c
      ext/hash/hash_md.c
      ext/hash/hash_ripemd.c
      ext/hash/php_hash.h
      ext/hash/php_hash_md.h
      ext/hash/php_hash_ripemd.h
      ext/hash/tests/md2.phpt
      ext/hash/tests/ripemd256.phpt
      ext/hash/tests/ripemd320.phpt:
      Backport md2, ripemd256, and ripemd320 algos from HEAD

2006-11-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/lib/zip_close.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_source_file.c:
      

2006-11-15  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/iconv/iconv.c
      ext/iconv/tests/bug37773.phpt:
      MFB: Fixed bug #37773 (iconv_substr() gives "Unknown error" when string
      length = 1").

    * ext/iconv/tests/bug37773.phpt
      ext/iconv/tests/bug37773.phpt:
      
      file bug37773.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/iconv/iconv.c:
      Fixed bug #37773 (iconv_substr() gives "Unknown error" when string length =
      1").

2006-11-15  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c:
      typo

2006-11-15  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c
      ext/standard/tests/general_functions/type.phpt
      ext/standard/tests/general_functions/type.phpt
      ext/standard/tests/general_functions/type.phpt:
      fix leak appearing when converting object to NULL
      add test

    * (PHP_5_2)
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/filestat.phpt
      ext/standard/tests/general_functions/getrusage.phpt
      ext/standard/tests/general_functions/head.phpt
      ext/standard/tests/strings/metaphone.phpt
      ext/standard/tests/strings/soundex.phpt
      ext/standard/tests/strings/uuencode.phpt:
      add new tests

    * (PHP_5_2)
      ext/standard/tests/file/disk.phpt
      ext/standard/tests/file/filestat.phpt
      ext/standard/tests/file/filestat.phpt
      ext/standard/tests/general_functions/getrusage.phpt
      ext/standard/tests/general_functions/getrusage.phpt
      ext/standard/tests/general_functions/head.phpt
      ext/standard/tests/general_functions/head.phpt
      ext/standard/tests/strings/metaphone.phpt
      ext/standard/tests/strings/metaphone.phpt
      ext/standard/tests/strings/soundex.phpt
      ext/standard/tests/strings/soundex.phpt
      ext/standard/tests/strings/uuencode.phpt
      ext/standard/tests/strings/uuencode.phpt:
      file disk.phpt was added on branch PHP_5_2 on 2006-11-15 17:27:03 +0000

2006-11-15  Michael Wallner  <mike@iworks.at>

    * NEWS:
      - mhash news

    * ext/mhash/mhash.c
      ext/mhash/php_mhash.h:
      - unicode upgrade
      - use current parameter parsing API
      - added keygen constants
      - Added keygen functions: mhash_keygen_count, mhash_get_keygen_name,
        mhash_keygen_uses_hash, mhash_keygen_uses_salt,
      mhash_get_keygen_salt_size,
        mhash_keygen

    * ext/gettext/gettext.c
      ext/gettext/tests/dcngettext.phpt
      ext/gettext/tests/gettext_basic.phpt
      ext/gettext/tests/gettext_basic_de.phpt
      ext/gettext/tests/locale/de/LC_MESSAGES/messages.mo
      ext/gettext/tests/locale/de/LC_MESSAGES/messages.po:
      - unicode upgrade
        see ICU message catalogue support?

2006-11-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/lib/zip_open.c:
      see: http://news.php.net/php.internals/26606 for the details

2006-11-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug39445.phpt
      ZendEngine2/tests/bug39445.phpt
      ZendEngine2/tests/bug39445.phpt:
      Fixed bug #39445 (Calling debug_backtrace() in the __toString() function
      produces a crash)

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Removed unnecessary getenv/putenv calls

2006-11-15  Rob Richards  <rrichards@ctindustries.net>

    * ext/xml/xml.c:
      mark more functions unicode compatible

2006-11-15  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/fwrite.phpt
      ext/standard/tests/file/fwrite.phpt:
      fix test on AIX

2006-11-15  Rob Richards  <rrichards@ctindustries.net>

    * ext/xml/xml.c
      ext/xml/tests/bug25666.phpt
      ext/xml/tests/bug26528.phpt
      ext/xml/tests/bug32001.phpt
      ext/xml/tests/bug35447.phpt
      ext/xml/tests/xml006.phpt
      ext/xml/tests/xml009.phpt:
      add unicode support so Andrei finally stops asking me about it
      update tests

2006-11-15  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c:
      Fixed wrong ext/filter behavior. It might not to register FastCGI
      environment variables and make memory leaks.

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      Fixed wrong ext/filter behavior. It didn't register FastCGI environment
      variables and made memory leaks.

2006-11-15  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/fstat.phpt
      ext/standard/tests/file/fstat.phpt
      ext/standard/tests/file/symlink.phpt
      ext/standard/tests/file/symlink.phpt:
      fix test

2006-11-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/file/file_put_contents.phpt:
      Fix test (file_put_contents() now uses __toString)

2006-11-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/file.c:
      Added missing object support to file_put_contents().

2006-11-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/symlink.phpt:
      one more test

    * ext/standard/tests/file/symlink.phpt
      ext/standard/tests/file/symlink.phpt:
      
      one more test

    * ext/standard/tests/file/fgetss1.phpt
      ext/standard/tests/file/fgetss1.phpt
      ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/file/fstat.phpt
      ext/standard/tests/file/ftruncate.phpt
      ext/standard/tests/file/fwrite.phpt:
      
      file fgetss1.phpt was initially added on branch PHP_5_2.

    * ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/file/fscanf.phpt
      ext/standard/tests/file/fstat.phpt
      ext/standard/tests/file/fstat.phpt
      ext/standard/tests/file/ftruncate.phpt
      ext/standard/tests/file/ftruncate.phpt
      ext/standard/tests/file/fwrite.phpt
      ext/standard/tests/file/fwrite.phpt:
      
      add new tests

2006-11-14  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      Bundled lib upgrade

    * ext/curl/config.w32:
      MFB: Tell linker that we're using stati libcurl

    * (PHP_5_2)
      ext/curl/config.w32:
      Tell linker that we're using stati libcurl

2006-11-14  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      ext/standard/basic_functions.h
      ext/standard/basic_functions.h:
      - MFH: No idea if we actually support 16 bit systems, but this just looked
      wrong

    * ext/standard/basic_functions.h:
      - No idea if we actually support 16 bit systems, but this just looked wrong

2006-11-14  Dmitry Stogov  <dmitry@zend.com>

    * win32/build/config.w32
      win32/build/config.w32:
      Fixed VC2005 support

    * win32/build/config.w32
      win32/build/config.w32:
      Fixed problem with spaces in libpath

2006-11-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      - #39508, do not use the 4 neighbors implementation for small images (w<4)
        test will follow

2006-11-14  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      cgi.* and fastcgi.* directives are moved to INI subsystem. The new
      directive cgi.check_shebang_line can be used to ommiting checnk for "#!
      /usr/bin/php" line.

2006-11-14  Antony Dovgal  <antony@zend.com>

    * sapi/apache/.cvsignore
      sapi/apache/.cvsignore:
      add .libs to .cvsignore

2006-11-14  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h:
      Added comments

2006-11-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      MFB: Fixed bug #36812 (pg_execute() modifies input array).

    * (PHP_5_2)
      NEWS
      ext/pgsql/pgsql.c:
      Fixed bug #36812 (pg_execute() modifies input array).

2006-11-13  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/fgetss.phpt
      ext/standard/tests/file/fgetss.phpt:
      
      file fgetss.phpt was initially added on branch PHP_5_2.

2006-11-13  Rob Richards  <rrichards@ctindustries.net>

    * NEWS:
      BFN

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/bug39504.phpt:
      Fixed bug #39504 (xmlwriter_write_dtd_entity() creates Attlist tag,
       not enity). (Hannes Magnusson)
      add test

2006-11-13  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c
      ext/standard/file.c:
      don't forget to close the stream when/if flock() fails

    * (PHP_5_2)
      ext/standard/file.c
      ext/standard/tests/strings/get_meta_tags.phpt:
      MFH: fix leaks in get_meta_tags() when used with b0rked HTML
      add test

    * ext/standard/file.c
      ext/standard/tests/strings/get_meta_tags.phpt
      ext/standard/tests/strings/get_meta_tags.phpt:
      fix leaks in get_meta_tags() when used with b0rked HTML
      add test

    * ext/filter/filter.c
      ext/filter/tests/039.phpt:
      improve the fix and the test

2006-11-13  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      It's called addEmptyDir(), not createEmptyDir()

2006-11-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/array.c:
      MFB: php_splice() optimization

    * ext/com_dotnet/com_variant.c:
      MFB: Fixed bug #36644 (possible crash in variant_date_from_timestamp()).

    * (PHP_5_2)
      NEWS
      ext/com_dotnet/com_variant.c:
      Fixed bug #36644 (possible crash in variant_date_from_timestamp()).

2006-11-13  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h:
      Use symbolic names

2006-11-13  Antony Dovgal  <antony@zend.com>

    * ext/filter/filter.c:
      actually copy input to return_value
      input is a local var, you can't use it this way

    * (PHP_5_2)
      ext/filter/tests/039.phpt:
      new test

    * ext/filter/tests/039.phpt
      ext/filter/tests/039.phpt:
      
      new test

2006-11-13  Michael Wallner  <mike@iworks.at>

    * tests/output/ob_013.phpt
      tests/output/ob_020.phpt:
      - fix tests

    * main/output.c
      main/php_output.h:
      - fix buffer size alignment
      - avoid memory overflow #if MEMORY_LIMIT

2006-11-13  Antony Dovgal  <antony@zend.com>

    * ext/dom/tests/bug38474.phpt
      ext/dom/tests/bug38474.phpt:
      add a note that libxml2 2.6.2x is required

    * ext/xmlrpc/xmlrpc-epi-php.c:
      fix compile warning

    * (PHP_5_2)
      ext/mysqli/tests/bug37090.phpt:
      fix test

2006-11-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed incorrect heap corruptiuon detection code

2006-11-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/config.m4:
      MFB: add missing headers

    * (PHP_5_2)
      ext/spl/config.m4:
      Add missing header installation..

2006-11-12  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_sql_parser.c:
      MFB: updated generated file

2006-11-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h:
      - Optimize SPL directory stuff by making iterator part of object

2006-11-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c:
      Fixed generated file

    * ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      MFB: Fixed a memory leak when named & positional params are being used in
      the same query.

    * (PHP_5_2)
      ext/pdo/pdo_sql_parser.c
      ext/pdo/pdo_sql_parser.re:
      Fixed a memory leak when named & positional params are being used in the
      same query.

2006-11-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/spl/internal/splfileobject.inc:
      MFH: SplFileObject no longer overwrites SplFileInfo::getFilename()

    * ext/spl/internal/splfileobject.inc:
      SplFileObject no longer overwrites getFilename()

2006-11-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/array.c:
      removed bogus char

2006-11-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2
      ext/spl/spl_directory.c
      ext/spl/tests/fileobject_003.phpt:
      MFH: SplFileObject::getFilename() no longer overwrites
      SplFileInfo::getFilename()
      (SplFileObject::getFilename() therefor only returns the filename now)

2006-11-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/array.c:
      Optimized array functions utilizing php_splice().

2006-11-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/spl_directory.c
      ext/spl/tests/fileobject_003.phpt:
      SplFileObject::getFilename() should not overwrite
      SplFileInfo::getFilename()
      (Fixes bug where SplFileObject::getFilename() returns
      relative/path/to/file)

2006-11-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_directory.h:
      - Correct comments

2006-11-12  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_4_4)
      NEWS
      NEWS
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/tests/array/bug36975.phpt
      ext/standard/tests/array/bug36975.phpt:
      MFH: Fixed bug#36975 (natcasesort() causes array_pop() to misbehave)

    * ext/standard/array.c
      ext/standard/tests/array/bug36975.phpt
      ext/standard/tests/array/bug36975.phpt
      ext/standard/tests/array/bug36975.phpt:
      Fixed bug#36975 (natcasesort() causes array_pop() to misbehave)

2006-11-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zip/zip_stream.c:
      MFB: fix leak in oo_stream.phpt

    * (PHP_5_2)
      ext/zip/zip_stream.c:
      fix leak in oo_stream.phpt

    * ext/zip/php_zip.c:
      MFB: fix leak in the object destrucotr when zip_close() fails (fixes
      oo_delete.phpt)

    * (PHP_5_2)
      ext/zip/php_zip.c:
      fix leak in the object destrucotr when zip_close() fails (fixes
      oo_delete.phpt)

2006-11-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zip/php_zip.c
      ext/zip/lib/zip_fclose.c:
      MFB: fix leaks within zip entries in several tests

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/lib/zip_fclose.c:
      fix leaks within zip entries in several tests

    * ext/zip/lib/zip_free.c
      ext/zip/lib/zip_set_archive_comment.c:
      MFB :fix leak in oo_setArchiveComment.phpt

    * (PHP_5_2)
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_set_archive_comment.c:
      fix leak in oo_setArchiveComment.phpt

2006-11-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/lib/zip_close.c:
      - fix leak in zip_close when the function's succeeded

2006-11-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/date/lib/parse_tz.c
      ext/date/lib/parse_tz.c
      ext/libxml/libxml.c
      ext/libxml/php_libxml.h:
      MFB

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      fix the bug I introduced previously, sorry
      anyway, convert the recursive version of the binary search to an iterative
      one

2006-11-10  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      fix type mess (thanks again, Chris)

    * ext/oci8/oci8_lob.c:
      fix build with old client versions

    * ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFB

    * (PHP_5_2)
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      fix possible issue with negative values in oci_set_prefetch
      (reported by Chris Jones)

2006-11-10  Andi Gutmans  <andi@zend.com>

    * (PHP_5_2)
      NEWS:
      - Fix typo

2006-11-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/libxml/libxml.c
      ext/libxml/php_libxml.h:
      mark a few variables and functions as static

2006-11-10  Dmitry Stogov  <dmitry@zend.com>

    * tests/classes/array_access_005.phpt
      tests/classes/array_access_005.phpt
      tests/classes/array_access_005.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_012.phpt
      tests/classes/array_access_012.phpt
      tests/classes/array_access_012.phpt:
      Fixed tests

2006-11-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      mark the binary search delimiters as unsigned, so that the compiler can use
      a quick shift operation

2006-11-10  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed wrong realpath() result in case of unexistent path

2006-11-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      tests/classes/array_access_005.phpt
      tests/classes/array_access_008.phpt
      tests/classes/array_access_012.phpt:
      Fix tests

2006-11-10  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.c:
      Revert wrong path

2006-11-10  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/array_bind_005.phpt
      ext/oci8/tests/array_bind_008.phpt
      ext/oci8/tests/array_bind_010.phpt
      ext/oci8/tests/bind_long.phpt
      ext/oci8/tests/bind_long_raw.phpt
      ext/oci8/tests/bind_raw.phpt
      ext/oci8/tests/bug27303.phpt
      ext/oci8/tests/bug27303_2.phpt
      ext/oci8/tests/bug27303_4.phpt
      ext/oci8/tests/bug35973.phpt
      ext/oci8/tests/bug36096.phpt
      ext/oci8/tests/coll_011.phpt
      ext/oci8/tests/coll_011_func.phpt
      ext/oci8/tests/coll_012.phpt
      ext/oci8/tests/coll_012_func.phpt
      ext/oci8/tests/coll_013.phpt
      ext/oci8/tests/coll_013_func.phpt
      ext/oci8/tests/coll_014.phpt
      ext/oci8/tests/coll_014_func.phpt
      ext/oci8/tests/commit.phpt
      ext/oci8/tests/commit_old.phpt
      ext/oci8/tests/cursor_bind.phpt
      ext/oci8/tests/cursors.phpt
      ext/oci8/tests/cursors_old.phpt
      ext/oci8/tests/define.phpt
      ext/oci8/tests/define1.phpt
      ext/oci8/tests/define_old.phpt
      ext/oci8/tests/error.phpt
      ext/oci8/tests/error1.phpt
      ext/oci8/tests/error_old.phpt
      ext/oci8/tests/fetch.phpt
      ext/oci8/tests/fetch_all.phpt
      ext/oci8/tests/fetch_array.phpt
      ext/oci8/tests/fetch_assoc.phpt
      ext/oci8/tests/fetch_into.phpt
      ext/oci8/tests/fetch_into1.phpt
      ext/oci8/tests/fetch_into2.phpt
      ext/oci8/tests/fetch_object.phpt
      ext/oci8/tests/fetch_row.phpt
      ext/oci8/tests/field_funcs.phpt
      ext/oci8/tests/field_funcs1.phpt
      ext/oci8/tests/field_funcs_old.phpt
      ext/oci8/tests/lob_001.phpt
      ext/oci8/tests/lob_002.phpt
      ext/oci8/tests/lob_003.phpt
      ext/oci8/tests/lob_004.phpt
      ext/oci8/tests/lob_006.phpt
      ext/oci8/tests/lob_007.phpt
      ext/oci8/tests/lob_008.phpt
      ext/oci8/tests/lob_010.phpt
      ext/oci8/tests/lob_011.phpt
      ext/oci8/tests/lob_012.phpt
      ext/oci8/tests/lob_013.phpt
      ext/oci8/tests/lob_014.phpt
      ext/oci8/tests/lob_016.phpt
      ext/oci8/tests/lob_017.phpt
      ext/oci8/tests/lob_018.phpt
      ext/oci8/tests/lob_019.phpt
      ext/oci8/tests/lob_020.phpt
      ext/oci8/tests/lob_021.phpt
      ext/oci8/tests/lob_022.phpt
      ext/oci8/tests/lob_023.phpt
      ext/oci8/tests/lob_024.phpt
      ext/oci8/tests/lob_025.phpt
      ext/oci8/tests/lob_026.phpt
      ext/oci8/tests/lob_temp.phpt
      ext/oci8/tests/lob_temp1.phpt
      ext/oci8/tests/pecl_bug8816.phpt
      ext/oci8/tests/serverversion.phpt
      ext/oci8/tests/statement_cache.phpt:
      add _not yet 100% complete_ Unicode support
      
      collections, statements and BLOBs seem to be working ok
      though there are still some things to be done in order to make
      oci_bind_array_by_name() work with U-strings
      
      Notes:
      - in Unicode mode OCI8 always speaks to Oracle server using UTF-16, so all
      the conversions are done by the client lib.
      This is why character set parameter of oci_connect() and NLS_LANG are
      ignored in U-mode.
      
      - BLOBs and CLOBs behave quite differently in U-mode.
      Reading data from a CLOB would result in Unicode string, while BLOBs would
      return binary string.
      Also, all LOB utilities work with _bytes_ when BLOB is used and
      _characters_ when it's CLOB.
      It's not that obvious, but it does make a lot of sense to me.

    * ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/php_oci8_int.h:
      fix segfault in ZTS mode when statements containing sub-statements are
      destroyed in wrong order

2006-11-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c:
      Fixed bug #39454 (Returning a SOAP array segfaults PHP)

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h:
      stat() is reimplemented using using GetFileAttributesEx().
      The new implementation is faster then implementation in MS VC CRT, but it
      doesn't support Windows 95.

    * ZendEngine2/zend_object_handlers.c:
      Unicode support

    * (PHP_5_2)
      NEWS
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Removed unnecessary ftell() calls (one call for each included PHP file)

    * (PHP_5_2)
      NEWS
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Disabled reading from stream (calls to read()) after EOF

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h:
      VCWD_REALPATH() is improved to use realpath cache without VIRTUAL_DIR

2006-11-10  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ZendEngine2/zend_language_scanner.l:
      - Forward port the binary cast, which will do the same as the string cast
      in
        PHP 5.2.

2006-11-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/bcmath/bcmath.c
      ext/bcmath/bcmath.c
      ext/bcmath/php_bcmath.h
      ext/bcmath/php_bcmath.h:
      Intialization code is moved from request startup to module startup

2006-11-10  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Allow mixing Unicode/binary string types.

2006-11-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Start timiout thread on Windows only if necessary

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      main/main.c
      main/main.c
      win32/globals.c
      win32/globals.c
      win32/php_win32_globals.h
      win32/php_win32_globals.h
      win32/registry.c
      win32/registry.c:
      Implemented registry cache that prevent registry lookup on each request. In
      case of modification of corresponding registry-tree PHP will reload it
      automatic.

    * (PHP_5_2)
      NEWS
      TSRM/readdir.h
      TSRM/readdir.h
      main/reentrancy.c
      main/reentrancy.c
      win32/readdir.c
      win32/readdir.c
      win32/readdir.h
      win32/readdir.h:
      opendir() is reimplemented using GetFistFile/GetNextFile those are faster
      then _findfirst/_findnext

    * main/fopen_wrappers.c
      main/streams/plain_wrapper.c:
      Removed unnecessary checks for ISREG file and corresponding stat() calls on
      Wind
      ows

    * (PHP_5_2)
      NEWS
      main/fopen_wrappers.c
      main/streams/plain_wrapper.c:
      Removed unnecessary checks for ISREG file and corresponding stat() calls on
      Windows

    * (PHP_5_2)
      NEWS:
      typo

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Zend Memory Manager Improvements
      . use HeapAlloc() instead of VirtualAlloc()
      . use "win32" storage manager (instead of "malloc") on Windows by default

    * win32/build/confutils.js
      win32/build/confutils.js:
      Fix warnings

    * win32/build/Makefile
      win32/build/Makefile
      win32/build/confutils.js
      win32/build/confutils.js:
      Use $(CC) for linking instead of $(LD). This allows usage of advansed
      optimization techniques (like Intel's inner-procedure optimization)

    * ext/standard/rand.c
      ext/standard/rand.c:
      Faster and better licensed implementation

    * ext/standard/basic_functions.c
      main/config.w32.h
      main/config.w32.h
      main/fopen_wrappers.c
      main/fopen_wrappers.c
      main/php.h
      main/php.h
      main/safe_mode.c
      win32/glob.c
      win32/glob.c
      win32/globals.c
      win32/globals.c
      win32/php5dll.dsp
      win32/php5dll.dsp
      win32/php5dllts.dsp
      win32/php5dllts.dsp
      win32/php_win32_globals.h
      win32/php_win32_globals.h
      win32/pwd.c
      win32/pwd.c
      win32/pwd.h
      win32/pwd.h
      win32/build/config.w32
      win32/build/config.w32
      win32/build/config.w32.h.in
      win32/build/config.w32.h.in:
      Simplify the code base as this getpwd() was used only once

2006-11-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/php_math.h:
      Added missing API declarations.

    * ext/filter/filter.c:
      MFB: Fixed pecl bug #9179 (phpversion("filter") shows wrong version).

    * (PHP_5_2)
      ext/filter/filter.c:
      Fixed pecl bug #9179 (phpversion("filter") shows wrong version).

2006-11-09  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_unicode.h:
      add two more unicode related macros

2006-11-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/008.phpt:
      Enable xmlwriter_start_dtd_entity(), xmlwriter_end_dtd_entity() &
      xmlwriter_write_dtd_entity()

2006-11-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/php_math.h:
      MFB: Added missing PHPAPI declaration

    * (PHP_5_2)
      ext/standard/php_math.h:
      Added missing PHPAPI declaration

    * (PHP_4_4)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      MFH: Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
      ErrorDocument).

    * sapi/apache2handler/sapi_apache2.c:
      MFB: Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
      ErrorDocument).

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      Fixed bug #38456 (Apache2 segfaults when virtual() is called in .php
      ErrorDocument).

2006-11-09  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/filter/tests/033_run.inc:
      MFB: fix test

    * (PHP_5_2)
      ext/filter/tests/033_run.inc:
      fix test for non English guys

    * ext/filter/callback_filter.c:
      MFB: fix possible segfault

    * (PHP_5_2)
      ext/filter/callback_filter.c:
      fix an invalid read + invalid free()

    * ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.h
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      MFB: static'fication

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/php_xmlwriter.h
      ext/zip/php_zip.c
      ext/zip/php_zip.h:
      statification of local functions and variables.
      also remove a few uneeded global variables
      interesting new warnings:
      /cvs/php5/ext/xmlwriter/php_xmlwriter.c:391: warning:
      'xmlwriter_objects_clone' defined but not used
      /cvs/php5/ext/xmlwriter/php_xmlwriter.c:1281: warning:
      'zif_xmlwriter_start_dtd_entity' defined but not used
      /cvs/php5/ext/xmlwriter/php_xmlwriter.c:1325: warning:
      'zif_xmlwriter_end_dtd_entity' defined but not used
      /cvs/php5/ext/xmlwriter/php_xmlwriter.c:1333: warning:
      'zif_xmlwriter_write_dtd_entity' defined but not used

2006-11-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Add "As of 5.2.1" notes as requested

    * (PHP_5_2)
      README.UPDATE_5_2:
      New features/errormsgs/return values in ext/zip
      New optional parameter in ext/ming

2006-11-09  Frank M. Kromann  <frank@kromann.info>

    * ext/ming/config.m4
      ext/ming/ming.c:
      MFB 5_2:
      Revert patch for warnings about missing headers. These are fixed in the
      latest version of libming.
      Sync code for SWFMovie::streamMP3. This function will now return the
      number of frames in the file.

    * (PHP_5_2)
      ext/ming/config.m4
      ext/ming/ming.c:
      Revert patch for warnings about missing headers. These are fixed in the
      latest version of libming.
      Sync code for SWFMovie::streamMP3. This function will now return the
      number of frames in the file.

2006-11-09  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/array/array_diff_key.phpt
      ext/standard/tests/array/array_diff_key.phpt
      ext/standard/tests/array/array_intersect_key.phpt
      ext/standard/tests/array/array_intersect_key.phpt:
      Fixed tests

2006-11-09  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/bug21338.phpt
      ext/standard/tests/strings/bug25671.phpt
      ext/standard/tests/strings/bug25707.phpt
      ext/standard/tests/strings/bug33076.phpt
      ext/standard/tests/strings/str_replace.phpt:
      fix more tests

    * ext/standard/tests/strings/str_shuffle.phpt:
      fix test

    * main/php_streams.h
      main/streams/streams.c:
      eliminate a couple of compile warnings

    * ext/standard/tests/file/bug27508.phpt:
      fix test and prevent endless loop

2006-11-09  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/apache2handler/sapi_apache2.c:
      MFB: Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto
      version).

    * (PHP_5_2)
      NEWS
      sapi/apache2handler/sapi_apache2.c:
      Fixed bug #38602 (header( "HTTP/1.0 ..." ) does not change proto version).

2006-11-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      fix #39300 (make install fails if wget is not available)
      add support of 'fetch'

2006-11-08  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c:
      HashTable copying optimization (Matt Wilmas)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug39297.phpt
      ZendEngine2/tests/bug39297.phpt
      ZendEngine2/tests/bug39297.phpt:
      Fixed bug #39297 (Memory corryption because of indirect modification of
      overloaded array).

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c:
      Fixed bug #39344 (Unnecessary calls to OnModify callback routine for an
      extension INI directive). (wharmby at uk dot ibm dot com, Dmitry)

2006-11-08  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c:
      Put zend_lookup_class_ex back into the API for BC.

2006-11-08  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug38536.phpt
      ext/soap/tests/bugs/bug38536.phpt
      ext/soap/tests/bugs/bug38536.phpt
      ext/soap/tests/bugs/bug38536.wsdl
      ext/soap/tests/bugs/bug38536.wsdl
      ext/soap/tests/bugs/bug38536.wsdl:
      Fixed bug #38536 (SOAP returns an array of values instead of an object)

2006-11-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug33282.phpt:
      MFB: Fixed bug #33282 (Re-assignment by reference does not clear the is_ref
      flag)

    * ext/standard/tests/array/array_diff_key.phpt
      ext/standard/tests/array/array_intersect_key.phpt:
      MFB: fixed tests

    * (PHP_5_2)
      ext/standard/tests/array/array_diff_key.phpt
      ext/standard/tests/array/array_intersect_key.phpt:
      Fixed tests

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug33282.phpt
      ZendEngine2/tests/bug33282.phpt:
      Fixed bug #33282 (Re-assignment by reference does not clear the is_ref
      flag)
      

    * (PHP_4_4)
      NEWS
      Zend/zend_compile.c:
      revert incorrect patch for bug #39129

    * ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_39398.phpt:
      MFB: Fixed bug #39398 (Booleans are not automatically translated to
      integers).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_39398.phpt
      ext/pdo/tests/bug_39398.phpt:
      Fixed bug #39398 (Booleans are not automatically translated to integers).

2006-11-07  Johannes Schlter  <johannes@schlueters.de>

    * ext/spl/spl_iterators.c:
      - No C++ comments (fix #39414)

2006-11-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/spl_directory.c
      ext/spl/spl_iterators.c:
      Fix arginfo

2006-11-06  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/html.c:
      Unicode support in entities/special chars funcs. See the NOTE at the
      top.

2006-11-06  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      It is allow_url_include not allow_fopen_include

2006-11-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug39350.phpt
      ext/standard/tests/strings/bug39350.phpt:
      Fixed bug #39350 (crash with implode("\n", array(false))).

2006-11-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      include php://input && data: have been disabled (with allow_fopen_include
      off)
      new DateTime(new stdclass) now throws exception
      imap_[re]open() has new optional parameter

2006-11-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/imap/php_imap.c:
      param parsing fix
      

2006-11-06  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/bugs/bug39121.phpt
      ext/soap/tests/bugs/bug39121.phpt:
      
      file bug39121.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_packet_soap.c
      ext/soap/php_packet_soap.c
      ext/soap/tests/bugs/bug39121.phpt:
      Fixed bug #39121 (Incorrect return array handling in non-wsdl soap client)

2006-11-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/imap/php_imap.c:
      Enable the new 5th parameter

    * (PHP_5_2)
      ext/date/php_date.c:
      MFH: throw exception on invalid parameters

    * ext/date/php_date.c:
      Throw exception on invalid parameters in DateTime::__construct()

    * ext/spl/spl_directory.c
      ext/spl/tests/fileobject_003.phpt:
      Fix segfault on $splinfo->openFile()->getPath()
      Improve test

2006-11-06  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/filestat.c
      ext/standard/filestat.c:
      Windows doesn't have chown(). Remove unused function and reference to
      undeclared macro VCWD_CHOWN().

    * (PHP_5_2)
      ext/soap/php_encoding.c:
      MFH: Fixed decoding list of arrays (related to bug #39121)

2006-11-05  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c:
      data: and php:stdin/input allow_url_include checks

2006-11-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      MFB: Fixed bug #39362 (Added an option to imap_open/imap_reopen to control
      the number of connection retries).

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c:
      Fixed bug #39362 (Added an option to imap_open/imap_reopen to control the
      number of connection retries).

2006-11-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - gdpng entry

    * ext/gd/libgd/gd_png.c:
      - MFH: Merge from gd-cvs, initialize the signature not the infile ctx

    * (PHP_5_2)
      ext/gd/libgd/gd_png.c:
      - Merge from gd-cvs, initialize the signature not the infile ctx
        NB: good that we don't use getC :)

2006-11-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/exif/exif.c:
      - MFH: Make parameter parsing api check happy

    * ext/exif/exif.c:
      - Make parameter parsing api check happy

2006-11-04  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * main/streams/memory.c
      main/streams/memory.c:
      Mark memory streams as is_url

2006-11-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/spl/php_spl.c
      ext/spl/php_spl.h:
      - MFH Store length of autoload file exts

    * ext/spl/php_spl.c
      ext/spl/php_spl.h:
      - Store length of autoload file exts

    * ext/spl/php_spl.c:
      - Mark some funcs as unicode ready

2006-11-04  Frank M. Kromann  <frank@kromann.info>

    * ext/mbstring/config.w32
      ext/mbstring/config.w32:
      Fix win32 build

2006-11-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/.cvsignore:
      - MFB: update cvsignore

    * (PHP_5_2)
      ext/gd/libgd/gd_png.c:
      - WS

    * ext/gd/libgd/gd_png.c:
      - Fixed filter argument for imagepng in gdImagePngEx

    * ext/gd/libgd/gd_gif_in.c:
      - MFB: vim folding

    * ext/gd/libgd/gd_gd2.c:
      - MFB: silent compiler warnings

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd.c:
      - MFH: optimize horizontal and vertical lines

    * ext/gd/libgd/gd.c:
      - ws

2006-11-04  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      sapi/apache2filter/sapi_apache2.c:
      Fix build

2006-11-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gd.c
      ext/gd/tests/bug39366.phpt:
      - MFH #39366, imagerotate does not use alpha with angles>45

    * ext/gd/libgd/gd.c
      ext/gd/tests/bug39366.phpt
      ext/gd/tests/bug39366.phpt:
      - #39366, imagerotate does not use alpha with angles>45

    * (PHP_5_2)
      NEWS:
      - #39273 entry

    * ext/gd/libgd/gd.c
      ext/gd/tests/bug39273.phpt:
      - MFB: #39273, imagecopyresized and alpha channel

    * (PHP_5_2)
      ext/gd/libgd/gd.c
      ext/gd/tests/bug39273.phpt
      ext/gd/tests/bug39273.phpt:
      - #39273, imagecopyresized and alpha channel

2006-11-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      wrong bug #

    * (PHP_5_2)
      NEWS
      ext/filter/config.m4
      ext/filter/config.m4:
      Fixed bug #39358 (INSTALL_HEADERS contains incorrect reference to
      php_filter.h)

    * ext/mbstring/mbstring.c:
      MFB: Fixed bug #39361 (Removed warning on empty haystack inside
      mb_strstr()).

    * (PHP_5_2)
      NEWS
      ext/mbstring/mbstring.c:
      Fixed bug #39361 (Removed warning on empty haystack inside mb_strstr()).

2006-11-03  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * (PHP_5_2)
      main/php_version.h:
      - Fix version

    * (PHP_5_2)
      ZendEngine2/zend.c:
      - MFH: Fix issue with some mangeled properties

    * (PHP_5_2)
      ext/ming/config.m4
      ext/ming/ming.c:
      - MFH: Include new headers only if present

    * ext/ming/config.m4
      ext/ming/ming.c:
      - Include new headers only if present

2006-11-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Add "comment" to make tracking the commit down easier

2006-11-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/oo_get_comment.phpt
      ext/zip/tests/oo_get_comment.phpt
      ext/zip/tests/oo_getnameindex.phpt
      ext/zip/tests/oo_setcomment.phpt
      ext/zip/tests/oo_stream.phpt
      ext/zip/tests/test_with_comment.zip
      ext/zip/tests/utils.inc
      ext/zip/tests/zip_entry_open.phpt
      ext/zip/tests/zip_entry_read.phpt:
      
      file oo_get_comment.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/zip/TODO
      ext/zip/config.m4
      ext/zip/config.w32
      ext/zip/php_zip.c
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c
      ext/zip/lib/zipint.h
      ext/zip/tests/oo_addemptydir.phpt
      ext/zip/tests/oo_extract.phpt:
      - MFH:
       - fix possible leak in statName and statIndex
       - add addEmptyDir() method
       - add zip_stat_init,zip_clear_error and zip_file_clear_error
       - add tests
       - Fix protos (Hannes)
       - setComment return value on success (Hannes)

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      - fix build (var.s is for zstr)

    * ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zipint.h:
      - _zip_error_clear declaration
      - WS

    * ext/zip/php_zip.c:
      - fix protos

    * ext/zip/.cvsignore:
      - add .libs

2006-11-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2
      ext/standard/microtime.c:
      MFH: fix parameter parsing in getrusage()

    * (PHP_5_2)
      ext/gd/tests/test_gif_2.gif:
      Generated file

    * (PHP_5_2)
      ext/gd/gd.c
      ext/spl/spl_array.c:
      MFH: Fix double "wrong param count" messages

    * (PHP_5_2)
      README.UPDATE_5_2
      ext/date/php_date.c:
      MFH: Add "wrong param" warning to strtotime()

2006-11-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c:
      MFH: Fixed bug #39354 (Allow building of curl extension against libcurl
      7.16.0)

    * ext/curl/interface.c:
      MFB: Fixed bug #39354 (Allow building of curl extension against libcurl
      7.16.0)

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      Fixed bug #39354 (Allow building of curl extension against libcurl 7.16.0)

2006-11-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/bcmath/bcmath.c
      ext/dba/dba.c
      ext/mhash/mhash.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/standard/basic_functions.c
      ext/tidy/tidy.c
      ext/xmlwriter/php_xmlwriter.c:
      MFH: Fix double "wron param count" messages

    * (PHP_5_2)
      ext/date/php_date.c:
      MFH: use PHP_ME_MAPPING rather than ZEND_NAMED_FE/ZEND_FN

    * ext/standard/tests/file/mkdir-006.phpt:
      Remove SKIPIF

    * ext/spl/spl_iterators.c:
      CS fix

    * ext/ming/ming.c:
      Add missing includes

2006-11-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Filter extension news

    * (PHP_5_2)
      ext/filter/callback_filter.c:
      MFH: Fixed a possible crash when callback function returns a non-modified
      value

    * (PHP_5_2)
      sapi/apache/mod_php5.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/cgi/cgi_main.c:
      MFH:
      	Added filter support for $_SERVER in cgi/apache2 sapis
      	Make sure PHP_SELF is filtered in Apache 1 sapi

    * ext/standard/php_fopen_wrapper.c:
      MFB: Fixed bug #39215 (Inappropriate close of stdin/stdout/stderr).

    * (PHP_5_2)
      NEWS
      ext/standard/php_fopen_wrapper.c:
      Fixed bug #39215 (Inappropriate close of stdin/stdout/stderr).

    * (PHP_5_2)
      NEWS
      ext/session/mod_files.sh:
      MFH: Fixed bug #39265 (Fixed path handling inside mod_files.sh).

    * ext/session/mod_files.sh:
      Fixed bug #39265 (Fixed path handling inside mod_files.sh)
      

    * (PHP_5_2)
      NEWS
      ext/json/json.c
      ext/json/tests/001.phpt
      ext/json/tests/fail001.phpt:
      Fixed bug #38680 (Added missing handling of basic types in json_decode).
      

2006-11-03  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - Fixed API in doc.

2006-11-03  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/mb_gpc.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      fixed illegal encoding detection when mbstring.encoding_translation is
      enabled.(made by komura)

    * (PHP_5_2)
      ext/mbstring/config.m4
      ext/mbstring/libmbfl/filters/Makefile.am
      ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
      ext/mbstring/libmbfl/filters/mbfilter_cp51932.c
      ext/mbstring/libmbfl/filters/mbfilter_cp51932.h
      ext/mbstring/libmbfl/filters/mbfilter_cp51932.h
      ext/mbstring/libmbfl/filters/mbfilter_euc_jp_win.c
      ext/mbstring/libmbfl/filters/mbfilter_jis.c
      ext/mbstring/libmbfl/filters/mbfilter_jis.h
      ext/mbstring/libmbfl/filters/unicode_table_jis.h
      ext/mbstring/libmbfl/mbfl/mbfl_convert.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.c
      ext/mbstring/libmbfl/mbfl/mbfl_encoding.h
      ext/mbstring/libmbfl/mbfl/mbfl_ident.c:
      added japanese legacy encoding support (made by moriyama@miraclelinux.com)

2006-11-01  Johannes Schlter  <johannes@schlueters.de>

    * ZendEngine2/zend_hash.c:
      - restoring init of the uni str which has been removed (patch by Pierre)

2006-11-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/oo_addemptydir.phpt:
      - add simple test for addEmptyDir()

2006-11-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/tidy.c:
      convert a few more functions

    * ext/tidy/tidy.c:
      start converting the tidy and tidyNode objects to be Unicode aware
      I added a converter pointer per node, so that the text can be converted to
      unicode when requested
      this commit also breaks a few tests in unicode mode, but it isnt scary at
      this time :P

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

    * ext/standard/html.c:
      MFB: Added missing boundary checks.

    * (PHP_5_2)
      ext/standard/html.c:
      Added missing boundary checks.

2006-11-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/config.m4
      ext/zip/config.w32
      ext/zip/php_zip.c
      ext/zip/lib/zip.h
      ext/zip/lib/zip_add_dir.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_clear.c
      ext/zip/lib/zip_file_error_clear.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_stat_init.c:
      - fix stat when used with freshly added entries
      - add zip_clear_error, zip_file_clear_error and  zip_stat_init in libzip
      - add addEmptyDir(name) method, creates an empty directory

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

    * ext/dba/libcdb/cdb.c
      ext/dba/tests/bug38698.phpt:
      - Fixed Bug #38698 for some keys cdbmake creates corrupted db and cdb can't
      read valid db

2006-10-31  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/spl_iterators.c:
      Fix segfault on invalid regex

2006-10-31  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/examples/directoryfilterdots.inc:
      - Fixed Bug #39090 DirectoryFilterDots doxygen docs and example is wrong

2006-10-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - use zip_name_locate in getCommentName

2006-10-31  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/internal/recursiveiteratoriterator.inc:
      - Fixed Bug #39151 Parse error in recursiveiteratoriterator.php

    * ext/spl/php_spl.c
      ext/spl/php_spl.h
      ext/spl/tests/spl_autoload_009.phpt:
      - Fixed Bug #39313 spl_autoload triggers Fatal error

2006-10-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/package.xml:
      - bug first

2006-10-31  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/bz2/bz2.c
      ext/gd/gd.c:
      cleaning some warnings (char* -> zstr)

2006-10-31  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_hash.c:
      - Consistency of apply funcs, #39320

2006-10-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * unicode-progress.txt:
      - update ext/zip

    * ext/zip/php_zip.c:
      - mark extractTo as U-ready, path and filenames are now encoded correctly

2006-10-31  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.c:
      - Fix issue with name mangling

    * ext/pdo_pgsql/pgsql_statement.c:
      - Drop some uncompletley synched code, makes it work at least

2006-10-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c
      ext/zip/tests/oo_stream.phpt:
      - fix possible leak in addFile when an unicode filename is given
      - Mark getStream as Unicode ready, the tests was wrong
        $unistring .= fread($fpbinary); $unistring remains as unicode.

2006-10-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Cleanup of 5.2 update file from Steph

2006-10-31  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c:
      Fixed function headers (added missing U)
      fixed socket parameter (was removed by mistake in a previous commit)

2006-10-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/tests/bug38943.phpt
      ext/zip/tests/bug38944.phpt
      ext/zip/tests/oo_extract.phpt:
      - initial unicode support
       . entry names will be converted to ascii. zip works with cp437
         when 7zip support will be added, unicode string will be supported
       . path and filenames are now encoded using php_stream_path_param_encode
         if the filename/path is used as entry name, it is converted to ascii
       . the stream (getStream and zip://) needs some tweak. I'm not sure if it
         should return unicode or binary, neither how to change the default. For
         now it returns unicode (seems to be the default :)
      comments/suggestions welcome

    * ext/filter/package.xml:
      - update release date

    * ext/zip/tests/test_with_comment.zip:
      - add comment

    * ext/zip/tests/test_with_comment.zip:
      - missing test archive

2006-10-30  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS:
      Fixed year

    * (PHP_5_2)
      configure.in
      main/php_version.h:
      5.2.0

2006-10-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - nuke flags local variable, it is constant

2006-10-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Prep news file for 5.2

2006-10-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/oo_extract.phpt
      ext/zip/tests/oo_getcomment.phpt
      ext/zip/tests/oo_getnameindex.phpt
      ext/zip/tests/oo_setcomment.phpt
      ext/zip/tests/oo_stream.phpt
      ext/zip/tests/utils.inc
      ext/zip/tests/zip_entry_read.phpt:
      - add tests for extractTo, set/getComment and stream and zip_entry_close

    * ext/zip/php_zip.c:
      - fix leak in statName and statIndex
      - use zip_locate_name instead of zip_stat in setCommentName (faster and
        work around for a possible bug)

2006-10-30  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      README.input_filter:
      Pierre requested an update to this.  I don't think it makes sense to
      remove what little API docs we have here, and the simple example in this
      doc is a lot easier to follow than ext/filter.

2006-10-30  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug39304.phpt:
      Fixed bug #39304 (Segmentation fault with list unpacking of string offset)

    * ZendEngine2/tests/bug39304.phpt
      ZendEngine2/tests/bug39304.phpt:
      
      file bug39304.phpt was initially added on branch PHP_5_2.

2006-10-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_opcode.c:
      fix build

2006-10-28  Michael Wallner  <mike@iworks.at>

    * ext/sysvmsg/sysvmsg.c
      ext/sysvmsg/tests/001.phpt:
      - convert unicode messages to strings
      - mark functions unicode safe
      - fix test

    * ext/sysvsem/php_sysvsem.h
      ext/sysvsem/sysvsem.c
      ext/sysvsem/tests/sysv.phpt:
      - upgrade to current parameter parsing API
      - mark functions unicode safe

2006-10-27  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_scanner.l
      ext/reflection/php_reflection.c:
      Turn doc comments into zstr strings with corresponding adjustments.

2006-10-27  Michael Wallner  <mike@iworks.at>

    * NEWS
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/sysvshm.c
      ext/sysvshm/tests/002.phpt
      ext/sysvshm/tests/003.phpt
      ext/sysvshm/tests/004.phpt
      ext/sysvshm/tests/005.phpt
      ext/sysvshm/tests/006.phpt
      ext/sysvshm/tests/007.phpt:
      - upgrade ext/sysvshm to current parameter parsing API
      - mark functions unicode safe
      - add shm_has_var()

2006-10-27  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/cyr_convert.c:
      convert_cyr_string() should operate only on binary strings.

2006-10-27  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/filter.c:
      - default filter is not string (only comment fix for dave :)

2006-10-27  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      NEWS:
      update news

2006-10-27  Stefan Esser  <php@nopiracy.de>

    * (PHP_4_4)
      ext/standard/var_unserializer.c:
      Manual commit without invoking re2c

    * (PHP_4_4)
      ext/standard/var_unserializer.re:
      Do not allow more than 65500 references

2006-10-27  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi-readme.txt:
      update readme

    * (PHP_5_2)
      sapi/nsapi/config.m4:
      Fix build in Sun Webserver 7 (should be in 5.2.0, it's not critical but
      does not break mainstream sapis!!!)

    * sapi/nsapi/config.m4:
      Fix build in Sun Webserver 7

2006-10-27  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sysvsem/tests/sysv.phpt:
      no more magic quotes

2006-10-26  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/link.c:
      Unicode support for link functions.

    * ext/standard/url.c:
      Oops.

    * ext/standard/base64.c
      ext/standard/url.c:
      Make url encoding/decoding functions use binary strings only.

    * ext/standard/syslog.c:
      Mark syslog functions with U. No upgrading is necessary -- we'll just
      use runtime encoding to convert strings.

2006-10-26  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_compile.h:
      fix wrong function prototype (see bug #39260)

2006-10-25  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      -** empty log message ***

    * ext/standard/basic_functions.c:
      Unicode support for get(server|proto)by(name|number) family of funcs.

    * ext/standard/basic_functions.c:
      Unicode support for is_uploaded_file()/move_uploaded_file().

    * ext/standard/file.c:
      Unicode support for fnmatch().

2006-10-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/package.xml
      ext/filter/tests/callback_non_modified_var.phpt:
      - add test for callback with non modified var
      - update changelog

2006-10-25  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cgi/cgi_main.c:
      Fixed build

2006-10-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      More curl constants

    * (PHP_5_2)
      README.UPDATE_5_2:
      Add a note reffering to the "new feature" section (lukas)

    * ext/date/php_date.c:
      Add oneliner descriptions

    * ext/zip/php_zip.c:
      Missing RETURN_TRUE inside the PHP_ZIP_SET_FILE_COMMENT macro

    * ext/zip/php_zip.c:
      Fix protos

    * (PHP_5_2)
      README.UPDATE_5_2:
      New extensions
      	- json
      	- filter
      	- zip
      New classes
      	- DateTime
      	- DateTimeZone
      New functions
      	- image_type_to_extension
      	- gmp_nextprime
      	- xmlwriter_full_end_element
      	- xmlwriter_write_raw
      	- timezone_identifiers_list
      Added error message (objects without casting handler) caught by rasmus

2006-10-24  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Silly me. those PDO constants are class constants

    * (PHP_5_2)
      README.UPDATE_5_2:
      New constants

    * (PHP_5_2)
      README.UPDATE_5_2:
      New INI entrys
      php-cli searching php.ini "bc break"

    * (PHP_5_2)
      README.UPDATE_5_2:
      session_set_cookie_params new param

    * (PHP_5_2)
      README.UPDATE_5_2:
      mention php_errormsg bc break..

    * (PHP_5_2)
      README.UPDATE_5_2:
      Add sections: backwards incompatible error messages & new
      functions/methods/classes/constants/optional parameters

2006-10-24  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/reflection/php_reflection.c:
      Mark reflection methods as Unicode-compliant (except for FIXME parts).

    * ZendEngine2/zend_hash.c:
      Fix key length calculation.

2006-10-24  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/callback_filter.c:
      Fixed a bug when callback function returns a non-modified value

2006-10-24  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.h:
      fix add_u_assoc_null() macro

2006-10-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/soap/php_encoding.c:
      Revert patch because we are at last RC stage.

2006-10-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * sapi/apache2filter/sapi_apache2.c:
      Fix build

2006-10-23  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/reflection/php_reflection.c:
      Fix remaining Unicode issues.

2006-10-23  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/apache/mod_php5.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/cgi/cgi_main.c:
      Added filter support for $_SERVER in cgi/apache2 sapis
      Make sure PHP_SELF if filtered in Apache 1 sapi

2006-10-23  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c:
      Fixed decoding list of arrays (related to bug #39121)

    * (PHP_5_2)
      ext/soap/php_encoding.c:
      Fixed decoding of list of arrays in non-WSDL mode. (releated to bug #39121)

2006-10-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/logical_filters.c:
      Removed unused var

2006-10-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - remove remaining "mode" arguments in the old api

2006-10-21  Johannes Schlter  <johannes@schlueters.de>

    * main/php_variables.c:
      - Fix merging of $_REQUEST in unicode mode and remove $GLOBALS check from
        register_globals times

2006-10-21  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c:
      - add signature_algo to the function signature

    * ext/openssl/openssl.c
      ext/openssl/tests/bug39217.phpt
      ext/openssl/tests/bug39217cert1.txt
      ext/openssl/tests/bug39217cert2.txt:
      - #39217, use openssl i2s_ASN1_INTEGER to get a string representation of
        the integer (large or not). It also keeps BC by using only decimal fmt
      - add test

2006-10-20  Antony Dovgal  <antony@zend.com>

    * ext/openssl/openssl.c:
      fix #39217 (serialNumber is might be -1 when the value is too big)

    * (PHP_5_2)
      ext/sqlite/sqlite.c:
      fix ZTS build without SPL enabled

2006-10-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/logical_filters.c:
      - fix windows build with php < 6
      - fix runtime error on other OS

2006-10-20  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/filter/tests/008.phpt
      ext/filter/tests/009.phpt:
      Fix tests

    * (PHP_5_2)
      ZendEngine2/tests/abstract-static.phpt
      tests/classes/bug27504.phpt:
      Fix test

2006-10-20  Ilia Alshanetsky  <ilia@prohost.org>

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

2006-10-20  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_unicode.h:
      rename REAL_KEY_SIZE() to USTR_BYTES() and move to zend_unicode.h
      this macro is going to be actively used in Unicode version of OCI8 (and
      other extensions, probably)

2006-10-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      tests/classes/abstract_static.phpt:
      Make use of abstract methods be E_STRICT rather then E_ERROR

2006-10-20  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ext/spl/spl_array.c
      ext/spl/tests/iterator_035.phpt:
      MFH(r-1.114) Can't use real arrays held by ArrayObjects in write context

2006-10-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.0RC6

2006-10-19  Sara Golemon  <sara@golemon.com>

    * ext/spl/tests/iterator_035.phpt:
      Update test to reflect fix in spl_array.c r-1.114

    * ext/spl/spl_array.c:
      Fix working with ArrayObjects which contain arrays.

2006-10-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/microtime.c:
      getrusage.c was easy(). But don't ever use zend_parse_parameters() like
      that.

    * ext/standard/microtime.c:
      Unicode support in microtime() and gettimeofday().

    * ext/standard/head.c
      ext/standard/info.c:
      Pick some low-hanging fruit.

    * ZendEngine2/zend_API.h:
      Fix potential (and real) leaks due to bad macro writing. Grrr.

    * ext/json/json.c:
      Clarify why the result of json_encode() is a binary string.

2006-10-19  Antony Dovgal  <antony@zend.com>

    * ext/json/tests/001.phpt
      ext/json/tests/004.phpt
      ext/json/tests/005.phpt
      ext/json/tests/fail001.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.phpt
      ext/json/tests/pass002.phpt
      ext/json/tests/pass003.phpt:
      fix tests

2006-10-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.h:
      Fix possible double macro expansion.

    * ext/standard/image.c:
      Unicode support for remaining image.c functions.

    * ext/standard/head.c:
      Unicode support for headers_sent().

2006-10-19  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/mkdir-006.phpt:
      add new test by Pierre

    * ext/standard/tests/file/mkdir-006.phpt
      ext/standard/tests/file/mkdir-006.phpt:
      
      add new test by Pierre

2006-10-19  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_4_4)
      NEWS:
      BFN

    * (PHP_4_4)
      Zend/zend_execute.c:
      Fixed bug#38722 (Calling undefined method prints insufficient error
      message)

2006-10-19  Antony Dovgal  <antony@zend.com>

    * ext/json/json.c
      ext/json/php_json.h:
      fix folding tags, nuke json globals

    * ZendEngine2/zend.c:
      fix invalid write

    * ext/json/json.c:
      fix coverity issue #262 (uninitialized variable)

2006-10-19  Dmitry Stogov  <dmitry@zend.com>

    * main/win95nt.h
      main/win95nt.h
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed mkdir("/tmp/foo//bar/log", 0777, true)

2006-10-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/com_dotnet/com_extension.c:
      MFB: Fixed bug #38400 (Use of com.typelib_file may cause a crash).

    * (PHP_5_2)
      NEWS
      ext/com_dotnet/com_extension.c:
      Fixed bug #38400 (Use of com.typelib_file may cause a crash).

2006-10-18  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      ext/ldap/config.m4
      ext/ldap/config.m4:
      MFH: fix bug #38882 (ldap_connect causes segfault with newer versions of
      OpenLDAP)

    * ext/ldap/config.m4:
      fix bug #38882 (ldap_connect causes segfault with newer versions of
      OpenLDAP)

2006-10-18  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ZendEngine2/zend_constants.c:
      - Here, too

    * ZendEngine2/zend_execute_API.c:
      - added missing return...

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38465.phpt:
      - MFH: Fix #38465 (ReflectionParameter fails if default value is an access
      to self::

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38465.phpt
      ext/reflection/tests/bug38465.phpt
      ext/standard/basic_functions.c:
      - Fix #38465 (ReflectionParameter fails if default value is an access to
      self::

2006-10-18  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/gd/gd.c:
      Fix arginfo for imagepng() and imagejpeg()

2006-10-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8.c:
      MFH: fix PECL bug #9061 (oci8 might reuse wrong persistent connection)

    * ext/oci8/oci8.c:
      fix PECL bug #9061 (oci8 might reuse wrong persistent connection)

2006-10-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/json/JSON_parser.c:
      ZTS fix

2006-10-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Fix thread safety.

2006-10-17  Antony Dovgal  <antony@zend.com>

    * ext/filter/tests/010.phpt
      ext/filter/tests/010.phpt:
      fix test

2006-10-17  Andrei Zmievski  <andrei@gravitonic.com>

    * README.UNICODE-UPGRADES:
      Don't mention http_input_encoding converter as it won't be used anymore
      soon.

    * README.UNICODE-UPGRADES:
      Typo.

2006-10-17  Sara Golemon  <sara@golemon.com>

    * NEWS
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/main.c:
      Extend open_basedir functionality to allow runtime tightening

    * README.UNICODE-UPGRADES:
      More unicode upgrading notes

    * README.UNICODE-UPGRADES:
      Update the upgrading doc to the current wisdom.  Pass One.
      This pass simply retruthifies the information already present.
      The next pass will add additional information.

2006-10-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/json/JSON_parser.c
      ext/json/json.c:
      Unicode support in JSON functions.

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Implement add_utf8_property_* API.

2006-10-17  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h:
      - MF52: Updated timezone database.

    * (PHP_5_2)
      ext/date/lib/timezonedb.h:
      - Updated timezone database.

2006-10-17  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/tests/008.phpt
      ext/filter/tests/009.phpt
      ext/filter/tests/010.phpt
      ext/filter/tests/012.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/034.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/filter_data.phpt:
      MFB: Unify handling of return values on validation failure and var not
      found

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/tests/010.phpt
      ext/filter/tests/012.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/034.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/filter_data.phpt:
      Unify handling of return values on validation failure and var not found

2006-10-17  Dmitry Stogov  <dmitry@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/005.phpt
      ext/reflection/tests/009.phpt
      ext/reflection/tests/010.phpt
      ext/reflection/tests/011.phpt
      ext/reflection/tests/012.phpt
      ext/reflection/tests/013.phpt
      ext/reflection/tests/014.phpt
      ext/reflection/tests/015.phpt
      ext/reflection/tests/016.phpt
      ext/reflection/tests/017.phpt
      ext/reflection/tests/018.phpt
      ext/reflection/tests/019.phpt
      ext/reflection/tests/020.phpt
      ext/reflection/tests/021.phpt
      ext/reflection/tests/022.phpt
      ext/reflection/tests/023.phpt
      ext/reflection/tests/024.phpt:
      Unicode support. (Two more places must be fixed. Look for FIXME comments.)

    * ZendEngine2/zend.c:
      Fixed incorrect parameter name coping

2006-10-16  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend_compile.c:
      Optimize ZEND_U_CASE_EQUAL() and move it to the header file.

2006-10-16  Antony Dovgal  <antony@zend.com>

    * ext/standard/head.c:
      initialize optional variables

2006-10-16  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/json/json.c:
      Patch to support primitive types. (Ilia)

2006-10-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/zlib/zlib_filter.c:
      MFB: Fixed compiler warnings

    * (PHP_5_2)
      ext/zlib/zlib_filter.c:
      Fixed compiler warnings

2006-10-16  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c:
      Fixed bug #39140 (Uncaught exception may cause crash)

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #39020 (PHP in FastCGI server mode crashes)

2006-10-15  Antony Dovgal  <antony@zend.com>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      fix compile warning

2006-10-15  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS:
      BFN

    * (PHP_4_4)
      Zend/zend_compile.c:
      Fixed bug #39129 avoid creation of a dummy constructor.

2006-10-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/tests/math/constants.phpt:
      Fix test

    * (PHP_5_2)
      ext/standard/tests/math/constants.phpt:
      Fix test (bug#39097)

2006-10-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * php.ini-dist
      php.ini-recommended
      ext/pdo/pdo.c:
      MFB: Remove bogus INI entry

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended
      ext/pdo/pdo.c:
      Remove bogus ini entry

2006-10-13  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_operators.c
      ext/com_dotnet/com_handlers.c
      ext/simplexml/simplexml.c
      ext/spl/spl_directory.c
      ext/tidy/tidy.c:
      - Add an extra parameter to the cast_object handler that can be used by
        various types as needed.
      - Use that parameter to pass a specific converter for
        IS_UNICODE/IS_STRING types.

2006-10-13  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c:
      fix win32 build

2006-10-13  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/openssl/tests/bug28382.phpt:
      fix test

    * ext/standard/file.h:
      MFB: missing API declaration

    * (PHP_5_2)
      ext/standard/file.h:
      Added missing API function declaration.

2006-10-13  Michael Wallner  <mike@iworks.at>

    * tests/output/ob_020.phpt:
      - fix skipif
      - generalize error message expectation

    * tests/output/ob_020.phpt:
      - add test, segfaults ATM

2006-10-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/basic_functions.c
      ext/standard/file.c:
      MFB: Fixed bug #38934 (move_uploaded_file() cannot read uploaded file
      outside of open_basedir).

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/file.c:
      Fixed bug #38934 (move_uploaded_file() cannot read uploaded file outside of
      open_basedir).

    * main/php_open_temporary_file.c:
      MFB: main/php_open_temporary_file.c

    * (PHP_5_2)
      main/php_open_temporary_file.c:
      Improve open_basedir checks

2006-10-12  Brian France  <list@firehawksystems.com>

    * sapi/apache/mod_php5.c:
      
        MFB:
        Memory assigned to the request_rec should be allocated from apache pools
        and should not be free'ed at the end of the handler phase

    * (PHP_5_2)
      sapi/apache/mod_php5.c:
      
      Memory assigned to the request_rec should be allocated from apache pools
      and should not be free'ed at the end of the handler phase

2006-10-12  Michael Wallner  <mike@iworks.at>

    * main/output.c
      main/php_output.h:
      - use new zend_fcall_info API
      - use enums where appropriate

    * ext/standard/basic_functions.c:
      - missing part of zend_fcall_info API patch

2006-10-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8_statement.c:
      MFH: use connection charset when reading LOB data

    * ext/oci8/oci8_statement.c:
      use connection character set when reading LOB data

2006-10-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h:
      Make zend_memory_peak_usage() to be avalable even without
      --enable-memory-limit

2006-10-12  Ilia Alshanetsky  <ilia@prohost.org>

    * regex/regcomp.c:
      MFB: Fixed potential use of un-initialized var

    * (PHP_5_2)
      regex/regcomp.c:
      Fixed potential use of un-initialized var (detected by Coverity)

2006-10-11  Antony Dovgal  <antony@zend.com>

    * ext/dbase/tests/002.phpt
      ext/dbase/tests/002.phpt:
      fix test

2006-10-11  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/standard/streamsfuncs.c:
      MFH(r-1.96) Bugfix#38649 Optional param not initialized

    * ext/standard/streamsfuncs.c:
      Bugfix#38649 Optional param not initialized

    * (PHP_5_2)
      main/streams/filter.c:
      MFH(r-1.38) Bugfix 38648: Don't assume all buckets are part of a brigade

    * main/streams/filter.c:
      Bugfix 38648: Don't assume all buckets are part of a brigade

2006-10-11  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Extend zend_fcall_info_args functions. (Patch from Mike Wallner)

2006-10-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - imagecreatefrompng(emptyfile) fix entry

2006-10-11  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_execute_API.c:
      initialize variable

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/008.phpt:
      MFH: fix #39125 (Memleak when reflecting non-existing class/method)

    * ext/reflection/php_reflection.c
      ext/reflection/tests/009.phpt
      ext/reflection/tests/bug39067.phpt:
      fix #39125 (Memleak when reflecting non-existing class/method)

    * (PHP_5_2)
      ext/standard/tests/filters/001.phpt:
      add test

    * ext/standard/tests/filters/001.phpt
      ext/standard/tests/filters/001.phpt:
      
      add test

2006-10-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/tests/030.phpt:
      MFB: s/false/null/

    * (PHP_5_2)
      ext/filter/tests/030.phpt:
      s/false/null/

2006-10-11  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/filter/logical_filters.c
      ext/filter/tests/010.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/034.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/filter_data.phpt:
      - MFH: Change validating filters to return "null" on failure so that they
      can be
        distinguised from the value "false" which might be valid as well.

    * ext/filter/logical_filters.c
      ext/filter/tests/010.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/034.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/filter_data.phpt:
      - Change validating filters to return "null" on failure so that they can be
        distinguised from the value "false" which might be valid as well.

2006-10-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/user_filters.c:
      MFH: check filter and class names for empty strings

    * ext/standard/user_filters.c:
      check filter and class names for empty strings

2006-10-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/string.c:
      MFB:  Catch empty strings right away.

    * (PHP_5_2)
      ext/standard/string.c:
      Catch empty strings right away.

2006-10-11  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/str_word_count.phpt:
      fix test on 64bit

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/tests/strings/str_word_count.phpt
      ext/standard/tests/strings/str_word_count1.phpt:
      MFH: avoid reading str[-1], add warning when invalid format specified
      add test

    * ext/standard/tests/strings/str_word_count1.phpt
      ext/standard/tests/strings/str_word_count1.phpt:
      
      avoid reading str[-1], add warning when invalid format specified
      add test

    * ext/standard/string.c
      ext/standard/tests/strings/str_word_count.phpt:
      avoid reading str[-1], add warning when invalid format specified
      add test

    * (PHP_5_2)
      ext/standard/tests/file/stream_002.phpt
      main/streams/xp_socket.c:
      MFH: fix crash when parsing invalid hostnames/IPs

    * ext/standard/tests/file/stream_002.phpt
      ext/standard/tests/file/stream_002.phpt
      main/streams/xp_socket.c:
      
      fix crash when parsing invalid hostnames/IPs

    * ext/mbstring/php_mbregex.c
      ext/mbstring/tests/mb_ereg2.phpt
      ext/mbstring/tests/mb_ereg2.phpt:
      more fixed problems

    * ext/mbstring/php_mbregex.c
      ext/mbstring/tests/mb_ereg1.phpt
      ext/mbstring/tests/mb_ereg1.phpt:
      fix segfault/leak, add test

2006-10-11  Edin Kadribasic  <edink@emini.dk>

    * ext/pdo_pgsql/config.w32
      ext/pgsql/config.w32:
      MFB: Sync with Unix build

    * (PHP_5_2)
      ext/pdo_pgsql/config.w32
      ext/pgsql/config.w32:
      Sync with Unix build

2006-10-11  Wez Furlong  <wez.php.net@netevil.org>

    * (PHP_5_2)
      NEWS
      NEWS
      NEWS:
      BFN

    * (PHP_5_2)
      ext/pdo_odbc/odbc_stmt.c
      ext/pdo_odbc/tests/long_columns.phpt:
      Fix for PECL #7755; use the displayable column width as the basis for our
      buffer size, as the raw column size can be too small when requesting
      a string representation.
      
      Also fix up bogus error output when fetching, and another one of the test
      cases to make it run against SQL Server 2005.

    * (PHP_5_2)
      ext/pdo_odbc/odbc_driver.c
      ext/pdo_odbc/odbc_stmt.c
      ext/pdo_odbc/pdo_odbc.c
      ext/pdo_odbc/php_pdo_odbc.h
      ext/pdo_odbc/php_pdo_odbc_int.h:
      Fix for PECL bug #8944.  Could also be the same problem as pecl #7775.

2006-10-11  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd_png.c
      ext/gd/libgd/gd_png.c:
      - don't check signature if the file is empty (valgrind reports with test
        001), thx Tony for the head up

2006-10-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c:
      MFH: Fixed bug #39034 (curl_exec() with return transfer returns TRUE on
      empty files).

    * ext/curl/interface.c:
      MFB: Fixed bug #39034 (curl_exec() with return transfer returns TRUE on
      empty files).

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      Fixed bug #39034 (curl_exec() with return transfer returns TRUE on empty
      files).

2006-10-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/dbase/dbase.c:
      MFH: access mode for dbase_open() cannot be < 0

    * ext/dbase/dbase.c:
      access mode for dbase_open() cannot be < 0

    * ext/gd/tests/001.phpt:
      add new test

    * ext/gd/tests/001.phpt
      ext/gd/tests/001.phpt:
      
      file 001.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/exif/exif.c:
      MFH: fix leak and typos in error messages

    * ext/exif/exif.c:
      fix leak and typos in error messages

    * (PHP_5_2)
      ext/mbstring/oniguruma/regexec.c:
      missing variable initialization

2006-10-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/com_dotnet/com_com.c:
      MFB: Fixed bug #38198 (possible crash when COM reports an exception).

    * (PHP_5_2)
      NEWS
      ext/com_dotnet/com_com.c:
      Fixed bug #38198 (possible crash when COM reports an exception).

2006-10-10  Antony Dovgal  <antony@zend.com>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/preg_replace2.phpt:
      fix #39112 (typo in error message)

2006-10-09  Sara Golemon  <sara@golemon.com>

    * ext/gmp/gmp.c
      ext/gmp/tests/006.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/gmp_nextprime.phpt:
      PHP6 Updates

2006-10-09  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      Typos!

    * ext/standard/basic_functions.c:
      print_r(), error_log() and sys_getloadavg() are Unicode-safe.

    * ext/pcre/php_pcre.c:
      Initialize optional vars.

2006-10-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/filter.c:
      MFB: Improve parameter parsing

2006-10-09  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      Unicode support for call_user_* functions.

2006-10-09  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/filter/filter.c:
      Improve parameter parsing

    * ext/standard/var.c
      ext/standard/tests/strings/bug37262.phpt
      ext/standard/tests/strings/explode.phpt:
      MFB: Fixed bug #37262 (var_export() does not escape \0 character).

    * ext/standard/tests/strings/bug37262.phpt
      ext/standard/tests/strings/bug37262.phpt
      ext/standard/tests/strings/explode.phpt:
      
      file bug37262.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/standard/var.c:
      Fixed bug #37262 (var_export() does not escape \0 character).

    * (PHP_5_2)
      NEWS:
      Proper name for credits

2006-10-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/openssl/openssl.c
      ext/openssl/php_openssl.h:
      MFB5.2
       Constants:
       - OPENSSL_VERSION_TEXT
       - OPENSSL_VERSION_NUMBER
       - OPENSSL_KEYTYPE_EC
       Functions:
       - openssl_pkey_get_details()
       - openssl_csr_get_subject()
       - openssl_csr_get_public_key

    * ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug37820.phpt:
      Fix tests

2006-10-09  Antony Dovgal  <antony@zend.com>

    * ext/simplexml/tests/simplexml_import_dom.phpt:
      MFB

    * (PHP_5_2)
      ext/simplexml/tests/simplexml_import_dom.phpt:
      improve SKIPIF condition

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/oci8/oci8_statement.c
      ext/oci8/tests/pecl_bug8816.phpt:
      MFH: fix PECL bug #8816 (issue in php_oci_statement_fetch with more than
      one piecewise column)
      patch by jeff at badtz-maru dot com

2006-10-09  Georg Richter  <georg@mysql.com>

    * ext/mysqli/config.m4:
      Fix for bug #39085:
      PHP6 requires mysqli_set_character_set function which was introduced in
      MySQL 4.1.13 and 5.0.7

2006-10-09  Sara Golemon  <sara@golemon.com>

    * ext/standard/type.c:
      Oi

    * ext/standard/file.c:
      Fix realpath() in unicode mode

    * NEWS
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h:
      Add stream_resolve_include_path()

2006-10-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c:
      - MFB: fix possible segfault (see test 004) always exists and returns NULL
        on error (thx Bjori for the head up)

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - fix possible segfault (see test 004) always exists and returns NULL on
        error

2006-10-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      MFB: Added missing configuration checks

    * (PHP_5_2)
      ext/curl/interface.c:
      Added missing configuration checks

2006-10-08  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/tests/array/locale_sort.phpt:
      Fix test

2006-10-08  Sara Golemon  <sara@golemon.com>

    * ext/standard/type.c:
      Fix win32 (again), just temporarily convert the classname to ascii on this
      platform...

2006-10-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd_ctx.c
      ext/gd/tests/bug39082.phpt:
      - MFB: #39082, image* segfaults when used with only one argument
       (introduced in 5.2+, no news entry)

    * (PHP_5_2)
      ext/gd/gd_ctx.c
      ext/gd/tests/bug39082.phpt
      ext/gd/tests/bug39082.phpt:
      - #39082, image* segfaults when used with only one argument
        (introduced in 5.2+, no news entry)

2006-10-08  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/gd/gd.c:
      Fix "wrong param count" error message

    * ext/filter/filter.c:
      Error message cleanup (patch by  Matt W (php_lists -AT- realpain.com))

    * ext/gd/tests/gif.phpt:
      fix test

    * ext/bz2/bz2.c
      ext/bz2/bz2_filter.c
      ext/bz2/tests/001.phpt
      ext/calendar/calendar.c
      ext/calendar/tests/cal_info.phpt
      ext/curl/interface.c
      ext/date/php_date.c
      ext/date/tests/005.phpt
      ext/dbase/dbf_rec.c
      ext/dom/document.c
      ext/dom/node.c
      ext/fbsql/php_fbsql.c
      ext/ftp/ftp.c
      ext/ftp/php_ftp.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/ldap/ldap.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug35496.phpt
      ext/mime_magic/mime_magic.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli_api.c
      ext/oci8/oci8_lob.c
      ext/openssl/openssl.c
      ext/pcre/php_pcre.c
      ext/pcre/tests/preg_replace2.phpt
      ext/pdo/pdo_dbh.c
      ext/pspell/pspell.c
      ext/pspell/tests/003.phpt
      ext/pspell/tests/005.phpt
      ext/recode/recode.c
      ext/session/session.c
      ext/session/tests/014.phpt
      ext/soap/soap.c
      ext/soap/tests/bugs/bug31755.phpt
      ext/sockets/sockets.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/browscap.c
      ext/standard/dl.c
      ext/standard/exec.c
      ext/standard/file.c
      ext/standard/filters.c
      ext/standard/http.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/uniqid.c
      ext/standard/url.c
      ext/standard/uuencode.c
      ext/standard/var.c
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sysvmsg/sysvmsg.c
      ext/tidy/tidy.c
      ext/wddx/wddx.c
      ext/xml/xml.c
      ext/xmlreader/php_xmlreader.c
      ext/xsl/xsltprocessor.c
      ext/zlib/zlib_filter.c
      main/streams/filter.c
      main/streams/streams.c
      main/streams/unicode_filter.c
      main/streams/userspace.c:
      Error message clean up
      (patch by Matt W (php_lists -AT- realpain.com))

    * ext/spl/spl_array.c:
      Remove duplicate 'wrong param count' warning

    * ext/bz2/bz2.c
      ext/bz2/php_bz2.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c:
      MFB (move static keywording from .h to .c)

2006-10-07  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/ctype/tests/001.phpt
      ext/ctype/tests/002.phpt:
      fix tests

    * ext/bz2/tests/005.phpt:
      Update test

    * ext/dba/dba.c
      ext/mhash/mhash.c
      ext/session/session.c
      ext/shmop/shmop.c
      ext/standard/basic_functions.c
      ext/xmlwriter/php_xmlwriter.c
      ext/zip/php_zip.c:
      Remove double "wrong param count" warnings

    * ext/date/php_date.c:
      Add "wrong param count"/"expecting parameter .. to be.." warning to
      strtotime()

    * ext/shmop/shmop.c:
      fix build

2006-10-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/tests/createfromstring.phpt
      ext/gd/tests/lines.phpt:
      - update tests

2006-10-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dom/document.c
      ext/dom/dom_iterators.c:
      MFB: Added missing safety checks (Problem identified by Coverity scan)

    * (PHP_5_2)
      ext/dom/document.c
      ext/dom/dom_iterators.c:
      Added missing safety checks (Problem identified by Coverity scan)

2006-10-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * unicode-progress.txt:
      - forgot one and order the ext lists alpha.

2006-10-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/shmop/shmop.c
      ext/shmop/tests/001.phpt:
      Initial Unicode support

2006-10-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * unicode-progress.txt:
      - I learned today that telling Andrei about what I'm working on is not
        not enough, selber schuld?

2006-10-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/mysqli_nonapi.c:
      Another build fix

    * ext/gd/gd.c:
      Fixed build

2006-10-07  Sara Golemon  <sara@golemon.com>

    * ext/sqlite/config.m4
      ext/sqlite/php_sqlite.h
      ext/sqlite/sqlite.c:
      Update SQLITE2 (non-PDO parts at least) for PHP6/Unicode
      Change default build of bundled libsqlite to utf8 mode
      iso-8859 mode is still available using --disable-sqlite-utf8

    * ext/gd/gd.c:
      More PHP6 Updates

2006-10-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h:
      Hash functions for UTF-8 keys.

2006-10-07  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ext/gd/gd.c:
      MFH(r-1.356) Don't assume the array elements are arrays too

    * ext/gd/gd.c:
      Minor refactoring using zpp API
      A few meaningful Unicode updates.
      A handful of leak plugs,
      and a crash fix in a pear tree.

2006-10-07  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/calendar/cal_unix.c:
      Avoid portability problems

2006-10-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

2006-10-07  Sara Golemon  <sara@golemon.com>

    * ext/standard/type.c:
      Win32 build gets confused by expansion of U_STRING_DECL macro with
      constants

2006-10-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/uniqid.c:
      Default to ZEND_STR_TYPE.

2006-10-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_pgsql/config.m4
      ext/pdo_pgsql/pgsql_driver.c:
      MFB: Make quote() in PostgreSQL use PQescapeByteaConn() whenever possible
      for binary strings.

    * (PHP_5_2)
      ext/pdo_pgsql/config.m4
      ext/pdo_pgsql/pgsql_driver.c:
      Make quote() in PostgreSQL use PQescapeByteaConn() whenever possible for
      binary strings.

    * ext/pgsql/config.m4
      ext/pgsql/pgsql.c:
      MFB: Make pg_escape_bytea() use PQescapeByteaConn() whenever possible.

    * (PHP_5_2)
      ext/pgsql/config.m4
      ext/pgsql/pgsql.c:
      Make pg_escape_bytea() use PQescapeByteaConn() whenever possible.

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      back to dev

    * ext/session/php_session.h
      ext/session/session.c:
      MFB: Expose session storage module locater and serialization function via
      PHPAPI

    * (PHP_5_2)
      ext/session/php_session.h
      ext/session/session.c:
      Expose session storage module locater and serialization function via PHPAPI

    * (PHP_5_2)
      README.UPDATE_5_2:
      modulo 0 news entry

2006-10-06  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/type.c:
      Unicode support in is_callable().

    * ext/standard/uniqid.c:
      Unicode support in uniqid().

    * ext/standard/var.c:
      Mark memory funcs with U.

2006-10-06  Antony Dovgal  <antony@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39067.phpt:
      more improvements

2006-10-06  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/lcg.c:
      Mark with U.

    * ext/standard/pageinfo.c:
      Mark pageinfo.c funcs with U.

    * ext/standard/rand.c:
      Mark rand.c functions with U.

2006-10-06  Sara Golemon  <sara@golemon.com>

    * ext/standard/streamsfuncs.c:
      Forgot to mark these u-safe

2006-10-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug39067.phpt:
      MFH: fix #39067 (getDeclaringClass() and private properties)

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug39067.phpt
      ext/reflection/tests/bug39067.phpt:
      fix #39067 (getDeclaringClass() and private properties)

2006-10-06  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_strtol.c:
      Patch from Matt W to fix the case of hitting ERANGE too early.

    * ext/unicode/collator.c
      ext/unicode/property.c:
      Fix protos.

    * ZendEngine2/zend_builtin_functions.c:
      Unicode string support for extension_loaded().

    * ZendEngine2/zend_builtin_functions.c:
      Unicode string support in get_extension_funcs().

2006-10-06  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ZendEngine2/zend.c:
      MFH(r-1.376): Preserve EG(return_value_ptr_ptr) when calling
      zend_execute_scripts()
      
      Reapplying this since it looks like we'll be doing a PHP 5.2 RC6 after all

2006-10-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/str_replace.phpt:
      re-add the test

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      MFH: fix #39060 (virtual_file_ex() is broken on *BSD)

    * TSRM/tsrm_virtual_cwd.c:
      fix #39060 (virtual_file_ex() is broken on *BSD)

2006-10-06  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      BFN

2006-10-06  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_statement.c:
      fix PECL bug #8816 (issue in php_oci_statement_fetch with more than one
      piecewise column)
      patch by jeff at badtz-maru dot com

2006-10-06  Edin Kadribasic  <edink@emini.dk>

    * ext/com_dotnet/com_handlers.c:
      MFB: Fix for #38985  (Wez)

    * (PHP_5_2)
      ext/com_dotnet/com_handlers.c:
      Fix for #38985  (Wez)

2006-10-06  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/pecl_bug8816.phpt:
      new test

2006-10-06  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/curl/multi.c:
      MFB: Fix ZTS build.

    * (PHP_5_2)
      ext/curl/multi.c:
      Fix ZTS build.

2006-10-06  Sara Golemon  <sara@golemon.com>

    * (PHP_5_2)
      ZendEngine2/zend.c:
      Revert until 5.2's release since we're in RC stage

2006-10-05  Sara Golemon  <sara@golemon.com>

    * (PHP_4_4)
      Zend/zend.c
      ZendEngine2/zend.c:
      MFH(r-1.376): Preserve EG(return_value_ptr_ptr) when calling
      zend_execute_scripts()

    * ZendEngine2/zend.c:
      Preserve EG(return_value_ptr_ptr) when calling zend_execute_scripts()

2006-10-05  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c:
      This might not be necessary if we clean it all up ourselves.

    * ext/standard/string.c:
      TODO

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support for str_replace() and str_ireplace().
      

2006-10-05  Sara Golemon  <sara@golemon.com>

    * ext/bz2/bz2.c
      ext/bz2/tests/001.phpt
      ext/bz2/tests/004.phpt
      ext/bz2/tests/005.phpt:
      Updated for PHP6

2006-10-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/str_replace.phpt:
      <tony2001> ilia: are you serious?
      <ilia> tony2001: yes

2006-10-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/package.xml:
      - env/server support is not yet fixed

2006-10-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/str_replace.phpt:
      add test

    * ext/standard/tests/strings/str_replace.phpt
      ext/standard/tests/strings/str_replace.phpt:
      
      add test

2006-10-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.0RC5

2006-10-05  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/standard/string.c:
      Increment replace count value for case-sensitive single char searches.

2006-10-05  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pgsql/pgsql.c:
      MFB:
      - nuke unused variable
      - "prefer" two arguments
      - only print "wrong parameter count" once

    * (PHP_5_2)
      ext/pgsql/pgsql.c:
      - nuke unused variable
      - "prefer" two arguments
      - only print "wrong parameter count" once

2006-10-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/curl/multi.c
      ext/curl/php_curl.h:
      MFH: decrement ch->uses (or destroy handle) when destroying multi handle

    * ext/curl/multi.c
      ext/curl/php_curl.h:
      decrement ch->uses (or destroy handle) when destroying multi handle

    * ext/imap/php_imap.c:
      MFB: fix build with new c-client

    * (PHP_5_2)
      ext/imap/php_imap.c:
      fix build with new version of c-client

2006-10-05  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      CRLF->CR

2006-10-05  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/document.c
      ext/dom/tests/domdocument.phpt:
      mark functions unicode compliant
      add test

2006-10-05  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      Library updates

    * ext/pdo_pgsql/config.w32
      ext/pgsql/config.w32:
      MFB: Added PQescapeStringConn support to windows too

    * (PHP_5_2)
      ext/pdo_pgsql/config.w32
      ext/pgsql/config.w32:
      Added PQescapeStringConn support to windows too

2006-10-05  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.h:
      Allow future extensibility without binary compatibility break

    * (PHP_5_2)
      ZendEngine2/zend_alloc.h:
      Allow future extensibility without binary compatibility  break

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c:
      Fixed bug #38989 (Absolute path with slash at beginning doesn't work on
      win)

2006-10-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/openssl/xp_ssl.c:
      MFB: Fixed bug #39039 (SSL: fatal protocol error when fetching HTTPS from
      servers running Google web server).

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c:
      Fixed bug #39039 (SSL: fatal protocol error when fetching HTTPS from
      servers running Google web server).

2006-10-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_pgsql/config.m4
      ext/pdo_pgsql/pgsql_driver.c:
      MFB:  Added support for character sets in PDO quote() method for PostgreSQL
      8.1.4 and higher.

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/config.m4
      ext/pdo_pgsql/pgsql_driver.c:
      Added support for character sets in PDO quote() method for PostgreSQL
      8.1.4 and higher.

    * ext/pgsql/config.m4
      ext/pgsql/pgsql.c:
      MFB: Added support for character sets in pg_escape_string() for PostgreSQL
      8.1.4 and higher.

    * (PHP_5_2)
      NEWS
      ext/pgsql/config.m4
      ext/pgsql/pgsql.c:
      Added support for character sets in pg_escape_string() for PostgreSQL
      8.1.4 and higher.

    * (PHP_4_4)
      NEWS
      ext/standard/dir.c
      ext/standard/dir.c:
      MFB: Fixed missing open_basedir check inside chdir() function.

    * (PHP_5_2)
      NEWS
      ext/standard/dir.c:
      Fixed missing open_basedir check inside chdir() function.

2006-10-04  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      - Mark stristr() with U.
      - zpp support for ucwords()

    * unicode-progress.txt:
      -** empty log message ***

    * ext/standard/string.c:
      Unicode support in substr_compare().

2006-10-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/package.xml:
      - ENV/SERVER entry

2006-10-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug39036.phpt:
      add test

    * ZendEngine2/tests/bug39036.phpt
      ZendEngine2/tests/bug39036.phpt:
      
      add test for #39036 (reproducible with 5.1.6, but works fine in 5.2 and
      HEAD)

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h:
      minor AIX fix

    * ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/xmlreader/php_xmlreader.c:
      add missing ifdef

2006-10-04  Michael Wallner  <mike@iworks.at>

    * NEWS:
      - output layer and ext/zlib news

2006-10-04  Edin Kadribasic  <edink@emini.dk>

    * ext/standard/credits_ext.h
      ext/standard/credits_ext.h:
      Update credits

2006-10-04  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/calendar/cal_unix.c:
      Update to the new parameter parsing API

2006-10-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/CREDITS:
      -  Add Ilia

    * ext/filter/package.xml:
      - update changelog

2006-10-04  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/php_dom.c:
      fix bug #39035 (Compatibilty issue between DOM and ze1_compatibility_mode

2006-10-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/filter/package.xml:
      - used only in HEAD

    * ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/php_filter.h
      ext/filter/tests/004.phpt
      ext/filter/tests/006.phpt
      ext/filter/tests/007.phpt
      ext/filter/tests/008.phpt
      ext/filter/tests/009.phpt
      ext/filter/tests/010.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/012.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/020.phpt
      ext/filter/tests/021.phpt
      ext/filter/tests/022.phpt
      ext/filter/tests/023.phpt
      ext/filter/tests/024.phpt
      ext/filter/tests/025.phpt
      ext/filter/tests/026.phpt
      ext/filter/tests/027.phpt
      ext/filter/tests/028.phpt
      ext/filter/tests/029.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/032.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033_run.inc
      ext/filter/tests/034.phpt
      ext/filter/tests/035.phpt
      ext/filter/tests/036.phpt
      ext/filter/tests/bug7586.phpt
      ext/filter/tests/bug7715.phpt
      ext/filter/tests/bug7733.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/filter_data.phpt:
      - MFB: api shake up and bug fixes (Ilia,Pierre)
        all non unicode tests pass

    * (PHP_5_2)
      ext/filter/filter.c:
      - wrong definition

2006-10-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      fix typo

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug39032.phpt:
      MFH: fix #39032 (strcspn() stops on null character)

    * ext/standard/string.c
      ext/standard/tests/strings/bug39032.phpt
      ext/standard/tests/strings/bug39032.phpt:
      fix #39032 (strcspn() stops on null character)

    * ext/standard/string.c:
      return false on invalid mode and don't segfault

2006-10-04  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/bz2/tests/004.phpt:
      fix test

2006-10-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/tests/037.phpt
      ext/filter/tests/038.phpt:
      - MFB

    * ext/filter/tests/038.phpt
      ext/filter/tests/038.phpt:
      
      file 038.phpt was initially added on branch PHP_5_2.

2006-10-03  Antony Dovgal  <antony@zend.com>

    * ext/standard/streamsfuncs.c:
      remove TSRMLS_CC, php_stream_path_decode() is a macro

    * main/php_streams.h
      main/streams/streams.c:
      int -> size_t

    * ext/standard/file.c:
      use correct type for p_len

2006-10-03  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - typo

    * main/output.c
      main/php_output.h:
      - fix failure with tests/lang/bug23489.phpt
      - allocate fci param space at once with php_output_handler_user_func_t

2006-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/filter/CREDITS
      ext/filter/filter.c
      ext/filter/package.xml:
      Shoehorn myself into the credits.

2006-10-03  Antony Dovgal  <antony@zend.com>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug26927.phpt:
      leaks--
      fix test

    * ext/pcre/tests/grep.phpt
      ext/pcre/tests/grep2.phpt:
      fix tests

    * ext/pcre/php_pcre.c:
      fix leak

    * ext/pcre/php_pcre.c:
      don't forget to increase refcount when adding entry to the return_value

2006-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/soap/php_schema.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      main/streams/filter.c
      main/streams/streams.c:
      MFB: Last set of zend_hash_init() optimizations

2006-10-03  Sara Golemon  <sara@golemon.com>

    * ext/standard/uuencode.c:
      PHP6 updates for convert_uu(en|de)code()

2006-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/soap/php_schema.c
      ext/soap/soap.c
      ext/sockets/sockets.c
      main/streams/filter.c
      main/streams/streams.c:
      Last set of zend_hash_init() optimizations

2006-10-03  Sara Golemon  <sara@golemon.com>

    * NEWS
      ext/standard/proc_open.c:
      Update proc_open() for PHP6

2006-10-03  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt:
      Update.

2006-10-03  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c:
      nuke unused variables

    * ext/standard/php_string.h:
      fix build

2006-10-03  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support in strripos().

2006-10-03  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      Zend/zend_operators.c
      ZendEngine2/zend_operators.c:
      MFH: throw a warning when doing modulus by 0 (fr #39027)

    * ZendEngine2/zend_operators.c:
      throw a warning when doing modulus by 0 (fr #39027)

2006-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/array.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c:
      MFB: optimize zend_hash_init() with known hash table sizes.

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c:
      optimize zend_hash_init() with known hash table sizes.

2006-10-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/array.c:
      MFH: compact() doesnt throw "wrong param count"

    * ext/standard/array.c:
      compact() doesnt throw "wrong param count"

2006-10-03  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_builtin_functions.c
      main/main.c:
      PHP6 Update for get_included_files() and export of path decode for Zend

2006-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/filter/filter.c:
      Fixed handling of FILTER_FORCE_ARRAY

2006-10-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pgsql/pgsql.c:
      MFB: pg_send_prepare(), pg_send_query_params() & pg_send_execute() do not
      throw "Wrong parameter count"

    * (PHP_5_2)
      ext/pgsql/pgsql.c:
      pg_send_prepare(), pg_send_query_params() & pg_send_execute() do not throw
      "Wrong parameter count"

    * ext/date/php_date.c:
      use PHP_ME_MAPPING rather than ZEND_NAMED_FE/ZEND_FENTRY

2006-10-03  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      fix ZTS build

2006-10-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/sanitizing_filters.c:
      - vi folding, ws

2006-10-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.c:
      Speedup array/HashTable copying. (Matt W)

    * ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c:
      Fixed bug #38942 (Double old-style-ctor inheritance)

    * ZendEngine2/tests/bug39017.phpt
      ZendEngine2/tests/bug39017.phpt:
      
      file bug39017.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug39017.phpt:
      Fixed bug #39017 (foreach(($obj = new myClass) as $v); echo $obj;
      segfaults)

2006-10-03  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/filter/tests/008.phpt:
      fix test

2006-10-03  Michael Wallner  <mike@iworks.at>

    * main/output.c
      main/php_output.h:
      - use fci/fcc instead of zval* for user ob handler

2006-10-03  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed memory leak (Nuno)

    * ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/typemap013.phpt:
      Fixed possible crash with default namespaces

    * ext/soap/tests/typemap013.phpt
      ext/soap/tests/typemap013.phpt:
      
      file typemap013.phpt was initially added on branch PHP_5_2.

2006-10-03  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/filter/filter.c:
      - fix (ZTS) build

2006-10-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/php_filter.h
      ext/filter/tests/006.phpt
      ext/filter/tests/008.phpt
      ext/filter/tests/009.phpt
      ext/filter/tests/010.phpt
      ext/filter/tests/012.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/015.phpt
      ext/filter/tests/016.phpt
      ext/filter/tests/017.phpt
      ext/filter/tests/018.phpt
      ext/filter/tests/019.phpt
      ext/filter/tests/020.phpt
      ext/filter/tests/021.phpt
      ext/filter/tests/022.phpt
      ext/filter/tests/023.phpt
      ext/filter/tests/024.phpt
      ext/filter/tests/025.phpt
      ext/filter/tests/026.phpt
      ext/filter/tests/027.phpt
      ext/filter/tests/028.phpt
      ext/filter/tests/029.phpt
      ext/filter/tests/030.phpt
      ext/filter/tests/031.phpt
      ext/filter/tests/032.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033_run.inc
      ext/filter/tests/034.phpt
      ext/filter/tests/035.phpt
      ext/filter/tests/036.phpt
      ext/filter/tests/037.phpt
      ext/filter/tests/bug7586.phpt
      ext/filter/tests/bug7715.phpt
      ext/filter/tests/bug7733.phpt
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/filter_data.phpt:
      Refactor the filter extension
      	- Cleanup API
      	- Added handling for circular references
      	- Renamed functions.
      

2006-10-02  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/config.m4:
      fixed --disable-mbregex to disable multibe-regex.

2006-10-02  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/pdo_mysql/mysql_driver.c:
      MFH: fix #38996 (PDO_MYSQL doesn't check connections for liveness)

    * ext/pdo_mysql/mysql_driver.c:
      fix #38996 (PDO_MYSQL doesn't check connections for liveness)

2006-10-02  Sara Golemon  <sara@golemon.com>

    * ext/standard/proc_open.c:
      Flag the easy stuff out of the way, proc_open() is the real beast in here

2006-10-02  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      acinclude.m4
      acinclude.m4:
      MFH: the last part of the fix for #39004

    * (PHP_4_4)
      ext/standard/url.c:
      fix compile warning

    * acinclude.m4:
      the last part of the fix for #39004

2006-10-02  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/standard/string.c:
      Use php_error_docref() instead.

    * (PHP_5_2)
      ext/standard/string.c:
      More offset fixes. Added E_NOTICE where appropriate.

    * (PHP_5_2)
      ext/standard/string.c:
      Fix invalid memory access in strrpos().

    * unicode-progress.txt
      ext/standard/string.c:
      - Fix strrpos() logic (which was broken even in PHP 5).
      - Optimizations for a couple of functions.

2006-10-02  Antony Dovgal  <antony@zend.com>

    * acinclude.m4
      acinclude.m4:
      fix the fix for #39004

2006-10-02  Sara Golemon  <sara@golemon.com>

    * ext/standard/dir.c:
      Update glob() for PHP6

    * main/streams/plain_wrapper.c:
      Unused label, now how the heck did it get there?

    * NEWS:
      Note context param changes in opendir(), dir(), and scandir()

    * ext/standard/dir.c:
      Switch opendir/chroot/chdir to new path_param API and upgrade scandir() for
      PHP6

2006-10-02  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Make stripos() work with Unicode strings.

2006-10-02  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/mysqli_api.c:
      don't rely on uninitialized var

2006-10-02  Ilia Alshanetsky  <ilia@prohost.org>

    * acinclude.m4:
      MFB: Fixed bug #39004 (Fixed generation of config.nice with autoconf 2.60).

    * (PHP_5_2)
      NEWS
      acinclude.m4:
      Fixed bug #39004 (Fixed generation of config.nice with autoconf 2.60).

2006-10-02  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/config.m4:
      fixed bug #37103: libmbfl headers was not installed correctly.

2006-10-02  Antony Dovgal  <antony@zend.com>

    * ext/zip/tests/bug7658.phpt
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/oo_addfile.phpt
      ext/zip/tests/oo_addfile.phpt
      ext/zip/tests/oo_namelocate.phpt
      ext/zip/tests/oo_namelocate.phpt
      ext/zip/tests/oo_rename.phpt
      ext/zip/tests/oo_rename.phpt:
      fix tests

2006-10-02  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/zip/tests/utils.inc
      ext/zip/tests/utils.php:
      Rename utils.php to utils.inc

    * ext/zip/tests/utils.inc
      ext/zip/tests/utils.inc
      ext/zip/tests/utils.php:
      
      Rename utils.php to utils.inc

2006-10-02  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug39001.phpt:
      MFH: #39001 (ReflectionProperty returns incorrect declaring class for
      protected properties)

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug39001.phpt
      ext/reflection/tests/bug39001.phpt:
      fix #39001 (ReflectionProperty returns incorrect declaring class for
      protected properties)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug39003.phpt
      tests/classes/type_hinting_002.phpt:
      MFH: fix #39003 (__autoload() is called for type hinting)

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug39003.phpt
      ZendEngine2/tests/bug39003.phpt
      tests/classes/type_hinting_002.phpt:
      fix #39003 (__autoload() is called for type hinting)

2006-10-02  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/reflection/tests/bug38942.phpt:
      Fix test

    * ext/reflection/tests/bug38942.phpt:
      Fix test

    * (PHP_5_2)
      ext/zip/tests/.cvsignore:
      Initial commit..

    * (PHP_5_2)
      ext/posix/posix.c
      ext/standard/basic_functions.c
      ext/standard/html.c
      ext/tidy/tidy.c:
      protos

    * ext/posix/posix.c
      ext/standard/basic_functions.c
      ext/standard/html.c
      ext/tidy/tidy.c:
      Protos

    * ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_nonapi.c:
      Fix protos

    * ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_report.c:
      Fix proto

    * ext/date/php_date.c:
      add proto

    * ext/zip/tests/.cvsignore
      ext/zip/tests/.cvsignore:
      
      Add .cvsignore

2006-10-02  Sara Golemon  <sara@golemon.com>

    * NEWS:
      Note context parameter in copy() function and group streams related
      additions

    * ext/standard/file.c:
      Apply new path encoding style to the rest of e/s/file.c
      
      This layout is definately simpler to maintain
      and every bit as functional as the other version.

    * ext/standard/file.c:
      Apply simplified path encoding to copy() and give it a context param.
      Funnily enough, this makes the copy() implementation almost identical
      to what it was back in PHP5.

    * ext/standard/file.c
      main/php_streams.h:
      Try out simplified API for encoding paths/filenames

    * ext/hash/hash.c
      ext/hash/tests/adler32.phpt
      ext/hash/tests/crc32.phpt
      ext/hash/tests/gost.phpt
      ext/hash/tests/haval.phpt
      ext/hash/tests/hmac-md5.phpt
      ext/hash/tests/md2.phpt
      ext/hash/tests/md4.phpt
      ext/hash/tests/md5.phpt
      ext/hash/tests/ripemd128.phpt
      ext/hash/tests/ripemd160.phpt
      ext/hash/tests/ripemd256.phpt
      ext/hash/tests/ripemd320.phpt
      ext/hash/tests/sha1.phpt
      ext/hash/tests/sha256.phpt
      ext/hash/tests/sha384.phpt
      ext/hash/tests/sha512.phpt
      ext/hash/tests/snefru.phpt
      ext/hash/tests/tiger.phpt
      ext/hash/tests/whirlpool.phpt:
      Allow hash()/hash_hmac() to accept ascii-unicode data,
      Update tests to work in unicode.semantics mode.

    * ext/standard/php_string.h
      ext/standard/string.c:
      ZTS fix

    * ext/standard/md5.c
      ext/standard/sha1.c:
      Allow unicode-ascii to binary conversion and do proper path conversion for
      file variants

2006-10-01  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/tests/068.phpt:
      unicode fixes

2006-10-01  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/session.c
      ext/standard/basic_functions.c:
      MFB: Fixed bug #38993 (Fixed safe_mode/open_basedir checks for
      session.save_path, allowing them to account for extra parameters).

    * (PHP_5_2)
      NEWS
      ext/session/session.c
      ext/standard/basic_functions.c:
      Fixed bug #38993 (Fixed safe_mode/open_basedir checks for
      session.save_path, allowing them to account for extra parameters).

2006-10-01  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4:
      fixed bug #37103: libmbfl headers was not installed correctly.

2006-09-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_alloc.c:
      MFB: Added safety checks against integer overflow.

    * (PHP_5_1)
      ZendEngine2/zend_alloc.c:
      MFH: Added safety checks against integer overflow.

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      Added safety checks against integer overflow.

2006-09-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/sha1.h:
      MFB: Added missing API function declaration.

    * (PHP_5_2)
      ext/standard/sha1.h:
      Added missing API function declaration.

    * ext/standard/info.h:
      MFB: Added missing declaration of the php_get_uname() PHPAPI function.

    * (PHP_5_2)
      ext/standard/info.h:
      Added missing declaration of the php_get_uname() PHPAPI function.

2006-09-29  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Heck, might as well commit this..

    * ZendEngine2/zend.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_unicode.c:
      Fix off-by-one error.

2006-09-29  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/spl_directory.c
      ext/standard/streamsfuncs.c:
      fix proto

    * (PHP_5_2)
      ext/spl/spl_directory.c
      ext/standard/streamsfuncs.c:
      fix protos

    * (PHP_5_2)
      ext/spl/spl_directory.c:
      fix arginfo

    * ext/spl/spl_directory.c:
      Fix arginfo

2006-09-29  Antony Dovgal  <antony@zend.com>

    * ext/spl/spl_directory.c:
      declare subclass after adding class constants to the parent

2006-09-29  Stefan Esser  <php@nopiracy.de>

    * (PHP_5_2)
      main/rfc1867.c:
      If one name is disallowed don't drop all files

2006-09-29  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli_api.c:
      Fixed error message (thanks to Ulf Wendel)

2006-09-28  Antony Dovgal  <antony@zend.com>

    * ext/pdo/php_pdo_driver.h
      ext/pdo/php_pdo_driver.h:
      more 64bit fixes

2006-09-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/gd/gd.c:
      MFB: Fixed a large leak inside _php_image_create_from()

    * (PHP_5_2)
      ext/gd/gd.c:
      Fixed a large leak inside _php_image_create_from()

2006-09-28  Antony Dovgal  <antony@zend.com>

    * ext/spl/spl_iterators.h:
      64bit fixes

2006-09-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      sapi/apache2handler/.cvsignore:
      add .libs to .cvsignore

2006-09-28  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/bug30833.phpt
      ext/standard/tests/array/bug30833.phpt:
      fix test name

2006-09-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      php.ini-recommended:
      Gah. these werent suppost to get committed atm

    * php.ini-dist
      php.ini-recommended:
      MFB: remove unused ini options

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      Remove unused ini options

    * php.ini-dist
      php.ini-recommended:
      MFB; new ini options

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      Add new ini options

    * (PHP_5_2)
      NEWS:
      bjori->Hannes

2006-09-28  Ilia Alshanetsky  <ilia@prohost.org>

    * TSRM/tsrm_virtual_cwd.c:
      MFB: Added handling for virtual_file_ex() failures.

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      Added handling for virtual_file_ex() failures.
      

    * (PHP_4_4)
      NEWS
      ext/standard/url.c
      ext/standard/tests/strings/url_t.phpt:
      MFH: Fixed bug #38859 (parse_url() fails if passing '@' in passwd).

    * ext/standard/url.c
      ext/standard/tests/strings/url_t.phpt:
      MFB: Fixed bug #38859 (parse_url() fails if passing '@' in passwd).

    * (PHP_5_2)
      NEWS
      ext/standard/url.c
      ext/standard/tests/strings/url_t.phpt:
      Fixed bug #38859 (parse_url() fails if passing '@' in passwd).

2006-09-28  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/standard/url.c:
      MFH: fix #38981 (using FTP URLs in get_headers() causes crash)

    * ext/standard/url.c:
      fix #38981 (using FTP URLs in get_headers() causes crash)

    * ZendEngine2/tests/int_overflow_64bit.phpt
      ZendEngine2/tests/int_underflow_64bit.phpt:
      new tests

    * ZendEngine2/tests/int_overflow_64bit.phpt
      ZendEngine2/tests/int_overflow_64bit.phpt
      ZendEngine2/tests/int_underflow_64bit.phpt
      ZendEngine2/tests/int_underflow_64bit.phpt:
      
      file int_overflow_64bit.phpt was initially added on branch PHP_5_2.

2006-09-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/xsl/tests/xslt010.phpt
      ext/xsl/tests/xslt010.phpt:
      fix test

2006-09-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/int_overflow_32bit.phpt
      ZendEngine2/tests/int_underflow_32bit.phpt:
      add new tests

    * ZendEngine2/tests/int_overflow_32bit.phpt
      ZendEngine2/tests/int_overflow_32bit.phpt
      ZendEngine2/tests/int_underflow_32bit.phpt
      ZendEngine2/tests/int_underflow_32bit.phpt:
      
      file int_overflow_32bit.phpt was initially added on branch PHP_5_2.

2006-09-28  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/element.c
      ext/dom/element.c:
      fix some compiler warnings

2006-09-28  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      sapi/cgi/config.w32
      sapi/cgi/config9.m4:
      Removed unused libfcgi

2006-09-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - imagefill entry

    * ext/gd/libgd/gd.c
      ext/gd/tests/imagefill_1.phpt:
      - MFB: imagefill(), infinite loop with wrong color index

    * (PHP_5_2)
      ext/gd/libgd/gd.c
      ext/gd/tests/imagefill_1.phpt
      ext/gd/tests/imagefill_1.phpt:
      - imagefill(), infinite loop with wrong color index

2006-09-28  Antony Dovgal  <antony@zend.com>

    * main/php_open_temporary_file.c:
      fix compile warning

2006-09-28  Dmitry Stogov  <dmitry@zend.com>

    * main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed wrong pipe detection code

2006-09-28  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/mbstring/oniguruma/regexec.c:
      initialize variable and make valgrind happy

2006-09-28  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Fixed wrong return value

2006-09-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      main/php_open_temporary_file.c:
      MFH: Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()).

    * main/php_open_temporary_file.c:
      MFB: Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()).

    * (PHP_5_2)
      NEWS
      main/php_open_temporary_file.c:
      Fixed bug #38963 (Fixed a possible open_basedir bypass in tempnam()).

2006-09-27  Derick Rethans  <php@derickrethans.nl>

    * ext/date/php_date.c
      ext/date/tests/oo_001.phpt
      ext/date/tests/oo_002.phpt:
      - Return timezone's names as Unicode strings.

    * sapi/apache/php_apache.c:
      - Updated the Apache 1.3 sapi as add_assoc_string's signature has been
      changed.

2006-09-27  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c:
      use if() instead of ?: and avoid possible optimization problems

2006-09-27  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/php_mysqli.h:
      ZTS fixes. Implemented Andrei's hints (simplifying unicode stuff)

2006-09-27  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/dom/element.c
      ext/dom/tests/bug38949.phpt
      ext/dom/tests/nsdoc.xml:
      MFB: fix bug #38949 (Cannot get xmlns value attribute)
      add test

    * (PHP_5_2)
      ext/dom/element.c
      ext/dom/tests/bug38949.phpt
      ext/dom/tests/bug38949.phpt
      ext/dom/tests/nsdoc.xml
      ext/dom/tests/nsdoc.xml:
      fix bug #38949 (Cannot get xmlns value attribute)
      add test

2006-09-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/coll_016_func.phpt:
      fix test

    * ext/oci8/tests/coll_016_func.phpt:
      fix test
      the error message is different in Oracle10

    * (PHP_5_2)
      NEWS
      ext/standard/metaphone.c:
      MFH: fix #38961 (metaphone() results in segmentation fault on NetBSD)

    * ext/standard/metaphone.c:
      fix #38961 (metaphone() results in segmentation fault on NetBSD)

2006-09-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/metaphone.c:
      MFB: 64bit fix (Possible fix for bug #38961)

    * (PHP_5_2)
      ext/standard/metaphone.c:
      64bit fix (Possible fix for bug #38961)

2006-09-26  Georg Richter  <georg@mysql.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/tests/001.phpt
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/005.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/011.phpt
      ext/mysqli/tests/012.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/016.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/019.phpt
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/021.phpt
      ext/mysqli/tests/022.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/028.phpt
      ext/mysqli/tests/031.phpt
      ext/mysqli/tests/032.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/043.phpt
      ext/mysqli/tests/045.phpt
      ext/mysqli/tests/047.phpt
      ext/mysqli/tests/048.phpt
      ext/mysqli/tests/049.phpt
      ext/mysqli/tests/057.phpt
      ext/mysqli/tests/058.phpt
      ext/mysqli/tests/059.phpt
      ext/mysqli/tests/060.phpt
      ext/mysqli/tests/061.phpt
      ext/mysqli/tests/062.phpt
      ext/mysqli/tests/063.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/069.phpt
      ext/mysqli/tests/072.phpt
      ext/mysqli/tests/073.phpt
      ext/mysqli/tests/074.phpt
      ext/mysqli/tests/bug28817.phpt
      ext/mysqli/tests/bug31141.phpt
      ext/mysqli/tests/bug31668.phpt
      ext/mysqli/tests/bug32405.phpt
      ext/mysqli/tests/bug33263.phpt
      ext/mysqli/tests/bug34785.phpt
      ext/mysqli/tests/bug35517.phpt
      ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/connect.inc
      ext/mysqli/tests/skipif.inc:
      added unicode support for mysqli extension

2006-09-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug38808.phpt
      ZendEngine2/tests/bug38808.phpt:
      
      file bug38808.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug38808.phpt:
      Fixed bug #38808 ("maybe ref" issue for current() and others)

    * ZendEngine2/tests/bug38942.phpt
      ZendEngine2/tests/bug38942.phpt
      ext/reflection/tests/bug38942.phpt:
      
      file bug38942.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug38942.phpt
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38942.phpt
      ext/reflection/tests/bug38942.phpt:
      Fixed bug #38942 (Double old-style-ctor inheritance)

2006-09-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/soap/soap.c:
      Fix arginfo&proto

2006-09-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/url.c:
      MFB: Fixed bug #38891 (get_headers() do not work with curl-wrappers).

    * (PHP_5_2)
      NEWS
      ext/standard/url.c:
      Fixed bug #38891 (get_headers() do not work with curl-wrappers).

    * main/main.c:
      MFB: Fixed bug #38904 (apache2filter changes cwd to /).

    * (PHP_5_2)
      NEWS
      main/main.c:
      Fixed bug #38904 (apache2filter changes cwd to /).

2006-09-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      configure.in:
      MFH: change CXXFLAGS along with CFLAGS as there might be C++ code

    * configure.in:
      change CXXFLAGS along with CFLAGS as there might be C++ code

2006-09-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/38943.phpt
      ext/zip/tests/bug38943.phpt:
      - fix test, php6 displays the class
      - mv 38943.phpt to bug38943.phpt

    * ext/zip/lib/zip_get_archive_comment.c:
      - MFB: #38944, freshly created archive has no comment or cdir

    * (PHP_5_2)
      ext/zip/lib/zip_get_archive_comment.c:
      - #38944, freshly created archive has no comment or cdir

2006-09-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/zip/tests/bug38944.phpt:
      add test

    * ext/zip/tests/bug38944.phpt
      ext/zip/tests/bug38944.phpt:
      
      add test

2006-09-25  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Removed warning about unreferenced local variable

    * ext/standard/dns.c
      ext/standard/math.c:
      ZTS fix

2006-09-25  Sara Golemon  <sara@golemon.com>

    * ext/standard/dns.c:
      PHP6 Updates and some very minor feature add in dns_get_record()

    * ext/standard/type.c:
      Make settype($var, 'string'); behave like $var = (string)$var;
      e.g. switch between (binary) and (unicode) depending on UG(unicode)

    * ext/standard/crc32.c
      ext/standard/crypt.c:
      Flag a couple more unicode ready functions

    * ext/standard/base64.c:
      base64 functions are basicly binary-only ops

2006-09-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/tests/38943.phpt
      ext/zip/tests/38943.phpt:
      
      - #38943, properties in extended class cannot be set
      - use zend_object_std_init instead of a manual initialisation

    * ext/zip/php_zip.c
      ext/zip/php_zip.c
      ext/zip/tests/38943.phpt:
      - #38943, properties in extended class cannot be set
      - use zend_object_std_init instead of a manual initialisation

2006-09-24  Sara Golemon  <sara@golemon.com>

    * ext/standard/fsock.c:
      PHP6 Update: fsockopen/psfockopen

    * ext/standard/file.c:
      PHP6 Updates for rmdir/mkdir/rename

    * ext/standard/file.c
      main/php_streams.h
      main/streams/plain_wrapper.c
      main/streams/streams.c:
      PHP6 Updates for popen() and related functionality

    * ext/standard/file.c:
      PHP6 Update for get_meta_tags() -- What a silly function...

2006-09-24  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/config.m4
      ext/imap/php_imap.c:
      MFB: Fixed bug #38941 (imap extension does not compile against new version
      of the imap library).

    * (PHP_5_2)
      NEWS
      ext/imap/config.m4
      ext/imap/php_imap.c:
      Fixed bug #38941 (imap extension does not compile against new version of
      the imap library).

2006-09-24  Sara Golemon  <sara@golemon.com>

    * ext/standard/math.c:
      PHP6 Updates w/ minor refactoring

    * ext/standard/exec.c
      ext/standard/md5.c
      ext/standard/sha1.c
      ext/standard/type.c:
      PHP6 Updates

2006-09-24  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      disabled mb_list_*_names() and mb_list_encodings(arg) which are introduced
      in PHP 5.2.0RC to reconsider/discuss the specification.

2006-09-23  Antony Dovgal  <antony@zend.com>

    * ext/standard/dir.c:
      add missing parameter to opendir() and fix segfault

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      fix CGI build

    * ext/standard/string.c:
      one more try to fix ZTS build

    * ext/standard/string.c:
      fix ZTS build

    * ext/standard/url.c:
      fix possible segfault in #38891

2006-09-23  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4:
      fixed build problem of some extensions which depend on ext/mbstring.

2006-09-22  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      Fix copy() from last commit and add a few more PHP6 updates

    * ext/standard/file.c:
      Update copy() for PHP6

    * ext/standard/streamsfuncs.c
      main/php_streams.h
      main/streams/streams.c:
      Update stream_copy_to_stream() for PHP6

2006-09-22  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/unicode/collator.c:
      Fix protos.

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode upgrade for quotemeta(). Yes, I know it's ugly. You try making
      it pretty.

2006-09-22  Sara Golemon  <sara@golemon.com>

    * ext/standard/streamsfuncs.c:
      Update stream_get_contents() for PHP6

2006-09-22  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Bring localeconv(), money_format(), and nl_langinfo() to standards. Add
      E_STRICT notices about them being deprecated in Unicode mode.

2006-09-22  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      Tweak file_get_contents()'s return value a little

2006-09-22  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support in count_chars(). Note that due to the size of the
      Unicode character set only mode=1 is supported.

2006-09-22  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      MFB: Restore support for unquoted -d options

    * (PHP_5_2)
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      Restore support for unquoted -d options

2006-09-22  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Prevent access to dead zval

2006-09-22  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/element.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/tests/domelement.phpt:
      mark functionality unicode safe
      add test

2006-09-22  Sara Golemon  <sara@golemon.com>

    * ext/standard/assert.c
      ext/standard/basic_functions.c
      ext/standard/dir.c:
      PHP6 Updates

2006-09-21  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c:
      Add missing function protos

    * ext/standard/filestat.c:
      PHP6 Updates

2006-09-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/tests/036.phpt:
      MFB: fix test

    * (PHP_5_2)
      ext/filter/tests/036.phpt:
      Fixed test

2006-09-21  Sara Golemon  <sara@golemon.com>

    * ext/standard/streamsfuncs.c
      ext/standard/tests/file/002.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt:
      Update (most of) the functions in streamsfuncs.c
      
      This commit also includes a change to tests/file/stream_rfc2397_002.phpt
      which doesn't entirely pass in unicode mode yet, however that's a unicode
      issue in the data:// wrapper that needs fixing, not a problem with the
      streams layer itself.

    * ext/hash/package2.xml:
      Add double-width ripemd tests to package2.xml as well

2006-09-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/unicode/collator.c
      ext/unicode/property.c
      ext/unicode/transform.c
      ext/unicode/unicode.c:
      Fix protos.

2006-09-21  Sara Golemon  <sara@golemon.com>

    * ext/hash/package.xml:
      Add double-width ripemd tests to package.xml

2006-09-21  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4
      ext/mbstring/config.w32
      ext/mbstring/mbstring.c
      ext/mbstring/oniguruma/HISTORY
      ext/mbstring/oniguruma/config.h.in
      ext/mbstring/oniguruma/index.html
      ext/mbstring/oniguruma/oniguruma.h
      ext/mbstring/oniguruma/regcomp.c
      ext/mbstring/oniguruma/regexec.c
      ext/mbstring/oniguruma/regint.h:
      Updated bundled oniguruma library (used for multibyte regular expression)
      to 4.4.4. fixed some Segmentation Fault, and build fails in OSX(Xcode
      2.4/gcc 4.0.1 problem). See #38452.

2006-09-21  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/characterdata.c
      ext/dom/comment.c
      ext/dom/php_dom.c
      ext/dom/text.c
      ext/dom/tests/domattributes.phpt
      ext/dom/tests/domchardata.phpt:
      fix domcomment property handler so it inherits from domcharacterdata
      mark tested functions as unicode safe
      add tests

    * ext/xsl/php_xsl.c
      ext/xsl/xsltprocessor.c
      ext/xsl/tests/bug33853.phpt:
      finish unicode updates
      update test

2006-09-21  Dmitry Stogov  <dmitry@zend.com>

    * ext/bcmath/bcmath.c:
      ZTS fix

2006-09-20  Sara Golemon  <sara@golemon.com>

    * ext/unicode/collator.c
      ext/unicode/property.c
      ext/unicode/transform.c
      ext/unicode/unicode.c:
      Backfill protos for ext/unicode functions

2006-09-20  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * (PHP_5_2)
      ext/mbstring/oniguruma/oniguruma.h:
      fixed compilation problem on Mac OS/X. (bug #38892,38778,38452)

2006-09-20  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ZendEngine2/zend_API.c
      ext/standard/array.c
      ext/standard/string.c:
      Bug fixes for substr_replace().

    * ext/spl/config.m4:
      Install SPL headers.

2006-09-20  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap012.phpt:
      
      file typemap001.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.h
      ext/soap/php_encoding.h
      ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/typemap001.phpt
      ext/soap/tests/typemap002.phpt
      ext/soap/tests/typemap003.phpt
      ext/soap/tests/typemap004.phpt
      ext/soap/tests/typemap005.phpt
      ext/soap/tests/typemap006.phpt
      ext/soap/tests/typemap007.phpt
      ext/soap/tests/typemap008.phpt
      ext/soap/tests/typemap009.phpt
      ext/soap/tests/typemap010.phpt
      ext/soap/tests/typemap011.phpt
      ext/soap/tests/typemap012.phpt
      ext/soap/tests/typemap012.phpt:
      Added ability to make SOAP call userspace PHP<->XML converters

    * tests/lang/bug38579.phpt
      tests/lang/bug38579.phpt:
      
      file bug38579.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      tests/lang/bug38579.inc
      tests/lang/bug38579.inc
      tests/lang/bug38579.inc
      tests/lang/bug38579.phpt:
      Fixed bug #38579 (include_once() may include the same file twice)

2006-09-20  Sara Golemon  <sara@golemon.com>

    * ext/hash/hash.c
      ext/hash/hash_ripemd.c
      ext/hash/php_hash.h
      ext/hash/php_hash_ripemd.h
      ext/hash/tests/ripemd256.phpt
      ext/hash/tests/ripemd320.phpt:
      Add ripemd256 and ripemd320 algos

    * ext/hash/hash.c
      ext/hash/tests/adler32.phpt
      ext/hash/tests/crc32.phpt
      ext/hash/tests/gost.phpt
      ext/hash/tests/haval.phpt
      ext/hash/tests/hmac-md5.phpt
      ext/hash/tests/md2.phpt
      ext/hash/tests/md4.phpt
      ext/hash/tests/md5.phpt
      ext/hash/tests/ripemd128.phpt
      ext/hash/tests/ripemd160.phpt
      ext/hash/tests/sha1.phpt
      ext/hash/tests/sha256.phpt
      ext/hash/tests/sha384.phpt
      ext/hash/tests/sha512.phpt
      ext/hash/tests/snefru.phpt
      ext/hash/tests/tiger.phpt
      ext/hash/tests/whirlpool.phpt:
      PHP6 Updates

2006-09-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/filter.c:
      MFB: make input_get_args() not modify the original values.

    * (PHP_5_2)
      ext/filter/filter.c:
      make input_get_args() not modify the original values.

    * ext/standard/basic_functions.c:
      MFB: array_key_exists() should not work by by-ref

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      array_key_exists() should not work by by-ref

2006-09-19  Sara Golemon  <sara@golemon.com>

    * ext/hash/hash.c
      ext/hash/hash_md.c
      ext/hash/hash_sha.c
      ext/hash/php_hash_md.h
      ext/hash/php_hash_sha.h:
      Strip unused implementations of md5(), md5_file(), sha1(), and sha1_file()
      from this extension.
      
      It was decided a few months ago that those implementations would simply
      stay in ext/standard and never leave.

    * ext/bcmath/bcmath.c:
      Refactor parameter parsing into the 21st century and flag Unicode readiness

2006-09-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug34065.phpt
      ZendEngine2/tests/bug38623.phpt:
      Fixed bugs #34065 and #38623 (throw in foreach/switch causes memory leaks)

    * ZendEngine2/tests/bug34065.phpt
      ZendEngine2/tests/bug34065.phpt
      ZendEngine2/tests/bug38623.phpt
      ZendEngine2/tests/bug38623.phpt:
      
      Fixed bugs #34065 and #38623 (throw in foreach/switch causes memory leaks)

2006-09-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c:
      Use internal converter name to speed up instantiation.

    * ext/pcre/php_pcre.c:
      Unicode support in preg_grep().

2006-09-19  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_globals.h
      ext/standard/streamsfuncs.c
      main/streams/streams.c:
      Add INI controlled default stream encoding (unicode.stream_encoding).
      Add convenience function stream_defualt_encoding() for setting it.

2006-09-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      main/SAPI.c
      main/SAPI.h
      main/php_ini.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi;
      constants are working exactly like in php.ini; with FastCGI -d affects all
      requests).

2006-09-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/php_pcre.c:
      Upgrade preg_quote() to support Unicode.

    * ext/pcre/php_pcre.c:
      Fix offset calculation in add_offset_pair().

2006-09-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/tests/bug_38253.phpt
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_pgsql/pgsql_statement.c:
      MFB:
      	Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements).
      	Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors).
      	Fixed test for bug #38253 not to use faulty SQL that generates
      	errors in PostgreSQL

    * (PHP_5_2)
      NEWS
      ext/pdo/tests/bug_38253.phpt
      ext/pdo_pgsql/pgsql_driver.c
      ext/pdo_pgsql/pgsql_statement.c:
      Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements).
      Fixed bug #36681 (pdo_pgsql driver incorrectly ignored some errors).
      Fixed test for bug #38253 not to use faulty SQL that generates errors in
      PostgreSQL

2006-09-19  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/array/bug34066.phpt:
      fix test

2006-09-19  Antony Dovgal  <antony@zend.com>

    * ext/spl/tests/iterator_006.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt
      ext/spl/tests/sxe_001.phpt
      ext/spl/tests/sxe_002.phpt
      ext/spl/tests/sxe_003.phpt
      ext/spl/tests/sxe_004.phpt
      ext/spl/tests/sxe_005.phpt:
      fix spl tests

    * ext/iconv/tests/iconv_substr.phpt
      ext/libxml/tests/002.phpt
      ext/pcre/tests/bug20528.phpt
      ext/pcre/tests/pcre_count.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/preg_replace2.phpt
      ext/pcre/tests/preg_replace_callback2.phpt
      ext/pcre/tests/preg_replace_callback3.phpt
      ext/pcre/tests/split.phpt
      ext/pcre/tests/split2.phpt
      ext/reflection/tests/005.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/xml/tests/bug26528.phpt
      ext/xml/tests/bug35447.phpt:
      fix tests

    * ext/pcre/php_pcre.c:
      fix leak in preg_split()

2006-09-19  Stefan Esser  <php@nopiracy.de>

    * (PHP_5_2)
      main/rfc1867.c:
      Delete empty temporary files if file upload hook forbids the upload

2006-09-19  Antony Dovgal  <antony@zend.com>

    * ext/date/tests/oo_002.phpt
      ext/filter/tests/029.phpt:
      fix test

2006-09-19  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ext/date/php_date.c
      ext/dom/node.c
      ext/filter/logical_filters.c
      ext/session/session.c
      ext/simplexml/simplexml.c
      ext/soap/php_encoding.c
      ext/soap/php_packet_soap.c
      ext/soap/soap.c
      ext/sqlite/sqlite.c
      ext/standard/basic_functions.c
      ext/standard/datetime.c
      ext/standard/dns.c
      ext/standard/file.c
      ext/standard/filestat.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/info.c
      ext/standard/iptc.c
      ext/standard/microtime.c
      ext/standard/proc_open.c
      ext/standard/scanf.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/url.c
      ext/zlib/zlib.c
      main/main.c
      main/output.c
      main/php_variables.c
      main/streams/filter.c
      main/streams/memory.c
      main/streams/streams.c
      main/streams/unicode_filter.c
      main/streams/userspace.c
      main/streams/xp_socket.c:
      Disabled autoconversion of hash keys (from string to unicode) for PHP
      arrays

2006-09-19  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt:
      argh.. nuke UEXPECTF

    * (PHP_4_4)
      ext/standard/array.c
      ext/standard/tests/array/array_walk_objects.phpt:
      support objects in array_walk()

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt:
      support objects in array_walk*()

    * ext/standard/array.c
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_rec_objects.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt:
      support objects in array_walk*()
      add new tests, fix old ones

    * (PHP_4_4)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug34066.phpt:
      MFH: fix #34066 (recursive array_walk causes segfault)
      add test

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug34066.phpt
      ext/standard/tests/array/bug34066_1.phpt:
      MFH: fix #34066 (recursive array_walk causes segfault)
      add tests

    * ext/standard/array.c
      ext/standard/tests/array/bug34066.phpt
      ext/standard/tests/array/bug34066.phpt
      ext/standard/tests/array/bug34066.phpt
      ext/standard/tests/array/bug34066_1.phpt
      ext/standard/tests/array/bug34066_1.phpt:
      fix #34066 (recursive array_walk causes segfault)
      add tests

2006-09-19  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Forgotten part of patch (Small optimization of
      ZEND_INIT_ARRAY/ZEND_ADD_ARRAY_ELEMENT)

    * ZendEngine2/zend_API.c:
      ZTS fix

    * ext/spl/spl_iterators.c:
      Fixed PCRE related compilation errors

2006-09-18  Ilia Alshanetsky  <ilia@prohost.org>

    * main/main.c:
      MFB: Avoid generating php_errormsg twice in some instances.

    * (PHP_5_2)
      main/main.c:
      Avoid generating php_errormsg twice in some instances.

2006-09-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/config.m4:
      add PHP version detection to this branch too, since I'm using this branch
      to make PECL releases

2006-09-18  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/php_pcre.c:
      Upgrade preg_split() to support Unicode strings.

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_language_scanner.l
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h:
      More work on Unicode support in PCRE. When UG(unicode) is on, all
      strings passed to PCRE have to be IS_UNICODE or IS_STRING in UTF-8
      encoding. Failure to do so will result in unpredictable results.

2006-09-18  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/bcmath/libbcmath/src/.cvsignore
      ext/gd/libgd/.cvsignore
      ext/pcre/pcrelib/.cvsignore
      ext/pdo_sqlite/sqlite/src/.cvsignore
      ext/sqlite/libsqlite/src/.cvsignore
      ext/zip/.cvsignore
      ext/zip/lib/.cvsignore
      main/.cvsignore
      main/streams/.cvsignore
      regex/.cvsignore
      sapi/apache2filter/.cvsignore:
      Add .libs to .cvsignore

2006-09-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      MFB: Fixed bug #38574 (missing curl constants and improper constant
      detection).

2006-09-18  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/session/tests/008-php4.2.3.phpt
      ext/shmop/tests/001.phpt:
      Fix tests

2006-09-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      Fixed bug #38574 (missing curl constants and improper constant detection).

2006-09-18  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Small optimization of ZEND_INIT_ARRAY/ZEND_ADD_ARRAY_ELEMENT. (Nuno,
      Dmitry)

2006-09-18  Antony Dovgal  <antony@zend.com>

    * ext/bz2/tests/002.phpt:
      fix test

    * (PHP_5_2)
      ext/bz2/tests/002.phpt:
      fix test (the error message is different across the systems)

2006-09-18  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php:
      Fixed non-specialized executor

2006-09-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      main/main.c:
      Fixed memory leak on require() error

2006-09-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/tests/037.phpt
      ext/filter/tests/037.phpt:
      
      file 037.phpt was initially added on branch PHP_5_2.

2006-09-17  Johannes Schlter  <johannes@schlueters.de>

    * ext/reflection/php_reflection.c:
      - Unicode fix

2006-09-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dom/document.c:
      MFB: One last expand_filepath() check

2006-09-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gd.h
      ext/gd/libgd/gdfontg.c
      ext/gd/libgd/gdfontl.c
      ext/gd/libgd/gdfontmb.c
      ext/gd/libgd/gdfonts.c
      ext/gd/libgd/gdfontt.c:
      MFB: fix compiler warnings introduced in my previous commit

    * (PHP_5_2)
      ext/gd/libgd/gd.h
      ext/gd/libgd/gdfontg.c
      ext/gd/libgd/gdfontl.c
      ext/gd/libgd/gdfontmb.c
      ext/gd/libgd/gdfonts.c
      ext/gd/libgd/gdfontt.c:
      fix compiler warnings introduced in my previous commit

2006-09-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/dom/document.c:
      One last expand_filepath() check

    * ext/pdo_sqlite/sqlite_driver.c
      ext/standard/link.c:
      MFB: Additional expand_filepath() checks

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite_driver.c
      ext/standard/link.c:
      Additional expand_filepath() checks

    * ext/com_dotnet/com_persist.c
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/sqlite.c:
      MFB: Added missing validation checks around expand_filepath()

2006-09-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/xmlreader/php_xmlreader.c
      ext/xmlwriter/php_xmlwriter.c:
      plug leaks that in the previous patch

    * (PHP_5_2)
      ext/xmlreader/php_xmlreader.c
      ext/xmlwriter/php_xmlwriter.c:
      add missing checks around expand_filepath()

2006-09-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/com_dotnet/com_persist.c
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/sqlite.c:
      Added missing validation checks around expand_filepath()

2006-09-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/posix/posix.c
      ext/posix/tests/.cvsignore
      ext/posix/tests/.cvsignore
      ext/posix/tests/001.phpt
      ext/posix/tests/001.phpt:
      fix possible crash in posix_access()

    * ext/pdo_sqlite/sqlite/src/parse.c:
      fix lcov report

    * (PHP_5_2)
      ext/pdo_sqlite/sqlite/src/parse.c:
      use relative paths, so that we dont break the lcov reports

2006-09-16  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/dom/characterdata.c
      ext/dom/node.c
      ext/dom/tests/bug38850.phpt:
      MFB: implement workaround for bug #38823 (DOMComment->appendData does
      nothing)
      fix bug #38850 (lookupNamespaceURI doesn't return default namespace)
      add test

    * (PHP_5_2)
      ext/dom/characterdata.c
      ext/dom/node.c
      ext/dom/tests/bug38850.phpt
      ext/dom/tests/bug38850.phpt:
      implement workaround for bug #38823 (DOMComment->appendData does nothing)
      fix bug #38850 (lookupNamespaceURI doesn't return default namespace)
      add test

2006-09-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/openssl/openssl.c
      ext/posix/posix.c
      ext/posix/tests/.cvsignore
      ext/posix/tests/001.phpt
      ext/xmlreader/php_xmlreader.c
      ext/xmlwriter/php_xmlwriter.c:
      MFB

    * (PHP_5_2)
      ext/openssl/openssl.c:
      fix mem leak. hash keys dont need to be strdup'ed

2006-09-15  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/config.m4
      ext/pgsql/config.w32
      ext/pgsql/pgsql.c:
      MFB: Added a check for PQftable() function

    * (PHP_5_2)
      ext/pgsql/config.m4
      ext/pgsql/config.w32
      ext/pgsql/pgsql.c:
      Added a check for PQftable() function

2006-09-15  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/gd/libgd/gdft.c:
      fix a valgrind warning. this also provides a 5x speedup in the
      imagefttext.phpt test, because without this patch it never got cache hits

2006-09-15  Antony Dovgal  <antony@zend.com>

    * ext/curl/config.m4
      ext/curl/streams.c:
      missing part of the fix for #38844

    * ext/curl/streams.c:
      MFB: still output an error, even if there is no curl_easy_strerror()

    * (PHP_5_2)
      ext/curl/streams.c:
      still output an error, even if there is no curl_easy_strerror()

2006-09-15  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/gd/libgd/gd.h
      ext/gd/libgd/gdfontg.c
      ext/gd/libgd/gdfontl.c
      ext/gd/libgd/gdfontmb.c
      ext/gd/libgd/gdfonts.c
      ext/gd/libgd/gdfontt.c
      ext/gd/libgd/gdft.c
      ext/gd/libgd/gdtables.c
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/tidy/tidy.c:
      MFB

    * (PHP_5_2)
      ext/gd/libgd/gd.h
      ext/gd/libgd/gdfontg.c
      ext/gd/libgd/gdfontl.c
      ext/gd/libgd/gdfontmb.c
      ext/gd/libgd/gdfonts.c
      ext/gd/libgd/gdfontt.c
      ext/gd/libgd/gdtables.c:
      mark some huge arrays as read-only

2006-09-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/curl/multi.c:
      MFH: fix segfault in curl_multi_info_read()

    * ext/curl/multi.c:
      fix segfault in curl_multi_info_read()

2006-09-15  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/tidy/tidy.c:
      remove warning. thanks Tony for noticing

    * (PHP_5_2)
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      remove more old code and macros. also remove the module global 'inst' (not
      needed anymore)

2006-09-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/curl/config.m4
      ext/curl/streams.c:
      MFH: fix #38844 (curl_easy_strerror() is defined only since cURL 7.12.0)

    * ext/curl/config.m4
      ext/curl/streams.c:
      fix #38844 (curl_easy_strerror() is defined only since cURL 7.12.0)

2006-09-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/tests/bug8700.phpt:
      - MFH: PECL Bug #8700, zipArchive::getFromIndex() fails

    * ext/zip/php_zip.c
      ext/zip/tests/bug8700.phpt
      ext/zip/tests/bug8700.phpt:
      - PECL Bug #8700, zipArchive::getFromIndex() fails

2006-09-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/tests/general_functions/010.phpt:
      MFH: fix leak when call to shutdown function fails

    * ext/standard/basic_functions.c
      ext/standard/tests/general_functions/010.phpt
      ext/standard/tests/general_functions/010.phpt:
      fix leak when call to shutdown function fails

    * (PHP_5_2)
      sapi/cli/php_cli.c:
      fix leak with `php -c /path -h`

    * sapi/cli/php_cli.c:
      fix leaks with `php -d option=value -c /path -h`

    * (PHP_5_2)
      ext/dom/element.c:
      MFH: free node pointer using correct function
      fixes leak in ext/dom/tests/dom_create_element.phpt

    * ext/dom/element.c:
      free node pointer using correct function
      fixes leak in ext/dom/tests/dom_create_element.phpt

    * ext/standard/tests/file/stream_001.phpt
      ext/standard/tests/file/stream_001.phpt
      main/streams/streams.c:
      
      fix double free(), add test

2006-09-15  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/soap.c:
      Fixed memory leak

2006-09-14  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      PHP 5.2.0RC4

    * ext/filter/logical_filters.c
      ext/filter/tests/bug7715.phpt:
      MFB: Make float filter handle things like 02.324 properly

    * (PHP_5_2)
      ext/filter/logical_filters.c
      ext/filter/tests/bug7715.phpt:
      Make float filter handle things like 02.324 properly

2006-09-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php
      tests/run-test/test010.phpt:
      MFB

    * (PHP_5_2)
      run-tests.php
      tests/run-test/test010.phpt
      tests/run-test/test010.phpt:
      add --STDIN-- support

2006-09-14  Antony Dovgal  <antony@zend.com>

    * ext/filter/filter.c:
      MFB

    * (PHP_5_2)
      ext/filter/filter.c:
      separate zval only when needed (fixes 035.phpt and doesn't affect SAPI
      filtering)

    * ext/filter/tests/009.phpt:
      fix test

2006-09-14  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/dom/entityreference.c:
      MFB: fix bug #38813 (DOMEntityReference->__construct crashes when called
      explicitly)

    * (PHP_5_2)
      ext/dom/entityreference.c:
      fix bug #38813 (DOMEntityReference->__construct crashes when called
      explicitly)

2006-09-14  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend.h:
      Reinamed variables to avoid name conflicts

    * ZendEngine2/Zend.m4
      main/streams/php_streams_int.h:
      -** empty log message ***

    * (PHP_5_2)
      ZendEngine2/Zend.m4
      main/streams/php_streams_int.h:
      Removed unused macro USE_ZEND_ALLOC

    * ext/standard/info.c:
      Write valid run-time value for Zend Memory Manager

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h:
      Added is_zend_mm() to allow runtime check for zend memory manager

    * (PHP_5_2)
      ext/standard/info.c:
      Write valid run-time value for Zend Memeory Manager

2006-09-13  Stanislav Malyshev  <stas@zend.com>

    * ext/date/lib/timelib_config.h.win32
      ext/date/lib/timelib_config.h.win32:
      
      file timelib_config.h.win32 was initially added on branch PHP_5_2.

    * (PHP_5_2)
      win32/php5dllts.dsp:
      fix VC build:
      - update PCRE defines
      - create timelib_config.h
      - update .def dependencies

    * (PHP_5_2)
      win32/php5ts.dsp:
      fix fcgi build

2006-09-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Fixed name

    * ext/mysqli/tests/bug36745.phpt:
      MFB: Fixed test for systems without INFILE/OUTFILE support

    * (PHP_5_2)
      ext/mysqli/tests/bug36745.phpt:
      Fixed test for systems without INFILE/OUTFILE support

2006-09-13  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt:
      fix tests

    * (PHP_5_2)
      ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt:
      fix tests on MacOS

2006-09-13  Dmitry Stogov  <dmitry@zend.com>

    * ext/json/tests/003.phpt:
      Fixed memory leaks

    * (PHP_5_2)
      ext/json/tests/003.phpt:
      Fix memory leaks

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fix for bug #38757 (MultiPart Form Uploads fail with FastCGI)

2006-09-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      ext/gd/libgd/gd_gif_in.c:
      - #38801, bug #38112 was not MFH'ed correctly (or reintroduced)
      - sync (sorry for the WS/cosmetic changes, but easier)

2006-09-13  Antony Dovgal  <antony@zend.com>

    * ext/oci8/tests/coll_016.phpt:
      change test to work with Oracle 10

2006-09-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/tests/array_bind_013.phpt
      ext/oci8/tests/define1.phpt
      ext/oci8/tests/lob_021.phpt
      ext/oci8/tests/lob_022.phpt
      ext/oci8/tests/lob_023.phpt
      ext/oci8/tests/lob_024.phpt
      ext/oci8/tests/lob_025.phpt
      ext/oci8/tests/lob_026.phpt:
      new tests

    * ext/oci8/tests/array_bind_013.phpt
      ext/oci8/tests/array_bind_013.phpt
      ext/oci8/tests/define1.phpt
      ext/oci8/tests/define1.phpt
      ext/oci8/tests/lob_021.phpt
      ext/oci8/tests/lob_021.phpt
      ext/oci8/tests/lob_022.phpt
      ext/oci8/tests/lob_022.phpt
      ext/oci8/tests/lob_023.phpt
      ext/oci8/tests/lob_023.phpt
      ext/oci8/tests/lob_024.phpt
      ext/oci8/tests/lob_024.phpt
      ext/oci8/tests/lob_025.phpt
      ext/oci8/tests/lob_025.phpt
      ext/oci8/tests/lob_026.phpt
      ext/oci8/tests/lob_026.phpt:
      
      new tests

    * (PHP_5_2)
      ext/oci8/oci8.c:
      declare oci_lob_seek()

    * ext/oci8/oci8.c:
      uhm.. declare oci_lob_seek() along with OCI-Lob->seek() method

    * ext/iconv/iconv.c:
      improve spelling (fixes #38780)

2006-09-12  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/filter_private.h:
      - Make passing filter flags as LONG work again.
      - Make super globals filtering work again (as quick workaround).

2006-09-12  Ilia Alshanetsky  <ilia@prohost.org>

    * main/streams/plain_wrapper.c:
      MFB: Fixed bug #37779 (empty include_path leads to search for files
      inside /).

    * (PHP_5_2)
      NEWS
      main/streams/plain_wrapper.c:
      Fixed bug #37779 (empty include_path leads to search for files inside /).

2006-09-12  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB:PECL Bug #8676, addFile was not updated and still used VCWD_REALPATH,
        it now uses expand_filepath

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - PECL Bug #8676, addFile was not updated and still used VCWD_REALPATH,
        it now uses expand_filepath

2006-09-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8_statement.c:
      MFH: fix leak when binding a variable to the same placeholder several times

    * ext/oci8/oci8_statement.c
      ext/oci8/tests/debug.phpt:
      fix leak when binding a variable to the same placeholder several times

2006-09-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug38772.phpt
      ZendEngine2/tests/bug38772.phpt:
      
      file bug38772.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug38772.phpt:
      Fixed bug #38772 (inconsistent overriding of methods in different
      visibility contexts)

2006-09-12  Antony Dovgal  <antony@zend.com>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      remove a leftover

    * ext/reflection/tests/bug29986.phpt
      ext/reflection/tests/bug29986.phpt:
      fix test

2006-09-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Typo fix from Steph
      Added note about CLI and INI search path

2006-09-11  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      - MFH: Print the type of the original value

    * ext/reflection/php_reflection.c:
      - Print the type of the original value

2006-09-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      BFN

2006-09-11  Sara Golemon  <sara@golemon.com>

    * (PHP_5_1)
      main/network.c
      main/network.c:
      MFH: Bug #38687 - sockaddr local storage insufficient for all sock families

    * main/network.c:
      Bug #38687 - sockaddr local storage insufficient for all sock families

2006-09-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_API.c:
       fix

2006-09-11  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c:
      - MFH: Fix #37923 (Display constant value in reflection::export)

    * ext/reflection/php_reflection.c:
      - Fix #37923 (Display constant value in reflection::export)

2006-09-11  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Add a couple more UTF-8 functions.

2006-09-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/streamsfuncs.c:
      MFB: Fixed bug #38096 (large timeout values ignored on 32bit machines in
      stream_socket_accept() and stream_socket_client()).

    * (PHP_5_2)
      NEWS
      ext/standard/streamsfuncs.c:
      Fixed bug #38096 (large timeout values ignored on 32bit machines in
      stream_socket_accept() and stream_socket_client()).

2006-09-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h:
      MFH: fix #38779 (engine crashes when require()'ing file with syntax error
      through userspace stream wrapper)

    * ZendEngine2/zend.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h:
      fix #38779 (engine crashes when require()'ing file with syntax error
      through userspace stream wrapper)

    * ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt
      ZendEngine2/tests/bug38779_1.phpt:
      fix tests

    * (PHP_5_2)
      ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt:
      add tests

    * ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779.phpt
      ZendEngine2/tests/bug38779_1.phpt
      ZendEngine2/tests/bug38779_1.phpt:
      
      add tests

2006-09-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Upgrading updates from Steph

2006-09-11  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug24884.phpt
      ZendEngine2/tests/bug24884.phpt
      ZendEngine2/tests/bug34199.phpt:
      fix test

2006-09-11  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Don't try to do safe connection close in case of FastCGI protocol error

2006-09-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Fixed a typo

2006-09-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      dissallowing->disallowing

2006-09-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/gmp/tests/004.phpt
      ext/gmp/tests/005.phpt
      ext/gmp/tests/006.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/010.phpt:
      new tests

    * ext/gmp/tests/004.phpt
      ext/gmp/tests/004.phpt
      ext/gmp/tests/005.phpt
      ext/gmp/tests/005.phpt
      ext/gmp/tests/006.phpt
      ext/gmp/tests/006.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/007.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/008.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/009.phpt
      ext/gmp/tests/010.phpt
      ext/gmp/tests/010.phpt:
      
      new tests

    * (PHP_5_2)
      ext/sqlite/tests/bug38759.phpt:
      add new test

    * ext/sqlite/tests/bug38759.phpt
      ext/sqlite/tests/bug38759.phpt:
      
      add new test

2006-09-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/date/php_date.c:
      Add protos

    * (PHP_5_2)
      ext/date/php_date.c:
      MFH: date_timezone_set() needs both arguments
      MFH: throw exception in DateTimeZone::__construct() when no arguments are
      passed

    * ext/date/php_date.c:
      - date_timezone_set() needs both arguments
      - Throw exception in DateTimeZone::__construct if no arguments are passed

    * (PHP_5_2)
      ext/zip/.cvsignore
      ext/zip/lib/.cvsignore:
      Add *.lo into .cvsignore

    * ext/zip/.cvsignore
      ext/zip/.cvsignore
      ext/zip/lib/.cvsignore
      ext/zip/lib/.cvsignore:
      
      Add *.lo into .cvsignore

    * ext/reflection/php_reflection.c:
      MFB: abstracting ReflectionFunctionAbstract & fix couple of typos

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      Make ReflectionFunctionAbstract abstract
      - Move ReflectionFunctionAbstract::__construct to ReflectionFunction
      - Move ReflectionFunctionAbstract::__toString to ReflectionFuncion
      - Delcare ReflectionFunctionAbstract::__toString abstract
      - fix couple of typos

2006-09-10  Antony Dovgal  <antony@zend.com>

    * main/streams/streams.c
      main/streams/streams.c:
      fix coverity issue #197
      "I can't think of a reason to pass a NULL buf" (c) Wez

2006-09-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * Makefile.gcov:
      MFB

    * (PHP_5_2)
      Makefile.gcov:
      fix lcov processing with gcc 4.1 (some .h files were not copied)

2006-09-10  Antony Dovgal  <antony@zend.com>

    * scripts/dev/check_parameters.php
      scripts/dev/check_parameters.php:
      more improvements

    * scripts/dev/check_parameters.php:
      add help
      scan directories specified in argv

2006-09-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      MFB: typos

2006-09-09  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      main/rfc1867.c:
      Minor tweak to the file upload hooks.  The MULTIPART_EVENT_FORMDATA event
      was only triggering when an input filter was applied.  This simple change
      makes the event also trigger when no filter is applied.  The newlength
      pointer is set to NULL to let a downstream module differentiate between
      the two cases.

2006-09-09  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
       - Remove register_globals from the "different" section
       - Add allow_url_include = Off
       - compatability -> compatibility and other typos

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      Add E_RECOVERABLE

    * NEWS:
      Add "moved to pecl" section (only ncurses at this time)

    * (PHP_5_2)
      ext/pdo_sqlite/config.m4:
      Removed duplicated entry

    * (PHP_5_2)
      ext/curl/config.m4
      ext/curl/config.w32
      ext/curl/interface.c:
      CURL->cURL

    * ext/curl/config.m4
      ext/curl/config.w32
      ext/curl/interface.c:
      Be overly picky: CURL->cURL

2006-09-09  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      README.UPDATE_5_2:
      Fix tense

    * (PHP_5_2)
      README.UPDATE_5_2:
      One more typo

    * (PHP_5_2)
      README.UPDATE_5_2:
      Cleanup

2006-09-09  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      - Update news.

    * (PHP_5_2)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: The .c file is generated... so updating the .re file and cleaning up
      WS.

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - The .c file is generated... so updating the .re file and cleaning up WS.

2006-09-09  Michael Wallner  <mike@iworks.at>

    * ext/iconv/iconv.c:
      - fix crash when unicode.sematics are enabled and unicode.output_encoding
      doesn't match iconv.internal_encoding

2006-09-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/sqlite/libsqlite/src/vdbe.c:
      MFH: fix #38759 (PDO sqlite2 empty query causes segfault)

    * ext/sqlite/libsqlite/src/vdbe.c:
      fix #38759 (PDO sqlite2 empty query causes segfault)

2006-09-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/date/lib/parse_date.c:
      MFh: fix #38721 (date_parse() invalid read)

    * ext/date/lib/parse_date.c:
      fix #38721 (date_parse() invalid read)

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/openssl.c:
      implement feature request #38731 (openssl_pkey_new does not support DSA key
      generation)
      patch by marci at balabit dot hu

2006-09-08  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.h:
      convert_to_string_with_converter_ex()

2006-09-08  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/xsl/config.m4:
      MFB bug#35589

    * (PHP_5_2)
      ext/xsl/config.m4:
      Bump libxslt version to 1.1.0 (closes bug#35589)

2006-09-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * scripts/dev/check_parameters.php:
      MFB

    * scripts/dev/check_parameters.php
      scripts/dev/check_parameters.php:
      
      file check_parameters.php was initially added on branch PHP_5_2.

2006-09-08  Rob Richards  <rrichards@ctindustries.net>

    * ext/xsl/xsltprocessor.c:
      fix prototypes

2006-09-08  Dmitry Stogov  <dmitry@zend.com>

    * ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_extension.c:
      Prevent opening of empty filename ""

2006-09-07  Rob Richards  <rrichards@ctindustries.net>

    * ext/xsl/xsltprocessor.c
      ext/xsl/tests/bug33853.phpt
      ext/xsl/tests/xslt011.phpt:
      add unicode support
       registered_phpfunctions hashtable still needs to be handled
      update tests

2006-09-07  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - Fix tiny mistake

2006-09-07  Michael Wallner  <mike@iworks.at>

    * ext/tidy/tidy.c:
      - add note why we can't have a chunk-sized output handler

    * ext/iconv/iconv.c:
       -fix warnings

    * ext/iconv/iconv.c:
      - use ucnv_compareNames
      - check output_context->op for PHP_OUTPUT_HANDLER_CLEAN instead of
      php_output_get_status()

2006-09-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/openssl/openssl.c:
      MFB: Fixed memory leaks in openssl test #004

    * (PHP_5_2)
      ext/openssl/openssl.c:
      Fixed memory leaks in openssl test #004

2006-09-07  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c:
      Fixed unicode support

2006-09-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_search1.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/min.phpt:
      add new tests

    * ext/standard/tests/array/array_search1.phpt
      ext/standard/tests/array/array_search1.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/array_walk_recursive1.phpt
      ext/standard/tests/array/bug38464.phpt
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/max.phpt
      ext/standard/tests/array/min.phpt
      ext/standard/tests/array/min.phpt:
      
      add new tests, increase code coverage

2006-09-07  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/libxml/php_libxml2.def:
      MFH: fix def file for 2.6.26 (xmlXPathCompiledEvalToBoolean required in
      .27)

    * ext/libxml/php_libxml2.def:
      fix def file for 2.6.26 (xmlXPathCompiledEvalToBoolean required in .27)

2006-09-06  Rob Richards  <rrichards@ctindustries.net>

    * ext/libxml/php_libxml2.def:
      update def file

2006-09-06  Edin Kadribasic  <edink@emini.dk>

    * ext/libxml/libxml.c:
      MFB: Fixed bug #38190 (threading issues on windows 2003)

    * (PHP_5_2)
      ext/libxml/libxml.c:
      Fixed bug #38190 (threading issues on windows 2003)

2006-09-06  Michael Wallner  <mike@iworks.at>

    * ext/iconv/iconv.c
      ext/iconv/php_iconv.h:
      - upgrade ob_iconv_handler

2006-09-06  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/zip/php_zip.c:
      fix build

2006-09-06  Michael Wallner  <mike@iworks.at>

    * ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/tidy/tests/017a.phpt:
      - upgrade ob_tidyhandler

2006-09-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - bump zip version, 2.0.0

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - bump version, 5.2.0 will have zip-2.0.0-stable

2006-09-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/array.c
      ext/standard/tests/array/bug38464.phpt:
      MFB: Fixed bug #38464 (array_count_values() mishandles numeric strings).

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/bug38464.phpt
      ext/standard/tests/array/bug38464.phpt:
      Fixed bug #38464 (array_count_values() mishandles numeric strings).

2006-09-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - wrong cast, strlen is int

2006-09-06  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      ext/pcre/php_pcre.c:
      - MFH: fix memleak of pcre study data (Patch by Nuno).

2006-09-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/php_pcre.c:
      MFB: fix memleak of pcre study data

    * (PHP_5_2)
      ext/pcre/php_pcre.c:
      fix memleak of pcre study data

2006-09-06  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/mbstring/tests/mb_strlen.phpt:
      fix test

2006-09-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/simplexml/simplexml.c:
      MFB

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      fix one more parameter (int*->int)

    * ext/zip/php_zip.c:
      fix a few more zend_parse_parameters() issues

2006-09-06  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - MFH: zip_open takes only one parameter (Thx Nuno L.)

2006-09-06  Antony Dovgal  <antony@zend.com>

    * ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c:
      fix leak in pg_copy_to() when invalid resource was passed

    * ext/iconv/iconv.c
      ext/iconv/iconv.c
      ext/iconv/tests/iconv_strpos.phpt
      ext/iconv/tests/iconv_strpos.phpt
      ext/iconv/tests/iconv_strrpos.phpt
      ext/iconv/tests/iconv_strrpos.phpt:
      do not search for empty strings with strpos() and strrpos()

2006-09-06  Nuno Lopes  <nunoplopes@sapo.pt>

    * sapi/apache/php_apache.c
      sapi/apache_hooks/php_apache.c:
      MFB: more int->zend_bool conversions

    * (PHP_5_2)
      sapi/apache/php_apache.c
      sapi/apache_hooks/php_apache.c:
      more int->zend_bool conversions

2006-09-06  Antony Dovgal  <antony@zend.com>

    * ext/dbase/dbf_head.c
      ext/dbase/dbf_head.c
      ext/dbase/tests/002.phpt
      ext/dbase/tests/002.phpt
      ext/dbase/tests/002.phpt:
      fix leaks & uninitialized vars
      add test

2006-09-06  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_http.c
      ext/soap/php_http.c:
      Fixed support for endpoint's URL without <path> part (Rob)

    * (PHP_4_4)
      Zend/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c:
      Fixed php_admin* bypass by ini_restore()

2006-09-06  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - MFH: Added support for the full ISO week number format. (2006-W52-7)

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      - Added support for the full ISO week number format. (2006-W52-7)

2006-09-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Reverted last Ilia's patch (for #38579).
      The patch didn't fix the bug and made new one.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Reverted last Ilia's patch (for bug #38579).
      The patch didn't fix the bug and made new one.

2006-09-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MFB: Fixed bug #38579 require_once/include_once optimization causes files
      to be loaded multiple times.

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed bug #38579 require_once/include_once optimization causes files to be
      loaded multiple times.

2006-09-05  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/tidy/tests/007.phpt
      ext/tidy/tests/023.phpt:
      sync code and tests with PHP_5_2

    * (PHP_5_2)
      ext/tidy/tidy.c
      ext/tidy/tests/007.phpt
      ext/tidy/tests/020.phpt
      ext/tidy/tests/021.phpt
      ext/tidy/tests/022.phpt
      ext/tidy/tests/023.phpt
      ext/tidy/tests/023.phpt:
      sync code and tests between HEAD and PHP_5_2 branches. what a confusion...

    * (PHP_5_2)
      ext/tidy/tidy.c
      ext/tidy/tests/020.phpt:
      finish the cleaning. also add a new test

2006-09-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pcre/config.w32:
      Added missing defines needed for win32 build

2006-09-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/openssl/tests/004.phpt:
      add test

    * ext/openssl/tests/004.phpt
      ext/openssl/tests/004.phpt:
      
      add new test for multiple leaks in openssl_csr_new()

    * ext/openssl/openssl.c:
      init variables

    * ext/openssl/tests/bug28382.phpt:
      fix test

2006-09-05  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/tidy/tidy.c:
      remove some leftover code from the time tidy would throw exceptions

    * ext/date/php_date.c
      ext/libxml/libxml.c:
      MFB: int->zend_bool where possible

    * (PHP_5_2)
      ext/date/php_date.c
      ext/libxml/libxml.c:
      int->zend_bool where possible

    * ext/mbstring/mbstring.c:
      MFB (int->long)

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      first fix from my new zend_parse_parameters_* checker

2006-09-05  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      CWD php.ini search news

    * main/php_ini.c:
      MFB

    * (PHP_5_2)
      main/php_ini.c:
      Search for php.ini in CWD in all sapi's *but* CLI.
      This patch reverses wrong behavaiour introduced before the
      release of 5.1.0.
      

2006-09-05  Antony Dovgal  <antony@zend.com>

    * ext/imap/php_imap.c:
      fix it in an other way

    * ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/tests/imap_utf8.phpt
      ext/imap/tests/imap_utf8.phpt
      ext/imap/tests/imap_utf8.phpt:
      fix leak in imap_utf8(), avoid extra strlen() call
      add test

    * (PHP_5_2)
      ext/gettext/gettext.c
      ext/gettext/tests/dcngettext.phpt:
      fix typo, add test

    * ext/gettext/gettext.c
      ext/gettext/tests/dcngettext.phpt
      ext/gettext/tests/dcngettext.phpt:
      fix segfaulting typo in dcngettext() =)
      add new test

2006-09-04  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/readline/readline.c
      ext/standard/filters.c:
      MFB: fix gcc warning

    * (PHP_5_2)
      ext/readline/readline.c
      ext/standard/filters.c:
      fix gcc warning

2006-09-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/multi.c:
      MFB: Fixed bug #38693 (curl_multi_add_handle() set curl handle to null).

    * (PHP_5_2)
      NEWS
      ext/curl/multi.c:
      Fixed bug #38693 (curl_multi_add_handle() set curl handle to null).

2006-09-04  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Removed unreachable handlers

    * (PHP_5_2)
      NEWS
      ext/soap/soap.c
      ext/soap/soap.c:
      Fixed bug #38700 (SoapClient::__getTypes never returns)

2006-09-04  Michael Wallner  <mike@iworks.at>

    * ext/zlib/zlib.c
      ext/zlib/tests/ob_004.phpt
      ext/zlib/tests/ob_005.phpt:
      - fix issues with ob_start("ob_gzhandler")
      - add tests

2006-09-04  Dmitry Stogov  <dmitry@zend.com>

    * TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h
      main/php.h
      main/php.h:
      Fixed VIRTUAL_DIR inconsistency

    * sapi/cgi/fastcgi.c:
      Fixed "signed/unsigned mismatch" warning

    * (PHP_5_2)
      sapi/cgi/fastcgi.c:
      Fixed "signed/unsigned mismatch" warning.

2006-09-03  Ilia Alshanetsky  <ilia@prohost.org>

    * main/streams/streams.c:
      MFB: Fixed bug #38661 (mixed-case URL breaks url-wrappers).

    * (PHP_5_2)
      NEWS
      main/streams/streams.c:
      Fixed bug #38661 (mixed-case URL breaks url-wrappers).

2006-09-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - new openssl constants entry

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug36732.phpt:
      - add OPENSSL_VERSION_TEXT and OPENSSL_VERSION_NUMBER constants
      - skip tests if openssl version < 0.9.7j (known to work)

2006-09-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      little typo (bug #38531)

2006-09-03  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/standard/credits.c:
      - Remove version number here as already done in HEAD

2006-09-03  Michael Wallner  <mike@iworks.at>

    * ext/date/php_date.c
      ext/date/php_date.c:
      - attempt to fix #38696

2006-09-02  Johannes Schlter  <johannes@schlueters.de>

    * (PHP_5_2)
      ext/reflection/config.w32:
      - MFH: Add HAVE_REFLECTION define for win32 (by Steph)

    * ext/reflection/config.w32:
      - Add HAVE_REFLECTION define for win32 (by Steph)

2006-09-02  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/xml/tests/bug32001.phpt:
      fix test

2006-09-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/date/tests/timezones.phpt
      ext/date/tests/timezones.phpt:
      
      file timezones.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      omg. take #2 to fix the bug. sorry..

    * ext/date/lib/parse_tz.c:
      MFB: fix possible crash

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      fix possible crash

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

    * (PHP_5_2)
      win32/installer/README
      win32/installer/gen-nsis.php
      win32/installer/setini.php:
      MFH: Obsolete, prepaing for new installer script

    * win32/installer/README
      win32/installer/gen-nsis.php
      win32/installer/setini.php:
      Obsolete, prepaing for new installer script

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

    * (PHP_4_4)
      win32/php4dllts.dsp:
      PCRE constants

2006-09-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      configure.in:
      currently it's RC4-dev

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

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

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.0RC3

2006-09-01  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/package.xml:
      - this moved out, invalid format

2006-08-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/credits_ext.h:
      - updates

    * ext/filter/package.xml:
      - add new tests to the package.xml

    * ext/filter/CREDITS
      ext/filter/filter.c
      ext/filter/filter_private.h
      ext/filter/package.xml
      ext/filter/package2.xml
      ext/filter/tests/035.phpt:
      - implement FILTER_FLAG_ARRAY/SCALAR in input_get
      - update changelog
      - update tests

2006-08-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/filter/tests/036.phpt:
      add test

    * ext/filter/tests/036.phpt
      ext/filter/tests/036.phpt:
      
      new test

    * ext/filter/filter.c:
      change filters to operate on the copy of data, so multiple filters an be
      applied one after another

2006-08-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/filter/tests/004.phpt
      ext/filter/tests/007.phpt
      ext/filter/tests/011.phpt:
      - skip these tests for RC3
       - CGI does not read commandline options when it sees REQUES_METHOD
       - errors are shown two times now, to be checked post RC3

    * (PHP_5_2)
      ext/filter/logical_filters.c
      ext/filter/tests/010.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/filter_data.phpt:
      - MFH: pecl bug #8316,
        empty strings are not int or float, return false (due to popular demand)

    * ext/filter/logical_filters.c
      ext/filter/tests/010.phpt
      ext/filter/tests/013.phpt
      ext/filter/tests/filter_data.phpt:
      - pecl bug #8316,
        empty strings are not int or float, return false (due to popular demand)

2006-08-31  Michael Wallner  <mike@iworks.at>

    * ext/zlib/tests/ob_001.phpt
      ext/zlib/tests/ob_002.phpt
      ext/zlib/tests/ob_003.phpt:
      - fix tests SKIPIF

2006-08-31  Antony Dovgal  <antony@zend.com>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/mbstring/mbstring.c
      ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c
      ext/posix/posix.c
      ext/posix/posix.c
      ext/reflection/php_reflection.c
      ext/reflection/php_reflection.c
      ext/sockets/sockets.c
      ext/sockets/sockets.c:
      last portion of z/Z fixes

2006-08-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/tests/035.phpt
      ext/filter/tests/035.phpt:
      
      - add a test for input_get and array
        This test fails now. When the input variable is an array, its contents
        is replace by the filter result. To be fixed asap (before 5.2.0)

    * ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/tests/013.phpt:
      - MFB:
       - clean the auto trim (behaves like php_trim now)
       - simplifies bool
       - fix octal parsing
       i- boost int/hex/octal validate_int

    * (PHP_5_2)
      ext/filter/filter_private.h
      ext/filter/logical_filters.c
      ext/filter/tests/013.phpt:
      - clean the auto trim (behaves like php_trim now)
      - simplifies bool
      - fix octal parsing
      - boost int/hex/octal validate_int

2006-08-31  Antony Dovgal  <antony@zend.com>

    * ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c:
      fix typo in errmsg

    * ext/filter/filter.c
      ext/filter/filter.c:
      ext/filter z/Z fixes

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/string.c:
      more z/Z fixes

    * ext/tidy/tidy.c:
      z/Z problem fixes

2006-08-31  Michael Wallner  <mike@iworks.at>

    * ext/zlib/tests/ob_001.phpt
      ext/zlib/tests/ob_002.phpt
      ext/zlib/tests/ob_003.phpt:
      - add basic zlib.output_compression tests

    * ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      main/output.c
      main/php_output.h:
       - output handler alias ctor should know about chunk_size and flags

2006-08-31  Antony Dovgal  <antony@zend.com>

    * ext/openssl/tests/003.phpt
      ext/openssl/tests/003.phpt:
      fix test

    * (PHP_5_2)
      ext/openssl/openssl.c:
      MFH: fix problem with mixed arguments accepted as zval* causing
      leaks/segfaults when converting to other types

    * ext/openssl/openssl.c:
      fix problem with mixed arguments accepted as zval* causing leaks/segfaults
      when converting to other types

2006-08-31  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      FastCGI environment variables must not be overriden by system environment
      variables

    * ZendEngine2/zend_alloc.c:
      Show name of storage layer in case of initialization fault

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      Show name of storage layer in case of initialization fault.

2006-08-31  Antony Dovgal  <antony@zend.com>

    * ext/iconv/iconv.c
      ext/iconv/iconv.c:
      minor changes in iconv_substr() to avoid zval converting

    * (PHP_5_2)
      ext/ctype/ctype.c:
      fix warnings about nonextistent functions

2006-08-30  Antony Dovgal  <antony@zend.com>

    * ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      no such function

    * ext/tidy/tidy.c:
      fix tidy problems caused by returning local static buffers
      looks like somebody forgot to MFB this patch..

2006-08-30  Michael Wallner  <mike@iworks.at>

    * ext/zlib/CREDITS
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c:
      - good bye ob_gzhandler
      - ego promo

    * main/php_output.h:
      - fix PHP_OUTPUT_CONFLICT macro

2006-08-30  Antony Dovgal  <antony@zend.com>

    * ext/tidy/tests/022.phpt:
      add UEXPECTF

    * ext/tidy/tidy.c
      ext/tidy/tests/022.phpt:
      fix a couple of leaks, add new test

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      s/pinter/pointer/

    * ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/tests/003.phpt
      ext/openssl/tests/003.phpt
      ext/openssl/tests/003.phpt:
      fix segfault/leak, add test

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/tests/002.phpt:
      MFH: fix segfault in openssl_seal(), add test

    * ext/openssl/tests/002.phpt
      ext/openssl/tests/002.phpt:
      
      fix segfault in openssl_seal(), add test

    * ext/openssl/openssl.c:
      fix segfault in openssl_seal(), add test

    * ext/standard/string.c:
      fix ZTS build

2006-08-30  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      NEWS:
      pcre news

    * ext/pcre/config0.m4
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepinputx
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7:
      MFB: Upgrade PCRE lib to 6.7

    * (PHP_5_2)
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/AUTHORS
      ext/pcre/pcrelib/COPYING
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcredemo.c
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepinputx
      ext/pcre/pcrelib/testdata/testinput1
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7:
      Upgrade PCRE lib to 6.7

    * ext/standard/php_string.h
      ext/standard/string.c:
      Avoid TSRMLS_FETCH

    * ext/bz2/bz2.c:
      Fixed build with gcc 4.1.1

    * ext/curl/streams.c:
      Added ftps portion of the patch

2006-08-30  Antony Dovgal  <antony@zend.com>

    * ext/session/session.c:
      fix typo

2006-08-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/streams.c:
      MFB: Fixed bug #33770 (https:// or ftps:// do not work when
      --with-curlwrappers is used and ssl certificate is not verifiable).

    * (PHP_5_2)
      NEWS
      ext/curl/streams.c:
      Fixed bug #33770 (https:// or ftps:// do not work when --with-curlwrappers
      is used and ssl certificate is not verifiable).

2006-08-30  Antony Dovgal  <antony@zend.com>

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pcre/tests/preg_replace_callback3.phpt
      ext/pcre/tests/preg_replace_callback3.phpt
      ext/pcre/tests/preg_replace_callback3.phpt:
      fix leak, add test

    * ext/standard/iptc.c:
      fix leak in iptcembed()

    * (PHP_5_2)
      ext/session/session.c:
      change ini handlers to produce E_ERROR if they are called during startup

    * ext/session/session.c:
      change ini handlers to produce E_ERROR if they are called during startup or
      per request

    * ext/iconv/iconv.c
      ext/iconv/iconv.c:
      fix leak

    * (PHP_5_2)
      ext/session/session.c:
      MFH: change E_ERROR to E_WARNING when invalid argument has been passed
      make sure ini_set() doesn't reset PS(mod) and PS(serializer) to invalid
      values

    * ext/session/session.c:
      change E_ERROR to E_WARNING when invalid argument has been passed
      make sure ini_set() doesn't reset PS(mod) and PS(serializer) to invalid
      values

2006-08-30  Michael Wallner  <mike@iworks.at>

    * ext/zlib/zlib.c:
      - allow (de)activation with ini_set()

    * main/output.c
      main/php_output.h:
      - add PHP_OUTPUT_WRITTEN and PHP_OUTPUT_SENT status flags

2006-08-30  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_execute_API.c:
      fix minor issue in autoload with unicode enabled

2006-08-30  Michael Wallner  <mike@iworks.at>

    * ext/zlib/php_zlib.h:
      - add php_zlib_output_encoding() decl

    * main/SAPI.c:
      - the Vary header for zlib.output_compression is now handled inside the
      output handler

    * ext/zlib/zlib.c:
      - avoid a loop around deflate() by using Z_SYNC_FLUSH for standard write

    * main/output.c:
      - output handler may modify context->op
      - discard any context->out.data on failure

2006-08-30  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38653.phpt:
      MFH: fix #38653 (memory leak in ReflectionClass::getConstant())

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug38653.phpt
      ext/reflection/tests/bug38653.phpt:
      fix #38653 (memory leak in ReflectionClass::getConstant())

    * ZendEngine2/zend_execute.c:
      fix off-by-one in zend_fetch_dimension_address_inner()

2006-08-30  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/serialize/bug37947.phpt:
      fix test

2006-08-30  Michael Wallner  <mike@iworks.at>

    * ext/zlib/config0.m4
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/tests/006.phpt
      ext/zlib/tests/007.phpt:
      - implement new output API
      - ported deflate/inflate code
      - require zlib >= 1.2.0.4
      - add gzdecode()
      

    * README.NEW-OUTPUT-API
      main/output.c
      main/php_output.h:
      - revise output handler alias API
      - add convenience macros for conflicts and aliases
      - generalize flags to php_output_stack_pop()
      - mark the handler as started *after* run
      - handler should still be flushable after marking it immutable

2006-08-29  Antony Dovgal  <antony@zend.com>

    * ext/pcre/php_pcre.c:
      add missing addref
      now it works fine

2006-08-29  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/php_pcre.c:
      Check for is_utf8.

2006-08-29  Antony Dovgal  <antony@zend.com>

    * ext/date/tests/oo_002.phpt:
      add UEXPECT

2006-08-29  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/php_pcre.c:
      More Unicode work.

2006-08-29  Antony Dovgal  <antony@zend.com>

    * ext/pcre/tests/bug34790.phpt
      ext/pcre/tests/dollar_endonly.phpt
      ext/pcre/tests/match_flags.phpt
      ext/pcre/tests/match_flags2.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/pcre_extended.phpt
      ext/pcre/tests/study.phpt
      ext/pcre/tests/ungreedy.phpt:
      fix PCRE tests

    * ZendEngine2/zend_execute_API.c:
      fix compile warning

    * ext/spl/spl_iterators.c:
      fix build

2006-08-29  Derick Rethans  <php@derickrethans.nl>

    * ext/date/lib/timezonedb.h
      ext/date/lib/timezonemap.h:
      - Upgrade timezone db to 2006.11 (k).

    * (PHP_5_2)
      ext/date/lib/timezonedb.h
      ext/date/lib/timezonemap.h:
      - Upgrade timezone db to 2006k.

2006-08-29  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/string.c:
      Corrected problems introduced by previous commit.
      

    * ext/curl/interface.c:
      MFB: Fixed bug #38637 (curl_copy_handle() fails to fully copy the cURL
      handle).

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c:
      Fixed bug #38637 (curl_copy_handle() fails to fully copy the cURL handle).

    * (PHP_5_2)
      ext/standard/string.c:
      Finalize implode() patch

2006-08-29  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/string.c:
      fix win32 build
      EG(precision) can be changed in runtime, even in php_implode() (hint:
      __toString()), so please think twice before optimizing

2006-08-28  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/dom/element.c
      ext/dom/tests/bug38474.phpt:
      MFB: fix #38474 (getAttribute select attribute by order, even when
      prefixed)
      add test

    * (PHP_5_2)
      ext/dom/element.c
      ext/dom/tests/bug38474.phpt
      ext/dom/tests/bug38474.phpt:
      fix #38474 (getAttribute select attribute by order, even when prefixed)
      add test

2006-08-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/php_string.h
      ext/standard/string.c:
      Adjust code to avoid TSRMLS_FETCH

2006-08-28  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/spl/spl_iterators.c:
      Add Unicode support for preg_match[_all]

2006-08-28  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS:
      BFN
      though, the leak is still there, we can't fix that in 4_4

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c:
      MFH: make sure ext/standard is down before ext/session (fixes #38534)

    * ext/standard/basic_functions.c:
      make sure ext/standard is down before ext/session (fixes #38534)

    * ext/standard/tests/strings/str_word_count.phpt
      ext/standard/tests/time/bug38524.phpt:
      fix tests

2006-08-28  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/document.c:
      implement output formatting for saveHTML with libxml 2.6.23+

2006-08-28  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      MFH: set BG(locale_string) to NULL on shutdown (partly fixes #38534)

    * ext/standard/basic_functions.c:
      set BG(locale_string) to NULL on shutdown (partly fixes #38534)

    * (PHP_5_2)
      UPGRADING:
      typofix

    * (PHP_5_2)
      NEWS
      main/streams/plain_wrapper.c:
      MFH: fix #38199 (fclose() unable to close STDOUT and STDERR)

2006-08-28  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Add APIs for UTF-8 strings (common with XML, PCRE, etc)

2006-08-28  Antony Dovgal  <antony@zend.com>

    * main/streams/plain_wrapper.c:
      fix #38199 (fclose() unable to close STDOUT and STDERR)

2006-08-28  Michael Wallner  <mike@iworks.at>

    * tests/output/ob_018.phpt:
      - add SKIPIF and skip test if zlib is not available

2006-08-28  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_object_handlers.c:
      delete commented part, as it was done in HEAD

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_interfaces.c
      ZendEngine2/tests/bug38624.phpt:
      MFH: fix #38624 (Strange warning when incrementing an object property and
      exception is thrown from __get method)

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/tests/bug38624.phpt
      ZendEngine2/tests/bug38624.phpt:
      fix #38624 (Strange warning when incrementing an object property and
      exception is thrown from __get method)

    * (PHP_5_2)
      ext/standard/string.c:
      fix ZTS build

2006-08-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/math.c
      ext/standard/tests/math/constants.phpt:
      MFH:
       - Fixed bug #33895 (missing math constants).
       - Remove M_PI from math.c (its defined in php_math.h)

2006-08-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/string.c:
      Optimize the operation of implode() on non-string parameters

2006-08-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c
      ext/standard/math.c
      ext/standard/tests/math/constants.phpt
      ext/standard/tests/math/constants.phpt:
      Register missing math constants (been missing since 4.0.2!)
      Remove M_PI from math.c (its defined in php_math.h)

    * (PHP_5_2)
      ext/standard/tests/strings/htmlentities15.phpt
      ext/standard/tests/strings/htmlentities15.phpt
      tests/lang/034.phpt
      tests/lang/034.phpt:
      fix tests on freebsd

    * ext/standard/tests/strings/htmlentities15.phpt
      tests/lang/034.phpt:
      Fix tests on freebsd

2006-08-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_4_4)
      NEWS
      ext/standard/aggregation.c:
      Fixed bug #37812 aggregate_methods_by_list fails to take certain methods
      Add test

2006-08-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB: don't rely/use VCWD_REALPATH, use expand_filepath instead
        NB: that'd to be true for all this VCWD mess

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - don't rely/use VCWD_REALPATH, use expand_filepath instead
        NB: that'd to be true for all this VCWD mess

2006-08-25  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.h:
      Fix some API definitions.

2006-08-25  Rob Richards  <rrichards@ctindustries.net>

    * ext/xmlwriter/php_xmlwriter.c:
      add unicode support

2006-08-25  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4
      ext/mbstring/mbstring.c
      ext/mbstring/oniguruma/regcomp.c
      ext/mbstring/oniguruma/regint.h:
      added configure option --disable-mbregex-backtrack.

2006-08-25  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB: bundled version matches pecl release 1.7.1

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - bundled matches pecl 1.7.1

2006-08-25  Edin Kadribasic  <edink@emini.dk>

    * ext/com_dotnet/com_typeinfo.c:
      MFB: Fixed #37602 by olek at neurosoft dot pl

    * (PHP_5_2)
      ext/com_dotnet/com_typeinfo.c:
      Fixed #37602 by olek at neurosoft dot pl

2006-08-24  Andrei Zmievski  <andrei@gravitonic.com>

    * README.UNICODE:
      -** empty log message ***

    * README.UNICODE:
      Fix typo.

2006-08-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - store the resolved path

    * ext/zip/php_zip.c:
      - MFB: solve the relative path issues in TS environment

2006-08-24  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/oniguruma/AUTHORS
      ext/mbstring/oniguruma/AUTHORS:
      
      file AUTHORS was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/mbstring/oniguruma/HISTORY
      ext/mbstring/oniguruma/index.html
      ext/mbstring/oniguruma/oniguruma.h
      ext/mbstring/oniguruma/regcomp.c
      ext/mbstring/oniguruma/regexec.c
      ext/mbstring/oniguruma/regint.h
      ext/mbstring/oniguruma/regparse.c
      ext/mbstring/oniguruma/regparse.h
      ext/mbstring/oniguruma/regposix.c:
      Updated bundled oniguruma library (used for multibyte regular expression)
      to 4.3.1.

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      added returned value in mb_get_info( ).

2006-08-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - solve the relative path issues in TS environment

2006-08-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo/config.m4:
      it's not a PEAR only issue

    * ext/pdo/config.m4:
      it's not a PEAR only issue, this happens with shared builds also

2006-08-24  Ilia Alshanetsky  <ilia@prohost.org>

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

2006-08-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/sysvmsg/config.m4:
      sys/msg.h does not exist on MacOS X

    * ext/sysvmsg/config.m4:
      sys/msg.h does not exist on MacOS X, we need to detect it in configure

    * ext/oci8/oci8.c
      ext/oci8/oci8.c:
      update version in phpinfo()

    * ext/oci8/oci8.c
      ext/oci8/oci8.c:
      bump version number

    * (PHP_5_2)
      ext/oci8/oci8.c:
      compat fixes

    * (PHP_5_2)
      ext/oci8/package.xml:
      release 1.2.2 from 5_2 branch, as HEAD doesn't have safe_mode anymore

    * ext/oci8/package.xml:
      prepare to 1.2.2 release

    * ext/zlib/tests/005.phpt
      ext/zlib/tests/005.phpt:
      the error message is different on different OSes and zlib versions

    * (PHP_5_2)
      ext/standard/tests/time/bug38524.phpt:
      tm_yday may be 0

    * ext/standard/tests/time/bug38524.phpt:
      tm_yday may be 0 (Solaris)

    * (PHP_5_2)
      ext/standard/config.m4
      ext/standard/datetime.c:
      MFH: fix segfault in strptime() on 64bit Linuxes, caused by the missing
      declaration

    * ext/standard/config.m4
      ext/standard/datetime.c:
      this fixes segfault in strptime() on 64bit Linuxes, caused by the missing
      declaration
      unfortunately defining _XOPEN_SOURCE breaks the build (some odd
      dependencies in glibc headers) and this seems to be the best solution

2006-08-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c:
      Fixed bug #38315 (Constructing in the destructor causes weird behaviour)

2006-08-24  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/standard/tests/file/bug38450.phpt
      main/user_streams.c:
      fix #38450 (constructor is not called for classes used in userspace stream
      wrappers)

    * (PHP_4_4)
      NEWS
      ext/wddx/wddx.c
      ext/wddx/tests/bug38738.phpt
      ext/wddx/tests/bug38738.phpt:
      fix #38378 (wddx_serialize_value() generates no wellformed xml)

2006-08-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_soap.h
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/tests/server026.phpt
      ext/soap/tests/server026.phpt
      ext/soap/tests/server026.phpt
      ext/soap/tests/server027.phpt
      ext/soap/tests/server027.phpt
      ext/soap/tests/server027.phpt
      ext/soap/tests/server028.phpt
      ext/soap/tests/server028.phpt
      ext/soap/tests/server028.phpt:
      Added SoapServer::setObject() method (it is a simplified version of
      SoapServer::setClass() method).

2006-08-23  Andrei Zmievski  <andrei@gravitonic.com>

    * main/php_compat.h
      main/php_compat.h:
      MFB

    * (PHP_5_2)
      main/php_compat.h:
      Namespace more PCRE functions.

2006-08-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/gd/libgd/gdft.c:
      - MFH: add support for entities in hexadecimal format, like &copy; can
        be passed as &#169 or &#xA9; (sync with gd)

    * ext/gd/libgd/gdft.c:
      - add support for entities in hexadecimal format, like &copy; can
        be passed as &#169 or &#xA9;

2006-08-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      MFH: fix possible crash in free_statement()

    * ext/pdo/pdo_stmt.c:
      fix possible crash in free_statement()

2006-08-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      5.1.6

2006-08-23  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed bug #38265 (heap corruption)

2006-08-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      run-tests.php:
      fix run-tests on windows

2006-08-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/tests/dashedlines.phpt
      ext/gd/tests/lines.phpt:
      - MFH: please don't use base64 to test image files, it does not work
        fix tests on 64bit platfrom

    * ext/gd/tests/dashedlines.phpt
      ext/gd/tests/lines.phpt:
      - please don't use base64 to test image files, it does not work
        fix tests on 64bit platfrom

2006-08-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/reflection/config.m4
      ext/spl/config.m4:
      MFH: build ext/spl and ext/reflection as static (fixes #38556)

    * ext/reflection/config.m4
      ext/spl/config.m4:
      build ext/spl and ext/reflection as static (fixes #38556)

2006-08-23  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/spl/spl_observer.c
      ext/spl/spl_observer.c:
      Fix arginfo for SplObjectStorage

2006-08-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      run-tests.php:
      MFH: make run-tests to work with directories containing spaces (bug #38558)
      Patch by danielc at analysisandsolutions dot com

    * run-tests.php:
      make run-tests to work with directories containing spaces (bug #38558)

2006-08-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/implode1.phpt:
      add test for real

    * (PHP_5_2)
      ext/standard/string.c:
      fix implode() function (see http://news.php.net/php.qa/26876)
      add test

    * ext/standard/tests/strings/implode1.phpt
      ext/standard/tests/strings/implode1.phpt:
      
      add test

2006-08-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/date/php_date.c:
      MFB: Fixed bug #38511, #38473, #38263 (Fixed session extension request
      shutdown order to ensure it is shutdown before the extensions it may
      depend
      on).

    * (PHP_5_2)
      NEWS
      ext/date/php_date.c:
      Fixed bug #38511, #38473, #38263 (Fixed session extension request shutdown
      order to ensure it is shutdown before the extensions it may depend on).

2006-08-22  Antony Dovgal  <antony@zend.com>

    * configure.in
      TSRM/tsrm.m4:
      fix separate TSRM build

2006-08-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      Fixed bug #38543 (shutdown_executor() may segfault when memory_limit is too
      low).

2006-08-22  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/statement_cache.phpt:
      minor improvements

    * ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/statement_cache.phpt:
      minor improvements
      dropped unused parameters, changed long to int where it should be int

2006-08-22  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - fix php_output_handler_started()

    * main/output.c:
      - use the handler name zval directly when listing stati, too

    * main/output.c
      tests/output/ob_014.phpt
      tests/output/ob_015.phpt:
      - fix tests to comply with upgraded string.c
      - use add_next_index_zval() when listing handlers

    * main/output.c
      main/php_output.h:
      - allocate handler stack on the heap and avoid segfaults on shutdown when
      startup fails
      - don't try to append empty buffer
      - fix some dbg format strings

2006-08-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      NEWS
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c:
      Fixed bug #38488 (Access to "php://stdin" and family crashes PHP on win32)

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed "win32" storage manager

    * run-tests.php:
      Fixed "make test" on win32

    * (PHP_5_2)
      run-tests.php:
      Fix "make test" on win32

    * ext/standard/string.c:
      ZTS fix

2006-08-21  Antony Dovgal  <antony@zend.com>

    * ext/pdo/tests/bug_38394.phpt
      ext/pdo/tests/bug_38394.phpt:
      typo

2006-08-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_dbh.c:
      MFB: Fixed bug #38535 (memory corruption in pdo_pgsql driver on error
      retrieval inside a failed query executed via query() method).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c:
      Fixed bug #38535 (memory corruption in pdo_pgsql driver on error retrieval
      inside a failed query executed via query() method).

2006-08-21  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFH: fix PECL bug #8112 (OCI8 persistent connections misbehave when Apache
      process times out)

    * ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      fix PECL bug #8112 (OCI8 persistent connections misbehave when Apache
      process times out)

2006-08-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      sapi/cgi/fastcgi.c:
      MFH: sa_len compile fix for IRIX
      

    * ext/standard/datetime.c
      ext/standard/tests/time/bug38524.phpt:
      MFB: Fixed bug #38524 (strptime() does not initialize the internal date
      storage structure).

    * (PHP_5_2)
      NEWS
      ext/standard/datetime.c
      ext/standard/tests/time/bug38524.phpt
      ext/standard/tests/time/bug38524.phpt:
      Fixed bug #38524 (strptime() does not initialize the internal date storage
      structure).

2006-08-20  Sascha Schumann  <sascha@schumann.cx>

    * sapi/cgi/fastcgi.c:
      "sa_len" is defined to "sa_union . sa_generic . sa_len2" on IRIX,
      so we use another variable name here.

2006-08-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend.c:
      Use proper write callback

2006-08-18  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support for str_word_count() (using the same semantics as for
      binary strings).
      

2006-08-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/openssl/openssl.c:
      fix #38486 (openssl extension does not build correctly)

    * (PHP_5_2)
      ext/standard/file.c:
      MFH: add a notice to fgetcsv() when delimiter or enclosure is longer than 1
      char
      (feature request #38496)

    * ext/standard/file.c:
      add a notice to fgetcsv() when delimiter or enclosure is longer than 1 char
      (feature request #38496)

    * (PHP_4_4)
      run-tests.php:
      fix typo (bug #38499)

2006-08-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/bz2/bz2.c:
      fix #38485 (bz2 extension does not compile with GCC 4.1)

    * ext/exif/exif.c
      ext/exif/exif.c:
      initialize static buffer with 0's

2006-08-17  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_2)
      configure.in
      main/php_version.h:
      5.2.0RC2

    * php.ini-dist
      php.ini-recommended
      main/main.c:
      MFB: Increased default memory limit to 16 megabytes to accommodate for a
      more accurate memory utilization measurement.

    * (PHP_5_2)
      NEWS
      php.ini-dist
      php.ini-recommended
      main/main.c:
      Increased default memory limit to 16 megabytes to accommodate for a more
      accurate memory utilization measurement.

2006-08-16  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Simplify php_u_trim().

2006-08-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/tests/bug_38394.phpt:
      MFB: Added skip condition for sqlite2 driver, that uses more forgiving
      emulated prepared statements.

    * (PHP_5_2)
      ext/pdo/tests/bug_38394.phpt:
      Added skip condition for sqlite2 driver, that uses more forgiving emulated
      prepared statements.

2006-08-16  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/simplexml/simplexml.c
      ext/standard/http_fopen_wrapper.c:
      Sync with php_trim() API change.

2006-08-15  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/xml/xml.c
      ext/xml/tests/xml011.phpt:
      fix bug #38454 (warning upon disabling handler via xml_set_element_handler)
      fix bug #38427 (unicode causes xml_parser to misbehave)
      add test

    * ext/xml/xml.c
      ext/xml/tests/xml011.phpt
      ext/xml/tests/xml011.phpt:
      fix bug #38454 (warning upon disabling handler via xml_set_element_handler)
      fix bug #38427 (unicode causes xml_parser to misbehave)
      remove need for TSRMLS_FETCH() call
      add test

2006-08-15  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/php_string.h
      ext/standard/string.c:
      Fix some trim() issues.

2006-08-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_object_handlers.c:
      apply correct fix for bug #38461

    * ZendEngine2/zend_object_handlers.c:
      apply more correct fix for bug #38461

2006-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h:
      - add openssl_csr_get_subject() and openssl_csr_get_public_key()

2006-08-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      configure.in:
      MFH: fix #38467 (--enable-versioning causes make fail on OS X)

    * configure.in:
      fix #38467 (--enable-versioning causes make fail on OS X)

    * (PHP_5_2)
      ext/standard/html.c:
      MFH: don't try to use "auto", "none" and "pass" charsets returned from
      mbstring

    * ext/standard/html.c:
      don't try to use "auto", "none" and "pass" charsets returned from mbstring

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ZendEngine2/zend_object_handlers.c:
      MFH: fix #38461 (setting private attribute with __set() produces segfault)

    * ZendEngine2/zend_object_handlers.c:
      fix #38461 (setting private attribute with __set() produces segfault)

2006-08-15  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      5.1.5

2006-08-15  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c:
      minor CS/WS fixes

    * ext/oci8/oci8.c:
      error message might be NULL

2006-08-15  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with 4.4.4.

2006-08-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c:
      MFH: OCIBreak() is not supported on Windows

    * ext/oci8/oci8.c:
      OCIBreak() is not supported on Windows

    * (PHP_5_2)
      ZendEngine2/tests/bug38461.phpt:
      add test

    * ZendEngine2/tests/bug38461.phpt
      ZendEngine2/tests/bug38461.phpt:
      
      add test

    * (PHP_5_2)
      ext/standard/tests/file/bug38450.phpt
      ext/standard/tests/file/bug38450_1.phpt
      ext/standard/tests/file/bug38450_2.phpt
      ext/standard/tests/file/bug38450_3.phpt:
      new tests

    * ext/standard/tests/file/bug38450.phpt
      ext/standard/tests/file/bug38450.phpt
      ext/standard/tests/file/bug38450_1.phpt
      ext/standard/tests/file/bug38450_1.phpt
      ext/standard/tests/file/bug38450_2.phpt
      ext/standard/tests/file/bug38450_2.phpt
      ext/standard/tests/file/bug38450_3.phpt
      ext/standard/tests/file/bug38450_3.phpt:
      
      new tests

2006-08-15  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/tests/oo_002.phpt:
      MFH:
       - fix leak when cloning DateTimeZone, detected by Antony
       - don't fetch objects multiple times when cloning

    * ext/date/php_date.c
      ext/date/tests/oo_002.phpt:
      - fix leak when cloning DateTimeZone, detected by Antony
      - don't fetch objects multiple times when cloning

2006-08-15  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h:
      - add OPENSSL_KEYTYPE_EC constant
      - openssl_pkey_get_details(), returns the key details

2006-08-14  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support for strcoll().

    * ZendEngine2/zend_builtin_functions.c:
      Remove UTODO's -- this is handled during name mangling/unmangling.

2006-08-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      run-tests.php:
      fix previous patch

    * run-tests.php:
      fix my previous patch

2006-08-14  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      add_next_index_zstr[l]()

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support for str_split().

    * ZendEngine2/zend_API.c:
      Typo.

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support in chunk_split().

    * ZendEngine2/zend_API.c:
      Set T_arg_type to default string type if we were not able to determine
      it from the args.

2006-08-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/pdo_mysql/config.m4:
      fix #38451 (PDO_MYSQL doesn't compile on Solaris)

2006-08-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/bz2/php_bz2.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/json/json.c
      ext/json/php_json.h
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/zlib_fopen_wrapper.c:
      move static declaration to *.c files
      mroe static/const keywording

2006-08-14  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/tests/oo_002.phpt:
      MFH: add cloning support to DateTime classes

    * ext/date/php_date.c
      ext/date/tests/oo_002.phpt
      ext/date/tests/oo_002.phpt:
      - add cloning support to DateTime classes

2006-08-14  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_1)
      php.ini-dist
      php.ini-dist
      php.ini-recommended
      php.ini-recommended
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h
      ext/fbsql/php_fbsql.h:
      MFH: Cleanup before reusing failed persistant connection. Better formating
      of timestamp and decimal values

    * php.ini-dist
      php.ini-recommended
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h:
      Cleanup before reusing failed persistant connection. Better formating of
      timestamp and decimal values

2006-08-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/package.xml
      ext/pdo_sqlite/sqlite/Makefile.in
      ext/pdo_sqlite/sqlite/Makefile.linux-gcc
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/aclocal.m4
      ext/pdo_sqlite/sqlite/configure
      ext/pdo_sqlite/sqlite/configure.ac
      ext/pdo_sqlite/sqlite/main.mk
      ext/pdo_sqlite/sqlite/mkdll.sh
      ext/pdo_sqlite/sqlite/mkopcodeh.awk
      ext/pdo_sqlite/sqlite/publish.sh
      ext/pdo_sqlite/sqlite/sqlite3.def
      ext/pdo_sqlite/sqlite/src/alter.c
      ext/pdo_sqlite/sqlite/src/analyze.c
      ext/pdo_sqlite/sqlite/src/attach.c
      ext/pdo_sqlite/sqlite/src/auth.c
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/btree.h
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/complete.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/pdo_sqlite/sqlite/src/delete.c
      ext/pdo_sqlite/sqlite/src/experimental.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/hash.c
      ext/pdo_sqlite/sqlite/src/hash.h
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/legacy.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os.c
      ext/pdo_sqlite/sqlite/src/os.h
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_mac.c
      ext/pdo_sqlite/sqlite/src/os_mac.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.h
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/pragma.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/printf.c
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/shell.c
      ext/pdo_sqlite/sqlite/src/sqlite.h.in
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/table.c
      ext/pdo_sqlite/sqlite/src/tclsqlite.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test2.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/test4.c
      ext/pdo_sqlite/sqlite/src/test5.c
      ext/pdo_sqlite/sqlite/src/tokenize.c
      ext/pdo_sqlite/sqlite/src/trigger.c
      ext/pdo_sqlite/sqlite/src/update.c
      ext/pdo_sqlite/sqlite/src/utf.c
      ext/pdo_sqlite/sqlite/src/util.c
      ext/pdo_sqlite/sqlite/src/vacuum.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbe.h
      ext/pdo_sqlite/sqlite/src/vdbeInt.h
      ext/pdo_sqlite/sqlite/src/vdbeapi.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/where.c
      ext/pdo_sqlite/sqlite/tool/lemon.c
      ext/pdo_sqlite/sqlite/tool/lempar.c
      ext/pdo_sqlite/sqlite/tool/memleak3.tcl
      ext/pdo_sqlite/sqlite/tool/mkkeywordhash.c
      ext/pdo_sqlite/sqlite/tool/showdb.c
      ext/pdo_sqlite/sqlite/tool/spaceanal.tcl:
      MFB: Upgraded libsqlite in pdo_sqlite to 3.3.7

    * (PHP_5_2)
      ext/pdo_sqlite/package2.xml:
      Added missing file entry

    * (PHP_5_2)
      NEWS:
      Updated libsqlite in ext/pdo_sqlite to 3.3.7.

    * ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqlite3ext.h
      ext/pdo_sqlite/sqlite/src/sqliteInt.h
      ext/pdo_sqlite/sqlite/src/table.c
      ext/pdo_sqlite/sqlite/src/tclsqlite.c
      ext/pdo_sqlite/sqlite/src/test1.c
      ext/pdo_sqlite/sqlite/src/test2.c
      ext/pdo_sqlite/sqlite/src/test3.c
      ext/pdo_sqlite/sqlite/src/test4.c
      ext/pdo_sqlite/sqlite/src/test5.c
      ext/pdo_sqlite/sqlite/src/tokenize.c
      ext/pdo_sqlite/sqlite/src/trigger.c
      ext/pdo_sqlite/sqlite/src/update.c
      ext/pdo_sqlite/sqlite/src/utf.c
      ext/pdo_sqlite/sqlite/src/util.c
      ext/pdo_sqlite/sqlite/src/vacuum.c
      ext/pdo_sqlite/sqlite/src/vdbe.c
      ext/pdo_sqlite/sqlite/src/vdbe.h
      ext/pdo_sqlite/sqlite/src/vdbeInt.h
      ext/pdo_sqlite/sqlite/src/vdbeapi.c
      ext/pdo_sqlite/sqlite/src/vdbeaux.c
      ext/pdo_sqlite/sqlite/src/vdbemem.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/vtab.c
      ext/pdo_sqlite/sqlite/src/where.c
      ext/pdo_sqlite/sqlite/tool/lemon.c
      ext/pdo_sqlite/sqlite/tool/lempar.c
      ext/pdo_sqlite/sqlite/tool/memleak3.tcl
      ext/pdo_sqlite/sqlite/tool/mkkeywordhash.c
      ext/pdo_sqlite/sqlite/tool/showdb.c
      ext/pdo_sqlite/sqlite/tool/spaceanal.tcl:
      
      file sqlite3ext.h was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/pdo_sqlite/config.m4
      ext/pdo_sqlite/config.w32
      ext/pdo_sqlite/package2.xml
      ext/pdo_sqlite/sqlite/Makefile.in
      ext/pdo_sqlite/sqlite/Makefile.linux-gcc
      ext/pdo_sqlite/sqlite/VERSION
      ext/pdo_sqlite/sqlite/aclocal.m4
      ext/pdo_sqlite/sqlite/configure
      ext/pdo_sqlite/sqlite/configure.ac
      ext/pdo_sqlite/sqlite/main.mk
      ext/pdo_sqlite/sqlite/mkdll.sh
      ext/pdo_sqlite/sqlite/mkopcodeh.awk
      ext/pdo_sqlite/sqlite/publish.sh
      ext/pdo_sqlite/sqlite/sqlite3.def
      ext/pdo_sqlite/sqlite/src/alter.c
      ext/pdo_sqlite/sqlite/src/analyze.c
      ext/pdo_sqlite/sqlite/src/attach.c
      ext/pdo_sqlite/sqlite/src/auth.c
      ext/pdo_sqlite/sqlite/src/btree.c
      ext/pdo_sqlite/sqlite/src/btree.h
      ext/pdo_sqlite/sqlite/src/build.c
      ext/pdo_sqlite/sqlite/src/callback.c
      ext/pdo_sqlite/sqlite/src/complete.c
      ext/pdo_sqlite/sqlite/src/complete.c
      ext/pdo_sqlite/sqlite/src/date.c
      ext/pdo_sqlite/sqlite/src/delete.c
      ext/pdo_sqlite/sqlite/src/experimental.c
      ext/pdo_sqlite/sqlite/src/expr.c
      ext/pdo_sqlite/sqlite/src/func.c
      ext/pdo_sqlite/sqlite/src/hash.c
      ext/pdo_sqlite/sqlite/src/hash.h
      ext/pdo_sqlite/sqlite/src/insert.c
      ext/pdo_sqlite/sqlite/src/keywordhash.h
      ext/pdo_sqlite/sqlite/src/legacy.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/loadext.c
      ext/pdo_sqlite/sqlite/src/main.c
      ext/pdo_sqlite/sqlite/src/opcodes.h
      ext/pdo_sqlite/sqlite/src/os.c
      ext/pdo_sqlite/sqlite/src/os.c
      ext/pdo_sqlite/sqlite/src/os.h
      ext/pdo_sqlite/sqlite/src/os_common.h
      ext/pdo_sqlite/sqlite/src/os_mac.c
      ext/pdo_sqlite/sqlite/src/os_mac.h
      ext/pdo_sqlite/sqlite/src/os_unix.c
      ext/pdo_sqlite/sqlite/src/os_win.c
      ext/pdo_sqlite/sqlite/src/pager.c
      ext/pdo_sqlite/sqlite/src/pager.h
      ext/pdo_sqlite/sqlite/src/parse.c
      ext/pdo_sqlite/sqlite/src/parse.h
      ext/pdo_sqlite/sqlite/src/parse.y
      ext/pdo_sqlite/sqlite/src/pragma.c
      ext/pdo_sqlite/sqlite/src/prepare.c
      ext/pdo_sqlite/sqlite/src/printf.c
      ext/pdo_sqlite/sqlite/src/select.c
      ext/pdo_sqlite/sqlite/src/shell.c
      ext/pdo_sqlite/sqlite/src/sqlite.h.in:
      Upgraded bunbled SQLite lib to 3.3.7

2006-08-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/php_zip.c:
      - MFB: nuke unused parameter (not present in old versions)

2006-08-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/tidy/README
      ext/tidy/libtidy.txt
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      MFB: static keywording

    * (PHP_5_2)
      ext/tidy/README
      ext/tidy/libtidy.txt
      ext/tidy/php_tidy.h
      ext/tidy/tidy.c:
      more static keywording
      also remove the libtidy patch, as it is too old. users should use a newer
      libtify anyway

2006-08-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c:
      - nuke unused parameter (not present in old versions)

2006-08-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      main/streams/userspace.c:
      MFH: fix #38450 (constructor is not called for classes used in userspace
      stream wrappers)

    * main/streams/userspace.c:
      fix #38450 (constructor is not called for classes used in userspace stream
      wrappers)

2006-08-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/bz2/bz2.c
      ext/bz2/php_bz2.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c:
      MFB: a few more static keywording

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/bz2/php_bz2.h
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c:
      a few more static keywording

2006-08-14  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN
      fix typo

2006-08-14  Edin Kadribasic  <edink@emini.dk>

    * ext/standard/string.c:
      Fixed windows build.
      Looking at the macro definition it seems that the second argument
      to U_STRING_DECL can only be a string literal, not an indetifier.

2006-08-14  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/bug38424.phpt:
      MFB: fix bug #38424 (Different attribute assignment if new or existing)
      add test

    * (PHP_5_2)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug38424.phpt
      ext/simplexml/tests/bug38424.phpt:
      fix bug #38424 (Different attribute assignment if new or existing)
      add test

    * ext/dom/php_dom.c:
      MFB: fix underlying issue for bug #38438

    * (PHP_5_2)
      ext/dom/php_dom.c:
      fix underlying issue for bug #38438

2006-08-14  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      run-tests.php:
      make sure USE_ZEND_ALLOC is always 1

    * run-tests.php:
      make sure USE_ZEND_ALLOC is always 1 when running tests without -m

    * ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/001.phpt
      ext/xmlrpc/tests/001.phpt
      ext/xmlrpc/tests/001.phpt
      ext/xmlrpc/tests/002.phpt
      ext/xmlrpc/tests/002.phpt
      ext/xmlrpc/tests/002.phpt:
      fix segfault and leak in ext/xmlrpc
      add tests

2006-08-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/tests/oo_namelocate.phpt:
      - MFH: locateName should not change the state/error, can be used to test
        an entry

    * ext/zip/php_zip.c
      ext/zip/tests/oo_namelocate.phpt:
      - locateName should not change the state/error, can be used to test
        an entry

    * (PHP_5_2)
      ext/zip/php_zip.c
      ext/zip/lib/zip.h
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_replace.c:
      - MFP:
       - add overwrite mode to ZipArchive::open, always starts a new archive
       - Fix safe mode checks on extract
       - Fix possible leaks when a safe mode error has been raised

    * ext/zip/php_zip.c:
      - remove all safe mode checks instead of borking the sources...Y

    * (PHP_5_2)
      ext/zip/package.xml:
      - remove package.xml, not needed in php-src but only in pecl

    * ext/zip/package.xml:
      - package.xml is not needed here, only in pecl

    * ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/lib/zip.h
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_replace.c:
      - add overwrite mode to ZipArchive::open, always starts a new archive
      - fix build with php6
      - remove safemode when built against php6

    * ext/zip/examples/create.php
      ext/zip/examples/dir.php
      ext/zip/examples/extract.php
      ext/zip/examples/fopen.php:
      - remove dl() usage

2006-08-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * run-tests.php:
      - Always show unicode_semantics state (required for our gcov stuff)

2006-08-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dom/nodelist.c
      ext/dom/tests/bug38438.phpt:
      MFB: Fixed bug #38438 (DOMNodeList->item(0) segfault on empty NodeList)

    * ext/dom/tests/bug38438.phpt
      ext/dom/tests/bug38438.phpt:
      
      file bug38438.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/dom/nodelist.c:
      Fixed bug #38438 (DOMNodeList->item(0) segfault on empty NodeList)

2006-08-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl.php:
      - Add link

2006-08-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/zip/TODO
      ext/zip/php_zip.c:
      - temp fix for a segfault happening when one adds two entries with
        the same name

2006-08-12  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      main/internal_functions.c.in
      main/internal_functions_nw.c
      main/internal_functions_win32.c
      main/php_logos.c
      main/php_logos.h:
      const/static keywording

2006-08-12  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to -dev

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with RC1.

2006-08-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      one bugfix less

    * (PHP_5_1)
      ext/xmlrpc/xmlrpc-epi-php.c:
      revert fix for a segfault

2006-08-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      PHP 6 does not have safe_mode

2006-08-11  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      NEWS
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/bug38431.phpt
      ext/xmlrpc/tests/bug38431.phpt
      ext/xmlrpc/tests/bug38431.phpt:
      MFH: fix #38431 (xmlrpc_get_type() crashes PHP on objects)

    * ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/tests/bug38431.phpt
      ext/xmlrpc/tests/bug38431.phpt
      ext/xmlrpc/tests/bug38431.phpt
      ext/xmlrpc/tests/bug38431.phpt:
      fix #38431 (xmlrpc_get_type() crashes PHP on objects)

2006-08-11  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/spl/spl_array.c:
      MFB5.2: fix #38402 (wrong proto for Array*::offsetGet())

    * (PHP_5_2)
      ext/spl/spl_array.c:
      fix #38402: wrong proto for Array*::offsetGet()

2006-08-11  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c:
      MFB: Extend safe_mode/open_basedir checks to imap_reopen() as well.

    * (PHP_4_4)
      ext/imap/php_imap.c:
      Extend safe_mode/open_basedir checks to imap_reopen() as well.

    * (PHP_4_4)
      ext/session/mod_files.c:
      VCWD_ACCESS does not work on win32 :/

2006-08-11  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      Zend/zend_execute.c:
      - Fixed a memory corruption error with an invalid foreach() call.

2006-08-11  Antony Dovgal  <antony@zend.com>

    * ext/session/tests/bug36459.phpt
      ext/session/tests/bug36459.phpt
      ext/session/tests/bug36459.phpt
      ext/session/tests/bug36459.phpt:
      fix test

2006-08-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      5.1.5RC1

2006-08-10  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      main/main.c:
      disable realpath cache for safe_mode & open_basedir

    * (PHP_5_1)
      ext/standard/filestat.c:
      MFB: missing safe_mode check

    * ext/session/session.c:
      MFB: fix proto

    * (PHP_5_2)
      ext/session/session.c:
      Fixed proto

    * ext/curl/interface.c
      ext/curl/streams.c
      ext/standard/string.c:
      MFB: Various security fixes

    * (PHP_5_2)
      NEWS:
      missing bug fixing news

    * (PHP_5_1)
      NEWS
      ext/gd/libgd/gd.c
      ext/gd/libgd/gd_gd2.c
      ext/gd/libgd/gd_gif_in.c
      ext/gd/libgd/gd_gif_out.c:
      MFH: Fixed bug #38112 (corrupted gif segfaults) (Pierre)

    * (PHP_5_1)
      ext/standard/string.c:
      Fixed typo

    * (PHP_5_1)
      NEWS
      ext/curl/interface.c
      ext/curl/streams.c
      ext/standard/string.c:
      Various security fixes backported from 5.2
      

    * (PHP_5_1)
      ZendEngine2/zend_alloc.c:
      Various security fixes backported from 5.2
      

    * (PHP_5_2)
      ext/curl/streams.c:
      Fixed condition

    * (PHP_5_2)
      ext/curl/interface.c
      ext/curl/streams.c
      ext/standard/string.c:
      Fixed overflow on 64bit systems in str_repeat() and wordwrap().
      Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are
      enabled.
      

    * php.ini-dist
      php.ini-recommended
      ext/session/php_session.h
      ext/session/session.c
      ext/standard/head.c
      ext/standard/head.h:
      MFB: Added support for httpOnly flag for session extension and cookie
      setting functions.

    * (PHP_5_2)
      NEWS
      php.ini-dist
      php.ini-recommended
      ext/session/php_session.h
      ext/session/session.c
      ext/standard/head.c
      ext/standard/head.h:
      Added support for httpOnly flag for session extension and cookie setting
      functions.
      

2006-08-10  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/tests/028.phpt
      ext/mysqli/tests/028.phpt
      ext/standard/tests/file/bug22414.phpt
      ext/standard/tests/file/bug22414.phpt
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      typos in comments and other minor improvements

    * (PHP_4_4)
      ext/standard/tests/file/bug22414.phpt:
      nuke extra line

    * ext/oci8/package.xml:
      add test

    * ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/oci8/tests/connect_with_charset_001.phpt
      ext/oci8/tests/connect_with_charset_001.phpt
      ext/oci8/tests/connect_with_charset_001.phpt:
      improve connection character set detection:
      * output a warning if invalid character set was passed to the function
      * use NLS_LANG by default

    * ext/standard/string.c:
      initialize variable

2006-08-09  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_4_4)
      ext/standard/var_unserializer.c:
      regenerate file so that #line directives become correct (aka fix lcov
      builds)

    * (PHP_5_2)
      INSTALL
      win32/install.txt:
      sync install instructions with the phpdoc xml sources

2006-08-09  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/add-and-stripcslashes.phpt:
      fix test

    * ext/standard/string.c:
      fix ZTS build

2006-08-09  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Unicode support for str_shuffle().

    * unicode-progress.txt
      ext/standard/string.c:
      Upgrade str_rot13() to work with IS_UNICODE type.

2006-08-09  Antony Dovgal  <antony@zend.com>

    * ext/xmlwriter/010.phpt
      ext/xmlwriter/tests/010.phpt:
      wrong directory

2006-08-09  Frank M. Kromann  <frank@kromann.info>

    * ext/standard/string.c:
      Fix ZTS builds

2006-08-09  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      addcslashes() and stripcslashes() should work only on binary strings.

    * ZendEngine2/zend_API.c:
      Make params API sound less like Raymond Babbitt.

2006-08-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/oci8/package.xml:
      update

    * ext/oci8/oci8_lob.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug35973.phpt
      ext/oci8/tests/bug35973.phpt
      ext/oci8/tests/bug35973.phpt:
      add support for NCLOBs
      fix #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field)

2006-08-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_38394.phpt:
      MFB: Fixed bug #38394 (PDO fails to recover from failed prepared statement
      execution).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_38394.phpt
      ext/pdo/tests/bug_38394.phpt:
      Fixed bug #38394 (PDO fails to recover from failed prepared statement
      execution).

2006-08-09  Michael Wallner  <mike@iworks.at>

    * main/output.c
      main/php_output.h
      tests/output/ob_013.phpt
      tests/output/ob_018.phpt
      tests/output/ob_019.phpt:
      - error message enhancements
      - avoid duplicate error messages
      - add PHP_OUTPUT_HANDLER_FLUSHABLE
      - add PHP_OUTPUT_HANDLER_HOOK_GET_LEVEL
      - add more tests

2006-08-09  Antony Dovgal  <antony@zend.com>

    * ext/oci8/package.xml:
      update changelog and file list

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug38161.phpt:
      MFH: fix #38161 (oci_bind_by_name() returns garbage when Oracle didn't set
      the variable)

    * ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug37581.phpt
      ext/oci8/tests/bug38161.phpt
      ext/oci8/tests/bug38161.phpt:
      fix #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the
      variable)

    * ext/oci8/bug37581.phpt:
      oops, wrong directory

    * ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c:
      fix leak on failure

2006-08-09  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - mark unicode safe functions

    * main/output.c:
      - use HashPosition for traversal of registered reverse conflicts
      - fix protos

2006-08-09  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c:
      MFH: fix #8112 (Persistent connections misbehave when Apache process times
      out)

    * ext/oci8/oci8.c:
      fix #8112 (Persistent connections misbehave when Apache process times out)

2006-08-08  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      initialize vars

    * ext/standard/tests/array/compact.phpt
      ext/standard/tests/strings/trim.phpt:
      fix tests to be able to run just .phpt's

2006-08-08  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Convert nl2br() to suppor IS_UNICODE.
      

2006-08-08  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/002.phpt
      ext/simplexml/tests/003.phpt
      ext/simplexml/tests/004.phpt
      ext/simplexml/tests/005.phpt
      ext/simplexml/tests/006.phpt
      ext/simplexml/tests/007.phpt
      ext/simplexml/tests/008.phpt
      ext/simplexml/tests/009.phpt
      ext/simplexml/tests/009b.phpt
      ext/simplexml/tests/010.phpt
      ext/simplexml/tests/011.phpt
      ext/simplexml/tests/012.phpt
      ext/simplexml/tests/013.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/016a.phpt
      ext/simplexml/tests/017.phpt
      ext/simplexml/tests/018.phpt
      ext/simplexml/tests/019.phpt
      ext/simplexml/tests/020.phpt
      ext/simplexml/tests/021.phpt
      ext/simplexml/tests/022.phpt
      ext/simplexml/tests/023.phpt
      ext/simplexml/tests/024.phpt
      ext/simplexml/tests/025.phpt
      ext/simplexml/tests/026.phpt
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/028.phpt
      ext/simplexml/tests/029.phpt
      ext/simplexml/tests/030.phpt
      ext/simplexml/tests/031.phpt
      ext/simplexml/tests/032.phpt
      ext/simplexml/tests/033.phpt
      ext/simplexml/tests/bug26976.phpt
      ext/simplexml/tests/bug27010.phpt
      ext/simplexml/tests/bug35785.phpt
      ext/simplexml/tests/bug36611.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/simplexml/tests/bug38347.phpt
      ext/simplexml/tests/bug38354.phpt
      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
      ext/simplexml/tests/profile12.phpt
      ext/simplexml/tests/profile13.phpt:
      add unicode support
      update tests (binary string must be passed to simplexml_load_string)

    * ext/libxml/php_libxml.h:
      additional unicode/xml macros

2006-08-08  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/bug35014.phpt
      ext/standard/tests/array/bug35014_64bit.phpt
      ext/standard/tests/filters/bug22538.phpt:
      fix tests

    * ext/standard/array.c:
      fix logic and memleak

    * ext/exif/tests/exif001.phpt
      ext/iconv/tests/iconv001.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/strings/nl2br.phpt
      ext/standard/tests/strings/pathinfo.phpt:
      fix test

2006-08-08  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c:
      Adjust zend_get_unified_string_type() to give correct types.

    * ZendEngine2/zend_unicode.h:
      Should be slightly faster to use U16_NEXT here.

2006-08-08  Antony Dovgal  <antony@zend.com>

    * ext/standard/assert.c:
      fix leak in assert()

    * main/php_variables.c:
      unused variable

    * ext/dom/node.c
      ext/pdo/pdo_stmt.c
      ext/simplexml/simplexml.c
      ext/soap/php_encoding.c
      ext/soap/php_http.c
      ext/soap/soap.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/streamsfuncs.c
      ext/standard/var.c
      ext/unicode/unicode.c
      main/output.c
      main/php_variables.c
      main/rfc1867.c
      main/spprintf.c
      main/streams/filter.c
      main/streams/streams.c
      sapi/cli/php_cli_readline.c:
      implement zend_unicode_to_string() and zend_string_to_unicode()
      part #2 (of 2)

    * ZendEngine2/zend.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      implement zend_unicode_to_string() and zend_string_to_unicode()
      part #1 (of 2)

2006-08-08  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      NEWS
      ext/dbase/dbase.c
      ext/dbase/dbf_head.c:
      MFH: implement #38357 (dbase_open can't open DBase 3 dbf file)

    * ext/dbase/dbase.c
      ext/dbase/dbf_head.c:
      - implement #38357 (dbase_open can't open DBase 3 dbf file)

2006-08-08  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/mod_files.c
      ext/session/tests/bug38377.phpt:
      MFB: Fixed bug #38377 (session_destroy() gives warning after
      session_regenerate_id()).

    * (PHP_4_4)
      NEWS
      ext/session/mod_files.c
      ext/session/tests/bug38377.phpt:
      MFH: Fixed bug #38377 (session_destroy() gives warning after
      session_regenerate_id()).

    * (PHP_5_2)
      NEWS
      ext/session/mod_files.c
      ext/session/tests/bug38377.phpt
      ext/session/tests/bug38377.phpt
      ext/session/tests/bug38377.phpt:
      Fixed bug #38377 (session_destroy() gives warning after
      session_regenerate_id()).

2006-08-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      tix fypo

2006-08-08  Stanislav Malyshev  <stas@zend.com>

    * sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      fix bug with variables clobbered by longjmp

2006-08-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/info.c:
      zend_hash_get_current_key_ex() returns string_len + 1, so we need to
      subtract 1 to get the real length

2006-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/gd.c
      ext/gd/libgd/gd_gd2.c:
      - fix compiler warnings

2006-08-08  Antony Dovgal  <antony@zend.com>

    * configure.in
      configure.in
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h:
      there is no realiable way to detect memrchr() presence because of a mess in
      glibc
      so let's use our own implementation

2006-08-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/standard/info.c:
      - compiler warnings

2006-08-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/tests/strings/strings001.phpt:
      use memrchr/zend_memrchr instead of strrchr

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      %s -> %v
      ce names are in Unicode

    * (PHP_5_2)
      ext/standard/tests/strings/strrchr.phpt:
      add new test

    * ext/standard/tests/strings/strrchr.phpt
      ext/standard/tests/strings/strrchr.phpt:
      
      add new test

    * ext/standard/string.c
      ext/standard/tests/strings/strings001.phpt:
      use memrchr/zend_memrchr instead of strrchr
      fix wrong test

2006-08-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ZendEngine2/zend_operators.h:
      - Added some docs here so that nobody needs to figure it out once more.

2006-08-08  Antony Dovgal  <antony@zend.com>

    * configure.in
      configure.in
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h:
      add zend_memrchr()

    * ext/standard/string.c:
      fix typo and invalid read

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

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      tests/classes/ctor_visibility.phpt
      tests/classes/ctor_visibility.phpt:
      - Speling

2006-08-07  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/json/tests/fail001.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.phpt
      ext/json/tests/pass002.phpt
      ext/json/tests/pass003.phpt:
      - MFB Test name must not be more than a single line

    * (PHP_5_2)
      ext/json/tests/fail001.phpt
      ext/json/tests/pass001.1.phpt
      ext/json/tests/pass001.phpt
      ext/json/tests/pass002.phpt
      ext/json/tests/pass003.phpt:
      - Test name must not be more than a single line

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      tests/classes/ctor_visibility.phpt:
      - MFH Fixed Bug #38064 ignored constructor visibility

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fixed Bug #38064 ignored constructor visibility

    * tests/classes/ctor_visibility.phpt
      tests/classes/ctor_visibility.phpt:
      
      - Add new test

2006-08-07  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/basename.phpt:
      fix test in unicode mode

    * ext/json/tests/001.phpt:
      add missing UEXPECTF section

    * ext/exif/tests/exif001.phpt
      ext/standard/tests/strings/bin2hex.phpt
      ext/standard/tests/strings/bug24098.phpt
      ext/wddx/tests/001.phpt:
      fix test

    * ext/date/tests/date_constants.phpt
      ext/date/tests/oo_001.phpt:
      fix tests

    * run-tests.php
      run-tests.php:
      suppress errors from date() if no date.timezone set
      don't try to look for libtool if $sys_libtool_path is empty

    * ext/date/tests/date_create-3.phpt:
      fix test - class Date has been renamed
      the test still fails, though...

2006-08-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/lib/zip.h.orig
      ext/zip/lib/zip.h.orig:
      - should not have been commited

2006-08-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/dom/node.c:
      fix types of the variables

    * ext/dom/node.c:
      fix types, add missing parentheses

2006-08-07  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_dbh.c:
      MFB: Fixed memory leak with persistent connections

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c:
      Fixed memory leak with persistent connections

    * ext/filter/filter.c
      ext/filter/filter.c:
      Removed extra byte

2006-08-07  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug38287.phpt
      ZendEngine2/tests/bug38287.phpt:
      
      file bug38287.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug38287.phpt:
      Fixed bug #38287 (static variables mess up global vars)

2006-08-07  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      should be RETURN_ not RETVAL_

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c:
      MFB: asXML() needs to return bool when serializing doc and filename is
      passed in
      do not copy the content of the outputbuffer twice in asXML()
      fix compiler warnings

    * (PHP_5_2)
      ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c:
      asXML() needs to return bool when serializing doc and filename is passed in
      do not copy the content of the outputbuffer twice in asXML()
      fix compiler warnings

2006-08-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/spl/php_spl.c:
      nuke unused variable

2006-08-07  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - Update

    * (PHP_5_2)
      NEWS
      ext/dba/config.m4
      ext/dba/config.m4:
      - Fix bug #38290

2006-08-06  Antony Dovgal  <antony@zend.com>

    * configure.in
      configure.in:
      use -O0 with --enable-debug

    * ext/simplexml/tests/bug38354.phpt
      ext/simplexml/tests/bug38354.phpt:
      fix test

    * (PHP_5_2)
      ext/simplexml/tests/bug38354.phpt:
      add test

    * ext/simplexml/tests/bug38354.phpt
      ext/simplexml/tests/bug38354.phpt:
      
      add test

2006-08-06  Christian Stocker  <chregu@bitflux.ch>

    * ext/simplexml/simplexml.c:
      Fix #38354 (Unwanted reformatting of XML when using AsXML)
      (MFB)

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c:
      
      Fix #38354 (Unwanted reformatting of XML when using AsXML)

2006-08-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/libxml/libxml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug38347.phpt:
      MFH: fix #38347 (Segmentation fault when using foreach with an
      unknown/empty SimpleXMLElement)

    * ext/libxml/libxml.c
      ext/simplexml/simplexml.c
      ext/simplexml/tests/bug38347.phpt
      ext/simplexml/tests/bug38347.phpt:
      fix #38347 (Segmentation fault when using foreach with an unknown/empty
      SimpleXMLElement)

    * ext/oci8/oci8.c
      ext/oci8/oci8.c:
      long -> int

2006-08-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/spl/spl_directory.c:
      - MFH Fix cvs access through SplFileObject

    * ext/spl/spl_directory.c:
      - Fix cvs access through SplFileObject

2006-08-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      avoid extra strlen() call

    * ext/simplexml/simplexml.c:
      avoid extra strlen() call, we have the length of the data

2006-08-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c:
      fix PECL bug #7827
      add small optimization

    * ext/oci8/oci8.c:
      fix PECL bug #7827
      add small optimization - no need to do anything if hash lookup failed,
      just move along

    * TSRM/tsrm_virtual_cwd.c:
      yet another appempt to fix Windows bug
      thanks Rob for the patch

2006-08-05  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug35342.phpt
      ext/dom/tests/bug36756.phpt
      ext/dom/tests/bug37277.phpt
      ext/dom/tests/canonicalization.phpt
      ext/dom/tests/dom002.phpt
      ext/dom/tests/dom007.phpt
      ext/dom/tests/dom_set_attr_node.phpt
      ext/dom/tests/dom_test.inc:
      update tests
      use binary strings for loadXML() method

    * ext/dom/document.c:
      unicode changes

    * ext/xmlreader/tests/001.phpt
      ext/xmlreader/tests/005.phpt
      ext/xmlreader/tests/006.phpt
      ext/xmlreader/tests/007.phpt
      ext/xmlreader/tests/008.phpt
      ext/xmlreader/tests/009.phpt
      ext/xmlreader/tests/010.phpt
      ext/xmlreader/tests/011.phpt
      ext/xmlreader/tests/012.phpt
      ext/xmlreader/tests/013.phpt:
      update tests
      use binary strings for XML() method

2006-08-04  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Simplify strrchr().

2006-08-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/mysqli_api.c:
      MFB: Improved fix for bug #37671

    * (PHP_5_2)
      ext/mysqli/mysqli_api.c:
      Improved fix for bug #37671

2006-08-04  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/string.c:
      Upgrade pathinfo() to Unicode support.

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Add add_assoc_zstr_ex() and related.

    * ext/xmlreader/php_xmlreader.c:
      I believe Rob indicated that XML() should take strictly a binary string.

2006-08-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      TSRM/tsrm_virtual_cwd.c:
      revert previous patch

    * TSRM/tsrm_virtual_cwd.c:
      revert previous patch, it's wrong

2006-08-04  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c:
      MFB: Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
      imap_body()).

    * (PHP_5_2)
      NEWS
      ext/imap/php_imap.c:
      Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
      imap_body()).

2006-08-04  Rob Richards  <rrichards@ctindustries.net>

    * 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/domimplementation.c
      ext/dom/element.c
      ext/dom/entity.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/node.c
      ext/dom/notation.c
      ext/dom/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/dom/tests/bug34276.phpt:
      add unicode support
      update test

    * ext/xmlreader/php_xmlreader.c:
      updated to use new modifier to specify converter

2006-08-04  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/php_string.h
      ext/standard/string.c:
      Upgrade dirname() to support IS_UNICODE.

    * ZendEngine2/zend_API.h:
      Add macros to be able to initialize/return values based on zstr.

    * ZendEngine2/zend_API.c:
      One fewer walks needed.

    * TSRM/tsrm_virtual_cwd.h:
      Add Unicode constants for default slash and directory separator.

    * ZendEngine2/zend_API.c:
      Scan through all the modifiers at once, setting flags.

    * ZendEngine2/zend_API.c:
      Fix '&' handling. (patch by Rob R)

2006-08-04  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/standard/tests/strings/bug38322.phpt
      ext/standard/tests/strings/bug38322.phpt:
      add new test

    * ext/standard/tests/strings/bug38322.phpt
      ext/standard/tests/strings/bug38322.phpt
      ext/standard/tests/strings/bug38322.phpt:
        1.1.4;
      add new test

2006-08-04  Rob Richards  <rrichards@ctindustries.net>

    * ext/soap/soap.c:
      fix compile

2006-08-04  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      NEWS
      ext/standard/scanf.c
      ext/standard/scanf.c
      ext/standard/scanf.c:
      MFH: fix #38322 (reading past array in sscanf() leads to arbitary code
      execution)

    * ext/standard/scanf.c:
      fix #38322 (reading past array in sscanf() leads to arbitary code
      execution)

    * (PHP_5_2)
      ext/simplexml/tests/032.phpt:
      fix test

    * ext/simplexml/tests/032.phpt:
      comparing libxml documents and nodes is not yet possible and we can't fix
      it
      fix test instead

2006-08-04  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/soap.c
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug38005.phpt:
      Unicode support

2006-08-04  Derick Rethans  <php@derickrethans.nl>

    * ZendEngine2/acinclude.m4:
      - MFB: Bison 2.3 is working as well.

    * (PHP_5_1)
      ZendEngine2/acinclude.m4
      ZendEngine2/acinclude.m4:
      - There is a 2.3 now as well.

2006-08-03  Andrei Zmievski  <andrei@gravitonic.com>

    * TSRM/tsrm_virtual_cwd.h:
      Add IS_U_SLASH_* macros to test for path separator chars.

    * ext/standard/string.c:
      Upgraded basename() to work on IS_UNICODE strings as well.

    * unicode-progress.txt
      unicode-todo.txt
      ext/standard/array.c
      ext/standard/php_string.h
      ext/standard/string.c:
      - Adjusted php_u_strtoupper/php_u_strtolower/php_u_strtotitle API to be
        more sane.
      - Upgrade strtoupper(), strtolower(), strtotitle() to use params API.

    * unicode-progress.txt
      ext/standard/string.c:
      Update similar_text() to use params API.

2006-08-03  Antony Dovgal  <antony@zend.com>

    * ext/filter/filter.c
      ext/filter/filter.c:
      fix leak in php_sapi_filter()

2006-08-03  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_packet_soap.c
      ext/soap/soap.c:
      Unicode support.

2006-08-03  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/spl/php_spl.c:
      MFB:  Fixed bug #38303 (spl_autoload_register() supress all errors
      silently).

    * (PHP_5_2)
      NEWS
      ext/spl/php_spl.c:
      Fixed bug #38303 (spl_autoload_register() supress all errors silently).

2006-08-03  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      TSRM/tsrm_virtual_cwd.c:
      MFH: fix #38276 (file_exists() works incorrectly with long filenames on
      Windows)

    * TSRM/tsrm_virtual_cwd.c:
      fix #38276 (file_exists() works incorrectly with long filenames on Windows)
      aka "Ilia forgot to MFB fix for #31347"

2006-08-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      win32/registry.c
      win32/registry.c:
      Added version specific registry keys to allow different configurations for
      different php version.

    * (PHP_5_2)
      NEWS
      main/php_ini.c
      main/php_ini.c:
      In addtion to path to php.ini, PHPRC now may specify full file name

2006-08-03  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      make it consistent

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      improve error message

2006-08-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.c:
      Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs

2006-08-02  Antony Dovgal  <antony@zend.com>

    * ext/date/tests/oo_001.phpt
      ext/date/tests/oo_001.phpt:
      fix test

    * (PHP_5_2)
      ext/wddx/wddx.c:
      fix ZTS build

    * ext/wddx/wddx.c:
      fix build

2006-08-02  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      A few fixes noted during analysis.

    * unicode-progress.txt:
      Notes after analyzing remainder of string.c.

    * ext/standard/string.c:
      bin2hex() should accept only binary strings.

    * ZendEngine2/zend_operators.c:
      Make string comparison functions conver to unicode or printable strings
      depending on unicode.semantics and do the right thing.

    * unicode-todo.txt:
      Some updates.

    * README.PARAMETER_PARSING_API
      unicode-progress.txt
      unicode-todo.txt:
      -** empty log message ***

    * ZendEngine2/zend_API.c:
      Add '&' modifier (for 's' type) that will apply the specified converter
      during conversion of Unicode strings.

2006-08-02  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt:
      MFB: Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle
      certain
      characters).

    * (PHP_5_2)
      NEWS
      ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt:
      Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle certain
      characters).

    * ext/xml/php_xml.h
      ext/xml/xml.c:
      MFB: Expose the xml_utf8_encode function.

    * (PHP_5_2)
      ext/xml/php_xml.h
      ext/xml/xml.c:
      Expose the xml_utf8_encode function.

2006-08-02  Antony Dovgal  <antony@zend.com>

    * ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c:
      init variable, eliminate compile warning

    * (PHP_5_2)
      NEWS
      ext/session/session.c:
      MFH: fix #38289 (segfault in session_decode() when _SESSION is NULL)

    * ext/session/session.c:
      fix #38289 (segfault in session_decode() when _SESSION is NULL)

2006-08-02  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/array.c:
      zts fix

2006-08-02  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c:
      Fix leaks.

2006-08-01  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/gd/gd.c
      ext/gd/gd_ctx.c:
      MFH: implement my own FR #36995
      add missing ifdefs

    * ext/gd/gd.c
      ext/gd/gd_ctx.c:
      implement my own FR #36995
      nuke unused variable

2006-08-01  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c:
      Add SORT_LOCALE_STRING support to array_multisort() and mark it with U.

    * unicode-progress.txt
      ext/standard/array.c:
      Whew. Fix up extract to params API, Unicode support, and simplify it as
      well.

    * ZendEngine2/zend_unicode.c:
      Fix off-by-one error in zend_case_fold_string().

    * ZendEngine2/zend_operators.c:
      Rewrite IS_LONG, IS_DOUBLE, and IS_RESOURCE to IS_UNICODE conversion to
      use custom functions instead of u_sprintf() which is terribly slow at
      the moment (for numbers). Now long-to-unicode is only 8% slower than
      long-to-binary and double-to-unicode is actually 6% faster.

2006-08-01  Michael Wallner  <mike@iworks.at>

    * ext/date/tests/oo_001.phpt
      ext/date/tests/oo_001.phpt:
      - update test

    * (PHP_5_2)
      ext/date/php_date.c:
      MFH: use library error message on time string parse failure

    * ext/date/php_date.c:
      - use library error message on time string parse failure

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

    * ext/pdo/pdo_dbh.c
      ext/pdo/php_pdo_driver.h:
      Fixed build (added missing functions)

    * ext/pdo_pgsql/pgsql_statement.c:
      MFB: Fixed bug #38168 (Crash in pdo_pgsql on missing bound parameters).

    * (PHP_5_2)
      NEWS
      ext/pdo_pgsql/pgsql_statement.c:
      Fixed bug #38168 (Crash in pdo_pgsql on missing bound parameters).

2006-08-01  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c
      ext/soap/php_http.c
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/tests/cookie.phpt
      ext/soap/tests/bugs/bug32941.phpt:
      Unicode support

2006-08-01  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/date/php_date.c:
      MFH:
       - fix leaks on multiple calls to DateTime::__construct()
       - throw exception on unparseable time strings in DateTime::__construct()

    * ext/date/php_date.c:
      - fix leaks on multiple calls to DateTime::__construct()
      - throw exception on unparseable time strings in DateTime::__construct()

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

    * ext/pdo/pdo_stmt.c:
      MFB: Fixed memory leak on unused bound name parameters.

    * (PHP_5_2)
      ext/pdo/pdo_stmt.c:
      Fixed memory leak on unused bound name parameters.

2006-08-01  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/php_date.h
      ext/date/tests/oo_001.phpt:
      MFH:
       - OO fixes:
        . no is_ref for objects in PHP5+
        . initialize objects when created with the `new` operator
        . check for proper initialization in child classes
       - fix typo: transistion -> transition
       - add test

2006-08-01  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/curl/streams.c:
      MFH: fix #38269 (fopen wrapper doesn't fail on invalid hostname with
      curlwrappers enabled)

2006-08-01  Michael Wallner  <mike@iworks.at>

    * ext/date/php_date.c
      ext/date/php_date.h
      ext/date/tests/oo_001.phpt
      ext/date/tests/oo_001.phpt:
      - OO fixes:
        . no is_ref for objects in PHP5+
        . initialize objects when created with the `new` operator
        . check for proper initialization in child classes
      - fix typo: transistion -> transition
      - add test

2006-08-01  Antony Dovgal  <antony@zend.com>

    * ext/curl/streams.c:
      fix #38269 (fopen wrapper doesn't fail on invalid hostname with
      curlwrappers enabled)

    * ext/oci8/oci8.c
      ext/oci8/oci8.c:
      improve error message on Win32

    * (PHP_4_4)
      NEWS
      ext/sockets/sockets.c:
      re-apply fix for #38251 (socket_select() and invalid arguments)

    * (PHP_4_4)
      tests/lang/bug35239.phpt:
      fix test (but it still fails)

    * (PHP_4_4)
      NEWS
      NEWS
      NEWS:
      BFN

    * (PHP_4_4)
      ext/session/session.c
      ext/session/session.c:
      MFH: fix #38278 (session_cache_expire()'s value does not match phpinfo's
      session.cache_expire)

    * ext/session/session.c:
      fix #38278 (session_cache_expire()'s value does not match phpinfo's
      session.cache_expire)

2006-08-01  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev

2006-07-31  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug_37445.phpt:
      MFB: Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature
      object destruction).

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_dbh.c
      ext/pdo/pdo_stmt.c
      ext/pdo_mysql/tests/bug_37445.phpt
      ext/pdo_mysql/tests/bug_37445.phpt
      ext/pdo_mysql/tests/common.phpt:
      Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature object
      destruction).

    * (PHP_5_2)
      ext/pdo_mysql/tests/bug_33689.phpt
      ext/pdo_mysql/tests/common.phpt
      ext/pdo_mysql/tests/last_insert_id.phpt
      ext/pdo_mysql/tests/pecl_bug_5200.phpt
      ext/pdo_mysql/tests/pecl_bug_5780.phpt
      ext/pdo_mysql/tests/pecl_bug_5802.phpt
      ext/pdo_mysql/tests/show_tables.phpt:
      Fixed tests from being always skipped.

2006-07-31  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_http.c
      ext/soap/php_sdl.c
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/tests/server019.phpt
      ext/soap/tests/server020.phpt
      ext/soap/tests/setheaders.phpt:
      Reimplemented SoapServer and SoapClient classes using ZE2 object API.
      All internal properties are hidden now.

    * (PHP_5_2)
      ext/soap/soap.c:
      Prevented possible double call in case of fault

2006-07-31  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with 4.4.3.

2006-07-31  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/tests/setheaders.phpt
      ext/soap/tests/setheaders.phpt:
      
      file setheaders.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/soap/soap.c:
      Fixed crash in SoapClient::__setSoapHeaders()

2006-07-31  Christian Stocker  <chregu@bitflux.ch>

    * ext/xsl/xsltprocessor.c:
      return false instead of null, if it's an invalid document
      (MFB)

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c:
      return false instead of null, if it's an invalid document

    * (PHP_5_2)
      NEWS:
      make a NEWS entry about
      - Fixed XSLTProcessor::importStylesheet() to return TRUE on success

    * ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c:
      return true, if xsl import did work

2006-07-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/array_bind_005.phpt:
      MFH: fix #37581 (oci_bind_array_by_name clobbers input array when using
      SQLT_AFC, AVC)

    * ext/oci8/tests/bug37581.phpt
      ext/oci8/tests/bug37581.phpt:
      
      file bug37581.phpt was initially added on branch PHP_5_2.

    * ext/oci8/bug37581.phpt
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/array_bind_005.phpt:
      fix #37581 (oci_bind_array_by_name clobbers input array when using
      SQLT_AFC, AVC)

2006-07-31  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/openssl/openssl.c:
      MFB: Fixed compiler warning.

    * (PHP_5_2)
      ext/openssl/openssl.c:
      Fixed compiler warning.

2006-07-31  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - #36732 entry
      - move openssl bug fixes

    * ext/openssl/openssl.c
      ext/openssl/tests/bug36732.phpt:
      - MFB: #36732, add req_extensions support to openssl_csr_new and _sign
         (ben at psc dot edu)
      - MFB: fix leaks in openssl_csr_new and sig

    * (PHP_5_2)
      ext/openssl/openssl.c
      ext/openssl/tests/bug36732.phpt
      ext/openssl/tests/bug36732.phpt:
      
      - #36732, add req_extensions support to openssl_csr_new and _sign
        (ben at psc dot edu)
      - fix leaks in openssl_csr_new and sign

2006-07-30  Antony Dovgal  <antony@zend.com>

    * ext/oci8/package.xml:
      update changelog

    * (PHP_5_2)
      NEWS
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h
      ext/oci8/tests/bug38173.phpt:
      MFH: fix #38173 (Freeing nested cursors causes OCI8 to segfault)

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      fix #38173 (Freeing nested cursors causes OCI8 to segfault)

    * ext/oci8/tests/bug38173.phpt
      ext/oci8/tests/bug38173.phpt:
      
      fix #38173 (Freeing nested cursors causes OCI8 to segfault)

    * (PHP_4_4)
      ext/sockets/sockets.c:
      temporarily revert the patch by request of Derick

2006-07-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - group openssl entries

    * ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug28382.phpt
      ext/openssl/tests/bug28382cert.txt
      ext/openssl/tests/bug28382cert.txt
      ext/openssl/tests/bug28382cert.txt:
      - #28382, add support for x509 extensions

    * ext/openssl/openssl.c
      ext/openssl/tests/bug38261.phpt:
      - MFB: #38261, openssl_x509_parse leaks with invalid certs

    * (PHP_5_2)
      NEWS
      ext/openssl/openssl.c
      ext/openssl/tests/bug38261.phpt
      ext/openssl/tests/bug38261.phpt:
      - 38261: openssl_x509_parse leaks with invalid certs

2006-07-30  Antony Dovgal  <antony@zend.com>

    * ext/sockets/sockets.c
      ext/sockets/sockets.c:
      improve checks and fix #38251

    * ext/xmlrpc/libxmlrpc/xml_element.c:
      fix compile warnings (#38257)

    * ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_38253.phpt:
      MFB: bug #38253 (PDO produces segfault with default fetch mode)
      add test

    * (PHP_5_2)
      NEWS
      ext/pdo/pdo_stmt.c
      ext/pdo/tests/bug_38253.phpt
      ext/pdo/tests/bug_38253.phpt:
      fix bug #38253 (PDO produces segfault with default fetch mode)
      add test

2006-07-30  Georg Richter  <georg@mysql.com>

    * ext/mysqli/tests/bug37090.phpt
      ext/mysqli/tests/bug37090.phpt:
      
      file bug37090.phpt was initially added on branch PHP_5_2.

2006-07-30  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c:
      - MFB: silent compiler warnins (signess)

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - silent compiler warnings (signess)

    * ext/openssl/openssl.c:
      - MFB: vi happiness

2006-07-30  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/standard/array.c:
      Make array_merge(_recursive) handle binary keys safely. (Patch by Matt W)

2006-07-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - MFH: make the test more obvious and add an explanation

    * ext/openssl/openssl.c:
      - make the test more obvious and add an explanation

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - vi happiness++

2006-07-29  Antony Dovgal  <antony@zend.com>

    * ext/openssl/tests/bug38255.phpt:
      MFB: improve test

    * (PHP_5_2)
      ext/openssl/tests/bug38255.phpt:
      improve test

2006-07-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/openssl.c
      ext/openssl/openssl.c:
      - #38255, fails on array as well

    * (PHP_5_2)
      NEWS:
      - entry for #37820 and leak

    * (PHP_5_2)
      ext/openssl/tests/bug37820.phpt
      ext/openssl/tests/bug37820cert.pem
      ext/openssl/tests/bug37820key.pem
      ext/openssl/tests/bug38255.phpt:
      - forgot the tests

    * ext/openssl/openssl.c
      ext/openssl/tests/bug38255.phpt
      ext/openssl/tests/bug38255.phpt:
      - MFH: #38255, fix possible leak in php_openssl_evp_from_zval

    * (PHP_5_2)
      ext/openssl/openssl.c:
      - fix leak when the key is not a valid key (like false or an array)

    * ext/openssl/openssl.c
      ext/openssl/tests/bug37820.phpt
      ext/openssl/tests/bug37820.phpt
      ext/openssl/tests/bug37820cert.pem
      ext/openssl/tests/bug37820cert.pem
      ext/openssl/tests/bug37820key.pem
      ext/openssl/tests/bug37820key.pem:
      - #37820, add support for algorithm type in openssl_verify()

2006-07-29  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/tests/mb_strlen.phpt
      ext/mbstring/tests/mb_strlen.phpt
      ext/mbstring/tests/mb_strlen.phpt
      ext/mbstring/tests/mb_substr.phpt
      ext/mbstring/tests/mb_substr.phpt
      ext/mbstring/tests/mb_substr.phpt:
      fix tests.

2006-07-29  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/filter/logical_filters.c
      ext/filter/tests/bug8315.phpt:
      - #8315, flaot is affected too

    * ext/filter/logical_filters.c
      ext/filter/package.xml
      ext/filter/tests/bug8315.phpt:
      - MFH: #8315, NULL character stops the validation

    * (PHP_5_2)
      ext/filter/logical_filters.c
      ext/filter/package.xml
      ext/filter/tests/bug8315.phpt
      ext/filter/tests/bug8315.phpt:
      - #8315, NULL character stops the validation

2006-07-28  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/date/tests/date_constants.phpt:
      MFB: Update test

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/tests/date_constants.phpt:
      Fix DateTime::RSS
      Update tests

2006-07-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/hash/hash.c:
      MFB: cleanup of the phpinfo() output.

    * (PHP_5_2)
      ext/hash/hash.c:
      cleanup of the phpinfo() output.

    * (PHP_5_2)
      NEWS
      ext/standard/info.c
      ext/standard/info.h:
      ext/standard/info.c ext/standard/info.h

    * ext/zip/php_zip.c:
      MFB: Cleanup phpinfo() output

    * (PHP_5_2)
      ext/zip/php_zip.c:
      Cleanup phpinfo() output

2006-07-28  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/file/bug24313.phpt:
      fix test

    * ext/standard/tests/file/bug24313.phpt:
      fix test
      I really hope there are no systems where /dev is a symlink

    * run-tests.php:
      enabling --leak-check was bad idea, since there are way too much false
      positives caused by the absence of Zend MM

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      MFH: patch for #37846 (wordwrap() wraps incorrectly)
      by Dmitry Kononov <ddk at krasn dot ru>

    * ext/standard/string.c:
      patch for #37846 (wordwrap() wraps incorrectly)
      by Dmitry Kononov <ddk at krasn dot ru>

2006-07-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/filter.c:
      - HEAD does not suppot magic_gpc

2006-07-27  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/filter.c:
      MFB: Fixed a bug in the filter extension that prevented magic_quotes_gpc
      from being applied when RAW filter is used.

    * (PHP_5_2)
      NEWS
      ext/filter/filter.c:
      Fixed a bug in the filter extension that prevented magic_quotes_gpc from
      being applied when RAW filter is used.

    * main/php_variables.c
      main/rfc1867.c:
      MFB: Fixed bug #38236 (Binary data gets corrupted on multipart/formdata
      POST).

    * (PHP_5_2)
      main/rfc1867.c:
      Binary safe multipart request handling

2006-07-27  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/tests/001.phpt
      ext/zlib/tests/002.phpt
      ext/zlib/tests/003.phpt
      ext/zlib/tests/005.phpt
      ext/zlib/tests/006.phpt
      ext/zlib/tests/007.phpt
      ext/zlib/tests/bug_34821.phpt:
      upgrade the rest of the functions to Unicode (except ob_gzhandler, that I
      leave for Mike).
      also update tests to force binary data to be passed

    * ext/zlib/zlib.c:
      convert void* to zstr when using the 't' parameter type

2006-07-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      main/php_variables.c:
      Fixed bug #38236 (Binary data gets corrupted on multipart/formdata POST).

    * ext/session/mod_files.c
      ext/session/php_session.h
      ext/session/session.c:
      MFB: An improved fix for bug #38224

    * (PHP_5_2)
      ext/session/mod_files.c
      ext/session/php_session.h
      ext/session/session.c:
      An improved fix for bug #38224

2006-07-27  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c
      ext/soap/php_packet_soap.c
      ext/soap/php_xml.c
      ext/soap/php_xml.h
      ext/soap/soap.c:
      Removed deprecated #ifdef ZEND_ENGINE_2

    * ext/soap/soap.c:
      Unicode support (not finished)

2006-07-27  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/session.c:
      MFB: make C++ compilers happy

    * (PHP_5_2)
      ext/session/session.c:
      make C++ compilers happy

    * ext/session/session.c:
      Removed debug code

    * (PHP_5_2)
      ext/session/session.c:
      removed debug code

    * ext/session/session.c:
      MFB: Fixed bug #38224 (session extension can't handle broken cookies).

    * (PHP_5_2)
      NEWS
      ext/session/session.c:
      Fixed bug #38224 (session extension can't handle broken cookies).

    * ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re
      ext/date/tests/bug38229.phpt:
      MFB: Fixed bug #38229 (strtotime() does not parse YYYY-MM format).

    * ext/date/tests/bug38229.phpt
      ext/date/tests/bug38229.phpt:
      
      file bug38229.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/date/lib/parse_date.c
      ext/date/lib/parse_date.re:
      Fixed bug #38229 (strtotime() does not parse YYYY-MM format).

2006-07-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      MFH: fix leak in php_local_infile_init() handler

    * ext/mysqli/mysqli.c:
      fix leak in php_local_infile_init() handler

2006-07-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug38234.phpt
      ZendEngine2/tests/bug38234.phpt:
      
      file bug38234.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug38234.phpt:
      Fixed bug #38234 (Exception in __clone makes memory leak)

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed mess with semantic of zend_normalize_identifier()'s return value
      (SUCCESS != 1)

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug38132.phpt:
      Fix usage of uninitialized value and unicode support

2006-07-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      configure.in
      main/php_version.h
      scripts/php-config.in
      scripts/man1/php-config.1.in:
      MFH: - Added PHP_VERSION_ID == PHP_VERSION as integer.

    * configure.in
      main/php_version.h:
      - Removed unnecessary quotes

    * configure.in
      main/php_version.h
      scripts/php-config.in
      scripts/man1/php-config.1.in:
      - Added PHP_VERSION_ID == PHP_VERSION as integer value.

2006-07-27  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug38047.phpt
      ZendEngine2/tests/bug38047.phpt
      ZendEngine2/tests/bug38047.phpt:
      Fixed bug #38047 ("file" and "line" sometimes not set in backtrace from
      inside error handler)

2006-07-27  Antony Dovgal  <antony@zend.com>

    * ext/calendar/tests/jdtomonthname.phpt:
      MFB: fix test on 64bit machines

    * (PHP_5_2)
      ext/calendar/tests/jdtomonthname.phpt:
      fix test on 64bit machines

    * (PHP_5_2)
      ext/pdo/pdo_dbh.c:
      initialize var

    * (PHP_5_2)
      ext/mbstring/oniguruma/regerror.c:
      fix build with Intel C Compiler

2006-07-27  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/snmp/php_snmp.h
      ext/snmp/snmp.c:
      MFH: - Fixed bug #37164 (snmp_set_oid_numeric_print() misbehaves)
      MFH:   . Renamed the function to snmp_set_oid_output_format() which
      describes
      MFH:     it's behaviour better. Old one was left as an alias for it.
      MFH:   . Added 2 new constants: SNMP_OID_OUTPUT_FULL and
      SNMP_OID_OUTPUT_NUMERIC
      MFH: - Fixed some memleaks

    * ext/snmp/snmp.c:
      - Fixed bug #37164 (snmp_set_oid_numeric_print() misbehaves)
        . Renamed the function to snmp_set_oid_output_format() which describes
          it's behaviour better. Old one was left as an alias for it.
        . Added 2 new constants: SNMP_OID_OUTPUT_FULL and
      SNMP_OID_OUTPUT_NUMERIC
      - Fixed some memleaks

    * (PHP_5_2)
      ext/standard/credits_ext.h:
      update credits

    * (PHP_5_2)
      scripts/php-config.in:
      MFH:- Fix build with ext/date/lib with shared extensions

    * scripts/php-config.in:
      - Fix build with ext/date/lib with shared extensions

    * ext/wddx/config.m4:
      - Fix phpize build

2006-07-27  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/zip/zip_stream.c:
      MFB: Fixed compiler warnings.

    * (PHP_5_2)
      ext/zip/zip_stream.c:
      Fixed compiler warnings.

    * ext/reflection/php_reflection.c:
      MFB:   Improved fix for bug #38132

2006-07-26  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS
      ext/snmp/snmp.c:
      MFH: - Fixed bug #37564 (AES privacy encryption not possible due to
      net-snmp 5.2 compatibility issue)

    * ext/snmp/snmp.c:
      - Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2
      compatibility issue)

2006-07-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/reflection/tests/bug38132.phpt:
      Added test for bug #38132

2006-07-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/tests/033.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033_run.inc:
      - fix test

    * (PHP_5_2)
      ext/filter/tests/033_run.inc:
      - readability

2006-07-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38132.phpt:
      Improved fix for bug #38132

2006-07-26  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      sapi/cli/php.1.in:
      fix typo (#38223)

2006-07-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.c
      ZendEngine2/tests/bug38220.phpt
      ZendEngine2/tests/bug38220.phpt
      ZendEngine2/tests/bug38220.phpt:
      Fixed bug #38220 (Crash on some object operations)

2006-07-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/rfc1867.h:
      eliminate compilation warnings on AIX

2006-07-26  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      fix news

2006-07-26  Antony Dovgal  <antony@zend.com>

    * run-tests.php
      run-tests.php:
      turn Off Zend MM and check for leaks when running tests through valgrind

    * sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      nuke unused variable

2006-07-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - 38212 & 38214

    * ext/gd/libgd/gd_gif_out.c:
      - MFB #38214, gif interlace never worked

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_out.c:
      - #38214, gif interlace never works

2006-07-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug38211.phpt
      ZendEngine2/tests/bug38211.phpt:
      
      file bug38211.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug38211.phpt:
      Fixed bug #38211 (variable name and cookie name match breaks script
      execution)

2006-07-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/tests/38179.phpt
      ext/gd/tests/bug38179.phpt
      ext/gd/tests/bug38179.phpt:
      - mv 38179.phpt to bug38179.phpt

2006-07-26  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      configure.in
      ext/standard/basic_functions.c:
      MFH: fix compile warning on Solaris, getloadavg() is in sys/loadavg.h there

    * configure.in
      ext/standard/basic_functions.c:
      fix compile warning on Solaris, getloadavg() is in sys/loadavg.h there

2006-07-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/libgd/gd_gd2.c
      ext/gd/tests/bug38212.phpt:
      - MFH #38212, Segfault on invalid imagecreatefromgd2part() parameters

    * ext/gd/libgd/gd_gd2.c
      ext/gd/tests/bug38212.phpt
      ext/gd/tests/bug38212.phpt:
      - #38212, Segfault on invalid imagecreatefromgd2part() parameters

2006-07-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed crash of DEBUG version on SPARC CPU because of unaligned pointers.

2006-07-26  Antony Dovgal  <antony@zend.com>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug38217.phpt:
      fix bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too
      much memory)

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38217.phpt
      ext/reflection/tests/bug38217.phpt:
      MFH: fix bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate
      too much memory)

    * ext/oci8/oci8.c
      ext/oci8/oci8.c:
      improve connection timeout check (implements FR #38210)

2006-07-25  Michael Wallner  <mike@iworks.at>

    * ext/tidy/tidy.c:
      - fix compiler warnings

    * ext/tidy/tidy.c:
      - reduce memory footprint

    * sapi/apache/php_apache.c:
      - fix TS issue found by Jani

2006-07-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c
      ext/standard/var.c:
      MFH: Update protos & arginfo for memory_get_usage() &
      memory_get_peak_usage()

    * ext/standard/basic_functions.c
      ext/standard/var.c:
      Update protos & arginfo for memory_get_usage() & memory_get_peak_usage()

2006-07-25  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/reflection/php_reflection.c:
      - ws

2006-07-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/reflection/tests/bug38132.phpt
      ext/reflection/tests/bug38132.phpt:
      
      file bug38132.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c:
      Fixed bug #38132 (ReflectionClass::getStaticProperties() retains \0 in key
      names).

2006-07-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h
      ext/standard/var.c
      ext/standard/var.c
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.c:
      Changed memory_get_usage() and memory_get_peak_usage(). Optional boolean
      argument allows get memory size allocated by emalloc() (by default) or
      real size of memory allocated from system.

2006-07-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      news entry

    * (PHP_5_2)
      NEWS:
      ext/filepro moved to PECL

2006-07-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/reflection/php_reflection.c
      ext/reflection/tests/bug38194.phpt:
      MFB: Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the
      class itself).

    * (PHP_5_2)
      NEWS
      ext/reflection/php_reflection.c
      ext/reflection/tests/bug38194.phpt
      ext/reflection/tests/bug38194.phpt:
      Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the
      class itself).

2006-07-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/filter/filter.c:
      MFH: check g_hash for NULL before resetting it

    * ext/filter/filter.c:
      check g_hash for NULL before resetting it

2006-07-25  Uwe Schindler  <uwe@thetaphi.de>

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      MFH: Fix compilation with TSRM (now correct)

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      revert shitty whitespace patch (forgot to reconfigure my editor after
      reinstallation)

    * ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.c:
      Fix compilation with TSRM

2006-07-25  Antony Dovgal  <antony@zend.com>

    * ext/json/JSON_parser.c
      ext/json/JSON_parser.c:
      initialize variable

2006-07-25  Derick Rethans  <php@derickrethans.nl>

    * ZendEngine2/zend_API.c:
      - MFB: Fixed typo

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - Fixed typo.

2006-07-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_compile.c:
      - Fix off by one copy'n'paste error

2006-07-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/standard/var.c:
      - MFH Correctly handle binary proeprty names which are not mangled

    * ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049b.phpt
      ext/spl/tests/iterator_049b.phpt:
      - Update tests

    * ext/standard/var.c:
      - Correctly handle binary proeprty names which are not mangled

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      - MFH Yet another problematic case with mangled properties

    * ZendEngine2/zend_compile.c:
      - Yet another rproblematic case with mangled properties

2006-07-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      back to dev

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      5.2.0RC1

2006-07-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS:
      - #38179 and zip entry

2006-07-24  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      ext/standard/array.c:
      +1 for keys

2006-07-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/reflection/php_reflection.c
      ext/soap/php_encoding.c
      ext/standard/http.c
      ext/standard/var.c
      ext/wddx/wddx.c:
      - MFH zend_unmangle_property_name(), drop zend_unmangle_property_name_ex()

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Better fix for #34505 and related, drop zend_unmangle_property_name_ex()

    * ext/reflection/php_reflection.c
      ext/soap/php_encoding.c
      ext/standard/http.c
      ext/standard/var.c
      ext/wddx/wddx.c:
      - zend_(u_)_unmangle_property_name() has changed

    * ZendEngine2/zend.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fix for #34505 and repated (improved version of what is in 5.2, 5.1)

2006-07-24  Rob Richards  <rrichards@ctindustries.net>

    * ext/xmlreader/php_xmlreader.c:
      fix segfault

2006-07-24  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/zip/lib/zip_close.c:
      - missing file

    * ext/zip/lib/zip_close.c
      ext/zip/lib/zip_close.c:
      
      file zip_close.c was initially added on branch PHP_5_2.

    * (php_5_2_0RC1)
      ext/zip/CREDITS
      ext/zip/TODO
      ext/zip/config.m4
      ext/zip/config.w32
      ext/zip/package.xml
      ext/zip/php_zip.c
      ext/zip/php_zip.h
      ext/zip/zip_stream.c
      ext/zip/examples/comment.php
      ext/zip/examples/create.php
      ext/zip/examples/dir.php
      ext/zip/examples/extract.php
      ext/zip/examples/extractAll.php
      ext/zip/examples/fopen.php
      ext/zip/examples/get_set_comments.php
      ext/zip/examples/im.php
      ext/zip/examples/odt.php
      ext/zip/examples/oldapi.php
      ext/zip/examples/test.odt
      ext/zip/examples/test.zip
      ext/zip/examples/test1.zip
      ext/zip/examples/test_im.zip
      ext/zip/examples/test_with_comment.zip
      ext/zip/examples/too.php
      ext/zip/lib/mkstemp.c
      ext/zip/lib/unistd.h
      ext/zip/lib/zip.h
      ext/zip/lib/zip.h.orig
      ext/zip/lib/zip_add.c
      ext/zip/lib/zip_delete.c
      ext/zip/lib/zip_dirent.c
      ext/zip/lib/zip_entry_free.c
      ext/zip/lib/zip_entry_new.c
      ext/zip/lib/zip_err_str.c
      ext/zip/lib/zip_error.c
      ext/zip/lib/zip_error_get.c
      ext/zip/lib/zip_error_get_sys_type.c
      ext/zip/lib/zip_error_strerror.c
      ext/zip/lib/zip_error_to_str.c
      ext/zip/lib/zip_fclose.c
      ext/zip/lib/zip_file_error_get.c
      ext/zip/lib/zip_file_get_offset.c
      ext/zip/lib/zip_file_strerror.c
      ext/zip/lib/zip_fopen.c
      ext/zip/lib/zip_fopen_index.c
      ext/zip/lib/zip_fread.c
      ext/zip/lib/zip_free.c
      ext/zip/lib/zip_get_archive_comment.c
      ext/zip/lib/zip_get_file_comment.c
      ext/zip/lib/zip_get_name.c
      ext/zip/lib/zip_get_num_files.c
      ext/zip/lib/zip_memdup.c
      ext/zip/lib/zip_name_locate.c
      ext/zip/lib/zip_new.c
      ext/zip/lib/zip_open.c
      ext/zip/lib/zip_rename.c
      ext/zip/lib/zip_replace.c
      ext/zip/lib/zip_set_archive_comment.c
      ext/zip/lib/zip_set_file_comment.c
      ext/zip/lib/zip_set_name.c
      ext/zip/lib/zip_source_buffer.c
      ext/zip/lib/zip_source_file.c
      ext/zip/lib/zip_source_filep.c
      ext/zip/lib/zip_source_free.c
      ext/zip/lib/zip_source_function.c
      ext/zip/lib/zip_source_zip.c
      ext/zip/lib/zip_stat.c
      ext/zip/lib/zip_stat_index.c
      ext/zip/lib/zip_strerror.c
      ext/zip/lib/zip_unchange.c
      ext/zip/lib/zip_unchange_all.c
      ext/zip/lib/zip_unchange_archive.c
      ext/zip/lib/zip_unchange_data.c
      ext/zip/lib/zip_win32.h
      ext/zip/lib/zipint.h
      ext/zip/tests/001.phpt
      ext/zip/tests/binarynull.zip
      ext/zip/tests/bug7214.phpt
      ext/zip/tests/bug7658.odt
      ext/zip/tests/bug7658.phpt
      ext/zip/tests/bug7658.xml
      ext/zip/tests/bug8009.phpt
      ext/zip/tests/bug8009.zip
      ext/zip/tests/oo_addfile.phpt
      ext/zip/tests/oo_close.phpt
      ext/zip/tests/oo_delete.phpt
      ext/zip/tests/oo_ext_zip.phpt
      ext/zip/tests/oo_namelocate.phpt
      ext/zip/tests/oo_open.phpt
      ext/zip/tests/oo_rename.phpt
      ext/zip/tests/test.zip
      ext/zip/tests/test_procedural.zip
      ext/zip/tests/utils.php
      ext/zip/tests/zip_close.phpt
      ext/zip/tests/zip_entry_compressedsize.phpt
      ext/zip/tests/zip_entry_compressionmethod.phpt
      ext/zip/tests/zip_entry_filesize.phpt
      ext/zip/tests/zip_entry_name.phpt
      ext/zip/tests/zip_entry_open.phpt
      ext/zip/tests/zip_entry_read.phpt
      ext/zip/tests/zip_open.phpt
      ext/zip/tests/zip_read.phpt:
      - reimport (cannot symlink without replacing 4.4 and 5.0 versions)

2006-07-24  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - note about allow_url_include

2006-07-24  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c:
      Fixed memory leaks detection

    * ZendEngine2/tests/bug38146.phpt
      ZendEngine2/tests/bug38146.phpt:
      
      file bug38146.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      NEWS
      ZendEngine2/tests/bug38146.phpt:
      Test for bug #38146 (Cannot use array returned from foo::__get('bar') in
      write context)

2006-07-24  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/filter/filter.c:
      MFB: Fixed compiler warning.

    * (PHP_5_2)
      ext/filter/filter.c:
      Fixed compiler warning.

2006-07-24  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/pdo_dblib/pdo_dblib.c:
      fix build and typo after another lazy ass who does not test before commit:
      Dmitry

    * ext/pdo_dblib/pdo_dblib.c:
      fix build

2006-07-23  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/fdf/fdf.c:
      fix another compile failure. (bjori: TEST before commit!)

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      MFH: fix compile failure and remove unnecessary TSRMLS_FETCH calls

    * ext/sybase_ct/php_sybase_ct.c:
      fix compile failure and remove unnecessary TSRMLS_FETCH calls

    * scripts/phpize.in:
      typofix

2006-07-23  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd.c
      ext/gd/tests/38179.phpt:
      - MFB: #38179, imagecopy, palette to truecolor must use alpha channel too

    * ext/gd/tests/38179.phpt
      ext/gd/tests/38179.phpt:
      
      file 38179.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/gd/libgd/gd.c:
      - #38179, imagecopy, palette to truecolor must use alpha channel too

2006-07-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - This was reintroduced by Zeev

    * ext/standard/http.c:
      - Tiny piece of unicode support

    * ext/pdo_pgsql/pdo_pgsql.c:
      -fix a bunch of warnings

2006-07-22  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/xmlreader/php_xmlreader.c:
      Mark XMLReader methods with U.

    * (PHP_5_2)
      ext/standard/array.c:
      Gah.

    * (PHP_5_2)
      ext/standard/array.c:
      Matt should be happy now.

2006-07-22  Stefan Esser  <php@nopiracy.de>

    * (PHP_5_2)
      NEWS
      main/rfc1867.c
      main/rfc1867.h:
      Added RFC1867 fileupload processing hook.

2006-07-22  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      NEWS
      NEWS
      Zend/zend_API.c
      ZendEngine2/zend_API.c:
      MFH:- Fixed bug #38183 (disable_classes=Foobar causes disabled class to be
      called Foo)

    * ZendEngine2/zend_API.c:
      - Fixed bug #38183 (disable_classes=Foobar causes disabled class to be
      called Foo)

2006-07-22  Rob Richards  <rrichards@ctindustries.net>

    * ext/json/config.w32:
      enable by default

2006-07-22  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/json/JSON_parser.c
      ext/json/json.c:
      more const keywording

    * (PHP_5_2)
      ext/gd/tests/dashedlines.phpt
      ext/gd/tests/lines.phpt:
      dont create images in the php source root. output them instead

2006-07-22  Rob Richards  <rrichards@ctindustries.net>

    * win32/build/Makefile:
      enable native and unicode tests
      add ntest and utest build targets

    * run-tests.php:
      force unicode off in native mode (-N switch)
      swap usage of single and double quotes for win32 compat

2006-07-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/sanitizing_filters.c:
      - MFB: fix compiler warnings

    * (PHP_5_2)
      ext/filter/sanitizing_filters.c:
      - hopla, before I got more conflicts ;)
        (fix compiler warnings with latest const char changes)

2006-07-22  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/filter/filter.c
      ext/filter/logical_filters.c
      ext/filter/sanitizing_filters.c
      ext/gd/tests/dashedlines.phpt
      ext/gd/tests/lines.phpt
      ext/json/JSON_parser.c
      ext/json/json.c:
      MFB

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/logical_filters.c
      ext/filter/sanitizing_filters.c:
      use const keyword where possible

2006-07-22  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/filter.c
      ext/filter/sanitizing_filters.c
      ext/filter/tests/032.phpt
      ext/filter/tests/bug7586.phpt
      ext/filter/tests/bug7733.phpt:
      MFB:
      - API Shake up #1, change input_get_args argument order
      - silent compiler warnings
      - update tests

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/sanitizing_filters.c:
      - silent compiler warnings (char/unsigned char)

    * (PHP_5_2)
      ext/filter/filter.c:
      - api shake #1, parse_pararameter has to be changed too

    * (PHP_5_2)
      ext/filter/filter.c
      ext/filter/tests/032.phpt
      ext/filter/tests/bug7586.phpt
      ext/filter/tests/bug7733.phpt:
      - API Shake up #1, use input type as first argument in input_get_args
        (INPUT_GET/POST)

2006-07-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c:
      Apply Matt W's patch (with a fix) for array_combine() binary key safety.

    * ZendEngine2/zend.h:
      It's not legacy - it's binary.

    * ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      Remove references to BG(user_compare_fnnc_name).
      

    * unicode-progress.txt
      ext/standard/array.c:
      Make array_*intersect* functions use params API with FCI cache and mark
      them with U.

2006-07-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/examples/dualiterator.inc
      ext/spl/internal/regexiterator.inc:
      - Update docu

    * ext/spl/spl_iterators.c
      ext/spl/internal/recursiveregexiterator.inc:
      - Match code with docu

    * (PHP_5_2)
      ext/spl/spl_iterators.c
      ext/spl/internal/regexiterator.inc
      ext/spl/tests/iterator_029.phpt:
      - MFH Update RegexIterator, Docu & Tests

    * ext/spl/tests/iterator_029.phpt
      ext/spl/tests/spl_004.phpt:
      - Update tests

    * ext/spl/spl_iterators.c
      ext/spl/internal/regexiterator.inc:
      - Add control functions to RegexIterator

2006-07-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug37144.phpt:
      MTH: Fixed bug #37144 (PHP craches trying to assign into property of dead
      object)

    * ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug32660.phpt
      ZendEngine2/tests/bug32660.phpt
      ZendEngine2/tests/bug37667.phpt
      ZendEngine2/tests/bug37667.phpt:
      Changed error message (E_ERROR -> E_NOTICE) in case of indirect
      modification of overloaded property.

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed wrong "type" argument to read_property() handler

    * ext/standard/array.c:
      ZTS fix

2006-07-21  Rob Richards  <rrichards@ctindustries.net>

    * ext/xmlreader/php_xmlreader.c:
      return EMPTY_TEXT here

    * ext/xmlreader/php_xmlreader.c:
      unicode support for handling filenames

2006-07-20  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      Make array_walk(_recursive) use params API with FCI cache and mark them
      with U.

2006-07-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/spl/doxygen.cfg
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/internal/regexiterator.inc
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt:
      - Synch RegexIterator with HEAD

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/tests/grep2.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/split.phpt:
      - MFH Clean up (after consulting Andrei)
        . Change the handlers SPL uses to
      php_pcre_*_impl(pcre_cache_entry*,....)
        . All refactored funcs (match, split, replace, grep) use the above
        . Change (zend|php)_error() to php_error_docref()
        . Move from old to new param parsing api
        . Fix memleaks in unicode mode

    * ext/spl/spl_iterators.c:
      - Need to initialized zvals completley

2006-07-20  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c:
      Make all array_*diff* functions use params API (along with FCI cache)
      and mark them with U.
      

2006-07-20  Rob Richards  <rrichards@ctindustries.net>

    * ext/pcre/php_pcre.c:
      tsrmls fix

2006-07-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl_iterators.c
      ext/spl/internal/regexiterator.inc
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt:
      - Change order of ctor args

2006-07-20  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      Lib update

2006-07-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/pcre/php_pcre.c:
      - TSRM fixes

    * ext/spl/internal/regexiterator.inc:
      - Update docu

    * ext/pcre/php_pcre.c:
      - WS

    * ext/pcre/tests/grep2.phpt:
      - Fix unicode expectations

    * ext/spl/spl_iterators.c:
      

    * ext/spl/doxygen.cfg
      ext/spl/spl_functions.c
      ext/spl/spl_functions.h
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/internal/regexiterator.inc
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt:
      - Update RegexIterator

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/tests/grep2.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/preg_replace_callback2.phpt
      ext/pcre/tests/split.phpt:
      - Clean up (after consulting Andrei)
       . Change the handlers SPL uses to php_pcre_*_impl(pcre_cache_entry*,....)
       . All refactored funcs (match, split, replace, grep) use the above
       . Change (zend|php)_error() to php_error_docref()
       . Move from old to new param parsing api
       . Fix memleaks in unicode mode

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - Add new unicode functions: add_u_assoc_*[_ex]() which allow to add values
        using a unicode key.

2006-07-20  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ext/standard/array.c:
      Rewrite array_map() to use params API with fci cache and mark it with U.

    * unicode-todo.txt:
      -** empty log message ***

2006-07-20  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/oniguruma/enc/gb18030.c
      ext/mbstring/oniguruma/enc/gb18030.c:
      
      file gb18030.c was initially added on branch PHP_5_2.

2006-07-20  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/tests/date_create-1.phpt:
      - MFH: Rename date classes to DateTime and DateTimeZone

    * ext/date/php_date.c
      ext/date/tests/date_create-1.phpt:
      - Rename date classes to DateTime and DateTimeZone

2006-07-20  Andrei Zmievski  <andrei@gravitonic.com>

    * README.PARAMETER_PARSING_API:
      Fix void* -> zstr

2006-07-20  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_5_2)
      ext/mbstring/config.m4
      ext/mbstring/config.w32
      ext/mbstring/oniguruma/COPYING
      ext/mbstring/oniguruma/HISTORY
      ext/mbstring/oniguruma/README
      ext/mbstring/oniguruma/README.ja
      ext/mbstring/oniguruma/config.h.in
      ext/mbstring/oniguruma/index.html
      ext/mbstring/oniguruma/onigcmpt200.h
      ext/mbstring/oniguruma/oniggnu.h
      ext/mbstring/oniguruma/oniguruma.h
      ext/mbstring/oniguruma/regcomp.c
      ext/mbstring/oniguruma/regenc.c
      ext/mbstring/oniguruma/regenc.h
      ext/mbstring/oniguruma/regerror.c
      ext/mbstring/oniguruma/regexec.c
      ext/mbstring/oniguruma/regext.c
      ext/mbstring/oniguruma/reggnu.c
      ext/mbstring/oniguruma/regint.h
      ext/mbstring/oniguruma/regparse.c
      ext/mbstring/oniguruma/regparse.h
      ext/mbstring/oniguruma/regposix.c
      ext/mbstring/oniguruma/regsyntax.c
      ext/mbstring/oniguruma/regversion.c
      ext/mbstring/oniguruma/st.c
      ext/mbstring/oniguruma/st.h
      ext/mbstring/oniguruma/enc/big5.c
      ext/mbstring/oniguruma/enc/euc_jp.c
      ext/mbstring/oniguruma/enc/euc_kr.c
      ext/mbstring/oniguruma/enc/euc_tw.c
      ext/mbstring/oniguruma/enc/iso8859_1.c
      ext/mbstring/oniguruma/enc/iso8859_10.c
      ext/mbstring/oniguruma/enc/iso8859_11.c
      ext/mbstring/oniguruma/enc/iso8859_13.c
      ext/mbstring/oniguruma/enc/iso8859_14.c
      ext/mbstring/oniguruma/enc/iso8859_15.c
      ext/mbstring/oniguruma/enc/iso8859_16.c
      ext/mbstring/oniguruma/enc/iso8859_2.c
      ext/mbstring/oniguruma/enc/iso8859_3.c
      ext/mbstring/oniguruma/enc/iso8859_4.c
      ext/mbstring/oniguruma/enc/iso8859_5.c
      ext/mbstring/oniguruma/enc/iso8859_6.c
      ext/mbstring/oniguruma/enc/iso8859_7.c
      ext/mbstring/oniguruma/enc/iso8859_8.c
      ext/mbstring/oniguruma/enc/iso8859_9.c
      ext/mbstring/oniguruma/enc/koi8.c
      ext/mbstring/oniguruma/enc/koi8_r.c
      ext/mbstring/oniguruma/enc/sjis.c
      ext/mbstring/oniguruma/enc/unicode.c
      ext/mbstring/oniguruma/enc/utf16_be.c
      ext/mbstring/oniguruma/enc/utf16_le.c
      ext/mbstring/oniguruma/enc/utf32_be.c
      ext/mbstring/oniguruma/enc/utf32_le.c
      ext/mbstring/oniguruma/enc/utf8.c
      ext/mbstring/oniguruma/win32/config.h:
      Updated bundled oniguruma library (used for multibyte regular expression)
      to 4.2.0.

2006-07-20  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/filter/package.xml:
      - update changelog

    * ext/filter/logical_filters.c
      ext/filter/tests/034.phpt:
      - MFB:
       - make boolean logical filter works like int/float and php itself
       - add more tests for boolean input

    * ext/filter/tests/034.phpt
      ext/filter/tests/034.phpt:
      
      file 034.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/filter/logical_filters.c:
      - make boolean logical filter works like int/float and php itself
      - add more tests for boolean input

2006-07-20  Antony Dovgal  <antony@zend.com>

    * ext/json/config.m4
      ext/json/config.m4:
      rephrase

2006-07-20  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/json/config.m4:
      Simplify configure, no need to have dozen macros which have no use

    * ext/standard/credits_ext.h
      ext/standard/credits_ext.h:
      update

    * ext/json/CREDITS
      ext/json/CREDITS:
      
      missing credits file

2006-07-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/json/json.c
      ext/json/tests/003.phpt
      ext/json/tests/004.phpt
      ext/json/tests/005.phpt:
      MFH: use E_WARNING on recursion and add null to the result to keep it valid

    * ext/json/json.c
      ext/json/tests/003.phpt
      ext/json/tests/004.phpt
      ext/json/tests/005.phpt:
      use E_WARNING on recursion and add null to the result to keep it valid

    * ext/json/JSON_parser.c:
      ZTS fix

    * (PHP_5_2)
      ext/json/tests/.cvsignore:
      add missing .cvsignore

    * ext/json/tests/.cvsignore
      ext/json/tests/.cvsignore:
      
      add missing .cvsignore

    * (PHP_5_2)
      ext/json/json.c
      ext/json/tests/001.phpt
      ext/json/tests/002.phpt
      ext/json/tests/003.phpt
      ext/json/tests/004.phpt
      ext/json/tests/005.phpt:
      MFH: add recursion protection to json_encode() and new tests

    * ext/json/json.c
      ext/json/tests/001.phpt
      ext/json/tests/002.phpt
      ext/json/tests/002.phpt
      ext/json/tests/003.phpt
      ext/json/tests/003.phpt
      ext/json/tests/004.phpt
      ext/json/tests/004.phpt
      ext/json/tests/005.phpt
      ext/json/tests/005.phpt:
      add recursion protection to json_encode() and new tests

    * (PHP_5_2)
      ext/json/JSON_parser.c
      ext/json/tests/001.phpt:
      fix segfault, add test

    * ext/json/JSON_parser.c
      ext/json/tests/001.phpt
      ext/json/tests/001.phpt:
      fix segfault caused by empty keys is JSON data
      add test

    * ext/json/json.c:
      json_escape_string() doesn't use tsrm_ls, so no need to pass it

    * ZendEngine2/zend_builtin_functions.c:
      no need to return bool and false in the same time =)

    * (PHP_5_2)
      ext/date/php_date.c:
      break; break; -> break;

2006-07-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/pcre/php_pcre.h:
      - WS

2006-07-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/xmlwriter/tests/009.phpt
      ext/xmlwriter/tests/OO_009.phpt:
      - MFH: fix tests, libxml 2.6.24 and up adds a new line after a processing
        instruction (PI)

    * (PHP_5_2)
      ext/xmlwriter/tests/009.phpt
      ext/xmlwriter/tests/OO_009.phpt:
      - fix tests for PI with libxml 2.6.24+, a new line is now added

2006-07-19  Rob Richards  <rrichards@ctindustries.net>

    * ext/xmlreader/php_xmlreader.c
      ext/xmlreader/tests/012.phpt
      ext/xmlreader/tests/013.phpt:
      unicode support
      update tests

    * ext/libxml/php_libxml.h:
      add unicode compatible macros for returning strings from xml based
      extensions

2006-07-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c:
      Fix usage of 'return_null' option in parameter parsing.

    * README.PARAMETER_PARSING_API
      ZendEngine2/zend_API.c:
      Make 't' and 'T' use zstr for storage type.

    * README.PARAMETER_PARSING_API
      ZendEngine2/zend_API.c:
      Add '+' varargs specifier that requires at least one arg.

2006-07-19  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Extension news

    * ext/json/JSON_parser.h
      ext/json/config.m4
      ext/json/json.c:
      MFB: Fixed compiler warnings and enable Json by default.

    * (PHP_5_2)
      ext/json/JSON_parser.h
      ext/json/config.m4
      ext/json/json.c:
      Fixed compiler warnings and enable Json by default.

2006-07-19  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      un*uck NEWS

    * (PHP_5_2)
      ZendEngine2/README.ZEND_MM:
      Missing file..

2006-07-19  Michael Wallner  <mike@iworks.at>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      main/main.c
      main/php_globals.h:
      - added error_get_last() function

2006-07-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug37144.phpt:
      Fixed bug #37144 (PHP crashes trying to assign into property of dead
      object)

2006-07-19  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/filter/callback_filter.c:
      no need to fetch name and free it immediately after that

    * ext/filter/callback_filter.c:
      no need to fetch name and free it immediately after that
      the patch also fixes a segfault

    * ext/filter/tests/007.phpt
      ext/filter/tests/007.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/011.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/014.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033.phpt
      ext/filter/tests/033_run.inc
      ext/filter/tests/033_run.inc
      ext/filter/tests/033_run.inc
      ext/filter/tests/033_run.php
      ext/filter/tests/033_run.php:
      fix tests

    * (PHP_5_2)
      ext/filter/filter.c:
      MFH: increase refcount when adding zval to the result array

    * ext/filter/filter.c:
      increase refcount when adding zval to the result array

    * ext/filter/filter.c
      ext/filter/filter.c
      ext/filter/logical_filters.c
      ext/filter/logical_filters.c
      ext/filter/sanitizing_filters.c
      ext/filter/sanitizing_filters.c:
      fix compile warnings

    * ZendEngine2/zend.c:
      MFB: fetch tsrm_ls, don't use it uninitialized

    * (PHP_5_2)
      ZendEngine2/zend.c:
      fetch tsrm_ls, don't use it uninitialized

2006-07-19  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c:
      Initialize some vars.

2006-07-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/filter/filter.c:
      - CS

    * ext/filter/filter.c
      ext/filter/php_filter.h:
      - Fix build

2006-07-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/spl/spl_iterators.c:
      MFB: Fixed memory leak

    * (PHP_5_2)
      ext/spl/spl_iterators.c:
      Fixed memory leak

2006-07-18  Andrei Zmievski  <andrei@gravitonic.com>

    * README.PARAMETER_PARSING_API
      ZendEngine2/zend_API.c:
      Implement varargs parameter parsing. See README for examples.

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_unicode.c
      ext/reflection/php_reflection.c:
      Callable checks and class fetching and lookup should support identifer
      normalization now. (Marcus, Andrei)

2006-07-18  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/README.ZEND_MM:
      - Capture Dmitry's Zend MM email for later reference

2006-07-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_alloc.c:
      MFH: fix build on platforms without mremap()

    * ZendEngine2/zend_alloc.c:
      fix build on platforms without mremap()

2006-07-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c
      ext/soap/soap.c:
      Unicode support (not finished)

2006-07-18  Antony Dovgal  <antony@zend.com>

    * NEWS:
      patch merged into 5_2

    * (PHP_5_2)
      NEWS:
      news entry

    * (PHP_5_2)
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h
      ext/gmp/tests/gmp_nextprime.phpt:
      MFH: add gmp_nextprime()
      patch by ants dot aasma at gmail dot com

2006-07-18  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      ext/date/php_date.c
      ext/date/php_date.h:
      - Enable all new date functions and classes

    * ext/date/php_date.c
      ext/date/php_date.h:
      - Enable all methods in the already existing Date and Timezone classes

2006-07-18  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c:
      Fixed compilation error

2006-07-18  Antony Dovgal  <antony@zend.com>

    * ext/pcre/tests/split2.phpt
      ext/pcre/tests/split2.phpt:
      fix test

2006-07-18  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/Zend.m4
      ZendEngine2/Zend.m4
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_fast_cache.h
      ZendEngine2/zend_fast_cache.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.h
      ZendEngine2/zend_mm.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c
      ext/standard/var.c
      ext/standard/var.c
      main/main.c
      main/main.c
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.c
      win32/build/config.w32
      win32/build/config.w32:
      New memory manager

2006-07-18  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c:
      fix logic

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      MFH: fix DVAL_TO_LVAL() on AIX with old gcc

    * ZendEngine2/zend_operators.c:
      fix DVAL_TO_LVAL() macro, which doesn't seem to work correctly on AIX & GCC
      < 3.5

2006-07-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/tests/013.phpt:
      MFB: Added possible failure note.

    * (PHP_5_2)
      ext/mysqli/tests/013.phpt:
      Added possible failure note.

2006-07-17  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      unicode-todo.txt:
      -** empty log message ***

    * ext/standard/array.c:
      Update array_filter() and array_reduce() to use params API with FCI
      cache and mark them with U.

    * unicode-progress.txt
      ext/standard/array.c:
      Upgrade uasort() and uksort() to use params API with FCI cache and mark
      them with U.

2006-07-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS
      NEWS
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.c:
      - MFH Fix #38125 undefined reference to spl_dual_it_free_storage

    * (PHP_5_1)
      ext/spl/spl_iterators.c:
      - Fix key handling

    * ext/spl/spl_iterators.c:
      - Fix #38125 undefined reference to spl_dual_it_free_storage

2006-07-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_execute_API.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      - Upgrade usort() to support Unicode (including valid Unicode callbacks).
      - Make usort() use 'f' specifier for function call info/cache.

2006-07-17  Michael Wallner  <mike@iworks.at>

    * ext/standard/string.c:
      MFB52: fix bug #37945 pathinfo() cannot handle argument with special
             characters like german "Umlaute"

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      - fix bug #37945 pathinfo() cannot handle argument with special characters
        like german "Umlaute"

2006-07-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/basic_functions.c:
      - Use zend_uchar for param type
      - %v is for UG() - dependent strings, which is not the case here
      - 'T' is only useful for multiple parameters, so use 't' instead

2006-07-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug38112.gif
      ext/gd/tests/bug38112.gif
      ext/gd/tests/bug38112.phpt
      ext/gd/tests/bug38112.phpt:
      - MFB: #38112, corrupt GIF Image segfault

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug38112.gif
      ext/gd/tests/bug38112.gif
      ext/gd/tests/bug38112.phpt
      ext/gd/tests/bug38112.phpt:
      - #38112, add test and use MAX_LWZ_BITS instead of the value

    * (PHP_5_2)
      ext/gd/tests/colorat.phpt
      ext/gd/tests/colorclosest.phpt
      ext/gd/tests/colorexact.phpt
      ext/gd/tests/colorresolve.phpt
      ext/gd/tests/copy.phpt
      ext/gd/tests/copyresized.phpt
      ext/gd/tests/createfromgd2.phpt
      ext/gd/tests/createfromwbmp.phpt
      ext/gd/tests/dashedlines.phpt
      ext/gd/tests/gif.phpt
      ext/gd/tests/imagewbmp.phpt
      ext/gd/tests/lines.phpt
      ext/gd/tests/src.gd2
      ext/gd/tests/src.wbmp
      ext/gd/tests/test_gif_2.gif
      ext/gd/tests/test_gif_2.gif
      ext/gd/tests/truecolor.phpt
      ext/gd/tests/types.phpt:
      - sync tests with HEAD

2006-07-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * run-tests.php:
      MFB: valgrind args change

    * (PHP_5_2)
      run-tests.php:
      make valgrind trace child processes. useful for the PCNTL extension
      (fork()), for example

    * ext/pcre/tests/preg_replace2.phpt:
      MFB

    * ext/pcre/tests/preg_replace2.phpt
      ext/pcre/tests/preg_replace2.phpt:
      
      file preg_replace2.phpt was initially added on branch PHP_5_2.

    * run-tests.php:
      MFB 5.2

    * (PHP_5_2)
      run-tests.php:
      now they are really equivalent..

2006-07-17  Antony Dovgal  <antony@zend.com>

    * tests/classes/abstract_static.phpt
      tests/classes/abstract_static.phpt:
      typofix

2006-07-17  Dmitry Stogov  <dmitry@zend.com>

    * main/main.c:
      Fixed memory leaks in ZTS mode

    * (PHP_5_2)
      main/main.c:
      Fixed memory leaks in ZTS mode.

2006-07-17  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c:
      tweak constant() to use the brand new unicode parameters API

    * ext/standard/basic_functions.c:
      make use of new param parsing API
      use convert_to_text(), which makes constant() unicode aware
      finally nuke invalid reads

2006-07-17  Dmitry Stogov  <dmitry@zend.com>

    * ext/spl/spl_iterators.c:
      ZTS fix

2006-07-17  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c
      ext/standard/tests/strings/pathinfo.phpt
      ext/standard/tests/strings/pathinfo.phpt:
      fix access to freed memory in pathinfo()
      add test

2006-07-17  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      added option parameter mb_strrpos( ).

2006-07-17  Ilia Alshanetsky  <ilia@prohost.org>

    * run-tests.php:
      MFB: Don't use regex where none is needed.

    * (PHP_5_2)
      run-tests.php:
      Don't use regex where none is needed.

2006-07-17  Jon Parise  <jon+php@csh.rit.edu>

    * scripts/phpize.in:
      If the $PHP_AUTOCONF and $PHP_AUTOHEADER environmental variables are set
      to full paths, the `shtool path` test would fail (because it only tests
      for the existence of a bare filename in the current $PATH).  We now test
      the the executability of $PHP_AUTOCONF and $PHP_AUTOHEADER before falling
      back to the `shtool path` test.
      
      Later on, phpize will execute $PHP_AUTOCONF and $PHP_AUTOHEADER directly,
      so they will work fine as either absolute paths or files within $PATH.
      
      Also, improving the grammar of the error messages in the failure cases.

    * scripts/phpize.in:
      Wrapping the $PHP_AUTOCONF and $PHP_AUTOHEADER error messages to fit
      within 80 columns.

2006-07-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/spl/spl.php:
      -Typo

    * (PHP_5_2)
      ext/spl/spl.php
      ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/internal/filteriterator.inc
      ext/spl/internal/recursiveregexiterator.inc
      ext/spl/internal/regexiterator.inc
      ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt:
      - MFH:
        . Upgrade RegexIterator capabilities, see docu
        . Update docu
        . Add test (which fails right now: iterator_049.phpt)
        . Add tests for new functionality

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h:
      - MFH: Little bit refactoring: Two new PHPAPI functions:
        . php_pcre_match
        . php_pcre_split

    * ext/pcre/php_pcre.h:
      - TSRM Fix

    * ext/spl/spl_iterators.c
      ext/spl/spl_iterators.h
      ext/spl/internal/regexiterator.inc
      ext/spl/internal/regexiterator.inc
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_050.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_051.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_052.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_053.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_054.phpt
      ext/spl/tests/iterator_055.phpt
      ext/spl/tests/iterator_055.phpt:
      - Upgrade RegexIterator capabilities, see docu

    * ext/spl/tests/iterator_049.phpt
      ext/spl/tests/iterator_049.phpt:
      
      - This test fails right now and requires a zend API change to fix

2006-07-16  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/grep2.phpt
      ext/pcre/tests/split.phpt
      ext/pcre/tests/split2.phpt:
      MFB

    * ext/pcre/tests/grep2.phpt
      ext/pcre/tests/grep2.phpt
      ext/pcre/tests/split.phpt
      ext/pcre/tests/split.phpt
      ext/pcre/tests/split2.phpt
      ext/pcre/tests/split2.phpt:
      
      file grep2.phpt was initially added on branch PHP_5_2.

2006-07-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/pcrelib/.cvsignore:
      - Little bit refactoring: Two new PHPAPI functions:
        . php_pcre_match
        . php_pcre_split

    * ext/spl/spl.php
      ext/spl/internal/filteriterator.inc
      ext/spl/internal/recursiveregexiterator.inc
      ext/spl/internal/recursiveregexiterator.inc
      ext/spl/internal/recursiveregexiterator.inc
      ext/spl/internal/regexiterator.inc
      ext/spl/internal/regexiterator.inc:
      - Update docu

    * ext/spl/tests/iterator_048.phpt:
      - Correct test name

2006-07-16  Christian Stocker  <chregu@bitflux.ch>

    * ext/dom/node.c:
      MFB
      improved code (after suggestion by helly)

    * (PHP_5_2)
      ext/dom/node.c:
      improved code (after suggestion by helly)

2006-07-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/strings/bug24098.phpt:
      fix test

    * ext/standard/tests/strings/bug24098.phpt:
      3+1 != 3  =)

2006-07-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/string.c:
      - MFB: PATHINFO_FILENAME constant registration (Sara)

2006-07-16  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c:
      all stream functions are actually macros that already have TSRMLS_CC,
      no need to pass it manually

2006-07-16  Christian Stocker  <chregu@bitflux.ch>

    * ext/dom/dom_fe.h
      ext/dom/node.c:
      Added DOMNode::getNodePath() for getting an XPath for a node.
      (MFB)

    * (PHP_5_2)
      NEWS
      ext/dom/dom_fe.h
      ext/dom/node.c:
      Added DOMNode::getNodePath() for getting an XPath for a node.

2006-07-16  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c:
      - #38112, corrupt GIF segfaults, test will follow

2006-07-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_4)
      NEWS
      NEWS
      ext/standard/math.c
      ext/standard/math.c
      ext/standard/tests/strings/bug29538.phpt
      ext/standard/tests/strings/bug29538.phpt:
      - MFH Fixed Bug #29538 number_format and problem with 0

    * ext/standard/math.c
      ext/standard/tests/strings/bug29538.phpt
      ext/standard/tests/strings/bug29538.phpt
      ext/standard/tests/strings/bug29538.phpt:
      - Fixed Bug #29538 number_format and problem with 0

    * (PHP_5_2)
      NEWS
      ext/standard/string.c
      ext/standard/tests/strings/bug24098.phpt:
      - MFH Pathinfo allows to get filename (Toby S, Christian S)

    * ext/standard/string.c
      ext/standard/tests/strings/bug24098.phpt:
      - Pathinfo allows to get filename (Toby S, Christian S)

2006-07-15  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_builtin_functions.c:
      - Provide defined value for autoload flag

    * (PHP_5_2)
      NEWS
      ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/spl/internal/splfileobject.inc
      ext/standard/file.c
      ext/standard/file.h:
      - MFH Implement todo: SplFileObject: ability to set the CSV separator per
      object

    * ext/spl/internal/splfileobject.inc:
      - Update docu

    * ext/spl/spl_directory.c:
      - Be on the safe side

    * ext/spl/spl_directory.c:
      - Implement todo: SplFileObject: ability to set the CSV separator per
      object, part 2

    * ext/spl/spl_directory.c
      ext/spl/spl_directory.h
      ext/standard/file.c
      ext/standard/file.h:
      - Implement todo: SplFileObject: ability to set the CSV separator per
      object

    * (PHP_5_2)
      ext/spl/spl_directory.c
      ext/spl/tests/fileobject_003.phpt:
      - MFH Fix issue with SplFileObject and directories

    * ext/spl/spl_directory.c
      ext/spl/tests/fileobject_003.phpt:
      - Fix issue with SplFileObject and directories

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/tests/array/array_fill_keys.phpt:
      - MFH array_fill_keys, better unicode support, use new param parsing API

    * ext/standard/array.c:
      - Readd proto

    * ext/standard/array.c
      ext/standard/tests/array/array_fill_keys.phpt:
      - Update array_fill_keys, better unicode support, use new param parsing API

    * (PHP_5_2)
      NEWS
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/php_array.h
      ext/standard/tests/array/array_fill_keys.phpt:
      - MFH Added array_fill_keys(). (Marcus, Mathew W)

    * ext/standard/tests/array/array_fill_keys.phpt
      ext/standard/tests/array/array_fill_keys.phpt:
      
      - Add array_fill_keys() (Matt W, php_lists at realplain com)

    * ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/php_array.h:
      - Add array_fill_keys() (Matt W, php_lists at realplain com)

2006-07-14  Andrei Zmievski  <andrei@gravitonic.com>

    * run-tests.php:
      remove debugging

    * run-tests.php:
      run-tests.php maintainers, rise up!

    * run-tests.php:
      Do this workaround only for unicode mode.

    * ext/standard/tests/array/compact.phpt:
      Add test for compact().

    * run-tests.php:
      Encode $wanted in output_encoding for comparison (workaround).

    * unicode-progress.txt
      ext/standard/array.c:
      Adjust array_pad(), array_reverse(), and array_unique() for params API
      and mark them with U.

2006-07-14  Sara Golemon  <sara@golemon.com>

    * main/streams/unicode_filter.c:
      Logic fix:  (!a == b) != (a != b)

2006-07-14  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c:
      - Simplify array_combine() and adjust for params API
      - Adjust array_count_values() and array_rand() for params API and mark
        with U

    * unicode-progress.txt
      ext/standard/array.c:
      Adjust array_key_exists(), array_slice(), and array_splice() for params
      API and mark them with U.

2006-07-14  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      

2006-07-14  Antony Dovgal  <antony@zend.com>

    * ext/standard/file.c
      ext/standard/streamsfuncs.c:
      MFB: rephrase the error message (fixes #38106)

    * (PHP_5_2)
      ext/standard/file.c
      ext/standard/streamsfuncs.c:
      rephrase the error message (fixes #38106)

2006-07-14  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c:
      Make array_change_key_case() -- a candidate for the quite possibly the
      most useless function ever -- use params API and mark it with U.

2006-07-14  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      

    * main/streams/unicode_filter.c:
      

    * main/streams/streams.c:
      

2006-07-14  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt
      ext/standard/array.c:
      Update end(), prev(), next(), reset(), current(), and key() for params
      API and mark with U.

    * unicode-todo.txt:
      -** empty log message ***

    * unicode-progress.txt
      ext/standard/array.c:
      Update array_search()/in_array() for params API and mark with U.

    * unicode-progress.txt
      ext/standard/array.c:
      Update array_keys() and array_values() for params API and mark with U.

    * unicode-progress.txt
      unicode-todo.txt
      ext/standard/array.c:
      - Simplify array_fill().
      - Do params API for a couple of funcs and mark them as Unicode
        compliant.

2006-07-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      ext/pspell/tests/003.phpt:
      fix test with some aspell versions

2006-07-14  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_unicode.h:
      add USTR_VAL() access zstr value

    * ext/standard/var.c:
      WS and CS fixes
      I suppose STR_FREE() is better than if(..) {efree (..);}

2006-07-14  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/var.c:
      Fixed unserialize() in unicode mode

2006-07-13  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      FIXME note

    * unicode-progress.txt
      ext/standard/array.c:
      Update array_sum() and array_product() (U).

    * unicode-progress.txt
      ext/standard/array.c:
      Mark a few more funcs.

    * unicode-progress.txt
      ZendEngine2/zend_API.c
      ext/standard/array.c
      ext/standard/string.c:
      - Let the caller output a warning instead of having
        zend_get_unified_string_type() do it.
      - Mark a few more functions are Unicode compatible.

    * unicode-progress.txt
      ext/standard/array.c:
      - Make compact() normalize variablem name before checking symtable.
      - Mark tested/upgraded functions with 'U' flag.

2006-07-13  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c
      main/main.c:
      initialize variables

    * main/php_logos.h
      main/php_logos.h:
      fix build

2006-07-13  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c
      ext/soap/php_http.c
      ext/soap/php_packet_soap.c
      ext/soap/php_schema.c
      ext/soap/php_sdl.c
      ext/soap/php_soap.h
      ext/soap/soap.c
      ext/soap/tests/any.phpt
      ext/soap/tests/classmap002.phpt
      ext/soap/tests/server007.phpt
      ext/soap/tests/server008.phpt
      ext/soap/tests/bugs/bug27722.phpt
      ext/soap/tests/bugs/bug27742.phpt
      ext/soap/tests/bugs/bug28751.phpt
      ext/soap/tests/bugs/bug28969.phpt
      ext/soap/tests/bugs/bug28985.phpt
      ext/soap/tests/bugs/bug29061.phpt
      ext/soap/tests/bugs/bug29109.phpt
      ext/soap/tests/bugs/bug29236.phpt
      ext/soap/tests/bugs/bug29795.phpt
      ext/soap/tests/bugs/bug29830.phpt
      ext/soap/tests/bugs/bug29839.phpt
      ext/soap/tests/bugs/bug29844.phpt
      ext/soap/tests/bugs/bug30045.phpt
      ext/soap/tests/bugs/bug30106.phpt
      ext/soap/tests/bugs/bug30175.phpt
      ext/soap/tests/bugs/bug30799.phpt
      ext/soap/tests/bugs/bug30928.phpt
      ext/soap/tests/bugs/bug30994.phpt
      ext/soap/tests/bugs/bug31422.phpt
      ext/soap/tests/bugs/bug31695.phpt
      ext/soap/tests/bugs/bug31755.phpt
      ext/soap/tests/bugs/bug32776.phpt
      ext/soap/tests/bugs/bug34449.phpt
      ext/soap/tests/bugs/bug34453.phpt
      ext/soap/tests/bugs/bug34643.phpt
      ext/soap/tests/bugs/bug35142.phpt
      ext/soap/tests/bugs/bug36226.phpt
      ext/soap/tests/bugs/bug36575.phpt
      ext/soap/tests/bugs/bug36629.phpt
      ext/soap/tests/bugs/bug36908.phpt
      ext/soap/tests/bugs/bug37278.phpt
      ext/soap/tests/bugs/bug38004.phpt
      ext/soap/tests/bugs/bug38005.phpt
      ext/soap/tests/bugs/bug38055.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005p.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005s.phpt
      ext/soap/tests/interop/Round2/Base/r2_base_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_001w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_002w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_003w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_005w.phpt
      ext/soap/tests/interop/Round3/GroupE/r3_groupE_list_006w.phpt
      ext/soap/tests/interop/Round4/GroupI/r4_groupI_xsd_006w.phpt
      ext/soap/tests/schema/schema004.phpt
      ext/soap/tests/schema/schema009.phpt
      ext/soap/tests/schema/schema010.phpt
      ext/soap/tests/schema/schema011.phpt
      ext/soap/tests/schema/schema012.phpt
      ext/soap/tests/schema/schema013.phpt
      ext/soap/tests/schema/schema014.phpt
      ext/soap/tests/schema/schema015.phpt
      ext/soap/tests/schema/schema016.phpt
      ext/soap/tests/schema/schema017.phpt
      ext/soap/tests/schema/schema018.phpt
      ext/soap/tests/schema/schema019.phpt
      ext/soap/tests/schema/schema020.phpt
      ext/soap/tests/schema/schema021.phpt
      ext/soap/tests/schema/schema022.phpt
      ext/soap/tests/schema/schema030.phpt
      ext/soap/tests/schema/schema031.phpt
      ext/soap/tests/schema/schema032.phpt
      ext/soap/tests/schema/schema033.phpt
      ext/soap/tests/schema/schema034.phpt
      ext/soap/tests/schema/schema035.phpt
      ext/soap/tests/schema/schema036.phpt
      ext/soap/tests/schema/schema037.phpt
      ext/soap/tests/schema/schema038.phpt
      ext/soap/tests/schema/schema039.phpt
      ext/soap/tests/schema/schema040.phpt
      ext/soap/tests/schema/schema041.phpt
      ext/soap/tests/schema/schema042.phpt
      ext/soap/tests/schema/schema043.phpt
      ext/soap/tests/schema/schema044.phpt
      ext/soap/tests/schema/schema045.phpt
      ext/soap/tests/schema/schema046.phpt
      ext/soap/tests/schema/schema047.phpt
      ext/soap/tests/schema/schema048.phpt
      ext/soap/tests/schema/schema049.phpt
      ext/soap/tests/schema/schema050.phpt
      ext/soap/tests/schema/schema051.phpt
      ext/soap/tests/schema/schema052.phpt
      ext/soap/tests/schema/schema053.phpt
      ext/soap/tests/schema/schema054.phpt
      ext/soap/tests/schema/schema055.phpt
      ext/soap/tests/schema/schema062.phpt
      ext/soap/tests/schema/schema064.phpt
      ext/soap/tests/schema/schema065.phpt
      ext/soap/tests/schema/schema066.phpt
      ext/soap/tests/schema/schema067.phpt
      ext/soap/tests/schema/schema069.phpt
      ext/soap/tests/schema/schema070.phpt
      ext/soap/tests/schema/schema074.phpt
      ext/soap/tests/schema/schema075.phpt
      ext/soap/tests/schema/schema076.phpt
      ext/soap/tests/schema/schema077.phpt
      ext/soap/tests/schema/schema078.phpt
      ext/soap/tests/schema/schema079.phpt
      ext/soap/tests/schema/schema080.phpt
      ext/soap/tests/schema/test_schema.inc:
      Unicode support (not finished)

2006-07-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/tests/bug36802.phpt:
      MFB: Fixed test for systems where set_charset() method is unavailable.

    * (PHP_5_2)
      ext/mysqli/tests/bug36802.phpt:
      Fixed test for systems where set_charset() method is unavailable.

2006-07-13  Antony Dovgal  <antony@zend.com>

    * ext/reflection/php_reflection.c:
      Unicode support in ReflectionParameter::__construct()

    * main/rfc1867.c:
      fix C++ comments in C code and comment out unused variable

    * ext/unicode/transform.c:
      nuke unused variable

    * (PHP_5_2)
      NEWS
      ext/standard/tests/file/bug38086.phpt
      ext/standard/tests/file/bug38086.txt
      ext/standard/tests/file/stream_copy_to_stream.phpt
      main/streams/streams.c:
      MFH: fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger
      than the actual length)
      add tests

    * ext/standard/tests/file/bug38086.phpt
      ext/standard/tests/file/bug38086.phpt
      ext/standard/tests/file/bug38086.txt
      ext/standard/tests/file/bug38086.txt
      ext/standard/tests/file/stream_copy_to_stream.phpt
      ext/standard/tests/file/stream_copy_to_stream.phpt
      main/streams/streams.c:
      
      fix #38086 (stream_copy_to_stream() returns 0 when maxlen is bigger than
      the actual length)

2006-07-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/session.c
      main/php_logos.c:
      MFB: Fixed compiler warnings.

    * (PHP_5_2)
      ext/session/session.c
      main/php_logos.c:
      Fixed compiler warnings.

2006-07-12  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-progress.txt:
      Make notes about array.c functions.

2006-07-12  Antony Dovgal  <antony@zend.com>

    * ext/standard/assert.c:
      fix assert() in Unicode mode

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      MFH: init variables and get rid of annoying warnings

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      get rid of more "might be uninitialized" warnings

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      make sure return_value_used is always initialized

    * ZendEngine2/zend.c:
      initialize EG(exit_status)

2006-07-12  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.c:
      No need for TSRMLS_FETCH().

2006-07-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend.c:
      MFH: initialize EG(exit_status) in ZTS mode

2006-07-12  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      Implement convert_to_unicode_with_converter() and adjust zval_* APIs.

    * ext/standard/var.c:
      Use zend_convert_from_unicode() in var_dump().

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      main/main.c:
      Commit Sara's patch for supporting filesystem enccoding in
      include/require.

2006-07-12  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      ext/session/session.c:
      MFH: add note why replace is 0, so that I don't wonder again in 2 months
           why session_regenerate_id() sends the session cookie twice

    * ext/session/session.c:
      - add note why replace is 0, so that I don't wonder again in 2 months
        why session_regenerate_id() sends the session cookie twice

2006-07-12  Antony Dovgal  <antony@zend.com>

    * ext/dbase/dbase.c
      ext/dbase/tests/001.phpt:
      restore missing check and prevent segfaulting
      MFB and add test

    * (PHP_5_2)
      ext/dbase/dbase.c
      ext/dbase/tests/001.phpt
      ext/dbase/tests/001.phpt:
      bailout on error and don't try to create fields of unknown type
      add test

    * (PHP_5_2)
      ext/standard/streamsfuncs.c:
      it's usually good idea to initialize variables
      especially if you rely on their values

    * (PHP_5_2)
      ext/standard/string.c
      ext/standard/tests/strings/stripos.phpt:
      fix invalid read - no need to compare strings if haystack is "" or shorter
      than needle
      add test

    * ext/standard/string.c
      ext/standard/tests/strings/stripos.phpt
      ext/standard/tests/strings/stripos.phpt:
      don't try to compare strings if haystack is "" or shorter than needle
      add test

    * ext/mysqli/mysqli_api.c
      ext/mysqli/tests/074.phpt:
      MFB: fix #38072 (boolean arg for mysqli_autocommit() is always true on
      Solaris)

    * ZendEngine2/zend_API.c:
      fix argument parsing utilities
      test before commit?

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli_api.c
      ext/mysqli/tests/068.phpt:
      fix #38072 (boolean arg for mysqli_autocommit() is always true on Solaris)

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      fix TSRM build

2006-07-12  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug38067.phpt
      ext/soap/tests/bugs/bug38067.wsdl
      ext/soap/tests/bugs/bug38067.wsdl
      ext/soap/tests/bugs/bug38067.wsdl:
      Fixed bug #38067 (Parameters are not decoded from utf-8 when using encoding
      option)

2006-07-12  Hartmut Holzgraefe  <hartmut@mysql.com>

    * ext/mysqli/tests/072.phpt
      ext/mysqli/tests/072.phpt
      ext/mysqli/tests/073.phpt
      ext/mysqli/tests/073.phpt:
      
      new test cases for mysqli_warnings and mysql_driver properties

2006-07-12  Dmitry Stogov  <dmitry@zend.com>

    * ext/pdo/tests/pdo_026.phpt
      ext/pdo/tests/pdo_026.phpt
      ext/pdo/tests/pdo_029.phpt
      ext/pdo/tests/pdo_029.phpt
      ext/pdo/tests/pdo_030.phpt
      ext/pdo/tests/pdo_030.phpt:
      Destructors call order is changed (Fixed bug #36759 - Objects destructors
      are invoked in wrong order when script is finished)

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug36759.phpt:
      Fixed bug #36759 (Objects destructors are invoked in wrong order when
      script is finished)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/tests/bug36759.phpt
      ZendEngine2/tests/bug36759.phpt:
      Fixed bug #36759 (Objects destructors are invoked in wrong order when
      script is finished).

2006-07-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * README.PARAMETER_PARSING_API
      README.PARAMETER_PARSING_API:
      - Reorder and add missing

2006-07-12  Hartmut Holzgraefe  <hartmut@mysql.com>

    * ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_embedded.c:
      fixed C&P errors in groups handling, activated groups feature

2006-07-12  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_API.c:
      Fix typo/Syntax error

2006-07-11  Hartmut Holzgraefe  <hartmut@mysql.com>

    * (PHP_5_2)
      ext/mysqli/tests/connect.inc:
      MFH make sure that embedded database is correctly initialized

    * (PHP_5_2)
      ext/mysqli/tests/connect.inc:
      debug output was breaking all tests

    * ext/mysqli/tests/connect.inc
      ext/mysqli/tests/skipifnotemb.inc
      ext/mysqli/tests/skipifnotemb.inc:
      make sure embedded server is correctly initialized

    * ext/mysqli/tests/bug33263.phpt:
      skip when testing embedded server

    * ext/mysqli/tests/071.phpt
      ext/mysqli/tests/071.phpt:
      
      no need to test ping and kill with embedded server

2006-07-11  Andrei Zmievski  <andrei@gravitonic.com>

    * README.PARAMETER_PARSING_API:
      Explain new specifiers

    * README.UNICODE:
      Typos

    * README.UNICODE:
      Update design doc.

    * ZendEngine2/zend_API.c:
      Remove unused 'y' specifier.

    * unicode-todo.txt:
      -** empty log message ***

2006-07-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/tests/assert/assert02.phpt:
      Fixed test

2006-07-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/standard/tests/array/array_fill.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_flip.phpt:
      add new tests by Ligaya Turmelle

    * ext/standard/tests/array/array_fill.phpt
      ext/standard/tests/array/array_fill.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_filter.phpt
      ext/standard/tests/array/array_flip.phpt
      ext/standard/tests/array/array_flip.phpt:
      
      add new tests by Ligaya Turmelle

    * (PHP_5_2)
      ext/standard/tests/file/bug24313.phpt:
      MFH: /tmp is often a symlink, use /bin instead

    * ext/standard/tests/file/bug24313.phpt:
      /tmp is often a symlink, use /bin instead

2006-07-11  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/unicode/unicode_iterators.c:
      Protos.

    * ext/unicode/unicode_iterators.c:
      Implement getAll() that can be used to get all the pieces defined by the
      boundaries.

    * ext/unicode/unicode_iterators.c:
      Make next() and previous() take optional step parameter and optimize
      return value usage.

    * ext/unicode/unicode_iterators.c:
      Implement getRuleStatus() and getRuleStatusArray() as well as related
      constants.

    * ZendEngine2/zend_API.c:
      Rename to a more explanatory macro.

2006-07-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/xmlwriter/php_xmlwriter.c
      ext/xmlwriter/tests/010.phpt
      ext/xmlwriter/tests/010.phpt:
      fix typo, add new test

    * ext/xmlwriter/010.phpt
      ext/xmlwriter/php_xmlwriter.c:
      fix typo
      add test with error messages

2006-07-11  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/unicode/unicode_iterators.c:
      Use object flags.

2006-07-11  Dmitry Stogov  <dmitry@zend.com>

    * ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.c
      ext/soap/php_encoding.h
      ext/soap/php_encoding.h
      ext/soap/php_http.c
      ext/soap/php_http.c
      ext/soap/php_packet_soap.c
      ext/soap/php_packet_soap.c
      ext/soap/php_schema.c
      ext/soap/php_schema.c
      ext/soap/php_sdl.c
      ext/soap/php_sdl.c
      ext/soap/php_sdl.h
      ext/soap/php_sdl.h
      ext/soap/php_xml.c
      ext/soap/php_xml.c
      ext/soap/php_xml.h
      ext/soap/php_xml.h
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c
      ext/soap/soap.c:
      Nuke signed/unsigned compiler warnings

2006-07-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/calendar/gregor.c
      ext/calendar/tests/jdtomonthname.phpt:
      fix segfault in jdmonthname(), add test

    * ext/calendar/gregor.c
      ext/calendar/tests/cal_info.phpt
      ext/calendar/tests/easter_date.phpt
      ext/calendar/tests/jdtomonthname.phpt
      ext/calendar/tests/jdtomonthname.phpt
      ext/calendar/tests/jdtounix.phpt:
      fix segfault in jfmonthname(), add test
      fix tests (I don't have /home/hartmut here =))

    * ext/date/lib/parse_tz.c:
      MFB: eliminate compile warnings

    * (PHP_5_2)
      ext/date/lib/parse_tz.c:
      eliminate compile warnings

    * (PHP_5_2)
      ZendEngine2/tests/bug28444.phpt
      ZendEngine2/tests/bug30791.phpt
      ext/pdo/tests/bug_36428.phpt
      ext/pdo/tests/pdo_030.phpt
      ext/spl/tests/array_022.phpt
      ext/spl/tests/iterator_027.phpt
      ext/spl/tests/iterator_038.phpt
      ext/spl/tests/iterator_045.phpt
      ext/spl/tests/iterator_046.phpt
      ext/spl/tests/iterator_048.phpt
      ext/wddx/tests/bug37587.phpt
      tests/classes/tostring_001.phpt:
      there is no Unicode in 5_2

2006-07-11  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Fixed memory leak in case of exception in iterator callbacks in
      'foreach(new Iterator()...' (spl/tests/iterator_047.phpt).

2006-07-11  Hartmut Holzgraefe  <hartmut@mysql.com>

    * ext/mysqli/tests/071.phpt:
      check both OO and procedural style as "thread_id" is a property and not
      a method in the OO interface

    * ext/mysqli/tests/071.phpt:
      modified test to use (and cover) mysqli->thread_id

    * ext/mysqli/tests/071.phpt:
      test kill()

    * ext/mysqli/tests/070.phpt:
      test ping()

    * ext/mysqli/tests/069.phpt:
      test multi_query(), next_result(), more_results()
      (only partially covered by a bug testcase yet)

    * ext/mysqli/tests/068.phpt:
      get_client_info() test

    * ext/mysqli/tests/047.phpt:
      test was only covering fetch_fields(), added fetch_field() and
      fetch_field_direct()

    * ext/mysqli/tests/019.phpt:
      test was not covering DOUBLE bindings

2006-07-11  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/apache2handler/EXPERIMENTAL:
      MFB: apache2handler sapi is no longer experimental

    * (PHP_5_2)
      sapi/apache2handler/EXPERIMENTAL:
      apache2handler sapi is no longer experimental

2006-07-10  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt:
      -** empty log message ***

    * ZendEngine2/zend_API.c:
      Optimize zero-arg case for parameter parsing. No more need for manual
      checks.

    * ZendEngine2/zend_unicode.h:
      Include uclean.h header.

2006-07-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ext/standard/var.c
      ext/standard/var.c
      ext/standard/tests/serialize/bug37947.phpt
      ext/standard/tests/serialize/bug37947.phpt
      ext/standard/tests/serialize/bug37947.phpt:
      Fixed bug #37947 (zend_ptr_stack reallocation problem)

2006-07-10  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_unicode.c:
      nuke unused variable

2006-07-10  Michael Wallner  <mike@iworks.at>

    * ext/mysqli/mysqli.c:
      - revert messed up patch

    * ext/mysqli/mysqli.c:
      - fix 5.2 build

2006-07-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      MFH: fix mysqli_*_free_storage() funcs to conform with their prototypes

    * ext/mysqli/mysqli.c:
      fix mysqli_*_free_storage() funcs to conform with their prototypes

2006-07-10  Dmitry Stogov  <dmitry@zend.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c:
      Another fix for #38019

    * (PHP_5_2)
      NEWS:
      Fixed bug #38055 (Wrong interpretation of boolean parameters)

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c:
      Fixed bug #38019 (segfault extending mysqli class)

    * (PHP_5_2)
      NEWS:
      Fixed bug #38005 (SoapFault faultstring doesn't follow encoding rules)

    * (PHP_5_2)
      NEWS:
      Fixed bug #38004 Parameters in SoapServer are decoded twice

2006-07-10  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/calendar/tests/easter_date.phpt:
      fix test on non-Harmut machine :)

2006-07-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * (PHP_5_2)
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug37667.phpt:
      - MFH Fixed Bug #37667 (Object is not added into array returned by __get)

    * ZendEngine2/tests/bug37667.phpt
      ZendEngine2/tests/bug37667.phpt:
      
      - Add missing test name prefix

    * ZendEngine2/zend_execute.c:
      - Drop unused var

    * (PHP_5_2)
      NEWS:
      - MFH Fixed bug #37816 (ReflectionProperty does not throw exception when
      accessing protected attribute)

    * ZendEngine2/tests/bug37667.phpt:
      - Add new test

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_object_handlers.c:
      - Fix issues with __get() returning arrays (might need to be revised)

2006-07-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/calendar/php_calendar.h:
      MFB: Removed pointless declarations

    * (PHP_5_2)
      ext/calendar/php_calendar.h:
      Removed pointless declarations

2006-07-09  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      EXTENSIONS:
      - Add new entry

    * EXTENSIONS:
      - Add missing entry

    * EXTENSIONS:
      - It appears i am the maintainer

    * (PHP_5_2)
      NEWS
      NEWS:
      - BFN

2006-07-09  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * ext/calendar/tests/easter_date.phpt
      ext/calendar/tests/jddayofweek.phpt
      ext/calendar/tests/jdmonthname.phpt:
      more test coverage

2006-07-09  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/tests/bug37811.phpt
      ZendEngine2/tests/bug37811.phpt
      ZendEngine2/tests/bug37811.phpt:
      - Fixed Bug #37811 define not using toString on objects

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      - MFH Fix issue with comparing objects with objects

    * ZendEngine2/zend_operators.c:
      - Reword comment

    * ZendEngine2/zend_operators.c:
      - Fix issue with comparing objects with objects

    * NEWS:
      - Entry doesn't belong here, fixed in 5.2

    * ZendEngine2/zend_operators.c:
      - Drop dead code

    * ZendEngine2/tests/objects_015.phpt
      ZendEngine2/tests/objects_015.phpt:
      
      - Add new test

    * (PHP_5_2)
      ZendEngine2/zend_operators.c:
      - MFH:
        . Fix comparision edgecases involving objects (Tony, Marcus)
        . Use ZVAL_LONG() where appropriate

    * ZendEngine2/zend_operators.c:
      - Fix comparision edgecases involving objects (Tony, Marcus)
      - Use ZVAL_LONG() where appropriate

    * ZendEngine2/tests/abstract-static.phpt:
      - Fix test

2006-07-09  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * ext/calendar/tests/cal_from_jd.phpt
      ext/calendar/tests/cal_info.phpt
      ext/calendar/tests/easter_date.phpt
      ext/calendar/tests/gregoriantojd.phpt
      ext/calendar/tests/jddayofweek.phpt
      ext/calendar/tests/jdmonthname.phpt
      ext/calendar/tests/jdtofrench.phpt
      ext/calendar/tests/jdtogregorian.phpt
      ext/calendar/tests/jdtojulian.phpt
      ext/calendar/tests/jdtounix.phpt
      ext/calendar/tests/jewishtojd.phpt
      ext/calendar/tests/juliantojd.phpt
      ext/calendar/tests/unixtojd.phpt:
      additional test cases added, should now cover all functions and modes
      allthough still not all edge cases

2006-07-08  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/zlib/zlib.c:
      change char* to void* when using the 't' parameter (as noted by Andrei)

2006-07-07  Nuno Lopes  <nunoplopes@sapo.pt>

    * (PHP_5_2)
      main/logos.h:
      static + const keywords

    * ext/zlib/zlib.c:
      upgrade a couple of functions to Unicode

    * main/logos.h:
      static+const keywords

2006-07-07  Antony Dovgal  <antony@zend.com>

    * ext/oci8/package.xml:
      add missing items to the changelog

2006-07-06  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dba/dba.c
      ext/dba/libinifile/inifile.c:
      MFB: E_ERROR > E_RECOVERABLE_ERROR

    * (PHP_5_2)
      ext/dba/dba.c
      ext/dba/libinifile/inifile.c:
      E_ERROR > E_RECOVERABLE_ERROR

2006-07-06  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/016.phpt:
      add test

    * ZendEngine2/tests/016.phpt
      ZendEngine2/tests/016.phpt:
      
      file 016.phpt was initially added on branch PHP_5_2.

2006-07-06  Sara Golemon  <sara@golemon.com>

    * (PHP_5_1)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      MFH (def.h rev:1.121, execute.h rev:1.120)
      Silence FETCH_OBJ_IS / undefined notices

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Silence FETCH_OBJ_IS / undefined notices

2006-07-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/php_fopen_wrapper.c:
      E_ERROR > E_RECOVERABLE_ERROR

2006-07-05  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/tests/bug38003.phpt:
      add test

    * ext/mysqli/tests/bug38003.phpt
      ext/mysqli/tests/bug38003.phpt:
      
      file bug38003.phpt was initially added on branch PHP_5_2.

    * tests/classes/factory_and_singleton_003.phpt
      tests/classes/factory_and_singleton_004.phpt:
      fix tests (take #2)

    * tests/classes/factory_and_singleton_003.phpt
      tests/classes/factory_and_singleton_003.phpt
      tests/classes/factory_and_singleton_004.phpt
      tests/classes/factory_and_singleton_004.phpt:
      fix tests

    * (PHP_5_2)
      ZendEngine2/zend_object_handlers.c:
      oops.. fix copy/paste typo

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/mysqli/mysqli.c:
      MFH: fix bug #38003(in classes inherited from mysqli it's possible to call
      private constructors from invalid context)

    * ext/mysqli/mysqli.c:
      fix bug #38003(in classes inherited from mysqli it's possible to call
      private constructors from invalid context)
      also, use appropriate macro instead of accessing structure elements
      directly

    * ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h:
      export zend_std_get_constructor()

    * ZendEngine2/zend_object_handlers.c:
      improve error messages

2006-07-05  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      apache2filter on windows news

    * sapi/apache2filter/config.w32:
      Added windows build support for apach2filter, supporting apache 2.0.x and
      2.2.x

2006-07-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/curl/interface.c:
      MFB: Eliminate some compiler warnings

    * (PHP_5_2)
      ext/curl/interface.c:
      Eliminate some compiler warnings

2006-07-04  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      - MFH: Updated timezonedb to version 2006.7.
      - MFH: Fixed test cases because of new constant values for the formats.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with RC2.

2006-07-04  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/php_ini.c
      main/php_ini.c:
      Changed priority of PHPRC environment variable on win32 to be higher then
      value from registry.

2006-07-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/assert/assert02.phpt:
      Make everyone happy

    * ext/standard/tests/assert/assert02.phpt:
      make everyone happy

2006-07-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ext/standard/tests/assert/assert02.phpt:
      Fixed test

2006-07-03  John Coggeshall  <john@coggeshall.org>

    * (PHP_5_2)
      NEWS:
      Adding Apache2Filter news

    * (PHP_5_2)
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/sapi_apache2.c:
      Reimplementation of the way Apache 2 Filter works. Instead of ripping the
      source from a file (thus bypassing any previous filters in the chain).
      This
      implementation wraps Zend's internal stream mechanism, allowing ZE to read
      from Apache's streams instead.

2006-07-03  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pcre/tests/preg_replace_callback2.phpt
      ext/pcre/tests/preg_replace_callback2.phpt
      ext/standard/tests/assert/assert02.phpt
      ext/standard/tests/assert/assert02.phpt:
      fix tests

2006-07-03  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/locales.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/preg_replace_callback.phpt
      ext/pcre/tests/preg_replace_callback2.phpt:
      MFB

    * (PHP_5_2)
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/preg_replace_callback2.phpt
      ext/pcre/tests/preg_replace_callback2.phpt:
      more testing

    * (PHP_5_2)
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/match_flags3.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/preg_replace.phpt
      ext/pcre/tests/preg_replace_callback.phpt
      ext/pcre/tests/preg_replace_callback.phpt:
      new tests and fix the locales test where the pt local isnt available.

2006-07-02  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/filestat.c:
      Fixed bug #37987 (invalid return of file_exists() in safe mode).

2006-07-02  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/fdf/fdf.c
      ext/gd/gd.c
      ext/standard/basic_functions.c:
      nuke types in arginfo

2006-07-01  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/assert.c
      ext/standard/tests/assert/assert02.phpt:
      MFB5.2: fix assert() problems

    * (PHP_5_2)
      ext/standard/assert.c
      ext/standard/tests/assert/assert02.phpt
      ext/standard/tests/assert/assert02.phpt:
      fixed segfaults and such things within the new assert02.phpt test

    * main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/network.c:
      MFB5.2: const keywording

    * (PHP_5_2)
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/network.c
      main/safe_mode.c
      main/safe_mode.h:
      add const keywords

2006-06-30  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c:
      Do not force pass by-ref, these functions only prefer by-ref

2006-06-30  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      news

    * (PHP_5_2)
      ext/standard/filestat.c:
      MFH: add error messages to disk_free_space() & disk_total_space() (feature
      request #37971)

    * ext/standard/filestat.c:
      add error messages to disk_free_space() & disk_total_space() (feature
      request #37971)

    * ext/standard/string.c:
      fix off-by-one in addslashes() in Unicode mode

2006-06-29  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pspell/tests/002.phpt:
      MFB: Fixed test for situations where pspell_clear_session() is unavailable.

    * (PHP_5_2)
      ext/pspell/tests/002.phpt:
      Fixed test for situations where pspell_clear_session() is unavailable.

    * ext/pspell/tests/003.phpt:
      MFB: Fixed test

    * (PHP_5_2)
      ext/pspell/tests/003.phpt:
      Fixed test

2006-06-29  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/tests/file/stream_rfc2397_002.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt:
      fix test

    * ext/standard/http_fopen_wrapper.c
      ext/standard/http_fopen_wrapper.c
      main/streams/memory.c
      main/streams/memory.c:
      url->URL

    * ext/curl/interface.c
      ext/standard/url.c:
      MFB: url -> URL

    * (PHP_5_2)
      ext/curl/interface.c
      ext/standard/url.c:
      Bug #37961 (url should be URL)

2006-06-29  Antony Dovgal  <antony@zend.com>

    * ext/xml/tests/bug26528.phpt
      ext/xml/tests/bug35447.phpt:
      fix tests

    * (PHP_5_2)
      ext/sysvshm/sysvshm.c:
      MFH: make sure we won't get into endless loop

    * ext/sysvshm/sysvshm.c:
      make sure we won't get into endless loop if value shm_var->next is
      corrupted

2006-06-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS:
      bug fixing news

    * (PHP_4_4)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      MFH: Improved safe_mode check for the error_log() function.

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c:
      Improved safe_mode check for the error_log() function.

2006-06-28  Antony Dovgal  <antony@zend.com>

    * README.UNICODE
      README.UNICODE-UPGRADES
      php.ini-dist
      php.ini-recommended
      run-tests.php
      ext/simplexml/tests/000.phpt
      ext/standard/tests/strings/strtr2.phpt:
      unicode_semantics -> unicode.semantics

    * ext/oci8/package.xml:
      update changelog

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/oci8/oci8.c:
      MFH: fix #37931 (possible crash after database restart when using
      persistent connections)

    * ext/oci8/oci8.c:
      fix #37931 (possible crash after database restart when using persistent
      connections)

2006-06-28  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pspell/tests/.cvsignore
      ext/pspell/tests/001.phpt
      ext/pspell/tests/002.phpt
      ext/pspell/tests/003.phpt
      ext/pspell/tests/004.phpt
      ext/pspell/tests/005.phpt
      ext/pspell/tests/01pspell_basic.phpt
      ext/pspell/tests/wordlist.txt:
      MFB

    * (PHP_5_2)
      ext/pspell/tests/.cvsignore
      ext/pspell/tests/001.phpt
      ext/pspell/tests/001.phpt
      ext/pspell/tests/002.phpt
      ext/pspell/tests/002.phpt
      ext/pspell/tests/003.phpt
      ext/pspell/tests/003.phpt
      ext/pspell/tests/004.phpt
      ext/pspell/tests/004.phpt
      ext/pspell/tests/005.phpt
      ext/pspell/tests/005.phpt
      ext/pspell/tests/01pspell_basic.phpt
      ext/pspell/tests/wordlist.txt
      ext/pspell/tests/wordlist.txt:
      new tests (001.phpt is just a rename from the older one)
      increases coverage from 20% to 70%

2006-06-28  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c:
      Rename unicode_semantics to unicode.semantics.

2006-06-28  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      ext/standard/info.c:
      - MF51: Fixed XSS inside phpinfo() with long inputs.

2006-06-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Improved the error reporting in SOAP extension on request failure.

2006-06-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      arginof fixes

    * ext/standard/basic_functions.c:
      arginfo fixes

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      Fix arg info (php6 features)

2006-06-27  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/001.phpt
      ZendEngine2/tests/002.phpt
      ZendEngine2/tests/003.phpt
      ZendEngine2/tests/004.phpt
      ZendEngine2/tests/005.phpt
      ZendEngine2/tests/006.phpt
      ZendEngine2/tests/007.phpt
      ZendEngine2/tests/008.phpt
      ZendEngine2/tests/009.phpt
      ZendEngine2/tests/010.phpt
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/012.phpt
      ZendEngine2/tests/013.phpt
      ZendEngine2/tests/014.inc
      ZendEngine2/tests/014.phpt
      ZendEngine2/tests/015.phpt:
      add new tests

    * ZendEngine2/tests/001.phpt
      ZendEngine2/tests/001.phpt
      ZendEngine2/tests/002.phpt
      ZendEngine2/tests/002.phpt
      ZendEngine2/tests/003.phpt
      ZendEngine2/tests/003.phpt
      ZendEngine2/tests/004.phpt
      ZendEngine2/tests/004.phpt
      ZendEngine2/tests/005.phpt
      ZendEngine2/tests/005.phpt
      ZendEngine2/tests/006.phpt
      ZendEngine2/tests/006.phpt
      ZendEngine2/tests/007.phpt
      ZendEngine2/tests/007.phpt
      ZendEngine2/tests/008.phpt
      ZendEngine2/tests/008.phpt
      ZendEngine2/tests/009.phpt
      ZendEngine2/tests/009.phpt
      ZendEngine2/tests/010.phpt
      ZendEngine2/tests/010.phpt
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/011.phpt
      ZendEngine2/tests/012.phpt
      ZendEngine2/tests/012.phpt
      ZendEngine2/tests/013.phpt
      ZendEngine2/tests/013.phpt
      ZendEngine2/tests/014.inc
      ZendEngine2/tests/014.inc
      ZendEngine2/tests/014.phpt
      ZendEngine2/tests/014.phpt
      ZendEngine2/tests/015.phpt
      ZendEngine2/tests/015.phpt:
      
      add new tests

    * ZendEngine2/zend_builtin_functions.c:
      no need to throw E_ERROR here, E_WARNING is more than enough

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      MFH: fix #37920 (compilation problems on z/OS)

    * sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      fix #37920 (compilation problems on z/OS)

2006-06-27  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/dom/tests/bug34276.phpt
      ext/dom/tests/bug35342.phpt
      ext/dom/tests/dom002.phpt
      ext/iconv/tests/bug37176.phpt
      ext/mbstring/tests/mb_send_mail01.phpt
      ext/mbstring/tests/mb_send_mail02.phpt
      ext/mbstring/tests/mb_send_mail03.phpt
      ext/mbstring/tests/mb_send_mail04.phpt
      ext/mbstring/tests/mb_send_mail05.phpt
      ext/mbstring/tests/mb_send_mail06.phpt
      ext/mbstring/tests/mb_send_mail07.phpt
      ext/simplexml/tests/bug35785.phpt
      ext/simplexml/tests/bug36611.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/simplexml/tests/profile12.phpt
      ext/simplexml/tests/profile13.phpt
      ext/wddx/tests/bug37569.phpt
      ext/wddx/tests/bug37587.phpt:
      Fix/add SKIPIF

2006-06-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/pcre/tests/locales.phpt:
      Fix test

2006-06-26  Antony Dovgal  <antony@zend.com>

    * ext/zlib/tests/004.phpt
      ext/zlib/tests/004.txt.gz
      ext/zlib/tests/005.phpt
      ext/zlib/tests/006.phpt
      ext/zlib/tests/007.phpt:
      add new tests

    * ext/zlib/tests/004.phpt
      ext/zlib/tests/004.phpt
      ext/zlib/tests/004.txt.gz
      ext/zlib/tests/004.txt.gz
      ext/zlib/tests/005.phpt
      ext/zlib/tests/005.phpt
      ext/zlib/tests/006.phpt
      ext/zlib/tests/006.phpt
      ext/zlib/tests/007.phpt
      ext/zlib/tests/007.phpt:
      
      file 004.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/zlib/zlib.c:
      MFH: zero-terminate strings produced with FORCE_DEFLATE

    * ext/zlib/zlib.c:
      zero-terminate strings produced with FORCE_DEFLATE

    * ext/zlib/zlib.c:
      MFB: don't try to inflate empty strings

    * (PHP_5_2)
      ext/zlib/zlib.c:
      don't try to inflate empty strings (and stop segfaulting!)

2006-06-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/basic_functions.c:
      nuke obsolete arginfo

2006-06-26  Antony Dovgal  <antony@zend.com>

    * ext/bz2/tests/001.phpt
      ext/bz2/tests/001.phpt
      ext/bz2/tests/002.phpt
      ext/bz2/tests/002.phpt
      ext/bz2/tests/003.phpt
      ext/bz2/tests/003.txt.bz2
      ext/bz2/tests/004.phpt
      ext/bz2/tests/004_1.txt.bz2
      ext/bz2/tests/004_2.txt.bz2
      ext/bz2/tests/005.phpt:
      add new tests, improve the old ones

2006-06-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/basic_functions.c:
      Add arginfo for sys_getloadavg()
      iUpdate arginfo for base64_decode()

    * ext/standard/base64.c
      ext/standard/base64.h
      ext/standard/tests/strings/bug37244.phpt
      ext/standard/tests/strings/bug37244.phpt:
      MFB: bug #37244 (base64_decode violates RFC 3548)
      -Add test

2006-06-26  Antony Dovgal  <antony@zend.com>

    * ext/bz2/tests/003.phpt
      ext/bz2/tests/003.phpt
      ext/bz2/tests/003.txt.bz2
      ext/bz2/tests/003.txt.bz2
      ext/bz2/tests/004.phpt
      ext/bz2/tests/004.phpt
      ext/bz2/tests/004_1.txt.bz2
      ext/bz2/tests/004_1.txt.bz2
      ext/bz2/tests/004_2.txt.bz2
      ext/bz2/tests/004_2.txt.bz2
      ext/bz2/tests/005.phpt
      ext/bz2/tests/005.phpt:
      
      file 003.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ext/bz2/bz2.c:
      MFH: detect empty mode string and avoid off-by-one

    * ext/bz2/bz2.c:
      detect empty mode string and avoid off-by-one

2006-06-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * configure.in
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      MFB: sys_getloadavg()

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/formatted_print.c
      ext/standard/levenshtein.c
      ext/standard/metaphone.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/url.c
      ext/standard/uuencode.c
      ext/standard/versioning.c:
      Updated protos & vim folding

    * (PHP_5_2)
      ext/standard/user_filters.c
      ext/standard/tests/filters/php_user_filter_01.phpt
      ext/standard/tests/filters/php_user_filter_02.phpt
      ext/standard/tests/filters/php_user_filter_03.phpt:
      MFH: argument info for php_user_filter
      Add tests

    * (PHP_5_2)
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mysql/php_mysql.c
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h:
      MFH: use the ZEND_ACC_DEPRECATED flag rather than custom warnings

    * ext/simplexml/simplexml.c:
      MFB: saveXML() -> asXML() alias

    * ext/curl/interface.c
      ext/gmp/gmp.c:
      Removed obsolete arg_info include

    * (PHP_5_2)
      NEWS
      ext/simplexml/simplexml.c:
      Added SimpleXMLElement::saveXML() as an alias for SimpleXMLElement::asXML()

2006-06-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      Fixed bug #37862 (Integer pointer comparison to numeric value)

2006-06-26  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/standard/basic_functions.c:
      Cleaner fix

    * ext/standard/basic_functions.c:
      sapi_getenv() estrdups the returned string now, so we need to free it

2006-06-26  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mysql/php_mysql.c
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h:
      Removed custom deprecate error messages
      Use the fancy ZEND_ACC_DEPRECATED flag.

2006-06-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      MFH http_build_query() & parse_url() news

    * NEWS:
      curl_setopt_array() was added in 5.1.3
      http_build_query() & parse_url in 5.2

    * ext/standard/user_filters.c
      ext/standard/tests/filters/php_user_filter_01.phpt
      ext/standard/tests/filters/php_user_filter_02.phpt
      ext/standard/tests/filters/php_user_filter_03.phpt:
      Added argument info
      (forces user-space filters to register correct arguments)
      Added tests

2006-06-25  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/image/image_type_to_extension.phpt:
      MFB: improve test

    * (PHP_5_2)
      ext/standard/tests/image/image_type_to_extension.phpt:
      improve test file
      don't forget to test invalid parameters etc.

2006-06-25  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      Added image_type_to_extension()

    * (PHP_5_2)
      ext/standard/image.c:
      WS fix

    * ext/standard/basic_functions.c
      ext/standard/tests/image/image_type_to_extension.phpt
      ext/standard/tests/image/image_type_to_extension.phpt:
      Enabled image_type_to_extension() which has been in cvs for 2,5 years now..
      Added test

    * ext/standard/image.c:
      Fixed image_type_to_extension()
      Added support for IMAGETYPE_JPX & IMAGETYPE_JB2

    * ext/standard/array.c
      ext/standard/formatted_print.c
      ext/standard/levenshtein.c
      ext/standard/metaphone.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/url.c
      ext/standard/uuencode.c
      ext/standard/versioning.c:
      Updated protos
      Fixed vim folding

    * ext/standard/basic_functions.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c:
      Argument info

2006-06-23  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt:
      -** empty log message ***

2006-06-23  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/assert.c:
      MFB: Change E_ERROR to E_RECOVERABLE_ERROR

    * (PHP_5_2)
      ext/standard/assert.c:
      Change E_ERROR to E_RECOVERABLE_ERROR

2006-06-23  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c:
      fix typo and bug #37886

2006-06-23  Michael Wallner  <mike@iworks.at>

    * ext/bz2/bz2_filter.c:
      MFB: use %zu to format size_t

    * (PHP_5_2)
      ext/bz2/bz2_filter.c:
      - use %zu to format size_t

2006-06-23  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt:
      Update.

2006-06-22  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt:
      Fixed in ICU 3.6.

2006-06-22  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_modules.h
      ZendEngine2/zend_modules.h:
      fix typo

    * ext/oci8/config.m4
      ext/oci8/package.xml:
      add 4.3.10 dependency to package.xml
      add check for PHP version in ./configure

2006-06-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_constants.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      main/streams/filter.c
      main/streams/streams.c:
      Implement user conversion error handler support. Works as normal error
      handler, in that it can return false to make the default one take over.
      Handler signature is:
        user_handler($direction, $encoding, $char_byte, $offset, $message)
      
      Also removed support for using exceptions in default error handler.

    * main/streams/streams.c:
      Typos.

2006-06-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/bz2/bz2_filter.c:
      MFB: Fixed compiler warnings.

    * (PHP_5_2)
      ext/bz2/bz2_filter.c:
      Fixed compiler warnings.

2006-06-21  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/bz2/bz2.c
      ext/bz2/tests/001.phpt
      ext/bz2/tests/002.phpt:
      MFH: improve check for stream mode, add tests

    * ext/bz2/bz2.c
      ext/bz2/tests/001.phpt
      ext/bz2/tests/001.phpt
      ext/bz2/tests/002.phpt
      ext/bz2/tests/002.phpt:
      improve check for stream mode, add tests

    * (PHP_5_2)
      ext/bz2/bz2.c:
      MFH: don't try to read or write from/to a stream if it was open in
      different mode (leads to segfault in libbz2)

    * ext/bz2/bz2.c:
      don't try to read or write from/to a stream if it was open in different
      mode (leads to segfault in libbz2)

    * (PHP_5_2)
      ext/bz2/bz2.c:
      MFH: fix invalid read with bzopen("","") and prevent filename from being
      empty (which causes endless loop somewhere is libbz2)

    * ext/bz2/bz2.c:
      fix invalid read with bzopen("","") and prevent filename from being empty
      (which causes endless loop somewhere is libbz2)
      tests will follow

    * ext/oci8/oci8.c:
      fix compile failure with <s>ancient</s> older PHP versions caused by new
      globals management code

2006-06-20  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h:
      Implement unicode_set_error_handler() / unicode_restore_error_handler().
      The error handler doesn't do anything yet. (vaporware)

    * ZendEngine2/zend_builtin_functions.c:
      Plug memory leak in set_exception_handler().

2006-06-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c:
      MFB: Removed pointless callbacks.

    * (PHP_5_2)
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c:
      Removed pointless callbacks.

2006-06-20  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/standard/tests/file/bug37864.phpt:
      MFB 5.2

    * (PHP_5_2)
      ext/standard/tests/file/bug37864.phpt:
      make sure the test outputs what we want

2006-06-20  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      NEWS:
      Bug fix news...

    * (PHP_5_2)
      ext/standard/tests/file/file_get_contents.phpt:
      Renamed to bug37864.phpt

    * ext/standard/tests/file/file_get_contents.phpt:
      Renamed file to bug37864.phpt

    * ext/standard/tests/file/bug37864.phpt
      ext/standard/tests/file/bug37864.phpt:
      
      Test for bug #37864 (file_get_contents() leaks on empty file)

2006-06-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/file_get_contents.phpt
      ext/standard/tests/file/file_get_contents.phpt:
      don't leave garbage in tmp dir

2006-06-20  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * (PHP_5_2)
      ext/standard/tests/file/file_get_contents.phpt:
      MFH: test for file_get_contents leaking on empty file

    * ext/standard/tests/file/file_get_contents.phpt
      ext/standard/tests/file/file_get_contents.phpt:
      
      add test for file_get_contents() leaking on empty file

    * main/streams/streams.c:
      Plug memleak (leaks on empty files)

    * ext/dom/php_dom.h:
      Add missing header include

2006-06-20  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.c:
      init variables

    * (PHP_5_2)
      ext/dom/document.c:
      MFH: nuke unused variables and init variables when needed

    * ext/dom/document.c:
      nuke unused variables and init variables when needed

    * ext/standard/tests/general_functions/sunfuncts.phpt:
      fix test to work on all platforms

    * (PHP_5_2)
      ZendEngine2/tests/objects_013.phpt
      ext/simplexml/tests/031.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/sqlite/tests/sqlite_004.phpt
      ext/standard/tests/general_functions/sunfuncts.phpt
      ext/standard/tests/math/bug27646.phpt:
      fix test

    * sapi/cli/php_cli.c:
      initialize pointers

    * ZendEngine2/tests/objects_013.phpt
      ZendEngine2/tests/objects_014.phpt
      ext/standard/tests/strings/bug23894.phpt
      ext/standard/tests/strings/bug25671.phpt
      ext/standard/tests/strings/bug27278.phpt
      ext/standard/tests/strings/str_shuffle.phpt
      ext/standard/tests/strings/substr_compare.phpt
      ext/standard/tests/strings/url_t.phpt:
      fix tests

2006-06-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/posix/posix.c:
      MFB: Added missing ifdef block.

    * (PHP_5_2)
      ext/posix/posix.c:
      Added missing ifdef block.
      

2006-06-19  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c:
      display oci8 version in phpinfo()

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      MFH: plug leak in CGI SAPI when running scripts with query string in
      console

    * sapi/cgi/cgi_main.c:
      plug leak in CGI SAPI when running scripts with query string in console

    * (PHP_5_2)
      ZendEngine2/tests/bug33732.phpt
      ZendEngine2/tests/objects_014.phpt:
      fix tests

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/odbc/php_odbc_includes.h:
      MFB: fix #37848 (ext/odbc compile failure)

    * (PHP_5_2)
      ext/odbc/php_odbc_includes.h:
      fix #37848 (ext/odbc compile failure)

2006-06-19  Michael Wallner  <mike@iworks.at>

    * sapi/cli/php_cli.c:
      MFB52: Fix Bug #37780 memory leak trying to execute a non existing file
      (CLI)

    * (PHP_5_2)
      NEWS
      sapi/cli/php_cli.c:
      - Fix Bug #37780 memory leak trying to execute a non existing file (CLI)

2006-06-19  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      sapi/cgi/cgi_main.c:
      MFH: add missing ifdef and avoid "unused variable" warning

    * sapi/cgi/cgi_main.c:
      add missing ifdef and avoid "unused variable" warning

2006-06-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/posix/config.m4
      ext/posix/php_posix.h
      ext/posix/posix.c:
      MFB: Added posix_initgroups() function.

    * (PHP_5_2)
      NEWS
      ext/posix/config.m4
      ext/posix/php_posix.h
      ext/posix/posix.c:
      Added posix_initgroups() function.

2006-06-17  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/iconv/iconv.c:
      Added argument info
      Fixed protos
      Fixed vim folding

2006-06-17  Nuno Lopes  <nunoplopes@sapo.pt>

    * configure.in
      sapi/cgi/cgi_main.c:
      MFB

    * (PHP_5_2)
      configure.in
      sapi/cgi/cgi_main.c:
      plug memory leak in sapi_putenv, by using setenv(), that doesnt need any
      malloc

2006-06-16  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      changed GINIT definition.

2006-06-16  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      NEWS
      php.ini-dist
      main/main.c
      main/php_globals.h
      main/streams/streams.c:
      MFH: Backported allow_url_include from HEAD.  This directive allows
      separate control of URL handling in includes/requires allowing sites to
      enable allow_url_fopen without enabling remote includes.

2006-06-16  Stefan Esser  <php@nopiracy.de>

    * (PHP_5_2)
      acinclude.m4:
      MFH: Only care about wrong flex version, when needed.

    * acinclude.m4:
      Fixed that configure bails out on wrong flex version. Now a wrong flex
      version
      will issue a warning and when flex is needed during the make process the
      make
      process will die with an error message.

2006-06-16  Dmitry Stogov  <dmitry@zend.com>

    * win32/crypt_win32.c
      win32/crypt_win32.h:
      New crypt() implementation for win32 which is about 10 times faster and has
      more friendly license.

    * (PHP_5_2)
      NEWS
      win32/crypt_win32.c
      win32/crypt_win32.h:
      New crypt() implementation for win32 which is about 10 times faster and has
       more friendly license.

2006-06-16  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      ext/gmp/gmp.c:
      Fix build. (gmp_nextprime() was added in PHP 6!)

2006-06-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c
      ext/tokenizer/tokenizer.c
      ext/xml/php_xml.h
      ext/xml/xml.c
      ext/zlib/zlib.c:
      Added automatic module globals management

    * (PHP_5_2)
      ext/mssql/php_mssql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/oci8/oci8.c
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pgsql/pgsql.c
      ext/posix/posix.c
      ext/recode/recode.c
      ext/session/session.c
      ext/skeleton/skeleton.c
      ext/snmp/snmp.c
      ext/sockets/sockets.c
      ext/sqlite/sqlite.c:
      Added automatic module globals management

    * (PHP_5_2)
      ext/bcmath/bcmath.c
      ext/com_dotnet/com_extension.c
      ext/dba/dba.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/fdf/fdf.c
      ext/gmp/gmp.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/ldap/ldap.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mime_magic/mime_magic.c:
      Added automatic module globals management

2006-06-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/curl/interface.c
      ext/dbase/dbase.c
      ext/gd/gd.c:
      Add array type hinting
      Remove unnecessary array checkes

2006-06-15  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c:
      changed GINIT definition.

2006-06-15  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/php_pcre.c
      ext/pcre/tests/bug37800.phpt:
      MFB: fix bug #37800

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/tests/bug37800.phpt
      ext/pcre/tests/bug37800.phpt:
      fix bug #37800: preg_replace() limit parameter odd behaviour

2006-06-15  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/curl/interface.c
      ext/dbase/dbase.c
      ext/gd/gd.c:
      Revert array type hinting

2006-06-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      main/php.h:
      Added automatic module globals management

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_modules.h:
      MFH: Added automatic module globals management.

2006-06-15  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_2)
      NEWS:
      fix news. gaps left intentionally..

2006-06-14  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/fbsql/php_fbsql.c
      ext/fdf/fdf.c
      ext/gettext/gettext.c
      ext/gmp/gmp.c:
      Added arg info
      Fixed protos

    * ext/standard/tests/strings/str_word_count.phpt:
      Fixed test

2006-06-14  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/delimiters.phpt
      ext/pcre/tests/dollar_endonly.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/match_flags.phpt
      ext/pcre/tests/match_flags2.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/pcre_extended.phpt
      ext/pcre/tests/pcre_extra.phpt
      ext/pcre/tests/ungreedy.phpt:
      MFB

    * ext/pcre/php_pcre.c:
      MFB: fix mem leak

    * (PHP_5_2)
      ext/pcre/php_pcre.c:
      fix memory leak uncovered by the pcre_extra.phpt test

    * (PHP_5_2)
      ext/pcre/tests/delimiters.phpt
      ext/pcre/tests/dollar_endonly.phpt
      ext/pcre/tests/dollar_endonly.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/match_flags.phpt
      ext/pcre/tests/match_flags.phpt
      ext/pcre/tests/match_flags2.phpt
      ext/pcre/tests/match_flags2.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/pcre_anchored.phpt
      ext/pcre/tests/pcre_extended.phpt
      ext/pcre/tests/pcre_extended.phpt
      ext/pcre/tests/pcre_extra.phpt
      ext/pcre/tests/pcre_extra.phpt
      ext/pcre/tests/ungreedy.phpt
      ext/pcre/tests/ungreedy.phpt:
      more tests (and fix 2 from yesterday)

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/pcre_dfa_exec.c:
      MFB: remove pcre_dfa_exec.c

    * (PHP_5_2)
      ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/pcre_dfa_exec.c:
      remove the pcre_dfa_exec.c file, as it is needed (we dont expose that API)

    * ext/pcre/pcrelib/.cvsignore:
      MFB

    * (PHP_5_2)
      ext/pcre/pcrelib/.cvsignore:
      missing newline

2006-06-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/sqlite.c:
      MFB: E_ERROR -> E_RECOVERABLE_ERROR

    * (PHP_5_2)
      ext/sqlite/sqlite.c:
      E_ERROR -> E_RECOVERABLE_ERROR

2006-06-14  Christian Stocker  <chregu@bitflux.ch>

    * (PHP_5_1)
      ext/xsl/xsltprocessor.c:
      MFH
      Fix a segfault, when an unknown type was given support all known xpath
      object types

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c:
      MFH
      Fix a segfault, when an unknown type was given and support all known xpath
      object types

    * ext/xsl/xsltprocessor.c:
      Fix a segfault, when an unknown type was given support all known xpath
      object types

2006-06-14  Dmitry Stogov  <dmitry@zend.com>

    * ext/odbc/php_odbc.c
      ext/odbc/php_odbc_includes.h:
      Fixed compilation (automatic module globals management).

2006-06-13  Nuno Lopes  <nunoplopes@sapo.pt>

    * ext/pcre/tests/backtrack_limit.phpt
      ext/pcre/tests/cache_limit.phpt
      ext/pcre/tests/delimiters.phpt
      ext/pcre/tests/grep.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/multiline.phpt
      ext/pcre/tests/recursion_limit.phpt
      ext/pcre/tests/study.phpt:
      MFB

    * (PHP_5_2)
      .cvsignore:
      also ignore lcov generated files

    * ext/pcre/tests/backtrack_limit.phpt
      ext/pcre/tests/backtrack_limit.phpt
      ext/pcre/tests/cache_limit.phpt
      ext/pcre/tests/cache_limit.phpt
      ext/pcre/tests/delimiters.phpt
      ext/pcre/tests/delimiters.phpt
      ext/pcre/tests/grep.phpt
      ext/pcre/tests/grep.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/locales.phpt
      ext/pcre/tests/multiline.phpt
      ext/pcre/tests/multiline.phpt
      ext/pcre/tests/recursion_limit.phpt
      ext/pcre/tests/recursion_limit.phpt
      ext/pcre/tests/study.phpt
      ext/pcre/tests/study.phpt:
      
      file backtrack_limit.phpt was initially added on branch PHP_5_2.

2006-06-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_exceptions.c:
      - Arginfo fix (Hannes)

2006-06-13  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dom/element.c:
      MFB: Removed unused variables.

    * (PHP_5_2)
      ext/dom/element.c:
      Removed unused variables.

2006-06-13  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/iconv/iconv.c:
      Move GINIT definition above re-definition of iconv. Gah.

2006-06-13  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Removed warnings

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Removed warning

    * ext/sybase_ct/php_sybase_ct.c
      ext/tokenizer/tokenizer.c
      ext/xml/php_xml.h
      ext/xml/xml.c
      ext/zlib/zlib.c:
      Added automatic module globals management

    * ext/mssql/php_mssql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/oci8/oci8.c
      ext/odbc/php_odbc.c
      ext/pcntl/pcntl.c
      ext/pcre/php_pcre.c
      ext/pgsql/pgsql.c
      ext/posix/posix.c
      ext/recode/recode.c
      ext/session/session.c
      ext/skeleton/skeleton.c
      ext/snmp/snmp.c
      ext/sockets/sockets.c
      ext/sqlite/sqlite.c:
      Added automatic module globals management

    * ext/bcmath/bcmath.c
      ext/com_dotnet/com_extension.c
      ext/dba/dba.c
      ext/exif/exif.c
      ext/fbsql/php_fbsql.c
      ext/fdf/fdf.c
      ext/gmp/gmp.c
      ext/iconv/iconv.c
      ext/imap/php_imap.c
      ext/interbase/interbase.c
      ext/ldap/ldap.c
      ext/mbstring/mbstring.c
      ext/mcrypt/mcrypt.c
      ext/mime_magic/mime_magic.c
      main/php.h:
      Added automatic module globals management

    * NEWS
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_modules.h:
      Added automatic module globals management.

2006-06-13  Stefan Esser  <php@nopiracy.de>

    * ZendEngine2/zend.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Added hook for compile_string()

2006-06-12  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/zlib/zlib_filter.c:
      MFB: Fixed compiler warning

    * (PHP_5_2)
      ext/zlib/zlib_filter.c:
      Fixed compiler warning

2006-06-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.c:
      - Fix memleaks (by nuno)

2006-06-12  Michael Wallner  <mike@iworks.at>

    * main/output.c
      main/php_output.h:
      - don't use anonymous union

2006-06-12  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend_language_scanner.l:
      Be more explicit.

2006-06-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      Improved performance of the implode() function on associated arrays by
      200-300%.

    * ext/standard/info.c:
      MFB: Fixed ZTS build

    * (PHP_5_2)
      ext/standard/info.c:
      Fixed ZTS build

2006-06-11  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/standard/exec.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/zlib/zlib.c:
      Nuke unused var

    * ext/ftp/php_ftp.c
      ext/gd/gd.c:
      Added argument info
      Fixed protos & vim folding

2006-06-11  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend.h:
      Make zend_print_zval_r_ex() use the write callback function.

    * ext/standard/info.c:
      MFB: Fully print array() in phpinfo().

    * (PHP_5_2)
      ext/standard/info.c:
      Fully print array() in phpinfo().

2006-06-11  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/dba/tests/dba_cdb.phpt
      ext/dba/tests/dba_cdb_make.phpt
      ext/dba/tests/dba_flatfile.phpt
      ext/dba/tests/dba_inifile.phpt:
      Fixed tests in unicode mode

2006-06-10  Hannes Magnusson  <hannes.magnusson@gmail.com>

    * ext/bcmath/bcmath.c
      ext/bz2/bz2.c
      ext/calendar/calendar.c
      ext/ctype/ctype.c
      ext/curl/interface.c
      ext/curl/multi.c
      ext/dba/dba.c
      ext/dbase/dbase.c
      ext/exif/exif.c:
      Added argument info
      Fixed protos
      Fixed vim folding

2006-06-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/string.c:
      MFB: Improved performance of str_replace() when doing 1 char to 1 char or 1
      char to many chars replacement by 30-40%.

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      Improved performance of str_replace() when doing 1 char to 1 char or 1 char
      to many chars replacement by 30-40%.

2006-06-09  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * Makefile.gcov:
      Patch from Nuno

2006-06-09  Michael Wallner  <mike@iworks.at>

    * sapi/apache2filter/apache_config.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/apache_config.c:
      - sync with apache2handler

    * (PHP_4_4)
      NEWS
      NEWS:
      BFN: - Fixed bug #37720 (merge_php_config scrambles values). (Mike,
             pumuckel at metropolis dot de)

    * (PHP_4_4)
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/apache_config.c:
      MFH: fix bug #37720 (merge_php_config scrambles values)

    * sapi/apache2handler/apache_config.c:
      - fix bug #37720 (merge_php_config scrambles values)

2006-06-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Update credits

2006-06-08  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      - Fixed bug #37747 (strtotime segfaults when given "nextyear").

2006-06-08  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug37707.phpt
      ZendEngine2/tests/bug37707.phpt:
      Proper fix for bug #37707 ("clone $x" must call __clone() enven if result
      value is not used)

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php:
      Wrap "wrong" unreachable code with "#if 0"

2006-06-07  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_1)
      sapi/cgi/fastcgi.c:
      fix compiling with "more strict" compilers

2006-06-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Bug fixing news

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug37707.phpt:
      MFB: Fixed bug #37707 clone without assigning leaks memory

    * ZendEngine2/tests/bug37707.phpt
      ZendEngine2/tests/bug37707.phpt:
      
      file bug37707.phpt was initially added on branch PHP_5_2.

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed bug #37707 clone without assigning leaks memory
      

2006-06-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      MFH:
      fix Unicode LOB problems using callbacks to read LOBs
      using chunk_size*X buffer should speed up LOB reading a bit
      
      many thanks to Massimo Squillace <msquillace at sogei dot it> for the
      patch.

    * ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      happy birthday commit, yay =)
      this patch should fix Unicode LOB problems using callbacks to read LOBs
      the patch also includes an optimization: using chunk_size*X buffer should
      speed up LOB reading a bit
      
      many thanks to Massimo Squillace <msquillace at sogei dot it> for the
      patch.

2006-06-07  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - MFH zend_fcall_info_*() and parameter parsing option 'f'

    * ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      - Regenerated after zend_vm_def.h change

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h:
      - MFH Fix issue with interfaces being inherited multiple times

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_vm_def.h:
      - Fix issue with interfaces being inherited multiple times

2006-06-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Fixed bug #37709 (Possible crash in PDO::errorCode()).

2006-06-06  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - fix SEGV in php_output_handler_started()

    * ext/curl/streams.c:
      MFB: only try to fetch stream context options if context is set

    * (PHP_5_2)
      ext/curl/streams.c:
      - only try to fetch stream context options if context is set

2006-06-06  Antony Dovgal  <antony@zend.com>

    * NEWS:
      this function also exists in 5.2, no need for this news entry in HEAD

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      revert by Andi's request

    * main/streams/memory.c:
      don't leak when decoding failed

2006-06-06  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/dom/php_dom.c:
      nuke unused call

    * (PHP_5_2)
      ext/simplexml/simplexml.c:
      restore missing ze1 compat code

2006-06-06  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug33732.phpt
      ZendEngine2/tests/bug33732.phpt:
      fix test

2006-06-06  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - fix regression with bug #22690 (ob_start() with create_function() output
      handler)

2006-06-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/tests/objects_012.phpt
      ZendEngine2/tests/objects_013.phpt
      ZendEngine2/tests/objects_014.phpt:
      MFH: do not allow to implement the same interface twice
      add tests

    * ZendEngine2/zend_compile.c
      ZendEngine2/tests/objects_012.phpt
      ZendEngine2/tests/objects_012.phpt
      ZendEngine2/tests/objects_013.phpt
      ZendEngine2/tests/objects_013.phpt
      ZendEngine2/tests/objects_014.phpt
      ZendEngine2/tests/objects_014.phpt:
      do not allow to implement the same interface twice
      add tests

2006-06-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sysvmsg/sysvmsg.c:
      MFB: Fixed bug #37705 (Semaphore constants not available).

    * (PHP_5_2)
      NEWS
      ext/sysvmsg/sysvmsg.c:
      Fixed bug #37705 (Semaphore constants not available).

2006-06-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/streams/plain_wrapper.c:
      MFH: no need to check if non-existing include_path complies with
      open_basedir setting

    * main/streams/plain_wrapper.c:
      no need to check if non-existing include_path complies with open_basedir
      setting
      the only result we can get is segfault

2006-06-05  Edin Kadribasic  <edink@emini.dk>

    * main/streams/plain_wrapper.c:
      MFB

    * (PHP_5_2)
      NEWS
      main/streams/plain_wrapper.c:
      Fixed bug #35886 (nlopes)

2006-06-05  Zeev Suraski  <zeev@zend.com>

    * (PHP_5_2)
      ext/dom/php_dom.c
      ext/simplexml/simplexml.c:
      Final ze1_compat restoration - it was mostly done by hand, so if anybody
      spots any (new) problems, let me know.  Test wise, the same tests that
      failed before are failing now.

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended:
      ze1 restoration

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug30332.phpt
      ZendEngine2/tests/bug31828.phpt
      ZendEngine2/tests/bug32080.phpt
      ZendEngine2/tests/bug32852.phpt
      ZendEngine2/tests/bug33243.phpt
      ZendEngine2/tests/bug34712.phpt
      ZendEngine2/tests/bug34767.phpt:
      Restore ZE1 compatibility mode (Zend Engine part - the modules patches
      will follow later today)

2006-06-05  Antony Dovgal  <antony@zend.com>

    * ext/oci8/package.xml:
      add new changelog entries

    * (PHP_5_2)
      NEWS:
      BFN

2006-06-05  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_1)
      main/timelib_config.h:
      not for cvs

    * (PHP_5_1)
      main/internal_functions_win32.c:
      fix typo

    * (PHP_5_1)
      main/config.w32.h
      main/config.w32.h
      main/internal_functions_win32.c
      main/internal_functions_win32.c
      main/timelib_config.h
      main/timelib_config.h
      win32/php5dllts.dsp
      win32/php5dllts.dsp:
      improve .dsp build

2006-06-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c:
      MFH: fix OCIPasswordChange() parameters (patch by pholdaway at
      technocom-wireless dot com)
      prevent username, password and new password from being empty

    * ext/oci8/oci8.c
      ext/oci8/oci8_interface.c:
      fix OCIPasswordChange() parameters (patch by pholdaway at
      technocom-wireless dot com)
      prevent username. password and new password from being empty

2006-06-04  Stanislav Malyshev  <stas@zend.com>

    * (PHP_5_2)
      ZendEngine2/ZendTS.dsp
      win32/php5dllts.dsp:
      fix .dsp build

2006-06-04  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/mysqli_api.c:
      MFB: Fixed bug #37671 (MySQLi extension fails to recognize BIT column).

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli_api.c:
      Fixed bug #37671 (MySQLi extension fails to recognize BIT column).

2006-06-04  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      - Fix function flag check

2006-06-04  Michael Wallner  <mike@iworks.at>

    * main/output.c:
      - fix output handler seeing buffered data when it gets discarded
      - add test

2006-06-03  Johannes Schlter  <schlueter@phpbar.de>

    * sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c:
      - Removed useless -g command line option from CGI and CLI
      - Fixed conflicting behaviour if -B and -a are set with CLI
      - Fixed handling of auto_prepend and exceptions in readline-a-mode

2006-06-03  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c
      ext/standard/array.c
      ext/standard/php_array.h
      ext/standard/php_array.h:
      MFB

    * (PHP_5_2)
      ext/standard/array.c
      ext/standard/php_array.h:
      I swear it wasn't me.

2006-06-03  Michael Wallner  <mike@iworks.at>

    * main/php_output.h:
      - remove obsolete cruft

2006-06-03  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.c:
      - Revert - Needs further discussing

2006-06-03  Michael Wallner  <mike@iworks.at>

    * README.NEW-OUTPUT-API:
      - update TS macro usage

    * ext/session/session.c
      ext/standard/basic_functions.c
      ext/standard/head.c
      ext/standard/info.c
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re
      ext/standard/var.c
      ext/zlib/zlib.c
      main/SAPI.c
      main/main.c
      main/output.c
      main/php_output.h
      sapi/apache/mod_php5.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/mod_php5.c
      sapi/cli/php_cli.c
      sapi/nsapi/nsapi.c:
      - explicit usage of TS macros

2006-06-03  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.c:
      - Printable is supposed to return nativ/unicode depending on ini setting

2006-06-02  Antony Dovgal  <antony@zend.com>

    * ext/exif/tests/bug34704.phpt
      ext/exif/tests/exif001.phpt
      ext/exif/tests/exif005.phpt
      tests/classes/serialize_001.phpt:
      fix tests in unicode mode

    * ext/dom/php_dom.c
      ext/dom/xml_common.h:
      fix error messages in Unicode mode

2006-06-02  Michael Wallner  <mike@iworks.at>

    * ext/standard/var.c
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c:
      - fix encoding

    * README.NEW-OUTPUT-API
      ext/pgsql/pgsql.c
      ext/session/session.c
      ext/standard/basic_functions.c
      ext/standard/head.c
      ext/standard/info.c
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re
      ext/standard/var.c
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      main/SAPI.c
      main/main.c
      main/output.c
      main/php.h
      main/php_output.h
      sapi/apache/mod_php5.c
      sapi/apache/php_apache.c
      sapi/apache2handler/php_functions.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/php_apache.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c:
      - new output control code
      

2006-06-02  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/dom/element.c:
      MFH: add setIdAttribute, setIdAttributeNS and setIdAttributeNode
      functionality

    * (BEFORE_NEW_OUTPUT_API)
      ext/dom/element.c:
      idness not valid for attribute declarations

2006-06-02  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_1)
      ZendEngine2/acinclude.m4:
      MFH: Add bison 2.2 to the list of supported versions.

2006-06-02  Dmitry Stogov  <dmitry@zend.com>

    * (BEFORE_NEW_OUTPUT_API)
      ZendEngine2/zend.c:
      SAPI globals are destroied at this point and reporting errors about memory
      leaks
       can cause crash.

    * (PHP_5_2)
      ZendEngine2/zend.c:
      SAPI globals are destroied at this point and reporting errors about memory
      leaks can cause crash.

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

    * ext/standard/filters.c:
      MFB: fixed compiler warning

    * (PHP_5_2)
      ext/standard/filters.c:
      Fixed compiler warning

2006-06-01  Michael Wallner  <mike@iworks.at>

    * ext/mysql/config.m4
      ext/mysql/php_mysql.c
      ext/mysqli/config.m4:
      MFB: #37630 MySQL extensions should link against thread safe client libs if
      built with ZTS

    * (PHP_5_2)
      NEWS
      ext/mysql/config.m4
      ext/mysql/php_mysql.c
      ext/mysqli/config.m4:
      - Fix bug #37630: MySQL extensions should link against thread safe client
      libs if built with ZTS

    * (PHP_5_2)
      NEWS:
      - fix order

    * (PHP_5_2)
      NEWS:
      - Fixed bug #37363 (PDO_MYSQL does not build if no other mysql extension is
        enabled)

2006-06-01  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      main/safe_mode.c:
      no need to do TSRMLS_FETCH() twice

    * (PHP_5_2)
      ext/standard/proc_open.c:
      MFH: suppress_errors is used only on Win32, no need to look for it on other
      systems

    * ext/standard/proc_open.c:
      suppress_errors is used only on Win32, no need to look for it on other
      systems

    * ext/standard/filters.c:
      nuke unused variable

    * (PHP_5_2)
      ext/standard/tests/array/007.phpt
      ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_diff_key2.phpt
      ext/standard/tests/array/array_intersect_1.phpt:
      fix tests

    * (PHP_5_2)
      ZendEngine2/tests/offset_array.phpt
      ZendEngine2/tests/offset_bool.phpt
      ZendEngine2/tests/offset_long.phpt
      ZendEngine2/tests/offset_null.phpt
      ZendEngine2/tests/offset_object.phpt
      ZendEngine2/tests/offset_string.phpt:
      add new tests

    * ZendEngine2/tests/offset_array.phpt
      ZendEngine2/tests/offset_array.phpt
      ZendEngine2/tests/offset_bool.phpt
      ZendEngine2/tests/offset_bool.phpt
      ZendEngine2/tests/offset_long.phpt
      ZendEngine2/tests/offset_long.phpt
      ZendEngine2/tests/offset_null.phpt
      ZendEngine2/tests/offset_null.phpt
      ZendEngine2/tests/offset_object.phpt
      ZendEngine2/tests/offset_object.phpt
      ZendEngine2/tests/offset_string.phpt
      ZendEngine2/tests/offset_string.phpt:
      
      add new tests

    * (PHP_5_2)
      ZendEngine2/zend_execute.c:
      MFH: throw a warning when using invalid offset types with strings

    * ZendEngine2/zend_execute.c:
      throw a warning when using invalid offset types with strings

2006-05-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      spelling corrections

2006-05-31  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      main/main.c:
      Revert accidentally committed internal patch

2006-05-31  Antony Dovgal  <antony@zend.com>

    * ext/mcrypt/tests/bug37595.phpt:
      add expected warning to the test

2006-05-31  Derick Rethans  <php@derickrethans.nl>

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/blowfish.phpt
      ext/mcrypt/tests/bug37595.phpt:
      - MF52: There was nothing wrong here, bug report #37595 is bogus.
      - MF52: Added a new test case to demonstrate a longer plain text.

    * (PHP_5_2)
      NEWS
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/blowfish.phpt
      ext/mcrypt/tests/bug37595.phpt:
      - There was nothing wrong here, bug report #37595 is bogus.
      - Added a new test case to demonstrate a longer plain text.

2006-05-31  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_interfaces.c:
      fix error message in Unicode mode

    * ZendEngine2/tests/objects_010.phpt
      ZendEngine2/tests/objects_011.phpt
      ZendEngine2/tests/strict_001.phpt
      ZendEngine2/tests/strict_002.phpt:
      add more tests

    * ZendEngine2/tests/objects_010.phpt
      ZendEngine2/tests/objects_010.phpt
      ZendEngine2/tests/objects_011.phpt
      ZendEngine2/tests/objects_011.phpt
      ZendEngine2/tests/strict_001.phpt
      ZendEngine2/tests/strict_001.phpt
      ZendEngine2/tests/strict_002.phpt
      ZendEngine2/tests/strict_002.phpt:
      
      file objects_010.phpt was initially added on branch PHP_5_2.

2006-05-31  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      main/main.c
      main/php_compat.h
      main/php_compat.h:
      MFB

    * (PHP_4_4)
      main/php_compat.h:
      Add pcre_compile2() to the list of aliases.

2006-05-31  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/objects_001.phpt
      ZendEngine2/tests/objects_002.phpt
      ZendEngine2/tests/objects_003.phpt
      ZendEngine2/tests/objects_004.phpt
      ZendEngine2/tests/objects_005.phpt
      ZendEngine2/tests/objects_006.phpt
      ZendEngine2/tests/objects_007.phpt
      ZendEngine2/tests/objects_008.phpt
      ZendEngine2/tests/objects_009.phpt:
      add tests for new E_FATALs

    * ZendEngine2/tests/objects_002.phpt
      ZendEngine2/tests/objects_002.phpt
      ZendEngine2/tests/objects_003.phpt
      ZendEngine2/tests/objects_003.phpt
      ZendEngine2/tests/objects_004.phpt
      ZendEngine2/tests/objects_004.phpt
      ZendEngine2/tests/objects_005.phpt
      ZendEngine2/tests/objects_005.phpt
      ZendEngine2/tests/objects_006.phpt
      ZendEngine2/tests/objects_006.phpt
      ZendEngine2/tests/objects_007.phpt
      ZendEngine2/tests/objects_007.phpt
      ZendEngine2/tests/objects_008.phpt
      ZendEngine2/tests/objects_008.phpt
      ZendEngine2/tests/objects_009.phpt
      ZendEngine2/tests/objects_009.phpt:
      
      file objects_002.phpt was initially added on branch PHP_5_2.

2006-05-31  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h:
      Keeping consistent arg_stack during arguments freeing (Exception from
      destructor may use inconsistent arg_stack for backtrace).

    * ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.c:
      Support for nested exceptions and fatal errors in destructors

2006-05-31  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS
      ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug37595.phpt:
      MFH: fix #37595 (mcrypt_generic calculates data length in wrong way)

    * ext/mcrypt/mcrypt.c
      ext/mcrypt/tests/bug37595.phpt
      ext/mcrypt/tests/bug37595.phpt:
      fix #37595 (mcrypt_generic calculates data length in wrong way)

2006-05-31  Andi Gutmans  <andi@zend.com>

    * (PHP_5_2)
      NEWS:
      - Fix typo

2006-05-30  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      tests/classes/inheritance_003.phpt
      tests/classes/inheritance_004.phpt:
      - Add new tests

    * tests/classes/inheritance_003.phpt
      tests/classes/inheritance_003.phpt
      tests/classes/inheritance_004.phpt
      tests/classes/inheritance_004.phpt:
      
      - Add new tests

    * ZendEngine2/zend_compile.c:
      - Fix test logic

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      - Switch back to old severities and still keep bugfix for

2006-05-30  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_collection.c:
      fix compilation on some b0rked systems that must have collections support
      but they don't

2006-05-30  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_compile.c:
      - WS

2006-05-30  Sara Golemon  <sara@golemon.com>

    * ext/standard/tests/file/mkdir-004.phpt
      ext/standard/tests/file/mkdir-005.phpt:
      Minor fixes (bjori)

2006-05-30  Michael Wallner  <mike@iworks.at>

    * ext/pcntl/pcntl.c:
      MFB: fix bug 37635 (argument to pcntl signal handler is trashed)

    * (PHP_5_2)
      NEWS
      ext/pcntl/pcntl.c:
      - fix bug #37635 (parameter of pcntl signal handler is trashed)

2006-05-30  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_stristr( ), mb_strrichr( ).

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_strstr( ), mb_strrchr( ).

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_stripos( ), mb_strripos( ).

    * (PHP_5_2)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_list_encodings_alias_names( ), mb_list_mime_names( ).

    * (PHP_5_2)
      ext/mbstring/mbstring.c:
      added option parameter mb_list_encodings( ).

2006-05-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/basic_functions.c
      ext/standard/php_var.h
      ext/standard/var.c:
      MFB: Added memory_get_peak_usage() function for retrieving peak memory
      usage of a PHP script.

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/php_var.h
      ext/standard/var.c:
      Added memory_get_peak_usage() function for retrieving peak memory usage of
      a PHP script.

2006-05-30  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/oci8/config.m4:
      merge the last change in 4.4 and allow ext/oci8 to be built against basic
      lite package
      (as Derick requested)

    * (PHP_5_2)
      ext/oci8/config.m4:
      MFH: don't require libociei, this allows us to build ext/oci8 against
      basiclite OIC package

    * ext/oci8/config.m4:
      don't require libociei, this allows us to build ext/oci8 against basiclite
      OIC package

2006-05-30  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      - MFH: Fixed bug #37616: DATE_RFC822 does not product RFC 822 dates. (Patch
      by
        Hannes Magnusson)

2006-05-30  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/wddx/wddx.c:
      MFB: Convert E_ERROR to E_RECOVERABLE_ERROR

    * (PHP_5_2)
      ext/wddx/wddx.c:
      Convert E_ERROR to E_RECOVERABLE_ERROR

2006-05-29  Antony Dovgal  <antony@zend.com>

    * ext/pcre/php_pcre.c:
      no need to check it for not-NULL (as was pointed by Nuno)

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      MFH: there is no ce at this point, revert this line to its previous state

    * ZendEngine2/zend_compile.c:
      there is no ce at this point, revert this line to its previous state
      See also: http://news.php.net/php.zend-engine.cvs/4931

    * (PHP_5_2)
      ext/mbstring/tests/common.inc
      ext/mbstring/tests/mb_strlen.phpt:
      fix tests

    * (PHP_5_2)
      ext/pcre/tests/invalid_utf8.phpt
      ext/standard/tests/file/file_put_contents.phpt:
      add test

    * ext/pcre/tests/invalid_utf8.phpt
      ext/pcre/tests/invalid_utf8.phpt
      ext/standard/tests/file/file_put_contents.phpt:
      
      add test

    * ext/pcre/php_pcre.c:
      return NULL in case of error (and fix leak/non-null-terminated string
      error)

2006-05-29  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - BFN

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug37632.phpt:
      - MFH Bugfix #37632 (Protected method access problem)

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug37632.phpt
      ZendEngine2/tests/bug37632.phpt:
      - Bugfix #37632 (Protected method access problem)

2006-05-29  Antony Dovgal  <antony@zend.com>

    * ext/oci8/config.m4:
      improve sed expressions

2006-05-29  Michael Wallner  <mike@iworks.at>

    * ext/mysqli/mysqli.c
      ext/mysqli/tests/bug36949.phpt:
      MFB: Fixed bug #36949 (invalid internal mysqli objects dtor)

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli.c
      ext/mysqli/tests/bug36949.phpt
      ext/mysqli/tests/bug36949.phpt:
      - Fixed bug #36949 (invalid internal mysqli objects dtor)

2006-05-29  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/oci8/oci8.c:
      MFH: fix #37531 (oci8 persistent connection corruption)

    * ext/oci8/oci8.c:
      fix #37531 (oci8 persistent connection corruption)

    * (PHP_5_2)
      ext/standard/tests/file/file_put_contents.phpt:
      file file_put_contents.phpt was added on branch PHP_5_2 on 2006-05-29
      10:42:54 +0000

    * ext/standard/file.c:
      initialize srcstream
      use different variable in local scope

    * (PHP_5_2)
      ext/standard/file.c:
      initialize srcstream

    * (PHP_5_2)
      ext/standard/file.c:
      MFH: prevent resource leaking when passing invalid stream resource as
      second argument

    * ext/standard/file.c:
      prevent resource leaking when passing invalid stream resource as second
      argument

2006-05-29  Georg Richter  <georg@mysql.com>

    * (PHP_5_2)
      NEWS
      ext/mysqli/mysqli_api.c:
      Fix for bug #37620

2006-05-28  Johannes Schlter  <schlueter@phpbar.de>

    * ext/standard/string.c:
      - Fix str_replace with unicode strings as key

2006-05-28  Michael Wallner  <mike@iworks.at>

    * (PHP_5_2)
      NEWS:
      - news entry for apache2handler ap_set_content_type() fix

    * (PHP_5_2)
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/sapi_apache2.c:
      MFH: call ap_set_content_type() only once, else each time we call it,
           configured output filters for that content type will be added

    * sapi/apache2handler/php_apache.h
      sapi/apache2handler/sapi_apache2.c:
      - call ap_set_content_type() only once, else each time we call it,
        configured output filters for that content type will be added

2006-05-28  Johannes Schlter  <schlueter@phpbar.de>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fix printf modifier

2006-05-28  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pcre/config0.m4:
      MFB: Fixed bug #37586 (Bumped minimum PCRE version to 6.6, needed for
      recurssion limit support).

    * (PHP_5_2)
      NEWS
      ext/pcre/config0.m4:
      Fixed bug #37586 (Bumped minimum PCRE version to 6.6, needed for recurssion
      limit support).

2006-05-27  Johannes Schlter  <schlueter@phpbar.de>

    * main/main.c:
      - nitpicking "PHP6" vs. "PHP 6"

2006-05-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - Revert until there is an ok for the full patch

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - Take care of refcounting in zend_fcall_info_*() functions
      - Add docu

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_object_handlers.c:
      - WS

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug37212.phpt:
      - MFH: Fix bug #37212 (Access to protected property of common base class)
        By adding "zend_class_entry *ce" to struct zend_property_info;

2006-05-27  Johannes Schlter  <schlueter@phpbar.de>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_compile.c:
      - MFH Fix #37614 (Class name lowercased in error message)

2006-05-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_execute.c:
      - WS/CS

2006-05-27  Johannes Schlter  <schlueter@phpbar.de>

    * ZendEngine2/zend_compile.c:
      - Fix #37614 (Class name lowercased in error message)

2006-05-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/tests/bug37212.phpt
      ZendEngine2/tests/bug37212.phpt:
      - Fix bug #37212 (Access to protected property of common base class)
        By adding "zend_class_entry *ce" to struct zend_property_info;

    * ZendEngine2/tests/abstract-static.phpt:
      - There are no abstract static methods in classes, use interfaces

2006-05-26  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/dom/dom_fe.h
      ext/dom/node.c
      ext/dom/tests/canonicalization.phpt:
      MFH: add C14N() and C14NFile() methods to perform XML canonicalization
      add test

    * ext/dom/dom_fe.h
      ext/dom/node.c
      ext/dom/tests/canonicalization.phpt
      ext/dom/tests/canonicalization.phpt:
      add C14N() and C14NFile() methods to perform XML canonicalization
      add test

2006-05-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS:
      Fixed bug #37523 (namespaces added too late, leads to missing xsi:type
      attributes. incompatibility with libxml2-2.6.24)

2006-05-26  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_API.c:
      Fix ZTS build, call with TSRMLS_CC not DC

2006-05-26  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/wddx/wddx.c
      ext/wddx/wddx.c:
      Corrected previous patch

2006-05-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/openssl/xp_ssl.c:
      - MFB: fix leaks in openssl context options

2006-05-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug33996.phpt
      tests/classes/interfaces_003.phpt:
      - MFH Sync error messages and simplify error message generation code

2006-05-26  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      NEWS
      ext/openssl/xp_ssl.c:
      - fix leaks in openssl context options

2006-05-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug33996.phpt
      tests/classes/interfaces_003.phpt:
      - Sync error messages and simplify error message generation code

2006-05-25  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt:
      MFB: Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters).

    * (PHP_4_4)
      NEWS
      ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt:
      MFH: Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters).

    * (PHP_5_2)
      NEWS
      ext/wddx/wddx.c
      ext/wddx/tests/bug37569.phpt
      ext/wddx/tests/bug37569.phpt
      ext/wddx/tests/bug37569.phpt:
      Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters)

2006-05-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - Ease writing functions that deal with php function 'pointers'

2006-05-25  Edin Kadribasic  <edink@emini.dk>

    * main/php.h:
      MFB: Missing definition, patch by Steph Fox

    * (PHP_5_2)
      main/php.h:
      Missing definition, patch by Steph Fox

2006-05-25  Michael Wallner  <mike@iworks.at>

    * ext/curl/streams.c:
      MFB: fix bug #34180, --with-curlwrappers discards stream context options

    * (PHP_5_2)
      NEWS
      ext/curl/streams.c:
      - implement standard http stream wrapper options, fixes bug #34180
      - skip empty headers in on_header_available()

2006-05-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/dbase/dbf_head.c:
      MFH: remove debug output and fix bug #37589

    * ext/dbase/dbf_head.c:
      remove debug output and fix bug #37589

2006-05-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/tests/strings/bug22224.phpt:
      - MFB

    * (PHP_5_2)
      ext/standard/tests/strings/bug22224.phpt:
      - Update test

2006-05-25  Antony Dovgal  <antony@zend.com>

    * tests/basic/013.phpt
      tests/basic/014.phpt
      tests/basic/015.phpt
      tests/basic/016.phpt
      tests/basic/017.phpt
      tests/basic/018.phpt
      tests/basic/019.phpt
      tests/basic/020.phpt:
      fix tests in unicode mode

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_operators.c:
      MFB: fix error messages when converting objects to other types

2006-05-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      README.UPDATE_5_2:
      - Update update news and sync with NEWS

    * (PHP_5_1)
      NEWS
      ext/wddx/wddx.c:
      - MFH Fixed bug #37587 (var without attribute causes segfault

2006-05-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_operators.c:
      fix error messages when converting objects to other types
      add new function
      MFB will follow soon

2006-05-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/wddx/wddx.c
      ext/wddx/tests/bug37587.phpt
      ext/wddx/tests/bug37587.phpt:
      - Bugfix 37587

2006-05-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      NEWS:
      Fixed bug #37278 (SOAP not respecting uri in __soapCall)

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Fixed bug #37558 (timeout functionality doesn't work after a second PHP
      starup on the same thread). (p dot desarnaud at wanadoo dot fr)

2006-05-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      reorder

2006-05-25  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h:
      Fixed bug #37576 (FastCGI env (cgi vars) table overflow). (Piotr)

    * (PHP_5_1)
      NEWS
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #37496 (FastCGI output buffer overrun)

2006-05-24  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/basic_functions.c:
      MFB: Fixed bug #37563 (array_key_exists performance is poor for &$array).

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c:
      Fixed bug #37563 (array_key_exists performance is poor for &$array).

2006-05-24  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      BFN

    * main/main.c:
      MFB: Initialize windows globals, fixes #37428

    * (PHP_5_2)
      main/main.c:
      Initialize windows globals, fixes #37428

2006-05-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      NEWS:
      BFN

    * ext/sybase_ct/php_sybase_ct.c:
      MFB: fix #37499 (CLI segmentation faults during cleanup (only with
      sybase-ct extension enabled))

    * (PHP_5_2)
      ext/sybase_ct/php_sybase_ct.c:
      fix #37499 (CLI segmentation faults during cleanup (only with sybase-ct
      extension enabled))

2006-05-24  Dmitry Stogov  <dmitry@zend.com>

    * run-tests.php:
      Fixed CGI tests

    * (PHP_5_2)
      run-tests.php:
      Fixed CGI tests.

    * (PHP_5_1)
      NEWS
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.h:
      Fixed bug #37256 (php-fastcgi dosen't handle connection abort)

    * (PHP_5_1)
      NEWS
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed bug #37341 ($_SERVER in included file is shortened to two entries, if
      $_ENV gets used).

2006-05-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      ext/standard/tests/array/array_combine.phpt
      ext/standard/tests/array/array_combine.phpt
      ext/standard/tests/array/array_diff_assoc.phpt
      ext/standard/tests/array/array_diff_assoc.phpt:
      - MFH Add more tests from Ligaya Turmelle

    * ext/standard/tests/array/array_combine.phpt
      ext/standard/tests/array/array_combine.phpt
      ext/standard/tests/array/array_combine.phpt
      ext/standard/tests/array/array_diff_assoc.phpt
      ext/standard/tests/array/array_diff_assoc.phpt
      ext/standard/tests/array/array_diff_assoc.phpt:
        1.1.4;
      - Add more tests from Ligaya Turmelle

2006-05-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      main/php_open_temporary_file.c
      main/php_open_temporary_file.c:
      MFH: Fixed handling of extremely long paths inside tempnam() function.

    * main/php_open_temporary_file.c:
      MFB: Fixed handling of extremely long paths inside tempnam() function.

    * (PHP_5_2)
      NEWS
      main/php_open_temporary_file.c:
      Fixed handling of extremely long paths inside tempnam() function.

2006-05-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/standard/tests/file/stream_rfc2397_007.phpt:
      file stream_rfc2397_007.phpt was added on branch PHP_5_2 on 2006-05-23
      22:31:24 +0000

    * main/streams/memory.c:
      - Fix feof() with temp/memory streams

    * (PHP_5_2)
      ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/profile12.phpt
      ext/simplexml/tests/profile13.phpt:
      - MFH Sync with head (namespace prefix handling)

    * NEWS:
      - Done in 5.2

    * ext/simplexml/simplexml.c:
      - Readd NULL as allowed classname to skip parameter

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - MFH Handle NULL in C argument parsing correct

    * ZendEngine2/zend_API.c:
      - Handle NULL in C argument parsing correct

    * ext/simplexml/tests/bug37565.phpt
      ext/simplexml/tests/bug37565.phpt
      ext/standard/tests/file/stream_rfc2397_007.phpt:
      
      - Add new test

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - Fix double error raising issue

    * ext/simplexml/simplexml.c:
      - Fix SEGV in case class to generate is not derived from SimpleXMLElement
        by issueing an error

2006-05-23  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ZendEngine2/acinclude.m4:
      MFH: Add bison 2.2 to the list of supported versions.

    * ZendEngine2/acinclude.m4:
      Add bison 2.2 to the list of supported versions.

2006-05-22  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * .gdbinit:
      - Provide user func printztype to retrieve the name of a zval type

    * (PHP_5_2)
      NEWS:
      - Update

2006-05-22  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/dom/attr.c
      ext/dom/document.c
      ext/dom/dom_fe.h
      ext/dom/php_dom.c
      ext/dom/php_dom.h
      ext/dom/xml_common.h
      ext/dom/tests/regsiter_node_class.phpt:
      MFH: add registerNodeClass() method
       - update attribute isID functionality
       - add test

    * ext/dom/tests/regsiter_node_class.phpt
      ext/dom/tests/regsiter_node_class.phpt:
      
      add test

2006-05-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/ming/ming.c:
      MFB: E_ERROR > E_RECOVERABLE_ERROR

    * (PHP_5_2)
      ext/ming/ming.c:
      E_ERROR > E_RECOVERABLE_ERROR

2006-05-22  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_4_4)
      pear/install-pear.php
      pear/PEAR/Downloader.php
      pear/PEAR/REST.php:
      fix PEAR build

    * pear/packages/PEAR-1.4.9.tar
      pear/packages/PEAR-1.4.9.tar:
      
      file PEAR-1.4.9.tar was initially added on branch PHP_4_4.

    * (PHP_4_4)
      pear/PEAR.php
      pear/System.php
      pear/install-pear.php
      pear/PEAR/ChannelFile.php
      pear/PEAR/Common.php
      pear/PEAR/Config.php
      pear/PEAR/Dependency2.php
      pear/PEAR/Downloader.php
      pear/PEAR/Frontend.php
      pear/PEAR/Installer.php
      pear/PEAR/PackageFile.php
      pear/PEAR/REST.php
      pear/PEAR/Registry.php
      pear/PEAR/Remote.php
      pear/PEAR/Validate.php
      pear/PEAR/Command/Install.php
      pear/PEAR/Frontend/CLI.php
      pear/packages/PEAR-1.4.6.tar:
      sync to PEAR 1.4.9
      add PEAR 1.4.9 to installed tarballs

2006-05-22  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #37496 (FastCGI output buffer overrun)

2006-05-22  Antony Dovgal  <antony@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      fix typo

    * (PHP_5_1)
      ext/oci8/config.w32
      ext/oci8/config.w32:
      re-enable OCILobRead2() support

    * ext/oci8/config.w32:
      re-enable OCILobRead2() support on win32

2006-05-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_4)
      ext/curl/curl.c:
      - Fix build

    * (PHP_5_2)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_gen.php:
      - MFH Sync vm generation with head
      - Regenerate vm

2006-05-21  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with 4.4.3RC1

2006-05-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c
      ext/curl/interface.c:
      MFH: Added control character checks for cURL extension's
      open_basedir/safe_mode checks.

    * (PHP_5_2)
      NEWS
      ext/curl/interface.c
      ext/curl/interface.c:
      Added control character checks for cURL extension's open_basedir/safe_mode
      checks.

    * (PHP_4_4)
      NEWS
      ext/mysql/libmysql/libmysql.c:
      Fixed a possible buffer overflow inside create_named_pipe() for Win32
      systems in libmysql.c.

    * (PHP_5_2)
      README.UPDATE_5_2:
      Added a note about E_RECOVERABLE_ERROR being a part of E_ALL.

2006-05-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/standard/tests/file/stream_rfc2397_006.phpt
      main/streams/memory.c:
      - MFH Handle corrupt base64 data in data: url

    * ext/standard/tests/file/stream_rfc2397_006.phpt
      ext/standard/tests/file/stream_rfc2397_006.phpt
      main/streams/memory.c:
      
      - Handle corrupt base64 data in data: url

    * ext/standard/base64.c:
      - Drop unneccesary check and change to safe_emalloc

    * ZendEngine2/zend_API.c:
      - Improve error messages (missing unicode todo)

    * ZendEngine2/zend_execute.c
      tests/lang/bug24658.phpt:
      - Improve error messages (part 2)

    * tests/lang/catchable_error_002.phpt:
      - Fix unicode expectations

    * ZendEngine2/zend_execute.c
      ZendEngine2/tests/array_type_hint_001.phpt
      ZendEngine2/tests/bug33996.phpt
      tests/classes/interfaces_003.phpt
      tests/classes/type_hinting_001.phpt
      tests/classes/type_hinting_003.phpt
      tests/lang/bug24658.phpt
      tests/lang/catchable_error_001.phpt
      tests/lang/catchable_error_002.phpt
      tests/lang/type_hints_001.phpt:
      - Improved error messages

    * README.CVS-RULES
      README.CVS-RULES
      README.CVS-RULES
      README.CVS-RULES
      README.CVS-RULES
      README.CVS-RULES:
      - Update

2006-05-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_objects.c:
      - Z_LVAL is a long so use %ld

2006-05-20  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      fix the typo before everybody forgets about it

2006-05-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_objects.c:
      - Better error message in case of an exception from a dtor while an
        exception is already pending

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_gen.php:
      - Fix warning

2006-05-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ext/oci8/oci8_lob.c:
      MFH: attempt to fix OCILobRead2() related problems

    * ext/oci8/oci8_lob.c:
      attempt to fix OCILobRead2() related problems

2006-05-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * .gdbinit:
      - In printzv show private/protected visibility and class in case of private

    * tests/classes/abstract_by_interface_001.phpt
      tests/classes/abstract_by_interface_001.phpt
      tests/classes/abstract_by_interface_002.phpt
      tests/classes/abstract_by_interface_002.phpt:
      
      - Add new tests

    * ZendEngine2/zend_objects.c:
      - Do not use the protection at this place, we would need another object
        shutdown state (e.g. destructed == 2). That's probbaly too much.

    * ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      - Destructors must not be called twice

    * ZendEngine2/tests/catch_004.phpt:
      - Should be static and be called (comitted wrong version)

    * ZendEngine2/tests/catch_002.phpt
      ZendEngine2/tests/catch_002.phpt
      ZendEngine2/tests/catch_003.phpt
      ZendEngine2/tests/catch_003.phpt
      ZendEngine2/tests/catch_004.phpt
      ZendEngine2/tests/catch_004.phpt:
      
      - Add new tests

2006-05-19  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c:
      Fixed random crashes in ZTS mode becouse of uninitialized
      EG(modified_ini_directives).

2006-05-19  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      - Fixed bug #37514 (strtotime doesn't assume year correctly).

2006-05-19  Antony Dovgal  <antony@zend.com>

    * tests/lang/bug35239.phpt
      tests/lang/bug35239.phpt:
      
      file bug35239.phpt was initially added on branch PHP_4_4.

    * (PHP_4_4)
      tests/lang/bug29566.phpt:
      add new test

    * (PHP_5_1)
      tests/basic/021.phpt
      tests/basic/021.phpt:
      fix test

2006-05-19  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * NEWS
      ext/standard/basic_functions.c
      ext/standard/file.c
      ext/standard/file.h:
      Name change: php_get_tmpdir() renamed to sys_get_temp_dir()

2006-05-19  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/wddx/wddx.c:
      MFH fix for #34306 (wddx_serialize_value() crashes with long array keys)

    * (PHP_4_4)
      ext/sysvmsg/sysvmsg.c:
      MFH: fix possible usage of uninitialized variable

    * main/streams/filter.c:
      initialize factory

    * (PHP_4_4)
      ext/standard/string.c:
      fix invalid read in basename("/.gz", ".gz")

    * (PHP_5_1)
      ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_diff_key2.phpt:
      add new tests by Ligaya Turmelle

    * ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_diff_key2.phpt
      ext/standard/tests/array/array_diff_key2.phpt:
      
      add new tests by Ligaya Turmelle

    * ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_chunk2.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_count_values2.phpt
      ext/standard/tests/array/array_diff_key2.phpt
      ext/standard/tests/array/array_diff_key2.phpt:
      
      file array_chunk2.phpt was initially added on branch PHP_5_2.

2006-05-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      main/main.c
      main/main.c:
      Optimized zend_try/zend_catch macroses (eliminated memcpy())

2006-05-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/filestat.c:
      MFB: Fixed bug #37505 (touch() truncates large files).

    * (PHP_5_2)
      NEWS
      ext/standard/filestat.c:
      Fixed bug #37505 (touch() truncates large files).

2006-05-18  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      main/main.c:
      fix compile warning

    * (PHP_4_4)
      main/main.c:
      fix leak (and possible segfault?)
      see bug #30397 for more details, somebody should really consider doing MFH
      when fixing such critical things

2006-05-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_4)
      NEWS
      NEWS
      ext/session/session.c
      ext/session/session.c:
      - MFH Fix bug #37510 session_regenerate_id changes session_id() even on
      failure

    * ext/session/session.c:
      - Fix bug #37510 session_regenerate_id changes session_id() even on failure

2006-05-18  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      ext/pcre/config.w32:
      Use heap insted of stack for recursion in hope of avoid stack overflow
      crashes

    * (PHP_5_2)
      sapi/cgi/config.w32
      sapi/cli/config.w32:
      Give exe files 8MB stack (same default as on Linux) instead of Windows
      default 1MB

2006-05-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - Update

2006-05-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_interfaces.c:
      there is no %v in 5.2

2006-05-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_object_handlers.c:
      - Fix error message in unicode mode

2006-05-18  Edin Kadribasic  <edink@emini.dk>

    * (PHP_4_4)
      ext/imap/.cvsignore
      ext/imap/imap.dsp:
      Fix windows build

2006-05-18  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      sapi/cli/php_cli.c:
      fix leaks

    * (PHP_4_4)
      ext/wddx/tests/bug35410.phpt
      ext/wddx/tests/bug35410_64bit.phpt:
      fix test and add new for 64bit only

    * (PHP_5_1)
      NEWS
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8.c:
      MFH: fix #37487 (oci_fetch_array() array-type should always default to
      OCI_BOTH)

    * ext/oci8/oci8.c:
      fix #37487 (oci_fetch_array() array-type should always default to OCI_BOTH)

2006-05-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting10.phpt:
      fix tests

2006-05-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend_errors.h:
      - Fix oversight and drop E_STRICT in 5.x series

2006-05-17  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      NEWS:
      BFN

    * (PHP_5_2)
      ext/dom/tests/bug37456.phpt
      ext/dom/tests/dom.ent
      ext/dom/tests/dom.xml:
      add tests

    * (PHP_5_2)
      ext/dom/dom_iterators.c
      ext/dom/php_dom.c:
      Synch from HEAD
      - Fix bug #37456 (DOMElement->setAttribute() loops forever)
      - update iterators for engine change merged from HEAD

    * ext/dom/tests/bug37456.phpt
      ext/dom/tests/bug37456.phpt
      ext/dom/tests/dom.ent
      ext/dom/tests/dom.ent
      ext/dom/tests/dom.xml
      ext/dom/tests/dom.xml:
      
      add test

    * ext/dom/php_dom.c:
      Fix bug #37456 (DOMElement->setAttribute() loops forever)

2006-05-17  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_object_handlers.h:
      change argument name, it should be "object" not "property"

2006-05-17  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS:
      Bug fixing news

    * ZendEngine2/zend.c:
      Fixed bug #35512 (Lack of read permission on main script results in
        E_WARNING rather then E_ERROR).

    * (PHP_5_2)
      ZendEngine2/zend.c:
      Fixed bug #35512 (Lack of read permission on main script results in
      E_WARNING rather then E_ERROR).

2006-05-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c:
      - Proto fix/add

2006-05-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * run-tests.php:
      - '_' is valid in test blocks

2006-05-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      tests/basic/021.phpt
      tests/basic/021.phpt:
      fix test

2006-05-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/php_fopen_wrapper.c:
      MFB: Make filters without a resource throw E_RECOVERABLE_ERROR rather then
      E_ERROR

    * (PHP_5_2)
      ext/standard/php_fopen_wrapper.c:
      Make filters without a resource throw E_RECOVERABLE_ERROR rather then
      E_ERROR

2006-05-16  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/mkdir-001.phpt
      ext/standard/tests/file/mkdir-002.phpt
      ext/standard/tests/file/mkdir-003.phpt
      ext/standard/tests/file/mkdir-004.phpt
      ext/standard/tests/file/mkdir-005.phpt:
      new mkdir tests

    * ext/standard/tests/file/mkdir-001.phpt
      ext/standard/tests/file/mkdir-001.phpt
      ext/standard/tests/file/mkdir-002.phpt
      ext/standard/tests/file/mkdir-002.phpt
      ext/standard/tests/file/mkdir-003.phpt
      ext/standard/tests/file/mkdir-003.phpt
      ext/standard/tests/file/mkdir-004.phpt
      ext/standard/tests/file/mkdir-004.phpt
      ext/standard/tests/file/mkdir-005.phpt
      ext/standard/tests/file/mkdir-005.phpt:
      
      file mkdir-001.phpt was initially added on branch PHP_5_2.

    * main/streams/plain_wrapper.c:
      MFB: fix #37395 (recursive mkdir() fails to create nonexistent directories
      in root dir)

    * (PHP_5_2)
      NEWS
      main/streams/plain_wrapper.c:
      fix #37395 (recursive mkdir() fails to create nonexistent directories in
      root dir)

2006-05-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - MFH Fixed Bug #37457 (Crash when an exception is thrown in accept()
      method of FilterIterator)

2006-05-16  Ilia Alshanetsky  <ilia@prohost.org>

    * main/main.c:
      MFB: Disable realpath cache when open_basedir or safe_mode are enabled on a
      per-request basis.

    * (PHP_5_2)
      NEWS
      main/main.c:
      Disable realpath cache when open_basedir or safe_mode are enabled on a
      per-request basis.

2006-05-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug37144.phpt:
      Added test

    * ZendEngine2/tests/bug37144.phpt
      ZendEngine2/tests/bug37144.phpt:
      
      Added test

    * ZendEngine2/tests/bug37144.phpt
      ZendEngine2/tests/bug37144.phpt:
      
      file bug37144.phpt was initially added on branch PHP_5_1.

2006-05-15  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      NEWS:
      My bad.

    * (PHP_5_2)
      NEWS:
      Fugbix NEWS entries.

    * (PHP_5_2)
      NEWS:
      Fugbix typo.

2006-05-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_2)
      NEWS
      ZendEngine2/tests/bug37144.phpt:
      -** empty log message ***

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h:
      Optimized require_once/include_once (eliminated fopen() on second usage)

    * ZendEngine2/zend_globals.h
      ZendEngine2/zend_ini.c:
      Optimized request shutdown sequence to iterate only over modified ini
      directives

    * (PHP_5_2)
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_ini.c:
      Optimized shutdown sequence to iterate only over modified ini directives

    * sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h:
      - Removed source compatibility with libfcgi
      - Optimized access to FastCGI environment using HashTable instead of
      linear sear
      ch
      - Allowed PHP_FCGI_MAX_REQUESTS=0 to disable PHP die
      - Allowed PHP_FCGI_CHILDREN=0 to disable PHP spawn workers

    * (PHP_5_2)
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h:
      - Removed source compatibility with libfcgi
      - Optimized access to FastCGI environment using HashTable instead of
      linear search
      - Allowed PHP_FCGI_MAX_REQUESTS=0 to disable PHP die
      - Allowed PHP_FCGI_CHILDREN=0 to disable PHP spawn workers

2006-05-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/oci8/config.w32
      ext/oci8/config.w32:
      MFH: disable OCILobRead2() support on Win32

    * ext/oci8/config.w32:
      disable OCILobRead2() support on Win32

2006-05-14  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      README.UPDATE_5_2:
      - Add some update notes

    * (PHP_5_2)
      NEWS:
      - We have it now fully RFC compliant

    * (PHP_5_2)
      main/streams/memory.c:
      - MFH No need to have this controlled by allow_url_fopen

    * main/streams/memory.c:
      - No need to have this controlled by allow_url_fopen

    * (PHP_5_2)
      ZendEngine2/zend_errors.h:
      - Readd that E_RECOVERABLE_ERROR, dropping it is a bad idea

    * (PHP_5_2)
      ZendEngine2/zend_errors.h:
      - Do not include E_RECOVERABLE_ERROR to the default mode E_ALL

    * (PHP_5_2)
      ext/standard/tests/file/stream_rfc2397_004.phpt
      ext/standard/tests/file/stream_rfc2397_005.phpt
      main/streams/streams.c:
      - MFH Add strict compliant RFC2397 support (no //)

    * ext/standard/tests/file/stream_rfc2397_004.phpt
      ext/standard/tests/file/stream_rfc2397_004.phpt
      ext/standard/tests/file/stream_rfc2397_005.phpt
      ext/standard/tests/file/stream_rfc2397_005.phpt
      main/streams/streams.c:
      
      - Add strict compliant RFC2397 support (no //)

2006-05-14  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_2)
      NEWS:
      MFH:
      - Implemented Dmitry's const patch.
      - Added support for "weekday" as relative item.
      - Fixed bug #37368 (Incorrect timestamp returned for strtotime()).

2006-05-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/file.c:
      MFH: Fixed bug #36630 (umask not reset at the end of the request).

2006-05-14  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS
      NEWS
      README.UPDATE_5_2:
      - Update

    * ext/standard/tests/file/stream_rfc2397_003.gif
      ext/standard/tests/file/stream_rfc2397_003.gif
      ext/standard/tests/file/stream_rfc2397_003.phpt
      ext/standard/tests/file/stream_rfc2397_003.phpt
      main/streams/memory.c:
      
      - RFC2397 add decoding

    * main/streams/memory.c:
      - Enforce stream mode correct

    * ext/standard/tests/file/stream_rfc2397_001.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt
      ext/standard/tests/file/stream_rfc2397_002.phpt
      main/streams/memory.c:
      - Change to use dedicated stream ops

    * ext/standard/tests/file/stream_rfc2397_002.phpt
      main/streams/memory.c:
      - RFC 2397 meta data handling

2006-05-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * README.UPDATE_5_2
      README.UPDATE_5_2:
      
      file README.UPDATE_5_2 was initially added on branch PHP_5_2.

2006-05-13  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_1)
      sapi/apache/mod_php5.c:
      Oh, woops.  The cgi_vars optimization patch snuck in there.  Reverse that
      part.

    * (PHP_5_2)
      sapi/apache/mod_php5.c:
      Switch to a signed int for now.  Will look at moving to a long throughout
      the code here.

    * sapi/apache/mod_php5.c:
      We might want to consider moving this to a long throughout the sapi code,
      but for now switch to a signed int.

    * (PHP_5_1)
      sapi/apache/mod_php5.c:
      ap_get_client_block can return a negative value, so don't use an unsigned
      int here.

    * (PHP_4_4)
      sapi/apache/mod_php4.c:
      ap_get_client_block can return -1, so don't use an unsigned int here

2006-05-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/basic_functions.c
      ext/standard/tests/file/stream_rfc2397_001.phpt
      ext/standard/tests/file/stream_rfc2397_001.phpt
      main/php_memory_streams.h
      main/streams/memory.c:
      - Initial RFC2397 support

    * run-tests.php:
      - Add support for --EXPECTHEADERS--
      - MFB cgi specific stuff

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - MFH code layout for __toString() use in parameter parsing api

    * ZendEngine2/zend_API.c:
      - Support __tostring() in argument parsing

2006-05-12  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/xsl/xsltprocessor.c:
      MFH: add doXInclude property to allow processor to perform XIncludes

    * ext/xsl/xsltprocessor.c:
      add doXInclude property to allow processor to perform XIncludes

2006-05-12  Ilia Alshanetsky  <ilia@prohost.org>

    * makedist
      makedist
      makedist:
      Download pear phar file when making a distribution package

2006-05-12  Derick Rethans  <php@derickrethans.nl>

    * ZendEngine2/tests/abstract-static.phpt
      ZendEngine2/tests/abstract-static.phpt
      ZendEngine2/tests/abstract-static.phpt
      ZendEngine2/tests/object-null.phpt
      ZendEngine2/tests/object-null.phpt
      ZendEngine2/tests/object-null.phpt:
        1.1.4;
      - Added tests for BC breaking changes.

2006-05-12  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      NEWS:
      MFH: fix #37416 (iterator_to_array() hides exceptions thrown in rewind()
      method)

2006-05-12  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_2)
      ZendEngine2/zend.h:
      Bump version.

2006-05-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c:
      - Missing __toString() pieces

2006-05-11  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      NEWS:
      - Update

2006-05-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend.c:
      no need to destroy the zval here

2006-05-11  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      NEWS
      main/main.c
      main/main.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c:
      Fixed bug #37306 (max_execution_time = max_input_time)

    * main/main.c
      sapi/cli/php_cli.c:
      Fixed bug #37306 (max_execution_time = max_input_time).

2006-05-11  Ilia Alshanetsky  <ilia@prohost.org>

    * acinclude.m4:
      MFB: Fixed bug #37413 (Rejected versions of flex that don't work).

    * (PHP_5_2)
      NEWS
      acinclude.m4:
      Fixed bug #37413 (Rejected versions of flex that don't work).

2006-05-11  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_vm_execute.h:
      - Drop a few superflous if conditions (now the generated file)

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_vm_def.h:
      - Drop a few superflous if conditions

    * (PHP_5_2)
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - MFH missing bits and pieces of the partial sync with head

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      - Drop second superflous zval_ptr_dtor in string arg parsing

    * ext/dba/libflatfile/flatfile.c
      ext/dba/libinifile/inifile.c:
      - Fix build

2006-05-11  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_scanner.l:
      Adjust API for scanning INI files as UTF-8.

2006-05-11  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      fix segfault when passing objects where strings are expected

2006-05-11  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      fixed all mbstring setting information doesn't return in mb_get_info( ).

2006-05-11  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/objects_001.phpt
      ZendEngine2/tests/objects_001.phpt:
      
      file objects_001.phpt was initially added on branch PHP_5_2.

2006-05-11  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/mcrypt/mcrypt.c:
      - Use of E_RECOVERABLE_ERROR

    * main/main.c:
      - Fix error mode handling

2006-05-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/bug33771.phpt:
      change it to be consistent with the others

2006-05-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/tests/array_type_hint_001.phpt
      ZendEngine2/tests/bug26166.phpt
      ZendEngine2/tests/bug26166.phpt
      ZendEngine2/tests/bug28444.phpt
      ZendEngine2/tests/bug30791.phpt
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/bug33996.phpt
      tests/classes/interfaces_003.phpt:
      - Fix tests

    * (PHP_5_2)
      tests/lang/bug22367.phpt:
      - No more ze1

    * (PHP_5_2)
      tests/run-test/test005.phpt
      tests/run-test/test008.phpt
      tests/run-test/test008a.phpt:
      - Hardcoded error mode was changed to 8191

2006-05-10  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * main/SAPI.c
      sapi/apache/mod_php5.c:
      MFB input filter hook for getenv()

    * main/php_variables.h:
      MFB filter defines

    * (PHP_5_2)
      NEWS
      main/SAPI.c
      sapi/apache/mod_php5.c:
      Add input_filter hook call in getenv()

2006-05-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/zend.c:
      - Missing __ToString() sync

    * tests/classes/tostring_003.phpt
      tests/classes/tostring_003.phpt:
      
      - Fix tests

    * ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c:
      - Enforece rule of disallowing throw in __toString()

2006-05-10  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      main/php_variables.h:
      Now that ext/filter is bundled, we should be defining these in one place

2006-05-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_compile.c:
      - MFB missing initialization

    * (PHP_5_2)
      php.ini-dist
      php.ini-recommended
      ZendEngine2/zend_execute.c
      ext/dom/php_dom.c
      ext/simplexml/simplexml.c:
      - ze1 cleanup (bjori) /thx

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c:
      - Missing __tostring() conversion snippets

    * (PHP_5_2)
      NEWS:
      - Missed my name

2006-05-10  Frank M. Kromann  <frank@kromann.info>

    * (PHP_5_2)
      ext/dom/dom_iterators.c:
      Fix win32 build

2006-05-10  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_2)
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      - Update after api changes

2006-05-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_2)
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting02.phpt
      ZendEngine2/tests/error_reporting03.phpt
      ZendEngine2/tests/error_reporting04.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting08.phpt
      ZendEngine2/tests/error_reporting09.phpt
      ZendEngine2/tests/error_reporting10.phpt:
      fix tests

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend_constants.c
      main/main.c:
      add missing parts of E_RECOVERABLE merge

    * (PHP_5_2)
      ZendEngine2/zend_compile.c:
      add missing ZEND_API to the implementation

    * (PHP_5_2)
      ZendEngine2/zend_API.c:
      nuke extra semi-colon

2006-05-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/string.c:
      MFB: Fixed bug #37394 (substr_compare() returns an error when offset equals
      string length).

    * (PHP_5_2)
      NEWS
      ext/standard/string.c:
      Fixed bug #37394 (substr_compare() returns an error when offset equals
      string length).

2006-05-10  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c:
      MFB

    * (PHP_5_2)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c:
      Don't allocate 2 chunks of memory when one can fit. Reduces memory
      fragmentation. There is one more place that fragments memory but it will
      complicate the ongoing Unicode upgrade of mysqli so leaving it away for
      now.

2006-05-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8.c:
      MFH: fix #37392 (Unnecessary call to OCITransRollback() at the end of
      request)

    * ext/oci8/oci8.c:
      fix #37392 (Unnecessary call to OCITransRollback() at the end of request)

2006-05-10  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      NEWS:
      -** empty log message ***

2006-05-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ZendEngine2/tests/bug27641.phpt
      ZendEngine2/tests/bug30332.phpt
      ZendEngine2/tests/bug31828.phpt
      ZendEngine2/tests/bug32080.phpt
      ZendEngine2/tests/bug32852.phpt
      ZendEngine2/tests/bug33243.phpt
      ZendEngine2/tests/bug34712.phpt
      ZendEngine2/tests/bug34767.phpt:
      i- ZE1_compat tests are no longer necessary

    * (PHP_5_2)
      ext/pgsql/pgsql.c:
      - Update after api changes

2006-05-09  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_2)
      ext/dom/dom_iterators.c
      ext/dom/php_dom.c
      ext/dom/php_dom.h
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_driver.c
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      sapi/cli/php_cli.c:
      - Update after api changes

    * (PHP_5_2)
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h:
      - MFH pcre_get_compiled_regex_cache() support

    * (PHP_5_2)
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_iterators.h
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - MFH as discussed
        . zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
        . zend_get_error_exception()   -> zend_get_error_exception(TSRMLS_D)
        . added E_RECOVERABLE_ERROR
        . added ZEND_TOSTRING_FUNC_NAME
        . added __tostring function cache to zend_class_entry
        . added ZEND_NAMED_ME
        . modified ZEND_ME_MAPPING to support method flags
        . added ZEND_MN
        . method entries now use prefix "zim_" instead of "zif_"
        . drop EG(ze1_compatibility_mode)
        . changed cast handler, now without (int should_free):
          typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int
      type TSRMLS_DC);
        . changed get_iterator, now receives whether value is by ref:
          zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval
      *object, int by_ref TSRMLS_DC);
        . added zend_objects_store_add_ref_by_handle
        . added zend_objects_store_del_ref_by_handle
        . convert_to_explicit_type(pzv, type)

    * ZendEngine2/zend_API.h
      ext/sqlite/sqlite.c:
      - Methods have flags

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h:
      - zend_spprintf() is actually used elsewhere in the engine

2006-05-09  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/cgi/fastcgi.c:
      MFB: Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4).

    * (PHP_5_2)
      NEWS
      sapi/cgi/fastcgi.c:
      Fixed bug #37376 (fastcgi.c compile fail with gcc 2.95.4).

2006-05-09  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.h
      ZendEngine2/zend_exceptions.c:
      - MFB WS/CS, zend_spprintf() must not be exported

    * ZendEngine2/zend_builtin_functions.c:
      - MFB Missing check

    * ZendEngine2/zend_API.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_object_handlers.c:
      - MFB: WS

2006-05-09  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_2)
      NEWS:
      -** empty log message ***

    * ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h:
      Add pcre_last_error() and backtrack/recursion limit settings.

2006-05-09  Georg Richter  <georg@mysql.com>

    * ext/mysqli/tests/bug34785.phpt
      ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/bug36802.phpt:
      merge from 5.2

    * 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_repl.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/049.phpt
      ext/mysqli/tests/bug34810.phpt:
      Merge from 5.2

    * (PHP_5_2)
      ext/mysqli/php_mysqli.h:
      removed unused macro parameter

2006-05-08  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      NEWS:
      Update news

2006-05-08  Georg Richter  <georg@mysql.com>

    * (PHP_5_2)
      ext/mysqli/mysqli.c
      ext/mysqli/php_mysqli.h:
      moved zend_class_entry variables to mysqli.c

2006-05-08  Brian France  <list@firehawksystems.com>

    * (PHP_5_2)
      NEWS
      ext/curl/multi.c:
      
      MFH: Add implementation of curl_multi_info_read

2006-05-08  Andrey Hristov  <php@hristov.com>

    * (PHP_5_2)
      ext/mysqli/mysqli_api.c:
      tweaks and optimizations

2006-05-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_4_4)
      NEWS
      ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37346.gif
      ext/gd/tests/bug37346.phpt
      ext/gd/tests/bug37360.gif
      ext/gd/tests/bug37360.phpt:
      - MFH: #37346, invalid colormap format
      - MFH: #37360, bad gif size

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c:
      - more CS

    * ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37360.gif
      ext/gd/tests/bug37360.gif
      ext/gd/tests/bug37360.gif
      ext/gd/tests/bug37360.gif
      ext/gd/tests/bug37360.phpt
      ext/gd/tests/bug37360.phpt
      ext/gd/tests/bug37360.phpt
      ext/gd/tests/bug37360.phpt:
      - #37360, bad gif size

    * ext/gd/libgd/gd_gif_in.c
      ext/gd/libgd/gd_gif_in.c:
      - CS (spaces > tabs)

2006-05-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      NEWS:
      - +()

    * (PHP_5_1)
      NEWS:
      - entry for #37346, invalid colormap format

    * ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37346.gif
      ext/gd/tests/bug37346.phpt:
      - MFB: #37346, invalid colormap format

    * (PHP_5_1)
      ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37346.gif
      ext/gd/tests/bug37346.phpt:
      - MF52, #37346, invalid colormap format

2006-05-07  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_2)
      ext/mbstring/config.m4:
      INSTALL_HEADERS takes absolute filenames there in the second arg.
      This makes pecl/mailparse build again

2006-05-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_2)
      ext/gd/libgd/gd_gif_in.c
      ext/gd/tests/bug37346.gif
      ext/gd/tests/bug37346.gif
      ext/gd/tests/bug37346.gif
      ext/gd/tests/bug37346.phpt
      ext/gd/tests/bug37346.phpt
      ext/gd/tests/bug37346.phpt:
      - #37346, invalid colormap format

2006-05-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      pear/Makefile.frag:
      MFH: Fixed bug #37348 (make PEAR install ignore open_basedir).

    * (PHP_5_2)
      NEWS
      pear/Makefile.frag:
      Fixed bug #37348 (make PEAR install ignore open_basedir).

2006-05-07  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_2)
      ext/pgsql/pgsql.c
      ext/pgsql/php_pgsql.h:
      MFH: Added pg_field_table() as per req: #36750

    * sapi/apache2handler/config.w32:
      MFB: Enable parallel build against Apache 2.2 libs and headers

    * (PHP_5_2)
      sapi/apache2handler/config.w32:
      Enable parallel build against Apache 2.2 libs and headers

2006-05-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_2)
      NEWS
      ext/standard/base64.c
      ext/standard/base64.h:
      Fixed bug #37244 (Added strict flag to base64_decode() that enforces
      RFC3548 compliance).

    * (PHP_5_2)
      NEWS
      configure.in
      main/php_version.h:
      Creation of the 5.2 branch

2006-05-06  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * NEWS
      ext/standard/basic_functions.c
      ext/standard/file.c
      ext/standard/file.h:
      Added php_get_tmpdir() function that returns the default directory for
      temporary files (as requested in bug #35380)

2006-05-05  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      .gdbinit:
      - treat interfaces and classes gracefully in print_inh

    * (PHP_5_1)
      .gdbinit:
      - add print_inh (prints a very simple class tree, ie. extensible)
      - add print_pi (prints property_info)
      - add ____print_str (print strings binary safely, for hash keys etc)

2006-05-05  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug37251.phpt:
      Fixed bug #37251 (deadlock when custom error handler is to catch array type
      hint error).

    * (PHP_5_1)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #37313 (sigemptyset() used without including <signal.h>).
      (jdolecek)

2006-05-04  Antony Dovgal  <antony@zend.com>

    * ext/informix/ifx.ec
      ext/informix/ifx.ec:
      plug a leak

2006-05-04  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_language_scanner.l:
      Don't use fixed size buffer in zend_uchar_from_uname();

    * ZendEngine2/zend.h:
      Oops again.

    * ZendEngine2/zend.c:
      Oops.

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      Add a global ASCII connverter, macros to return single codepoints
      (UCHAR32), and zend_unicode_to_ascii() function.

2006-05-04  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/informix/config.m4
      ext/informix/ifx.ec:
      MFH: several minor fixes: nuke compile warnings etc.

    * ext/informix/config.m4
      ext/informix/ifx.ec:
      several minor fixes: nuke compile warnings etc.

2006-05-03  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_1)
      configure.in
      main/php_version.h:
      go with 5.1.4

2006-05-03  Sara Golemon  <sara@golemon.com>

    * (PHP_5_1)
      NEWS:
      News entry for exporting PDO::PARAM_EVT_* constants

2006-05-03  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      run-tests.php:
      - remove debug part
        nota bene, there is still work in this area, but this is a start

    * tests/basic/021.phpt
      tests/basic/021.phpt:
      
      file 021.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      run-tests.php:
      - add support for POST_RAW, allow to pass raw POST data
      - add support for TEST_PHP_CGI_EXECUTABLE env variable, it is now possible
        to set both TEST_PHP_EXECUTABLE and CGI

2006-05-03  Brian France  <list@firehawksystems.com>

    * NEWS
      ext/curl/multi.c:
      
      - Add implementation of curl_multi_info_read (Brian)
      
      Not adding to PHP 5_1, but should go into 5_2.

2006-05-03  Antony Dovgal  <antony@zend.com>

    * sapi/cgi/cgi_main.c:
      plug leak

    * tests/basic/013.phpt
      tests/basic/014.phpt
      tests/basic/015.phpt
      tests/basic/016.phpt
      tests/basic/017.phpt
      tests/basic/018.phpt
      tests/basic/019.phpt
      tests/basic/020.phpt:
      more POST+arrays tests

    * tests/basic/013.phpt
      tests/basic/013.phpt
      tests/basic/014.phpt
      tests/basic/014.phpt
      tests/basic/015.phpt
      tests/basic/015.phpt
      tests/basic/016.phpt
      tests/basic/016.phpt
      tests/basic/017.phpt
      tests/basic/017.phpt
      tests/basic/018.phpt
      tests/basic/018.phpt
      tests/basic/019.phpt
      tests/basic/019.phpt
      tests/basic/020.phpt
      tests/basic/020.phpt:
      
      file 013.phpt was initially added on branch PHP_5_1.

2006-05-03  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Fixed bug #37205 (incompatibility with mod_fastcgi)

2006-05-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Prepare news file for release

    * (PHP_5_1)
      ext/standard/php_smart_str.h:
      Revert previous optimization if preparation for 5.1.4

2006-05-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #37291 (FastCGI now longer works with isapi_fcgi.dll)

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed incompatibility with isapi_fcgi.dll

    * (PHP_5_1)
      NEWS
      main/php_variables.c
      main/php_variables.c:
      Fixed bug #37276 (problems witch $_POST array)

2006-05-03  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_1)
      NEWS:
      BFN
      re-order news

    * (PHP_5_1)
      ext/dom/attr.c
      ext/dom/element.c
      ext/dom/php_dom.c
      ext/dom/tests/bug37277.phpt:
      Fix bug #37277 (cloning Dom Documents or Nodes does not work)
      Proper fix for bug #36859
      add test

    * ext/dom/tests/bug37277.phpt
      ext/dom/tests/bug37277.phpt:
      
      add test

    * ext/dom/attr.c
      ext/dom/element.c
      ext/dom/php_dom.c:
      Fix bug #37277 (cloning Dom Documents or Nodes does not work)
      Proper fix for bug #36859

2006-05-02  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      Unicode Updates:
      file() now unicode ready
      get_meta_tags() updated for FS encoding, but content is still non-unicode

2006-05-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      typo

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed possible crash in highlight_string() (proper place)

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

    * (PHP_5_1)
      ext/standard/php_smart_str.h:
      Attempt to increase smart_str performance through the use of larger
      default buffers. Biased micro benchmarks show it makes sense :P

2006-05-02  Antony Dovgal  <antony@zend.com>

    * (RELEASE_1_2_1)
      ext/oci8/package.xml:
      prepare to 1.2.1 release

2006-05-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      ZendEngine2/zend_compile.c:
      Fixed ossible crash in highlight_string().

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

    * (PHP_5_1)
      ext/standard/php_fopen_wrapper.c:
      - Make SplTempFileObject work in 5.1

    * ext/standard/php_fopen_wrapper.c:
      - WS

2006-05-01  Wez Furlong  <wez.php@thebrainroom.net>

    * (PHP_5_1)
      NEWS:
      add note about ssl context options.

2006-04-30  Wez Furlong  <wez.php@thebrainroom.net>

    * ext/openssl/openssl.c
      ext/openssl/xp_ssl.c:
      merge from branch: peer certificate capture context options.

    * (PHP_5_1)
      ext/openssl/openssl.c
      ext/openssl/xp_ssl.c:
      Add two new context options for ssl:
      
      "capture_peer_cert" and "capture_peer_cert_chain"
      
      If true, the peer certificate and peer certificate chain respectively will
      be
      captured and made available in the ssl context variables
      "peer_certificate" and
      "peer_certificate_chain" respectively.  The certificates are exposed as
      x509
      certificate resources and can be inspected using the existing openssl
      extension
      functions.
      
      This allows applications to perform extended validation.

2006-04-30  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS:
      - After 5.1.3 follows 5.1.4, 5.2 requires a new branch, preferable from
        this point of development (ilia will do so)

2006-04-30  Wez Furlong  <wez.php@thebrainroom.net>

    * (PHP_5_1)
      NEWS:
      Fix #36632

    * (PHP_5_1)
      NEWS:
      Fix #35552

2006-04-29  Uwe Schindler  <uwe@thetaphi.de>

    * sapi/nsapi/nsapi.c:
      Remove hiding of authorization headers completely because safe mode
      canceled

2006-04-29  Frank M. Kromann  <frank@kromann.info>

    * ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      fix build

    * ext/standard/exec.c
      ext/standard/ftp_fopen_wrapper.c
      sapi/cli/php_cli.c:
      More ZSTR() fixes

    * ext/zlib/zlib.c:
      fix build. ZSTR() must be applied to the buf argument of php_stream macros

2006-04-28  Frank M. Kromann  <frank@kromann.info>

    * ext/standard/file.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      main/php_streams.h:
      Remove ZSTR() from stream macros. Calling function must apply this macro

2006-04-27  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcntl/pcntl.c:
      pcntl_signal is safe too

    * ext/pcntl/pcntl.c:
      Safe-fy some functions.

2006-04-27  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/fastcgi.h:
      Proper fix for bug #37205

2006-04-27  Moriyoshi Koizumi  <moriyoshi@at.wakwak.com>

    * ext/iconv/iconv.c:
      - Remove fprintf() used for debugging

    * (PHP_5_1)
      ext/iconv/iconv.c
      ext/iconv/tests/bug37176.phpt:
      - MFH: fix bug #37176 (iconv_strpos() fails to find a string)

    * ext/iconv/iconv.c
      ext/iconv/tests/bug37176.phpt
      ext/iconv/tests/bug37176.phpt:
      - Fix bug #37176 (iconv_strpos() fails to find a string)

2006-04-26  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Revert wrong fix

2006-04-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      Restore dev

    * (PHP_5_1)
      NEWS:
      Remove soap cache news

2006-04-26  Edin Kadribasic  <edink@emini.dk>

    * (PHP_5_1)
      NEWS:
      BFN

2006-04-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      configure.in
      main/php_version.h:
      Go with 5.1.3

    * (PHP_5_1)
      NEWS:
      Prepare the news file for release

2006-04-26  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #37205 (Serving binary content/images fails with "comm with
      server aborted" FastCGI err)

2006-04-26  Edin Kadribasic  <edink@emini.dk>

    * sapi/apache/php_apache.c:
      MFB: Correctly import external data (#33292)

    * (PHP_5_1)
      sapi/apache/php_apache.c:
      Correctly import external data (#33292)

2006-04-25  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/substr_compare.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      remove nonexistent tag

    * ext/standard/string.c
      ext/standard/tests/strings/bug33605.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      MF51: fix possible substr_compare() crash
      add new tests

    * ext/standard/tests/strings/bug33605.phpt
      ext/standard/tests/strings/bug33605.phpt
      ext/standard/tests/strings/substr_compare.phpt
      ext/standard/tests/strings/substr_compare.phpt:
      
      file bug33605.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      ext/standard/string.c:
      fix possible substr_compare() crash
      add new tests

2006-04-25  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      -improve last entry

2006-04-25  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      ext/standard/filestat.c:
      fix #37191 (chmod takes off sticky bit when safe_mode is On)

2006-04-25  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      - Fixed bug #37192 (cc fails on hash_adler.c:32)

2006-04-24  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c:
      Fixed compilation on Solaris

    * (PHP_5_1)
      sapi/cgi/fastcgi.c:
      iFixed compilation on Solaris

2006-04-23  Andrei Zmievski  <andrei@gravitonic.com>

    * sapi/cli/php.1.in
      sapi/cli/php.1.in:
      MFB

    * (PHP_5_1)
      sapi/cli/php.1.in:
      Typo.

2006-04-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed typos

    * ext/wddx/wddx.c:
      MFB51: Fixed bug #37162 (wddx does not build as a shared extension).

    * (PHP_4_4)
      NEWS
      ext/wddx/wddx.c:
      MFH: Fixed bug #37162 (wddx does not build as a shared extension).

    * (PHP_5_1)
      NEWS
      ext/wddx/wddx.c:
      Fixed bug #37162 (wddx does not build as a shared extension).
      

2006-04-22  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/file/bug37158.phpt
      main/streams/php_streams_int.h
      main/streams/streams.c
      main/streams/userspace.c:
      merge fix for #37158 into HEAD
      add test

    * (PHP_5_1)
      ext/standard/tests/file/bug37158.phpt:
      bah.. no UEXPECT in this branch..

    * ext/standard/tests/file/bug37158.phpt
      ext/standard/tests/file/bug37158.phpt:
      
      file bug37158.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      NEWS:
      BFN

2006-04-22  Wez Furlong  <wez.php@thebrainroom.net>

    * (PHP_5_1)
      NEWS
      main/streams/php_streams_int.h
      main/streams/streams.c
      main/streams/userspace.c:
      fix for #37158

2006-04-22  Frank M. Kromann  <frank@kromann.info>

    * ext/standard/file.c
      ext/standard/image.c
      sapi/cli/php_cli.c:
      Fix Win32 build. NULL_ZSTR was converted to ZSTR(NULL_ZSTR)

2006-04-21  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_objects_API.c:
      Happy, Pierre?

    * ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h:
      Add:
       * zend_objects_store_add_ref_by_handle()
       * zend_objects_store_del_ref_by_handle()
       * zend_objects_store_get_object_by_handle()

2006-04-20  Ilia Alshanetsky  <ilia@prohost.org>

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

2006-04-20  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ZendEngine2/zend_execute_API.c:
      there is no %v in 5_1

2006-04-20  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      Move to refcounted implementation of collators.

2006-04-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      Prepare for RC3

2006-04-20  Michael Wallner  <mike@iworks.at>

    * main/streams/streams.c:
      MFB: Fix reading stream filters never notified about EOF

    * (PHP_5_1)
      NEWS
      ext/standard/tests/filters/read.phpt
      ext/standard/tests/filters/read.phpt
      main/streams/streams.c:
      - Fix reading stream filters never notified about EOF

2006-04-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug37138.phpt:
      Test added

    * ZendEngine2/tests/bug37138.phpt
      ZendEngine2/tests/bug37138.phpt:
      
      file bug37138.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_API.c:
      Fixed bug #37138 (__autoload tries to load callback'ed self and parent)

2006-04-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Cleaned up Andrei's patch for caching WSDL in process memory, added TTL and
      LIMIT for memory cache.
      Memory cache is disblead by fefault because it is experemental and isn't
      tested enough. It can be enabled whit configuartion directive
      "soap.wsdl_cache = WSDL_CACHE_MEMORY" or "soap.wsdl_cache =
      WSDL_CACHE_BOTH" or derectly in SoapClent/SoapServer constructor: $ws =
      new SoapClient($wsdl, array("cache_wsdl"=>WSDL_CACHE_BOTH))
      Disk and memory caches use the same TTL value - "soap.wsdl_cache_ttl".
      Configuration directive "soap.wsdl_cache_limit" restricts the number of
      cached wsdl files in memory. Adding new files into full memory cache will
      delete oldest files from it.
      Note that, each PHP process or thread uses it's own memory cache.

    * ZendEngine2/zend.c:
      Fixed cleanup dependent on uninitialized value

2006-04-19  Antony Dovgal  <antony@zend.com>

    * ext/standard/streamsfuncs.c:
      fix typo (see #35900)

2006-04-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      configure.in
      main/php_version.h:
      Restore dev so win32 snaps can build

2006-04-18  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      Silence compiler warnings

    * main/php_streams.h
      main/streams/streams.c:
      Fix copy/paste typo in php_stream_path_decode() proto

    * ZendEngine2/zend_API.c:
      Fix ZTS build

2006-04-18  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.c:
      binary strings exist only in unicode mode

2006-04-18  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/sqlite/sqlite.c:
      MFB51: Fixed bug #29476 (sqlite_fetch_column_types() locks the database
      forever).

    * (PHP_5_1)
      NEWS
      ext/sqlite/sqlite.c:
      Fixed bug #29476 (sqlite_fetch_column_types() locks the database forever).

2006-04-18  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #37083 (Frequent crashs in SOAP extension with new WSDL caching
      code in multithread WS). (Andrei, Dmitry)

2006-04-18  Antony Dovgal  <antony@zend.com>

    * run-tests.php:
      typofix

2006-04-18  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed SUN_LEN calculation

    * main/php_variables.c
      main/php_variables.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed memory leaks

2006-04-18  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      I'm not sure what the heck people were thinking here, but it should be
      fixed finally. Please test.

    * ext/standard/string.c:
      Fix trim("a") bug.

2006-04-18  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      ext/session/mod_files.c:
      Commit the actual fix

2006-04-17  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/session/mod_files.c:
      MFB51: Fixed Bug #36872 (session_destroy() fails after call to
      session_regenerate_id(true)).

    * (PHP_4_4)
      ext/session/mod_files.c:
      MFH: Fixed Bug #36872 (session_destroy() fails after call to
      session_regenerate_id(true)).

    * (PHP_5_1)
      NEWS:
      Fixed Bug #36872 (session_destroy() fails after call to
      +  session_regenerate_id(true)).

2006-04-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      BFN

    * (PHP_5_1)
      ext/mbstring/config.m4:
      MFH: Fixed bug #37103 (libmbfl headers not installed)

    * ext/mbstring/config.m4:
      Fixed bug #37103 (libmbfl headers not installed)

2006-04-17  Sara Golemon  <sara@golemon.com>

    * (PHP_5_1)
      ext/standard/filters.c:
      MFH(r-1.55) Fix 'soft line break' handling in
      convert.quoted-printable-decode

    * ext/standard/filters.c:
      Fix 'soft line break' handling in convert.quoted-printable-decode

2006-04-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/http_fopen_wrapper.c:
      MFB51: fixed typo

    * (PHP_5_1)
      ext/standard/http_fopen_wrapper.c:
      Fixed a typo in the previous patch.
      

    * (PHP_4_4)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      MFH: Fixed bug #37045 (Fixed check for special chars for http redirects).

    * ext/standard/http_fopen_wrapper.c:
      MFB51: Fixed bug #37045 (Fixed check for special chars for http redirects).

    * (PHP_5_1)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      Fixed bug #37045 (Fixed check for special chars for http redirects).

2006-04-15  Antony Dovgal  <antony@zend.com>

    * ext/sqlite/sqlite.c:
      fix compile failure

    * ZendEngine2/zend_strtod.c:
      MF51: fix #37062 (compile failure on ARM architecture)

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_strtod.c:
      fix #37062 (compile failure on ARM architecture)
      if ARM is big endian - don't define IEEE_LITTLE_ENDIAN

2006-04-14  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug34873.phpt:
      make it consistent with the other ones

    * (PHP_5_1)
      ZendEngine2/tests/bug34873.phpt:
      make it consistent with the other ones =)

    * ext/standard/tests/strings/bug36944.phpt:
      make this test to work on all systems

    * (PHP_5_1)
      ext/standard/tests/strings/bug36944.phpt:
      ok, let's make this test to work on all systems
      currently it fails at least on Linux PPC and Solaris, probably because of
      different strncmp/strncasecmp implementations.

2006-04-14  Sara Golemon  <sara@golemon.com>

    * (PHP_4_3)
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/file.c:
      MFH (r-1.436) copy() should not disrespect open_basedir on source file

    * ext/standard/file.c:
      MFB (r-1.409.2.6)  copy() should not disrespect open_basedir on source file

2006-04-14  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/009b.phpt:
      - MFH Fix properties access to children() result

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/profile12.phpt:
      - Fix properties access to children() result
      - Allow access by namespace prefix

    * ext/simplexml/tests/009b.phpt
      ext/simplexml/tests/009b.phpt
      ext/simplexml/tests/profile13.phpt:
      
      - Fix properties access to children() result
      - Allow access by namespace prefix

    * ext/simplexml/tests/profile12.phpt:
      - Do not provide ns info in first sxe creation

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/profile12.phpt:
      - Allow access to namespaced root by specifying prefix on creation
      - Fix access to non namespaced root

    * run-tests.php:
      - Prefix summaries with either U or N

    * ext/simplexml/simplexml.c:
      - If node no longer exists then there won't be any data

2006-04-14  Antony Dovgal  <antony@zend.com>

    * ext/standard/streamsfuncs.c:
      MF51: fix #37077 (stream_socket_server() leaks when the port is not
      allowed)

    * (PHP_5_1)
      ext/standard/streamsfuncs.c:
      fix #37077 (stream_socket_server() leaks when the port is not allowed)

2006-04-13  Antony Dovgal  <antony@zend.com>

    * main/streams/filter.c:
      fix CS and prevent NULL dereference

2006-04-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug36513.phpt
      ZendEngine2/tests/bug36513.phpt:
      
      file bug36513.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      NEWS
      Zend/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/bug36513.phpt:
      Fixed bug #36513 (comment will be outputed in last line)

2006-04-13  Antony Dovgal  <antony@zend.com>

    * ext/curl/interface.c
      ext/curl/multi.c:
      MF51:
      fix bug #37061 (curl_exec() doesn't zero-terminate binary strings) - we
      get the data length from cURL, so it's binary safe.
      fix leak appearing when re-using curl handle

    * (PHP_5_1)
      NEWS
      ext/curl/interface.c
      ext/curl/multi.c:
      fix bug #37061 (curl_exec() doesn't zero-terminate binary strings) - we get
      the data length from cURL, so it's binary safe.
      fix leak appearing when re-using curl handle

2006-04-13  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #37054 (SoapClient Error Fetching http headers)

    * (PHP_4_4)
      NEWS
      Zend/zend_execute.c:
      Fixed bug #37046 (foreach breaks static scope)

    * ZendEngine2/tests/bug37046.phpt
      ZendEngine2/tests/bug37046.phpt:
      Fixed test

2006-04-13  Sara Golemon  <sara@golemon.com>

    * ext/standard/streamsfuncs.c
      main/streams/filter.c
      main/streams/php_stream_filter_api.h:
      Preserve full name of filter for use in stream_get_meta_data()

2006-04-12  Sara Golemon  <sara@golemon.com>

    * ext/standard/http_fopen_wrapper.c
      main/streams/filter.c
      main/streams/php_stream_filter_api.h
      main/streams/streams.c:
      Allow http:// wrapper to automatically apply correct unicode.from.* filter
      based on content-type header

2006-04-12  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/strings/bug36944.phpt
      ext/standard/tests/strings/bug36944.phpt:
      fix test title

2006-04-12  Johannes Schlter  <schlueter@phpbar.de>

    * (PHP_5_1)
      NEWS
      ext/standard/array.c:
      - MFH: Fix bug #37060 (Type of retval of Countable::count() is not checked)

    * ext/standard/array.c:
      - Fix bug #37060 (Type of retval of Countable::count() is not checked)

2006-04-12  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c
      ext/oci8/oci8_statement.c:
      MF51: fix #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW
      fields)
      add tests

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8.c
      ext/oci8/oci8_statement.c:
      fix #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW fields)
      add tests

    * (PHP_5_1)
      ext/oci8/oci8.c:
      oops.. I didn't want to commit this..

    * ext/oci8/oci8.c:
      MF51: correct fix for bug #37055

    * (PHP_5_1)
      ext/oci8/oci8.c:
      correct fix for bug #37055

    * ext/xmlrpc/xmlrpc-epi-php.c:
      MF51: fix #37057 (xmlrpc_decode() may produce arrays with numeric string
      keys which are unaccessible)

    * (PHP_5_1)
      NEWS
      ext/xmlrpc/xmlrpc-epi-php.c:
      fix #37057 (xmlrpc_decode() may produce arrays with numeric strings which
      are unaccessible)

    * ext/oci8/oci8.c:
      MF51: fix #37055 (incorrect reference counting for persistent OCI8
      connections)

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8.c:
      fix #37055 (incorrect reference counting for persistent OCI8 connections)

    * main/main.c:
      MF51: fix #37053 (html_errors with internal classes produces wrong links)

    * (PHP_5_1)
      NEWS
      main/main.c:
      fix #37053 (html_errors with internal classes produces wrong links)

2006-04-12  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/tests/bug37046.phpt
      ZendEngine2/tests/bug37046.phpt:
      
      file bug37046.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug37046.phpt:
      Fixed bug #37046 (foreach breaks static scope)

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_parser.y:
      Fixed bug #37002 (Have to quote literals in INI when concatenating with
      vars)

2006-04-11  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - MFH: Fixed bug #37017 (strtotime fails before 13:00:00 with some time
      zones
        identifiers). (Derick)
      - MFH: Fixed bug #36988 (mktime freezes on long numbers). (Derick)
      - MFH: Implemented better error and warning handling that is also used for
      the
        date_parse() function.
      - MFH: Fixed problems with "T" in front of a time string was seen as a
      time
        zone string.
      - MFH: Fixed a problem were 5 and 6 character timezone abbreviations where
      not
        correctly parsed.
      
      Experimental support (All MFH):
      - Added the date_parse() function that returns a parsed date/time string
        including warnings and errors.
      - Added the timezone_name_from_abbr() function that exposes the guessing
        mechanism that tries to find a timezone identifier from a timezone
        abbreviation and GMT offset.

2006-04-11  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/curl/interface.c
      ext/gd/php_gd.h
      main/safe_mode.c
      main/safe_mode.h:
      - More safe_mode left-overs.

2006-04-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/file/bug24313.phpt:
      MFB51: fixed test

    * (PHP_5_1)
      ext/standard/tests/file/bug24313.phpt:
      Fixed test

2006-04-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c:
      - Coverity issue 59

    * (PHP_5_1)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - MFH Iterators from overloaded objects are allowed to not have keys...

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Iterators from overloaded objects are allowed to not have keys...

    * ZendEngine2/zend_interfaces.c:
      - Allowing to pass in ce as NULL has its charme, too

    * ZendEngine2/zend_interfaces.c:
      - Fix coverity issue 49: ce might be forwarded as NULL without an exception
        being thrown in case the Zend API is being used wrong (in custom exts
      for
        instance).

    * ext/pgsql/pgsql.c:
      - Better order for SEGV prevention

    * ext/pgsql/pgsql.c:
      - Fix possible SEGV

    * ext/exif/exif.c:
      - Fix condition

2006-04-10  Jani Taskinen  <jani.taskinen@sci.fi>

    * INSTALL
      php.ini-dist
      php.ini-recommended
      ext/mbstring/tests/skipif.inc
      ext/standard/tests/array/bug33940.phpt
      main/php_variables.c
      tests/basic/012.phpt:
      more cleanup (lingering ini settings which do not exist anymore, etc.)

    * ext/session/php_session.h
      ext/session/session.c
      ext/session/tests/007.phpt
      ext/session/tests/008-php4.2.3.phpt
      ext/session/tests/008.phpt
      ext/session/tests/009.phpt
      ext/session/tests/010.phpt
      ext/session/tests/011.phpt
      ext/session/tests/012.phpt
      ext/session/tests/013.phpt
      ext/session/tests/014.phpt
      ext/session/tests/019.phpt
      ext/session/tests/skipif.inc:
      - Cleanup

    * ext/iconv/tests/bug16069.phpt
      ext/iconv/tests/eucjp2iso2022jp.phpt
      ext/iconv/tests/eucjp2sjis.phpt
      ext/iconv/tests/eucjp2utf8.phpt
      ext/iconv/tests/iconv001.phpt
      ext/iconv/tests/iconv002.phpt
      ext/iconv/tests/ob_iconv_handler.phpt
      ext/iconv/tests/test.inc
      ext/iconv/tests/translit-failure.phpt
      ext/iconv/tests/translit-utf8.phpt:
      cleanup

2006-04-10  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36908 (wsdl default value overrides value in soap request).

    * ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c:
      Fixed possible crash in interactive mode

2006-04-10  Jani Taskinen  <jani.taskinen@sci.fi>

    * acinclude.m4:
      fix typo

    * (PHP_5_1)
      acinclude.m4
      configure.in
      scripts/phpize.m4:
      MFH: - Determine the shared/link lib suffixes in one macro.

    * acinclude.m4
      configure.in
      scripts/phpize.m4:
      - Determine the shared/link lib suffixes in one macro.

    * (PHP_5_1)
      TSRM/tsrm_virtual_cwd.h
      ext/standard/filestat.c:
      MFH: - Fixed bug #36909 (ld: Undefined symbols: _lchown)

    * TSRM/tsrm_virtual_cwd.h
      ext/standard/filestat.c:
      - Fixed bug #36909 (ld: Undefined symbols: _lchown)

    * (PHP_5_1)
      main/php_compat.h:
      MFH: - Silence some PCRE compile warnings

    * main/php_compat.h:
      - Silence some PCRE compile warnings

    * NEWS:
      - Fix NEWS. The empty lines were left on purpose..

    * (PHP_5_1)
      ext/standard/credits_ext.h:
      update credits

    * ext/standard/credits_ext.h
      ext/standard/credits_sapi.h:
      fix credits

    * (PHP_5_1)
      NEWS:
      Fix NEWS

2006-04-09  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_1)
      NEWS:
      Speed up SoapClient/SoapServer constructors by caching WSDL structures
      in memory. All WSDL files will be cached, unless turned off via an
      option to the constructor.

2006-04-09  Edin Kadribasic  <edink@emini.dk>

    * ext/gettext/config.w32:
      MFB: Fixed bug #36935

    * (PHP_5_1)
      ext/gettext/config.w32:
      Fixed bug #36935

2006-04-09  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/filestat.c:
      MFB51: Fixed bug #36875 (is_*() functions do not account for open_basedir).

    * (PHP_5_1)
      NEWS
      ext/standard/filestat.c:
      -** empty log message ***

2006-04-08  Andrei Zmievski  <andrei@gravitonic.com>

    * Makefile.global
      acinclude.m4
      configure.in
      main/build-defs.h.in
      scripts/phpize.m4:
      Separate suffixes of shared libraries that we link against and the ones
      we load with dlopen(). This matters on Mac OS X, for example.

2006-04-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/TODO
      ext/pcre/php_pcre.c:
      Disallowed numeric named captures.

2006-04-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      RC3

2006-04-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/sockets/sockets.c:
      - MFB: revert leak fix, something else went wrong

    * (PHP_5_1)
      ext/sockets/sockets.c:
      - revert last commit, something else went wrong

2006-04-07  Dmitry Stogov  <dmitry@zend.com>

    * main/php_variables.c
      main/php_variables.c:
      Optimization

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      CGI anf FastCGI assume $_SERVER and $_ENV have the same values,
      so we don't need construct the same arrays twich and may just copy it

2006-04-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/sockets/sockets.c:
      - MFB: fix leak when an error occured in socket_read, free tmpbuf

    * (PHP_5_1)
      ext/sockets/sockets.c:
      - fix leak when an error occured in socket_read, free tmpbuf

2006-04-07  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Removed unnecessary copying

    * main/main.c
      main/main.c:
      We don't need setup the same time-out two times.

    * (PHP_5_1)
      ZendEngine2/zend_hash.c:
      MFH:
      - Allowed storing NULL pointers in HashTable
      - Optimized zend_hash_reverse_apply()

    * ZendEngine2/zend_hash.c:
      - Fixed storing NULL pointers in HashTable
      - Optimized zend_hash_reverse_apply()

2006-04-07  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      ext/posix/CREDITS:
      Adjusted credits file so that it appears properly on phpinfo()

2006-04-06  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/TODO:
      That is not the bug you're looking for.

    * ext/pcre/TODO:
      Even more stuff from Friedl.

    * (PHP_5_1)
      ext/pcre/TODO:
      I guess we only need this on HEAD.

    * ext/pcre/TODO:
      More stuff from Friedl..

    * ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_modules.h
      ext/pcre/TODO
      ext/pcre/php_pcre.c:
      MFB

    * (PHP_5_1)
      NEWS:
      -** empty log message ***

    * (PHP_5_1)
      ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_modules.h
      ext/pcre/TODO
      ext/pcre/TODO
      ext/pcre/php_pcre.c:
      Fix a bug that would not fill in the fifth argument to preg_replace()
      properly, if the variable was not declared previously.

2006-04-06  Sara Golemon  <sara@golemon.com>

    * ext/standard/uniqid.c:
      Plug leak which occurs in unicode mode

    * ext/standard/tests/file/stream_get_line.phpt
      ext/standard/tests/file/userfilters.phpt
      ext/standard/tests/file/userstreams.phpt
      ext/standard/tests/filters/basic.phpt:
      Silence false positives on test results

    * ext/standard/tests/file/004.phpt
      ext/standard/tests/file/bug27508.phpt
      ext/standard/tests/file/bug27619.phpt
      ext/standard/tests/file/bug35781.phpt:
      Silence false positives in test failures

    * main/streams/streams.c:
      Do runtime conversions (with an E_NOTICE) on writing unicode data to a
      binary stream.  Take the WTF out of the equation

2006-04-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      fix #36981 (SplFileObject->fgets() ignores max_length)

2006-04-06  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend_API.h:
      Overload 'duplicate' arg as applied to:
      add_((next_)?index|assoc)_(ascii|rt)_stringl?(_ex)?
      and
      (ZVAL|RETVAL|RETURN)_(ASCII|RT|U)_STRINGL?
      
      
      Duplicate keeps traditional value of '1', additional bit '2' tells
      unicode mode conversion to automatically free the original string
      in order to avoid leaks due to conversion on a value otherwise being
      "given" to the engine.
      
      /* Uses s as-is for non-unicode, or frees s after converting to unicode */
      {
        char *s = estrdup("Hello");
        ZVAL_RT_STRING(pzv, s, ZSTR_AUTOFREE);
      }
      
      /* Duplicates for non-unicode, or converts (but doesn't free original) */
      {
        char *s = "Hello";
        ZVAL_RT_STRING(pzv, s, ZSTR_DUPLICATE);
      }
      
      /* Uses as-is for non-unicode, or converts (but doesn't free original) */
      {
        char *s = "Hello";
        zval zv;
        ZVAL_RT_STRING(&zv, s, 0);
      
        /* use zv for some temporary purpose */
      
        /* It's now necessary to manually free this generated value */
        if (UG(unicode)) {
          zval_dtor(&zv);
        }
      }

2006-04-06  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      ext/standard/file.c:
      Fixed safe_mode check for source argument of the copy() function.

2006-04-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      Makefile.global:
      MFH: workaround for problem on Solaris: shell tries to parse "for i in ;"
      and fails

    * Makefile.global:
      workaround for problem on Solaris: shell tries to parse "for i in ;" and
      fails

    * (PHP_5_1)
      NEWS:
      BFN

    * ext/oci8/config.w32
      ext/oci8/config.w32:
      add missing defines to .w32

    * ext/oci8/config.m4
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      fix #36934 (OCILob->read() doesn't move internal pointer when reading 0's)
      no support for Unicode CLOBs in Oracle < 10, sorry.

    * (PHP_5_1)
      ext/oci8/config.m4
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      fix #36934 (OCILob->read() doesn't move internal pointer when reading 0's)

    * ext/standard/tests/strings/bug36944.phpt:
      add test

    * ext/standard/tests/strings/bug36944.phpt
      ext/standard/tests/strings/bug36944.phpt:
      
      file bug36944.phpt was initially added on branch PHP_5_1.

2006-04-05  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      NEWS:
      fixed bigint conversion errors (windows)

    * (PHP_5_1)
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/php_mysqli.h:
      fixed bigint conversion on windows platforms

2006-04-05  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_builtin_functions.c:
      MF51: fix #36944 (strncmp & strncasecmp do not return false on negative
      string length)

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_builtin_functions.c:
      fix #36944 (strncmp & strncasecmp do not return false on negative string
      length)

2006-04-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      ext/standard/var.c
      ext/standard/var.c:
      Fixed bug #36957 (serialize() does not handle recursion).

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

    * (PHP_5_1)
      NEWS:
      - MFH
        . Fixed bug #36941 (ArrayIterator does not clone itself)
        . Fixed SEGV when ArrayObject/Iterator use reference to self
        . Added tests

2006-04-04  Frank M. Kromann  <frank@kromann.info>

    * ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c:
      MFP51: Fix #33694 invalid sql or timeouts makes it impossible to reuse
      persistent connections

    * (PHP_5_1)
      ext/mssql/php_mssql.c:
      Fix #33694 invalid sql or timeouts makes it impossible to reuse persistent
      connections

2006-04-04  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c:
      fixed commnet typo, and duplicate logic.

2006-04-04  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/php_type.h:
      - No need to have this one twice here... (Thanks Steph)

2006-04-03  Antony Dovgal  <antony@zend.com>

    * ext/gmp/tests/gmp_nextprime.phpt:
      add test for gmp_nextprime()

    * NEWS
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h:
      add gmp_nextprime() function
      patch by ants dot aasma at gmail dot com

2006-04-03  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_stristr( ), mb_strrichr( ).

2006-04-03  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/simplexml/simplexml.c:
      (as was agreed with Ilia)

2006-04-03  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/standard/basic_functions.c:
      MFH: Fixed an unlikely, but possible memory leak.

    * ext/standard/basic_functions.c:
      MFB51: Fixed an unlikely, but possible memory leak.

    * (PHP_5_1)
      ext/standard/basic_functions.c:
      Fixed an unlikely, but possible memory leak.

2006-04-03  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_4_4)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_check_encoding( ). detect possible invalid encoding attack(avoids
      a security issue).

2006-04-03  Antony Dovgal  <antony@zend.com>

    * ext/ftp/ftp.c
      ext/ftp/ftp.c
      ext/mhash/mhash.c
      ext/mhash/mhash.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/string.c:
      fix spelling in error messages:
      greater/less thEn -> greater/less thAn

2006-04-03  Sara Golemon  <sara@golemon.com>

    * ext/standard/tests/network/tcp4loop.phpt
      ext/standard/tests/network/tcp6loop.phpt
      ext/standard/tests/network/udgloop.phpt
      ext/standard/tests/network/udp4loop.phpt
      ext/standard/tests/network/udp6loop.phpt
      ext/standard/tests/network/unixloop.phpt:
      Update tests for working with unicode

2006-04-03  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      ext/mysqli/mysqli_prop.c:
      fixed stmt property container and required status for error properties

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

    * (PHP_4_4)
      main/logos.h
      main/logos.h
      sapi/apache/mod_php4.c
      sapi/apache/mod_php5.c:
      MFH:
      Removed extra space in the Content-Type header for logos
      Simplified stderr error reporting in apache sapi.

    * main/logos.h
      sapi/apache/mod_php5.c:
      Removed extra space in the Content-Type header for logos
      Simplified stderr error reporting in apache sapi.

2006-04-02  Sara Golemon  <sara@golemon.com>

    * ext/zlib/tests/gzfilegzreadfile.phpt
      ext/zlib/tests/gzreadgzwrite.phpt
      ext/zlib/tests/gzreadgzwriteplain.phpt
      ext/zlib/tests/zlib_filter_deflate.phpt
      ext/zlib/tests/zlib_filter_inflate.phpt:
      Silence false positive test failures

    * ext/bz2/tests/bz2_filter_compress.phpt
      ext/bz2/tests/bz2_filter_decompress.phpt
      ext/bz2/tests/with_files.phpt
      ext/bz2/tests/with_strings.phpt:
      Make some tests pass.
      compression is just a binary thing.
      Write unicode and suffer my wrath!

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

    * ext/dba/dba.c:
      - Fix warning

2006-04-02  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      ext/mysqli/mysqli.c:
      Added additional information for compiled header files.

2006-04-01  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c:
      Update filename handling and mark various functions for unicode safety

2006-03-31  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_globals.h
      ext/standard/file.c
      main/php_streams.h
      main/streams/streams.c:
      Add API hooks and unicode.filesystem_encoding for handling unicode
      conversions of filename entries.
      
      Normal path conversions will simply use this converter,
      Certain other protocols (such as http) which specify a
      required character set (utf8), may override the conversion
      by defining a path_encode() and/or path_decode() wrapper ops method.

2006-03-31  Antony Dovgal  <antony@zend.com>

    * ext/standard/info.c:
      MF51: fix compile failure with old GCC (see bug #36931)

    * (PHP_5_1)
      ext/standard/info.c:
      fix compile failure with old GCC (see bug #36931)

2006-03-30  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/wddx/wddx.c:
      - Fix build

2006-03-30  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h:
      MF51: fix compilation on AIX

    * (PHP_5_1)
      ZendEngine2/zend.c
      ZendEngine2/zend.h:
      fix compilation on AIX

    * (PHP_5_1)
      ext/standard/user_filters.c:
      nuke compile warning

    * ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/045.phpt:
      MF51: fix tests

    * (PHP_5_1)
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/015.phpt
      ext/mysqli/tests/045.phpt:
      fix tests

    * ext/standard/info.c:
      fix TSRM build

    * (PHP_5_1)
      ext/standard/info.c:
      fix build: there is no TSRMLS_CC in this function

2006-03-30  Ilia Alshanetsky  <ilia@prohost.org>

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

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

    * ext/standard/info.c:
      MFB51: Fixed XSS inside phpinfo() with long inputs.

    * (PHP_5_1)
      NEWS
      ext/standard/info.c:
      Fixed XSS inside phpinfo() with long inputs.

2006-03-30  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_stripos( ), mb_strripos( ).

2006-03-30  Dmitry Stogov  <dmitry@zend.com>

    * README.UPDATING_TO_PHP6:
      typo

2006-03-30  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/mysqli.c:
      MF51: fix #36922 (missing MYSQLI_REPORT_STRICT constant in userspace)

    * (PHP_5_1)
      ext/mysqli/mysqli.c:
      fix #36922 (missing MYSQLI_REPORT_STRICT constant in userspace)

2006-03-30  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_objects.c:
      Unicode support

    * README.UPDATING_TO_PHP6:
      Describe registr_long_arrays, ze1_compatibility_mode, dl(), E_ALL/E_STRICT

2006-03-30  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c
      main/php_streams.h
      main/streams/streams.c:
      Make php_stream_copy_to_mem() unicode aware and
      update userspace function file_get_contents().
      
      Note: fgc()'s second parameter (use_include_path) has been changed
      to be a bitmask "flags" parameter instead.
      
      For the most commonly used values (TRUE, 1) this will continue functioning
      as expected since the value of FILE_USE_INCLUDE_PATH is (coincidentally)
      1.
      The impact to other values should be noted in the migration6 guide.
      
      This change makes it possible to allow fgc() to return binary file
      contents (default) or unicode transcoded contents (using FILE_TEXT flag).

2006-03-29  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c
      main/streams/streams.c:
      Update php_stream_passthru() to handle unicode data.
      This updates userspace functions fpassthru() and readfile()
      
      UG(output_encoding) is used by php_stream_passthru() to translate
      unicode stream contents back to an outputable character set.
      
      Note: readfile()'s second parameter (use_include_path) has been changed
      to be a bitmask "flags" parameter instead.
      
      For the most commonly used values (TRUE, 1) this will continue functioning
      as expected since the value of FILE_USE_INCLUDE_PATH is (coincidentally)
      1.
      The impact to other values should be noted in the migration6 guide.
      
      This change makes it possible to allow readfile() to output binary file
      contents (default) or unicode transcoded contents (using FILE_TEXT flag).

2006-03-29  Antony Dovgal  <antony@zend.com>

    * ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c:
      fix typo

2006-03-29  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_strrchr( ).

2006-03-29  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.h
      ext/com_dotnet/com_persist.c
      ext/dom/php_dom.c
      ext/mysqli/mysqli.c
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      ext/xsl/php_xsl.c:
      MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
      
      Added:
      ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry
      *ce TSRMLS_DC)
      ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.h
      ext/com_dotnet/com_persist.c
      ext/dom/php_dom.c
      ext/mysqli/mysqli.c
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      ext/xsl/php_xsl.c:
      fix bug #36898 (__set() leaks in classes extending internal ones)
      
      Added:
      ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry
      *ce TSRMLS_DC)
      ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
      
      to initialize and destroy zend_object structs

2006-03-29  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Bug!

2006-03-29  Sara Golemon  <sara@golemon.com>

    * configure.in:
      Ooops, missed a file

    * ext/standard/basic_functions.c
      ext/standard/file.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      main/main.c
      main/php_streams.h
      main/streams/filter.c
      main/streams/php_stream_filter_api.h
      main/streams/streams.c
      main/streams/unicode_filter.c:
      Another (and hopefully last) major streams commit.
      This moves unicode conversion to the filter layer
      (rather than at the lower streams layer)
      unicode_filter.c has been moved from ext/unicode to main/streams
      as it's an integral part of the streams unicode conversion process.
      
      There are now three ways to set encoding on a stream:
      
      (1) By context
      $ctx = stream_context_create(NULL,array('encoding'=>'latin1'));
      $fp = fopen('somefile', 'r+t', false, $ctx);
      
      (2) By stream_encoding()
      $fp = fopen('somefile', 'r+');
      stream_encoding($fp, 'latin1');
      
      (3) By filter
      $fp = fopen('somefile', 'r+');
      stream_filter_append($fp, 'unicode.from.latin1', STREAM_FILTER_READ);
      stream_filter_append($fp, 'unicode.to.latin1', STREAM_FILTER_WRITE);
      
      Note: Methods 1 and 2 are convenience wrappers around method 3.

2006-03-29  Yasuo Ohgaki  <yohgaki@ohgaki.net>

    * ext/pgsql/pgsql.c:
      restore E_WARNING in correct place

2006-03-28  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_objects_API.c:
      initialize bucket #0 with nulls

    * (PHP_5_1)
      ZendEngine2/zend_objects_API.c:
      initialize bucket #0 with nulls (normally it shouldn't be used at all, but
      if it is - we don't want any memory issues, do we?)

    * ZendEngine2/zend_builtin_functions.c:
      MF51: fix #36897 (debug_print_backtrace() doesn't return void but array(0)
      {})

    * (PHP_5_1)
      ZendEngine2/zend_builtin_functions.c:
      fix #36897 (debug_print_backtrace() doesn't return void but array(0) {})

2006-03-28  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_strstr( ).

2006-03-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      ext/standard/user_filters.c:
      Fixed bug #36886 (User filters can leak buckets in some situations).

2006-03-28  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/standard/file.c:
      fix build and #36887

    * ext/oci8/oci8_interface.c:
      MF51: fix #36851 (Documentation and code discrepancies for NULL data)

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8_interface.c:
      fix #36851 (Documentation and code discrepancies for NULL data)

2006-03-28  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.c:
      Note

2006-03-28  Yasuo Ohgaki  <yohgaki@ohgaki.net>

    * (PHP_5_1)
      ext/pgsql/pgsql.c:
      reenable pg_execute E_WARNING

2006-03-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/standard/file.c:
      MFH: Check 2nd parameter of tempnam() against path components.

    * ext/standard/file.c:
      MFB51: Check 2nd parameter of tempnam() against path components.

    * (PHP_5_1)
      NEWS
      ext/standard/file.c:
      Check 2nd parameter of tempnam() against path components.

2006-03-27  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Fix UErrorCode check.

    * ext/standard/var.c:
      Typo.

2006-03-27  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend.c:
      MF51: fix #36878 (error messages are printed even though an exception has
      been thrown)

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend.c:
      fix #36878 (error messages are printed even though an exception has been
      thrown)

2006-03-27  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/var.c:
      Make a UTODO note.

    * ext/standard/var.c:
      Proto updates.

    * unicode-todo.txt:
      -** empty log message ***

    * ZendEngine2/zend_unicode.c:
      Add UTODO.

    * ZendEngine2/zend_compile.c:
      Mark with UTODO instead of FIXME.

2006-03-27  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_list_mime_names( ).

2006-03-27  Dmitry Stogov  <dmitry@zend.com>

    * ext/standard/tests/strings/strtr3.phpt:
      Test for strtr() with non-ascii encoding

    * ZendEngine2/tests/bug30791.phpt
      ext/session/tests/003.phpt
      ext/session/tests/009.phpt
      ext/simplexml/tests/033.phpt
      tests/classes/bug26737.phpt:
      Fixed test

    * ext/standard/incomplete_class.c
      ext/standard/php_incomplete_class.h
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/var_unserializer.re
      ext/standard/tests/serialize/001.phpt
      ext/standard/tests/serialize/002.phpt
      ext/standard/tests/serialize/005.phpt
      ext/standard/tests/serialize/006.phpt
      ext/standard/tests/serialize/bug14293.phpt
      ext/standard/tests/serialize/bug21957.phpt
      ext/standard/tests/serialize/bug26762.phpt
      ext/standard/tests/serialize/bug27469.phpt
      ext/standard/tests/serialize/bug28325.phpt
      ext/standard/tests/serialize/bug31402.phpt:
      Unicode support

    * ext/standard/tests/strings/strtr.phpt:
      Fixed testFixed testFixed testFixed testFixed testFixed testFixed testFixed
      testFixed test

    * ZendEngine2/zend_compile.c:
      Fixed bug during function/class declaration in unicode mode

    * tests/classes/serialize_001.phpt:
      Fixed test file (test still fail)

2006-03-27  Antony Dovgal  <antony@zend.com>

    * main/output.c:
      MF51: fix #36869 (memory leak in output buffering when using chunked
      output)

    * (PHP_5_1)
      NEWS
      main/output.c:
      fix #36869 (memory leak in output buffering when using chunked output)

2006-03-27  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Fixed meory leak in case of unknown pragma

    * NEWS
      ZendEngine2/zend_unicode.c:
      Better but incomplete fix for bug #36840

    * ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ext/standard/string.c:
      Fixed ZTS build

2006-03-27  Andrei Zmievski  <andrei@gravitonic.com>

    * acinclude.m4
      acinclude.m4:
      MFB

    * (PHP_5_1)
      acinclude.m4:
      On Mac OSX, our extensions are actually "bundles" and should not have
      .dylib extension. Read this:
      
      http://www.sm.luth.se/~alapaa/file_fetch/unixcdbookshelf/mac/ch05_03.htm

    * ZendEngine2/zend_exceptions.c:
      Fix a case where we could have an encoding conversion exception thrown
      while building exception trace args!

    * ZendEngine2/zend_exceptions.c:
      Use (unsigned char) to make sure that only the control chars are
      replaced with '?';

    * ZendEngine2/zend_unicode.c:
      Skip BOM for UTF-16/32 converters when setting subst char.

2006-03-27  Yasuo Ohgaki  <yohgaki@ohgaki.net>

    * ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c:
      remove pg_execute() E_WARNING error when query plan is not defined

2006-03-27  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_API.c:
      Some functions may want to accept only Unicode or binary strings,
      without having auto-conversion from the other string type. Add 'U' and
      'S' specifiers for this. Also, remove traces of 'native' strings.

2006-03-26  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-todo.txt
      unicode-todo.txt:
      -** empty log message ***

2006-03-26  Andrey Hristov  <php@hristov.com>

    * (PHP_5_1)
      ext/mysqli/mysqli_api.c:
      kill the left unused variable

    * (PHP_5_1)
      ext/mysqli/mysqli_api.c:
      remove unnecessary memcpy, cast directly

2006-03-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      MFH: Fixed bug #36857 (Added support for partial content fetching to the
      HTTP streams wrapper).

    * ext/standard/http_fopen_wrapper.c:
      MFB51: Fixed bug #36857 (Added support for partial content fetching to the
      HTTP streams wrapper).

    * (PHP_5_1)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      Fixed bug #36857 (Added support for partial content fetching to the HTTP
      streams wrapper).

2006-03-26  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/array.c
      ext/standard/php_array.h:
      - Implemented basic collation support. For some reason "new Collator" gives
      segfaults when the object's collation resource is used.
      - The following example shows what is implemented:
      
      <?php
      $orig = $strings = array(
          'côte',
          'cote',
          'côté',
          'coté',
          'fluße',
          'flüße',
      );
      
      echo "German phonebook:\n";
      $c = collator_create( "de@collation=phonebook" );
      foreach($c->sort($strings) as $string) {
          echo $string, "\n";
      }
      echo $c->getAttribute(Collator::FRENCH_COLLATION) == Collator::ON
          ? "With" : "Without", " french accent sorting order\n";
      
      echo "\nFrench with options:\n";
      $c = collator_create( "fr" );
      $c->setAttribute(Collator::CASE_FIRST, Collator::UPPER_FIRST);
      $c->setAttribute(Collator::CASE_LEVEL, Collator::ON);
      $c->setStrength(Collator::SECONDARY);
      foreach($c->sort($strings) as $string) {
          echo $string, "\n";
      }
      echo $c->getAttribute(Collator::FRENCH_COLLATION) == Collator::ON
          ? "With" : "Without", " french accent sorting order\n";
      ?>

2006-03-26  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      main/main.c
      main/streams/filter.c
      main/streams/streams.c:
      Implement to-Unicode conversion error behavior. Note the adjusted APIs.

2006-03-26  Sara Golemon  <sara@golemon.com>

    * NEWS
      ext/standard/streamsfuncs.c:
      Expand stream_context_create() to allow specifying params
      as well as options.  Ignore the internal name change of the first arg.
      The first arg is still for options, the second arg is for actual params.

2006-03-26  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      fixed compiler warning.

2006-03-26  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/string.c
      ext/standard/tests/strings/strtotitle.phpt
      ext/standard/tests/strings/strtr2.phpt:
      - Commit intermediate work so that I can hack on it on some plane.

2006-03-26  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      main/main.c
      main/streams/filter.c
      main/streams/streams.c:
      - Remove unicode.from_error_mode and unicode.from_subst_char from INI
      settings.
      * Add unicode_set_error_mode() and unicode_set_subst_char() functions to
        manipulate these global settings.

2006-03-26  Antony Dovgal  <antony@zend.com>

    * ext/dom/php_dom.c:
      MF51: fix #36859 (DOMElement crashes when calling __construct when
      clone'ing)

    * (PHP_5_1)
      NEWS
      ext/dom/php_dom.c:
      fix #36859 (DOMElement crashes when calling __construct when clone'ing)

2006-03-25  Sara Golemon  <sara@golemon.com>

    * main/streams/streams.c:
      Handle converter instantiation errors properly

2006-03-24  Sara Golemon  <sara@golemon.com>

    * ext/standard/streamsfuncs.c:
      Allow bidirectional encoding option via single context param

    * ext/standard/streamsfuncs.c:
      Fix stream_get_line():
      Checking type isn't nearly as important as checking nullness...

    * ext/standard/file.c:
      Update fgetss() for unicode

2006-03-24  Andrei Zmievski  <andrei@gravitonic.com>

    * main/streams/filter.c:
      This is probably not a test..

2006-03-24  Sara Golemon  <sara@golemon.com>

    * main/streams/filter.c
      main/streams/streams.c:
      Hook into new unicode conversion error handling API

    * ext/standard/streamsfuncs.c
      main/php_streams.h
      main/streams/streams.c:
      Add php_stream_get_record_unicde() API call.
      Update stream_get_line() userspace function to handle unicode streams.

2006-03-24  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_unicode.c:
      Hey! Don't remove vim modeline completely! :)

2006-03-24  Georg Richter  <georg@mysql.com>

    * ext/mysqli/tests/bug36745.phpt
      ext/mysqli/tests/bug36745.phpt:
      
      file bug36745.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      NEWS
      ext/mysqli/mysqli.c:
      fix and testcase for bug #36745

2006-03-24  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/simplexml/tests/032.phpt
      ext/simplexml/tests/033.phpt:
      add new tests

    * ext/simplexml/tests/032.phpt
      ext/simplexml/tests/032.phpt
      ext/simplexml/tests/033.phpt
      ext/simplexml/tests/033.phpt:
      
      add new tests

2006-03-24  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      ext/mysqli/tests/017.phpt
      ext/mysqli/tests/049.phpt
      ext/mysqli/tests/bug34810.phpt:
      fixed minor problems (thx to tony)

2006-03-24  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_unicode.c:
      whitespaces -> tabs
      no other changes done

2006-03-24  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_unicode.c:
      Fixed bug #36840 (Memory leak if cast operator throws an exception that is
      caught)

2006-03-24  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/tests/002.phpt
      ext/mysqli/tests/014.phpt
      ext/mysqli/tests/bug34810.phpt
      ext/mysqli/tests/bug36802.phpt
      ext/mysqli/tests/bug36802.phpt
      ext/mysqli/tests/connect.inc:
      Fix for bug #36802 (server crashes with invalid/not opened connections)
      	Added status to mysqli_resource:
      		MYSQLI_STATUS_UNKNOWN
      		MYSQLI_STATUS_CLEARED (for future use)
      		MYSQLI_STATUS_INITIALIZED (after mysqli_init and mysqli_stmt_init)
      		MYSQLI_STATUS_VALID (for valid objects)
      	removed valid flag
      	changed MYSQLI_FETCH_RESOURCE
      		added last parameter __check which specifies the status

2006-03-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed SoapFault::getMessage()

2006-03-24  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      Support warning/exceptions flag for conversion errors.

    * main/SAPI.c:
      UTODO note

2006-03-24  Sara Golemon  <sara@golemon.com>

    * main/streams/streams.c:
      Add some error checking when stream converters are instantiated.
      
      Use the global conversion error handlers for output conversion (for now)
      We may want to make this customizable on a per-stream basis
      via context param later on...

2006-03-23  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      Update conversion error behavior and add some new modes.
      

    * ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l:
      Add (binary) cast operator.

    * ZendEngine2/zend_operators.c:
      Allow conversion between binary/Unicode strings (based on
      runtime_encoding setting).

2006-03-23  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_list_encodings_alias_names( ).

2006-03-23  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/credits.c
      ext/standard/credits_ext.h:
      MFB51:
      Added myself to PDO and PDO_MySQL credits
      Added Wez to PDO_MySQL credits
      Added Tony to Q&A team credits
      Regenerated the credits file

    * (PHP_5_1)
      ext/standard/credits.c
      ext/standard/credits_ext.h:
      Added myself to PDO and PDO_MySQL credits
      Added Wez to PDO_MySQL credits
      Added Tony to Q&A team credits
      Regenerated the credits file

2006-03-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      ZendEngine2/zend_API.c:
      - Initialized callable_name if present

    * ZendEngine2/zend_API.c:
      - Initialize callable_name if requested

2006-03-23  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c:
      MTH: Allowed '-b' with UNIX sockets

    * (PHP_5_1)
      sapi/cgi/cgi_main.c:
      Cleanup

    * (PHP_5_1)
      sapi/cgi/cgi_main.c:
      Allowed '-b' with UNIX sockets:
        -b <hostname>:<port_number>
        -b <port_number>
        -b <unix_socket_path>

2006-03-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_4_4)
      ext/standard/Makefile.frag:
      - Provide complete rule (to have relative #line info)wq

2006-03-23  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h:
      implement correct fix for segfault on 64bit platform

2006-03-23  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_4_4)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      revert.(See http://news.php.net/php.cvs/37387)

2006-03-22  Antony Dovgal  <antony@zend.com>

    * ext/standard/array.c:
      MF51: prevent segfault when exception is thrown from Countable::count()

    * (PHP_5_1)
      ext/standard/array.c:
      prevent segfault when exception is thrown from Countable::count()

    * (PHP_5_1)
      NEWS:
      fix #36825 (Exceptions thrown in ArrayObject::offsetGet cause segfault)
      fix similar issue in offsetExists()
      remove redundant semicolons

    * ext/exif/tests/exif006.phpt:
      no magic_quotes anymore

    * ZendEngine2/zend_compile.c:
      don't segfault on 64bit platforms

    * (PHP_5_1)
      ext/standard/tests/math/bug21523.phpt:
      MFH: use set_time_limit(), this test takes forever on AIX

    * ext/standard/tests/math/bug21523.phpt:
      use set_time_limit(), this test takes forever on AIX

2006-03-22  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/pgsql/pgsql.c:
      Simplify and optimize code.

2006-03-22  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/basic_functions.c
      ext/standard/php_string.h
      ext/standard/string.c:
      - Moved strtotitle to ext/standard and implemented the fallback case to
        non-unicode with ucwords. There is also an implementation for unicode
      ucwords
        but that returns different results then strtotitle as it uppercases the
        first character of every word, and doesn't *titlecase* a word. The test
      case
        shows that.

2006-03-22  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8.c:
      MF51: fix #36820 (Privileged connection with an Oracle password file fails)

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8.c:
      fix #36820 (Privileged connection with an Oracle password file fails)

2006-03-22  Stefan Esser  <php@nopiracy.de>

    * README.UPDATING_TO_PHP6:
      Fix the bullshit register_globals emulation
      
      1) S is not _SESSION but _SERVER
      2) EXTR_OVERWRITE is evil

2006-03-21  Sara Golemon  <sara@golemon.com>

    * main/streams/streams.c:
      Allow grow_mode && !bufstart (original assertion logic)

2006-03-21  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      Makefile.gcov:
      MFH:
      - Drop --no-prefix as disables --prefix which we do for
      http://gcov.php.net

    * Makefile.gcov:
      - Drop --no-prefix as disables --prefix which we do for http://gcov.php.net

2006-03-21  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_interface.c:
      change oci_field_type() to return VARCHAR2 instead of VARCHAR
      (fixes feature request #36800)

2006-03-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/mysqli_nonapi.c:
      MFB51: Fixed bug #36802 (mysqli_set_charset() crash with a non-open
      connection).

    * (PHP_5_1)
      NEWS
      ext/mysqli/mysqli_nonapi.c:
      Fixed bug #36802 (mysqli_set_charset() crash with a non-open connection).

2006-03-21  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_lob.c
      ext/oci8/oci8_lob.c:
      reimplement php_oci_lob_read() and fix PECL bug #5995
      now the function dosn't try to read data by blocks, as this is nearly
      impossible
      to do with Unicode and regular LOBs in the same time

    * main/main.c:
      fix spelling

2006-03-21  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36721 (The SoapServer is not able to send a header that it
      didn't receive)

    * (PHP_5_1)
      NEWS
      main/main.c
      main/main.c:
      Fixed bug #36809 (__FILE__ behavior changed)

2006-03-21  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      added mb_check_encoding() to detect possible invalid encoding attack.

2006-03-21  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36749 (SOAP: 'Error Fetching http body' when using HTTP Proxy)

2006-03-21  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/mbstring.c:
      changed a option name based on PHP naming convension.

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      MF PHP_5_1

    * (PHP_5_1)
      ext/mbstring/mbstring.c:
      -** empty log message ***

    * (PHP_5_1)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h:
      

2006-03-21  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/syslog.c:
      MFB51: Fixed bug #36689 (Removed arbitrary limit on the length of syslog
      messages).

    * (PHP_5_1)
      NEWS
      ext/standard/syslog.c:
      Fixed bug #36689 (Removed arbitrary limit on the length of syslog
      messages).

2006-03-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      shutdown syslog module before freeing basic_globals

    * ext/standard/basic_functions.c
      ext/standard/php_ext_syslog.h
      ext/standard/syslog.c:
      MF51: fix #36808 (syslog ident becomes garbage between requests)

    * (PHP_5_1)
      ext/standard/basic_functions.c:
      .. and add missing #ifdef

    * (PHP_5_1)
      ext/standard/basic_functions.c:
      fix wrong mshutdown func params

    * (PHP_5_1)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/php_ext_syslog.h
      ext/standard/syslog.c:
      fix #36808 (syslog ident becomes garbage between requests)

    * (PHP_5_1)
      ext/standard/tests/file/userstreams.phpt:
      MFH: fix #36741 (userstreams testcase have off-by-one error on fseek())

    * ext/standard/tests/file/userstreams.phpt:
      fix #36741 (userstreams testcase have off-by-one error on fseek())

    * ext/standard/filters.c:
      don't leak memory even though the code is not stable yet

2006-03-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c:
      Removed unreachable code

2006-03-20  Antony Dovgal  <antony@zend.com>

    * ext/standard/ftp_fopen_wrapper.c:
      fix buffer overrun

2006-03-20  Dmitry Stogov  <dmitry@zend.com>

    * main/php_variables.c
      tests/basic/011.phpt:
      Fixed register_argc_argv behavior. Now it behave in the same way as before
      in combinations with variables_order and auto_globals_jit.
      $argc and $argv global variables are registered only in CLI mode and under
      $_SERVER[] in other case. (This is done because register_globals was
      removed and assumed - off).

    * (PHP_5_1)
      main/php_variables.c:
      Fixed register_argc_argv behavior. Now it behave in the same way as before
      in all combinations with register_globals, register_long_arrays,
      variables_order and auto_globals_jit.

2006-03-19  Antony Dovgal  <antony@zend.com>

    * main/network.c:
      MFB: first check stream for NULL, then dereference

    * (PHP_5_1)
      main/network.c:
      first check stream for NULL, then dereference

    * ext/standard/array.c:
      make the code a bit cleaner - no need for two different checks that are
      doing effectively the same

2006-03-19  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      - add comitters name

    * (PHP_5_1)
      NEWS:
      - Fixed Apache2 SAPIs header handler modifying header strings.

    * sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      MFB: fix php_apache_sapi_header_handler() modifying sapi_header

    * (PHP_5_1)
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c:
      - fix php_apache_sapi_header_handler() modifying sapi_header

2006-03-19  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * NEWS:
      - typos

2006-03-18  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_statement.c:
      MFB: Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8
      (also fixes bug #36764)

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8_statement.c:
      Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8 (also
      fixes bug #36764)

2006-03-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      main/streams/memory.c:
      - MFH Fix seek/eof issue in temp streams

    * main/streams/memory.c:
      - Fix seek/eof issue in temp streams

    * main/streams/streams.c:
      - Fix issue in _php_stream_get_line(): Allow maxchars == 0 as macro
        php_stream_get_line() does

2006-03-18  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_4_4)
      NEWS:
      fix news (re-order)

    * ext/dom/php_dom.c
      ext/dom/tests/bug36756.phpt:
      MFB51: Fixed bug #36756 (DOMDocument::removeChild corrupts node)
      add test

    * (PHP_5_1)
      ext/dom/php_dom.c
      ext/dom/tests/bug36756.phpt
      ext/dom/tests/bug36756.phpt:
      Fixed bug #36756 (DOMDocument::removeChild corrupts node)
      add test

    * (PHP_4_4)
      NEWS
      NEWS:
      BFN

    * (PHP_4_4)
      ext/domxml/php_domxml.c:
      Fixed bug #36776 (node_list_wrapper_dtor segfault)
        - no optimizations. this extension is VERY touchy

2006-03-18  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * (PHP_4_4)
      ext/mbstring/mbstring.c:
      fixed doesn't return value when omitting arguments in mb_get_info( ).

2006-03-17  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/standard/string.c:
      - Fix TSRM

2006-03-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/type.c:
      Make is_string() return TRUE for both Unicode and binary strings.

    * ext/standard/file.c
      ext/standard/image.c
      main/streams/streams.c
      sapi/cli/php_cli.c:
      Fix compiler errors by using NULL_ZSTR where zstr is expected.
      

    * ext/standard/string.c:
      Calculate the size of the tmp[] buffer directly at compile time.

2006-03-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      fix #36727 (segfault in pdo_pgsql bindValue() when no parameters are
      defined)

2006-03-17  Dmitry Stogov  <dmitry@zend.com>

    * main/php_variables.c
      tests/basic/011.phpt
      tests/basic/bug29971.phpt:
      Fixed register_argc_argv

2006-03-17  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/basic_functions.c
      ext/standard/php_type.h:
      - Actually make this is_binary() too.

    * ext/standard/string.c
      ext/standard/type.c
      ext/standard/tests/strings/strtr2.phpt
      ext/standard/tests/strings/ucfirst.phpt:
      - Fixed bug in ucfirst() implementation. If the tmp_len = 0 then it will
      not
        write the uppercased character to the buffer, but only returns the
      length of
        the uppercased letter as per
        http://icu.sourceforge.net/apiref/icu4c/ustring_8h.html#a50.
      - Updated is_string():
        If Unicode semantics is turned on, return "true" for Unicode strings
      only.
        If Unicode semantics is turned off, return "true" for native strings
      only.
      - Added is_binary() function that returns "true" for native strings only.
      - Added first implementation of upgraded strtr function. It works except
      if
        combining sequences or surrogates are used in the non-array method of
      calling
        this function.

2006-03-17  Dmitry Stogov  <dmitry@zend.com>

    * main/SAPI.h
      main/main.c
      main/php_main.h
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c:
      Unicode support for dl() patch.

    * main/fopen_wrappers.c
      main/fopen_wrappers.c:
      Eliminated unnecessary getcwd() syscall

2006-03-17  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      fix #36743 (In a class extending XMLReader array properties are not
      writable)

2006-03-17  Dmitry Stogov  <dmitry@zend.com>

    * sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Optimized FastCGI SAPI check. Check for ini options only once.

    * (PHP_5_1)
      NEWS
      main/php_variables.c
      main/php_variables.c:
      Allowed 'auto_globals_jit' work together with 'register_argc_argv'

    * ZendEngine2/zend_execute_API.c:
      FIX: For some reason SIGSEGV handler wasn't set, but was restoring. Now all
      SIGS
      EGV related code is commented.

    * (PHP_5_1)
      ZendEngine2/zend_execute_API.c:
      FIX: For some reason SIGSEGV handler wasn't set, but was restoring. Now all
      SIGSEGV related code is commented.

    * ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      Optimization of module unloading (temporary modules can be only in the end)

2006-03-16  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ext/standard/basic_functions.c
      ext/standard/dl.c
      ext/standard/dl.h
      main/main.c
      main/php_globals.h
      main/php_main.h
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      sapi/embed/php_embed.c:
      Disabled dl(). Now it is enabled only when a SAPI layer registers it
      explicitly. Only CLI, CGI and EMBED do this.

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      typo

    * ZendEngine2/zend_compile.c:
      ws

    * NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Return "new" by reference now throws an E_STRICT error

2006-03-16  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c:
      added option parameter mb_list_encodings( ).

2006-03-16  Edin Kadribasic  <edink@emini.dk>

    * ext/pgsql/pgsql.c
      ext/pgsql/php_pgsql.h:
      Added pg_field_table() as per req: #36750

2006-03-16  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_errors.h
      ZendEngine2/tests/bug33771.phpt
      ZendEngine2/tests/error_reporting01.phpt
      ZendEngine2/tests/error_reporting05.phpt
      ZendEngine2/tests/error_reporting06.phpt
      ZendEngine2/tests/error_reporting07.phpt
      ZendEngine2/tests/error_reporting10.phpt:
      Added E_STRICT to E_ALL

2006-03-16  Antony Dovgal  <antony@zend.com>

    * NEWS:
      rephrase

2006-03-16  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_globals.h
      ext/standard/tests/array/bug33940.phpt
      main/main.c
      main/php_globals.h:
      Dropped allow_call_time_pass_reference, the error is maden E_STRICT.

    * NEWS
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug30332.phpt
      ZendEngine2/tests/bug31828.phpt
      ZendEngine2/tests/bug32080.phpt
      ZendEngine2/tests/bug32852.phpt
      ZendEngine2/tests/bug33243.phpt
      ZendEngine2/tests/bug34712.phpt
      ZendEngine2/tests/bug34767.phpt
      ext/dom/php_dom.c
      ext/simplexml/simplexml.c
      main/main.c
      tests/lang/bug22367.phpt:
      Dropped zend.ze1_compatibility_mode

    * NEWS
      ZendEngine2/tests/unset_cv05.phpt
      ext/pcre/tests/bug33200.phpt
      ext/session/session.c
      ext/session/tests/007.phpt
      ext/session/tests/008-php4.2.3.phpt
      ext/session/tests/008.phpt
      ext/session/tests/009.phpt
      ext/session/tests/016.phpt
      main/main.c
      main/php_globals.h
      main/php_variables.c:
      Dropped register_long_arrays, added E_CORE for all dropped setting

2006-03-16  Antony Dovgal  <antony@zend.com>

    * (RELEASE_1_2_0)
      ext/oci8/package.xml:
      prepare to the 1.2 release

2006-03-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * main/streams/streams.c:
      - Fix warning

2006-03-15  Sara Golemon  <sara@golemon.com>

    * main/streams/streams.c:
      Fix improper byte count on partial reads

2006-03-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed Bug #36614 (Segfault when using Soap)

    * (PHP_5_1)
      ZendEngine2/zend_constants.c:
      Fix: incorrect string length passed

    * ZendEngine2/zend_strtod.c:
      Fixed zend_u_strtod() that returned uninitialized value in case of empty
      string

2006-03-15  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/string.c:
      - Fixed two memory issues:
        - In the first one we were calculating the tmp_len wrong which made the
      	u_strFromUTF32() function try to convert too many code points.
        - The second issue was a bit more subtle as the "what" string wasn't
      	duplicated but still modified. This string is passed as data to the
      	function and this kind of data the engine tries to free when the function
      	ends. Because we were re-allocating the data the original memory location
      	was already freed resulting in a double free error when the engine tries
      to
      	free the argument as it was passed to the function.

2006-03-15  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Added E_STRICT warning in case of calling non-static method from
      incompatible context (this feature is staying for BC with php-4)

    * (PHP_5_1)
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Added E_STRICT warning in case of calling non-static method from
      incompatible context (this feature is staying for BC with php-4).

2006-03-15  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/var.c:
      - Reduce space in serialization. The first 128 bytes will now use just the
        character and everything above will use \uXXXX. It seems that
      unserialize
        doesn't work at all yet on the U: element so that I added to my to-do
      list.

2006-03-15  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_constants.h:
      Eliminated run-time constant fetching for TRUE, FALSE and NULL

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php:
      Fixed "zend_vm_gen.php --without-specializer"

2006-03-15  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c
      main/streams/streams.c:
      Switch (zstr) casts to use ZSTR() macro.

2006-03-14  Sara Golemon  <sara@golemon.com>

    * ext/standard/file.c
      main/php_streams.h
      main/streams/streams.c:
      More stream updates.
      fgets() will work now as will anything which calls one of the
      _php_stream_get_line() family of functions.
      The one exception here is when the legacy defines are used on a unicode
      stream.  At the moment they'll simply return NULL, I'll update these
      to do sloppy conversion in a bit.
      
      'make (u)test' still doesn't work, but it's a different doesn't work.

2006-03-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * README.UPDATING_TO_PHP6:
      - initial commit, feel free to change/adapt

2006-03-14  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      ext/mysqli/mysqli_api.c:
      fixed a 64-bit problem reported by Pierre

2006-03-14  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      TSRM/TSRM.c
      TSRM/TSRM.c
      TSRM/TSRM.h
      TSRM/TSRM.h
      main/main.c
      main/main.c:
      Fixed bug #35988 (Unknown persistent list entry type in module shutdown)

2006-03-14  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      add brackets and clarity

2006-03-14  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/string.c:
      MFB51: Fixed offset/length parameter validation in substr_compare()
      function.

    * (PHP_5_1)
      NEWS
      ext/standard/string.c:
      Fixed offset/length parameter validation in substr_compare() function.

2006-03-14  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_config.w32.h
      ZendEngine2/tests/bug36568.phpt
      ZendEngine2/tests/bug36568.phpt
      ZendEngine2/tests/bug36568.phpt:
      Fixed bug #36568 (memory_limit setting on win32 has no effect)

    * ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c:
      zend_hash_apply() doesn't use ZEND_HASH_APPLY_... macros

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/jump01.phpt
      ZendEngine2/tests/jump02.phpt
      ZendEngine2/tests/jump03.phpt
      ZendEngine2/tests/jump04.phpt
      ZendEngine2/tests/jump05.phpt
      ZendEngine2/tests/jump06.phpt
      ZendEngine2/tests/jump07.phpt
      ZendEngine2/tests/jump08.phpt
      ZendEngine2/tests/jump09.phpt
      ZendEngine2/tests/jump10.phpt:
      "jump" -> "goto"

2006-03-14  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd_gif_out.c
      ext/gd/tests/bug36697.phpt:
      - MFB: #36697, truecolor image lost im->transparent

2006-03-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      ext/pgsql/pgsql.c
      ext/pgsql/tests/80_bug36625.phpt:
      - bug #36625 fix

    * (PHP_5_1)
      ext/pgsql/tests/.cvsignore:
      - Add missing file extension

    * .gdbinit:
      - Cleanup

2006-03-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      NEWS
      ext/gd/libgd/gd_gif_out.c
      ext/gd/tests/bug36697.phpt
      ext/gd/tests/bug36697.phpt:
      - #36697, Transparency is lost when using imagecreatetruecolor

2006-03-13  Sara Golemon  <sara@golemon.com>

    * main/streams/streams.c:
      Make php_stream_write_buffer() return characters written, not bytes

2006-03-13  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mb_gpc.c:
      fixed compiler warning.

2006-03-13  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/file.c
      main/streams/streams.c:
      This makes file_put_contents() work for:
      
      <?php
          declare(encoding="latin1");
          $a = "123467890";
          file_put_contents( "/tmp/testuc.1", $a);
          file_put_contents( "/tmp/testuc.2", (string) $a);
      
          $context = stream_context_create();
          stream_context_set_params($context, array( "output_encoding" =>
      "latin1" ) );
          file_put_contents( "/tmp/testuc.3", $a, FILE_TEXT, $context);
          file_put_contents( "/tmp/testuc.4", (string) $a, FILE_TEXT, $context);
      ?>
      
      But it still throws a warning on ".3". It's a small design issue that I
      didn't want to touch right now.

2006-03-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/standard/string.c:
      MFH: Added overflow checks to wordwrap() function.

    * ext/standard/string.c:
      MFB51: Added overflow checks to wordwrap() function.

    * (PHP_5_1)
      NEWS
      ext/standard/string.c:
      Added overflow checks to wordwrap() function.

2006-03-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c:
      Optimized cleanup loops on request shutdown

    * main/main.c
      main/main.c:
      Fixed realpath() cache for main script with FastCGI SAPI

2006-03-13  Sara Golemon  <sara@golemon.com>

    * ext/bz2/bz2_filter.c
      ext/standard/file.c
      ext/standard/filters.c
      ext/standard/streamsfuncs.c
      ext/standard/user_filters.c
      ext/zlib/zlib_filter.c
      main/php_streams.h
      main/streams/cast.c
      main/streams/filter.c
      main/streams/php_stream_filter_api.h
      main/streams/streams.c:
      Refactor streams layer for PHP6.
      
      Don't be frightened by the size of this commit.
      A significant portion of it is restoring the read buffer semantics back
      to what PHP4/5 use.  (Or a close aproximation thereof).
      
      See main/streams/streams.c and ext/standard/file.c for a set of
      UTODO comments covering work yet to be done.

2006-03-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS:
      - Fix news

2006-03-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      var news

    * ZendEngine2/zend_language_parser.y:
      MFB51: As per agreement during PDM, remove the E_STRICT deprecation notice
      from "var".

    * (PHP_5_1)
      ZendEngine2/zend_language_parser.y:
      As per agreement during PDM, remove the E_STRICT deprecation notice from
      "var".

2006-03-12  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/mbstring.c:
      fixed a possible null injection caused by missuse of
      mbstring.substitute_character.

2006-03-11  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      run-tests.php:
      - MFH Fix writing faillog with redirected tests

    * run-tests.php:
      - Fix writing faillog with redirected tests

    * (PHP_5_1)
      run-tests.php:
      - MFH Fix test results with redirected tests

    * run-tests.php:
      - Fix test results with redirected tests

    * run-tests.php:
      - Load list of extensions to test from php that is being tested rather than
        from php running the tests
      - When executing both unicode and native modes then show the type of test
        in the reult list (PASS:U, PASS:N, etc)

    * (PHP_5_1)
      run-tests.php:
      - Load list of extensions to test from php that is being tested rather than
        from php running the tests

2006-03-11  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      ext/mysqli/mysqli_api.c:
      fix for MySQL 5.1 (see http://bugs.mysql.com/?id=16144)

2006-03-10  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS:
      - Fix

2006-03-10  Brian France  <list@firehawksystems.com>

    * (PHP_5_1)
      main/main.c:
      
      	MFH:
              for the primary file only lookup the real file path and
              add it to the included_files list if already opened
              otherwise it will get opened and added to the included_files list
      in zend_execute_scripts

    * main/main.c:
      
      	for the primary file only lookup the real file path and
              add it to the included_files list if already opened
      	otherwise it will get opened and added to the included_files list in
      zend_execute_scripts

2006-03-10  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - MFB: #36686, do not be quiet with the extern GD

    * (PHP_5_1)
      ext/gd/gd.c:
      - #36686, do not be quiet with the extern GD

2006-03-10  Seiji Masugata  <s.masugata@digicom.dnp.co.jp>

    * ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      fixed different value was returned in mb_get_info.

2006-03-10  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Fixed compilation error (Rob)

    * ZendEngine2/zend_API.h:
      Added RETVAL_EMPTRY_TEXT() and RETURN_EMPTY_TEXT() macroses

    * (PHP_5_1)
      NEWS:
      Fixed bug #36629 (SoapServer::handle() exits on SOAP faults)

    * (PHP_5_1)
      NEWS
      ext/standard/var.c
      ext/standard/var.c:
      Fixed debug_zval_dump() to support private and protected members

    * NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/tests/jump01.phpt
      ZendEngine2/tests/jump02.phpt
      ZendEngine2/tests/jump03.phpt
      ZendEngine2/tests/jump04.phpt
      ZendEngine2/tests/jump05.phpt
      ZendEngine2/tests/jump06.phpt
      ZendEngine2/tests/jump07.phpt
      ZendEngine2/tests/jump08.phpt
      ZendEngine2/tests/jump09.phpt
      ZendEngine2/tests/jump10.phpt:
      Implemented "jump label" operator (limited "goto")

2006-03-09  Sara Golemon  <sara@golemon.com>

    * (PHP_5_1)
      main/main.c:
      MFH: Move temporary local storage of primary file's realpath up one block
      to ensure it stays on the stack.

    * main/main.c:
      Move temporary local storage of primary file's realpath up one block to
      ensure it stays on the stack.

2006-03-09  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      5.1.3RC1

2006-03-08  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * .gdbinit:
      - Fix a bunch of issues, now the classname and the properties of objects
        are shown correctly (though standard object handlers are assumed and
        tested for)

    * .gdbinit:
      - Automatic tsrm key fetching

    * .gdbinit:
      - Automatic TSRM/ZTS detection

2006-03-08  Michael Wallner  <mike@iworks.at>

    * ext/standard/http.c:
      MFB: Fix bug #36656 (http_build_query generates invalid URIs due to use of
      square brackets)

    * (PHP_5_1)
      NEWS
      ext/standard/http.c:
      - Fix bug #36656 (http_build_query generates invalid URIs due to use of
      square brackets)

2006-03-08  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS:
      safe_mode news

    * Makefile.gcov
      Makefile.global
      configure.in
      php.ini-dist
      php.ini-recommended
      run-tests.php
      server-tests.php
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/zlib/zlib.c
      main/SAPI.c
      main/config.w32.h
      main/fopen_wrappers.c
      main/main.c
      main/php.h
      main/php_globals.h
      main/php_ini.c
      main/streams/plain_wrapper.c
      win32/install.txt
      win32/php5dll.dsp
      win32/php5dllts.dsp:
      So long safe_mode mode.
      Also removed the magic_quotes configure option, no longer relevant since
      the magic is gone :-).

2006-03-08  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      main/php_variables.h:
      - remove declaration of non existant function php_treat_data

2006-03-08  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * NEWS
      php.ini-dist
      php.ini-recommended
      ext/bz2/bz2.c
      ext/dba/dba.c
      ext/dba/tests/dba008.phpt
      ext/dba/tests/dba_cdb_make.phpt
      ext/exif/exif.c
      ext/exif/tests/bug34704.phpt
      ext/exif/tests/exif002.phpt
      ext/exif/tests/exif006.phpt
      ext/iconv/tests/translit-utf8.phpt
      ext/interbase/ibase_query.c
      ext/mhash/tests/001.phpt
      ext/msql/php_msql.c
      ext/mssql/php_mssql.c
      ext/mysql/php_mysql.c
      ext/mysqli/mysqli.c
      ext/pcre/config0.m4
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/tests/bug33200.phpt
      ext/pgsql/pgsql.c
      ext/standard/basic_functions.c
      ext/standard/exec.c
      ext/standard/file.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/tests/file/fputcsv.phpt
      ext/standard/tests/strings/add-and-stripslashes.phpt
      ext/sybase/php_sybase_db.c
      ext/sybase_ct/php_sybase_ct.c
      ext/xml/tests/xml001.phpt
      ext/xml/tests/xml002.phpt
      ext/xml/tests/xml003.phpt
      ext/xml/tests/xml004.phpt
      ext/zlib/zlib.c
      main/main.c
      main/php_globals.h
      main/php_variables.c
      main/rfc1867.c
      sapi/cgi/cgi_main.c:
      - remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase
       (calling ini_set('magic_....') returns 0|false
      - get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always
      return false
      - set_magic_quotes_runtime raises an E_CORE_ERROR

2006-03-07  Alex Waugh  <alex@alexwaugh.com>

    * main/php.h
      sapi/cgi/cgi_main.c:
      Fix for RISC OS

    * sapi/webjames/webjames.c:
      Improve DOCUMENT_ROOT setting

2006-03-07  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS:
      - Update

2006-03-07  Colin Viebrock  <colin@viebrock.ca>

    * php.gif
      main/logos.h:
      change these in HEAD too

2006-03-07  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_1)
      NEWS:
      updated for simplexml changes

    * (PHP_5_1)
      ext/simplexml/simplexml.c
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/030.phpt
      ext/simplexml/tests/031.phpt
      ext/simplexml/tests/bug35785.phpt:
      - Synch with head

2006-03-07  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/apache/mod_php5.c
      sapi/apache/php_apache.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/php_apache.c
      sapi/nsapi/nsapi.c:
      Nuke safe_mode from sapi/*
      

2006-03-07  Antony Dovgal  <antony@zend.com>

    * ext/oci8/package.xml:
      prepare to the next release

2006-03-07  Edin Kadribasic  <edink@emini.dk>

    * (PHP_4_4)
      win32/php4dllts.dsp:
      Sync pcre update changes

2006-03-07  Dmitry Stogov  <dmitry@zend.com>

    * NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/break_label01.phpt
      ZendEngine2/tests/break_label02.phpt
      ZendEngine2/tests/break_label03.phpt
      ZendEngine2/tests/break_label04.phpt
      ZendEngine2/tests/break_label05.phpt
      ZendEngine2/tests/break_label06.phpt
      ZendEngine2/tests/break_label07.phpt
      ZendEngine2/tests/break_label08.inc
      ZendEngine2/tests/break_label08.phpt
      ZendEngine2/tests/break_label09.phpt
      ZendEngine2/tests/break_label10.phpt
      ZendEngine2/tests/break_label11.phpt:
      Reverted "break label"

2006-03-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_builtin_functions.c:
      -** empty log message ***

2006-03-07  Derick Rethans  <php@derickrethans.nl>

    * ZendEngine2/zend_builtin_functions.c:
      - Make this compile again

2006-03-07  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8.c:
      MFH
      add workaround for Oracle server crash, use OCIServerVersion() instead of
      OCIPing()
      fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x)

    * ext/oci8/oci8.c:
      add workaround for Oracle server crash, use OCIServerVersion() instead of
      OCIPing()
      fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x)

2006-03-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_builtin_functions.c:
      Mark some functions as Unicode-safe and adjust UTODO notices for others.

2006-03-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * NEWS:
      - gd1 and ft1 entry

2006-03-07  Sara Golemon  <sara@golemon.com>

    * ZendEngine2/tests/unset_cv06.phpt:
      Remove register_globals regression test for Pierre

2006-03-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * NEWS
      php.ini-dist
      php.ini-recommended
      ext/mbstring/mb_gpc.c
      ext/mbstring/mb_gpc.h
      ext/mbstring/mbstring.c
      ext/mbstring/tests/mb_parse_str.phpt
      ext/mbstring/tests/mb_parse_str02.phpt
      ext/session/php_session.h
      ext/session/session.c
      ext/session/tests/001.phpt
      ext/session/tests/003.phpt
      ext/session/tests/004.phpt
      ext/session/tests/005.phpt
      ext/session/tests/006.phpt
      ext/session/tests/007.phpt
      ext/session/tests/008-php4.2.3.phpt
      ext/session/tests/008.phpt
      ext/session/tests/009.phpt
      ext/session/tests/010.phpt
      ext/session/tests/011.phpt
      ext/session/tests/012.phpt
      ext/session/tests/013.phpt
      ext/session/tests/014.phpt
      ext/session/tests/019.phpt
      ext/session/tests/bug24592.phpt
      ext/session/tests/bug26862.phpt
      main/main.c
      main/php_globals.h
      main/php_variables.c
      main/rfc1867.c
      sapi/apache/mod_php5.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/sapi_apache.c:
      - remove register_globals support (aka "Kill the f***ing thing" :)

2006-03-06  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * ext/pcre/config.w32:
      MFB: Fix build and sync parameters with config0.m4.

    * (PHP_5_1)
      ext/pcre/config.w32:
      Fix build and sync parameters with config0.m4.

2006-03-06  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_4_4)
      NEWS
      NEWS:
      -** empty log message ***

    * ext/standard/string.c:
      Fix protos to use 'string' for parameters that can be either binary or
      unicode.

2006-03-06  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - MFH: Fixed bug #36638 (strtotime() returns false when 2nd argument < 1).
        (Derick)

2006-03-06  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_printint.src
      ext/pcre/pcrelib/pcre_refcount.c
      ext/pcre/pcrelib/pcre_scanner.cc
      ext/pcre/pcrelib/pcre_scanner_unittest.cc
      ext/pcre/pcrelib/pcre_study.c
      ext/pcre/pcrelib/pcre_tables.c
      ext/pcre/pcrelib/pcre_try_flipped.c
      ext/pcre/pcrelib/pcre_ucp_findchar.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_ucp_searchfuncs.c
      ext/pcre/pcrelib/pcre_valid_utf8.c
      ext/pcre/pcrelib/pcre_version.c
      ext/pcre/pcrelib/pcre_xclass.c
      ext/pcre/pcrelib/pcrecpp.cc
      ext/pcre/pcrelib/pcrecpp.h
      ext/pcre/pcrelib/pcrecpp_unittest.cc
      ext/pcre/pcrelib/pcrecpparg.h
      ext/pcre/pcrelib/pcrecpparg.h
      ext/pcre/pcrelib/pcrecpparg.h
      ext/pcre/pcrelib/pcregrep.c
      ext/pcre/pcrelib/pcreposix.c
      ext/pcre/pcrelib/pcreposix.h
      ext/pcre/pcrelib/pcretest.c
      ext/pcre/pcrelib/ucp.h
      ext/pcre/pcrelib/ucp_findchar.c
      ext/pcre/pcrelib/ucpinternal.h
      ext/pcre/pcrelib/ucptable.c
      ext/pcre/pcrelib/doc/Tech.Notes
      ext/pcre/pcrelib/doc/pcre.txt
      ext/pcre/pcrelib/testdata/grepinput
      ext/pcre/pcrelib/testdata/greplist
      ext/pcre/pcrelib/testdata/grepoutput
      ext/pcre/pcrelib/testdata/testinput2
      ext/pcre/pcrelib/testdata/testinput3
      ext/pcre/pcrelib/testdata/testinput4
      ext/pcre/pcrelib/testdata/testinput5
      ext/pcre/pcrelib/testdata/testinput6
      ext/pcre/pcrelib/testdata/testinput7
      ext/pcre/pcrelib/testdata/testinput9
      ext/pcre/pcrelib/testdata/testoutput1
      ext/pcre/pcrelib/testdata/testoutput2
      ext/pcre/pcrelib/testdata/testoutput3
      ext/pcre/pcrelib/testdata/testoutput4
      ext/pcre/pcrelib/testdata/testoutput5
      ext/pcre/pcrelib/testdata/testoutput6
      ext/pcre/pcrelib/testdata/testoutput7
      ext/pcre/pcrelib/testdata/testoutput8
      ext/pcre/pcrelib/testdata/testoutput9:
        1.1.4;
      Import PCRE 6.6 and make adjustments.

    * ext/pcre/config.w32
      ext/pcre/config0.m4
      ext/pcre/pcrelib/ChangeLog
      ext/pcre/pcrelib/LICENCE
      ext/pcre/pcrelib/NEWS
      ext/pcre/pcrelib/NON-UNIX-USE
      ext/pcre/pcrelib/README
      ext/pcre/pcrelib/dftables.c
      ext/pcre/pcrelib/pcre.def
      ext/pcre/pcrelib/pcre.h
      ext/pcre/pcrelib/pcre_compile.c
      ext/pcre/pcrelib/pcre_config.c
      ext/pcre/pcrelib/pcre_dfa_exec.c
      ext/pcre/pcrelib/pcre_exec.c
      ext/pcre/pcrelib/pcre_fullinfo.c
      ext/pcre/pcrelib/pcre_get.c
      ext/pcre/pcrelib/pcre_globals.c
      ext/pcre/pcrelib/pcre_info.c
      ext/pcre/pcrelib/pcre_internal.h
      ext/pcre/pcrelib/pcre_maketables.c
      ext/pcre/pcrelib/pcre_ord2utf8.c
      ext/pcre/pcrelib/pcre_printint.c:
      Import PCRE 6.6 and make adjustments.

2006-03-06  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_1)
      ext/standard/filestat.c:
      fix win build

2006-03-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/pgsql/pgsql.c
      ext/pgsql/tests/.cvsignore
      ext/pgsql/tests/80_bug36625.phpt:
      - Fixed #36625 pg_trace() does not work

2006-03-06  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/031.phpt:
      implement addChild() and addAttribute() methods
      add test

2006-03-06  Colin Viebrock  <colin@viebrock.ca>

    * (PHP_5_1)
      php.gif
      main/logos.h:
      fix logo (proper spacing between the letters)

2006-03-06  Ilia Alshanetsky  <ilia@prohost.org>

    * NEWS
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/file.c:
      Fixed bug #36630 (umask not reset at the end of the request).
      

2006-03-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/ming/ming.c
      ext/ming/ming.c:
      - Proto fixes

2006-03-06  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/bench.php:
      fixed compatibility with ext/hash

    * (PHP_5_1)
      ZendEngine2/bench.php:
      Fixed compatibility with ext/hash

2006-03-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * NEWS
      ext/gd/gd.c
      ext/gd/php_gd.h:
      - revert Harmut commit, Histogram implementation not correct and no idea
        where you got the ok to add that

2006-03-05  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/php_filestat.h:
      - And not here either...

    * (PHP_5_1)
      ext/standard/php_filestat.h:
      - There is no ltouch.

    * (PHP_5_1)
      NEWS
      configure.in
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      ext/standard/basic_functions.c
      ext/standard/filestat.c
      ext/standard/php_filestat.h:
      - Added lchown() and lchgrp() to change user/group ownership of symlinks.

2006-03-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_compile.c:
      - Fix comment, too

2006-03-05  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * ext/gd/gd.c
      ext/gd/php_gd.h:
      - fixed size information for _php_sig_png array
      - removed extra memcmp step in signature comparison,
        this seemed to have been inherited from ext/standard/image.c
        but is not needed here as the provided buffer is big enough
        from the start

2006-03-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_compile.c
      tests/classes/ctor_in_interface_01.phpt
      tests/classes/ctor_in_interface_02.phpt
      tests/classes/ctor_in_interface_03.phpt
      tests/classes/ctor_in_interface_04.phpt
      tests/classes/interface_construct.phpt:
      - Fix Bug #34019 by popular demand: Implementing interface with a
        __construct method strange behaviour

2006-03-05  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * NEWS
      ext/gd/gd.c
      ext/gd/php_gd.h:
      added ImageColorHistogram function

2006-03-05  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      - fix typo, reword slightly

2006-03-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS:
      - Update

    * ext/mysqli/mysqli.c
      ext/mysqli/php_mysqli.h:
      - Fix build

2006-03-05  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      MFH:
      Fixed bug #36572 (Added PDO::MYSQL_ATTR_DIRECT_QUERY constant that show be
      set when executing internal queries such as "show master status" via
      MySQL).
      
      Added missing constant for MAX_BUFFER_SIZE.

2006-03-05  Antony Dovgal  <antony@zend.com>

    * ext/simplexml/tests/bug36611.phpt:
      add test

    * ext/simplexml/tests/bug36611.phpt
      ext/simplexml/tests/bug36611.phpt:
      
      file bug36611.phpt was initially added on branch PHP_5_1.

2006-03-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h:
      - Add missing function for completeness

2006-03-05  Antony Dovgal  <antony@zend.com>

    * ext/simplexml/simplexml.c:
      MF51: fix #36611 (assignment to SimpleXML object attribute changes argument
      type to string)

2006-03-05  Johannes Schlter  <schlueter@phpbar.de>

    * ext/mysqli/mysqli.c:
      - Fix build after unicode changes

2006-03-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      ext/simplexml/simplexml.c:
      fix #36611 (assignment to SimpleXML object attribute changes argument type
      to string)

2006-03-05  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/030.phpt
      ext/simplexml/tests/bug35785.phpt:
      fix crash passing non-string member to sxe_prop_dim_exists
      allow offsets to be used when calling isset/unset
      fix tests
      add test

2006-03-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      ext/pgsql/pgsql.c:
      MFH: fix #36606 (pg_query_params() changes arguments type to string)

    * ext/pgsql/pgsql.c:
      fix #36606 (pg_query_params() changes arguments type to string)

2006-03-04  Johannes Schlter  <schlueter@phpbar.de>

    * ZendEngine2/zend_API.h:
      - Separate ZEND_METHOD from ZEND_FUNCTION

2006-03-03  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_execute.h:
      Clean up after Marcus.

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

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c:
      - Make unicode handling portable (noted by andrei)

2006-03-03  Andrei Zmievski  <andrei@gravitonic.com>

    * unicode-gotchas.txt:
      Add note about md5().

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

    * ZendEngine2/zend_API.c:
      - As expected (but told otherwise) unicode strings indeed need to be
        terminated by two \0.

    * ZendEngine2/zend_exceptions.c:
      - Fix issue with uncaught exceptions in unicode mode

2006-03-03  Yasuo Ohgaki  <yohgaki@ohgaki.net>

    * ext/mbstring/mbstring.c:
      remove obsolete check

2006-03-03  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_1)
      ext/dom/dom_iterators.c
      ext/dom/namednodemap.c
      ext/dom/notation.c
      ext/dom/tests/dom007.phpt:
      fix crashes using notations and entity decls
      add test

    * ext/dom/dom_iterators.c
      ext/dom/namednodemap.c
      ext/dom/notation.c
      ext/dom/tests/dom007.phpt
      ext/dom/tests/dom007.phpt:
      update dom iterator get key function for engine iterator changes
      fix crashes using notations and entity decls
      add test

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

    * ZendEngine2/tests/break_label10.phpt
      ZendEngine2/tests/break_label11.phpt:
      - Add new tests

2006-03-03  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_vm_execute.h:
      Regenerated

    * NEWS
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/tests/break_label01.phpt
      ZendEngine2/tests/break_label02.phpt
      ZendEngine2/tests/break_label03.phpt
      ZendEngine2/tests/break_label04.phpt
      ZendEngine2/tests/break_label05.phpt
      ZendEngine2/tests/break_label06.phpt
      ZendEngine2/tests/break_label07.phpt
      ZendEngine2/tests/break_label08.inc
      ZendEngine2/tests/break_label08.phpt
      ZendEngine2/tests/break_label09.phpt:
      Added support for "continue" and "break" operators with labels. Each loop
      or switch statement can be marked by label and then it is possible to
      write "break <label>" instead of "break <number>".

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c:
      Fixed incorrect backtrace type ("::" instead of "->") for __set()/__get()

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c:
      Remove "called at [(null):0]" from debug backtrace

2006-03-03  Johannes Schlter  <schlueter@phpbar.de>

    * ZendEngine2/zend.h:
      - Fix typo

2006-03-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36575 (SOAP: Incorrect complex type instantiation with
      hierarchies)

    * ext/standard/string.c:
      ZTS fix

2006-03-03  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - Fixed bug #36599 (DATE_W3C format constant incorrect).

2006-03-02  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Fix ucwords() to use full case mapping.
      

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

    * (PHP_5_1)
      NEWS:
      give credit where it is due.

2006-03-02  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      - Update protos for Unicode-upgraded functions
      - Also fix ucfirst() to use full case mapping, so that  (sharp s)
        maps to 'SS' for example

2006-03-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36388 (ext/soap crashes when throwing exception and session
      persistence). (David)

    * ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/base64.c
      ext/standard/dns.c
      ext/standard/exec.c
      ext/standard/file.c
      ext/standard/filters.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/html.c
      ext/standard/html.h
      ext/standard/http.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/info.c
      ext/standard/iptc.c
      ext/standard/levenshtein.c
      ext/standard/md5.c
      ext/standard/php_string.h
      ext/standard/sha1.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/url.c
      ext/standard/user_filters.c
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      main/fopen_wrappers.c
      main/main.c
      main/output.c
      main/php_logos.c
      main/php_output.h
      main/php_variables.c
      main/php_variables.h
      main/rfc1867.c
      main/spprintf.c
      main/streams/plain_wrapper.c:
      Nuke int32_t (everywhere except streams layer) and signed/unsigned warnings

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

    * (PHP_5_1)
      ZendEngine2/zend.c:
      - MFH Use object handler get in the same way as the rest of the engine does

    * ZendEngine2/zend.c:
      - Use object handler get in the same way as the rest of the engine does

2006-03-02  Yasuo Ohgaki  <yohgaki@ohgaki.net>

    * (PHP_4_4)
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c:
      MFH add safe_mode num of parameter check

    * ext/mbstring/mbstring.c:
      add safe_mode num of parameter check

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

    * ext/mysqli/mysqli.c:
      MFB51: Remove no longer needed check (checked at a higher level now).

    * (PHP_5_1)
      ext/mysqli/mysqli.c:
      Remove no longer needed check (checked at a higher level now).

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

    * (PHP_5_1)
      ZendEngine2/zend.c
      ZendEngine2/zend_API.c:
      - MFH Fix string-conversion and const updating

    * ZendEngine2/tests/zend_strtod.phpt
      ZendEngine2/tests/zend_strtod.phpt:
      - Fix test

2006-03-01  Dmitry Stogov  <dmitry@zend.com>

    * sapi/apache/mod_php5.c
      sapi/apache2filter/apache_config.c
      sapi/apache2handler/apache_config.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/php_apache.c
      sapi/cli/php_cli_readline.c:
      Unicode support: zstr union

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

    * ZendEngine2/zend.c:
      - Must use return as in 5.1 after recursion

    * ZendEngine2/zend.c:
      - Fix string conversion issues

    * ZendEngine2/zend_API.c:
      - Constants need to be updated too (when updating class constants)

    * ZendEngine2/zend_vm_def.h:
      - Fix warning

2006-03-01  Rob Richards  <rrichards@ctindustries.net>

    * ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c:
      nuke tests for libxml2 version - will always be > 2.6.0

    * ext/standard/string.c:
      64-bit fixes - ("make test" now works again on these platforms)

2006-02-28  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.h:
      Fixed compilation on FreeBSD with gcc-3.2

2006-02-28  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * main/streams/streams.c:
      - If (SEEK_CUR,0) means an illegal seek we return -1 to denote the error

2006-02-28  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/session/tests/bug36459.phpt
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re:
      MFH: Fixed bug #36459 (Incorrect adding PHPSESSID to links, which
      contains \r\n).

    * ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re:
      Parsers for previous patch

    * ext/session/tests/bug36459.phpt
      ext/session/tests/bug36459.phpt
      ext/standard/url_scanner_ex.c:
      
      MFB51: Fixed bug #36459 (Incorrect adding PHPSESSID to links, which
      contains \r\n).

    * (PHP_5_1)
      NEWS
      ext/session/tests/bug36459.phpt
      ext/session/tests/bug36459.phpt
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.re:
      Fixed bug #36459 (Incorrect adding PHPSESSID to links, which contains
      \r\n).

2006-02-28  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * acinclude.m4:
      - Fix the fix

    * acinclude.m4:
      - Fix dependency checks

    * main/streams/streams.c
      main/streams/userspace.c:
      - Cleanup

    * (PHP_5_1)
      ext/iconv/iconv.c:
      - Fix warning

2006-02-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      ZendEngine2/zend_API.c:
      - MFH Argument parsing specifier 'C', which is necessary for SPL already

2006-02-27  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - MFH: Fixed bug #36510 (strtotime() fails to parse date strings with
      tabs).

2006-02-27  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      This fix was reverted

2006-02-27  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/029.phpt
      ext/simplexml/tests/029.phpt:
      - Fix count/foreach interaction

    * ext/simplexml/simplexml.c:
      - MFB

    * (PHP_5_1)
      ext/simplexml/simplexml.c:
      - Cleanup

2006-02-27  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      ext/simplexml/simplexml.c:
      Fixed memory leak

2006-02-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      NEWS:
      - Update

    * (PHP_5_1)
      ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/026.phpt
      ext/simplexml/tests/027.phpt
      ext/simplexml/tests/028.phpt
      ext/simplexml/tests/bug35785.phpt:
      - Synch with head

2006-02-26  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36510 (strtotime() fails to parse date strings with tabs).

2006-02-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/tests/bug35785.phpt:
      - Fix test

    * ext/simplexml/simplexml.c:
      - Missing conversion

    * ext/simplexml/php_simplexml.h
      ext/simplexml/simplexml.c
      ext/simplexml/tests/006.phpt
      ext/simplexml/tests/bug35785.phpt:
      - Use get_property_ptr_ptr handler to prevent SEGV as in bug #35785

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/028.phpt
      ext/simplexml/tests/028.phpt:
      - Add another write case

    * ext/simplexml/simplexml.c:
      - Unicode support

2006-02-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/standard/array.c
      ext/standard/incomplete_class.c
      ext/standard/streamsfuncs.c
      ext/standard/var.c
      main/main.c
      main/output.c
      main/php_variables.c
      main/rfc1867.c:
      Unicode support: MS Visual C compatibility

2006-02-26  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/standard/array.c
      ext/standard/dir.c
      ext/standard/exec.c
      ext/standard/pack.c
      ext/standard/reg.c
      ext/standard/string.c
      ext/standard/user_filters.c
      main/main.c
      main/streams/filter.c
      sapi/cgi/fastcgi.c
      win32/select.c:
      - Warning fixes by Steph

2006-02-26  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_list.c:
      Unicode support

2006-02-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c
      ext/simplexml/tests/026.phpt
      ext/simplexml/tests/027.phpt:
      - Added ability to add elements by index if such elements already exist
      - Added SimpleXMLElement::getName() to access the node name

    * (PHP_5_1)
      NEWS:
      - Update

2006-02-25  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_4_4)
      ext/standard/html.c
      ext/standard/html.c:
      MFH - binary safety patch from Moriyoshi

    * ext/standard/html.c:
      Binary safety patch from Moriyoshi

2006-02-25  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Deprecation severity shall be E_STRICT (as commented by ilia)

2006-02-24  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS
      ext/iconv/iconv.c:
      - MFH: Fixed issue with iconv_mime_decode where the "encoding" would only
      allow
        upper case specifiers.

    * ext/iconv/iconv.c:
      - Fixed issue with iconv_mime_decode where the "encoding" would only allow
        upper case specifiers.

2006-02-24  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/simplexml/simplexml.c:
      - Add ability to add new nodes via properties

    * main/php.h:
      - Add deprecation function/function alias macros

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      - Add macros to mark functions/alias functions as deprecated
        (mentioned by Sara and obviously neccessary)
      - Fix function/method flag error detection logic

2006-02-24  Michael Wallner  <mike@iworks.at>

    * ext/dom/domimplementation.c:
      - MF51: fix crash in DOMImplementation::createDocumentType("name:")

    * (PHP_5_1)
      NEWS
      ext/dom/domimplementation.c:
       - fix crash with DOMImplementation::createDocumentType("name:")

2006-02-24  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - MFH: Added support for exif date format
      - MFH: Fixed bug #36396 (strtotime() fails to parse dates in dd-mm-yyyy
        format).

2006-02-23  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/mbstring/config.m4
      ext/mbstring/mbstring.c:
      - Disable mbregex support until someone finds a way to reenable the
        required engine stuff
      - Fix build

2006-02-23  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/streamsfuncs.c:
      MFB51: Fixed bug #35900 (stream_select() should warning when tv_sec is
      negative).

    * (PHP_5_1)
      NEWS
      ext/standard/streamsfuncs.c:
      Fixed bug #35900 (stream_select() should warning when tv_sec is negative).

2006-02-23  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_4_4)
      Zend/zend_compile.c:
      MFB

    * ZendEngine2/zend_language_parser.y:
      -** empty log message ***

    * ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_language_parser.y:
      Fix a bug where the default value for function argument could be an
      array with array (!) keys.

2006-02-23  Brian France  <list@firehawksystems.com>

    * (PHP_4_4)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c:
      
      MFH: fixed bug #35594 for all systems.  "optind = 0" doesn't work on
      FreeBSD, but "optind = 1" seems to work on all systems (bug #36091)

    * ext/standard/basic_functions.c:
      
      fixed bug #35594 for all systems.  "optind = 0" doesn't work on FreeBSD,
      but "optind = 1" seems to work on all systems (bug #36091)

2006-02-22  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_4_4)
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c:
      Fixed crash on error message during PHP startup in FastCGI

    * ext/standard/var.c:
      Unicode support: fixed serialization of "Serializable"

    * ext/standard/var.c:
      Unicode support: fixed serealization of "Serializable" and
      "IncompleteClass"

    * ext/standard/array.c
      ext/standard/basic_functions.c:
      Unicode support: fixed GLOBALS protection

    * ext/standard/tests/array/array_intersect_1.phpt:
      fixed test file

    * ext/session/tests/006.phpt
      ext/session/tests/bug24592.phpt
      ext/standard/tests/array/007.phpt
      tests/classes/tostring_001.phpt:
      Fixed test file

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h:
      Unicode support

    * ZendEngine2/zend_exceptions.c:
      Unicode support: fixed __toString() in user defined exceptions

    * ZendEngine2/zend_compile.c:
      Unicode support: fixed check for class type hint

    * ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_constants.c:
      Unicode support: fixed internal constants usage and get_defined_constants()

    * ZendEngine2/zend_compile.c:
      Unicode support: fixed check for direct call to __clone()

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_execute_API.c:
      Unicode support: fixed call_user_func(array($this, "self::foo"))
      Made check for "self/parent" before calling __autoload()

2006-02-22  Antony Dovgal  <antony@zend.com>

    * ext/wddx/wddx.c:
      fix ext/wddx build

2006-02-21  Johannes Schlter  <schlueter@phpbar.de>

    * (PHP_5_1)
      sapi/cli/php_cli.c:
      - MFH: List --rf/--rc/--re only with enabled reflection

    * sapi/cli/php_cli.c:
      - List --rf/--rc/--re only with enabled reflection

    * sapi/cli/php_cli_readline.c:
      - Fix build with readline-support

2006-02-21  Dmitry Stogov  <dmitry@zend.com>

    * 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_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_iterators.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_list.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_strtol.c
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ext/dom/dom_iterators.c
      ext/dom/php_dom.c
      ext/mysql/php_mysql.c
      ext/openssl/openssl.c
      ext/pcre/php_pcre.c
      ext/session/php_session.h
      ext/session/session.c
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/http.c
      ext/standard/incomplete_class.c
      ext/standard/info.c
      ext/standard/php_incomplete_class.h
      ext/standard/proc_open.c
      ext/standard/streamsfuncs.c
      ext/standard/string.c
      ext/standard/type.c
      ext/standard/user_filters.c
      ext/standard/var.c
      main/main.c
      main/output.c
      main/php_variables.c
      main/rfc1867.c
      main/streams/streams.c
      sapi/cli/php_cli.c:
      Portable unicode string API:
        - use the same type (int) for zval.value.usr.len and zval.value.str.len
        - use union "zstr" as char*/UChar* mixture instead of void*
        - Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
        - nuke int32_t from ZE (not finisned)

2006-02-21  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      NEWS
      ext/standard/basic_functions.c:
      MFH: Fixed bug #36458 (sleep() accepts negative values).

    * ext/standard/basic_functions.c:
      MFB51: Fixed bug #36458 (sleep() accepts negative values).

    * (PHP_5_1)
      NEWS
      ext/standard/basic_functions.c:
      Fixed bug #36458 (sleep() accepts negative values).

2006-02-21  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_arg_defs.c
      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_dynamic_array.c
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.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_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_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_language_scanner.l
      ZendEngine2/zend_list.c
      ZendEngine2/zend_list.h
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.h
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_modules.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_sprintf.c
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stack.h
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_stream.h
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_strtod.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.skl
      ZendEngine2/zend_vm_gen.php:
      WS

2006-02-20  Johannes Schlter  <schlueter@phpbar.de>

    * (PHP_5_1)
      NEWS:
      - MFH: Rename reflection constants to fix parser conflicts

2006-02-20  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute_API.c:
      - Synch zend_call_function() with VM function call helper

    * ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Add deprecation flag and message

2006-02-20  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_indent.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_list.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_strtod.c
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      Preparation for portable string API (use macroses to access zval).

    * ext/standard/basic_functions.c:
      Incorrect usage of Z_TYPE() macro

2006-02-20  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36434 (Improper resolution of declaring class name of an
      inherited property).

2006-02-20  Dmitry Stogov  <dmitry@zend.com>

    * ext/dom/dom_iterators.c:
      Fixed start inex in iterator

    * ext/standard/proc_open.c:
      Fixed memory corruption

    * ext/pcre/tests/bug26927.phpt
      ext/pcre/tests/bug26927.phpt
      ext/pcre/tests/bug26927.phpt:
      Fixed test file

    * (PHP_4_4)
      ext/openssl/tests/bug25614.phpt
      ext/session/tests/bug31454.phpt
      ext/standard/tests/general_functions/bug32647.phpt
      ext/standard/tests/serialize/bug25378.phpt:
      Fixed test files (added docref)

2006-02-19  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      BFN: fixed ext/hash/tiger on big endian platforms

2006-02-19  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/dba/libflatfile/flatfile.c
      ext/dba/libinifile/inifile.c
      ext/dbase/dbase.c
      ext/filepro/filepro.c
      ext/standard/tests/file/bug22414.phpt:
      More safe_mode nuking

    * ext/standard/basic_functions.c
      ext/standard/dl.c
      ext/standard/exec.c
      ext/standard/file.c
      ext/standard/filestat.c
      ext/standard/head.c
      ext/standard/link.c
      ext/standard/mail.c
      ext/standard/pack.c
      ext/standard/proc_open.c
      ext/standard/var_unserializer.c:
      Nuke safe_mode

2006-02-19  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * tests/classes/abstract_user_call.phpt:
      - Add new function

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c
      tests/classes/abstract_static.phpt:
      - Interfaces may have static methods to enforce their existance in
        implementing classes

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_compile.c:
      - Static functions cannot be abstract

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c:
      - Fix method flag handling

2006-02-19  Andi Gutmans  <andi@zend.com>

    * ext/curl/interface.c
      ext/gd/php_gd.h:
      - Couple of compile fixes.

    * ext/bz2/bz2.c
      ext/dba/dba.c
      ext/exif/exif.c
      ext/ftp/php_ftp.c
      ext/gd/gd.c
      ext/imap/php_imap.c
      ext/mime_magic/mime_magic.c
      ext/ming/ming.c
      ext/oci8/oci8_interface.c
      ext/pgsql/pgsql.c
      ext/standard/basic_functions.c
      ext/standard/dir.c
      ext/standard/file.c
      ext/standard/fsock.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/md5.c
      ext/standard/proc_open.c
      ext/standard/sha1.c
      ext/standard/streamsfuncs.c
      ext/zlib/zlib.c
      main/main.c
      main/network.c
      main/streams/streams.c:
      - Get rid of using ENFORCE_SAFE_MODE.

    * main/streams/plain_wrapper.c:
      - Fix according to Sara's reply

    * ext/curl/interface.c
      ext/openssl/openssl.c
      ext/standard/file.c
      ext/standard/ftok.c
      ext/standard/iptc.c:
      - More safe_mode nuking

    * main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/streams/plain_wrapper.c:
      Nuke php_check_safe_mode_include_dir

    * main/fopen_wrappers.c
      main/main.c
      main/streams/plain_wrapper.c:
      - Some more safe_mode nuking

    * ext/com_dotnet/com_persist.c
      ext/curl/interface.c
      ext/dbase/dbase.c
      ext/fdf/fdf.c
      ext/filepro/filepro.c
      ext/gd/php_gd.h
      ext/ming/ming.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/odbc/php_odbc.c
      ext/openssl/openssl.c
      ext/pgsql/pgsql.c
      ext/posix/posix.c
      ext/pspell/pspell.c
      ext/session/session.c
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/standard/basic_functions.c
      ext/standard/dir.c
      ext/standard/file.c
      ext/standard/filestat.c
      ext/standard/link.c:
      Start nuking safe_mode. Still a lot of work to do...

2006-02-18  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_execute_API.c:
      - There is no %v in sprintf

    * ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Fix integrated iterator index

    * ZendEngine2/zend_execute.c:
      - Fix possible memory corruption/memleak issue with foreach and iterators
      - Fix warnings

    * (PHP_5_1)
      NEWS
      ext/dba/dba_db4.c
      ext/dba/tests/bug36436.phpt:
      - Fixed bug #36436 (DBA problem with Berkeley DB4).

    * ext/dba/tests/bug36436.phpt
      ext/dba/tests/bug36436.phpt:
      
      - Add new test

    * ext/dba/dba_db4.c:
      - Initiai fix to Bug #36436 DBA problem with Berkeley DB4

2006-02-18  Michael Wallner  <mike@iworks.at>

    * ext/iconv/php_iconv.h:
      MF51: fix misleading proto (confused in and out charset)

    * (PHP_5_1)
      ext/iconv/php_iconv.h:
      - fix misleading proto (confused out and in charset)

2006-02-18  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_1)
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      Rename getloadavg to sys_getloadavg

2006-02-17  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/pcre/php_pcre.c:
      NULL byte should be escaped to \000 instead of \0 in case it is followed
      by an octal digit. (found by Jeffrey Friedl)

2006-02-16  Wez Furlong  <wez.php@thebrainroom.net>

    * (PHP_5_1)
      configure.in
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h:
      add getloadavg() function that has been running in production on
      rs1.php.net
      for a couple of years.

2006-02-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/mysqli/mysqli_prop.c
      ext/mysqli/tests/bug36420.phpt:
      MFH: add checks and fix possible reincarnations of bug #36420

    * ext/mysqli/mysqli_prop.c
      ext/mysqli/tests/bug36420.phpt
      ext/mysqli/tests/bug36420.phpt:
      fix #36420 (segfault when access result->num_rows after calling
      result->close())

2006-02-16  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/mysqli/mysqli.c:
      MFB51: Fixed bug #36420 (segfault when access result->num_rows after
      calling
      result->close())

    * (PHP_5_1)
      NEWS
      ext/mysqli/mysqli.c:
      Fixed bug #36420 (segfault when access result->num_rows after calling
      result->close())

2006-02-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/standard/basic_functions.c:
      MFH: improve usleep(): use new param parsing API, check for negative values
      (related to #36410)

    * ext/standard/basic_functions.c:
      improve usleep(): use new param parsing API, check for negative values
      (related to #36410)

    * run-tests.php
      run-tests.php:
      fix typo

2006-02-16  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      server-tests.php:
      Use 5.1 functions

2006-02-16  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ext/sqlite/sqlite.c:
      - Fix iterator handling (how did the fix after api change get lost here?)
      - In php 5 we do not want to return &new

2006-02-15  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8_statement.c:
      MFH: fix #36403 (oci_execute() no longer supports OCI_DESCRIBE_ONLY)

    * ext/oci8/oci8_statement.c:
      fix #36403 (oci_execute() no longer supports OCI_DESCRIBE_ONLY)

    * sapi/isapi/php5isapi.c
      sapi/isapi/php5isapi.c:
      MF51: fix memory leak and possible invalid reads

    * (PHP_5_1)
      sapi/isapi/php5isapi.c:
      fix memory leak and possible invalid reads

    * (PHP_5_0)
      NEWS
      NEWS
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.c:
      MFH: fix #36400 (Custom 5xx error does not return correct HTTP response
      error code)

    * sapi/apache/mod_php5.c:
      fix #36400 (Custom 5xx error does not return correct HTTP response error
      code)

2006-02-14  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      Zend/zend_strtod.c
      ZendEngine2/zend_strtod.c:
      MF51:
      fix leak in zend_strtod() on big doubles

    * ZendEngine2/zend_strtod.c
      ZendEngine2/tests/zend_strtod.phpt:
      MF51:
      fix leak in zend_strtod() on big doubles
      add new test

    * (PHP_5_1)
      ZendEngine2/zend_strtod.c
      ZendEngine2/tests/zend_strtod.phpt
      ZendEngine2/tests/zend_strtod.phpt:
      fix leak in zend_strtod() on big doubles
      add new test

2006-02-14  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36345 (PDO/MySQL problem loading BLOB over 1MB).

2006-02-13  Dmitry Stogov  <dmitry@zend.com>

    * main/php_variables.c:
      pval -> zval (Steph)

2006-02-13  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - Fixed bug #36382 (PDO/PgSQL's getColumnMeta() crashes).

2006-02-13  Dmitry Stogov  <dmitry@zend.com>

    * ZendEngine2/zend_hash.c:
      Typo (misplaced #endif)

2006-02-13  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36337 (ReflectionProperty fails to return correct visibility).

2006-02-13  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      NEWS
      main/php_variables.c
      main/php_variables.c
      main/php_variables.c
      main/php_variables.c:
      Fixed bug #36205 (Memory leaks on duplicate cookies)

    * ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_operators.c
      ext/com_dotnet/com_misc.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/dom_iterators.c
      ext/dom/domexception.c
      ext/dom/domimplementation.c
      ext/dom/element.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/php_dom.c
      ext/dom/processinginstruction.c
      ext/dom/text.c
      ext/dom/xpath.c
      ext/session/tests/015.phpt
      ext/session/tests/020.phpt
      ext/simplexml/simplexml.c
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/dir.c
      main/SAPI.c
      main/SAPI.h
      main/php_ini.c
      main/php_variables.c
      sapi/cgi/cgi_main.c
      sapi/cli/php_cli.c
      tests/lang/bug25145.phpt
      tests/run-test/test004.phpt:
      Made server wide switch for unicode on/off (according to PDM).

2006-02-13  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend.c:
      - Fix ini unicode_semantics (patch by Brion Vibber)

2006-02-12  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * (PHP_5_1)
      run-tests.php:
      - Synch

    * run-tests.php:
      - Reinsert line deleted per accident

    * run-tests.php:
      - Fix tests

2006-02-12  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_4_4)
      ext/standard/url.c:
      MFH: Fixed bug #36351 (parse_url() does not parse numeric paths properly).

    * ext/standard/url.c
      ext/standard/tests/strings/url_t.phpt:
      MFB51: Fixed bug #36351 (parse_url() does not parse numeric paths
      properly).

    * (PHP_5_1)
      NEWS
      ext/standard/url.c
      ext/standard/tests/strings/url_t.phpt:
      Fixed bug #36351 (parse_url() does not parse numeric paths properly).

2006-02-11  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      fix news

2006-02-11  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * ext/mbstring/mbstring.c:
      added additional info about mail encoding to mb_get_info(). (made by
      Jokagi)

2006-02-10  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      MFH: fix #36359 (splFileObject::fwrite() doesn't write when no data length
      specified)

2006-02-10  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * ext/session/session.c
      ext/session/session.c:
      (Missing patch from the PHP 4 tree that got lost in the shuffle)
       See:
      http://cvs.php.net/viewcvs.cgi/php-src/ext/session/session.c?r1=1.336.2.39&r2=1.336.2.40
      - fix logic. if the client already sent us the cookie, we don't
        need to send it again.  if the id has been changed, we need to
        update the client side.

2006-02-09  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.c:
      We already have default collator available.

2006-02-09  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      ext/standard/crc32.c:
      - protos

    * ext/standard/crc32.c
      ext/standard/tests/strings/bug36306.phpt:
      - MFB:
      - revert last fix
      - ensure that we are in 32bit
      - do not try to compare the decimal values but hex, php does not have
        unsigned integer

    * (PHP_5_1)
      ext/standard/crc32.c
      ext/standard/tests/strings/bug36306.phpt:
      - revert last fix
      - ensure that we are in 32bit
      - do not try to compare the decimal values but hex, php does not have
        unsigned integer

2006-02-08  Ilia Alshanetsky  <ilia@prohost.org>

    * php.ini-dist
      php.ini-recommended:
      MFB51: Fixed bug #36334 (Added missing documentation about realpath cache
      INI
      settings).

    * (PHP_5_1)
      NEWS
      php.ini-dist
      php.ini-recommended:
      Fixed bug #36334 (Added missing documentation about realpath cache INI
      settings).

2006-02-08  Johannes Schlter  <schlueter@phpbar.de>

    * win32/sendmail.c:
      - It's 2006 and PHP 6

2006-02-08  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h:
      MFH: move function definition from .h to .c, where it should be

    * TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h:
      move function definition from .h to .c, where it should be

2006-02-08  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend.c:
      unicode_semantics cannot be set on per-request basis

2006-02-08  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_5_1)
      pear/Makefile.frag:
      MFB fix Bug #36001: make install fails when --enable-memory-limit used

    * (PHP_4_4)
      pear/Makefile.frag:
      fix Bug #36001: make install fails when --enable-memory-limit used

2006-02-08  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36308 (ReflectionProperty::getDocComment() does not reflect
      extended class commentary).

2006-02-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/array.c
      ext/standard/php_array.h:
      MFB.

    * (PHP_5_1)
      ext/standard/array.c
      ext/standard/php_array.h:
      Move array globals declarations back to the header file.

2006-02-07  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36083 (SoapClient waits for responses on one-way operations)

2006-02-07  Rob Richards  <rrichards@ctindustries.net>

    * ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      modify get_iterator calls for engine change
      fix mem leak with iterators
      fix object casting for edge case

    * (PHP_5_1)
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c:
      fix mem leak with iterators
      fix object casting for edge case

    * ext/dom/dom_iterators.c
      ext/dom/php_dom.h:
      modify get_iterator call for engine change

2006-02-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      NEWS:
      - forgot the original credits

2006-02-07  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_builtin_functions.c:
      Check for get_properties handler before using it. (Patch from
      rrichards@ctindustries.net).

2006-02-07  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      NEWS:
      - entry for #36306

    * ext/standard/crc32.c
      ext/standard/tests/strings/bug36306.phpt:
      - MFB: #36306, crc32() result differs on 32-bit and 64-bit platforms

    * (PHP_5_1)
      ext/standard/crc32.c
      ext/standard/tests/strings/bug36306.phpt
      ext/standard/tests/strings/bug36306.phpt:
      - #36306, crc32() function result differs on 32-bit and 64-bit platforms

2006-02-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      TSRM/tsrm_virtual_cwd.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_hash.c:
      init variables

    * TSRM/tsrm_virtual_cwd.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_hash.c:
      init variables (continue making GCC happy)

2006-02-06  Andrei Zmievski  <andrei@gravitonic.com>

    * (PHP_5_1)
      ext/pcre/php_pcre.c:
      TODO

2006-02-06  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_0)
      NEWS
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug36303.phpt:
      Fixed bug #36303 (foreach on error_zval produces segfault)

    * ZendEngine2/tests/bug36303.phpt
      ZendEngine2/tests/bug36303.phpt:
      
      Fixed bug #36303 (foreach on error_zval produces segfault)

    * ZendEngine2/tests/bug36303.phpt
      ZendEngine2/tests/bug36303.phpt:
      
      file bug36303.phpt was initially added on branch PHP_5_1.

2006-02-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/standard/math.c:
      MFH: initialize variables and reduce the number of warnings

    * ext/standard/math.c:
      initialize variables and reduce the number of warnings

    * ext/simplexml/simplexml.c:
      MF51: initialize variables

    * (PHP_5_1)
      ext/simplexml/simplexml.c:
      initialize variables

    * (PHP_4_4)
      ext/mbstring/mbstring.c:
      MF51: initialize to_r

    * ext/mbstring/mbstring.c:
      MF51: initialize to_r
      remove needless semicolon

    * (PHP_5_1)
      ext/mbstring/mbstring.c:
      initialize to_r
      remove needless semicolon

2006-02-06  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36283 (SOAPClient Compression Broken).

2006-02-06  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      - Missed one to be public

    * ZendEngine2/zend_interfaces.c:
      - The next get_iterator() call is supposed to do the check itself

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      - Make all default implementations public

2006-02-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h:
      - Need one more thing exported

    * ext/simplexml/simplexml.c:
      - Iterator API was changed

    * ZendEngine2/zend.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h
      ZendEngine2/zend_iterators.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h:
      - Disallow foreach($v as &$ref) when $v is an object that implements
        interface Iterator. The signature of Iterator::current() doesn't allow
        that. Maybe ppl also want IteratorByReference or similar. Unfortunatley
        this comes with an API change but there is no easier way.

2006-02-05  Andrei Zmievski  <andrei@gravitonic.com>

    * ZendEngine2/zend_operators.c:
      Needs to use .ustr. portion of the union for IS_UNICODE.

2006-02-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      MFH: fix #36295 (typo in SplFileObject::flock() parameter name)

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

    * (PHP_5_1)
      run-tests.php:
      Simplify test code

2006-02-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_operators.c:
      - Initialize variable

2006-02-05  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * php.ini-dist
      php.ini-recommended:
      - MFB: ini entry for gd.jpeg_ignore_warning

    * (PHP_5_1)
      php.ini-dist
      php.ini-recommended:
      - ini entry for gd.jpeg_ignore_warning

    * (PHP_5_1)
      NEWS:
      - jpeg tolerant mode entry

    * (PHP_5_1)
      ext/gd/gd.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_jpeg.c:
      - MFH: add a weak/tolerant mode to the jpeg loader

    * ext/gd/gd.c:
      - test for jpeg support

2006-02-05  Marcus Boerger  <marcus.boerger@post.rwth-aachen.de>

    * ZendEngine2/zend_operators.c:
      - Fix comparision where one argument is an object

    * (PHP_5_1)
      NEWS:
      - BFN

2006-02-04  Frank M. Kromann  <frank@kromann.info>

    * sapi/cgi/fastcgi.c:
      MFB51 Fix build on win32

    * (PHP_5_1)
      sapi/cgi/fastcgi.c:
      Fix build on win32

2006-02-04  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/libgd/gd_jpeg.c:
      - remove libjpeg direct output and wrap them in php warnings

2006-02-04  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_1)
      NEWS:
      BFN

    * ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/tests/27974.phpt
      ext/com_dotnet/tests/bug34272.phpt:
      MFB51: Fixed bug #34272 (empty array onto COM object blows up)
      fix mem leaks
      WS fixes
      add test

    * ext/com_dotnet/tests/bug34272.phpt
      ext/com_dotnet/tests/bug34272.phpt:
      
      file bug34272.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/tests/27974.phpt:
      Fixed bug #34272 (empty array onto COM object blows up)
      fix mem leaks
      WS fixes
      add test

2006-02-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_4_4)
      sapi/cgi/cgi_main.c:
      iFixed several small FastCGI releated bugs

    * (PHP_5_1)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.c:
      Fixed bug #36158 (SIGTERM is not handled correctly when running as a
      FastCGI server)

2006-02-03  Antony Dovgal  <antony@zend.com>

    * ext/oci8/oci8_statement.c:
      MF51: fix #36010 (Segfault when re-creating and re-executing statements
      with bound parameters)

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8_statement.c:
      fix #36010 (Segfault when re-creating and re-executing statements with
      bound parameters)

    * ZendEngine2/zend_builtin_functions.c:
      duplicate string when needed

2006-02-03  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS
      ZendEngine2/tests/bug36268.phpt
      ZendEngine2/tests/bug36268.phpt
      ZendEngine2/tests/bug36268.phpt
      main/main.c
      main/main.c:
      Fixed bug #36268 (Object destructors called even after fatal errors)

2006-02-02  Antony Dovgal  <antony@zend.com>

    * ext/xml/xml.c:
      MF51: nuke unused variable

    * (PHP_5_1)
      ext/xml/xml.c:
      nuke unused variable

2006-02-02  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_jpeg.c:
      - add a weak/tolerant mode to the jpeg loader
       * new INI option to enable it (off by default)
         gd.jpeg_ignore_warning (0|1)
       * The default mode is the current behavior
       * if the warning mode is enabled, the image may be loaded succesfully
         but the jpeg warnings will be raise as notices

2006-02-02  Sara Golemon  <sara@golemon.com>

    * (PHP_5_1)
      main/streams/xp_socket.c:
      MFH: Prevent bindport from being used uninitialized

    * main/streams/xp_socket.c:
      Prevent bindport from being used uninitialized

2006-02-02  Antony Dovgal  <antony@zend.com>

    * ext/zlib/tests/gzreadgzwrite.phpt
      ext/zlib/tests/gzreadgzwriteplain.phpt:
      fix tests

    * (PHP_5_1)
      NEWS:
      fix #36258 (SplFileObject::getPath() may lead to segfault)

2006-02-02  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_1)
      NEWS:
      Bug #36226 Inconsistent handling when passing potential arrays

    * sapi/cgi/config9.m4
      sapi/cgi/config9.m4
      sapi/cli/config.m4
      sapi/cli/config.m4:
      AIX support

    * (PHP_5_1)
      NEWS
      sapi/cgi/cgi_main.c
      sapi/cgi/config.w32
      sapi/cgi/config9.m4
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h:
      Reimplement FastCGI interface
      
      Due to licensing restrictions that actually don't allow anybody to use
      the libfcgi code without prior approval from Open Market, which is
      impossible to obtain - we decided to reimplement this interface from
      scratch.  The result is actually slightly faster, and more importantly,
      clear of any copyright issues.

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

    * (PHP_5_1)
      NEWS:
      Clarify new entries.

2006-02-01  Joe Orton  <jorton@redhat.com>

    * (PHP_5_1)
      NEWS
      main/php_compat.h:
      MFH: - Fixed bug #36208 (symbol namespace conflicts using bundled gd).
      (Jakub Moc)

    * main/php_compat.h:
      Fixed bug #36208 (symbol namespace conflicts using bundled gd).  (Jakub
      Moc)

2006-02-01  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      NEWS
      ext/standard/file.c
      ext/standard/streamsfuncs.c:
      MFH: fix #36242 (Possible memory corruption in stream_select())

    * ext/standard/streamsfuncs.c:
      fix #36242 (Possible memory corruption in stream_select())

2006-02-01  Zeev Suraski  <zeev@zend.com>

    * (PHP_4_4)
      Zend/zend_hash.c:
      Fix the fix - PHP 4 behaves slightly differently than 5 (remarkably, nonw
      of our tests cover it)

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

    * ext/com_dotnet/com_persist.c
      ext/com_dotnet/com_persist.c:
      MFB: Fix line endings.

    * (PHP_5_1)
      ext/com_dotnet/com_persist.c:
      Fix line endings.

2006-02-01  Zeev Suraski  <zeev@zend.com>

    * ZendEngine2/zend_hash.c:
      Fix possibility of a wrong element being deleted by zend_hash_del()

    * (PHP_4_4)
      Zend/zend_hash.c:
      MFB (Fix possibility of a wrong element being deleted by zend_hash_del())

    * (PHP_5_0)
      ZendEngine2/zend_hash.c:
      MFB  (Fix possibility of a wrong element being deleted by zend_hash_del())

    * (PHP_5_1)
      ZendEngine2/zend_hash.c:
      Fix possibility of a wrong element being deleted by zend_hash_del()
      Thanks Stefan!

2006-01-31  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS:
      - MFH: Fixed bug #36224 (date(DATE_ATOM) gives wrong results).

2006-01-31  Antony Dovgal  <antony@zend.com>

    * ext/oci8/config.w32:
      merge from 5.1 forgotten patch

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      MFH: fix #36235 (ocicolumnname delivers empty results before a succesfull
      ocifetch)

    * ext/oci8/oci8_interface.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8_int.h:
      fix #36235 (ocicolumnname delivers empty results before a succesfull
      ocifetch)

2006-01-31  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36222 (errorInfo in PDOException is always NULL).

2006-01-31  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/curl/curl.c:
      fix #36223 (curl bypasses open_basedir restrictions)

2006-01-31  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      NEWS
      ext/msession/.cvsignore
      ext/msession/.cvsignore
      ext/msession/CREDITS
      ext/msession/CREDITS
      ext/msession/README
      ext/msession/README
      ext/msession/config.m4
      ext/msession/config.m4
      ext/msession/msession-test.php
      ext/msession/msession-test.php
      ext/msession/msession.c
      ext/msession/msession.c
      ext/msession/msession.php
      ext/msession/msession.php
      ext/msession/msessionapi.h
      ext/msession/php_msession.h
      ext/msession/php_msession.h
      ext/msession/reqclient.h
      ext/msession/reqclient.h:
      - Moved msession to PECL.

2006-01-30  Mark L. Woodward  <mlwmohawk@mohawksoft.com>

    * ext/msession/README
      ext/msession/config.m4
      ext/msession/msession-test.php
      ext/msession/msession.c
      ext/msession/msessionapi.h
      ext/msession/php_msession.h
      ext/msession/reqclient.h:
      MSession now works with the new MCache server

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

    * (PHP_4_4)
      main/main.c:
      Fixed error reporting logic for HTML errors

2006-01-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      ext/standard/string.c:
      nuke ws pollution

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

    * (PHP_5_1)
      NEWS:
      Fixed bug #36176 (PDO_PGSQL - PDO::exec() does not return number of rows
      affected by the operation).

2006-01-29  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      fix news

2006-01-28  Michael Wallner  <mike@iworks.at>

    * ext/imap/php_imap.c:
      MF51: use free()

    * (PHP_5_1)
      ext/imap/php_imap.c:
      - not efree but free

2006-01-28  Frank M. Kromann  <frank@kromann.info>

    * ext/wddx/wddx.c:
      MFB51 Add header so WDDX builds as shared

    * ext/session/php_session.h
      ext/session/session.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/incomplete_class.c
      ext/standard/php_incomplete_class.h:
      MFB51 Export symbols that will allow building WDDX as shared object

    * (PHP_5_1)
      ext/wddx/wddx.c:
      Add header so WDDX builds as shared

    * (PHP_5_1)
      ext/session/php_session.h
      ext/session/session.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/incomplete_class.c
      ext/standard/php_incomplete_class.h:
      Export symbols that will allow building WDDX as shared object

2006-01-28  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      NEWS:
      - #36185 entry

    * ext/standard/string.c:
      - #36185 str_rot13(NULL) crash

2006-01-27  Michael Wallner  <mike@iworks.at>

    * ext/gd/gd.c:
      MF5_1: include png.h prior php.h

    * (PHP_5_1)
      ext/gd/gd.c:
      - include png.h prior php.h

    * ext/imap/php_imap.c:
      MF_5_1

    * (PHP_5_1)
      ext/imap/php_imap.c:
      - fix imap_fetchbody(); there is no default mailgets()

2006-01-27  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      NEWS:
      - imagepng filter enty

2006-01-27  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      - added imap_savebody()

    * ext/imap/php_imap.c
      ext/imap/php_imap.h:
      - add imap_savebody()

2006-01-27  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/gd/gd.c:
      - add PNG filter constants

    * (PHP_5_1)
      ext/gd/gd.c
      ext/gd/gd_ctx.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_png.c:
      - MFH: add filter option to imagepng
      - add constants
        PS: If someone can check why #include "png.h" fails, it will be cleaner

    * ext/gd/gd_ctx.c
      ext/gd/libgd/gd.h
      ext/gd/libgd/gd_png.c:
      - add filter mode support for imagepng
        imagepng("file", $comp_mode, $filter_mode);
        The filters are defined in the libpng docs for png_set_filter
        allow to divide the size of png images by more than 2. Constants
        will be added later
      
        BC kept, by default no filter are set
      
      Fine to MFH? With the constants?

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

    * ext/standard/pack.c
      ext/standard/tests/strings/bug36148.phpt:
      MFB51: Fixed bug #36148 (unpack("H*hex", $data) is adding an extra
      character to the end of the string).

    * (PHP_4_4)
      NEWS
      ext/standard/pack.c
      ext/standard/tests/strings/bug36148.phpt:
      MFH: Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character
      to the end of the string).

    * (PHP_5_1)
      NEWS
      ext/standard/pack.c:
      Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character to
      the
      end of the string).

    * ext/standard/tests/strings/bug36148.phpt
      ext/standard/tests/strings/bug36148.phpt
      ext/standard/tests/strings/bug36148.phpt:
        1.1.4;
      file bug36148.phpt was initially added on branch PHP_5_1.

2006-01-26  Michael Wallner  <mike@iworks.at>

    * (PHP_5_1)
      NEWS:
      BFN

    * (PHP_4_4)
      ext/curl/curl.c
      ext/curl/interface.c:
      MFH: fix bug #36152 problems with curl+ssl and pgsql+ssl in same PHP

    * ext/curl/interface.c:
      - fix bug #36152 problems with curl+ssl and pgsql+ssl in same PHP

2006-01-26  Rob Richards  <rrichards@ctindustries.net>

    * (PHP_5_1)
      NEWS:
      BFN

    * ext/com_dotnet/com_com.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      MFB51: Fix bug #35954 (Fatal com_exception casting object)

    * (PHP_5_1)
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      Fix bug #35954 (Fatal com_exception casting object)

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

    * (PHP_5_1)
      NEWS:
      - MFH Bug #36141 Add ReflectionClass::newInstanceArgs($args)

2006-01-25  Rob Richards  <rrichards@ctindustries.net>

    * ext/dom/node.c
      ext/dom/node.c:
      fix possible crash in textContent

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

    * README.PARAMETER_PARSING_API:
      . Update docu

2006-01-25  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      Use zend_codepoint_to_uchar() macro.

2006-01-24  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/zend_API.c:
      improve CS

    * README.PARAMETER_PARSING_API:
      ws

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

    * README.PARAMETER_PARSING_API:
      - Update docu

2006-01-24  Andrei Zmievski  <andrei@gravitonic.com>

    * ext/standard/string.c:
      eurealloc() should not be used with UBYTES()

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

    * (PHP_5_1)
      main/snprintf.c
      main/spprintf.c:
      - MFH Bug #35978 %n format string specifier wrongly implemented

    * main/snprintf.c
      main/spprintf.c:
      - Fixed Bug #35978 %n format string specifier wrongly implemented

2006-01-24  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS
      ext/curl/interface.c
      ext/curl/php_curl.h:
      cURL extension news.

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

    * ZendEngine2/zend_API.c:
      - Add fast access to HashTable

2006-01-24  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_0)
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/php_com_dotnet_internal.h:
      MFH: Fixed crash on destroying COM object

2006-01-23  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS
      ext/dbase/dbf_head.c:
      MFH: fix #36113 (Reading records of unsupported type causes segfault)

    * ext/dbase/dbf_head.c:
      fix #36113 (Reading records of unsupported type causes segfault)

2006-01-23  Derick Rethans  <php@derickrethans.nl>

    * EXTENSIONS:
      - MF51: date is not a server API

    * (PHP_5_1)
      EXTENSIONS:
      - date is not a server API

2006-01-23  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      Fixed bug #36134 (DirectoryIterator constructor failed to detect empty
      directory names).

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

    * ZendEngine2/zend_execute_API.c:
      - WS

    * (PHP_5_1)
      ZendEngine2/zend_execute_API.c:
      - MFH Fix issues with static method invocation

2006-01-22  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_4_4)
      pear/packages/Archive_Tar-1.3.1.tar
      pear/packages/Console_Getopt-1.2.tar
      pear/packages/HTML_Template_IT-1.1.tar
      pear/packages/Net_UserAgent_Detect-2.0.1.tar:
      fix bug #36002: md5sum checksum failures on install

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

    * .gdbinit:
      - Hmm one more # is needed

    * .gdbinit:
      - Fix for head and add a bit more info

2006-01-22  Sebastian Bergmann  <sb@sebastian-bergmann.de>

    * (PHP_5_1)
      NEWS:
      Fugbix typo.

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

    * ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_object_handlers.c:
      - Fix method invocation issues

2006-01-22  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      fix news

2006-01-22  Ilia Alshanetsky  <ilia@prohost.org>

    * (PHP_5_1)
      NEWS:
      News about further get_headers() changes.

2006-01-21  Rui Hirokawa  <rui_hirokawa@ybb.ne.jp>

    * php.ini-dist
      php.ini-recommended:
      added new option of mbstring to php.ini

2006-01-20  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/gd/config.m4:
      - Fixed bug #36110 (missing sanity checks for external build)

2006-01-20  Antony Dovgal  <antony@zend.com>

    * ext/oci8/config.m4
      ext/oci8/config.m4:
      fix typo

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8_statement.c:
      MFH: fix #36096 (oci_result() returns garbage after oci_fetch() failed)

    * ext/oci8/oci8_statement.c:
      fix #36096 (oci_result() returns garbage after oci_fetch() failed)

2006-01-20  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/http_fopen_wrapper.c:
      MFB51: Allow get_headers() to return header information even for non-200
      responses.

    * (PHP_5_1)
      ext/standard/http_fopen_wrapper.c:
      Allow get_headers() to return header information even for non-200
      responses.

2006-01-19  Antony Dovgal  <antony@zend.com>

    * ZendEngine2/tests/bug32290.phpt
      ext/standard/tests/strings/bug22224.phpt:
      fix test

    * ext/mbstring/tests/common.inc
      ext/mbstring/tests/mb_strlen.phpt:
      fix tests

2006-01-19  Dmitry Stogov  <dmitry@zend.com>

    * (PHP_5_0)
      NEWS
      NEWS
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug36071.phpt:
      Fixed bug #36071 (Engine Crash related with 'clone')

    * ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug36071.phpt
      ZendEngine2/tests/bug36071.phpt:
        1.1.4;
      file bug36071.phpt was initially added on branch PHP_5_1.

2006-01-18  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/standard/cyr_convert.c
      ext/standard/filters.c:
      MFH: couple of pedantic fixes: "static" should be first

    * ext/standard/cyr_convert.c
      ext/standard/filters.c:
      couple of pedantic fixes: "static" should be first

    * (PHP_5_1)
      ZendEngine2/zend_execute_API.c:
      MFH: make sure ce_child is properly initialized

    * (RELEASE_1_0_4)
      ZendEngine2/zend_execute_API.c:
      make sure ce_child is properly initialized

    * (PHP_4_4)
      run-tests.php
      run-tests.php:
      MFH: fix error message on `make test` when bison is not installed

    * (RELEASE_1_0_4)
      run-tests.php:
      fix error message on `make test` when bison is not installed

2006-01-18  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      fix news

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

    * (RELEASE_1_0_4)
      ext/standard/url.c:
      MFB51: Make get_headers() use the default context.

    * (PHP_5_1)
      NEWS
      ext/standard/url.c:
      Make get_headers() use the default context.

2006-01-18  Antony Dovgal  <antony@zend.com>

    * (RELEASE_1_0_4)
      ext/oci8/oci8.c:
      reorganize resource destruction.
      - use one helper function for all resource types
      - destroy all resources when connections are still available

2006-01-17  Antony Dovgal  <antony@zend.com>

    * ext/gd/gd.c:
      improve open_basedir checks in GD

    * (PHP_5_1)
      NEWS
      ext/oci8/oci8.c:
      MFH: fix #36055 (possible OCI8 crash in multithreaded environment)

    * ext/oci8/oci8.c:
      fix #36055 (possible OCI8 crash in multithreaded environment)

    * ZendEngine2/zend_unicode.c:
      fix build

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

    * (PHP_5_1)
      NEWS:
      Bug fixing news

    * ZendEngine2/zend_ini_scanner.l:
      MFB51: Fixed bug #36046 (parse_ini_file() miscounts lines in multi-line
      values).

    * (PHP_5_1)
      ZendEngine2/zend_ini_scanner.l:
      Fixed bug #36046 (parse_ini_file() miscounts lines in multi-line values).

2006-01-17  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      you fix, add, update or remove..

2006-01-17  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * (PHP_5_1)
      ext/gd/gd.c:
      - remove old return_long

    * ext/gd/gd.c:
      - MFB: imagecolorallocate* returns false on error

    * (PHP_5_1)
      NEWS:
      - imagecolorallocate* returns false entry

    * (PHP_5_1)
      ext/gd/gd.c:
      - return false on error

    * (PHP_5_1)
      ext/gd/gd.c:
      - Returns FALSE on error, it is how it must work

2006-01-17  Dmitry Stogov  <dmitry@zend.com>

    * run-tests.php
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/tests/bug26166.phpt
      ZendEngine2/tests/bug28444.phpt
      ext/ctype/ctype.c
      ext/dom/document.c
      ext/dom/node.c
      ext/dom/tests/dom002.phpt
      ext/dom/tests/dom_set_attr_node.phpt
      ext/simplexml/simplexml.c
      ext/simplexml/tests/013.phpt
      ext/simplexml/tests/profile11.phpt
      ext/sqlite/sqlite.c
      ext/standard/array.c
      ext/standard/basic_functions.c
      ext/standard/file.c
      ext/standard/math.c
      ext/standard/md5.c
      ext/standard/sha1.c
      ext/standard/string.c
      ext/standard/type.c
      ext/standard/user_filters.c
      ext/standard/var.c
      ext/standard/var_unserializer.re
      ext/standard/tests/general_functions/008.phpt
      ext/standard/tests/math/bug21523.phpt
      ext/standard/tests/strings/bug22187.phpt
      ext/standard/tests/strings/strval.phpt
      ext/xml/xml.c
      main/main.c
      main/output.c
      main/php_variables.c
      main/streams/plain_wrapper.c
      tests/basic/bug29971.phpt
      tests/func/006.phpt
      tests/lang/catchable_error_002.phpt
      tests/run-test/test004.phpt
      tests/run-test/test005.phpt
      tests/run-test/test008.phpt
      tests/run-test/test008a.phpt:
      Unicode stuff is changed according to decision maden on PDM.
      Now IS_BINRAY data type is removed and IS_STRING starts behave as
      IS_BINARY in unicode mode. IS_STRING is incompatible with IS_UNICODE, so
      ALL functions should be improved to support unicode mode.

    * (PHP_5_1)
      NEWS
      Zend/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/tests/bug36037.phpt:
      Fixed bug #36037 (heredoc adds extra line number)

    * ZendEngine2/tests/bug36037.phpt
      ZendEngine2/tests/bug36037.phpt:
      
      Fixed bug #36037 (heredoc adds extra line number)

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

    * main/streams/plain_wrapper.c:
      MFB51: Only report mkdir() errors if error reporting option is set.

    * (PHP_5_1)
      main/streams/plain_wrapper.c:
      Only report mkdir() errors if error reporting option is set.

2006-01-16  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      NEWS:
      MFH: fix #36038 (ext/hash compile failure on Mac OSX)

    * ext/standard/tests/general_functions/bug35229.phpt
      ext/standard/tests/general_functions/bug35229.phpt:
      fix typo

    * (PHP_5_1)
      NEWS
      main/streams/plain_wrapper.c:
      MFH: fix #35999 (recursive mkdir() does not work with relative path like
      "foo/bar")

    * main/streams/plain_wrapper.c:
      fix bug #35999 (recursive mkdir() does not work with relative path like
      "foo/bar")

2006-01-16  Dmitry Stogov  <dmitry@zend.com>

    * win32/wsyslog.c
      win32/wsyslog.c
      win32/wsyslog.c
      win32/wsyslog.c:
      Fixed first-chance exception during request shutdown

    * (PHP_5_0)
      NEWS
      NEWS
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/tests/bug36006.phpt:
      Fixed bug #36006 (Problem with $this in __destruct())

    * ZendEngine2/tests/bug36006.phpt
      ZendEngine2/tests/bug36006.phpt:
      
      Fixed bug #36006 (Problem with $this in __destruct())

    * ZendEngine2/tests/bug36006.phpt
      ZendEngine2/tests/bug36006.phpt:
      
      file bug36006.phpt was initially added on branch PHP_5_1.

    * (PHP_5_1)
      NEWS
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h
      main/main.c
      main/main.c:
      Fixed bug #36016 (realpath cache memleaks)

2006-01-15  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      NEWS
      ext/standard/http_fopen_wrapper.c:
      fix bug #36017 (fopen() crashes PHP when opening a URL)
      + fix incosistency in macro usage

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

    * (PHP_4_4)
      NEWS
      ext/session/session.c:
      MFH: Added a check for special characters in the session name.

    * ext/session/session.c:
      MFB51: Added a check for special characters in the session name.

    * (PHP_5_1)
      NEWS
      ext/session/session.c:
      Added a check for special characters in the session name.

2006-01-15  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      main/php_version.h:
      - Fixed typoes.

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

    * ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug29210.phpt:
      - Fix test

    * (PHP_5_1)
      NEWS:
      - BFN

    * ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ext/standard/tests/general_functions/bug36011.phpt:
      - Fixed bug #36011

    * ext/standard/tests/general_functions/bug36011.phpt
      ext/standard/tests/general_functions/bug36011.phpt:
      
      - Fixed bug #36011

2006-01-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      be wordy

2006-01-14  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      NEWS:
      New field constants for BIT and NEWDECIMAL

    * (PHP_5_1)
      ext/mysqli/mysqli.c:
      2nd attempt: implementation of 36007
      1st commit stopped with protocol error - never seen that before :-(

2006-01-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      removed false information

2006-01-14  Georg Richter  <georg@mysql.com>

    * (PHP_5_1)
      NEWS:
      Implemented feature request #36007: Support for BIT and NEW_DECIMAL field
      types

2006-01-14  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      fix news

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

    * (PHP_5_1)
      sapi/cli/php_cli.c:
      - Make clear what -a mode gets you

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

    * (PHP_5_1)
      NEWS:
      - Fix #35998 (getPathname() method always returns unix style filenames)

2006-01-13  Sascha Schumann  <sascha@schumann.cx>

    * (PHP_4_4)
      ext/informix/ifx.ec
      ext/informix/ifx.ec
      ext/informix/ifx.ec
      ext/informix/ifx.ec:
      WS

    * ext/informix/ifx.ec:
      - WS

    * ext/informix/ifx.ec:
      - lower valgrind error count to zero.

2006-01-13  Antony Dovgal  <antony@zend.com>

    * ext/standard/basic_functions.c
      ext/standard/php_math.h:
      add missing ifdefs

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

    * (PHP_5_1)
      NEWS:
      - Add News (which is news)

2006-01-13  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      NEWS:
      this is not news

2006-01-13  Pierre-Alain Joye  <pierre.dev@gmail.com>

    * ext/standard/file.c
      ext/standard/file.h:
      - MFB: add php_mkdir_ex

    * (PHP_5_1)
      NEWS
      ext/standard/file.c
      ext/standard/file.h:
      - add php_mkdir_ex, works like php_mkdir but allows to silent any error
        when no options are used

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

    * (PHP_5_1)
      ext/standard/filters.c:
      - Add stream filter 'consumed'

    * ext/standard/filters.c:
      - Add stream filter 'consumed' which can restore the stream position when
        a stream was read or written through a size changing filter.

    * main/streams/filter.c:
      - Fix two warnings

    * main/streams/filter.c:
      - Fix warning

2006-01-12  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to dev.

    * (PHP_4_4)
      NEWS:
      - Fixed year.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with 4.4.2.

2006-01-12  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * ext/standard/levenshtein.c:
      typo fix

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

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

2006-01-11  Michael Wallner  <mike@iworks.at>

    * run-tests.php:
      - ws

    * run-tests.php:
      - fix CGI SAPI check on Windows

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

    * (PHP_5_1)
      NEWS
      configure.in
      main/php_version.h:
      5.1.2

2006-01-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/filters/bug35916.phpt
      main/streams/filter.c:
      MFB51: Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to
      a crash).

    * (PHP_5_1)
      NEWS
      ext/standard/tests/filters/bug35916.phpt
      ext/standard/tests/filters/bug35916.phpt
      main/streams/filter.c:
      Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a
      crash).

2006-01-10  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/odbc/config.m4
      ext/odbc/config.m4
      ext/odbc/config.m4:
      MFH: fix #35959 (Cannot build with Solid 2.3)

    * ext/odbc/config.m4:
      fix #35959 (Cannot build with Solid 2.3)

    * ext/standard/levenshtein.c:
      fix memory corruption (HEAD only)

    * (PHP_5_1)
      ext/oci8/oci8.c:
      MFH: destroy regular connections in RSHUTDOWN if ZTS is used
      this fixes problem with Oracle9 (not Oracle10) and Apache2/worker -
      connections are not being closed correctly
      see #35205 and similar issues

    * ext/oci8/oci8.c:
      silence compile warning in non-ZTS mode

    * ext/oci8/oci8.c:
      destroy regular connections in RSHUTDOWN if ZTS is used
      this fixes problem with Oracle9 (not Oracle10) and Apache2/worker -
      connections are not being closed correctly
      see #35205 and similar issues

2006-01-10  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/standard/tests/general_functions/sunfuncts.phpt:
      MFB51: Fixed test

    * (PHP_5_1)
      ext/standard/tests/general_functions/sunfuncts.phpt:
      Fixed test.

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

    * .gdbinit:
      Add print_ft to dump function tables (lists the names)

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

    * (PHP_5_1)
      NEWS:
      PEAR news

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

    * ZendEngine2/zend_execute_API.c:
      - MFB Second part of is_callable/call_user_func
      - Clean a few warnings

    * ZendEngine2/zend_API.c:
      - MFB missing E_STRICT

    * ZendEngine2/zend_API.c:
      - MFB zend_is_callable() fixes

2006-01-07  Greg Beaver  <greg@chiaraquartet.net>

    * pear/packages/PEAR-1.4.6.tar
      pear/packages/PEAR-1.4.6.tar:
      
      file PEAR-1.4.6.tar was initially added on branch PHP_4_4.

    * (PHP_4_4)
      pear/install-pear.php
      pear/PEAR/Dependency2.php
      pear/PEAR/Installer.php
      pear/PEAR/Registry.php
      pear/PEAR/Command/Install.php
      pear/packages/PEAR-1.4.5.tar:
      update to PEAR 1.4.6, add support for --packagingroot to local PEAR
      installer (needed for INSTALL_ROOT)

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

    * sapi/cli/php_cli.c:
      - Show whether this is the shell or just the starnge mode

2006-01-06  Antony Dovgal  <antony@zend.com>

    * ext/standard/tests/array/007.phpt
      ext/standard/tests/array/array_intersect_1.phpt
      ext/standard/tests/array/locale_sort.phpt:
      fix tests

2006-01-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/cgi/libfcgi/.cvsignore
      sapi/cgi/libfcgi/LICENSE.TERMS
      sapi/cgi/libfcgi/acinclude.m4
      sapi/cgi/libfcgi/fcgi_stdio.c
      sapi/cgi/libfcgi/fcgiapp.c
      sapi/cgi/libfcgi/libfcgi.m4
      sapi/cgi/libfcgi/os_unix.c
      sapi/cgi/libfcgi/os_win32.c
      sapi/cgi/libfcgi/strerror.c
      sapi/cgi/libfcgi/include/fastcgi.h
      sapi/cgi/libfcgi/include/fcgi_config.h
      sapi/cgi/libfcgi/include/fcgi_config_win32.h
      sapi/cgi/libfcgi/include/fcgi_config_x86.h
      sapi/cgi/libfcgi/include/fcgi_stdio.h
      sapi/cgi/libfcgi/include/fcgiapp.h
      sapi/cgi/libfcgi/include/fcgiappmisc.h
      sapi/cgi/libfcgi/include/fcgimisc.h
      sapi/cgi/libfcgi/include/fcgio.h
      sapi/cgi/libfcgi/include/fcgios.h:
      Nuke unused files

    * sapi/cgi/CREDITS:
      credits for Dmitry

2006-01-06  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ZendEngine2/zend_API.c
      ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug32290.phpt:
      fix typo in the code and related tests

    * ZendEngine2/tests/bug29210.phpt
      ZendEngine2/tests/bug32290.phpt:
      typo

    * sapi/cgi/libfcgi/.cvsignore
      sapi/cgi/libfcgi/.cvsignore:
      
      add missing .cvsignore

2006-01-06  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_1)
      sapi/apache/mod_php5.c:
      MFH: I don't recall the reason for messing with r->allowed here, so let's
      get rid of it (and see who screams).  This should fix bug #32561

    * sapi/apache/mod_php5.c:
      Let's not mess with r->allowed here - this should fix bug #32561

2006-01-06  Antony Dovgal  <antony@zend.com>

    * (PHP_4_4)
      ext/mbstring/tests/mb_strcut.phpt:
      fix test

    * (PHP_5_1)
      NEWS:
      BFN

2006-01-06  Jani Taskinen  <jani.taskinen@sci.fi>

    * win32/sendmail.c:
      - Cleanups:
        * unify the address handling to always strip leading whitespace
        * ws fixes

    * (PHP_4_4)
      win32/sendmail.c:
      - Fixed bug #35906 (win32: mail() Date: header is not RFC compliant)

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

    * main/streams/memory.c
      main/streams/memory.c:
      - Fix issue with memset seeking
      - Fix issue with shutdown order of temp/memory stream

2006-01-05  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      ext/pgsql/config.m4
      ext/pgsql/config.m4:
      MFH: - Fixed bug #35911 (HAVE_PG_CONFIG_H set incorrectly)

    * ext/pgsql/config.m4:
      - Fixed bug #35911 (HAVE_PG_CONFIG_H set incorrectly)

2006-01-05  Ilia Alshanetsky  <ilia@prohost.org>

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

2006-01-05  Antony Dovgal  <antony@zend.com>

    * ext/standard/string.c:
      fix typo

2006-01-05  Hartmut Holzgraefe  <hartmut@php-groupies.de>

    * ext/ncurses/.cvsignore
      ext/ncurses/CREDITS
      ext/ncurses/EXPERIMENTAL
      ext/ncurses/c-prototypes
      ext/ncurses/config.m4
      ext/ncurses/example1.php
      ext/ncurses/ncurses.c
      ext/ncurses/ncurses.php
      ext/ncurses/ncurses_fe.c
      ext/ncurses/ncurses_functions.c
      ext/ncurses/package.xml
      ext/ncurses/php_ncurses.h
      ext/ncurses/php_ncurses_fe.h
      ext/ncurses/tests/.cvsignore
      ext/ncurses/tests/001.phpt:
      ncurses goes sibiria^Wpecl

2006-01-05  Ilia Alshanetsky  <ilia@prohost.org>

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

    * (PHP_5_1)
      ext/curl/interface.c:
      Revert unrelated parts of the previous patch.

    * ext/curl/interface.c:
      MFB4: Fixed bug #35908 (curl extension uses undefined
      GCRY_THREAD_OPTIONS_USER).

    * (PHP_5_1)
      NEWS
      ext/curl/interface.c:
      MFH4: Fixed bug #35908 (curl extension uses undefined
      GCRY_THREAD_OPTIONS_USER).

    * (PHP_4_4)
      ext/curl/curl.c:
      Fixed bug #35908 (curl extension uses undefined GCRY_THREAD_OPTIONS_USER).

2006-01-05  Antony Dovgal  <antony@zend.com>

    * (PHP_5_1)
      ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      MFH: delete descriptor from the hash and avoid crashes on commit/rollback

    * ext/oci8/oci8.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/php_oci8_int.h:
      delete descriptor from the hash and avoid crashes on commit/rollback

2006-01-05  Derick Rethans  <php@derickrethans.nl>

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Back to devel.

    * (PHP_4_4)
      NEWS
      configure.in
      main/php_version.h:
      - Go with RC2.

2006-01-05  Andi Gutmans  <andi@zend.com>

    * ZendEngine2/LICENSE
      ZendEngine2/LICENSE
      ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      - More -> 2006 changes

2006-01-05  Ilia Alshanetsky  <ilia@prohost.org>

    * ext/imap/php_imap.c:
      MFB51: Fixed bug #35669 (imap_mail_compose() crashes with
      multipart-multiboundary-email).

    * (PHP_4_4)
      NEWS
      ext/imap/php_imap.c:
      MFH: Fixed bug #35669 (imap_mail_compose() crashes with
      multipart-multiboundary-email).

    * (PHP_5_1)
      NEWS
      ext/imap/php_imap.c:
      Fixed bug #35669 (imap_mail_compose() crashes with
      multipart-multiboundary-email).

2006-01-04  Andi Gutmans  <andi@zend.com>

    * (PHP_5_1)
      TSRM/LICENSE
      TSRM/TSRM.c
      TSRM/TSRM.h:
      - Update to 2006

    * TSRM/LICENSE:
      - One more update

    * TSRM/TSRM.c
      TSRM/TSRM.h
      ZendEngine2/acconfig.h
      ZendEngine2/acconfig.h
      ZendEngine2/header
      ZendEngine2/header
      ZendEngine2/zend.c
      ZendEngine2/zend.c
      ZendEngine2/zend.h
      ZendEngine2/zend.h
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.c
      ZendEngine2/zend_API.h
      ZendEngine2/zend_API.h
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.c
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_alloc.h
      ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_arg_defs.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.c
      ZendEngine2/zend_builtin_functions.h
      ZendEngine2/zend_builtin_functions.h
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.c
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_compile.h
      ZendEngine2/zend_config.nw.h
      ZendEngine2/zend_config.nw.h
      ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_config.w32.h
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.c
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_constants.h
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_default_classes.c
      ZendEngine2/zend_dynamic_array.c
      ZendEngine2/zend_dynamic_array.c
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_dynamic_array.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_errors.h
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.c
      ZendEngine2/zend_exceptions.h
      ZendEngine2/zend_exceptions.h
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.c
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute.h
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_execute_API.c
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.c
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_extensions.h
      ZendEngine2/zend_fast_cache.h
      ZendEngine2/zend_fast_cache.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_globals_macros.h
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.c
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_hash.h
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_highlight.c
      ZendEngine2/zend_highlight.h
      ZendEngine2/zend_highlight.h
      ZendEngine2/zend_indent.c
      ZendEngine2/zend_indent.c
      ZendEngine2/zend_indent.h
      ZendEngine2/zend_indent.h
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.c
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini.h
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_parser.y
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.h
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_ini_scanner.l
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.c
      ZendEngine2/zend_interfaces.h
      ZendEngine2/zend_interfaces.h
      ZendEngine2/zend_istdiostream.h
      ZendEngine2/zend_istdiostream.h
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_iterators.c
      ZendEngine2/zend_iterators.h
      ZendEngine2/zend_iterators.h
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_parser.y
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.h
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_language_scanner.l
      ZendEngine2/zend_list.c
      ZendEngine2/zend_list.c
      ZendEngine2/zend_list.h
      ZendEngine2/zend_list.h
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.c
      ZendEngine2/zend_llist.h
      ZendEngine2/zend_llist.h
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.c
      ZendEngine2/zend_mm.h
      ZendEngine2/zend_mm.h
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_modules.h
      ZendEngine2/zend_multibyte.c
      ZendEngine2/zend_multibyte.h
      ZendEngine2/zend_multiply.h
      ZendEngine2/zend_multiply.h
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.c
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_object_handlers.h
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.c
      ZendEngine2/zend_objects.h
      ZendEngine2/zend_objects.h
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.c
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_objects_API.h
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_opcode.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.c
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_operators.h
      ZendEngine2/zend_ptr_stack.c
      ZendEngine2/zend_ptr_stack.c
      ZendEngine2/zend_ptr_stack.h
      ZendEngine2/zend_ptr_stack.h
      ZendEngine2/zend_qsort.c
      ZendEngine2/zend_qsort.c
      ZendEngine2/zend_qsort.h
      ZendEngine2/zend_qsort.h
      ZendEngine2/zend_sprintf.c
      ZendEngine2/zend_sprintf.c
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stack.c
      ZendEngine2/zend_stack.h
      ZendEngine2/zend_stack.h
      ZendEngine2/zend_static_allocator.c
      ZendEngine2/zend_static_allocator.c
      ZendEngine2/zend_static_allocator.h
      ZendEngine2/zend_static_allocator.h
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_stream.c
      ZendEngine2/zend_stream.h
      ZendEngine2/zend_stream.h
      ZendEngine2/zend_strtod.h
      ZendEngine2/zend_strtod.h
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.c
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_ts_hash.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_types.h
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.c
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_variables.h
      ZendEngine2/zend_vm.h
      ZendEngine2/zend_vm.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_def.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_execute.h
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_gen.php
      ZendEngine2/zend_vm_opcodes.h
      ZendEngine2/zend_vm_opcodes.h:
      - Update copyright notices to 2006

2006-01-04  Andrey Hristov  <php@hristov.com>

    * ext/mysqli/tests/003.phpt
      ext/mysqli/tests/004.phpt
      ext/mysqli/tests/006.phpt
      ext/mysqli/tests/007.phpt
      ext/mysqli/tests/008.phpt
      ext/mysqli/tests/009.phpt
      ext/mysqli/tests/010.phpt
      ext/mysqli/tests/013.phpt
      ext/mysqli/tests/020.phpt
      ext/mysqli/tests/023.phpt
      ext/mysqli/tests/024.phpt
      ext/mysqli/tests/025.phpt
      ext/mysqli/tests/026.phpt
      ext/mysqli/tests/042.phpt
      ext/mysqli/tests/060.phpt
      ext/mysqli/tests/065.phpt
      ext/mysqli/tests/bug32405.phpt
      ext/mysqli/tests/bug35103.phpt
      ext/mysqli/tests/bug35517.phpt
      ext/mysqli/tests/bug35759.phpt:
      bring tests up-to-date with 5_1 branch

    * ext/standard/array.c:
      cast and fix a warning

2006-01-04  Derick Rethans  <php@derickrethans.nl>

    * (PHP_5_1)
      ext/standard/php_sunfuncs.h
      ext/standard/sunfuncs.c:
      - Removed the files which are no longer necessary.

    * (PHP_5_1)
      NEWS
      ext/standard/basic_functions.c
      ext/standard/config.m4
      ext/standard/config.w32
      ext/standard/php_standard.h
      ext/standard/tests/general_functions/sunfuncts.phpt:
      - MFH: Fixed bug #35887 (wddx_deserialize not parsing dateTime fields
      properly).
      - MFH: Fixed bug #35885 (strtotime("NOW") no longer works).
      - MFH: Fixed bug #33789 (Many Problems with SunFuncs).
      - MFH: Fixed bug #33671 (sun_rise and sun_set don't return a GMT timestamp
      if one
        passes an offset).
      - MFH: Fixed bug #32820 (date_sunrise and date_sunset don't handle GMT
      offset
        well).
      - MFH: Fixed bug #30937 (date_sunrise() & date_sunset() don't handle
      endless
        day/night at high latitudes).

2006-01-04  Rob Richards  <rrichards@ctindustries.net>

    * ext/xml/tests/bug32001b.phpt:
      fix test

    * ext/standard/filestat.c:
      fix win build

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

    * run-tests.php:
      -Typo

    * run-tests.php:
      - Typo

    * run-tests.php:
      - Add CLEAN section which contains optional cleanup code executed even when
        the test fails and which can be prevented by --no-clean switch

2006-01-04  Derick Rethans  <php@derickrethans.nl>

    * ext/standard/basic_functions.c
      ext/standard/config.m4
      ext/standard/config.w32
      ext/standard/php_standard.h
      ext/standard/php_sunfuncs.h
      ext/standard/sunfuncs.c
      ext/standard/tests/general_functions/sunfuncts.phpt:
      - New implementation of the sunset algorithm. Fixes bugs #33789, #33671,
      #32820
        and #30937.

2006-01-04  Edin Kadribasic  <edink@emini.dk>

    * (PHP_4_4)
      ext/imap/imap.dsp
      ext/imap/php_imap.c:
      Fix win32 build

2006-01-04  Derick Rethans  <php@derickrethans.nl>

    * configure.in
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      ext/standard/basic_functions.c
      ext/standard/filestat.c
      ext/standard/php_filestat.h:
      - Added the lchown() and lchgrp() functions which change permissions and
      group
        permissions on symbolic links.

    * (PHP_4_4)
      ext/mbstring/mbstring.dsp:
      - Hopefully fix windows build here.

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

    * sapi/apache2handler/php_functions.c:
      MFB51: Added param checks for ap2 fetch respose/request header functions.

    * (PHP_5_1)
      sapi/apache2handler/php_functions.c:
      Added param checks for ap2 fetch respose/request header functions.

2006-01-03  Jani Taskinen  <jani.taskinen@sci.fi>

    * ext/iconv/config.m4:
      MFB

    * (PHP_5_1)
      ext/iconv/config.m4:
      - prevent pontential failure with stupid compilers

    * (PHP_5_1)
      NEWS:
      typofix

    * (PHP_5_1)
      NEWS
      ext/iconv/config.m4
      ext/iconv/config.m4:
      - Fixed bug #35288 (iconv() function defined as libiconv())

2006-01-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * sapi/apache2handler/php_functions.c:
      - Fixed apache_setenv() which requires 2 parameters

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

    * (PHP_4_4)
      sapi/apache2handler/php_functions.c:
      MFH: Fixed possible crash in apache_getenv()/apache_setenv() on invalid
      parameters.

    * sapi/apache2handler/php_functions.c:
      MFB51: Fixed possible crash in apache_getenv()/apache_setenv() on invalid
      parameters.

    * (PHP_5_1)
      NEWS
      sapi/apache2handler/php_functions.c:
      Fixed possible crash in apache_getenv()/apache_setenv() on invalid
      parameters.

2006-01-02  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_5_1)
      sapi/apache2handler/php_functions.c:
      MFH: fixed apache_setenv(): at least 2 parameters are required

2006-01-02  Greg Beaver  <greg@chiaraquartet.net>

    * (PHP_4_4)
      pear/install-pear.php:
      make sure mbstring doesn't screw stuff

    * (PHP_4_4)
      pear/packages/PEAR-1.4.4.tar
      pear/packages/PEAR-1.4.5.tar
      pear/packages/PEAR-1.4.5.tar:
      upgrade to PEAR 1.4.5

2006-01-01  Ilia Alshanetsky  <ilia@prohost.org>

    * sapi/apache2handler/php_functions.c:
      MFB51: Added safety checks

    * (PHP_5_1)
      sapi/apache2handler/php_functions.c:
      Added safety checks

    * (PHP_5_1)
      NEWS:
      Fixed bug #35797 (segfault on PDOStatement::execute() with
      zend.ze1_compatibility_mode = On).

2006-01-01  Jani Taskinen  <jani.taskinen@sci.fi>

    * scripts/dev/credits:
      - Allow any EOLs in CREDITS files

    * ext/standard/credits_ext.h:
      fix build

2006-01-01  Rasmus Lerdorf  <rasmus@lerdorf.com>

    * (PHP_5_1)
      ext/standard/credits_ext.h:
      Fix the build

2006-01-01  Andrey Hristov  <php@hristov.com>

    * (PHP_5_1)
      ext/mysqli/mysqli_api.c:
      WS

    * (PHP_5_1)
      ext/mysqli/tests/004.phpt:
      fetch more than one row at once

2006-01-01  Jani Taskinen  <jani.taskinen@sci.fi>

    * (PHP_4_4)
      ext/gd/gd_ctx.c
      ext/mcve/mcve.c
      ext/mcve/php_mcve.h
      ext/mnogosearch/php_mnogo.c
      ext/odbc/php_odbc_includes.h
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.h
      pear/Archive/Tar.php
      pear/Console/Getopt.php
      pear/PEAR/Dependency.php
      pear/packages/Archive_Tar-1.3.1.tar
      pear/packages/Console_Getopt-1.2.tar
      pear/packages/PEAR-1.4.4.tar
      pear/scripts/pear.bat
      pear/scripts/pearcmd.php
      pear/scripts/peardev.bat
      pear/scripts/pecl.bat
      pear/scripts/peclcmd.php
      win32/globals.c
      win32/php_win32_globals.h:
      missed these

    * (PHP_4_4)
      LICENSE
      header
      header
      header
      run-tests.php
      run-tests.php
      run-tests.php
      server-tests.php
      server-tests.php
      server-tests.php
      TSRM/tsrm_nw.c
      TSRM/tsrm_nw.c
      TSRM/tsrm_nw.c
      TSRM/tsrm_nw.h
      TSRM/tsrm_nw.h
      TSRM/tsrm_nw.h
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.c
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_virtual_cwd.h
      TSRM/tsrm_win32.c
      TSRM/tsrm_win32.c
      TSRM/tsrm_win32.c
      TSRM/tsrm_win32.h
      TSRM/tsrm_win32.h
      TSRM/tsrm_win32.h
      Zend/zend.c
      Zend/zend.h
      Zend/zend_API.c
      Zend/zend_API.h
      Zend/zend_alloc.c
      Zend/zend_alloc.h
      Zend/zend_builtin_functions.c
      Zend/zend_builtin_functions.h
      Zend/zend_compile.c
      Zend/zend_compile.h
      Zend/zend_config.w32.h
      Zend/zend_constants.c
      Zend/zend_constants.h
      Zend/zend_dynamic_array.c
      Zend/zend_dynamic_array.h
      Zend/zend_errors.h
      Zend/zend_execute.c
      Zend/zend_execute.h
      Zend/zend_execute_API.c
      Zend/zend_execute_globals.h
      Zend/zend_extensions.c
      Zend/zend_extensions.h
      Zend/zend_fast_cache.h
      Zend/zend_globals.h
      Zend/zend_globals_macros.h
      Zend/zend_hash.c
      Zend/zend_hash.h
      Zend/zend_highlight.c
      Zend/zend_highlight.h
      Zend/zend_indent.c
      Zend/zend_indent.h
      Zend/zend_ini_parser.y
      Zend/zend_ini_scanner.l
      Zend/zend_language_parser.y
      Zend/zend_language_scanner.h
      Zend/zend_language_scanner.l
      Zend/zend_list.c
      Zend/zend_list.h
      Zend/zend_llist.c
      Zend/zend_llist.h
      Zend/zend_modules.h
      Zend/zend_multibyte.c
      Zend/zend_multibyte.h
      Zend/zend_multiply.h
      Zend/zend_opcode.c
      Zend/zend_operators.c
      Zend/zend_operators.h
      Zend/zend_ptr_stack.c
      Zend/zend_ptr_stack.h
      Zend/zend_qsort.c
      Zend/zend_qsort.h
      Zend/zend_sprintf.c
      Zend/zend_stack.c
      Zend/zend_stack.h
      Zend/zend_static_allocator.c
      Zend/zend_static_allocator.h
      Zend/zend_types.h
      Zend/zend_variables.c
      Zend/zend_variables.h
      build/build.mk
      build/build.mk
      build/build.mk
      build/build2.mk
      build/build2.mk
      build/build2.mk
      build/buildcheck.sh
      build/buildcheck.sh
      build/buildcheck.sh
      build/mkdep.awk
      build/mkdep.awk
      build/mkdep.awk
      ext/bcmath/bcmath.c
      ext/bcmath/bcmath.c
      ext/bcmath/bcmath.c
      ext/bcmath/php_bcmath.h
      ext/bcmath/php_bcmath.h
      ext/bcmath/php_bcmath.h
      ext/bz2/bz2.c
      ext/bz2/bz2.c
      ext/bz2/bz2.c
      ext/bz2/bz2_filter.c
      ext/bz2/bz2_filter.c
      ext/bz2/php_bz2.h
      ext/bz2/php_bz2.h
      ext/bz2/php_bz2.h
      ext/calendar/cal_unix.c
      ext/calendar/cal_unix.c
      ext/calendar/cal_unix.c
      ext/calendar/calendar.c
      ext/calendar/calendar.c
      ext/calendar/calendar.c
      ext/calendar/easter.c
      ext/calendar/easter.c
      ext/calendar/easter.c
      ext/com/COM.c
      ext/com/VARIANT.c
      ext/com/conversion.c
      ext/com/dispatch.c
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_com.c
      ext/com_dotnet/com_dotnet.c
      ext/com_dotnet/com_dotnet.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_extension.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_handlers.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_iterator.c
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_misc.c
      ext/com_dotnet/com_olechar.c
      ext/com_dotnet/com_olechar.c
      ext/com_dotnet/com_persist.c
      ext/com_dotnet/com_persist.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_saproxy.c
      ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/com_typeinfo.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_variant.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/com_wrapper.c
      ext/com_dotnet/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet.h
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/com_dotnet/php_com_dotnet_internal.h
      ext/cpdf/cpdf.c
      ext/cpdf/php_cpdf.h
      ext/crack/crack.c
      ext/crack/php_crack.h
      ext/ctype/ctype.c
      ext/ctype/ctype.c
      ext/ctype/ctype.c
      ext/ctype/php_ctype.h
      ext/ctype/php_ctype.h
      ext/ctype/php_ctype.h
      ext/curl/curl.c
      ext/curl/curlstreams.c
      ext/curl/interface.c
      ext/curl/interface.c
      ext/curl/multi.c
      ext/curl/multi.c
      ext/curl/php_curl.h
      ext/curl/php_curl.h
      ext/curl/php_curl.h
      ext/curl/streams.c
      ext/curl/streams.c
      ext/cyrus/cyrus.c
      ext/cyrus/php_cyrus.h
      ext/db/db.c
      ext/db/php_db.h
      ext/dba/dba.c
      ext/dba/dba.c
      ext/dba/dba.c
      ext/dba/dba_cdb.c
      ext/dba/dba_cdb.c
      ext/dba/dba_cdb.c
      ext/dba/dba_db1.c
      ext/dba/dba_db1.c
      ext/dba/dba_db2.c
      ext/dba/dba_db2.c
      ext/dba/dba_db2.c
      ext/dba/dba_db3.c
      ext/dba/dba_db3.c
      ext/dba/dba_db3.c
      ext/dba/dba_db4.c
      ext/dba/dba_db4.c
      ext/dba/dba_db4.c
      ext/dba/dba_dbm.c
      ext/dba/dba_dbm.c
      ext/dba/dba_dbm.c
      ext/dba/dba_flatfile.c
      ext/dba/dba_flatfile.c
      ext/dba/dba_flatfile.c
      ext/dba/dba_gdbm.c
      ext/dba/dba_gdbm.c
      ext/dba/dba_gdbm.c
      ext/dba/dba_inifile.c
      ext/dba/dba_inifile.c
      ext/dba/dba_inifile.c
      ext/dba/dba_ndbm.c
      ext/dba/dba_ndbm.c
      ext/dba/dba_ndbm.c
      ext/dba/dba_qdbm.c
      ext/dba/dba_qdbm.c
      ext/dba/php_dba.h
      ext/dba/php_dba.h
      ext/dba/php_dba.h
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb.c
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb.h
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/cdb_make.c
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/cdb_make.h
      ext/dba/libcdb/uint32.c
      ext/dba/libcdb/uint32.c
      ext/dba/libcdb/uint32.c
      ext/dba/libcdb/uint32.h
      ext/dba/libcdb/uint32.h
      ext/dba/libcdb/uint32.h
      ext/dba/libflatfile/flatfile.c
      ext/dba/libflatfile/flatfile.c
      ext/dba/libflatfile/flatfile.c
      ext/dba/libflatfile/flatfile.h
      ext/dba/libflatfile/flatfile.h
      ext/dba/libflatfile/flatfile.h
      ext/dba/libinifile/inifile.c
      ext/dba/libinifile/inifile.c
      ext/dba/libinifile/inifile.c
      ext/dba/libinifile/inifile.h
      ext/dba/libinifile/inifile.h
      ext/dba/libinifile/inifile.h
      ext/dbase/dbase.c
      ext/dbase/dbase.c
      ext/dbase/dbase.c
      ext/dbase/php_dbase.h
      ext/dbase/php_dbase.h
      ext/dbase/php_dbase.h
      ext/dbx/dbx.c
      ext/dbx/dbx.h
      ext/dbx/dbx_fbsql.c
      ext/dbx/dbx_fbsql.h
      ext/dbx/dbx_mssql.c
      ext/dbx/dbx_mssql.h
      ext/dbx/dbx_mysql.c
      ext/dbx/dbx_mysql.h
      ext/dbx/dbx_oci8.c
      ext/dbx/dbx_oci8.h
      ext/dbx/dbx_odbc.c
      ext/dbx/dbx_odbc.h
      ext/dbx/dbx_pgsql.c
      ext/dbx/dbx_pgsql.h
      ext/dbx/dbx_sybasect.c
      ext/dbx/dbx_sybasect.h
      ext/dbx/php_dbx.h
      ext/dio/dio.c
      ext/dio/php_dio.h
      ext/dom/attr.c
      ext/dom/attr.c
      ext/dom/cdatasection.c
      ext/dom/cdatasection.c
      ext/dom/characterdata.c
      ext/dom/characterdata.c
      ext/dom/comment.c
      ext/dom/comment.c
      ext/dom/document.c
      ext/dom/document.c
      ext/dom/documentfragment.c
      ext/dom/documentfragment.c
      ext/dom/documenttype.c
      ext/dom/documenttype.c
      ext/dom/dom_ce.h
      ext/dom/dom_ce.h
      ext/dom/dom_fe.h
      ext/dom/dom_fe.h
      ext/dom/dom_iterators.c
      ext/dom/dom_iterators.c
      ext/dom/dom_properties.h
      ext/dom/dom_properties.h
      ext/dom/domconfiguration.c
      ext/dom/domconfiguration.c
      ext/dom/domerror.c
      ext/dom/domerror.c
      ext/dom/domerrorhandler.c
      ext/dom/domerrorhandler.c
      ext/dom/domexception.c
      ext/dom/domexception.c
      ext/dom/domimplementation.c
      ext/dom/domimplementation.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationlist.c
      ext/dom/domimplementationsource.c
      ext/dom/domimplementationsource.c
      ext/dom/domlocator.c
      ext/dom/domlocator.c
      ext/dom/domstringlist.c
      ext/dom/domstringlist.c
      ext/dom/element.c
      ext/dom/element.c
      ext/dom/entity.c
      ext/dom/entity.c
      ext/dom/entityreference.c
      ext/dom/entityreference.c
      ext/dom/namednodemap.c
      ext/dom/namednodemap.c
      ext/dom/namelist.c
      ext/dom/namelist.c
      ext/dom/node.c
      ext/dom/node.c
      ext/dom/nodelist.c
      ext/dom/nodelist.c
      ext/dom/notation.c
      ext/dom/notation.c
      ext/dom/php_dom.c
      ext/dom/php_dom.c
      ext/dom/php_dom.h
      ext/dom/php_dom.h
      ext/dom/processinginstruction.c
      ext/dom/processinginstruction.c
      ext/dom/string_extend.c
      ext/dom/string_extend.c
      ext/dom/text.c
      ext/dom/text.c
      ext/dom/typeinfo.c
      ext/dom/typeinfo.c
      ext/dom/userdatahandler.c
      ext/dom/userdatahandler.c
      ext/dom/xml_common.h
      ext/dom/xml_common.h
      ext/dom/xpath.c
      ext/dom/xpath.c
      ext/domxml/php_domxml.c
      ext/domxml/php_domxml.h
      ext/dotnet/dotnet.cpp
      ext/exif/exif.c
      ext/exif/exif.c
      ext/exif/exif.c
      ext/exif/php_exif.h
      ext/exif/php_exif.h
      ext/exif/php_exif.h
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.c
      ext/fbsql/php_fbsql.h
      ext/fbsql/php_fbsql.h
      ext/fbsql/php_fbsql.h
      ext/fdf/fdf.c
      ext/fdf/fdf.c
      ext/fdf/fdf.c
      ext/fdf/php_fdf.h
      ext/fdf/php_fdf.h
      ext/fdf/php_fdf.h
      ext/filepro/filepro.c
      ext/filepro/filepro.c
      ext/filepro/filepro.c
      ext/filepro/php_filepro.h
      ext/filepro/php_filepro.h
      ext/filepro/php_filepro.h
      ext/fribidi/fribidi.c
      ext/fribidi/php_fribidi.h
      ext/ftp/ftp.c
      ext/ftp/ftp.c
      ext/ftp/ftp.c
      ext/ftp/ftp.h
      ext/ftp/ftp.h
      ext/ftp/ftp.h
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.c
      ext/ftp/php_ftp.h
      ext/ftp/php_ftp.h
      ext/ftp/php_ftp.h
      ext/gd/gd.c
      ext/gd/gd.c
      ext/gd/gd.c
      ext/gd/gd_ctx.c
      ext/gd/gd_ctx.c
      ext/gd/gd_ctx.c
      ext/gd/php_gd.h
      ext/gd/php_gd.h
      ext/gd/php_gd.h
      ext/gd/libgd/xbm.c
      ext/gd/libgd/xbm.c
      ext/gd/libgd/xbm.c
      ext/gettext/gettext.c
      ext/gettext/gettext.c
      ext/gettext/gettext.c
      ext/gettext/php_gettext.h
      ext/gettext/php_gettext.h
      ext/gettext/php_gettext.h
      ext/gmp/gmp.c
      ext/gmp/gmp.c
      ext/gmp/gmp.c
      ext/gmp/php_gmp.h
      ext/gmp/php_gmp.h
      ext/gmp/php_gmp.h
      ext/hwapi/hwapi.cpp
      ext/hwapi/hwapi.cpp
      ext/hwapi/hwapi.cpp
      ext/hwapi/php_hwapi.h
      ext/hwapi/php_hwapi.h
      ext/hwapi/php_hwapi.h
      ext/hyperwave/hg_comm.c
      ext/hyperwave/hg_comm.h
      ext/hyperwave/hw.c
      ext/hyperwave/hw_error.h
      ext/hyperwave/php_hyperwave.h
      ext/iconv/iconv.c
      ext/iconv/iconv.c
      ext/iconv/iconv.c
      ext/iconv/php_iconv.h
      ext/iconv/php_iconv.h
      ext/iconv/php_iconv.h
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.c
      ext/imap/php_imap.h
      ext/imap/php_imap.h
      ext/imap/php_imap.h
      ext/informix/ifx.ec
      ext/informix/ifx.ec
      ext/informix/ifx.ec
      ext/informix/php_informix.h
      ext/informix/php_informix.h
      ext/informix/php_informix.h
      ext/informix/php_informix_includes.h
      ext/informix/php_informix_includes.h
      ext/informix/php_informix_includes.h
      ext/ingres_ii/ii.c
      ext/ingres_ii/ii.h
      ext/ingres_ii/php_ii.h
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_blobs.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_events.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_query.c
      ext/interbase/ibase_service.c
      ext/interbase/ibase_service.c
      ext/interbase/interbase.c
      ext/interbase/interbase.c
      ext/interbase/interbase.c
      ext/interbase/interbase.rc
      ext/interbase/interbase.rc
      ext/interbase/php_ibase_includes.h
      ext/interbase/php_ibase_includes.h
      ext/interbase/php_ibase_udf.c
      ext/interbase/php_ibase_udf.c
      ext/interbase/php_interbase.h
      ext/interbase/php_interbase.h
      ext/interbase/php_interbase.h
      ext/ircg/ircg.c
      ext/ircg/ircg_scanner.c
      ext/ircg/ircg_scanner.re
      ext/ircg/php_ircg.h
      ext/java/java.c
      ext/java/reflect.java
      ext/ldap/ldap.c
      ext/ldap/ldap.c
      ext/ldap/ldap.c
      ext/ldap/php_ldap.h
      ext/ldap/php_ldap.h
      ext/ldap/php_ldap.h
      ext/mbstring/mb_gpc.c
      ext/mbstring/mb_gpc.c
      ext/mbstring/mb_gpc.h
      ext/mbstring/mb_gpc.h
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.c
      ext/mbstring/mbstring.h
      ext/mbstring/mbstring.h
      ext/mbstring/mbstring.h
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.c
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_mbregex.h
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.c
      ext/mbstring/php_unicode.h
      ext/mbstring/php_unicode.h
      ext/mbstring/php_unicode.h
      ext/mcal/php_mcal.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/mcrypt.c
      ext/mcrypt/php_mcrypt.h
      ext/mcrypt/php_mcrypt.h
      ext/mcrypt/php_mcrypt.h
      ext/mcve/mcve.c
      ext/mcve/php_mcve.h
      ext/mhash/mhash.c
      ext/mhash/mhash.c
      ext/mhash/mhash.c
      ext/mhash/php_mhash.h
      ext/mhash/php_mhash.h
      ext/mime_magic/mime_magic.c
      ext/mime_magic/mime_magic.c
      ext/mime_magic/mime_magic.c
      ext/mime_magic/php_mime_magic.h
      ext/mime_magic/php_mime_magic.h
      ext/mime_magic/php_mime_magic.h
      ext/mime_magic/phpmimemagic.h
      ext/mime_magic/phpmimemagic.h
      ext/mime_magic/phpmimemagic.h
      ext/ming/ming.c
      ext/ming/ming.c
      ext/ming/ming.c
      ext/ming/php_ming.h
      ext/ming/php_ming.h
      ext/ming/php_ming.h
      ext/mnogosearch/php_mnogo.c
      ext/mnogosearch/php_mnogo.h
      ext/msession/msession.c
      ext/msession/msession.c
      ext/msession/msession.c
      ext/msession/php_msession.h
      ext/msession/php_msession.h
      ext/msession/php_msession.h
      ext/msession/reqclient.h
      ext/msession/reqclient.h
      ext/msession/reqclient.h
      ext/msql/php_msql.c
      ext/msql/php_msql.c
      ext/msql/php_msql.c
      ext/msql/php_msql.h
      ext/msql/php_msql.h
      ext/msql/php_msql.h
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.c
      ext/mssql/php_mssql.h
      ext/mssql/php_mssql.h
      ext/mssql/php_mssql.h
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.c
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql.h
      ext/mysql/php_mysql.h
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_api.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_driver.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_embedded.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_exception.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_fe.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_nonapi.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_prop.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_repl.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_report.c
      ext/mysqli/mysqli_report.h
      ext/mysqli/mysqli_report.h
      ext/mysqli/mysqli_warning.c
      ext/mysqli/mysqli_warning.c
      ext/mysqli/php_mysqli.h
      ext/mysqli/php_mysqli.h
      ext/ncurses/ncurses.c
      ext/ncurses/ncurses.c
      ext/ncurses/ncurses.c
      ext/ncurses/ncurses_fe.c
      ext/ncurses/ncurses_fe.c
      ext/ncurses/ncurses_fe.c
      ext/ncurses/ncurses_functions.c
      ext/ncurses/ncurses_functions.c
      ext/ncurses/ncurses_functions.c
      ext/ncurses/php_ncurses.h
      ext/ncurses/php_ncurses.h
      ext/ncurses/php_ncurses.h
      ext/ncurses/php_ncurses_fe.h
      ext/ncurses/php_ncurses_fe.h
      ext/ncurses/php_ncurses_fe.h
      ext/notes/php_notes.c
      ext/notes/php_notes.h
      ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/oci8/oci8.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_collection.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_interface.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_lob.c
      ext/oci8/oci8_statement.c
      ext/oci8/oci8_statement.c
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8.h
      ext/oci8/php_oci8_int.h
      ext/oci8/php_oci8_int.h
      ext/odbc/birdstep.c
      ext/odbc/birdstep.c
      ext/odbc/birdstep.c
      ext/odbc/php_birdstep.h
      ext/odbc/php_birdstep.h
      ext/odbc/php_birdstep.h
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.c
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc.h
      ext/odbc/php_odbc_includes.h
      ext/odbc/php_odbc_includes.h
      ext/odbc/php_odbc_includes.h
      ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/openssl.c
      ext/openssl/php_openssl.h
      ext/openssl/php_openssl.h
      ext/openssl/php_openssl.h
      ext/openssl/xp_ssl.c
      ext/openssl/xp_ssl.c
      ext/oracle/oracle.c
      ext/overload/overload.c
      ext/overload/php_overload.h
      ext/ovrimos/ovrimos.c
      ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c
      ext/pcntl/pcntl.c
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_pcntl.h
      ext/pcntl/php_signal.c
      ext/pcntl/php_signal.c
      ext/pcntl/php_signal.c
      ext/pcntl/php_signal.h
      ext/pcntl/php_signal.h
      ext/pcntl/php_signal.h
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.c
      ext/pcre/php_pcre.h
      ext/pcre/php_pcre.h
      ext/pcre/php_pcre.h
      ext/pdf/pdf.c
      ext/pdf/php_pdf.h
      ext/pfpro/pfpro.c
      ext/pfpro/php_pfpro.h
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/pgsql/pgsql.c
      ext/pgsql/php_pgsql.h
      ext/pgsql/php_pgsql.h
      ext/pgsql/php_pgsql.h
      ext/posix/php_posix.h
      ext/posix/php_posix.h
      ext/posix/php_posix.h
      ext/posix/posix.c
      ext/posix/posix.c
      ext/posix/posix.c
      ext/pspell/php_pspell.h
      ext/pspell/php_pspell.h
      ext/pspell/php_pspell.h
      ext/pspell/pspell.c
      ext/pspell/pspell.c
      ext/pspell/pspell.c
      ext/qtdom/qtdom.c
      ext/qtdom/qtdom.h
      ext/readline/php_readline.h
      ext/readline/php_readline.h
      ext/readline/php_readline.h
      ext/readline/readline.c
      ext/readline/readline.c
      ext/readline/readline.c
      ext/recode/php_recode.h
      ext/recode/php_recode.h
      ext/recode/php_recode.h
      ext/recode/recode.c
      ext/recode/recode.c
      ext/recode/recode.c
      ext/session/mod_files.c
      ext/session/mod_files.c
      ext/session/mod_files.c
      ext/session/mod_files.h
      ext/session/mod_files.h
      ext/session/mod_files.h
      ext/session/mod_mm.c
      ext/session/mod_mm.c
      ext/session/mod_mm.c
      ext/session/mod_mm.h
      ext/session/mod_mm.h
      ext/session/mod_mm.h
      ext/session/mod_user.c
      ext/session/mod_user.c
      ext/session/mod_user.c
      ext/session/mod_user.h
      ext/session/mod_user.h
      ext/session/mod_user.h
      ext/session/php_session.h
      ext/session/php_session.h
      ext/session/php_session.h
      ext/session/session.c
      ext/session/session.c
      ext/session/session.c
      ext/shmop/php_shmop.h
      ext/shmop/php_shmop.h
      ext/shmop/php_shmop.h
      ext/shmop/shmop.c
      ext/shmop/shmop.c
      ext/shmop/shmop.c
      ext/simplexml/php_simplexml.h
      ext/simplexml/php_simplexml.h
      ext/simplexml/php_simplexml_exports.h
      ext/simplexml/php_simplexml_exports.h
      ext/simplexml/simplexml.c
      ext/simplexml/simplexml.c
      ext/snmp/php_snmp.h
      ext/snmp/php_snmp.h
      ext/snmp/php_snmp.h
      ext/snmp/snmp.c
      ext/snmp/snmp.c
      ext/snmp/snmp.c
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets.h
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.c
      ext/sockets/php_sockets_win.h
      ext/sockets/php_sockets_win.h
      ext/sockets/php_sockets_win.h
      ext/sockets/sockets.c
      ext/sockets/sockets.c
      ext/sockets/sockets.c
      ext/sockets/unix_socket_constants.h
      ext/sockets/unix_socket_constants.h
      ext/sockets/unix_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/sockets/win32_socket_constants.h
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/pdo_sqlite2.c
      ext/sqlite/php_sqlite.h
      ext/sqlite/php_sqlite.h
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sess_sqlite.c
      ext/sqlite/sqlite.c
      ext/sqlite/sqlite.c
      ext/standard/aggregation.c
      ext/standard/aggregation.h
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/array.c
      ext/standard/assert.c
      ext/standard/assert.c
      ext/standard/assert.c
      ext/standard/base64.c
      ext/standard/base64.c
      ext/standard/base64.c
      ext/standard/base64.h
      ext/standard/base64.h
      ext/standard/base64.h
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.c
      ext/standard/basic_functions.h
      ext/standard/basic_functions.h
      ext/standard/basic_functions.h
      ext/standard/browscap.c
      ext/standard/browscap.c
      ext/standard/browscap.c
      ext/standard/crc32.c
      ext/standard/crc32.c
      ext/standard/crc32.c
      ext/standard/crc32.h
      ext/standard/crc32.h
      ext/standard/crc32.h
      ext/standard/credits.c
      ext/standard/credits.c
      ext/standard/credits.c
      ext/standard/credits.h
      ext/standard/credits.h
      ext/standard/credits.h
      ext/standard/credits_ext.h
      ext/standard/crypt.c
      ext/standard/crypt.c
      ext/standard/crypt.c
      ext/standard/css.c
      ext/standard/css.c
      ext/standard/css.c
      ext/standard/css.h
      ext/standard/css.h
      ext/standard/css.h
      ext/standard/cyr_convert.c
      ext/standard/cyr_convert.c
      ext/standard/cyr_convert.c
      ext/standard/cyr_convert.h
      ext/standard/cyr_convert.h
      ext/standard/cyr_convert.h
      ext/standard/datetime.c
      ext/standard/datetime.c
      ext/standard/datetime.c
      ext/standard/datetime.h
      ext/standard/datetime.h
      ext/standard/datetime.h
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/dir.c
      ext/standard/dl.c
      ext/standard/dl.c
      ext/standard/dl.c
      ext/standard/dl.h
      ext/standard/dl.h
      ext/standard/dl.h
      ext/standard/dns.c
      ext/standard/dns.c
      ext/standard/dns.c
      ext/standard/dns.h
      ext/standard/dns.h
      ext/standard/dns.h
      ext/standard/exec.c
      ext/standard/exec.c
      ext/standard/exec.c
      ext/standard/exec.h
      ext/standard/exec.h
      ext/standard/exec.h
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/file.c
      ext/standard/file.h
      ext/standard/file.h
      ext/standard/file.h
      ext/standard/filestat.c
      ext/standard/filestat.c
      ext/standard/filestat.c
      ext/standard/filters.c
      ext/standard/filters.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.c
      ext/standard/flock_compat.h
      ext/standard/flock_compat.h
      ext/standard/flock_compat.h
      ext/standard/formatted_print.c
      ext/standard/formatted_print.c
      ext/standard/formatted_print.c
      ext/standard/fsock.c
      ext/standard/fsock.c
      ext/standard/fsock.c
      ext/standard/fsock.h
      ext/standard/fsock.h
      ext/standard/fsock.h
      ext/standard/ftok.c
      ext/standard/ftok.c
      ext/standard/ftok.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/ftp_fopen_wrapper.c
      ext/standard/head.c
      ext/standard/head.c
      ext/standard/head.c
      ext/standard/head.h
      ext/standard/head.h
      ext/standard/head.h
      ext/standard/html.c
      ext/standard/html.c
      ext/standard/html.c
      ext/standard/html.h
      ext/standard/html.h
      ext/standard/html.h
      ext/standard/http.c
      ext/standard/http.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/http_fopen_wrapper.c
      ext/standard/image.c
      ext/standard/image.c
      ext/standard/image.c
      ext/standard/incomplete_class.c
      ext/standard/incomplete_class.c
      ext/standard/incomplete_class.c
      ext/standard/info.c
      ext/standard/info.c
      ext/standard/info.c
      ext/standard/info.h
      ext/standard/info.h
      ext/standard/info.h
      ext/standard/iptc.c
      ext/standard/iptc.c
      ext/standard/iptc.c
      ext/standard/lcg.c
      ext/standard/lcg.c
      ext/standard/lcg.c
      ext/standard/levenshtein.c
      ext/standard/levenshtein.c
      ext/standard/levenshtein.c
      ext/standard/link.c
      ext/standard/link.c
      ext/standard/link.c
      ext/standard/mail.c
      ext/standard/mail.c
      ext/standard/mail.c
      ext/standard/math.c
      ext/standard/math.c
      ext/standard/math.c
      ext/standard/md5.c
      ext/standard/md5.c
      ext/standard/md5.c
      ext/standard/md5.h
      ext/standard/md5.h
      ext/standard/md5.h
      ext/standard/metaphone.c
      ext/standard/metaphone.c
      ext/standard/metaphone.c
      ext/standard/microtime.c
      ext/standard/microtime.c
      ext/standard/microtime.c
      ext/standard/microtime.h
      ext/standard/microtime.h
      ext/standard/microtime.h
      ext/standard/pack.c
      ext/standard/pack.c
      ext/standard/pack.c
      ext/standard/pack.h
      ext/standard/pack.h
      ext/standard/pack.h
      ext/standard/pageinfo.c
      ext/standard/pageinfo.c
      ext/standard/pageinfo.c
      ext/standard/pageinfo.h
      ext/standard/pageinfo.h
      ext/standard/pageinfo.h
      ext/standard/php_array.h
      ext/standard/php_array.h
      ext/standard/php_array.h
      ext/standard/php_assert.h
      ext/standard/php_assert.h
      ext/standard/php_assert.h
      ext/standard/php_browscap.h
      ext/standard/php_browscap.h
      ext/standard/php_browscap.h
      ext/standard/php_crypt.h
      ext/standard/php_crypt.h
      ext/standard/php_crypt.h
      ext/standard/php_dir.h
      ext/standard/php_dir.h
      ext/standard/php_dir.h
      ext/standard/php_ext_syslog.h
      ext/standard/php_ext_syslog.h
      ext/standard/php_ext_syslog.h
      ext/standard/php_filestat.h
      ext/standard/php_filestat.h
      ext/standard/php_filestat.h
      ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrapper.c
      ext/standard/php_fopen_wrappers.h
      ext/standard/php_fopen_wrappers.h
      ext/standard/php_fopen_wrappers.h
      ext/standard/php_ftok.h
      ext/standard/php_ftok.h
      ext/standard/php_ftok.h
      ext/standard/php_http.h
      ext/standard/php_http.h
      ext/standard/php_image.h
      ext/standard/php_image.h
      ext/standard/php_image.h
      ext/standard/php_incomplete_class.h
      ext/standard/php_incomplete_class.h
      ext/standard/php_incomplete_class.h
      ext/standard/php_iptc.h
      ext/standard/php_iptc.h
      ext/standard/php_iptc.h
      ext/standard/php_lcg.h
      ext/standard/php_lcg.h
      ext/standard/php_lcg.h
      ext/standard/php_link.h
      ext/standard/php_link.h
      ext/standard/php_link.h
      ext/standard/php_mail.h
      ext/standard/php_mail.h
      ext/standard/php_mail.h
      ext/standard/php_math.h
      ext/standard/php_math.h
      ext/standard/php_math.h
      ext/standard/php_metaphone.h
      ext/standard/php_metaphone.h
      ext/standard/php_metaphone.h
      ext/standard/php_parsedate.h
      ext/standard/php_rand.h
      ext/standard/php_rand.h
      ext/standard/php_rand.h
      ext/standard/php_smart_str.h
      ext/standard/php_smart_str.h
      ext/standard/php_smart_str.h
      ext/standard/php_smart_str_public.h
      ext/standard/php_smart_str_public.h
      ext/standard/php_smart_str_public.h
      ext/standard/php_standard.h
      ext/standard/php_standard.h
      ext/standard/php_standard.h
      ext/standard/php_string.h
      ext/standard/php_string.h
      ext/standard/php_string.h
      ext/standard/php_sunfuncs.h
      ext/standard/php_sunfuncs.h
      ext/standard/php_type.h
      ext/standard/php_type.h
      ext/standard/php_type.h
      ext/standard/php_uuencode.h
      ext/standard/php_uuencode.h
      ext/standard/php_var.h
      ext/standard/php_var.h
      ext/standard/php_var.h
      ext/standard/php_versioning.h
      ext/standard/php_versioning.h
      ext/standard/php_versioning.h
      ext/standard/proc_open.c
      ext/standard/proc_open.c
      ext/standard/proc_open.h
      ext/standard/proc_open.h
      ext/standard/quot_print.c
      ext/standard/quot_print.c
      ext/standard/quot_print.c
      ext/standard/quot_print.h
      ext/standard/quot_print.h
      ext/standard/quot_print.h
      ext/standard/rand.c
      ext/standard/rand.c
      ext/standard/rand.c
      ext/standard/reg.c
      ext/standard/reg.c
      ext/standard/reg.c
      ext/standard/reg.h
      ext/standard/reg.h
      ext/standard/reg.h
      ext/standard/scanf.c
      ext/standard/scanf.c
      ext/standard/scanf.c
      ext/standard/scanf.h
      ext/standard/scanf.h
      ext/standard/scanf.h
      ext/standard/sha1.c
      ext/standard/sha1.c
      ext/standard/sha1.c
      ext/standard/sha1.h
      ext/standard/sha1.h
      ext/standard/sha1.h
      ext/standard/soundex.c
      ext/standard/soundex.c
      ext/standard/soundex.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.c
      ext/standard/streamsfuncs.h
      ext/standard/streamsfuncs.h
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/string.c
      ext/standard/sunfuncs.c
      ext/standard/sunfuncs.c
      ext/standard/syslog.c
      ext/standard/syslog.c
      ext/standard/syslog.c
      ext/standard/type.c
      ext/standard/type.c
      ext/standard/type.c
      ext/standard/uniqid.c
      ext/standard/uniqid.c
      ext/standard/uniqid.c
      ext/standard/uniqid.h
      ext/standard/uniqid.h
      ext/standard/uniqid.h
      ext/standard/url.c
      ext/standard/url.c
      ext/standard/url.c
      ext/standard/url.h
      ext/standard/url.h
      ext/standard/url.h
      ext/standard/url_scanner.c
      ext/standard/url_scanner.c
      ext/standard/url_scanner.c
      ext/standard/url_scanner.h
      ext/standard/url_scanner.h
      ext/standard/url_scanner.h
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.c
      ext/standard/url_scanner_ex.h
      ext/standard/url_scanner_ex.h
      ext/standard/url_scanner_ex.h
      ext/standard/url_scanner_ex.re
      ext/standard/url_scanner_ex.re
      ext/standard/user_filters.c
      ext/standard/user_filters.c
      ext/standard/uuencode.c
      ext/standard/uuencode.c
      ext/standard/var.c
      ext/standard/var.c
      ext/standard/var.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.c
      ext/standard/var_unserializer.re
      ext/standard/var_unserializer.re
      ext/standard/versioning.c
      ext/standard/versioning.c
      ext/standard/versioning.c
      ext/swf/php_swf.h
      ext/swf/swf.c
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.c
      ext/sybase/php_sybase_db.h
      ext/sybase/php_sybase_db.h
      ext/sybase/php_sybase_db.h
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.c
      ext/sybase_ct/php_sybase_ct.h
      ext/sybase_ct/php_sybase_ct.h
      ext/sybase_ct/php_sybase_ct.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/php_sysvmsg.h
      ext/sysvmsg/sysvmsg.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvmsg/sysvmsg.c
      ext/sysvsem/php_sysvsem.h
      ext/sysvsem/php_sysvsem.h
      ext/sysvsem/php_sysvsem.h
      ext/sysvsem/sysvsem.c
      ext/sysvsem/sysvsem.c
      ext/sysvsem/sysvsem.c
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/php_sysvshm.h
      ext/sysvshm/sysvshm.c
      ext/sysvshm/sysvshm.c
      ext/sysvshm/sysvshm.c
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/php_tokenizer.h
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c
      ext/tokenizer/tokenizer.c
      ext/w32api/php_w32api.h
      ext/w32api/w32api.c
      ext/w32api/w32api_function_definition_parser.y
      ext/w32api/w32api_function_definition_scanner.l
      ext/w32api/w32api_type_definition_parser.y
      ext/w32api/w32api_type_definition_scanner.l
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx.h
      ext/wddx/php_wddx_api.h
      ext/wddx/php_wddx_api.h
      ext/wddx/php_wddx_api.h
      ext/wddx/wddx.c
      ext/wddx/wddx.c
      ext/wddx/wddx.c
      ext/xml/compat.c
      ext/xml/compat.c
      ext/xml/expat_compat.h
      ext/xml/expat_compat.h
      ext/xml/php_xml.h
      ext/xml/php_xml.h
      ext/xml/php_xml.h
      ext/xml/xml.c
      ext/xml/xml.c
      ext/xml/xml.c
      ext/xmlrpc/php_xmlrpc.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xmlrpc/php_xmlrpc.h
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xmlrpc/xmlrpc-epi-php.c
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.c
      ext/xsl/php_xsl.h
      ext/xsl/php_xsl.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsl_fe.h
      ext/xsl/xsltprocessor.c
      ext/xsl/xsltprocessor.c
      ext/xslt/php_sablot.h
      ext/xslt/php_xslt.h
      ext/xslt/sablot.c
      ext/xslt/xslt.c
      ext/yaz/php_yaz.c
      ext/yaz/php_yaz.h
      ext/yp/php_yp.h
      ext/yp/yp.c
      ext/zip/php_zip.h
      ext/zip/zip.c
      ext/zlib/php_zlib.h
      ext/zlib/php_zlib.h
      ext/zlib/php_zlib.h
      ext/zlib/zlib.c
      ext/zlib/zlib.c
      ext/zlib/zlib.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_filter.c
      ext/zlib/zlib_fopen_wrapper.c
      ext/zlib/zlib_fopen_wrapper.c
      ext/zlib/zlib_fopen_wrapper.c
      main/SAPI.c
      main/SAPI.c
      main/SAPI.c
      main/SAPI.h
      main/SAPI.h
      main/SAPI.h
      main/build-defs.h.in
      main/build-defs.h.in
      main/build-defs.h.in
      main/fopen_wrappers.c
      main/fopen_wrappers.c
      main/fopen_wrappers.c
      main/fopen_wrappers.h
      main/fopen_wrappers.h
      main/fopen_wrappers.h
      main/internal_functions.c.in
      main/internal_functions.c.in
      main/internal_functions.c.in
      main/internal_functions_nw.c
      main/internal_functions_nw.c
      main/internal_functions_registry.h
      main/internal_functions_win32.c
      main/internal_functions_win32.c
      main/internal_functions_win32.c
      main/logos.h
      main/logos.h
      main/main.c
      main/main.c
      main/main.c
      main/memory_streams.c
      main/network.c
      main/network.c
      main/network.c
      main/output.c
      main/output.c
      main/output.c
      main/php.h
      main/php.h
      main/php.h
      main/php3_compat.h
      main/php_compat.h
      main/php_compat.h
      main/php_content_types.c
      main/php_content_types.c
      main/php_content_types.c
      main/php_content_types.h
      main/php_content_types.h
      main/php_globals.h
      main/php_globals.h
      main/php_globals.h
      main/php_ini.c
      main/php_ini.c
      main/php_ini.c
      main/php_ini.h
      main/php_ini.h
      main/php_ini.h
      main/php_logos.c
      main/php_logos.c
      main/php_logos.c
      main/php_logos.h
      main/php_logos.h
      main/php_main.h
      main/php_main.h
      main/php_main.h
      main/php_memory_streams.h
      main/php_memory_streams.h
      main/php_memory_streams.h
      main/php_network.h
      main/php_network.h
      main/php_network.h
      main/php_open_temporary_file.c
      main/php_open_temporary_file.c
      main/php_open_temporary_file.c
      main/php_open_temporary_file.h
      main/php_open_temporary_file.h
      main/php_open_temporary_file.h
      main/php_output.h
      main/php_output.h
      main/php_output.h
      main/php_reentrancy.h
      main/php_reentrancy.h
      main/php_reentrancy.h
      main/php_regex.h
      main/php_regex.h
      main/php_scandir.c
      main/php_scandir.c
      main/php_scandir.c
      main/php_scandir.h
      main/php_scandir.h
      main/php_scandir.h
      main/php_sprintf.c
      main/php_sprintf.c
      main/php_sprintf.c
      main/php_streams.h
      main/php_streams.h
      main/php_streams.h
      main/php_syslog.h
      main/php_syslog.h
      main/php_ticks.c
      main/php_ticks.c
      main/php_ticks.c
      main/php_ticks.h
      main/php_ticks.h
      main/php_ticks.h
      main/php_variables.c
      main/php_variables.c
      main/php_variables.c
      main/php_variables.h
      main/php_variables.h
      main/php_variables.h
      main/reentrancy.c
      main/reentrancy.c
      main/reentrancy.c
      main/rfc1867.c
      main/rfc1867.c
      main/rfc1867.c
      main/rfc1867.h
      main/rfc1867.h
      main/safe_mode.c
      main/safe_mode.c
      main/safe_mode.c
      main/safe_mode.h
      main/safe_mode.h
      main/snprintf.c
      main/snprintf.c
      main/snprintf.c
      main/snprintf.h
      main/snprintf.h
      main/snprintf.h
      main/spprintf.c
      main/spprintf.c
      main/spprintf.c
      main/spprintf.h
      main/spprintf.h
      main/spprintf.h
      main/streams.c
      main/strlcat.c
      main/strlcat.c
      main/strlcpy.c
      main/strlcpy.c
      main/user_streams.c
      main/win95nt.h
      main/win95nt.h
      main/streams/cast.c
      main/streams/cast.c
      main/streams/filter.c
      main/streams/filter.c
      main/streams/memory.c
      main/streams/memory.c
      main/streams/mmap.c
      main/streams/mmap.c
      main/streams/php_stream_context.h
      main/streams/php_stream_context.h
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_filter_api.h
      main/streams/php_stream_mmap.h
      main/streams/php_stream_mmap.h
      main/streams/php_stream_plain_wrapper.h
      main/streams/php_stream_plain_wrapper.h
      main/streams/php_stream_transport.h
      main/streams/php_stream_transport.h
      main/streams/php_stream_userspace.h
      main/streams/php_stream_userspace.h
      main/streams/php_streams_int.h
      main/streams/php_streams_int.h
      main/streams/plain_wrapper.c
      main/streams/plain_wrapper.c
      main/streams/streams.c
      main/streams/streams.c
      main/streams/transports.c
      main/streams/transports.c
      main/streams/userspace.c
      main/streams/userspace.c
      main/streams/xp_socket.c
      main/streams/xp_socket.c
      netware/start.c
      netware/start.c
      netware/start.c
      pear/package.dtd
      pear/Archive/Tar.php
      pear/Console/Getopt.php
      pear/PEAR/Dependency.php
      pear/packages/Archive_Tar-1.3.1.tar
      pear/packages/Console_Getopt-1.2.tar
      pear/packages/HTML_Template_IT-1.1.tar
      pear/packages/Net_UserAgent_Detect-2.0.1.tar
      pear/packages/PEAR-1.4.4.tar
      pear/scripts/pear.bat
      pear/scripts/pearcmd.php
      pear/scripts/peardev.bat
      pear/scripts/pecl.bat
      pear/scripts/peclcmd.php
      sapi/activescript/classfactory.cpp
      sapi/activescript/php4activescript.c
      sapi/activescript/php4activescript.h
      sapi/activescript/php4as_classfactory.h
      sapi/activescript/php4as_scriptengine.h
      sapi/activescript/scriptengine.cpp
      sapi/aolserver/aolserver.c
      sapi/aolserver/aolserver.c
      sapi/aolserver/aolserver.c
      sapi/apache/libpre.c
      sapi/apache/libpre.c
      sapi/apache/mod_php4.c
      sapi/apache/mod_php4.h
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.c
      sapi/apache/mod_php5.h
      sapi/apache/mod_php5.h
      sapi/apache/php_apache.c
      sapi/apache/php_apache.c
      sapi/apache/php_apache.c
      sapi/apache/php_apache_http.h
      sapi/apache/php_apache_http.h
      sapi/apache/sapi_apache.c
      sapi/apache/sapi_apache.c
      sapi/apache/sapi_apache.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/apache_config.c
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/php_apache.h
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/php_functions.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2filter/sapi_apache2.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/apache_config.c
      sapi/apache2handler/mod_php5.c
      sapi/apache2handler/mod_php5.c
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/php_apache.h
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/php_functions.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache2handler/sapi_apache2.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.c
      sapi/apache_hooks/mod_php5.h
      sapi/apache_hooks/mod_php5.h
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/php_apache.c
      sapi/apache_hooks/sapi_apache.c
      sapi/apache_hooks/sapi_apache.c
      sapi/caudium/caudium.c
      sapi/caudium/caudium.c
      sapi/caudium/caudium.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/cgi_main.c
      sapi/cgi/fastcgi.c
      sapi/cgi/fastcgi.h
      sapi/cgi/getopt.c
      sapi/cgi/getopt.c
      sapi/cgi/getopt.c
      sapi/cgi/php_getopt.h
      sapi/cgi/php_getopt.h
      sapi/cgi/php_getopt.h
      sapi/cli/getopt.c
      sapi/cli/getopt.c
      sapi/cli/getopt.c
      sapi/cli/php.1.in
      sapi/cli/php.1.in
      sapi/cli/php.1.in
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli.c
      sapi/cli/php_cli_readline.c
      sapi/cli/php_cli_readline.c
      sapi/cli/php_cli_readline.h
      sapi/cli/php_cli_readline.h
      sapi/cli/php_getopt.h
      sapi/cli/php_getopt.h
      sapi/cli/php_getopt.h
      sapi/embed/php_embed.c
      sapi/embed/php_embed.c
      sapi/embed/php_embed.c
      sapi/embed/php_embed.h
      sapi/embed/php_embed.h
      sapi/embed/php_embed.h
      sapi/isapi/php4isapi.c
      sapi/isapi/php5isapi.c
      sapi/isapi/php5isapi.c
      sapi/milter/php_milter.c
      sapi/milter/php_milter.c
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c
      sapi/nsapi/nsapi.c
      sapi/phttpd/php_phttpd.h
      sapi/phttpd/php_phttpd.h
      sapi/phttpd/php_phttpd.h
      sapi/phttpd/phttpd.c
      sapi/phttpd/phttpd.c
      sapi/phttpd/phttpd.c
      sapi/pi3web/pi3web_sapi.c
      sapi/pi3web/pi3web_sapi.c
      sapi/pi3web/pi3web_sapi.c
      sapi/roxen/roxen.c
      sapi/roxen/roxen.c
      sapi/roxen/roxen.c
      sapi/servlet/formatter.java
      sapi/servlet/servlet.c
      sapi/servlet/servlet.java
      sapi/thttpd/php_thttpd.h
      sapi/thttpd/php_thttpd.h
      sapi/thttpd/php_thttpd.h
      sapi/thttpd/thttpd.c
      sapi/thttpd/thttpd.c
      sapi/thttpd/thttpd.c
      sapi/tux/php_tux.c
      sapi/tux/php_tux.c
      sapi/tux/php_tux.c
      sapi/webjames/php_webjames.h
      sapi/webjames/php_webjames.h
      sapi/webjames/php_webjames.h
      sapi/webjames/webjames.c
      sapi/webjames/webjames.c
      sapi/webjames/webjames.c
      scripts/dev/conv_z_macros
      scripts/dev/conv_z_macros
      scripts/dev/conv_z_macros
      scripts/dev/search_underscores.php
      scripts/dev/search_underscores.php
      win32/crypt_win32.c
      win32/crypt_win32.c
      win32/crypt_win32.c
      win32/crypt_win32.h
      win32/crypt_win32.h
      win32/crypt_win32.h
      win32/globals.c
      win32/globals.c
      win32/globals.c
      win32/grp.h
      win32/grp.h
      win32/grp.h
      win32/md5crypt.c
      win32/md5crypt.c
      win32/md5crypt.c
      win32/md5crypt.h
      win32/md5crypt.h
      win32/md5crypt.h
      win32/php4dllts.rc2
      win32/php4ts.rc2
      win32/php4ts_cli.rc2
      win32/php5dllts.rc2
      win32/php5dllts.rc2
      win32/php5ts.rc2
      win32/php5ts.rc2
      win32/php5ts_cli.rc2
      win32/php5ts_cli.rc2
      win32/php_win32_globals.h
      win32/php_win32_globals.h
      win32/php_win32_globals.h
      win32/pwd.c
      win32/pwd.c
      win32/pwd.c
      win32/pwd.h
      win32/pwd.h
      win32/pwd.h
      win32/select.c
      win32/select.c
      win32/select.h
      win32/select.h
      win32/syslog.h
      win32/syslog.h
      win32/syslog.h
      win32/winutil.c
      win32/winutil.c
      win32/winutil.c
      win32/winutil.h
      win32/winutil.h
      win32/winutil.h:
      bump year and license version

    * ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      oops

    * (PHP_5_1)
      ZendEngine2/zend_multibyte.c
      ZendEngine2/zend_multibyte.h:
      fix typo

    * ZendEngine2/zend_unicode.c
      ZendEngine2/zend_unicode.h:
      - fix typo

    * (PHP_5_1)
      ext/standard/credits_ext.h:
      update credits

    * (PHP_5_1)
      LICENSE:
      Update license to 3.01

    * (PHP_5_1)
      ext/standard/url_scanner_ex.re
      ext/standard/var_unserializer.re:
      bump the year and license version

    * ChangeLog
      ChangeLog.2005.gz
      LICENSE:
      2005 -> 2006

