diff options
-rw-r--r-- | ChangeLog | 30236 | ||||
-rw-r--r-- | ChangeLog.2003.gz | bin | 0 -> 183857 bytes |
2 files changed, 0 insertions, 30236 deletions
@@ -1,30236 +0,0 @@ -2003-12-31 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli.c - ext/sqlite/sqlite.c: - emalloc() -> safe_emalloc() - -2003-12-31 Andrei Zmievski <andrei@gravitonic.com> - - * ZendEngine2/zend_default_classes.c: - Make default message look better. - -2003-12-31 Frank M. Kromann <frank@kromann.info> - - * ext/gd/config.w32: - Make sure zlib.lib is found - -2003-12-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS: - BFN - -2003-12-31 Derick Rethans <php@derickrethans.nl> - - * (PHP_4_3) - NEWS - ext/mysql/config.m4: - - MFH: Fixed bug #26751 (PHP can't find the MySQL socket on a case - sensitive - file system). - - * ext/mysql/config.m4: - - Fixed bug #26751 (PHP can't find the MySQL socket on a case sensitive - file - system). - -2003-12-31 Andrey Hristov <php@hristov.com> - - * ext/standard/fsock.c: - proto fix - -2003-12-31 Georg Richter <phpinfo@t-online.de> - - * NEWS: - fixed problems with longlong values in mysqli - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - fixed memleak and segfault when constructor call failed - -2003-12-31 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - cleanup - -2003-12-31 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd_topal.c - ext/gd/libgd/wbmp.c: - Replace regular malloc with safe_emalloc in several places. - -2003-12-30 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c: - fixed a bug in mysqli_num_rows (added support for longlong values) - - * ext/mysqli/mysqli_prop.c: - fixed a bug in insert_id property - -2003-12-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/oci8/oci8.dsp: - Fix the include path for Zend - -2003-12-30 Andi Gutmans <andi@zend.com> - - * ZendEngine2/ZEND_CHANGES: - - Fix typos - -2003-12-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/ZEND_CHANGES: - Update - -2003-12-30 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/tests/bug26696.phpt: - Added test case for bug #26696. - -2003-12-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/formatted_print.c - tests/classes/tostring.phpt: - Use __tostring() in all printing functions. - - * ext/standard/tests/array/007.phpt - ext/standard/tests/array/array_intersect_1.phpt: - No Notices here - - * run-tests.php: - Fix data source - - * ZendEngine2/zend_execute.c: - Fix (string) conversion - - * ZendEngine2/zend.c: - Add missing notice - -2003-12-29 Rob Richards <rrichards@ctindustries.net> - - * NEWS: - BFN - - * ext/dom/dom_iterators.c - ext/dom/nodelist.c: - Fixed bug #26743 (getElementsByTagName doesn't work properly) - -2003-12-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Align output if one section shows 100% and display percentages when not - counting skipped tests. - -2003-12-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pgsql/php_pgsql.h: - Removed a useless define. - -2003-12-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS: - BFN - - * tests/classes/autoload_001.phpt - tests/classes/autoload_002.phpt - tests/classes/autoload_003.phpt - tests/classes/autoload_004.phpt - tests/classes/autoload_derived.p5c - tests/classes/autoload_root.p5c: - Add some __autoload() tests. - - * ZendEngine2/zend_execute_API.c: - Fix __autoload() with derived classes - -2003-12-29 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/TODO: - updated todo list (removed finished tasks) - -2003-12-28 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c: - fixed prototype for mysqli_bind_result - -2003-12-28 Derick Rethans <php@derickrethans.nl> - - * ext/standard/var.c: - - Fix typo - -2003-12-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c - ext/gd/gd_ctx.c - ext/gd/gdcache.c - ext/gd/gdcache.h - ext/gd/gdttf.c: - Last bit of CS fixes. - - * ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_arc_f_buggy.c - ext/gd/libgd/gd_gd.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gd_io.h - ext/gd/libgd/gd_io_dp.c - ext/gd/libgd/gd_io_ss.c - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gd_wbmp.c - ext/gd/libgd/gdcache.c - ext/gd/libgd/gdcache.h - ext/gd/libgd/gdft.c - ext/gd/libgd/gdhelpers.h - ext/gd/libgd/gdkanji.c - ext/gd/libgd/gdxpm.c - ext/gd/libgd/testac.c - ext/gd/libgd/wbmp.c - ext/gd/libgd/wbmp.h - ext/gd/libgd/webpng.c - ext/gd/libgd/xbm.c: - CS fixes. - - * (PHP_4_3) - ext/standard/file.c: - Boundry check. - -2003-12-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/factory_and_singleton_009.phpt - tests/classes/factory_and_singleton_010.phpt: - Add more tests. - - * ext/sqlite/tests/sqlite_oo_030.phpt: - Add a test - - * ext/sqlite/sqlite.c: - Fix a memleak - Improve error messages - - * ZendEngine2/zend_API.c: - WS - - * ZendEngine2/zend_API.h - ZendEngine2/zend_compile.c: - Fix order of class_entry member initialization (needed for example for DOM) - -2003-12-28 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * ext/sqlite/config.m4: - revert my previous patch because utf-8 support is still in experimental - status. - - * ext/sqlite/config.m4: - added warning message. - - * ext/sqlite/config.m4: - added a option to select character encoding for sqlite. - -2003-12-28 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_prop.c: - fixed bug in properties for longlong values - -2003-12-28 Sara Golemon <php@alphaweb.net> - - * ext/standard/tests/file/userwrapper.phpt: - Test additional wrapper methods [unlink, rename, mkdir, rmdir, url_stat] - -2003-12-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Just laugh at me :) - - * ext/iconv/iconv.c: - - Add missing sanity check. - -2003-12-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS: - BFN - - * ZendEngine2/zend_language_parser.y: - Fixed bug #26065 (Crash when nesting classes) - - * (PHP_4_3) - NEWS - ext/sqlite/sqlite.c: - Fixed Bug #25329 sqlite_create_function with method and reference to $this - - * ext/sqlite/sqlite.c: - Correct in order - - * ext/sqlite/sqlite.c: - Bugfix #25329 - - * ext/sqlite/tests/sqlite_oo_029.phpt: - Not needed - - * ext/sqlite/tests/sqlite_oo_029.phpt: - Add new test related to bug #25329. - - * NEWS - ext/standard/basic_functions.c - ext/standard/tests/general_functions/bug25038.phpt: - Bugfix #25038 (call_user_func issues warning if function throws exception) - - * ZendEngine2/tests/bug26698.phpt: - Add new test - - * ZendEngine2/zend_objects.c: - Simplify - - * ZendEngine2/zend_object_handlers.c: - Fix __tostring() and concatenation - -2003-12-27 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/node.c: - fix libxml mem leak - - * NEWS: - Fixed bug #26723 - - * ext/dom/node.c: - Fixed bug #26723 (domNode::appendChild() changes child node namespace) - apply fix to insertBefore and replaceChild - -2003-12-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - GD news - - * (PHP_4_3) - ext/gd/config.m4 - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_io.c - ext/gd/libgd/gd_io_file.c - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gdft.c - ext/gd/libgd/gdhelpers.h: - MFH: Synchronized bundled GD library with GD 2.0.17 - - * ext/gd/config.m4 - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_io.c - ext/gd/libgd/gd_io_file.c - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gdft.c - ext/gd/libgd/gdhelpers.h: - Synchronized bundled GD library with GD 2.0.17 - . GD is now thread-safe thanks to wrappers around freetype library - . Significant optimization to png writing code. - . Miscellaneous fixes. - Fixed memory leak inside php_imagettftext_common() - Make ext/gd compile with GD 2.0.17+ (gdFreeFontCache() is not avaliable) - -2003-12-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_execute.c: - Fix warning - -2003-12-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - Zend/zend_highlight.c - tests/strings/bug26703.phpt: - MFH: Fixed Bug #26703 (Certain characters inside strings incorrectly - treated as keywords). - - * ZendEngine2/zend_highlight.c: - Fixed Bug #26703 (Certain characters inside strings incorrectly treated as - keywords). Original patch by vrana@php.net. - - * tests/strings/bug26703.phpt: - - Fixed Bug #26703 (Certain characters inside strings incorrectly treated as - keywords). Original patch by vrana@php.net. - -2003-12-25 Antony Dovgal <tony2001@phpclub.net> - - * ext/oci8/oci8.c - ext/oci8/php_oci8.h: - workaround for possible ORA-22280 warning if buffers were not flushed - -2003-12-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/file.c: - - fixes for compatibility. now fgetcsv() treats a null line to be a single - null component. - -2003-12-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/main.c: - MFH: Fixed bug #26707 (Incorrect error for disabled functions/classes). - - - * main/main.c - main/php.h - main/php_globals.h: - Fixed bug #26707 (Incorrect error for disabled functions/classes). - -2003-12-24 Antony Dovgal <tony2001@phpclub.net> - - * ext/oci8/oci8.c: - separate oci_lob_flush() to use it in oci_lob_append() etc. in the future - -2003-12-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - - Supply some comments. Hope those help when you have to debug this dead - beef. - - Fix iconv_mime_decode() to correctly handle "malformed" headers :) - - Fix iconv_mime_decode() bug, that the result is mangled when - ICONV_MIME_CONTINUE_ON_ERROR is enabled and the function encounters an - unconvertable encoded chunk. - -2003-12-23 Ilia Alshanetsky <ilia@prohost.org> - - * run-tests.php: - Properly detect bundled libtool when PHP is built in a separate directory. - Detect version of system libtool, which is used by phpize. - - * ext/pgsql/tests/09notice.phpt: - Make test work with PostgreSQL 7.4 - -2003-12-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Those are not structures :-) - -2003-12-23 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dom/namednodemap.c - ext/dom/nodelist.c: - Compiler warning fixes. - - * ext/iconv/iconv.c: - Fixed compiler warnings. - -2003-12-23 Antony Dovgal <tony2001@phpclub.net> - - * ext/oci8/oci8.c: - add oci_fetch_assoc(), oci_fetch_object(), oci_fetch_array() & - oci_fetch_row() - change ocifetchinto() to use php_oci_fetch_row() - - * ext/oci8/oci8.c: - huge patch - change almost all func names to match naming conventions - keep ocifetchinto & *buffering for awhile - they will be rewritten soon - old names are kept as aliases - -2003-12-23 Wez Furlong <wez.php@thebrainroom.net> - - * ext/dba/config.w32: - enable inifile handler under new win32 build too - -2003-12-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/dba.dsp: - Add inifile handler in windows build too. - -2003-12-23 Andi Gutmans <andi@zend.com> - - * sapi/cli/php.1.in: - - Commit fixes to PHP man page - -2003-12-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/file.c: - Oops. - - * (PHP_4_3) - ext/standard/file.c: - Fix fgetcsv()'s null line handling. - -2003-12-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS - ZendEngine2/zend.c - ZendEngine2/zend_execute_API.c - ZendEngine2/zend_globals.h - ZendEngine2/tests/bug26697.phpt: - Fixed bug #26697 (calling class_exists on a nonexistent class in __autoload - results in segfault). - -2003-12-23 Antony Dovgal <tony2001@phpclub.net> - - * ext/oci8/oci8.c: - do not delete connection ids, we need them - -2003-12-23 Georg Richter <phpinfo@t-online.de> - - * NEWS: - - -2003-12-23 Wez Furlong <wez.php@thebrainroom.net> - - * README.WIN32-BUILD-SYSTEM: - Now that it has matured somewhat, don't discourage questions about it - quite so strongly. - Add note about snapshot building. - -2003-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * README.SUBMITTING_PATCH - ext/exif/tests/exif005.phpt - ext/standard/tests/strings/str_shuffle.phpt - ext/standard/tests/strings/strtr.phpt: - Typos found by Petras Kudaras. - -2003-12-22 Frank M. Kromann <frank@kromann.info> - - * ext/imap/config.w32 - ext/imap/php_imap.def: - No need for these trick when linking with a correct cclient.lib - -2003-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/session/tests/019.phpt: - Preserve casing - - * ext/simplexml/tests/016.phpt - ext/standard/tests/serialize/001.phpt: - Fix test - - * NEWS: - Update - - * ZendEngine2/tests/bug26229.phpt - ZendEngine2/tests/bug26695.phpt - tests/lang/bug23524.phpt - tests/strings/bug22592.phpt: - Add more tests - - * ZendEngine2/tests/bug24884.phpt - ZendEngine2/tests/bug26166.phpt - tests/classes/__set__get_001.phpt - tests/classes/array_access_001.phpt - tests/classes/array_access_002.phpt - tests/classes/array_access_003.phpt - tests/classes/array_access_004.phpt - tests/classes/bug23951.phpt - tests/classes/dereferencing_001.phpt - tests/classes/interfaces_002.phpt - tests/classes/type_hinting_001.phpt - tests/lang/bug26182.phpt - tests/lang/type_hints_001.phpt - tests/run-test/test009.phpt: - Fix tests now that class names are shown in correct casing - -2003-12-22 Wez Furlong <wez.php@thebrainroom.net> - - * ext/fbsql/config.w32: - Allow FrontBase to build against my local version of the headers - - * ext/yaz/config.w32: - Proper header check for yaz. - -2003-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Preserve class name casing. - - * NEWS: - BFN - -2003-12-22 Wez Furlong <wez.php@thebrainroom.net> - - * ext/gd/config.w32: - For GD, build the extension as php_gd2.dll instead of php_gd.dll. - Thanks again Frank :-) - - * TSRM/tsrm_virtual_cwd.c - TSRM/tsrm_win32.c - TSRM/tsrm_win32.h: - It seems that making the NewAPIs.h header globally visible causes - problems when compiling the com_dotnet extension, so I'm moving - it to be visible only to the VCWD code. - Thanks Frank :-) - -2003-12-22 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/file.c: - Fixed memory leak. - -2003-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Fixed bug #26695 (Reflection API does not recognize mixed-case class hints) - -2003-12-22 Frank M. Kromann <frank@kromann.info> - - * ext/sqlite/php_sqlite.def: - Convert to windows line endings - -2003-12-22 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_report.c: - beautifying :) - - * ext/mysqli/mysqli_report.c: - fixed bug #26680 - -2003-12-22 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/domxml.dsp: - define LIBXML_THREAD_ENABLED - - * ext/xsl/xsltprocessor.c: - rollback to previouos version - bug #26690 fixed in libxml.c - -2003-12-22 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/xsl/xsltprocessor.c: - Fixed bug #26690 (make xsltProcessor->transformToUri use streams wrappers). - -2003-12-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS - ZendEngine2/zend_object_handlers.c - tests/classes/array_access_007.phpt: - Fixed bug #26675 (Segfault on ArrayAccess use) - Update NEWS - -2003-12-22 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/basic_functions.c: - MFH: Define INADDR_NONE for systems that don't have it (apparently solaris) - - * ext/standard/basic_functions.c: - Define INADDR_NONE for systems that don't have it (apparently solaris). - - * ext/pgsql/pgsql.c: - Missing bit for bug #26625. - -2003-12-22 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/pi3web/config.w32: - Verify that new build system works with Pi3Web 2.0.2 - - * TSRM/config.w32 - TSRM/tsrm_win32.c - TSRM/tsrm_win32.h: - Fix bug #26692; Could not find GetLongPathNameA under NT4. - This fix relies on you having the Platform SDK headers. - Using the new build system, the NewAPIs.h header will be detected - automatically, however, for people building using .dsp files, - you will need to add /DHAVE_NEWAPIS_H=1 to the TSRM project - if you have those newer headers. - - * ext/dom/config.w32 - ext/exif/config.w32 - ext/simplexml/config.w32 - ext/wddx/config.w32 - ext/xml/config.w32 - ext/xmlrpc/config.w32 - ext/xsl/config.w32: - Add dependencies for these extensions - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_object_handlers.h: - export these symbols for use by SPL as a shared extension - - * sapi/cli/config.w32 - sapi/cli/php_cli.c: - add win32 configure option for CLI to switch on CRT heap debugging - -2003-12-22 Jon Parise <jon@csh.rit.edu> - - * ext/zlib/config.w32: - Correcting the description field. - -2003-12-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - - Fix multibyte handling errors in iconv_mime_encode() when - quoted-printable - encoding scheme is used. - - Fix segfault that occurs in iconv_mime_encode() when input_charset or - output_charset parameter is not specified in the associative array. - -2003-12-21 Derick Rethans <php@derickrethans.nl> - - * configure.in - main/php_version.h: - - Fix version number so that people are not mistaking our development - version for RC1. - -2003-12-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ncurses/ncurses_functions.c: - Corrected argument parsing. - -2003-12-21 Zeev Suraski <zeev@zend.com> - - * configure.in - main/php_version.h: - B3 here we go (away) - - * (php_5_0_0b3) - NEWS: - Update date - - * (php_5_0_0b3) - configure.in - main/php_version.h: - B3 here we come - -2003-12-21 Ilia Alshanetsky <ilia@prohost.org> - - * (php_5_0_0b3) - ext/dom/document.c - ext/dom/namednodemap.c - ext/dom/nodelist.c: - Compiler warning fixes. - - * (php_5_0_0b3) - ext/openssl/openssl.c: - Fixed uninitialized usage of mdtype when unknown signature algorithm is - found. - -2003-12-20 Andi Gutmans <andi@zend.com> - - * configure.in - main/php_version.h: - - Make the world a better place. - - Will roll b3 tomorrow. - -2003-12-20 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/transports.c: - MFB fix for #25597 - - * (PHP_4_3) - ext/standard/fsock.c: - Fix Bug #25597 pfsockopen crashes when recycling a persistent list entry. - -2003-12-19 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/embed/config.w32: - Forgot to add embed config.w32, and tweak version resource when CREDITS - file is missing. - - * win32/flock.c - win32/flock.h: - Export flock for win32 - - * (php_5_0_0b3RC2) - sapi/aolserver/config.w32 - sapi/apache/config.w32 - sapi/apache_hooks/config.w32 - sapi/nsapi/config.w32 - sapi/pi3web/config.w32: - More things for the new build system. - Pi3Web and aolserver build untested (no headers and libs for those here) - - * (php_5_0_0b3RC2) - sapi/apache2handler/config.w32 - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/sapi_apache2.c: - Make apache2handler build with new build system. - Perhaps also make it build with .dsp system too... - - * (php_5_0_0b3RC2) - NEWS - ext/notes/.cvsignore - ext/notes/notes.dsp - ext/notes/notes.dsw - ext/notes/php_notes.c - ext/notes/php_notes.h: - Moved ext/notes to PECL. - (win32 only, and doesn't build on snaps.php.net) - - * (php_5_0_0b3RC2) - ext/pdf/config.w32 - ext/pspell/config.w32 - ext/snmp/config.w32 - ext/snmp/snmp.c - ext/sockets/config.w32 - ext/sybase_ct/config.w32: - Make these build with new win32 build system. - - * (php_5_0_0b3RC2) - ext/xmlrpc/config.w32: - Make xmlrpc build using our expat compat functions. - Would be good if someone could verify that it actually - works in this configuration. - - * (php_5_0_0b3RC2) - ext/yaz/config.w32: - add config.w32 for ext/yaz - Edin: we need to update the yaz stuff in php-win32-dev - so that this extension will build. - - * (php_5_0_0b3RC2) - ext/xml/compat.c - ext/xml/expat_compat.h: - Export expat compat functions. - "Implement" XML_GetCurrentByteCount(); probably not 100% - correct, but the only usage of it is by xmlrpc extension when - reporting an error; it should be safe. - -2003-12-19 Derick Rethans <php@derickrethans.nl> - - * (php_5_0_0b3RC2) - ext/mcrypt/TODO: - - Test commit - - * (php_5_0_0b3RC2) - pear/CODING_STANDARDS: - - Test 3 - - * pear/CODING_STANDARDS: - - test 2 - -2003-12-19 Dmitry Stogov <dmitry@zend.com> - - * (php_5_0_0b3RC2) - ext/standard/tests/array/array_sum.phpt: - Using INI section. - - * (php_5_0_0b3RC2) - tests/classes/assign_op_property_001.phpt - tests/classes/incdec_property_001.phpt - tests/classes/incdec_property_002.phpt - tests/classes/incdec_property_003.phpt - tests/classes/incdec_property_004.phpt: - New tests for memory leaks - -2003-12-19 Wez Furlong <wez.php@thebrainroom.net> - - * (php_5_0_0b3RC2) - ext/gettext/config.w32 - ext/interbase/config.w32 - ext/ldap/config.w32 - ext/mcrypt/config.w32 - ext/mcve/config.w32 - ext/mime_magic/config.w32 - ext/ming/config.w32 - ext/msql/config.w32 - ext/oci8/config.w32 - ext/oracle/config.w32: - make these build with new win32 build system. - mcve untested (I don't have those libs/headers) - -2003-12-19 Derick Rethans <php@derickrethans.nl> - - * pear/CODING_STANDARDS: - - Test new commit info file - -2003-12-19 Andi Gutmans <andi@zend.com> - - * (php_5_0_0b3RC2) - ZendEngine2/zend_language_parser.y: - - Nuke another rule (thanks to Jan for noticing this) - -2003-12-19 Dmitry Stogov <dmitry@zend.com> - - * (php_5_0_0b3RC2) - ZendEngine2/zend.c: - Bug #25547 (error_handler and array index with function call) was fixed - tests/lang/bug25547.phpt - -2003-12-19 Jan Lehnardt <jan@dasmoped.net> - - * (php_5_0_0b3RC2) - scripts/phpize.in: - - restructured phpize - - added -v and --version to print out API numbers - - discussed with Jani and Andi - -2003-12-19 Pierre-Alain Joye <paj@pearfr.org> - - * (php_5_0_0b3RC2) - pear/package-PEAR.xml: - - date==today() - -2003-12-19 Ilia Alshanetsky <ilia@prohost.org> - - * (php_5_0_0b3RC2) - ext/standard/basic_functions.c: - Check correction (Thanks Andi). - -2003-12-19 Pierre-Alain Joye <paj@pearfr.org> - - * pear/package-PEAR.xml: - - prepare 1.3b5 - -2003-12-19 Andi Gutmans <andi@zend.com> - - * NEWS: - - Update date - - * (php_5_0_0b3RC2) - configure.in - main/php_version.h: - - Prepare for RC2 - - * ZendEngine2/zend_language_parser.y: - - Nuke unused code - -2003-12-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c: - MFH: Fixed bug #26667 (Added safety checks to ip2long()). - - * ext/standard/basic_functions.c: - Fixed bug #26667 (Added safety checks to ip2long()). - -2003-12-19 Wez Furlong <wez.php@thebrainroom.net> - - * (php_5_0_0b3RC2) - ext/zlib/config.w32: - we only use zlib.lib - - * (php_5_0_0b3RC2) - ext/imap/config.w32: - detect c-client headers correctly using Edin's php-win32-dev layout - - * (php_5_0_0b3RC2) - ext/curl/config.w32: - copy-n-paste error - - * (php_5_0_0b3RC2) - ext/com_dotnet/config.w32: - Explicitly depend on oleaut32.lib - - * (php_5_0_0b3RC2) - cvsclean.bat: - "Real" cvsclean, works as the unix version does - - * (php_5_0_0b3RC2) - win32/select.c: - this should be an int - - * (php_5_0_0b3RC2) - ext/standard/parsedate.y: - add prototype - - * (php_5_0_0b3RC2) - ext/sqlite/tests/.cvsignore: - ignore .tmp files created by tests - - * (php_5_0_0b3RC2) - ext/gd/libgd/gdft.c: - be slightly nicer when defining R_OK - -2003-12-19 Dmitry Stogov <dmitry@zend.com> - - * ext/standard/tests/array/array_sum.phpt: - Memory limit overflow was fixed - - * (php_5_0_0b3RC2) - ZendEngine2/zend_execute.c: - Error reporting on unset string offset was added (Bug #24773 - Zend/tests/bug24773.phpt) - - * ZendEngine2/zend_execute.c - tests/classes/array_access_006.phpt: - Assign_op operators (+=) were fixed for elements of overloaded objects - -2003-12-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (php_5_0_0b3RC2) - tests/classes/array_access_005.phpt: - Fix test - - * (php_5_0_0b3RC2) - tests/classes/visibility_005.phpt: - Add test for foreach visibility - -2003-12-18 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_execute.c: - - Nuke C++ comment - - * ZendEngine2/zend_execute.c: - - Revert patch 1.566 - -2003-12-18 Andrey Hristov <php@hristov.com> - - * ext/standard/tests/array/array_sum.phpt: - test case for array_sum - -2003-12-18 Stig Bakken <ssb@trd.overture.com> - - * pear/scripts/pearcmd.php: - - PHP 4 fix for the E_STRICT check - -2003-12-18 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/sqlite/php_sqlite.h - ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_026.phpt - ext/sqlite/tests/sqlite_oo_028.phpt: - Added sqlite_fetch_column_types() function. - -2003-12-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/php_qdbm.h: - Add this file too - - * NEWS - ext/dba/config.m4 - ext/dba/dba.c - ext/dba/dba_qdbm.c - ext/dba/tests/dba_qdbm.phpt: - dded qdbm handler (http://qdbm.sourceforge.net). - - * ext/dba/dba.c - ext/dba/dba_flatfile.c - ext/dba/php_dba.h - ext/dba/libinifile/inifile.c: - Centralize ability to drop APPEND flag. This probably fixes some ini file - issues. - - * ext/dba/tests/dba_cdb.phpt - ext/dba/tests/dba_db2.phpt - ext/dba/tests/dba_db3.phpt - ext/dba/tests/dba_db4.phpt - ext/dba/tests/dba_dbm.phpt - ext/dba/tests/dba_flatfile.phpt - ext/dba/tests/dba_gdbm.phpt - ext/dba/tests/dba_handler.inc - ext/dba/tests/dba_inifile.phpt - ext/dba/tests/dba_ndbm.phpt: - Improve dba tests: check in both modes external and database locking. - - * NEWS - ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_object_handlers.h: - Fixed bug #24837 Incorrect behaviour of PPP using foreach. - -2003-12-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - "a" - -2003-12-18 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Downloader.php: - fix #449: XML_SVG and VFS fail to install properly using PEAR command - fix #455: PEAR_Downloader does not set $ui - - * pear/scripts/pearcmd.php: - remove retarded use of numbers (REALLY bad idea) for error handling, add - check for E_STRICT and ignore all of those errors - -2003-12-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/tests/014.phpt - ext/simplexml/tests/016.phpt: - Update tests to see where they fail now exactly - -2003-12-18 Dmitry Stogov <dmitry@zend.com> - - * ext/simplexml/simplexml.c - ext/simplexml/tests/017.phpt - ext/simplexml/tests/018.phpt: - two new methods were added - $node->count($subnode_name) - returns count of subnodes with specified - name - $node->attributes() - returns array of attributes - -2003-12-18 Wez Furlong <wez.php@thebrainroom.net> - - * win32/winutil.c: - make it totally safe again - - * main/php_network.h: - Counteract brain-death in Apache headers - (they #define strtoul to something that will break compilation, - and it successfully breaks the win32 IPv6 headers) - - * ext/com_dotnet/com_dotnet.c - ext/com_dotnet/com_extension.c - ext/com_dotnet/php_com_dotnet_internal.h: - Fix use of the CorRuntimeHost; once it has been stopped for a process, it - cannot be restarted, so we keep it alive for the duration of the process, - and instead close down the application domain in - request shutdown. - - * NEWS: - add news about tidy - - * win32/winutil.c: - make sure this is initialized to NULL as we don't check the return - value of the FormatMessage function; we could end up using a stale - pointer. - -2003-12-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * win32/winutil.c: - Leak for b3 and find a better solution until RC1 - -2003-12-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS - ext/mbstring/mbstring.c - ext/mbstring/tests/bug26639.phpt: - MFH(r-1.206): Fixed bug #26639 (mb_convert_variables() clutters variables - beyond the references) - - * ext/mbstring/tests/bug26639.phpt: - - Fix bug #26639 (mb_convert_variables() clutters variables beyond the - references) - - * ext/mbstring/mbstring.c: - Fix bug #26639 (mb_convert_variables() clutters variables beyond the - references) - -2003-12-18 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/gd/gd.c: - Fix remaining gd build issue - -2003-12-18 John Coggeshall <john@coggeshall.org> - - * php.ini-dist - php.ini-recommended: - Adding the tidy.default_config and tidy.clean_output options to the .ini - files - -2003-12-17 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/gd/libgd/gdft.c: - MFB compile fix - -2003-12-17 Andrey Hristov <php@hristov.com> - - * ext/standard/microtime.c: - proto fix - - * NEWS: - entry for microtime()'s new clothes - -2003-12-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/array_access_005.phpt: - Add new test - -2003-12-17 Andi Gutmans <andi@zend.com> - - * NEWS: - - Update NEWS for tomorrow morning so that I don't forget when I'm sleepy - -2003-12-17 Andrey Hristov <php@hristov.com> - - * ext/standard/microtime.c: - Added optional parameter to microtime so now it can return float if it - the user wants. This prevents from getting string representation exploding - it and then creating a float. - -2003-12-17 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - wet - -2003-12-17 Andi Gutmans <andi@zend.com> - - * (php_5_0_0b3RC1) - configure.in - main/php_version.h: - Roll RC1 of B3 - -2003-12-17 Rob Richards <rrichards@ctindustries.net> - - * (php_5_0_0b3RC1) - ext/dom/php_dom.c: - no longer need to cleanup temp var - -2003-12-17 Ilia Alshanetsky <ilia@prohost.org> - - * (php_5_0_0b3RC1) - tests/lang/bug22510.phpt: - Update test. - -2003-12-17 Zeev Suraski <zeev@zend.com> - - * (php_5_0_0b3RC1) - ZendEngine2/zend_execute.c: - This part of the if was necessary after all. - Refix bug #22510 - -2003-12-17 Dmitry Stogov <dmitry@zend.com> - - * (php_5_0_0b3RC1) - ZendEngine2/zend_execute_API.c - ext/simplexml/tests/014.phpt - ext/simplexml/tests/015.phpt - ext/simplexml/tests/016.phpt: - -** empty log message *** - - * (php_5_0_0b3RC1) - ext/simplexml/simplexml.c - ext/simplexml/tests/015.phpt: - accessing singular subnode as array - - * (php_5_0_0b3RC1) - ZendEngine2/zend_compile.c: - Dynamic function call from object's property was fixed - (See "tests/lang/bug24926.phpt" and "tests/lang/bug25652.phpt") - - * ZendEngine2/zend_execute_API.c: - Access to globals/autoglobals from class __destructor was fixed. - (see "tests/lang/bug24908.phpt" and - "tests/classes/destructor_and_globals.phpt") - -2003-12-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (php_5_0_0b3RC1) - ext/standard/dl.c - win32/winutil.c: - Fix a memleak: A second call to *nix version of dlerror() frees the error - string. This behavior is also adapted to the win build so that the buffer - returned by FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER) can be freed - too. - -2003-12-17 Rob Richards <rrichards@ctindustries.net> - - * ext/simplexml/simplexml.c: - free nodes correctly to clear node proxies - -2003-12-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (php_5_0_0b3RC1) - ext/exif/exif.c: - Fix warning - - * (php_5_0_0b3RC1) - ext/dba/dba_flatfile.c - ext/dba/libinifile/inifile.c: - Fix warnings - -2003-12-16 Derick Rethans <php@derickrethans.nl> - - * NEWS - ext/standard/datetime.c - ext/standard/tests/time/date.phpt: - - Added 'c' modifier to date() which returns the date in ISO 8601 format. - -2003-12-16 Andrei Zmievski <andrei@gravitonic.com> - - * NEWS - ext/pcre/php_pcre.c - ext/pcre/pcrelib/AUTHORS - ext/pcre/pcrelib/COPYING - ext/pcre/pcrelib/ChangeLog - ext/pcre/pcrelib/INSTALL - 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/dll.mk - ext/pcre/pcrelib/internal.h - ext/pcre/pcrelib/maketables.c - ext/pcre/pcrelib/pcre.c - ext/pcre/pcrelib/pcre.h - ext/pcre/pcrelib/pcregrep.c - ext/pcre/pcrelib/pcreposix.c - ext/pcre/pcrelib/pcretest.c - ext/pcre/pcrelib/study.c - ext/pcre/pcrelib/doc/Tech.Notes - ext/pcre/pcrelib/doc/pcre.txt: - MFB - - * (PHP_4_3) - NEWS - ext/pcre/config.m4: - Umm, let's not enable NO_RECURSE by default. The matches on some - patterns can be more than twice as slow as before. - - * (PHP_4_3) - ext/pcre/php_pcre.c: - Fix function name. - - * ext/pcre/php_pcre.c: - -** empty log message *** - - * (PHP_4_3) - NEWS - ext/pcre/config.m4 - ext/pcre/php_pcre.c - ext/pcre/pcrelib/AUTHORS - ext/pcre/pcrelib/COPYING - ext/pcre/pcrelib/ChangeLog - ext/pcre/pcrelib/INSTALL - 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/dll.mk - ext/pcre/pcrelib/internal.h - ext/pcre/pcrelib/maketables.c - ext/pcre/pcrelib/pcre.c - ext/pcre/pcrelib/pcre.h - ext/pcre/pcrelib/pcregrep.c - ext/pcre/pcrelib/pcreposix.c - ext/pcre/pcrelib/pcretest.c - ext/pcre/pcrelib/study.c - ext/pcre/pcrelib/doc/Tech.Notes - ext/pcre/pcrelib/doc/pcre.txt: - - Upgraded library to version 4.5 - - Define NO_RECURSE to avoid stack problems. - - Moved contents of RINIT hook to MINIT and removed RINIT. - - Removed a couple of extraneous files. - -2003-12-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.dsp: - Add inifile - - * ext/dba/dba_flatfile.c: - Fix winbuild - - * ext/simplexml/tests/011.phpt - ext/simplexml/tests/012.phpt - ext/simplexml/tests/013.phpt: - Not needed here (copy'n'paste) - -2003-12-16 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/xmlrpc/libxmlrpc/simplestring.c - ext/xmlrpc/libxmlrpc/xml_element.c - ext/xmlrpc/libxmlrpc/xmlrpc.c - ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c: - Fix some compile warnings (patch by Joe Orton) - -2003-12-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/tests/.cvsignore: - Add missing .cvsignore - - * ext/simplexml/tests/013.phpt: - Add a test to check split text content collecting - - * ext/simplexml/simplexml.c: - Better comment - -2003-12-16 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/sockets/sockets.c: - nuke unused code - -2003-12-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/CREDITS: - Add myself - - * ext/simplexml/simplexml.c - ext/simplexml/tests/012.phpt: - Add error handling for element/attribute creation/changing - - * ext/simplexml/tests/011.phpt: - Add test for string conversion capabilities when used with echo/print. - -2003-12-16 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS - ext/ftp/ftp.c: - MFH: Fail loudly. This is too often reported as a "bug". - - * ext/ftp/ftp.c: - Fail loudly, silence bogus bugs. - -2003-12-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gdft.c - ext/gd/libgd/gdft.c: - ZTS fix. - - * ext/dom/php_dom.c - ext/simplexml/simplexml.c - ext/xml/xml.c: - Removed duplicate php_libxml_(init|shutdown) they are already done by - ext/libxml. - -2003-12-16 Antony Dovgal <tony2001@phpclub.net> - - * ext/oci8/config.m4 - ext/oci8/oci8.c: - fix bug #26133 (thanks to Harald) - rename constant and add library check to config.m4 - add info lines to see if Collection & Temp Lob support enabled or not - add OCI_THREADED to use thread safe OCI mode with ZTS (should fix bug - #26558) - - * ext/oci8/oci8.c: - fix warning, concerned to second _oci_close_server() call - -2003-12-16 Derick Rethans <php@derickrethans.nl> - - * run-tests.php: - - Remove debug info :) - - * run-tests.php: - - Added %e modifier which gets replaced by the current value of - DIRECTORY_SEPARATOR. - -2003-12-16 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ZendEngine2/zend_compile.h - ZendEngine2/zend_object_handlers.h - ZendEngine2/zend_stream.h: - Sync: Export externally used functions. - -2003-12-16 Dmitry Stogov <dmitry@zend.com> - - * ext/session/tests/014.phpt: - Incorrect test file was fixed. (Use pattern insted of absolute filename) - -2003-12-16 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/oci8/oci8.c: - fix non-zts build errors - -2003-12-16 Stanislav Malyshev <stas@zend.com> - - * ZendEngine2/zend_compile.c: - export class initialization function - - * ZendEngine2/zend_object_handlers.c: - export externally used functions - - * ZendEngine2/zend_stream.c: - export function - -2003-12-16 Dmitry Stogov <dmitry@zend.com> - - * ext/xml/tests/bug26614.phpt: - Improper test file was fixed. - -2003-12-16 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/oci8/oci8.c - ext/oci8/php_oci8.h: - - - * ext/oci8/CREDITS: - add myself - - * ext/oci8/oci8.dsp: - fix include path - -2003-12-16 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_prop.c: - added properties - - insert_id - - server_status - fixed bug in mysqli_execute (report func) - -2003-12-16 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - BFN - -2003-12-16 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/gd/libgd/gdft.c: - Fix ZTS build. - -2003-12-16 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml: - remove optional dep on xmlrpc, not really useful at this point - add required dep on pcre, as it is used without reservation in - PEAR_Config, and other places - -2003-12-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/pgsql/pgsql.c: - MFH: Fixed Bug #26625 (pg_convert sets NULL incorrectly for character data - types). - - * ext/pgsql/pgsql.c: - Fixed Bug #26625 (pg_convert sets NULL incorrectly for character data - types). - -2003-12-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c: - Check validity of seeks. - WS/CS - -2003-12-15 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/gd/libgd/gdft.c: - MFH: Fixed bug #26635 (fixed look up for fonts in the current directory - w/ZTS) - - * ext/gd/libgd/gdft.c: - Fixed bug #26635 (fixed look up for fonts in the current directory w/ZTS) - -2003-12-15 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4_3) - ext/pcre/php_pcre.c: - -** empty log message *** - -2003-12-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug26634.phpt - ext/standard/tests/file/bug26634.phpt - ext/standard/tests/file/test4.csv - ext/standard/tests/file/test4.csv: - - file bug26634.phpt was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/standard/file.c: - Fixed bug #26634 & added test case. - -2003-12-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_object_handlers.h - tests/classes/tostring.phpt: - Reenable __tostring() magic for print,echo,concatenation,function naming... - but not for other internal things. - -2003-12-15 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ZendEngine2/zend_execute.c: - ws + cs (no c++ comments in c code) - -2003-12-15 Dmitry Stogov <dmitry@zend.com> - - * ZendEngine2/zend_execute.c: - Bug #24773 was fixed (Zend/tests/bug24773.phpt) - Assign_op operators (+=) were fixed for elements of overloaded objects - Memory leaks during accessing ptoperies/elements of overloaded objects - were fixed - - * ZendEngine2/zend_execute_API.c - ZendEngine2/zend_reflection_api.c: - Memory corruptions were fixed in zend_str_tolower_copy() - -2003-12-15 Sara Golemon <php@alphaweb.net> - - * ext/standard/url.c: - Scan for : in host:port pair from right instead of left. - This will allow handling of http://[fe80::1]:443/foo.html - IPv6 Numeric addressing with port number to parse correctly. - -2003-12-15 Ilia Alshanetsky <ilia@prohost.org> - - * win32/select.c: - Removed unused variable. - -2003-12-15 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - TSRM/TSRM.c: - MFH: Fix from Michael Sisolak (destructors weren't always properly called) - - * NEWS: - lalalaa.. - -2003-12-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/session/tests/014.phpt: - Update test to reflect new functionality. - - * NEWS - ext/session/session.c: - Fixed bug #24693 (Allow session.use_trans_sid to be enabled/disabled from - inside the script). - -2003-12-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/dba/dba.c - ext/dba/dba_flatfile.c - ext/dba/tests/dba_handler.inc: - MFH: Synch (as far as possible) and fix #26304 - - * ext/dba/tests/dba_handler.inc: - Change to more complicated 'c' more - - * ext/dba/dba.c - ext/dba/dba_flatfile.c: - - Fix Bug #26304 Unexpected data loss when opening dba file - - Correct handling for flatfile handler - - * ext/dba/libinifile/inifile.c - ext/dba/libinifile/inifile.h: - Not needed - -2003-12-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * README.PHP4-TO-PHP5-THIN-CHANGES: - Reorganization. - - * README.PHP4-TO-PHP5-THIN-CHANGES: - Note about Apache2 SAPI change. - -2003-12-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_011.phpt - ext/sqlite/tests/sqlite_oo_011.phpt: - Do not mangle column names. - - * tests/lang/bug22367.phpt: - Fixed test. - - * ext/standard/file.h - main/streams/userspace.c: - Fixed compiler warnings. - -2003-12-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/array_access_003.phpt: - Fix test - -2003-12-14 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_compile.h - ZendEngine2/zend_execute.c - ZendEngine2/zend_execute.h: - Fix behavior of return-by-reference functions. Remove erroneous warnings, - add E_STRICT warnings in case you return something by reference that - you're - not supposed to (anything that's not a variable, or a return-value of a - function that returned by reference). - -2003-12-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * TSRM/TSRM.c: - Removed doubled loop from wrongly applied patch - -2003-12-14 Zeev Suraski <zeev@zend.com> - - * ext/standard/basic_functions.c: - Cleanup - - * ZendEngine2/zend.h - ZendEngine2/zend_execute.c - ZendEngine2/zend_execute.h: - Some cleanup - - * TSRM/TSRM.c: - Fix from Michael Sisolak (destructors weren't always properly called) - -2003-12-13 Sara Golemon <php@alphaweb.net> - - * main/streams/userspace.c: - Export STREAM_MKDIR_RECURSIVE constant - -2003-12-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - Zend/zend_operators.c: - MFZE2(r-1.172): Fixes for POSIX compliancy. - - * ZendEngine2/zend_operators.c: - Fixes for POSIX compliancy. - -2003-12-13 Derick Rethans <php@derickrethans.nl> - - * NEWS - ext/standard/exec.c - ext/standard/tests/file/bug26615.phpt: - - Fixed bug #26615 (patch by runekl at opoint dot com) - -2003-12-13 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * cvsclean.bat: - Add shortcut for 'nmake /I clean'. - -2003-12-13 Sara Golemon <php@alphaweb.net> - - * main/php_streams.h - main/streams/streams.c: - Fix Win32 Build. mkdir/rmdir are macros - -2003-12-13 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c: - minor fixes for embedded - -2003-12-13 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/xml/tests/bug26614.phpt: - test case for BC bug 26614 - -2003-12-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS - ext/dba/dba.c: - Revert: need a PHP4.3 solution. - - * NEWS - ext/dba/dba.c: - - Fixed bug #26304 (Unexpected data loss when opening dba file). - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_report.c - ext/mysqli/php_mysqli.h: - ZTS fixes - -2003-12-13 Andrey Hristov <php@hristov.com> - - * README.PHP4-TO-PHP5-THIN-CHANGES: - add an example for illegal string offset. the example is stolen from Marcus - and Markus should be now satisfied :). Currently this code segfaults with - PHP_4_3. - -2003-12-13 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix for bug #26595 "`XSLT_NAMESPACE' undeclared" - -2003-12-13 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_nonapi.c: - removed old profiler stuff for embedded server - -2003-12-13 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/bz2/bz2.c - 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/streams.c - main/streams/userspace.c: - Route mkdir()/rmdir() via wrapper ops. - Move current rmdir()/rmdir() code to plain_wrappers.c - Implement mkdir()/rmdir() in ftp:// wrapper - -2003-12-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/file.c: - More fgetcsv() fixes. - -2003-12-13 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_profiler.c - ext/mysqli/mysqli_profiler.h - ext/mysqli/mysqli_profiler_com.c - ext/mysqli/mysqli_profiler_com.h: - removed profiler stuff - - * 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/mysqli_report.c - ext/mysqli/mysqli_report.h - ext/mysqli/php_mysqli.h: - removed profiler - added mysqli_report - - better support for errors - - support for no_index_used and bad_index_used - typos and prototype fixes - -2003-12-11 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Dependency.php - pear/PEAR/Command/Package.php: - MFB - - * (PHP_4_3) - pear/PEAR/Dependency.php: - fix error message, it shouldn't attempt to display a version if none is - installed - - * (PHP_4_3) - pear/PEAR/Command/Package.php: - remove obsolete parameters to constructor - -2003-12-11 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/cli/php_cli.c: - Fixed extra byte allocation for STD* constants and replace magic numbers - with sizeof(). - - * ZendEngine2/zend.h: - Fixed extra byte allocation for TRUE/FALSE/ZEND_THREAD_SAFE/NULL constants. - -2003-12-11 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - add missing not relation - -2003-12-11 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - reword - -2003-12-11 Andrei Zmievski <andrei@gravitonic.com> - - * pear/package-Console_Getopt.xml - pear/Console/Getopt.php: - MFB - - * (PHP_4_3) - pear/package-Console_Getopt.xml - pear/Console/Getopt.php: - Implement getopt2() method and keep BC for getopt(). - -2003-12-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute_API.c: - Bugfix: #26591 [NEW]: "__autoload threw an exception" during an uncaught - Exception - -2003-12-11 Greg Beaver <greg@chiaraquartet.net> - - * pear/System.php: - fix #391, PHP 5 reference fix - - * pear/tests/pear_packager.phpt: - add failure test for non-existing file - - * pear/tests/pear_packager.phpt: - new unit test for PEAR_Packager - -2003-12-11 Dmitry Stogov <dmitry@zend.com> - - * ext/dom/tests/dom003.phpt: - Dir seaparator "\" was removed. - -2003-12-11 Edin Kadribasic <edink@emini.dk> - - * (PHP_4_3) - NEWS: - Mention new pgsql libs - - * ext/pgsql/pgsql.dsp: - MFB: Use standard header locations - -2003-12-11 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_execute.c: - - Refix bug #24773 - -2003-12-11 Edin Kadribasic <edink@emini.dk> - - * (PHP_4_3) - ext/pgsql/pgsql.dsp: - Standard header file locations - - * (PHP_4_3) - ext/pgsql/pgsql.c: - Nuke unused local vars - -2003-12-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_object_handlers.c: - Handle getter failure and allow to bypass thrown exceptions. - - * ZendEngine2/zend_execute.c: - read_dimension() handler might return 0, handle this. - -2003-12-11 Greg Beaver <greg@chiaraquartet.net> - - * pear/System.php - pear/package-Console_Getopt.xml - pear/package-PEAR.xml - pear/Console/Getopt.php - pear/scripts/pearcmd.php: - since nobody has taken any action, fix Console_Getopt to be BC, and update - the PEAR core to take advantage of the new way. Use 1.2 to avoid any - problems with versioning. - - The core passes all unit tests with these changes, so they should work. - - Andrei: feel free to change anything you don't like, this is just a make - it work fix. - - * pear/tests/pear_downloader_new.phpt - pear/tests/pear_downloader_old.phpt: - update test cases for new error messages - - * pear/tests/pear_installer5.phpt: - new test case for directory tree deletion on uninstall - -2003-12-10 Christian Stocker <chregu@phant.ch> - - * ext/xsl/php_xsl.c: - fix crashes when you call php:functionString() with a - non-string handler (by adam) - -2003-12-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/exif/exif.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/php_string.h - ext/standard/string.c: - Fixed ZTS build. - -2003-12-10 Derick Rethans <php@derickrethans.nl> - - * ext/standard/html.c: - - Test before commit - test before commit - -2003-12-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - oops. - - * NEWS: - NFN - -2003-12-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_oo_027.phpt: - The changes() method should be that of the database object not that of - a result. - Added a test case for this bug. - -2003-12-10 Derick Rethans <php@derickrethans.nl> - - * ext/standard/html.c: - - Added support for MacRoman encoding to htmlentities(). (Marcus Bointon) - -2003-12-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.c - ext/mbstring/mbstring.c: - Eliminate compiler warnings. - - * (PHP_4_3) - ext/mbstring/mbstring.dsp: - DOS line endings... - - * (PHP_4_3) - ext/mbstring/mbstring.dsp: - Fix win32 build. - -2003-12-10 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/standard/parsedate.y: - MFH: Fixed bug #26565 (strtotime("this month") resolving to the wrong - month) - - * ext/standard/parsedate.y: - Fixed bug #26565 (strtotime("this month") resolving to the wrong month) - -2003-12-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute_API.c: - Do not double copy the string - -2003-12-10 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli.c: - freeing result and stmt properties in MSHUTDOWN - -2003-12-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/ftp_fopen_wrapper.c - ext/standard/php_string.h - ext/standard/string.c: - Fix bug #26574 (basename() doesn't work properly with multibyte characters) - - * ext/standard/file.c - ext/standard/php_string.h: - Expose the macro globally - - * ext/standard/string.c: - Fix typo. - -2003-12-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_025.phpt: - Fixed a crash in SQLite when fetching data using sqlite_fetch_object() in - a loop. - -2003-12-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/bcmath/config.w32: - consistency with unix build.... - -2003-12-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ZendEngine2/zend_operators.c - ZendEngine2/zend_operators.h - ext/bcmath/bcmath.c - ext/bcmath/config.m4 - ext/bcmath/php_bcmath.h - ext/bcmath/libbcmath/src/bcmath.h - ext/bcmath/libbcmath/src/init.c - main/config.nw.h - main/config.w32.h - main/internal_functions_nw.c - main/internal_functions_win32.c: - - Brought ext/bcmath to the new millennium - -2003-12-09 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - remove references to global variables in validatePackageInfo, remove - extraneous summary that is never reached in the switch - -2003-12-09 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/node.c: - fix possible mem leak when element has children - -2003-12-09 Pierre-Alain Joye <paj@pearfr.org> - - * pear/PEAR/Downloader.php: - - MFB (fix pecl install) - - * (PHP_4_3) - pear/PEAR/Downloader.php: - - Fix pecl installer - package::info() _must_ be called with PECL in mind - There should be other issues, more later. - -2003-12-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/ncurses/config.m4: - MFH: Fixed bug #26564 (ncurses5 has headers in PREFIX/include/ncurses/) - - * ext/ncurses/config.m4: - Fixed bug #26564 (ncurses5 has headers in PREFIX/include/ncurses) - -2003-12-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/dom/node.c: - allow assignment to $node->nodeValue to work for more - objects and in situations where the rvalue is not a string. - (Fixes a segfault in that case) - -2003-12-09 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/php_xsl.c: - fix issues when passing in mulitple arguments - -2003-12-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/cpdf/config.m4: - Fix the configure output.. - - * ext/cpdf/config.m4: - Removed unnecessary outputs - - * ext/standard/credits_sapi.h: - - Update credits. - - * ext/bz2/bz2.c - ext/bz2/php_bz2.h - ext/mono/php_mono.c - ext/mono/php_mono.h - ext/simplexml/php_simplexml.h - ext/simplexml/simplexml.c - main/php_realpath.c: - - Update header + added missing Id tags. - -2003-12-09 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_constants.c: - - Fix overallocation (thanks to Ilia) - -2003-12-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/com_dotnet/com_variant.c: - Kill unused variables. - -2003-12-08 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/parsedate.y: - reduce/reduce conflicts resolved - -2003-12-08 Frank M. Kromann <frank@kromann.info> - - * ext/imap/config.w32 - ext/imap/php_imap.def: - Adding config file for win32. This allows to build with c-client 2002e - - * win32/sendmail.c - win32/sendmail.h: - Exporting symbols used in the imap extension - -2003-12-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/mysqli/config.m4: - ws - -2003-12-08 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/dom_iterators.c - ext/dom/php_dom.c: - fix getElementsByTagname iteration - -2003-12-08 Derick Rethans <php@derickrethans.nl> - - * ZendEngine2/zend_builtin_functions.c: - - Make it compile again - -2003-12-08 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/dom.dsp - ext/iconv/iconv.dsp - ext/simplexml/simplexml.dsp - ext/xmlrpc/xmlrpc.dsp - ext/xsl/xsl.dsp - win32/builddef.bat - win32/php4dllts.dsp: - export libxml2 and iconv symbols - extensions no longer link against either of those - -2003-12-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - typofix - -2003-12-08 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl> - - * (PHP_4_3) - ext/session/session.c: - Fix build - - * (PHP_4_3) - ext/interbase/interbase.c: - Corrected ibase_close() fix - -2003-12-08 Sergey Kartashoff <gluke@mail.ru> - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.c: - - A bug in Udm_Hash32 function was fixed. - -2003-12-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/config.m4: - MFH(r-1.45): Avoid using non-portable test syntax. - - * ext/mbstring/config.m4: - Avoid using non-portable test syntax. This was causing problems on - Solaris. (Reported by Uwe Schindler. Thanks!) - - * ext/xml/xml.c: - NULL pointers can be passed to free_fcn. This is the correct behaviour. - - * ext/iconv/iconv.c: - Fix iconv stream filter to properly handle multibyte characters that - span at the alignment of a hunk. - - * ext/standard/filters.c: - Fix a convert filters bug that occurs when multiple buckets are coming in. - -2003-12-06 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Dependency.php: - MFB - -2003-12-06 Edin Kadribasic <edink@emini.dk> - - * ext/dba/config.w32: - Added dba to the new win32 build. Works both as shared - and built-in extension on windows. - -2003-12-06 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Frontend/CLI.php: - CS - - * pear/PEAR/DependencyDB.php: - (try again) - fix 2 bugs - - - optional dependencies not supported - - incorrect index determination - - * pear/PEAR/DependencyDB.php: - fix 3 bugs - - - optional dependencies not supported - - PHP 5 references (#362) - - incorrect index determination - - * pear/tests/pear_downloader_invalid.phpt: - finished unit test for _processDependency failure test - - * pear/package-Console_Getopt.xml: - stupid me - this was a circular reference, removing - - * pear/PEAR/Downloader.php: - slightly clearer error messages - - * pear/System.php: - fix arg parsing to work with Console_Getopt 2.0 - -2003-12-06 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/file.c: - Fixed memory corruption occuring in fgetcsv() on certain files. - -2003-12-06 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR-new-Downloader.xml - pear/PEAR/Installer-minus-download.php - pear/PEAR/Command/Install-using-downloader.php: - remove unnecessary experimental code - - * pear/package-Console_Getopt.xml - pear/package-Console_Getopt.xml - pear/package-PEAR.xml - pear/package-PEAR.xml: - getting ready for both packages to be released - -2003-12-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c: - MFB: PHP_PQ_ERROR() change - -2003-12-06 Greg Beaver <greg@chiaraquartet.net> - - * pear/scripts/pearcmd.php: - fix for Console_GetOpt 2.0 (what was 1.1 - re-release being negotiated) - -2003-12-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - Update error/warning messages - - * (PHP_4_3) - ext/pgsql/tests/skipif.inc: - MFH: Do not dynamically load the extension in skipif - - * ext/pgsql/tests/skipif.inc: - - - * ext/pgsql/tests/skipif.inc: - Do not dynamically load the extension in skipif - - * ZendEngine2/zend_compile.c: - This test is against interfaces not abstract classes. - - * ZendEngine2/zend_default_classes.c: - Show the exception message again after __toString() magic has been dropped. - -2003-12-06 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/com_com.c - ext/com_dotnet/com_extension.c - ext/com_dotnet/php_com_dotnet.h: - com_create_guid() returns... - -2003-12-06 Andrey Hristov <php@hristov.com> - - * README.PHP4-TO-PHP5-THIN-CHANGES: - ups, i forgot this entry - - * README.PHP4-TO-PHP5-THIN-CHANGES: - A small start for so called "not-yet-written faq" about small changes that - may make someone's life a nightmare for some time. It will be good when a - change is made a line in this file to be written and then it will be - easier - for the doc team to write comprehensive and pretty FAQ for the end users. - -2003-12-06 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - EXTENSIONS: - No maintainer for oci8 / oracle - - * EXTENSIONS: - There is no maintainer atm. - -2003-12-06 Wez Furlong <wez.php@thebrainroom.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - Fix ftp build when openssl is built as a shared extension. - - * ext/standard/config.w32 - main/php_ini.c: - Fix a problem resolving the php.ini path under win32 terminal services - environment. - Remove config-file-path option from configure under win32; it is not used - except to display what might have been chosen, so lets default to the - getenv() thingy. - - * ext/standard/config.w32: - use quotes if the user specifies a path, but don't otherwise (since we - don't want the getenv calls quoted). - -2003-12-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Add missing iconv_close() call - -2003-12-06 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/proc_open.c: - fix proto - -2003-12-06 Wez Furlong <wez.php@thebrainroom.net> - - * main/php_network.h: - fix ipv6 stuff under vc6 - - * README.WIN32-BUILD-SYSTEM: - bah - -2003-12-06 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_system.phpt: - forgot to have it delete the directory it creates - - * pear/PEAR/Installer.php: - update phpdoc comment - - * pear/PEAR/Downloader.php: - - add todo for known issue that isn't yet critical but will be - - * pear/tests/pear_downloader_invalid.phpt: - new test case - test invalid download conditions - - TODO: - - tests for _processDependency - - * pear/PEAR/Downloader.php: - improve error message, it was both terrible grammar and unclear. - - * pear/PEAR/Downloader.php: - fix error message - was printing an empty preferred state - - * pear/PEAR.php: - simple fix for core bug #362 - raiseError() doesn't return a reference, why - should throwError()? - -2003-12-06 Wez Furlong <wez.php@thebrainroom.net> - - * ext/ftp/ftp.c - ext/sockets/sockets.c - ext/standard/info.c - main/network.c - main/php_network.h: - Detect and enable IPv6 support under win32. - The ws2tcpip.h header links to IPv6 functions dynamically - and the generated binary will run on win98 and later. - -2003-12-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/config.w32: - openssl support for the new build - -2003-12-05 Andrei Zmievski <andrei@gravitonic.com> - - * pear/Console/Getopt.php: - MFB - - * (PHP_4_3) - pear/Console/Getopt.php: - Remove erroneous array_shift(). The args passed to Getopt are supposed - to be without leading command name anyway. This has been the rule since - the first release. - -2003-12-05 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/config.w32: - Fix the xsl warnings - -2003-12-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/dom/config.w32 - ext/simplexml/config.w32 - ext/xml/config.w32 - ext/xsl/config.w32: - Tweak xml related build. - Still some warnings for ext/xsl, but I'll leave that to someone else for - now. - - * ext/standard/streamsfuncs.c: - Probable fix for #26534 - - * ext/iconv/config.w32 - ext/xsl/config.w32 - ext/zlib/config.w32: - Use Rob's static libxml+libiconv library; new build no longer - requires libxml2.dll or iconv.dll at runtime. - Since we have iconv built in, enable iconv extension by - default too. - -2003-12-05 Frank M. Kromann <frank@kromann.info> - - * win32/builddef.bat: - Move the echo off statement to the top of the file. This removes commens - from the final def file - -2003-12-05 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix bug #26531: get_elements_by_tag_name() wildcard fails - -2003-12-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_stream_filter.phpt: - A trivial implement for dos-like platforms - - * ext/iconv/tests/iconv_stream_filter.phpt - ext/iconv/tests/iconv_stream_filter.txt: - Add regression test for iconv stream filters - -2003-12-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/sqlite/php_sqlite.def: - dos line endings - - * win32/EngineSelect.bat - win32/builddef.bat: - convert to DOS line endings to solve win98 issues - - * README.WIN32-BUILD-SYSTEM: - rewrite - -2003-12-05 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c: - - Remove two unneeded convert_to_string() (found by Marcus) - - Change illegal use of string offset to E_ERROR - -2003-12-05 Christian Stocker <chregu@phant.ch> - - * ext/dom/tests/dom_test.inc: - fix test - -2003-12-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/proc_open.c: - fix unix build.... - - * run-tests.php - ext/standard/proc_open.c: - Add optional array argument to proc_open() to specify additional - options for the child process. - The first option is "suppress_errors" which will disable any - dialog boxes that arise from missing DLL's and suppress the - GPF dialog. - Use this new feature in the test suite, so that crashing tests don't block - the test run; useful for un-attended execution. - - * ext/com_dotnet/tests/variants.phpt - ext/session/tests/skipif.inc - ext/sqlite/tests/blankdb.inc - ext/sqlite/tests/blankdb_oo.inc - ext/sqlite/tests/sqlite_001.phpt - ext/sqlite/tests/sqlite_015.phpt - ext/sqlite/tests/sqlite_017.phpt - ext/sqlite/tests/sqlite_oo_020.phpt - ext/standard/tests/strings/bug24098.phpt - ext/standard/tests/strings/nl2br.phpt: - Make these tests work under win32 - - * ext/standard/tests/network/udgloop.phpt - ext/standard/tests/network/udp6loop.phpt - ext/standard/tests/network/unixloop.phpt - main/streams/streams.c: - Be smarter about which systems should register unix transports. - Fix skip conditions in these network tests - - * TSRM/tsrm_virtual_cwd.c: - fix uninitialized variable - -2003-12-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * TSRM/tsrm_virtual_cwd.c: - Fix for the problem I posted to internals@. - -2003-12-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c: - xmlCtxtSetOptions() isn't available in the versions up to 2.6.x - - * ext/xml/compat.c - main/php_compat.h: - Fix libexpat build. - Improve replaceEntities patch. - - * ext/iconv/iconv.c: - Add a missing marker - - * (PHP_4_3) - Zend/zend_execute.c: - Revert crap. - -2003-12-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/tests/bug25756.phpt: - Update test - -2003-12-05 Frank M. Kromann <frank@kromann.info> - - * ext/exif/config.w32: - Include exif in the new win32 build system - -2003-12-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/mysql/config.w32: - Support for new Win32 build bliss. - -2003-12-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/iconv/config.w32 - ext/iconv/iconv.c: - fix zts build - - * ext/com_dotnet/config.w32: - check for .net headers - - * sapi/isapi/config.w32 - sapi/nsapi/config.w32: - use /Ox flag for release build (all optimizations on). - If no php_build dir is specified, then look for either of the two - "standard" things in reasonable locations. - Allow CHECK_LIB to search for the "same" library using a ; separated - list of alternatives. - Tweak nsapi config and remove redundant or unused flags. - Add ZTS checks for both isapi and nsapi configs. - -2003-12-05 Edin Kadribasic <edink@emini.dk> - - * ext/sqlite/tests/sqlite_002.phpt - ext/sqlite/tests/sqlite_003.phpt - ext/sqlite/tests/sqlite_004.phpt - ext/sqlite/tests/sqlite_005.phpt - ext/sqlite/tests/sqlite_006.phpt - ext/sqlite/tests/sqlite_007.phpt - ext/sqlite/tests/sqlite_008.phpt - ext/sqlite/tests/sqlite_009.phpt - ext/sqlite/tests/sqlite_010.phpt - ext/sqlite/tests/sqlite_011.phpt - ext/sqlite/tests/sqlite_012.phpt - ext/sqlite/tests/sqlite_013.phpt - ext/sqlite/tests/sqlite_014.phpt - ext/sqlite/tests/sqlite_015.phpt - ext/sqlite/tests/sqlite_016.phpt - ext/sqlite/tests/sqlite_017.phpt - ext/sqlite/tests/sqlite_018.phpt - ext/sqlite/tests/sqlite_019.phpt - ext/sqlite/tests/sqlite_022.phpt - ext/sqlite/tests/sqlite_023.phpt - ext/sqlite/tests/sqlite_024.phpt: - Made test work on windows - -2003-12-05 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_default_classes.c: - Fixed crash demonstrated with ext/dom/tests/dom003.phpt test case. - - * NEWS - ext/xml/compat.c - ext/xml/tests/bug26528.phpt: - Fixed bug #26528 (HTML entities are not being decoded by - xml_parse()/xml_parse_into_struct()). - -2003-12-05 Edin Kadribasic <edink@emini.dk> - - * ext/pgsql/config.w32 - ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: - Get rid of PHPAPI usage. - Enable shared build in the new php5 build system - Check for the correct header. - -2003-12-05 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/config.w32: - First version... Wez: can you check this... - -2003-12-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Type-punning is evil. - - * NEWS: - NFN - - * ext/iconv/iconv.c: - Add iconv stream filter. - - - * ext/mbstring/config.m4: - This part is accidentially left on the previous commit. - - * (PHP_4_3) - ext/mbstring/config.m4: - MFH: it'd be a bad idea to make subpackages dependent on the php build - system. - - * ext/mbstring/config.m4: - It'd be a bad idea to make subpackages dependent on the php build system. - -2003-12-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c: - Work around a bug in putenv() in the VS.Net C run time library (MSVCRT71) - where it will double free a string. - -2003-12-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ZendEngine2/zend_execute.c: - Revert crap. - -2003-12-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/tests/sqlite_spl_001.phpt: - No longer needed - -2003-12-04 Wez Furlong <wez.php@thebrainroom.net> - - * TSRM/tsrm_virtual_cwd.c: - Fix Andi's GetLongPathName code so that virtual_file_ex doesn't - fail if the file does not exist. - -2003-12-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - Makefile.global - acinclude.m4 - configure.in: - MFH: Only add 'install-modules' into install targets when there are such - modules to install - - * Makefile.global - acinclude.m4 - configure.in: - - Only add 'install-modules' into install targets when there are such - modules to install. - -2003-12-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/pgsql/config.w32: - Make this build using new build system - -2003-12-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * win32/php4dllts.dsp - win32/php4dllts.dsp: - - remove non-existing files - - * EXTENSIONS - ext/standard/credits_ext.h: - - Update after moving extensions to PECL - - * win32/php_modules.dsw: - - remove non-existing modules - -2003-12-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - Zend/zend_execute.c: - MFZE2(r-1.559): Raise error in case dereference is performed on a scalar - value. - -2003-12-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - configure.in: - MFH: Fix for "make install" with empty INSTALL_IT - - * configure.in: - - Fixed "make install" when INSTALL_IT is empty, like when configured - with "./configure --disable-cgi" (CLI has it's own build target) - -2003-12-04 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/apache/config.w32 - sapi/isapi/config.w32: - Fix libxml to use static lib if found. - Disable apache and isapi by default. - Add some smarts so that we can really build extensions and SAPI found in - php-src/pecl and/or php-src/../pecl. - Only include a logo in the resources if we are building an .exe. - -2003-12-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ZendEngine2/zend_execute.c: - Raise error in case dereference is performed on a scalar value. - -2003-12-04 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/config.w32: - test for dom extension - - * ext/xsl/config.w32: - correct test - - * ext/xsl/config.w32: - Add xsl config for new win build - -2003-12-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS - php.ini-dist - php.ini-recommended - ext/crack/.cvsignore - ext/crack/CREDITS - ext/crack/EXPERIMENTAL - ext/crack/config.m4 - ext/crack/config.w32 - ext/crack/crack.c - ext/crack/crack.dsp - ext/crack/php_crack.h - ext/crack/tests/.cvsignore - ext/crack/tests/001.phpt - ext/mcal/.cvsignore - ext/mcal/CREDITS - ext/mcal/config.m4 - ext/mcal/php_mcal.c - ext/mcal/php_mcal.h: - - Moved ext/crack and ext/mcal to PECL. - -2003-12-04 Uwe Schindler <uwe@thetaphi.de> - - * ext/standard/browscap.c: - MFB - - * (PHP_4_3) - NEWS - ext/standard/browscap.c: - Fix bug #25916: get_browser() -> PHP Fatal error: Nesting level too deep - - recursive dependency? - -2003-12-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - stylepolizei - - * (PHP_4_3) - NEWS: - BFN - -2003-12-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/cpdf/config.w32 - ext/crack/config.w32 - ext/curl/config.w32: - allow these extensions to build with new system - - * ext/bz2/config.w32 - ext/bz2/php_bz2.h: - Fixup bz2 extension so it builds as shared and static under win32 - -2003-12-04 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/PEAR/Installer.php - pear/PEAR/Command/Install.php: - merge downloader code into HEAD - it works - fix bug found in uninstall - - * pear/tests/pear_downloader_new.phpt: - unit test for new code - proves it works - - * pear/PEAR/Downloader.php: - add helper methods needed - now it is 100% unit tested - -2003-12-04 Wez Furlong <wez.php@thebrainroom.net> - - * main/config.w32.h: - default install path is c:/php5 for PHP 5 - -2003-12-04 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Downloader.php: - fixed minor bug - - * pear/tests/pear_downloader_old.phpt: - finished unit test - - * pear/PEAR/Downloader.php: - fix bugs found in unit-testing, one BC issue also - - * pear/PEAR/Remote.php: - fix notice - - * pear/tests/pear_downloader_old.phpt: - another segment working - -2003-12-04 Frank M. Kromann <frank@kromann.info> - - * ext/fbsql/config.w32: - add error message when libs and headers are missing - -2003-12-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/url.c: - Fixed typo (thanks Frank) - -2003-12-03 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_downloader_old.phpt: - another test case, small fix for XML_RPC caching borking working tests - - * pear/tests/pear_downloader_old.phpt: - add part of a test case - -2003-12-03 Ilia Alshanetsky <ilia@prohost.org> - - * tests/lang/bug24773.phpt: - - file bug24773.phpt was initially added on branch PHP_4_3. - - * ZendEngine2/tests/bug24773.phpt: - Test case for bug #24773. - -2003-12-03 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Downloader.php: - remove unnecessary notice generator in certain cases - -2003-12-03 Wez Furlong <wez.php@thebrainroom.net> - - * ext/iconv/config.w32: - This should solve a few problems with static vs. shared builds for - extensions (such as mssql) that require certain CFLAGS to be defined, but - not pull in other flags that would affect DLL linkage. - Also fix the iconv file; MSVC doesn't seem to like the #include SYMBOL - syntax. - -2003-12-03 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_downloader_old.phpt: - new unit test for downloader - incomplete. - - WARNING: this test requires a fully functional pearweb server at address - pear.Chiara, with several packages available for download. This one will - fail until Martin has time to set up test.pear.php.net as the server. - -2003-12-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/url.c: - Remove unnecessary casts. - -2003-12-03 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer-minus-download.php: - duhhh... - -2003-12-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - Zend/zend_execute.c: - MFZE2(r-1.558): This kind of error should be caught. - -2003-12-03 Andi Gutmans <andi@zend.com> - - * NEWS: - - Add news about include_once fix for Windows - -2003-12-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ZendEngine2/zend_execute.c: - This kind of error should be caught. (suggested by Andi, thanks) - -2003-12-03 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/documenttype.c: - fix notations - forgot to create iterator - -2003-12-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/url.c: - MFH(r-1.71): Possible fix for bug #26391 (parse_url() destroys strings - that contain a character in range of 0x80-0xff) - - * ext/standard/url.c: - Possible fix for bug #26391 (parse_url() destroys strings that contain - a character in range of \x80-\xff)) - - * ext/iconv/config.w32: - Add a win32 build script. Not tested, but should work :) - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - Zend/zend_execute.c: - MFZE2(r-1.557): Fix bug #24773 (unset()ing string offsets crashes PHP) - - * ZendEngine2/zend_execute.c: - Fix bug #24773 (unset()ing string offsets crashes PHP) - -2003-12-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/xp_ssl.c: - Fixed compiler warning due to unused variables. - -2003-12-03 Derick Rethans <php@derickrethans.nl> - - * ZendEngine2/zend_execute.c: - - Remove newline from error message - -2003-12-03 Wez Furlong <wez.php@thebrainroom.net> - - * ext/mssql/config.w32 - ext/sqlite/config.w32 - sapi/apache/config.w32: - Build adjustments. - - * TSRM/TSRM.h: - Explicitly include this header for SHFILEINFO. - -2003-12-03 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - require libxml 2.5.11 for threaded error handling - certain cases crash unlocking libxml mutex with earlier versions - -2003-12-03 Derick Rethans <php@derickrethans.nl> - - * CODING_STANDARDS: - - I am sure I reverted this before - -2003-12-03 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/config.w32: - Adding missing defines and lib/include paths - - * ext/fbsql/config.w32: - look for FrontBase files in the default location - -2003-12-03 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/standard/http_fopen_wrapper.c: - Add http proxy support via context option. - -2003-12-03 Jon Parise <jon@csh.rit.edu> - - * configure.in: - Removing the DB extension warning message. The DB extension is no longer - included in the PHP distribution. - -2003-12-03 Wez Furlong <wez.php@thebrainroom.net> - - * ext/zlib/config.w32 - sapi/apache/config.w32: - some tweaks for Frank - -2003-12-03 Sara Golemon <php@alphaweb.net> - - * ext/standard/string.c: - Optimize strrpos/strripos for single char strings and fix offset to report - correctly - - * ext/standard/string.c: - Restore ability to use strrpos/strripos with an ordinal needle - -2003-12-03 Wez Furlong <wez.php@thebrainroom.net> - - * README.WIN32-BUILD-SYSTEM: - add win32 build readme - -2003-12-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/shmop/config.w32: - Adding shmop config file for the new build system - -2003-12-03 Frank M. Kromann <frank@kromann.info> - - * ext/fbsql/config.w32: - Adding FrontBase config file for the new build system - -2003-12-03 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/apache/config.w32: - Fix build if you don't have apache headers and want to disable apache... - -2003-12-03 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/config.w32: - oops. this should be with and not enable - - * ext/mssql/config.w32: - Adding mssql config file for the new build system - -2003-12-03 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/config.w32: - Clarify a little. - -2003-12-02 Wez Furlong <wez.php@thebrainroom.net> - - * .cvsignore - buildconf.bat - ext/bcmath/config.w32 - ext/calendar/config.w32 - ext/com_dotnet/config.w32 - ext/ctype/config.w32 - ext/dom/config.w32 - ext/ftp/config.w32 - ext/mbstring/config.w32 - ext/odbc/config.w32 - ext/pcre/config.w32 - ext/session/config.w32 - ext/simplexml/config.w32 - ext/sqlite/config.w32 - ext/standard/config.w32 - ext/tokenizer/config.w32 - ext/wddx/config.w32 - ext/xml/config.w32 - ext/zlib/config.w32 - sapi/apache/config.w32 - sapi/cgi/config.w32 - sapi/cli/config.w32 - sapi/isapi/config.w32: - Add new (optional!) win32 build infrastructure. - Will follow up to internals@ shortly. - - * ext/session/php_session.h - ext/session/session.c: - Export this so that shared session modules can use it under win32. - - * main/network.c - main/php_network.h: - Export these so that ftp extension can be build as shared ext. - -2003-12-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_object_handlers.c: - Remove automatic call to __toString() since it is supposed to cause too - much trouble. See discussion on the mailing list. - -2003-12-02 Andi Gutmans <andi@zend.com> - - * TSRM/tsrm_virtual_cwd.c: - - Uncomment my code which improves Windows behavior of TSRM file paths. - - This will now not work on Windows 95 anymore. - - * ZendEngine2/zend_API.c - ZendEngine2/zend_operators.c: - - Revert the revert of these patches. This overloading can only be used - - by C extensions such as SimpleXML and *NOT* PHP code. Reasons given - - on the mailing list and problem with reentrancy inside the opcodes. - -2003-12-02 Sara Golemon <php@alphaweb.net> - - * main/streams/userspace.c: - Register url_stat flag constants in userspace - - * main/streams/userspace.c: - Populate userstream objects with context property - - * main/streams/userspace.c: - Update userspace/url_stat proto - -2003-12-02 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - set freed pointer to null to avoid reuse - -2003-12-02 Jon Parise <jon@csh.rit.edu> - - * configure.in: - Improving the wording of the "don't use the DB extension" warning. - -2003-12-02 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/xp_socket.c: - this can't be persistent - -2003-12-02 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/node.c - ext/dom/php_dom.c: - check node type for ->attributes and ->childNodes - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix bug 26443: No errror reporting for Errors in the domxml extension - -2003-12-02 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/credits_ext.h - ext/standard/credits_sapi.h: - - Updated credits - - * EXTENSIONS: - removed some non-existing extensions/sapis - - * NEWS - ext/qtdom/.cvsignore - ext/qtdom/CREDITS - ext/qtdom/EXPERIMENTAL - ext/qtdom/config.m4 - ext/qtdom/qtdom.c - ext/qtdom/qtdom.h - ext/qtdom/qtdom.php - ext/qtdom/qtdom_qt.cpp - ext/qtdom/qtdom_qt.h: - Moved qtdom to PECL - -2003-12-02 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_compile.c: - - Fix for bug #26182 - - * ZendEngine2/zend_errors.h: - - Don't include E_STRICT in E_ALL. - -2003-12-02 Wez Furlong <wez.php@thebrainroom.net> - - * ext/mbstring/mbstring.h: - Fix MBSTRING_API for non-shared win32 builds - -2003-12-02 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * buildconf: - Revert undiscussed / undecided patch - -2003-12-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_decode_headers.phpt: - Fix test so it fits the expected behaviour - - * ext/iconv/iconv.c - ext/standard/quot_print.c - ext/standard/quot_print.h: - all '_' (underscores) should be replaced by '\x20' (whitespaces) - in encoding. - -2003-12-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.h: - Free the zval container only if it should be freed and was not copied. - -2003-12-02 Sara Golemon <php@alphaweb.net> - - * main/streams/plain_wrapper.c: - CS - -2003-12-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_decode_headers.phpt: - Add regression test for iconv_mime_decode_headers() - -2003-12-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Loosen error check. There's no reason to forbid a single '=' occurrence - in an unencoded string. - Fix white space handing. Meaningful spaces have got stripped wrongly - before this patch. - - * ext/iconv/iconv.c: - Allow iconv_mime_decode_headers() to handle multiple occurence of a header. - -2003-12-01 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Optimize substr_replace (this makes it 3-8 times faster depending on the - string length). - -2003-12-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_decode.phpt: - Update test. - - * ext/iconv/php_iconv.h: - Forgot about this one - - * NEWS - ext/iconv/iconv.c: - Add iconv_mime_decode_headers() to parse multiple MIME headers. - A few trivial fixes. - - * ext/iconv/iconv.c - ext/iconv/tests/iconv_mime_decode.phpt: - More RFC2047 conformance. Add ability to forcefully continue processing - on error. - -2003-12-01 Ilia Alshanetsky <ilia@prohost.org> - - * buildconf: - The least intrusive way to 'import' PECL extensions into the main tree. - For the moment this deals with tidy, further extensions can be added at a - later point. - -2003-12-01 Andi Gutmans <andi@zend.com> - - * TSRM/tsrm_win32.c: - - Fix indentation - -2003-12-01 Sara Golemon <php@alphaweb.net> - - * ext/standard/filestat.c - main/php_streams.h - main/streams/plain_wrapper.c: - Move safemode/basedir checks for url_stat to plain_wrapper. - -2003-12-01 Derick Rethans <php@derickrethans.nl> - - * main/php_variables.c: - - Fix the default SAPI filter too; all weird problems should be gone again. - -2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/dio/dio.c: - MFH: - Fixed bug #26488 (Missing declaration of CRTSCTS in ext/dio/dio.c) - - * ext/dio/dio.c: - WS fix - - * ext/dio/dio.c: - - Fixed bug #26488 (Missing declaration of CRTSCTS in ext/dio/dio.c) - -2003-12-01 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix bug #26443: No errror reporting for Errors in the domxml extension - -2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * configure.in - sapi/cgi/config9.m4 - sapi/cli/config.m4 - scripts/Makefile.frag: - - Made --program-prefix and --program-suffix work. (See bug #23030) - - * ext/bcmath/libbcmath/src/bcmath.h: - missing config.h include - -2003-12-01 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_execute.c: - - Change to E_STRICT so as not to break existing scripts. - - Thanks Edin - -2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * tests/lang/bug26182.phpt: - - Nuke property_exists() calls - - Fix the test. (this is BUG in PHP 5, works in PHP 4) - -2003-12-01 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_builtin_functions.c: - - Nuke property_exists(). We need to fix isset() and this is already - - supported in reflection API. In any case, it's best not to add new - - functions in the general namespace except for keeping engine consistency - (which would have been true in this case) - - * ZendEngine2/zend_API.c: - - Revert auto-conversion in parameter API - - * ZendEngine2/zend_operators.c: - - Don't automatically call __toString() in convert_to_string_ex(). - - use __toString() in your code. - - Keep the auto-case in make_printable_zval. - -2003-12-01 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS - ext/db/.cvsignore - ext/db/CREDITS - ext/db/config.m4 - ext/db/db.c - ext/db/db.dsp - ext/db/package.xml - ext/db/php_db.h - ext/db/tests/.cvsignore - ext/db/tests/001.phpt - ext/db/tests/002.phpt - ext/db/tests/003.phpt - ext/db/tests/004.phpt - ext/db/tests/005.phpt - ext/db/tests/006.phpt - ext/db/tests/test.inc - main/main.c: - - Moved ext/db to PECL. - - -2003-12-01 Christian Stocker <chregu@phant.ch> - - * ext/dom/document.c: - Fix Bug, if parser input is not a filename (By Adam) - -2003-12-01 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer4.phpt: - new test case and supporting files - incomplete, but works as it is - - * pear/tests/pear_common_downloadHttp.phpt: - potential major booboo in unit test, probably won't affect this one - - * pear/PEAR/Installer-minus-download.php: - 2 bugs found here, added deprecation warning for those who have written - their own PEAR application - - * pear/PEAR/Installer-minus-download.php: - 2 bugs found here - - * pear/PEAR/Downloader.php: - 2 bugs found - - * pear/tests/pear_common_downloadHttp.phpt: - fclose() might be needed - - * pear/tests/pear_common_validPackageVersion.phpt: - new unit test - - * pear/PEAR/Common.php: - fix bug found by unit testing in package ordering - - * pear/tests/pear_common_sortPkgDeps.phpt: - fix unit test - - * pear/tests/common_sortPkgDeps3_package.xml: - minor booboo - -2003-11-30 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/common_sortPkgDeps1_package.xml - pear/tests/common_sortPkgDeps2_package.xml - pear/tests/common_sortPkgDeps3_package.xml - pear/tests/common_sortPkgDeps4_package.xml - pear/tests/common_sortPkgDeps5_package.xml - pear/tests/common_sortPkgDeps6_package.xml - pear/tests/pear_common_sortPkgDeps.phpt: - new unit test - test works, but there is a serious bug in sortPkgDeps to be - fixed, as unearthed by this test - - * pear/tests/pear_common_downloadHttp.phpt: - finish unit test with non-working download test with callback - - * pear/tests/pear_common_downloadHttp.phpt: - add in skip condition for internet offline, and callback test - - * pear/tests/pear_common_downloadHttp.phpt: - first unsuccessful test works - - * pear/tests/pear_common_downloadHttp.phpt: - first successful download test works :) - - * pear/tests/testdownload.tgz: - beginning framework for PEAR_Common::downloadHttp test - binary test file - - * pear/tests/pear_common_downloadHttp.phpt: - beginning framework for PEAR_Common::downloadHttp test - - * pear/tests/pear_dependency_checkExtension.phpt - pear/tests/pear_dependency_checkPackage.phpt - pear/tests/pear_dependency_checkPackageUninstall.phpt: - tweak tests - - * pear/PEAR/Command/Install-using-downloader.php: - remove old holdover code that has no purpose - - * pear/PEAR/Installer-minus-download.php: - ...and with these changes, 100% BC is maintained. - -2003-11-30 Derick Rethans <php@derickrethans.nl> - - * README.input_filter: - - And fix the README too. - - * main/SAPI.h: - - Fixed standard wrapper for input filter. - -2003-11-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/mail.c: - MFB: Fix for possible uninitialized usage of subject_r. - - * main/network.c - main/streams/xp_socket.c: - Removed unused variables. - -2003-11-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php - 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/019.phpt - ext/standard/tests/file/fopencookie.phpt - ext/standard/tests/file/userstreams.phpt - ext/standard/tests/serialize/bug21957.phpt - tests/classes/__call_001.phpt - tests/classes/bug23951.phpt - tests/classes/bug24399.phpt - tests/classes/class_example.phpt - tests/classes/destructor_and_references.phpt - tests/classes/inheritance.phpt - tests/classes/interface_doubled.phpt - tests/classes/interface_implemented.phpt - tests/classes/interface_member.phpt - tests/classes/object_reference_001.phpt - tests/lang/bug21669.phpt - tests/lang/bug21961.phpt - tests/lang/bug22231.phpt - tests/lang/bug22367.phpt - tests/lang/bug22510.phpt - tests/lang/bug23922.phpt - tests/lang/bug24403.phpt - tests/lang/bug25652.phpt - tests/lang/bug26182.phpt - tests/run-test/test005.phpt - tests/run-test/test008.phpt - tests/run-test/test008a.phpt: - Fix tests for E_STRICT and check for E_STRICT in run-tests.php. - - * ZendEngine2/zend_default_classes.c: - Check return value of exception::__tostring() - - * ext/mbstring/tests/common.inc - ext/mbstring/tests/mb_convert_variables.phpt: - Fix tests - - * ZendEngine2/tests/bug20240.phpt: - Fix test - -2003-11-30 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c: - remove call to xmlMemoryDump - -2003-11-30 Christian Stocker <chregu@phant.ch> - - * ext/dom/examples/dom1.php: - fixed typos - - * ext/dom/tests/dom003.phpt: - output of uncaught exception changed - -2003-11-30 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c: - prototype fix for mysqli_ssl_set - -2003-11-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - New funcs - - * (PHP_4_3) - NEWS: - BFN - -2003-11-30 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR-new-Downloader.xml - pear/PEAR/Downloader.php - pear/PEAR/Installer-minus-download.php - pear/PEAR/Command/Install-using-downloader.php: - experimental code shuffling, moved download() into a new class, - PEAR_Downloader. - - Reasons: - - 7 parameters for a method with lots of pass by reference - implies the need to save state, i.e. use an object - - cleaner code. download() can be easily split into 4 separate but - related methods - - Installer.php is now exclusively used for installation - - future extensibility: switching to channels or local package - repositories from - using PEAR_Remote is easy. Simply extend the API for PEAR_Downloader: - no changes needed to the installer at all - - to install for testing purposes, use - - pear upgrade --force package-PEAR-new-Downloader.xml - - to uninstall, use - - pear upgrade --force package-PEAR.xml - - * pear/tests/pear_system.phpt: - got it - the pattern ONLY needs addslashes for windows paths - -2003-11-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_system.phpt: - fix one part - can't get the ereg() to match on windows, will fix when I - figure out why - - * pear/tests/pear1.phpt - pear/tests/pear2.phpt - pear/tests/pear_common_buildProvidesArray.phpt - pear/tests/pear_common_infoFromString.phpt - pear/tests/pear_config.phpt - pear/tests/pear_registry.phpt: - fix up unit tests - registry was ridiculously out of date. Guess nobody - ever runs these... - -2003-11-29 Wez Furlong <wez.php@thebrainroom.net> - - * win32/time.c: - Fix build for new usleep implementation. - NB: we now depend on windows 98 and later; - windows 95 does not have these timing functions. - - * main/config.w32.h - win32/time.c: - implement usleep for win32 - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h - ext/standard/tests/network/tcp4loop.phpt - main/network.c - main/php_network.h - main/streams/php_stream_transport.h - main/streams/transports.c - main/streams/xp_socket.c: - Add stream_socket_sendto and stream_socket_recvfrom which work very much - like sendto() and recvfrom() syscalls. - -2003-11-29 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dllts.dsp: - Add dom_iterators.c to project. - -2003-11-29 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/basic_functions.c: - Fix: - Thanks to Manuel Lemos - -2003-11-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_common_buildProvidesArray.phpt: - new test case - -2003-11-29 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/dom_iterators.c: - guess this file should be added too :) - - * ext/xsl/php_xsl.c: - fix ZTS build - - * ext/dom/config.m4 - ext/dom/document.c - ext/dom/documenttype.c - ext/dom/element.c - ext/dom/namednodemap.c - ext/dom/node.c - ext/dom/nodelist.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/xml_common.h - ext/dom/examples/dom1.inc - ext/dom/examples/dom1.php - ext/dom/tests/dom001.phpt - ext/dom/tests/dom_test.inc: - implement namednodemap and nodelist - fix xsl/dom integration under windows - update tests and examples - -2003-11-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_common_infoFromString.phpt: - finish unit test - -2003-11-29 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Add in missing stat element and fix win32 build - -2003-11-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_common_analyzeSC.phpt - pear/tests/pear_config.phpt - pear/tests/pear_error.phpt - pear/tests/pear_error2.phpt - pear/tests/pear_error3.phpt - pear/tests/pear_error4.phpt - pear/tests/pear_registry.phpt - pear/tests/pear_system.phpt: - add in environment variable for easy non-skipping - - * pear/PEAR/Common.php: - fix some bugs found in the unit test - - * pear/tests/pear_common_infoFromString.phpt: - start on a new unit test - -2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_iterators.c: - Fix memleak - -2003-11-29 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - Zend/zend_highlight.c - Zend/zend_language_scanner.l - ext/standard/tests/general_functions/highlight_heredoc.phpt - ext/tokenizer/tokenizer.c: - MFH: Fixed bug #26463 (Incorrect handling of semicolons after heredoc) - - * ZendEngine2/zend_highlight.c - ZendEngine2/zend_language_scanner.l - ext/tokenizer/tokenizer.c: - Fixed bug #26463 (Incorrect handling of semicolons after heredoc) - - * ext/standard/tests/general_functions/highlight_heredoc.phpt: - - Fixed bug #26463 (Incorrect handling of semicolons after heredoc) - -2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.h: - This takes the address of a zval ptr - -2003-11-29 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/tokenizer/tokenizer.c: - MFH: Fixed a memory leak when tokenizing scripts with heredoc. - - * ext/tokenizer/tokenizer.c: - Fixed a memory leak when tokenizing scripts with heredoc. - -2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c: - Fix return value. - - * ZendEngine2/zend_API.h: - Add macros to return values of other zvals. - This is needed because one cannot use REPLACE_ZVAL_VALUE with - return_value. - -2003-11-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/package-PEAR.xml: - add dependency on xml extension - we need it for every installation/package - function - -2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c: - Remove test code - -2003-11-29 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_execute.c: - Restore original patch for bug #26281. - - -2003-11-29 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Finish off ftp://'s url_stat support - -2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Revert accidential commit until decision - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_default_classes.c: - Make exception code more robust: - - Fix error in calculation of trace-string length - - Allow to overload __strostring() and make it work for uncaught - exceptions - - Show exception thrown while displaying exceptions - -2003-11-29 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - The removed NEWS entry is already in 4.X news file. - -2003-11-29 Christian Stocker <chregu@phant.ch> - - * NEWS: - a dot too many - - * NEWS: - Some news from ext/xsl - - * ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsltprocessor.c: - Fixed for Bug #26384 (domxslt->process causes segfault with xsl:key) - -2003-11-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/PEAR/Command.php: - fix Bug #324 pear -G gives Fatal Error (PHP-GTK not installed, but error is - at engine level) - -2003-11-29 Wez Furlong <wez.php@thebrainroom.net> - - * NEWS: - typofix - -2003-11-29 Derick Rethans <php@derickrethans.nl> - - * NEWS - README.input_filter: - - Update NEWS and README for input_filters - - * README.input_filter - ext/mbstring/mb_gpc.c - main/SAPI.c - main/SAPI.h - main/php_variables.c - main/rfc1867.c: - - Fix sapi_input_filter patch. Returning 1 from the filter handler should - make PHP register the variable, returning 0 shouldn't. The new length of - the variables being filtered is now returned in the new_val_len argument - of the function. - -2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - configure.in - ext/bcmath/.cvsignore - ext/bcmath/config.m4 - ext/bcmath/libbcmath/src/bcmath.h: - MFH: - fixed Bug #26462 (phpize + ext/bcmath -> compile error) - - * configure.in - ext/bcmath/.cvsignore - ext/bcmath/libbcmath/src/bcmath.h: - - Fixed bug #26462 (phpize + ext/bcmath -> compile error) - -2003-11-29 Christian Stocker <chregu@phant.ch> - - * ext/xsl/php_xsl.c: - follow coding standards. - - * ext/xsl/php_xsl.c: - it's now possible to return a DomNode from userland functions back to the - xsl-processor - -2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/dom/tests/.cvsignore: - missing .cvsignore - -2003-11-29 Christian Stocker <chregu@phant.ch> - - * ext/dom/dom_ce.h - ext/dom/php_dom.h - ext/dom/xml_common.h: - move some definitions to xml_common.h - -2003-11-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug21820.phpt: - Research reveals that the error text depends on the tools and their - versions used to create the language parser. - -2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/openssl/config0.m4 - ext/openssl/php_openssl.h: - - Fixed bug #26447 (--with-openssl=shared causes compile errors).NEWS - -2003-11-29 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/fsock.c - main/network.c - main/php_network.h - main/streams.c: - fix zts build... - -2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * tests/lang/bug24908.phpt: - test for bug #24908 - - * tests/lang/bug21820.phpt: - - Fix expected output. - - * tests/lang/bug25652.php - tests/lang/bug25652.phpt: - oops.. - - * tests/lang/bug25652.phpt: - - file bug25652.phpt was initially added on branch PHP_4_3. - - * tests/lang/bug25652.php: - test for bug #25652 - - * win32/php5ts.dsw: - - remove non-existing servlet entry - -2003-11-29 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news & corrections. - - * (PHP_4_3) - tests/lang/overload_leak.phpt: - Added missing skip conditon. - - * (PHP_4_3) - ext/standard/var.c - ext/standard/tests/array/bug26458.phpt: - MFH: Fixed bug #26458 (var_dump(), var_export(), debug_zval_dump() not - binary safe for array keys). - - * ext/standard/var.c - ext/standard/tests/array/007.phpt - ext/standard/tests/array/array_intersect_1.phpt - ext/standard/tests/array/bug26458.phpt: - Fixed bug #26458 (var_dump(), var_export(), debug_zval_dump() not binary - safe for array keys). - -2003-11-29 Sara Golemon <php@alphaweb.net> - - * php.ini-dist - php.ini-recommended: - Update php.ini-* with E_STRICT error reporting level. -dist excludes - E_STRICT, -recommended includes it. - -2003-11-29 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - news for xslt - - * tests/lang/bug24926.phpt: - - test for bug #24926 - -2003-11-29 Sara Golemon <php@alphaweb.net> - - * ext/ncurses/ncurses.c: - Handle dirty script exit. - -2003-11-29 Christian Stocker <chregu@phant.ch> - - * ext/domxml/tests/area_list.xsl - ext/domxml/tests/area_list.xsl - ext/domxml/tests/area_name.xml - ext/domxml/tests/area_name.xml: - - file area_list.xsl was initially added on branch PHP_4_3. - - * ext/domxml/tests/bug26384.phpt - ext/domxml/tests/bug26384.phpt: - - file bug26384.phpt was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/domxml/php_domxml.c: - enhanced bug-26384-fix. It now only does an DocCopy, if xsl:key was - found in xslt-document by default. - -2003-11-28 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/standard/basic_functions.h - ext/standard/filestat.c - ext/standard/ftp_fopen_wrapper.c - main/php_streams.h - main/streams/plain_wrapper.c - main/streams/streams.c: - Route php_stat() via streams/url_stat API (php_stream_stat_path). - This enables fopen-wrappers support on stat() and related family calls. - -2003-11-28 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/xp_ssl.c - main/streams/streams.c - main/streams/xp_socket.c: - (sort of) MFB, feof fix for sockets. - - * (PHP_4_3) - main/streams.c: - Probable fix for #25575; STDIN/STDOUT/STDERR streams not registered - as network sockets when PHP run from x?inetd. - - * (PHP_4_3) - main/network.c - main/streams.c: - Fix for bug #25939; feof not working correctly for sockets. - Possibly also fixes #23220; warnings issued by fgets on ssl sockets. - -2003-11-28 Christian Stocker <chregu@phant.ch> - - * ext/xsl/php_xsl.c - ext/xsl/php_xsl.h: - - Added possibility to call php functions as XSLT-functions - eg: <xsl:value-of select="php:function('date','r')"/> - Namespace is http://php.net/functions - - * ext/dom/element.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/xml_common.h: - changing dom_object_get_data to php_dom_object_get_data and PHP_DOM_EXPORT - it - (by Rob Richards) - -2003-11-28 Greg Beaver <greg@chiaraquartet.net> - - * (PHP_4_3) - pear/PEAR.php: - odd merge conflict fixed - -2003-11-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/http_fopen_wrapper.c: - Fixed bug #26440 (MFH missing context options). - - * (PHP_4_3) - ext/standard/file.c: - MFH: More memory leak fixes for stream contexts. - - * ext/standard/streamsfuncs.c: - More memory leak fixes for stream contexts. - - * NEWS - NEWS: - Bug fixing news. - -2003-11-28 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix for bug #26446: domxml_open_file() returns an empty error-Array - -2003-11-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/com/COM.c: - MFH: Fix for Bug #25664; calling ITypeInfo::Invoke with bogus params. - - * ext/com_dotnet/com_com.c: - Fix #25664 - COM crashes when calling a Delphi implementations of - ITypeInfo. - Problem was that our extension assumes that the first param to - ITypeInfo::Invoke was a reference to the COM object; this is not - necessarily true and caused a crash in this instance. - Problem solved by removing the ITypeInfo::Invoke call, as it doesn't buy - us anything anyway. - - * ext/standard/var.c: - fix #26001; serialize crashes when accessing an overloaded - object that has no properties (NULL hashtable). - - * ext/com_dotnet/com_handlers.c: - fix memleak - -2003-11-28 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_API.c: - Add removed lcname, it is still needed. - - * main/streams/streams.c: - Fixed a memory leak. - -2003-11-27 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - sapi/thttpd/config.m4: - MFH: - Fixed bug #26438 (error in thttpd SAPI installation) - - * sapi/thttpd/config.m4: - - Fixed bug #26438 (error in thttpd SAPI installation) - -2003-11-27 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/image.c - ext/standard/php_image.h: - Added image_type_to_extension() function. - -2003-11-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c: - Convert objects to string if string is required by newer parameter parsing - since we do this for older parameter parsing does so too. - - * ZendEngine2/zend_object_handlers.c: - The macro REPLACE_ZVAL_VALUE cannot be used since we only have zval * - writeobj. to allow it the api needs to be changed to zval **writeobj. - -2003-11-27 Wez Furlong <wez.php@thebrainroom.net> - - * win32/select.c: - re-implement the win32 select code. - The old code implicitly set any sockets into non-blocking mode, - and since there is no way to probe a socket to determine its - blocking status using the win32 API, this was a real pain in the ass. - - The New implementation will hand off any sockets to winsock and - use the WaitForObject API in win32 to probe other types of handle. - - * ext/com_dotnet/com_handlers.c: - fix win32 build - thanks Sebastian. - - * ext/openssl/openssl.c - ext/openssl/xp_ssl.c: - Port liveness and SSL CA validation from 4.3 branch. - Make stream_select() work on ssl-enabled sockets again. - - * main/php_streams.h - main/streams/transports.c - main/streams/xp_socket.c: - port "liveness" checks and a couple of other things from the 4.3 branch. - Liveness checks are used to validate persistent socket connects when they - are re-used. - - * ext/standard/streamsfuncs.c: - initialize this one to be safe - -2003-11-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_builtin_functions.c - tests/lang/bug26182.phpt: - Add a support function to check for property existance which is different - from checking a property from being empty/set. - Update test #26182. - - * makerpm: - Remove problematic configure option - - * makerpm: - - Fix requirements for older systems. - - Fix rpm build directory for the major distributions. - - Fix config dir. - - Rename package to php. - - Add gd extension. - - Support building of shared extensions. - - Build CLI only once. - -2003-11-27 Uwe Steinmann <uwe@steinmann.cx> - - * ext/dbase/dbase.c: - - set precision to 0 unless the field is of type N or I - - * ext/dbase/dbf_rec.c: - - fixed indenting - -2003-11-27 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/string.c: - MFH: Removed dead code. - - - * ext/standard/string.c: - Removed dead code. - -2003-11-26 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR.php - pear/package-PEAR.xml: - fix Bug #293 [Patch] PEAR_Error not calling static method callbacks for - error-handler - -2003-11-26 Ard Biesheuvel <a.k.biesheuvel@ewi.tudelft.nl> - - * (PHP_4_3) - ext/interbase/interbase.c: - Fix crash bug reported by jani/ilia - -2003-11-26 Derick Rethans <php@derickrethans.nl> - - * main/php_variables.c - main/rfc1867.c: - - Prevent registration of the variable when a zero-length is returned - from the sapi_input_filter. - -2003-11-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug26182.phpt: - In PHP5 this will create an implicit public property - - * tests/lang/bug21820.phpt: - Errro message has changed - -2003-11-26 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - main/SAPI.c: - MFH: On error do not leave content_type_dup unitialized. - -2003-11-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/pgsql/pgsql.c: - MFH: Fixed bug #25963 (PostgreSQL error message include \n characters). - -2003-11-25 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/pcre/php_pcre.c: - style fix - -2003-11-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Replace fopen() inside domxml_xslt_process() with streams code to prevent - a possible crash and enforce safe_mode & open_basedir restrictions. - - Revert workaround for bug #26384, which is due to a bug in libxslt. - Christian will commit a better workaround shortly. - -2003-11-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/parsedate.y: - 'Fix' for bison 1.875. - -2003-11-25 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - tests/lang/bug26182.phpt: - MFH: for regression..this works in PHP 4 - - * tests/lang/bug26182.phpt: - - test case for bug #26182 - - * (PHP_4_3) - NEWS - ext/odbc/config.m4: - MFH: - Fixed bug #26376 (typo in ext/odbc/config.m4: DBMaker test fails) - - * ext/odbc/config.m4: - - Fixed bug #26376 (typo in ext/odbc/config.m4: DBMaker test fails) - -2003-11-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/domxml/php_domxml.c: - Fixed bug #26384 (crash inside domxslt->process() due to a double free). - -2003-11-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_interfaces.c - ZendEngine2/zend_interfaces.h - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_operators.c - ZendEngine2/zend_operators.h - tests/classes/array_access_001.phpt - tests/classes/array_access_002.phpt - tests/classes/array_access_003.phpt - tests/classes/array_access_004.phpt: - Add new interface ArrayAccess to use objects as Arrays - -2003-11-24 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_constants.c: - - Fix newly introduced bug which stopped class constants from working. - - Thanks to Jan Lehnardt for reporting it. - -2003-11-24 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - fixed -> fixed section, added -> added section..etc. - -2003-11-24 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ZendEngine2/RFCs/004.txt: - No longer needed. - -2003-11-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/Makefile.frag: - Make sure zend stuff is built first. - -2003-11-24 Andi Gutmans <andi@zend.com> - - * NEWS: - - Now we're getting closer to an RC we should start giving more detail - - about engine changes in NEWS. - - * ZendEngine2/zend_API.c - ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_compile.c - ZendEngine2/zend_compile.h - ZendEngine2/zend_constants.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_execute_API.c - ZendEngine2/zend_reflection_api.c: - - Fix __autoload() to preserve class case. - - Heads up, this patch might break stuff so please let me know if you - - bump into any problems. - -2003-11-24 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/gmp/gmp.c: - MFH: Fix build for other archs than x86. - - * ext/gmp/gmp.c: - Fix the build for other than x86 archs. - -2003-11-24 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli.c: - added/fixed write property - -2003-11-24 Rob Richards <rrichards@ctindustries.net> - - * ext/simplexml/simplexml.c: - Fix bug #26159 - SimpleXML XPath support (patch by Adam Trachtenberg) - a few fixes to memory corruption - -2003-11-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c: - Partial fix for bug #25803 (xml_get_current_byte_index() always returns 0) - -2003-11-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/file.c: - MFH: Fixed bug #26355 (flock() doesn't initialize the wouldblock argument) - - * ext/standard/file.c: - Fixed bug #26355 (flock() doesn't initialize the wouldblock argument) - - * NEWS - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Added php_strip_whitespace() and php_check_syntax() functions. - -2003-11-23 Sara Golemon <php@alphaweb.net> - - * main/streams/streams.c: - Fix for file:// wrapper parsing. - (Cristiano Duarte <cunha17@uol.com.br>) - -2003-11-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/tests/010.phpt: - Add new test - - * ext/simplexml/php_simplexml.h - ext/simplexml/simplexml.c - ext/simplexml/tests/006.phpt - ext/simplexml/tests/006.xml: - Several improvements to the simplexml_element object: - - Allow to use it as an instance of Iterator - - Prepareto use it as a normal object, including spcialization - -2003-11-23 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_reflection_api.c: - - Allocation optimizations by Timm Friebe - -2003-11-23 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_nonapi.c: - fixed mem leak in constructor - -2003-11-22 Georg Richter <phpinfo@t-online.de> - - * 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/mysqli_prop.c - ext/mysqli/php_mysqli.h: - - Added multiquery support: - mysqli_multi_query - mysqli_more_results - mysqli_next_results - - - added read-only properties (and removed methods) - object mysql - affected_rows - client_flags - client_version - errno, error, - host, host_info, info - server_capabilities, server_version - sqlstate, port, protocol_version, - server_language - thread_id, user, warning_count - - object result - current_field, field_count, - lengths, num_rows, type - - object stmt - query, param_count, field_count, - id, errno, error, sqlstate - - - - added constructor - - - minor fixes, prototypes - -2003-11-22 Stefan Esser <s.esser@e-matters.de> - - * main/SAPI.c: - On error do not leave content_type_dup unitialised. - -2003-11-22 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix default recovery mode - -2003-11-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/iconv/iconv.c: - MFH(r-1.98): Fixed bug #26194 (iconv() not properly defined with libiconv). - - * ext/iconv/iconv.c: - Fixed bug #26194 (iconv() not properly defined with libiconv). - -2003-11-22 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/gd/libgd/gdft.c: - Compile fix - -2003-11-21 Christian Stocker <chregu@phant.ch> - - * ext/xsl/xsl_fe.h - ext/xsl/xsltprocessor.c: - - Added $proc->hasExsltSupport() - -2003-11-21 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_execute.c: - Cleaner patch for bug #26281. - -2003-11-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/parsedate.y: - debug mode no longer needed - -2003-11-20 Andi Gutmans <andi@zend.com> - - * ext/standard/head.c: - - Fix Windows build - -2003-11-20 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * php.ini-dist - php.ini-recommended: - Removed entries which no longer have no function - -2003-11-19 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/standard/basic_functions.c - ext/standard/head.c - ext/standard/head.h: - New function: headers_list(). Ennumerate headers sent to SAPI engine - -2003-11-19 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mysqli/mysqli_api.c - sapi/apache_hooks/php_apache.c: - proto fix - - * ext/standard/parsedate.y: - XSchema stuff finally done right ... (at least i hope so ...) - - * ext/standard/tests/time/bug26320.phpt: - typo fix - - * (PHP_4_3) - ext/standard/tests/time/bug26320.phpt: - removed ext/standard/tests/time/bug26320.phpt - - * ext/standard/tests/time/bug26320.phpt: - - regression test for bug # 26320 - "strtotime() does not understand ISO6801 datetime format as used in - XMLSchema" - - * ext/standard/tests/time/bug26317.phpt: - - Testcase done right ... - - * ext/standard/tests/time/bug26317.phpt: - regression test for http://bugs.php.net/bug.php?id=26317 - "military timezones and strtotime()" - -2003-11-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/gd/gd.c: - MFH: Fixed bug #26309 (Fixed argument parsing for imageftbbox()). - - * ext/gd/gd.c: - Fixed bug #26309 (Fixed argument parsing for imageftbbox()). - - * (PHP_4_3) - NEWS - ext/standard/exec.c: - MFH: Fixed bug #26285 (escapeshellarg() uses wrong quotes on windows). - - * ext/standard/exec.c: - Fixed bug #26285 (escapeshellarg() uses wrong quotes on windows). - -2003-11-19 Christian Stocker <chregu@phant.ch> - - * ext/xsl/config.m4 - ext/xsl/php_xsl.c - ext/xsl/php_xsl.h: - added exslt support - -2003-11-19 Andi Gutmans <andi@zend.com> - - * main/main.c: - - Commit patch by standards - -2003-11-19 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/gmp/gmp.c: - ws fix - - * (PHP_4_3) - NEWS - ext/gmp/config.m4 - ext/gmp/gmp.c - ext/gmp/php_gmp.h: - MFH: - Fixed bug #26267 (gmp_random() leaks memory and does not produce - random numbers) - - * ext/gmp/config.m4 - ext/gmp/gmp.c - ext/gmp/php_gmp.h: - - Fixed bug #26267 (gmp_random() leaks memory and does not produce random - numbers) - -2003-11-19 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_execute.c - ZendEngine2/tests/bug26281.phpt: - Possible fix for bug #26281 & test case. - -2003-11-19 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/tokenizer/Makefile.frag - ext/tokenizer/Makefile.frag: - Fix build - -2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.h: - Add method alias macro - -2003-11-18 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/gmp/gmp.c: - - Fix the parameter setting. (this function has 1 optional parameter) - -2003-11-18 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend.c - ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_constants.c - ZendEngine2/zend_errors.h - ZendEngine2/zend_language_parser.y: - - Add E_STRICT, to be used to warn purists (like Jani :) - -2003-11-18 Uwe Schindler <uwe@thetaphi.de> - - * win32/install.txt: - change names to php5_xxx in NSAPI - -2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/iterators_006.phpt: - Add new iterator test inspired by bug #26527 - - * ZendEngine2/zend_compile.c: - Backpatch the correct opcode for list(), property overloading needs more - opcodes (Bugfix #26257). - -2003-11-18 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/parsedate.y: - the military time zone offsets where pointing in the wrong direction - - * ext/standard/parsedate.y: - make strtotime() understand the datetime format used with XML Schema - -2003-11-18 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/math.c - ext/standard/tests/math/bug25694.phpt: - MFH: Fixed Bug #25694 (round() and number_format() give inconsistent - results). - - * ext/standard/tests/math/bug25694.phpt: - - Fixed Bug #25694 (round() and number_format() give inconsistent results). - - * ext/standard/math.c: - Fixed Bug #25694 (round() and number_format() give inconsistent results). - -2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_interfaces.c: - Use correct order - -2003-11-18 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * win32/install.txt: - fix the docs - -2003-11-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_interfaces.c: - Use correct macro/function - -2003-11-17 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - MFB: Fix for bug #25817 - Check for a return value from a stored procedure right after fetching rows - Replace code with some Z_ macros - - * (PHP_4_3) - ext/mssql/php_mssql.c: - Fix for bug #25817 - Check for a return value from a stored procedure right after fetching rows - -2003-11-17 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/tokenizer/Makefile.frag: - MFH: - Fixed bug #26253 (ext/tokenizer: build as shared extension fails) - - * ext/tokenizer/Makefile.frag: - - Fixed bug #26253 (ext/tokenizer: build as shared extension fails) - -2003-11-17 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * sapi/servlet/.cvsignore - sapi/servlet/CREDITS - sapi/servlet/EXPERIMENTAL - sapi/servlet/Makefile.frag - sapi/servlet/README - sapi/servlet/config.m4 - sapi/servlet/cookies.php - sapi/servlet/date.php - sapi/servlet/formatter.java - sapi/servlet/jinfo.php - sapi/servlet/jver.php - sapi/servlet/reqheaders.php - sapi/servlet/reqinfo.php - sapi/servlet/reqparams.php - sapi/servlet/servlet.c - sapi/servlet/servlet.dsp - sapi/servlet/servlet.java - sapi/servlet/sessions.php - sapi/servlet/web.xml: - SAPI/Servlet has been moved to PECL. - -2003-11-17 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Command/Remote.php: - - Fix potential warning - -2003-11-17 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - necessary refinement - - * pear/package-PEAR.xml - pear/PEAR/Installer.php: - fix bug #248, --force does not work as expected - - * pear/package-PEAR.xml - pear/PEAR/Installer.php: - fix bug #249 - -2003-11-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/curl/streams.c: - Silence warning. - -2003-11-17 Stig Bakken <ssb@trd.fast.no> - - * pear/Archive/Tar.php: - - "chmod +x" when extracting archived executable files - -2003-11-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_interfaces.c: - Correct destruction - -2003-11-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sqlite/CREDITS: - Added myself to credits. - -2003-11-15 Frank M. Kromann <frank@kromann.info> - - * ext/ming/ming.dsp: - Fix win32 compilation. This will import the core_globals_id - - * ext/ming/ming.c: - Adding missing class init's for new ming 0.3a functions - -2003-11-14 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Rename nanosleep() to time_nanosleep(). - -2003-11-14 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - ext/interbase/interbase.c: - Fix the fix [ibase_trans()] - -2003-11-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/file/001.phpt: - MFH(r-1.10): ctime (#10) may differ on several filesystems. - - * ext/standard/tests/file/001.phpt: - ctime (#10) may differ on several filesystems. - -2003-11-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c: - Adjust to latest conversion cast changes - -2003-11-14 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * scripts/phpize.in: - Missing "confdefs.h" in the cleanup-files-list - -2003-11-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/yp/yp.c: - MFH: Fixed bug #26235 (yp_first/yp_next do not specify correct key length). - - * ext/yp/yp.c: - Fixed bug #26235 (yp_first/yp_next do not specify correct key length). - -2003-11-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/tests/009.phpt: - Fix testcase name - -2003-11-13 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/imap/php_imap.c: - proto fix - -2003-11-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - BFN - - * ZendEngine2/zend_operators.c: - Bugfix #26156 (REPLACE_ZVAL_VALUE works on uninit stack-based zvals) - -2003-11-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c - ext/simplexml/tests/004.phpt - ext/simplexml/tests/009.phpt - ext/simplexml/tests/009.xml: - Fix classname, CDATA handling (semantically identical to text) and - iterators (Return sub elements as objects, converted to string you get - the text). - - * (PHP_4_3) - ext/dba/dba.c: - MFH: Proto fixes (Friedhelm Betz <holliwell|gmx.net>) - - * ext/dba/dba.c: - Proto fixes (Friedhelm Betz <holliwell|gmx.net>) - -2003-11-13 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * acinclude.m4: - - Fixed build of shared extensions which require openssl and when you only - have static openssl libraries. - -2003-11-13 Edin Kadribasic <edink@emini.dk> - - * ext/gd/libgd/gd_jpeg.c - main/config.w32.h - sapi/cgi/libfcgi/include/fcgi_config_win32.h: - Windows compile fix (patch by sfox@php.net). - -2003-11-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/dba/dba_db2.c - ext/dba/dba_db3.c - ext/dba/dba_db4.c - ext/dba/tests/dba007.phpt: - MFH Bugfix #25794: Cannot open existing hash db3 file with write - - * ext/dba/dba_db2.c - ext/dba/dba_db3.c - ext/dba/dba_db4.c: - Bugfix #25794: Cannot open existing hash db3 file with write - - * ZendEngine2/ZEND_CHANGES - ZendEngine2/zend_interfaces.c: - IteratorAggregate::getIterator() cannot return anythingy else than objects - - * ext/dba/dba.c: - Pass eof - -2003-11-13 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_compile.c: - - Make sure internal clasess are malloced - -2003-11-12 Ilia Alshanetsky <ilia@prohost.org> - - * configure.in - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Added configure check for nanosleep() availability. - -2003-11-12 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS - ext/dom/config.m4 - ext/simplexml/config.m4 - ext/xml/config.m4: - - Fixed bug #26072 (--disable-libxml does not work). - -2003-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/image.c: - MFH Bugfix #26216: ("getimagesize(): stream does not support seeking" when - using remote files) - - * ext/standard/image.c: - Bugfix #26216: ("getimagesize(): stream does not support seeking" when - using remote files) - -2003-11-12 Stefan Esser <s.esser@e-matters.de> - - * main/rfc1867.c - main/rfc1867.c: - Fix odd increments to repair the boundary checks. - -2003-11-12 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Added nanosleep(), in addition to allowing setting of very short states. - This function is signal safe. - -2003-11-12 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/fsock.c: - Plugged a small memleak when errstr isn't efree()'d. - -2003-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * NEWS: - Update - - * ext/dba/dba.c - ext/dba/php_dba.h: - Add helper function that splits inifile keys into an array which again - can be used in dba_fetch calls. - -2003-11-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * NEWS: - Added new ibase array handling (was already present in b2) - -2003-11-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/ming/ming.c: - Compiler fixes for older ming versions - -2003-11-12 Sergey Kartashoff <gluke@mail.ru> - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.c: - - A WORDINFO calculation in mnogosearch extension was fixed - - * ext/mnogosearch/php_mnogo.c: - - A bug in WORDINFO calculation in mnogosearch extension was fixed. - -2003-11-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/interbase/interbase.c: - Fixed bug #26201 (crash in ibase_trans() on invalid link handle). - - * (PHP_4_3) - NEWS - ext/standard/parsedate.y - ext/standard/tests/time/bug26198.phpt: - MFH: Fixed bug #26198 (strtotime() handling of M/F Y date format). - - * ext/standard/parsedate.y - ext/standard/tests/time/bug26198.phpt: - Fixed bug #26198 (strtotime() handling of M/F Y date format). - -2003-11-11 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - fixed compilation warning. (patched by Joe Orton) - -2003-11-11 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - sapi/apache2handler/php_functions.c: - MFH: Compiler warning fix (patch by Joe Orton). - - * sapi/apache2handler/php_functions.c: - Compiler warning fix (patch by Joe Orton). - -2003-11-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.204): Compiler warning fix (patch by Joe Orton). - - * ext/mbstring/mbstring.c: - Compiler warning fix (patch by Joe Orton) - -2003-11-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Fix ZTS build. - -2003-11-10 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_iterators.c: - Don't use zend_class_entry indirection - - * ZendEngine2/zend_builtin_functions.c: - Bugfix #26010 (Bug on get_object_vars() function) - - * ZendEngine2/zend_object_handlers.c: - Correct default handlers - - * ext/simplexml/simplexml.c: - Split into element=property and attribute=dimension overloading. - - * tests/classes/iterators_001.phpt - tests/classes/iterators_002.phpt - tests/classes/iterators_003.phpt: - Update test expectations - - * ZendEngine2/zend_iterators.c: - Need to update iterators handler table too. - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c: - Fix those warnings - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_compile.h - ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_object_handlers.h - ZendEngine2/zend_objects_API.c: - Split isset/isempty for object property and object dimension hooking. - - * ZendEngine2/zend_interfaces.c: - Little iterator improvement: ability to store index in iterator - -2003-11-10 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - scripts/phpize.in - scripts/phpize.in: - Fixed bug #26168 (shtool availability check in phpize). - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c: - MFH: Fixed bug #26176 (Fixed handling of numeric keys in INI files). - - * ext/standard/basic_functions.c: - Fixed bug #26176 (Fixed handling of numeric keys in INI files). - -2003-11-09 Derick Rethans <php@derickrethans.nl> - - * (PHP_4_3) - ext/standard/base64.c - ext/standard/base64.h: - - Expose the base64 functions to external extensions on windows. - -2003-11-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Add method reflection_class::implementsInterface() - Allow string & reflection_class in isSubclassOf() - - * ZendEngine2/zend_reflection_api.c: - Fix reflection_class::isSubclassOf() - -2003-11-08 Sergey Kartashoff <gluke@mail.ru> - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.c: - - Mnogosearch extension wsa updated to include mnogosearch-3.2.16 features. - - * ext/mnogosearch/php_mnogo.c: - - Mnogosearch Extension was updated to include mnogosearch-3.2.16 features - -2003-11-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/exif/exif.c: - MFH (#26056: Warnings while compiling exif.c) - - * ZendEngine2/zend.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_operators.c - ZendEngine2/tests/bug26166.phpt: - Handle exceptions in casting more gracefully. - This fixes bug #26166 - -2003-11-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - touch - - * NEWS: - Remove NEWS entry since the fix went to the branch as well. - -2003-11-08 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - scripts/Makefile.frag: - Fix shared/pecl build for extensions that rely on mbstring... - -2003-11-08 Frank M. Kromann <frank@kromann.info> - - * (PHP_4_3) - ext/ming/ming.c - ext/ming/php_ming.h: - Reverting. New features are not supposed to go into the 4.3 branch - -2003-11-07 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/file.c - ext/standard/tests/file/bug26003.phpt - ext/standard/tests/file/test3.csv: - Fixed bug #26003 (Make fgetcsv() binary safe). (Ilia) - - * NEWS: - Bug fixing news. - - * ext/mysql/php_mysql.c - ext/mysqli/mysqli.c: - 10-18% optimization of fetch_array(), when both number & string indexes are - created. - - -2003-11-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute_API.c: - Make __autoload() faster - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_iterators.h: - Update Iterators: Call next at the correct point in time. - - * ZendEngine2/zend_compile.c: - Add missing initialization. - - * ZendEngine2/zend_interfaces.h: - Make these class entries available for inheriting classes - - * ext/standard/basic_functions.h - ext/standard/php_filestat.h: - Move typedef to where it is needed now. - - * ext/standard/filestat.c - ext/standard/php_filestat.h: - Make php_stat() available for extensions. - -2003-11-07 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ming/ming.c: - Added mandatory safe_mode & open_basedir checks. - -2003-11-06 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - Zend/zend_operators.c: - MFH: Fixed bug #26148 (Print the notice before modifying variable on type - mismatch). - - * ZendEngine2/zend_operators.c: - Fixed bug #26148 (Print the notice before modifying variable on type - mismatch). - - - Patch by: morten-bugs dot php dot net at afdelingp dot dk - -2003-11-06 Frank M. Kromann <frank@kromann.info> - - * ext/ming/ming.c - ext/ming/ming.c: - Getting rid of c++ style comments - -2003-11-06 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - main/rfc1867.c: - bug fixed: name parameter of multipart form was not converted into internal - encoding when mbstring.encoding_translation is on. - -2003-11-06 Sascha Schumann <sascha@schumann.cx> - - * ext/oci8/oci8.c - ext/oci8/oci8.c: - WS - - * ext/oci8/oci8.c - ext/oci8/oci8.c: - Fix a format string - - Nuke a sprintf (slooow) - - And embed the charset as part of the hashed details (persistent conn key), - because the function otherwise happily returns incompatible connections. - (e.g. US7ASCII vs. UTF8; the client-side charset is not alterable once a - connection has been established.) - -2003-11-06 Frank M. Kromann <frank@kromann.info> - - * ext/ming/ming.c - ext/ming/php_ming.h: - MFB: Adding new features from ming 0.3a. - - * (PHP_4_3) - ext/ming/ming.c - ext/ming/php_ming.h: - Adding new features from ming 0.3a. - -2003-11-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pcntl/pcntl.c - ext/simplexml/simplexml.c: - Kill unused variables. - -2003-11-05 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * main/rfc1867.c: - added buffer reallocation for filename. - -2003-11-05 Uwe Schindler <uwe@thetaphi.de> - - * win32/install.txt - win32/install.txt: - remove unix crap - -2003-11-05 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - NEWS: - Forgot to add that.. - -2003-11-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fixed bug #26128 (mbstring prints out wrong information on phpinfo()) - - * (PHP_4_3) - ext/mbstring/mbstring.c: - -** empty log message *** - -2003-11-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_interfaces.c: - Prevent some SEGV's when Exceptions are thorown inside iterators. - - * ZendEngine2/zend_builtin_functions.c: - Removedouble efree call - -2003-11-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/ftp/php_ftp.c: - MFH: Fixed bug #26113 (remove leftover local file when ftp_get/ftp_nb_get - fails). - - * ext/ftp/php_ftp.c: - Fixed bug #26113 (remove leftover local file when ftp_get/ftp_nb_get fails) - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - Zend/zend.h: - Fixed bug #26105 (Compile failure on gcc version 3.0.X). - - -2003-11-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ZendEngine2/zend_object_handlers.c: - __tostring() handler should be binary-safe - - * ZendEngine2/tests/bug26010.phpt: - Fix one more test - - * ext/xml/tests/xml001.phpt - ext/xml/tests/xml002.phpt - ext/xml/tests/xml003.phpt: - Fix tests - - * ext/xml/xml.c: - Add XML_SAX_IMPL constant to determine which implementation (libxml / - expat) - is selected for SAX interface. - - * NEWS: - BFN - - * ext/standard/var.c: - Fixed bug #24394 (serializing cross-referenced objects causes segfault) - -2003-11-04 Stanislav Malyshev <stas@zend.com> - - * ZendEngine2/Makefile.am: - add zend_iterators.c zend_interfaces.c to make - -2003-11-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-11-04 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hwapi/.cvsignore: - ignore some files - - * ext/pdf/.cvsignore: - - added more files - -2003-11-04 Uwe Schindler <uwe@thetaphi.de> - - * win32/install.txt - win32/install.txt: - SunONE servers - -2003-11-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/dbase/dbase.c: - MFH: - limit writing of field data to field len + 1 - This fixed many memory overrun errors which appeared - in several scripts when writing a record. - - by: Uwe Steinmann <steinm@php.net> - - * ext/mime_magic/mime_magic.c - ext/mime_magic/mime_magic.dsp - ext/mime_magic/php_mime_magic.h - ext/mime_magic/phpmimemagic.h: - - Moved all the mime_magic.c specific stuff into their own header file - to prevent possible compile failures. - - -2003-11-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/gd/libgd/gd.c: - MFH: Fixed bug #26097 (gdImageColorClosestAlpha() returns incorrect - results). - - * ext/gd/libgd/gd.c: - Fixed bug #26097 (gdImageColorClosestAlpha() returns incorrect results). - - * (PHP_4_3) - NEWS: - Bug fixing news - - * (PHP_4_3) - ext/standard/image.c: - MFH: Fixed bug #25581 (getimagesize () return incorrect values on bitmap - (os2) files). - - * (PHP_4_3) - ext/mcrypt/mcrypt.c: - MFH: Fixed bug #26042 (memory leak if mcrypt_generic_deinit() is not called - after every mcrypt_generic_init() call). - -2003-11-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - cosmetics - -2003-11-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/simplexml/tests/008.phpt: - Add regression test for XPath support - - * ext/simplexml/tests/007.phpt: - Fix test - -2003-11-03 Derick Rethans <php@derickrethans.nl> - - * ext/standard/streamsfuncs.c - main/php.h - main/php_streams.h - main/streams/streams.c: - - Always store the URI path in the streams structure, and expose it with - stream_get_meta_data(). - -2003-11-03 Sterling Hughes <winnie@edwardbear.org> - - * ext/simplexml/simplexml.c: - make this macro safe - - * ext/simplexml/simplexml.c: - remove attributes from this check - - * ext/simplexml/simplexml.c: - - Stop a crash in xpath - - Remove the ability to access attributes via the -> operator, attributes - are accessed via the array indicators - -2003-11-03 Stefan Esser <s.esser@e-matters.de> - - * main/rfc1867.c: - Fixed possible crashbug. - -2003-11-03 Marc Boeren <M.Boeren@guidance.nl> - - * ext/dbx/dbx.c: - Make life for the doc-team easier, without causing harm ;-) - -2003-11-03 Stefan Esser <s.esser@e-matters.de> - - * main/rfc1867.c: - It is usually a good idea to write only into allocated bufferspace. - -2003-11-02 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - ext/informix/ifx.ec: - Fix tsrm build - -2003-11-02 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - configure.in - main/php_version.h: - back to dev. - - * (PHP_4_3) - configure.in - main/php_version.h: - Go with 4.3.4 - - * (PHP_4_3) - NEWS: - Prepare NEWS file for 4.3.4 release. - -2003-11-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Proto fix - -2003-11-01 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - this is not needed - -2003-11-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO.BUILDv5: - not really adequate here - -2003-11-01 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - NEWS: - news update - -2003-11-01 Greg Beaver <greg@chiaraquartet.net> - - * (PHP_4_3) - pear/PEAR/Dependency.php: - ack - - * (PHP_4_3) - pear/PEAR/Dependency.php: - might as well, someone will try it someday - - * (PHP_4_3) - pear/PEAR/Dependency.php: - rework some odd code - - * (PHP_4_3) - pear/PEAR/Dependency.php: - PATH_SEPARATOR is very handy - - * pear/PEAR/Dependency.php: - checkExtension() was a complete disaster, can't believe it didn't cause any - problems before. - - * pear/tests/pear_dependency_checkExtension.phpt - pear/tests/pear_dependency_checkPackageUninstall.phpt: - new unit test - - * pear/PEAR/Dependency.php: - fix bug found by unit test - -2003-10-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_dependency_checkPackage.phpt: - add optional dependencies to test - - * pear/PEAR/Dependency.php: - better error messages, fix potential problems in the future - - * pear/PEAR/Installer.php: - fix warning - - * pear/tests/pear_installer1.phpt: - fix test - - * pear/tests/pear_installer2.phpt: - add fancy SKIPIF code, fix test - - * pear/tests/pear_installer3.phpt: - add fancy SKIPIF code - - * pear/tests/pear_installer1.phpt: - fix test 1, add in nifty SKIPIF code - - * pear/PEAR/Installer.php: - deleted code says it all - - * pear/tests/pear_dependency_checkPackage.phpt: - add in skip to match other tests - - * pear/tests/pear_dependency_checkPackage.phpt: - new test case - -2003-10-31 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - fix header handler - -2003-10-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Dependency.php: - major bug - "not" dependency check would completely fail. Guess nobody - ever tried it before :) - -2003-10-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ZendEngine2/tests/bug26010.phpt: - Add test case for bug #26010 - -2003-10-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Dependency.php: - was checking the wrong parameter for a v. - should be checking version - - * pear/PEAR/Dependency.php: - phpdoc fix - -2003-10-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/dom/tests/dom004.phpt - ext/dom/tests/dom_xinclude.phpt: - SKIP tests if compress.zlib wrapper is not available. - -2003-10-31 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/mysqli/config.m4: - cosmetics - -2003-10-31 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - Send correct default content type from php.ini not static text/html - (important for other charsets than iso-8859-1) - -2003-10-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * makerpm: - Make this work again - -2003-10-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_common_analyzeSC.phpt: - finished unit test - - * pear/package-PEAR.xml: - bump to 1.3b4, add note about fix for #171 - - * pear/PEAR/Installer.php: - fix #171, --alldeps with a rel="eq" should install the required version, if - possible - -2003-10-31 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mcrypt/mcrypt.c: - Fixed bug #26042 (memory leak if mcrypt_generic_deinit() is not called - after every mcrypt_generic_init() call). - - -2003-10-31 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * sapi/cgi/cgi_main.c: - MFB - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Fix "bug" #26039 - -2003-10-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - add some error control to analyzeSourceCode() for really rare cases - - invalid PHP - - * pear/tests/pear_common_analyzeSC.phpt: - start on unit test for PEAR_Common - -2003-10-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS - configure.in - main/php_version.h: - Next is beta3.. - -2003-10-30 Zak Greant <zak@mysql.com> - - * ext/mysqli/mysqli.c: - Ensure that INI entries are unregistered on shutdown - -2003-10-30 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c: - changed return value from long to boolean for mysql_execute - -2003-10-30 Stanislav Malyshev <stas@zend.com> - - * ZendEngine2/zend_compile.c: - make CATCH opcode use "class" T like other opcodes do - via IS_CONST - -2003-10-30 Andi Gutmans <andi@zend.com> - - * NEWS: - - Typo - -2003-10-30 Christian Stocker <chregu@phant.ch> - - * (php_5_0_0b2) - ext/dom/tests/dom005.phpt: - make test work with libxml2 2.6.x and lower - (I used lowercase html again in the EXPECT part, as this is now the - default - behaviour for newer libxml2 releases) - -2003-10-30 Andi Gutmans <andi@zend.com> - - * (php_5_0_0b2) - configure.in - ZendEngine2/ZEND_CHANGES - main/php_version.h: - - Beta 2 - - * (php_5_0_0b2) - win32/php4dllts.dsp: - - Move uuencode to the right place (ext/standard) - - * (php_5_0_0b2) - TSRM/tsrm_virtual_cwd.c: - - Don't fix include_once() case sensitivity problem for beta 2. - - I suggest discussing to stop supporting win95 and NT 4 in our binary - - distributions and change the code to #ifdef. - - * (php_5_0_0b2) - NEWS: - - Go with beta 2 - -2003-10-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - fixes are fixes.. - - * NEWS: - Remove bogus entry - -2003-10-30 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fix ZTS build #2 - -2003-10-30 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Added substr_compare(). - -2003-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/file.c: - Some clean-ups - - * NEWS: - Add BFN entry to HEAD, as this bug is not likely to be fixed in 4.3.x. - - * (PHP_4_3) - NEWS: - A bit pickier about platform. - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/dir.c: - MFH(r-1.131): This check's always necessary. - - * ext/standard/dir.c: - This check's always necessary. - -2003-10-29 Andi Gutmans <andi@zend.com> - - * TSRM/tsrm_virtual_cwd.c: - - This should work. - -2003-10-29 Dan Kalowsky <dank@deadmime.org> - - * NEWS: - Added in NEWS entries for the Panther updates - -2003-10-29 Andi Gutmans <andi@zend.com> - - * TSRM/tsrm_virtual_cwd.c: - - Allow for case-insensitivity of include_once()/require_once() on - - Windows - -2003-10-29 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_fe.c: - added functions for embedded server - - * ext/mysqli/config.m4 - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - added support for embedded MySQL Server - some prototype fixes - -2003-10-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/file/bug26003.phpt - ext/standard/tests/file/test3.csv: - Add test case for bug #26003 - - * ext/standard/dir.c: - MFB(r-1.109.2.12): A possible fix for bug #26026 - - * (PHP_4_3) - ext/standard/dir.c: - A possible fix for bug #26026. - - * ext/simplexml/simplexml.c: - Oops. - - * ext/simplexml/tests/007.phpt: - Update test for an additional check to ensure the variable used for an - index would not be modified during deference. - - * ext/simplexml/simplexml.c: - Do not use convert_to_*_ex() for ordinary zval pointers. - - * ZendEngine2/zend_operators.h: - Use pretty macro instead. - -2003-10-29 Frank M. Kromann <frank@kromann.info> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Adding missing TSRMLS_CC to fix zts build - -2003-10-29 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - configure.in - main/php_version.h: - Back to dev. - - * (PHP_4_3) - NEWS - configure.in - main/php_version.h: - Go with RC3 release. - -2003-10-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c - ext/simplexml/tests/007.phpt: - Add simplexml array handlers that allow to explicitly work with attributes. - -2003-10-29 Frank M. Kromann <frank@kromann.info> - - * ext/ext_skel_win32.php - ext/skeleton/skeleton.dsp: - On win32 extensions starts with php_ - - * ext/ext_skel_win32.php - ext/ext_skel_win32.php: - Fix typo in parameter - -2003-10-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dom/tests/dom005.phpt: - Fixed test. - -2003-10-29 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Allow userspace filters to use wildcards - -2003-10-28 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Allow userfilter instantiation to programmatically fail by returning false. - Equivalent of Cspace filter "failure" by returning NULL. - -2003-10-28 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_language_parser.y: - - Head up! I'm reverting the patch which allows for expressions in constant - - declerations. Allowing the access of other constants in this code is - - flawed. We are reverting back to PHP 4's static scalars. - - Don't worry if you get the following msg when compiling: - - "zend_language_parser.y contains 3 useless nonterminals and 22 useless - rules" - - I didn't nuke the code in case we have some brilliant ideas after beta 2 - -2003-10-28 Sara Golemon <php@alphaweb.net> - - * main/streams/filter.c: - Stop looking once we've found a matching filter. - - * main/streams/filter.c: - Extend Filter matching to check wildcards at multiple levels. - Ex: foo.bar.baz.bomb - Searches: - foo.bar.baz.bomb itself, - foo.bar.baz.*, - foo.bar.*, and - foo.* - - Also changed tempvar "char wildcard[128];" to an estrdup() to - deal with potential filternames longer than 127 bytes. - -2003-10-28 George Schlossnagle <george@omniti.com> - - * NEWS: - note pcntl_wait() - -2003-10-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_interfaces.c: - Give some freedon to c iterators but not in userspace. - -2003-10-28 George Schlossnagle <george@omniti.com> - - * ext/pcntl/config.m4 - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Added pcntl_wait, a wraspper around wait()/wait3() - -2003-10-28 Shane Caraveo <shane@caraveo.com> - - * ZendEngine2/zend_compile.c: - fix crash in do_implement_interface when compiling - pear/PHPUnit/Framework/TestCase.php line 63 - while only interface_gets_implemented is the issue in this instance, both - these vars were unitialized, causing potential other issues - -2003-10-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sqlite/libsqlite/src/btree_rb.c: - Fixed compiler warning. - -2003-10-28 Shane Caraveo <shane@caraveo.com> - - * ext/dom/document.c: - fix win32 build - -2003-10-28 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/basic_functions.c - ext/standard/php_uuencode.h - ext/standard/uuencode.c: - By popular demand renaming uu(encode/decode) to convert_uu(encode/decode). - -2003-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/file.c: - Add missing reinitialization call - - * ext/standard/file.c: - Fixed bug #26003 (fgetcsv() not binary-safe on null bytes) - -2003-10-27 Christian Stocker <chregu@phant.ch> - - * ext/dom/document.c: - use php_error_docref - -2003-10-27 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * sapi/apache2handler/mod_php5.c: - - Fix win32 build. - -2003-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - tests/lang/bug25831.phpt: - Remove test because the problem won't be fixed for 4.x releases. - -2003-10-27 Christian Stocker <chregu@phant.ch> - - * ext/dom/tests/dom006.phpt: - extending of domDocument class test - -2003-10-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/config.m4: - Fix VPATH build (patch by Joe Orton <jorton at redhat dot com>) - -2003-10-27 Christian Stocker <chregu@phant.ch> - - * ext/dom/tests/dom005.phpt - ext/dom/tests/test.html: - added html test - -2003-10-27 Andi Gutmans <andi@zend.com> - - * win32/php4dllts.dsp: - - Add uuencode.c to the project - -2003-10-27 Christian Stocker <chregu@phant.ch> - - * ext/dom/tests/book.xml - ext/dom/tests/dom_xinclude.phpt - ext/dom/tests/xinclude.xml: - xinclude test - - * ext/dom/document.c - ext/dom/dom_fe.h: - xinclude support readded to ext/dom - - * ext/dom/tests/book.xml.gz - ext/dom/tests/dom004.phpt: - streams test - -2003-10-27 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - hrm - -2003-10-27 Christian Stocker <chregu@phant.ch> - - * ext/dom/tests/dom003.phpt: - exception/try/catch test - - * ext/xsl/xsltprocessor.c: - fix for test Nr 3 bug (not freeing all params) - - * ext/simplexml/tests/book.xml - ext/simplexml/tests/simplexml_import_dom.phpt: - added interop test - - * ext/dom/tests/book.xml - ext/dom/tests/dom_import_simplexml.phpt: - interop test - -2003-10-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/tests/sqlite_oo_026.phpt: - Add another test - - * ext/sqlite/tests/sqlite_oo_025.phpt: - Rename test - -2003-10-27 Stig Bakken <ssb@trd.fast.no> - - * pear/PEAR/Frontend/CLI.php: - - array_merge is more ticklish in php5 - -2003-10-27 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/php_uuencode.h - ext/standard/uuencode.c: - Added uuencode() & uudecode() functions. - -2003-10-27 Rob Richards <rrichards@ctindustries.net> - - * ext/simplexml/simplexml.c: - cannot import nodes without document - -2003-10-27 Christian Stocker <chregu@phant.ch> - - * ext/dom/document.c: - remove unneeded variables - - * ext/dom/document.c: - - Make distinction in error-reporting between Warnings and Errors from - libxml2 - - Use internal error_handlers during html-parsing as well - -2003-10-26 Christian Stocker <chregu@phant.ch> - - * ext/simplexml/tests/bug25756.phpt: - fix test (validation returns a warning, if xml is not valid) - - * ext/simplexml/examples/interop.php - ext/simplexml/examples/xpath.php: - - added interop between DOM and SimpleXML example - - added xpath example - - * ext/simplexml/examples/security.php: - fix example for saving to file - -2003-10-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - tests/lang/035.phpt: - No need to have ze2 specific tests in this branch. - - * tests/lang/overload_leak.phpt - tests/lang/overload_leak.phpt: - - file overload_leak.phpt was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/overload/overload.c: - Prevent leaks in the overload extension that occur in some special cases. - -2003-10-26 Rob Richards <rrichards@ctindustries.net> - - * ext/simplexml/php_simplexml.h - ext/simplexml/simplexml.c: - add interop with dom - simplexml_import_dom - change write behavior on elements to change actual contents - change clone method to clone node and not document - fix a few libxml mem leaks - - * ext/xsl/xsltprocessor.c: - use common structures from php_libxml.h - - * ext/dom/attr.c - ext/dom/cdatasection.c - ext/dom/comment.c - ext/dom/document.c - ext/dom/documentfragment.c - ext/dom/domimplementation.c - ext/dom/element.c - ext/dom/entityreference.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/processinginstruction.c - ext/dom/text.c - ext/dom/xml_common.h - ext/dom/xpath.c: - add interop with simplexml - dom_import_simplexml - fix cloneNode with elements - -2003-10-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/tests/007.phpt: - Add attribute test - - * ext/simplexml/simplexml.c: - Fix memory corruption - - * ext/simplexml/tests/006.phpt - ext/simplexml/tests/006.xml - ext/simplexml/tests/sxe.dtd: - Add foreach test - - * ext/simplexml/simplexml.c: - Add iterator to make foreach work - -2003-10-26 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - main/rfc1867.c: - revert my previous patch. - -2003-10-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/config.m4: - Remove just unnecessary leftovers - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - ext/mbstring/tests/mb_convert_encoding.phpt - ext/mbstring/tests/mb_convert_variables.phpt - ext/mbstring/tests/mb_detect_encoding.phpt - ext/mbstring/tests/mb_detect_order.phpt: - Backport some patch already in HEAD to assure backwards compatibility - -2003-10-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c - ext/simplexml/tests/bug25756.phpt: - And get the last thing working - - * ext/simplexml/tests/005.phpt - ext/simplexml/tests/005.xml: - Add test - - * ext/simplexml/tests/bug25756.phpt: - Fix tests - -2003-10-26 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/gd/libgd/gd_jpeg.c: - Patch by Steph to sanitize ssize_t typedef on Windows. - -2003-10-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/simplexml/simplexml.c: - Fix casting (the question is when & what should be freed here). - - * ext/simplexml/tests/004.phpt: - Fix test - -2003-10-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - Allow static methods being called from sqlite sql. Notice by Stphane Mariel - - * ext/simplexml/simplexml.c - ext/simplexml/tests/004.phpt: - Fix test 4 with the help of Rob - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h: - Add zend_make_callable() which allows to make zval's callable zval's. - At the moment this function only converts strings of the form - class::method - to an array(class,method). - - * ext/simplexml/simplexml.c: - Show if Schemas are supported - - * ext/simplexml/php_simplexml.h - ext/simplexml/simplexml.c: - Fix memleaks - - * ext/simplexml/tests/001.phpt - ext/simplexml/tests/002.phpt - ext/simplexml/tests/003.phpt - ext/simplexml/tests/003.xml - ext/simplexml/tests/004.phpt - ext/simplexml/tests/004.xml - ext/simplexml/tests/sxe.xml: - More testing - - * ext/simplexml/simplexml.c: - Fix warning - - * ext/simplexml/tests/002.phpt: - Fix test - - * ext/simplexml/tests/001.phpt - ext/simplexml/tests/002.phpt - ext/simplexml/tests/sxe.dtd - ext/simplexml/tests/sxe.ent - ext/simplexml/tests/sxe.xml: - Add some testing - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_reflection_api.c: - This forces a better error message for non working clone calls. - - * ZendEngine2/zend_default_classes.c: - And use things to throw an exception here - - * ZendEngine2/zend_default_classes.c: - You shall not clone Exception instances - - * ZendEngine2/zend_reflection_api.c: - You shall not clone reflection_xx instances - - * ZendEngine2/ZEND_CHANGES - ZendEngine2/ZEND_CHANGES: - Update - - * NEWS - ext/standard/image.c: - - Fixed bug #25581 (getimagesize () return incorrect values on bitmap - (os2) files) - -2003-10-25 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/mbstring/mbstring.dsp: - fixed windows build. - - * (PHP_4_3) - ext/mbstring/README.libmbfl - ext/mbstring/config.m4 - ext/mbstring/cp932_table.h - ext/mbstring/html_entities.c - ext/mbstring/mbfilter.c - ext/mbstring/mbfilter.h - ext/mbstring/mbfilter_cn.c - ext/mbstring/mbfilter_cn.h - ext/mbstring/mbfilter_ja.c - ext/mbstring/mbfilter_ja.h - ext/mbstring/mbfilter_kr.c - ext/mbstring/mbfilter_kr.h - ext/mbstring/mbfilter_ru.c - ext/mbstring/mbfilter_ru.h - ext/mbstring/mbfilter_tw.c - ext/mbstring/mbfilter_tw.h - ext/mbstring/mbregex.c - ext/mbstring/mbregex.h - ext/mbstring/mbstring.c - ext/mbstring/mbstring.dsp - ext/mbstring/mbstring.h - ext/mbstring/unicode_table.h - ext/mbstring/unicode_table_cn.h - ext/mbstring/unicode_table_ja.h - ext/mbstring/unicode_table_kr.h - ext/mbstring/unicode_table_ru.h - ext/mbstring/unicode_table_tw.h: - mbfilter is replaced with libmbfl to maintain the licence compatibility. - mbregex.[ch] is moved to mbregex/ for the same reason. - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - main/rfc1867.c: - name/value in multipart/form-date will be converted into internal encoding - when mbstring.encoding_translation is On. - - * ext/mbstring/mbstring.c: - encoding detection shouldn't be performed if mbstring.http_input is set to - auto or any valid encoding. - -2003-10-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ZendEngine2/ZEND_CHANGES: - Fugbix typo. - - * ZendEngine2/ZEND_CHANGES: - s/Throwable/Printable: Exception has become an internal class since I - initially documented interfaces. - -2003-10-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug25831.phpt - tests/lang/bug25831.phpt: - - file bug25831.phpt was initially added on branch PHP_4_3. - -2003-10-24 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - hrm - -2003-10-24 Andi Gutmans <andi@zend.com> - - * ZendEngine2/ZEND_CHANGES: - - Fix typo - -2003-10-24 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: - For YAZ, RSHUTDOWN closes persistent connections that have been idle - more than yaz.keepalive seconds. Default value for config yaz.keepalive - is 120 seconds. The shutdown prevents many sockets in CLOSE_WAIT state. - -2003-10-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sockets/sockets.c: - Revert accidential commit - - * ZendEngine2/zend_API.c - ZendEngine2/zend_execute_API.c: - Revert accidental commit - - * ZendEngine2/ZEND_CHANGES - ZendEngine2/zend_API.c - ZendEngine2/zend_execute_API.c - ext/sockets/sockets.c: - Zend/ZEND_CHANGES - -2003-10-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - configure.in: - MFH: Fixed bug #25955 (Compile failure on MacOSX 10.3 (Panther)). - -2003-10-24 Marko Karppinen <karppinen@pobox.com> - - * configure.in - ext/standard/dns.c: - Workaround for bug #25955 - Generalized a Darwin check in dns.c to a check for inet_pton() (kalowsky) - -2003-10-24 Greg Beaver <greg@chiaraquartet.net> - - * (php_5_0_0b2RC1) - pear/package-PEAR.xml: - add #25174 note - - * (php_5_0_0b2RC1) - pear/OS/Guess.php: - fixed #25174 Wrong handling of readlink() in OS/Guess.php - -2003-10-24 Ilia Alshanetsky <ilia@prohost.org> - - * (php_5_0_0b2RC1) - ext/mbstring/tests/htmlent.phpt - ext/pgsql/tests/80_bug24499.phpt - ext/sqlite/tests/sqlite_024.phpt - ext/standard/tests/file/001.phpt - ext/standard/tests/file/bug22414.phpt - ext/standard/tests/file/bug24313.phpt - ext/standard/tests/file/bug24482.phpt - ext/standard/tests/general_functions/006.phpt - ext/standard/tests/general_functions/009.phpt - ext/standard/tests/time/mktime.phpt - tests/classes/bug23951.phpt - tests/classes/bug24399.phpt - tests/classes/bug24445.phpt - tests/classes/clone_001.phpt - tests/classes/clone_002.phpt - tests/classes/clone_003.phpt - tests/classes/clone_004.phpt - tests/classes/clone_005.phpt - tests/classes/destructor_and_globals.phpt - tests/classes/destructor_and_references.phpt - tests/classes/destructor_inheritance.phpt - tests/classes/factory_and_singleton_003.phpt - tests/classes/factory_and_singleton_004.phpt - tests/classes/factory_and_singleton_005.phpt - tests/classes/factory_and_singleton_006.phpt - tests/classes/factory_and_singleton_007.phpt - tests/classes/factory_and_singleton_008.phpt - tests/classes/inheritance_002.phpt - tests/classes/interface_class.phpt - tests/classes/interface_doubled.phpt - tests/classes/interface_implemented.phpt - tests/classes/interface_instantiate.phpt - tests/classes/interface_member.phpt - tests/classes/interface_method.phpt - tests/classes/interface_method_final.phpt - tests/classes/interface_method_private.phpt - tests/classes/interface_must_be_implemented.phpt - tests/lang/036.phpt - tests/lang/037.phpt - tests/lang/bug24499.phpt - tests/lang/bug24640.phpt - tests/lang/bug24652.phpt - tests/lang/bug25547.phpt: - Fixed some test names. - Removed extraneous \r from a number of tests. - -2003-10-23 Gabor Hojtsy <gabor@hojtsy.hu> - - * win32/install.txt: - The web server user name starts with IUSR_ and not ISUR_, - and some clarifications from Phil Driscoll - -2003-10-23 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ZendEngine2/Zend.dsp - ZendEngine2/ZendTS.dsp: - Add zend_interfaces.{c|h}. - -2003-10-22 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - tests/lang/bug25922.phpt: - News & test regarding bug #25922 - - * (PHP_4_3) - Zend/zend.c: - MFH: Fixed bug #25922 (Crash in error handler when 5th argument is - modified) - This also fixes bug #25547 in PHP 4.3.X - - * tests/lang/bug25922.phpt: - - Fixed bug #25922 (Crash in error handler when 5th argument is modified). - - * ZendEngine2/zend.c: - Fixed bug #25922 (Crash in error handler when 5th argument is modified). - - * configure.in: - Don't forget to compile zend_interfaces.c - -2003-10-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_interfaces.c - ZendEngine2/zend_interfaces.h - tests/classes/iterators_001.phpt - tests/classes/iterators_002.phpt - tests/classes/iterators_003.phpt - tests/classes/iterators_004.phpt - tests/classes/iterators_005.phpt: - Impement userspace iterator interfaces and tests. See tests for details - on the names. - - * ZendEngine2/zend.h - ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_compile.c - ZendEngine2/zend_compile.h - ZendEngine2/zend_execute.c: - Expand Interface C API. - In short: zend_class_entry->interface_gets_implemented() allows to modify - the class entry of a class when an interface gets implemented. - - * ZendEngine2/zend_default_classes.c: - The string conversion method should be named __toString() - -2003-10-22 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - No empty args here, some servers don't like that - -2003-10-22 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - main/rfc1867.c: - name/value in multipart/form-date will be converted into internal encoding - when mbstring.encoding_translation is On. - -2003-10-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mbstring/mbstring.c: - Fixed compile warnings. - -2003-10-21 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * sapi/apache2handler/config.m4 - sapi/apache2handler/mod_php5.c - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/sapi_apache2.c: - Fixed bug #25768 - -2003-10-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - We don't have this yet - - * configure.in - main/snprintf.c - main/spprintf.c: - Bugfix #25930 Can't compile snprintf.c - - * ZendEngine2/ZEND_CHANGES: - Make this clear - -2003-10-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/dom/tests/dom002.phpt: - Add a test case for getElementsByTagName() / getElementsByTagNameNS() - - * (PHP_4_3) - ext/domxml/tests/bug25900.phpt: - typo - - * ext/domxml/tests/bug25900.phpt - ext/domxml/tests/bug25900.phpt: - - file bug25900.phpt was initially added on branch PHP_4_3. - - * ext/standard/html.c: - Missing '&' in the result of get_html_translation_table() - -2003-10-20 Andi Gutmans <andi@zend.com> - - * ZendEngine2/ZEND_CHANGES: - - Add comment from Timm - -2003-10-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - configure.in - main/php_version.h: - Back to dev. - - * (PHP_4_3) - configure.in - main/php_version.h: - RC2 is a go. - -2003-10-20 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/dom_ce.h - ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/xpath.c: - implement namespace nodes - fix getElementsByTagName - fixes to attribute namespaces - remove safemode stuff as its handled in streams - -2003-10-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/file/bug20424.phpt: - Fix typo - -2003-10-20 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix bug #25900 (document->get_elements_by_tag_name with default xmlns) - -2003-10-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/wddx/wddx.c: - Fix compiler warnings - -2003-10-20 Tomas V.V.Cox <cox@idecnet.com> - - * (RELEASE_1_3b3) - pear/package-PEAR.xml: - go with 1.3b3 (will shipped with PHP4.3.4RC2) - -2003-10-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/mime_magic/mime_magic.c: - MFH: Fixed bug #25918 (Possible crash in mime_content_type()). - - * ext/mime_magic/mime_magic.c: - Fixed bug #25918 (Possible crash in mime_content_type()). - - * (PHP_4_3) - NEWS - ext/standard/mail.c: - MFH: Fixed bug #25923 (mail() modifies the to & subject arguments). - - * ext/standard/mail.c: - Fixed bug #25923 (mail() modifies the to & subject arguments). - -2003-10-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/ZEND_CHANGES - ZendEngine2/ZEND_CHANGES: - Update - -2003-10-20 Kai Schröder <cyberian@arcor.de> - - * tests/classes/abstract_redeclare.phpt: - Fixed typo - -2003-10-20 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_ini.c: - Fixed unused variable warning on *nix. - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c: - MFH: Fixed bug #25895 (Incorrect detection of safe_mode limited ini - options) - - * ext/standard/basic_functions.c: - Fixed bug #25895 (Incorrect detection of safe_mode limited ini options) - -2003-10-19 Shane Caraveo <shane@caraveo.com> - - * ext/dom/php_dom.c - ext/simplexml/simplexml.c - ext/xml/xml.c: - add global init/shutdown functions for libxml. this is required as - shutdown is not safe to call multiple times, and to make streams work - correctly some init stuff has to happen in a specific order - - * main/internal_functions_win32.c - win32/php4dllts.dsp: - Add libxml extension for common code that is needed to be shared between - various xml extensions. currently the only implemented support is the - addition of the streams support for libxml. One new function, - libxml_set_streams_context, which allows a streams context to bet set - prior to loading or writing documents. This works transparently with any - extension that uses libxml. All ini settings that effect streams will - also now effect the loading and writing of xml documents. - - TODO: linux support, not sure if config.m4 will work right. - - * main/streams/plain_wrapper.c: - finish file uri support, this stuff was unecessary. - - * main/streams/plain_wrapper.c - main/streams/streams.c: - A simpler patch to add file uri support - - * main/streams/plain_wrapper.c: - revert file: support in preparation for simpler patch - - * ext/standard/basic_functions.c - ext/standard/php_fopen_wrappers.h - main/streams/plain_wrapper.c: - make file uri's work with streams - - * ext/standard/url.c: - make parse_url work correctly for file uri's on windows, such as - file:///c:/somepath/somefile.txt - -2003-10-19 Stanislav Malyshev <stas@zend.com> - - * win32/registry.c: - fix wrong string length for registry values - - * main/php_ini.c: - Enable setting php.ini path via the registry - - * win32/registry.c: - fix compilation - - * win32/php_registry.h - win32/registry.c: - Add function for getting php.ini path from registry - -2003-10-19 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_language_parser.y: - - Nuke const in function parameters. I just can't remember why this exists - - and it seems no one else remembers either. It has no semantic meaning. - -2003-10-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.h - ZendEngine2/zend_API.h - ZendEngine2/zend_compile.c - ZendEngine2/zend_iterators.h - ext/sqlite/sqlite.c: - Fix class/iterator relationship & handling - - * ZendEngine2/zend_iterators.c: - Fallback to old behavior until we have a default iterator that respects - visibility we do the array trick. - -2003-10-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/com_iterator.c: - bah. does it really make any difference where rewind lives in the struct!? - -2003-10-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_iterators.h: - Change order: Optional rewind() to end of structure - -2003-10-18 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/ext_skel: - chech -> check - -2003-10-17 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi-readme.txt: - new SunONE server - -2003-10-17 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/com_iterator.c: - fix cruft from previous incarnation of the iterators - - * ext/com_dotnet/com_extension.c - ext/com_dotnet/com_iterator.c - ext/com_dotnet/php_com_dotnet_internal.h - win32/php4dllts.dsp: - add com iterator support - -2003-10-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/ZendTS.dsp: - WS - - * ZendEngine2/zend_reflection_api.c: - Show if a class/object is iterateable - - * ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_oo_025.phpt: - - Make use of engine iterators - - * configure.in - ZendEngine2/ZendTS.dsp - ZendEngine2/zend.h - ZendEngine2/zend_API.h - ZendEngine2/zend_default_classes.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_iterators.c - ZendEngine2/zend_iterators.h: - Added c-api for iterators - -2003-10-17 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix bug #25888 (Crash of php.exe when xpath_eval of a namespace) - memleak fix in domxml_node_name - keep blanks loading document fix - -2003-10-17 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/network.c: - Fix comment - -2003-10-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - The sqlite classes need to be final - - * ZendEngine2/zend_reflection_api.c: - Fix showing final/abstract for classes - - * ext/sqlite/sqlite.c: - pre/hasprev have nothing to do with iteration - -2003-10-17 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_ini_parser.y: - Fixed formatting issue. - - * ZendEngine2/zend_alloc.c: - Fixed if() condition. - - * (PHP_4_3) - ext/odbc/php_odbc.c - ext/snmp/snmp.c - sapi/cgi/cgi_main.c: - MFH: Fixed formatting issues (patch by: Joe Orton) - - * ext/odbc/php_odbc.c - ext/snmp/snmp.c - sapi/cgi/cgi_main.c: - Fixed formatting issues (patch by: Joe Orton) - -2003-10-16 Pierre-Alain Joye <paj@pearfr.org> - - * pear/PEAR/Remote.php: - - Fix RPC call without proxy (silence warnings¬ices) - nota bene: the proxy codes should be cleaned, one day ;) - -2003-10-16 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/curl/.cvsignore: - - Fixed the real reason for build problems: dos eols - - * (PHP_4_3) - ext/curl/curl.c: - - Fixed ZTS build (Nuked extra TSRMLS_FETCH) - - * (PHP_4_3) - win32/php4dllts.dsp: - - config.w32.h is in main/ not ext/standard.. - -2003-10-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase/php_sybase_db.c: - Do not strip trailing spaces. - -2003-10-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h: - Add oo support function zend_class_implements() - - * ZendEngine2/zend_default_classes.c: - Fix cast function - -2003-10-15 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/mssql/php_mssql.c: - MFH: Fixed bug #25777 (Do not rtrim() of text fields fetched from mssql). - - * ext/mssql/php_mssql.c: - Fixed bug #25777 (Do not rtrim() of text fields fetched from mssql) - -2003-10-15 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/basic_functions.c: - Don't forget to check for tzset... - - * ext/standard/basic_functions.c: - MFB Fix for #25825 - -2003-10-15 George Schlossnagle <george@omniti.com> - - * ext/xmlrpc/xmlrpc-epi-php.c: - fix for dereferncing null pointer (mfladischer@gmx.net) - -2003-10-15 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c: - Fix bug #25825. tzset() was not called when resetting the TZ env var. - In addition, fix a slight error (made by sniper!) which would trigger - tzset() to be called for any env var beginning with TZ, and not just - TZ itself. - -2003-10-14 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_mm.c: - - Argh, the suffering copy&paste can cause - - * ZendEngine2/zend_alloc.c: - - Fix compile problem. - - * ZendEngine2/zend_mm.c: - - Fix the fix by making sure the new block is in the right free list. - -2003-10-14 Stanislav Malyshev <stas@zend.com> - - * ZendEngine2/zend_execute_API.c: - The freed one is a hashtable - may matter if Hashtables are allocated - differently - -2003-10-14 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_mm.c: - - Support merging free block which was created by reallocing to smaller - - size. This should fix some performance issues. This code is still not - - thoroughly tested. - -2003-10-14 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Embed date of last modification - -2003-10-14 Uwe Steinmann <uwe@steinmann.cx> - - * ext/dbase/dbase.c: - - limit writing of field data to field len + 1 - This fixed many memory overrun errors which appeared - in several scripts when writing a record. - -2003-10-14 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_variables.c: - Fixed bug #25836 (last key of multi-dimensional array passed via GPC - not being escaped when magic_quotes_gpc is on). - - * (PHP_4_3) - NEWS - main/php_variables.c: - MFH: Fixed bug #25836 (last key of multi-dimensional array passed via GPC - not being escaped when magic_quotes_gpc is on). - -2003-10-13 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/gmp/gmp.c: - Unintialized variable fix from Joe Orton. - - * ext/gmp/gmp.c: - unintialized variable. - Patch by Joe Orton - - * ext/openssl/openssl.c: - Fix unintialized variable. - Patch by Joe Orton. - - * (PHP_4_3) - ext/openssl/openssl.c: - Fix uninitialized value. - Patch from Joe Orton. - -2003-10-13 Derick Rethans <php@derickrethans.nl> - - * EXTENSIONS - EXTENSIONS - ext/mcrypt/mcrypt.c - ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h - ext/mcrypt/php_mcrypt.h: - - Email address change - -2003-10-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/url.c - ext/standard/tests/strings/url_t.phpt: - MFH: Fixed bug #25800 (parse_url() could not parse urls with empty port). - - * ext/standard/url.c - ext/standard/tests/strings/url_t.phpt: - Fixed bug #25800 (parse_url() could not parse urls with empty port). - - * ext/standard/mail.c: - Remove sendmail patch check. - -2003-10-13 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/com_handlers.c - ext/com_dotnet/php_com_dotnet_internal.h: - Fix possible segfault (this one came up when a method could not be found). - Add a couple of headers used by another file that is not yet ready to - commit. - -2003-10-12 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-10-12 Vlad Krupin <phpdevel@echospace.com> - - * (PHP_4_3) - ext/dbase/dbf_head.c: - MFH fix for 25558 in case there is ever another 4.3 release. - - * ext/dbase/dbf_head.c: - rolling back fix for 23463. The "fix" broke more than it fixed (see bug - 25558) - -2003-10-10 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Installer.php: - Fix Bug #23221 Pear installer - extension re-install segfault - - * pear/PEAR/Installer.php: - Partial rewrite of dowload() method: - - Full error checking and reporting - - Avoid downloads as possible - - Made the "force" option work correctly - - - * pear/PEAR/Packager.php: - avoid chdir() calls - remove duplicated validation checks - (fix bug #66 contributed by Roman) - -2003-10-10 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/file.c: - Fixed bug #25814 (Make flock() return correct value when 3rd argument is - used). - - -2003-10-09 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_language_parser.y: - Allow foo::$bar() - -2003-10-09 Andrey Hristov <php@hristov.com> - - * NEWS: - typo - -2003-10-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - cleanup - -2003-10-09 Andrey Hristov <php@hristov.com> - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h - ext/standard/tests/array/array_intersect_1.phpt: - New array functions for doing intersection of arrays that are complementary - to array_*diff* family of functions. Namely array_uintersect(), - array_uintersect_assoc(), - array_intersect_uassoc() and array_uintersect_uassoc(). Test case is also - included. - - * NEWS: - new functions NEWS entry - -2003-10-09 Shane Caraveo <shane@caraveo.com> - - * ext/dom/examples/note.xml: - add the valid xml test - - * ext/dom/examples/note-invalid.xml - ext/dom/examples/note.dtd - ext/dom/examples/note.php: - add a DTD example - -2003-10-09 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - main/main.c: - MFH: Fixed bug #25746 (Do not bail out when unable to chdir original dir on - systems with broken getcwd()). - - * main/main.c: - Fixed bug #25746 (Do not bail out when unable to chdir original dir on - systems with broken getcwd()). - -2003-10-08 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/xp_ssl.c: - And this EOF flag... - - * (PHP_4_3) - main/network.c: - Don't forget these EOF flags either... - -2003-10-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS - NEWS: - BFN - - * (PHP_4_3) - NEWS - ext/standard/array.c: - - Reverted the 'fix' for bug #25494 - -2003-10-08 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Backport from HEAD; set EOF marker after each read attempt to avoid it - being stuck in the on position. - Partial "fix" for #25649. - - * main/streams/plain_wrapper.c - main/streams/xp_socket.c: - Set the EOF indicator after each read attempt. - This prevents it getting stuck in the on position. - -2003-10-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/session/session.c: - - Fixed bug #25780 (MFH: ext/session: invalid session.cookie_lifetime - causes crash in win32). - - * ext/session/session.c: - - Fixed bug #25780 (ext/session: invalid session.cookie_lifetime causes - crash in win32). - -2003-10-08 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h: - Implement stream_get_contents, which is somewhat akin to file_get_contents, - except that it works on an already opened stream. - -2003-10-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/var.c: - Oops.. - - * ext/standard/var.c: - Better fix for bug #25758 - -2003-10-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/var.c - ext/standard/tests/array/bug25758.phpt: - MFH: Fixed bug #25758 (var_export does not escape ' & \ inside array keys) - - * ext/standard/var.c: - Fixed bug #25758 (var_export does not escape ' & \ inside array keys) - - * ext/standard/tests/array/bug25758.phpt: - - Fixed bug #25758 (var_export does not escape ' & \ inside array keys) - -2003-10-07 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - Zend/Zend.m4: - typo fix - -2003-10-07 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ZendEngine2/Zend.m4: - MFB bison configure test fix - - * (PHP_4_3) - Zend/Zend.m4: - Fix bison check - -2003-10-07 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/com_com.c: - A much better fix for moniker based COM object creation. - We now support binding monikers to remote machines. - However, MSDN docs indicate that this isn't yet implemented - as of Win2000. - -2003-10-07 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_execute.c: - Fix bug #17997 (Warning when switch & reference are combined) - - * ext/com_dotnet/com_handlers.c - ext/mono/php_mono.c - ext/simplexml/simplexml.c: - Fix cast callbacks - - * ZendEngine2/zend_ini_parser.y: - Fix the fix :) - Not thoroughly tested, but appears to work fine - -2003-10-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS - configure.in - Zend/zend_ini_parser.y: - MFH: Bugfix #25770 Segfault with PHP and bison 1.875 - -2003-10-07 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-10-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - Fix version test - -2003-10-07 Corne' Cornelius <cornec@reach.co.za> - - * (PHP_4_3) - ext/informix/ifx.ec: - MFH: - Fixed bug #18534 (ifx_close() leaves open session) - MFH: - (ifx_do_close) Added - -2003-10-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in - ZendEngine2/zend_ini_parser.y: - Bugfix #25770 Segfault with PHP and bison 1.875 - -2003-10-07 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Fixed bug #18534 (ifx_close() leaves open session) - - (ifx_do_close) Added - -2003-10-07 Stanislav Malyshev <stas@zend.com> - - * main/php_variables.c: - Fix $_SERVER['argv'] and $_SERVER['argc'] - -2003-10-07 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ldap/ldap.c: - Cleaned up previous patch. - -2003-10-07 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - NEWS: - Fix typo - -2003-10-06 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/ldap/ldap.c: - MFH: - Fixed bug #25764 (ldap_get_option() crashes with unbinded ldap link) - - * ext/ldap/ldap.c: - - Fixed bug #25764 (ldap_get_option() crashes when called with unbinded - ldap link) - -2003-10-06 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/element.c - ext/dom/php_dom.c: - some namespace fixes - fix compiler warning - -2003-10-06 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Common.php - pear/PEAR/Installer.php: - better version checks (contributed by Roman) - -2003-10-06 Wez Furlong <wez.php@thebrainroom.net> - - * ext/com_dotnet/com_com.c: - potential fix for #25759, although it will need further review. - -2003-10-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - BFN - - * ext/simplexml/simplexml.c: - Forgot about this one - - * ext/simplexml/simplexml.c - ext/simplexml/tests/bug25756.phpt - ext/simplexml/tests/bug25756.xsd - ext/simplexml/tests/bug25756_1.xml - ext/simplexml/tests/bug25756_2.xml: - Fixed bug #25756 (SimpleXML's validate_schema_file() broken) - -2003-10-05 Shane Caraveo <shane@caraveo.com> - - * ext/dom/node.c: - fix crash building nodeName - - * ext/dom/element.c: - fix crash accessing tagName without namespace - - * ext/dom/document.c - ext/dom/dom_fe.h - ext/dom/element.c - ext/dom/examples/relaxNG.php - ext/dom/examples/relaxNG.rng - ext/dom/examples/relaxNG.xml - ext/dom/examples/relaxNG2.rng - ext/dom/examples/relaxNG3.rng - ext/dom/examples/shipping.php - ext/dom/examples/shipping.xml - ext/dom/examples/shipping.xsd: - Add schema and relaxNG validation support - domdocument->schemaValidate(string filename) - domdocument->schemaValidateSource(string xml) - domdocument->relaxNGValidate(string filename) - domdocument->relaxNGValidateSource(string xml) - - also fix domelement->setAttributeNS - -2003-10-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/array.c: - MFH: Fixed clobbering of the source array, when merging complex - multi-dimensional arrays. Bug reported by Lukas Smith. - - * ext/standard/array.c: - Fixed clobbering of the source array, when merging complex - multi-dimensional arrays. Bug reported by Lukas Smith. - -2003-10-05 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Installer.php: - use realpath instead of chdir - (Roman Neuhauser <neuhauser@bellavista.cz>) - -2003-10-05 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Dependency.php - pear/PEAR/DependencyDB.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php: - - Fixing #64 - -2003-10-05 Shane Caraveo <shane@caraveo.com> - - * ext/dom/xpath.c: - remove a debug printf - -2003-10-05 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR.php: - Don't reapply the error_message_prefix if an error - object is passed to raiseError() - -2003-10-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/file.c: - Fix the macro to prevent it from falling over in a mess - - * ext/simplexml/tests/bug24392.phpt: - Fix test to make sure it can find the external xml file relatively to - the script file. - -2003-10-05 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/xpath.c: - fix segfault if xpath expression string is invalid - - * ext/dom/document.c - ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c: - implement isDefaultNameSpace and baseURI - nodeName and tagName return qualified names - fix removeAttributeNode - takes domAttr as parameter - better uri and file handling for document load method - fix possible segfault when document is freed - set get_property_ptr_ptr handler to NULL - -2003-10-05 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_object_handlers.c: - Remove unused callback - - * ext/com_dotnet/com_handlers.c - ext/dom/php_dom.c - ext/mono/php_mono.c - ext/simplexml/simplexml.c - ext/standard/math.c: - Sync with new API - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_object_handlers.h - ZendEngine2/zend_objects_API.c: - Remove redundant callback, simplify API - -2003-10-05 Shane Caraveo <shane@caraveo.com> - - * (BEFORE_HANDLERS_RESHUFFLE) - ZendEngine2/zend_API.h: - this little piggy broke lots of things...eg. _function_check_flag in - reflection api. - -2003-10-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - NFN - - * ext/standard/file.c: - Change fgetcsv() so that the second parameter is also optional. - -2003-10-04 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Installer.php: - Better fix #61 - - * pear/PEAR/Installer.php: - Fix: #61 [NEW]: error with pear install in pear 1.3b1 - by outputting a full error message plus some help - - * pear/package-PEAR.xml: - notes++ - Bug #25413 Add local installed packages to list-all - (thanks to Christian DickMann) - - * pear/PEAR/Command/Remote.php: - Bug #25413 Add local installed packages to list-all - (thanks to Christian DickMann) - -2003-10-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/config.m4: - Fix autoconf(2.13) build - -2003-10-04 Sergey Kartashoff <gluke@mail.ru> - - * (PHP_4_3) - ext/mnogosearch/README: - - README in mnogosearch extension is updated - - * ext/mnogosearch/README: - - Updated README for mnogosearch extension - -2003-10-04 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - fix warning in rare case (file doesn't exist in package.xml) - -2003-10-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - New feature news. - - * ext/standard/basic_functions.h - ext/standard/config.m4 - ext/standard/file.c - main/config.w32.h: - Fix fgetcsv() to correctly support international characters - -2003-10-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/ncurses/config.m4 - ext/ncurses/php_ncurses.h: - MFH: - Fixed bug #25752 (ext/ncurses: ncurses.h instead of curses.h with - BSD). - - * ext/ncurses/config.m4 - ext/ncurses/php_ncurses.h: - - Fixed bug #25752 (ext/ncurses: ncurses.h instead of curses.h with BSD). - - * ext/ncurses/config.m4: - ws - -2003-10-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS - NEWS - NEWS: - BFN - - * ZendEngine2/zend_API.c - ext/standard/tests/array/bug24766.phpt: - Fixed bug #24766 (strange result array from unpack()) - - * (PHP_4_3) - Zend/zend.h: - MFZE2(r-1.226): Bug #25738 (alloca() related problems on the Darwin - platform) - - * ZendEngine2/zend.h: - Bug #25738 (alloca() related problems on the Darwin platform) - -2003-10-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase/php_sybase_db.c: - More ZTS stuff. - -2003-10-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt - ext/mbstring/tests/mb_send_mail07.phpt: - MFH(r-1.5, r-1.5, r-1.4): Specify full path to cat for mb_send_mail() tests - - * (PHP_4_3) - ext/ctype/tests/bug25745.phpt: - MFH(r-1.1): Add regression test for bug #25745 - - * ext/ctype/tests/bug25745.phpt: - - Add regression test for bug #25745 - - * (PHP_4_3) - Zend/zend_API.h: - MFZE2(r-1.162): Ensure lval to have *boolean* value. - - * ZendEngine2/zend_API.h: - Ensure lval to have a *boolean* value. - - * (PHP_4_3) - ext/ctype/ctype.c: - MFH(r-1.28): Fixed bug #25745 (ctype functions don't deal with non-ascii - characters properly) - - * ext/ctype/ctype.c: - Bug #25745 (ctype functions don't deal with non-ascii characters properly) - -2003-10-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/sybase/php_sybase_db.c: - MFH: Fixed bug #25744 (make ZTS build of ext/sybase compile) - - * ext/sybase/php_sybase_db.c: - Fixed bug #25744 (make ZTS build of ext/sybase compile) - -2003-10-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/tests/array/bug24766.phpt: - - - Added test for bug #24766 - - * configure.in - TSRM/tsrm.m4 - ZendEngine2/Zend.m4 - ext/dba/config.m4 - ext/filepro/config.m4 - ext/imap/config.m4 - ext/mime_magic/config.m4 - ext/mnogosearch/config.m4 - ext/oci8/config.m4 - ext/odbc/config.m4 - ext/oracle/config.m4 - sapi/apache2filter/config.m4 - sapi/caudium/config.m4 - sapi/cgi/config9.m4 - sapi/isapi/config.m4 - sapi/milter/config.m4 - sapi/pi3web/config.m4 - sapi/servlet/config.m4: - Aligned configure help texts. - - * acinclude.m4: - Really fixed bug #25719. - (basically reverted to the original style of openssl checks found in - 4.3.3) - -2003-10-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/imap/config.m4 - ext/odbc/config.m4: - Alignment fix - -2003-10-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dom/domexception.c - ext/mysql/php_mysql.c: - Fixed compile warnings. - -2003-10-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/array/bug25708.phpt: - MFH(r-1.1): Add a test case for bug #25708 - - * ext/standard/tests/array/bug25708.phpt: - - Add a test case for bug #25708 - - * (PHP_4_3) - NEWS - ext/standard/array.c: - MFH(r-1.252): Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles - $GLOBALS) - - * ext/standard/array.c: - Fixed bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS) - - * ext/simplexml/simplexml.c: - A temporary voodoo hack to avoid memory leaks. - - * ext/standard/html.c: - Fix for the fix for #25707 - - * ext/standard/html.c: - Add support for hexadecimal-style numeric entities (&#x..;) - - * ext/standard/html.c: - Drop multibyte character support in html_entity_decode(). - -2003-10-02 Frank M. Kromann <frank@kromann.info> - - * ext/fbsql/fbsql.dsp - ext/fbsql/fbsql.dsp: - FrontBase uses ws2_win32 lib now - - * ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.c: - Fixing type cast - -2003-10-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - This check is no longer needed (Andrei) - -2003-10-02 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/mbstring/tests/php_gr_jp_dev_884-1.phpt - ext/mbstring/tests/php_gr_jp_dev_884-2.phpt: - fix skipif for these tests - - * (PHP_4_3) - ext/mbstring/config.m4: - Removed extra [] - - * (PHP_4_3) - NEWS: - strawberry fields.. - -2003-10-02 Tomas V.V.Cox <cox@idecnet.com> - - * pear/package-PEAR.xml: - starting b3 (hope this could be 1.3 final) - - * (RELEASE_1_3b2) - pear/package-PEAR.xml: - Go with 1.3b2 - -2003-10-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/config.m4 - ext/mbstring/mbstring.c: - Remove leftovers - - * (PHP_4_3) - ext/mbstring/config.m4: - Add some description to the help text - - * ext/dba/config.m4 - sapi/servlet/config.m4: - Alignment fix - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Forgot to commit this one. - - * (PHP_4_3) - ext/mbstring/mbregex.c: - Silly typo - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/mbstring/mbregex.c - ext/mbstring/tests/php_gr_jp_dev_884-1.phpt - ext/mbstring/tests/php_gr_jp_dev_884-2.phpt: - Fix for a regex bug that leads into an infinite loop due to optimization - failure when the pattern is ".*" and both MULTILINE and SINGLELINE options - are - specified. - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - MFH(r-1.46): fix php_regex_encoding() so it can handle two additional - encoding - names mbfilter supports by default. (Patch by Seiji Masugata) - - * ext/mbstring/php_mbregex.c: - Fix php_regex_encoding() so it can handle two additional encoding names - mbfilter supports by default. - - * (PHP_4_3) - ext/standard/html.c - ext/standard/tests/strings/bug25707.phpt: - Fixed bug #25707 (html_entity_decode over-decodes &lt;) - - * ext/standard/html.c - ext/standard/tests/strings/bug25707.phpt: - Fixed bug #25707 (html_entity_decode over-decodes &lt;) - -2003-10-02 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - sapi/apache2handler/sapi_apache2.c: - MFH: Fixed bug #25701 (On flush() set headers_sent in apache2handler) - - * sapi/apache2handler/sapi_apache2.c: - Fixed bug #25701 (On flush() set headers_sent in apache2handler) - -2003-10-02 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * acinclude.m4: - Should fix bug #25719 - -2003-10-01 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4_3) - main/main.c: - Make sure to clear out the refcount. - - * main/php_variables.c: - Made the $argc and $argv always available as globals in CLI, and not as - $_SERVER vars which depended on variables_order anyway. No more - silliness. - - * (PHP_4_3) - main/main.c: - - -2003-10-01 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/cpdf/config.m4 - ext/crack/config.m4 - ext/fbsql/config.m4 - ext/fdf/config.m4 - ext/gd/config.m4 - ext/gettext/config.m4 - ext/gmp/config.m4 - ext/imap/config.m4 - ext/mcrypt/config.m4 - ext/mhash/config.m4 - ext/ovrimos/config.m4 - ext/pfpro/config.m4 - ext/readline/config.m4 - ext/recode/config.m4 - ext/session/config.m4 - ext/xmlrpc/config.m4: - - Always look into /usr/local before /usr - - Added breaks to make sure the preferred value is used. - -2003-09-30 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/crack/config.m4 - ext/gd/config.m4 - ext/gettext/config.m4 - ext/gmp/config.m4 - ext/imap/config.m4 - ext/mcrypt/config.m4 - ext/mhash/config.m4 - ext/ovrimos/config.m4 - ext/pfpro/config.m4 - ext/readline/config.m4 - ext/session/config.m4 - ext/xmlrpc/config.m4 - ext/xslt/config.m4: - MFH: Always prefer user specified paths over the default /usr /usr/local. - - * ext/crack/config.m4 - ext/gd/config.m4 - ext/gettext/config.m4 - ext/gmp/config.m4 - ext/imap/config.m4 - ext/mcrypt/config.m4 - ext/mhash/config.m4 - ext/ovrimos/config.m4 - ext/pfpro/config.m4 - ext/readline/config.m4 - ext/session/config.m4 - ext/xmlrpc/config.m4: - Always prefer user specified paths over the default /usr /usr/local. - This may fix compilation problems with on systems with multiple copies of - the same library. - -2003-09-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - acinclude.m4: - MFH: Fixed bug #25703 (openssl checks failed) - - * acinclude.m4: - Fixed bug #25703 (openssl checks failed) - -2003-09-30 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Remote.php: - Give more info about release states in list-upgrades - -2003-09-30 Andrey Hristov <php@hristov.com> - - * ext/standard/tests/array/007.phpt - ext/standard/tests/array/array_diff_1.phpt: - Move the test to new file. - - * ext/standard/tests/array/007.phpt: - fix - - * ext/standard/array.c: - smash a segmentation fault - - * ext/standard/array.c: - Memory leak fixed (no need of MFH since this is code specific to PHP5) - -2003-09-30 Stanislav Malyshev <stas@zend.com> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - MF4: allow realpath() for win32 non-ZTS - - * TSRM/tsrm_config.w32.h: - MF4: Have realpath now - - * TSRM/tsrm_win32.c - TSRM/tsrm_win32.h: - MF4: add realpath function for win32 - -2003-09-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Move entry to the right place - -2003-09-30 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - better fix for #45. - Now, it will install the newest version that is preferred_state or - stabler. - to request a specific state, append -state like pear install Net_NNTP-beta - -2003-09-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/tests/bug25666.phpt: - Add regression test for bug #25666 - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - regex/cclass.h - regex/debug.c - regex/engine.c - regex/engine.ih - regex/regcomp.c - regex/regcomp.ih - regex/regex2.h - regex/regexec.c: - MFH: Fixed bug #25669 (eregi() with non-ascii characters) - -2003-09-30 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - configure.in - main/php_version.h: - Back to dev. - -2003-09-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ZendEngine2/zend_compile.c: - Remove redundant '\n' - - * regex/cclass.h - regex/debug.c - regex/engine.c - regex/engine.ih - regex/regcomp.c - regex/regcomp.ih - regex/regex2.h - regex/regexec.c: - Fixed bug #25669 (eregi() with non-ascii characters) - -2003-09-29 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - configure.in - main/php_version.h: - 4.3.4RC1 is a go. - - * main/snprintf.c: - More NaN & INF handling fixes. - -2003-09-29 Tomas V.V.Cox <cox@idecnet.com> - - * pear/package-PEAR.xml: - preparing 1.3b2 - -2003-09-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml: - " => ", take 2 - - * pear/package-PEAR.xml: - noted fixed #45, also " => " - - * (PHP_4_3) - pear/PEAR/Installer.php: - MFH #45, whitespace, bug in return of install() - - * pear/PEAR/Installer.php: - Bug #45 preferred_state works incorrectly - -2003-09-29 Pierre-Alain Joye <paj@pearfr.org> - - * (PHP_4_3) - pear/packages/DB-1.5.0RC1.tar - pear/packages/DB-1.5.0RC2.tar - pear/packages/DB-1.5.0RC2.tar: - - Upgrade DB to 1.5.0RC2 - -2003-09-29 Stanislav Malyshev <stas@zend.com> - - * (PHP_4_3) - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - allow realpath() for win32 non-ZTS - - * (PHP_4_3) - TSRM/tsrm_config.w32.h: - Have realpath now - - * (PHP_4_3) - TSRM/tsrm_win32.c - TSRM/tsrm_win32.h: - add realpath for Win32 non-ZTS - -2003-09-29 Tomas V.V.Cox <cox@idecnet.com> - - * pear/package-PEAR.xml: - Ready for 1.3b1 - Removed Changelog - -2003-09-29 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/characterdata.c - ext/dom/php_dom.c - ext/dom/xpath.c: - add property_get_ptr handler - fix possible segfault in xpath - add wide character support for characterdata - - * ext/xml/compat.c - ext/xml/expat_compat.h: - fix for bug #25666 (XML namespaces broken in PHP5) - -2003-09-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/string.c: - Simplification. - -2003-09-29 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - main/spprintf.c: - MFH: Fixed Bug #25665 (var_dump() hangs on Nan and INF). - - * main/spprintf.c: - Fixed Bug #25665 (var_dump() hangs on Nan and INF). - -2003-09-28 Tal Peer <tal@twisthost.com> - - * build/buildcheck.sh: - Fix buildconf for systems using coreutils-5.0 - -2003-09-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Use correct allocator - -2003-09-28 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/PEAR/Registry.php: - fixed #39 commands that need LOCK_SH fail as non-root - -2003-09-27 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/gd/config.m4: - Bundled GD has this function - -2003-09-27 Sara Golemon <php@alphaweb.net> - - * ext/standard/tests/strings/bug25671.phpt: - - Test for Bug 25671 - -2003-09-26 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS - ext/standard/string.c: - MFH BugFix# 25671 subarray corruption in str_replace - - * ext/standard/string.c: - Bug Fix#25671 Corruption in subarrays in subject when using str_replace - -2003-09-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - MFH(r-1.45): repatch fixes for the problem that was reported at - php-dev@php.gr.jp (#884) - - * ext/mbstring/tests/php_gr_jp_dev_884-1.phpt - ext/mbstring/tests/php_gr_jp_dev_884-2.phpt: - Add test cases for the regex probles - - * ext/mbstring/php_mbregex.c: - Repatch fixes for the problem that was reported at php-dev@php.gr.jp (#884) - - * ext/mbstring/mbstring.h: - Forgot to commit this one. - - * (PHP_4_3) - ext/domxml/php_domxml.h - ext/mbstring/tests/mb_send_mail01.phpt: - Fix typo - - * ext/mbstring/tests/mb_convert_encoding.phpt - ext/mbstring/tests/mb_convert_variables.phpt - ext/mbstring/tests/mb_detect_encoding.phpt - ext/mbstring/tests/mb_detect_order.phpt: - Explicitly specify mbstring.language. - - * ext/mbstring/mbstring.c: - Fix some incompatibilities with the pre-libmbfl behaviour regarding - encoding detection. - - * ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt - ext/mbstring/tests/mb_send_mail07.phpt: - Specify full path to cat for mb_send_mail() tests - -2003-09-26 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Let client library pick its own transaction param defaults - -2003-09-26 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/yp/yp.c: - stupid typo fix - -2003-09-26 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/tests/math/bug25665.phpt: - - typo - - * ext/standard/tests/math/bug25665.phpt: - Test case for bug #25665 - -2003-09-26 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ZendEngine2/zend_alloc.c - ext/standard/array.c - ext/standard/dir.c - ext/standard/dns.c - ext/standard/exec.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/pack.c - ext/xml/compat.c - ext/zlib/zlib.c - main/fopen_wrappers.c: - signed/unsigned compiler warning fixes - - * ext/standard/parsedate.y: - silenced a compiler warning - - * ext/yp/yp.c: - error message was missing an argument - - * ext/mime_magic/mime_magic.c: - compiler warning fixes, one of them a potential crash bug - -2003-09-26 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/array.c: - Fixed typo. - -2003-09-25 Georg Richter <phpinfo@t-online.de> - - * ZendEngine2/zend_alloc.c: - fixed compiler warning - removed dead code - - * ZendEngine2/zend_hash.h: - changed ulong to long to avoid compiler warnings (comparison between signed - and unsigned) - -2003-09-25 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/session/mod_files.c: - This is only needed for Windows. - -2003-09-25 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/tests/047.phpt - ext/mysqli/tests/057.phpt: - mysqli_prepare_result -> mysqli_get_metadata - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - mysql_prepare_result -> mysqli_get_metadata - This function was renamed in libmysql (changeset 1.607 by monty) - -2003-09-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/session/mod_files.c: - MFH: Fixed bug #25070 (Don't forget to unlock session files on win32 before - closing them). - - * ext/session/mod_files.c: - Fixed bug #25070 (Don't forget to unlock session files on win32 before - closing them). - - Regions should be locked only briefly and should be unlocked before - closing a file or exiting the program. On Win32 locked files that are - closed without being explicitly unlocked will be unlocked only when - "system - resources become avaliable". - - * (PHP_4_3) - NEWS - main/main.c - main/php.h: - MFH: Fixed bug #25293 (Output correct EOL to error_log) - - * main/main.c - main/php.h: - Fixed bug #25293 (Output correct EOL to error_log) - -2003-09-24 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/xslt/config.m4: - - Fixed bug #25648 (xslt_set_encoding() being not detected correctly) - - * (PHP_4_3) - acinclude.m4: - MFH: use pkg-config if available for openssl setup - - * acinclude.m4: - ws - - * acinclude.m4: - - Fixed some compile failures with e.g. RH9 + openssl by - making use of pkg-config - -2003-09-24 Greg Beaver <greg@chiaraquartet.net> - - * pear/docs/rfc01_PEAR_subpackages.txt: - remove dependency on PHP 5 - it works just fine in PHP 4.3 - -2003-09-24 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c: - fix preserveWhiteSpace on document load - -2003-09-24 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/tests/bug25614.phpt: - Fix - -2003-09-24 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BEFH - -2003-09-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/bz2/tests/with_strings.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/standard/tests/aggregation/aggregate.phpt - ext/standard/tests/aggregation/aggregate_methods.phpt - ext/standard/tests/aggregation/aggregate_methods_by_list.phpt - ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt - ext/standard/tests/aggregation/aggregate_properties.phpt - ext/standard/tests/aggregation/aggregate_properties_by_list.phpt - ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt - ext/standard/tests/aggregation/aggregation_info.phpt - ext/standard/tests/aggregation/deaggregate.phpt - ext/standard/tests/array/001.phpt - ext/standard/tests/array/002.phpt - ext/standard/tests/array/003.phpt - ext/standard/tests/array/array_search.phpt - ext/standard/tests/math/abs.phpt - ext/standard/tests/math/pow.phpt - ext/standard/tests/math/round.phpt - ext/standard/tests/strings/trim.phpt - ext/standard/tests/strings/wordwrap.phpt: - MFH: Specify full path for the cat utility for mbstring e-mail tests. - MFH: Previously made fixes to tests that address bug #25635 - - * 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: - Specify full path for cat utility used by the test. - -2003-09-24 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/gettext/gettext.c - ext/gettext/php_gettext.h: - MFH: Fixed bug #24402 (Compile failure with gettext 0.12.x) - - * ext/gettext/gettext.c - ext/gettext/php_gettext.h: - - Fixed bug #24402 (Compile failure with gettext 0.12.x) - -2003-09-23 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Always return long from ibase_gen_id() on IB < 6 - -2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/interbase/interbase.c: - ws fix - -2003-09-23 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * NEWS: - Added ibase_gen_id() - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_gen_id() - -2003-09-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Remove useless mutex code due to the switch to oniguruma. - -2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/openssl/openssl.c: - Fixed typo. - -2003-09-23 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/snmp/snmp.c: - MFH: Fixed bug #25636 (SNMP Session not closed on success). - - * ext/snmp/snmp.c: - Fixed bug #25636 (SNMP Session not closed on success). - Patch by: nesslage[at]mwsc[dot]edu - -2003-09-23 Andrey Hristov <andrey@hristov.com> - - * ext/standard/tests/array/007.phpt: - New test cases for the new 4 functions : - - array_udiff() - - array_udiff_assoc() - - array_diff_uassoc() - - array_udiff_uassoc() - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - 4 new functions : - array_udiff() - array_udiff_assoc() - array_diff_uassoc() - array_udiff_uassoc() - They work like array_diff() or array_diff_assoc() but callback function(s) - can be used to perform the comparisons. For example array_udiff_uassoc() - expects 2 callbacks are last 2 parameters one is used to compare the - values - of the entries in the arrays the second to compare the keys. - Class methods are also valid callbacks. Even when the data that should be - used in the comparison is private or protected then a static method of a - class should be used (this behaviour can be seen in the regression test - - 007.phpt). - -2003-09-23 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/openssl.c - ext/openssl/tests/bug25614.phpt: - MFB 25614 "fix" - -2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * main/internal_functions.c.in: - Removed unnecessary ssl.h include - -2003-09-23 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/tests/bug25614.phpt - ext/openssl/tests/bug25614.phpt: - - file bug25614.phpt was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/openssl/openssl.c: - "Fix" for bug #25614. - The openssl_pkey_get_public() doesn't work as advertized in the docs; it - can't - get a public key from a private key (because a key is a key), but would - return - the private key anyway. The function was originally designed to get the - public - key from a certificate. - -2003-09-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Oops - - * ext/mbstring/mbstring.c: - Remove unused variable - -2003-09-23 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/snmp/config.m4: - MFH: - Fixed bug #25604 (HAVE_SNMP_PARSE_OID undefined with phpize build) - - * ext/snmp/config.m4: - - Fixed bug #25604 (HAVE_SNMP_PARSE_OID undefined with phpize build) - -2003-09-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - removed unnessesary null byte (patched by komura). - - * ext/mbstring/php_mbregex.c: - fixed wrong string length in mbregex. - - * ext/mbstring/config.m4: - revert a patch. - - * ext/mbstring/config.m4 - ext/mbstring/mbstring.c - ext/mbstring/mbstring.dsp - ext/mbstring/php_mbregex.c: - fixed win32-build and update e-mail address in mbstring. - -2003-09-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/exif/exif.c - ext/mysql/php_mysql.c: - String format stuff. - -2003-09-22 Andrey Hristov <andrey@hristov.com> - - * ext/standard/array.c: - improve the fix for #25494. If more then one bad parameter is passed - an warning for all will be emitted. - -2003-09-22 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c: - set consistent pathing for libxml - set document url when loaded from memory to set base href - - * ext/xsl/xsltprocessor.c: - set base href for copied, imported doc - set environment for imported stylesheet - add optional clone parameter for data to transform - - * ext/xml/expat_compat.h: - move hash.h for libxml 2.6 compatibility - -2003-09-22 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/interbase/interbase.c: - proto thiko fix - -2003-09-22 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend.c - ZendEngine2/zend_language_scanner.l: - Added missing format. - - * ext/standard/info.c: - String formatting stuff. - -2003-09-21 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - sapi/cgi/cgi_main.c - sapi/cgi/libfcgi/fcgiapp.c - sapi/cgi/libfcgi/os_unix.c - sapi/cgi/libfcgi/os_win32.c - sapi/cgi/libfcgi/include/fastcgi.h - sapi/cgi/libfcgi/include/fcgi_config_win32.h - sapi/cgi/libfcgi/include/fcgi_stdio.h - sapi/cgi/libfcgi/include/fcgiapp.h - sapi/cgi/libfcgi/include/fcgimisc.h - sapi/cgi/libfcgi/include/fcgio.h - sapi/cgi/libfcgi/include/fcgios.h: - Major bug fix upgrade to the bundled libfcgi - - A delta between libfcgi 2.2.2 and 2.4.1-SNAP has been applied to the - source. Shane's impersonation, putenv and exit->return improvements - have been carried over. One of Shane's changes caused the first process - to hang after one request. The modification has been deactived - (os_win32.c). - - These changes together with a patch to mod_fastcgi, make - Apache/mod_fastcgi - and PHP work under Win32. It was basically unusable before that. - -2003-09-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - - return correct hash constants - - check for 'memory' in sqlite_factory() too (noticed by John Coggeshal) - -2003-09-21 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/xp_ssl.c: - Merge remaining code from 4.3 to fix #22238 in HEAD. - -2003-09-21 Uwe Steinmann <uwe@steinmann.cx> - - * ext/dbase/dbase.c: - - fixed typo in error message - -2003-09-21 Sascha Schumann <sascha@schumann.cx> - - * ext/session/session.c: - Alias session_commit to session_write_close, a more intuitive name - for the functionality. - -2003-09-20 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/string.c: - MFB Avoid zero-length keys which result in a spinning process - - * (PHP_4_3) - ext/standard/string.c: - Avoid zero-length keys which result in a spinning process - -2003-09-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Add public array Reflection_Class::getDefaultProperties() - -2003-09-20 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Fix potential buffer overrun - -2003-09-20 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * win32/glob.c: - Nuke compile warnings - -2003-09-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/dir.c: - MFH: Fixed bug #25583 (Incorrect handling of paths starting with / on win32 - inside glob() function). - - * ext/standard/dir.c: - Fixed bug #25583 (Incorrect handling of paths starting with / on win32 - inside glob() function). - - * (PHP_4_3) - TSRM/tsrm_virtual_cwd.h: - Revert previous patch. - - * TSRM/tsrm_virtual_cwd.h: - Revert patch r1.40, bug is in glob() not IS_ABSOLUTE_PATH() - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - TSRM/tsrm_virtual_cwd.h: - MFH: Fixed bug #25583 (Incorrect handling of absolute path without drive). - - * TSRM/tsrm_virtual_cwd.h: - Fixed bug #25583 (Incorrect handling of absolute path without drive). - -2003-09-19 Tomas V.V.Cox <cox@idecnet.com> - - * pear/docs/rfc01_PEAR_pecl-binaries.txt: - RFC about PECL binary creation and distribution - -2003-09-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sqlite/package.xml: - MFB: Add myself to credits - - * (PECL_4_3) - ext/sqlite/package.xml: - Add myself to credits - -2003-09-19 Derick Rethans <d.rethans@jdimedia.nl> - - * win32/install.txt: - - Fixed typo - -2003-09-19 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * header: - Is the version 5 now? :) - - * scripts/Makefile.frag: - MFB - - * (PHP_4_3) - scripts/Makefile.frag: - Make sure phpize/php-config are build - -2003-09-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - sapi/apache2handler/sapi_apache2.c: - MFH: Fixed bug #25570 (Possible crash in apache2handler when zend_bailout - called outside of zend_try {} block). - - * sapi/apache2handler/sapi_apache2.c: - Fixed bug #25570 (Possible crash in apache2handler when zend_bailout called - outside of zend_try {} block). - -2003-09-18 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c: - Manageability - - * NEWS: - Added ftp_alloc() - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h: - Add ftp_alloc() for servers which require client to predeclare filesize to - be sent. - -2003-09-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_builtin_functions.c: - Nuke vars no longer needed - - * ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_reflection_api.c: - Go with studlyCaps - - * ZendEngine2/zend_reflection_api.c: - Change tostring() into __toString() to match method name used in casting. - - * ZendEngine2/zend.c - ZendEngine2/zend_operators.c: - Fallback to default behaviour for unsupported object type conversions - - * ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_object_handlers.h - ZendEngine2/zend_operators.c - tests/classes/tostring.phpt: - - Allow partial type conversion support for objects. - - Add support for object to string conversion from userspace by method - __toString() and add a test. - - * ZendEngine2/zend_API.c: - Add missing check - -2003-09-18 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - add rollback for installed_as - - * pear/tests/pear_installer3.phpt: - add rollback test for installed_as - - * pear/tests/pear_installer3.phpt: - finished transaction tests - - * pear/PEAR/Installer.php: - unit testing finds another bug :) - another case that would cause an endless loop in installed_as file - transaction - -2003-09-18 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - When track_errors was enabled, we tried to assign value already freed char. - -2003-09-17 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix some threading issues - fix mem leaks in append_child with attribute nodes - -2003-09-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c: - Show name of missing function as typed - - * ZendEngine2/zend_default_classes.c: - Use studlyCaps in exception class - - * ZendEngine2/zend_compile.c - tests/classes/interfaces_002.phpt: - Go with studlyCaps in error messages/backtrace/reflection output - -2003-09-17 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache/php_apache_http.h: - regex_t is used by both Apache & mbregex. This little check prevent compile - failure, while php is compiled as dso module & mbstring is enabled. - -2003-09-17 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * php4.spec.in: - MFB - - * (PHP_4_3) - php4.spec.in: - --enable-track-vars does not exist - -2003-09-17 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer3.phpt: - add rmdir test, add comment to remind me to finish installed_as test before - moving on to next one - - * pear/tests/pear_installer3.phpt: - modify chmod test to be truly permissions-filesystem-based-specific - - * pear/tests/pear_installer3.phpt: - more file transaction tests - - * pear/PEAR/Installer.php: - oops - params are reversed, my bad - - * pear/PEAR/Installer.php: - bug in chmod file transaction operation error message - bug in chmod file transaction test - was testing the perms to see if they - were a writable file - - * pear/PEAR/Installer.php: - phpdoc error - -2003-09-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/interbase.dsp - ext/interbase/interbase.rc: - Link to fbclient.dll if available - Add client lib name to dll version info - -2003-09-17 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer3.phpt: - cut-and-paste error - - * pear/PEAR/Installer.php: - correct typo "committed" - add error checking to commitFileTransaction() - - * pear/tests/pear_installer3.phpt: - some beginning tests for commitFileTransaction() - -2003-09-16 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer3.phpt: - adding transaction test file (unfinished) - - * pear/PEAR/Installer.php: - Document addFileOperation() - Add basic test for invalid input, since it is a public method - -2003-09-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Use isc_get_version() for client lib info if available - -2003-09-16 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/imap/php_imap.c - ext/interbase/interbase.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c: - proto fix - -2003-09-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - - Make it clear whether it is an interface or a class - - Fix static properties - -2003-09-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/config.m4: - Check for Firebird libfbclient.so first - -2003-09-16 Tomas V.V.Cox <cox@idecnet.com> - - * pear/System.php: - more debug code removed *sigh* - - * pear/System.php: - removed debug code - -2003-09-16 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - tweak Tomas's patch for - $ pear install Package-v.tgz - - which should work for local files first before checking to see if it can - be downloaded - - * pear/PEAR/Common.php: - fix regexps for package detection and download - should be case-insensitive - - * pear/PEAR/Installer.php: - fix invalid replacements - add tests for bad pear-config/package-info - replacements - - * pear/tests/pear_installer2.phpt: - add tests for invalid replacements - - * pear/PEAR/Installer.php: - file transactions used - but startFileTransaction() was never used - inline docs for install() were out of date - -2003-09-15 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/bz2/bz2.c: - MFH: Fixed bug #25106 (Added more stringent checks on bzopen() mode). - - * ext/bz2/bz2.c: - Fixed bug #25106 (Added more stringent checks on bzopen() mode). - In some cases bz2 may fail to open the file, but stream wrappers will - still - create an empty file, remove this file. - Change virtual_filepath to virtual_filepath_ex, which allows BZ2_bzfopen() - to work without having to resort to stream wrappers. - -2003-09-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c: - Revert - need to look for a better solution - -2003-09-15 Tomas V.V.Cox <cox@idecnet.com> - - * pear/package-PEAR.xml: - - Added new notes and split them - - Upgraded me as <lead> - - -2003-09-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug25547.phpt: - - Test for bug #25547 - - * ZendEngine2/zend_execute.c: - Bugfix #25547 - -2003-09-15 Tomas V.V.Cox <cox@idecnet.com> - - * pear/System.php: - - Implemented the find command (currently supported args: - -type f, -type d, -maxdepth, -name) - * Fixed recursion deep level in _dirToStruct() - -2003-09-15 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - pear install net_socket will work now - before it would only work with pear - install Net_socket - -2003-09-15 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c: - validate encoding against valid handlers - -2003-09-15 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/fam/fam.c: - proto descriptions - -2003-09-15 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_operators.c: - Simplify / fix - -2003-09-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/gd.c: - FREETYPE_PATCH is not always defined. - -2003-09-15 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/PEAR/Installer.php: - Now empty directories are removed on uninstall, so uninstallation is - complete and correct - -2003-09-15 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - crap removal - -2003-09-15 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - mistaken include_once 'Remote.php' - not sure why it worked at all - - * pear/PEAR/Installer.php: - move registration of installed location to post-commit - - * pear/tests/pear_installer2.phpt: - add testing for baseinstalldir attribute - - * pear/tests/pear_installer2.phpt: - add testing for install-as attribute - -2003-09-15 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/standard/datetime.c: - MFH: Fixed bug #25530 (checkdate incorrectly handles floats) - - * ext/standard/datetime.c: - Fixed bug #25530 (checkdate incorrectly handles floats) - -2003-09-14 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer2.phpt: - add testing for md5sum - - * pear/PEAR/Installer.php: - found bug in _installFile() thanks to unit testing. - - if a bad md5sum was found, and --force wasn't specified, the temporary - file was never deleted - - * pear/tests/pear_installer2.phpt: - adding test for non-existing file - - * pear/tests/pear_installer2.phpt: - adding test for invalid role - -2003-09-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.c: - Bugfix #25335 - -2003-09-14 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer2.phpt: - adding replacements section for _installFile() - -2003-09-14 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_operators.c: - Commit 64-bit fixes to the standard operators - by Ard Biesheuvel (abies@php.net) - -2003-09-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - Remove this (part from another patch) - - * main/snprintf.c - main/snprintf.h - main/spprintf.c: - Add length modifier L - - * configure.in - main/config.w32.h - main/snprintf.c - main/snprintf.h - main/spprintf.c: - - Add length modifiers(ll, j, t, h, hh) - -2003-09-14 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer2.phpt: - new test for _installFile() - not yet complete, but what's there works - - * pear/tests/pear_installer1.phpt: - simplify test, split into two - -2003-09-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.h: - Bugfix #25528 (by Ard Biesheuvel) - -2003-09-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Show the whole message when in debug mode - -2003-09-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * tests/lang/bug24054.phpt: - WS - - * main/streams/plain_wrapper.c: - Pointer size fix - -2003-09-13 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS - ext/ldap/ldap.c: - MFH(r-1.147): Fix Bug #25525 ldap_explode_dn() crashes when passed invalid - params - - * ext/ldap/ldap.c: - Fix Bug #25525 ldap_explode_dn crashes when passed invalid params. - -2003-09-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_alloc.c: - Fix warnings - - * main/snprintf.c - main/spprintf.c: - - Fix %p to prepend '0x' as suggested by C99. - - Add 'z' prefix. - -2003-09-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * main/SAPI.c - main/streams/streams.c - main/streams/userspace.c - tests/lang/bug24054.phpt: - Fixed for 64bit archs - -2003-09-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - Make use of dedicated macro - -2003-09-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Pointer size fix - -2003-09-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/swf/swf.c: - When opening file for write, it may not exist. - -2003-09-12 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/pcre/php_pcre.c: - MFH: - Fixed bug #25504 (pcre_match_all() crashes when passed only 2 - parameters) - - * ext/pcre/php_pcre.c: - - Fixed bug #25504 (pcre_match_all() crashes when passed only 2 parameters) - -2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/informix/ifx.ec: - MFH: - Fixed bug #25483 (ext/informix: bogus -469 error from ifx_query()) - - * ext/informix/ifx.ec: - - Fixed bug #25483 (ext/informix: bogus -469 error from ifx_query()) - -2003-09-11 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Revert f**kup CR/LF endings - - * ext/interbase/interbase.c: - Add client library info to phpinfo() function - Small inter-op fix for IB6 - -2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - fff - -2003-09-11 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/array.c: - Fixed bug #25494 (array_merge allowing "false" as argument (silent when - non-array is passed)) - - * (PHP_4_3) - NEWS - ext/standard/array.c: - Fixed bug #25494 (array_merge allowing "false" as argument (silent when - non-array is passed)) - -2003-09-11 Stanislav Malyshev <stas@zend.com> - - * ZendEngine2/tests/dtor_scope.phpt: - add test - - * ZendEngine2/zend_execute_API.c: - ws - - * ZendEngine2/zend_execute_API.c: - Use scope from method, not from object - -2003-09-11 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR.php: - verified unit test pear2.phpt works with changes, removing old code - -2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/cpdf/config.m4: - MFH: - Fixed bug #25463 (ext/cpdf: compile failure with bundled GD) - - * ext/cpdf/config.m4: - - Fixed bug #25463 (ext/cpdf: compile failure with bundled GD) - -2003-09-11 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Installer.php: - "pear -v install" is now more usefull - - * pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Command/Install.php - pear/PEAR/Frontend/CLI.php: - Be more nice when downloading files - - * pear/PEAR/Installer.php: - Fix bug of download tries when a local file is given - to install - -2003-09-11 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR.php: - missed one segment to comment out - - * pear/PEAR.php: - use is_callable() - what a great function! - -2003-09-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c: - Use type instead of constant - -2003-09-11 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Changed unsigned ISC_LONG to ISC_LONG - -2003-09-11 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - main/streams.c: - MFH: Fixed bug #25316 (Possible infinite loop inside _php_stream_write()). - - * main/streams/streams.c: - Fixed bug #25316 (Possible infinite loop inside _php_stream_write()). - - * ext/standard/mail.c: - Cleanup r1.76 patch - -2003-09-11 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - wtf is w/ZTS? (for users? :) - -2003-09-11 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/fdf/fdf.c: - check for FDFErcNoValue was in the wrong execution path, - should always be treated as 'no error' (should finally fix #22803) - -2003-09-10 Stefan Roehrich <stefan@roehri.ch> - - * (PHP_4_3) - NEWS - main/SAPI.c: - MFH: Fix for bug #23488 zlib.output_compression overrides vary header. - It was already fixed for ob_gzhandler (#24827). - - * main/SAPI.c: - Fix for bug #23488 zlib.output_compression overrides vary header. - It was already fixed for ob_gzhandler (#24827). - -2003-09-10 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - phpdoc correction (kind of serious error :) - -2003-09-10 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - buf -> bug - - * (PHP_4_3) - NEWS - ext/zlib/zlib.c: - - Fixed bug #25385 (ob_gzhandler(): typo in sapi_add_header_ex() call) - -2003-09-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - Cleanup previous patch. - - * (PHP_4_3) - ext/standard/file.c: - - - * (PHP_4_3) - NEWS - main/streams.c: - MFH: Fixed bug #25429 (fix copying of stdin using copy() function) - - * main/streams/streams.c: - Fixed bug #25429 (fix copying of stdin using copy() function) - - * (PHP_4_3) - NEWS - ext/standard/file.c: - MFH: Fixed bug #14049 (realpath() w/ZTS returns invalid results for - non-existent - paths) - - * ext/standard/file.c: - Fixed bug #14049 (realpath() w/ZTS returns invalid results for non-existent - paths) - -2003-09-10 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer1.phpt: - test for checkDeps - -2003-09-09 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear_installer1.phpt: - first step in unit testing the installer - tests the download PREG function - -2003-09-09 Melvyn Sopacua <msopacua@idg.nl> - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/bug13142.phpt: - MFB: Fix US/Eastern vs. America/New_York style tzset implementations. - -2003-09-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * sapi/apache/php_apache.c: - Nuke warning - - * sapi/apache/php_apache.c: - fix typo - -2003-09-09 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - ext/standard/tests/time/002.phpt - ext/standard/tests/time/bug13142.phpt: - Fix testcases, failing with 'America/New_York' vs. 'US/Eastern' systems - and fallback to POSIX-style. The fallback is based on tzset(3) manpage - [1] - for these systems and may apply to past and future unknowns as well. - - Affected systems: 4.4BSD - - Possible problem: OSF - - Proposed solution: leave testcase as is, and if OSF systems start - failing during next qa-cycle, always use POSIX style - in - testcases and add portability note to docs. - - -2003-09-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * sapi/apache/php_apache.c: - Show the runtime version of Apache instead of compile time. - -2003-09-09 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - BFN 25294 - - * (PHP_4_3) - ext/ftp/ftp.c: - MFH(r-1.91) Fix Bug #25294 LIST/NLST can cause segfault because ftp->data - not cleaned properly - - * ext/ftp/ftp.c: - Fix Bug #25294 LIST/NLST can cause segfault because ftp->data not cleaned - properly - -2003-09-09 Melvyn Sopacua <msopacua@idg.nl> - - * ext/domxml/tests/bug23326.phpt - ext/domxml/tests/bug23326.phpt: - - file bug23326.phpt was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix #23326: Attributes via append_child not supported - Add testcase - -2003-09-09 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/standard/image.c - ext/standard/php_image.h: - MFH: - Fixed bug #25211 (image.c compile failure with AIX) - - * ext/standard/image.c - ext/standard/php_image.h: - - Fixed bug #25211 (image.c compile failure with AIX) - -2003-09-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/gd.c: - Add an phpinfo entry showing which version of freetype is linked to gd. - -2003-09-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Fix property inheritance where a derived class inherits a public property - and owns it as an implicit public property already (noticed by Brad). - -2003-09-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - NEWS: - BFN - -2003-09-08 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - BFN Bug#25314 - - * ext/ftp/php_ftp.c: - MFB(r-1.74.2.13) Bug #25314 ASCII mode transfers behaving like binary when - initiated from windows. - -2003-09-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - win32/sendmail.c: - MFH: Fixed bug #25333 (Possible body corruption & crash in win32 mail()). - - * win32/sendmail.c: - Fixed bug #25333 (Possible body corruption & crash in win32 mail()). - -2003-09-08 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/ftp/php_ftp.c: - Bug #25314 ASCII mode transfers behaving like binary when initiated from - windows. - -2003-09-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/gd/gd.dsp: - Revert the JIS addition, it did not fix anything - -2003-09-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/libgd/gd.c: - Fix build in VC++7. - -2003-09-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/mail.c: - MFH: Re-enable sendmail binary check, now with parameter detection. - - * ext/standard/mail.c: - Re-enable sendmail binary check, now with parameter detection. - -2003-09-08 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/dom_fe.h - ext/dom/dom_properties.h - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/xml_common.h - ext/dom/xpath.c: - move some document properties internally - add xpath namespace support (by Shane) - -2003-09-08 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/informix/ifx.dsp: - MFH: - Fixed bug #25424 (ext/informix: lvarchar not supported in win32 - build) - - * ext/informix/ifx.dsp: - - Fixed bug #25424 (ext/informix: lvarchar not supported in win32 build) - - * (PHP_4_3) - win32/php4ts_cli.dsp: - - nuke warning about MSVCRT in debug build - - * (PHP_4_3) - win32/php_modules.dsw: - - fix the mcve addition, removed unused project (gd_bundled) - - * ext/gd/gd.dsp: - MFB: - Added JISX0208=1 and USE_GD_JISX0208 defines - - * configure.in: - - Should fix bug #25295 - - * main/php_scandir.h: - configure.in - - * configure.in - sapi/cgi/config9.m4 - sapi/cli/config.m4: - - Should fix some CLI build problems on some systems. - -2003-09-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.c - tests/classes/class_stdclass.phpt: - Fix registering/derigistering of stdClass in ZTS and NON ZTS mode - -2003-09-08 Marc Boeren <M.Boeren@guidance.nl> - - * ext/dbx/dbx.c - ext/dbx/dbx.h - ext/dbx/php_dbx.h: - Fix warning and converted dos-crlf to unix line-endings. - -2003-09-08 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.dsp: - Don't include unnecessary headers in other configuration too - - * ext/interbase/interbase.dsp - ext/interbase/interbase.rc: - Don't include unnecessary headers - -2003-09-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/exif/exif.c: - MFH: Allow to search for section FILE with 2nd parameter (found by Derick) - - * ext/exif/exif.c: - Allow to search for section FILE with 2nd parameter (found by Derick) - - * ZendEngine2/zend_execute.c: - Fix foreach() called with non array - -2003-09-07 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.rc: - Zero-terminate strings - Add fileflags for DEBUG build - - * ext/interbase/interbase.c - ext/interbase/interbase.dsp - ext/interbase/interbase.rc: - Add version info to Windows DLL - -2003-09-07 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/ming/ming.c: - Fixed ming to work with new OO stuff. Patch by tony2001 at phpclub dot net - -2003-09-07 Stanislav Malyshev <stas@zend.com> - - * (PHP_4_3) - Zend/Zend.m4: - check for mach-o/dyld.h - needed for non-PHP ZE builds - - * ZendEngine2/Zend.m4: - check for mach-o/dyld.h - needed for non-PHP ZE build - -2003-09-06 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-09-06 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/tests/060.phpt: - test for helly's mysqli_fetch_object changes - -2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - Modify mysqli_fetch_object() to be able to instantiate a selected class and - pass parameters to the constructor. - - * ext/pgsql/pgsql.c - ext/pgsql/tests/03sync_query.phpt - ext/pgsql/tests/04async_query.phpt - ext/pgsql/tests/17result.phpt - ext/pgsql/tests/22pg_fetch_object.phpt: - Modify pg_fetch_object() to be able to instantiate a selected class and - pass - parameters to the constructor. Update tests and add a test for these - features. - -2003-09-06 Stefan Roehrich <stefan@roehri.ch> - - * ext/zlib/php_zlib.h - ext/zlib/zlib.c - ext/zlib/tests/001.phpt - ext/zlib/tests/002.phpt - ext/zlib/tests/gzfilegzreadfile.phpt: - Code cleanup: - Fixed ob_gzhandler with register_long_arrays = On. - Unified compression_coding global var (removed ob_gzip_coding). - Switched to zend_parse_parameters(). - Added some tests. - -2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c: - Bugfix #25404 - -2003-09-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/http.c: - Add missing proto - - * ext/standard/basic_functions.c: - http.h php_http,h rename - -2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c: - Disallow to changing the backtrace - - * ZendEngine2/zend_reflection_api.c: - Add missing newline if no static methods are available - - * ZendEngine2/zend_reflection_api.c: - - Internal functions shall be static - - Fix more nesting - -2003-09-06 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/http.c: - - Typos, CS, etc. - -2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Fix logic - -2003-09-06 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/http.c - ext/standard/http.h - ext/standard/php_http.h - win32/php4dllts.dsp: - renamed http.h -> php_http.h - -2003-09-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - - Fix CS: {{{ / }}} - - Fix static reflection_*::export() - - Add class reflection_object which allows to show dynamic properties - - * ZendEngine2/zend_reflection_api.c: - Use %s where it makes more sense - -2003-09-06 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dllts.dsp: - Add ext/standard/http.{c|h}. - -2003-09-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/http.c: - Fix Objects bug. (Objects != Arrays) - - * ext/standard/http.c: - Fix segfault on uninitialized zval, skip NULL/Resource types, fix integer - value handling, and process doubles/bools more efficiently. - - * ext/standard/http.h: - Standard Footer - - * ext/standard/http.c: - Prevent Recursion - -2003-09-06 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - make error code helpful if no releases of a package exist at all - - * pear/PEAR/Installer.php: - make error code helpful if no releases of a package in preferred-state - exist - -2003-09-06 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/http.c - ext/standard/http.h: - Introducing php_url_encode_hash_ex() internal function - and http_build_query() userspace function. - -2003-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - Omitting is also possible here - - * ext/sqlite/sqlite.c: - WS - - * ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/mysqli_profiler.h: - Fix warnings - -2003-09-05 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/tests/003.phpt - ext/interbase/tests/004.phpt - ext/interbase/tests/005.phpt - ext/interbase/tests/006.phpt - ext/interbase/tests/007.phpt: - Add missing CVS Ids - -2003-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Simplify reflection_property::__constructor() and fix property factory - - * ZendEngine2/zend_reflection_api.c: - - Don't use resorved words as variable names. - - Improve several exception messages. - - Fix Reflection_Property::_construct() / getDeclaringClass() - -2003-09-05 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Be more relaxed about dimensions of array arguments - -2003-09-05 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * NEWS: - grouped DBX stuff - -2003-09-05 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/tests/007.phpt: - Test array handling - - * ext/interbase/tests/006.phpt: - Make the test fail if anything goes wrong :-) - Some CS - -2003-09-05 Marc Boeren <M.Boeren@guidance.nl> - - * NEWS: - Added updates to dbx module to NEWS by hand as @ doesn't work - according to Jani (since when is this?). - -2003-09-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Fix reflection_api::__construct() (noticed by Andrey) - - * ZendEngine2/zend_default_classes.c: - Provide string casting for exceptions by calling toString() - -2003-09-05 Marc Boeren <M.Boeren@guidance.nl> - - * ext/dbx/dbx.c - ext/dbx/dbx.h - ext/dbx/php_dbx.h - ext/dbx/tests/002.phpt - ext/dbx/tests/005.phpt - ext/dbx/tests/010.phpt: - Added DBX_RESULT_UNBUFFERED flag for dbx_query. - Added dbx_fetch_row() function. - Added/updated tests for both. - -2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Added support for binding arrays - -2003-09-04 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - remove debug code - - * pear/PEAR/Installer.php: - fix bug in --force - $options was never passed to _installFile. - add PHPDoc - - * pear/PEAR/Installer.php: - fix bug in --force on windows - -2003-09-04 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/standard/var_unserializer.c: - really sync - -2003-09-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c - tests/classes/static_properties_001.phpt - tests/classes/static_properties_002.phpt: - Tests show updating consts must happen once at runtime (revert - optimization). - Add tests for static properties. - - * ZendEngine2/zend_reflection_api.c: - Add reflection_class::getstaticproerties() - - * ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_oo_010.phpt - ext/sqlite/tests/sqlite_oo_013.phpt - ext/sqlite/tests/sqlite_oo_016.phpt - ext/sqlite/tests/sqlite_oo_020.phpt - ext/sqlite/tests/sqlite_oo_024.phpt: - Go with the mess - -2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Don't rely on sizeof(int) == 4 - -2003-09-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - Remove unwanted space - - * run-tests.php: - Update necessary test INIs - -2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Fix inter-op with IB < 6 - Fixes for 64-bit archs - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Fixed fetching of arrays - -2003-09-04 Jon Parise <jon@csh.rit.edu> - - * (PHP_4_3) - ext/imap/php_imap.c: - MFH 1.176: Register the TYPEMODEL constant from c-client's mail.h. - - * ext/imap/php_imap.c: - Register the TYPEMODEL constant from c-client's mail.h. - -2003-09-04 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - No scaling for double type - Added missing array types - Precompute scale factors - -2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * acinclude.m4: - Cleanup after ourselves. - -2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Partly revert and reintroduce hash table entries for the ctor. - - * tests/classes/clone_003.phpt: - Fix test - - * ZendEngine2/zend_compile.c: - Nuke unused variable, too - - * ZendEngine2/zend_compile.c: - - Inheritance applies to __clone() too. - - No need to add additional functions for the constructor. - The handler uses the pointer as intended and doesn't look the the name. - - * ZendEngine2/zend_compile.c: - Cannot turn a static property into a non static one and vice versa - -2003-09-03 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/dom/php_dom.c: - ZTS fix. - -2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_compile.c - ZendEngine2/zend_default_classes.c: - Fix handling of static properties initialized to arrays - -2003-09-03 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/tests/006.phpt: - WS - -2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/standard/tests/serialize/bug25378.phpt: - - test for bug #25378 - -2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Add missing error messages when violating static property inheritance - rules. - -2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/standard/var_unserializer.re: - MFH: - Fixed bug #25378 (Invalid data passed to unserialize() causes - segfault) - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.c: - sync - - * ext/standard/var_unserializer.re: - - Fixed bug #25378 (Invalid data passed to unserialize() causes segfault) - -2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c - ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c: - Fix static properties. - -2003-09-03 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - ext/interbase/tests/006.phpt: - MFH Test correct binding of 16-bit NUMERIC parameters - - * ext/interbase/tests/006.phpt: - Test correct binding of 16-bit NUMERIC parameters - - * (PHP_4_3) - ext/interbase/interbase.c: - MFH Fix binding of 16-bit NUMERIC parameters - - * ext/interbase/interbase.c: - Fix binding of 16-bit NUMERIC parameters - -2003-09-03 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - NEWS: - Fixed FastCGI being unable to bind to a specific IP - -2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - ext/standard/scanf.c: - MFH: - Fixed bug #25372 (sscanf() does not work with %X) - - * ext/standard/scanf.c: - - Fixed bug #25372 (sscanf() does not work with %X) - -2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Allow redeclareing a protected property as public. - -2003-09-03 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/domexception.c - ext/dom/php_dom.c - ext/dom/php_dom.h: - changes to php_dom.h for last commit - replaced removed closing tags - doh - - * ext/dom/document.c - ext/dom/dom_fe.h - ext/dom/domexception.c - ext/dom/php_dom.c: - add document HTML load/save methods - add document standalone validate method - cleanup some prototype declarations - domexception inherits from default exception - -2003-09-03 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_compile.c: - Revert bogus patch - One must *never* use E_CORE_* error levels! - -2003-09-03 Sascha Schumann <sascha@schumann.cx> - - * sapi/cgi/README.FastCGI - sapi/cgi/README.FastCGI: - Update documentation, -b ip:port works - - * sapi/cgi/cgi_main.c - sapi/cgi/cgi_main.c: - fix heuristic: if someone passed "-b IP:port", this check would - falsely recognize the parameter as defining only a port. - - * scripts/phpize.m4 - scripts/phpize.m4: - centralize cflags - -2003-09-03 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - ext/gd/gd.dsp: - - Added JISX0208=1 and USE_GD_JISX0208 defines - -2003-09-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Clearly distinguish between Const, Static and Other members. - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Fix error messages - -2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Nuke far pointers - - * ext/interbase/interbase.c: - CS fixes - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/Makefile.frag: - Add a shortcut - - * ZendEngine2/zend_API.c: - Allow redeclaring of protected properties as public (for internal classes). - -2003-09-02 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4 - acinclude.m4 - configure.in - configure.in - scripts/phpize.m4 - scripts/phpize.m4: - enable re2c check for self-contained extensions - - * scripts/phpize.m4 - scripts/phpize.m4: - provide RE2C to external extensions - - * ext/ircg/ircg_scanner.re: - blank -> _blank - -2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Make ibase_{param|field}_info() return typenames that actually mean - something - -2003-09-02 Sascha Schumann <sascha@schumann.cx> - - * (IRCG_4_23) - ext/ircg/ircg.c: - using the fastcgi filter on a network connection usually helps. - - * (IRCG_4_23) - ext/ircg/ircg_common.c: - use sapi calls as fallback - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - fetch fd correctly in fastcgi case - - * ext/ircg/ircg.c - ext/ircg/php_ircg_private.h: - enable fastcgi support - -2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/php_interbase.h: - MFH: Don't choke on repeated fetch() after result is exhausted - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Use appropriate function for property name unmangling. - - * ZendEngine2/zend_reflection_api.c: - Make these static as noticed by Andrey - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_objects.c - tests/classes/factory_and_singleton_002.phpt - tests/classes/factory_and_singleton_003.phpt - tests/classes/factory_and_singleton_004.phpt - tests/classes/factory_and_singleton_005.phpt - tests/classes/factory_and_singleton_006.phpt - tests/classes/factory_and_singleton_007.phpt - tests/classes/factory_and_singleton_008.phpt: - Synch/Unify error messages related to function/method calls - -2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/standard/basic_functions.c - ext/standard/info.h - main/SAPI.h - main/php.h - main/php_ini.h - main/php_main.h - main/php_variables.h: - Fix use of EXTERN_C macros - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_compile.c: - Fix error level - - * ZendEngine2/zend_API.c - ZendEngine2/zend_compile.c: - Currently we cannot support static ctor/dtor - -2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Can't ignore variadic DEBUG macro for compilers - that don't support them. Revert. - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - These are implicit properties as denoted by the flag. Dynamic properties - only - exist in one single object and currently reflection api is not capable of - showing those. - -2003-09-02 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Changed some formatting/macro/debugging/variadic stuff - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - Error message clean up part IV: spprintf/estrndup don't return on 'out of - mem' - Error message clean up part V: Show PHP Startup/Shutdown - -2003-09-02 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c - ext/ircg/php_ircg.h: - enable setting of keep alive interval through php.ini - - * ext/ircg/ircg_common.c: - fix typo - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - implement get_fd/force_http_10 methods for CGI SAPI - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - nuke unused var - -2003-09-02 Stanislav Malyshev <stas@zend.com> - - * (PHP_4_3) - main/streams.c: - ws - - * (PHP_4_3) - main/streams.c: - fix typo - - * (PHP_4_3) - main/streams.c: - don't report errors if asked not to report - -2003-09-02 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - if a package.xml is passed to InfoFrom*(), and the package version is - invalid, current CVS causes a whole bunch of xml parser warnings and craps - out without telling the user why. Now it exits gracefully. - - * pear/PEAR/Installer.php: - fixes rather obvious problem. Try this with CVS before: - - pear install package-PEAR.xml - - It attempts to split on the - as if PEAR.xml were a version and package - were the package name. Now, it doesn't do that if the $pkgfile is a local - filename. - -2003-09-02 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * (PHP_4_3) - NEWS - pear/Makefile.frag: - MFH: - Fixed bug #25348 ("make install" fails with --enable-short-tags). - - * pear/Makefile.frag: - - Fixed bug #25348 ("make install" fails with --enable-short-tags). - - * (PHP_4_3) - NEWS - ext/standard/filestat.c: - MFH: - Fixed bug #25343 (is_dir() gives warning on FreeBSD). - - * ext/standard/filestat.c: - - Fixed bug #25343 (is_dir() gives warning on FreeBSD). - -2003-09-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - Error message clean up part III: Fix ini setting logic & respect - docref_root - -2003-08-31 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/ftp/ftp.c: - MFH: Make sure that ftp->data is nulled after it's freed. This may fix bug - - * ext/ftp/ftp.c: - Make sure that ftp->data is nulled after it's freed. This may fix bug - - * ext/calendar/calendar.c - ext/dio/dio.c - ext/ldap/ldap.c - ext/mssql/php_mssql.c - ext/openssl/openssl.c - ext/sockets/sockets.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/xmlrpc/xmlrpc-epi-php.c: - Fixed compiler warnings. - -2003-08-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - typo - - * pear/PEAR/Installer.php: - Tomas say: - - "I think you'd have to let the user still install the package with - --force." - - I say, OK :) - -2003-08-31 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/dba/dba.dsp: - - Fix win32 debug build - - * ext/mbstring/mbstring.dsp: - - Fix the win32 build. - -2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Don't repeat first const count(consts) time - - * ZendEngine2/zend_reflection_api.c: - Beautify output - - * ZendEngine2/zend_reflection_api.c: - Add reflection_parameters, patch by Timm Friebe - - * ext/sysvmsg/sysvmsg.c: - Fix formatting specifier - - * ext/pcntl/pcntl.c: - No dots at the end of error messages - - * ext/pcntl/pcntl.c: - Fix format specifiers - -2003-08-31 Zeev Suraski <zeev@zend.com> - - * ext/curl/interface.c - ext/gmp/gmp.c - ext/ldap/ldap.c - ext/mbstring/mbstring.c - ext/mcve/mcve.c - ext/mssql/php_mssql.c - ext/oci8/oci8.c - ext/odbc/php_odbc.c - ext/openssl/openssl.c - ext/oracle/oracle.c - ext/pcntl/pcntl.c - ext/pcre/php_pcre.c - ext/sockets/sockets.c - ext/sqlite/sqlite.c - ext/sysvmsg/sysvmsg.c - ext/xml/xml.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/yaz/php_yaz.c: - Fix Win32 linkage problems - -2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c: - Excluded chars < 32 when displaying string parameters that would obliterate - output. - -2003-08-31 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_arg_defs.c - ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_modules.h: - Attempt at fixing the linkage problem in Win32 - -2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c: - Synch error message with other one to fix tests - - * ZendEngine2/zend_reflection_api.c: - Check whether we may access tat union - - * ext/mysqli/mysqli_api.c: - Revert commit by accident, sorry - -2003-08-31 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * scripts/Makefile.frag: - - Single header files installation. - -2003-08-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.c - ext/mysqli/mysqli_api.c: - Revisited: Replace the non portable code by spprintf - - * ZendEngine2/zend_reflection_api.c: - Using zend_spprintf should be faster here - - * ZendEngine2/zend.c - ZendEngine2/zend.h - ZendEngine2/zend_default_classes.c - main/main.c: - Make vspprintf available as zend utility function. Use it in exception - output. - -2003-08-31 Sergey Kartashoff <gluke@mail.ru> - - * ext/mnogosearch/php_mnogo.c: - - a new UDM_PARAM_SEARCH_RESULTS mnogosearch API command added to limit - maximum number of search results - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.c: - - mnogosearch extension updated to compile with mnogosearch-3.2.15 - - a new UDM_PARAM_SEARCH_RESULTS mnogosearch API command added to limit - maximum number of search results - -2003-08-31 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Installer.php: - This patch should fix all unintended upgrading/installation of packages - less stable than preferred state - - * pear/package-PEAR.xml - pear/PEAR/Installer.php: - fix #25322 - -2003-08-31 Wez Furlong <wez.php@thebrainroom.net> - - * scripts/Makefile.frag: - install sqlite headers with the rest of php. - We only really need sqlite.h, but our build system doesn't provide for - installation of a single header file - (at least not that I can see) - -2003-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c: - Actually fetch the parameter - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h - ZendEngine2/zend_execute.c - ZendEngine2/zend_reflection_api.c: - - Calling abstract methods should be a error for consistency reason. - - So in reflection_api we use the reflection_exception again. - -2003-08-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/mbstring/config.m4: - No need to enable by default. Derick got confused. :) - - * (PHP_4_3) - NEWS: - BFN - - * ext/mbstring/config.m4: - libmbfl is required always - - * ext/mbstring/config.m4: - ws - -2003-08-30 Andi Gutmans <andi@zend.com> - - * ZendEngine2/zend_default_classes.c: - - PLEASE stop commiting ^M's - -2003-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c: - Even though it is ignored this should be correct - - * ZendEngine2/zend_default_classes.c: - Add frame numer and finally display stack trace in the message. - - * ZendEngine2/zend_default_classes.c: - Add exception::traceAsString() and exception::toString() - -2003-08-30 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Dependency.php: - CS fix - -2003-08-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - fci.function_table & fci.function_name are not needed since we use - zend_fcall_info_cache - - * ZendEngine2/zend_reflection_api.c: - Be precise - - * ZendEngine2/zend_reflection_api.c: - Actually using fcc would be a good idea - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h - ZendEngine2/zend_execute.c: - - The compiler can't detect all abstract function calls so we need to - check. - - * ZendEngine2/zend_default_classes.c: - Make those final (see comment) - -2003-08-30 Jani Taskinen <jani.taskinen@kolumbus.fi> - - * ext/mcve/config.m4: - Add note about version requirement - - * ext/mcve/config.m4: - Added version checking and --with-openssl-dir option - - * ext/mcve/.cvsignore: - stupid windows - - * (PHP_4_3) - ext/mcve/.cvsignore: - stupid winblows - -2003-08-30 Sascha Schumann <sascha@schumann.cx> - - * configure.in - configure.in - ext/ircg/Makefile.frag - ext/ircg/Makefile.frag - ext/standard/Makefile.frag - ext/standard/Makefile.frag: - Never overwrite .c files when re2c does not exist. - -2003-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - Fix property inheritance by using dedicated new function - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h: - - Add zend_merge_properties() which is designed to serve *_fetch_object(). - - Explain drawbacks of object_and_properties_init and - zend_merge_properties. - - * ZendEngine2/zend_reflection_api.c: - - Use zend_fcall_info_cache in invoke() to improve speed. - - * ext/sqlite/sqlite.c - ext/sqlite/sqlite.c: - Throw exception if user wants to pass arguments to an non existing - constructor - -2003-08-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/scripts/pear.bat: - One more fix for spaces in paths - -2003-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c: - Allow to pass arguments to the constructor - -2003-08-29 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.h: - fix case for include - -2003-08-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/PEAR/Dependency.php - pear/PEAR/Installer.php: - fix optional dependencies in Dependency.php, remove ugly hack in Installer, - add note about Cox's cool addition to pear install, remove noise of who - did what from package.xml, fix #25008 - -2003-08-29 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Command/Install.php: - This patch allows: - - pear install DB-1.2 -> specific version - pear install DB-stable -> latest stable version - (stable, beta, alpha, ..) - pear install DB-1.2.tar -> download in tar format - - Currently only "install" and "upgrade" support this - more will come shortly. - -2003-08-29 Rob Richards <rrichards@ctindustries.net> - - * (PHP_4_3) - ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - fix builds using libxml 2.5.10+ - - * (PHP_4_3) - ext/domxml/php_domxml.c: - workaround for bug #25268. libxslt issue with xsl:key - -2003-08-29 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/sybase_ct/php_sybase_ct.h: - header sync - -2003-08-29 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Common.php: - snapshot < devel (betterStates()) - -2003-08-29 Sergey Kartashoff <gluke@mail.ru> - - * ext/mnogosearch/php_mnogo.c: - - A mnogosearch extension is updated to work with mnogosearch-3.2.15+ - -2003-08-29 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - MFH - - Fix a segfault which occured when using a storage format not capable - of expressing references (e.g. WDDX) and deserializing a session variable - whose name conflicted with an existing symbol in the global scope. - - PR: #25307 - Submitted by: Jani Taskinen - Speling fixes: me - - * ext/session/session.c: - Fix a segfault which occured when using a storage format not capable - of expressing references (e.g. WDDX) and deserializing a session variable - whose name conflicted with an existing symbol in the global scope. - - PR: #25307 - Submitted by: Jani Taskinen - Speling fixes: me - -2003-08-29 Jani Taskinen <sniper@iki.fi> - - * ext/fdf/tests/04-POST.phpt: - - skip with CLI - - * tests/lang/bug25145.phpt: - - Skip with CLI - -2003-08-29 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_compile.c: - Fix a problem in implicit public properties and inheritance - -2003-08-29 Sascha Schumann <sascha@schumann.cx> - - * ext/zlib/zlib.c: - improve format string - - * ZendEngine2/zend_hash.c: - improve a number of zend_debug format strings - -2003-08-29 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml: - add note about fix for spaces in paths for an installation into a directory - with spaces - - * pear/scripts/pear.bat: - fix spaces in paths for an installation into a directory with spaces - -2003-08-29 Jani Taskinen <sniper@iki.fi> - - * ext/mcve/mcve.c: - MFB - - * (PHP_4_3) - ext/mcve/mcve.c: - fix build - -2003-08-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/php.h: - Add define to reset error handling more easily - - * ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_builtin_functions.h - ZendEngine2/zend_default_classes.c: - Need to tell zend_fetch_debug_backtrace() whether to skip top function or - not. - -2003-08-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c: - Add public read access to protected - - * ext/sqlite/sqlite.c: - Need to check if we got any value before destroying it - - * ext/sqlite/tests/sqlite_024.phpt - ext/sqlite/tests/sqlite_oo_024.phpt: - Match expected class and instantiated class - - * ext/sqlite/php_sqlite.h - ext/sqlite/sqlite.c - ext/sqlite/tests/sqlite_024.phpt - ext/sqlite/tests/sqlite_oo_024.phpt: - Add sqlite_fetch_object() - - * ext/sqlite/tests/sqlite_oo_014.phpt - ext/sqlite/tests/sqlite_oo_021.phpt - ext/sqlite/tests/sqlite_oo_022.phpt: - Error messages show the class now - - * ext/pgsql/pgsql.c: - format string fix and number of arguments - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h: - Add zend_throw_exception_ex() which allows to format exception messages. - - * ZendEngine2/zend.c: - Classe tables work this way - -2003-08-28 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Prototype fixes - Return number of affected rows by ibase_query() and ibase_execute() if > 0 - -2003-08-28 Andrey Hristov <andrey@hristov.com> - - * ext/pgsql/pgsql.c: - this is the right parameter - - * ext/db/db.c - ext/dbase/dbase.c - ext/filepro/filepro.c - ext/gd/gd.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/mysqli/mysqli_api.c - ext/odbc/birdstep.c - ext/pgsql/pgsql.c - ext/pspell/pspell.c - ext/sybase/php_sybase_db.c - ext/sybase/php_sybase_db.c: - format string fixes - - * ext/mysqli/mysqli_profiler.c: - misplaced quote - - * ext/session/session.c - ext/session/session.c: - \n at the end of the message is not needed - -2003-08-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_builtin_functions.h - ZendEngine2/zend_default_classes.c: - - Split debug_backtrace() into lowlevel c function and php function wrapper - - Add trace property to default method based on new - zend_fetch_debug_backtrace - -2003-08-28 Andrey Hristov <andrey@hristov.com> - - * (PHP_4_3) - ext/sybase_ct/php_sybase_ct.c: - format string fix and \n at the end of the message is not needed - - * (PHP_4_3) - ext/gd/gd.c: - format string fix - -2003-08-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/iconv/iconv.c: - One more warning fix. - - * (PHP_4_3) - ext/calendar/calendar.c - ext/db/db.c - ext/dio/dio.c - ext/filepro/filepro.c - ext/hyperwave/hw.c - ext/ldap/ldap.c - ext/mssql/php_mssql.c - ext/pspell/pspell.c - ext/sockets/sockets.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/xslt/sablot.c - ext/zlib/zlib.c: - Compiler warning fixes. - - * ext/ftp/php_ftp.c - ext/imap/php_imap.c - ext/mysql/php_mysql.c - main/streams/cast.c: - Fixed compiler warnings. - - * ext/dba/dba.c: - Fixed format error. - - * (PHP_4_3) - ext/pgsql/pgsql.c: - Fixed format errors & warning. - - * sapi/apache/php_apache.c: - Fixed format bug - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * ext/session/session.c - ext/session/session.c: - format string fix - - * (PHP_4_3) - Zend/zend.h - ZendEngine2/zend.h: - older gccs don't understand attribute((format)) on function pointers - -2003-08-28 Jani Taskinen <sniper@iki.fi> - - * win32/php_modules.dsw: - - added mcve to the modules workspace - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/pcre/php_pcre.c: - fix error message - -2003-08-28 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/mcve/config.m4: - Fix the build - The DOS line endings in this file caused buildconf to build a broken - configure script on fbsd - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * ext/pcre/php_pcre.c: - Fix error message - - * (PHP_4_3) - Zend/zend.h - ZendEngine2/zend.h: - ZEND_GCC_VERSION should always be defined to a number so we can use - simple comparisons all the time. - - * ext/standard/assert.c - ext/standard/assert.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/filters.c - ext/standard/fsock.c - ext/standard/fsock.c - ext/standard/math.c - ext/standard/math.c - ext/standard/proc_open.c - ext/standard/scanf.c - ext/standard/scanf.c - ext/standard/var.c - main/SAPI.c - main/streams.c: - fix format strings - - * main/php.h: - add format attribute where appropiate - -2003-08-28 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fixed some format strings - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * ZendEngine2/zend.h - ZendEngine2/zend_alloc.c - ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c: - Add format attribute to a number of functions - - Kill a few warnings - -2003-08-28 Jani Taskinen <sniper@iki.fi> - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc_includes.h: - Revert the patch per Dan\´s request - - * (PHP_4_3) - ext/sybase_ct/php_sybase_ct.c: - sync with HEAD - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/exec.c - ext/standard/filters.c - ext/standard/fsock.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/var.c - main/SAPI.c - main/main.c - main/streams/streams.c: - kill warnings - -2003-08-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/sybase_ct/php_sybase_ct.c: - MFH: some emalloc() -> safe_emalloc() fixes - - * (PHP_4_3) - ext/sybase_ct/php_sybase_ct.c: - - Fixed bug #23682 (sybase_query() and multiple result sets: not returning - first row set) - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - Zend/zend_builtin_functions.c - Zend/zend_compile.c - Zend/zend_execute.c - Zend/zend_highlight.c: - (zend_builtin_functions.c zend_compile.c zend_execute.c) - fix format string usage - - (zend_highlight.c) explicitly discard value - -2003-08-28 Stefan Roehrich <stefan@roehri.ch> - - * NEWS: - Remove NEWS entry because fix was committed to 4.3 branch. - - * (PHP_4_3) - NEWS - ext/zlib/zlib.c: - MFH: Fixed bug #25218 ("deflate" compressed pages had a gzip header, which - should only be sent with "gzip" compressed pages). - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/php.h: - add PHP_ATTRIBUTE_FORMAT to more functions - - - * (PHP_4_3) - Zend/zend.h: - supply ZEND_ATTRIBUTE_FORMAT and enable it for various format functions - - - * ext/standard/fsock.c: - fix format string (long port) - - * (PHP_4_3) - ext/standard/fsock.c: - fix format (long port) - -2003-08-28 Jani Taskinen <sniper@iki.fi> - - * ext/mcve/.cvsignore - ext/mcve/config.m4 - ext/mcve/mcve.c - ext/mcve/mcve.dsp - ext/mcve/php_mcve.h - ext/sybase_ct/php_sybase_ct.c: - MFB - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * main/php.h - main/php.h: - Use ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC - - * ZendEngine2/zend.h - ZendEngine2/zend_alloc.h: - cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that - they can be used by downstream applications - - * (PHP_4_3) - Zend/zend.h - Zend/zend_alloc.h: - cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that - it can be used by downstream applications - -2003-08-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - ext/mcve/mcve.c: - remove dos line feeds.. - - * ext/mcve/mcve.dsp - ext/mcve/mcve.dsp - win32/php_modules.dsw: - - file mcve.dsp was initially added on branch PHP_4_3. - - * (PHP_4_3) - NEWS - ext/mcve/config.m4 - ext/mcve/mcve.c: - - Made MCVE extension available on win32. - - * (PHP_4_3) - ext/curl/.cvsignore: - missing entries - - * ext/mcve/.cvsignore - ext/mcve/.cvsignore: - - file .cvsignore was initially added on branch PHP_4_3. - -2003-08-28 Andrey Hristov <andrey@hristov.com> - - * ext/standard/basic_functions.c: - proto fix - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - Zend/zend_alloc.h - ZendEngine2/zend_alloc.h: - Enable attribute((malloc)) for GCC 2.96 - -2003-08-28 Stanislav Malyshev <stas@zend.com> - - * sapi/cli/php_cli.c: - MF4: -m fix for premature extension unloading - - * (PHP_4_3) - sapi/cli/php_cli.c: - Null dtor so that extensions won't be unloaded prematurely by list - destruction - -2003-08-28 Jani Taskinen <sniper@iki.fi> - - * ext/odbc/php_odbc.c: - typofix - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - Zend/zend_alloc.h - ZendEngine2/zend_alloc.h: - GCC 2 does not know about malloc yet. - -2003-08-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/iconv/config.m4: - MFH(r-1.25): add further check for "#include MACRO" style syntax - - * ext/iconv/config.m4: - Add further check for "#include MACRO" style syntax - -2003-08-28 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - Zend/zend_alloc.h - ZendEngine2/zend_alloc.h: - provide attribute((malloc)) where appropiate - - * main/php.h - main/snprintf.h - main/spprintf.h: - Let GCC check format arguments - -2003-08-28 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Command/Install.php: - - added --alldeps --onlyreqdeps options for pear install/upgrade. - * added automatic dependency sorting, so the order of packages on - command-line is unimportant for both install/uninstall - * added one more spaces in paths fix that was missed in PEAR_Common - -2003-08-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/pgsql/pgsql.c: - MFH: Fixed bug #25109 (Possible crash when fetching field names in pgsql) - - * ext/pgsql/pgsql.c: - Fixed bug #25109 (Possible crash when fetching field name) - - * ext/pgsql/tests/05large_object.phpt - ext/pgsql/tests/08escape.phpt - ext/pgsql/tests/11pg_meta_data.phpt - ext/pgsql/tests/18pg_escape_bytea.phpt: - Fixed tests that failed in ZTS due to incorrect file paths. - Fixed test that failed due to new array dimension property being fetched. - -2003-08-28 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/tests/006.phpt: - Test multiple execution of a prepared EXEC PROCEDURE statement - - * ext/interbase/tests/004.phpt: - Test for BLOB ID survival of close()/connect() - - * ext/interbase/interbase.c: - Removed TSRMLS_FETCH from _php_ibase_module_error() - -2003-08-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/mail.c: - Prevent abrupt script execution when sendmail_path contains invalid - executable. - Add more detail to the warnings regarding execution of sendmail binary. - -2003-08-27 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Do not reuse data structure for ibase_execute() results. - Invalidate the results whose statement handle has been invalidated. - Fixed some add_{index|assoc}_*() bogosity - -2003-08-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Nuke unused variable - - * ZendEngine2/zend_reflection_api.c: - Fix reflection_class::newInstance() - -2003-08-27 Greg Beaver <greg@chiaraquartet.net> - - * pear/PEAR/Common.php: - adding betterStates() for usage in automatic dependency resolution - -2003-08-27 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc_includes.h: - Committing a patch for IBM DB2 BLOB support submitted by Clara Liu - (clara@zealworks.com). - -2003-08-27 Jani Taskinen <sniper@iki.fi> - - * scripts/phpize.in: - - Use the shtool in $builddir/build instead - - * (PHP_4_3) - acinclude.m4 - configure.in - scan_makefile_in.awk - build/scan_makefile_in.awk - ext/openssl/config.m4 - ext/openssl/config0.m4 - ext/snmp/config.m4 - ext/standard/config.m4 - scripts/Makefile.frag - scripts/phpize.in - scripts/phpize.m4: - - Backported several improvements/cleanups for the build/configure stuff. - . PEAR dependancies checked during configure - . OpenSSL config moved from configure.in to ext/openssl/config0.m4 - (and also improved the PHP_OPENSSL_SETUP macro a bit) - + Some other minor issues - -2003-08-27 Sascha Schumann <sascha@schumann.cx> - - * scripts/Makefile.frag - scripts/Makefile.frag: - Use INSTALL to install build files - -2003-08-27 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/streams.c: - MFH: Prevent a crash when expand_filepath() fails. - - * main/streams/plain_wrapper.c: - Prevent a crash when expand_filepath() fails. - -2003-08-27 Sara Golemon <php@alphaweb.net> - - * ext/standard/string.c: - Squelch warning "Variable may be used uninitialized." - This would never occur anyway because of the logic of the function, - but gcc isn't quite smart enough to realize this. - -2003-08-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pgsql/pgsql.c: - Fixed bug #22243 (make pg_meta_data fetch array dimentions) - m-lesser[at]better-com.de - -2003-08-26 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - main/config.w32.h - main/internal_functions_win32.c: - MFH: - Fixed bug #25166 (WDDX serializer handler missing in win32). (Jani) - - * main/config.w32.h - main/internal_functions_win32.c: - - Fixed bug #25166 (WDDX serializer handler missing in win32). (Jani) - - * (PHP_4_3) - ext/session/session.c: - More crap from previous commits - - * (PHP_4_3) - ext/session/session.c: - Fix typo - - * (PHP_4_3) - ext/session/session.c: - MFH: - Fixed crash bug when non-existing save/serializer handler is used - - * ext/session/session.c: - - Prevent crash if non-existing save/serializer handler is tried to be used - - Added the registered serializers information to MINFO. - -2003-08-26 Sascha Schumann <sascha@schumann.cx> - - * scripts/Makefile.frag - scripts/Makefile.frag: - Use $(INSTALL_DATA) instead of cp - -2003-08-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - zero-size BLOB fetch fix went into 4.3.3 - -2003-08-25 Jani Taskinen <sniper@iki.fi> - - * TSRM/tsrm_config_common.h - ZendEngine2/zend.h: - - Fixed bug #25240 (spaces before pre-processor directives) - -2003-08-25 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/ftp_fopen_wrapper.c: - MFH(r-1.61) Bugfix#25239 Closing control stream while data stream is open - violates RFC959 section 2.3 - - * ext/standard/ftp_fopen_wrapper.c: - Bugfix#25239 Closing control stream while data stream is open violates - RFC959 section 2.3 - -2003-08-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * EXTENSIONS: - Update - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - - Fix compile - - Building still not possible - - * ext/sqlite/sqlite.c: - Update exception code - - * main/main.c: - - Simplify php_error_cb() - - Make errors show the class where possible - -2003-08-25 Rob Richards <rrichards@ctindustries.net> - - * win32/php4dllts.dsp: - fix debug build. use libxml dynamic linking until it can re-export symbols - -2003-08-25 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml: - adding me as helper, adding dependency on XML_RPC 1.0.4 and optional - dependency on xmlrpc extension - this will change to dependency on XML_RPC - 1.0.5 if all of Marshall's ideas are implemented - - * pear/package-PEAR.xml: - my fault - forgot to fix this - -2003-08-25 Jani Taskinen <sniper@iki.fi> - - * ext/mbstring/config.m4: - Some minor fixes so that this works with autoconf 2.13 too - -2003-08-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/config.m4 - ext/mbstring/mbstring.h: - Allow usage of external libmbfl - -2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c: - Add missing check - -2003-08-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/config.m4 - ext/mbstring/mbstring.c - ext/mbstring/php_mbfl_allocators.c: - Integrate allocator code into mbstring.c - -2003-08-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Added place-holder for 4.3.4 - - * (PHP_4_3) - configure.in - main/php_version.h: - No RC1 just yet :) - - * (PHP_4_3) - configure.in - main/php_version.h: - Back to dev - - * (PHP_4_3) - NEWS: - Fixed typo. - - * (PHP_4_3) - configure.in - main/php_version.h: - Set 4.3.3 version bit. - - * (PHP_4_3) - NEWS: - Prepare NEWS file for 4.3.3 release. - -2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c: - Fix memory source of string duplication for non internal properties - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_compile.c - ZendEngine2/zend_default_classes.c - ZendEngine2/zend_execute_API.c - ZendEngine2/zend_variables.c - ZendEngine2/zend_variables.h: - - Provide appropriate way to destroy internal zval's. - - Allow internal zval's of type string and disallow complex types. - - Define the default string for extensions at class level instead of ctor. - - * ZendEngine2/zend_API.h - ZendEngine2/zend_compile.h - ZendEngine2/zend_reflection_api.c: - Don't identify alias'ed functions - -2003-08-24 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_API.c: - Use ""'s if you want empty strings. We want to crash on errors. - - * ZendEngine2/zend_compile.c: - Use pemalloc() - -2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c: - Allow NULL, too - -2003-08-24 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_API.c: - Get rid of more ^M's - Marcus, please check your CVS client! - - * ZendEngine2/zend_default_classes.c: - Get rid of more ^M's - - * ZendEngine2/zend_compile.c: - line endings fix - - * ZendEngine2/zend_execute.c: - Never, ever, overwrite the refcount element of a connected zval! - -2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_reflection_api.c: - Add dedicated reflection_exception - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h: - Allow to throw instances of classes derived from exception - -2003-08-24 Stefan Roehrich <stefan@roehri.ch> - - * NEWS - ext/zlib/zlib.c: - Fixed bug #25218 ("deflate" compressed pages had a gzip header, which - should only be sent with "gzip" compressed pages). - - * ext/zlib/zlib.c: - Fixed zlib.output_compression without register_long_vars set. - -2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend.c - ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h - ZendEngine2/zend_execute.h - ZendEngine2/zend_execute_API.c - sapi/cli/php_cli.c: - - Provide a unified way to display uncaught exceptions, which shows - file/line/message info if possible. - - Add zend_eval_string_ex() to be able to handle exceptions in eval'd - code. - - Use above function to fix memleaks in CLI. - - * ZendEngine2/zend_reflection_api.c: - Make invoke() work - - * ZendEngine2/zend_reflection_api.c: - zend_parse_parameters 'O' works the way we need here - - * ZendEngine2/zend_reflection_api.c: - Not needed - - * ZendEngine2/zend_default_classes.c: - Make use method macros - - * ZendEngine2/zend_API.h: - One of PPP is needed, too - - * ZendEngine2/zend_reflection_api.c: - - Add Reflection_Function::isAlias - - Use ZEND_ME/ZEND_METHOD - - Fix static entries - - * ZendEngine2/zend_API.h - ZendEngine2/zend_compile.h: - - Add fn_flag ZEND_ACC_ALIAS - - Unify way of function_entry generation by new macro ZEND_FENTRY - - * ZendEngine2/zend_API.c: - Fix fn_flags handling - -2003-08-24 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.h - ext/dom/xml_common.h - ext/dom/xpath.c: - implement stricterrorcheck - fix clonenode - cleanup error routines - forgot these files - - * ext/dom/attr.c - ext/dom/characterdata.c - ext/dom/document.c - ext/dom/domexception.c - ext/dom/domimplementation.c - ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c: - implement stricterrorcheck - fix clonenode - cleanup error routines - - * ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsltprocessor.c: - remove document pointer references as doc is now copied - -2003-08-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_default_classes.c: - Add property read code and use that in default exception class - -2003-08-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h - ZendEngine2/zend_reflection_api.c: - Allow zend_throw_exception() to also set the exception code - - * ZendEngine2/zend_default_classes.c: - Exception has 4 protected default properties (message,code,file,line). - They are all initialized at c-level constructor correctly. - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_compile.c - ZendEngine2/zend_compile.h: - Internal classes can now have default properties. - - * ZendEngine2/zend_reflection_api.c: - Show ctor/dtor information and those don't return anything - - * ZendEngine2/zend_API.c - ZendEngine2/zend_compile.c - ZendEngine2/zend_compile.h - ZendEngine2/zend_execute.c: - - Flag ctor/dtor methods - - Use this to prevent memleaks when an exception gets thrown in ctors. - - * ZendEngine2/zend_default_classes.c: - Make exception code more robust - -2003-08-23 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * ext/mbstring/mbstring.c: - revert previous patch. - - * ext/mbstring/mb_gpc.c - ext/mbstring/mbstring.c: - changed for ZTS mode. - - * ext/mbstring/README.libmbfl - ext/mbstring/config.m4 - ext/mbstring/cp932_table.h - ext/mbstring/html_entities.c - ext/mbstring/mbfilter.c - ext/mbstring/mbfilter.h - ext/mbstring/mbfilter_cn.c - ext/mbstring/mbfilter_cn.h - ext/mbstring/mbfilter_ja.c - ext/mbstring/mbfilter_ja.h - ext/mbstring/mbfilter_kr.c - ext/mbstring/mbfilter_kr.h - ext/mbstring/mbfilter_ru.c - ext/mbstring/mbfilter_ru.h - ext/mbstring/mbfilter_tw.c - ext/mbstring/mbfilter_tw.h - ext/mbstring/mbregex.c - ext/mbstring/mbregex.h - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - ext/mbstring/php_mbfl_allocators.c - ext/mbstring/php_mbregex.c - ext/mbstring/php_mbregex.h - ext/mbstring/unicode_table.h - ext/mbstring/unicode_table_cn.h - ext/mbstring/unicode_table_ja.h - ext/mbstring/unicode_table_kr.h - ext/mbstring/unicode_table_ru.h - ext/mbstring/unicode_table_tw.h: - - -2003-08-22 Wez Furlong <wez.php@thebrainroom.net> - - * win32/.cvsignore: - ignore this generated file - - * win32/builddef.bat - win32/php4dllts.dsp: - provide general hook for exporting symbols from php4ts.dll - -2003-08-22 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/main.c: - MFH: Fixed bug #25127 (reset memory_limit before terminating the request) - - * main/main.c: - Fixed bug #25127 (reset memory_limit before terminating the request) - - * ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_constants.h: - Replace *magic number* with a much nicer define. - -2003-08-22 Brian France <list@firehawksystems.com> - - * main/php.h: - - Updated PHP_API_VERSION to 20030820 for the php_setcookie api change - -2003-08-22 Wez Furlong <wez.php@thebrainroom.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/documenttype.c - ext/dom/domconfiguration.c - ext/dom/domerror.c - ext/dom/domerrorhandler.c - ext/dom/domexception.c - ext/dom/domimplementation.c - ext/dom/domimplementationlist.c - ext/dom/domimplementationsource.c - ext/dom/domlocator.c - ext/dom/domstringlist.c - ext/dom/element.c - ext/dom/entity.c - ext/dom/entityreference.c - ext/dom/namednodemap.c - ext/dom/namelist.c - ext/dom/node.c - ext/dom/nodelist.c - ext/dom/notation.c - ext/dom/php_dom.c - ext/dom/processinginstruction.c - ext/dom/string_extend.c - ext/dom/text.c - ext/dom/typeinfo.c - ext/dom/userdatahandler.c - ext/dom/xpath.c - ext/simplexml/simplexml.c - ext/xml/compat.c: - allow building without libxml2 under win32 - -2003-08-22 Jon Parise <jon@csh.rit.edu> - - * (PHP_4_3) - configure.in - ext/standard/filestat.c: - MFH configure.in:1.460, filestat.c:1.125: - - Fix disk_total_space() and disk_free_space() under FreeBSD. - -2003-08-22 Ilia Alshanetsky <ilia@prohost.org> - - * ZendEngine2/zend_builtin_functions.c: - Set 2147483647 as the module number of user defined constants - Fixed a few bugs and cleaned up get_defined_constants(). - - * sapi/cli/php_cli.c: - Set module id 0 (internal) for constants registered by php_cli in C. - -2003-08-22 Jani Taskinen <sniper@iki.fi> - - * NEWS: - english is funny - -2003-08-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_default_classes.c - ZendEngine2/zend_default_classes.h - ZendEngine2/zend_reflection_api.c: - Add function 'zend_throw_exception(char *message, int duplicate - TSRMLS_DC);' - to provide an easy way to throw exceptions for extension developers. - -2003-08-21 Sara Golemon <php@alphaweb.net> - - * NEWS: - ftp:// wrapper context option: resume_pos - -2003-08-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c: - If ce not given than any object would do - - * ZendEngine2/zend_API.c: - Paramspec 'O' / zend_parse_method_params(): only if given check the class - type - - * ext/mysqli/mysqli_api.c: - Fix parameter spec - -2003-08-21 Jon Parise <jon@csh.rit.edu> - - * configure.in - ext/standard/filestat.c: - Under FreeBSD, statfs(2) requires both <sys/mount.h> _and_ <sys/param.h>. - The autoconf check for <sys/mount.h> was failing because <sys/param.h> - wasn't being universally included. - - This gets disk_total_space() and disk_free_space() working again under - FreeBSD. - -2003-08-21 Jani Taskinen <sniper@iki.fi> - - * NEWS: - - Proper place, correct formatting. - -2003-08-20 Brian France <list@firehawksystems.com> - - * NEWS: - - - Added new setrawcookie function (bfrance) - -2003-08-20 Zeev Suraski <zeev@zend.com> - - * ZendEngine2/zend_alloc.c: - adhere to silence - -2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - ext/interbase/interbase.c: - MFH Fix false warning on zero-size BLOB fetch (introduced in RC3) - -2003-08-20 Zeev Suraski <zeev@zend.com> - - * main/main.c: - No need for those code blocks anymore... - -2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fix false warning on zero-size BLOB fetch - -2003-08-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_alloc.c: - Fix counting number of leaks - -2003-08-20 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Add resume_pos (resume position) context option for restarting file - downloads. - -2003-08-20 Brian France <list@firehawksystems.com> - - * ext/standard/basic_functions.c - ext/standard/head.c - ext/standard/head.h: - - Added a parameter to php_setcookie to toggle URL encoding of the cookie - data - Added the function setrawcookie that turns off URL encoding of the cookie - data - Changed setcookie to turn on the URL encoding of the cookie data - -2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Reuse result data structure and resource id for consecutive executions - of a prepared query - -2003-08-20 Brad House <brad@mainstreetsoftworks.com> - - * ext/mcve/mcve.c - ext/mcve/mcve.c: - allow destructor to clean up connection data - -2003-08-20 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c: - fix infinite loop in normalize - - * ext/xsl/xsltprocessor.c: - doc must be copied when importing stylesheet - libxslt uses the _private for processing - -2003-08-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/php_rand.h - main/reentrancy.c: - MFH: Fixed bug #25170 (Problem with generation of random numbers on - solaris) - - * ext/standard/php_rand.h - main/reentrancy.c: - Fixed bug #25170 (Problem with generation of random numbers on solaris) - -2003-08-20 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Moved transaction defaults to header file - - * ext/interbase/interbase.c: - Cleaned up _php_ibase_var_zval() - - * ext/interbase/interbase.c: - Fix Win32 build - - * ext/interbase/interbase.c: - Moved some local vars to stack - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Nuke link handle from BLOB id - Added link argument to ibase_blob_{open|info|echo}() - -2003-08-20 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - scripts/phpize.in: - MFH: - Fixed bug #25163 (OSX: phpize has to use glibtoolize instead) - - * ext/bz2/config.m4: - Fix phpize build - - * scripts/phpize.in: - - Fixed bug #25163 (OSX: phpize has to use glibtoolize instead) - -2003-08-20 Jon Parise <jon@csh.rit.edu> - - * ext/sqlite/Makefile.frag: - Explicitly declare the dependencies on the generated sqlite.h file. This - allows the libsqlite source tree (and php-src, as a whole) to be built - using 'make -j' once again. - -2003-08-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug25145.phpt: - - Add test for #25145 - -2003-08-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mime_magic/mime_magic.c - ext/mime_magic/php_mime_magic.h: - Fixed bug #25155 (Possible namespace conflict between mime-magic & mssql) - -2003-08-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.189): more accurate fix for bug #25140 - - * ext/mbstring/mbstring.c: - More accurate fix for bug #25140 - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Revert the last patch. This patch should not be included in the forthcoming - release. - -2003-08-19 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Lets put this here when we really know its gonna be only in PHP 5 - -2003-08-19 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/tests/bug25140.phpt: - - MFH: Fix for bug #25140 (mb_convert_encoding returns FALSE when it tries - to - convert empty string) - - * ext/mbstring/tests/bug25140.phpt: - - - Fix for bug #25140 (mb_convert_encoding returns FALSE when it tries to - convert empty string) - - * NEWS - ext/mbstring/mbstring.c: - - Fix for bug #25140 (mb_convert_encoding returns FALSE when it tries to - convert empty string) - - * ext/standard/parsedate.y: - - Back out Ilia's not-yet-ready patch. - -2003-08-19 Wez Furlong <wez.php@thebrainroom.net> - - * main/main.c: - Unify TSRMLS_FETCH() usage. - Fix release build: two instances of } were placed inside #ifdef ZEND_DEBUG - -2003-08-19 Sascha Schumann <sascha@schumann.cx> - - * NEWS - NEWS - NEWS - NEWS: - dummy commit - -2003-08-19 Wez Furlong <wez.php@thebrainroom.net> - - * ZendEngine2/zend_execute.c - ext/dom/php_dom.c - ext/simplexml/simplexml.c - ext/xsl/php_xsl.c: - fix build - -2003-08-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/credits_ext.h: - Update credits - - * ext/standard/credits.c: - 5 sir - - * ZendEngine2/zend_ini.h - main/SAPI.h - main/php.h - main/php_ini.h - main/php_main.h - main/php_variables.h: - linkage for C++ - -2003-08-18 Zeev Suraski <zeev@zend.com> - - * ext/dom/php_dom.c: - Get rid of PZVAL_UNLOCK() - fix untested - - * ZendEngine2/ZendTS.dsp - ZendEngine2/zend_execute.c - ZendEngine2/zend_execute_locks.h: - Prevent access to internal engine functionality - -2003-08-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/bz2/tests/with_strings.phpt - ext/mcrypt/tests/blowfish.phpt - ext/posix/posix.c - ext/standard/parsedate.y - ext/standard/tests/array/001.phpt - ext/standard/tests/array/002.phpt - ext/standard/tests/array/003.phpt - ext/standard/tests/array/array_search.phpt - ext/standard/tests/file/bug20424.phpt - ext/standard/tests/math/abs.phpt - ext/standard/tests/math/pow.phpt - ext/standard/tests/math/round.phpt - ext/standard/tests/strings/trim.phpt - ext/standard/tests/strings/wordwrap.phpt: - Fixed paths in various tests. In certain conditions usage of partial file - paths results in test failures. - -2003-08-18 Zeev Suraski <zeev@zend.com> - - * ext/simplexml/simplexml.c: - Fix a gazillion leaks in SimpleXML. One gazillion to go ;) - - * ZendEngine2/zend.h - ZendEngine2/zend_alloc.c - ZendEngine2/zend_compile.h - ZendEngine2/zend_execute.c: - - Improve tracking - - Fix several overloading issues - - * ZendEngine2/zend_API.c - ZendEngine2/zend_alloc.h - ZendEngine2/zend_hash.c - ZendEngine2/zend_hash.h - ZendEngine2/zend_ts_hash.c - ZendEngine2/zend_ts_hash.c - ZendEngine2/zend_ts_hash.h - ZendEngine2/zend_ts_hash.h - main/main.c: - Improve tracking - - * ext/com_dotnet/com_extension.c: - Fix leak - non persistent hashes cannot be used in MINIT! - - * ZendEngine2/zend_compile.c: - ws - -2003-08-18 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml - pear/OS/Guess.php: - fix #25131, OS_Guess warnings - -2003-08-18 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - configure.in: - RC5 not RC4 - - * (PHP_4_3) - configure.in - main/php_version.h: - Back to dev - - * (PHP_4_3) - NEWS - configure.in - main/php_version.h: - RC4 is a go - -2003-08-18 Zeev Suraski <zeev@zend.com> - - * ext/simplexml/simplexml.c: - WTF was that doing here? :) - Fix crash - -2003-08-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mssql/php_mssql.c: - Fixed typo. - - * ext/com_dotnet/com_com.c - ext/com_dotnet/com_handlers.c - ext/com_dotnet/com_olechar.c - ext/odbc/birdstep.c: - emalloc -> safe_emalloc - -2003-08-18 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Nuke bogus BLOB ids - -2003-08-17 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - fix typo - -2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.h - ZendEngine2/zend_builtin_functions.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c - ZendEngine2/zend_operators.c - ZendEngine2/zend_reflection_api.c - ext/exif/exif.c - ext/sqlite/sqlite.c - sapi/cli/php_cli.c: - Fix warnings - - * sapi/cgi/cgi_main.c: - Fix interactive mode - -2003-08-17 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml: - fixing invalid version number for Pierre :) - - * pear/PEAR/Installer.php: - reverting accidental commit of my fix for #25008 - we'll let Tomas review - the patch I submitted (oops). The other stuff was good. - - * pear/package-PEAR.xml - pear/PEAR/Installer.php: - fixed #25117, updated package-PEAR.xml to the current release level - -2003-08-17 Sara Golemon <php@alphaweb.net> - - * TODO: - No more vectors - -2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c: - Fix warning - -2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Simplify previous fix - - * ext/interbase/tests/004.phpt: - Test immediate BLOB inserts - - * ext/interbase/interbase.c: - Fixed leak in _php_ibase_bind() - -2003-08-17 Sascha Schumann <sascha@schumann.cx> - - * ext/exif/exif.c: - kill some warnings - -2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/tests/004.phpt: - Test fetching BLOBs >64k - -2003-08-17 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/Makefile.frag: - Use explicit rule to create parsedate.c - - * ext/sqlite/libsqlite/src/vdbe.c: - Use %p to display a pointer value - - * ext/sqlite/libsqlite/src/table.c: - The first element of the array seems to store the members count - - Add a cast to (long) to quiet the compiler - - * ext/sqlite/libsqlite/src/main.c: - The integer timeout is cast to a void *, passed to this function, and - cast back. - - Add a cast to (long) to quiet the compiler - - * ext/sqlite/libsqlite/src/build.c: - Fix sizeof(void *) > sizeof(int) issue. - - n should be ptrdiff_t. - - * ZendEngine2/zend.h - main/streams/php_stream_transport.h: - One bit fields need to be unsigned, otherwise there is no storage for - the sign bit - - "A signed bit field has a length of 1 bit." - - * ZendEngine2/zend_API.h: - explicitly cast size_t to zend_uint to avoid warnings on 64 bit platforms. - -2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fix possible leak in _php_ibase_fetch_hash() - -2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c: - Remove unnecessary if - -2003-08-17 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Apply fix for ibase_blob_get() to ibase_fetch_*() - Apply fix for ibase_blob_add() to ibase_query()/ibase_execute() - -2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_execute.c: - Put the code where it belongs - fixes a warning and confusion - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c: - Implement a TBD: JMP to the end of foreach - - * ZendEngine2/zend_compile.c: - WS - - * tests/classes/singleton_001.phpt: - Once is enough - -2003-08-17 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/parsedate.y: - - Fix the comment too - - * ext/standard/parsedate.y: - - This parser contains 17 reduce conflicts - -2003-08-17 David Croft <david@infotrek.co.uk> - - * ext/standard/dl.c: - - -2003-08-17 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - made some entries more meaningful for users.. - -2003-08-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c: - - Show class names in error messages when dealing with methods - - Mark class as abstract if it gets an abstract method - -2003-08-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - BFN - -2003-08-16 Derick Rethans <d.rethans@jdimedia.nl> - - * NEWS - ext/standard/parsedate.y - ext/standard/tests/time/bug17988.phpt: - - Fixed bug #17988: strtotime fails to parse timestamp from postgresql - -2003-08-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_API.c - ZendEngine2/zend_API.h - ZendEngine2/zend_reflection_api.c: - Simplify abstract method declaration - - * ZendEngine2/zend_object_handlers.h: - WS - -2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/tests/004.phpt: - Fix failure on accidental fread() of 0 bytes - - * ext/interbase/interbase.c: - Always fill entire buffer in ibase_blob_get() - -2003-08-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug24658.phpt: - Add some debug help - -2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fixed bug #18744 - - * ext/interbase/php_interbase.h: - Some general cleaning up - Some preliminary changes for extensions to array functions - - * ext/interbase/interbase.c: - Fixed bug #24224 - Some general cleaning up - Some preliminary changes for extensions to array functions - - * ext/interbase/tests/004.phpt: - Test for bug #24224 - -2003-08-16 Jason Greene <jason@inetgurus.net> - - * ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.c - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c: - Remove all vector based functions for the following reasons: - - This solves alot of platform compatibility problems - - The possible security issue of allocating an incredibly large vector - pool is prevented - - They are of little to no benefit in a high level language - - 99% of all things done with these functions can be done using - sendto/recvfrom - -2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Removed ibase_num_rows() - Converted some MACRO-isms - -2003-08-16 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Removed ibase_num_rows() (requested by Ard) - -2003-08-16 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Added comment about ibase_num_rows() - -2003-08-15 Sascha Schumann <sascha@schumann.cx> - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c: - Restrict scope of inline functions to compile unit - - Submitted by: Jason Greene <jason@inetgurus.net> - -2003-08-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * EXTENSIONS: - It is maintained now by Ard - -2003-08-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/dba/config.m4: - ws fix - - * ext/db/config.m4 - ext/dba/config.m4: - MFB - - * (PHP_4_3) - ext/db/config.m4: - fix typo - - * NEWS: - group those ibase entries a bit + added ibase_free_event_handler() too - -2003-08-15 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_free_event_handler() - -2003-08-15 Jani Taskinen <sniper@iki.fi> - - * NEWS: - new functions in ext/interbase - -2003-08-15 Andrey Hristov <andrey@hristov.com> - - * ext/cpdf/cpdf.c: - 2 proto fixes (Mehdi Achour) - -2003-08-15 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Moved TRMLS_FETCH to correct scope - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_set_event_handler() - -2003-08-14 Wez Furlong <wez.php@thebrainroom.net> - - * EXTENSIONS: - update for com_dotnet - - * ext/com_dotnet/CREDITS: - add credits - - * NEWS: - add news about COM - - * ext/com_dotnet/com_dotnet.c: - fix .net build - -2003-08-14 Derick Rethans <d.rethans@jdimedia.nl> - - * pear/install-pear.php - pear/PEAR/Config.php: - MFB: - Fix library path problems - - * (PHP_4_3) - pear/install-pear.php - pear/PEAR/Config.php: - - Fix library path problems - -2003-08-14 Wez Furlong <wez.php@thebrainroom.net> - - * win32/php4dllts.dsp: - Might help to have the COM stuff actually build... - -2003-08-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/pgsql/pgsql.c: - MFH: Fixed bug #25093 (Various leaks due to non-freed queries) - - * ext/pgsql/pgsql.c: - Fixed bug #25093 (Various leaks due to non-freed queries) - -2003-08-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/wddx/tests/001.phpt - ext/wddx/tests/wddx.xml: - MFH: Don't test other functionality than wddx here. - - * ext/wddx/tests/001.phpt - ext/wddx/tests/wddx.xml: - Don't test other functionality than wddx here. - -2003-08-14 Wez Furlong <wez.php@thebrainroom.net> - - * main/internal_functions_win32.c: - fix this stuff - - * ext/com_dotnet/README - 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_misc.c - ext/com_dotnet/com_olechar.c - ext/com_dotnet/com_typeinfo.c - ext/com_dotnet/com_variant.c - ext/com_dotnet/php_com_dotnet.h - ext/com_dotnet/php_com_dotnet_internal.h - ext/com_dotnet/tests/variants.phpt - main/config.w32.h - main/internal_functions_win32.c: - Add new COM (and .Net) extension for php5. - Not yet complete, but should work for most people. - -2003-08-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Set RC4 date - - * (PHP_4_3) - NEWS - ext/odbc/php_odbc.c: - MFH: Fixed bug #25081 (odbc_fetch_array() may mangle numeric fields). - - * ext/odbc/php_odbc.c: - Fixed bug #25081 (odbc_fetch_array() may mangle numeric fields). - -2003-08-14 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_wait_event() - -2003-08-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - ext/session/session.c: - MFH: Fixed bug #25084 (Make refer check not dependant on register_globals) - - * ext/session/session.c: - Fixed bug #25084 (Make refer check not dependant on register_globals) - - * ext/session/tests/bug24592.phpt: - Added missing skip condition - - * (PHP_4_3) - ext/standard/assert.c: - MFH: Fixed a possible crash due to invalid handling of assert ini options. - - * ext/standard/assert.c: - Fixed a possible crash due to invalid handling of assert ini options. - -2003-08-14 Brian France <list@firehawksystems.com> - - * (PHP_4_3) - acinclude.m4: - - Reverted part of the last patch. It changed -prefer-pic to - -prefer-non-pic. - Now back to -prefer-pic - -2003-08-13 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4: - MFB - -2003-08-13 Edin Kadribasic <edink@proventum.net> - - * ext/pspell/pspell.dsp: - MFB: standard location for the include files - - * (PHP_4_3) - ext/pspell/pspell.dsp: - Added standard location for the headers - -2003-08-13 Brian France <list@firehawksystems.com> - - * (PHP_4_3) - acinclude.m4: - - Fixed two translit so they don't remove underscores - -2003-08-13 Tomas V.V.Cox <cox@idecnet.com> - - * (PHP_4_3) - pear/package-PEAR.xml: - 1.2b5 becomes 1.2 final, no more changes - -2003-08-13 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/browscap.c: - It's boolean, not long. - -2003-08-13 Greg Beaver <greg@chiaraquartet.net> - - * pear/tests/pear2.phpt: - fixed include, verified that it indeed works, and PEAR.php passes the test - :) - - * pear/PEAR/Dependency.php - pear/PEAR/Installer.php: - fix uninstall for optional dependencies, bug #25080 - - * pear/PEAR/Common.php: - fix optional dependencies in reading, validating, and writing of - package.xml - -2003-08-13 Vlad Krupin <phpdevel@echospace.com> - - * ext/pspell/pspell.c: - this comment makes no sense after the previous commit - -2003-08-13 Greg Beaver <greg@chiaraquartet.net> - - * pear/package-PEAR.xml: - updating for release - - * pear/PEAR.php: - fix for Bug #21845 $this in static calls - - * pear/tests/pear2.phpt: - tests for pear error handling - -2003-08-13 Vlad Krupin <phpdevel@echospace.com> - - * ext/pspell/pspell.c: - changes to accomodate win32 build - -2003-08-13 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - MFH Fix CTCP handling so that commands without parameters are processed - MFH Use %ld for time_t's - MFH Provide a warning when irc_connect fails - -2003-08-13 Vlad Krupin <phpdevel@echospace.com> - - * ext/pspell/pspell.dsp: - - win32 build is now possible Credit is due to Jan Gehring - <gehring@egotec.de> for figuring that out - -2003-08-13 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Fix CTCP handling so that commands without parameters are processed - - Use %ld for time_t's - - Provide a warning when irc_connect fails - -2003-08-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/iconv/iconv.c: - MFH(r-1.96): Slight improvement. Hope this will make some difference. - - * ext/iconv/iconv.c: - Slight improvement. Hope this will make some difference. - -2003-08-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Be a bit more wordy.. - -2003-08-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - BFN - -2003-08-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Fixed crash in _php_ibase_error() after request shutdown (also fixes #7014) - -2003-08-13 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/array/001.phpt: - fix test - - * ext/interbase/interbase.c: - Disable the debugging to prevent the tests from failing. - - * ext/standard/tests/array/bug21918.phpt: - Fix the test. (this was mixed test with bug #24159) - - * NEWS: - more informix stuff - -2003-08-13 Marc Boeren <M.Boeren@guidance.nl> - - * ext/dbx/tests/003.phpt - ext/dbx/tests/dbx_test.p: - Remove special-case from test for SQLite persistent connections. - -2003-08-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ZendEngine2/zend_objects_API.c: - Add missing entry - - * ZendEngine2/zend_API.c: - - Show classes in case of methods - - Using sprintf here was a bad idea - -2003-08-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Allow the use of EXECUTE PROCEDURE statements - -2003-08-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH: Don't forget to flush() buffers for -w -s - - * sapi/cgi/cgi_main.c: - Don't forget to flush() buffers for -w -s - -2003-08-13 Jani Taskinen <sniper@iki.fi> - - * ext/standard/array.c: - revert that, it did not fix anything - -2003-08-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - sapi/cli/php_cli.c: - MFH: Fixed bug #20896 (-s -w modes with php-cli cause php to hang). - - * sapi/cli/php_cli.c: - Fixed bug #20896 (-s -w modes with php-cli cause php to hang). - -2003-08-13 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * (PHP_4_3) - ext/interbase/interbase.c: - Fixed bug #23936 (fail to select and fetch) MFH - -2003-08-13 Jani Taskinen <sniper@iki.fi> - - * ext/standard/array.c: - Fix external builds (configure run outside srcdir) - -2003-08-13 Sara Golemon <php@alphaweb.net> - - * ext/standard/php_rand.h: - Prevent carryover when max-min > signed int max - -2003-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c - ext/sqlite/sqlite.c: - - - * ext/sqlite/sqlite.c: - Bugfix #25056 - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/php_interbase.h: - .... and again - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Re-commit of failed patch - -2003-08-12 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Revert previous patch. - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Allow prepared execution of any non-query statement except CREATE DB - (fixes bug #7014) - -2003-08-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fix compile warning (unused variable) - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fixed bug #23936 (fail to select and fetch) - -2003-08-12 Andrey Hristov <andrey@hristov.com> - - * ext/oci8/oci8.c: - proto fixes(Mehdi Achour) - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Added comment in code :-) - - * ext/interbase/interbase.c: - Revert ugly workaround for erroneous results of ibase_num_rows() (see - comment in code) - - * ext/interbase/interbase.c: - Fix for missing errmsg in test 005 - - * ext/interbase/tests/002.phpt: - Tiny fix - - * ext/interbase/tests/005.phpt: - Changed to reflect corrected ibase_trans() behaviour - -2003-08-12 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - Zend/zend_hash.c: - Remove bogus patch - - * ZendEngine2/zend_hash.c: - Remove bogus patch - the number of elements is unrelated - -2003-08-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/iconv/iconv.c: - Fix compiler warnings. - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fix for failed tests except 005 - -2003-08-12 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/interbase.c: - fix build - - * ext/mysqli/tests/001.phpt: - fix test - -2003-08-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/db/db.c - ext/dom/document.c - ext/dom/element.c - ext/fbsql/php_fbsql.c - ext/ftp/ftp.c - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/imap/php_imap.c - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/mono/php_mono.c - ext/msession/msession.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_profiler.c - ext/oci8/oci8.c - ext/odbc/php_odbc.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pfpro/pfpro.c - ext/session/session.c - ext/sockets/sockets.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c - ext/w32api/w32api.c - ext/wddx/wddx.c - ext/xml/xml.c - ext/xsl/xsltprocessor.c - main/network.c - win32/select.c: - emalloc -> safe_emalloc - - * ext/calendar/tests/jdtojewish.phpt - ext/sockets/tests/ipv6loop.phpt - ext/standard/tests/network/tcp6loop.phpt - ext/standard/tests/network/udp6loop.phpt: - Fixed bugs in various tests. - -2003-08-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/sqlite/sqlite.c - ext/sqlite/sqlite.c: - - - * ext/sqlite/sqlite.c: - Bugfix #25056 - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/php_interbase.h: - .... and again - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Re-commit of failed patch - -2003-08-12 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Revert previous patch. - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Allow prepared execution of any non-query statement except CREATE DB - (fixes bug #7014) - -2003-08-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fix compile warning (unused variable) - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fixed bug #23936 (fail to select and fetch) - -2003-08-12 Andrey Hristov <andrey@hristov.com> - - * ext/oci8/oci8.c: - proto fixes(Mehdi Achour) - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Added comment in code :-) - - * ext/interbase/interbase.c: - Revert ugly workaround for erroneous results of ibase_num_rows() (see - comment in code) - - * ext/interbase/interbase.c: - Fix for missing errmsg in test 005 - - * ext/interbase/tests/002.phpt: - Tiny fix - - * ext/interbase/tests/005.phpt: - Changed to reflect corrected ibase_trans() behaviour - -2003-08-12 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - Zend/zend_hash.c: - Remove bogus patch - - * ZendEngine2/zend_hash.c: - Remove bogus patch - the number of elements is unrelated - -2003-08-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/iconv/iconv.c: - Fix compiler warnings. - -2003-08-12 Ard Biesheuvel <a.k.biesheuvel@its.tudelft.nl> - - * ext/interbase/interbase.c: - Fix for failed tests except 005 - -2003-08-12 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/interbase.c: - fix build - - * ext/mysqli/tests/001.phpt: - fix test - -2003-08-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/db/db.c - ext/dom/document.c - ext/dom/element.c - ext/fbsql/php_fbsql.c - ext/ftp/ftp.c - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/imap/php_imap.c - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/mono/php_mono.c - ext/msession/msession.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_profiler.c - ext/oci8/oci8.c - ext/odbc/php_odbc.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pfpro/pfpro.c - ext/session/session.c - ext/sockets/sockets.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c - ext/w32api/w32api.c - ext/wddx/wddx.c - ext/xml/xml.c - ext/xsl/xsltprocessor.c - main/network.c - win32/select.c: - emalloc -> safe_emalloc - - * ext/calendar/tests/jdtojewish.phpt - ext/sockets/tests/ipv6loop.phpt - ext/standard/tests/network/tcp6loop.phpt - ext/standard/tests/network/udp6loop.phpt: - Fixed bugs in various tests. - -2003-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/class_final.phpt: - Add test case for final classes - -2003-06-21 Harrie Hazewinkel <harrie@lisanza.net> - - * (PHP_4_3) - ext/snmp/php_snmp.h - ext/snmp/snmp.c: - Applying the contributed patch of Johan hanne. - The patch enables control on the way the values are returned - into the PHP script, instaed of always strings. Also the type - of the value is now returned when configured to do so. - This enables better management scripts to do more automatic - processing and value calculations. - -2003-06-21 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - TODO revisited - - * scripts/ext_skel_ng/php_global.php - scripts/ext_skel_ng/php_ini.php: - ini stuff was a bit broken - - * scripts/ext_skel_ng/php_function.php: - thoughts about a new proto parser ... - - * scripts/ext_skel_ng/extension_parser.php: - test script tags are found but not used yet - double quotes in extensions summary line are now escaped in code - generation - - * scripts/ext_skel_ng/extension.dtd: - typo fixes and test script tags added - - * scripts/ext_skel_ng/BUGS: - start to track them bugs - -2003-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/class_abstract.phpt: - Add test case for abstract classes - - * ext/dba/dba.c: - Don't copy the filename when it is not needed - - * ext/dba/dba.c: - Store the absolute path of the database file and use that in the external - library - - * ext/dba/dba_db4.c: - When persistent then we may use threads - -2003-06-21 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - new functions (4.1.1): mysql_sqlstate, mysql_stmt_sqlstate - -2003-06-21 Pierre-Alain Joye <paj@pearfr.org> - - * pear/packages/Mail-1.1.0.tar - pear/packages/Net_SMTP-1.2.3.tar: - - New releases Net_SMTP, Mail, DB will follow asap - - * pear/packages/Mail-1.0.1.tar - pear/packages/Net_SMTP-1.0.tar: - - Sync release - -2003-06-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - - Errors, warnings and notices start with a capital letter. - - Show sorcode info when debugging exif. - -2003-06-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/main.c: - Fixed bug #24253 (missing variables when register_globals is on) - Fixed a memory leak when more then 1 E|S flag is passed to gpc_order. - Fixed a memory leak when variables_order is not set and gpc_order has S|s - flag. - Optimized out duplicate parsing of the variables order string. - -2003-06-20 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/standard/string.c: - MFH (r-1.391) When skipping blank searchvals we should advance the - corresponding replace hash as well - - * ext/standard/string.c: - When skipping blank searchvals we should advance the corresponding replace - hash as well - -2003-06-20 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.h - ext/dom/xml_common.h: - cleanup common code - - * ext/xsl/php_xsl.c: - fix mem leak - remove unused code - -2003-06-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_global.php: - - package.xml genartion fixed, <configureoptions> and <license> added - - shutdown code for globals added - - * scripts/ext_skel_ng/php_function.php: - typo fix - -2003-06-19 Edin Kadribasic <edink@proventum.net> - - * ext/curl/.cvsignore: - Ignore some more win32 build files - - * ext/curl/multi.c - ext/curl/php_curl.h: - ZTS Fixes - - * ext/curl/interface.c - ext/curl/php_curl.h - ext/curl/streams.c: - Win32 build fixes - -2003-06-19 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - Quiet down decode_context_param when stream (not context) is passed. - Switch stream_socket_*() to use macro for retrieving context from zval. - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/curl/curl.c: - Added missing safe_mode checks - - * ext/curl/interface.c: - Added missing safe_mode checks. - Added support for additional libcurl options. - Set CURLOPT_NOSIGNAL by default for ZTS, for signal free operation. - -2003-06-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - Tidy up getaddrinfo() code so that it can handle broken ipv6 stacks and - only - returns TCP addresses for TCP and UDP addresses for UDP requests - respectively. - - Also, when a connect call "returns" EINPROGRESS and the full timeout limit - has not yet been reached, retry the select with the remaining time - interval. - This is a potential fix for Bug #21653. - - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/streamsfuncs.c: - Reverting previous patch (not necessary, thanks Pollita ;) ) - - * (PHP_4_3) - ext/standard/file.c: - MFH: Fixed memory leak, when invalid context is specified. - - * ext/standard/streamsfuncs.c: - Fixed memory leak, when invalid context is specified. - - * ext/standard/info.c - ext/standard/streamsfuncs.c - ext/standard/user_filters.c: - Fixed possible crashes in streams code - - * (PHP_4_3) - ext/standard/file.c: - Fixed a possible crash in parse_context_options() - -2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/tests/dba007.phpt: - MFH: Allow the extension to reside elsewhere - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/gd/gd.c: - MFH: Fixed a crash inside php_imagettftext_common(); - -2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/dba007.phpt: - Allow the extension to reside elsewhere - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fixed a crash inside php_imagettftext_common(); - -2003-06-19 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsltprocessor.c: - add xsl_xsltprocessor_transform_to_uri functionality - fix a few unhandled error conditions - fix compiler warnings - -2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba_db4.c: - to be precise - -2003-06-19 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/sockets/config.m4: - - Correct stray commit - -2003-06-19 Vincent Blavet <vincent@blavet.net> - - * pear/package-Archive_Tar.xml: - - Sync with pear/Archive_Tar/package.xml 1.12 - -2003-06-19 Sterling Hughes <sterling@bumblebury.com> - - * ext/sockets/config.m4: - enable sockets by default. - -2003-06-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - - Added the 'header'. These 4.3.3RCx sections will be combined for the - final release, 4.3.3. just added them now to keep better track on - changes - between the RCs. - -2003-06-18 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Config.php: - Typo (sorry Pierre ;) - -2003-06-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Go to RC2-dev. - - * (PHP_4_3) - NEWS: - Correct version info. - - * (PHP_4_3) - configure.in - main/php_version.h: - - Go with PHP 4.3.3RC1 - - * (PHP_4_3) - main/SAPI.c: - This broke more than fixed. Fixes e.g. max_input_time. - -2003-06-18 Vincent Blavet <vincent@blavet.net> - - * pear/Archive/Tar.php: - - Syncho with pear/Archive_Tar/Archive/Tar.php 1.14 - -2003-06-18 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c: - recognize CURLOPT_PORT - -2003-06-18 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/README.txt: - update - - * (PHP_4_3) - ext/ircg/README.txt: - Update - -2003-06-18 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Config.php: - Be more clever for discovering the default ext_dir - - * pear/package-PEAR.xml: - Update to 1.2 for PHP 4.3.3 - -2003-06-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/sybase_ct/config.m4: - MFH: Fixed bug #24231: ext/sybase_ct could not be build as shared - - * ext/sybase_ct/config.m4: - Fixed bug #24231: ext/sybase_ct could not be build as shared - -2003-06-18 Rob Richards <rrichards@ctindustries.net> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Fix for bug #24219 segfault during resource destruction - Used bug fix to optimize free_doc routine - -2003-06-18 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/php_smart_str.h: - Use a smaller default size to accomodate the engine - - Submitted by: Stanislav Malyshev, with some massaging by me - -2003-06-18 Ilia Alshanetsky <ilia@prohost.org> - - * php.ini-dist - php.ini-recommended - ext/mysql/php_mysql.c: - Make the default mysql connection timeout 60 seconds rather then unlimited. - -2003-06-18 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Fix compiler warnings - -2003-06-18 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - Sync - - * ext/ircg/ircg_scanner.re - ext/ircg/php_ircg_conversion.c: - Work-around apparent issue with appendc - - Fix file inclusion order (Solaris) - -2003-06-17 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Call free in the right domain - -2003-06-17 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/standard/tests/general_functions/getopt.phpt - tests/basic/012.phpt: - variables_order needs to include S for both of these to work - -2003-06-17 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - No need to allocate a hashtable when return_value is just going to be - overwriten - -2003-06-17 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - Handle numeric keys passed via GPC - -2003-06-17 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-06-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - One more typo ;) - - * ext/imap/php_imap.c: - Fixed a typo in the check - - * (PHP_4_3) - ext/gd/libgd/gdft.c: - MFH: Fixed bug #24223 (missing variable initialization in bundled gd) - - * ext/gd/libgd/gdft.c: - Fixed bug #24223 (missing variable initialization in bundled gd) - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/array.c - ext/standard/tests/array/bug24220.phpt: - Fixed bug #24220 (range() didn't handle numeric strings correctly) - - * ext/standard/tests/array/bug24220.phpt: - - Added a test case for bug #24220 - -2003-06-17 Sterling Hughes <sterling@bumblebury.com> - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: - rename SOCKET to PHP_SOCKET to avoid conflicts with Mono - - * ext/mysqli/mysqli_profiler.h: - remove the wierdness that prevented the compileness - -2003-06-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - scripts/phpize.in: - MFH: Fixed bug #24207: phpize wrong exit code - - * scripts/phpize.in: - Fixed bug #24207: phpize wrong exit code - - * (PHP_4_3) - NEWS: - broken caps-lock/shift key - -2003-06-16 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - BFN 24210 - - * (PHP_4_3) - ext/ncurses/config.m4: - MFH (r-1.14) Bug #24210 : assume misspelled (and thereby not found during - configure) - - * ext/ncurses/config.m4: - Bug #24210 : assume misspelled (and thereby not found during configure) - -2003-06-16 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/math/bug24142.phpt: - Fixed the expected result - - * NEWS: - Nothing to see here, move along. - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_variables.c: - Fixed bug #24208 - -2003-06-16 Sara Golemon <php@alphaweb.net> - - * NEWS - main/streams/userspace.c: - Add context property to userspace streams object. - -2003-06-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Simplify/fix logging - -2003-06-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/strings/bug24208.phpt: - MFH(r-1.1): added test case for bug #24208 - - * ext/standard/tests/strings/bug24208.phpt: - - Added test case for bug #24208 - -2003-06-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/hyperwave/hg_comm.c: - Remove cast which hides a bug in the code. - -2003-06-16 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c - main/streams/streams.c: - optionvalue is being copied via zval_copy_ctor, there's no need to addref - the original - -2003-06-16 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/tests/math/bug24142.phpt: - - - Added test for bug #24142 - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/imap/php_imap.c: - MFH: Fixed bug #24150 (crash in imap_fetch_overview() & - imap_rfc822_write_address()) - - * ext/imap/php_imap.c: - Fixed bug #24150 (crash in imap_fetch_overview() & - imap_rfc822_write_address()) - - * (PHP_4_3) - ext/standard/array.c - ext/standard/tests/array/bug24198.phpt: - MFH: Fixed bug #24198 (Invalid recursion detection in - array_merge_recurcive()) - - * ext/standard/array.c - ext/standard/tests/array/bug24198.phpt: - Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive()) - -2003-06-16 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Build.php: - s/verbose/debug/ - - * pear/PEAR/Installer.php: - Fix registry obj creation when no installroot is set - - * pear/PEAR/Builder.php: - Expose phpize output - Increase verbosity for building process by default - (no need for -v) - -2003-06-16 Andrey Hristov <andrey@webgate.bg> - - * ext/msql/php_msql.c - ext/ncurses/ncurses_functions.c - ext/notes/php_notes.c - ext/odbc/birdstep.c - ext/odbc/php_odbc.c: - proto fixes - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * sapi/cli/php_cli.c: - flush after banner print - -2003-06-16 Andrey Hristov <andrey@webgate.bg> - - * ext/mnogosearch/php_mnogo.c: - 1. proto fixes. - 2, comments on possible leak : buffer calloc()-ed but not free()-d on - error (author will be contacted) - - * ext/ming/ming.c - ext/ming/php_ming.h: - updating license to 3.0 - - * ext/ming/php_ming.h: - $Id tag added - - * ext/ming/ming.c: - load of proto fixes - - * ext/mhash/mhash.c - ext/mhash/php_mhash.h: - $Id tag added. License added tp php_mhash.h - - * ext/mcve/mcve.c - ext/mcve/php_mcve.h: - added $Id tag - - * ext/mcal/php_mcal.c: - proto fixes - - * ext/iconv/iconv.c - ext/imap/php_imap.c: - proto fix - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/hyperwave/hw.c: - Hopefully fix win32 build - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * tests/lang/bug21669.phpt: - Add test for the bug - will fail for now! - -2003-06-16 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/interbase.c - ext/interbase/interbase.c: - proto fixes ibase_rollback and ibase_commit - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * tests/classes/bug23951.phpt: - fix test so it does not depend on variable order - - * tests/lang/bug18872.phpt - tests/lang/bug23279.phpt - tests/lang/bug23384.phpt: - add tests for fixed bugs - -2003-06-16 Edin Kadribasic <edink@proventum.net> - - * ext/dba/dba.c: - Fixed win32 build - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * configure.in: - default_classes belongs to ZE2 part - -2003-06-16 Tomas V.V.Cox <cox@idecnet.com> - - * pear/template.spec: - Better file relocation and invert post/postun logic - - * pear/PEAR/Installer.php: - Do not create the registry obj at Installer object creation - (it's problematic when pear install -R <DIR> is used) - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/hyperwave/hg_comm.c - ext/hyperwave/hw.c: - Fixed a few remaining compiler warnings. - -2003-06-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/php_dom.c: - Fit the error handler into the naming scheme and get rid of trailing new - lines - -2003-06-15 Edin Kadribasic <edink@proventum.net> - - * ext/xmlrpc/xmlrpc.dsp: - Fixed win32 build (link to external expat). - -2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/php_dom.c: - Add an error handler (thx to timm for the idea) - -2003-06-15 Edin Kadribasic <edink@proventum.net> - - * ext/openssl/openssl.dsp - ext/openssl/xp_ssl.c - main/php_network.h - main/streams/xp_socket.c: - Win32 build fixes for openssl - - * ext/standard/file.h: - This needs to be exported for dynamic extensions - - * ext/exif/exif.c - ext/exif/exif.dsp - ext/shmop/shmop.dsp - sapi/pi3web/php4pi3web.dsp - sapi/pi3web/pi3web_sapi.c: - Fixed win32 build - -2003-06-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - missing entries, cleanup - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/xml/compat.c: - remove leftover parser->mem_hdlrs - compiles now - -2003-06-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c - ext/xml/expat_compat.h: - Removed xmlMemSetup() code as it doesn't help at all. - -2003-06-15 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/CREDITS: - add Marcus, enough work done - -2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/gd.c - ext/gd/gd_ctx.c - ext/gd/php_gd.h - ext/gd/libgd/gd.h - ext/gd/libgd/xbm.c: - Add ImageXBM - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/text.c - ext/dom/xml_common.h: - remove code no longer needed - fix format Output property - -2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/tests/conv_test.xbm: - Better use '_' instead of '.' - - * ext/gd/config.m4: - Better configure output - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsl.dsp: - should be multithreaded and correct lib naming - -2003-06-15 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Added TODO and IDEAS to makerpm - - * pear/PEAR/Command/Package.php: - Fix makerpm (again) - Build an independant filelist tree - (this command still needs some work) - -2003-06-15 Andrey Hristov <andrey@webgate.bg> - - * ext/dbx/dbx.c - ext/exif/exif.c - ext/fam/fam.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.c - ext/ftp/php_ftp.c - ext/gd/gd.c - ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c: - proto fixes - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsl.dsp: - be nice if i named the dll correctly and put it somewhere - - * ext/xsl/xsl.dsp: - fix xsl release build - link libxml2 and libxslt dynamically for consistancy - - * ext/dom/dom.dsp: - link libxml2 dynamically for consistancy - -2003-06-15 Edin Kadribasic <edink@proventum.net> - - * ext/interbase/interbase.c - sapi/nsapi/nsapi.c: - Fixed ZTS build - - * sapi/nsapi/nsapi.c: - No need for this in the HEAD branch - - * sapi/apache/php4apache.dsp: - Fixed win32 build (mod_php4 -> mod_php5) - - * ext/domxml/domxml.dsp: - Switch to dynamic linking of php_domxml.dll due to the libxml2 dependency - already being present for the core php4ts.dll. - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/serialize/005.phpt: - No more namespaces - - * ext/standard/file.c - main/streams/streams.c: - Fix ZTS mode (hopefully all is working fine now again) - - * (PHP_4_3) - ext/dba/dba.c: - Remove that old thing - -2003-06-14 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - ext/dba/dba.c: - Fixed win32 build - -2003-06-14 Sergey Kartashoff <gluke@mail.ru> - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - - Mnogosearch extension updated. Now can compile with mnogosearch-3.2.11+ - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c - ext/dom/xml_common.h: - use xmlInitParser instead of xmlInitThreads - reentrant safe as well no need for xml_parser_inited - - * ext/xml/xml.c: - use xmlInitParser instead of xmlInitThreads - reentrant safe as well - -2003-06-14 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/php_interbase.h - ext/interbase/tests/005.phpt - ext/interbase/tests/interbase.inc: - MFH: Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/db/db.c: - Correct license again - - * ext/standard/file.c: - Fix ZTS mode - -2003-06-14 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Fix some typos in makerpm and removed unused debug code - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/db/CREDITS - ext/db/db.c - ext/db/package.xml - ext/db/php_db.h: - Update before moving to PECL - -2003-06-14 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/tests/005.phpt - ext/interbase/tests/interbase.inc: - Added test for IBASE_REC_VERSION/IBASE_REC_NO_VERSION trans constants - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants - required from bugs #8797 #23887 - (added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity) - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsltprocessor.c: - interoperability support - - * ext/dom/php_dom.c - ext/dom/xml_common.h: - fix xml_parser_inited on win32 - add common structs for better interoprability - -2003-06-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/xml/xml.c: - fix common libxml init and deinit routines - -2003-06-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/main.c - main/php_variables.c: - MFH: Fixed bug #24007 (Problem with register_globals & arrays) - - * main/main.c - main/php_variables.c: - Fixed bug #24007 (Problem with register_globals & arrays) - -2003-06-14 Jani Taskinen <sniper@iki.fi> - - * ext/dba/config.m4: - - Fixed some /usr/lib leaks into LIBS/LDFLAGS which later on made other - configure checks fail (old libs in /usr/lib, new ones in /opt/lib :) - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/config.m4 - ext/domxml/config.m4: - Improve/fix preventing both enabled - -2003-06-14 Jani Taskinen <sniper@iki.fi> - - * ext/ncurses/ncurses_functions.c: - Fix compile failure. - - * ext/cpdf/config.m4: - - Fixed some build problems (/usr/lib leaked in to LDFLAGS/LIBS) - - Made this extension to be possible to be build as shared. - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/config.m4 - ext/domxml/config.m4: - Don't allow both and mark the old one as deprecated - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/xml/xml.c: - export xml_parser_inited under win32 - -2003-06-14 Frank M. Kromann <frank@kromann.info> - - * ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_fbsql.h - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h - ext/fbsql/php_fbsql.h - ext/mssql/php_mssql.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/mssql/php_mssql.h - ext/odbc/php_odbc.c - ext/odbc/php_odbc.c: - Updating email address - -2003-06-13 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - User Filters don't need to register a resource list for streams. - That functionality is already exported by the streams API. - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/streamsfuncs.c - main/streams/php_stream_context.h - main/streams/streams.c: - Plug leak (context options not freed) - Make contexts auto-registered, ensures userland contexts - and C API contexts are both dealt with on request shutdown. - Also brings contexts in keeping with streams which are already - auto-registered. - - * ext/standard/http_fopen_wrapper.c: - Loosen restrictions on method used with http_fopen_wrapper, still default - to GET though. - -2003-06-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - Busted by the CS police. - -2003-06-13 Andrey Hristov <andrey@webgate.bg> - - * ext/dba/dba.c - ext/dba/dba.c: - proto fixes - -2003-06-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - it rains here.. - -2003-06-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/imap/php_imap.c: - proto - - * ext/imap/php_imap.c: - Added missing function proto - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/imap/php_imap.c - ext/imap/php_imap.h: - MFH: - Fixed bug #24161 (No timeout value for imap functions) - Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a - charset) - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - Fixed bug #24161 (No timeout value for imap functions) - - Added imap_timeout() that allows the user to specify as well as retrieve - timeout values and set default timeout values based on the - default_socket_timeout ini setting. - -2003-06-13 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Missing entry - - * NEWS: - Added missing NEWS entry - - * ext/ldap/config.m4 - ext/ldap/ldap.c - ext/ldap/php_ldap.h: - Fixed the SASL config check. - -2003-06-13 Sascha Schumann <sascha@schumann.cx> - - * ext/session/tests/019.phpt: - MFB - - * (PHP_4_3) - ext/session/tests/019.phpt: - Fix test - -2003-06-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/session/tests/019.phpt: - MFH, fixed the test (second session init produces a notices) - - * ext/session/tests/019.phpt: - Fix the test. (second session init call produces a notice) - -2003-06-12 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/domimplementation.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h: - add node->isSupported() - add domimplementation->hasFeature() - add formatOutput property (extends DOM) - call xmlFreeDoc when doc is no longer referenced rather than custom code - save and savexml now format based on formatOutput property - -2003-06-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/dba.c: - MFH: Bugfix #2397: dba_open locking error with db3 - - * ext/dba/dba.c: - Bugfix #2397: dba_open locking error with db3 - -2003-06-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a charset) - - * (PHP_4_3) - NEWS - ext/gd/libgd/gd.c - ext/gd/tests/bug24155.phpt: - MFH: Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y - axis) - - * ext/gd/libgd/gd.c - ext/gd/tests/bug24155.phpt: - Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis) - -2003-06-12 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/characterdata.c - ext/dom/text.c: - fix some calls to libxml - -2003-06-12 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c: - silly bug - - * ext/cpdf/cpdf.c: - proto fixes - -2003-06-12 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4_3) - README.SUBMITTING_PATCH: - test - -2003-06-12 Andrey Hristov <andrey@webgate.bg> - - * ext/curl/interface.c: - proto fix - - * ext/bcmath/bcmath.c - ext/bcmath/bcmath.c - ext/cpdf/cpdf.c - ext/crack/crack.c - ext/crack/crack.c - ext/curl/curl.c - ext/informix/ifx.ec - ext/informix/ifx.ec - ext/interbase/interbase.c - ext/interbase/interbase.c - ext/mcrypt/mcrypt.c - ext/mcrypt/mcrypt.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - proto fixes - -2003-06-12 Derick Rethans <d.rethans@jdimedia.nl> - - * main/main.c: - - MFB: HTTP Request Methods are case sensitive - - * (PHP_4_3) - main/main.c: - - HTTP Request Types are case-sensitive - -2003-06-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/pspell/pspell.c: - MFH: Added missing safe_mode/open_basedir checks. - - * ext/pspell/pspell.c: - Added missing safe_mode/open_basedir checks. - -2003-06-11 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/text.c: - forgot this: set doc for new text node as current may not be in tree - - * ext/dom/text.c: - add isWhitespaceInElementContent() - fix splitText for nodes not in tree - correct links to specs - - * ext/domxml/config.m4 - ext/xsl/config.m4: - update messages to require libxsl >= 1.0.18 - - * ext/dom/characterdata.c: - add substringData, insertData, deleteData, replaceData - fix reference links to specs - -2003-06-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - fixed proto - -2003-06-10 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/text.c: - Fixed memleaks - -2003-06-10 James Cox <james@imajes.info> - - * header - run-tests.php - run-tests2.php - build/build.mk - build/build2.mk - build/buildcheck.sh - build/mkdep.awk - ext/bcmath/bcmath.c - ext/bcmath/php_bcmath.h - ext/calendar/cal_unix.c - ext/calendar/calendar.c - ext/calendar/easter.c - ext/cpdf/cpdf.c - ext/cpdf/php_cpdf.h - ext/crack/crack.c - ext/crack/php_crack.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/db/db.c - ext/db/php_db.h - ext/dba/dba.c - ext/dba/dba_cdb.c - ext/dba/dba_db2.c - ext/dba/dba_db3.c - ext/dba/dba_db4.c - ext/dba/dba_dbm.c - ext/dba/dba_flatfile.c - ext/dba/dba_gdbm.c - ext/dba/dba_inifile.c - ext/dba/dba_ndbm.c - ext/dba/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/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/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_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/domxml/php_domxml.c - ext/domxml/php_domxml.h - ext/exif/exif.c - ext/exif/php_exif.h - ext/fam/fam.c - ext/fam/php_fam.h - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h - ext/fdf/fdf.c - ext/fdf/php_fdf.h - ext/filepro/filepro.c - ext/filepro/php_filepro.h - ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h - ext/gd/gd.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/hwapi/hwapi.cpp - 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/php_iconv.h - ext/imap/php_imap.c - ext/imap/php_imap.h - ext/informix/ifx.ec - ext/informix/php_informix.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/interbase.c - ext/interbase/php_interbase.h - ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re - ext/ircg/ircg_thttpd.c - ext/ircg/php_ircg.h - ext/ldap/ldap.c - ext/ldap/php_ldap.h - ext/mbstring/html_entities.c - ext/mbstring/mb_gpc.c - ext/mbstring/mb_gpc.h - ext/mbstring/mbfilter_cn.c - ext/mbstring/mbfilter_cn.h - ext/mbstring/mbfilter_kr.c - ext/mbstring/mbfilter_kr.h - ext/mbstring/mbfilter_ru.c - ext/mbstring/mbfilter_ru.h - ext/mbstring/mbfilter_tw.c - ext/mbstring/mbfilter_tw.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/mcal/php_mcal.c - ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h - ext/mcve/mcve.c - ext/mcve/php_mcve.h - ext/mhash/mhash.c - ext/mime_magic/mime_magic.c - ext/mime_magic/php_mime_magic.h - ext/ming/ming.c - ext/ming/php_ming.h - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h - ext/msession/msession.c - ext/msession/php_msession.h - ext/msession/reqclient.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_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/mysqli_profiler.h - ext/mysqli/mysqli_profiler_com.c - ext/mysqli/mysqli_profiler_com.h - ext/mysqli/php_mysqli.h - ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses.h - ext/ncurses/php_ncurses_fe.h - ext/notes/php_notes.c - ext/notes/php_notes.h - ext/oci8/oci8.c - ext/oci8/php_oci8.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/oracle/oracle.c - ext/ovrimos/ovrimos.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/pdf/pdf.c - ext/pdf/php_pdf.h - ext/pfpro/pfpro.c - ext/pfpro/php_pfpro.h - 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/qtdom/qtdom.c - ext/qtdom/qtdom.h - ext/readline/php_readline.h - ext/readline/readline.c - ext/recode/php_recode.h - ext/recode/recode.c - ext/rpc/handler.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/rpc_proxy.c - ext/rpc/rpc_proxy.h - ext/rpc/com/com.c - ext/rpc/com/com.h - ext/rpc/com/com_wrapper.c - ext/rpc/com/com_wrapper.h - ext/rpc/com/conversion.c - ext/rpc/com/conversion.h - ext/rpc/com/dispatch.c - ext/rpc/com/php_com.h - ext/rpc/com/variant.c - ext/rpc/com/variant.h - ext/rpc/dotnet/dotnet.cpp - ext/rpc/java/java.c - ext/rpc/java/reflect.java - ext/rpc/skeleton/php_skeleton.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h - ext/rpc/xmlrpc/php_xmlrpc.h - ext/rpc/xmlrpc/xmlrpc-epi-php.c - 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/snmp/php_snmp.h - ext/snmp/snmp.c - ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.c - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c - ext/standard/aggregation.c - ext/standard/aggregation.h - 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_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_image.h - ext/standard/php_incomplete_class.h - ext/standard/php_iptc.h - ext/standard/php_lcg.h - ext/standard/php_link.h - ext/standard/php_mail.h - ext/standard/php_math.h - ext/standard/php_metaphone.h - ext/standard/php_parsedate.h - ext/standard/php_rand.h - ext/standard/php_smart_str.h - ext/standard/php_smart_str_public.h - ext/standard/php_standard.h - ext/standard/php_string.h - ext/standard/php_sunfuncs.h - ext/standard/php_type.h - ext/standard/php_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/sunfuncs.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/url_scanner_ex.re - ext/standard/user_filters.c - ext/standard/var.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - 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/tokenizer/php_tokenizer.h - 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_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/xmlrpc/php_xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c - ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsl_fe.h - 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/zlib/php_zlib.h - ext/zlib/zlib.c - ext/zlib/zlib_fopen_wrapper.c - main/SAPI.c - main/SAPI.h - main/build-defs.h.in - main/config.nw.h - main/fopen_wrappers.c - main/fopen_wrappers.h - main/internal_functions.c.in - main/internal_functions_nw.c - main/internal_functions_registry.h - main/internal_functions_win32.c - main/logos.h - main/main.c - main/network.c - main/output.c - main/php.h - main/php3_compat.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/safe_mode.c - main/safe_mode.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/userspace.c - main/streams/xp_socket.c - netware/start.c - netware/sys/stat.h - pear/CMD.php - pear/PEAR.php - pear/System.php - pear/package.dtd - pear/Archive/Tar.php - pear/Console/Getopt.php - pear/OS/Guess.php - pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Command/Auth.php - pear/PEAR/Command/Build.php - pear/PEAR/Command/Common.php - pear/PEAR/Command/Config.php - pear/PEAR/Command/Install.php - pear/PEAR/Command/Mirror.php - pear/PEAR/Command/Package.php - pear/PEAR/Command/Registry.php - pear/PEAR/Command/Remote.php - pear/PEAR/Frontend/CLI.php - pear/packages/DB-1.3.tar - pear/packages/HTTP-1.2.tar - pear/packages/Mail-1.0.1.tar - pear/packages/Net_SMTP-1.0.tar - pear/packages/Net_Socket-1.0.1.tar - pear/packages/XML_Parser-1.0.1.tar - pear/scripts/pear.bat - pear/scripts/pearcmd.php - pear/scripts/pearwin.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/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/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c - sapi/apache_hooks/mod_php4.c - sapi/apache_hooks/mod_php4.h - sapi/apache_hooks/php_apache.c - sapi/apache_hooks/sapi_apache.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/getopt.c - sapi/cli/php.1.in - sapi/cli/php_cli.c - sapi/cli/php_getopt.h - sapi/embed/php_embed.c - sapi/embed/php_embed.h - sapi/isapi/php4isapi.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/servlet/formatter.java - sapi/servlet/servlet.c - sapi/servlet/servlet.java - sapi/thttpd/php_thttpd.h - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/webjames/php_webjames.h - sapi/webjames/webjames.c - scripts/dev/conv_z_macros - scripts/ext_skel_ng/license_php.php - win32/crypt_win32.c - win32/crypt_win32.h - win32/grp.h - win32/md5crypt.c - win32/md5crypt.h - win32/pwd.c - win32/pwd.h - win32/select.c - win32/select.h - win32/syslog.h - win32/winutil.c - win32/winutil.h: - updating license information in the headers. - -2003-06-10 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - new TODO item: VisualStudio.net project files - -2003-06-10 Andrey Hristov <andrey@webgate.bg> - - * ext/mysql/php_mysql.c - ext/mysql/php_mysql.c: - proto fixes - -2003-06-10 Sascha Schumann <sascha@schumann.cx> - - * ext/session/session.c: - Print NOTICE upon session_start being called while another session is - active - -2003-06-09 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsltprocessor.c: - changes for /ext/dom document ref count - changes for /ext/dom internal object handling - - * 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/domimplementation.c - ext/dom/element.c - ext/dom/entityreference.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/processinginstruction.c - ext/dom/text.c - ext/dom/xml_common.h: - implmentation of document ref counting for persistance - re-work of internal object handling - -2003-06-09 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/string.c - ext/standard/tests/strings/bug24098.phpt: - Fixed bug #24098 (Crash in pathinfo() due to double var initialization). - - -2003-06-09 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN - -2003-06-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/config.m4: - Fixed trivial typo - -2003-06-09 Edin Kadribasic <edink@proventum.net> - - * main/config.w32.h: - MFB - - * (PHP_4_3) - main/config.w32.h: - Fix for #24022 - -2003-06-09 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - the blame..:) - - * acinclude.m4 - scan_makefile_in.awk - build/scan_makefile_in.awk - scripts/Makefile.frag - scripts/phpize.in: - - Moved scan_makefile_in.awk to better suitable place for it. - (other build related scripts are under build/ too..) - -2003-06-08 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - MFB - -2003-06-08 Jani Taskinen <sniper@iki.fi> - - * ext/ldap/config.m4 - ext/ldap/ldap.c - ext/ldap/php_ldap.h: - - Added ldap_sasl_bind(). (Jani, peter_c60@hotmail.com) - -2003-06-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/openssl/openssl.c: - Fixed compile warnings. - -2003-06-08 Jani Taskinen <sniper@iki.fi> - - * ext/ldap/ldap.c: - ws & cs - -2003-06-08 Zeev Suraski <zeev@zend.com> - - * ext/xml/expat_compat.h: - XMLless build fix - - * main/php_variables.c: - Make $_FILES auto global (bug #23680) - -2003-06-07 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Martin's run-test error msg improvements :-) - -2003-06-07 Sterling Hughes <sterling@bumblebury.com> - - * bundle-release: - woops, make that "bundle," not ".bundle" - - * bundle-release: - simple script that will look at bundle (when which is populated when we - move the extensions to pecl) and bundle the contents of that file - -2003-06-07 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Added better error message to run-tests - -2003-06-07 Georg Richter <phpinfo@t-online.de> - - * ext/mysql/libmysql/libmysql.c: - fixed mysql bug #564 (http://bugs.mysql.com/bug.php?id=564) - - * (PHP_4_3) - NEWS: - fixed a bug in libmysql - - * (PHP_4_3) - ext/mysql/libmysql/libmysql.c: - fixed mysql bug #564 - (see http://bugs.mysql.com/bug.php?id=564) - -2003-06-07 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/php_dom.c: - i ain't know domdom - - * ext/dom/php_dom.c: - leftover. - its wholeText not whole_text - - * ext/dom/text.c: - add the wholeText property - -2003-06-07 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c - ext/dom/xml_common.h: - fix more memory overruns - initial definition for document ref counting - fixed property access to support all objects - clear property handler from invalid objects until ref count implemented - -2003-06-07 Sterling Hughes <sterling@bumblebury.com> - - * pear/PEAR/Command/Install.php: - Add the pear bundle command from Thomas Cox. - -2003-06-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/inheritance_002.phpt: - Goodbye namespaces - -2003-06-06 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/text.c: - add splitText() - never has such a complex process been endured for such a simple function - libxml makes me queasy right now :) - -2003-06-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - hrm.. - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - NEWS: - fixed bug 24060 - -2003-06-06 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c: - fix double free issue - fix property access within invalid objects and failed reads - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * ext/ncurses/ncurses_functions.c: - fixed bug #24060 - -2003-06-06 Jay Smith <jsmith@tutorbuddy.com> - - * tests/lang/namespace_001.phpt: - Namespaces are gone, and so is this test. - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/ncurses/ncurses_functions.c: - fixed #24060 - -2003-06-06 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Frontend/CLI.php: - - The argument of displayError() is a PEAR_Error instance. - - - * pear/PEAR/Command/Registry.php: - - Use raiseError(), like it's done in the rest of class also. - - -2003-06-06 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - NEWS: - Refine error description - -2003-06-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * tests/lang/bug24054.phpt: - - Test for bug #24054 - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_nonapi.c: - fixed return value - -2003-06-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/standard/file.c: - ws - - * ext/standard/file.c: - WS - - * ext/xsl/xsl_fe.h: - missing header - - * ext/dom/xml_common.h: - Missing header - - * ext/dom/EXPERIMENTAL - ext/xsl/CREDITS - ext/xsl/EXPERIMENTAL: - Some missing files.. - - * ext/xsl/.cvsignore - ext/xsl/config.m4: - Missing entries in .cvsignore and some cutpaste bugs in config.m4 - - * ext/mcve/mcve.c - ext/mcve/php_mcve.h - ext/mcve/tests/001.phpt: - Fixed bug #24051: shared build and test - -2003-06-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/hyperwave/hg_comm.c - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h - ext/sockets/php_sockets.h - ext/sockets/sockets.c: - Fix compile warnings (mostly MFH from 5.0 branch) - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/CREDITS: - add CREDITS file - -2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/domxml/php_domxml.c: - Avoid unnecessary zval separation - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c: - fix a bunch of memory overruns, and uninitialized variable uses - fixes crash on sample script rob sent me - -2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xsl/xsltprocessor.c: - Avoid unnecesary zval separation - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/document.c: - version length too - - * ext/dom/document.c: - initialize the encoding length - -2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xsl/php_xsl.c: - WS fix - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/examples/dom1.inc - ext/dom/examples/dom1.php: - add tests/ files as examples that you can run and play around with - - * ext/dom/.cvsignore - ext/xsl/.cvsignore: - add .cvsignore file - - * ext/xml/xml.c: - prevent double destroy and double init badness - - * ext/dom/php_dom.c: - fig segv on make install (double destroy badness) - -2003-06-05 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/config.m4 - ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsl.dsp - ext/xsl/xsl_fe.h - ext/xsl/xsltprocessor.c: - Inital cut of new xsl extension - interoperates with new dom extension - PHP5 only - - * ext/dom/TODO - ext/dom/attr.c - ext/dom/cdatasection.c - ext/dom/characterdata.c - ext/dom/comment.c - ext/dom/config.m4 - ext/dom/document.c - ext/dom/documentfragment.c - ext/dom/documenttype.c - ext/dom/dom.dsp - ext/dom/dom_ce.h - ext/dom/dom_fe.h - 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/tests/dom001.phpt - ext/dom/tests/dom_test.inc - ext/dom/tests/skipif.inc: - Inital cut of new dom extension - PHP5 only - -2003-06-05 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mime_magic/mime_magic.c: - ... as suggested by Wez - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/array.c: - fix array_key_exists() from HANDLE_NUMERIC() changes - - -2003-06-05 Martin Jansen <mail@martin-jansen.de> - - * pear/package-PEAR.xml: - - Advancing myself - - * pear/package.dtd: - - Add optional dependency to the DTD - - * pear/PEAR/Installer.php: - - Commit support for optional dependencies - - - * pear/PEAR/Command/Registry.php: - - Add support for <provides /> - - -2003-06-05 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - WS - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - NEWS: - Hopefully this list grows.. - - * (PHP_4_3) - ext/standard/config.m4: - MFH: fix regex issues with apache2handler - - * ext/standard/config.m4: - Fix the regex issues with apache2handler - -2003-06-04 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4) - ext/standard/aggregation.c: - MFB - - * (PHP_4_3) - ext/standard/aggregation.c: - Fix a couple of aggregation bugs: - - Needed to add a reference to a function when copying (#23574) - - Due to pecularity of ZE1 object zvals could be re-used, so we always - set the new class entry explicitly. - -2003-06-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - Updated the todo to reflect the current situation. - - * ext/gd/libgd/gd.c: - No need to dupe macro - -2003-06-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS - TODO_SEGFAULTS: - BFN updates - - * (PHP_4_3) - ext/standard/base64.c: - MFH(r-1.38): fixed base64_encode() integer overflow issue pointed out in - TODO_SEGFAULTS - - * ext/standard/base64.c: - Fixed base64_encode() integer overflow issue pointed out in TODO_SEGFAULTS - - * (PHP_4_3) - ext/iconv/iconv.c: - MFH(r-1.87): fixed ob_iconv_handler() type mismatch issue on 64bit - platforms. - - * ext/iconv/iconv.c: - Fixed ob_iconv_handler() type mismatch issue on 64bit platforms. - Patch by Joe Orton <jorton@redhat.com> - -2003-06-04 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mime_magic/mime_magic.c: - mime_content_type() now also accepts open streams as argument - streas have to bee seekable, the stream position is reset to - its original value using ftell and fseek after operation - -2003-06-04 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg_scanner.c: - sync - - * (PHP_4_3) - ext/ircg/ircg_scanner.re: - fix and simplify - -2003-06-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - cleanup + BFN - - * ext/standard/dir.c: - No C++ comments and extra tabs. - - * ext/gd/libgd/gd.c: - MFB: fix build - - * (PHP_4_3) - ext/gd/libgd/gd.c: - Fix build - -2003-06-04 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Don't corrupt data during request body handling - - * sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c: - Don't return CRLF from broken clients - - * ext/ircg/config.m4: - Properly support only giving --with-ircg-config - - Also fix libpath order and link order - -2003-06-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c - ext/gd/libgd/gd.c: - GD 2.0.15 sync - -2003-06-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - TODO_SEGFAULTS: - GD stuff - - * (PHP_4_3) - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gdft.c: - MFH (Syncronize bunbled GD with gd 2.0.14) - - * ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gdft.c: - Syncronize bunbled GD with gd 2.0.14 - - * (PHP_4_3) - ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gdxpm.c: - MFH (Last set of integer overflow checks.) - - * ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gdxpm.c - ext/gd/libgd/wbmp.c: - Last set of integer overflow checks. - - * ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_jpeg.c: - Integer overflow checks. - -2003-06-03 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - BFN: Make Jani happy - -2003-06-03 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - touch again - - * ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.c: - sync - - * ext/ircg/ircg_scanner.re: - fix typos - - * ext/ircg/ircg_scanner.re: - MFB arbitrary RGB colors - - * (PHP_4_3) - ext/ircg/ircg_scanner.re: - Add arbitrary color handling - -2003-06-03 Edin Kadribasic <edink@proventum.net> - - * ext/oci8/config.m4: - MFB - - * (PHP_4_3) - ext/oci8/config.m4: - Fixed bug #23733. - -2003-06-03 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/dir.c: - handle return value for "no matches" on systems that don't return - GLOB_NOMATCH consistent to those that do (return array(), not FALSE) - -2003-06-03 Edin Kadribasic <edink@proventum.net> - - * php.ini-dist - php.ini-recommended - main/SAPI.c - sapi/cgi/cgi_main.c: - Fix for #23902 by Shane. - Removed bogus recommendation from php.ini files. - - -2003-06-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * sapi/apache/mod_php5.c: - MFB - fix a couple of missing closing folding tags - - * (PHP_4_3) - sapi/apache/mod_php4.c: - Fix a couple of closing folding tags - -2003-06-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/standard/css.c: - MFH: Fixed bug #23912 (Invalid CSS in phpinfo() output) - - * ext/standard/css.c: - Fixed bug #23912 (Invalid CSS in phpinfo() output) - -2003-06-02 Rob Richards <rrichards@ctindustries.net> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Fix for 64 bit platforms (by Joe Orton) - -2003-06-02 Holger Zimmermann <zimpel@t-online.de> - - * (PHP_4_3) - sapi/pi3web/pi3web_sapi.c - sapi/pi3web/pi3web_sapi.h: - Merged with main trunk 1.53/1.5. - -2003-06-02 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Add "seekable" flag to stream_get_meta_data() - -2003-06-02 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - ext/tokenizer/tokenizer.c: - Leftover. - -2003-06-02 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Add +l/+i error codes as trivial errors - -2003-06-02 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/tests/003.phpt: - MFH: Fixed numeric/decimal +/-(x,y) +/-(x,0) - for all platforms - - * ext/interbase/interbase.c - ext/interbase/tests/003.phpt: - Fixed numeric/decimal +/-(x,y) +/-(x,0) - for all platforms - -2003-06-02 Jani Taskinen <sniper@iki.fi> - - * sapi/pi3web/pi3web_sapi.c: - No C++ comments in C code - - * ext/mysqli/mysqli_api.c: - - No c++ comments in c code.. - -2003-06-02 Derick Rethans <d.rethans@jdimedia.nl> - - * tests/classes/bug23951.phpt: - - - Add test case for bug #23951 - -2003-06-01 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/config.m4: - Messages for newer servers. - - * (PHP_4_3) - sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi.c: - MFH: Update of README for newer servers; apache-similar functions - nsapi_request_headers and nsapi_response_headers with apache_* aliases; - hide authorization-header in save mode. - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi.c: - Update of README for newer servers; apache-similar functions - nsapi_request_headers and nsapi_response_headers with apache_* aliases; - hide authorization-header in save mode. - -2003-06-01 Holger Zimmermann <zimpel@t-online.de> - - * sapi/pi3web/pi3web_sapi.c: - Removed increment of read_post_bytes because this is done within SAPI - (SAPI.c). - -2003-06-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Allow optional directories - -2003-06-01 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * tests/run-test/test009.phpt: - Per request by Derick and Marcus. - -2003-06-01 Sterling Hughes <sterling@bumblebury.com> - - * ext/mysql/php_mysql.c: - don't do this on startup, lazy initialize it. This takes up > 17% of load - time in CGI mode - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli_api.c: - - fix one warning - - fix some commit by accident? - -2003-05-31 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - NEWS: - A very minor thing, but we should still make a note of this change. - -2003-05-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH(r-1.231): CGI SAPI should honour this setting (arg_separator.input) - -2003-05-31 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - zend_alter_ini_entry now with PHP_INI_USER - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/pgsql/tests/17result.phpt: - Fix the fix - - * (PHP_4_3) - ext/pgsql/tests/17result.phpt: - Use ZE1 notation as expected result - - * run-tests.php: - MFB: This is needed though - - * ext/session/tests/003.phpt - ext/session/tests/004.phpt - ext/session/tests/005.phpt - ext/session/tests/006.phpt - ext/session/tests/019.phpt: - Fix tests - - * ext/pgsql/tests/README: - Update - - * (PHP_4_3) - run-tests.php: - This is needed though - - * run-tests.php: - MFB: Showing info/warning once is enough - - * (PHP_4_3) - run-tests.php: - Showing info/warning once is enough - -2003-05-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_encode.phpt: - Fix test - -2003-05-31 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c: - additional check for unsecure connect options - - * (PHP_4_3) - ext/mysql/php_mysql.c: - suggestion by Wez :) - -2003-05-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Re-add this entry - - * ext/xslt/tests/.cvsignore: - Missing entry - - * ext/session/session.c: - MFB: fix proto - - * ext/session/session.c: - MFB: Always send a new session cookie upon regenerating id - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Reapply this one, too. - -2003-05-31 Jani Taskinen <sniper@iki.fi> - - * ext/odbc/php_odbc.c: - MFB - - * (PHP_4_3) - NEWS: - missed this one.. - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - sapi/cgi/cgi_main.c - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/getopt.c - sapi/cli/php_cli.c - sapi/cli/php_getopt.h: - Reapply long opts - -2003-05-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c - ext/standard/browscap.c - main/main.c - main/php_ini.c - main/php_streams.h - main/streams.c - 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/cgi/config9.m4 - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/README - sapi/cli/getopt.c - sapi/cli/php_cli.c - sapi/cli/php_getopt.h - sapi/isapi/php4isapi.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: - - Re-added the FD lexer patch. - -2003-05-31 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/standard/file.c: - MFH: Fixed bug #23913 (make rename() work across partitions on *nix) - - * ext/standard/file.c: - Fixed bug #23913 (make rename() work across partitions on *nix) - -2003-05-30 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - Disable virtual() if zlib.output_compression is turned on. Better detection - of ns-httpdXX.dll - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO: - Sync with head (r-1.153) - - * TODO: - done. - - * sapi/cgi/cgi_main.c: - CGI SAPI should honour this setting - -2003-05-30 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Info about the improved NSAPI module - - * NEWS: - Beginning of restructuring NEWS to make it more readable. - - * (PHP_4_3) - NEWS: - Cleanup, missing entries, BFN - - * php.ini-dist - php.ini-recommended: - Add the note to php.ini-* about the mail.force_extra_paramaters - - * main/main.c: - Follow the "standard" naming. - - * NEWS: - - Removed all PHP 4 entries. They're easier to be added all when PHP 5 - is actually released.. - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/basic_functions.c: - Removed parts committed by mistake - -2003-05-30 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/mysql/php_mysql.c: - better to test next time with the right version :) - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c: - Better fix for default connection handling. - -2003-05-30 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - Relying on longer matches seems to work better than - matching the whole string with ^...$. - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - Use safe_estrdup() instead. - - * ext/exif/exif.c: - Fix handling of ini settings - -2003-05-30 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS - sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - - Added a "DEBUG" qualifier to 'php -v's version output, and made the CGI - version statement look the same as the CLI version. (Derick) - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c - ext/pgsql/tests/05large_object.phpt: - Fix handling of default links - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO: - MFH(r-1.152): refined the bz2 section as per Sascha's suggestion - - * TODO: - Refined the bz2 section as per Sascha's suggestion - -2003-05-30 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - - MFB: Version output beautification - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c - ext/pgsql/tests/09notice.phpt: - Fix notice handling - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO: - MFH(r-1.151): fixed a little typo. No germany.. - - * TODO: - Fixed a little typo. No germany.. - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h - ext/pgsql/tests/09notice.phpt: - - Fix ini handling in ZTS mode - -2003-05-30 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * ext/odbc/php_odbc.c: - Fixed bug #23898 (Proper handling of NULLs in odbc_result, odbc_fetch_into - and odbc_result_all) - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - I love dots too - -2003-05-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysql/php_mysql.c: - Fixed bug #23888 (Missing input validation for flags parameter) - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/formatted_print.c: - MFH(r-1.67): fixed bug #23894 (sprintf() decimal specifiers problem) - - * ext/standard/formatted_print.c: - Fixed bug #23894 (sprintf() decimal specifiers problem) - - * (PHP_4_3) - ext/standard/tests/strings/bug23894.phpt: - MFH(r-1.1): added test case for bug #23894 - - * ext/standard/tests/strings/bug23894.phpt: - - Added test case for bug #23894 - -2003-05-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mbstring/mbfilter.c: - Fixed bug #23897 (Fixed a check for mbfilter_ru.h) aleks@m2media.ru - -2003-05-30 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - virtual() now works under windows, too - -2003-05-30 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed #23779 (CLIENT_LOCAL_FILES with open_basedir) - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Add php_uname() to output - - * ext/standard/info.c: - Fix memleaks (detected by rrichards@php.net) - -2003-05-30 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Make tokenizer binary safe - - * ext/ircg/ircg.c - ext/ircg/php_ircg_tokenizer.c - ext/ircg/php_ircg_tokenizer.h: - Format messages can handle NUL bytes now - -2003-05-30 Adam Dickmeiss <adam@indexdata.dk> - - * (PHP_4_3) - NEWS - ext/yaz/php_yaz.c - ext/yaz/php_yaz.c: - Prevent yaz from logging unless yaz.log_file is set - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - MFB - -2003-05-29 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Nuke the rest of headers-sent code - -2003-05-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Fixed compiler warnings. - -2003-05-29 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - fix of incomplete windows fix - -2003-05-29 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * main/streams/userspace.c: - fix for crashbug with user level wrapper implementations of stream_stat - -2003-05-29 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - Changes for compilation under windows - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - Changes for compilation on windows - -2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Execute --SKIPIF-- like --FILE-- - -2003-05-29 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - fix prototype - - * (PHP_4_3) - ext/session/session.c: - Always send a new session cookie upon regenerating id - - * (PHP_4_3) - sapi/cgi/config9.m4 - sapi/cgi/libfcgi/include/fcgi_config.h: - Fix VPATH builds - -2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Simply print errors - - * sapi/cli/README: - Update - - * (PHP_4_3) - ext/exif/exif.c: - MFH - - * ext/dba/config.m4: - Fix builddir entry - - * ext/standard/basic_functions.c: - MFB - -2003-05-29 Dan Kalowsky <dank@deadmime.org> - - * (PHP_4_3) - ext/odbc/php_odbc.c: - ODBC standards compliance is a good thing. - -2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - MFB (these parts were missing) - -2003-05-29 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - MFH: php.ini values in magnus/obj.conf; virtual() similar to apache;... - - * sapi/nsapi/nsapi.c: - Added php.ini value: nsapi.read_timeout; Included the apache-like virtual() - function to make sub-request on server (thanks to Chris Elving from Sun) - -2003-05-29 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Sync with PHP 4.3.2 NEWS - - * (PHP_4_3) - NEWS: - Added the header for 4.3.3 - -2003-05-28 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/mysql/php_mysql.c: - MFB - - * (PHP_4_3) - ext/mysql/php_mysql.c: - I see no reason not to allow people to set the timeout on a mysql_connect - from inside a script with ini_set(). We allow user-settable timeouts on - other socket connections so having this as a system-settable only - directive doesn't make much sense to me. - -2003-05-28 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/config.m4 - sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - - Fix the error message if apxs|2 is fubar. - - * (PHP_4_3_2) - NEWS - configure.in - main/php_version.h: - - Go with the release of PHP 4.3.2 - -2003-05-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - On win32, always open in binary mode unless they asked for text mode using - 't'. - This solves a number of apparent BC breaks that resulted from the move - from - fopen() to open(). - -2003-05-28 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * (PHP_4_3) - ext/fdf/fdf.c: - MFH - - * ext/fdf/fdf.c: - - - * ext/fdf/tests/01-general.phpt - ext/fdf/tests/02-values.phpt - ext/fdf/tests/03-read-file.phpt - ext/fdf/tests/04-POST.phpt - ext/fdf/tests/simple.fdf: - 1.1.4; - FDF test cases - -2003-05-28 Vincent Blavet <vincent@blavet.net> - - * pear/Archive/Tar.php: - - Sync with pear/Archive_Tar/Archive/Tar.php CVS 1.11 - - Support for bz2 compression - - Add new methods AddString() and extractInString() - -2003-05-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c - ext/sysvshm/php_sysvshm.h - ext/sysvshm/sysvshm.c: - Fixed compiler warnings. - -2003-05-27 Pierre-Alain Joye <paj@pearfr.org> - - * pear/PEAR/Registry.php: - - Fix the "weird bug" with different serialized file under cli/cgi or - apache sapi - Important Notice: - *always* use 'wb' to write file, sapi cli and cgi force the default to be - binary, apache does not. - -2003-05-27 Jani Taskinen <sniper@iki.fi> - - * ext/standard/browscap.c: - MFB: php_error_docref -> zend_error (MINIT) - - * (PHP_4_3) - ext/standard/browscap.c: - There is no point using php_error_docref in MINIT. - -2003-05-27 Adam Dickmeiss <adam@indexdata.dk> - - * (PHP_4_3) - ext/yaz/php_yaz.c: - Fix close of log file. - - * ext/yaz/php_yaz.c: - Fix close of log file. Ensure that YAZ log file is reset too - -2003-05-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/xml/xml.c: - Fix compiler warnings. - -2003-05-27 Melvyn Sopacua <msopacua@idg.nl> - - * ext/standard/string.c: - MFB: LC_MESSAGES support - -2003-05-26 Jani Taskinen <sniper@iki.fi> - - * sapi/cgi/cgi_main.c: - MFB: nuked php_header() call from the sapi_cgi_log_message() - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Nuke the php_header() call here. Fixes the rest of #14409. - -2003-05-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/strings/htmlentities02.phpt: - MFH(r-1.8): changed the test so it would not fail on some old platforms. - - * ext/standard/tests/strings/htmlentities02.phpt: - Changed the test so it would not fail on some old platforms. - -2003-05-26 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - ext/standard/string.c: - Make LC_MESSAGES available, for platforms that don't have it natively, - when gettext is compiled in. - -2003-05-26 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c: - Plug a leak - noticed by Ilia. - -2003-05-26 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cli/php_cli.c: - - MFB - - * (PHP_4_3) - NEWS - sapi/cli/php_cli.c: - - Fixed a bug in reporting start-up errors with the CLI: No HTTP header - shall - be shown. - - * sapi/apache2handler/php_functions.c: - - Fix typo - -2003-05-26 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/array/bug23788.phpt: - - Added regression test for bug #23788 - - * (PHP_4_3) - NEWS: - BFN - -2003-05-26 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/pcre/php_pcre.c - ext/standard/string.c: - MFB - -2003-05-26 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=14409 - move from PHP_4_3 - -2003-05-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pcre/php_pcre.c - ext/standard/string.c: - Fixed bug #23788 (str|preg_replace clober the array elements). - - -2003-05-25 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=14409 - in the shell, if we get a filename on the commandline, never use stdin. - This fixes '\>php nonexistent.php' - will MTH once I get 5 building properly - - * (PHP_4_3) - php.ini-dist - php.ini-recommended - sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=23800 - change the default for those who cannot - this was actually done a long time ago, but got reverted along the way - -2003-05-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/xml/xml.c: - Hopefully get correct display of version information. - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Leftover. - -2003-05-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/var_unserializer.c: - Update after fix - - * ext/standard/tests/serialize/005.phpt: - Add new test - - * ext/standard/var_unserializer.re: - Fix namespace related problems - - * configure.in: - Fix speling found by Allowee <php@allowee.no-ip.com> - -2003-05-24 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/config.w32.h - main/internal_functions_win32.c - win32/php4dll.dsp - win32/php4dllts.dsp: - Get rid of references to expat in MSVC project files. For now this expects - libxml2 (library and includes) in one of the MSVC default include/library - directories. Right now it doesn't link, dunno why -- working on it. - -2003-05-24 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - Adjust error message to encourage people with apparently broken IPV6 - systems to - build PHP without IPV6 support. - -2003-05-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug17115.phpt: - Added test case for bug #17115 - -2003-05-23 Sara Golemon <php@alphaweb.net> - - * NEWS: - Jani will learn me about NEWS entries yet. - -2003-05-23 Jani Taskinen <sniper@iki.fi> - - * NEWS: - this fix will be in 4.3.2.. - -2003-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php - run-tests.php: - Executing tests once is enough - - * run-tests.php: - Allow writing a list of failed tests. - - -2003-05-23 Sara Golemon <php@alphaweb.net> - - * NEWS - NEWS: - BFN 23765 - - * main/rfc1867.c: - MFB(r-1.122.2.10) - Bug#23765 File upload handler should not care about case sensitivity of - header values. - - * (PHP_4_3) - main/rfc1867.c: - Bug#23765 File upload handler should not care about case sensitivity of - header values. - -2003-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/time/001.phpt: - Make this a warning - - * run-tests.php: - Add warning level for tests. - - -2003-05-23 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Avoid greedy reads on FIFOs - - * (PHP_4_3) - main/streams.c: - Fix Bug #23770: Odd output from file_get_contents(). - php_stream_copy_to_mem couldn't handle the case when the read returned - less - than chunk_size/4 bytes (except when it was the last chunk read). - -2003-05-23 Derick Rethans <d.rethans@jdimedia.nl> - - * CODING_STANDARDS: - - Update codinf standards with the posted RFC (results from PEAR Meeting) - -2003-05-23 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Fixed bug #23759 (PHP doesn't preserve subrequest status). - (jaboydjr.netwalk@com, Ilia) - -2003-05-22 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/serialize/004.phpt: - - added another test case (due to the problems we saw with 4.3.2RC4) - - * (PHP_4_3) - ext/standard/var_unserializer.c: - fix the generated file. - -2003-05-22 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/curl/config.m4: - - Fixed bug #23751: Confusing configure warning concerning required cURL - version - -2003-05-22 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/compat.c - ext/xml/expat_compat.h: - rename namespace to use_namespace to avoid a c++ keyword conflict - fix whitespace surrounding the enums, use tabs please :) - - * ext/xml/xml.c: - use zval_ptr_dtor() instead of the more verbose and less correct version - - * ext/xml/php_xml.h - ext/xml/xml.c: - take advantage of the fast_call_user_function() api call for all of the - callbacks. - -2003-05-22 Wez Furlong <wez.php@thebrainroom.net> - - * makedist: - --force here too for release packages - - * (PHP_4_3) - makedist: - Add --force so release package building works - -2003-05-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - This branch is now PHP 4.3.3-dev. (no more RCs!) - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c: - move all the other callbacks - -2003-05-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - Go with PHP 4.3.2RC4 - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c - ext/curl/php_curl.h: - switch over to using fast_call_user_function() with the callbacks - -2003-05-21 Jay Smith <jsmith@tutorbuddy.com> - - * ext/pspell/pspell.c: - Fix segfault in pspell_new_config(). Also fix grammar - in error messages. - -2003-05-21 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - MFB - - * (PHP_4_3) - main/main.c: - Fixed bug #23744 - -2003-05-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/informix/ifx.ec: - MFH: Fixed bug #23738 (ifx_copy_blob() crash). (Jani) - - * ext/informix/ifx.ec: - Fixed bug #23738 (ifx_copy_blob() crash). (Jani) - - * NEWS: - style polizei - -2003-05-21 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/file.c: - Setup FG(default_context) in RINIT/RSHUTDOWN instead of fg_ctor/fg_dtor. - Frees context at right time without double freeing. - -2003-05-21 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cli/php.1.in: - -Fix notice - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/string.c: - seems there is only the stupid way to be stupid (implode copying array - elements) - at least we check for IS_STRING, which should clear this up 90% of the - time - - * ext/standard/string.c: - be stupid, but at least be smart about being stupid. - -2003-05-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/fdf/fdf.c: - Added missing open_basedir & safe_mode checks - -2003-05-21 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/zlib/zlib.c: - Remove bogus commit here too - - * (PHP_4_3) - ext/zlib/zlib.c: - Revert bogus commit - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/string.c: - make brian happy - -2003-05-21 Sander Roobol <phy@wanadoo.nl> - - * (PHP_4_3) - ext/zlib/zlib.c: - MFH (ob_gzhandler and zlib.output_compression should send a Content-Length - header if the length of the complete compressed output is known) - - * ext/zlib/zlib.c: - ob_gzhandler and zlib.output_compression should send a Content-Length - header if the length of the complete compressed output is known - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/config.m4: - ilia's request is my command - -2003-05-21 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - ext/standard/streamsfuncs.c - main/streams/plain_wrapper.c - main/streams/streams.c: - MFB context refcounting and text-mode fopen fixes - - * (PHP_4_3) - main/streams.c: - Allow win32 people to fopen($filename, 'rt') to explicitly chose text-mode - files again. - - The functionality was accidentally dropped when we introduced our own - fopen - mode string parser. - -2003-05-21 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fix typo - - * (PHP_4_3) - main/php_streams.h - main/streams.c: - Remove php_stream_open_wrapper_as_file_handle, it was fd-patch specific - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c - ext/standard/browscap.c - main/main.c - main/php_ini.c - 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: - Revert PHP part of the fd patch - -2003-05-21 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli.c: - MYSQL_NEED_DATA isn't defined anymore in mysql.h - -2003-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/serialize/003.phpt: - This depends on libc and CPU used - -2003-05-21 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - ext/standard/file.h - main/streams/php_stream_context.h: - Implement default contexts. For the moment this is useless - but it will be used soon for connection pooling. - -2003-05-21 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - readd essential line for multiple sessions inside one request - -2003-05-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/cpdf/cpdf.c - ext/pdf/pdf.c: - Added missing safe_mode checks and corrected a typo in stdout check. - -2003-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - Fix build - -2003-05-21 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Fix for bug 23402. Crash when mssql?bind was used incorrectly - -2003-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/skipif.inc: - Fix test (ssen by Dan Torop) - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - Implement socket liveness checking for SSL streams when recycling via - pfsockopen. - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - Make error messages less ambiguous - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Make fread() non-greedy for socket based streams - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/mod_files.c: - Defensive programming - -2003-05-20 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/array.c - ext/standard/basic_functions.c: - initialize these to NULL - -2003-05-20 Andrei Zmievski <andrei@gravitonic.com> - - * ext/pcre/php_pcre.c: - Put some guards in place. - -2003-05-20 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - Make get_browser() try harder to find better matches. - -2003-05-20 Dan Kalowsky <dank@deadmime.org> - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - Adding imap_getacl, patch provided by Holger Burbach - (holger.burbach@gonicus.de) - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/url_scanner_ex.c - ext/standard/var_unserializer.c: - Touch and remove WS added by last touch.... - - * (PHP_4_3) - ext/standard/url_scanner_ex.c - ext/standard/var_unserializer.c: - Touch files - -2003-05-20 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/array.c - ext/standard/basic_functions.h: - convert array functions to use fast_call_user_function(), gives a nice - performance win. - -2003-05-20 Dan Kalowsky <dank@deadmime.org> - - * ext/imap/php_imap.c: - NIL, NULL, same thing, but changing for consistency sake - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - Better reinitialize session_status unconditionally - -2003-05-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/php_function.php: - doing the trick like in extension_parser.php - -2003-05-20 Brad House <brad@mainstreetsoftworks.com> - - * ext/mcve/mcve.c: - Properly map mcve_text_code to MCVE_TEXT_Code instead of MCVE_TEXT_AVS. - Properly cast MCVE_TTID. - Correct DVAL arguments to MCVE_Gut and MCVE_Gl. - -2003-05-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension_parser.php: - - experimental streams support - - more file types: conf and doc - - requirements/install/configure documentation in configure.xml - - auto-generated PEAR/PECL package.xml files - - auto-generated CREDITS file - - auto-generated EXPERIMENTAL file if release state != stable - - beginning support for test file generation - - * scripts/ext_skel_ng/extension.xml: - example for "stream" as parameter and return type - - * scripts/ext_skel_ng/php_function.php: - no RCS keyword expansion in template, 2nd try - - * scripts/ext_skel_ng/php_function.php: - protect revision entry in template from CVS keyword expansion - - * scripts/ext_skel_ng/php_function.php: - - new method to generate test cases for functions - - beginning support for "pass by reference" parameters - - * scripts/ext_skel_ng/php_element.php: - just a method name change - - * scripts/ext_skel_ng/extension.dtd: - additional tags for experimental streams support - - * scripts/ext_skel_ng/ext_skel_ng.php: - create CREDITS, package.xml and maybe EXPERIMENTAL files - create tests - - * scripts/ext_skel_ng/TODO: - updated TODOs - - * ext/fdf/fdf.c: - zend_is_callable() already checks this ... - - * ext/pcntl/pcntl.c: - proto and typo fixes - - * ext/standard/info.h: - C++ extensions build fix - - * main/streams/userspace.c: - always return timestamps as 'atime', 'mtime' and 'ctime' - no matter what names the underlying platform uses for them - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/network.c: - initialize err - - * (PHP_4_3) - ext/ncurses/php_ncurses.h - ext/session/mod_files.c - ext/session/php_session.h: - Fix use of ZEND_EXTERN_MODULE_GLOBALS which mysteriously includes a - trailing semicolon. - - Also add a do {} while (0) construct in php_session.h - -2003-05-20 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - Set exspected threads to tsrm_startup() to number of threads NSAPI returns - for server - -2003-05-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Revisit the braindead patch only for this branch - -2003-05-20 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pdf/pdf.c: - Added missing safe_mode & open_basedir checks. - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/fsock.c - main/streams.c: - Much better fix for refcount issues with contexts, and fix a leak in - context - value storage. - -2003-05-20 Jani Taskinen <sniper@iki.fi> - - * ext/xml/config.m4: - - Go back to using --disable-xml and --enable-xml - . Require use of --with-libxml-dir and --with-libexpat-dir for ext/xml. - Allows other extensions to use --with-expat-dir for now. - -2003-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/tests/01createdb.phpt - ext/pgsql/tests/02connection.phpt - ext/pgsql/tests/03sync_query.phpt - ext/pgsql/tests/04async_query.phpt - ext/pgsql/tests/05large_object.phpt - ext/pgsql/tests/06copy.phpt - ext/pgsql/tests/07optional.phpt - ext/pgsql/tests/08escape.phpt - ext/pgsql/tests/09notice.phpt - ext/pgsql/tests/10pg_convert.phpt - ext/pgsql/tests/11pg_meta_data.phpt - ext/pgsql/tests/12pg_insert.phpt - ext/pgsql/tests/13pg_select.phpt - ext/pgsql/tests/14pg_update.phpt - ext/pgsql/tests/15pg_delete.phpt - ext/pgsql/tests/16pg_result_status.phpt - ext/pgsql/tests/17result.phpt - ext/pgsql/tests/18pg_escape_bytea.phpt - ext/pgsql/tests/19pg_ping.phpt - ext/pgsql/tests/20pg_get_pid.phpt - ext/pgsql/tests/21pg_get_notify.phpt - ext/pgsql/tests/98old_api.phpt - ext/pgsql/tests/9999dropdb.phpt - ext/pgsql/tests/async_query.inc - ext/pgsql/tests/connection.inc - ext/pgsql/tests/copy.inc - ext/pgsql/tests/createdb.inc - ext/pgsql/tests/dropdb.inc - ext/pgsql/tests/escape.inc - ext/pgsql/tests/informational.inc - ext/pgsql/tests/large_object.inc - ext/pgsql/tests/notice.inc - ext/pgsql/tests/old_api.inc - ext/pgsql/tests/optional.inc - ext/pgsql/tests/pg_convert.inc - ext/pgsql/tests/pg_delete.inc - ext/pgsql/tests/pg_escape_bytea.inc - ext/pgsql/tests/pg_get_notify.inc - ext/pgsql/tests/pg_get_pid.inc - ext/pgsql/tests/pg_insert.inc - ext/pgsql/tests/pg_meta_data.inc - ext/pgsql/tests/pg_ping.inc - ext/pgsql/tests/pg_result_status.inc - ext/pgsql/tests/pg_select.inc - ext/pgsql/tests/pg_update.inc - ext/pgsql/tests/result.inc - ext/pgsql/tests/sync_query.inc: - Reorganized tests - - * ext/standard/tests/serialize/003.phpt: - Fix Test (2nd time) - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * 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 <wez.php@thebrainroom.net> - - * (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 <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c: - Fix protos - - * ext/standard/tests/serialize/003.phpt: - Fix Test - -2003-05-19 Sterling Hughes <sterling@bumblebury.com> - - * 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 <sniper@iki.fi> - - * ext/xml/config.m4: - Allow build with expat too. - -2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/tests/bug19366.phpt: - Fix test - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * ext/xml/config.m4: - Remove unnecessary test. - -2003-05-19 Uwe Schindler <uwe@thetaphi.de> - - * 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 <sniper@iki.fi> - - * acinclude.m4: - Left-overs from testing. - -2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * 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 <php@alphaweb.net> - - * ext/standard/user_filters.c: - The bucket rewrite was done some time ago... - -2003-05-19 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/standard/basic_functions.c: - - Add alias for easier transition - -2003-05-19 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * 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 <d.rethans@jdimedia.nl> - - * 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 <sniper@iki.fi> - - * 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 <moriyoshi@at.wakwak.com> - - * ext/ftp/ftp.c: - Fixed bug #23683 - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * buildconf: - cleanup - -2003-05-19 Wez Furlong <wez.php@thebrainroom.net> - - * 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 <shane@caraveo.com> - - * (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 <ilia@prohost.org> - - * ext/standard/tests/strings/crypt.phpt: - Added skip condition. - -2003-05-19 Shane Caraveo <shane@caraveo.com> - - * (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 <sascha@schumann.cx> - - * 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 <wez.php@thebrainroom.net> - - * Makefile.global: - MFH 4.3; tell the users that the tmpnam stuff is ok. - -2003-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/wddx/wddx.c: - Really fix this - -2003-05-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/wddx/wddx.c: - Fix build - -2003-05-18 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - Display current version as well as compiled version - -2003-05-18 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR.php: - - Update PHPDoc - -2003-05-18 Uwe Schindler <uwe@thetaphi.de> - - * 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 <sniper@iki.fi> - - * ext/standard/tests/file/bug22414.phpt: - CS - -2003-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (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 <stas@zend.com> - - * 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 <zeev@zend.com> - - * (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 <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - MFB: info in mail too - -2003-05-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/domxml/tests/xmldoc.phpt: - Adjusted the expected output to reflect the change in var_dump() - -2003-05-17 Frank M. Kromann <frank@kromann.info> - - * main/config.w32.h: - Fix compilation under Win32 - -2003-05-17 Sterling Hughes <sterling@bumblebury.com> - - * 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 <moriyoshi@at.wakwak.com> - - * (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 <phpinfo@t-online.de> - - * (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 <sterling@bumblebury.com> - - * ext/curl/interface.c: - apply fix from bug #23539 - -2003-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/wddx/wddx.c: - TSRM fix - - * (PHP_4_3) - run-tests.php: - Mail too - -2003-05-17 Wez Furlong <wez.php@thebrainroom.net> - - * main/output.c - main/output.c: - Fix segfault - -2003-05-17 Sascha Schumann <sascha@schumann.cx> - - * (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 <sb@sebastian-bergmann.de> - - * ext/standard/ftp_fopen_wrapper.c - main/streams/xp_socket.c: - Fix warnings. - -2003-05-17 Sara Golemon <php@alphaweb.net> - - * 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 <php@alphaweb.net> - - * 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 <moriyoshi@at.wakwak.com> - - * 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 <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c: - If there is a content body, enable lingering and disable keep alive. - -2003-05-16 Masaki Fujimoto <masaki-f@fides.dti.ne.jp> - - * (PHP_4_3) - main/main.c: - - mbstring.h is no more needed - -2003-05-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - typo fixing - -2003-05-16 Wez Furlong <wez.php@thebrainroom.net> - - * (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 <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c - main/main.c: - Moved initialisation code to the proper place. - -2003-05-16 Derick Rethans <d.rethans@jdimedia.nl> - - * 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 <wez.php@thebrainroom.net> - - * main/output.c: - Stronger validation of ob_start() parameters. - -2003-05-16 Derick Rethans <d.rethans@jdimedia.nl> - - * (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 <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/output.c: - Stronger validation of parameters to ob_start(). - -2003-05-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - We do not have to add entries for bugs that are introcuded between RCs.. - -2003-05-16 Ilia Alshanetsky <ilia@prohost.org> - - * (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 <d.rethans@jdimedia.nl> - - * (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 <moriyoshi@at.wakwak.com> - - * 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 <sascha@schumann.cx> - - * (PHP_4_3) - NEWS: - forgot that - -2003-05-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c: - MFB - - * (PHP_4_3) - ext/standard/basic_functions.c: - Fixed proto - -2003-05-15 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Dependency.php: - - More PHPDoc fixes - -2003-05-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (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 <mail@martin-jansen.de> - - * pear/PEAR/Dependency.php: - - Adding PHPDoc - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (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 <sascha@schumann.cx> - - * 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 <sniper@iki.fi> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Added missing bracket. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * ext/session/session.c: - Fix the way we create references to (sometimes non-)existing - variables. - - Credits go to Rob Richards <rrichards@digarc.com> and Zeev - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - wrapped the lines to be max. 80 chars as some people still use antique.. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - correctly initialize bailout_on_trivial - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - my back hurts.. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/streams.c: - Avoid using a stream which has already been freed - -2003-05-15 Ilia Alshanetsky <ilia@prohost.org> - - * (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 <php@alphaweb.net> - - * TODO: - TODO: Stated protocol connection pool - -2003-05-14 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - Fix yaz_wait. Async mode incorrectly determine resource - -2003-05-14 Wez Furlong <wez.php@thebrainroom.net> - - * (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 <php@alphaweb.net> - - * 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 <wez.php@thebrainroom.net> - - * (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 <php@alphaweb.net> - - * main/streams/userspace.c: - Implement userspace wrapper support for unlink method - -2003-05-14 Jani Taskinen <sniper@iki.fi> - - * Makefile.global: - Add friendly notice when build is really completed. - -2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (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 <andrei@gravitonic.com> - - * ext/wddx/wddx.c: - MFB. - -2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Revert the last patch. - -2003-05-14 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4) - ext/wddx/wddx.c: - Let wddx_deserialize() work with streams as well. - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * 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 <sniper@iki.fi> - - * 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 <edink@proventum.net> - - * (PHP_4_3) - ext/standard/credits_sapi.h: - Credits update - -2003-05-14 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/file.c: - MFB segfault fix - -2003-05-14 Daniela Mariaschi <mariaschi@libero.it> - - * (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 <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - Update - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Enable db<n> builds configured with --with-uniquename - - * ext/dba/config.m4: - Enable db<n> builds configured with --with-uniquename - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * 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 <sascha@schumann.cx> - - * (PHP_4_3) - ext/standard/file.c: - Fix file_get_contents segfault on empty file - -2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (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 <ilia@prohost.org> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fixed a memory leak when -h flag is used. - -2003-05-14 Jani Taskinen <sniper@iki.fi> - - * 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 <sascha@schumann.cx> - - * (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 <sniper@iki.fi> - - * ext/fdf/fdf.c: - MFB: removing the crashbug on windows - -2003-05-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - Fixed bug #23454 (_REQUEST did not handle arrays with same names from - different sources correctly). - -2003-05-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - reorder - -2003-05-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - Fix this test - -2003-05-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (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 <sascha@schumann.cx> - - * (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 <chregu@phant.ch> - - * 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 <adam@indexdata.dk> - - * 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 <wez.php@thebrainroom.net> - - * TODO: - WS fix - - * TODO: - Update TODO a little - -2003-05-13 Sascha Schumann <sascha@schumann.cx> - - * 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 <ilia@prohost.org> - - * main/network.c: - emalloc -> safe_emalloc - -2003-05-13 Wez Furlong <wez.php@thebrainroom.net> - - * (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 <wez.php@thebrainroom.net> - - * (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 <moriyoshi@at.wakwak.com> - - * (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 <ilia@prohost.org> - - * (PHP_4_3) - main/network.c: - ifdef away win32 only variables. - -2003-05-12 Sascha Schumann <sascha@schumann.cx> - - * 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 <mail@martin-jansen.de> - - * pear/PEAR.php: - - Fixing note - -2003-05-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * 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 <rrichards@ctindustries.net> - - * ext/domxml/config.m4: - Bundle support - -2003-05-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.h: - MFB(r-1.40.2.4): fixed bug #23016 - -2003-05-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.h: - Fixed bug #23016 - -2003-05-10 Rasmus Lerdorf <rasmus@lerdorf.com> - - * 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 <sascha@schumann.cx> - - * ext/session/php_session.h: - Fix types of bug_compat entries - - PR: #21312 - Submitted by: Rob Richards <rrichards@ctindustries.net> - -2003-05-10 Sergey Kartashoff <gluke@mail.ru> - - * 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 <hartmut@php-groupies.de> - - * (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 <d.rethans@jdimedia.nl> - - * (RELEASE_1_1) - pear/package.dtd - pear/PEAR/Common.php: - - Add inheritance information to package inspection on 'pear package'. - -2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/php_element.php: - new proto data type: stream - -2003-05-09 Edin Kadribasic <edink@proventum.net> - - * 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 <hartmut@php-groupies.de> - - * ext/fdf/fdf.c: - no more VC++ compile warnings - -2003-05-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/curl/interface.c: - Add missing initialization. - -2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/serialize/bug14293.phpt: - Fixed test case so it reflects the recent change on var_dump() - -2003-05-08 Pierre-Alain Joye <paj@pearfr.org> - - * (RELEASE_1_1) - pear/PEAR/Registry.php: - Silent a notice - -2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * 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 <edink@proventum.net> - - * sapi/apache/mod_php5.c: - Fixed MFB side effect - -2003-05-08 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - more todo items - -2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - NFN - - * ext/standard/html.c: - Improved html_entity_decode() so it can handle multibyte charsets and - numeric entities. - -2003-05-08 Edin Kadribasic <edink@proventum.net> - - * 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 <ilia@prohost.org> - - * 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 <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c: - Filled error_mappings[] with placeholders for actual error messages - -2003-05-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/mail.c: - Revert, this caused more trouble than it fixed. - -2003-05-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * 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 <marcus.boerger@post.rwth-aachen.de> - - * 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 <sascha@schumann.cx> - - * (PHP_4_3) - NEWS - NEWS: - update - -2003-05-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - update - -2003-05-06 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - run-tests.php: - Remind people that sending in their qa info may contain sensitive data. - -2003-05-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/dns.c: - HINFO RDATA is <label><label> not <nshort><nshort> - -2003-05-06 Sterling Hughes <sterling@bumblebury.com> - - * acinclude.m4 - ext/xml/CREDITS - ext/xml/compat.c - ext/xml/config.m4 - ext/xml/expat_compat.h - ext/xml/php_xml.h - ext/xml/xml.c: - Bundle libxml and add compatibility layer - -2003-05-06 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Improved protection against hostname attacks - -2003-05-06 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/config_m4.php: - unfinished work towards towards refactoring of extension_parser.php - - * scripts/ext_skel_ng/extension_parser.php: - add 'extern "C"' where needed for C++ - (TODO: shouldn't this be done in the appropriate php headers - and Zend macros themselves?) - - * scripts/ext_skel_ng/php_constant.php: - stupido :( - - * scripts/ext_skel_ng/ext_skel_ng.php: - - make sure we are running on PHP 5 - - prevent warnings if no known license given - - * scripts/ext_skel_ng/TODO: - new TODO iten: specify "pass by reference" in protos - -2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * EXTENSIONS - EXTENSIONS: - Change of roles - -2003-05-06 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/network.c: - Eliminate fsync calls which apply to files, not sockets. - - Also disable the Win32 socket shutdown procedure for non-Win32 systems. - - closesocket has quite different semantics on Win32 which requires - a certain shutdown procedure as outlined here: - - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/shutdown_2.asp - - * (PHP_4_3) - main/main.c: - Real fix for open() issue on Solaris - - * (PHP_4_3) - main/main.c: - When HAVE_BROKEN_GETCWD is in effect, open() will be called, so we need - to include unistd.h. - - * (PHP_4_3) - main/streams.c: - Move persistent into ZEND_DEBUG section - - * (PHP_4_3) - ext/standard/browscap.c: - Drop some TSRMLS_FETCH which are not used according to gcc - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - Fix URL reading - - * sapi/thttpd/config.m4 - sapi/thttpd/config.m4 - sapi/thttpd/config.m4: - fix typo - - * sapi/thttpd/config.m4 - sapi/thttpd/config.m4 - sapi/thttpd/config.m4: - improve portability - -2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/skipif.inc: - - -2003-05-06 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/output.c: - MFB: Fix for bug #23489. - -2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/skipif.inc: - Find a better solution for the tests - -2003-05-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - main/output.c: - Bugfix #22367 - -2003-05-05 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/interbase.c: - - removed error message in dtor - (causing segfault when user doesn't free statement) - - removed erroneous controls as for bug #23436 - -2003-05-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/var.c: - s/g/G/ - - * ext/standard/tests/serialize/001.phpt - ext/standard/tests/serialize/003.phpt: - Fixed tests to reflect full float values. - - * main/snprintf.c: - Sanity check that ensures proper handling of 'E' doubles/floats as well as - prevents an unlikely buffer overflow. - -2003-05-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/html.c: - MFH(r-1.81): added links to HTML entity resources - - * ext/standard/html.c: - Added links to HTML entity resources - -2003-05-05 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/openssl/openssl.c: - Avoid potential segfault when preparing an SSL stream. - -2003-05-05 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - xmlInitParser() at MINIT for better thread-safety (by Rob) - -2003-05-05 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * TODO - ext/exif/exif.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/php_string.h - ext/standard/string.c - ext/standard/tests/strings/basename.phpt: - basename() now binary safe, testcases added - -2003-05-05 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - MFB (set the doc property to NULL if no parent is available (by Rob - Richards)) - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Set the doc property to NULL if no parent is available (by Rob Richards) - -2003-05-05 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/file.c: - proto fix - -2003-05-05 Thies C. Arntzen <thies@thieso.net> - - * ext/standard/dir.c - ext/standard/dir.c - ext/standard/dir.c - ext/standard/dir.c: - fixed FMR - -2003-05-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * .gdbinit: - Fixed printzn part. - - * .gdbinit: - Fixed printzv macro - -2003-05-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * tests/lang/bug23489.phpt: - - Add test case for bug #23489. - -2003-05-05 Alexander Merz <alexander.merz@t-online.de> - - * pear/PEAR/Command/Mirror.php: - introduce download-all command for the PEAR Installer - -2003-05-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/abstract_not_declared.phpt - tests/classes/interface_must_be_implemented.phpt - tests/classes/interfaces_002.phpt: - Change tests to reflect error message changes - -2003-05-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Credit Jay's name - -2003-05-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/var.c: - Safer implementation. - - Thanks Marcus. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/var.c - ext/standard/tests/serialize/bug23298.phpt: - Fixed bug #23298 (serialize cuts off floats & doubles) - -2003-05-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - BFN: #23162 - -2003-05-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.174): fixed an issue that zend-multibyte's behaviour doesn't - reflect the change to mbstring.internal_encoding ini setting. - - * ext/mbstring/mbstring.c: - Fixed an issue that zend-multibyte's behaviour doesn't reflect the change - to mbstring.internal_encoding ini setting. - - * (PHP_4_3) - ext/standard/string.c - ext/standard/tests/strings/bug22008.phpt: - MFH(r-1.379,r-1.1): real fix and a test case for bug #22008 - - * ext/standard/tests/strings/bug22008.phpt: - - Real fix and a test case for bug #22008 - - * ext/standard/string.c: - Real fix and a test case for bug #22008 - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/string.c: - MFH(r-1.378): a quick fix for bug #22008 - - * ext/standard/string.c: - A quick fix for bug #22008 - - - * (PHP_4_3) - ext/standard/datetime.c: - MFH(r-1.109): added missing sanity check - - * ext/standard/datetime.c: - Added missing sanity check - -2003-05-04 Zak Greant <zak@mysql.com> - - * ext/mysqli/mysqli_api.c: - - Added a few extra proto descriptions and made some minor corrections and - comments - -2003-05-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug21820.phpt: - MFB: Fix test - -2003-05-03 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/xmlrpc/xmlrpc.dsp - ext/xmlrpc/xmlrpc.dsp - win32/php4dll.dsp - win32/php4dllts.dsp: - Adjust path to bundled expat sources for Win32 build. - -2003-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - tests/lang/bug21820.phpt: - Fix test - -2003-05-02 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - sapi/aolserver/README: - Rework text - -2003-05-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/html.c: - Fixed bug #23449 - -2003-05-02 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/string.c - ext/standard/tests/strings/substr_replace.phpt: - Extending substr_replace(). - Every parameter can be mixed (string/array) also the return type. - -2003-05-02 Thies C. Arntzen <thies@thieso.net> - - * ext/oci8/oci8.c - ext/oci8/oci8.c - ext/oci8/oci8.c: - - -2003-05-02 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/config.m4: - new file that deals with the bundle - - * acinclude.m4 - configure.in - build/build.mk: - beginnings of php5/bundle support - - * .gdbinit: - some improvements to the debugging macros - -2003-05-02 Sara Golemon <php@alphaweb.net> - - * ext/standard/array.c: - Bug Fix (22433). When the bottom of a range() is chr(0) or the top is - chr(255), the for loop carries over and never exits. - -2003-05-02 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/odbc/config.m4 - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - MFH: - Fixed bug #22580 (ext/odbc compile failure with dbmaker) - - * ext/odbc/config.m4 - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - - Fixed bug #22580 (ext/odbc compile failure with dbmaker) - -2003-05-01 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/gd/gdttf.c: - MFH: - Fixed bug #23427 (compile failure with GD 1.8.3) - - * ext/gd/gdttf.c: - - Fixed bug #23427 (compile failure with GD 1.8.3) - -2003-05-01 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mbstring/mbstring.c - ext/mbstring/php_mbregex.c: - emalloc -> safe_emalloc - -2003-05-01 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c: - cleanup - -2003-05-01 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/openssl/openssl.c - ext/openssl/php_openssl.h: - Really fix dll linkage, and fix TSRMLS usage. - -2003-05-01 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/xml.c: - no need to comment out, it doesn't belong there '.' - -2003-04-30 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/odbc/php_odbc.h: - MFH: Fix odbc_fetch_(array|object) for UnixODBC. - - * ext/odbc/php_odbc.h: - UnixODBC also supports the fetch_array() and fetch_object() functions... - -2003-04-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ldap/ldap.c - ext/pdf/pdf.c: - emalloc -> safe_emalloc - -2003-04-30 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Fixing bit support. Bug #23324 - -2003-04-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/strings/htmlentities16.phpt: - another oops. (sync with HEAD) - - * ext/standard/tests/strings/htmlentities16.phpt: - Really fix the test. - -2003-04-30 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/gd/libgd/gdft.c: - MFB - - * (PHP_4_3) - ext/gd/libgd/gdft.c: - Fix gdCacheDelete() crashes in the bundled gd library - -2003-04-30 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fix leak in "php -m". - - * (PHP_4_3) - ext/odbc/php_odbc.c: - Really fix the leak in the branch... - - * (PHP_4_3) - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - MFH: Fix memory leak and enable for IBM DB2. - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - Fix memory leak in odbc_fetch_(array|object). - Enable those functions for IBM DB2. - -2003-04-30 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/tests/.cvsignore: - missing entries - - * ext/interbase/tests/004.phpt - ext/interbase/tests/interbase.inc - ext/interbase/tests/skipif.inc: - tempnam() creates an empty file..prevent them from going to / - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/imap/config.m4: - MFH: - Fixed bug #23371 (configure falsely detects c-client using SSL) - - * ext/imap/config.m4: - - Fixed bug #23371 (configure falsely detects c-client using SSL) - - * ext/cpdf/config.m4: - Add some missing quotes. Noticed by Michael Mauch <michael.mauch@gmx.de> - - * ext/oci8/oci8.c: - CS fix - - * ext/oci8/config.m4 - ext/oci8/oci8.c: - Fix compile problems with < 9.2 oracle libs - -2003-04-30 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_common.c: - Fix dlsym usage for Solaris - -2003-04-30 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2filter/sapi_apache2.c: - Fixed bug #23417 (compile failure in apache2filter sapi). - - * ext/gd/libgd/gd_png.c: - Fixed compiler warning (found by Larry Rosenman <ler@lerctr.org>) - -2003-04-29 Sara Golemon <php@alphaweb.net> - - * ext/standard/dns.c: - Add support for SRV and NAPTR records to dns_get_record() and - dns_check_record() - Feature Request #23407 - -2003-04-29 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/openssl/openssl.c - ext/openssl/php_openssl.h: - Fix win32 build of shared openssl extension. - - * ext/standard/string.c: - Fix dirname() under win32. - The calculated length would be off-by-two under windows, which resulted in - bogus dirnames. - -2003-04-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/htmlentities16.phpt: - Fixed typo - - * ext/standard/tests/strings/htmlentities16.phpt: - Fixed bogus skip condition - -2003-04-29 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - align ircg_disconnect with new system - - * ext/ircg/ircg.c: - More checks for preventing users to shoot themselves in their foot. - - * ext/ircg/ircg.c: - Add a warning to ircg_set_current() similar to session_start() - - * ext/ircg/ircg.c: - we already call msg_replay_buffer at the end of the request - -2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - dot - -2003-04-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - emalloc -> safe_emalloc - -2003-04-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Fix Content-Encoding header lacking CRLF - - * ext/ircg/ircg.c: - free data_read request string - -2003-04-28 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - A few fixes Uwe suggested, plus plugged a memleak and a possible - overrun. - -2003-04-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Change the version to 4.3.2-RC3-dev - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - fix irc_set_file - -2003-04-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Bumb the version to 4.3.2-RC2 - - * main/main.c: - Make use of --with-exec-dir for real.. - - * ext/yaz/php_yaz.c: - ws fix - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_common.c: - always use our functions for now (they are superior in terms of reach) - - * ext/ircg/ircg.c: - fix logic - -2003-04-28 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - For yaz_wait, when event=>TRUE is specified for array options, - yaz_wait returns when one event occurs. This allows us to perform - async operations on many databases. Use OnUpdateInt for PHP4. - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - MFB usage fix - - * (PHP_4_3) - sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - usage fix - - * ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/php_ircg.h: - zts build fixes - -2003-04-28 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/var.c: - - Commit the .c file too... - -2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - tests/lang/bug22367.phpt - tests/lang/bug22510.phpt - tests/lang/bug22592.phpt: - Removed bizarre tests for disgusting bugs which have kept annoying us. - - bug #22367 (http://bugs.php.net/22367) - - bug #22510 (http://bugs.php.net/22510) - - bug #22592 (http://bugs.php.net/22592) - -2003-04-28 Sara Golemon <php@alphaweb.net> - - * NEWS: - Reword entry per sniper - -2003-04-28 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/php_var.h: - - Make them available on Windows too from other files. - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/php_ircg.h: - build fixes - - * ext/ircg/ircg_common.c: - untested compatibility layer support for apache2 - - * ext/ircg/ircg_common.c: - add experimental support for ibm http server - - * ext/standard/url.c: - improve php_url_encode - - * (PHP_4_3) - ext/standard/url.c: - - reverting code, moving to correct branch - - * ext/ircg/ircg.c: - - add handling of incoming data (e.g. for duplex Flash XMLServer support) - - fix output file support in multi-process environment - - * (PHP_4_3) - ext/standard/url.c: - - improve php_url_encode a bit - -2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/file.c: - MFH(r-1.336): added missing sanity check in fgetcsv() - Partly synchronised indents with HEAD - - * ext/standard/file.c: - Added missing sanity check in fgetcsv() - -2003-04-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - MFH: Fix for #23340; fopen on multiple urls from the same server crashes. - - * ext/standard/http_fopen_wrapper.c: - Fix for #23340; fopen on multiple urls from the same server crashes. - -2003-04-28 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/curl/interface.c: - - Fix non-ZTS build after Sterling's changes to TSRM - -2003-04-28 Edin Kadribasic <edink@proventum.net> - - * sapi/cli/php_cli.c: - More clean way of ignoring headers in CLI since we do not need to - disable them selectively. This fixes problems for people who want - to use session module in CLI. - -2003-04-28 Jani Taskinen <sniper@iki.fi> - - * pear/.cvsignore: - Remove unnecessary entry - -2003-04-27 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c - ext/curl/php_curl.h: - use the new TSRMLS_FETCH_FROM_CTX() macro - -2003-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Reset option parsing - - * sapi/cli/php_cli.c: - split parameter parsing once more: do informal queries before others - -2003-04-27 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - ext/standard/info.c: - This caused more mess than good, revert to the way it was in 4.3.0... - -2003-04-27 Stanislav Malyshev <stas@zend.com> - - * ext/session/session.c - ext/session/session.c: - fix TSRM - - * ext/session/session.c: - MFB 4_3: - Fix very nasty bug - session cookie kills one of the cookies - set before it on certain non-Apache SAPIs. - - * (PHP_4_3) - ext/session/session.c: - Fix very nasty bug - session cookie kills one of the cookies - set before it on certain non-Apache SAPIs. - -2003-04-27 Sara Golemon <php@alphaweb.net> - - * NEWS: - ftp wrapper enhancements - -2003-04-26 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - sync - - * ext/ircg/ircg_scanner.re: - Add support for "SI" code 15/017 - -2003-04-26 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension_parser.php: - - more code moved to the appropriate php_*.php helper classes - - support for different licenses using the new license classes - - support for platform dependant library dependencies - - coding style/whitespace changes - - * scripts/ext_skel_ng/php_resource.php: - constructor proto change - - * scripts/ext_skel_ng/ext_skel_ng.php: - cmdline parameter parsing improved - uses license classes to write LICENSE file - config.m4 and *.dsp file are only written if their platform is supported - - * scripts/ext_skel_ng/php_constant.php: - constructor prototype changed - code and documentation header and footer for constants block - now generated by static class methods - - * scripts/ext_skel_ng/php_element.php: - better 'name' regex - - * scripts/ext_skel_ng/php_logo.php - scripts/ext_skel_ng/xml_stream_callback_parser.php: - php 5 constructor style and whitespace - - * scripts/ext_skel_ng/xml_stream_parser.php: - support arrays of error messages in addition to single strings - use PHP 5 style __constructor - - * scripts/ext_skel_ng/php_function.php: - use PHP 5 style constructor - plus whitespace/coding style changes - - * scripts/ext_skel_ng/php_global.php - scripts/ext_skel_ng/php_ini.php: - module global variables and ini parameters now have - their own generator classes - - * scripts/ext_skel_ng/license.php - scripts/ext_skel_ng/license_bsd.php - scripts/ext_skel_ng/license_lgpl.php - scripts/ext_skel_ng/license_php.php: - license comment headers and license files are now created - by seperate classes for each license - - * scripts/ext_skel_ng/extension.dtd: - platform specification now possible for libraries and extension - -2003-04-26 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Take STREAMS_CC/STREAMS_DC declarations out of do_connect/do_pasv where - they don't need to be. Add minimalist url_stat method to ftp:// wrapper - which can at least determine filesize. Other properties set to 0 since - the FTP protocol simply doesn't support exploring them. url_stat won't - actually work however until ext/standard/filestat.c is patched to allow - stat wrappers. - -2003-04-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pgsql/pgsql.c: - emalloc -> safe_emalloc - Fixed possible buffer overflow in pg_lo_read() - -2003-04-25 Jani Taskinen <sniper@iki.fi> - - * ext/mysql/libmysql/my_tempnam.c: - - Fixed some AIX/HPUX compile issues. - - * main/php_open_temporary_file.c: - fix compiler warning (unused variable) - -2003-04-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.172): moved copyright notice to the better place - - * ext/mbstring/mbstring.c: - Moved copyright notice to the better place. - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.171): added a bogus copyright notice - - * ext/mbstring/mbstring.c: - Added a bogus copyright notice. - -2003-04-25 Wez Furlong <wez.php@thebrainroom.net> - - * ext/pcntl/.cvsignore: - not interested in .libs - -2003-04-25 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/tests/.cvsignore - ext/interbase/tests/001.phpt - ext/interbase/tests/002.phpt - ext/interbase/tests/003.phpt - ext/interbase/tests/004.phpt - ext/interbase/tests/005.phpt - ext/interbase/tests/006.phpt - ext/interbase/tests/extension - ext/interbase/tests/interbase.inc - ext/interbase/tests/skipif.inc: - Make these tests actually work. - - * php.ini-dist - main/main.c: - - Made 'register_long_arrays' to be "On" by default. - - * pear/tests/osguess.php: - not a real test - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/interbase/config.m4: - MFH: Fixed bug #23099 (ext/interbase: "libgds.so: undefined reference to - 'crypt'") - - * ext/interbase/config.m4: - Fixed bug #23099 (ext/interbase: "libgds.so: undefined reference to crypt") - - * acinclude.m4: - Allow PHP_CHECK_LIBRARY to use same function name in checks if a check - fails. - - * tests/lang/bug21820.phpt: - - Added test case for bug #21820 - - * ext/sockets/sockets.c: - Some AIX version failed to compile if this was redefined. - -2003-04-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/wbmp.c: - emalloc -> safe_emalloc - -2003-04-24 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - No idea how that character dissapeared. - - * ext/standard/ftp_fopen_wrapper.c: - Fix error handling bug I just introduced (php_ftp_fopen_connect == NULL) - and add append support to wrapper - -2003-04-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c - ext/dba/dba_cdb.c - ext/dba/libcdb/cdb_make.c - ext/dba/libflatfile/flatfile.c: - MFB: safe_emalloc() - -2003-04-24 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Abtract some ftp connection/negotiation steps out and add support for - stream_opendir. This allows things like opendir('ftp://ftp.foo.com/path') - -2003-04-24 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/standard/html.c - main/main.c: - minor compiler incompatability fixes - -2003-04-24 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/php_function.php: - whitespace changes in generated code - - * scripts/ext_skel_ng/extension_parser.php: - <![CDATA[ generates additional linefeeds? - -> trim these ... - - * scripts/ext_skel_ng/ext_skel_ng.php: - use PEAR::System instead of system() to remove directories - ... plus some whitespace/indent changes :/ - -2003-04-24 David Hill <David.Hill@hp.com> - - * ext/standard/html.c: - Fix compiler error on null statement in switch - -2003-04-24 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - todo list update - -2003-04-24 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/activescript/classfactory.cpp: - MFB fix for registration - - * (PHP_4_3) - sapi/activescript/classfactory.cpp: - Potential fix for problems during registration - -2003-04-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/pcre/php_pcre.c: - emalloc -> safe_emalloc - - * (PHP_4_3) - ext/mysql/php_mysql.c: - emalloc -> safe_emalloc - -2003-04-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Revert some ini settings to be hardcoded due to popular demand - -2003-04-23 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php: - config.m4 generation revisited - - * scripts/ext_skel_ng/extension_parser.php: - parse <deps> content - - * scripts/ext_skel_ng/extension_parser.php: - reorganized code generation - - source file includes generated header only, - generated header includes anything else - and is able to prepend include statements - to files that need to be included *before* - any php delivered header files - - 'private' functions are now moved up in the - generated source file so we do not add extra - C protos for them before use - - * scripts/ext_skel_ng/extension_parser.php: - make sure .dsp files have DOS line endings when generated on Unix - - * scripts/ext_skel_ng/extension_parser.php: - don't forget to add the function list delimiter entry ... :/ - - * scripts/ext_skel_ng/extension_parser.php: - documentation generation improvements - - * scripts/ext_skel_ng/extension_parser.php: - version number and copyright year update - - * scripts/ext_skel_ng/extension.dtd: - required ext. header files may be specified in <deps> - - * scripts/ext_skel_ng/extension_parser.php: - enable resource lookup by name - - * scripts/ext_skel_ng/extension.dtd - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php - scripts/ext_skel_ng/php_resource.php: - Resource handling fixed and improved: - - resources may have an additional type specifier in prototypes - - the 'alloc' attribute specifies whether to emalloc/efree - the resource payload in generated code or not - - Example code generation for function return types - - Small docbook generation fixes in function documentation - - * scripts/ext_skel_ng/extension_parser.php: - start to parse the <deps> tag -> support both C and C++ extensions - - * scripts/ext_skel_ng/extension.dtd: - Project programming language may be specified in <deps> tag - for now only 'c' and 'cpp' for c++ are supported - -2003-04-23 Jani Taskinen <sniper@iki.fi> - - * ext/xslt/config.m4: - Fix obvious flaw in this test - -2003-04-23 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/php_ircg_cache.c: - Fix leaking garbage into messages - - * ext/ircg/config.m4: - indention - - * ext/ircg/config.m4: - Add -ldl for dlsym for now - - * ext/ircg/ircg.c - ext/ircg/php_ircg.h - ext/ircg/php_ircg_private.h - ext/ircg/php_ircg_tokenizer.c - ext/ircg/php_ircg_tokenizer.h: - Improve format messages handling - - Untrusted users can no longer fill the shm segment with unused format sets - - Also, the tokenizer now uses inline strings for storing smaller strings - which can have a profound effect on the memory use of format sets. - -2003-04-23 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/formatted_print.c - ext/standard/scanf.c: - emalloc -> safe_emalloc - -2003-04-22 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/standard/html.c: - MFB: &039; which is a single-quote may also come in as &39; - I see no reason not to support both in html_entity_decode() - - * (PHP_4_3) - ext/standard/html.c: - &039; which is a single-quote may also come in as &39; I see no reason - not to handle both in html_entity_decode() - -2003-04-22 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Check for a failure from ircg_setup_global - - * ext/ircg/ircg_common.c: - fix strcmp check - - * ext/ircg/ircg.c: - Drop docref for improved PHP 4.2 compatibility - - * ext/ircg/ircg.c: - Supply bg colors for PHP 4.2 and remove sleep call - - * ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/php_ircg_private.h: - First try at providing compatibility for existing PHP 4.2 - deployments which lack certain SAPI functions. - -2003-04-22 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Feature Request #7121. - Allow overwritting of files via ftp:// wrapper. - Requires context option: $context['ftp']['overwrite'] != 0 - -2003-04-22 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - ext/standard/css.c: - add vr class - - * (PHP_4_3) - ext/standard/info.c - ext/standard/info.h: - Drop php_info_print_table_row_ex from the 4.3 branch - - * ext/standard/css.c: - Add vr class - - Noticed by: Jon Parise - - * ext/ircg/php_ircg_smart_str.h: - fix macro - -2003-04-22 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/metaphone.c - ext/standard/pack.c - ext/standard/reg.c: - emalloc -> safe_emalloc. - -2003-04-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/gd/config.m4: - MFH(r-1.136): the feature is less relevant to encoding conversion indeed - - * ext/gd/config.m4: - The feature is less revelant to encoding conversion indeed - - * ext/standard/user_filters.c: - Reduced leaks in userland filters - - * ext/standard/var.c: - Unified all those redundant printf's - -2003-04-21 Jani Taskinen <sniper@iki.fi> - - * ext/oci8/oci8.c: - Fix bug #23198 - -2003-04-21 Stanislav Malyshev <stas@zend.com> - - * ext/standard/var.c: - Update to latest inteface change for get_class_name - -2003-04-21 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Properly update the global httpd_time_now and remove php_makefile from diff - -2003-04-20 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Reduce standard allocation size to 6MB - -2003-04-20 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - Revert change to stream_copy_to_stream() - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/assert.c: - Access the struct directly here - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Further refine output of phpinfo - - * main/php.h: - Fix PUTS/PUTS_H to only evaluate their argument once. - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/inheritance_002.phpt: - Add a test for ctor precedence - -2003-04-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug22414.phpt: - Do not hardcode php path. - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re - ext/ircg/php_ircg_cache.c - ext/ircg/php_ircg_cache.h - ext/ircg/php_ircg_conversion.c - ext/ircg/php_ircg_error.c - ext/ircg/php_ircg_private.h - ext/ircg/php_ircg_smart_str.h - ext/ircg/php_ircg_tokenizer.c - ext/ircg/php_ircg_tokenizer.h: - Improve phpinfo output a bit - - Use IRCG's smart_str header only--not sure how this has ever worked before - (allocation of memory on the heap vs. shared memory) - - * (PHP_4) - ext/standard/info.c - ext/standard/info.h - main/SAPI.c - main/SAPI.h: - Merge changes from PHP_4_3 - -2003-04-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug22414.phpt: - Do not make the test rely on the availability of the cat command. - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/info.c - ext/standard/info.h: - Extend print_table_row so that one can specify the CSS class - directly. Add "vr" class which aligns the content to the right border. - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - run-tests.php: - MFH: The env-var TEST_PHP_EXECUTABLE is needed in tests - - * run-tests.php: - The env-var TEST_PHP_EXECUTABLE is needed in tests - -2003-04-19 Holger Zimmermann <zimpel@t-online.de> - - * sapi/pi3web/php4pi3web.dsp - sapi/pi3web/pi3web_sapi.c - sapi/pi3web/pi3web_sapi.h: - Added PHP4PI3WEB_EXPORTS in order to control exports/imports on Win32 - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Fix more shutdown wierdness - - * ext/standard/assert.c: - Update to new macros - -2003-04-19 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/cli/php_cli.c: - Fix folding marker - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Do init CG(in_compilation) here until someone finds a better place - -2003-04-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/gd/config.m4 - ext/gd/gd.c: - MFH(r-1.135, r-1.268): made phpinfo() / gd_info() indicate availability of - JIS feature - - * ext/gd/config.m4 - ext/gd/gd.c: - Made phpinfo() / gd_info() indicate availability of JIS feature - - * ext/gd/config.m4: - Fixed help text alignment - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.h: - Don't spill our (PHP) HAVE_PGSQL/MYSQL into the mnogo header(s) - - * (PHP_4_3) - ext/standard/metaphone.c: - remove useless prototype - -2003-04-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/config.m4: - MFBed Rui's patch - -2003-04-19 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/gd/config.m4: - added an option to support japanese encoding conversion in bundled gd. - -2003-04-19 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - Let stream_copy_to_stream() accept either stream resource or filename/url - string. If filename, open the file, do the copy, then close it. - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Shutdown memleaks - -2003-04-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/domxml/php_domxml.c: - Added missing safe_mode checks. - -2003-04-17 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Catch up to Moriyoshi's streams megapatch - -2003-04-17 Jani Taskinen <sniper@iki.fi> - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: - CS cleanup + NS protection for some functions (used only in sockets.c btw) - -2003-04-17 Sara Golemon <php@alphaweb.net> - - * ext/sockets/tests/ipv4loop.phpt - ext/sockets/tests/ipv6loop.phpt: - Basic IPv4 and IPv6 loopback tests for ext/sockets - - * NEWS - TODO - ext/sockets/sockets.c: - Add IPv6 support to ext/sockets - - * TODO: - strtok() already made binary safe by sas nearly 2 years ago. Ref: - ext/standard/string.c(r-1.212) - -2003-04-17 Jay Smith <jsmith@tutorbuddy.com> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - MFH: fix some segfaults in some pg_lo_* functions - - * ext/pgsql/pgsql.c: - Fix some segfaults in some of the pg_lo_* functions. - -2003-04-17 Jani Taskinen <sniper@iki.fi> - - * ext/standard/var_unserializer.re: - add missing header - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.c: - touch - -2003-04-17 Sara Golemon <php@alphaweb.net> - - * main/php_streams.h: - Macro: php_stream_get_from_zval(php_stream *stream, zval **zstream, char - *mode, int options, char **opened_path, php_stream_context *context) - Z_TYPE_PP(zstream) can be either IS_RESOURCE (An already opened stream) or - IS_STRING (a path to a stream to be opened) - -2003-04-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/sockets/sockets.c: - Integer overflow stuff. - - * (PHP_4_3) - ext/standard/string.c: - safe_emalloc() and few other integer overflow fixes. - -2003-04-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Fixed bug #23232 (safe_mode does not honor PHP_AUTH_* in apache2) - -2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/array.c - ext/standard/cyr_convert.c - ext/standard/exec.c - ext/standard/url_scanner_ex.re: - MFH(r-1.226, r-1.24, r-1.99, r-1.68): fixed implicit cast issue - - * ext/standard/array.c - ext/standard/cyr_convert.c - ext/standard/exec.c - ext/standard/url_scanner_ex.re: - Fixed implicit cast issue with is*() and to*() functions - - * (PHP_4_3) - NEWS: - BFN - - * ext/standard/strnatcmp.c: - Fixed bug #19795 - - * ext/w32api/w32api.c: - Fixed typo - - * (PHP_4_3) - ext/sockets/sockets.c: - MFH(r-1.137): compiler warning fix & possible 64bit fix - - * ext/sockets/sockets.c: - compiler warning fix and possible 64bit fix - -2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - TODO_SEGFAULTS: - update - - * (PHP_4_3) - ext/dba/dba.c - ext/dba/dba_cdb.c - ext/dba/libcdb/cdb_make.c: - safe_emalloc() - - * (PHP_4_3) - ext/exif/exif.c: - - Correcting fix for safe_emalloc - - * (PHP_4_3) - ext/exif/exif.c: - Use safe_emalloc but as macro until the function is fixed - -2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/sockets/sockets.c: - Fixed bug #23080 - -2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Don't access what is already freed (noticed by Sascha) - -2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed memleak - - * ext/standard/filters.c: - Added missing sanity check - - * ext/standard/filters.c - ext/standard/php_fopen_wrapper.c - ext/standard/streamsfuncs.c - main/streams/filter.c - main/streams/php_stream_filter_api.h: - Changed stream filter factory to be capable of accepting a zval as a - parameter - instead of a string - -2003-04-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - fix two uninitialized reads - - * sapi/thttpd/thttpd.c: - Nuke all sn?printf's and rely on the optimized httpd_ntoa to - convert the IP to a string representation. - - * (PHP_4_3) - main/streams.c: - Accessing "stream" after freeing it is not a good idea - - ==32692== Invalid read of size 4 - ==32692== at 0x80CAFB3: _php_stream_free - (/home/sas/src/php4/main/streams.c:395) - ==32692== by 0x80CE096: _php_stream_cast - (/home/sas/src/php4/main/streams.c:2244) - ==32692== by 0x80CEDD4: _php_stream_open_wrapper_as_file - (/home/sas/src/php4/main/streams.c:2684) - ==32692== by 0x80C1C6E: php_fopen_wrapper_for_zend - (/home/sas/src/php4/main/main.c:761) - ==32692== Address 0x414487EC is 44 bytes inside a block of size 116 - free'd - ==32692== at 0x401622FB: free (vg_clientfuncs.c:182) - ==32692== by 0x80DB337: _efree - (/home/sas/src/php4/Zend/zend_alloc.c:265) - ==32692== by 0x80CAFAF: _php_stream_free - (/home/sas/src/php4/main/streams.c:393) - ==32692== by 0x80CE096: _php_stream_cast - (/home/sas/src/php4/main/streams.c:2244) - - * main/main.c: - Fix uninitialized reads - - ==32323== Conditional jump or move depends on uninitialised value(s) - ==32323== at 0x80F5A5C: zend_ini_color_displayer_cb - (/home/sas/src/php4/Zend/zend_ini.c:374) - ==32323== by 0x80C5B7F: php_ini_displayer_cb - (/home/sas/src/php4/main/php_ini.c:60) - ==32323== by 0x80C5D15: php_ini_displayer - (/home/sas/src/php4/main/php_ini.c:115) - ==32323== by 0x80F0168: zend_hash_apply_with_argument - (/home/sas/src/php4/Zend/zend_hash.c:707) - -2003-04-16 Jan Lehnardt <jan@dasmoped.net> - - * build/buildcheck.sh: - - allow libtool to be a symlink. Discussed with Sascha - -2003-04-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Merging some Premium thttpd improvements, notably - - - periodic update of date strings - - caching of Last-Modified values - - use of smart_str'ings for crafting HTTP header (static files) - and inside make_log_entry - - buffered log writing - - httpd_ntoa is about 8 times faster - - Overall improvement: Around 50% faster now - - * ext/standard/php_smart_str.h - ext/standard/php_smart_str.h: - Simplify use of this header in external apps - -2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - Change to use safe_emalloc() and provide macro for now - -2003-04-16 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4 - acinclude.m4 - acinclude.m4: - add missing check - -2003-04-16 Jani Taskinen <sniper@iki.fi> - - * sapi/cli/getopt.c - sapi/cli/php_cli.c - sapi/cli/php_getopt.h: - Added missing CVS Id tags - - * ext/bcmath/tests/bcadd.phpt - ext/bcmath/tests/bccomp.phpt - ext/bcmath/tests/bcdiv.phpt - ext/bcmath/tests/bcmod.phpt - ext/bcmath/tests/bcmul.phpt - ext/bcmath/tests/bcpow.phpt - ext/bcmath/tests/bcscale.phpt - ext/bcmath/tests/bcsqrt.phpt - ext/bcmath/tests/bcsub.phpt - ext/sysvsem/tests/sysv.phpt - tests/classes/bug20120.phpt: - SKIP -> SKIPIF - - * (PHP_4_3) - NEWS: - missing dot. :) - -2003-04-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Fixed bug #23225 (money_format() didn't handle erroneous return of strfmon) - - - * (PHP_4_3) - NEWS: - Bug fixes. - - * ext/imap/php_imap.c: - Fixed bug #22939 (crash in imap_header_info()). - -2003-04-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase/php_sybase_db.c: - Cleaner error handling. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - main/streams.c: - Fixed bug #23201 (set_file_buffer() crashes with stdio streams). - - - * ext/sybase/php_sybase_db.c: - Fixed bug #23187 (memory leaks in sybase_connect/sybase_pconnect). - - Intial patch by: fukusaka@xa2.so-net.ne.jp - -2003-04-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS - ext/dba/dba_cdb.c: - MFH: Fixed Bug #23188 CDB databases created with 'c' mode do not work. - - * ext/dba/dba_cdb.c: - Fixed Bug #23188 CDB databases created with 'c' mode do not work. - -2003-04-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - bug fixing news. - - * ext/standard/http_fopen_wrapper.c: - Fixed bug #23152 ($http_response_header empty on invalid URLs) - -2003-04-14 Jesus M. Castagnetto <jmcastagnetto@yahoo.com> - - * (PHP_4_3) - pear/PEAR/Dependency.php: - Updating the PHP_4_3 branch with the fix for bug #2306. - - * (RELEASE_1_1) - pear/PEAR/Dependency.php: - Fixing bug #23060 - -2003-04-14 Masaki Fujimoto <masaki-f@fides.dti.ne.jp> - - * (PHP_4_3) - NEWS: - - fixed bug-id - -2003-04-14 Jani Taskinen <sniper@iki.fi> - - * NEWS - NEWS: - style - -2003-04-13 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Modify str_replace/str_ireplace to report how many needles were matched. - (FR #8218) - -2003-04-13 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c - ext/ircg/ircg.c: - sync - - * (PHP_4_3) - ext/ircg/ircg.c - ext/ircg/ircg.c: - add missing <br /> - -2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Make it static - - * (PHP_4_3) - NEWS: - Inform abot.. - -2003-04-13 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4: - don't remove config.nice directly, so that we don't lose it on - inferior systems like windows. - -2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Speling - -2003-04-13 Sascha Schumann <sascha@schumann.cx> - - * configure.in: - cygwin ships with bison 1.875b, so we need to remove that b here - -2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c - ext/dba/tests/dba009.phpt: - Reenable dba_popen() - - * main/streams/streams.c: - Fix persistent stream closing (that one took me at least 3 days) - -2003-04-13 Sergey Kartashoff <gluke@mail.ru> - - * ext/mnogosearch/php_mnogo.c: - - Udm_Make_Excerpt has been fixed to be compatible with mnogosearch-3.2.10+ - -2003-04-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * TODO: - Moved a controversial entry to the proper place - - * NEWS: - NFN - - * ext/standard/php_string.h: - Forgot about this one :) - - * TODO - ext/standard/string.c - tests/run-test/test007.phpt: - Made dirname() binary-safe. - - * (PHP_4_3) - TODO: - MFH(r-1.141): strip_tags() is also binary-safe now. - - * TODO: - strip_tags() is also binary-safe now. - -2003-04-12 Sara Golemon <php@alphaweb.net> - - * TODO: - Scratch off done TODOs - - * ext/standard/string.c - ext/standard/tests/strings/strripos.phpt - ext/standard/tests/strings/strrpos.phpt: - Add tests for strrpos/stripos, and minor fix to maintain BC for condition - with empty needles/haystacks - - * ext/standard/string.c: - Rewrite strrpos and strripos to be binary safe and behave the way their - prototype suggests (also like their counterparts strpos and stripos) i.e.: - Allow string needles rather than just characters - -2003-04-11 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN. - - * main/php_open_temporary_file.c: - Fix for #23069 (Windows sets readonly mode for temporary files in tempnam) - -2003-04-11 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mysql/php_mysql.c: - - Fixed protos - -2003-04-11 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mysqli/mysqli_api.c: - accept possible leaks for now to make SELECTS with both bound parameters - and results again ... - - * ext/mysqli/mysqli_api.c: - proto fix - - * ext/mysqli/mysqli_api.c: - parameter count for bind stuff is different in OO interface - -2003-04-11 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c: - Export constants to userland - -2003-04-11 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - segv fix. - - * ext/mhash/mhash.c: - Fixed integer overflow inside mhash_keygen_s2k(). - -2003-04-10 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - comment xmlMemoryDump() out (only needed for debugging) - - * (PHP_4_3) - ext/domxml/php_domxml.c: - MFH. - - Fixed memleaks in domxml_doc_add_root, domxml_xslt_stylesheet - and domxml_xslt_stylesheet_doc - - Completed implementation of domxml_doc_imported_node. - - * ext/domxml/php_domxml.c: - - More TSRMLS stuff. - - Fixed memleaks in domxml_doc_add_root, domxml_xslt_stylesheet - and domxml_xslt_stylesheet_doc - - Completed implementation of domxml_doc_imported_node. - -2003-04-10 Stanislav Malyshev <stas@zend.com> - - * sapi/apache2handler/sapi_apache2.c: - Make Apache 2 define SG(request_info).path_translated like Apache 1 did. - - * sapi/apache2filter/sapi_apache2.c: - make Apache define SG(request_info).path_translted, like Apache 1 did. - -2003-04-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysql/php_mysql.c: - Fixed a crash in the query tracer output due to buffer overflow. - Fixed a crash in notice message for unbuffered query. - - * (PHP_4_3) - TODO_SEGFAULTS: - More integer overflows. - - * (PHP_4_3) - ext/gd/libgd/gd_jpeg.c: - MFH (fix of Win32 build by Sebastian Bergmann) - -2003-04-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/standard/info.c - main/SAPI.h - main/main.c - main/php_ini.c - sapi/cli/TODO - sapi/cli/php_cli.c: - MFH: cli/ini/html_errors/info (they are related) - - * ext/domxml/php_domxml.c: - Fix ZTS build and warnings - -2003-04-09 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/standard/info.c: - MFB: Forgotten _FORM -> _REQUEST change - - * (PHP_4_3) - ext/standard/info.c: - Oops, there is no _FORM auto-global. We changed this to _REQUEST ages ago. - -2003-04-09 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/standard/info.c: - - MFH: html output for Zend Extension version strings - - * ext/standard/info.c: - - Fixed printing the version string if it includes zend extensions in - text-mode - -2003-04-09 Edin Kadribasic <edink@proventum.net> - - * ext/oci8/config.m4: - -** empty log message *** - - * (PHP_4_3) - ext/oci8/config.m4: - Fixed bug #22521. - HAVE_OCI8_SHARED_MODE causes segfaults on startup on many configurations. - -2003-04-09 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fixed some memleaks when using attribute nodes (Rob Richards) - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - Fixed some memleaks when using attributes - - Added attrnode->set_value() - (by Rob Richards) - -2003-04-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd.h: - Added missing bit from gd2.0.12 sync. - -2003-04-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Hopefully last fix on error reporting - -2003-04-08 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - ext/standard/file.h: - Switch file_put_contents 'bool use_include_path' to 'int flags' to allow - other options such as appending - - * ext/standard/file.c: - Add context support to file_put_contents() and readfile(), convert - readfile() to zend_parse_parameters usage, fix proto for - file_put_contents() - - * ext/standard/file.c: - Added context support to file() - -2003-04-08 Christian Stocker <chregu@phant.ch> - - * NEWS: - domdocument->free() was MFHd to PHP_4_3 branch. - - * (PHP_4_3) - ext/domxml/php_domxml.c: - MFH (fixes memleaks in element->get_elements_by_tagname & - document->get_elements_by_tagname) - - * ext/domxml/php_domxml.c: - fixes memleaks in element->get_elements_by_tagname & - document->get_elements_by_tagname - - * NEWS: - NEWS entry fixes for domxml (more readable hopefully...) - - * (PHP_4_3) - NEWS: - Fixes/Additions done for domxml - - * (PHP_4_3) - ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - Big Patch with a lot of mem-leak fixes - - Attribute nodes are freed/generated correctly - - xsltstylesheets are freed correctly - - xpathregister doesn't leak anymore - - parser/xsltglobals cleanup at MSHUTDOWN - - Added DomDocument->free() for removing documents during script-time - - * ext/domxml/php_domxml.c: - make it possible to free DomHtmlDocuments as well - -2003-04-08 Andrei Zmievski <andrei@gravitonic.com> - - * ext/standard/php_string.h: - Remove php_memnstr (it's in ZE now). - - * main/php.h: - Move memnstr into Zend and make an alias for BC in PHP. - -2003-04-08 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - make it compile .... - -2003-04-08 Jani Taskinen <sniper@iki.fi> - - * NEWS - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - file_set_contents -> file_put_contents - -2003-04-08 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - Fixes a bunch of memleaks, especially with attributes (by Rob Richards - and me) - - Added domdocument->free() for freeing documents during script-time - -2003-04-08 Tal Peer <tal@twisthost.com> - - * EXTENSIONS: - FriBidi was moved to PECL long time ago - -2003-04-08 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/gd/libgd/gd_jpeg.c: - Fix Win32 build. - -2003-04-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - exif reminder - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/exif/exif.c: - Fixed bug #23102 (integer overflow in exif_iif_add_value()). - -2003-04-08 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c: - Add context support to file_get_contents - -2003-04-07 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Removed entry that is in the PHP_4_3 branch.. - - * NEWS: - reorder - - * (PHP_4_3) - NEWS: - BFN - -2003-04-07 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/standard/http_fopen_wrapper.c: - Introduce support for context options 'method', 'header', 'content' - -2003-04-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/datetime.c: - MFH: Fixed bug #23071 (when DST in effect, date("T") crashed PHP) - - * ext/standard/datetime.c: - Fixed bug #23071 (when DST in effect, date("T") crashed PHP) - -2003-04-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * .gdbinit: - Support for ZTS - -2003-04-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - .gdbinit: - MFH(r-1.5): improved zmemcheck macro so it displays the size of each memory - block too. - - * .gdbinit: - Improved zmemcheck macro so it displays the size of each memory block too. - - * (PHP_4_3) - .gdbinit: - MFH(r-1.4): improved readability of zmemcheck output - - * .gdbinit: - Improved readability of zmemcheck output - - * .gdbinit: - - Added zmemcheck macro, which may help you examine the memory blocks being - handled by the memory manager. - -2003-04-06 Jani Taskinen <sniper@iki.fi> - - * NEWS: - reorder - -2003-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/gd.c: - Collate version handling and bump up version (noticed by Peter Neuman) - -2003-04-05 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - Useful for adding and parsing (well-balanced) document fragments. - - Bumped up API version number - -2003-04-05 Jani Taskinen <sniper@iki.fi> - - * configure.in: - --enable-all is not useful at all, removed from help - - * ext/sockets/php_sockets.h: - Better ifdef it out here too - -2003-04-05 Sara Golemon <php@alphaweb.net> - - * ext/openssl/xp_ssl.c: - Debug watches probably don't belong in CVS. - -2003-04-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - GD news. - - * ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_gd.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_io.h - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gdcache.c - ext/gd/libgd/gdcache.h - ext/gd/libgd/gdft.c - ext/gd/libgd/gdkanji.c: - Syncronized bunbled GD library with gd 2.0.12 - - -2003-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Include ldd output - -2003-04-05 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist - php.ini-recommended: - dividend -> divisor - - * ext/session/php_session.h - ext/session/session.c: - dividend -> divisor - - Submitted by: Jesus M. Castagnetto <jmcastagnetto@yahoo.com> - -2003-04-05 Brian France <list@firehawksystems.com> - - * ext/curl/multi.c: - - Added HAVE_CONFIG_H check so the phpize build method works - -2003-04-05 Sara Golemon <php@alphaweb.net> - - * main/streams/xp_socket.c: - Add IPv6 support to stream_socket_client/server() - -2003-04-05 Pierre-Alain Joye <paj@pearfr.org> - - * pear/package-PEAR.xml: - what? maintainer is not a valid role :) - -2003-04-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Warning fix - -2003-04-04 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - User shouldn't have to initialize this pass-by-ref parameter - -2003-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/sockets/config.m4 - ext/sockets/sockets.c: - MFH: added check for struct cmsghdr. now sockets extension can be built - under cygwin - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * ext/rpc/java/config.m4: - - Fixed bug #22944 (--with-java "make install" fails) - -2003-04-04 Sterling Hughes <sterling@bumblebury.com> - - * CODING_STANDARDS: - both these entries are bad, and were never agreed upon. - assert() usage is a controversial concept at best. - docref() is something quite a few of us strong disagree with. suspending - this until further discussion. - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/curl/curl.c: - Fix bug #23048, CURLOPT_ENCODING is not always available - -2003-04-04 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/multi.c: - forgot to commit this. - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * ext/gd/config.m4: - Check that t1lib has T1_StrError - - * configure.in - ext/sockets/config.m4: - - Checks specific to some extension belong in the extension's config.m4 - -2003-04-04 Andrei Zmievski <andrei@gravitonic.com> - - * main/php.h: - Introduce ZEND_ME() and ZEND_METHOD() macros. Use these for declaring - class methods to avoid name collisions. - -2003-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/sockets/sockets.c: - MFH(r-1.135): fixed memleak in socket_select() - - * ext/sockets/sockets.c: - Fixed memleak in socket_select - - * configure.in - ext/sockets/sockets.c: - Added cmsghdr check. Now sockets extension can be built under cygwin. - - * (PHP_4_3) - TODO_SEGFAULTS: - Sorry, forgot these ones - - * (PHP_4_3) - TODO_SEGFAULTS: - renumbering - - * (PHP_4_3) - TODO_SEGFAULTS: - segfault busting news - replacing one tab to 4 spaces - - * (PHP_4_3) - ext/mbstring/mbfilter.c: - MFH(r-1.55): added missing sanity check, which was causing segfault. - - * ext/mbstring/mbfilter.c: - Added missing sanity check, which was causing segfault. - -2003-04-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Simplify and enhance readability. - -2003-04-04 Sascha Schumann <sascha@schumann.cx> - - * main/output.c: - Backout Jani's commit to resync branches - -2003-04-04 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h: - Added stream_get_transports() - - * main/streams/streams.c: - Prevent php_stream_get_record from grabbing more than maxlen characters - -2003-04-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Might as well disallow 0x0 images. - - Thanks Marcus. - -2003-04-04 Pierre-Alain Joye <paj@pearfr.org> - - * pear/package-PEAR.xml: - - Add some releases notes - - Add myself in the maintainer list (stig) - -2003-04-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - Notes about various possible integer overflows in bundled gd library. - - * (PHP_4_3) - TODO_SEGFAULTS: - More gd stuff. - - * (PHP_4_3) - TODO_SEGFAULTS: - Fixed segv as well as info about new segvs in gd. - -2003-04-04 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - whip script files where they belong - -2003-04-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fix segfault in imagecopyresized(). - -2003-04-04 Stig Bakken <ssb@fast.no> - - * pear/scripts/pear.sh: - - look for pearcmd.php in the right directory when run from a cvs checkout - - * pear/package-PEAR.xml - pear/scripts/pear.sh - pear/scripts/pear_unices: - - rename pear_unices to pear.sh and make it a pure shell script - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - - Better errors for T1lib. - - Sanity check into imagepsextendfont(). - -2003-04-03 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - pear.in is renamed to pearcmd.php - - * pear/package-PEAR.xml - pear/scripts/.cvsignore - pear/scripts/pear.in - pear/scripts/pear_unices - pear/scripts/pearcmd.php: - - paj's last Windows install fixes - - * pear/scripts/pear.bat: - - use PHP_PEAR_* environment variables (paj) - - * pear/PEAR/Frontend/CLI.php: - - disable table borders in output to save width - - * pear/OS/Guess.php: - - windows bugfix - - * pear/PEAR.php: - - support both error codes and messages in the second parameter to - PEAR::isError() - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - Use php_error_docref. - -2003-04-03 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Registry.php: - - remove track_errors ini fiddling, was a PHP bug that should be fixed now - - * pear/PEAR/Common.php: - - initialize pkginfo with an empty provides array - -2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/exif/exif.c: - MFB - -2003-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - Check for flex version 2.5.4 - -2003-04-03 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - one in socket_select - - * (PHP_4_3) - TODO_SEGFAULTS: - augment summary with fixes which predate the list - - * (PHP_4_3) - TODO_SEGFAULTS: - add chunk_split - - * (PHP_4_3) - TODO_SEGFAULTS: - another one fixed, a new one found - - * ext/gd/gd.c: - Fix segfaults in imagecreate/imagecreatetruecolor - - * (PHP_4_3) - TODO_SEGFAULTS: - fix - - * (PHP_4_3) - TODO_SEGFAULTS: - update regarding dbase extension - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * main/output.c: - WS & CS fix - -2003-04-03 Sara Golemon <php@alphaweb.net> - - * ext/standard/array.c: - Kludgy fix for floating point drift causing problems like - range(1.0,1.5,0.1) == array(1.0,1.1,1.2,1.3,1.4); - -2003-04-03 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - Update - we purged the full list\! - - * main/output.c: - Add some checks and avoid passing invalid data to call_user_function_ex. - - Fixes some heap corruption and allocation of negative amounts of memory. - - * ext/standard/basic_functions.c: - Prevent entering of anything but arrays/strings in register_shutdown_func - - Noticed by: Jan Schneider - -2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/exif/exif.c: - Clean up the parameter handling here - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * NEWS: - reorder - -2003-04-03 Christian Stocker <chregu@phant.ch> - - * NEWS: - new domxml_elem_set_attribute_node() should have gone into NEWS, but I - forgot.. - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - Added domxml_elem_set_attribute_node() method. (Rob Richards) - -2003-04-03 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c: - fixed mysqli_prepare_result - - * ext/mysqli/tests/047.phpt: - fixed output - -2003-04-03 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/string.c - ext/standard/string.c: - - CS - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * ext/bcmath/bcmath.c: - Another CS fix. - - * ext/standard/basic_functions.c: - CS fix - -2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO_SEGFAULTS: - Unable to reproduce.. - - * (PHP_4_3) - TODO_SEGFAULTS: - segfault busting news - - * (PHP_4_3) - ext/xml/xml.c: - MFH(r-1.117): fixed segfault in xml_parser_create() - - * ext/xml/xml.c: - Fixed segfault in xml_parser_create() - -2003-04-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/ftp/php_ftp.c: - Fixed bug #23004 (When ftp_close() is called, sent QUIT to the ftp server) - -2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - main/output.c: - MFH(r-1.152): fixed memleak in output buffering facility - - * main/output.c: - Fixed memleak in output buffering facility - - * (PHP_4_3) - TODO_SEGFAULTS: - Removed i18n_convert() from the entries because that is an alias for - mb_convert_encoding() - -2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS: - Update - -2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - MFH(r-1.38): fixed segfault in mb_ereg_match() - - * ext/mbstring/php_mbregex.c: - Fixed segfault in mb_ereg_match() - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - MFH(r-1.37): fixed lots of crashes in mbregex - - * ext/mbstring/php_mbregex.c: - Fixed lots of crashes in mbregex. - -2003-04-02 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/bcmath/bcmath.c: - MFB: Check for negative precision - - * (PHP_4_3) - TODO_SEGFAULTS - ext/bcmath/bcmath.c: - Negative precision makes no sense, so check for that, but let the memory - manager error out on huge non-negative precision args - - * ext/standard/basic_functions.c: - MFB: Fix unregister_tick_function crash - - * (PHP_4_3) - TODO_SEGFAULTS - ext/standard/basic_functions.c: - Fix unregister_tick_function crash - -2003-04-02 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/028.phpt - ext/mysqli/tests/042.phpt: - fixed expected output - -2003-04-02 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/exif/exif.c: - MFB: Get rid of bogus dtors - - * (PHP_4_3) - ext/exif/exif.c: - Get rid of bogus dtors - - * ext/standard/string.c: - MFB: Fix the setlocale() segfault - - * (PHP_4_3) - TODO_SEGFAULTS - ext/standard/string.c: - Fix the setlocale() segfault - -2003-04-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - For now only bison 1.28, 1.35 and 1.75 are working properly - -2003-04-02 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/apache/.cvsignore: - - Update for new name - -2003-04-02 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-02 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/multi.c: - add the ability for curl_multi_info to introspect the handles. - - -2003-04-02 Colin Viebrock <colin@easydns.com> - - * ext/standard/basic_functions.c - ext/standard/info.c - ext/standard/info.h: - fixes for logo guid functions - - * main/logos.h: - oops ... committed the wrong one - - * main/logos.h: - fix logo (outline around letters) - -2003-04-02 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - BFN - - * ext/ldap/ldap.dsp: - Fixed bug #23008 - -2003-04-02 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Patch for Bug #22774 by Rob Richards - -2003-04-02 Sara Golemon <php@alphaweb.net> - - * tests/strings/002.phpt: - Avoid having output_buffering cause this test to improperly fail. - - * ext/standard/tests/file/userfilters.phpt: - New test for userfilters rewrite - -2003-04-02 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Fixed possible integer overflow in str_repeat(). - -2003-04-02 Jay Smith <jsmith@tutorbuddy.com> - - * (PHP_4_3) - ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: - MFH - -2003-04-01 Jay Smith <jsmith@tutorbuddy.com> - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: - Fix 'timestamp without timezone', too. - -2003-04-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c: - Fix 'time with timezone', too - -2003-04-01 Jay Smith <jsmith@tutorbuddy.com> - - * ext/pgsql/pgsql.c: - Fixed bug #23009 (pg_select with timestamp) - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS - ext/standard/array.c: - Arbitrarily limit array_pad() to only do 1 million elements at a time. - Probably still too high, but it solves the segfault for now. - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/filters/bug22538.phpt: - Fixed bogus test - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/output.c: - s/0/FAILURE/ - - * main/output.c: - Fix an uninitialized read, default to FAILURE - - * (PHP_4_3) - main/output.c: - Fix an uninitialised read for ob_start(array()) - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/dbase/dbf_head.c - ext/exif/exif.c - ext/standard/array.c: - MFB - - * (PHP_4_3) - TODO_SEGFAULTS - ext/dbase/dbf_head.c: - Argh!!! I guess nobody has ever looked at this code. - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/filters/bug22538.phpt: - Added a test case for bug #22538 - - * ext/mbstring/php_mbregex.c: - oops - - * ext/mbstring/php_mbregex.c: - Reverted the last patch; the problem is elsewhere.. - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS - ext/exif/exif.c: - Fix exif crashes - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Fixed crash that occurs due to an abused persistent hashtable. - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS: - Update (not fixed in HEAD because the API for this function needs to - change in PHP5. It is moronic the way it is now) - - * (PHP_4_3) - ext/sockets/sockets.c: - Ok, really fix socket_iovec_alloc() this time - -2003-04-01 Jani Taskinen <sniper@iki.fi> - - * NEWS: - crap removal - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - configure.in: - MFH: Fixed bug #22987 (missing perror() check in configure) - - * configure.in: - Fixed bug #22987 (missing perror() check in configure) - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - more insight re. ob_start bug - - * (PHP_4_3) - TODO_SEGFAULTS: - The ob_start issue is reproducible. - -2003-04-01 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/tests/strings/bug22904.phpt: - oops - - * ext/standard/tests/strings/bug22904.phpt: - revert due the last string.c revert - - * ext/standard/string.c: - revert last commit for now - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - editing - - * TODO_SEGFAULTS - TODO_SEGFAULTS: - - file TODO_SEGFAULTS was initially added on branch PHP_4_3. - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.170): fixed crash in mb_convert_encoding() that occurs when a void - array is passed as the third parameter. - - * ext/mbstring/mbstring.c: - Fixed crash in mb_convert_encoding() that occurs when a void array is - passed as the third parameter - -2003-04-01 Thies C. Arntzen <thies@thieso.net> - - * ext/standard/info.c - ext/standard/info.c: - -** empty log message *** - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Fix segfault, logic and lock issue in ircg_is_conn_alive - - * ext/dba/config.m4 - ext/dba/config.m4 - ext/dba/config.m4: - fix VPATH builds - - * ext/standard/basic_functions.c: - Fix segfault in register_shutdown_function - - * (PHP_4_3) - acinclude.m4: - No need for shtool - - * acinclude.m4: - Don't need shtool - - * ext/ircg/ircg.c: - Intermediate commit of relocation map integration - - * (PHP_4_3) - ext/standard/file.c - ext/standard/file.c: - Fix segfault in flock() - -2003-04-01 Sara Golemon <php@alphaweb.net> - - * ext/standard/mail.c: - Bug #22962 - -2003-04-01 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Sorry Sterling, but this broke the ZTS build and I'd rather not 'ZTS fix' - an April's Fool joke. - -2003-04-01 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Add the landonize() and landonize_url() functions which provide a secure - alternative to the sha1() and sha1_file() functions. - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/serialize/001.phpt: - oops - -2003-03-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN & houshold - - * NEWS: - Householding.. - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/streams/streams.c: - Fixed bug #22538 (stream filter problem) - -2003-03-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - acinclude.m4: - MFH: Fixed bug #22989 (sendmail not found by configure) - - * acinclude.m4: - Fixed bug #22989 (sendmail not found by configure) - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/serialize/001.phpt: - Fixed test; in ZE2, all the properties used in any methods are populated - at compile time. - -2003-03-31 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams/streams.c: - WS - -2003-03-31 Brian France <list@firehawksystems.com> - - * (PHP_4_3) - main/main.c: - - Fixes the problem where argv and argc are not populated unless S - is in the variables_order, even if register_argc_argv is on. - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/imap/php_imap.c: - MFH(r-1.161): fixed proto to sync with the documentation - - * ext/imap/php_imap.c: - Fixed proto to sync with the documentation - - * (PHP_4_3) - ext/mime_magic/config.m4: - MFH(r-1.10): rearranged search order for the magic file to avoid further - confusions - - * ext/mime_magic/config.m4: - Rearranged search order for the magic file to avoid further confusions - -2003-03-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - use the correct macro - noticed by Andrei - -2003-03-31 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/tests/strings/bug22904.phpt: - - - * ext/standard/string.c: - fix for 22904 - -2003-03-31 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/openssl.c: - Fix const warning - -2003-03-31 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/standard/parsedate.y: - Changing parsedate to be reentrant using pure_parse (Dave) - - * (PHP_4_3) - configure.in: - Correcting checking of flex version (Dave) - -2003-03-31 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/string.c: - - -2003-03-31 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c - ext/gd/gd.c - ext/gd/php_gd.h - ext/gd/php_gd.h: - cleanup - -2003-03-31 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/standard/lcg.c - ext/standard/lcg.c: - MFH TS issue, noticed by Sebastian Bergmann - - * ext/standard/lcg.c: - TS issue, noticed by Sebastian Bergmann - - * ext/standard/lcg.c: - Ensure that the seed function has been called, even if we are used by - another module's request init function. - - Noticed by: marcus.boerger@t-online.de - -2003-03-30 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/openssl/openssl.c: - - Typo and some whitespace - - * ext/openssl/openssl.c: - - Added optional parameter to openssl_sign() to specify the hashing - algorithm to use. (Patch by Scott <scott@planetscott.ca>) - -2003-03-30 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/libgd/gd.c: - Fixed bug #22965 (Crash in gd lib's ImageFillToBorder()). - -2003-03-30 Sascha Schumann <sascha@schumann.cx> - - * sapi/apache/config.m4: - Merge proper -I parameter for APXS builds - -2003-03-30 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/gd/gd.c: - No point calling the RSHUTDOWN hook here unless we are actually going - to do something in it. - -2003-03-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * .gdbinit: - Added various gdb macros to examine zval, znode, and HashTable - -2003-03-30 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_profiler.c: - changed constant name - -2003-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - if TEST_PHP_EXECUTABLE=auto then use ./sapi/cli/php - - * NEWS: - update - - * sapi/cli/php_cli.c: - more ini defaults for error message handling - - * main/main.c: - cleanup - -2003-03-30 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_profiler.h: - changed macro - -2003-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/interface_doubled.phpt: - bugfix #22961 by cynic@php.net - - * sapi/cli/php_cli.c: - simplify and fix - - * sapi/cli/TODO: - done - -2003-03-30 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/mysqli/config.m4: - --+_ - -2003-03-30 Shane Caraveo <shane@caraveo.com> - - * run-tests2.php: - uncomment removal of temp file - update changes from run-tests - - * sapi/isapi/php4isapi.c: - clean up url handling with path_info - handle sending a 404 if the requested file does not exist - - * main/php_variables.c: - _SERVER also should not be quoted by magic_quotes_GPC - also remove an empty if statement - -2003-03-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/var.c: - Improved var_dump() and debug_zval_dump() so they also show the - namespace of the given object. - -2003-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/php_ini.c: - fix phpinfo() & php -i - - * sapi/cli/php_cli.c: - use sizeof() as suggested by Andrei - -2003-03-29 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cli/php_cli.c: - - html errors should default to off (0) in CLI - -2003-03-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/cgi/cgi_main.c: - Fixed too optimized part - - * sapi/cgi/cgi_main.c: - CS & WS fixes - - * (PHP_4_3) - configure.in: - MFH(r-1.436): improved bison check; now configure accepts 1.28, 1.35 and - 1.75 - only. - - * configure.in: - Improved bison check; now configure accepts 1.28, 1.35, and 1.75 only. - - * (PHP_4_3) - ext/mbstring/tests/mb_parse_str.phpt - ext/mbstring/tests/mb_parse_str02.phpt: - MFH: fixed test cases so it wouldn't be failed in case register_globals=on - - * ext/mbstring/tests/mb_parse_str.phpt - ext/mbstring/tests/mb_parse_str02.phpt: - Fixed test cases so they wouldn't be failed in case register_globals=on - -2003-03-29 Sterling Hughes <sterling@bumblebury.com> - - * Makefile.global - acinclude.m4 - configure.in - sapi/apache/apMakefile.tmpl - sapi/apache/config.m4 - sapi/apache/libphp4.module.in - sapi/apache/libphp5.module.in - sapi/apache/mod_php4.c - sapi/apache/mod_php4.exp - sapi/apache/mod_php4.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/apache2filter/config.m4 - sapi/apache2filter/php.sym - sapi/apache2filter/php_apache.h - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php_apache.h - sapi/apache2handler/sapi_apache2.c: - update php module name to php5, not php4. - apache, apache2* and cli/cgi work. - sapi module maintainers should fix up their sapis, as I don't run - any servers with php outside of apache. - -2003-03-28 Derick Rethans <d.rethans@jdimedia.nl> - - * run-tests.php: - - Add the exponent to the float modifier - -2003-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/interfaces_001.phpt - tests/classes/interfaces_002.phpt: - fix these tests - -2003-03-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/cgi/cgi_main.c: - Do the right fix.. - - * sapi/cgi/cgi_main.c: - Fixed bug #22773 - - * main/php_variables.c: - On 64bit platforms, pointers are 64bit long.. - -2003-03-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - CS - -2003-03-28 David Hill <David.Hill@hp.com> - - * ext/standard/parsedate.y: - Changing parsedate to be reentrant using pure_parser (Dave) - -2003-03-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Removed redundant aliases & CS fix. - -2003-03-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/php_variables.c: - Improved php_import_environment_variables: avoid emalloc()ing in most cases - -2003-03-27 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/com/com_wrapper.c: - MFB ext/com - fix #22899 - invoke is called twice - -2003-03-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/array.c: - CS - -2003-03-27 David Hill <David.Hill@hp.com> - - * configure.in: - Correcting checking of flex version (dave) - -2003-03-27 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c - sapi/isapi/php4isapi.c: - handle invalid paths passed to us from iis - -2003-03-27 David Hill <David.Hill@hp.com> - - * ext/standard/tests/time/002.phpt: - Backing out part of TZ change - -2003-03-27 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - BFN - - * ext/mysql/libmysql/config-win.h: - MFB - - * (PHP_4_3) - ext/mysql/libmysql/config-win.h: - Fixed bug #22083. - -2003-03-27 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2handler/sapi_apache2.c: - CS fix - -2003-03-27 Ian Holsman <Ian@holsman.net> - - * sapi/apache2handler/sapi_apache2.c: - change to a pool-based bucket instead of a transient one. - - * sapi/apache2handler/sapi_apache2.c: - remove flush from standard unbuffered write. - people requiring a flush can turn implicit flush on. - Thanks ilia for benchmarking this! - -2003-03-26 Sterling Hughes <sterling@bumblebury.com> - - * main/fopen_wrappers.c: - really fix - - * main/fopen_wrappers.c: - fix segfault - -2003-03-26 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Common.php: - - Silence warning - -2003-03-26 David Croft <david@infotrek.co.uk> - - * NEWS: - a missing piece of news - -2003-03-26 David Hill <David.Hill@hp.com> - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/idate.phpt - ext/standard/tests/time/mktime.phpt: - Changing TZ to match Unix98 standard to make Tru64 happy - -2003-03-26 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/com/com.c - ext/rpc/com/conversion.c - ext/rpc/com/conversion.h - ext/rpc/com/dispatch.c - ext/rpc/com/variant.c - main/main.c: - Eliminate TSRMLS_FETCH() calls in destroy_op_array() and - zend_get_class_entry(). - - * win32/php_modules.dsw: - Leftover. - - * ext/gd/gd.c: - Eliminate TSRMLS_FETCH() call in php_find_gd_font(). - -2003-03-25 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/sockets/sockets.c: - Make sure we never pass a negative arg to emalloc - (once again, this API needs to be fixed, so this is just for 4.3) - - * (PHP_4_3) - ext/sockets/sockets.c: - Restrict this function to a max of 65k io vectors to avoid weird - overflows. Purely an arbitrary number. This API needs cleaning up, - but it would break BC and I don't want to do that in 4.3. - -2003-03-25 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2handler/php_functions.c: - Added missing initialization, which causes AP2 to crash on startup in ZTS. - -2003-03-25 Martin Jansen <mail@martin-jansen.de> - - * pear/scripts/pear.bat: - - Changing to DOS line breaks. - -2003-03-25 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - acinclude.m4 - configure.in: - MFH: Made "--with-pear" "--disable-all"-aware. Plus some cosmetics fixes. - - * acinclude.m4 - configure.in: - Made "--with-pear" "--disable-all"-aware. Plus some cosmetics fixes. - - * php.ini-dist - php.ini-recommended: - MFB - -2003-03-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php5ts.dsw: - Leftover. - -2003-03-25 Edin Kadribasic <edink@proventum.net> - - * sapi/apache2handler/apache_config.c - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - MFB and more. Fixed various win32 compilation issues. Also the sapi - is now built as php4apach2.dll since the filter is being obsoleted. - - * sapi/apache2filter/php4apache2.dsp: - MFB: Disable building of apache2filter (obsoleted by handler). - - * ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - MFB: php_gd.dll is no longer bult and the bundled library is always used. - - * php.ini-dist - php.ini-recommended: - MFB - - * (PHP_4_3) - php.ini-dist - php.ini-recommended: - php_fbsql.dll hasn't been successfully built at least from 4.1.x. - Related to #22859. - -2003-03-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/ftp/ftp.c - ext/pcre/php_pcre.c - ext/pcre/php_pcre.h - ext/session/session.c - ext/standard/aggregation.c - ext/standard/basic_functions.c - ext/standard/credits.c - ext/standard/credits.h - ext/standard/css.c - ext/standard/css.h - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/head.c - ext/standard/head.h - ext/standard/info.c - ext/standard/info.h - ext/standard/levenshtein.c - main/output.c - main/php_variables.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.c - sapi/servlet/servlet.c: - Eliminate some TSRMLS_FETCH() calls. Tested with Win32 build of SAPI/CGI - and SAPI/CLI on Win32. - -2003-03-25 Shane Caraveo <shane@caraveo.com> - - * README.TESTING2 - run-tests-config.php - run-tests2.php - sapi/tests/test001.phpt - sapi/tests/test002.phpt - sapi/tests/test003.phpt - sapi/tests/test004.phpt - sapi/tests/test005.phpt - sapi/tests/test006.phpt - sapi/tests/test007.phpt: - many new enhancements to run-tests that allow for testing cgi and other - sapi modules via http. see README.TESTING2 for more details - several sapi tests added - - * sapi/cgi/cgi_main.c: - use the correct flush on deactivate - add some code to make debugging iis 5 cgi easier - -2003-03-25 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2filter/php_functions.c - sapi/apache2handler/php_functions.c: - - This is not supposed to be 'pretty' name. (ref. bug #22853) - -2003-03-25 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2handler/sapi_apache2.c: - Fixed bug #22805 (Reading of user input could stop prematurely). - -2003-03-24 Jani Taskinen <sniper@iki.fi> - - * NEWS: - reorder - -2003-03-24 Edin Kadribasic <edink@proventum.net> - - * ext/gettext/gettext.dsp: - MFB - - * (PHP_4_3) - ext/gettext/gettext.dsp: - Patch by Nathan Fredrickson <nathan@silverorange.com>: - - Remove unneeded library from the link stage and add a couple of missing - defines which are part of libintl. - -2003-03-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbfilter.c - ext/mbstring/mbstring.h - ext/standard/html.c: - MFH: fixed bug #22834 (compile failure due to ugly implicit casts) - - * ext/mbstring/mbfilter.c - ext/mbstring/mbstring.h - ext/standard/html.c: - Fixed bug #22834 (compile failure due to ugly implicit casts) - - * (PHP_4_3) - NEWS: - NFN - -2003-03-24 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/sockets/sockets.c: - Fix arg list segfault - -2003-03-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/htmlentities16.phpt: - oops... - - * (PHP_4_3) - ext/standard/tests/strings/htmlentities15.phpt - ext/standard/tests/strings/htmlentities16.phpt: - MFH(initial): added test cases for new functionality - - * ext/standard/tests/strings/htmlentities15.phpt - ext/standard/tests/strings/htmlentities16.phpt: - - Added test cases for new functionality - - * (PHP_4_3) - ext/standard/html.c: - MFH(r-1.76): added koi8-r, cp866, and cp1251 support for htmlentities() - Patch by Antony Dovgal <tony2001 at phpclub dot net> - - * ext/standard/html.c: - Added koi8-r, cp866, and cp1251 support for htmlentities - -2003-03-24 James Cox <james@imajes.info> - - * NEWS: - test + remove 4 - -2003-03-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysql/libmysql/mysys_err.h: - Added missing header that prevents successful compilation. - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-03-24 Jani Taskinen <sniper@iki.fi> - - * README.EXT_SKEL: - fix bug #22841 - - * sapi/isapi/php4isapi.c: - This is AUTH_TYPE in every other SAPI. - - * (PHP_4_3) - NEWS: - blah.. - -2003-03-24 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - PHP_WIN32 included - -2003-03-24 Jani Taskinen <sniper@iki.fi> - - * ext/oci8/config.m4: - Fixed bug #18640 properly - -2003-03-24 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_fe.c: - changed method name - -2003-03-23 Alex Waugh <alex@alexwaugh.com> - - * ext/standard/php_fopen_wrappers.h: - Fix linkage of symbols. - -2003-03-23 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - For fastcgi env vars, don't magic quote them - - * ext/standard/proc_open.c - main/php_variables.c: - The environment should *never* be magic quoted. - -2003-03-23 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/curl/config.m4: - MFH curl detection when multiple installations exist - - * ext/curl/config.m4: - Fix curl detection when multiple installations exist - -2003-03-23 Sterling Hughes <sterling@bumblebury.com> - - * configure.in: - add a standard Exception class. - -2003-03-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/calendar/jewish.c: - Added some compiler check - -2003-03-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/calendar/jewish.c: - MFH(r-1.5): fixed win32 build with non-SBCS locale settings. - - * ext/calendar/jewish.c: - Fixed win32 build, which fails with non-SBCS-compatible locale settings. - -2003-03-22 Shane Caraveo <shane@caraveo.com> - - * main/php_ini.c: - Fix PHPRC overriding other ini files. This is how PHPRC worked prior to - 4.3.x, and is usefull for applications that execute PHP and want to - emulate CGI and define alternate INI files (ie. cannot use -c). - -2003-03-22 David Croft <david@infotrek.co.uk> - - * ChangeLog: - - -2003-03-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/file.c: - fix segfault in file_set_contents() when the file could not successfully - be opened. - -2003-03-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli.c: - Add missing initialization - -2003-03-21 James Cox <james@imajes.info> - - * run-tests.php: - updating for new list - -2003-03-21 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Builder.php: - - abort install when an extension fails to build (patch by ja at - morrdusk dot net) - -2003-03-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/xml.c: - This broke the xml extension, and pres2, commented out for now - -2003-03-20 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension_parser.php: - protect string from CVS keyword expansionCVS: - ---------------------------------------------------------------------- - -2003-03-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli_profiler.c: - missing TSRMLS_FETCH - - * ext/dba/dba.c: - CS - -2003-03-20 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - fix for bug #22786 ("Crash when trying to call DomAttribute's set_namespace - method") - -2003-03-20 Jani Taskinen <sniper@iki.fi> - - * ext/domxml/php_domxml.c: - WS & CS fixes.. - -2003-03-20 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/streams.c: - Fix for persistent stream shutdown under debug builds - -2003-03-20 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - CS fix - -2003-03-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Fix for persistent stream shutdown in debug builds. - -2003-03-20 Jani Taskinen <sniper@iki.fi> - - * ext/bcmath/bcmath.c - ext/bz2/bz2.c - ext/dio/dio.c - ext/gd/gd.c: - WS & CS fixes - -2003-03-19 Jani Taskinen <sniper@iki.fi> - - * ext/mysqli/config.m4: - Better config.m4.. - - * ext/tokenizer/tokenizer.c: - And this too.. - - * ext/tokenizer/tokenizer.c: - Andrei forgot this.. - -2003-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - - reenable $argc/$argv - - add a comment where hardcoded defaults would go - -2003-03-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - This little fragment didn't get merged from head... - -2003-03-19 David Hill <David.Hill@hp.com> - - * README.TESTING: - Correcting example to use proper variable - NO_INTERACTION - -2003-03-19 Jani Taskinen <sniper@iki.fi> - - * php.ini-dist - php.ini-recommended: - Using of quotes around paths is a very good idea.. - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - main/main.c: - MFH: Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI) - - * main/main.c: - Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI) - -2003-03-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Fix my fix. - - * (PHP_4_3) - main/streams.c: - Manual merge of persistent stream sanity check from php5. - - * main/streams/streams.c: - Sanity check for when a stream is requested to be persistent but the - wrapper - does not respect the flag. - -2003-03-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Add the mode string that was used to open the stream to the meta data, - as requested by Philip Olson. - - * (PHP_4_3) - main/php_streams.h - main/streams.c: - Manual merge of the persistent plain file streams code. - See http://news.php.net/article.php?group=php.cvs&article=19680 for - more information. - - * ext/standard/php_fopen_wrapper.c - main/php_streams.h - main/streams/php_stream_plain_wrapper.h - main/streams/plain_wrapper.c: - Implement persistent plain file streams. - - Usage: - - php_stream *stream = php_stream_fopen("/path/to/file", "r+b", NULL, - STREAM_OPEN_PERSISTENT | ENFORCE_SAFE_MODE | REPORT_ERRORS); - - the filename and mode are combined to form the hash key for the persistent - list; they must be identical for this same stream to be returned again in - the - next request. - - Calling php_stream_close() on a persistent stream *will* close it, as is - usual with all persistent resources in PHP/ZE. - - This is deliberately *not* exposed to user-space PHP at this time. - - * main/streams/streams.c: - Q} - - * (PHP_4_3) - main/streams.c: - WS Fix: I forgot to apply Q} to my comment. - -2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - -turn html_errors on by default again - -disbale clickable error messages by docref_root default to '' - -2003-03-18 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - get_browser() needs to use zend_is_auto_global() on _SERVER. - -2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/info.c - main/SAPI.h - sapi/cli/php_cli.c: - make phpinfo() depend on executed sapi - -2003-03-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gdxpm.c: - Cleanup. - -2003-03-18 Jani Taskinen <sniper@iki.fi> - - * ext/ftp/ftp.c: - Fixed bug #22765 - -2003-03-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/php_fopen_wrapper.c - main/php_open_temporary_file.c - main/php_open_temporary_file.h - main/streams/plain_wrapper.c: - Avoid using FILE* where possible. - Tidy up handling of potential error situations for the php:// wrapper. - - * (PHP_4_3) - main/php_open_temporary_file.c - main/php_open_temporary_file.h - main/php_streams.h - main/streams.c: - Avoid using FILE* unless we have to. - -2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - use new callback to overwrite ini settings - - * main/SAPI.h - main/php_ini.c: - give sapi modules the possibility to overwrite default ini settings - -2003-03-18 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN - - * ext/openssl/xp_ssl.c - main/streams/xp_socket.c: - avoid unsigned issues. - - * (PHP_4_3) - main/streams.c: - Fix my 64-bit casting fix. - MFH Fix for #22721 - poor performance for file() on systems without mmap - support. - - * ext/standard/file.c: - CS fixes - - * main/streams/streams.c: - Fix for #22721 (poor file() performance on systems without mmap) - -2003-03-18 Stig Bakken <ssb@fast.no> - - * run-tests.php - run-tests2.php - build/buildcheck.sh - ext/gd/gd.c - ext/gd/php_gd.h - ext/iconv/iconv.c - ext/iconv/php_iconv.h - ext/oci8/oci8.c - ext/oci8/php_oci8.h - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h - ext/odbc/php_odbc_includes.h - ext/oracle/oracle.c - ext/standard/file.c - ext/standard/formatted_print.c - ext/standard/math.c - ext/standard/php_ext_syslog.h - ext/standard/php_math.h - ext/standard/php_string.h - ext/standard/php_versioning.h - ext/standard/string.c - ext/standard/syslog.c - ext/standard/uniqid.c - ext/standard/uniqid.h - ext/standard/versioning.c - ext/xml/php_xml.h - ext/xml/xml.c - main/build-defs.h.in - main/php_ticks.c - main/php_ticks.h - main/snprintf.h - pear/PEAR.php - pear/System.php - pear/package.dtd - pear/OS/Guess.php - pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Command/Auth.php - pear/PEAR/Command/Build.php - pear/PEAR/Command/Common.php - pear/PEAR/Command/Config.php - pear/PEAR/Command/Install.php - pear/PEAR/Command/Package.php - pear/PEAR/Command/Registry.php - pear/PEAR/Command/Remote.php - pear/PEAR/Frontend/CLI.php - pear/scripts/pear.in - pear/scripts/pearwin.php - sapi/apache/php_apache.c - sapi/apache/php_apache_http.h - sapi/apache/sapi_apache.c - sapi/apache_hooks/php_apache.c - sapi/apache_hooks/sapi_apache.c - sapi/cgi/cgi_main.c: - - email address change - -2003-03-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/gd/config.m4 - ext/gd/gdcache.c: - MFH: Fixed bug #22751 (Compile error in gdcache when external libgd is - used) - - * ext/gd/config.m4 - ext/gd/gdcache.c: - Fixed bug #22751 (Compile error in gdcache when external libgd is used) - - * sapi/apache2handler/sapi_apache2.c: - whitespace.. - -2003-03-17 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams/streams.c: - Win32 build fix. - -2003-03-17 Ian Holsman <Ian@holsman.net> - - * sapi/apache2handler/sapi_apache2.c: - PR#22672 - User not logged under Apache2 - patch provided by Andrew Bradford. - -2003-03-17 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * main/streams/streams.c: - Fixed bug #22538 (failed stat on stdio/stdin/stderr streams). - -2003-03-17 Jani Taskinen <sniper@iki.fi> - - * ext/sybase_ct/config.m4: - Fix the bad logic.. - - * (PHP_4_3) - NEWS: - BFN - - * ext/curl/interface.c - ext/curl/multi.c - ext/curl/streams.c - ext/zlib/zlib.c - ext/zlib/zlib_fopen_wrapper.c: - WS & CS fixes - -2003-03-17 Hartmut Holzgraefe <hartmut@six.de> - - * ext/gd/gd.c: - fixing my proto fix :| - -2003-03-17 Wez Furlong <wez.php@thebrainroom.net> - - * acinclude.m4 - configure.in - main/main.c - main/safe_mode.c: - Fix for Bug #21310, based on a patch by jflemer@php.net. - -2003-03-17 Hartmut Holzgraefe <hartmut@six.de> - - * ext/curl/multi.c - ext/fdf/fdf.c - ext/ncurses/ncurses_functions.c - ext/standard/aggregation.c - ext/standard/dns.c: - proto fixes - - * ext/db/db.c - ext/dbx/dbx.c - ext/gd/gd.c - ext/ircg/ircg.c - ext/zlib/zlib.c: - proto fix - - * ext/mysqli/mysqli_api.c: - more proto fixes - -2003-03-17 Jani Taskinen <sniper@iki.fi> - - * run-tests.php: - Be sure we get the correct version.. - - * run-tests.php: - added the version info to be send as-is to buildtest-process - - * (PHP_4_3) - NEWS: - Note about apache2 change - -2003-03-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - ext/standard/php_smart_str.h: - Preserve explicit casting semantics from functions, so that you can - also pass void pointers to the macros. - - * ext/standard/php_smart_str.h: - Merge macro changes - -2003-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * php.ini-dist - php.ini-recommended - main/main.c: - - disable html_errors per default as suggested by php.ini-<xxx> - - new error format that does not point to any documentation (if either - not html_errors or no docref_root given e.g.: production boxes and - default) - - documentation update in php.ini-<xxx> - -2003-03-16 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/interbase.c: - WS & CS fixes + some TSRM_FETCH() removals + pval -> zval - - * (PHP_4_3) - NEWS - ext/interbase/interbase.c: - MFH: - Fixed bug #22709 (crash within interbase when database unavailable) - - * ext/interbase/interbase.c: - - Fixed bug #22709 (crash within interbase when database unavailable) - -2003-03-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22592.phpt: - - Added test for bug22592 - -2003-03-15 Hartmut Holzgraefe <hartmut@six.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c: - lots of proto stuff - - * scripts/ext_skel_ng/extension_parser.php: - docbook fixes - - * scripts/ext_skel_ng/php_constant.php: - thinko fix to kill warnings - - * scripts/ext_skel_ng/php_resource.php: - docbook typo fix - - * scripts/ext_skel_ng/php_function.php: - make sure the function name in the proto matches the function - -2003-03-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - fix Bug #21751 - the parameter was wrong when this code was introduced - -2003-03-15 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/cast.c - main/streams/plain_wrapper.c - main/streams/xp_socket.c: - 64bit fixes - - * ext/openssl/openssl.c: - fix proto - - * (PHP_4_3) - main/network.c - main/streams.c: - 64 bit fixes - -2003-03-15 Jani Taskinen <sniper@iki.fi> - - * NEWS: - And this never existed in any release either.. - - * (PHP_4_3) - php.ini-dist - php.ini-recommended: - MFH: "allow_webdav_methods" does not exist / is not needed anymore - - * php.ini-dist - php.ini-recommended: - "allow_webdav_methods" does not exist / is not needed anymore - -2003-03-14 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - - -2003-03-14 Jani Taskinen <sniper@iki.fi> - - * ext/mssql/php_mssql.c: - No c++ comments - - * sapi/tux/php_tux.c: - no c++ comments - - * ext/interbase/interbase.c: - No c++ comments! - -2003-03-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug19943.phpt: - Fixed typo - -2003-03-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd_gd.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_ss.c - ext/gd/libgd/gd_wbmp.c: - Whitespace fixes. - -2003-03-14 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS: - - Explain that it is interbase related (Thanks to Andrey) - - * (PHP_4_3) - NEWS: - - BFN - -2003-03-14 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/config.m4: - reverting to 1.8.4.1 - - * ext/interbase/config.m4: - reverting to version 1.9 - -2003-03-13 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/config.m4: - Test for libgds needs libcrypt with Firebird to succeed - -2003-03-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN shortening - - * NEWS: - this is in the PHP_4_3 branch... - -2003-03-13 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS - php.ini-dist - php.ini-recommended: - Document removal of gd1 support on windows. - - * (PHP_4_3) - ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - Drop support for php_gd.dll (gd1). - The default build (gd.dsp) is now bundled gd2. - - * (PHP_4_3) - sapi/apache2filter/php4apache2.dsp: - Disable building of apache2filter (obsoleted by handler). - -2003-03-13 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c: - Numeric/decimal datatype overflow on Win32 - Fixed bug #20641 - -2003-03-13 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_functions.c: - Make apache2 handler produce php4apache2.dll which should work as a - drop in replacement for the filter. Remove max_request_per_child from - minfo() since that function is not exported by win32 version of apache2 - lib. - -2003-03-13 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/interbase.c: - Numeric/decimal datatype overflow on Win32. - Fixed bug #20641 - -2003-03-13 Martin Jansen <mail@martin-jansen.de> - - * (PHP_4_3) - pear/PEAR.php: - - Also fix #21845 in the release branch. - - -2003-03-13 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mcrypt/mcrypt.c: - - Whitespace - -2003-03-13 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR.php: - - Fixing bug #21845. - -2003-03-13 Sara Golemon <php@alphaweb.net> - - * NEWS - NEWS: - BFN - -2003-03-13 J Smith <jsmith@tutorbuddy.com> - - * ext/standard/tests/time/002.phpt: - Solaris knows nothing of "Europe/Amsterdam". Use "US/Eastern" instead. - -2003-03-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/curl/interface.c: - Fixed bug #22681 (Crash when reading from invalid file pointer). - -2003-03-13 Jani Taskinen <sniper@iki.fi> - - * ext/sybase_ct/config.m4: - Prevent using both --with-sybase and --with-sybase-ct in same build - - * NEWS: - hrm - -2003-03-13 Sara Golemon <php@alphaweb.net> - - * ext/gmp/gmp.c: - Bug #21534. Silly typo. - -2003-03-13 Hartmut Holzgraefe <hartmut@six.de> - - * README.EXT_SKEL: - advertising ext_skel_ng ;) - -2003-03-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd_io.c - ext/gd/libgd/gd_io.h - ext/gd/libgd/gd_io_dp.c - ext/gd/libgd/gd_io_file.c - ext/gd/libgd/gd_io_ss.c: - Cleanup. - -2003-03-12 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - We should get this out before April.. - - * (PHP_4_3) - configure.in - main/php_version.h: - - Backup to 4.3.2RC - - * (PHP_4_3) - configure.in - main/php_version.h: - - Bump the version to RC1. - -2003-03-12 Stefan Esser <s.esser@e-matters.de> - - * main/main.c: - reverting half the patch (it is not that simple) - -2003-03-12 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - - -2003-03-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/odbc/php_odbc.c: - Fixed spprintf() usage. - Fixed compiler warnings. - -2003-03-12 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - Added the type constants for imagegd2() - - * ext/gd/gd.c - ext/gd/gd_ctx.c: - Fix bug #22646 - - * acinclude.m4: - prevent warning - - * NEWS: - This was merged into PHP_4_3 branch.. - -2003-03-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd.c - ext/gd/libgd/xbm.c: - Style fixes. - -2003-03-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/interface_class.phpt - tests/classes/interface_doubled.phpt - tests/classes/interface_implemented.phpt - tests/classes/interface_instantiate.phpt - tests/classes/interface_member.phpt - tests/classes/interface_method.phpt - tests/classes/interface_method_final.phpt - tests/classes/interface_method_private.phpt - tests/classes/interface_must_be_implemented.phpt: - Added some interface tests - -2003-03-11 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2handler/php_functions.c: - OnUpdateLong is only in php5/HEAD. (oops! :) - -2003-03-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/xml/expat/expat.h: - Fixed bug #22634 (broken cygwin build) - -2003-03-11 Jani Taskinen <sniper@iki.fi> - - * NEWS: - This went to 4_3 branch - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/odbc/config.m4: - MFH: - Fixed bug #20715 (odbc could not be compiled as shared extension) - - * ext/odbc/config.m4: - - Fixed bug #20715 (odbc could not be compiled as shared extension) - -2003-03-11 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re - ext/standard/url_scanner_ex.re - ext/standard/url_scanner_ex.re: - fix sizeof(size_t) > sizeof(uint) issue - -2003-03-11 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/imap/config.m4: - MFH: Fixed bug #22616 (Wrong order of -lssl and -lcrypto with IMAP) - - * ext/imap/config.m4: - Fixed bug #22616 (Wrong order of -lssl and -lcrypto with IMAP) - -2003-03-11 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re - ext/standard/url_scanner_ex.re: - reverting jani's non-sense commits - -2003-03-11 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/config.m4: - added new profiler-files - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/mysqli_profiler.h - ext/mysqli/mysqli_profiler_com.c - ext/mysqli/mysqli_profiler_com.h - ext/mysqli/php_mysqli.h: - profiler: - moved profiler stuff from php_mysql.h to separate include file - added port communication - added xml support for file and port output - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * ext/standard/url_scanner_ex.c: - touch - - * ext/standard/url_scanner_ex.re: - 64bit issue fixed - -2003-03-10 J Smith <jsmith@tutorbuddy.com> - - * tests/classes/__set__get_001.phpt: - modified test to reflect change in var_dump(). - -2003-03-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/bug22224.phpt - tests/lang/bug22231.phpt: - Modified the test to reflect the recent change on var_dump() - -2003-03-10 David Hill <David.Hill@hp.com> - - * ext/pgsql/pgsql.c - ext/standard/url_scanner.c - ext/standard/url_scanner_ex.c: - Correcting int/long mismatched - 64bit issues. - -2003-03-10 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/libgd/gdft.c: - Fixed bug #22613 (imagettfbox() does not add the kerning distance to the - running position). - Fixed few possible memory leaks. - -2003-03-10 David Hill <David.Hill@hp.com> - - * ext/ftp/php_ftp.c - ext/ftp/php_ftp.c - ext/sockets/sockets.c - ext/sockets/sockets.c: - fixing missed int to long with zend_parse_parameters - -2003-03-10 Andrei Zmievski <andrei@gravitonic.com> - - * ext/standard/var.c: - Print the object handle (it's useful). - -2003-03-10 David Hill <David.Hill@hp.com> - - * ext/pfpro/php_pfpro.h - ext/skeleton/php_skeleton.h - ext/yaz/php_yaz.h - ext/zlib/php_zlib.h - main/php_globals.h: - 64 bit corrections to parameters to OnUpdateInt Bug #20994 (Dave) - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4 - configure.in: - - Always use the shtool mkdir. - - * NEWS: - this is in the 4_3 branch - -2003-03-10 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/pfpro/php_pfpro.h - ext/skeleton/php_skeleton.h - ext/yaz/php_yaz.h - ext/zlib/php_zlib.h - main/php_globals.h: - 64-bit corrections to parameters to OnUpdateInt Bug #20994 (Dave) - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2filter/config.m4 - sapi/apache2handler/.cvsignore - sapi/apache2handler/CREDITS - sapi/apache2handler/EXPERIMENTAL - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - - MFH: apache2handler sapi module - - Changed apache2filter to use --with-apxs2filter - - * sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - - Changed --with-apxs2 for apache2handler. - - -2003-03-10 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - ext/standard/tests/time/mktime.phpt: - fix line endings in file - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - fix using stdin. This was already fixed in php5. - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * ext/fdf/fdf.c: - cs & ws fixes - - * (PHP_4_3) - ext/fdf/fdf.c: - no c++ comments.. - -2003-03-10 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - ext/standard/tests/strings/bug21453.phpt: - line endings on win32 made the var_dump'ed string 4 bytes longer. this - should work on all platforms. - - * (PHP_4_3) - ext/standard/tests/reg/009.phpt: - splitting on whitespace will be different depending on platform, so be - specific with the line ending. - - * (PHP_4_3) - ext/standard/tests/file/fopencookie.phpt: - make test happy by adding missing functions to avoid warnings, taken from - user_stream.c - -2003-03-09 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/user_filters.c: - Adjustment to user filters reimplementation. Make a bucket an object - containing a resource(the real bucket) and a data element for direct - operations. Simplifies - user interface and reduces number of function calls/reallocs needed. - -2003-03-09 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - - No C++ comments! (Patch by Magnus) - -2003-03-09 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi-readme.txt: - Changes for iPlanet Webserver 6 - -2003-03-09 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/string.c: - - Fix proto - -2003-03-08 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/php_mysqli.h: - various changes for profiler - -2003-03-08 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS - ext/gd/gdttf.c: - - MFH: Fixed a bug in GD's truecolor TTF handling. - - * ext/gd/gdttf.c: - - Fixed a bug in GD's truecolor TTF handling - -2003-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/network.c: - fix warnings - one left - - * run-tests.php: - summary for selective tests if more than one - - -2003-03-08 Stefan Esser <s.esser@e-matters.de> - - * main/main.c: - fix possible XSS in error messages - - * ext/standard/html.c: - wrong place. - -2003-03-08 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - ext/standard/php_smart_str.h: - macro-ize smart string implementation to improve optimization - across single calls - -2003-03-08 Stefan Esser <s.esser@e-matters.de> - - * ext/standard/html.c: - fixing memory leak - -2003-03-07 Jani Taskinen <sniper@iki.fi> - - * sapi/isapi/php4isapi.c: - Fixed bug #22473 (ISAPI Secure Server Variables not available) - - * (PHP_4_3) - NEWS: - Added note about the 64bit fixes - - * NEWS: - These will be already in 4.3.x - -2003-03-07 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - sapi/nsapi/CREDITS: - credits update - -2003-03-07 J Smith <jsmith@tutorbuddy.com> - - * tests/classes/interfaces_001.phpt - tests/classes/interfaces_002.phpt - tests/classes/type_hinting_001.phpt - tests/lang/type_hints_001.phpt: - Added tests for interfaces and class type hinting. - -2003-03-07 Ben Mansell <ben@zeus.com> - - * sapi/cgi/cgi_main.c: - Fix bug whereby a webserver closing stdout from the CGI/FastCGI binary - would cause PHP to get caught in an infinite loop of failing write() - syscalls. - -2003-03-07 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/ldap/ldap.c: - Fixed bug #22585 (Do not terminate the script on minor errors). - - * sapi/apache2handler/php_functions.c: - OnUpdateInt -> OnUpdateLong. - - * sapi/apache2handler/apache_config.c - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - CS Fixes. - Fixed a bug with 404 handling. - Added more detailed Apache info for phpinfo(). - Added the support for last_modified. - -2003-03-07 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/bz2/bz2.c - ext/dio/dio.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c - ext/ftp/php_ftp.c - ext/ldap/ldap.c - ext/mcrypt/mcrypt.c - ext/mhash/mhash.c - ext/openssl/openssl.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/sockets/sockets.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/fsock.c - ext/standard/head.c - ext/standard/html.c - ext/standard/metaphone.c - ext/standard/string.c - ext/sysvsem/sysvsem.c - ext/zip/zip.c - ext/zlib/zlib.c - main/output.c: - 64-bit correction to variables passed to zend_parse_parameters - -2003-03-07 Jani Taskinen <sniper@iki.fi> - - * configure.in: - Create php_version.h in the correct directory - - * ext/fam/fam.c - ext/fbsql/php_fbsql.c - ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c - ext/informix/ifx.ec - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/ircg/ircg.c - ext/ldap/ldap.c - ext/mbstring/mbstring.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/mysqli/mysqli.c - ext/ncurses/ncurses.c - ext/odbc/php_odbc.c - ext/pfpro/pfpro.c - ext/pgsql/pgsql.c - ext/session/session.c - ext/skeleton/skeleton.c - ext/standard/assert.c - ext/standard/file.c - ext/sybase_ct/php_sybase_ct.c - ext/sysvmsg/sysvmsg.c - ext/tokenizer/tokenizer.c - ext/yaz/php_yaz.c - ext/zlib/zlib.c - main/main.c - netware/phplib.imp - sapi/apache/php_apache.c - sapi/apache_hooks/php_apache.c - scripts/ext_skel_ng/extension_parser.php: - Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings. - - * ext/odbc/config.m4: - Fixed typo caught by Dave. - - * ext/sysvmsg/php_sysvmsg.h - ext/sysvmsg/sysvmsg.c - ext/sysvsem/sysvsem.c - ext/sysvshm/php_sysvshm.h - ext/sysvshm/sysvshm.c: - WS & CS fixes - -2003-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/abstract.phpt - tests/classes/abstract_class.phpt - tests/classes/abstract_inherit.phpt - tests/classes/abstract_not_declared.phpt - tests/classes/abstract_static.phpt: - abstract classes must now be declared abstract - -2003-03-06 David Hill <David.Hill@hp.com> - - * ext/bz2/bz2.c - ext/dio/dio.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c - ext/ftp/php_ftp.c - ext/iconv/iconv.c - ext/ldap/ldap.c - ext/mcrypt/mcrypt.c - ext/mhash/mhash.c - ext/openssl/openssl.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/sockets/sockets.c - ext/standard/fsock.c - ext/standard/head.c - ext/standard/html.c - ext/standard/metaphone.c - ext/standard/string.c - ext/sysvsem/sysvsem.c - ext/zip/zip.c - ext/zlib/zlib.c - main/output.c: - 64-bit correction to variables passed to zend_parse_parameters - -2003-03-06 Stefan Esser <s.esser@e-matters.de> - - * ext/cyrus/cyrus.c - ext/db/db.c - ext/domxml/php_domxml.c - ext/fbsql/php_fbsql.c - ext/gd/libgd/gdtestft.c - ext/ming/ming.c - ext/msession/msession.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/xslt/sablot.c - ext/zlib/zlib.c - main/main.c - main/streams/streams.c - sapi/servlet/servlet.c: - Fixing functionicalls with variable number of parameters... - -2003-03-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug19943.phpt: - Further testing on this feature should have been done... - - * tests/classes/abstract_class.phpt - tests/classes/abstract_inherit.phpt: - Fixed typo - -2003-03-06 Jani Taskinen <sniper@iki.fi> - - * tests/lang/bug19943.phpt: - - added test for the memleak part from bug #19943 - -2003-03-05 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4: - Allow shared modules to be built using $(CXX) - -2003-03-05 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - I was bored.. - -2003-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a small leak in the convert filter code - -2003-03-05 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - configure.in: - test commit - -2003-03-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * main/rfc1867.c: - Fixed bug #22550 (overflow protection for upload_max_filesize ini setting). - - * (PHP_4_3) - NEWS: - GD news. - - * ext/gd/tests/bug22544.phpt: - - Added test case for bug #22544. - -2003-03-05 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - - Fix for some unixware compile problem. (comment by Sascha :) - -2003-03-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Better identification of bundled GD library. - - * (PHP_4_3) - ext/gd/gd.c - ext/gd/gdcache.c - ext/gd/gdcache.h - ext/gd/gdttf.c - ext/gd/php_gd.h - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_arc_f_buggy.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_ss.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gd_wbmp.c - ext/gd/libgd/gdcache.c - ext/gd/libgd/gdft.c - ext/gd/libgd/gdhelpers.c - ext/gd/libgd/gdhelpers.h - ext/gd/libgd/gdkanji.c - ext/gd/libgd/gdxpm.c: - Synchronized bundled gd with gd 2.0.11 (bug fixes). - MFH - 1) Use Zend allocation macros instead of native allocation functions. - 2) Better error reporting mechanism. - 3) Some style fixes, which allow easier code synchronization & - maintenance. - - * ext/gd/libgd/gd_png.c: - Fixed bug #22544 (missing fix from official gd). - -2003-03-05 Ben Mansell <ben@zeus.com> - - * sapi/cgi/libfcgi/fcgiapp.c: - C++ -> C comments - -2003-03-05 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Reverted emalloc(),efree() changed for persistant connection resources - -2003-03-05 Ben Mansell <ben@zeus.com> - - * README.Zeus: - Update build instructions for Zeus web server - -2003-03-05 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Changed malloc() and free() to emalloc() and efree() - -2003-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH: added missing phpinfo entry (Russian support) - - * ext/mbstring/mbstring.c: - Added missing phpinfo entry (Russian support) - -2003-03-05 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c - main/streams.c: - Fix some signed/unsigned issues with read() and SSL_read() return values. - Allow SSL_connect() to retry for non-blocking sockets. - Correctly declare the char as unsigned for php_stream_getc(), as per - fgetc() semantics. - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c - ext/dba/php_dba.h: - Use stream locking support - -2003-03-04 Ilia Alshanetsky <ilia@prohost.org> - - * README.STREAMS: - Added notes about locking functions. - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/dba_cdb.phpt - ext/dba/tests/dba_cdb_make.phpt - ext/dba/tests/dba_cdb_read.phpt - ext/dba/tests/dba_db2.phpt - ext/dba/tests/dba_db3.phpt - ext/dba/tests/dba_db4.phpt - ext/dba/tests/dba_dbm.phpt - ext/dba/tests/dba_flatfile.phpt - ext/dba/tests/dba_gdbm.phpt - ext/dba/tests/dba_inifile.phpt - ext/dba/tests/dba_ndbm.phpt - ext/dba/tests/skipif.inc - ext/dba/tests/test.inc: - Support all possible configurations and simplify includes - - * ext/dba/dba.c: - fix dba by fixing key_len retrieval - -2003-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22510.phpt: - - Added a test case for bug #22510 - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - do not use $GLOBAL[] - -2003-03-04 Jani Taskinen <sniper@iki.fi> - - * ext/hyperwave/hw.c: - typofix - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/__call_001.phpt: - If this doesn't show "3.4" there is another error - -2003-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - 64bit long fix - - * ext/mbstring/mbstring.c - ext/mbstring/php_mbregex.c: - 64bit long fix: patch by Dave Hill - -2003-03-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/odbc/php_odbc.c: - Fixed bug #22437. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - main/streams.c: - Compiler warning fix. - - * ext/standard/http_fopen_wrapper.c: - Added support for http redirects to ftp. - Fixed bug #22508 (Added protection against circular HTML redirects). - - * ext/standard/tests/file/bug22414.phpt: - Skip test if running under safe-mode. - -2003-03-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - adding news entry for disable_classes addition - - * NEWS: - These are in the branch. - - * main/main.c: - ws & CS - - * NEWS: - remove this from here as it belongs elsewhere - -2003-03-04 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - MFB (make it really W3C compatible (unlink node, when in tree...)) - - * (PHP_4_3) - ext/domxml/php_domxml.c: - make it really W3C compatible (unlink node, when in tree...) - -2003-03-04 Edin Kadribasic <edink@proventum.net> - - * ext/standard/credits_ext.h - ext/standard/credits_sapi.h - sapi/apache2filter/CREDITS - sapi/apache2handler/CREDITS: - Credits update. - -2003-03-03 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/php_mysqli.h: - fixed bug in macro-definition - - * ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt: - disabled output of errormessages - - * ext/mysqli/config.m4 - ext/mysqli/mysqli.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/php_mysqli.h: - added profiler support - -2003-03-03 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - ext/standard/credits_ext.h - ext/standard/credits_sapi.h: - Update credits. - - * (PHP_4_3) - NEWS: - BFN - - * ext/mcrypt/mcrypt.dsp: - MFB: Enabled mcrypt_generic_deinit() on windows (#22520) - - * (PHP_4_3) - ext/mcrypt/mcrypt.dsp: - Enabled mcrypt_generic_deinit() on windows (#22520) - -2003-03-03 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - More compiler warnings fixed. - - * main/php_variables.h - main/streams/xp_socket.c: - Compiler warning fix. - - * main/php_variables.c: - Fixed compiler warnings. - -2003-03-03 J Smith <jsmith@tutorbuddy.com> - - * tests/classes/__call_001.phpt - tests/classes/__clone_001.phpt - tests/classes/__set__get_001.phpt - tests/classes/constants_scope_001.phpt - tests/classes/dereferencing_001.phpt - tests/classes/factory_001.phpt - tests/classes/object_reference_001.phpt - tests/classes/singleton_001.phpt - tests/lang/error_2_exception_001.phpt - tests/lang/namespace_001.phpt: - Added some tests for ZE2 features and their functionality. - -2003-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/ctor_dtor.phpt - tests/classes/ctor_dtor_inheritance.phpt: - Adding tests for ctor/dtor handling - - * tests/classes/abstract_static.phpt: - Adding tests for abstract static methods - - * tests/classes/abstract_final.phpt - tests/classes/final.phpt - tests/classes/final_abstract.phpt - tests/classes/final_redeclare.phpt: - Adding tests for final methods - -2003-03-03 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - main/main.c: - MFH: adding disable_classes ini directive - - * (PHP_4_3) - php.ini-dist - php.ini-recommended: - MFH: adding placeholder for the new disable_classes directive - - * php.ini-dist - php.ini-recommended: - adding placeholder for the new disable_classes directive - - * main/main.c: - adding disable_classes ini directive based on the - newly introduced zend_disable_class function - -2003-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/run-test/test008a.phpt: - (re)check in non ZendOptimizer version of test - - * sapi/cli/TODO: - remove entry done already - -2003-03-02 Jani Taskinen <sniper@iki.fi> - - * ext/ldap/config.m4: - typofix - - * ext/ldap/config.m4: - Special case for MacosX.. - - * ext/ldap/config.m4: - Fixed bug #22485 (hardcoded shared lib extensions) - -2003-03-02 Zeev Suraski <zeev@zend.com> - - * main/php_variables.c: - Fix old variable names - -2003-03-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - fix problem in current HEAD - - -2003-03-02 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/activescript/scriptengine.cpp: - typo fix - -2003-03-02 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - New function news. - -2003-03-02 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/CREDITS: - -** empty log message *** - -2003-03-02 Zeev Suraski <zeev@zend.com> - - * ext/standard/info.c - main/php_variables.c: - - Optimize $_REQUEST - - Fix phpinfo() - -2003-03-02 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/activescript/classfactory.cpp - sapi/activescript/php4activescript.c: - Build-performance tweaks - - * ext/rpc/com/com.h - sapi/activescript/classfactory.cpp - sapi/activescript/scriptengine.cpp: - Fix build for activescript sapi - -2003-03-02 Derick Rethans <d.rethans@jdimedia.nl> - - * php.ini-dist - php.ini-recommended: - - It was called _VARS, not _GLOBALS :-) - -2003-03-02 Zeev Suraski <zeev@zend.com> - - * php.ini-dist - php.ini-recommended - ext/filepro/filepro.c - ext/session/session.c - main/main.c - main/php_globals.h - main/php_variables.c - main/php_variables.h: - Add JIT initialization for _SERVER and _ENV - (it's less important for the others, even though it should be fairly - easy now too) - -2003-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed my silly mistake in the filter code - -2003-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/network.c: - Reverted my previous commit - -2003-03-01 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/plain_wrapper.c: - Ensure that all fields are initialized to NULL. - -2003-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/network.c: - Fixed build - -2003-03-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/xmlrpc/xmlrpc-epi-php.c: - Fix two crash bugs when optional parameters are not specified. - Fix folding markers. - - * main/streams/xp_socket.c: - Don't shutdown() unix sockets. - It causes the server end to close down/break. - - * main/streams/memory.c: - Folding fixes - - * scripts/Makefile.frag: - Add streams headers to those used for shared extensions. - - * NEWS: - New! - -2003-03-01 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/CREDITS: - update credits (ilia,myself) - -2003-03-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h: - Expose php_stream_copy_to_stream as stream_copy_to_stream(); a high - performance alternative to looping reads and writes. - -2003-03-01 Pierre-Alain Joye <paj@pearfr.org> - - * (PHP_4_3) - ext/gd/CREDITS: - Update credits - -2003-02-28 Wez Furlong <wez.php@thebrainroom.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/standard/streamsfuncs.c - main/network.c - main/php_network.h - main/streams/xp_socket.c - win32/select.c: - Tidy up stupid signed/unsigned issues with win32 by introducing a - php_socket_t typedef. - -2003-02-28 Rasmus Lerdorf <rasmus@lerdorf.com> - - * main/php_ini.c: - MFB config-file-scan-dir crash fix - - * (PHP_4_3) - main/php_ini.c: - but there is no top php.ini file, we would get a segfault. (Rasmus) - -2003-02-28 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.h: - Add this file... - - * NEWS - configure.in - ext/ftp/ftp.c - ext/openssl/xp_ssl.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h - ext/standard/fsock.c - ext/standard/streamsfuncs.c - main/network.c - main/php_network.h - main/streams/php_stream_transport.h - main/streams/transports.c - main/streams/xp_socket.c: - New user-space functions: - . stream_socket_client() - similar to fsockopen(), but more powerful. - . stream_socket_server() - Creates a server socket. - . stream_socket_accept() - Accept a client connection. - . stream_socket_get_name() - Get local or remote name of socket. - - Tidy up some leaks and debug printfs. - Move more streams functions into streamsfuncs.c and streamsfuncs.h. - -2003-02-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c - ext/standard/php_fopen_wrapper.c: - Fixed compiler warnings. - -2003-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Was actually an ucwords() problem... - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/TODO: - callbacks are now supported - (although there's still room for improvements) - -2003-02-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS: - BFN - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/file.c - ext/yp/yp.c - ext/yp/yp.c: - MFphp5 - - * ext/standard/file.c: - it is still to early in the morning for coding :( - - * ext/standard/file.c: - make sure that GNU extensions exist for fnmatch() - -2003-02-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/curl/curl.c: - - MFH: Fixed bug #22312 (crash on failed connection when curl_getinfo() was - called). - (Phil Oleson <poleson@verio.net>) - - * ext/curl/interface.c: - - Fixed bug #22312 (crash on failed connection when curl_getinfo() was - called). - (Phil Oleson <poleson@verio.net>) - - * ext/ftp/ftp.c - ext/ftp/php_ftp.c - ext/openssl/xp_ssl.c - main/php_network.h: - - No need to include the ssl headers elsewhere but in ext/openssl - - * ext/yaz/config.m4 - ext/yaz/php_yaz.c: - YAZ 2.0 or later is required now. - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - - support for "callback" type - - proto syntax errors are now passed back to the top level parser - - * scripts/ext_skel_ng/ext_skel_ng.php: - support for passing description file name on command line - -2003-02-28 Jani Taskinen <sniper@iki.fi> - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: - ws & CS - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/xml_stream_parser.php: - "on line #", not "in line #" - - * scripts/ext_skel_ng/php_element.php: - added "callback" type (and fixed a stupid typo) - - * scripts/ext_skel_ng/extension.dtd: - some DTD fixes and <code> as a toplevel element for .c and .h code snippets - -2003-02-28 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/plain_wrapper.c: - Implement memory mapping for win32. - Could do with some rigorous testing; simple readfile() tests here appear - to work. - -2003-02-28 Ilia Alshanetsky <ilia@prohost.org> - - * main/network.c: - compiler warning fixed. - -2003-02-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/dir.c: - Fixed compiler warning. - - * ext/openssl/xp_ssl.c: - fixed compiler warnings. - -2003-02-27 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/config.m4: - streams.c -> streamsfuncs.c - - * ext/standard/streams.c - ext/standard/streamsfuncs.c - win32/php4dllts.dsp - win32/select.c: - Update win32 build. - Since msvc sucks, I had to rename ext/standard/streams.c to - ext/standed/streamsfuncs.c - - * ext/standard/config.m4 - ext/standard/file.c - ext/standard/file.h - ext/standard/streams.c - win32/select.c - win32/select.h - win32/installer/README: - Move streams specific stuff from ext/standard/file.c -> - ext/standard/streams.c - Move win32 select implementation into win32/. - Will update win32 build in a moment. - -2003-02-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/filestat.c: - Fixed a bug that would cause filetype() to return "unknown" for - non-existent files on Win32. - -2003-02-27 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - main/php_streams.h - main/streams/xp_socket.c: - Add a generic meta data api for streams. - -2003-02-27 Rasmus Lerdorf <rasmus@lerdorf.com> - - * TODO-PHP5: - The basic input filtering framework is done and working nicely - -2003-02-27 Wez Furlong <wez.php@thebrainroom.net> - - * TODO: - Update todo slightly - - * ext/openssl/openssl.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/php_fopen_wrappers.h: - - Move https:// and ftps:// wrapper registration into the openssl module. - - Expose the http:// and ftp:// wrappers as PHPAPI - - Remove unused variables - - * main/network.c - main/streams/transports.c - main/streams/xp_socket.c - win32/php4dllts.dsp: - Fixup build for win32 - -2003-02-27 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/filestat.c: - Fixed bug #21410 (fixed handling of NULL or "" files on Win32) - -2003-02-27 Jani Taskinen <sniper@iki.fi> - - * NEWS: - ..if only all lakes were kossu.. - -2003-02-27 Hartmut Holzgraefe <hartmut@six.de> - - * ext/yp/yp.c: - changed from strncpy to strlcpy on request - -2003-02-27 Sascha Schumann <sascha@schumann.cx> - - * main/php_streams.h: - rename macro argument so that it does not partially match the string. - - fixes a warning on unixware - -2003-02-27 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Changed maxmsglen in ifx_errormsg() back to normal 255 instead of 10 - - * ext/informix/ifx.ec: - - Fixed possible Segfault in ifx_errormsg() using malloc() instead of - emalloc() - -2003-02-26 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/gd.c: - add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>, - 2 Pierre-Alain Joye) - - * ext/gd/php_gd.h: - add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>, - Pierre-Alain Joye) - -2003-02-26 Rasmus Lerdorf <rasmus@lerdorf.com> - - * main/main.c: - MFB: Get rid of a redundant syscall on non-Windows - - * (PHP_4_3) - main/main.c: - Get rid of an unnecessary syscall on non-Windows. We don't need two - setitimer() calls here in order to reset the timer. - -2003-02-26 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/exec.c - ext/standard/exec.h: - 1) Make the output of system() binary safe - 2) Solved a memory leak when the return_value variable passed by reference - is - not an integer in system()/exec()/passthru(). - 3) Solved a bug in exec(), which would make it append to the 2nd parameter - (passed by reference) if the parameter is an array instead of - overwriting it. - 4) Changed the code to use the streams code, resulting in a smaller code - base. - 5) Various cleanups resulting in reduction of overall code base inside the - file - by ~ 1/3. - 6) Speed improvements of ~2.5 times compared to previous performance - (based on - attached PHP script). - -2003-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c: - allow keys as array(group, name) for handler inifile - - * ext/dba/dba_flatfile.c: - ws - - * ext/dba/libcdb/cdb.c: - make it faster - - * ext/dba/libinifile/inifile.c: - if skip param of dba_fetch is -1 stop do not restart search after last - element - -2003-02-26 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/mail.c - main/main.c: - - Added an extra ini setting with which extra commands can be forced to - the sendmail deamon on a per-vhost base. The value in this ini setting - will override all extra commands passed as the 5th parameter to mail() - and will work in Safe Mode. - - * ext/standard/file.c: - - Fix proto - - * ext/standard/basic_functions.c: - - Whitespace - -2003-02-26 Hartmut Holzgraefe <hartmut@six.de> - - * (PHP_4_3) - ext/yp/yp.c - ext/yp/yp.c: - MFphp5 - - * ext/yp/yp.c: - changed to emalloc just to be safe - - * scripts/ext_skel_ng/php_logo.php - scripts/ext_skel_ng/php_resource.php: - forgot to add these two on my last commit :( - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/exec.c: - Made shell_exec() use streams, this simplifies the code and in some cases - makes it a little faster too. - - * ext/standard/url.c: - MFH (forgot to put this fix into the 5.X tree). - -2003-02-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - NEWS update - - * ext/standard/file.c: - Set fgetss() free from the length parameter - - * (PHP_4_3) - NEWS: - BFN: the fix was actually done by Ilia. - - * (PHP_4_3) - ext/standard/html.c: - MFH(r1.72): int / long change - Fixed bug #22301 (htmlspecialchars crashes on Tru64) - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug22414.phpt: - Fixed test. - - * ext/standard/exec.c - ext/standard/tests/file/bug22414.phpt: - Fixed bug #22414 and added a test case for it. - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * ext/odbc/config.m4: - Cleanup - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * (PHP_4_3) - configure.in: - MFH: Fixed bug #21224 (apache configure fails when using - --enable-versioning) - - * configure.in: - - Fixed bug #21224 (apache configure fails when using --enable-versioning) - - * (PHP_4_3) - main/php.h - main/php_sprintf.c - main/snprintf.c - main/snprintf.h: - MFH: Fixed bug #20256 (snprintf() not defined on some systems) - - * main/php.h - main/php_sprintf.c - main/snprintf.c - main/snprintf.h: - Fixed bug #20256 (snprintf() not defined) - -2003-02-25 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - Tabify - - * ext/yaz/php_yaz.c: - yaz_search supports query type cql - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * configure.in: - typofix - - * ext/curl/interface.c - ext/curl/multi.c: - (hope) fix some win32 build errors - -2003-02-25 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/CREDITS - ext/informix/ifx.ec - ext/informix/php_informix.h - ext/informix/php_informix_includes.h: - - Added Corne' Cornelius to CREDITS/Authors - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * sapi/pi3web/pi3web_sapi.c: - Another win32 build fix. - - * sapi/activescript/php4activescript.c - sapi/activescript/scriptengine.cpp: - (hopefully) fix the build.. - - * (PHP_4_3) - configure.in: - MFH: Fixed bug #14245 ('make install' fails on AIX when using --with-apxs). - - * configure.in: - - Fixed bug #14245 ('make install' fails on AIX when using --with-apxs). - -2003-02-25 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/config.m4: - - Changed IFX_VERSION to work with Major versions with more then one digit - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * ext/oci8/config.m4: - fix bug #22324, libjdbcoci8.so is not necessarily needed.. - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/ftp_fopen_wrapper.c: - Fixed bug #22402 (opening of ftp for read/write could fail due to invalid - return code handling). - Solution suggested by jan@jancm.org - - * (PHP_4_3) - ext/gd/libgd/gd.c: - MFH (fix for crash in gdImageCopyMergeGray()). - - * ext/gd/libgd/gd.c: - Fixed a crash in gdImageCopyMergeGray(). - -2003-02-25 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml - pear/PEAR/Common.php - pear/PEAR/Packager.php - pear/PEAR/Command/Package.php: - - fixed <provides> generation, provides elements are now included for - every non-private class, function and method - - * ext/tokenizer/tokenizer.c: - - add new ZE2 tokens - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams/plain_wrapper.c: - Fixed various compiler warnings. - - * main/streams/plain_wrapper.c: - Use native flock() whenever possible. - - * ext/standard/file.c - main/php_streams.h - main/streams/plain_wrapper.c: - Added locking to streams. - Allow PHP to automatically release locks on files when terminating the - stream. - Fixed bugs in the handling of the 3rd optional parameter to flock(). - -2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/streams/memory.c: - Removed unnecessary asserts - - * ext/standard/filters.c: - Fixed string.strip_tags filter so it reflects the change on php_strip_tags - - * ext/standard/file.c: - Made fgetss() binary safe too - - * ext/standard/string.c: - Fixed possible buffer overflow of php_strip_tags - - * ext/standard/php_string.h - ext/standard/string.c: - Made strip_tags() binary safe - -2003-02-24 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/user_filters.c: - Initial re-implementation of userfilters after filterchain redesign by wez. - More userspace API to come. - -2003-02-24 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - main/php_streams.h - main/streams/cast.c - main/streams/plain_wrapper.c - main/streams/streams.c: - MFB: Bunch of streams related fixes. - -2003-02-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * ext/standard/mail.c: - Fixed bug #22355 (PHP would remove folding from Subject & To fields). - -2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22367.phpt: - - Added test case for bug #22367 - - * ext/standard/reg.c: - Forgot to fix this part - - * tests/lang/bug21600.phpt: - Fixed the test as the result is just considered to be expected - - * (PHP_4_3) - ext/standard/reg.c: - MFH(r1.74): fixed an signed / unsigned issue - - * ext/standard/reg.c: - Fixed a signed / unsigned issue. - - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache/config.m4: - MFH: Possible fix for #22259 + part 1/2 for fixing AIX DSO bug - - * sapi/apache/config.m4: - Possible fix for #22259 + part 1/2 for fixing one AIX bug.. - -2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/reg.c: - Style fix - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - tests/lang/bug21600.phpt - tests/lang/bug22231.phpt: - - Removing pointless tests. (both of these will be fixed in PHP 5) - - * NEWS - NEWS: - BFN - - * acinclude.m4: - fix quotes - -2003-02-24 Zeev Suraski <zeev@zend.com> - - * sapi/apache2filter/apache_config.c - sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c: - (possibly) fix Win32 builds of the Apache 2 filter - -2003-02-24 Hartmut Holzgraefe <hartmut@six.de> - - * ext/yp/yp.c: - "key" has to be zero-delimited - - * scripts/ext_skel_ng/TODO - scripts/ext_skel_ng/dummy.gif - scripts/ext_skel_ng/ext_skel_ng.php - scripts/ext_skel_ng/extension.dtd - scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - - code generation: resources and phpinfo logo - - duplicate code elimination for prototype parsing - - improved phpinfo block (incl. logo) - - some input error checking - - documentation generation for ini-directives, constants - and resources - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * ext/informix/ifx.ec - ext/informix/ifx.ec: - no c++ comments - -2003-02-24 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - (PHP ifx_errormsg) Fixed Informix bug where ifx_errormsg() would Segfault - on an unopened connecection and with an errorcode - supplied - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4: - Always use the libtool which is build in the top_builddir. - - * ext/mhash/mhash.c - ext/mhash/php_mhash.h: - fix compile warning - -2003-02-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c - ext/standard/tests/file/bug22382.phpt - ext/standard/tests/file/test2.csv: - Fixed bug #22382 (fgetcsv did not handle \" correctly). - -2003-02-24 George Schlossnagle <george@omniti.com> - - * sapi/apache/mod_php4.c: - ws fix - - * sapi/apache/mod_php4.c: - hopefully a fix for 19919 - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * ext/standard/basic_functions.c - ext/standard/dns.c - ext/standard/dns.h: - Extra paranoia checks if dn_skipname/dn_expand exist or not - -2003-02-23 Jani Taskinen <sniper@iki.fi> - - * main/fopen_wrappers.c: - MFB: Fix for open_basedir error message - -2003-02-23 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - main/fopen_wrappers.c - main/streams.c: - open_basedir fixes from David Saez - -2003-02-23 Stig Bakken <ssb@fast.no> - - * pear/packages/XML_Parser-1.0.1.tar - pear/packages/XML_Parser-1.0.tar: - - - upgrading XML_Parser to 1.0.1 - -2003-02-23 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/libpre.c - sapi/apache/php_apache_http.h: - Added missing headers and Id tags. - - * sapi/cgi/config9.m4: - MFB: Fixed bug #22356 (Do not add empty -I flags). - - * (PHP_4_3) - sapi/cgi/config9.m4: - Fixed bug #22356 (Do not add empty -I flags). - - * ext/imap/config.m4: - Fix for bug #22353 - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - sapi/apache/config.m4 - sapi/apache2filter/config.m4: - MFH: - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT) - - * sapi/apache/config.m4 - sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT) - -2003-02-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/abstract_inherit.phpt: - New test which currently fails - - * NEWS: - Fix the name - -2003-02-23 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2filter/EXPERIMENTAL - sapi/apache2handler/EXPERIMENTAL: - - These both are experimental still. (there has been a note in config.m4 - all the time but these marker files were missing) - - * NEWS: - Style - -2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libinifile/inifile.c: - Dropped optimization - -2003-02-22 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - Correct a bug number - thanks to Philip... - -2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libinifile/inifile.c: - INI files are case insensitive - -2003-02-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - Revent previous patch, adding of file_write_content() was premature. - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h - ext/standard/html.c: - int/long change. - -2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libinifile/inifile.c: - Remove testcode - - * ext/dba/config.m4 - ext/dba/dba.c - ext/dba/dba_inifile.c - ext/dba/php_inifile.h - ext/dba/libinifile/.cvsignore - ext/dba/libinifile/inifile.c - ext/dba/libinifile/inifile.h - ext/dba/tests/dba_inifile.phpt: - - -2003-02-22 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c: - additional speedup for array_shift(). No need to rehash if the removed - element's - key is not scalar and elements with scalar keys are already well numbered - (sequentially from 0) for some reason. This is the case if the leading - elements have no scalar indexes. - -2003-02-22 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - Squashed those ugly bugs! - -2003-02-22 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c: - rehash only in case something is changed. - -2003-02-22 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c: - removed some comments - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/php_mysqli.h: - Fixed bug with stmt_close (libmysql bk version 1.1477 required) - Fixed bug with mysql_execute and float values - -2003-02-22 Justin Erenkrantz <justin@erenkrantz.com> - - * sapi/apache2handler/sapi_apache2.c: - Add xbithack support to apache2handler SAPI. - - (configuration doesn't work, but that's not something new apparently.) - -2003-02-22 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/tests/file/bug21131.phpt - ext/standard/tests/file/bug22362.phpt - ext/standard/tests/file/bug22362.phpt - main/php_streams.h - main/streams.c: - Miscellaneous streams fixes, including probable fixes for: - Bug #21131 (fopen with 'a+' and rewind() doesn't work) - Bug #21713 (include remote files leaks temporary files + descriptors on - Solaris) - Bug #21185 (move_uploaded_file() does not ignore open_basedir as it - should) - Bug #22362 (combinations of fwrite(), fread() and fseek() produce - unexpected results) - -2003-02-21 Wez Furlong <wez.php@thebrainroom.net> - - * main/network.c - win32/php4dllts.dsp: - Add comment about thread-safety of gethostbyname on win32. - Set the correct path to the win32 config.h file in the .dsp file. - -2003-02-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/snmp/php_snmp.h - ext/snmp/snmp.c: - fixed headers and cleaned up a bit - - * ext/standard/basic_functions.c - ext/standard/dns.c - ext/standard/dns.h: - - Fixed bug: #22339 - - * ext/informix/ifx.ec - ext/informix/php_informix_includes.h - ext/snmp/php_snmp.h: - MFB - - * (PHP_4_3) - ext/informix/ifx.ec: - ZTS build fixes, style and ws fixes - - * ext/ingres_ii/ii.c - ext/ingres_ii/ii.h: - ZTS fixes - - * (PHP_4_3) - ext/informix/ifx.ec: - Fix ZTS build - -2003-02-21 David Viner <dviner@yahoo-inc.com> - - * sapi/apache/php4apache.dsp: - this tiny change adds the location of apache includes and libraries that - are installed when you use the Apache Windows Installer - (C:\Program Files\Apache Group\Apache\*). With this patch, - a windows developer who has used the Apache Windows Installer should be - able to compile the Apache sapi module without any modifications to - his/her - installed tree. It should have no effect whatsoever on anyone else. - - --dviner - -2003-02-20 Rasmus Lerdorf <rasmus@lerdorf.com> - - * README.input_filter - ext/mbstring/mb_gpc.c - main/SAPI.c - main/SAPI.h - main/php_variables.c - main/rfc1867.c: - An input filter might not simply strip stuff, it might also turn things - into entities or use some other mechanism which causes the filtered data - to be longer than the original data. Ergo, pass in the address of the - buffer instead so the filter is free to reallocate it. - -2003-02-20 Justin Erenkrantz <justin@erenkrantz.com> - - * ext/pgsql/pgsql.c: - Remove C++-style comment. (Breaks Sun Forte compiler.) - -2003-02-20 Sara Golemon <php@alphaweb.net> - - * ext/standard/php_fopen_wrapper.c: - Reduce unnecessary filter applications when stream is (read|write) only - -2003-02-20 Justin Erenkrantz <justin@erenkrantz.com> - - * sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - Clean up apache2handler SAPI. - - Key improvements: - - Be streamy - - Re-enable virtual() support - - Set content_type correctly - - Remove unnecessary code and reintroduce some missing code - - Change signature from PhP to PHP - -2003-02-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r1.165): Fixed bug #22330 (overloaded strrpos() weirdness) - - * ext/mbstring/mbstring.c: - Fixed bug #22330 (overloaded strrpos() gives wrong results) - Patch by david at santinoli dot com. Thanks! - -2003-02-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/tests/strings/sha1.phpt - ext/standard/tests/strings/sha1raw.phpt: - - Fixed testcase... you can never trust on RFCs it seems - -2003-02-20 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension_parser.php: - put constants into C output - do not limit int constants to numbers, C #defines are ok as strings - foobar(void) needs special treatment in code generation - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * NEWS: - style - -2003-02-20 Corne' Cornelius <cornec@reach.co.za> - - * (PHP_4_3) - ext/informix/php_informix_includes.h: - - from 16 to 32 to prevents possible overflow - -2003-02-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/md5.c: - - Fixed copy and paste bug - - * NEWS - ext/standard/md5.c - ext/standard/sha1.c: - - Also add the optional raw output parameter to md5_file and sha1_file. - -2003-02-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - merge minor differences from head - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - style fix - - * NEWS: - This is added in 4.3.2 - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/pgsql/pgsql.c: - MFH: Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but - returns false) - - * ext/pgsql/pgsql.c: - Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but returns - false) - -2003-02-20 Sascha Schumann <sascha@schumann.cx> - - * NEWS - NEWS - NEWS: - update - -2003-02-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/md5.c - ext/standard/sha1.c: - - No need to add the \0 ourselves, the estrndup in STRINGL takes care of - that for us. - -2003-02-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/php_session.h - ext/session/session.c: - MFH general urlencoding - MFH session_regenerate_id, a change which is as important as the former - one - - * ext/session/session.c: - generally urlencode parameters - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/standard/dns.c: - MFH: - Fixed bug #22299 (gethostbyname() crash with non-existing domain on - MacOSX) - - * ext/standard/dns.c: - - Fixed bug #22299 (gethostbyname() crash with non-existing domain on - MacOSX) - -2003-02-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/http_fopen_wrapper.c: - Revert accidental commit. - - * ext/standard/exec.c - ext/standard/http_fopen_wrapper.c: - Fixed bug #22308 (optimized passthru, code is now ~40 times faster). - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * footer - header: - consistent with the used style - -2003-02-19 Jon Parise <jon@csh.rit.edu> - - * ext/rpc/skeleton/php_skeleton.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h: - Add folding markers and editor directive blocks. - -2003-02-19 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/mbstring/mb_gpc.c - ext/mbstring/mb_gpc.h: - Fix mbstring input_filter - - * README.input_filter - ext/mbstring/mb_gpc.c - ext/mbstring/mbstring.c - main/SAPI.c - main/SAPI.h - main/php_content_types.c - main/php_variables.c - main/rfc1867.c: - Input Filter support. See README.input_filter for details. - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * main/php_scandir.c - main/php_scandir.h: - MFB - - * (PHP_4_3) - main/php_scandir.c - main/php_scandir.h: - dirent.h needs to be included always. - -2003-02-19 Harald Radi <harald.radi+coding.php@nme.at> - - * main/main.c: - prevent xdebug from crashing - -2003-02-19 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - code for the special functions MINIT, MSHUTDOWN, RINIT, RSHUTDOWN, MINFO - and for private internal C helper functions may now be embedded into - the XML specification - -2003-02-19 Wez Furlong <wez.php@thebrainroom.net> - - * NEWS: - typo.. - - * NEWS: - News about the ZE stream thing - -2003-02-19 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension.xml: - test specifications for MINIT and friends - - * scripts/ext_skel_ng/extension.dtd: - <code> inside <function> was supported but missing from the DTD, - added "role" attribute to support "internal" functions like - MINIT and stuff, "private" C functions not to be published as - PHP functions and "public" implemenations of PHP functions - -2003-02-19 Marc Boeren <M.Boeren@guidance.nl> - - * ext/dbx/dbx_pgsql.c: - Fix for bug #22221: pgsql version for dbx_query suppressed a warning that - was trappable by using a user-defined error-handler. A different use of - pgsql_getrow removed the warning and thus the need for suppressing it. - -2003-02-19 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - win32/php5ts.dsw: - remove php5ts workspace from PHP_4_3 branch - -2003-02-19 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/README - sapi/thttpd/README - sapi/thttpd/README: - some improvements - -2003-02-19 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/ext_skel_ng.php - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - Microsoft Developer Studio project file (.dsp) generation added - - for now both config.m4 and .dsp files are generated for the simples - case only (one .c file, one .h file, no external dependencies) - - * scripts/ext_skel_ng/README - scripts/ext_skel_ng/ext_skel_ng.php - scripts/ext_skel_ng/extension.dtd - scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_constant.php - scripts/ext_skel_ng/php_element.php - scripts/ext_skel_ng/php_function.php - scripts/ext_skel_ng/xml_stream_callback_parser.php - scripts/ext_skel_ng/xml_stream_parser.php: - next generation ext_skel script - initial checkin - -2003-02-19 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Revert latest commit - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * main/php_ini.c: - ws/style fixes - -2003-02-19 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Added Input Descriptor Binding to be used by blobs. This fixed a bug - where ESQL/C would cause a Segmentation fault if the first blob in a - result is NULL or '' as soon as it gets a result with blob != NULL - - Fixed leaks where blobs resources weren't always freed - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - main/php_ini.c - main/php_scandir.c - main/php_scandir.h: - MFH: prevent conflicts with other libraries (e.g. libc-client) - - * ext/standard/dir.c: - scandir -> php_scandir, alphasort -> php_alphasort - - * main/php_ini.c - main/php_scandir.c - main/php_scandir.h: - Fix the possible conflicts with other libs (like libc-client) - - * main/SAPI.h - main/alloca.c - main/config.nw.h - main/fopen_wrappers.c - main/fopen_wrappers.h - main/internal_functions.c.in - main/internal_functions_nw.c - main/internal_functions_registry.h - main/internal_functions_win32.c - main/logos.h - main/mergesort.c - main/network.c - main/php3_compat.h - main/php_compat.h - main/php_content_types.h - main/php_globals.h - 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.h - main/php_reentrancy.h - main/php_regex.h - main/php_syslog.h - main/php_variables.c - main/reentrancy.c - main/rfc1867.c - main/rfc1867.h - main/safe_mode.c - main/safe_mode.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/php_stream_context.h - main/streams/php_stream_filter_api.h - main/streams/php_stream_plain_wrapper.h - main/streams/php_stream_userspace.h - main/streams/php_streams_int.h - main/streams/plain_wrapper.c - main/streams/streams.c - main/streams/userspace.c: - ws fixes + missing Id tags, headers added - -2003-02-19 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/config.m4: - Updated IFX_VERSION entry to work with new Version output of ESQL/C - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * NEWS: - cleanup, documentation belongs elsewhere - -2003-02-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/http_fopen_wrapper.c: - Fixed bug #22283 (possible crash when opening relative URLs). - -2003-02-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Added string.strip_tags filter. - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed memory leaks on conversion failure. - - * ext/standard/filters.c: - Revived convert filter codes - -2003-02-18 Jon Parise <jon@csh.rit.edu> - - * ext/rpc/skeleton/skeleton.c: - Remove a stray COM reference. - -2003-02-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libflatfile/flatfile.c: - - wrong use of sizeof(char) - - use define for block size - - a bit faster - - * ext/dba/libflatfile/flatfile.c: - coding style - - * ext/dba/libflatfile/flatfile.h: - avoiding problems - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS - NEWS - NEWS: - BFN - -2003-02-18 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/md5.c - ext/standard/sha1.c - ext/standard/tests/strings/md5.phpt - ext/standard/tests/strings/md5raw.phpt - ext/standard/tests/strings/sha1.phpt - ext/standard/tests/strings/sha1raw.phpt: - - Added new parameter to sha1() and md5() which return the digest as - binary data. (Original patch by Michael Bretterklieber - <mbretter@jawa.at>) - - Added test cases for sha1() and md5() based on the testvectors in RFC - 1321 - and RFC 3174. - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Added description for the hand-made finite state machine. - -2003-02-18 Derick Rethans <d.rethans@jdimedia.nl> - - * run-tests.php: - - Add check for proc_open() being available - -2003-02-18 Sascha Schumann <sascha@schumann.cx> - - * ext/session/php_session.h - ext/session/session.c: - Refactor new-session-id code - - * ext/session/php_session.h - ext/session/session.c: - Remember whether to send a cookie, so that we send out the correct - session id. Also improve check for active session - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c - main/streams/streams.c: - Fix incorrect TSRMLS_CC usage. - Fix com_create_guid() - -2003-02-18 Sascha Schumann <sascha@schumann.cx> - - * ext/session/php_session.h - ext/session/session.c: - add session_regenerate_id() - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Fixed mb_send_mail() so that Content-Type and Content-Transfer-Encoding - headers are overridable by additional header parameters. - This patch fixes bug #21985 and bug #22064. - - * ext/standard/string.c: - Fixed bug #21708 (ucfirst() trouble again) - - - * ext/standard/file.c: - Fixed bug #21689 (fgetcsv suppresses some characters before a separator) - The fix is suggested by Masahiro Nakayama <masa@sfc.wide.ad.jp> - - -2003-02-18 Zeev Suraski <zeev@zend.com> - - * win32/pwd.c - win32/time.h: - Commit missing stuff - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c - ext/rpc/com/variant.h: - Implement com_create_guid(). - Add a special case for RETVAL_VARIANT when a variant is of type - VT_DISPATCH but has a NULL dispatch pointer. - This kind of variant is returned by the WindowsInstaller automation - interface. - - * configure.in - ext/standard/basic_functions.c - main/main.c - main/php_ini.c: - Implement simple stream support in the ZE scanners. - -2003-02-18 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - added new function mysqli_stmt_store_result - - * ext/mysqli/tests/057.phpt: - test for mysqli_stmt_store_result - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c: - Implement com_indexed_prop_set() which allows setting of array-like indexed - properties on COM objects. - It is expected that this function will be transient, waiting for - engine-level and then rpc-level support to be implemented so that this can - be integrated more completely. - I'm committing this now so that others can help develop the msi installer - scripts that require this feature. - -2003-02-18 Sara Golemon <php@alphaweb.net> - - * ext/standard/php_fopen_wrapper.c: - Introduce //filter target to php: wrapper to allow inline application of - filters during fopen() style opperations - -2003-02-18 Jani Taskinen <sniper@iki.fi> - - * NEWS: - style polizei - - * ext/pcntl/config.m4: - getpriority() and setpriority() are in libc.. - - * ext/standard/config.m4: - nice() is part of libc, use AC_CHECK_FUNCS instead - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli_api.c: - Fixed compiler warning. - -2003-02-18 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - main/streams/php_stream_filter_api.h: - Fix stream_filter_(ap|pre)pend to allow attaching on the read and/or write - chains. Automagically decide what to do if noone tells us. - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New function news. - - * ext/pcntl/config.m4 - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Added pcntl_setpriority & pcntl_getpriority(). These functions can be used - to fetch and alter the priority of a process. - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/filter.c - main/streams/streams.c: - TSRMLS! - - * ext/standard/tests/filters/basic.phpt: - Add basic test of read filters and read filter chain. - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/exec.c - ext/standard/exec.h: - By popular demand nice() is renamed to proc_nice(). - A better error message for proc_nice() failure. - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - ext/standard/filters.c - ext/standard/user_filters.c - main/php_streams.h - main/streams/cast.c - main/streams/context.h - main/streams/filter.c - main/streams/filter_api.h - main/streams/php_stream_context.h - main/streams/php_stream_filter_api.h - main/streams/php_stream_plain_wrapper.h - main/streams/php_stream_userspace.h - main/streams/plain_wrapper.h - main/streams/streams.c - main/streams/userspace.h: - Implement new filter API, stage 1. - This breaks user-space filters (for the time being), and those - weird convert.* filters in ext/standard/filters.c - - The filters stack has been separated into one chain for read and one chain - for write. - - The user-space stream_filter_append() type functions currently only - operate - on the read chain. They need extending to work with the write chain too. - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/exec.c - ext/standard/exec.h: - Added nice() function, which allows changing of priority for the current - process. - -2003-02-18 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/056.phpt: - new test (class which extends mysqli. currently this test fails :( ) - - * ext/mysqli/mysqli.c: - removed duplicate code - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c: - fixed some leaks when mysql_close will be called before all stmts are - freed. - -2003-02-17 Georg Richter <georg.richter@phpev.de> - - * 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: - additional tests for non freed objects - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/snmp/config.m4: - MFB: Sanity check. - - * (PHP_4_3) - ext/snmp/config.m4: - Sanity check to prevent errors in other extensions tests. - - * NEWS: - Update - -2003-02-17 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/049.phpt: - test for mysql_fetch_row (oo-style) - -2003-02-17 Zeev Suraski <zeev@zend.com> - - * ext/rpc/com/com.c - ext/rpc/com/conversion.c - ext/rpc/com/dispatch.c - ext/rpc/com/variant.c - ext/snmp/winsnmp.c - ext/standard/file.c - ext/standard/flock_compat.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/pack.c - ext/standard/rand.c - ext/w32api/w32api.c - ext/zlib/zlib.c - main/fopen_wrappers.c - main/main.c - main/network.c - main/php.h - main/php_open_temporary_file.c - sapi/apache/php_apache_http.h - sapi/cgi/cgi_main.c - sapi/isapi/php4isapi.c: - Win32 build improvements - -2003-02-17 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/isapi/php4isapi.c: - Fix build under win32 - -2003-02-17 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_fe.c: - added close method/alias for result object (for compatibility with - statement and - link objects) - - * ext/mysqli/tests/048.phpt: - test for OO-Implementation (bind_result) - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * ext/standard/proc_open.c: - you know it's time to get away from the keyboard when you do this. - - fix my last fix - -2003-02-17 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/proc_open.c: - - Style polizei - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/standard/basic_functions.c - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/php_standard.h - ext/standard/php_sunfuncs.h - ext/standard/sunfuncs.c - ext/standard/sunfuncs.h - win32/php4dllts.dsp: - - Cleaned this mess a bit: - . Centralized the functions sunrise/sunset to php_sunrise_sunset - to lessen duplicate code. - . Made wrapper function php_do_date_sunrise_sunset() to lessen - duplicate code. - . Coding style fixes. - . renamed sunfuncs.h -> php_sunfuncs.h - - * ext/standard/tests/time/idate.phpt: - - These results were obviously got with TZ=GMT - - * ext/standard/tests/general_functions/sunfuncts.phpt: - Assuming the results were created in system with Asia/Jerusalem as TZ - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * ext/standard/proc_open.c: - fix it the right way - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/general_functions/sunfuncts.phpt: - override precision ini setting - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - prevent possible crash if used in combo with mod_gzip - fix command line - - * ext/standard/proc_open.c: - If you pass NULL, you do not get a NULL value, make sure it is. - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/bcmath/libbcmath/src/bcmath.h - ext/bcmath/libbcmath/src/config.h - ext/ovrimos/ovrimos.c - ext/standard/flock_compat.c - win32/glob.c - win32/time.h - win32/winutil.c: - - Let's be consistent with these.. - -2003-02-17 Wez Furlong <wez.php@thebrainroom.net> - - * main/php_streams.h - main/streams/context.h - main/streams/filter_api.h - main/streams/plain_wrapper.h - main/streams/userspace.h: - Move some of the streams header into supplementary files - - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * run-tests2.php: - bring up to date with change in run-tests - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - Bump up the version. - -2003-02-17 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/sunfuncs.c: - Fix compile warning - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * win32/installer/setini.php: - Some additional sanity. - - * win32/php4dllts.dsp: - Add the sunfuncs to the .dsp file for Moshe. - - * win32/php4dllts.dsp: - Update win32 project for streams juggling. - - * ext/standard/file.c: - Remove unused vars - -2003-02-16 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/php_standard.h - ext/standard/sunfuncs.c - ext/standard/sunfuncs.h - ext/standard/tests/general_functions/sunfuncts.phpt - ext/standard/tests/time/idate.phpt: - - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * configure.in - main/memory_streams.c - main/streams.c - main/user_streams.c - main/streams/.cvsignore - main/streams/cast.c - main/streams/filter.c - main/streams/memory.c - main/streams/php_streams_int.h - main/streams/plain_wrapper.c - main/streams/streams.c - main/streams/userspace.c: - Move streams files around a bit, to ease maintenance. - I will update the win32 .dsp in a moment. - -2003-02-16 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/042.phpt - ext/mysqli/tests/047.phpt: - fixed output - -2003-02-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli_api.c: - Reverted lld -> lld patch and added explanation as to why it should not be - done. - - * ext/mysqli/mysqli_api.c - ext/mysqli/php_mysqli.h: - Moved longlong conversion to a macro. - - * ext/mysqli/tests/014.phpt: - better skip condition. - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/tests/file/bug21131.phpt: - Remove bogus test. - Append mode always causes written data to go to the end of the file, - regardless of the current seek position. - - * ext/standard/proc_open.c - ext/standard/proc_open.h: - Integrate Shanes patch that allows specifying the cwd and environment - for the child process created by proc_open(). - -2003-02-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3_1) - NEWS: - BFN - -2003-02-16 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/047.phpt: - test for mysqli_prepare_result - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * ext/bcmath/libbcmath/src/config.h: - Fix bcmath build under win32. - -2003-02-16 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/046.phpt: - test for mysqli_stmt_affected_rows (delete command) - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - added new function mysqli_stmt_affected_rows - added bigint support for mysqli_affected_rows - fixed memleak in mysqli_prepare (stmt->is_null) - fixed return type for mysqli_connect - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * run-tests.php - ext/curl/interface.c - ext/curl/streams.c - ext/fbsql/php_fbsql.c - ext/ftp/ftp.c - ext/hyperwave/hg_comm.c - ext/hyperwave/hw.c - ext/imap/php_imap.c - ext/ldap/ldap.c - ext/mcal/php_mcal.c - ext/mysql/php_mysql.c - ext/odbc/php_odbc.c - ext/rpc/com/com_wrapper.c - ext/snmp/snmp.c - ext/standard/dns.c - ext/standard/file.c - ext/standard/fsock.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/pack.c - ext/zlib/zlib.c - main/fopen_wrappers.c - main/mergesort.c - main/network.c - main/php.h - main/php_open_temporary_file.c - main/streams.c - win32/php4dllts.dsp - win32/sendmail.c - win32/time.h: - A add much more useful select(2) implementation than is provided by - windows sockets. The winsock implementation will only work with sockets; - our implementation works with sockets and file descriptors. - By association, stream_select() will now operate correctly with files, - pipes and sockets. - - This change required linking against the winsock2 library. In terms of - compatibility, only older versions of windows 95 do not have winsock2 - installed by default. It is available as a redistributable file, and is - most likely installed by any OS patches (eg: Internet Explorer) applied by - the user. - - Also, add a win32 compatible pipe test when opening a stream from a pipe. - This test will only work on NT, win2k and XP platforms. Without this - test, interleaved fread() and select() calls would cause the read buffer - to be clobbered. I will be working on a fix for this issue for win9x. - -2003-02-16 Anil Madhavapeddy <anil@recoil.org> - - * pear/PEAR/Command/Package.php: - fix error msg typo - -2003-02-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cgi/cgi_main.c - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/getopt.c - sapi/cli/php.1.in - sapi/cli/php_cli.c - sapi/cli/php_getopt.h: - - Allow long option names - - Update CLI's manpage - - - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3_1) - sapi/cgi/cgi_main.c: - revert this - - * (PHP_4_3_1) - main/fopen_wrappers.c: - Revert this. - - * (PHP_4_3) - sapi/apache2handler/.cvsignore - sapi/apache2handler/README: - - Remove all of it. - -2003-02-15 Ian Holsman <Ian@holsman.net> - - * (PHP_4_3) - sapi/apache2handler/CREDITS - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - - After short discussion, the #php.bugs mob decided that we don't want - this in PHP_4_3 branch. At least as long as it doesn't work as well - (or preferrably better :) than the apache2filter SAPI does. - - So please remove it from the branch for now.. - - --Jani - -2003-02-15 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New feature news. - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3_1) - configure.in - sapi/cgi/cgi_main.c: - - correct version plus the fix. - -2003-02-15 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3_1) - main/php_version.h: - New version number. - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-02-15 Stig Bakken <ssb@fast.no> - - * (PHP_4_3) - pear/PEAR.php - pear/System.php - pear/package-PEAR.xml - pear/package.dtd - pear/OS/Guess.php - pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Command/Auth.php - pear/PEAR/Command/Build.php - pear/PEAR/Command/Common.php - pear/PEAR/Command/Config.php - pear/PEAR/Command/Install.php - pear/PEAR/Command/Package.php - pear/PEAR/Command/Registry.php - pear/PEAR/Command/Remote.php - pear/PEAR/Frontend/CLI.php - pear/scripts/pear.bat - pear/scripts/pear.in: - - import PEAR 1.0.1 - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * main/main.c: - - Fix unsetting of open_basedir, safe_mode_exec_dir and user_dir with - "php_admin_value <ini option> none" - - Fixes bug #22220 - -2003-02-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/config.m4: - Proper lib detection. - -2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS - NEWS: - B.F.N. - - * main/streams.c: - Fixed bug #22234 - -2003-02-15 Wez Furlong <wez.php@thebrainroom.net> - - * run-tests.php: - If a test does not have any data after 60 seconds of waiting, assume that - it died a horrible death and kill it. - This is useful on windows when a message box is popped-up during an - automated - test-run. - - * ext/standard/proc_open.c: - Add optional signal parameter to proc_terminate. - - * ext/standard/basic_functions.c - ext/standard/exec.h - ext/standard/proc_open.c: - Add proc_terminate() function to forcibly kill off a process created - with proc_open(). - -2003-02-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/tests/014.phpt: - Fixed skip condition. - -2003-02-15 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt: - added skipif section (innodb-support) - -2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/formatted_print.c - ext/standard/tests/strings/bug22227.phpt: - MFH(r1.65): Fixed bug #22227 - MFH: Added test case for bug #22227 - - * ext/standard/formatted_print.c - ext/standard/tests/strings/bug22227.phpt: - Fixed bug #22227 - Added test case for bug #22227 - -2003-02-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - fix parameter string (-R & -H) - -2003-02-15 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - bug fixed. - -2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22231.phpt: - - Added test case for bug #22231 - -2003-02-15 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - MFH: Fix for Bug #21809 (select() never times out during socket shutdown) - -2003-02-15 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Option -b needs an argument. This fixes #22229. - -2003-02-15 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/mysqli/tests/.cvsignore: - Add .cvsignore for tests. - -2003-02-15 Ian Holsman <Ian@holsman.net> - - * (PHP_4_3) - sapi/apache2handler/.cvsignore - sapi/apache2handler/CREDITS - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - alternate apache2 SAPI. - -2003-02-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/php_mysqli.h: - Allow mysqli to be built when imap (c-client) is used. - - * ext/ftp/ftp.c - ext/ftp/php_ftp.c - ext/mysqli/mysqli_api.c: - CS fixes. - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c: - Fixed compile warnings. - -2003-02-14 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/045.phpt: - test for bind_result with show - -2003-02-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Slight fix for consistency - - * (PHP_4_3) - NEWS: - BFN - -2003-02-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c: - a little bit slower but somewhat tricky and more flexible and it does not - allocate static buffers anymore - -2003-02-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/string.c: - Fixed wrong commit: s/&/*/ - - * (PHP_4_3) - ext/standard/string.c: - MFH(r1.358): Fixed a str_replace() bug similar to bug #22224 - - * ext/standard/string.c: - Fixed a str_replace() bug similar to bug #22224 - - * (PHP_4_3) - ext/standard/string.c - ext/standard/tests/strings/bug22224.phpt: - MFH(r1.357): Fixed bug #22224 - MFH: Added test case for the bug - - * ext/standard/string.c - ext/standard/tests/strings/bug22224.phpt: - Fixed bug #22224 (implode changes object references in array) - Added test case for the bug - -2003-02-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli_nonapi.c: - Fixed a typo. - -2003-02-14 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_nonapi.c: - fixed compiler warning - - * ext/mysqli/mysqli_api.c: - fixed a bug in mysqli_fetch - removed c++ comment (thx to Jani :) - fixed compiler warning - -2003-02-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - Missing portion of the previous patch. - - * ext/mysqli/php_mysqli.h: - Buncha Fixes. - * Fixed a number of memory leaks. - * Fixed some php_error_docref() calls that tried to print non-existent - arguments. - * Fixed some signed/unsigned problems. - * Fixed the MYSQLI_FETCH_RESOURCE macro so that compilers do not complain - about un-initialized variables. - * CS fixes. - -2003-02-14 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c: - bind_result fix - - * ext/mysqli/mysqli.c: - fixed a bug in prepare/bind - -2003-02-14 Jani Taskinen <sniper@iki.fi> - - * sapi/cgi/cgi_main.c: - MFB - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Added missing Id tag - -2003-02-14 Thies C. Arntzen <thies@thieso.net> - - * .gdbinit: - add really nice dump_bt function for debugging in gdb - -2003-02-14 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - ext/standard/config.m4: - - MFH, do not add libcrypt if crypt() is provided by libc. - - * configure.in - ext/standard/config.m4: - - Don't add libcrypt if the crypt() function is provided already. - (by libc, like in HP-UX) - -2003-02-13 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c: - MFB(r-1.68.2.5) Bug 22052 - - * (PHP_4_3) - ext/ftp/ftp.c: - Buf #22052 More casual efree()ing causing segfaults - -2003-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/domxml/php_domxml.c: - pass tsrmls instead of fetching it always - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - MFB: Fix for bug #22199 - - * (PHP_4_3) - main/streams.c: - Fix for Bug #22199 (fputs() + fgets() destroys readbuffer for non-seekable - streams). - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - typofix - -2003-02-13 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/ftp/ftp.c: - Bug #22059. ftp_chdir() causes segfault. efree(ftp->pwd) was being called - without knowing for certain that ftp->pwd - actually pointed anywhere. - -2003-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cgi/cgi_main.c: - fix non FCGI build - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/strings/bug22187.phpt: - - Added test case for bug #22187. - - * main/snprintf.c: - Modified fix for bug #22187 so that it does not affect handling of numbers - represented in scientific notation. - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/strings/crypt.phpt: - - Added test for those different crypt() methods. Hopefully I got the - results right. - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/connect.inc: - include file for test - -2003-02-13 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - There is *absolutely no* definitive way to know if argv0 is the - actual php script, or if it is the beginning of a query string. - Additionaly, passing parameters on the command line is - not part of CGI spec, and is not required by either - Apache or IIS. So I have removed that code altogether, - and done some further cleanup. Also fix pre4.3 behaviour if - fix_pathinfo=0. - I've tested with IIS and Apache 1.3.27 on w2k and RH 7.3. - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/rpc/com/variant.c: - Fixed warnings. - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/php_open_temporary_file.c: - Another IS_SLASH fix. - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/formatted_print.c - ext/standard/tests/strings/bug22207.phpt: - Fixed bug #22207 (e notation in *printf would be missing a 0 when there is - no exponent). - Added a test case for the bug. - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - A probable cure for many getcwd/relative include related problems for - win32. - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/spprintf.c: - PAD() macro didn't increase the buffer size resulting in loss of the - padding. - -2003-02-13 Edin Kadribasic <edink@proventum.net> - - * ext/mysqli/mysqli_api.c: - Use my_ulonglong instead of unsigned long long to make msvc++ happy. - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * NEWS: - change history - - * (PHP_4_3) - NEWS: - altering history.. - -2003-02-13 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - ext/standard/info.c: - add missing include - -2003-02-13 Edin Kadribasic <edink@proventum.net> - - * ext/mysqli/.cvsignore: - Adding missing .cvsignore - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams.c: - Fixed a typo. - - * main/streams.c: - Simplified the mode validation code & added support for read+write mode to - 'x' mode. - - * ext/rpc/com/variant.c: - Added missing header needed for rpc_error(). - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - Clarify error message. - -2003-02-13 Edin Kadribasic <edink@proventum.net> - - * ext/mysqli/mysqli.dsp: - Initial windows project file - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - main/streams.c: - Added 'x' mode for fopen() used on local files. This mode will create a new - file only if a file does not already exist (O_CREAT|O_EXCL). - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/network.c: - Potential fixes for #21809 and #22099. - - * ext/standard/php_fopen_wrapper.c: - Use FILE*-less implementation for php://(stdin|stdout|stderr) - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - partial MFH: avoid problems with auto_detect_line_endings. - - * main/php_streams.h - main/streams.c: - Moving away from ANSI stdio for plain files. - - * ext/standard/http_fopen_wrapper.c: - Avoid problems with chunk_size and auto_detect_line_endings. - - * (PHP_4_3) - ext/standard/config.m4: - MFH: cli should be allowed to use chroot() function. - - * ext/standard/config.m4: - cli should be allowed to have the chroot() function. - - * main/streams.c: - Whitespace-fix these goto labels. - -2003-02-13 Uwe Steinmann <uwe@steinmann.cx> - - * (PHP_4_3) - NEWS - ext/hwapi/hwapi.cpp: - - Some functions with objects as its parameters didn't recognize them - as such - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * win32/installer/gen-nsis.php: - Update installer so that no extensions are enabled by default. - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/001.phpt: - removed warnings (unused vars) - -2003-02-13 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hwapi/hwapi.cpp: - - added more missing strcmp() - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/config.m4: - Added HAVE_APACHE define. - - * (PHP_4_3) - ext/standard/image.c - ext/standard/php_image.h - ext/standard/tests/image/bug13213.phpt - ext/standard/tests/image/getimagesize.phpt - ext/standard/tests/image/image_type_to_mime_type.phpt - ext/standard/tests/image/test1pix.jp2: - - MFH: improved jpeg 2000 and wbmp support for getimagesize() - - * NEWS: - Merged these to 4.3.x branch - - * ext/standard/image.c: - ws fix - - * (PHP_4_3) - NEWS: - clean.. - -2003-02-13 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - include limits.h for portability - - * sapi/thttpd/config.m4: - portability work - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - Fixed that one... - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/042.phpt - ext/mysqli/tests/043.phpt - ext/mysqli/tests/044.phpt: - new tests - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - Fix for Bug #21815 (fpassthru ignored buffered data but then complained - anyway) - -2003-02-13 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - Reverting earlier patch to reintroduce buggy behavior (yes, you heard that - right) of filtered http streams in favor of - performance. This has little consequence given limited filter support in - 4.3 branch. Filters will be redesigned in - 5.0 release. For more information see Wez, Ilia, or myself. - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - added new function int mysql_get_server_version - this function is available since libmysql change set 1.1450 (2002-02-13) - -2003-02-12 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_fe.c: - changed function entries for statements - -2003-02-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * ext/fbsql/php_fbsql.c: - Fixed bug #22191 (frontbase build was broken for people using older - versions). - - * main/snprintf.c: - Fixed bug #22187 (spprintf function did not handle floats correctly). - -2003-02-12 Sascha Schumann <sascha@schumann.cx> - - * main/spprintf.c: - - trims +100 lines of code from spprintf.c - - introduces an overflow detection in STR_TO_DEC - - eliminates dead code (e.g. assert(foo); if (foo) {..}) - - removes unused macros from the original code - - simplifies code (e.g. cc was completely dropped) - - improves run-time performance - - The max_len feature is never used in our code base. - Nevertheless, cpu cycles were spent on each string - operation to check the current length against max_len which - is quite inefficient. Thus, I've moved the check to - vspprintf where it is applied only once per call. - -2003-02-12 Mark L. Woodward <mlwmohawk@mohawksoft.com> - - * ext/msession/config.m4: - Fix for GCC 3 - -2003-02-12 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/config.m4: - Fixed the "member fd in BUFF" test for --with-apxs builds - -2003-02-12 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mysqli/config.m4: - - Let's add the config.m4 file too :-) - -2003-02-12 Jani Taskinen <sniper@iki.fi> - - * sapi/cli/.cvsignore: - added missing entry - - * (PHP_4_3) - NEWS: - add blame tag - -2003-02-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: - Fixed bug #22048 (incorrect insertion of session id when tabs are used to - separate tag elements). - -2003-02-12 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hwapi/hwapi.cpp: - - Fixed compile errors and some oddities like missing strcmp - -2003-02-12 Georg Richter <georg.richter@phpev.de> - - * 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: - added new tests - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - removed function mysql_num_warnings (libmysql change). - -2003-02-12 Jani Taskinen <sniper@iki.fi> - - * sapi/cli/Makefile.frag - sapi/cli/config.m4 - sapi/cli/php.1 - sapi/cli/php.1.in: - "Generate" the man page so that it gets correct version always. - - * NEWS: - Man page is added in 4.3.1, moved this entry to branch - - * sapi/cli/Makefile.frag - sapi/cli/config.m4: - - Added the man page installation - - * (PHP_4_3) - Makefile.global: - MFH: Use $(INSTALL) for installing shared extensions. - - * ext/yaz/config.m4: - Fix obvious errors.. - - * NEWS: - news news news.. - -2003-02-12 Georg Richter <georg.richter@phpev.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: - adding a few tests - - * ext/mysqli/CREDITS - ext/mysqli/EXPERIMENTAL - ext/mysqli/TODO - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - initial upload - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * configure.in: - supply mandir to makefile - -2003-02-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - main/SAPI.c: - MFH: reverted my patch & applying a new patch by Stefan Esser - -2003-02-11 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/imap/php_imap.c: - Fixed bug #22048 (crash in imap_headers when the e-mail contains an - abnormally large number of special characters). - - * NEWS: - New function news. - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Added strpbrk(), which is essentially a wrapper around C's strpbrk function - that allows searching through a string for a character list. - -2003-02-11 Stefan Esser <s.esser@e-matters.de> - - * main/SAPI.c: - size matters not. - - * main/SAPI.c: - 8 + 20 + 1 + 1 = 30 - - There was no Bufferoverflow on 64bit systems. - - And the "fix" broke the header code on systems with old style snprintf. - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * configure.in - build/buildcheck.sh: - - Fixed some weird crashes causd by the new default behaviour - of libtool 1.4.3 - - Require libtool 1.4.3 or newer from now on. - -2003-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Make that clear - - * sapi/cli/php.1: - Document -H added by Ilia - - * main/spprintf.c: - speed up - -2003-02-11 Melvyn Sopacua <msopacua@idg.nl> - - * ext/xslt/TODO: - Update time - -2003-02-11 Ian Holsman <Ian@holsman.net> - - * sapi/apache2handler/.cvsignore - sapi/apache2handler/CREDITS - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - initial checkin of the apache2 SAPI using a handler instead of filters. - TBD: src highlighting - better post handling - -2003-02-11 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/cli/php_cli.c: - Added -H option to CLI binary. This option can be used to hide any - arguments - including the script name passed to the CLI binary. - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS: - fugbix news - -2003-02-11 Zeev Suraski <zeev@zend.com> - - * ext/rpc/rpc.c: - Fix random crashes - -2003-02-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Fixed ZTS build - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * ext/readline/config.m4: - - There's no point in allowing using both --with-readline and - --with-libedit - the same time. Prefer --with-readline. - - Use PHP_ADD_LIBRARY when there is no path available. - - * (PHP_4_3) - NEWS: - Moved one entry from HEAD here.. - - * NEWS: - moved entry to branch NEWS - - * (PHP_4_3) - ext/ingres_ii/ii.c: - MFH: - Fixed bug: #21549 (problem with Ingres II persistent connections) - - * ext/ingres_ii/ii.c: - - Fixed bug: #21549 (problem with Ingres II persistent connections) - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * sapi/apache/config.m4: - move check to proper place - - * sapi/apache/config.m4 - sapi/apache/mod_php4.c: - Detect whether BUFFs contain a fd element. IBM is hiding the actual - descriptor behind a void *, so we just disable this for IBM servers - -2003-02-11 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Bug #20426. Convert SMALLDATETIME correct - -2003-02-11 Stig Bakken <ssb@fast.no> - - * pear/Makefile.frag: - - clean up so Jani is not so confused - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Add "log to stdout" feature - -2003-02-11 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/handler.h - ext/rpc/rpc.c - ext/rpc/rpc.h: - clean up source and improve hashing for implicitly - created objects (aka return values) - - * ext/rpc/com/com.c - ext/rpc/com/com.h: - improved reverse lookup of ProgID based on an IDispatch pointer - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist - php.ini-recommended: - update regarding session.save_path - - * ext/session/mod_files.c: - support setting the filemode using session.save_path - - * ext/session/php_session.h - ext/session/session.c: - use appropiate prefixes in the ps_module structure so we don't clash - with syscalls - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * NEWS: - fix news entry per for file() parameter.. - - * (PHP_4_3) - NEWS: - dots..I love ya.. - - * NEWS: - Blah - - * NEWS: - krhm.. - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com_wrapper.c: - fix rpc_error call - -2003-02-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c - ext/standard/file.h: - Merged the flags for the file() function into a single flag. - -2003-02-10 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/handler.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/rpc_proxy.c - ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c - ext/rpc/com/conversion.c - ext/rpc/com/variant.c - ext/rpc/com/variant.h: - a bunch of fixes - - * ext/rpc/skeleton/skeleton.c: - s/com/skeleton/ is not always a good idea - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c: - byref really means that we want the zval... - -2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/SAPI.c: - Fixed possible snprintf problem - - * (PHP_4_3) - main/SAPI.c: - MFH: fixed possible buffer overflow in 64bit systems - - * main/SAPI.c: - Fixed possible buffer overflow in 64bit systems - - * NEWS - NEWS: - dot dot dot.. - - * NEWS: - MFB: Fixed typo - - * (PHP_4_3) - NEWS: - Fixed typo - -2003-02-10 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - Bug 22141 - -2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/SAPI.c: - Jani happification - - * NEWS: - New function - -2003-02-10 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/standard/string.c: - Partial MFH. Deprecated BM algo for str_replace can hang execution. See - Bug#22141 - -2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/apache2filter/sapi_apache2.c: - Removed unnecessary code - - * ext/zlib/php_zlib.h - ext/zlib/zlib.c - main/SAPI.c: - Fixed zlib.output_compression so it can work even if zlib extension is - built as shared - -2003-02-10 Melvyn Sopacua <msopacua@idg.nl> - - * Makefile.global: - MFB: disable output buffering - - * (PHP_4_3) - Makefile.global: - Make sure we're not buffering stuff - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c: - Implement com_describe - -2003-02-10 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - acinclude.m4 - config.guess - config.sub - configure.in - ltmain.sh: - - MFH: libtool upgrade to 1.4.3 - - * acinclude.m4 - configure.in - ltmain.sh: - - Updated libtool to 1.4.3 which has test for the sed problem.. - -2003-02-10 Jon Parise <jon@csh.rit.edu> - - * ext/pgsql/pgsql.c: - Correct the spelling of 'supported'. - -2003-02-10 Stig Bakken <ssb@fast.no> - - * pear/PEAR.php: - - update PEAR::isError phpdoc - - * pear/PEAR.php: - - PEAR::isError accepts second parameter that will be matched against - the error code. PEAR::isError($obj, FOO) will return true if $obj - is an error object, and $obj->getCode() returns FOO. - - * pear/install-pear.txt: - - the "a" in "pear" is "application" now - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com_wrapper.c: - Error reporting clean up - - * ext/rpc/rpc.c: - Newly created objects should use a separate function_table from the global - class entry table. - For objects instantiated via new, make sure that intern->function_table - uses the newly created table when the class is registered. - For generic per-object hashing, copy the ce->function_table into - intern->function_table. - - * ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c: - Error reporting leaks and cleanup - -2003-02-10 Zeev Suraski <zeev@zend.com> - - * tests/lang/bug21961.phpt: - Fix the test - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/openssl.c: - Add additional optional parameter to openssl_pkcs7_encrypt to specify the - cipher. The cipher can be one of the constants listed below. - - Based on a patch from: - stefan at cuba dot ionum dot ch - - OPENSSL_CIPHER_RC2_40, (the default) - OPENSSL_CIPHER_RC2_128, - OPENSSL_CIPHER_RC2_64, - OPENSSL_CIPHER_DES, - OPENSSL_CIPHER_3DES, - - proto bool openssl_pkcs7_encrypt(string infile, string outfile, - mixed recipcerts, array headers [, long flags [, long cipher]]) - -2003-02-10 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - NEWS: - 18 times the speed of light - -2003-02-10 Hartmut Holzgraefe <hartmut@six.de> - - * ext/fdf/fdf.c: - proto fixes - -2003-02-10 Jani Taskinen <sniper@iki.fi> - - * ext/notes/php_notes.c: - some win32 fixes by Kai - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * win32/installer/gen-nsis.php - win32/installer/setini.php: - Fix php.ini customization. - Apparently, it seems that running the php script with output captured to - the log prevented it from working correctly. - - Also, deletes the php.ini when uninstalled. - - TODO: The defaults install and activate all extensions. This is a problem - for those extension that require non-bundled .dlls (such as OCI). - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - MFH (ws fixes, but merged to ease any fix patch merging) - - * sapi/nsapi/nsapi.c: - style, ws - - * sapi/nsapi/nsapi.c: - Some compilers puke on these.. - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - MFH: Fixed _SERVER[] variables, memleaks - -2003-02-09 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/rpc.c: - fix a memleak - -2003-02-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c: - ZTS fix - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * NEWS: - We move, fix, change or add stuff - - * (PHP_4_3) - NEWS: - sex with punctuation mark.. - -2003-02-09 Kai Schröder <mail@kaischroeder.net> - - * ext/standard/datetime.c - ext/standard/datetime.c: - fix for #17928 - -2003-02-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c - ext/rpc/com/variant.h: - Fix various little leaks and segfaults. - Fix scripts like this: - $obj = new COM('Foo'); - $obj2 = $obj->get_object(); - $obj2->method(); // <-- would segfault here - - * ext/rpc/handler.h - ext/rpc/rpc.c: - Add get_class_name handler so that the current var_dump implementation does - not segfault. - Add a generic rpc_object_from_data() function for generating rpc objects - from C code (as discussed with Harald). - - * ext/rpc/rpc_proxy.c: - Fix some warnings - -2003-02-09 Sascha Schumann <sascha@schumann.cx> - - * main/SAPI.c - sapi/apache/mod_php4.c - sapi/thttpd/thttpd.c: - use SUCCESS/FAILURE instead of 0/-1 - -2003-02-09 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * NEWS: - New features. - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h - main/php_streams.h - main/streams.c: - Added feature request #9173 (added stream_get_line(), this function will - read either the specified number of bytes or until the ending string is - found). - - * ext/standard/file.c: - Added feature request #17983 (optional parameter to mkdir() that makes - directory creation recursive). - Fixed prototype for file() function. - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * NEWS: - order, style.. - -2003-02-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - Added feature request #14097 (option allowing file() command not to include - line endings in it's output. As well as another option, which allows blank - lines to be excluded from the output). - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * ext/dba/config.m4: - break: First one not needed, second missing. - -2003-02-09 Shane Caraveo <shane@caraveo.com> - - * NEWS: - news entry for previous commit - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/mime_magic/mime_magic.c - ext/standard/aggregation.c - ext/standard/basic_functions.c - ext/standard/image.c - main/SAPI.c - main/output.c: - MFH: fixed compile failures when ZLIB/PCRE are compiled as shared in same - build. - - * ext/mime_magic/mime_magic.c - ext/standard/aggregation.c - ext/standard/basic_functions.c - ext/standard/image.c - main/SAPI.c - main/output.c: - Fixed compile failures when ZLIB / PCRE are compiled as shared - extensions in same build. - - * ext/standard/aggregation.c: - Let this compile even if PCRE is compiled as shared in same build. - - * ext/pcre/config.m4: - Fixed bug #22131, enable use of shared lib with pcre. - -2003-02-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/libgd/gd.c: - Kill some warnings - - * ext/gd/gd_bundled.dsp: - XBM for win - -2003-02-09 Kai Schröder <mail@kaischroeder.net> - - * ext/standard/tests/file/003-win32.phpt: - shane added is_executable() for windows last night - - * ext/standard/tests/file/003.phpt: - reverting to version 1.5; shane added is_executable() for windows last - night - - * ext/standard/tests/general_functions/007.phpt - ext/standard/tests/general_functions/007.phpt: - newlines changed - - * ext/standard/tests/general_functions/getopt.phpt - ext/standard/tests/general_functions/getopt.phpt: - getopt() is currently not available on Windows - - * (PHP_4_3) - ext/standard/tests/file/001-win32.phpt - ext/standard/tests/file/001.phpt: - there are no symlinks on Windows - - * ext/standard/tests/file/001-win32.phpt - ext/standard/tests/file/001.phpt: - - there are no symlinks on Windows - - * ext/standard/tests/file/003-win32.phpt - ext/standard/tests/file/003.phpt: - is_executable() does not exist on Windows - - * ext/standard/tests/file/003-win32.phpt - ext/standard/tests/file/003-win32.phpt - ext/standard/tests/file/003.phpt: - - file 003-win32.phpt was initially added on branch PHP_4_3. - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/002.phpt: - die() to skip second message - - * ext/standard/datetime.c - ext/standard/datetime.c: - MSVC's mktime() does not examine the existence of a daylight-saving-time - zone - - * ext/standard/tests/time/003.phpt - ext/standard/tests/time/003.phpt: - Windows doesn't know timezone CET - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/002.phpt: - skip for Windows (does not support dates prior to midnight, January 1, - 1970) - - * ext/standard/tests/time/002-win32.phpt: - Windows does not support dates prior to midnight, January 1, 1970 - - * ext/standard/tests/time/mktime.phpt: - test for mktime() - -2003-02-09 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - - Whitespace fixes - -2003-02-09 Kai Schröder <mail@kaischroeder.net> - - * ext/standard/tests/time/mktime.phpt - ext/standard/tests/time/mktime.phpt: - - file mktime.phpt was initially added on branch PHP_4_3. - - * ext/standard/tests/time/002-win32.phpt - ext/standard/tests/time/002-win32.phpt: - - file 002-win32.phpt was initially added on branch PHP_4_3. - -2003-02-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - cleanup variable initializations - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Fixing coredump when no php.ini file is used - - * ext/mssql/config.m4 - ext/mssql/php_mssql.h: - MFB - -2003-02-09 Yasuo Ohgaki <yohgaki@ohgaki.net> - - * ext/pgsql/pgsql.c: - Fixed one more improper row offset handling. - -2003-02-09 Frank M. Kromann <frank@kromann.info> - - * (PHP_4_3) - ext/mssql/php_mssql.h: - DBFLT4 is not defined in FreeTDS. Needed for real data types - - * (PHP_4_3) - ext/mssql/config.m4: - Fixing autodetect of FreeTDS - -2003-02-09 Yasuo Ohgaki <yohgaki@ohgaki.net> - - * ext/pgsql/pgsql.c: - Fixed improper result offset handling. - Prevent error when connection is broken. (optional) - -2003-02-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/mssql/php_mssql.h: - Bug #21707 problem with real - - * ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - Syncronize with branch - - * (PHP_4_3) - ext/gd/gd.dsp: - Fixing build with GD 2.0.11 - - * (PHP_4_3) - ext/gd/gd_bundled.dsp: - Adding missing HAVE_GD_STRINGFTEX define - - * (PHP_4_3) - ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - Adding some missing defines to enable functions. - Fixing bug #22130 - -2003-02-09 Shane Caraveo <shane@caraveo.com> - - * ext/standard/basic_functions.c - ext/standard/filestat.c - ext/standard/php_filestat.h: - is_executable() now available on win32 - stats can now get information provided by access() - - * run-tests2.php: - whitespace changes - -2003-02-08 Sascha Schumann <sascha@schumann.cx> - - * ext/gettext/gettext.c: - Fix segfault in bindtextdomain when first parameter was empty. - - The Linux man page states: domainname must be a non-empty string. - - Noticed by: Nils Meyer - -2003-02-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - Style corrections - See also: Stig's intro - Version info - -2003-02-08 Jani Taskinen <sniper@iki.fi> - - * ext/standard/string.c: - style & ws fixes - -2003-02-08 Pierre-Alain Joye <paj@pearfr.org> - - * (PHP_4_3) - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h: - MFH: - Add gdImageEllipse - Replace gdImageFilledEllipse by a new function (backported from - the new phpgd) - the new gdImageFilledEllipse fix bug bug #22103 (ellipse part) - - * ext/gd/libgd/gd.c - ext/gd/libgd/gd.h: - Add gdImageEllipse - Replace gdImageFilledEllipse by a new function (backported from - the new phpgd) - the new gdImageFilledEllipse fix bug bug #22103 (ellipse part) - -2003-02-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/http_fopen_wrapper.c: - chunk_size should always be reduced to 1 while scanning response headers to - avoid buffering the actual stream prior to any read calls. - -2003-02-07 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_streams.h: - Added missing definitions. - -2003-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - Adding some text and some backslashes which are needed sometimes - somewhere... - - * sapi/cli/php_cli.c: - Define STDIN/OUT/ERR for -B -R -F -E (works as expected). - Enable exit in same switches. - -2003-02-07 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New function news. - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Added str_split() function. This function can be used to break down a - string into an array. - - * ext/standard/basic_functions.c - ext/standard/url.c - ext/standard/url.h - main/streams.c: - Added get_browser() function. This function can be used to fetch the - headers - sent by the server when a request is made for a given URL. - -2003-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - No more maximum line size for -R and -F - -2003-02-07 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - (NSAPI SAPI) Fixed _SERVER[] variables (all headers included) to be now - similar to apache SAPI; with this new file the memory leaks (webserver - eats up memory during a few days running) are also disappeared (all by - NSAPI allocated strings are freed). - -2003-02-07 Zeev Suraski <zeev@zend.com> - - * main/win95nt.h: - Fixlet - -2003-02-07 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c: - MFB - - * (PHP_4_3) - ext/odbc/php_odbc.c: - Patch for Bug #21279 submitted by ernani@php.net - -2003-02-06 James Cox <james@imajes.info> - - * NEWS: - adding news about moved ext - -2003-02-06 Tal Peer <tal@twisthost.com> - - * ext/fribidi/.cvsignore - ext/fribidi/CREDITS - ext/fribidi/EXPERIMENTAL - ext/fribidi/README - ext/fribidi/config.m4 - ext/fribidi/fribidi.c - ext/fribidi/fribidi.dsp - ext/fribidi/php_fribidi.h: - Moving fribidi to PECL - -2003-02-06 Sara Golemon <php@alphaweb.net> - - * ext/bcmath/bcmath.c: - bc_raise() can return a scale lower than that passed into it. While most - other bcmath calls won't, it's safest to do a quick check that we're only - reducing n_scale, not increasing it. - -2003-02-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - Rewrite/add some stuff - -2003-02-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - fugbix news - - * (PHP_4_3) - ext/standard/array.c: - MFH: - Fixed bug #22088 (array_shift() leaves next index to be +1 too much) - - * ext/standard/array.c: - - Fixed bug #22088 (array_shift() leaves next index to be +1 too much) - - * ext/standard/tests/array/bug22088.phpt: - fix the test - - * ext/standard/tests/array/bug22088.phpt: - - Added testcase for bug #22088 - -2003-02-06 Andrey Hristov <andrey@webgate.bg> - - * (PHP_4_3) - NEWS: - added entry for memory_get_usage(). - - * (PHP_4_3) - ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - Backporting memory_get_usage() from HEAD. - As far as the code is small there won't be any problems. - -2003-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/private_001.phpt - tests/classes/private_002.phpt - tests/classes/private_003.phpt - tests/classes/private_003b.phpt - tests/classes/private_004.phpt - tests/classes/private_004b.phpt - tests/classes/private_005.phpt - tests/classes/private_005b.phpt - tests/classes/private_006.phpt - tests/classes/private_006b.phpt - tests/classes/private_007.phpt - tests/classes/private_007b.phpt - tests/classes/protected_001.phpt - tests/classes/protected_001b.phpt - tests/classes/protected_002.phpt - tests/classes/visibility_000a.phpt - tests/classes/visibility_000b.phpt - tests/classes/visibility_000c.phpt - tests/classes/visibility_001a.phpt - tests/classes/visibility_001b.phpt - tests/classes/visibility_001c.phpt - tests/classes/visibility_002a.phpt - tests/classes/visibility_002b.phpt - tests/classes/visibility_002c.phpt - tests/classes/visibility_003a.phpt - tests/classes/visibility_003b.phpt - tests/classes/visibility_003c.phpt - tests/classes/visibility_004a.phpt - tests/classes/visibility_004b.phpt - tests/classes/visibility_004c.phpt: - Add PPP method tests - -2003-02-05 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New function news. - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - Added array_walk_recursive() function that can apply array_walk recursively - to an array. - -2003-02-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/iconv/CREDITS: - Credits for iconv - - * sapi/activescript/EXPERIMENTAL: - Mark activescript sapi as experimental, so that the installer can - categorize it appropriately. - - * win32/installer/README - win32/installer/gen-nsis.php - win32/installer/setini.php: - Check in the prototype PHP installer for win32. - - -2003-02-05 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache/mod_php4.c - sapi/apache_hooks/mod_php4.c: - Build Fix. - -2003-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - - - * sapi/cli/php.1: - First step - abrief version. - -2003-02-04 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - replace @bin_dir@ in pear.bat - -2003-02-04 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/bcmath/bcmath.c: - FMH(r-1.49/r-1.50) - -2003-02-04 Andi Gutmans <andi@zend.com> - - * ext/bcmath/bcmath.c: - - Please follow coding standards (this isn't java :) - -2003-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/bcmath/bcmath.c: - fix ZTS build - -2003-02-04 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache/mod_php4.c - sapi/apache_hooks/mod_php4.c: - Fixed compilation of Apache & Apache Hooks SAPIs. - -2003-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - remove it then....this forces to put work in man page ... - -2003-02-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - reorder the bug fixes (reverse #). added missing bug fixing news - -2003-02-04 Sara Golemon <php@alphaweb.net> - - * ext/bcmath/bcmath.c: - Bug#13551 bcmath functions should not apply scale to arguments, only to - result - -2003-02-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/pgsql/pgsql.c: - Made the row parameter in pg_result_seek() non-optional, the current - implementation would result in random behavior if the 2nd argument is not - passed. - Fixed bug #22042 (pg_result_seek() would never seek to the 1st row in the - result due to always seeking to row next to the one requested). - Removed dead code from pg_result_seek(). - -2003-02-04 Zeev Suraski <zeev@zend.com> - - * ext/standard/aggregation.c - sapi/apache/mod_php4.c - sapi/apache_hooks/mod_php4.c: - Updates reflecting infrastructure changes - -2003-02-04 Uwe Steinmann <uwe@steinmann.cx> - - * ext/pdf/pdf.c: - - fixed some prototypes and folding - - * ext/pdf/pdf.c: - - fixed prototype of pdf_get_buffer() - -2003-02-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Added missing bugfix news entry. - - * NEWS: - NEWS ordering.. - -2003-02-03 Hartmut Holzgraefe <hartmut@six.de> - - * main/output.c: - proto-fix - -2003-02-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/datetime.c: - Fixed bug #22017 (non descriptive error to appear when timestamp passed to - date() has value < 0. Win32 does not support timestamps prior to midnight - (00:00:00), January 1, 1970). - - * ext/standard/basic_functions.c: - Make putenv() return a proper error rather then NULL when invalid argument - is passed. - - * ext/imap/php_imap.c: - Fixed bug #22022 (Crash in imap_mail_compose() if the body is an empty - array). - - * ext/curl/interface.c: - Fixed bug #22031 (Made curl_write() & curl_write_header() binary safe). - -2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/tests/mb_http_output.phpt - ext/mbstring/tests/mb_internal_encoding.phpt - ext/mbstring/tests/mb_strpos.phpt: - Trivial test adjustment - - * ext/mbstring/mbstring.c: - zend_get_parameters_* => zend_parse_parameters - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2filter/config.m4: - MFH: Fix bug: #22035 (EXTRA_LDFLAGS for AIX not quite right) - - * sapi/apache2filter/config.m4: - Fix bug: #22035 (EXTRA_LDFLAGS for AIX not correct) - - * (PHP_4_3) - NEWS: - fugbix news - - * (PHP_4_3) - ext/standard/array.c: - MFH: Fixed bug: #21998 (array_pop() did not reset the current array - position) - - * ext/standard/array.c: - - Fixed bug: #21998 (array_pop() did not reset the current array position) - - * ext/standard/tests/array/bug21998.phpt: - Correct description of the problem - -2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Really fixed proto. - - - * ext/mbstring/mbstring.c: - Oops! wrong commit. Reverting... - - * ext/mbstring/mbstring.c: - Fixed proto - - * tests/lang/bug21961.phpt: - Modified the test so it will be skipped under ZE1. - Thanks Kai - - * tests/lang/bug20175.phpt: - Added missing "?>" - - * ext/mbstring/tests/mb_strpos.phpt: - Fixed test case for mb_strpos(). - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * sapi/apache_hooks/config.m4: - Make these configure messages differ from the regular apache configure - -2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21961.phpt: - Added test case for bug #21961 - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * ext/standard/php_image.h: - This cause some warning/error in AIX - - * (PHP_4_3) - main/php_ini.c: - MFH: Fixed bug: #22011 (-n must ignore all ini files) - - * main/php_ini.c: - Fixed bug: #22011 (-n must ignore all ini files) - -2003-02-03 Derick Rethans <d.rethans@jdimedia.nl> - - * run-tests.php: - - Make VIM highlighting happy - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/config.m4: - Test that libgds actually exists. - - * ext/calendar/calendar.c: - ws - -2003-02-03 Giuseppe Tanzilli <g.tanzilli@gruppocsf.com> - - * (PHP_4_3) - sapi/servlet/Makefile.frag - sapi/servlet/config.m4 - sapi/servlet/servlet.c - sapi/servlet/servlet.java: - Fix sapi/servlet build on Unix - -2003-02-03 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * sapi/cli/php_cli.c: - Fix ZTS build. - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/array/bug21998.phpt: - - Added test for bug #21998 - -2003-02-03 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - 1.1 release notes update - * added some <provides> elements - - * pear/PEAR/Common.php: - - start using the source tokenizer - - * pear/package-PEAR.xml: - - substitute @php_dir@ in pear.in - -2003-02-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - - Added -B, -F, -R, -E for line by line std in processing. - - Added some error messages. - - Added more -h info. - -2003-02-02 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_scandir.h: - Fixed bug #22021. - - * ext/curl/interface.c: - Gave the user the ability to specify encoding of the request. - Patch by jens@mermaidconsulting.dk. - - * main/php_scandir.c: - Fixed build on Solaris (patch by Melvyn Sopacua). - -2003-02-02 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/info.c: - Fix warning. - -2003-02-02 Zeev Suraski <zeev@zend.com> - - * ext/standard/info.c - ext/standard/info.c: - Fix phpinfo() display of Zend extensions - -2003-02-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/config.m4 - ext/gd/libgd/gd.c - ext/gd/libgd/xbm.c - ext/gd/tests/conv_test.xbm - ext/gd/tests/xbm2png.phpt: - - new xbm support - - -2003-02-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c: - avoid warnings - - * ext/gd/config.m4: - Bundled version has XBM support as well as external. - - * ext/gd/gd.c: - Show if XPM support is available & Set availability bit only when - available. - - * ext/standard/image.c - ext/standard/php_image.h: - - - * ext/dba/config.m4: - Change DBM detection order - - * (PHP_4_3) - ext/dba/config.m4 - ext/dba/dba_cdb.c - ext/dba/dba_dbm.c - ext/dba/dba_gdbm.c - ext/dba/dba_ndbm.c: - MFH: include file handling and dbm fixes - - * ext/dba/config.m4 - ext/dba/dba_cdb.c - ext/dba/dba_dbm.c - ext/dba/dba_gdbm.c: - - unify configure mechanisms (include file handling) - - fix dbm - - allow dbm to be based on gdbm - -2003-02-01 Melvyn Sopacua <msopacua@idg.nl> - - * run-tests.php: - Make it easier to diff results of several runs in one day. - -2003-02-01 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Correct required mcrypt version - -2003-02-01 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - INSTALL: - MFH: Bug #21892 (links to apache2 install instructions missing) - - * INSTALL: - Fix Bug #21892 (links to apache2 install instructions missing) - - -2003-02-01 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Command/Registry.php: - - displayLine() is deprecated, so better use displayError() here. - -2003-02-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/var.c: - Don't assume that objects have class entries (in the ZE1 sense) when - determining the class name. - Additionally, don't assume that objects have a properties hash either. - -2003-01-31 Melvyn Sopacua <msopacua@idg.nl> - - * ext/mcrypt/config.m4: - Require 2.5.6+ - MFB: Be -ltdl aware - -2003-01-31 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - Fixed bug #21986 (openssl test failure). - -2003-01-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Shared dba requires at least db-3.3 - - * ext/dba/config.m4: - Shared dba requires at least db-3.3 - - * ext/dba/dba.c: - Fix proto - -2003-01-31 Frank M. Kromann <frank@kromann.info> - - * ext/ext_skel.php - ext/ext_skel.php - ext/ext_skel_win32.php: - Rename script. - Add check for CLI version - - * ext/ext_skel_win32.php - ext/ext_skel_win32.php: - - file ext_skel_win32.php was initially added on branch PHP_4_3. - -2003-01-31 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/var.c: - Unbreak $Id tag - -2003-01-31 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - ext/mcrypt/config.m4: - "The ugly patch" - Make mcrypt compile, when we finally are free of -ltdl. Bug #20926. - - -2003-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbfilter.c - ext/mbstring/mbstring.c - 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: fixed a mb_send_mail() bug. - -2003-01-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Moved from HEAD. - - * NEWS: - Moved these entries to PHP_4_3 branch NEWS (for 4.3.1) - - * ext/oci8/php_oci8.h: - No c++ comments.. - -2003-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbfilter.c - ext/mbstring/mbstring.c - 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: - Fixed a mb_send_mail() bug that has been reported in php-i18n@lists.php.net - See http://lists.php.net/article.php?group=php.i18n&article=427 - -2003-01-31 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist: - Remove obsolete warning - -2003-01-31 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h: - Add ftp_raw() to send raw command strings to an FTP server. - -2003-01-31 Frank M. Kromann <frank@kromann.info> - - * ext/skeleton/skeleton.php: - Use platform specific extension. - - * ext/skeleton/skeleton.dsp: - Dtandard visual studio project for ext_skel - - * ext/ext_skel.php: - Wrapper script to use ext_skel on Win32 - - * (PHP_4_3) - ext/ext_skel.php: - Wrapper script to execute ext_skel on WIn32 - - * ext/ext_skel.php: - - file ext_skel.php was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/skeleton/skeleton.php: - Allow extensions to be loaded on win32 - - * ext/skeleton/skeleton.dsp - ext/skeleton/skeleton.dsp: - - file skeleton.dsp was initially added on branch PHP_4_3. - -2003-01-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/session/session.c: - Fix compiler warning. - -2003-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - Revert this part, the new one adds more problems than it solves. - -2003-01-30 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/streams.c - main/streams.c: - Partial MFH: Fix sticky eof issue, and avoid calling system stat macro - - * main/streams.c: - Fix sticky EOF problem - - Sometimes streams signal a temporary EOF, because all current data - has been consumed. But that does not preclude the possibility that - more data will become available later. - - Thus we must not treat eof in the read path as final. - - Now, "tail -f" like scripts work again. - -2003-01-30 Sara Golemon <php@alphaweb.net> - - * ext/standard/string.c: - Unify str_replace and str_ireplace using INTERNAL_FUNCTION_PARAM_PASSTHRU - -- reduce codebase/maintenance complexity - -2003-01-30 Jani Taskinen <sniper@iki.fi> - - * ext/informix/ifx.ec: - fix bug: #21945 (zts build failed) - -2003-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Allow to link against chosen modules correctly - - * ext/dba/config.m4: - Allow to link against chosen modules correctly - -2003-01-30 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Feature Request # 5919 - Addition of str_ireplace() - Also removed deprecated BM str replace menthod - Also rewrote php_str_to_str to use more processor/memory efficient method - (ilia) - -2003-01-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dbx/dbx.c - ext/fbsql/php_fbsql.c - ext/imap/php_imap.c - ext/mcal/php_mcal.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c: - Removed pointless checks. - -2003-01-29 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Installer.php: - - Windows fix (thanks to paj) - -2003-01-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Added sanity checks. - -2003-01-29 Maxim Maletsky <maxim@maxim.cx> - - * ext/oci8/CREDITS - ext/oci8/oci8.c: - Added myself to the maintainers list. - -2003-01-29 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/php_embed.c: - Be more consistent with the sapi internal name. - - * ext/standard/dl.c: - Enable embedded code using sapi/embed to use dl(). - -2003-01-29 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - ordered all bug fixes by the number :) - - * NEWS: - NEWS police is back. - - * (PHP_4_3) - NEWS: - news entries for new options in phpize and php-config - -2003-01-29 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/standard/basic_functions.c - main/main.c: - MFPHP_4_3 - - * (PHP_4_3) - main/main.c: - ilia pointet me to a thread on php-dev saying that - Co(Un)Initialize should be called per thread - -2003-01-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/php_string.h: - Added part of strpos commit that never made it in for some reason. - - -2003-01-28 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - ext/standard/basic_functions.c: - moved to php4/main - - * (PHP_4_3) - main/main.c: - somehow the module shutdown order got reversed since 4.3.0, - thus the CoInitialize / CoUninitialize calles are more sane here - than in the basic functions module. - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - fugbix news - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/hyperwave/hw.c: - Fixed compile warning. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * sapi/apache2filter/sapi_apache2.c: - Fixed bug #17868 (more then the <!--include--> directive used to include - a PHP file would result in a crash). - -2003-01-28 Derick Rethans <d.rethans@jdimedia.nl> - - * main/php_scandir.c - main/php_scandir.c: - - Fix includes - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_scandir.c - main/php_scandir.c: - Fixed compiler warning. - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - Makefile.frag - configure.in - build/config-stubs - pear/Makefile.frag - pear/pear.m4 - pear/scripts/.cvsignore - pear/scripts/php-config.in - pear/scripts/phpextdist - pear/scripts/phpize.in - scripts/.cvsignore - scripts/Makefile.frag - scripts/config-stubs - scripts/conv_proto - scripts/conv_z_macros - scripts/credits - scripts/php-config.in - scripts/phpextdist - scripts/phpize.in - scripts/phpize.m4 - scripts/dev/conv_proto - scripts/dev/conv_z_macros - scripts/dev/credits: - - MFH: Fixed bug #13561 (--without-pear prevents install of php-config, - phpize) - - MFH: Added --ldflags option to php-config - - MFH: Added --clean option to phpize - -2003-01-28 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/php_embed.c: - Call correct module startup function (not a hard coded one) allowing - startup override. - -2003-01-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - sync with .re - - * ext/ircg/ircg_scanner.re: - update year - - * ext/ircg/Makefile.frag: - Looks like we are hitting a bug due to '\xxx' for xxx >= 200 not being - handled - correctly. - -2003-01-28 Zeev Suraski <zeev@zend.com> - - * win32/php4ts.dsw: - Get rid of php4ts.dsw - replaced by php5ts.dsw - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * build/config-stubs - pear/Makefile.frag - pear/pear.m4 - pear/scripts/.cvsignore - scripts/.cvsignore - scripts/Makefile.frag - scripts/php-config.in - scripts/phpextdist - scripts/phpize.in - scripts/phpize.m4 - scripts/dev/conv_proto - scripts/dev/conv_z_macros - scripts/dev/credits: - - - Fixed bug: #13561 (--without-pear prevents install of phpize, - php-config) - - * Makefile.frag - configure.in - pear/scripts/php-config.in - pear/scripts/phpextdist - pear/scripts/phpize.in - scripts/config-stubs - scripts/conv_proto - scripts/conv_z_macros - scripts/credits: - - Fixed bug: #13561 (--without-pear prevents install of phpize, php-config) - - * ext/dba/config.m4: - Fix configure. (typo?) - -2003-01-28 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/php_embed.c - sapi/embed/php_embed.h: - Expose php_embed_module struct (and make Wez happy). - -2003-01-28 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_5_0_dev_before_13561_fix) - tests/lang/bug20175.phpt: - Fix parse error and edink's fear of bison errors - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_5_0_dev_before_13561_fix) - ext/imap/config.m4: - fix some typos - - * (PHP_5_0_dev_before_13561_fix) - ext/mime_magic/config.m4: - fix typo - -2003-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_5_0_dev_before_13561_fix) - ext/dba/config.m4: - - fix this: els is optional but may not be empty - -2003-01-28 Frank M. Kromann <frank@kromann.info> - - * (PHP_5_0_dev_before_13561_fix) - ext/standard/info.c - ext/standard/info.c: - Fix the setting of computer name and processor type for php_uname() on - Win32 - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_5_0_dev_before_13561_fix) - makedist - makedist.ZendEngine2: - - Removed unnecessary makedist.ZendEngine2 - - Modified makedist to use php5 CVS module (alias) - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_5_0_dev_before_13561_fix) - ext/standard/basic_functions.c - ext/standard/dir.c - ext/standard/php_dir.h: - Added scandir() function, which allows quick retrieval of all files & - directories within the specified path and sort the output in alphabetical - or reverse alphabetical order. - - * (PHP_5_0_dev_before_13561_fix) - sapi/apache2filter/php_functions.c: - Fixed win32 build (bug #21506). - Fixed a bug that would cause garbage data to appear at the end of the - loaded apache modules list in phpinfo(). - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * ext/mime_magic/config.m4: - - Cleaned up and made less error-prone - - Changed --enable-mime-magic -> --with-mime-magic[=FILE] to allow - specifying of the file during configure. - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_5_0_dev_before_13561_fix) - main/php_scandir.c - main/php_scandir.h: - - 2nd part of Sebastian's patch. - -2003-01-28 Edin Kadribasic <edink@proventum.net> - - * (PHP_5_0_dev_before_13561_fix) - win32/php4dllts.dsp: - Adding new files to the project. - -2003-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: --without-flatfile, Berkeley DB version check - - * ext/dba/config.m4: - - fix "--without-flatfile" - - simplify Berkley DB verison check - -2003-01-27 Ilia Alshanetsky <ilia@prohost.org> - - * configure.in - main/php_ini.c - main/php_scandir.c - main/php_scandir.h - win32/readdir.c - win32/readdir.h: - Moved the scandir code into it's own files so that it can be used by other - OSes where libc does not have a native scandir() implementation. - -2003-01-27 Maxim Maletsky <maxim@maxim.cx> - - * ext/oci8/oci8.c: - This fixes "warning C4101: 'charsetid' : unreferenced local variable" on - VC6 - - * ext/oci8/oci8.c: - (Maxim) - -2003-01-27 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - Fix potential buffer overflow. - -2003-01-27 Ilia Alshanetsky <ilia@prohost.org> - - * main/output.c: - Removed pointless checks. - -2003-01-27 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS - ext/standard/dir.c - win32/glob.c: - MFH: Fixed bug #21597 (made glob() understand Windows paths). - - * ext/standard/dir.c - win32/glob.c: - Fixed bug #21597 (made glob() understand windows paths) - -2003-01-27 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in: - revert previous commit - - * (PHP_4_3) - configure.in: - MFH: use grep -E instead of egrep. the latter is not defined by POSIX - anymore - -2003-01-27 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hyperwave/hw.c: - - fixed several bugs in hw_document_xx() functions. The macro to access - the document was the same as for a link to the sever. - -2003-01-27 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h: - Feature Request #21748. Added function ftp_chmod(). - -2003-01-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21600.phpt: - Updated test so it describes the problem more clearly. - -2003-01-26 Stig Bakken <ssb@fast.no> - - * pear/PEAR.php: - - whoops, heritage shows through :) - -2003-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Simplify - -2003-01-26 Sander Roobol <phy@wanadoo.nl> - - * (PHP_4_3) - ext/mime_magic/mime_magic.c: - MFH (well... it's not really an MFH... but who cares :) - - * ext/mime_magic/mime_magic.c: - Fix build - -2003-01-26 Shane Caraveo <shane@caraveo.com> - - * sapi/isapi/php4isapi.c: - normalize CGI variables to the CGI spec - PATH_INFO and PATH_TRANSLATED are correct now - SCRIPT_FILENAME now contains the full path to the script - - * (PHP_4_3) - main/php_ini.c - win32/readdir.c - win32/readdir.h: - MFH - fix broken build by adding scandir and alphasort - - * main/php_ini.c - win32/readdir.c - win32/readdir.h: - Fix broken build by adding scandir and alphasort for win32 - -2003-01-26 Sara Golemon <php@alphaweb.net> - - * ext/gd/gd.c - ext/gd/php_gd.h: - Feature Request #21784 Added: imagecolorallocatealpha - (pollita@php.net,jasper@pointless.net) - -2003-01-25 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH - - fix bug 21261 - putenv on some platforms requires we provide the memory - cleanup env parsing logic - fix bug 21367 - missed optargs in a previous patch - - * sapi/cgi/cgi_main.c: - fix bug 21261 - putenv on some platforms requires we provide the memory - cleanup env parsing logic - fix bug 21367 - missed optargs in a previous patch - -2003-01-25 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_ini.c: - Fixed bug #21625 (When scanning a directory for ini files, do so in - alphabetical order. This gives a user a way to control the order in which - the ini files are loaded). - Fixed a bug that would make the code try to read files without an - extension - as ini files. - -2003-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: The builtin version was always used even if configured otherwise. - - * (PHP_4_3) - run-tests.php: - MFH: Bug #21751: Part one never let this happen again... - - * ext/dba/config.m4: - The builtin version was always used even if configured otherwise. - - * run-tests.php: - Bug #21751: Part one never let this happen again... - -2003-01-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Removed unneeded code. - -2003-01-25 Hartmut Holzgraefe <hartmut@six.de> - - * ext/mime_magic/mime_magic.c: - - mime file parser messages only with mime_magic.debug=On (default: off) - - fix docref URL in startup error messages - - show status in php info, either "enabled" or "..., disabled" - - * ext/mime_magic/php_mime_magic.h: - preparations for making magic file parser silent - - * ext/mime_magic/config.m4: - suggesting a plain magic file insteat of a mime one is a bad idea - -2003-01-25 Stig Bakken <ssb@fast.no> - - * pear/tests/osguess.php: - - not a real test, just a script for displaying OS_Guess output - - * pear/OS/Guess.php: - - add glibc version detection for Linux - - * pear/PEAR/Command/Remote.php: - - typo - -2003-01-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Fixed a typo. - - * ext/standard/image.c: - Fixed compiler warning. - -2003-01-24 Sascha Schumann <sascha@schumann.cx> - - * ext/session/mod_files.c - ext/session/session.c: - Remove ugly netware hacks from the code - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/wddx/wddx.c: - Removed unnecessary checks. - -2003-01-24 Dan Kalowsky <dank@deadmime.org> - - * (PHP_4_3) - ext/odbc/php_odbc.c: - busted by the style police... - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc.c: - Patch for bug #21844 - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fixed bug #21533 (a rare condition where error can remain undefined and - result in undefined behavior when it is used without being initialized). - - * ext/informix/ifx.ec: - Fixed bug #21865. - -2003-01-24 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/oci8/config.m4: - MFH: Fix bug #21795, Undeclared statement in oci8.c (OCI_ATTR_STATEMENT) - - * ext/oci8/config.m4: - Fix bug #21795, Undeclared statement in oci8.c (OCI_ATTR_STATEMENT) - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/yp/yp.c: - Fixed a memory leak. - zend_error -> php_error_docref. - - * ext/crack/crack.c - ext/gmp/gmp.c - ext/standard/array.c - ext/standard/assert.c - ext/standard/browscap.c - ext/standard/html.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - ext/sysvmsg/sysvmsg.c: - zend_error -> php_error_docref. - - * ext/gd/gd.c - ext/hyperwave/hw.c - ext/standard/proc_open.c: - Fixed compile warning. - -2003-01-24 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/string.c: - Resolving problem on OSF1 and probably other - 64 bit platforms. Thanks for the feedback of Magnus (novell kiruna se). - - * ext/standard/string.c: - Adding cast. - -2003-01-24 Jani Taskinen <sniper@iki.fi> - - * ext/imap/php_imap.c: - - Fixed stupid typo.. - - * (PHP_4_3) - ext/standard/file.c: - MFH: Fix potential problem for 64-bit architectures. - - * (PHP_4_3) - NEWS: - figbug news - - * ext/snmp/snmp.c: - Fixed bug: #20857, snmpset() fails - - * ext/snmp/snmp.c: - ws fixes - - * tests/func/001.phpt - tests/func/005.phpt - tests/func/005a.phpt - tests/func/007.phpt - tests/func/008.phpt - tests/func/009.phpt: - MFB, removed unused GET/POST entries - - * (PHP_4_3) - tests/func/001.phpt - tests/func/005.phpt - tests/func/005a.phpt - tests/func/007.phpt - tests/func/008.phpt - tests/func/009.phpt: - Remove unused GET/POST entries - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dbx/dbx.c - ext/dio/dio.c - ext/pcre/php_pcre.c: - zend_error() -> php_error_docref(). - -2003-01-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21849.phpt: - Added test case for bug21849.phpt - -2003-01-23 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * TODO-PHP5: - TODO for PHP 5. - -2003-01-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Really fixed the mb issue of mb_ereg_replace() - - * ext/mbstring/php_mbregex.c: - Fixed a mb_ereg_replace() bug; the function was not completely - multibyte-safe. - - * tests/lang/bug7515.phpt: - Fixed typo - - * tests/lang/029.phpt - tests/lang/bug7515.phpt: - Changed the test's file name as per the convention - - * ext/standard/tests/serialize/002.phpt - ext/standard/tests/serialize/bug14293.phpt: - Renamed the test name as per the convension - - * ext/standard/tests/image/bug13213.phpt - ext/standard/tests/math/bug21523.phpt - ext/standard/tests/network/bug20134.phpt - ext/standard/tests/strings/bug20108.phpt - ext/standard/tests/strings/bug20169.phpt - ext/standard/tests/strings/bug20927.phpt: - Test name formatting - - * ext/pcre/tests/bug20528.phpt: - Made the test's name more descriptive - - * ext/pcre/tests/bug20528.phpt - ext/pcre/tests/bug21732.phpt: - Removed pointless checks - - * ext/pcre/tests/bug21732.phpt: - Added test case for bug #21732 - -2003-01-23 Jani Taskinen <sniper@iki.fi> - - * ext/imap/php_imap.c: - Fix bug: #21817 (only enable this if --with-kerberos is used) - -2003-01-23 Zeev Suraski <zeev@zend.com> - - * win32/php4dllts.dsp: - Fix .dsp - -2003-01-23 Jani Taskinen <sniper@iki.fi> - - * configure.in: - remove this stupid highlight which causes trouble. - - * ext/gd/config.m4: - MFB - - * (PHP_4_3) - ext/gd/config.m4: - Enable building with freetype 2.1.3 - - * ext/ingres_ii/config.m4: - Correct default path - - * (PHP_4_3) - NEWS: - fugbix news - - * tests/func/005a.phpt: - - Added test for bug: #21513 - -2003-01-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase_ct/php_sybase_ct.c: - Removed non-needed code. - -2003-01-22 Anil Madhavapeddy <anil@recoil.org> - - * ext/standard/config.m4: - typo - -2003-01-22 Frank M. Kromann <frank@kromann.info> - - * ext/ming/ming.dsp - ext/ming/ming.dsp: - adding missing zlib.lib and path to bindlib - -2003-01-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fixed a crash when invalid color is passed to imagepstext(). - -2003-01-22 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c - ext/ircg/ircg.c: - Fix for treating a NAMES list as single join - -2003-01-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Oops! wrong patch. Reverted. - - * ext/mbstring/php_mbregex.c: - Fixed mb_ereg_replace() bug (the function has ignored the default option) - - * tests/lang/bug21800.phpt: - Added test case for bug #21800 - - * ext/mbstring/php_mbregex.c: - Fixed mb_ereg_search() segfault that occurs when the function is called - before a string to be searched is passed by mb_ereg_search_init() - -2003-01-21 Andrey Hristov <andrey@webgate.bg> - - * ext/sysvshm/sysvshm.c: - increasing readability. - -2003-01-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/odbc/birdstep.c: - getParameters -> zend_get_parameters_ex. - - * ext/fbsql/php_fbsql.c - ext/mbstring/mbstring.c - ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/string.c - sapi/apache/php_apache.c - sapi/apache_hooks/php_apache.c: - ARG_COUNT(ht) -> ZEND_NUM_ARGS(). - -2003-01-21 Stig Bakken <ssb@fast.no> - - * pear/PEAR.php - pear/package-PEAR.xml: - - PEAR_Error now supports exceptions when using Zend Engine 2. Set the - error mode to PEAR_ERROR_EXCEPTION to make PEAR_Error throw itself - as an exception (invoke PEAR errors with raiseError() or throwError() - just like before). - -2003-01-21 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - main/SAPI.h: - cvs server: warning: file `main/SAPI.h' seems to still contain conflict - indicators - - ..but it checks it in nevertheless. - - * main/SAPI.c - main/SAPI.h - sapi/apache/mod_php4.c: - add sapi_get_target_uid/_gid for obtaining information about the - non-privileged user the web server is running as. this is useful - for creating shared memory segments which need to be accessed by - the child processes/threads. - -2003-01-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2filter/config.m4: - MFH: Fixed bug: #21698, httpd.conf not modified with "make install" - - * sapi/apache2filter/config.m4: - Fixed bug: #21698, httpd.conf not modified with "make install" - - * ext/ircg/config.m4: - fix typo - - * (PHP_4_3) - ext/ircg/config.m4: - MFH: Fix bug: #21249, configure fails when searching for ircg-config script - - * ext/ircg/config.m4: - Fix bug: #21249, configure fails when searching for ircg-config script - -2003-01-21 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/EXPERIMENTAL - sapi/embed/config.m4: - - Added missing warning about experimental nature of sapi/embed. - -2003-01-21 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/libgd/gd.c: - Remove the (c), in the future, can we add PHP Licence terms for the new - functions ? - - * ext/gd/libgd/gd.c: - Add credits to my functions (thx for the advice Wez&Ilia :) - -2003-01-20 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - quota function fixes. Thanks Wez. - - * ext/imap/php_imap.c: - Changed php_error to php_error_docref. - Removed pointless memory allocation checks. - Memory leak fix inside quota functions. - -2003-01-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/pcre/php_pcre.c: - Fixed bug #21758 - -2003-01-20 Ilia Alshanetsky <ilia@prohost.org> - - * ext/msession/msession.c: - Restore php_error -> php_error_docref patch. - -2003-01-20 Sascha Schumann <sascha@schumann.cx> - - * README.TESTING: - test commit - -2003-01-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/credits.c: - - Add credits for Magnus - -2003-01-20 Jani Taskinen <sniper@iki.fi> - - * ext/gd/config.m4: - Add test for png.h - -2003-01-20 Mark L. Woodward <mlwmohawk@mohawksoft.com> - - * ext/msession/README - ext/msession/msession.c - ext/msession/php_msession.h - ext/msession/reqclient.h: - Updated for Msession 1.2. - Includes new APIs - -2003-01-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/oracle/oracle.c: - ZTS fix. - -2003-01-19 Zeev Suraski <zeev@zend.com> - - * acinclude.m4 - configure.in: - relabel - -2003-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/scanf.c: - Improved the patched part to prevent further potential bugs - -2003-01-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/oracle/oracle.c: - fixed typos - -2003-01-19 Derick Rethans <d.rethans@jdimedia.nl> - - * README.TESTING: - - Moved to http://qa.php.net/write-test.php - -2003-01-19 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/standard/basic_functions.c - main/php_ini.c: - ini patch to allow 'entry[] = value' entries - -2003-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/string.c - ext/standard/tests/strings/bug21744.phpt: - Fixed bug #21744(21741) - Added test case for the bug - -2003-01-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dbase/dbf_rec.c - ext/oci8/oci8.c - ext/oracle/oracle.c - ext/rpc/com/com.c - ext/rpc/com/conversion.c - ext/rpc/java/java.c - ext/w32api/w32api.c: - ZTS fixes. - - * ext/mcal/php_mcal.c: - Changed php_error to php_error_docref. - Make mcal compile with ZE2. - - * ext/dbase/dbf_rec.c - ext/dio/dio.c - ext/hwapi/hwapi.cpp - ext/ingres_ii/ii.c - ext/mime_magic/mime_magic.c - ext/oci8/oci8.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pcre/php_pcre.c - ext/pdf/pdf.c - ext/pfpro/pfpro.c - ext/posix/posix.c - ext/pspell/pspell.c - ext/recode/recode.c - ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c - ext/rpc/com/conversion.c - ext/rpc/com/variant.c - ext/rpc/dotnet/dotnet.cpp - ext/rpc/java/java.c - ext/session/session.c - ext/snmp/winsnmp.c - ext/standard/filters.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/w32api/w32api.c: - Changed php_error to php_error_docref. - -2003-01-18 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/credits.c: - s/4.4/5.0 - -2003-01-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/bz2/bz2.c - ext/curl/interface.c - ext/cyrus/cyrus.c - ext/ircg/ircg.c - ext/ldap/ldap.c - ext/mnogosearch/php_mnogo.c - ext/msession/msession.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/odbc/birdstep.c - ext/odbc/php_odbc.c - ext/sysvmsg/sysvmsg.c - ext/xslt/sablot.c: - Changed php_error to php_error_docref. - - Thanks to Marcus Börger for writing a script that significantly simplifies - this process. - - * ext/pcre/php_pcre.c: - Fixed bug #21732 (Added a sanity check, that prevents parameter mismatch). - - * ext/swf/swf.c - ext/xslt/sablot.c - ext/yp/yp.c - ext/zip/zip.c: - Changed php_error to php_error_docref. - - * ext/wddx/wddx.c - ext/yaz/php_yaz.c: - Removed pointless memory allocation checks. - Changed php_error to php_error_docref. - - * ext/bz2/bz2.c - ext/db/db.c - ext/dba/dba.c - ext/dbx/dbx.c - ext/dbx/dbx_odbc.c - ext/domxml/php_domxml.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.c - ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c - ext/iconv/iconv.c - ext/informix/ifx.ec - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/ldap/ldap.c - ext/mbstring/mbstring.c - ext/mbstring/php_mbregex.c - ext/mcal/php_mcal.c - ext/mcrypt/mcrypt.c - ext/mnogosearch/php_mnogo.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/oci8/oci8.c - ext/odbc/php_odbc.c - ext/openssl/openssl.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pdf/pdf.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/session/session.c - ext/sockets/sockets.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/image.c - ext/standard/info.c - ext/standard/metaphone.c - ext/standard/string.c - ext/xml/php_xml.h - ext/xml/xml.c - ext/zlib/zlib.c - sapi/aolserver/aolserver.c - sapi/apache/php_apache.c - sapi/apache2filter/php_functions.c - sapi/apache_hooks/php_apache.c: - Removed pointless memory allocation checks. - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21094.phpt: - Added test case for bug #21094 - - * ext/standard/scanf.c: - WS - -2003-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - correct my fault here and documnet the sense of the test - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/bug21730.phpt: - - Fixed typo - - * ext/standard/tests/strings/bug21730.phpt: - Added test case for bug #21730 - -2003-01-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/exif/exif.c: - Additional memory allocation fixes by Marcus Börger. - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/scanf.c: - Tons of WS fixes - -2003-01-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/exif/exif.c: - Removed the no longer needed memory allocation checks. - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/scanf.c: - Fixed bug #21726 and #21730 - -2003-01-18 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - Renamed get_memory_usage() to memory_get_usage() (per Andi's advice) - This doesn't break any BC. - -2003-01-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c: - Fix potential problem for 64-bit architectures. - -2003-01-18 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/file.c: - - Fixed memleak in fscanf(). - - * ext/standard/tests/general_functions/proc_open.phpt: - - Skip test if the function to test is not available - -2003-01-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/imap/config.m4 - ext/imap/php_imap.c: - MFH: Fix bug: #21687, imap extension does not include gss authentication - mechanism - - * ext/imap/config.m4 - ext/imap/php_imap.c: - Fix bug: #21687, imap extension does not include gss authentication - mechanism - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/image/getimagesize.phpt: - Added missing test result. - -2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * header: - Bump year. - - * win32/md5crypt.c: - WS fix - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Removed pointless checks of array_init() return value. - -2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a quoted printable decoder so that it would conform to RFC2045. - -2003-01-17 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c - sapi/thttpd/thttpd_patch: - Fix POST handling once and for all. The daemon now never blocks and - handles - uploads of up to 2GB on 32 bit platforms. - - Uploads >16KB are put into a file-backed mmap area. - - SG(request_info).content_type got corrupted somewhere. As a workaround, - we provide SAPI with a duplicate of the original string. - -2003-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c - ext/standard/tests/image/image_type_to_mime_type.phpt - ext/standard/tests/image/test1pix.jp2: - fix jp2 detection and add testfile - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_jpeg.c: - Syncronize bundled GD library with latest GD (2.0.11). - -2003-01-17 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/standard/info.c: - - MFH: Fixed a bug that made that no newline was displayed when there was - no - value for a row. - - * ext/standard/info.c: - - Fixed a bug that made that no newline was displayed when there was no - value - for a row. - -2003-01-17 Andrey Hristov <andrey@webgate.bg> - - * ext/swf/swf.c: - Removed pointless checks around array_init(). - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - Fixed memory leaks in imap_get_quota & imap_get_quotaroot. - Removed pointless checks around array_init(). - -2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Significant speed enhancements. I was underestimating the power of recent - CPUs :) - -2003-01-17 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/internal_functions_win32.c: - Move ZEND_ENGINE_2 check to where it is defined. - -2003-01-16 Harald Radi <harald.radi+coding.php@nme.at> - - * main/config.w32.h - main/internal_functions_win32.c: - move the ZE2 check into internal_functions_win32.c - - * ext/bcmath/libbcmath/src/config.h: - revert previous commit - - * ext/bcmath/libbcmath/src/config.h: - unbreak the build - -2003-01-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pdf/pdf.c: - Fixed bug #21651 (crash in pdf_open_memory_image() when inserting a - non truecolor image). - -2003-01-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Finally fixed a qp encoder bug that line break characters that appear - exactly - at the end of the chunk lost in the output. - -2003-01-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/image/getimagesize.phpt - ext/standard/tests/image/image_type_to_mime_type.phpt: - - JPEG 2000 support - - * ext/standard/image.c - ext/standard/php_image.h: - - corrected error in file detection for very small files - - JPEG 2000 support, mostly Adam Wright <adam@elysium.ltd.uk> - -2003-01-16 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/java/java.dsp: - change library name - - * ext/rpc/skeleton/php_skeleton.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h: - update skeleton - - * win32/php4dllts.dsp: - fix path to config.w32.h - - * main/internal_functions_win32.c: - add COM - - * main/config.w32.h: - prevent HEAD + ZE1 builds and add COM - - * ext/rpc/com/com.dsp: - for those who prefer to have com as a shared lib - -2003-01-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - configure.in - main/php_version.h: - Open up the PHP_4 branch which has been derived from the current PHP_4_3 - branch, so we don't introduce any ZE2-related changes. - - This branch has the purpose of housing experimental patches in the - context of PHP 4/ZE1. Patches which don't qualify as bug fixes - should not be committed to the PHP_4_3 branch. - - Note: The code on this branch is unlikely to be ever released in the form - of a standard PHP release. Commit new features to the HEAD branch! - Patches for this branch should be the exception. - - Note: The version is "4.5.0", because 4.4.0 has been used for some time - in HEAD before being switched to 5.0.0. I would have used something - like "4.X.X", but letters are not really supported by the current - system. - -2003-01-16 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/handler.h - ext/rpc/layer.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/com/com.c - ext/rpc/com/com.h - ext/rpc/com/php_com.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h: - make layers loadable as self-sustaining php extension - which registeres itself in the rpc framework. - -2003-01-16 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.h: - typo corrected - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - Adding in test ability for WIndows to fetch_objects - -2003-01-16 Edin Kadribasic <edink@proventum.net> - - * ext/standard/math.c: - Fixed bug #21648 - -2003-01-16 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist - php.ini-recommended - ext/session/mod_files.c - ext/session/php_session.h - ext/session/session.c: - Add INI setting session.hash_bits_per_character which enables developers - to choose how session ids are represented, regardless of the hash - algorithm. - -2003-01-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/oracle/oracle.c: - Fixed bug #20079 (made ora_logoff return TRUE on success). - -2003-01-15 Edin Kadribasic <edink@proventum.net> - - * win32/php_modules.dsw: - Added some missing modules. Removed some that are built in or moved to - ext/rpc. - -2003-01-15 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - ext/rpc/.cvsignore - ext/rpc/CREDITS - ext/rpc/EXPERIMENTAL - ext/rpc/RPC_HOWTO - ext/rpc/handler.h - ext/rpc/hash.h - ext/rpc/layer.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/rpc_proxy.c - ext/rpc/rpc_proxy.h - ext/rpc/com/.cvsignore - ext/rpc/com/CREDITS - ext/rpc/com/TODO - ext/rpc/com/com.c - ext/rpc/com/com.h - ext/rpc/com/com_wrapper.c - ext/rpc/com/com_wrapper.h - ext/rpc/com/conversion.c - ext/rpc/com/conversion.h - ext/rpc/com/dispatch.c - ext/rpc/com/variant.c - ext/rpc/com/variant.h - ext/rpc/dotnet/.cvsignore - ext/rpc/dotnet/CREDITS - ext/rpc/dotnet/EXPERIMENTAL - ext/rpc/dotnet/README - ext/rpc/dotnet/dotnet.cpp - ext/rpc/dotnet/dotnet.dsp - ext/rpc/dotnet/dotnet.php - ext/rpc/dotnet/php_dotnet.h - ext/rpc/java/.cvsignore - ext/rpc/java/CREDITS - ext/rpc/java/EXPERIMENTAL - ext/rpc/java/Makefile.frag - ext/rpc/java/README - ext/rpc/java/config.m4 - ext/rpc/java/except.php - ext/rpc/java/java.c - ext/rpc/java/java.dsp - ext/rpc/java/jawt.php - ext/rpc/java/jver.php - ext/rpc/java/reflect.java - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h - ext/rpc/tests/test1.php - ext/rpc/tests/test2.php - ext/rpc/tests/test3.php - ext/rpc/tests/test4.php - ext/rpc/tests/tests.php - ext/rpc/xmlrpc/.cvsignore - ext/rpc/xmlrpc/CREDITS - ext/rpc/xmlrpc/EXPERIMENTAL - ext/rpc/xmlrpc/config.m4 - ext/rpc/xmlrpc/php_xmlrpc.h - ext/rpc/xmlrpc/xmlrpc-epi-php.c - ext/rpc/xmlrpc/xmlrpc.dsp - ext/rpc/xmlrpc/libxmlrpc/.cvsignore - ext/rpc/xmlrpc/libxmlrpc/README - ext/rpc/xmlrpc/libxmlrpc/acinclude.m4 - ext/rpc/xmlrpc/libxmlrpc/base64.c - ext/rpc/xmlrpc/libxmlrpc/base64.h - ext/rpc/xmlrpc/libxmlrpc/encodings.c - ext/rpc/xmlrpc/libxmlrpc/encodings.h - ext/rpc/xmlrpc/libxmlrpc/queue.c - ext/rpc/xmlrpc/libxmlrpc/queue.h - ext/rpc/xmlrpc/libxmlrpc/simplestring.c - ext/rpc/xmlrpc/libxmlrpc/simplestring.h - ext/rpc/xmlrpc/libxmlrpc/system_methods.c - ext/rpc/xmlrpc/libxmlrpc/system_methods_private.h - ext/rpc/xmlrpc/libxmlrpc/xml_element.c - ext/rpc/xmlrpc/libxmlrpc/xml_element.h - ext/rpc/xmlrpc/libxmlrpc/xml_to_dandarpc.c - ext/rpc/xmlrpc/libxmlrpc/xml_to_dandarpc.h - ext/rpc/xmlrpc/libxmlrpc/xml_to_soap.c - ext/rpc/xmlrpc/libxmlrpc/xml_to_soap.h - ext/rpc/xmlrpc/libxmlrpc/xml_to_xmlrpc.c - ext/rpc/xmlrpc/libxmlrpc/xml_to_xmlrpc.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc.c - ext/rpc/xmlrpc/libxmlrpc/xmlrpc.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc.m4 - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection.c - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection_private.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_private.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_win32.h: - removing this stuff from the php 4.3 branch - -2003-01-15 Sascha Schumann <sascha@schumann.cx> - - * main/SAPI.h: - scrap STANDARD_SAPI_MODULE_PROPERTIES; it is causing more harm than good - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/interbase/interbase.c: - More build fixes. - -2003-01-15 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/exec.h - ext/standard/proc_open.c - ext/standard/proc_open.h - ext/standard/tests/general_functions/proc_open.phpt: - Relieve scripts of the burden of ensuring that all pipes are closed prior - to calling proc_close(). - Implement proc_get_status(resource $process) which returns an array of - information about a process created with proc_open(). - The information includes: - array( - "command" => string "name of the command", - "pid" => long process identifier, - "running" => bool true if the process is still running - "exitcode" => long exitcode if the process exited - "signaled" => bool true if the process was signaled - "termsig" => long signal number if signaled - "stopped" => bool true if the process is stopped - "stopsig" => long signal number if stopped - ); - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Fixed a typo. - -2003-01-15 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/config.w32.h: - Define PHP_CAN_SUPPORT_PROC_OPEN. - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Add proc_open.c to project. - -2003-01-15 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/exec.c - ext/standard/proc_open.c: - - Move proc_open code to a source file of it's own. - - Tidy up that netware mess by performing a configure check which will - define the symbol PHP_CAN_SUPPORT_PROC_OPEN if PHP can support - proc_open. - - Protected the proc_open specific code with #ifdef - PHP_CAN_SUPPORT_PROC_OPEN - so that user-space scripts can use function_exists and react - accordingly. - - ** Heads Up Win32: You need to add ext/standard/proc_open.c to the DSP and - ** #define PHP_CAN_SUPPORT_PROC_OPEN in the w32 config header. - -2003-01-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/session/mod_files.c: - MFH: handle ERANGE from strtol properly - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/interbase/interbase.c: - Build fixes. - -2003-01-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a qp encoder bug that the constructor sometimes fails if - line-breaking mode is off. - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/rpc/java/java.c: - Typo fixes. - - * ext/informix/ifx.ec: - Fixed typo. - - * ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c: - Various corrections. - - * ext/interbase/interbase.c: - Fixed typos. - - * ext/dbase/dbase.c: - Typo corrections. - -2003-01-15 Sascha Schumann <sascha@schumann.cx> - - * main/SAPI.c - main/SAPI.h: - whitespace - -2003-01-15 Yasuo Ohgaki <yohgaki@ohgaki.net> - - * ext/pgsql/pgsql.c: - Fixed proto - -2003-01-15 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: - Fix functions comments (connection resource rather than connection id). - New functions yaz_set_option and yaz_get_option. - Cleanup in yaz_connect. - - * ext/yaz/config.m4: - Fix lib config for the case where YAZ depends on multiple libraries - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/interbase/interbase.c: - Kill compile warning. - - * ext/informix/ifx.ec - ext/interbase/interbase.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c: - Newer parameter parsing API. - - * ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c - ext/qtdom/qtdom.c - ext/rpc/dotnet/dotnet.cpp - ext/rpc/java/java.c - ext/snmp/winsnmp.c: - Getting rid of the old API parsing code. - - * ext/filepro/filepro.c: - Changed php_error to php_error_docref. - Made use of the more recent parameter parsing API, zend_get_parameters*. - - * ext/dbase/dbase.c: - Removed pointless checks around array_init() & ZE memory allocation macros. - Changed php_error to php_error_docref. - Dropped getParam* parameter parsing API in favor of zend_get_parameters*. - - * ext/cpdf/cpdf.c - ext/cpdf/php_cpdf.h: - This patch allows cpdf to be compiled in conjunction with ncurses, which - was - not possible before due to conflicting defines. - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/rpc/xmlrpc/xmlrpc-epi-php.c: - Porting of patch applied to ext/xmlrpc. - - * ext/xmlrpc/xmlrpc-epi-php.c: - Made the code use php_error_docref(). - Removed pointless checks around array_init() and emalloc(). - Switched to zend_get_parameters_ex() argument parsing API. - - * ext/domxml/php_domxml.c: - Changed getParameters() to zend_get_parameters_ex(). - - * ext/hyperwave/hw.c: - Fixed compile warnings. - - * ext/cpdf/cpdf.c: - One more typo. - - * ext/cpdf/cpdf.c: - Fixed typos. - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Appended my name to the list of authors - - * ext/iconv/tests/iconv_mime_decode.phpt: - Test update for new feature - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/cpdf/cpdf.c: - Switched from old getParse* argument parsing API to a more recent - zend_get_parameters*. - -2003-01-14 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - added function get_memory_usage(). available only when PHP is compiled - with --enable-memory-limit - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/hyperwave/hg_comm.c: - Fixed compile warning & removed useless variable. - - * ext/hyperwave/hw.c: - Changed php_error to php_error_docref. - Got rid off the ancient getParameters* parameter parsing API. - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Added a new option "force-encode-first" to the quoted-printable encoder - as per Wez's request. If enabled, the encoder forcefully does qp - tranformation on every first character of lines in incoming stream. - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/cpdf/cpdf.c: - Changed php_error() to php_error_docref(). - Made pdfdoc retrieval a macro. - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/quot_print.c: - Made php_quot_print_decode() RFC2045-compliant - -2003-01-14 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfixing news - - * ext/gettext/gettext.dsp: - MFB: bind_textdomain_codeset() availability on windows - - * (PHP_4_3) - ext/gettext/gettext.dsp: - Made bind_textdomain_codeset() available on windows (fixes #21525). - -2003-01-14 Derick Rethans <d.rethans@jdimedia.nl> - - * win32/install.txt: - s/gd/gd2 - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sockets/sockets.c: - Changed php_error to php_error_docref(). - Removed pointless checks around array_init(). - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed small memory leak that occurs when the invalid line length is passed - to the qprint ctor. - - * ext/standard/filters.c: - Fixed quoted-printable encoder so that it produces RFC2045 complicant - output. As per this specification requirement, the constructor now accepts - three options: binary (boolean), line-len (uint), line-break-chars - (string). - -2003-01-13 Jani Taskinen <sniper@iki.fi> - - * ext/informix/config.m4 - ext/informix/config.m4: - Fixed bug: #21543, Informix version detection fails - -2003-01-13 Frank M. Kromann <frank@kromann.info> - - * ext/rpc/com/conversion.c: - false should be VT_FALSE - -2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - tests/run-test/test008.phpt: - MFH - - * tests/run-test/test008.phpt: - Fixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed - typo - -2003-01-13 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - added array_combine(). - Creates an array by using the elements of the first parameter as keys and - the elements of the second as correspoding keys. Error is thrown in case - the arrays has different number of elements. Number of elements 0 is not - valid for both parameters. - -2003-01-13 Edin Kadribasic <edink@proventum.net> - - * sapi/servlet/servlet.dsp: - Adjust paths for the new location of ext/rpc/java - - * ext/rpc/java/java.dsp: - Adjust paths to the new location java.dsp - - * ext/rpc/xmlrpc/xmlrpc-epi-php.c: - Fix ZTS build here too. - - * ext/xmlrpc/xmlrpc-epi-php.c: - Fixed ZTS build. - -2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a silly segfault bug caused by lack of strict type checking - -2003-01-13 Sascha Schumann <sascha@schumann.cx> - - * build/buildcheck.sh: - which is not portable. use our bundled shtool instead. - -2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - . Implemented a common filter parameter parsing function. - . Added automatic line-breaking feature for base64 encode filter. This - can be turned on by putting a option entry "base64-encode.line-length" - to the filter parameters. - -2003-01-13 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/domxml/php_domxml.c: - - Fix ZTS build - -2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21600.phpt: - - Added test case for bug #21600 - - * ext/standard/filters.c: - Fixed a bug of the base64 decoder that a sequence of intervening - characters that are supposed to be ignored by the decoder cause output - corruption. - -2003-01-12 Stanislav Malyshev <stas@zend.com> - - * ext/standard/aggregation.c: - ZE2 compatibility - -2003-01-12 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/basic_functions.c - ext/standard/info.c: - ZTS fixes. - -2003-01-12 Stanislav Malyshev <stas@zend.com> - - * ext/standard/aggregation.c: - Disable ZE2-incompatible parts - - * ext/standard/var.c: - remove unneeded var - -2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed infinite loop bug when an invalid quoted-printable escape sequence - appears in the streem. - - * ext/standard/filters.c: - Fixed error msg format so it correctly reports the actual filter name - -2003-01-12 Sascha Schumann <sascha@schumann.cx> - - * php.ini-recommended: - recommending SHA-1 as hash function - - * php.ini-dist: - sync entries - - * php.ini-dist - php.ini-recommended - ext/session/php_session.h - ext/session/session.c: - add INI setting session.hash_function - add support for creating session ids using SHA-1 - source more entropy for session ids - - * ext/session/mod_files.c: - handle ERANGE from strtol properly - -2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - . Updated quoted-printable filter by a neater implementation. - . Changed emalloc family functions to pemalloc ones for persistent - filters. - . Changed base64 and quoted-printable filter names to - "convert.base64-encode", - "convert.base64-decode", "convert.quoted-printable-encode", and - "convert.quoted-printable-decode" respectively for the consistency that - may be requested later. - -2003-01-12 Derick Rethans <d.rethans@jdimedia.nl> - - * NEWS: - - Update NEWS to show 5.0.0 - -2003-01-12 Jan Lehnardt <jan@dasmoped.net> - - * run-tests.php: - - fix typo - -2003-01-12 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/java/config.m4 - sapi/servlet/Makefile.frag - sapi/servlet/config.m4 - sapi/servlet/servlet.c - sapi/servlet/servlet.c - sapi/servlet/servlet.java: - Patch by Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>. - -2003-01-12 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - Release skiped results. This will free memory on the server. - Make mssql_execute work for stored procedures with and without returning - result sets - -2003-01-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase_ct/php_sybase_ct.c: - Do not 'convert' double columns to integers after the 1st row in the result - set. - - * ext/sybase_ct/php_sybase_ct.c: - Fixed handling of NUMERIC type, when it contains numbers that could - potentially exceed the interger limit. - -2003-01-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/browscap.c - ext/standard/datetime.c - ext/standard/file.c - ext/standard/formatted_print.c - ext/standard/pack.c - ext/standard/reg.c - ext/standard/string.c: - Reverted because correct decision has not been made yet. - - * sapi/apache2filter/php_functions.c: - This patch is likely to fix win32 build - - * ext/standard/browscap.c - ext/standard/datetime.c - ext/standard/pack.c - ext/standard/reg.c - ext/standard/string.c: - Reduced warnings in ZE2 build - - * ext/standard/file.c - ext/standard/formatted_print.c: - Reduced compiler warnings in ZE2 build - -2003-01-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Added stripos() & strripos() functions. - Added 3rd parameter (offset) to strrpos(). - -2003-01-11 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/rpc.c: - Add missing ,. - -2003-01-11 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/rpc.c - ext/rpc/rpc_proxy.c - ext/rpc/com/variant.c: - fix build - -2003-01-11 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dllts.dsp: - Leftover. - -2003-01-11 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/cli/php_cli.c: - Fix the line numbering when the 1st line in the script is #!. - -2003-01-10 Harald Radi <harald.radi+coding.php@nme.at> - - * main/config.w32.h - main/internal_functions_win32.c - win32/php4dllts.dsp: - HEAD defaults to build with ZE2 now - -2003-01-10 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - Fixing copy and paste errors - - * ext/mssql/php_mssql.c: - Avoid warnings when running stored procedures returning multiple results - before setting output and return values. - Additional results can be skipped by the optional parameter to - mssql_execute - -2003-01-10 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - Throw error if object is not a XML_DOCUMENT_NODE in domxml_dump_node() - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Throw error if object is not a XML_DOCUMENT_NODE - -2003-01-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/math.c: - Fix the number format fix when the number of decimal places is 0. - -2003-01-10 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/xmlrpc/xmlrpc-epi-php.c: - - Fixed bug #20155: xmlrpc compile problem with zendengine2 (Path by Jan - Schneider) - -2003-01-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mime_magic/mime_magic.c - ext/standard/reg.c: - Reduced compiler warnings - - * ext/iconv/iconv.c: - Added missing cast operators - -2003-01-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd.c: - Fixed ImageRotate when rotation angle is 90 degrees, patch by - leon@leonatkinson.com. - -2003-01-10 Stig Bakken <ssb@fast.no> - - * (RELEASE_1_0_1) - pear/package-PEAR.xml: - - prepare 1.0.1 release - -2003-01-10 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-01-10 Stig Bakken <ssb@fast.no> - - * (RELEASE_1_0_1) - pear/scripts/pear.in: - - obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables - - * (RELEASE_1_0_1) - pear/PEAR/Command/Package.php: - - verbosity fix for cvstag and cvsdiff commands - - * (RELEASE_1_0_1) - pear/OS/Guess.php: - - TODO item - - * pear/PEAR/Command/Package.php: - - add "cvsdiff" command - - * (RELEASE_1_0_1) - pear/PEAR/Config.php: - - use getenv() instead of $_ENV[] - -2003-01-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - CS fixes - - * ext/standard/file.c: - Fixed a memory corruption that occurs when an unterminated " is encountered - this bug maybe be related to #21556. - -2003-01-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/config.m4: - Adding extended checks for where FreeTDS is installed - -2003-01-09 Ilia Alshanetsky <ilia@prohost.org> - - * main/safe_mode.c: - Fixed compiler warnings. - -2003-01-09 Sara Golemon <php@alphaweb.net> - - * ext/standard/filestat.c - main/safe_mode.c - main/safe_mode.h: - Bug #21531 file_exists() and other filestat functions throw errors when - in safe mode and file/directory does not exist. - Extended php_checkuid function to add "flags" field via rename to - php_checkuid_ex with alias for BC in functions that do want safe mode - errors thrown. - -2003-01-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/ctype/ctype.c: - Fixed typo - -2003-01-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/formatted_print.c - tests/strings/002.phpt: - Implement fprintf() and vfprintf(). - Add a couple of tests. - -2003-01-09 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * (PHP_4_3) - main/.cvsignore - main/config.w32.h - main/config.w32.h.in - win32/php4dll.dsp - win32/php4dllts.dsp: - MFH: Revert config.w32.h.in -> config.w32.h build step. - -2003-01-09 Jani Taskinen <sniper@iki.fi> - - * configure.in: - Fix bug: #21511, config.status warning - -2003-01-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/math.c - ext/standard/tests/math/bug21523.phpt: - Fix Bug #21523 - number_format could cause a memory allocation for a - negative memory size in situations where the sprintf implementation of the - host system generated less decimal places than were requested. - - Resolved this issue by making number_format examine the string returned - by spprintf and have it pad to the correct number of decimal places. - - Added a test-case based on the bug report; the length of decimal places - required to trigger this bug is sprintf implementation dependent; as the - implementation is now using spprintf (provided by PHP), that number is - 78 digits (NDIG - 2). - - - -2003-01-09 Stig Bakken <ssb@fast.no> - - * (RELEASE_1_0_1) - pear/PEAR.php: - - added debug_backtrace() support to PEAR errors - - * (RELEASE_1_0_1) - pear/System.php: - - System::which() now checks .exe .bat .cmd and .com on Windows - - * (RELEASE_1_0_1) - pear/PEAR/Frontend/CLI.php: - - cleanups - -2003-01-09 Zeev Suraski <zeev@zend.com> - - * configure.in - main/php_version.h: - Time for an update - -2003-01-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - Use the correct link when checking for more results on stored procedures - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.h: - Restire BC for mssql_execute(). This will not break the new feature for - handling - multiple results from a single stired procedure. - Adding mssql_free_statement() - -2003-01-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/fsock.c: - Fixed bug #21529 (memory corruption by fsockopen()). - -2003-01-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - changed from LVAL to RESVAL macro - -2003-01-09 Jani Taskinen <sniper@iki.fi> - - * ext/standard/image.c: - Fix the ZTS build. - -2003-01-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Reimplemented base64 filter to use iconv()-like facility for flexibility. - -2003-01-08 Frank M. Kromann <frank@kromann.info> - - * ext/fbsql/php_fbsql.h - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h: - Changed global data type to avoid problems with initialization - -2003-01-08 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/image.c - ext/standard/php_image.h: - Added support for WBMP images. - - * ext/gd/gd.c - ext/gd/libgd/gd_io_dp.c: - Fixed bug #21518. - Fixed memory in leak ImageCreateFromString(). - Fixed a bug that prevented proper identification of WBMP images and thus - prevented ImageCreateFromString() from working on those images. - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-01-08 Zeev Suraski <zeev@zend.com> - - * ext/session/session.c: - Fix UMR - -2003-01-08 Georg Richter <georg.richter@phpev.de> - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed bug 21498 - - * ext/mysql/php_mysql.c: - fixed bug #21498 - -2003-01-08 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mcrypt/mcrypt.c: - Removed unused variable. - - * main/main.c: - Fixed bug #21499 (more descriptive message in the event of require/include - failure). - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - Fixed bug #21297. The fix also fixes miscalculation of lines numbers by 1 - due the previously mentioned bug. - - * ext/odbc/php_odbc.c: - Version is char ;). - -2003-01-07 Christian Dickmann <chrisdicki@gmx.de> - - * pear/PEAR/Config.php: - fix default umask(); (thx to Mirco MEEBEY Bauer for bringing this behavior - to my attention and testing the patch) - -2003-01-07 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c: - Version tag for future move to PECL - - * ext/odbc/config.m4 - ext/odbc/php_odbc.c: - Reverting last change as it really doesn't fix longreadlen problems in all - cases. - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Instances should not be freed in dtor()... - - * ext/standard/filters.c: - Made error msg format more consistent - -2003-01-07 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/gd.c: - Fix line drawed twice (L. Atkinson) - -2003-01-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Backout changes between 1.6 and 1.7 - -2003-01-07 Zeev Suraski <zeev@zend.com> - - * sapi/cgi/cgi_main.c: - Add missing call - -2003-01-07 Levi Dixon <ldixon@mail.communityconnect.com> - - * ext/oci8/config.m4 - ext/oci8/oci8.c: - Added support for Shared Data Mode for OCI8_VERSION >= 8.1, which will - provide memory savings by sharing common statement data - -2003-01-07 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfix #17098 in the branch - - * (PHP_4_3) - sapi/apache2filter/sapi_apache2.c: - MFH: - Fixed bug #17098 (make Apache aware that PHP scripts represent dynamic - data - and should not be cached). Fix suggested by daniel.eckl@gmx.de. - -2003-01-07 Ilia Alshanetsky <ilia@prohost.org> - - * run-tests.php: - Added a check for availability of PCRE extension needed by test-suite. - -2003-01-07 Vincent Blavet <vincent@blavet.net> - - * pear/Archive/Tar.php: - - Synchronize with /pear/Archive_Tar/Tar.php 1.5 : - - Add support for long filenames (greater than 99 characters) - - Add private methods _readLongHeader() and _writeLongHeader() - -2003-01-07 Ilia Alshanetsky <ilia@prohost.org> - - * ext/domxml/php_domxml.c: - Fixed ZTS build with ZE2. - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - ZTS cleanup. - -2003-01-07 Zeev Suraski <zeev@zend.com> - - * ext/standard/basic_functions.c: - whitespace - -2003-01-07 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfixing news - - * win32/sendmail.c: - MFB: - Fixed bug #21442 (Crash of mail() on Windows when the first parameter - is empty). - - * (PHP_4_3) - win32/sendmail.c: - Fixed bug #21442 (Crash of mail() on Windows when the first parameter - is empty). - -2003-01-07 Sascha Schumann <sascha@schumann.cx> - - * ext/mysql/config.m4: - tell user which header files could not be found - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/user_filters.c: - Fixed small leak - -2003-01-07 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/config.m4: - Making the mssql extension work when build as a shared object - -2003-01-07 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - Fixed ZTS build. - - * ext/ftp/ftp.c - ext/ftp/php_ftp.c: - MFB + CS - - * (PHP_4_3) - ext/ftp/ftp.c - ext/ftp/php_ftp.c: - Changed perror() to php_error_docref(), fixed bug #21309. - Made extension use ZE memory allocation wrappers, fixed a memory leak in - ftp_mkdir. - Removed duplicate ftp_syst() call inside ftp_systype(). - - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - Trivial grammer fix - - * ext/standard/filters.c: - Implemented quoted-printable stream filter - -2003-01-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Add option to stream_get_filters() user-defined fiters vs. all filters, - default to user only - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Implemented string.base64 stream filter - -2003-01-06 Stefan Esser <s.esser@e-matters.de> - - * main/rfc1867.c: - Adding support for anonymous fileuploads (#21450) - -2003-01-06 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - Fix for Bug #20827: where stat is a macro on Tru64. - Patch from <julien.soula@free.fr> - -2003-01-06 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c - ext/standard/tests/strings/bug21453.phpt: - Fixed bug #21453 (improper handling of non-terminated <). - - * ext/standard/browscap.c: - Fixed Bug #21443 and related bug #21468. - -2003-01-06 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c: - Patch for bug #19349 - - * ext/odbc/php_odbc.c: - Correction for bug #21279 - -2003-01-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c - ext/standard/quot_print.c - ext/standard/quot_print.h: - Moved php_quot_print_decode() to quot_print.c so that it can be used - outside the iconv module - - * ext/iconv/iconv.c: - Added more RFC2047-compliancy check in iconv_mime_decode() - - * ext/iconv/iconv.c: - Fixed iconv_mime_decode() so that it comforms to RFC2231 - -2003-01-06 Georg Richter <georg.richter@phpev.de> - - * ext/mysql/php_mysql.c: - fixed missing & (Thx to Sebastian Bergmann) - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed a missing & (Thx to Sebastian Bergmann - -2003-01-06 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/tests/file/userfilters.phpt: - Make it slightly more obvious that the return value is relative to the - length - of the input data. - - * main/php_streams.h: - Fix for bug #21406; infinite loop during filter flushing. - -2003-01-06 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfixing news. - - * ext/gd/gd_bundled.dsp: - MFB: - Fixed bug #20503 (imagesetbrush() availability on windows). - - * (PHP_4_3) - ext/gd/gd_bundled.dsp: - Fixed bug #20503 (imagesetbrush() availability on windows). - -2003-01-06 Anantha Kesari H Y <hyanantha@novell.com> - - * ext/pgsql/php_pgsql.h: - Removed #ifdef NetWare and made the necessary changes in the directory - structure of NetWare. - - * netware/libpq/libpq-fs.h: - Header file for PostgreSQL. Moved from netware directory to netware/libpq - directory. - - * netware/libpq-fs.h: - This file moved to netware/libpq directory. - -2003-01-06 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - - fix crash in domxml_node_insert_before() (by Lukas Schröder) - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - get_path forgotten in .h file - - fix crash in domxml_node_insert_before() (by Lukas Schröder) - -2003-01-06 Anantha Kesari H Y <hyanantha@novell.com> - - * netware/phplib.imp: - Added symbols to build PostgreSQL extension for NetWare. - - * ext/mysql/mysql.mak: - Changes for NetWare makefile. - - * ext/pgsql/pgsql.mak - ext/pgsql/php_pgsql.h: - Makefile added newly and modified the header file for NetWare. - -2003-01-06 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - partly MFH from 1.288 (Fixed segfault, when trying to add a node to itself) - - * ext/domxml/php_domxml.c: - - Fixed segfault, when trying to add a node to itself. - -2003-01-06 Anantha Kesari H Y <hyanantha@novell.com> - - * ext/standard/basic_functions.c: - Added #ifdef HAVE_SYSLOG_H around syslog function in the whole file to - avoid link failure. - - * netware/phplib.mak: - Modified for Netware. - -2003-01-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/filters.c: - Added string.toupper and string.tolower filters and generalized non-op - filter methods - -2003-01-06 Frank M. Kromann <frank@kromann.info> - - * ext/gd/libgd/gdft.c: - Nuke warning, on Win32 build - - * ext/gd/gd_bundled.dsp: - enable imageftbbox() and imagefttext() on WIn32 - -2003-01-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c - main/php_streams.h - main/streams.c: - Expose stream_filters_hash so that it can be searched by - stream_get_filters() - -2003-01-06 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Mention gif read-only support on windows. - - * (PHP_4_3) - ext/gd/gd_bundled.dsp: - MFH: Added missing flags and .c files for gif read support on Windows. - - * ext/gd/gd_bundled.dsp: - Complete gif readonly support addition by adding missing gd_gif_in.c - file to the project. - - * ext/mcrypt/mcrypt.c: - Comment out non ANSI C standard comliant code. Fixes win32 build. - - * ext/dba/dba.c: - Fixed win32 build. - -2003-01-06 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/libgd/gd.h - ext/gd/libgd/gdft.c: - Fixed bug #21445. - -2003-01-05 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - ext/standard/user_filters.c: - Fixes to stream_get_wrappers() and stream_get_filters() handle hash table - layouts better, plus some picune whitespace fixes - -2003-01-05 Georg Richter <georg.richter@phpev.de> - - * ext/mysql/php_mysql.c: - fixed bug #21435 - -2003-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/gd/gd_bundled.dsp: - Define HAVE_GD_GIF_READ. - -2003-01-05 Zeev Suraski <zeev@zend.com> - - * main/main.c: - Remove unnnecessary initialization - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - Initialize lineno using the new infrastructure - -2003-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/.cvsignore - main/config.w32.h - main/config.w32.h.in - win32/php4dll.dsp - win32/php4dllts.dsp: - Revert config.w32.h.in -> config.w32.h build step per discussion with Zeev. - -2003-01-05 Zeev Suraski <zeev@zend.com> - - * sapi/apache/php4apache.dsp: - Make the .dsp use the php4build build directories - -2003-01-05 Edin Kadribasic <edink@proventum.net> - - * ext/xslt/xslt.dsp: - MFB: - Made xslt_set_encoding() available on windows (bug #20640). - - * (PHP_4_3) - ext/xslt/xslt.dsp: - Made xslt_set_encoding() available on windows (bug #20640). - - * (PHP_4_3) - ext/standard/php_incomplete_class.h: - Fixed ZTS build. - -2003-01-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Fixed a memory leak in setlocale() & localeconv(). - -2003-01-05 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/user_filters.c: - Added stream_get_filters(); to list registered filters - -2003-01-05 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/filestat.c: - - Fix some of the netware crap - -2003-01-04 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/filestat.c: - - Change Warnings to Notices - -2003-01-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - CS fixes. - -2003-01-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/standard/browscap.c - ext/wddx/wddx.c: - Fix ZTS-ZE2 (After Cygwin now for the rest) - - * ext/exif/tests/exif003.phpt - ext/exif/tests/exif004.phpt: - better to check for existance first - - * ext/dbx/dbx.c - ext/imap/php_imap.c - ext/standard/browscap.c - ext/standard/incomplete_class.c - ext/standard/php_incomplete_class.h - ext/standard/var_unserializer.c - ext/wddx/wddx.c: - Fix ZTS-ZE2 build - -2003-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - Forgot to include these functions in the list - -2003-01-04 Derick Rethans <d.rethans@jdimedia.nl> - - * NEWS: - - Fix typo - -2003-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Fixed cut'n'paste failure - - * NEWS: - NEWS update for new iconv functions - - * ext/iconv/tests/iconv_mime_encode.phpt: - Added test case for iconv_mime_encode() - -2003-01-04 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - - MFH: Fixed bug #21232 (Unresolved references to PQsetnonblocking). (Patch - by - Floyd <floyd@studiodust.com>) - - * ext/pgsql/pgsql.c: - - Fixed bug #21232 (Unresolved references to PQsetnonblocking). (Patch by - Floyd <floyd@studiodust.com>) - -2003-01-03 Alex Waugh <alex@alexwaugh.com> - - * acinclude.m4: - Provide alternative for glibc brokenness test when cross compiling - -2003-01-03 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/apache/php_apache.c - sapi/apache/php_apache.c: - - Fix docrefs - - * sapi/apache/php_apache.c: - - Fix typo (patch by Joseph Tate) - -2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_decode.phpt: - Added test case for iconv_mime_decode() - - * ext/iconv/tests/iconv_strpos.phpt - ext/iconv/tests/iconv_strrpos.phpt: - Added test cases for iconv_strpos() and iconv_strrpos() - - * ext/iconv/iconv.c: - Fixed an iconv_strrpos() bug that the function doesn't return accurate - position of last occurrence - -2003-01-03 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mcrypt/TODO: - - Update todo - - * ext/mcrypt/config.m4 - ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h: - - Removed support for libmcrypt 2.2.x to allow cleaner code. Another reason - to upgrade libmcrypt to a 2.5.x series as the older ones have too much - bugs - to be safely used with PHP. - - Updated macro's, php_errors and parameter parsing. - -2003-01-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - Fixed a bug that would cause flock() to never set the 3rd argument. - CS fixes & switched to new parameter parsing API. - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - MFH (fix for bug #21267 & memory leak fix on reidrects). - - * ext/standard/http_fopen_wrapper.c: - Fixed a memory leak that occurs if the location specified by redirect - header - cannot be opened. - - * ext/standard/http_fopen_wrapper.c: - Further fixes related to bug #21267. - -2003-01-03 Anantha Kesari H Y <hyanantha@novell.com> - - * sapi/apache2filter/php_apache.h - sapi/apache2filter/sapi_apache2.c: - Modifications for NetWare. - - * netware/phplib.imp - netware/phplib.mak - netware/sendmail.c - netware/sendmail.h: - Some existing files modified and a couple of files removed for NetWare. - - * win32/sendmail.c - win32/sendmail.h: - NetWare related changes/modifications. - -2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Added offset validity check for iconv_strpos() - -2003-01-03 Anantha Kesari H Y <hyanantha@novell.com> - - * ext/xml/xml.mak - netware/geterrnoptr.c - netware/sendmail_nw.h - sapi/apache/libpre.c: - New file added for NetWare. - - * ext/ftp/ftp.c - ext/ldap/ldap.mak - ext/ldap/ldap.mak - ext/mysql/mysql.mak - ext/mysql/mysql.mak - ext/session/mod_files.c - ext/session/session.c - ext/standard/exec.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/html.c - ext/standard/syslog.c - ext/xml/xml.mak - netware/buildlib.bat - netware/phplib.mak: - Modified for NetWare. - - * main/config.nw.h - main/internal_functions_nw.c - main/php.h - main/php_sprintf.c - main/user_streams.c: - A new file added and some old files modified for NetWare. - -2003-01-03 Edin Kadribasic <edink@proventum.net> - - * netware/ApacheCore.imp - netware/BisonExtStandard.bat - netware/BisonFlexZend.bat: - Checking in files for Ananth Kesari <hyanantha@novell.com> - -2003-01-03 Anantha Kesari H Y <hyanantha@novell.com> - - * netware/ZendEngine2.mak - netware/grp.h - netware/libpq.imp - netware/mktemp.c - netware/param.h - netware/php-nw.bat - netware/php4apache.mak - netware/php4apache2filter.mak - netware/php4cli.mak - netware/phplib.imp - netware/phplib.mak - netware/phptest.ncf - netware/pipe.c - netware/pipe.h - netware/postgres_ext.h - netware/pwd.c - netware/pwd.h - netware/start.c - netware/sysexits.h - netware/time_nw.c - netware/time_nw.h - netware/tsrm.mak - netware/wfile.c - netware/wfile.h - netware/zend.mak: - A few New files added and some old files modified for NetWare. - - * netware/libpq-fe.h - netware/libpq-fs.h: - New files added for NetWare. - - * netware/common.mif - netware/sys/stat.h: - File modified for NetWare. - -2003-01-03 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/credits_sapi.h: - - Update this one as well - - * ext/standard/credits_ext.h - scripts/credits: - - Remove double "Win32 COM" functions line - - * README.PARAMETER_PARSING_API: - - Whitespace - - * (PHP_4_3) - NEWS: - Bugfixing news - -2003-01-03 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - Added stream_get_wrappers() - -2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_strlen.phpt - ext/iconv/tests/iconv_substr.phpt: - Added test cases for iconv_strlen() and iconv_substr() - - * ext/iconv/iconv.c: - Fixed iconv_mime_decode() so it would give more awareness to stateful - codesets - - * ext/iconv/iconv.c: - Fixed infinite loop of iconv_mime_encode() in case the specified line - length is too short to contain a proper mime-encoded string - - * ext/iconv/iconv.c: - Give mo' shift-sequence awareness to iconv_mime_encode - - * ext/iconv/iconv.c: - More shift-sequence awareness for iconv_substr() - - * ext/iconv/iconv.c: - Added missing casting operators - - * ext/iconv/tests/eucjp2iso2022jp.phpt: - MFB - - * (PHP_4_3) - ext/iconv/tests/eucjp2iso2022jp.phpt: - Updated the test so it reflects the recent change on iconv.c - - * ext/iconv/iconv.c: - MFB: fixed shift-out sequence unawareness issue - - * (PHP_4_3) - ext/iconv/iconv.c: - Fixed shift-out sequence unawareness issue - - * ext/standard/array.c: - Fixed small leaks in array_map() in case the first parameter is NULL like - array_map(NULL, array(...)); - -2003-01-03 Harald Radi <harald.radi+coding.php@nme.at> - - * pear/scripts/pear.bat: - fixing typo - -2003-01-03 Jani Taskinen <sniper@iki.fi> - - * NEWS: - - Removed entries that are going to 4.3.1 - - Grouped the entries a bit. - - * (PHP_4_3) - NEWS: - Group these entries a bit to make NEWS easier to read. - -2003-01-02 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Config.php: - - allways fall back to PHP_SYSCONFDIR - -2003-01-02 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - Fixed a small memory leak when a NULL variable is passed to - openssl_csr_sign() as the first argument. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/html.c: - Fixed bug #21338 (crash inside html_entity_decode() when "" is passed). - Added test case for the bug. - - * ext/standard/tests/strings/bug21338.phpt: - - Fixed bug #21338 (crash inside html_entity_decode() when "" is passed). - Added test case for the bug. - - * acinclude.m4 - configure.in: - Raise required OpenSSL version to 0.9.6. - -2003-01-02 Derick Rethans <d.rethans@jdimedia.nl> - - * main/SAPI.h: - - Fixed bug #21169: Compile Failure, and lots of warnings on UnixWare - - * (PHP_4_3) - main/SAPI.h: - -** empty log message *** - -2003-01-02 Zeev Suraski <zeev@zend.com> - - * sapi/apache/php4apache.dsp: - Fix .dsp - -2003-01-02 Derick Rethans <d.rethans@jdimedia.nl> - - * main/php_streams.h: - - Fix warnings on UnixWare - - * (PHP_4_3) - Makefile.global: - - MFH: Fix "make test" when CC was set to something with a parameter - - * Makefile.global: - - Fix "make test" when CC was set to something with a parameter - -2003-01-01 Frank M. Kromann <frank@kromann.info> - - * ext/standard/base64.c - ext/standard/base64.h: - Allow base64 functions to be called from an extension buils as .so/.dll - (iconv) - -2003-01-01 Zeev Suraski <zeev@zend.com> - - * ext/standard/browscap.c - ext/standard/incomplete_class.c: - build fixes - -2003-01-01 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - tests/run-test/test005.phpt - tests/run-test/test008.phpt: - - MFH: Fix tests if Zend Optimizer is loaded - - * tests/run-test/test005.phpt - tests/run-test/test008.phpt: - - Fix tests if Zend Optimizer is loaded - -2003-01-01 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Add filter.c, user_filters.c. Group stream related sources. - - * ext/standard/filters.c - ext/standard/user_filters.c: - Fix warnings. - -2003-01-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/filters.c: - Tidy up - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/filters.c - ext/standard/php_standard.h - ext/standard/php_string.h - ext/standard/string.c - ext/standard/user_filters.c - ext/standard/tests/file/userfilters.phpt: - Move rot13 filter into a new filters.c source file. - Tidy up some other filter related code. - - - * acinclude.m4 - configure.in - main/streams.c: - Workaround for glibc 2.2.9x and later "a+" bug that does not seek to EOF - for - files fopen()ed with that mode. - - * (PHP_4_3) - acinclude.m4 - configure.in - main/streams.c: - Workaround a bug in glibc 2.2.9x and later that causes it not to seek to - EOF - for stdio streams opened with a mode of "a+". - diff --git a/ChangeLog.2003.gz b/ChangeLog.2003.gz Binary files differnew file mode 100644 index 0000000000..0cb1d569b1 --- /dev/null +++ b/ChangeLog.2003.gz |