From: Date: Fri, 30 May 2003 18:39:38 +0000 (+0000) Subject: Update X-Git-Tag: RELEASE_1_0_2~508 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=97e21d21d03a3722c8431b260cc8303d46c9c795;p=php Update --- diff --git a/ChangeLog b/ChangeLog index 930af842eb..611bef778d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -910,6 +910,3454 @@ * ext/standard/tests/serialize/003.phpt: Fix Test (2nd time) +2003-05-19 Jani Taskinen + + * ext/wddx/php_wddx.h + ext/wddx/wddx.c: + Make this build with libxml too. + + * ext/mysqli/config.m4: + Align the configure --help texts + +2003-05-19 Wez Furlong + + * (PHP_4_3) + ext/standard/file.c + ext/standard/fsock.c + main/network.c + main/streams.c: + Fix refcounting problem with contexts. + Also, potentially fix stream_set_timeout issues on SSL streams. + + * main/streams/streams.c: + MFB fix for persistent streams recycling. + + * (PHP_4_3) + main/streams.c: + Fix persistent stream recycling within the same request. + + function foo() + { + $s = pfsockopen("localhost", "80"); + var_dump($s); + } + foo(); foo(); + +2003-05-19 Marcus Boerger + + * ext/dba/dba.c: + Fix protos + + * ext/standard/tests/serialize/003.phpt: + Fix Test + +2003-05-19 Sterling Hughes + + * ext/xml/compat.c: + use libxml2 memory management throughout the file, which in turn uses the + PHP memory management. + + * ext/xml/compat.c: + send some more data to the default handler + libxml2 is braindead when it comes to handling entities + +2003-05-19 Jani Taskinen + + * ext/xml/config.m4: + Allow build with expat too. + +2003-05-19 Marcus Boerger + + * ext/gd/tests/bug19366.phpt: + Fix test + +2003-05-19 Jani Taskinen + + * ext/xml/config.m4: + Remove unnecessary test. + +2003-05-19 Uwe Schindler + + * sapi/nsapi/nsapi.c: + NSAPI SAPI sends now 404 if script not found and 500 if execution failed. + Includes forgotten php4_close() function registration. Complete rewrite of + php4_execute() + +2003-05-19 Jani Taskinen + + * acinclude.m4: + Left-overs from testing. + +2003-05-19 Marcus Boerger + + * ext/mysqli/tests/010.phpt + ext/mysqli/tests/011.phpt + ext/mysqli/tests/012.phpt: + Add missing ini setting (use default and change expected result + accordingly) + + * main/streams/plain_wrapper.c: + Fix warning + + * main/streams/plain_wrapper.c: + Fix memleaks + +2003-05-19 Sara Golemon + + * ext/standard/user_filters.c: + The bucket rewrite was done some time ago... + +2003-05-19 Derick Rethans + + * (PHP_4_3) + ext/standard/basic_functions.c: + - Add alias for easier transition + +2003-05-19 Sebastian Bergmann + + * win32/php4dll.dsp + win32/php4dllts.dsp: + Leftovers. + + * main/config.w32.h + win32/php4dll.dsp + win32/php4dllts.dsp: + First try at getting the Windows build working again after libxml2 got + unbundled. + +2003-05-19 Derick Rethans + + * NEWS + ext/standard/basic_functions.c + ext/standard/basic_functions.h + ext/standard/streamsfuncs.h + ext/standard/user_filters.c + ext/standard/tests/file/fopencookie.phpt + ext/standard/tests/file/userfilters.phpt + ext/standard/tests/file/userstreams.phpt + main/streams/userspace.c: + - Rename stream_register_filter() to stream_filter_register(), + stream_register_wrapper() to stream_wrapper_register() and added an + alias for + the latter change. + +2003-05-19 Jani Taskinen + + * acinclude.m4 + configure.in + build/build.mk + ext/domxml/config.m4 + ext/xml/config.m4 + ext/xmlrpc/config.m4: + - Unbundle libxml and expat. Now this compiles too.. + + * (PHP_4_3) + NEWS + NEWS: + BFN + + * (PHP_4_3) + ext/curl/curl.c: + MFH: Fixed bug #23539 (curl_exec() produces strange results). + (daniel@haxx.se) + +2003-05-19 Moriyoshi Koizumi + + * ext/ftp/ftp.c: + Fixed bug #23683 + +2003-05-19 Jani Taskinen + + * buildconf: + cleanup + +2003-05-19 Wez Furlong + + * buildconf: + MFB buildconf sanity check + + * (PHP_4_3) + buildconf: + Add sanity check to buildconf to prevent it from being run in our released + packages. + +2003-05-19 Shane Caraveo + + * (PHP_4_3) + sapi/cgi/cgi_main.c: + MFH + continuation on bugfix #13757 + make argv/argc *and* query_string work correctly when running cgi in shell + + * sapi/cgi/cgi_main.c: + continuation on bugfix #13757 + make argv/argc *and* query_string work correctly when running cgi in shell + +2003-05-19 Ilia Alshanetsky + + * ext/standard/tests/strings/crypt.phpt: + Added skip condition. + +2003-05-19 Shane Caraveo + + * (PHP_4_3) + sapi/cgi/cgi_main.c: + MFH + bugfix #13757 - passing query string on command line when run from shell + + * sapi/cgi/cgi_main.c: + bugfix #13757 - passing query string on command line when run from shell + +2003-05-19 Sascha Schumann + + * scripts/phpize.m4: + MFB move awk detection + + * (PHP_4_3) + scripts/phpize.m4: + Move awk detection before config.m4 inclusion + + * acinclude.m4: + MFB $AWK->awk + + * (PHP_4_3) + acinclude.m4: + Use $AWK instead of awk, fixes build issue on Solaris with old-style ext + +2003-05-18 Wez Furlong + + * Makefile.global: + MFH 4.3; tell the users that the tmpnam stuff is ok. + +2003-05-18 Marcus Boerger + + * ext/wddx/wddx.c: + Really fix this + +2003-05-18 Wez Furlong + + * ext/wddx/wddx.c: + Fix build + +2003-05-18 Adam Dickmeiss + + * ext/yaz/php_yaz.c: + Display current version as well as compiled version + +2003-05-18 Martin Jansen + + * pear/PEAR.php: + - Update PHPDoc + +2003-05-18 Uwe Schindler + + * sapi/nsapi/nsapi-readme.txt + sapi/nsapi/nsapi.c: + Implement feature request #8879: Added possibility to alter ini entries by + php4_execute service line. php4_init now supports path to an alternate + php.ini (for example in the webservers config directory) + +2003-05-18 Jani Taskinen + + * ext/standard/tests/file/bug22414.phpt: + CS + +2003-05-18 Marcus Boerger + + * (PHP_4_3) + ext/dba/config.m4: + MFH: Enable bundled submodules when enabling module + + * ext/dba/config.m4: + Enable bundled submodules when enabling module + + * (PHP_4_3) + NEWS: + Update + + * (PHP_4_3) + ext/standard/tests/serialize/003.phpt: + MFH: Fix test (for now - need EXPECTF/EXPECTREGEX) + + * ext/standard/tests/serialize/003.phpt: + Fix test (for now - need EXPECTF/EXPECTREGEX) + + * ext/standard/var_unserializer.c + ext/standard/var_unserializer.c: + Fix unserialize (commit later) + + * ext/standard/var_unserializer.re + ext/standard/var_unserializer.re: + Fix unserialize + +2003-05-18 Stanislav Malyshev + + * main/php.h: + Bump API version - HEAD is no longer binary compatible + to 4.3 branch due to changes in globals, etc. + +2003-05-18 Zeev Suraski + + * (PHP_4_3) + main/php_globals.h: + binary compat for 64-bit platforms shouldn't matter much as they were + fairly broken to begin with + + * (PHP_4_3) + main/php_globals.h: + Restore binary compatibility with 4.3.0 + +2003-05-17 Marcus Boerger + + * run-tests.php: + MFB: info in mail too + +2003-05-17 Moriyoshi Koizumi + + * ext/domxml/tests/xmldoc.phpt: + Adjusted the expected output to reflect the change in var_dump() + +2003-05-17 Frank M. Kromann + + * main/config.w32.h: + Fix compilation under Win32 + +2003-05-17 Sterling Hughes + + * ext/xml/compat.c + ext/xml/expat_compat.h: + send comments to the default handler like done with expat, add a + setcommenthandler function, which exists in expat, but isn't used by the + extension. + +2003-05-17 Moriyoshi Koizumi + + * (PHP_4_3) + run-tests.php: + And this is needed indeed + + * ext/standard/tests/file/bug22414.phpt: + MFB(r-1.1.2.7): fix test + + * (PHP_4_3) + ext/standard/tests/file/bug22414.phpt: + oops + + * (PHP_4_3) + ext/standard/tests/file/bug22414.phpt: + Fixed the test so it won't fail under safe mode + + * (PHP_4_3) + sapi/cgi/cgi_main.c: + MFH(r-1.225): fixed bug #23669 + + * sapi/cgi/cgi_main.c: + Fixed bug #23669 + +2003-05-17 Georg Richter + + * (PHP_4_3) + ext/mysqli/config.m4 + ext/mysqli/mysqli.c + ext/mysqli/mysqli_api.c + ext/mysqli/mysqli_fe.c + ext/mysqli/mysqli_nonapi.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/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/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/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/057.phpt: + move to pecl + + * (PHP_4_3) + ext/mysqli/config.m4 + ext/mysqli/mysqli.c + ext/mysqli/mysqli_api.c + ext/mysqli/mysqli_fe.c + ext/mysqli/mysqli_nonapi.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/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/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/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/057.phpt: + added ext/mysqli for PHP4. This version doesn't support OO-function calls + +2003-05-17 Sterling Hughes + + * ext/curl/interface.c: + apply fix from bug #23539 + +2003-05-17 Marcus Boerger + + * ext/wddx/wddx.c: + TSRM fix + + * (PHP_4_3) + run-tests.php: + Mail too + +2003-05-17 Wez Furlong + + * main/output.c + main/output.c: + Fix segfault + +2003-05-17 Sascha Schumann + + * (PHP_4_3) + sapi/aolserver/aolserver.c + sapi/apache/mod_php4.c + sapi/apache/sapi_apache.c + sapi/apache2filter/sapi_apache2.c + sapi/apache2handler/sapi_apache2.c + sapi/caudium/caudium.c + sapi/cgi/cgi_main.c + sapi/cli/php_cli.c + sapi/isapi/php4isapi.c + sapi/nsapi/nsapi.c + sapi/phttpd/phttpd.c + sapi/pi3web/pi3web_sapi.c + sapi/roxen/roxen.c + sapi/servlet/servlet.c + sapi/thttpd/thttpd.c + sapi/tux/php_tux.c + sapi/webjames/webjames.c: + protect against further surprises by initializing all zend_file_handle's + + * (PHP_4_3) + ext/standard/basic_functions.c + ext/standard/browscap.c + main/main.c + main/php_ini.c: + Initialize all zend_file_handle instances properly + +2003-05-17 Sebastian Bergmann + + * ext/standard/ftp_fopen_wrapper.c + main/streams/xp_socket.c: + Fix warnings. + +2003-05-17 Sara Golemon + + * ext/ftp/php_ftp.c: + MFB(r-1.74.2.8) Bug #14369. ftp extension allows circumvention of + safe_mode restrictions. HEAD version of this patch uses the simpler + open_wrapper approach to applying safe mode restrictions. Also allows + writting to/from wrappers this way. + + * (PHP_4_3) + ext/ftp/php_ftp.c: + Bug #14369. ftp extension allows circumvention of safe_mode restrictions + +2003-05-16 Sara Golemon + + * ext/standard/string.c: + MFB(r-1.333.2.27) Bugfix 23654. If subject is an array and it contains + other arrays, we want to pass those subarrays through unchanged rather + than attempt to convert them to string. + + * (PHP_4_3) + ext/standard/string.c: + Bugfix 23654. If subject is an array and it contains other arrays, we want + to pass those subarrays through unchanged rather than attempt to convert + them to string. + +2003-05-16 Moriyoshi Koizumi + + * ext/xml/compat.c: + Allow libxml to detect the document encoding if encoding parameter passed + to + XML_ParserCreate_MM is null. + + * (PHP_4_3) + sapi/apache/sapi_apache.c: + MFH(r-1.43): fixed a syntax highlighter problem that happens when output + buffering is turned on + + * sapi/apache/sapi_apache.c: + Fixed a syntax highlighter problem that happens when output buffering is + turned + on + +2003-05-16 Sascha Schumann + + * sapi/thttpd/thttpd.c: + If there is a content body, enable lingering and disable keep alive. + +2003-05-16 Masaki Fujimoto + + * (PHP_4_3) + main/main.c: + - mbstring.h is no more needed + +2003-05-16 Jani Taskinen + + * (PHP_4_3) + NEWS: + typo fixing + +2003-05-16 Wez Furlong + + * (PHP_4_3) + Makefile.global: + No typo... its tmpnam in one place, tempnam in another... + + /home/wez/packages/imap-2002b/c-client/osdep.c:287: + the use of `tmpnam' is dangerous, better use `mkstemp' + +2003-05-16 Moriyoshi Koizumi + + * (PHP_4_3) + ext/mbstring/mbstring.c + main/main.c: + Moved initialisation code to the proper place. + +2003-05-16 Derick Rethans + + * ext/mysql/php_mysql.c: + - MFB: Fixed bug #23661: mysql_fetch_array gives no warning on an invalid + result_type + +2003-05-16 Wez Furlong + + * main/output.c: + Stronger validation of ob_start() parameters. + +2003-05-16 Derick Rethans + + * (PHP_4_3) + NEWS + ext/mysql/php_mysql.c: + - Fixed bug #23661: mysql_fetch_array gives no warning on an invalid + result_type + +2003-05-16 Wez Furlong + + * (PHP_4_3) + main/output.c: + Stronger validation of parameters to ob_start(). + +2003-05-16 Jani Taskinen + + * (PHP_4_3) + NEWS: + We do not have to add entries for bugs that are introcuded between RCs.. + +2003-05-16 Ilia Alshanetsky + + * (PHP_4_3) + NEWS: + Bug fixing news. + + * ext/standard/browscap.c: + Fixed bug #23657 (Missing initialization in browscap module init) + +2003-05-16 Derick Rethans + + * (PHP_4_3) + Makefile.global: + - Fix speling: + /dat/dev/php/php-4.3.2RC3/ext/mysql/libmysql/my_tempnam.c:115: the use + of + `tempnam' is dangerous, better use `mkstemp' + +2003-05-16 Moriyoshi Koizumi + + * ext/standard/tests/strings/bug23650.phpt: + copy'n'paste failure + + * (PHP_4_3) + ext/standard/tests/strings/bug23650.phpt: + MFH(r-1.1): added test case for bug #23650 + + * ext/standard/tests/strings/bug23650.phpt: + + Added test case for bug #23650 + + * ext/standard/string.c: + Fixed bug #23650 (strip_tags() removes hyphens) + +2003-05-16 Sascha Schumann + + * (PHP_4_3) + NEWS: + forgot that + +2003-05-16 Ilia Alshanetsky + + * ext/standard/basic_functions.c: + MFB + + * (PHP_4_3) + ext/standard/basic_functions.c: + Fixed proto + +2003-05-15 Martin Jansen + + * pear/PEAR/Dependency.php: + - More PHPDoc fixes + +2003-05-15 Moriyoshi Koizumi + + * (PHP_4_3) + ext/standard/tests/file/bug22414.phpt: + MFH(r-1.6): fixed test so it won't fail with the output_handler enabled + + * ext/standard/tests/file/bug22414.phpt: + Fixed test so it won't fail in case the output handler is enabled + +2003-05-15 Martin Jansen + + * pear/PEAR/Dependency.php: + - Adding PHPDoc + +2003-05-15 Jani Taskinen + + * (PHP_4_3) + configure.in + main/php_version.h: + - Now this is 4.3.2RC4-dev..hopefully we won't need it. :) + + * (PHP_4_3) + configure.in + main/php_version.h: + Bumb version. + + * (PHP_4_3) + tests/lang/bug23624.phpt: + better not confuse people with this test.. + +2003-05-15 Sascha Schumann + + * sapi/thttpd/thttpd_patch: + Properly timeout post requests + + * sapi/thttpd/thttpd_patch: + Don't emit Content-Length in a 304 reply + Don't falsely claim HEAD method + Add PHP to HTTP server string + +2003-05-15 Jani Taskinen + + * (PHP_4_3) + sapi/cgi/cgi_main.c: + Added missing bracket. + +2003-05-15 Sascha Schumann + + * ext/session/session.c: + Fix the way we create references to (sometimes non-)existing + variables. + + Credits go to Rob Richards and Zeev + +2003-05-15 Jani Taskinen + + * (PHP_4_3) + NEWS: + wrapped the lines to be max. 80 chars as some people still use antique.. + +2003-05-15 Sascha Schumann + + * (PHP_4_3) + ext/ircg/ircg.c: + correctly initialize bailout_on_trivial + +2003-05-15 Jani Taskinen + + * (PHP_4_3) + NEWS: + my back hurts.. + +2003-05-15 Sascha Schumann + + * (PHP_4_3) + main/streams.c: + Avoid using a stream which has already been freed + +2003-05-15 Ilia Alshanetsky + + * (PHP_4_3) + NEWS: + Bug fixing news. + + * ext/gd/gd.c: + Fixed bug #23527 (PostScript Type 1 font do not render properly) + +2003-05-14 Sara Golemon + + * TODO: + TODO: Stated protocol connection pool + +2003-05-14 Adam Dickmeiss + + * ext/yaz/php_yaz.c: + Fix yaz_wait. Async mode incorrectly determine resource + +2003-05-14 Wez Furlong + + * (PHP_4_3) + Makefile.global: + Better be sure to spell it out... + + * (PHP_4_3) + main/streams.c: + 4, not 3 :) + +2003-05-14 Sara Golemon + + * NEWS + TODO: + Added unlink() method to wrapper operations, routed userland unlink through + wrappers, and implemented plainfiles and ftp unlink methods. + +2003-05-14 Wez Furlong + + * (PHP_4_3) + main/streams.c: + Avoid warning about casting as FD when including. This fixes the + fopencookie/userstream/include test. + + Add label for new selectable descriptor cast mode. + +2003-05-14 Sara Golemon + + * main/streams/userspace.c: + Implement userspace wrapper support for unlink method + +2003-05-14 Jani Taskinen + + * Makefile.global: + Add friendly notice when build is really completed. + +2003-05-14 Moriyoshi Koizumi + + * (PHP_4_3) + NEWS + sapi/apache2filter/sapi_apache2.c + sapi/apache2handler/sapi_apache2.c: + MFH: reverted the patch for the PATH_TRANSLATE issue + +2003-05-14 Andrei Zmievski + + * ext/wddx/wddx.c: + MFB. + +2003-05-14 Moriyoshi Koizumi + + * sapi/apache2filter/sapi_apache2.c + sapi/apache2handler/sapi_apache2.c: + Revert the last patch. + +2003-05-14 Andrei Zmievski + + * (PHP_4) + ext/wddx/wddx.c: + Let wddx_deserialize() work with streams as well. + +2003-05-14 Sara Golemon + + * ext/standard/ftp_fopen_wrapper.c: + Implement unlink() method in ftp wrapper ops and do some general cleanup of + other code + + * ext/standard/file.c + main/php_streams.h + main/streams/plain_wrapper.c: + Fold 'options' parameter into wops->unlink method + +2003-05-14 Jani Taskinen + + * tests/lang/bug23624.phpt: + MFB + + * tests/lang/bug23624.phpt + tests/lang/bug23624.phpt: + + file bug23624.phpt was initially added on branch PHP_4_3. + + * ext/sockets/tests/.cvsignore: + missing .cvsignore + +2003-05-14 Edin Kadribasic + + * (PHP_4_3) + ext/standard/credits_sapi.h: + Credits update + +2003-05-14 Sascha Schumann + + * ext/standard/file.c: + MFB segfault fix + +2003-05-14 Daniela Mariaschi + + * (PHP_4_3) + ext/interbase/interbase.c + ext/interbase/php_interbase.h: + MFH: better fix bug #20641. + Overflow numeric/deciaml datatype on NT + + * ext/interbase/interbase.c + ext/interbase/php_interbase.h: + better fix bug #20641. + Overflow numeric/decimal datatype on NT + +2003-05-14 Marcus Boerger + + * (PHP_4_3) + NEWS: + Update + + * (PHP_4_3) + ext/dba/config.m4: + MFH: Enable db builds configured with --with-uniquename + + * ext/dba/config.m4: + Enable db builds configured with --with-uniquename + +2003-05-14 Sara Golemon + + * ext/curl/streams.c + ext/standard/file.c + ext/standard/ftp_fopen_wrapper.c + ext/standard/http_fopen_wrapper.c + ext/standard/php_fopen_wrapper.c + ext/zlib/zlib_fopen_wrapper.c + main/php_streams.h + main/streams/plain_wrapper.c + main/streams/userspace.c: + Setup unlink() method in wrapper_ops structure, implement unlink in + plainfiles wrapper, explicitly set method NULL in other wrappers (for + now), and rewrite unlink userland function to call into wrapper_ops + +2003-05-14 Sascha Schumann + + * (PHP_4_3) + ext/standard/file.c: + Fix file_get_contents segfault on empty file + +2003-05-14 Moriyoshi Koizumi + + * (PHP_4_3) + 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: + MFH(r-1.4, r-1.4, r-1.5, r-1.4, r-1.4, r-1.4): fixed tests so they won't + fail + in correct situations + + * 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: + Fixed test so it won't fail in correct situations + +2003-05-14 Ilia Alshanetsky + + * (PHP_4_3) + sapi/cli/php_cli.c: + Fixed a memory leak when -h flag is used. + +2003-05-14 Jani Taskinen + + * tests/lang/bug23584.phpt: + Added test case for bug #23584 + + * (PHP_4_3) + sapi/cli/php_cli.c + tests/lang/bug23584.phpt + tests/lang/bug23584.phpt: + - Fixed bug #23584 (error line numbers off by one when using #!php). + +2003-05-13 Sascha Schumann + + * (PHP_4_3) + ext/standard/php_fopen_wrapper.c: + Readd fd 0-2 protection, so that users cannot close them + + * (PHP_4_3) + ext/standard/php_fopen_wrapper.c: + Supply STDIN/OUT/ERR_FILENO directly, instead of opening them through + stdio's fdopen. + + * (PHP_4_3) + sapi/cli/php_cli.c: + Use POSIX IO here, mainly to fix interactive mode. + + This also fixes a possible cpu-time hog bug where a file would consist + of "#" and nothing else. + + * (PHP_4_3) + main/main.c + main/php_streams.h + main/streams.c: + Use and supply zend_open func + +2003-05-13 Jani Taskinen + + * ext/fdf/fdf.c: + MFB: removing the crashbug on windows + +2003-05-13 Ilia Alshanetsky + + * main/main.c: + Fixed bug #23454 (_REQUEST did not handle arrays with same names from + different sources correctly). + +2003-05-13 Jani Taskinen + + * (PHP_4_3) + NEWS: + reorder + +2003-05-13 Marcus Boerger + + * ext/dba/config.m4: + Fix this test + +2003-05-13 Moriyoshi Koizumi + + * (PHP_4_3) + NEWS: + made it slightly descriptive + + * (PHP_4_3) + NEWS: + BFN + + * sapi/apache2filter/sapi_apache2.c + sapi/apache2handler/sapi_apache2.c: + Oops + + * sapi/apache2filter/sapi_apache2.c + sapi/apache2handler/sapi_apache2.c: + Fixed bug #23610 + +2003-05-13 Sascha Schumann + + * (PHP_4_3) + ext/ircg/ircg.c: + Provide some information regarding fd use; should make fd leaks obvious + + * main/main.c: + Ensure that open(".", 0); works, otherwise bail out + +2003-05-13 Christian Stocker + + * ext/domxml/php_domxml.c: + fixes possible segfault in domxml_xslt_result_dump_mem + + * (PHP_4_3) + ext/domxml/php_domxml.c: + fix possible segfault + +2003-05-13 Adam Dickmeiss + + * ext/yaz/php_yaz.c + ext/yaz/php_yaz.c: + Fix problem with yaz_record in array mode, when record is unavailable. + +2003-05-13 Wez Furlong + + * TODO: + WS fix + + * TODO: + Update TODO a little + +2003-05-13 Sascha Schumann + + * main/main.c: + MFB don't close random fds + + * (PHP_4_3) + main/main.c: + Ensure that we don't close a random fd + + fchdir(0) Err#20 ENOTDIR + close(0) = 0 + +2003-05-13 Ilia Alshanetsky + + * main/network.c: + emalloc -> safe_emalloc + +2003-05-13 Wez Furlong + + * (PHP_4_3) + NEWS: + BFN! + + * (PHP_4_3) + ext/standard/file.c + main/network.c + main/php_streams.h + main/streams.c: + Fix erroneous error status when attempting to use stream_select() on an SSL + stream. As a by-product, this also fixes Bug #22238, stream_select() + clobbers + read buffer for pipes. + +2003-05-12 Wez Furlong + + * (PHP_4_3) + ext/standard/fsock.c + main/network.c + main/php_network.h: + Probable fix for #23567 - pfsockopen returns dead connection. + +2003-05-12 Moriyoshi Koizumi + + * (PHP_4_3) + ext/mbstring/mbstring.c + ext/mbstring/mbstring.h: + MFH(r-1.175, r-1.53): applied the right fix for bug #23016 + + * ext/mbstring/mbstring.h: + oops + + * ext/mbstring/mbstring.c + ext/mbstring/mbstring.h: + Applied the right fix for bug #23016 + +2003-05-12 Ilia Alshanetsky + + * (PHP_4_3) + main/network.c: + ifdef away win32 only variables. + +2003-05-12 Sascha Schumann + + * sapi/thttpd/thttpd.c: + improve keep alive handling + + * sapi/thttpd/config.m4 + sapi/thttpd/thttpd.c: + add premium thttpd support + +2003-05-11 Martin Jansen + + * pear/PEAR.php: + - Fixing note + +2003-05-11 Moriyoshi Koizumi + + * ext/xml/expat_compat.h: + Those pieces were not intended. Partly reverted. + + * NEWS: + new feature news. + + * ext/xml/xml.c: + Added an encoding detection option for expat XML parser. + + * (PHP_4_3) + ext/standard/array.c: + MFH(r-1.228): fixed bug #22463 and bug #23581 + + * ext/standard/array.c: + Fixed bug #22463 and bug #23581 + + * (PHP_4_3) + ext/standard/tests/array/bug22463.phpt + ext/standard/tests/array/bug23581.phpt: + MFH(r-1.1, r-1.1): added test cases for bug #22463 and bug #23581 + + * ext/standard/tests/array/bug23581.phpt: + + Added a test case for bug #23581 + + * ext/standard/tests/array/bug22463.phpt: + + Added test case for bug #22463 + + * ext/xml/expat_compat.h: + Fixed compiler errors that occur when bundled libxml is not used. + +2003-05-11 Rob Richards + + * ext/domxml/config.m4: + Bundle support + +2003-05-11 Moriyoshi Koizumi + + * ext/mbstring/mbstring.h: + MFB(r-1.40.2.4): fixed bug #23016 + +2003-05-10 Moriyoshi Koizumi + + * (PHP_4_3) + ext/mbstring/mbstring.h: + Fixed bug #23016 + +2003-05-10 Rasmus Lerdorf + + * ext/imap/config.m4: + Grr.. Who changed this file from tabs to spaces? + + * ext/imap/config.m4: + MFB + + * (PHP_4_3) + ext/imap/config.m4: + Need to add the kerberos include dir here (fixes compile problem on RH9) + +2003-05-10 Sascha Schumann + + * ext/session/php_session.h: + Fix types of bug_compat entries + + PR: #21312 + Submitted by: Rob Richards + +2003-05-10 Sergey Kartashoff + + * ext/mnogosearch/php_mnogo.c + ext/mnogosearch/php_mnogo.h: + - A new functions Udm_Alloc_Agent_Array and Udm_Hash32 have been added to + mnogosearch extesion for use with mnogosearch-3.2.11 or later. + +2003-05-09 Hartmut Holzgraefe + + * (PHP_4_3) + ext/fdf/fdf.c: + removing the crashbug on windows + + * scripts/ext_skel_ng/php_function.php: + 'stream' parameter support in proto parser and code generation + +2003-05-09 Derick Rethans + + * (RELEASE_1_1) + pear/package.dtd + pear/PEAR/Common.php: + - Add inheritance information to package inspection on 'pear package'. + +2003-05-09 Hartmut Holzgraefe + + * scripts/ext_skel_ng/php_element.php: + new proto data type: stream + +2003-05-09 Edin Kadribasic + + * sapi/apache_hooks/mod_php4.c: + Reverting last patch (merge from sapi/apache). + + * sapi/apache/mod_php5.c: + Reverting my last patch because user reports it does not help + solve the problem. (bug #23504) + + * (PHP_4_3) + sapi/apache/mod_php4.c: + Reverting my last patch because user reports it does not help + solve the problem. (bug #23504) + + +2003-05-09 Hartmut Holzgraefe + + * ext/fdf/fdf.c: + no more VC++ compile warnings + +2003-05-09 Ilia Alshanetsky + + * ext/curl/interface.c: + Add missing initialization. + +2003-05-08 Moriyoshi Koizumi + + * ext/standard/tests/serialize/bug14293.phpt: + Fixed test case so it reflects the recent change on var_dump() + +2003-05-08 Pierre-Alain Joye + + * (RELEASE_1_1) + pear/PEAR/Registry.php: + Silent a notice + +2003-05-08 Moriyoshi Koizumi + + * ext/standard/html.c: + Added missing break + + * ext/xml/xml.c: + Added initialisation for thread safety + + * (PHP_4_3) + ext/standard/html.c: + MFH(r-1.84): added "€" support for htmlentities() and + html_entity_decode() + + * ext/standard/html.c: + Added "€" support for htmlentities() and html_entity_decode() + + * ext/standard/html.c: + I should have tested more carefully.. + + * ext/xml/xml.c: + WS fix + + * ext/xml/xml.c: + Fixed memleak when the libxml compat layer is used. + +2003-05-08 Edin Kadribasic + + * sapi/apache/mod_php5.c: + Fixed MFB side effect + +2003-05-08 Hartmut Holzgraefe + + * scripts/ext_skel_ng/TODO: + more todo items + +2003-05-08 Moriyoshi Koizumi + + * NEWS: + NFN + + * ext/standard/html.c: + Improved html_entity_decode() so it can handle multibyte charsets and + numeric entities. + +2003-05-08 Edin Kadribasic + + * sapi/apache_hooks/mod_php4.c: + Merge from sapi/apache (fix for #23504) + + * sapi/apache/mod_php5.c: + MFB + + * (PHP_4_3) + sapi/apache/mod_php4.c: + Fix for bug #23504. Read per_dir configuration before trying to open the + the php file for execution. + +2003-05-08 Ilia Alshanetsky + + * php.ini-dist + php.ini-recommended + ext/standard/var.c + ext/standard/tests/serialize/bug23298.phpt + main/main.c + main/php_globals.h: + Make serialize precision a configurable option. + +2003-05-07 Moriyoshi Koizumi + + * ext/xml/compat.c: + Filled error_mappings[] with placeholders for actual error messages + +2003-05-07 Sara Golemon + + * ext/standard/mail.c: + Revert, this caused more trouble than it fixed. + +2003-05-07 Moriyoshi Koizumi + + * ext/xml/compat.c: + Added missing object initialisation + Added missing sanity checks + + * ext/xml/compat.c + ext/xml/expat_compat.h: + Fixed typos + + * acinclude.m4: + Fixed typo: this should have been withval + + * ext/standard/browscap.c: + Removed redundant TSRMLS_FETCH's + + * ext/xml/compat.c: + This should be needed. + + * ext/xml/compat.c + ext/xml/expat_compat.h + ext/xml/xml.c: + Added even better allocator codes for both expat & libxml + + * (PHP_4_3) + sapi/apache2handler/sapi_apache2.c: + MFH(r-1.16): possible fix for bug #23455 (patch by rrichards@digarc.com) + + * sapi/apache2handler/sapi_apache2.c: + Possible fix for bug #23455 (patch by rrichards@digarc.com) + +2003-05-07 Marcus Boerger + + * main/main.c + main/php.h + main/php_globals.h: + Infrastructure to catch warnings and throw tehm as errors autmatically + +2003-05-06 Sascha Schumann + + * (PHP_4_3) + NEWS + NEWS: + update + +2003-05-06 Jani Taskinen + + * (PHP_4_3) + NEWS: + update + +2003-05-06 Rasmus Lerdorf + + * (PHP_4_3) + run-tests.php: + Remind people that sending in their qa info may contain sensitive data. + +2003-05-06 Sara Golemon + + * ext/standard/dns.c: + HINFO RDATA is