php-src/ChangeLog
2007-08-10 01:31:29 +00:00

53583 lines
1.5 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <johannes@schlueters.de>
* acinclude.m4
ext/mbstring/mbstring.c
ext/standard/basic_functions.c
ext/standard/mail.c
ext/standard/php_mail.h
main/config.w32.h
main/main.c
win32/build/config.w32.h.in:
- Always enable mail() function
2007-07-11 Dmitry Stogov <dmitry@zend.com>
* ext/standard/basic_functions.c
ext/xmlreader/php_xmlreader.c
ext/xmlreader/tests/008.phpt
main/streams/memory.c:
Unicode support
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_num_fields.phpt:
Whitespace/CS only
* ext/mysql/tests/mysql_list_processes.phpt:
Whitespace/Coding Standards and check added for default connection.
2007-07-11 Johannes Schlüter <johannes@schlueters.de>
* ext/standard/tests/strings/count_chars.phpt:
Fix test for unicode mode
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_fetch_field.phpt:
Whitespace and more testing.
* ext/mysql/tests/mysql_insert_id.phpt
ext/mysql/tests/mysql_list_dbs.phpt:
Whitespace and new checks for default connection.
2007-07-11 Dmitry Stogov <dmitry@zend.com>
* ZendEngine2/zend_API.h:
Fixed ascii->unicode conversion (terminating unicode character must be 0)
2007-07-11 Jani Taskinen <jani.taskinen@iki.fi>
* (PHP_5_2)
acinclude.m4:
- Introducing 1st part of "show unknown configure options" and nuked
PHP_REGEX macro for good
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_info.phpt
ext/mysql/tests/mysql_list_fields.phpt:
Whitespace only
* ext/mysql/tests/mysql_get_host_info.phpt
ext/mysql/tests/mysql_get_proto_info.phpt
ext/mysql/tests/mysql_get_server_info.phpt:
Mainly Whitespace/CS changes. Partly "too many arguments" check added.
* ext/mysql/tests/mysql_get_client_info.phpt:
Whitespace and new "too many arguments" check.
* ext/mysql/tests/mysql_free_result.phpt:
Whitespace/Coding Standards and new check what happens if one tries to
free not a mysql resource but a file resource.
* ext/mysql/tests/mysql_field_type.phpt:
Whitespace/Coding Standard
* ext/mysql/tests/mysql_field_name.phpt
ext/mysql/tests/mysql_field_seek.phpt
ext/mysql/tests/mysql_field_table.phpt:
Removing reference to skipifemb.inc which is not needed and
Whitespace/Coding Standards.
2007-07-11 Dmitry Stogov <dmitry@zend.com>
* main/streams/streams.c
main/streams/streams.c:
Fixed wrong warning
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_field_len.phpt:
Whitespace and the usual suspect: skipifemb.inc
* ext/mysql/tests/mysql_field_flags.phpt:
Whitespace/Coding Standards, removal of skipifemb.inc, improved testing
and checking for expected field types.
* ext/mysql/tests/mysql_fetch_row.phpt:
Whitespace and - as usual - removing skipifemb.inc
* ext/mysql/tests/mysql_fetch_object.phpt:
Whitespace/Coding Standards, removing reference to skipifemb.inc,
tweaking EXPECTF.
* ext/mysql/tests/mysql_fetch_lengths.phpt:
Whitespace. Removing reference to skipifemb.inc.
* ext/mysql/tests/mysql_fetch_array.phpt:
Aside from whitespace / coding standards this one is more interesting.
We added a flag to check if a MySQL column type is a binary type. If so,
ext/mysql should return data for such columns not as unicode strings but
as binary strings if unicode.semantics is on.
* ext/mysql/tests/mysql_fetch_assoc.phpt:
Whitespace / Coding Standards
2007-07-11 Antony Dovgal <antony@zend.com>
* ext/reflection/php_reflection.c:
fix typo and bug #41962
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_escape_string.phpt:
1) Whitespace / Coding Standards
2) Don't even dare to have variables that sound like connection parameters
and don't come from connect.inc
3) skipifem.inc is not there for ext/mysql tests
* ext/mysql/tests/mysql_errno.phpt
ext/mysql/tests/mysql_error.phpt:
Whitespace/Coding Standards.
The tests origin from ext/mysqli/tests. ext/mysqli/tests should have a
skipifemb.inc, which is not needed and not available for ext/mysql/tests.
Nevertheless the tests tried to include that file.
2007-07-11 Dmitry Stogov <dmitry@zend.com>
* ext/standard/tests/array/extract.phpt
ext/standard/tests/file/flock_error.phpt:
Fixed tests
* ZendEngine2/zend_API.c:
Made uniform error reporting for unicode/non-unicode modes
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_db_query.phpt:
Whitespace/Coding Standards.
Test for default link added.
* ext/mysql/tests/mysql_db_name.phpt
ext/mysql/tests/mysql_drop_db.phpt:
Those two should be whitespace / coding standards only. However, in some of
my commit messages I might be wrong, it's hard to say what we added to the
tests and I might miss this or that little detail, although I check the
diff
before commit.
* ext/mysql/tests/mysql_create_db.phpt
ext/mysql/tests/mysql_data_seek.phpt:
Should be whitespace/coding standards changes only.
* ext/mysql/tests/mysql_connect.phpt:
Mostly whitespace (replacing spaces with tab). Additional, weak test for
"host:port:socket" syntax, just to make sure we cover the underlying
C code.
2007-07-11 Dmitry Stogov <dmitry@zend.com>
* (PHP_5_2)
NEWS
ext/openssl/openssl.c
ext/openssl/tests/bug28382.phpt:
mproced openssl_x509_parse() to return extensions in readable form
* ext/openssl/openssl.c
ext/openssl/tests/005.phpt
ext/openssl/tests/bug28382.phpt:
Unicode support
improved openssl_x509_parse() extensions support
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/mysql_affected_rows.phpt
ext/mysql/tests/mysql_client_encoding.phpt
ext/mysql/tests/mysql_close.phpt:
Whitespace: replacing spaces with tab to follow coding conventions.
One tiny change in mysql_close.phpt: don't overrule connection parameter
in any of the tests. Alway take connection parameter, including the
database
name ($db), from connect.inc.
2007-07-11 Jani Taskinen <jani.taskinen@iki.fi>
* ext/standard/config.m4:
- Nuke extra AC_MSG_CHECKING
* (PHP_5_2)
ext/standard/config.m4:
MFH: cleanup, removed unnecessary macro definitions
2007-07-11 Antony Dovgal <antony@zend.com>
* ZendEngine2/zend_constants.c
ZendEngine2/zend_default_classes.c
ZendEngine2/zend_dynamic_array.c
ZendEngine2/zend_execute.c
ZendEngine2/zend_execute_API.c
ZendEngine2/zend_extensions.c
ZendEngine2/zend_hash.c
ZendEngine2/zend_highlight.c
ZendEngine2/zend_indent.c
ZendEngine2/zend_ini.c
ZendEngine2/zend_iterators.c
ZendEngine2/zend_list.c
ZendEngine2/zend_llist.c
ZendEngine2/zend_object_handlers.c
ZendEngine2/zend_objects.c
ZendEngine2/zend_objects_API.c
ZendEngine2/zend_opcode.c
ZendEngine2/zend_operators.c
ZendEngine2/zend_ptr_stack.c
ZendEngine2/zend_qsort.c
ZendEngine2/zend_sprintf.c
ZendEngine2/zend_stack.c
ZendEngine2/zend_static_allocator.c
ZendEngine2/zend_stream.c
ZendEngine2/zend_strtod.c
ZendEngine2/zend_ts_hash.c
ZendEngine2/zend_unicode.c
ZendEngine2/zend_variables.c:
fix folding, CS and WS
2007-07-11 Ulf Wendel <ulf.wendel@phpdoc.de>
* ext/mysql/tests/001.phpt
ext/mysql/tests/002.phpt
ext/mysql/tests/003.phpt
ext/mysql/tests/connect.inc
ext/mysql/tests/skipif.inc
ext/mysql/tests/table.inc:
Trying to fix broken tests. The last set of files committed a few weeks ago
broke almost all tests. I'll try to merge the CVS with a working set of
tests from the mysqlnd development repository. With this first set of
changes most tests should run (and pass) again.
Note the additional environment variables in connect.inc that you can
use to control a test run.
More changes to come.
2007-07-11 Jani Taskinen <jani.taskinen@iki.fi>
* acinclude.m4:
- Improved PHP_SETUP_ICU
* acinclude.m4
ext/standard/config.m4:
- Cleanup, nuked some unnecessary macros.
* main/main.c:
- No return value for void function
2007-07-11 Raghubansh Kumar <kraghuba@in.ibm.com>
* (PHP_5_2)
ext/standard/tests/file/popen_pclose_error-sunos.phpt
ext/standard/tests/file/popen_pclose_error.phpt:
better check for skip
2007-07-11 Jani Taskinen <jani.taskinen@iki.fi>
* (PHP_5_2)
ext/snmp/config.m4:
MFH: Changed AC_ARG_ENABLE to PHP_ARG_ENABLE
* ext/snmp/config.m4:
- Changed AC_ARG_ENABLE to PHP_ARG_ENABLE
2007-07-11 Dmitry Stogov <dmitry@zend.com>
* ext/xml/xml.c:
unicode support
* ext/openssl/openssl.c
ext/openssl/openssl.c:
Fixed memory leak
* ext/openssl/openssl.c:
Fixed crash on non-string passphrase and unicode support
* (PHP_5_2)
ext/openssl/openssl.c:
Fixed crash on non-string passphrase
* tests/classes/serialize_001.phpt:
removed seccond --UEXPECT--
2007-07-10 Stanislav Malyshev <stas@zend.com>
* (PHP_4_4)
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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 = "1234å67890";
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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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 Schlüter <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