From e754721692156aaeee7b942c9596e4b4bda6452d Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Thu, 1 Jan 2004 11:41:18 +0000 Subject: [PATCH] - Compress 2003 changelog --- ChangeLog | 30236 -------------------------------------------- ChangeLog.2003.gz | Bin 0 -> 183857 bytes 2 files changed, 30236 deletions(-) create mode 100644 ChangeLog.2003.gz diff --git a/ChangeLog b/ChangeLog index a5e12f1807..e69de29bb2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,30236 +0,0 @@ -2003-12-31 Ilia Alshanetsky - - * ext/mysqli/mysqli.c - ext/sqlite/sqlite.c: - emalloc() -> safe_emalloc() - -2003-12-31 Andrei Zmievski - - * ZendEngine2/zend_default_classes.c: - Make default message look better. - -2003-12-31 Frank M. Kromann - - * ext/gd/config.w32: - Make sure zlib.lib is found - -2003-12-31 Marcus Boerger - - * NEWS: - BFN - -2003-12-31 Derick Rethans - - * (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 - - * ext/standard/fsock.c: - proto fix - -2003-12-31 Georg Richter - - * 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 - - * NEWS: - cleanup - -2003-12-31 Ilia Alshanetsky - - * 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 - - * 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 - - * ext/oci8/oci8.dsp: - Fix the include path for Zend - -2003-12-30 Andi Gutmans - - * ZendEngine2/ZEND_CHANGES: - - Fix typos - -2003-12-30 Marcus Boerger - - * ZendEngine2/ZEND_CHANGES: - Update - -2003-12-30 Ilia Alshanetsky - - * ZendEngine2/tests/bug26696.phpt: - Added test case for bug #26696. - -2003-12-29 Marcus Boerger - - * 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 - - * NEWS: - BFN - - * ext/dom/dom_iterators.c - ext/dom/nodelist.c: - Fixed bug #26743 (getElementsByTagName doesn't work properly) - -2003-12-29 Marcus Boerger - - * run-tests.php: - Align output if one section shows 100% and display percentages when not - counting skipped tests. - -2003-12-29 Ilia Alshanetsky - - * ext/pgsql/php_pgsql.h: - Removed a useless define. - -2003-12-29 Marcus Boerger - - * 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 - - * ext/mysqli/TODO: - updated todo list (removed finished tasks) - -2003-12-28 Georg Richter - - * ext/mysqli/mysqli_api.c: - fixed prototype for mysqli_bind_result - -2003-12-28 Derick Rethans - - * ext/standard/var.c: - - Fix typo - -2003-12-28 Ilia Alshanetsky - - * 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 - - * 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 - - * 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 - - * ext/mysqli/mysqli_prop.c: - fixed bug in properties for longlong values - -2003-12-28 Sara Golemon - - * ext/standard/tests/file/userwrapper.phpt: - Test additional wrapper methods [unlink, rename, mkdir, rmdir, url_stat] - -2003-12-27 Moriyoshi Koizumi - - * ext/iconv/iconv.c: - Just laugh at me :) - - * ext/iconv/iconv.c: - - Add missing sanity check. - -2003-12-27 Marcus Boerger - - * 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 - - * 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 - - * (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 - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_execute.c: - Fix warning - -2003-12-25 Ilia Alshanetsky - - * (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 - - * 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 - - * ext/standard/file.c: - - fixes for compatibility. now fgetcsv() treats a null line to be a single - null component. - -2003-12-24 Ilia Alshanetsky - - * (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 - - * ext/oci8/oci8.c: - separate oci_lob_flush() to use it in oci_lob_append() etc. in the future - -2003-12-24 Moriyoshi Koizumi - - * 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 - - * 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 - - * ext/iconv/iconv.c: - Those are not structures :-) - -2003-12-23 Ilia Alshanetsky - - * ext/dom/namednodemap.c - ext/dom/nodelist.c: - Compiler warning fixes. - - * ext/iconv/iconv.c: - Fixed compiler warnings. - -2003-12-23 Antony Dovgal - - * 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 - - * ext/dba/config.w32: - enable inifile handler under new win32 build too - -2003-12-23 Marcus Boerger - - * (PHP_4_3) - ext/dba/dba.dsp: - Add inifile handler in windows build too. - -2003-12-23 Andi Gutmans - - * sapi/cli/php.1.in: - - Commit fixes to PHP man page - -2003-12-23 Moriyoshi Koizumi - - * (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 - - * 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 - - * ext/oci8/oci8.c: - do not delete connection ids, we need them - -2003-12-23 Georg Richter - - * NEWS: - - -2003-12-23 Wez Furlong - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * ZendEngine2/zend_compile.c: - Preserve class name casing. - - * NEWS: - BFN - -2003-12-22 Wez Furlong - - * 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 - - * (PHP_4_3) - ext/standard/file.c: - Fixed memory leak. - -2003-12-22 Marcus Boerger - - * ZendEngine2/zend_reflection_api.c: - Fixed bug #26695 (Reflection API does not recognize mixed-case class hints) - -2003-12-22 Frank M. Kromann - - * ext/sqlite/php_sqlite.def: - Convert to windows line endings - -2003-12-22 Georg Richter - - * ext/mysqli/mysqli_report.c: - beautifying :) - - * ext/mysqli/mysqli_report.c: - fixed bug #26680 - -2003-12-22 Rob Richards - - * (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 - - * NEWS - ext/xsl/xsltprocessor.c: - Fixed bug #26690 (make xsltProcessor->transformToUri use streams wrappers). - -2003-12-22 Marcus Boerger - - * 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 - - * (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 - - * 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 - - * ext/zlib/config.w32: - Correcting the description field. - -2003-12-22 Moriyoshi Koizumi - - * 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 - - * 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 - - * ext/ncurses/ncurses_functions.c: - Corrected argument parsing. - -2003-12-21 Zeev Suraski - - * 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 - - * (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 - - * configure.in - main/php_version.h: - - Make the world a better place. - - Will roll b3 tomorrow. - -2003-12-20 Wez Furlong - - * 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 - - * 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_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 - - * (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 - - * (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 - - * pear/CODING_STANDARDS: - - Test new commit info file - -2003-12-19 Andi Gutmans - - * (php_5_0_0b3RC2) - ZendEngine2/zend_language_parser.y: - - Nuke another rule (thanks to Jan for noticing this) - -2003-12-19 Dmitry Stogov - - * (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 - - * (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 - - * (php_5_0_0b3RC2) - pear/package-PEAR.xml: - - date==today() - -2003-12-19 Ilia Alshanetsky - - * (php_5_0_0b3RC2) - ext/standard/basic_functions.c: - Check correction (Thanks Andi). - -2003-12-19 Pierre-Alain Joye - - * pear/package-PEAR.xml: - - prepare 1.3b5 - -2003-12-19 Andi Gutmans - - * 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 - - * (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 - - * (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 - - * 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 - - * (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 - - * ZendEngine2/zend_execute.c: - - Nuke C++ comment - - * ZendEngine2/zend_execute.c: - - Revert patch 1.566 - -2003-12-18 Andrey Hristov - - * ext/standard/tests/array/array_sum.phpt: - test case for array_sum - -2003-12-18 Stig Bakken - - * pear/scripts/pearcmd.php: - - PHP 4 fix for the E_STRICT check - -2003-12-18 Ilia Alshanetsky - - * 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 - - * 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 - - * NEWS: - "a" - -2003-12-18 Greg Beaver - - * 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 - - * ext/simplexml/tests/014.phpt - ext/simplexml/tests/016.phpt: - Update tests to see where they fail now exactly - -2003-12-18 Dmitry Stogov - - * 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 - - * 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 - - * win32/winutil.c: - Leak for b3 and find a better solution until RC1 - -2003-12-18 Moriyoshi Koizumi - - * (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 - - * ext/gd/gd.c: - Fix remaining gd build issue - -2003-12-18 John Coggeshall - - * 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 - - * ext/gd/libgd/gdft.c: - MFB compile fix - -2003-12-17 Andrey Hristov - - * ext/standard/microtime.c: - proto fix - - * NEWS: - entry for microtime()'s new clothes - -2003-12-17 Marcus Boerger - - * tests/classes/array_access_005.phpt: - Add new test - -2003-12-17 Andi Gutmans - - * NEWS: - - Update NEWS for tomorrow morning so that I don't forget when I'm sleepy - -2003-12-17 Andrey Hristov - - * 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 - - * (PHP_4_3) - NEWS: - wet - -2003-12-17 Andi Gutmans - - * (php_5_0_0b3RC1) - configure.in - main/php_version.h: - Roll RC1 of B3 - -2003-12-17 Rob Richards - - * (php_5_0_0b3RC1) - ext/dom/php_dom.c: - no longer need to cleanup temp var - -2003-12-17 Ilia Alshanetsky - - * (php_5_0_0b3RC1) - tests/lang/bug22510.phpt: - Update test. - -2003-12-17 Zeev Suraski - - * (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 - - * (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 - - * (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 - - * ext/simplexml/simplexml.c: - free nodes correctly to clear node proxies - -2003-12-17 Marcus Boerger - - * (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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * ext/sockets/sockets.c: - nuke unused code - -2003-12-16 Marcus Boerger - - * 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_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 - - * 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 - - * 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 - - * 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 - - * ZendEngine2/zend_compile.h - ZendEngine2/zend_object_handlers.h - ZendEngine2/zend_stream.h: - Sync: Export externally used functions. - -2003-12-16 Dmitry Stogov - - * ext/session/tests/014.phpt: - Incorrect test file was fixed. (Use pattern insted of absolute filename) - -2003-12-16 Harald Radi - - * ext/oci8/oci8.c: - fix non-zts build errors - -2003-12-16 Stanislav Malyshev - - * 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 - - * ext/xml/tests/bug26614.phpt: - Improper test file was fixed. - -2003-12-16 Harald Radi - - * 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 - - * 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 - - * NEWS: - BFN - -2003-12-16 Sebastian Bergmann - - * ext/gd/libgd/gdft.c: - Fix ZTS build. - -2003-12-16 Greg Beaver - - * 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 - - * (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 - - * ext/standard/image.c: - Check validity of seeks. - WS/CS - -2003-12-15 Ilia Alshanetsky - - * (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 - - * (PHP_4_3) - ext/pcre/php_pcre.c: - -** empty log message *** - -2003-12-15 Ilia Alshanetsky - - * 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 - - * 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 - - * ZendEngine2/zend_execute.c: - ws + cs (no c++ comments in c code) - -2003-12-15 Dmitry Stogov - - * 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 - - * 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 - - * win32/select.c: - Removed unused variable. - -2003-12-15 Jani Taskinen - - * (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 - - * 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 - - * (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 - - * README.PHP4-TO-PHP5-THIN-CHANGES: - Reorganization. - - * README.PHP4-TO-PHP5-THIN-CHANGES: - Note about Apache2 SAPI change. - -2003-12-14 Ilia Alshanetsky - - * 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 - - * tests/classes/array_access_003.phpt: - Fix test - -2003-12-14 Zeev Suraski - - * 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 - - * TSRM/TSRM.c: - Removed doubled loop from wrongly applied patch - -2003-12-14 Zeev Suraski - - * 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 - - * main/streams/userspace.c: - Export STREAM_MKDIR_RECURSIVE constant - -2003-12-13 Moriyoshi Koizumi - - * (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 - - * 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 - - * cvsclean.bat: - Add shortcut for 'nmake /I clean'. - -2003-12-13 Sara Golemon - - * main/php_streams.h - main/streams/streams.c: - Fix Win32 Build. mkdir/rmdir are macros - -2003-12-13 Georg Richter - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c: - minor fixes for embedded - -2003-12-13 Hartmut Holzgraefe - - * ext/xml/tests/bug26614.phpt: - test case for BC bug 26614 - -2003-12-13 Marcus Boerger - - * 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 - - * 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 - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix for bug #26595 "`XSLT_NAMESPACE' undeclared" - -2003-12-13 Georg Richter - - * ext/mysqli/mysqli_nonapi.c: - removed old profiler stuff for embedded server - -2003-12-13 Sara Golemon - - * 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 - - * (PHP_4_3) - ext/standard/file.c: - More fgetcsv() fixes. - -2003-12-13 Georg Richter - - * 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 - - * 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 - - * 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 - - * pear/PEAR/Common.php: - add missing not relation - -2003-12-11 Jani Taskinen - - * (PHP_4_3) - NEWS: - reword - -2003-12-11 Andrei Zmievski - - * 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 - - * ZendEngine2/zend_execute_API.c: - Bugfix: #26591 [NEW]: "__autoload threw an exception" during an uncaught - Exception - -2003-12-11 Greg Beaver - - * 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 - - * ext/dom/tests/dom003.phpt: - Dir seaparator "\" was removed. - -2003-12-11 Edin Kadribasic - - * (PHP_4_3) - NEWS: - Mention new pgsql libs - - * ext/pgsql/pgsql.dsp: - MFB: Use standard header locations - -2003-12-11 Andi Gutmans - - * ZendEngine2/zend_execute.c: - - Refix bug #24773 - -2003-12-11 Edin Kadribasic - - * (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 - - * 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 - - * 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 - - * ext/xsl/php_xsl.c: - fix crashes when you call php:functionString() with a - non-string handler (by adam) - -2003-12-10 Ilia Alshanetsky - - * 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 - - * ext/standard/html.c: - - Test before commit - test before commit - -2003-12-10 Moriyoshi Koizumi - - * NEWS: - oops. - - * NEWS: - NFN - -2003-12-10 Ilia Alshanetsky - - * 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 - - * ext/standard/html.c: - - Added support for MacRoman encoding to htmlentities(). (Marcus Bointon) - -2003-12-10 Moriyoshi Koizumi - - * 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 - - * (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 - - * ZendEngine2/zend_execute_API.c: - Do not double copy the string - -2003-12-10 Georg Richter - - * ext/mysqli/mysqli.c: - freeing result and stmt properties in MSHUTDOWN - -2003-12-10 Moriyoshi Koizumi - - * 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 - - * 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 - - * ext/bcmath/config.w32: - consistency with unix build.... - -2003-12-09 Jani Taskinen - - * 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 - - * 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 - - * ext/dom/node.c: - fix possible mem leak when element has children - -2003-12-09 Pierre-Alain Joye - - * 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 - - * (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 - - * 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 - - * ext/xsl/php_xsl.c: - fix issues when passing in mulitple arguments - -2003-12-09 Jani Taskinen - - * 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 - - * ZendEngine2/zend_constants.c: - - Fix overallocation (thanks to Ilia) - -2003-12-09 Ilia Alshanetsky - - * ext/com_dotnet/com_variant.c: - Kill unused variables. - -2003-12-08 Hartmut Holzgraefe - - * ext/standard/parsedate.y: - reduce/reduce conflicts resolved - -2003-12-08 Frank M. Kromann - - * 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 - - * ext/mysqli/config.m4: - ws - -2003-12-08 Rob Richards - - * ext/dom/dom_iterators.c - ext/dom/php_dom.c: - fix getElementsByTagname iteration - -2003-12-08 Derick Rethans - - * ZendEngine2/zend_builtin_functions.c: - - Make it compile again - -2003-12-08 Rob Richards - - * 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 - - * NEWS: - typofix - -2003-12-08 Ard Biesheuvel - - * (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 - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.c: - - A bug in Udm_Hash32 function was fixed. - -2003-12-08 Moriyoshi Koizumi - - * (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 - - * pear/PEAR/Dependency.php: - MFB - -2003-12-06 Edin Kadribasic - - * 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 - - * 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 - - * (PHP_4_3) - ext/standard/file.c: - Fixed memory corruption occuring in fgetcsv() on certain files. - -2003-12-06 Greg Beaver - - * 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 - - * ext/pgsql/pgsql.c: - MFB: PHP_PQ_ERROR() change - -2003-12-06 Greg Beaver - - * pear/scripts/pearcmd.php: - fix for Console_GetOpt 2.0 (what was 1.1 - re-release being negotiated) - -2003-12-06 Marcus Boerger - - * (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 - - * 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 - - * 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 - - * (PHP_4_3) - EXTENSIONS: - No maintainer for oci8 / oracle - - * EXTENSIONS: - There is no maintainer atm. - -2003-12-06 Wez Furlong - - * 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 - - * ext/iconv/iconv.c: - Add missing iconv_close() call - -2003-12-06 Jani Taskinen - - * ext/standard/proc_open.c: - fix proto - -2003-12-06 Wez Furlong - - * main/php_network.h: - fix ipv6 stuff under vc6 - - * README.WIN32-BUILD-SYSTEM: - bah - -2003-12-06 Greg Beaver - - * 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 - - * 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 - - * ext/openssl/config.w32: - openssl support for the new build - -2003-12-05 Andrei Zmievski - - * 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 - - * ext/xsl/config.w32: - Fix the xsl warnings - -2003-12-05 Wez Furlong - - * 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 - - * 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 - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Fix bug #26531: get_elements_by_tag_name() wildcard fails - -2003-12-05 Moriyoshi Koizumi - - * 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 - - * 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 - - * 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 - - * ext/dom/tests/dom_test.inc: - fix test - -2003-12-05 Wez Furlong - - * 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 - - * TSRM/tsrm_virtual_cwd.c: - Fix for the problem I posted to internals@. - -2003-12-05 Moriyoshi Koizumi - - * 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 - - * ext/simplexml/tests/bug25756.phpt: - Update test - -2003-12-05 Frank M. Kromann - - * ext/exif/config.w32: - Include exif in the new win32 build system - -2003-12-05 Sebastian Bergmann - - * ext/mysql/config.w32: - Support for new Win32 build bliss. - -2003-12-05 Wez Furlong - - * 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 - - * 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 - - * 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 - - * 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 - - * sapi/nsapi/config.w32: - First version... Wez: can you check this... - -2003-12-04 Moriyoshi Koizumi - - * 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 - - * 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 - - * ZendEngine2/zend_execute.c: - Revert crap. - -2003-12-04 Marcus Boerger - - * ext/sqlite/tests/sqlite_spl_001.phpt: - No longer needed - -2003-12-04 Wez Furlong - - * 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 - - * (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 - - * ext/pgsql/config.w32: - Make this build using new build system - -2003-12-04 Jani Taskinen - - * 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 - - * (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 - - * (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 - - * 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 - - * ZendEngine2/zend_execute.c: - Raise error in case dereference is performed on a scalar value. - -2003-12-04 Rob Richards - - * 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 - - * 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 - - * 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 - - * NEWS: - stylepolizei - - * (PHP_4_3) - NEWS: - BFN - -2003-12-04 Wez Furlong - - * 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 - - * 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 - - * main/config.w32.h: - default install path is c:/php5 for PHP 5 - -2003-12-04 Greg Beaver - - * 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 - - * ext/fbsql/config.w32: - add error message when libs and headers are missing - -2003-12-04 Ilia Alshanetsky - - * ext/standard/url.c: - Fixed typo (thanks Frank) - -2003-12-03 Greg Beaver - - * 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 - - * 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 - - * pear/PEAR/Downloader.php: - remove unnecessary notice generator in certain cases - -2003-12-03 Wez Furlong - - * 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 - - * 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 - - * ext/standard/url.c: - Remove unnecessary casts. - -2003-12-03 Greg Beaver - - * pear/PEAR/Installer-minus-download.php: - duhhh... - -2003-12-03 Moriyoshi Koizumi - - * (PHP_4_3) - Zend/zend_execute.c: - MFZE2(r-1.558): This kind of error should be caught. - -2003-12-03 Andi Gutmans - - * NEWS: - - Add news about include_once fix for Windows - -2003-12-03 Moriyoshi Koizumi - - * ZendEngine2/zend_execute.c: - This kind of error should be caught. (suggested by Andi, thanks) - -2003-12-03 Rob Richards - - * ext/dom/documenttype.c: - fix notations - forgot to create iterator - -2003-12-03 Moriyoshi Koizumi - - * (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 - - * ext/openssl/xp_ssl.c: - Fixed compiler warning due to unused variables. - -2003-12-03 Derick Rethans - - * ZendEngine2/zend_execute.c: - - Remove newline from error message - -2003-12-03 Wez Furlong - - * 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 - - * (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 - - * CODING_STANDARDS: - - I am sure I reverted this before - -2003-12-03 Frank M. Kromann - - * 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 - - * NEWS - ext/standard/http_fopen_wrapper.c: - Add http proxy support via context option. - -2003-12-03 Jon Parise - - * configure.in: - Removing the DB extension warning message. The DB extension is no longer - included in the PHP distribution. - -2003-12-03 Wez Furlong - - * ext/zlib/config.w32 - sapi/apache/config.w32: - some tweaks for Frank - -2003-12-03 Sara Golemon - - * 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 - - * README.WIN32-BUILD-SYSTEM: - add win32 build readme - -2003-12-03 Ilia Alshanetsky - - * ext/shmop/config.w32: - Adding shmop config file for the new build system - -2003-12-03 Frank M. Kromann - - * ext/fbsql/config.w32: - Adding FrontBase config file for the new build system - -2003-12-03 Wez Furlong - - * sapi/apache/config.w32: - Fix build if you don't have apache headers and want to disable apache... - -2003-12-03 Frank M. Kromann - - * 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 - - * ext/com_dotnet/config.w32: - Clarify a little. - -2003-12-02 Wez Furlong - - * .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 - - * 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 - - * 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 - - * 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 - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - set freed pointer to null to avoid reuse - -2003-12-02 Jon Parise - - * configure.in: - Improving the wording of the "don't use the DB extension" warning. - -2003-12-02 Wez Furlong - - * main/streams/xp_socket.c: - this can't be persistent - -2003-12-02 Rob Richards - - * 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 - - * 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 - - * 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 - - * ext/mbstring/mbstring.h: - Fix MBSTRING_API for non-shared win32 builds - -2003-12-02 Jani Taskinen - - * buildconf: - Revert undiscussed / undecided patch - -2003-12-02 Moriyoshi Koizumi - - * 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 - - * ZendEngine2/zend_API.h: - Free the zval container only if it should be freed and was not copied. - -2003-12-02 Sara Golemon - - * main/streams/plain_wrapper.c: - CS - -2003-12-02 Moriyoshi Koizumi - - * ext/iconv/tests/iconv_mime_decode_headers.phpt: - Add regression test for iconv_mime_decode_headers() - -2003-12-01 Moriyoshi Koizumi - - * 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 - - * ext/standard/string.c: - Optimize substr_replace (this makes it 3-8 times faster depending on the - string length). - -2003-12-01 Moriyoshi Koizumi - - * 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 - - * 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 - - * TSRM/tsrm_win32.c: - - Fix indentation - -2003-12-01 Sara Golemon - - * 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 - - * main/php_variables.c: - - Fix the default SAPI filter too; all weird problems should be gone again. - -2003-12-01 Jani Taskinen - - * (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 - - * (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 - - * 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 - - * ZendEngine2/zend_execute.c: - - Change to E_STRICT so as not to break existing scripts. - - Thanks Edin - -2003-12-01 Jani Taskinen - - * 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 - - * 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 - - * 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 - - * ext/dom/document.c: - Fix Bug, if parser input is not a filename (By Adam) - -2003-12-01 Greg Beaver - - * 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 - - * 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 - - * README.input_filter: - - And fix the README too. - - * main/SAPI.h: - - Fixed standard wrapper for input filter. - -2003-11-30 Ilia Alshanetsky - - * 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 - - * 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 - - * ext/dom/php_dom.c: - remove call to xmlMemoryDump - -2003-11-30 Christian Stocker - - * ext/dom/examples/dom1.php: - fixed typos - - * ext/dom/tests/dom003.phpt: - output of uncaught exception changed - -2003-11-30 Georg Richter - - * ext/mysqli/mysqli_api.c: - prototype fix for mysqli_ssl_set - -2003-11-30 Jani Taskinen - - * NEWS: - New funcs - - * (PHP_4_3) - NEWS: - BFN - -2003-11-30 Greg Beaver - - * 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 - - * 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 - - * 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 - - * win32/php4dllts.dsp: - Add dom_iterators.c to project. - -2003-11-29 Wez Furlong - - * (PHP_4_3) - ext/standard/basic_functions.c: - Fix: - Thanks to Manuel Lemos - -2003-11-29 Greg Beaver - - * pear/tests/pear_common_buildProvidesArray.phpt: - new test case - -2003-11-29 Rob Richards - - * 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 - - * pear/tests/pear_common_infoFromString.phpt: - finish unit test - -2003-11-29 Sara Golemon - - * ext/standard/ftp_fopen_wrapper.c: - Add in missing stat element and fix win32 build - -2003-11-29 Greg Beaver - - * 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 - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_iterators.c: - Fix memleak - -2003-11-29 Ilia Alshanetsky - - * (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 - - * ZendEngine2/zend_API.h: - This takes the address of a zval ptr - -2003-11-29 Ilia Alshanetsky - - * (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 - - * 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 - - * 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 - - * ext/simplexml/simplexml.c: - Remove test code - -2003-11-29 Ilia Alshanetsky - - * ZendEngine2/zend_execute.c: - Restore original patch for bug #26281. - - -2003-11-29 Sara Golemon - - * ext/standard/ftp_fopen_wrapper.c: - Finish off ftp://'s url_stat support - -2003-11-29 Marcus Boerger - - * 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 - - * NEWS: - The removed NEWS entry is already in 4.X news file. - -2003-11-29 Christian Stocker - - * 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 - - * 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 - - * NEWS: - typofix - -2003-11-29 Derick Rethans - - * 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 - - * (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 - - * 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 - - * ext/dom/tests/.cvsignore: - missing .cvsignore - -2003-11-29 Christian Stocker - - * 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 - - * 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 - - * (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 - - * (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 - - * 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 - - * (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.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 - - * NEWS: - news for xslt - - * tests/lang/bug24926.phpt: - - test for bug #24926 - -2003-11-29 Sara Golemon - - * ext/ncurses/ncurses.c: - Handle dirty script exit. - -2003-11-29 Christian Stocker - - * 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 - - * 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 - - * 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 - - * ext/xsl/php_xsl.c - ext/xsl/php_xsl.h: - - Added possibility to call php functions as XSLT-functions - eg: - 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 - - * (PHP_4_3) - pear/PEAR.php: - odd merge conflict fixed - -2003-11-28 Ilia Alshanetsky - - * (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 - - * (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 - - * (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 - - * ZendEngine2/zend_API.c: - Add removed lcname, it is still needed. - - * main/streams/streams.c: - Fixed a memory leak. - -2003-11-27 Jani Taskinen - - * (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 - - * NEWS - ext/standard/image.c - ext/standard/php_image.h: - Added image_type_to_extension() function. - -2003-11-27 Marcus Boerger - - * 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 - - * 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 - - * 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 - - * 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 - - * (PHP_4_3) - ext/standard/string.c: - MFH: Removed dead code. - - - * ext/standard/string.c: - Removed dead code. - -2003-11-26 Greg Beaver - - * 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 - - * (PHP_4_3) - ext/interbase/interbase.c: - Fix crash bug reported by jani/ilia - -2003-11-26 Derick Rethans - - * 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 - - * 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 - - * (PHP_4_3) - main/SAPI.c: - MFH: On error do not leave content_type_dup unitialized. - -2003-11-25 Ilia Alshanetsky - - * (PHP_4_3) - NEWS - ext/pgsql/pgsql.c: - MFH: Fixed bug #25963 (PostgreSQL error message include \n characters). - -2003-11-25 Jani Taskinen - - * ext/pcre/php_pcre.c: - style fix - -2003-11-25 Ilia Alshanetsky - - * (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 - - * ext/standard/parsedate.y: - 'Fix' for bison 1.875. - -2003-11-25 Jani Taskinen - - * (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 - - * (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 - - * 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 - - * 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 - - * NEWS: - fixed -> fixed section, added -> added section..etc. - -2003-11-24 Sebastian Bergmann - - * ZendEngine2/RFCs/004.txt: - No longer needed. - -2003-11-24 Ilia Alshanetsky - - * ext/standard/Makefile.frag: - Make sure zend stuff is built first. - -2003-11-24 Andi Gutmans - - * 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 - - * (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 - - * ext/mysqli/mysqli.c: - added/fixed write property - -2003-11-24 Rob Richards - - * 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 - - * ext/xml/compat.c: - Partial fix for bug #25803 (xml_get_current_byte_index() always returns 0) - -2003-11-24 Ilia Alshanetsky - - * (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 - - * main/streams/streams.c: - Fix for file:// wrapper parsing. - (Cristiano Duarte ) - -2003-11-23 Marcus Boerger - - * 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 - - * ZendEngine2/zend_reflection_api.c: - - Allocation optimizations by Timm Friebe - -2003-11-23 Georg Richter - - * ext/mysqli/mysqli_nonapi.c: - fixed mem leak in constructor - -2003-11-22 Georg Richter - - * 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 - - * main/SAPI.c: - On error do not leave content_type_dup unitialised. - -2003-11-22 Rob Richards - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix default recovery mode - -2003-11-22 Moriyoshi Koizumi - - * (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 - - * (PHP_4_3) - ext/gd/libgd/gdft.c: - Compile fix - -2003-11-21 Christian Stocker - - * ext/xsl/xsl_fe.h - ext/xsl/xsltprocessor.c: - - Added $proc->hasExsltSupport() - -2003-11-21 Ilia Alshanetsky - - * ZendEngine2/zend_execute.c: - Cleaner patch for bug #26281. - -2003-11-20 Hartmut Holzgraefe - - * ext/standard/parsedate.y: - debug mode no longer needed - -2003-11-20 Andi Gutmans - - * ext/standard/head.c: - - Fix Windows build - -2003-11-20 Jani Taskinen - - * php.ini-dist - php.ini-recommended: - Removed entries which no longer have no function - -2003-11-19 Sara Golemon - - * 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 - - * 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 - - * (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 - - * ext/xsl/config.m4 - ext/xsl/php_xsl.c - ext/xsl/php_xsl.h: - added exslt support - -2003-11-19 Andi Gutmans - - * main/main.c: - - Commit patch by standards - -2003-11-19 Jani Taskinen - - * 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 - - * ZendEngine2/zend_execute.c - ZendEngine2/tests/bug26281.phpt: - Possible fix for bug #26281 & test case. - -2003-11-19 Jani Taskinen - - * ext/tokenizer/Makefile.frag - ext/tokenizer/Makefile.frag: - Fix build - -2003-11-18 Marcus Boerger - - * ZendEngine2/zend_API.h: - Add method alias macro - -2003-11-18 Jani Taskinen - - * ext/gmp/gmp.c: - - Fix the parameter setting. (this function has 1 optional parameter) - -2003-11-18 Andi Gutmans - - * 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 - - * win32/install.txt: - change names to php5_xxx in NSAPI - -2003-11-18 Marcus Boerger - - * 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 - - * 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 - - * (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 - - * ZendEngine2/zend_interfaces.c: - Use correct order - -2003-11-18 Jani Taskinen - - * win32/install.txt: - fix the docs - -2003-11-18 Marcus Boerger - - * ZendEngine2/zend_interfaces.c: - Use correct macro/function - -2003-11-17 Frank M. Kromann - - * 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 - - * (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 - - * 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 - - * pear/PEAR/Command/Remote.php: - - Fix potential warning - -2003-11-17 Greg Beaver - - * 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 - - * ext/curl/streams.c: - Silence warning. - -2003-11-17 Stig Bakken - - * pear/Archive/Tar.php: - - "chmod +x" when extracting archived executable files - -2003-11-17 Marcus Boerger - - * ZendEngine2/zend_interfaces.c: - Correct destruction - -2003-11-16 Ilia Alshanetsky - - * ext/sqlite/CREDITS: - Added myself to credits. - -2003-11-15 Frank M. Kromann - - * 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 - - * NEWS - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Rename nanosleep() to time_nanosleep(). - -2003-11-14 Ard Biesheuvel - - * (PHP_4_3) - ext/interbase/interbase.c: - Fix the fix [ibase_trans()] - -2003-11-14 Moriyoshi Koizumi - - * (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 - - * ext/simplexml/simplexml.c: - Adjust to latest conversion cast changes - -2003-11-14 Jani Taskinen - - * scripts/phpize.in: - Missing "confdefs.h" in the cleanup-files-list - -2003-11-14 Ilia Alshanetsky - - * (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 - - * ext/simplexml/tests/009.phpt: - Fix testcase name - -2003-11-13 Rasmus Lerdorf - - * ext/imap/php_imap.c: - proto fix - -2003-11-13 Moriyoshi Koizumi - - * NEWS: - BFN - - * ZendEngine2/zend_operators.c: - Bugfix #26156 (REPLACE_ZVAL_VALUE works on uninit stack-based zvals) - -2003-11-13 Marcus Boerger - - * 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 ) - - * ext/dba/dba.c: - Proto fixes (Friedhelm Betz ) - -2003-11-13 Jani Taskinen - - * acinclude.m4: - - Fixed build of shared extensions which require openssl and when you only - have static openssl libraries. - -2003-11-13 Edin Kadribasic - - * 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 - - * (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 - - * ZendEngine2/zend_compile.c: - - Make sure internal clasess are malloced - -2003-11-12 Ilia Alshanetsky - - * configure.in - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Added configure check for nanosleep() availability. - -2003-11-12 Jani Taskinen - - * 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 - - * (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 - - * main/rfc1867.c - main/rfc1867.c: - Fix odd increments to repair the boundary checks. - -2003-11-12 Ilia Alshanetsky - - * 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 - - * ext/standard/fsock.c: - Plugged a small memleak when errstr isn't efree()'d. - -2003-11-12 Marcus Boerger - - * 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 - - * NEWS: - Added new ibase array handling (was already present in b2) - -2003-11-12 Marcus Boerger - - * ext/ming/ming.c: - Compiler fixes for older ming versions - -2003-11-12 Sergey Kartashoff - - * (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 - - * (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 - - * (PHP_4_3) - ext/mbstring/mbstring.c: - fixed compilation warning. (patched by Joe Orton) - -2003-11-11 Ilia Alshanetsky - - * (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 - - * (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 - - * ext/informix/ifx.ec: - Fix ZTS build. - -2003-11-10 Marcus Boerger - - * 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 - - * (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_4_3) - ext/standard/base64.c - ext/standard/base64.h: - - Expose the base64 functions to external extensions on windows. - -2003-11-08 Marcus Boerger - - * 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 - - * (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 - - * (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 - - * (PHP_4_3) - NEWS: - touch - - * NEWS: - Remove NEWS entry since the fix went to the branch as well. - -2003-11-08 Wez Furlong - - * (PHP_4_3) - scripts/Makefile.frag: - Fix shared/pecl build for extensions that rely on mbstring... - -2003-11-08 Frank M. Kromann - - * (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 - - * (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 - - * 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 - - * ext/ming/ming.c: - Added mandatory safe_mode & open_basedir checks. - -2003-11-06 Ilia Alshanetsky - - * (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 - - * ext/ming/ming.c - ext/ming/ming.c: - Getting rid of c++ style comments - -2003-11-06 Rui Hirokawa - - * (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 - - * 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 - - * 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 - - * ext/pcntl/pcntl.c - ext/simplexml/simplexml.c: - Kill unused variables. - -2003-11-05 Rui Hirokawa - - * main/rfc1867.c: - added buffer reallocation for filename. - -2003-11-05 Uwe Schindler - - * win32/install.txt - win32/install.txt: - remove unix crap - -2003-11-05 Sascha Schumann - - * (PHP_4_3) - NEWS: - Forgot to add that.. - -2003-11-05 Moriyoshi Koizumi - - * (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 - - * 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 - - * (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 - - * 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 - - * ZendEngine2/Makefile.am: - add zend_iterators.c zend_interfaces.c to make - -2003-11-04 Jani Taskinen - - * (PHP_4_3) - NEWS: - BFN - -2003-11-04 Uwe Steinmann - - * ext/hwapi/.cvsignore: - ignore some files - - * ext/pdf/.cvsignore: - - added more files - -2003-11-04 Uwe Schindler - - * win32/install.txt - win32/install.txt: - SunONE servers - -2003-11-04 Jani Taskinen - - * (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 - - * 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 - - * (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 - - * (PHP_4_3) - NEWS: - cosmetics - -2003-11-03 Moriyoshi Koizumi - - * ext/simplexml/tests/008.phpt: - Add regression test for XPath support - - * ext/simplexml/tests/007.phpt: - Fix test - -2003-11-03 Derick Rethans - - * 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 - - * 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 - - * main/rfc1867.c: - Fixed possible crashbug. - -2003-11-03 Marc Boeren - - * ext/dbx/dbx.c: - Make life for the doc-team easier, without causing harm ;-) - -2003-11-03 Stefan Esser - - * main/rfc1867.c: - It is usually a good idea to write only into allocated bufferspace. - -2003-11-02 Edin Kadribasic - - * (PHP_4_3) - ext/informix/ifx.ec: - Fix tsrm build - -2003-11-02 Ilia Alshanetsky - - * (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 - - * ext/iconv/iconv.c: - Proto fix - -2003-11-01 Uwe Schindler - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - this is not needed - -2003-11-01 Sascha Schumann - - * (PHP_4_3) - TODO.BUILDv5: - not really adequate here - -2003-11-01 Uwe Schindler - - * (PHP_4_3) - NEWS: - news update - -2003-11-01 Greg Beaver - - * (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 - - * 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 - - * sapi/nsapi/nsapi.c: - fix header handler - -2003-10-31 Greg Beaver - - * pear/PEAR/Dependency.php: - major bug - "not" dependency check would completely fail. Guess nobody - ever tried it before :) - -2003-10-31 Moriyoshi Koizumi - - * ZendEngine2/tests/bug26010.phpt: - Add test case for bug #26010 - -2003-10-31 Greg Beaver - - * 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 - - * 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 - - * ext/mysqli/config.m4: - cosmetics - -2003-10-31 Uwe Schindler - - * 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 - - * makerpm: - Make this work again - -2003-10-31 Greg Beaver - - * 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 - - * 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 - - * sapi/cgi/cgi_main.c: - MFB - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Fix "bug" #26039 - -2003-10-31 Greg Beaver - - * 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 - - * NEWS - configure.in - main/php_version.h: - Next is beta3.. - -2003-10-30 Zak Greant - - * ext/mysqli/mysqli.c: - Ensure that INI entries are unregistered on shutdown - -2003-10-30 Georg Richter - - * ext/mysqli/mysqli_api.c: - changed return value from long to boolean for mysql_execute - -2003-10-30 Stanislav Malyshev - - * ZendEngine2/zend_compile.c: - make CATCH opcode use "class" T like other opcodes do - via IS_CONST - -2003-10-30 Andi Gutmans - - * NEWS: - - Typo - -2003-10-30 Christian Stocker - - * (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 - - * (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 - - * NEWS: - fixes are fixes.. - - * NEWS: - Remove bogus entry - -2003-10-30 Uwe Schindler - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fix ZTS build #2 - -2003-10-30 Ilia Alshanetsky - - * NEWS - ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Added substr_compare(). - -2003-10-29 Moriyoshi Koizumi - - * 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 - - * TSRM/tsrm_virtual_cwd.c: - - This should work. - -2003-10-29 Dan Kalowsky - - * NEWS: - Added in NEWS entries for the Panther updates - -2003-10-29 Andi Gutmans - - * TSRM/tsrm_virtual_cwd.c: - - Allow for case-insensitivity of include_once()/require_once() on - - Windows - -2003-10-29 Georg Richter - - * 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 - - * 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 - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Adding missing TSRMLS_CC to fix zts build - -2003-10-29 Ilia Alshanetsky - - * (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 - - * 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 - - * 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 - - * ext/dom/tests/dom005.phpt: - Fixed test. - -2003-10-29 Sara Golemon - - * ext/standard/user_filters.c: - Allow userspace filters to use wildcards - -2003-10-28 Sara Golemon - - * 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 - - * 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 - - * 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 - - * NEWS: - note pcntl_wait() - -2003-10-28 Marcus Boerger - - * ZendEngine2/zend_interfaces.c: - Give some freedon to c iterators but not in userspace. - -2003-10-28 George Schlossnagle - - * 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 - - * 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 - - * ext/sqlite/libsqlite/src/btree_rb.c: - Fixed compiler warning. - -2003-10-28 Shane Caraveo - - * ext/dom/document.c: - fix win32 build - -2003-10-28 Ilia Alshanetsky - - * 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 - - * 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 - - * ext/dom/document.c: - use php_error_docref - -2003-10-27 Jani Taskinen - - * sapi/apache2handler/mod_php5.c: - - Fix win32 build. - -2003-10-27 Moriyoshi Koizumi - - * (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 - - * ext/dom/tests/dom006.phpt: - extending of domDocument class test - -2003-10-27 Moriyoshi Koizumi - - * (PHP_4_3) - ext/mbstring/config.m4: - Fix VPATH build (patch by Joe Orton ) - -2003-10-27 Christian Stocker - - * ext/dom/tests/dom005.phpt - ext/dom/tests/test.html: - added html test - -2003-10-27 Andi Gutmans - - * win32/php4dllts.dsp: - - Add uuencode.c to the project - -2003-10-27 Christian Stocker - - * 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 - - * NEWS: - hrm - -2003-10-27 Christian Stocker - - * 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 - - * ext/sqlite/tests/sqlite_oo_026.phpt: - Add another test - - * ext/sqlite/tests/sqlite_oo_025.phpt: - Rename test - -2003-10-27 Stig Bakken - - * pear/PEAR/Frontend/CLI.php: - - array_merge is more ticklish in php5 - -2003-10-27 Ilia Alshanetsky - - * 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 - - * ext/simplexml/simplexml.c: - cannot import nodes without document - -2003-10-27 Christian Stocker - - * 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 - - * 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 - - * (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 - - * 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 - - * 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 - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - main/rfc1867.c: - revert my previous patch. - -2003-10-26 Moriyoshi Koizumi - - * (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 - - * 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 - - * ext/gd/libgd/gd_jpeg.c: - Patch by Steph to sanitize ssize_t typedef on Windows. - -2003-10-26 Marcus Boerger - - * 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 - - * 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 - - * (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 - - * 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 - - * tests/lang/bug25831.phpt - tests/lang/bug25831.phpt: - - file bug25831.phpt was initially added on branch PHP_4_3. - -2003-10-24 Jani Taskinen - - * (PHP_4_3) - NEWS: - hrm - -2003-10-24 Andi Gutmans - - * ZendEngine2/ZEND_CHANGES: - - Fix typo - -2003-10-24 Adam Dickmeiss - - * 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 - - * 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 - - * (PHP_4_3) - NEWS - configure.in: - MFH: Fixed bug #25955 (Compile failure on MacOSX 10.3 (Panther)). - -2003-10-24 Marko Karppinen - - * 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 - - * (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 - - * (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 - - * 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 - - * ZendEngine2/Zend.dsp - ZendEngine2/ZendTS.dsp: - Add zend_interfaces.{c|h}. - -2003-10-22 Ilia Alshanetsky - - * (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 - - * 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 - - * ext/ircg/ircg.c: - No empty args here, some servers don't like that - -2003-10-22 Rui Hirokawa - - * 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 - - * ext/mbstring/mbstring.c: - Fixed compile warnings. - -2003-10-21 Jani Taskinen - - * 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 - - * 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 - - * 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 - - * ZendEngine2/ZEND_CHANGES: - - Add comment from Timm - -2003-10-20 Ilia Alshanetsky - - * (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 - - * 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 - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-10-20 Moriyoshi Koizumi - - * ext/standard/tests/file/bug20424.phpt: - Fix typo - -2003-10-20 Rob Richards - - * (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 - - * ext/wddx/wddx.c: - Fix compiler warnings - -2003-10-20 Tomas V.V.Cox - - * (RELEASE_1_3b3) - pear/package-PEAR.xml: - go with 1.3b3 (will shipped with PHP4.3.4RC2) - -2003-10-20 Ilia Alshanetsky - - * (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 - - * ZendEngine2/ZEND_CHANGES - ZendEngine2/ZEND_CHANGES: - Update - -2003-10-20 Kai Schröder - - * tests/classes/abstract_redeclare.phpt: - Fixed typo - -2003-10-20 Ilia Alshanetsky - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * ext/com_dotnet/com_iterator.c: - bah. does it really make any difference where rewind lives in the struct!? - -2003-10-18 Marcus Boerger - - * ZendEngine2/zend_iterators.h: - Change order: Optional rewind() to end of structure - -2003-10-18 Wez Furlong - - * (PHP_4_3) - ext/ext_skel: - chech -> check - -2003-10-17 Uwe Schindler - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi-readme.txt: - new SunONE server - -2003-10-17 Wez Furlong - - * 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 - - * 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 - - * (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 - - * (PHP_4_3) - main/network.c: - Fix comment - -2003-10-17 Marcus Boerger - - * 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 - - * 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 - - * 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 - - * (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 - - * ext/sybase/php_sybase_db.c: - Do not strip trailing spaces. - -2003-10-15 Marcus Boerger - - * 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 - - * (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 - - * (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 - - * ext/xmlrpc/xmlrpc-epi-php.c: - fix for dereferncing null pointer (mfladischer@gmx.net) - -2003-10-15 Wez Furlong - - * (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 - - * 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 - - * ZendEngine2/zend_execute_API.c: - The freed one is a hashtable - may matter if Hashtables are allocated - differently - -2003-10-14 Andi Gutmans - - * 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 - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Embed date of last modification - -2003-10-14 Uwe Steinmann - - * 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 - - * 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 - - * (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 - - * 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 - - * (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 - - * 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 - - * (PHP_4_3) - NEWS: - BFN - -2003-10-12 Vlad Krupin - - * (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 - - * 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 - - * (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 - - * ZendEngine2/zend_compile.c - ZendEngine2/zend_execute.c - ZendEngine2/zend_language_parser.y: - Allow foo::$bar() - -2003-10-09 Andrey Hristov - - * NEWS: - typo - -2003-10-09 Jani Taskinen - - * NEWS: - cleanup - -2003-10-09 Andrey Hristov - - * 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 - - * 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 - - * (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 - - * 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 - - * NEWS - NEWS: - BFN - - * (PHP_4_3) - NEWS - ext/standard/array.c: - - Reverted the 'fix' for bug #25494 - -2003-10-08 Wez Furlong - - * (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 - - * (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 - - * 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 - - * ext/standard/var.c: - Oops.. - - * ext/standard/var.c: - Better fix for bug #25758 - -2003-10-08 Ilia Alshanetsky - - * (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 - - * (PHP_4_3) - Zend/Zend.m4: - typo fix - -2003-10-07 Rasmus Lerdorf - - * ZendEngine2/Zend.m4: - MFB bison configure test fix - - * (PHP_4_3) - Zend/Zend.m4: - Fix bison check - -2003-10-07 Wez Furlong - - * 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 - - * 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 - - * (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 - - * (PHP_4_3) - NEWS: - BFN - -2003-10-07 Marcus Boerger - - * configure.in: - Fix version test - -2003-10-07 Corne' Cornelius - - * (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 - - * configure.in - ZendEngine2/zend_ini_parser.y: - Bugfix #25770 Segfault with PHP and bison 1.875 - -2003-10-07 Corne' Cornelius - - * ext/informix/ifx.ec: - - Fixed bug #18534 (ifx_close() leaves open session) - - (ifx_do_close) Added - -2003-10-07 Stanislav Malyshev - - * main/php_variables.c: - Fix $_SERVER['argv'] and $_SERVER['argc'] - -2003-10-07 Ilia Alshanetsky - - * ext/ldap/ldap.c: - Cleaned up previous patch. - -2003-10-07 Ard Biesheuvel - - * (PHP_4_3) - NEWS: - Fix typo - -2003-10-06 Jani Taskinen - - * (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 - - * 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 - - * pear/PEAR/Common.php - pear/PEAR/Installer.php: - better version checks (contributed by Roman) - -2003-10-06 Wez Furlong - - * ext/com_dotnet/com_com.c: - potential fix for #25759, although it will need further review. - -2003-10-06 Moriyoshi Koizumi - - * 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 - - * 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 - - * (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 - - * pear/PEAR/Installer.php: - use realpath instead of chdir - (Roman Neuhauser ) - -2003-10-05 Martin Jansen - - * 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 - - * ext/dom/xpath.c: - remove a debug printf - -2003-10-05 Tomas V.V.Cox - - * pear/PEAR.php: - Don't reapply the error_message_prefix if an error - object is passed to raiseError() - -2003-10-05 Moriyoshi Koizumi - - * 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 - - * 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 - - * 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 - - * (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 - - * NEWS: - NFN - - * ext/standard/file.c: - Change fgetcsv() so that the second parameter is also optional. - -2003-10-04 Tomas V.V.Cox - - * 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 - - * ext/standard/config.m4: - Fix autoconf(2.13) build - -2003-10-04 Sergey Kartashoff - - * (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 - - * pear/PEAR/Installer.php: - fix warning in rare case (file doesn't exist in package.xml) - -2003-10-04 Moriyoshi Koizumi - - * 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 - - * (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 - - * 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 - - * ext/sybase/php_sybase_db.c: - More ZTS stuff. - -2003-10-03 Moriyoshi Koizumi - - * (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 - - * (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 - - * 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 - - * ext/imap/config.m4 - ext/odbc/config.m4: - Alignment fix - -2003-10-03 Ilia Alshanetsky - - * ext/dom/domexception.c - ext/mysql/php_mysql.c: - Fixed compile warnings. - -2003-10-02 Moriyoshi Koizumi - - * (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 - - * 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 - - * run-tests.php: - This check is no longer needed (Andrei) - -2003-10-02 Jani Taskinen - - * 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 - - * 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 - - * 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 - - * (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 - - * acinclude.m4: - Should fix bug #25719 - -2003-10-01 Andrei Zmievski - - * (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 - - * 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 - - * (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 - - * (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 - - * pear/PEAR/Command/Remote.php: - Give more info about release states in list-upgrades - -2003-09-30 Andrey Hristov - - * 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 - - * 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 - - * (PHP_4_3) - NEWS: - Move entry to the right place - -2003-09-30 Greg Beaver - - * 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 - - * 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 - - * (PHP_4_3) - NEWS - configure.in - main/php_version.h: - Back to dev. - -2003-09-30 Moriyoshi Koizumi - - * 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 - - * (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 - - * pear/package-PEAR.xml: - preparing 1.3b2 - -2003-09-29 Greg Beaver - - * 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 - - * (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 - - * (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 - - * pear/package-PEAR.xml: - Ready for 1.3b1 - Removed Changelog - -2003-09-29 Rob Richards - - * 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 - - * ext/standard/string.c: - Simplification. - -2003-09-29 Ilia Alshanetsky - - * (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 - - * build/buildcheck.sh: - Fix buildconf for systems using coreutils-5.0 - -2003-09-28 Sascha Schumann - - * (PHP_4_3) - ext/ircg/ircg.c: - Use correct allocator - -2003-09-28 Greg Beaver - - * pear/package-PEAR.xml - pear/PEAR/Registry.php: - fixed #39 commands that need LOCK_SH fail as non-root - -2003-09-27 Jani Taskinen - - * ext/gd/config.m4: - Bundled GD has this function - -2003-09-27 Sara Golemon - - * ext/standard/tests/strings/bug25671.phpt: - - Test for Bug 25671 - -2003-09-26 Sara Golemon - - * (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 - - * (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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Let client library pick its own transaction param defaults - -2003-09-26 Hartmut Holzgraefe - - * ext/yp/yp.c: - stupid typo fix - -2003-09-26 Jani Taskinen - - * ext/standard/tests/math/bug25665.phpt: - - typo - - * ext/standard/tests/math/bug25665.phpt: - Test case for bug #25665 - -2003-09-26 Hartmut Holzgraefe - - * 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 - - * ext/standard/array.c: - Fixed typo. - -2003-09-25 Georg Richter - - * 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 - - * ext/session/mod_files.c: - This is only needed for Windows. - -2003-09-25 Georg Richter - - * 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 - - * (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 - - * (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 - - * pear/docs/rfc01_PEAR_subpackages.txt: - remove dependency on PHP 5 - it works just fine in PHP 4.3 - -2003-09-24 Rob Richards - - * ext/dom/document.c: - fix preserveWhiteSpace on document load - -2003-09-24 Wez Furlong - - * ext/openssl/tests/bug25614.phpt: - Fix - -2003-09-24 Jani Taskinen - - * (PHP_4_3) - NEWS: - BEFH - -2003-09-24 Ilia Alshanetsky - - * (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 - - * (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 - - * ext/interbase/interbase.c: - Always return long from ibase_gen_id() on IB < 6 - -2003-09-23 Jani Taskinen - - * ext/interbase/interbase.c: - ws fix - -2003-09-23 Ard Biesheuvel - - * NEWS: - Added ibase_gen_id() - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_gen_id() - -2003-09-23 Moriyoshi Koizumi - - * ext/mbstring/php_mbregex.c: - Remove useless mutex code due to the switch to oniguruma. - -2003-09-23 Jani Taskinen - - * ext/openssl/openssl.c: - Fixed typo. - -2003-09-23 Ilia Alshanetsky - - * (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 - - * 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 - - * ext/openssl/openssl.c - ext/openssl/tests/bug25614.phpt: - MFB 25614 "fix" - -2003-09-23 Jani Taskinen - - * main/internal_functions.c.in: - Removed unnecessary ssl.h include - -2003-09-23 Wez Furlong - - * 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 - - * ext/mbstring/mbstring.c: - Oops - - * ext/mbstring/mbstring.c: - Remove unused variable - -2003-09-23 Jani Taskinen - - * (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 - - * (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 - - * ext/exif/exif.c - ext/mysql/php_mysql.c: - String format stuff. - -2003-09-22 Andrey Hristov - - * 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 - - * 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 - - * ext/interbase/interbase.c: - proto thiko fix - -2003-09-22 Ilia Alshanetsky - - * ZendEngine2/zend.c - ZendEngine2/zend_language_scanner.l: - Added missing format. - - * ext/standard/info.c: - String formatting stuff. - -2003-09-21 Sascha Schumann - - * (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 - - * ext/sqlite/sqlite.c: - - return correct hash constants - - check for 'memory' in sqlite_factory() too (noticed by John Coggeshal) - -2003-09-21 Wez Furlong - - * ext/openssl/xp_ssl.c: - Merge remaining code from 4.3 to fix #22238 in HEAD. - -2003-09-21 Uwe Steinmann - - * ext/dbase/dbase.c: - - fixed typo in error message - -2003-09-21 Sascha Schumann - - * ext/session/session.c: - Alias session_commit to session_write_close, a more intuitive name - for the functionality. - -2003-09-20 Sascha Schumann - - * 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 - - * ZendEngine2/zend_reflection_api.c: - Add public array Reflection_Class::getDefaultProperties() - -2003-09-20 Sascha Schumann - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Fix potential buffer overrun - -2003-09-20 Jani Taskinen - - * win32/glob.c: - Nuke compile warnings - -2003-09-20 Ilia Alshanetsky - - * (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 - - * pear/docs/rfc01_PEAR_pecl-binaries.txt: - RFC about PECL binary creation and distribution - -2003-09-19 Ilia Alshanetsky - - * 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 - - * win32/install.txt: - - Fixed typo - -2003-09-19 Jani Taskinen - - * 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 - - * (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 - - * 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 - - * 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 - - * 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 - - * main/main.c: - When track_errors was enabled, we tried to assign value already freed char. - -2003-09-17 Rob Richards - - * (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 - - * 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 - - * 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 - - * php4.spec.in: - MFB - - * (PHP_4_3) - php4.spec.in: - --enable-track-vars does not exist - -2003-09-17 Greg Beaver - - * 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 - - * 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 - - * 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 - - * 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 - - * ext/interbase/interbase.c: - Use isc_get_version() for client lib info if available - -2003-09-16 Hartmut Holzgraefe - - * 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 - - * ZendEngine2/zend_reflection_api.c: - - Make it clear whether it is an interface or a class - - Fix static properties - -2003-09-16 Ard Biesheuvel - - * ext/interbase/config.m4: - Check for Firebird libfbclient.so first - -2003-09-16 Tomas V.V.Cox - - * pear/System.php: - more debug code removed *sigh* - - * pear/System.php: - removed debug code - -2003-09-16 Greg Beaver - - * 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 - - * (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 - - * ZendEngine2/zend_execute.c: - Revert - need to look for a better solution - -2003-09-15 Tomas V.V.Cox - - * pear/package-PEAR.xml: - - Added new notes and split them - - Upgraded me as - - -2003-09-15 Marcus Boerger - - * tests/lang/bug25547.phpt: - - Test for bug #25547 - - * ZendEngine2/zend_execute.c: - Bugfix #25547 - -2003-09-15 Tomas V.V.Cox - - * 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 - - * 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 - - * ext/dom/document.c: - validate encoding against valid handlers - -2003-09-15 Hartmut Holzgraefe - - * ext/fam/fam.c: - proto descriptions - -2003-09-15 Zeev Suraski - - * ZendEngine2/zend_operators.c: - Simplify / fix - -2003-09-15 Moriyoshi Koizumi - - * ext/gd/gd.c: - FREETYPE_PATCH is not always defined. - -2003-09-15 Greg Beaver - - * 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 - - * (PHP_4_3) - NEWS: - crap removal - -2003-09-15 Greg Beaver - - * 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 - - * (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 - - * 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 - - * ZendEngine2/zend.c: - Bugfix #25335 - -2003-09-14 Greg Beaver - - * pear/tests/pear_installer2.phpt: - adding replacements section for _installFile() - -2003-09-14 Zeev Suraski - - * ZendEngine2/zend_operators.c: - Commit 64-bit fixes to the standard operators - by Ard Biesheuvel (abies@php.net) - -2003-09-14 Marcus Boerger - - * 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 - - * 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 - - * ZendEngine2/zend.h: - Bugfix #25528 (by Ard Biesheuvel) - -2003-09-13 Marcus Boerger - - * main/streams/streams.c: - Show the whole message when in debug mode - -2003-09-13 Ard Biesheuvel - - * tests/lang/bug24054.phpt: - WS - - * main/streams/plain_wrapper.c: - Pointer size fix - -2003-09-13 Sara Golemon - - * (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 - - * 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 - - * main/SAPI.c - main/streams/streams.c - main/streams/userspace.c - tests/lang/bug24054.phpt: - Fixed for 64bit archs - -2003-09-13 Marcus Boerger - - * ext/sqlite/sqlite.c: - Make use of dedicated macro - -2003-09-12 Ard Biesheuvel - - * ext/interbase/interbase.c: - Pointer size fix - -2003-09-12 Ilia Alshanetsky - - * (PHP_4_3) - ext/swf/swf.c: - When opening file for write, it may not exist. - -2003-09-12 Jani Taskinen - - * (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 - - * (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 - - * 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 - - * (PHP_4_3) - NEWS: - fff - -2003-09-11 Jay Smith - - * 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 - - * 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 - - * pear/PEAR.php: - verified unit test pear2.phpt works with changes, removing old code - -2003-09-11 Jani Taskinen - - * (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 - - * 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 - - * pear/PEAR.php: - missed one segment to comment out - - * pear/PEAR.php: - use is_callable() - what a great function! - -2003-09-11 Marcus Boerger - - * ZendEngine2/zend_default_classes.c: - Use type instead of constant - -2003-09-11 Ard Biesheuvel - - * ext/interbase/interbase.c: - Changed unsigned ISC_LONG to ISC_LONG - -2003-09-11 Ilia Alshanetsky - - * (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 - - * (PHP_4_3) - NEWS: - wtf is w/ZTS? (for users? :) - -2003-09-11 Hartmut Holzgraefe - - * 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 - - * (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 - - * pear/PEAR/Installer.php: - phpdoc correction (kind of serious error :) - -2003-09-10 Jani Taskinen - - * (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 - - * 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 - - * pear/tests/pear_installer1.phpt: - test for checkDeps - -2003-09-09 Greg Beaver - - * pear/tests/pear_installer1.phpt: - first step in unit testing the installer - tests the download PREG function - -2003-09-09 Melvyn Sopacua - - * 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 - - * (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 - - * (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 - - * sapi/apache/php_apache.c: - Show the runtime version of Apache instead of compile time. - -2003-09-09 Sara Golemon - - * (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 - - * 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 - - * (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 - - * ext/gd/gd.c: - Add an phpinfo entry showing which version of freetype is linked to gd. - -2003-09-08 Marcus Boerger - - * 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 - - * (PHP_4_3) - NEWS - NEWS: - BFN - -2003-09-08 Sara Golemon - - * (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 - - * (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_4_3) - ext/ftp/php_ftp.c: - Bug #25314 ASCII mode transfers behaving like binary when initiated from - windows. - -2003-09-08 Jani Taskinen - - * ext/gd/gd.dsp: - Revert the JIS addition, it did not fix anything - -2003-09-08 Moriyoshi Koizumi - - * ext/gd/libgd/gd.c: - Fix build in VC++7. - -2003-09-08 Ilia Alshanetsky - - * (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 - - * 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 - - * (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 - - * ZendEngine2/zend.c - tests/classes/class_stdclass.phpt: - Fix registering/derigistering of stdClass in ZTS and NON ZTS mode - -2003-09-08 Marc Boeren - - * 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 - - * 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 - - * (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 - - * 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 - - * ext/ming/ming.c: - Fixed ming to work with new OO stuff. Patch by tony2001 at phpclub dot net - -2003-09-07 Stanislav Malyshev - - * (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 - - * (PHP_4_3) - NEWS: - BFN - -2003-09-06 Georg Richter - - * ext/mysqli/tests/060.phpt: - test for helly's mysqli_fetch_object changes - -2003-09-06 Marcus Boerger - - * 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 - - * 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 - - * ext/pgsql/pgsql.c: - Bugfix #25404 - -2003-09-06 Sara Golemon - - * ext/standard/http.c: - Add missing proto - - * ext/standard/basic_functions.c: - http.h php_http,h rename - -2003-09-06 Marcus Boerger - - * 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 - - * ext/standard/http.c: - - Typos, CS, etc. - -2003-09-06 Marcus Boerger - - * ZendEngine2/zend_reflection_api.c: - Fix logic - -2003-09-06 Jani Taskinen - - * 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 - - * 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 - - * win32/php4dllts.dsp: - Add ext/standard/http.{c|h}. - -2003-09-06 Sara Golemon - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * ext/interbase/interbase.c: - Be more relaxed about dimensions of array arguments - -2003-09-05 Jani Taskinen - - * NEWS: - grouped DBX stuff - -2003-09-05 Ard Biesheuvel - - * 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 - - * 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 - - * 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 - - * 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 - - * ext/interbase/interbase.c: - Added support for binding arrays - -2003-09-04 Greg Beaver - - * 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 - - * (PHP_4_3) - ext/standard/var_unserializer.c: - really sync - -2003-09-04 Marcus Boerger - - * 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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Don't rely on sizeof(int) == 4 - -2003-09-04 Marcus Boerger - - * main/main.c: - Remove unwanted space - - * run-tests.php: - Update necessary test INIs - -2003-09-04 Ard Biesheuvel - - * 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 - - * (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 - - * ext/interbase/interbase.c: - No scaling for double type - Added missing array types - Precompute scale factors - -2003-09-03 Jani Taskinen - - * acinclude.m4: - Cleanup after ourselves. - -2003-09-03 Marcus Boerger - - * 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 - - * ext/dom/php_dom.c: - ZTS fix. - -2003-09-03 Marcus Boerger - - * 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 - - * ext/interbase/tests/006.phpt: - WS - -2003-09-03 Jani Taskinen - - * ext/standard/tests/serialize/bug25378.phpt: - - test for bug #25378 - -2003-09-03 Marcus Boerger - - * ZendEngine2/zend_compile.c: - Add missing error messages when violating static property inheritance - rules. - -2003-09-03 Jani Taskinen - - * (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 - - * 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 - - * (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 - - * (PHP_4_3) - NEWS: - Fixed FastCGI being unable to bind to a specific IP - -2003-09-03 Jani Taskinen - - * (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 - - * ZendEngine2/zend_compile.c: - Allow redeclareing a protected property as public. - -2003-09-03 Rob Richards - - * 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 - - * ZendEngine2/zend_compile.c: - Revert bogus patch - One must *never* use E_CORE_* error levels! - -2003-09-03 Sascha Schumann - - * 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 - - * (PHP_4_3) - ext/gd/gd.dsp: - - Added JISX0208=1 and USE_GD_JISX0208 defines - -2003-09-03 Marcus Boerger - - * ZendEngine2/zend_reflection_api.c: - Clearly distinguish between Const, Static and Other members. - -2003-09-02 Marcus Boerger - - * ZendEngine2/zend_compile.c: - Fix error messages - -2003-09-02 Ard Biesheuvel - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Nuke far pointers - - * ext/interbase/interbase.c: - CS fixes - -2003-09-02 Marcus Boerger - - * 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 - - * 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 - - * ext/interbase/interbase.c: - Make ibase_{param|field}_info() return typenames that actually mean - something - -2003-09-02 Sascha Schumann - - * (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 - - * (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 - - * 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 - - * 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 - - * 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 - - * ext/interbase/interbase.c: - Can't ignore variadic DEBUG macro for compilers - that don't support them. Revert. - -2003-09-02 Marcus Boerger - - * 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 - - * ext/interbase/interbase.c: - Changed some formatting/macro/debugging/variadic stuff - -2003-09-02 Marcus Boerger - - * 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 - - * 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 - - * (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 - - * 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 - - * (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 - - * main/main.c: - Error message clean up part III: Fix ini setting logic & respect - docref_root - -2003-08-31 Ilia Alshanetsky - - * (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 - - * 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 - - * ext/dba/dba.dsp: - - Fix win32 debug build - - * ext/mbstring/mbstring.dsp: - - Fix the win32 build. - -2003-08-31 Marcus Boerger - - * 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 - - * 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 - - * ZendEngine2/zend_default_classes.c: - Excluded chars < 32 when displaying string parameters that would obliterate - output. - -2003-08-31 Zeev Suraski - - * 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 - - * 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 - - * scripts/Makefile.frag: - - Single header files installation. - -2003-08-31 Marcus Boerger - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * ZendEngine2/zend_default_classes.c: - - PLEASE stop commiting ^M's - -2003-08-30 Marcus Boerger - - * 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 - - * pear/PEAR/Dependency.php: - CS fix - -2003-08-30 Marcus Boerger - - * 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 - - * 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 - - * 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 - - * 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 - - * pear/scripts/pear.bat: - One more fix for spaces in paths - -2003-08-29 Marcus Boerger - - * ext/sqlite/sqlite.c: - Allow to pass arguments to the constructor - -2003-08-29 Rob Richards - - * (PHP_4_3) - ext/domxml/php_domxml.h: - fix case for include - -2003-08-29 Greg Beaver - - * 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 - - * 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 - - * (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 - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/sybase_ct/php_sybase_ct.h: - header sync - -2003-08-29 Tomas V.V.Cox - - * pear/PEAR/Common.php: - snapshot < devel (betterStates()) - -2003-08-29 Sergey Kartashoff - - * ext/mnogosearch/php_mnogo.c: - - A mnogosearch extension is updated to work with mnogosearch-3.2.15+ - -2003-08-29 Sascha Schumann - - * (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 - - * ext/fdf/tests/04-POST.phpt: - - skip with CLI - - * tests/lang/bug25145.phpt: - - Skip with CLI - -2003-08-29 Zeev Suraski - - * ZendEngine2/zend_compile.c: - Fix a problem in implicit public properties and inheritance - -2003-08-29 Sascha Schumann - - * ext/zlib/zlib.c: - improve format string - - * ZendEngine2/zend_hash.c: - improve a number of zend_debug format strings - -2003-08-29 Greg Beaver - - * 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 - - * ext/mcve/mcve.c: - MFB - - * (PHP_4_3) - ext/mcve/mcve.c: - fix build - -2003-08-29 Marcus Boerger - - * 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 - - * 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 - - * ext/interbase/interbase.c: - Prototype fixes - Return number of affected rows by ibase_query() and ibase_execute() if > 0 - -2003-08-28 Andrey Hristov - - * 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 - - * 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 - - * (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 - - * (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 - - * 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 - - * win32/php_modules.dsw: - - added mcve to the modules workspace - -2003-08-28 Sascha Schumann - - * (PHP_4_3) - ext/pcre/php_pcre.c: - fix error message - -2003-08-28 Rasmus Lerdorf - - * (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 - - * 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 - - * ext/interbase/interbase.c: - Fixed some format strings - -2003-08-28 Sascha Schumann - - * 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 - - * 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 - - * 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 - - * (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 - - * (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 - - * 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 - - * (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 - - * 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 - - * 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 - - * (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 - - * ext/standard/basic_functions.c: - proto fix - -2003-08-28 Sascha Schumann - - * (PHP_4_3) - Zend/zend_alloc.h - ZendEngine2/zend_alloc.h: - Enable attribute((malloc)) for GCC 2.96 - -2003-08-28 Stanislav Malyshev - - * 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 - - * ext/odbc/php_odbc.c: - typofix - -2003-08-28 Sascha Schumann - - * (PHP_4_3) - Zend/zend_alloc.h - ZendEngine2/zend_alloc.h: - GCC 2 does not know about malloc yet. - -2003-08-28 Moriyoshi Koizumi - - * (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 - - * (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 - - * 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 - - * (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 - - * 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 - - * 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 - - * 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 - - * ZendEngine2/zend_reflection_api.c: - Nuke unused variable - - * ZendEngine2/zend_reflection_api.c: - Fix reflection_class::newInstance() - -2003-08-27 Greg Beaver - - * pear/PEAR/Common.php: - adding betterStates() for usage in automatic dependency resolution - -2003-08-27 Dan Kalowsky - - * 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 - - * 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 - - * scripts/Makefile.frag - scripts/Makefile.frag: - Use INSTALL to install build files - -2003-08-27 Ilia Alshanetsky - - * (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 - - * 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 - - * 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 - - * (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 - - * scripts/Makefile.frag - scripts/Makefile.frag: - Use $(INSTALL_DATA) instead of cp - -2003-08-25 Ilia Alshanetsky - - * (PHP_4_3) - NEWS: - zero-size BLOB fetch fix went into 4.3.3 - -2003-08-25 Jani Taskinen - - * TSRM/tsrm_config_common.h - ZendEngine2/zend.h: - - Fixed bug #25240 (spaces before pre-processor directives) - -2003-08-25 Sara Golemon - - * (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 - - * 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 - - * win32/php4dllts.dsp: - fix debug build. use libxml dynamic linking until it can re-export symbols - -2003-08-25 Greg Beaver - - * 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 - - * ext/mbstring/config.m4: - Some minor fixes so that this works with autoconf 2.13 too - -2003-08-24 Moriyoshi Koizumi - - * ext/mbstring/config.m4 - ext/mbstring/mbstring.h: - Allow usage of external libmbfl - -2003-08-24 Marcus Boerger - - * ZendEngine2/zend_API.c: - Add missing check - -2003-08-24 Moriyoshi Koizumi - - * 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 - - * (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 - - * 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 - - * 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 - - * ZendEngine2/zend_API.c: - Allow NULL, too - -2003-08-24 Zeev Suraski - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * (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 - - * main/php.h: - - Updated PHP_API_VERSION to 20030820 for the php_setcookie api change - -2003-08-22 Wez Furlong - - * 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 - - * (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 - - * 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 - - * NEWS: - english is funny - -2003-08-21 Marcus Boerger - - * 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 - - * NEWS: - ftp:// wrapper context option: resume_pos - -2003-08-21 Marcus Boerger - - * 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 - - * configure.in - ext/standard/filestat.c: - Under FreeBSD, statfs(2) requires both _and_ . - The autoconf check for was failing because - wasn't being universally included. - - This gets disk_total_space() and disk_free_space() working again under - FreeBSD. - -2003-08-21 Jani Taskinen - - * NEWS: - - Proper place, correct formatting. - -2003-08-20 Brian France - - * NEWS: - - - Added new setrawcookie function (bfrance) - -2003-08-20 Zeev Suraski - - * ZendEngine2/zend_alloc.c: - adhere to silence - -2003-08-20 Ard Biesheuvel - - * (PHP_4_3) - ext/interbase/interbase.c: - MFH Fix false warning on zero-size BLOB fetch (introduced in RC3) - -2003-08-20 Zeev Suraski - - * main/main.c: - No need for those code blocks anymore... - -2003-08-20 Ard Biesheuvel - - * ext/interbase/interbase.c: - Fix false warning on zero-size BLOB fetch - -2003-08-20 Marcus Boerger - - * ZendEngine2/zend_alloc.c: - Fix counting number of leaks - -2003-08-20 Sara Golemon - - * ext/standard/ftp_fopen_wrapper.c: - Add resume_pos (resume position) context option for restarting file - downloads. - -2003-08-20 Brian France - - * 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 - - * 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 - - * ext/mcve/mcve.c - ext/mcve/mcve.c: - allow destructor to clean up connection data - -2003-08-20 Rob Richards - - * 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 - - * (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 - - * 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 - - * (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 - - * 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 - - * tests/lang/bug25145.phpt: - - Add test for #25145 - -2003-08-19 Ilia Alshanetsky - - * 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 - - * (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 - - * NEWS: - Lets put this here when we really know its gonna be only in PHP 5 - -2003-08-19 Derick Rethans - - * (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 - - * main/main.c: - Unify TSRMLS_FETCH() usage. - Fix release build: two instances of } were placed inside #ifdef ZEND_DEBUG - -2003-08-19 Sascha Schumann - - * NEWS - NEWS - NEWS - NEWS: - dummy commit - -2003-08-19 Wez Furlong - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * pear/package-PEAR.xml - pear/OS/Guess.php: - fix #25131, OS_Guess warnings - -2003-08-18 Ilia Alshanetsky - - * (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 - - * ext/simplexml/simplexml.c: - WTF was that doing here? :) - Fix crash - -2003-08-18 Ilia Alshanetsky - - * 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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Nuke bogus BLOB ids - -2003-08-17 Jani Taskinen - - * (PHP_4_3) - NEWS: - fix typo - -2003-08-17 Marcus Boerger - - * 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 - - * 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 - - * TODO: - No more vectors - -2003-08-17 Marcus Boerger - - * ext/dba/dba.c: - Fix warning - -2003-08-17 Ard Biesheuvel - - * 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 - - * ext/exif/exif.c: - kill some warnings - -2003-08-17 Ard Biesheuvel - - * ext/interbase/tests/004.phpt: - Test fetching BLOBs >64k - -2003-08-17 Sascha Schumann - - * 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 - - * ext/interbase/interbase.c: - Fix possible leak in _php_ibase_fetch_hash() - -2003-08-17 Marcus Boerger - - * ZendEngine2/zend_execute.c: - Remove unnecessary if - -2003-08-17 Ard Biesheuvel - - * 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 - - * 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 - - * ext/standard/parsedate.y: - - Fix the comment too - - * ext/standard/parsedate.y: - - This parser contains 17 reduce conflicts - -2003-08-17 David Croft - - * ext/standard/dl.c: - - -2003-08-17 Jani Taskinen - - * (PHP_4_3) - NEWS: - made some entries more meaningful for users.. - -2003-08-17 Marcus Boerger - - * 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 - - * (PHP_4_3) - NEWS: - BFN - -2003-08-16 Derick Rethans - - * 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 - - * 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 - - * 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 - - * tests/lang/bug24658.phpt: - Add some debug help - -2003-08-16 Ard Biesheuvel - - * 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 - - * 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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Removed ibase_num_rows() - Converted some MACRO-isms - -2003-08-16 Jani Taskinen - - * NEWS: - Removed ibase_num_rows() (requested by Ard) - -2003-08-16 Ard Biesheuvel - - * ext/interbase/interbase.c: - Added comment about ibase_num_rows() - -2003-08-15 Sascha Schumann - - * ZendEngine2/zend_execute.c - ZendEngine2/zend_object_handlers.c: - Restrict scope of inline functions to compile unit - - Submitted by: Jason Greene - -2003-08-15 Marcus Boerger - - * EXTENSIONS: - It is maintained now by Ard - -2003-08-15 Jani Taskinen - - * (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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_free_event_handler() - -2003-08-15 Jani Taskinen - - * NEWS: - new functions in ext/interbase - -2003-08-15 Andrey Hristov - - * ext/cpdf/cpdf.c: - 2 proto fixes (Mehdi Achour) - -2003-08-15 Ard Biesheuvel - - * 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 - - * 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 - - * 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 - - * win32/php4dllts.dsp: - Might help to have the COM stuff actually build... - -2003-08-14 Ilia Alshanetsky - - * (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 - - * (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 - - * 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 - - * (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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added ibase_wait_event() - -2003-08-14 Ilia Alshanetsky - - * (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 - - * (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 - - * acinclude.m4: - MFB - -2003-08-13 Edin Kadribasic - - * 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 - - * (PHP_4_3) - acinclude.m4: - - Fixed two translit so they don't remove underscores - -2003-08-13 Tomas V.V.Cox - - * (PHP_4_3) - pear/package-PEAR.xml: - 1.2b5 becomes 1.2 final, no more changes - -2003-08-13 Wez Furlong - - * ext/standard/browscap.c: - It's boolean, not long. - -2003-08-13 Greg Beaver - - * 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 - - * ext/pspell/pspell.c: - this comment makes no sense after the previous commit - -2003-08-13 Greg Beaver - - * 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 - - * ext/pspell/pspell.c: - changes to accomodate win32 build - -2003-08-13 Sascha Schumann - - * 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 - - * ext/pspell/pspell.dsp: - - win32 build is now possible Credit is due to Jan Gehring - for figuring that out - -2003-08-13 Sascha Schumann - - * (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 - - * (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 - - * (PHP_4_3) - NEWS: - Be a bit more wordy.. - -2003-08-13 Ilia Alshanetsky - - * (PHP_4_3) - NEWS: - BFN - -2003-08-13 Ard Biesheuvel - - * (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 - - * 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 - - * 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 - - * 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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Allow the use of EXECUTE PROCEDURE statements - -2003-08-13 Ilia Alshanetsky - - * (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 - - * ext/standard/array.c: - revert that, it did not fix anything - -2003-08-13 Ilia Alshanetsky - - * (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 - - * (PHP_4_3) - ext/interbase/interbase.c: - Fixed bug #23936 (fail to select and fetch) MFH - -2003-08-13 Jani Taskinen - - * ext/standard/array.c: - Fix external builds (configure run outside srcdir) - -2003-08-13 Sara Golemon - - * ext/standard/php_rand.h: - Prevent carryover when max-min > signed int max - -2003-08-12 Marcus Boerger - - * ext/sqlite/sqlite.c - ext/sqlite/sqlite.c: - - - * ext/sqlite/sqlite.c: - Bugfix #25056 - -2003-08-12 Ard Biesheuvel - - * 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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Revert previous patch. - -2003-08-12 Ard Biesheuvel - - * 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 - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fix compile warning (unused variable) - -2003-08-12 Ard Biesheuvel - - * ext/interbase/interbase.c: - Fixed bug #23936 (fail to select and fetch) - -2003-08-12 Andrey Hristov - - * ext/oci8/oci8.c: - proto fixes(Mehdi Achour) - -2003-08-12 Ard Biesheuvel - - * 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 - - * (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 - - * ext/iconv/iconv.c: - Fix compiler warnings. - -2003-08-12 Ard Biesheuvel - - * ext/interbase/interbase.c: - Fix for failed tests except 005 - -2003-08-12 Jani Taskinen - - * ext/interbase/interbase.c: - fix build - - * ext/mysqli/tests/001.phpt: - fix test - -2003-08-12 Ilia Alshanetsky - - * 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 - - * ext/sqlite/sqlite.c - ext/sqlite/sqlite.c: - - - * ext/sqlite/sqlite.c: - Bugfix #25056 - -2003-08-12 Ard Biesheuvel - - * 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 - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Revert previous patch. - -2003-08-12 Ard Biesheuvel - - * 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 - - * (PHP_4_3) - ext/mbstring/mbstring.c: - Fix compile warning (unused variable) - -2003-08-12 Ard Biesheuvel - - * ext/interbase/interbase.c: - Fixed bug #23936 (fail to select and fetch) - -2003-08-12 Andrey Hristov - - * ext/oci8/oci8.c: - proto fixes(Mehdi Achour) - -2003-08-12 Ard Biesheuvel - - * 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 - - * (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 - - * ext/iconv/iconv.c: - Fix compiler warnings. - -2003-08-12 Ard Biesheuvel - - * ext/interbase/interbase.c: - Fix for failed tests except 005 - -2003-08-12 Jani Taskinen - - * ext/interbase/interbase.c: - fix build - - * ext/mysqli/tests/001.phpt: - fix test - -2003-08-12 Ilia Alshanetsky - - * 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 - - * tests/classes/class_final.phpt: - Add test case for final classes - -2003-06-21 Harrie Hazewinkel - - * (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 - - * 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 - - * 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 - - * 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 - - * 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 - - * ext/exif/exif.c: - - Errors, warnings and notices start with a capital letter. - - Show sorcode info when debugging exif. - -2003-06-20 Ilia Alshanetsky - - * (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_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 - - * 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 - - * scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_global.php: - - package.xml genartion fixed, and added - - shutdown code for globals added - - * scripts/ext_skel_ng/php_function.php: - typo fix - -2003-06-19 Edin Kadribasic - - * 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 - - * 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 - - * (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 - - * (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 - - * 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 - - * (PHP_4_3) - ext/dba/tests/dba007.phpt: - MFH: Allow the extension to reside elsewhere - -2003-06-19 Ilia Alshanetsky - - * (PHP_4_3) - ext/gd/gd.c: - MFH: Fixed a crash inside php_imagettftext_common(); - -2003-06-19 Marcus Boerger - - * ext/dba/tests/dba007.phpt: - Allow the extension to reside elsewhere - -2003-06-19 Ilia Alshanetsky - - * ext/gd/gd.c: - Fixed a crash inside php_imagettftext_common(); - -2003-06-19 Rob Richards - - * 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 - - * ext/dba/dba_db4.c: - to be precise - -2003-06-19 Derick Rethans - - * ext/sockets/config.m4: - - Correct stray commit - -2003-06-19 Vincent Blavet - - * pear/package-Archive_Tar.xml: - - Sync with pear/Archive_Tar/package.xml 1.12 - -2003-06-19 Sterling Hughes - - * ext/sockets/config.m4: - enable sockets by default. - -2003-06-18 Jani Taskinen - - * (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 - - * pear/PEAR/Config.php: - Typo (sorry Pierre ;) - -2003-06-18 Jani Taskinen - - * (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 - - * pear/Archive/Tar.php: - - Syncho with pear/Archive_Tar/Archive/Tar.php 1.14 - -2003-06-18 Sterling Hughes - - * ext/curl/interface.c: - recognize CURLOPT_PORT - -2003-06-18 Sascha Schumann - - * ext/ircg/README.txt: - update - - * (PHP_4_3) - ext/ircg/README.txt: - Update - -2003-06-18 Tomas V.V.Cox - - * 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 - - * (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 - - * 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 - - * 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 - - * 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 - - * ext/standard/ftp_fopen_wrapper.c: - Fix compiler warnings - -2003-06-18 Sascha Schumann - - * 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 - - * ext/ircg/ircg.c: - Call free in the right domain - -2003-06-17 Rasmus Lerdorf - - * (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 - - * ext/standard/streamsfuncs.c: - No need to allocate a hashtable when return_value is just going to be - overwriten - -2003-06-17 Ilia Alshanetsky - - * main/main.c: - Handle numeric keys passed via GPC - -2003-06-17 Jani Taskinen - - * (PHP_4_3) - NEWS: - BFN - -2003-06-17 Ilia Alshanetsky - - * 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 - - * 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 - - * (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_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 - - * ext/standard/tests/math/bug24142.phpt: - Fixed the expected result - - * NEWS: - Nothing to see here, move along. - -2003-06-16 Ilia Alshanetsky - - * main/php_variables.c: - Fixed bug #24208 - -2003-06-16 Sara Golemon - - * NEWS - main/streams/userspace.c: - Add context property to userspace streams object. - -2003-06-16 Sascha Schumann - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Simplify/fix logging - -2003-06-16 Moriyoshi Koizumi - - * (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 - - * (PHP_4_3) - ext/hyperwave/hg_comm.c: - Remove cast which hides a bug in the code. - -2003-06-16 Sara Golemon - - * 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 - - * ext/standard/tests/math/bug24142.phpt: - - - Added test for bug #24142 - -2003-06-16 Ilia Alshanetsky - - * (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 - - * 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 - - * 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 - - * sapi/cli/php_cli.c: - flush after banner print - -2003-06-16 Andrey Hristov - - * 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 - - * (PHP_4_3) - ext/hyperwave/hw.c: - Hopefully fix win32 build - -2003-06-16 Stanislav Malyshev - - * tests/lang/bug21669.phpt: - Add test for the bug - will fail for now! - -2003-06-16 Daniela Mariaschi - - * ext/interbase/interbase.c - ext/interbase/interbase.c: - proto fixes ibase_rollback and ibase_commit - -2003-06-16 Stanislav Malyshev - - * 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 - - * ext/dba/dba.c: - Fixed win32 build - -2003-06-16 Stanislav Malyshev - - * configure.in: - default_classes belongs to ZE2 part - -2003-06-16 Tomas V.V.Cox - - * 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 is used) - -2003-06-16 Ilia Alshanetsky - - * ext/hyperwave/hg_comm.c - ext/hyperwave/hw.c: - Fixed a few remaining compiler warnings. - -2003-06-16 Marcus Boerger - - * 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 - - * ext/xmlrpc/xmlrpc.dsp: - Fixed win32 build (link to external expat). - -2003-06-15 Marcus Boerger - - * ext/dom/php_dom.c: - Add an error handler (thx to timm for the idea) - -2003-06-15 Edin Kadribasic - - * 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 - - * (PHP_4_3) - NEWS: - missing entries, cleanup - -2003-06-15 Rob Richards - - * ext/xml/compat.c: - remove leftover parser->mem_hdlrs - compiles now - -2003-06-15 Moriyoshi Koizumi - - * 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 - - * ext/gd/CREDITS: - add Marcus, enough work done - -2003-06-15 Marcus Boerger - - * 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 - - * 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 - - * ext/gd/tests/conv_test.xbm: - Better use '_' instead of '.' - - * ext/gd/config.m4: - Better configure output - -2003-06-15 Rob Richards - - * ext/xsl/xsl.dsp: - should be multithreaded and correct lib naming - -2003-06-15 Tomas V.V.Cox - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * (PHP_4_3) - ext/dba/dba.c: - Fixed win32 build - -2003-06-14 Sergey Kartashoff - - * (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 - - * 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 - - * (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 - - * ext/db/db.c: - Correct license again - - * ext/standard/file.c: - Fix ZTS mode - -2003-06-14 Tomas V.V.Cox - - * pear/PEAR/Command/Package.php: - Fix some typos in makerpm and removed unused debug code - -2003-06-14 Marcus Boerger - - * 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 - - * 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 - - * 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 - - * (PHP_4_3) - NEWS: - Bug fixing news - -2003-06-14 Rob Richards - - * ext/xml/xml.c: - fix common libxml init and deinit routines - -2003-06-14 Ilia Alshanetsky - - * (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 - - * 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 - - * ext/dom/config.m4 - ext/domxml/config.m4: - Improve/fix preventing both enabled - -2003-06-14 Jani Taskinen - - * 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 - - * ext/dom/config.m4 - ext/domxml/config.m4: - Don't allow both and mark the old one as deprecated - -2003-06-14 Rob Richards - - * ext/xml/xml.c: - export xml_parser_inited under win32 - -2003-06-14 Frank M. Kromann - - * 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 - - * 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 - - * ext/imap/php_imap.c: - Busted by the CS police. - -2003-06-13 Andrey Hristov - - * ext/dba/dba.c - ext/dba/dba.c: - proto fixes - -2003-06-13 Jani Taskinen - - * (PHP_4_3) - NEWS: - it rains here.. - -2003-06-13 Ilia Alshanetsky - - * (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 - - * 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 - - * ext/session/tests/019.phpt: - MFB - - * (PHP_4_3) - ext/session/tests/019.phpt: - Fix test - -2003-06-13 Jani Taskinen - - * (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 - - * 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 - - * (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 - - * 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 - - * ext/dom/characterdata.c - ext/dom/text.c: - fix some calls to libxml - -2003-06-12 Andrey Hristov - - * ext/standard/array.c: - silly bug - - * ext/cpdf/cpdf.c: - proto fixes - -2003-06-12 Andrei Zmievski - - * (PHP_4_3) - README.SUBMITTING_PATCH: - test - -2003-06-12 Andrey Hristov - - * 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 - - * 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 - - * (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 - - * 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 - - * ext/standard/string.c: - fixed proto - -2003-06-10 Rob Richards - - * ext/dom/text.c: - Fixed memleaks - -2003-06-10 James Cox - - * 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 - - * scripts/ext_skel_ng/TODO: - new TODO item: VisualStudio.net project files - -2003-06-10 Andrey Hristov - - * ext/mysql/php_mysql.c - ext/mysql/php_mysql.c: - proto fixes - -2003-06-10 Sascha Schumann - - * ext/session/session.c: - Print NOTICE upon session_start being called while another session is - active - -2003-06-09 Rob Richards - - * 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 - - * 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 - - * (PHP_4_3) - NEWS: - BFN - -2003-06-09 Moriyoshi Koizumi - - * ext/gd/config.m4: - Fixed trivial typo - -2003-06-09 Edin Kadribasic - - * main/config.w32.h: - MFB - - * (PHP_4_3) - main/config.w32.h: - Fix for #24022 - -2003-06-09 Jani Taskinen - - * (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 - - * ext/openssl/openssl.c: - MFB - -2003-06-08 Jani Taskinen - - * 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 - - * (PHP_4_3) - ext/openssl/openssl.c: - Fixed compile warnings. - -2003-06-08 Jani Taskinen - - * ext/ldap/ldap.c: - ws & cs - -2003-06-08 Zeev Suraski - - * 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 - - * pear/PEAR/Command/Package.php: - Martin's run-test error msg improvements :-) - -2003-06-07 Sterling Hughes - - * 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 - - * pear/PEAR/Command/Package.php: - Added better error message to run-tests - -2003-06-07 Georg Richter - - * 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 - - * 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 - - * 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 - - * pear/PEAR/Command/Install.php: - Add the pear bundle command from Thomas Cox. - -2003-06-07 Marcus Boerger - - * tests/classes/inheritance_002.phpt: - Goodbye namespaces - -2003-06-06 Sterling Hughes - - * 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 - - * (PHP_4_3) - NEWS: - hrm.. - -2003-06-06 Georg Richter - - * (PHP_4_3) - NEWS: - fixed bug 24060 - -2003-06-06 Rob Richards - - * ext/dom/php_dom.c: - fix double free issue - fix property access within invalid objects and failed reads - -2003-06-06 Georg Richter - - * ext/ncurses/ncurses_functions.c: - fixed bug #24060 - -2003-06-06 Jay Smith - - * tests/lang/namespace_001.phpt: - Namespaces are gone, and so is this test. - -2003-06-06 Georg Richter - - * (PHP_4_3) - ext/ncurses/ncurses_functions.c: - fixed #24060 - -2003-06-06 Martin Jansen - - * 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 - - * (PHP_4_3) - NEWS: - Refine error description - -2003-06-06 Jani Taskinen - - * (PHP_4_3) - NEWS: - BFN - - * tests/lang/bug24054.phpt: - - Test for bug #24054 - -2003-06-06 Georg Richter - - * ext/mysqli/mysqli_nonapi.c: - fixed return value - -2003-06-06 Jani Taskinen - - * (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 - - * (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 - - * ext/dom/CREDITS: - add CREDITS file - -2003-06-05 Moriyoshi Koizumi - - * ext/domxml/php_domxml.c: - Avoid unnecessary zval separation - -2003-06-05 Sterling Hughes - - * 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 - - * ext/xsl/xsltprocessor.c: - Avoid unnecesary zval separation - -2003-06-05 Sterling Hughes - - * ext/dom/document.c: - version length too - - * ext/dom/document.c: - initialize the encoding length - -2003-06-05 Moriyoshi Koizumi - - * ext/xsl/php_xsl.c: - WS fix - -2003-06-05 Sterling Hughes - - * 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 - - * 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 - - * ext/mime_magic/mime_magic.c: - ... as suggested by Wez - -2003-06-05 Sterling Hughes - - * ext/standard/array.c: - fix array_key_exists() from HANDLE_NUMERIC() changes - - -2003-06-05 Martin Jansen - - * 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 - - -2003-06-05 Jani Taskinen - - * (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 - - * (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 - - * (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 - - * (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 - -2003-06-04 Hartmut Holzgraefe - - * 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 - - * (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 - - * (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 - - * 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 - - * ext/gd/gd.c - ext/gd/libgd/gd.c: - GD 2.0.15 sync - -2003-06-03 Ilia Alshanetsky - - * (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 - - * (PHP_4_3) - NEWS: - BFN: Make Jani happy - -2003-06-03 Sascha Schumann - - * 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 - - * ext/oci8/config.m4: - MFB - - * (PHP_4_3) - ext/oci8/config.m4: - Fixed bug #23733. - -2003-06-03 Hartmut Holzgraefe - - * 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 - - * 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 - - * 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 - - * (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 - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Fix for 64 bit platforms (by Joe Orton) - -2003-06-02 Holger Zimmermann - - * (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 - - * ext/standard/streamsfuncs.c: - Add "seekable" flag to stream_get_meta_data() - -2003-06-02 Sebastian Bergmann - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - ext/tokenizer/tokenizer.c: - Leftover. - -2003-06-02 Sascha Schumann - - * (PHP_4_3) - ext/ircg/ircg.c: - Add +l/+i error codes as trivial errors - -2003-06-02 Daniela Mariaschi - - * (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 - - * 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 - - * tests/classes/bug23951.phpt: - - - Add test case for bug #23951 - -2003-06-01 Uwe Schindler - - * 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 - - * sapi/pi3web/pi3web_sapi.c: - Removed increment of read_post_bytes because this is done within SAPI - (SAPI.c). - -2003-06-01 Marcus Boerger - - * run-tests.php: - Allow optional directories - -2003-06-01 Sebastian Bergmann - - * tests/run-test/test009.phpt: - Per request by Derick and Marcus. - -2003-06-01 Sterling Hughes - - * 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 - - * ext/mysqli/mysqli_api.c: - - fix one warning - - fix some commit by accident? - -2003-05-31 Rasmus Lerdorf - - * (PHP_4_3) - NEWS: - A very minor thing, but we should still make a note of this change. - -2003-05-31 Moriyoshi Koizumi - - * (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 - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - zend_alter_ini_entry now with PHP_INI_USER - -2003-05-31 Marcus Boerger - - * (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 - - * ext/iconv/tests/iconv_mime_encode.phpt: - Fix test - -2003-05-31 Georg Richter - - * 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 - - * (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 - - * (PHP_4_3) - sapi/cli/php_cli.c: - Reapply this one, too. - -2003-05-31 Jani Taskinen - - * ext/odbc/php_odbc.c: - MFB - - * (PHP_4_3) - NEWS: - missed this one.. - -2003-05-31 Marcus Boerger - - * (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 - - * (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 - - * (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 - - * 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 - - * (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 - - * (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 - - * ext/standard/basic_functions.c: - Removed parts committed by mistake - -2003-05-30 Georg Richter - - * (PHP_4_3) - ext/mysql/php_mysql.c: - better to test next time with the right version :) - -2003-05-30 Marcus Boerger - - * ext/pgsql/pgsql.c: - Better fix for default connection handling. - -2003-05-30 Jay Smith - - * ext/standard/browscap.c: - Relying on longer matches seems to work better than - matching the whole string with ^...$. - -2003-05-30 Marcus Boerger - - * ext/exif/exif.c: - Use safe_estrdup() instead. - - * ext/exif/exif.c: - Fix handling of ini settings - -2003-05-30 Derick Rethans - - * (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 - - * ext/pgsql/pgsql.c - ext/pgsql/tests/05large_object.phpt: - Fix handling of default links - -2003-05-30 Moriyoshi Koizumi - - * (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 - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - - MFB: Version output beautification - -2003-05-30 Marcus Boerger - - * ext/pgsql/pgsql.c - ext/pgsql/tests/09notice.phpt: - Fix notice handling - -2003-05-30 Moriyoshi Koizumi - - * (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 - - * 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 - - * (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 - - * (PHP_4_3) - NEWS: - I love dots too - -2003-05-30 Ilia Alshanetsky - - * ext/mysql/php_mysql.c: - Fixed bug #23888 (Missing input validation for flags parameter) - -2003-05-30 Moriyoshi Koizumi - - * (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 - - * ext/mbstring/mbfilter.c: - Fixed bug #23897 (Fixed a check for mbfilter_ru.h) aleks@m2media.ru - -2003-05-30 Uwe Schindler - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - virtual() now works under windows, too - -2003-05-30 Georg Richter - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed #23779 (CLIENT_LOCAL_FILES with open_basedir) - -2003-05-30 Marcus Boerger - - * run-tests.php: - Add php_uname() to output - - * ext/standard/info.c: - Fix memleaks (detected by rrichards@php.net) - -2003-05-30 Sascha Schumann - - * (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 - - * (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 - - * sapi/cli/php_cli.c: - MFB - -2003-05-29 Edin Kadribasic - - * (PHP_4_3) - sapi/cli/php_cli.c: - Nuke the rest of headers-sent code - -2003-05-29 Ilia Alshanetsky - - * ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Fixed compiler warnings. - -2003-05-29 Uwe Schindler - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - fix of incomplete windows fix - -2003-05-29 Hartmut Holzgraefe - - * main/streams/userspace.c: - fix for crashbug with user level wrapper implementations of stream_stat - -2003-05-29 Uwe Schindler - - * 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 - - * run-tests.php: - Execute --SKIPIF-- like --FILE-- - -2003-05-29 Sascha Schumann - - * (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 - - * 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 - - * (PHP_4_3) - ext/odbc/php_odbc.c: - ODBC standards compliance is a good thing. - -2003-05-29 Marcus Boerger - - * ext/dba/config.m4: - MFB (these parts were missing) - -2003-05-29 Uwe Schindler - - * (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 - - * NEWS: - Sync with PHP 4.3.2 NEWS - - * (PHP_4_3) - NEWS: - Added the header for 4.3.3 - -2003-05-28 Rasmus Lerdorf - - * 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 - - * 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 - - * (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 - - * (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 - - * 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 - - * 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 - - * 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 - - * 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 - - * (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 - - * ext/xml/xml.c: - Fix compiler warnings. - -2003-05-27 Melvyn Sopacua - - * ext/standard/string.c: - MFB: LC_MESSAGES support - -2003-05-26 Jani Taskinen - - * 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 - - * (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 - - * (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 - - * (PHP_4_3) - ext/standard/file.c: - Plug a leak - noticed by Ilia. - -2003-05-26 Derick Rethans - - * 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 - - * ext/standard/tests/array/bug23788.phpt: - - Added regression test for bug #23788 - - * (PHP_4_3) - NEWS: - BFN - -2003-05-26 Ilia Alshanetsky - - * (PHP_4_3) - ext/pcre/php_pcre.c - ext/standard/string.c: - MFB - -2003-05-26 Shane Caraveo - - * sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=14409 - move from PHP_4_3 - -2003-05-25 Ilia Alshanetsky - - * ext/pcre/php_pcre.c - ext/standard/string.c: - Fixed bug #23788 (str|preg_replace clober the array elements). - - -2003-05-25 Shane Caraveo - - * (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 - - * ext/xml/xml.c: - Hopefully get correct display of version information. - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Leftover. - -2003-05-24 Marcus Boerger - - * 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 - -2003-05-24 Sebastian Bergmann - - * 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 - - * (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 - - * tests/lang/bug17115.phpt: - Added test case for bug #17115 - -2003-05-23 Sara Golemon - - * NEWS: - Jani will learn me about NEWS entries yet. - -2003-05-23 Jani Taskinen - - * NEWS: - this fix will be in 4.3.2.. - -2003-05-23 Marcus Boerger - - * 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 - - * 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 - - * ext/standard/tests/time/001.phpt: - Make this a warning - - * run-tests.php: - Add warning level for tests. - - -2003-05-23 Wez Furlong - - * (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 - - * CODING_STANDARDS: - - Update codinf standards with the posted RFC (results from PEAR Meeting) - -2003-05-23 Ilia Alshanetsky - - * 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 - - * 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 - - * ext/curl/config.m4: - - Fixed bug #23751: Confusing configure warning concerning required cURL - version - -2003-05-22 Sterling Hughes - - * 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 - - * makedist: - --force here too for release packages - - * (PHP_4_3) - makedist: - Add --force so release package building works - -2003-05-21 Jani Taskinen - - * (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 - - * ext/curl/interface.c: - move all the other callbacks - -2003-05-21 Jani Taskinen - - * (PHP_4_3) - configure.in - main/php_version.h: - Go with PHP 4.3.2RC4 - -2003-05-21 Sterling Hughes - - * 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 - - * ext/pspell/pspell.c: - Fix segfault in pspell_new_config(). Also fix grammar - in error messages. - -2003-05-21 Ilia Alshanetsky - - * main/main.c: - MFB - - * (PHP_4_3) - main/main.c: - Fixed bug #23744 - -2003-05-21 Jani Taskinen - - * (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 - - * 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 - - * sapi/cli/php.1.in: - -Fix notice - -2003-05-21 Sterling Hughes - - * 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 - - * ext/fdf/fdf.c: - Added missing open_basedir & safe_mode checks - -2003-05-21 Rasmus Lerdorf - - * ext/zlib/zlib.c: - Remove bogus commit here too - - * (PHP_4_3) - ext/zlib/zlib.c: - Revert bogus commit - -2003-05-21 Sterling Hughes - - * ext/standard/string.c: - make brian happy - -2003-05-21 Sander Roobol - - * (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 - - * ext/curl/config.m4: - ilia's request is my command - -2003-05-21 Wez Furlong - - * 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 - - * (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 - - * ext/mysqli/mysqli.c: - MYSQL_NEED_DATA isn't defined anymore in mysql.h - -2003-05-21 Marcus Boerger - - * ext/standard/tests/serialize/003.phpt: - This depends on libc and CPU used - -2003-05-21 Sara Golemon - - * 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 - - * (PHP_4_3) - ext/session/session.c: - readd essential line for multiple sessions inside one request - -2003-05-21 Ilia Alshanetsky - - * 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 - - * ext/dba/config.m4: - Fix build - -2003-05-21 Frank M. Kromann - - * 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 - - * ext/dba/tests/skipif.inc: - Fix test (ssen by Dan Torop) - -2003-05-20 Wez Furlong - - * (PHP_4_3) - main/network.c: - Implement socket liveness checking for SSL streams when recycling via - pfsockopen. - -2003-05-20 Sascha Schumann - - * (PHP_4_3) - ext/session/session.c: - Make error messages less ambiguous - -2003-05-20 Wez Furlong - - * (PHP_4_3) - main/streams.c: - Make fread() non-greedy for socket based streams - -2003-05-20 Sascha Schumann - - * (PHP_4_3) - ext/session/mod_files.c: - Defensive programming - -2003-05-20 Sterling Hughes - - * ext/standard/array.c - ext/standard/basic_functions.c: - initialize these to NULL - -2003-05-20 Andrei Zmievski - - * ext/pcre/php_pcre.c: - Put some guards in place. - -2003-05-20 Jay Smith - - * ext/standard/browscap.c: - Make get_browser() try harder to find better matches. - -2003-05-20 Dan Kalowsky - - * 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 - - * (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 - - * 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 - - * ext/imap/php_imap.c: - NIL, NULL, same thing, but changing for consistency sake - -2003-05-20 Sascha Schumann - - * (PHP_4_3) - ext/session/session.c: - Better reinitialize session_status unconditionally - -2003-05-20 Hartmut Holzgraefe - - * scripts/ext_skel_ng/php_function.php: - doing the trick like in extension_parser.php - -2003-05-20 Brad House - - * 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 - - * 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 - - * (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 - - * sapi/nsapi/nsapi.c: - Set exspected threads to tsrm_startup() to number of threads NSAPI returns - for server - -2003-05-20 Moriyoshi Koizumi - - * (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 - - * ext/pdf/pdf.c: - Added missing safe_mode & open_basedir checks. - -2003-05-20 Wez Furlong - - * (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 - - * 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 - - * 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 - - * ext/wddx/php_wddx.h - ext/wddx/wddx.c: - Make this build with libxml too. - - * ext/mysqli/config.m4: - Align the configure --help texts - -2003-05-19 Wez Furlong - - * (PHP_4_3) - ext/standard/file.c - ext/standard/fsock.c - main/network.c - main/streams.c: - Fix refcounting problem with contexts. - Also, potentially fix stream_set_timeout issues on SSL streams. - - * main/streams/streams.c: - MFB fix for persistent streams recycling. - - * (PHP_4_3) - main/streams.c: - Fix persistent stream recycling within the same request. - - function foo() - { - $s = pfsockopen("localhost", "80"); - var_dump($s); - } - foo(); foo(); - -2003-05-19 Marcus Boerger - - * ext/dba/dba.c: - Fix protos - - * ext/standard/tests/serialize/003.phpt: - Fix Test - -2003-05-19 Sterling Hughes - - * ext/xml/compat.c: - use libxml2 memory management throughout the file, which in turn uses the - PHP memory management. - - * ext/xml/compat.c: - send some more data to the default handler - libxml2 is braindead when it comes to handling entities - -2003-05-19 Jani Taskinen - - * ext/xml/config.m4: - Allow build with expat too. - -2003-05-19 Marcus Boerger - - * ext/gd/tests/bug19366.phpt: - Fix test - -2003-05-19 Jani Taskinen - - * ext/xml/config.m4: - Remove unnecessary test. - -2003-05-19 Uwe Schindler - - * sapi/nsapi/nsapi.c: - NSAPI SAPI sends now 404 if script not found and 500 if execution failed. - Includes forgotten php4_close() function registration. Complete rewrite of - php4_execute() - -2003-05-19 Jani Taskinen - - * acinclude.m4: - Left-overs from testing. - -2003-05-19 Marcus Boerger - - * ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt: - Add missing ini setting (use default and change expected result - accordingly) - - * main/streams/plain_wrapper.c: - Fix warning - - * main/streams/plain_wrapper.c: - Fix memleaks - -2003-05-19 Sara Golemon - - * ext/standard/user_filters.c: - The bucket rewrite was done some time ago... - -2003-05-19 Derick Rethans - - * (PHP_4_3) - ext/standard/basic_functions.c: - - Add alias for easier transition - -2003-05-19 Sebastian Bergmann - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Leftovers. - - * main/config.w32.h - win32/php4dll.dsp - win32/php4dllts.dsp: - First try at getting the Windows build working again after libxml2 got - unbundled. - -2003-05-19 Derick Rethans - - * NEWS - ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/streamsfuncs.h - ext/standard/user_filters.c - ext/standard/tests/file/fopencookie.phpt - ext/standard/tests/file/userfilters.phpt - ext/standard/tests/file/userstreams.phpt - main/streams/userspace.c: - - Rename stream_register_filter() to stream_filter_register(), - stream_register_wrapper() to stream_wrapper_register() and added an - alias for - the latter change. - -2003-05-19 Jani Taskinen - - * acinclude.m4 - configure.in - build/build.mk - ext/domxml/config.m4 - ext/xml/config.m4 - ext/xmlrpc/config.m4: - - Unbundle libxml and expat. Now this compiles too.. - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/curl/curl.c: - MFH: Fixed bug #23539 (curl_exec() produces strange results). - (daniel@haxx.se) - -2003-05-19 Moriyoshi Koizumi - - * ext/ftp/ftp.c: - Fixed bug #23683 - -2003-05-19 Jani Taskinen - - * buildconf: - cleanup - -2003-05-19 Wez Furlong - - * buildconf: - MFB buildconf sanity check - - * (PHP_4_3) - buildconf: - Add sanity check to buildconf to prevent it from being run in our released - packages. - -2003-05-19 Shane Caraveo - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH - continuation on bugfix #13757 - make argv/argc *and* query_string work correctly when running cgi in shell - - * sapi/cgi/cgi_main.c: - continuation on bugfix #13757 - make argv/argc *and* query_string work correctly when running cgi in shell - -2003-05-19 Ilia Alshanetsky - - * ext/standard/tests/strings/crypt.phpt: - Added skip condition. - -2003-05-19 Shane Caraveo - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH - bugfix #13757 - passing query string on command line when run from shell - - * sapi/cgi/cgi_main.c: - bugfix #13757 - passing query string on command line when run from shell - -2003-05-19 Sascha Schumann - - * scripts/phpize.m4: - MFB move awk detection - - * (PHP_4_3) - scripts/phpize.m4: - Move awk detection before config.m4 inclusion - - * acinclude.m4: - MFB $AWK->awk - - * (PHP_4_3) - acinclude.m4: - Use $AWK instead of awk, fixes build issue on Solaris with old-style ext - -2003-05-18 Wez Furlong - - * Makefile.global: - MFH 4.3; tell the users that the tmpnam stuff is ok. - -2003-05-18 Marcus Boerger - - * ext/wddx/wddx.c: - Really fix this - -2003-05-18 Wez Furlong - - * ext/wddx/wddx.c: - Fix build - -2003-05-18 Adam Dickmeiss - - * ext/yaz/php_yaz.c: - Display current version as well as compiled version - -2003-05-18 Martin Jansen - - * pear/PEAR.php: - - Update PHPDoc - -2003-05-18 Uwe Schindler - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi.c: - Implement feature request #8879: Added possibility to alter ini entries by - php4_execute service line. php4_init now supports path to an alternate - php.ini (for example in the webservers config directory) - -2003-05-18 Jani Taskinen - - * ext/standard/tests/file/bug22414.phpt: - CS - -2003-05-18 Marcus Boerger - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Enable bundled submodules when enabling module - - * ext/dba/config.m4: - Enable bundled submodules when enabling module - - * (PHP_4_3) - NEWS: - Update - - * (PHP_4_3) - ext/standard/tests/serialize/003.phpt: - MFH: Fix test (for now - need EXPECTF/EXPECTREGEX) - - * ext/standard/tests/serialize/003.phpt: - Fix test (for now - need EXPECTF/EXPECTREGEX) - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.c: - Fix unserialize (commit later) - - * ext/standard/var_unserializer.re - ext/standard/var_unserializer.re: - Fix unserialize - -2003-05-18 Stanislav Malyshev - - * main/php.h: - Bump API version - HEAD is no longer binary compatible - to 4.3 branch due to changes in globals, etc. - -2003-05-18 Zeev Suraski - - * (PHP_4_3) - main/php_globals.h: - binary compat for 64-bit platforms shouldn't matter much as they were - fairly broken to begin with - - * (PHP_4_3) - main/php_globals.h: - Restore binary compatibility with 4.3.0 - -2003-05-17 Marcus Boerger - - * run-tests.php: - MFB: info in mail too - -2003-05-17 Moriyoshi Koizumi - - * ext/domxml/tests/xmldoc.phpt: - Adjusted the expected output to reflect the change in var_dump() - -2003-05-17 Frank M. Kromann - - * main/config.w32.h: - Fix compilation under Win32 - -2003-05-17 Sterling Hughes - - * ext/xml/compat.c - ext/xml/expat_compat.h: - send comments to the default handler like done with expat, add a - setcommenthandler function, which exists in expat, but isn't used by the - extension. - -2003-05-17 Moriyoshi Koizumi - - * (PHP_4_3) - run-tests.php: - And this is needed indeed - - * ext/standard/tests/file/bug22414.phpt: - MFB(r-1.1.2.7): fix test - - * (PHP_4_3) - ext/standard/tests/file/bug22414.phpt: - oops - - * (PHP_4_3) - ext/standard/tests/file/bug22414.phpt: - Fixed the test so it won't fail under safe mode - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH(r-1.225): fixed bug #23669 - - * sapi/cgi/cgi_main.c: - Fixed bug #23669 - -2003-05-17 Georg Richter - - * (PHP_4_3) - ext/mysqli/config.m4 - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h - ext/mysqli/tests/001.phpt - ext/mysqli/tests/002.phpt - ext/mysqli/tests/003.phpt - ext/mysqli/tests/004.phpt - ext/mysqli/tests/005.phpt - ext/mysqli/tests/006.phpt - ext/mysqli/tests/007.phpt - ext/mysqli/tests/008.phpt - ext/mysqli/tests/009.phpt - ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt - ext/mysqli/tests/013.phpt - ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt - ext/mysqli/tests/016.phpt - ext/mysqli/tests/017.phpt - ext/mysqli/tests/018.phpt - ext/mysqli/tests/019.phpt - ext/mysqli/tests/020.phpt - ext/mysqli/tests/021.phpt - ext/mysqli/tests/022.phpt - ext/mysqli/tests/023.phpt - ext/mysqli/tests/024.phpt - ext/mysqli/tests/025.phpt - ext/mysqli/tests/026.phpt - ext/mysqli/tests/028.phpt - ext/mysqli/tests/029.phpt - ext/mysqli/tests/030.phpt - ext/mysqli/tests/031.phpt - ext/mysqli/tests/032.phpt - ext/mysqli/tests/033.phpt - ext/mysqli/tests/034.phpt - ext/mysqli/tests/035.phpt - ext/mysqli/tests/036.phpt - ext/mysqli/tests/037.phpt - ext/mysqli/tests/038.phpt - ext/mysqli/tests/039.phpt - ext/mysqli/tests/040.phpt - ext/mysqli/tests/041.phpt - ext/mysqli/tests/042.phpt - ext/mysqli/tests/043.phpt - ext/mysqli/tests/044.phpt - ext/mysqli/tests/045.phpt - ext/mysqli/tests/046.phpt - ext/mysqli/tests/047.phpt - ext/mysqli/tests/050.phpt - ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt - ext/mysqli/tests/053.phpt - ext/mysqli/tests/054.phpt - ext/mysqli/tests/055.phpt - ext/mysqli/tests/057.phpt: - move to pecl - - * (PHP_4_3) - ext/mysqli/config.m4 - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h - ext/mysqli/tests/001.phpt - ext/mysqli/tests/002.phpt - ext/mysqli/tests/003.phpt - ext/mysqli/tests/004.phpt - ext/mysqli/tests/005.phpt - ext/mysqli/tests/006.phpt - ext/mysqli/tests/007.phpt - ext/mysqli/tests/008.phpt - ext/mysqli/tests/009.phpt - ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt - ext/mysqli/tests/013.phpt - ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt - ext/mysqli/tests/016.phpt - ext/mysqli/tests/017.phpt - ext/mysqli/tests/018.phpt - ext/mysqli/tests/019.phpt - ext/mysqli/tests/020.phpt - ext/mysqli/tests/021.phpt - ext/mysqli/tests/022.phpt - ext/mysqli/tests/023.phpt - ext/mysqli/tests/024.phpt - ext/mysqli/tests/025.phpt - ext/mysqli/tests/026.phpt - ext/mysqli/tests/028.phpt - ext/mysqli/tests/029.phpt - ext/mysqli/tests/030.phpt - ext/mysqli/tests/031.phpt - ext/mysqli/tests/032.phpt - ext/mysqli/tests/033.phpt - ext/mysqli/tests/034.phpt - ext/mysqli/tests/035.phpt - ext/mysqli/tests/036.phpt - ext/mysqli/tests/037.phpt - ext/mysqli/tests/038.phpt - ext/mysqli/tests/039.phpt - ext/mysqli/tests/040.phpt - ext/mysqli/tests/041.phpt - ext/mysqli/tests/042.phpt - ext/mysqli/tests/043.phpt - ext/mysqli/tests/044.phpt - ext/mysqli/tests/045.phpt - ext/mysqli/tests/046.phpt - ext/mysqli/tests/047.phpt - ext/mysqli/tests/050.phpt - ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt - ext/mysqli/tests/053.phpt - ext/mysqli/tests/054.phpt - ext/mysqli/tests/055.phpt - ext/mysqli/tests/057.phpt: - added ext/mysqli for PHP4. This version doesn't support OO-function calls - -2003-05-17 Sterling Hughes - - * ext/curl/interface.c: - apply fix from bug #23539 - -2003-05-17 Marcus Boerger - - * ext/wddx/wddx.c: - TSRM fix - - * (PHP_4_3) - run-tests.php: - Mail too - -2003-05-17 Wez Furlong - - * main/output.c - main/output.c: - Fix segfault - -2003-05-17 Sascha Schumann - - * (PHP_4_3) - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/cli/php_cli.c - sapi/isapi/php4isapi.c - sapi/nsapi/nsapi.c - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/servlet.c - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/webjames/webjames.c: - protect against further surprises by initializing all zend_file_handle's - - * (PHP_4_3) - ext/standard/basic_functions.c - ext/standard/browscap.c - main/main.c - main/php_ini.c: - Initialize all zend_file_handle instances properly - -2003-05-17 Sebastian Bergmann - - * ext/standard/ftp_fopen_wrapper.c - main/streams/xp_socket.c: - Fix warnings. - -2003-05-17 Sara Golemon - - * ext/ftp/php_ftp.c: - MFB(r-1.74.2.8) Bug #14369. ftp extension allows circumvention of - safe_mode restrictions. HEAD version of this patch uses the simpler - open_wrapper approach to applying safe mode restrictions. Also allows - writting to/from wrappers this way. - - * (PHP_4_3) - ext/ftp/php_ftp.c: - Bug #14369. ftp extension allows circumvention of safe_mode restrictions - -2003-05-16 Sara Golemon - - * ext/standard/string.c: - MFB(r-1.333.2.27) Bugfix 23654. If subject is an array and it contains - other arrays, we want to pass those subarrays through unchanged rather - than attempt to convert them to string. - - * (PHP_4_3) - ext/standard/string.c: - Bugfix 23654. If subject is an array and it contains other arrays, we want - to pass those subarrays through unchanged rather than attempt to convert - them to string. - -2003-05-16 Moriyoshi Koizumi - - * ext/xml/compat.c: - Allow libxml to detect the document encoding if encoding parameter passed - to - XML_ParserCreate_MM is null. - - * (PHP_4_3) - sapi/apache/sapi_apache.c: - MFH(r-1.43): fixed a syntax highlighter problem that happens when output - buffering is turned on - - * sapi/apache/sapi_apache.c: - Fixed a syntax highlighter problem that happens when output buffering is - turned - on - -2003-05-16 Sascha Schumann - - * sapi/thttpd/thttpd.c: - If there is a content body, enable lingering and disable keep alive. - -2003-05-16 Masaki Fujimoto - - * (PHP_4_3) - main/main.c: - - mbstring.h is no more needed - -2003-05-16 Jani Taskinen - - * (PHP_4_3) - NEWS: - typo fixing - -2003-05-16 Wez Furlong - - * (PHP_4_3) - Makefile.global: - No typo... its tmpnam in one place, tempnam in another... - - /home/wez/packages/imap-2002b/c-client/osdep.c:287: - the use of `tmpnam' is dangerous, better use `mkstemp' - -2003-05-16 Moriyoshi Koizumi - - * (PHP_4_3) - ext/mbstring/mbstring.c - main/main.c: - Moved initialisation code to the proper place. - -2003-05-16 Derick Rethans - - * ext/mysql/php_mysql.c: - - MFB: Fixed bug #23661: mysql_fetch_array gives no warning on an invalid - result_type - -2003-05-16 Wez Furlong - - * main/output.c: - Stronger validation of ob_start() parameters. - -2003-05-16 Derick Rethans - - * (PHP_4_3) - NEWS - ext/mysql/php_mysql.c: - - Fixed bug #23661: mysql_fetch_array gives no warning on an invalid - result_type - -2003-05-16 Wez Furlong - - * (PHP_4_3) - main/output.c: - Stronger validation of parameters to ob_start(). - -2003-05-16 Jani Taskinen - - * (PHP_4_3) - NEWS: - We do not have to add entries for bugs that are introcuded between RCs.. - -2003-05-16 Ilia Alshanetsky - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/browscap.c: - Fixed bug #23657 (Missing initialization in browscap module init) - -2003-05-16 Derick Rethans - - * (PHP_4_3) - Makefile.global: - - Fix speling: - /dat/dev/php/php-4.3.2RC3/ext/mysql/libmysql/my_tempnam.c:115: the use - of - `tempnam' is dangerous, better use `mkstemp' - -2003-05-16 Moriyoshi Koizumi - - * ext/standard/tests/strings/bug23650.phpt: - copy'n'paste failure - - * (PHP_4_3) - ext/standard/tests/strings/bug23650.phpt: - MFH(r-1.1): added test case for bug #23650 - - * ext/standard/tests/strings/bug23650.phpt: - - Added test case for bug #23650 - - * ext/standard/string.c: - Fixed bug #23650 (strip_tags() removes hyphens) - -2003-05-16 Sascha Schumann - - * (PHP_4_3) - NEWS: - forgot that - -2003-05-16 Ilia Alshanetsky - - * ext/standard/basic_functions.c: - MFB - - * (PHP_4_3) - ext/standard/basic_functions.c: - Fixed proto - -2003-05-15 Martin Jansen - - * pear/PEAR/Dependency.php: - - More PHPDoc fixes - -2003-05-15 Moriyoshi Koizumi - - * (PHP_4_3) - ext/standard/tests/file/bug22414.phpt: - MFH(r-1.6): fixed test so it won't fail with the output_handler enabled - - * ext/standard/tests/file/bug22414.phpt: - Fixed test so it won't fail in case the output handler is enabled - -2003-05-15 Martin Jansen - - * pear/PEAR/Dependency.php: - - Adding PHPDoc - -2003-05-15 Jani Taskinen - - * (PHP_4_3) - configure.in - main/php_version.h: - - Now this is 4.3.2RC4-dev..hopefully we won't need it. :) - - * (PHP_4_3) - configure.in - main/php_version.h: - Bumb version. - - * (PHP_4_3) - tests/lang/bug23624.phpt: - better not confuse people with this test.. - -2003-05-15 Sascha Schumann - - * sapi/thttpd/thttpd_patch: - Properly timeout post requests - - * sapi/thttpd/thttpd_patch: - Don't emit Content-Length in a 304 reply - Don't falsely claim HEAD method - Add PHP to HTTP server string - -2003-05-15 Jani Taskinen - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Added missing bracket. - -2003-05-15 Sascha Schumann - - * ext/session/session.c: - Fix the way we create references to (sometimes non-)existing - variables. - - Credits go to Rob Richards and Zeev - -2003-05-15 Jani Taskinen - - * (PHP_4_3) - NEWS: - wrapped the lines to be max. 80 chars as some people still use antique.. - -2003-05-15 Sascha Schumann - - * (PHP_4_3) - ext/ircg/ircg.c: - correctly initialize bailout_on_trivial - -2003-05-15 Jani Taskinen - - * (PHP_4_3) - NEWS: - my back hurts.. - -2003-05-15 Sascha Schumann - - * (PHP_4_3) - main/streams.c: - Avoid using a stream which has already been freed - -2003-05-15 Ilia Alshanetsky - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/gd.c: - Fixed bug #23527 (PostScript Type 1 font do not render properly) - -2003-05-14 Sara Golemon - - * TODO: - TODO: Stated protocol connection pool - -2003-05-14 Adam Dickmeiss - - * ext/yaz/php_yaz.c: - Fix yaz_wait. Async mode incorrectly determine resource - -2003-05-14 Wez Furlong - - * (PHP_4_3) - Makefile.global: - Better be sure to spell it out... - - * (PHP_4_3) - main/streams.c: - 4, not 3 :) - -2003-05-14 Sara Golemon - - * NEWS - TODO: - Added unlink() method to wrapper operations, routed userland unlink through - wrappers, and implemented plainfiles and ftp unlink methods. - -2003-05-14 Wez Furlong - - * (PHP_4_3) - main/streams.c: - Avoid warning about casting as FD when including. This fixes the - fopencookie/userstream/include test. - - Add label for new selectable descriptor cast mode. - -2003-05-14 Sara Golemon - - * main/streams/userspace.c: - Implement userspace wrapper support for unlink method - -2003-05-14 Jani Taskinen - - * Makefile.global: - Add friendly notice when build is really completed. - -2003-05-14 Moriyoshi Koizumi - - * (PHP_4_3) - NEWS - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - MFH: reverted the patch for the PATH_TRANSLATE issue - -2003-05-14 Andrei Zmievski - - * ext/wddx/wddx.c: - MFB. - -2003-05-14 Moriyoshi Koizumi - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Revert the last patch. - -2003-05-14 Andrei Zmievski - - * (PHP_4) - ext/wddx/wddx.c: - Let wddx_deserialize() work with streams as well. - -2003-05-14 Sara Golemon - - * ext/standard/ftp_fopen_wrapper.c: - Implement unlink() method in ftp wrapper ops and do some general cleanup of - other code - - * ext/standard/file.c - main/php_streams.h - main/streams/plain_wrapper.c: - Fold 'options' parameter into wops->unlink method - -2003-05-14 Jani Taskinen - - * tests/lang/bug23624.phpt: - MFB - - * tests/lang/bug23624.phpt - tests/lang/bug23624.phpt: - - file bug23624.phpt was initially added on branch PHP_4_3. - - * ext/sockets/tests/.cvsignore: - missing .cvsignore - -2003-05-14 Edin Kadribasic - - * (PHP_4_3) - ext/standard/credits_sapi.h: - Credits update - -2003-05-14 Sascha Schumann - - * ext/standard/file.c: - MFB segfault fix - -2003-05-14 Daniela Mariaschi - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/php_interbase.h: - MFH: better fix bug #20641. - Overflow numeric/deciaml datatype on NT - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - better fix bug #20641. - Overflow numeric/decimal datatype on NT - -2003-05-14 Marcus Boerger - - * (PHP_4_3) - NEWS: - Update - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Enable db builds configured with --with-uniquename - - * ext/dba/config.m4: - Enable db builds configured with --with-uniquename - -2003-05-14 Sara Golemon - - * ext/curl/streams.c - ext/standard/file.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/php_fopen_wrapper.c - ext/zlib/zlib_fopen_wrapper.c - main/php_streams.h - main/streams/plain_wrapper.c - main/streams/userspace.c: - Setup unlink() method in wrapper_ops structure, implement unlink in - plainfiles wrapper, explicitly set method NULL in other wrappers (for - now), and rewrite unlink userland function to call into wrapper_ops - -2003-05-14 Sascha Schumann - - * (PHP_4_3) - ext/standard/file.c: - Fix file_get_contents segfault on empty file - -2003-05-14 Moriyoshi Koizumi - - * (PHP_4_3) - ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail02.phpt - ext/mbstring/tests/mb_send_mail03.phpt - ext/mbstring/tests/mb_send_mail04.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt: - MFH(r-1.4, r-1.4, r-1.5, r-1.4, r-1.4, r-1.4): fixed tests so they won't - fail - in correct situations - - * ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail02.phpt - ext/mbstring/tests/mb_send_mail03.phpt - ext/mbstring/tests/mb_send_mail04.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt: - Fixed test so it won't fail in correct situations - -2003-05-14 Ilia Alshanetsky - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fixed a memory leak when -h flag is used. - -2003-05-14 Jani Taskinen - - * tests/lang/bug23584.phpt: - Added test case for bug #23584 - - * (PHP_4_3) - sapi/cli/php_cli.c - tests/lang/bug23584.phpt - tests/lang/bug23584.phpt: - - Fixed bug #23584 (error line numbers off by one when using #!php). - -2003-05-13 Sascha Schumann - - * (PHP_4_3) - ext/standard/php_fopen_wrapper.c: - Readd fd 0-2 protection, so that users cannot close them - - * (PHP_4_3) - ext/standard/php_fopen_wrapper.c: - Supply STDIN/OUT/ERR_FILENO directly, instead of opening them through - stdio's fdopen. - - * (PHP_4_3) - sapi/cli/php_cli.c: - Use POSIX IO here, mainly to fix interactive mode. - - This also fixes a possible cpu-time hog bug where a file would consist - of "#" and nothing else. - - * (PHP_4_3) - main/main.c - main/php_streams.h - main/streams.c: - Use and supply zend_open func - -2003-05-13 Jani Taskinen - - * ext/fdf/fdf.c: - MFB: removing the crashbug on windows - -2003-05-13 Ilia Alshanetsky - - * main/main.c: - Fixed bug #23454 (_REQUEST did not handle arrays with same names from - different sources correctly). - -2003-05-13 Jani Taskinen - - * (PHP_4_3) - NEWS: - reorder - -2003-05-13 Marcus Boerger - - * ext/dba/config.m4: - Fix this test - -2003-05-13 Moriyoshi Koizumi - - * (PHP_4_3) - NEWS: - made it slightly descriptive - - * (PHP_4_3) - NEWS: - BFN - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Oops - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Fixed bug #23610 - -2003-05-13 Sascha Schumann - - * (PHP_4_3) - ext/ircg/ircg.c: - Provide some information regarding fd use; should make fd leaks obvious - - * main/main.c: - Ensure that open(".", 0); works, otherwise bail out - -2003-05-13 Christian Stocker - - * ext/domxml/php_domxml.c: - fixes possible segfault in domxml_xslt_result_dump_mem - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix possible segfault - -2003-05-13 Adam Dickmeiss - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.c: - Fix problem with yaz_record in array mode, when record is unavailable. - -2003-05-13 Wez Furlong - - * TODO: - WS fix - - * TODO: - Update TODO a little - -2003-05-13 Sascha Schumann - - * main/main.c: - MFB don't close random fds - - * (PHP_4_3) - main/main.c: - Ensure that we don't close a random fd - - fchdir(0) Err#20 ENOTDIR - close(0) = 0 - -2003-05-13 Ilia Alshanetsky - - * main/network.c: - emalloc -> safe_emalloc - -2003-05-13 Wez Furlong - - * (PHP_4_3) - NEWS: - BFN! - - * (PHP_4_3) - ext/standard/file.c - main/network.c - main/php_streams.h - main/streams.c: - Fix erroneous error status when attempting to use stream_select() on an SSL - stream. As a by-product, this also fixes Bug #22238, stream_select() - clobbers - read buffer for pipes. - -2003-05-12 Wez Furlong - - * (PHP_4_3) - ext/standard/fsock.c - main/network.c - main/php_network.h: - Probable fix for #23567 - pfsockopen returns dead connection. - -2003-05-12 Moriyoshi Koizumi - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - MFH(r-1.175, r-1.53): applied the right fix for bug #23016 - - * ext/mbstring/mbstring.h: - oops - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - Applied the right fix for bug #23016 - -2003-05-12 Ilia Alshanetsky - - * (PHP_4_3) - main/network.c: - ifdef away win32 only variables. - -2003-05-12 Sascha Schumann - - * sapi/thttpd/thttpd.c: - improve keep alive handling - - * sapi/thttpd/config.m4 - sapi/thttpd/thttpd.c: - add premium thttpd support - -2003-05-11 Martin Jansen - - * pear/PEAR.php: - - Fixing note - -2003-05-11 Moriyoshi Koizumi - - * ext/xml/expat_compat.h: - Those pieces were not intended. Partly reverted. - - * NEWS: - new feature news. - - * ext/xml/xml.c: - Added an encoding detection option for expat XML parser. - - * (PHP_4_3) - ext/standard/array.c: - MFH(r-1.228): fixed bug #22463 and bug #23581 - - * ext/standard/array.c: - Fixed bug #22463 and bug #23581 - - * (PHP_4_3) - ext/standard/tests/array/bug22463.phpt - ext/standard/tests/array/bug23581.phpt: - MFH(r-1.1, r-1.1): added test cases for bug #22463 and bug #23581 - - * ext/standard/tests/array/bug23581.phpt: - - Added a test case for bug #23581 - - * ext/standard/tests/array/bug22463.phpt: - - Added test case for bug #22463 - - * ext/xml/expat_compat.h: - Fixed compiler errors that occur when bundled libxml is not used. - -2003-05-11 Rob Richards - - * ext/domxml/config.m4: - Bundle support - -2003-05-11 Moriyoshi Koizumi - - * ext/mbstring/mbstring.h: - MFB(r-1.40.2.4): fixed bug #23016 - -2003-05-10 Moriyoshi Koizumi - - * (PHP_4_3) - ext/mbstring/mbstring.h: - Fixed bug #23016 - -2003-05-10 Rasmus Lerdorf - - * ext/imap/config.m4: - Grr.. Who changed this file from tabs to spaces? - - * ext/imap/config.m4: - MFB - - * (PHP_4_3) - ext/imap/config.m4: - Need to add the kerberos include dir here (fixes compile problem on RH9) - -2003-05-10 Sascha Schumann - - * ext/session/php_session.h: - Fix types of bug_compat entries - - PR: #21312 - Submitted by: Rob Richards - -2003-05-10 Sergey Kartashoff - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - - A new functions Udm_Alloc_Agent_Array and Udm_Hash32 have been added to - mnogosearch extesion for use with mnogosearch-3.2.11 or later. - -2003-05-09 Hartmut Holzgraefe - - * (PHP_4_3) - ext/fdf/fdf.c: - removing the crashbug on windows - - * scripts/ext_skel_ng/php_function.php: - 'stream' parameter support in proto parser and code generation - -2003-05-09 Derick Rethans - - * (RELEASE_1_1) - pear/package.dtd - pear/PEAR/Common.php: - - Add inheritance information to package inspection on 'pear package'. - -2003-05-09 Hartmut Holzgraefe - - * scripts/ext_skel_ng/php_element.php: - new proto data type: stream - -2003-05-09 Edin Kadribasic - - * sapi/apache_hooks/mod_php4.c: - Reverting last patch (merge from sapi/apache). - - * sapi/apache/mod_php5.c: - Reverting my last patch because user reports it does not help - solve the problem. (bug #23504) - - * (PHP_4_3) - sapi/apache/mod_php4.c: - Reverting my last patch because user reports it does not help - solve the problem. (bug #23504) - - -2003-05-09 Hartmut Holzgraefe - - * ext/fdf/fdf.c: - no more VC++ compile warnings - -2003-05-09 Ilia Alshanetsky - - * ext/curl/interface.c: - Add missing initialization. - -2003-05-08 Moriyoshi Koizumi - - * ext/standard/tests/serialize/bug14293.phpt: - Fixed test case so it reflects the recent change on var_dump() - -2003-05-08 Pierre-Alain Joye - - * (RELEASE_1_1) - pear/PEAR/Registry.php: - Silent a notice - -2003-05-08 Moriyoshi Koizumi - - * ext/standard/html.c: - Added missing break - - * ext/xml/xml.c: - Added initialisation for thread safety - - * (PHP_4_3) - ext/standard/html.c: - MFH(r-1.84): added "€" support for htmlentities() and - html_entity_decode() - - * ext/standard/html.c: - Added "€" support for htmlentities() and html_entity_decode() - - * ext/standard/html.c: - I should have tested more carefully.. - - * ext/xml/xml.c: - WS fix - - * ext/xml/xml.c: - Fixed memleak when the libxml compat layer is used. - -2003-05-08 Edin Kadribasic - - * sapi/apache/mod_php5.c: - Fixed MFB side effect - -2003-05-08 Hartmut Holzgraefe - - * scripts/ext_skel_ng/TODO: - more todo items - -2003-05-08 Moriyoshi Koizumi - - * NEWS: - NFN - - * ext/standard/html.c: - Improved html_entity_decode() so it can handle multibyte charsets and - numeric entities. - -2003-05-08 Edin Kadribasic - - * sapi/apache_hooks/mod_php4.c: - Merge from sapi/apache (fix for #23504) - - * sapi/apache/mod_php5.c: - MFB - - * (PHP_4_3) - sapi/apache/mod_php4.c: - Fix for bug #23504. Read per_dir configuration before trying to open the - the php file for execution. - -2003-05-08 Ilia Alshanetsky - - * php.ini-dist - php.ini-recommended - ext/standard/var.c - ext/standard/tests/serialize/bug23298.phpt - main/main.c - main/php_globals.h: - Make serialize precision a configurable option. - -2003-05-07 Moriyoshi Koizumi - - * ext/xml/compat.c: - Filled error_mappings[] with placeholders for actual error messages - -2003-05-07 Sara Golemon - - * ext/standard/mail.c: - Revert, this caused more trouble than it fixed. - -2003-05-07 Moriyoshi Koizumi - - * ext/xml/compat.c: - Added missing object initialisation - Added missing sanity checks - - * ext/xml/compat.c - ext/xml/expat_compat.h: - Fixed typos - - * acinclude.m4: - Fixed typo: this should have been withval - - * ext/standard/browscap.c: - Removed redundant TSRMLS_FETCH's - - * ext/xml/compat.c: - This should be needed. - - * ext/xml/compat.c - ext/xml/expat_compat.h - ext/xml/xml.c: - Added even better allocator codes for both expat & libxml - - * (PHP_4_3) - sapi/apache2handler/sapi_apache2.c: - MFH(r-1.16): possible fix for bug #23455 (patch by rrichards@digarc.com) - - * sapi/apache2handler/sapi_apache2.c: - Possible fix for bug #23455 (patch by rrichards@digarc.com) - -2003-05-07 Marcus Boerger - - * main/main.c - main/php.h - main/php_globals.h: - Infrastructure to catch warnings and throw tehm as errors autmatically - -2003-05-06 Sascha Schumann - - * (PHP_4_3) - NEWS - NEWS: - update - -2003-05-06 Jani Taskinen - - * (PHP_4_3) - NEWS: - update - -2003-05-06 Rasmus Lerdorf - - * (PHP_4_3) - run-tests.php: - Remind people that sending in their qa info may contain sensitive data. - -2003-05-06 Sara Golemon - - * ext/standard/dns.c: - HINFO RDATA is