diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17606 |
1 files changed, 0 insertions, 17606 deletions
diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 98a2d78cf4..0000000000 --- a/ChangeLog +++ /dev/null @@ -1,17606 +0,0 @@ -2003-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/class_final.phpt: - Add test case for final classes - -2003-06-21 Harrie Hazewinkel <harrie@lisanza.net> - - * (PHP_4_3) - ext/snmp/php_snmp.h - ext/snmp/snmp.c: - Applying the contributed patch of Johan hanne. - The patch enables control on the way the values are returned - into the PHP script, instaed of always strings. Also the type - of the value is now returned when configured to do so. - This enables better management scripts to do more automatic - processing and value calculations. - -2003-06-21 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - TODO revisited - - * scripts/ext_skel_ng/php_global.php - scripts/ext_skel_ng/php_ini.php: - ini stuff was a bit broken - - * scripts/ext_skel_ng/php_function.php: - thoughts about a new proto parser ... - - * scripts/ext_skel_ng/extension_parser.php: - test script tags are found but not used yet - double quotes in extensions summary line are now escaped in code - generation - - * scripts/ext_skel_ng/extension.dtd: - typo fixes and test script tags added - - * scripts/ext_skel_ng/BUGS: - start to track them bugs - -2003-06-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/class_abstract.phpt: - Add test case for abstract classes - - * ext/dba/dba.c: - Don't copy the filename when it is not needed - - * ext/dba/dba.c: - Store the absolute path of the database file and use that in the external - library - - * ext/dba/dba_db4.c: - When persistent then we may use threads - -2003-06-21 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - new functions (4.1.1): mysql_sqlstate, mysql_stmt_sqlstate - -2003-06-21 Pierre-Alain Joye <paj@pearfr.org> - - * pear/packages/Mail-1.1.0.tar - pear/packages/Net_SMTP-1.2.3.tar: - - New releases Net_SMTP, Mail, DB will follow asap - - * pear/packages/Mail-1.0.1.tar - pear/packages/Net_SMTP-1.0.tar: - - Sync release - -2003-06-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - - Errors, warnings and notices start with a capital letter. - - Show sorcode info when debugging exif. - -2003-06-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/main.c: - Fixed bug #24253 (missing variables when register_globals is on) - Fixed a memory leak when more then 1 E|S flag is passed to gpc_order. - Fixed a memory leak when variables_order is not set and gpc_order has S|s - flag. - Optimized out duplicate parsing of the variables order string. - -2003-06-20 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/standard/string.c: - MFH (r-1.391) When skipping blank searchvals we should advance the - corresponding replace hash as well - - * ext/standard/string.c: - When skipping blank searchvals we should advance the corresponding replace - hash as well - -2003-06-20 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.h - ext/dom/xml_common.h: - cleanup common code - - * ext/xsl/php_xsl.c: - fix mem leak - remove unused code - -2003-06-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_global.php: - - package.xml genartion fixed, <configureoptions> and <license> added - - shutdown code for globals added - - * scripts/ext_skel_ng/php_function.php: - typo fix - -2003-06-19 Edin Kadribasic <edink@proventum.net> - - * ext/curl/.cvsignore: - Ignore some more win32 build files - - * ext/curl/multi.c - ext/curl/php_curl.h: - ZTS Fixes - - * ext/curl/interface.c - ext/curl/php_curl.h - ext/curl/streams.c: - Win32 build fixes - -2003-06-19 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - Quiet down decode_context_param when stream (not context) is passed. - Switch stream_socket_*() to use macro for retrieving context from zval. - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/curl/curl.c: - Added missing safe_mode checks - - * ext/curl/interface.c: - Added missing safe_mode checks. - Added support for additional libcurl options. - Set CURLOPT_NOSIGNAL by default for ZTS, for signal free operation. - -2003-06-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - Tidy up getaddrinfo() code so that it can handle broken ipv6 stacks and - only - returns TCP addresses for TCP and UDP addresses for UDP requests - respectively. - - Also, when a connect call "returns" EINPROGRESS and the full timeout limit - has not yet been reached, retry the select with the remaining time - interval. - This is a potential fix for Bug #21653. - - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/streamsfuncs.c: - Reverting previous patch (not necessary, thanks Pollita ;) ) - - * (PHP_4_3) - ext/standard/file.c: - MFH: Fixed memory leak, when invalid context is specified. - - * ext/standard/streamsfuncs.c: - Fixed memory leak, when invalid context is specified. - - * ext/standard/info.c - ext/standard/streamsfuncs.c - ext/standard/user_filters.c: - Fixed possible crashes in streams code - - * (PHP_4_3) - ext/standard/file.c: - Fixed a possible crash in parse_context_options() - -2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/tests/dba007.phpt: - MFH: Allow the extension to reside elsewhere - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/gd/gd.c: - MFH: Fixed a crash inside php_imagettftext_common(); - -2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/dba007.phpt: - Allow the extension to reside elsewhere - -2003-06-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fixed a crash inside php_imagettftext_common(); - -2003-06-19 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsltprocessor.c: - add xsl_xsltprocessor_transform_to_uri functionality - fix a few unhandled error conditions - fix compiler warnings - -2003-06-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba_db4.c: - to be precise - -2003-06-19 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/sockets/config.m4: - - Correct stray commit - -2003-06-19 Vincent Blavet <vincent@blavet.net> - - * pear/package-Archive_Tar.xml: - - Sync with pear/Archive_Tar/package.xml 1.12 - -2003-06-19 Sterling Hughes <sterling@bumblebury.com> - - * ext/sockets/config.m4: - enable sockets by default. - -2003-06-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - - Added the 'header'. These 4.3.3RCx sections will be combined for the - final release, 4.3.3. just added them now to keep better track on - changes - between the RCs. - -2003-06-18 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Config.php: - Typo (sorry Pierre ;) - -2003-06-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Go to RC2-dev. - - * (PHP_4_3) - NEWS: - Correct version info. - - * (PHP_4_3) - configure.in - main/php_version.h: - - Go with PHP 4.3.3RC1 - - * (PHP_4_3) - main/SAPI.c: - This broke more than fixed. Fixes e.g. max_input_time. - -2003-06-18 Vincent Blavet <vincent@blavet.net> - - * pear/Archive/Tar.php: - - Syncho with pear/Archive_Tar/Archive/Tar.php 1.14 - -2003-06-18 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c: - recognize CURLOPT_PORT - -2003-06-18 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/README.txt: - update - - * (PHP_4_3) - ext/ircg/README.txt: - Update - -2003-06-18 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Config.php: - Be more clever for discovering the default ext_dir - - * pear/package-PEAR.xml: - Update to 1.2 for PHP 4.3.3 - -2003-06-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/sybase_ct/config.m4: - MFH: Fixed bug #24231: ext/sybase_ct could not be build as shared - - * ext/sybase_ct/config.m4: - Fixed bug #24231: ext/sybase_ct could not be build as shared - -2003-06-18 Rob Richards <rrichards@ctindustries.net> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Fix for bug #24219 segfault during resource destruction - Used bug fix to optimize free_doc routine - -2003-06-18 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/php_smart_str.h: - Use a smaller default size to accomodate the engine - - Submitted by: Stanislav Malyshev, with some massaging by me - -2003-06-18 Ilia Alshanetsky <ilia@prohost.org> - - * php.ini-dist - php.ini-recommended - ext/mysql/php_mysql.c: - Make the default mysql connection timeout 60 seconds rather then unlimited. - -2003-06-18 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Fix compiler warnings - -2003-06-18 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - Sync - - * ext/ircg/ircg_scanner.re - ext/ircg/php_ircg_conversion.c: - Work-around apparent issue with appendc - - Fix file inclusion order (Solaris) - -2003-06-17 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Call free in the right domain - -2003-06-17 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/standard/tests/general_functions/getopt.phpt - tests/basic/012.phpt: - variables_order needs to include S for both of these to work - -2003-06-17 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - No need to allocate a hashtable when return_value is just going to be - overwriten - -2003-06-17 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - Handle numeric keys passed via GPC - -2003-06-17 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-06-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - One more typo ;) - - * ext/imap/php_imap.c: - Fixed a typo in the check - - * (PHP_4_3) - ext/gd/libgd/gdft.c: - MFH: Fixed bug #24223 (missing variable initialization in bundled gd) - - * ext/gd/libgd/gdft.c: - Fixed bug #24223 (missing variable initialization in bundled gd) - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/array.c - ext/standard/tests/array/bug24220.phpt: - Fixed bug #24220 (range() didn't handle numeric strings correctly) - - * ext/standard/tests/array/bug24220.phpt: - - Added a test case for bug #24220 - -2003-06-17 Sterling Hughes <sterling@bumblebury.com> - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: - rename SOCKET to PHP_SOCKET to avoid conflicts with Mono - - * ext/mysqli/mysqli_profiler.h: - remove the wierdness that prevented the compileness - -2003-06-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - scripts/phpize.in: - MFH: Fixed bug #24207: phpize wrong exit code - - * scripts/phpize.in: - Fixed bug #24207: phpize wrong exit code - - * (PHP_4_3) - NEWS: - broken caps-lock/shift key - -2003-06-16 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - BFN 24210 - - * (PHP_4_3) - ext/ncurses/config.m4: - MFH (r-1.14) Bug #24210 : assume misspelled (and thereby not found during - configure) - - * ext/ncurses/config.m4: - Bug #24210 : assume misspelled (and thereby not found during configure) - -2003-06-16 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/math/bug24142.phpt: - Fixed the expected result - - * NEWS: - Nothing to see here, move along. - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_variables.c: - Fixed bug #24208 - -2003-06-16 Sara Golemon <php@alphaweb.net> - - * NEWS - main/streams/userspace.c: - Add context property to userspace streams object. - -2003-06-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Simplify/fix logging - -2003-06-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/strings/bug24208.phpt: - MFH(r-1.1): added test case for bug #24208 - - * ext/standard/tests/strings/bug24208.phpt: - - Added test case for bug #24208 - -2003-06-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/hyperwave/hg_comm.c: - Remove cast which hides a bug in the code. - -2003-06-16 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c - main/streams/streams.c: - optionvalue is being copied via zval_copy_ctor, there's no need to addref - the original - -2003-06-16 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/tests/math/bug24142.phpt: - - - Added test for bug #24142 - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/imap/php_imap.c: - MFH: Fixed bug #24150 (crash in imap_fetch_overview() & - imap_rfc822_write_address()) - - * ext/imap/php_imap.c: - Fixed bug #24150 (crash in imap_fetch_overview() & - imap_rfc822_write_address()) - - * (PHP_4_3) - ext/standard/array.c - ext/standard/tests/array/bug24198.phpt: - MFH: Fixed bug #24198 (Invalid recursion detection in - array_merge_recurcive()) - - * ext/standard/array.c - ext/standard/tests/array/bug24198.phpt: - Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive()) - -2003-06-16 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Build.php: - s/verbose/debug/ - - * pear/PEAR/Installer.php: - Fix registry obj creation when no installroot is set - - * pear/PEAR/Builder.php: - Expose phpize output - Increase verbosity for building process by default - (no need for -v) - -2003-06-16 Andrey Hristov <andrey@webgate.bg> - - * ext/msql/php_msql.c - ext/ncurses/ncurses_functions.c - ext/notes/php_notes.c - ext/odbc/birdstep.c - ext/odbc/php_odbc.c: - proto fixes - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * sapi/cli/php_cli.c: - flush after banner print - -2003-06-16 Andrey Hristov <andrey@webgate.bg> - - * ext/mnogosearch/php_mnogo.c: - 1. proto fixes. - 2, comments on possible leak : buffer calloc()-ed but not free()-d on - error (author will be contacted) - - * ext/ming/ming.c - ext/ming/php_ming.h: - updating license to 3.0 - - * ext/ming/php_ming.h: - $Id tag added - - * ext/ming/ming.c: - load of proto fixes - - * ext/mhash/mhash.c - ext/mhash/php_mhash.h: - $Id tag added. License added tp php_mhash.h - - * ext/mcve/mcve.c - ext/mcve/php_mcve.h: - added $Id tag - - * ext/mcal/php_mcal.c: - proto fixes - - * ext/iconv/iconv.c - ext/imap/php_imap.c: - proto fix - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/hyperwave/hw.c: - Hopefully fix win32 build - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * tests/lang/bug21669.phpt: - Add test for the bug - will fail for now! - -2003-06-16 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/interbase.c - ext/interbase/interbase.c: - proto fixes ibase_rollback and ibase_commit - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * tests/classes/bug23951.phpt: - fix test so it does not depend on variable order - - * tests/lang/bug18872.phpt - tests/lang/bug23279.phpt - tests/lang/bug23384.phpt: - add tests for fixed bugs - -2003-06-16 Edin Kadribasic <edink@proventum.net> - - * ext/dba/dba.c: - Fixed win32 build - -2003-06-16 Stanislav Malyshev <stas@zend.com> - - * configure.in: - default_classes belongs to ZE2 part - -2003-06-16 Tomas V.V.Cox <cox@idecnet.com> - - * pear/template.spec: - Better file relocation and invert post/postun logic - - * pear/PEAR/Installer.php: - Do not create the registry obj at Installer object creation - (it's problematic when pear install -R <DIR> is used) - -2003-06-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/hyperwave/hg_comm.c - ext/hyperwave/hw.c: - Fixed a few remaining compiler warnings. - -2003-06-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/php_dom.c: - Fit the error handler into the naming scheme and get rid of trailing new - lines - -2003-06-15 Edin Kadribasic <edink@proventum.net> - - * ext/xmlrpc/xmlrpc.dsp: - Fixed win32 build (link to external expat). - -2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/php_dom.c: - Add an error handler (thx to timm for the idea) - -2003-06-15 Edin Kadribasic <edink@proventum.net> - - * ext/openssl/openssl.dsp - ext/openssl/xp_ssl.c - main/php_network.h - main/streams/xp_socket.c: - Win32 build fixes for openssl - - * ext/standard/file.h: - This needs to be exported for dynamic extensions - - * ext/exif/exif.c - ext/exif/exif.dsp - ext/shmop/shmop.dsp - sapi/pi3web/php4pi3web.dsp - sapi/pi3web/pi3web_sapi.c: - Fixed win32 build - -2003-06-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - missing entries, cleanup - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/xml/compat.c: - remove leftover parser->mem_hdlrs - compiles now - -2003-06-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c - ext/xml/expat_compat.h: - Removed xmlMemSetup() code as it doesn't help at all. - -2003-06-15 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/CREDITS: - add Marcus, enough work done - -2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/gd.c - ext/gd/gd_ctx.c - ext/gd/php_gd.h - ext/gd/libgd/gd.h - ext/gd/libgd/xbm.c: - Add ImageXBM - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/text.c - ext/dom/xml_common.h: - remove code no longer needed - fix format Output property - -2003-06-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/tests/conv_test.xbm: - Better use '_' instead of '.' - - * ext/gd/config.m4: - Better configure output - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsl.dsp: - should be multithreaded and correct lib naming - -2003-06-15 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Added TODO and IDEAS to makerpm - - * pear/PEAR/Command/Package.php: - Fix makerpm (again) - Build an independant filelist tree - (this command still needs some work) - -2003-06-15 Andrey Hristov <andrey@webgate.bg> - - * ext/dbx/dbx.c - ext/exif/exif.c - ext/fam/fam.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.c - ext/ftp/php_ftp.c - ext/gd/gd.c - ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c: - proto fixes - -2003-06-15 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsl.dsp: - be nice if i named the dll correctly and put it somewhere - - * ext/xsl/xsl.dsp: - fix xsl release build - link libxml2 and libxslt dynamically for consistancy - - * ext/dom/dom.dsp: - link libxml2 dynamically for consistancy - -2003-06-15 Edin Kadribasic <edink@proventum.net> - - * ext/interbase/interbase.c - sapi/nsapi/nsapi.c: - Fixed ZTS build - - * sapi/nsapi/nsapi.c: - No need for this in the HEAD branch - - * sapi/apache/php4apache.dsp: - Fixed win32 build (mod_php4 -> mod_php5) - - * ext/domxml/domxml.dsp: - Switch to dynamic linking of php_domxml.dll due to the libxml2 dependency - already being present for the core php4ts.dll. - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/serialize/005.phpt: - No more namespaces - - * ext/standard/file.c - main/streams/streams.c: - Fix ZTS mode (hopefully all is working fine now again) - - * (PHP_4_3) - ext/dba/dba.c: - Remove that old thing - -2003-06-14 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - ext/dba/dba.c: - Fixed win32 build - -2003-06-14 Sergey Kartashoff <gluke@mail.ru> - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - - Mnogosearch extension updated. Now can compile with mnogosearch-3.2.11+ - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c - ext/dom/xml_common.h: - use xmlInitParser instead of xmlInitThreads - reentrant safe as well no need for xml_parser_inited - - * ext/xml/xml.c: - use xmlInitParser instead of xmlInitThreads - reentrant safe as well - -2003-06-14 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/php_interbase.h - ext/interbase/tests/005.phpt - ext/interbase/tests/interbase.inc: - MFH: Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/db/db.c: - Correct license again - - * ext/standard/file.c: - Fix ZTS mode - -2003-06-14 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Fix some typos in makerpm and removed unused debug code - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/db/CREDITS - ext/db/db.c - ext/db/package.xml - ext/db/php_db.h: - Update before moving to PECL - -2003-06-14 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/tests/005.phpt - ext/interbase/tests/interbase.inc: - Added test for IBASE_REC_VERSION/IBASE_REC_NO_VERSION trans constants - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants - required from bugs #8797 #23887 - (added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity) - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/xsltprocessor.c: - interoperability support - - * ext/dom/php_dom.c - ext/dom/xml_common.h: - fix xml_parser_inited on win32 - add common structs for better interoprability - -2003-06-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/xml/xml.c: - fix common libxml init and deinit routines - -2003-06-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/main.c - main/php_variables.c: - MFH: Fixed bug #24007 (Problem with register_globals & arrays) - - * main/main.c - main/php_variables.c: - Fixed bug #24007 (Problem with register_globals & arrays) - -2003-06-14 Jani Taskinen <sniper@iki.fi> - - * ext/dba/config.m4: - - Fixed some /usr/lib leaks into LIBS/LDFLAGS which later on made other - configure checks fail (old libs in /usr/lib, new ones in /opt/lib :) - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/config.m4 - ext/domxml/config.m4: - Improve/fix preventing both enabled - -2003-06-14 Jani Taskinen <sniper@iki.fi> - - * ext/ncurses/ncurses_functions.c: - Fix compile failure. - - * ext/cpdf/config.m4: - - Fixed some build problems (/usr/lib leaked in to LDFLAGS/LIBS) - - Made this extension to be possible to be build as shared. - -2003-06-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dom/config.m4 - ext/domxml/config.m4: - Don't allow both and mark the old one as deprecated - -2003-06-14 Rob Richards <rrichards@ctindustries.net> - - * ext/xml/xml.c: - export xml_parser_inited under win32 - -2003-06-14 Frank M. Kromann <frank@kromann.info> - - * ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_fbsql.h - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h - ext/fbsql/php_fbsql.h - ext/mssql/php_mssql.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/mssql/php_mssql.h - ext/odbc/php_odbc.c - ext/odbc/php_odbc.c: - Updating email address - -2003-06-13 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - User Filters don't need to register a resource list for streams. - That functionality is already exported by the streams API. - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/streamsfuncs.c - main/streams/php_stream_context.h - main/streams/streams.c: - Plug leak (context options not freed) - Make contexts auto-registered, ensures userland contexts - and C API contexts are both dealt with on request shutdown. - Also brings contexts in keeping with streams which are already - auto-registered. - - * ext/standard/http_fopen_wrapper.c: - Loosen restrictions on method used with http_fopen_wrapper, still default - to GET though. - -2003-06-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - Busted by the CS police. - -2003-06-13 Andrey Hristov <andrey@webgate.bg> - - * ext/dba/dba.c - ext/dba/dba.c: - proto fixes - -2003-06-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - it rains here.. - -2003-06-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/imap/php_imap.c: - proto - - * ext/imap/php_imap.c: - Added missing function proto - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/imap/php_imap.c - ext/imap/php_imap.h: - MFH: - Fixed bug #24161 (No timeout value for imap functions) - Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a - charset) - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - Fixed bug #24161 (No timeout value for imap functions) - - Added imap_timeout() that allows the user to specify as well as retrieve - timeout values and set default timeout values based on the - default_socket_timeout ini setting. - -2003-06-13 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Missing entry - - * NEWS: - Added missing NEWS entry - - * ext/ldap/config.m4 - ext/ldap/ldap.c - ext/ldap/php_ldap.h: - Fixed the SASL config check. - -2003-06-13 Sascha Schumann <sascha@schumann.cx> - - * ext/session/tests/019.phpt: - MFB - - * (PHP_4_3) - ext/session/tests/019.phpt: - Fix test - -2003-06-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/session/tests/019.phpt: - MFH, fixed the test (second session init produces a notices) - - * ext/session/tests/019.phpt: - Fix the test. (second session init call produces a notice) - -2003-06-12 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/document.c - ext/dom/domimplementation.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h: - add node->isSupported() - add domimplementation->hasFeature() - add formatOutput property (extends DOM) - call xmlFreeDoc when doc is no longer referenced rather than custom code - save and savexml now format based on formatOutput property - -2003-06-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/dba.c: - MFH: Bugfix #2397: dba_open locking error with db3 - - * ext/dba/dba.c: - Bugfix #2397: dba_open locking error with db3 - -2003-06-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a charset) - - * (PHP_4_3) - NEWS - ext/gd/libgd/gd.c - ext/gd/tests/bug24155.phpt: - MFH: Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y - axis) - - * ext/gd/libgd/gd.c - ext/gd/tests/bug24155.phpt: - Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis) - -2003-06-12 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/characterdata.c - ext/dom/text.c: - fix some calls to libxml - -2003-06-12 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c: - silly bug - - * ext/cpdf/cpdf.c: - proto fixes - -2003-06-12 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4_3) - README.SUBMITTING_PATCH: - test - -2003-06-12 Andrey Hristov <andrey@webgate.bg> - - * ext/curl/interface.c: - proto fix - - * ext/bcmath/bcmath.c - ext/bcmath/bcmath.c - ext/cpdf/cpdf.c - ext/crack/crack.c - ext/crack/crack.c - ext/curl/curl.c - ext/informix/ifx.ec - ext/informix/ifx.ec - ext/interbase/interbase.c - ext/interbase/interbase.c - ext/mcrypt/mcrypt.c - ext/mcrypt/mcrypt.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - proto fixes - -2003-06-12 Derick Rethans <d.rethans@jdimedia.nl> - - * main/main.c: - - MFB: HTTP Request Methods are case sensitive - - * (PHP_4_3) - main/main.c: - - HTTP Request Types are case-sensitive - -2003-06-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/pspell/pspell.c: - MFH: Added missing safe_mode/open_basedir checks. - - * ext/pspell/pspell.c: - Added missing safe_mode/open_basedir checks. - -2003-06-11 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/text.c: - forgot this: set doc for new text node as current may not be in tree - - * ext/dom/text.c: - add isWhitespaceInElementContent() - fix splitText for nodes not in tree - correct links to specs - - * ext/domxml/config.m4 - ext/xsl/config.m4: - update messages to require libxsl >= 1.0.18 - - * ext/dom/characterdata.c: - add substringData, insertData, deleteData, replaceData - fix reference links to specs - -2003-06-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - fixed proto - -2003-06-10 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/text.c: - Fixed memleaks - -2003-06-10 James Cox <james@imajes.info> - - * header - run-tests.php - run-tests2.php - build/build.mk - build/build2.mk - build/buildcheck.sh - build/mkdep.awk - ext/bcmath/bcmath.c - ext/bcmath/php_bcmath.h - ext/calendar/cal_unix.c - ext/calendar/calendar.c - ext/calendar/easter.c - ext/cpdf/cpdf.c - ext/cpdf/php_cpdf.h - ext/crack/crack.c - ext/crack/php_crack.h - ext/ctype/ctype.c - ext/ctype/php_ctype.h - ext/curl/interface.c - ext/curl/multi.c - ext/curl/php_curl.h - ext/curl/streams.c - ext/db/db.c - ext/db/php_db.h - ext/dba/dba.c - ext/dba/dba_cdb.c - ext/dba/dba_db2.c - ext/dba/dba_db3.c - ext/dba/dba_db4.c - ext/dba/dba_dbm.c - ext/dba/dba_flatfile.c - ext/dba/dba_gdbm.c - ext/dba/dba_inifile.c - ext/dba/dba_ndbm.c - ext/dba/php_dba.h - ext/dba/libcdb/cdb.c - ext/dba/libcdb/cdb.h - ext/dba/libcdb/cdb_make.c - ext/dba/libcdb/cdb_make.h - ext/dba/libcdb/uint32.c - ext/dba/libcdb/uint32.h - ext/dba/libflatfile/flatfile.c - ext/dba/libflatfile/flatfile.h - ext/dba/libinifile/inifile.c - ext/dba/libinifile/inifile.h - ext/dbase/dbase.c - ext/dbase/php_dbase.h - ext/dbx/dbx.c - ext/dbx/dbx.h - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_mssql.c - ext/dbx/dbx_mssql.h - ext/dbx/dbx_mysql.c - ext/dbx/dbx_mysql.h - ext/dbx/dbx_oci8.c - ext/dbx/dbx_oci8.h - ext/dbx/dbx_odbc.c - ext/dbx/dbx_odbc.h - ext/dbx/dbx_pgsql.c - ext/dbx/dbx_pgsql.h - ext/dbx/dbx_sybasect.c - ext/dbx/dbx_sybasect.h - ext/dbx/php_dbx.h - ext/dio/dio.c - ext/dio/php_dio.h - ext/dom/attr.c - ext/dom/cdatasection.c - ext/dom/characterdata.c - ext/dom/comment.c - ext/dom/document.c - ext/dom/documentfragment.c - ext/dom/documenttype.c - ext/dom/dom_ce.h - ext/dom/dom_fe.h - ext/dom/dom_properties.h - ext/dom/domconfiguration.c - ext/dom/domerror.c - ext/dom/domerrorhandler.c - ext/dom/domexception.c - ext/dom/domimplementation.c - ext/dom/domimplementationlist.c - ext/dom/domimplementationsource.c - ext/dom/domlocator.c - ext/dom/domstringlist.c - ext/dom/element.c - ext/dom/entity.c - ext/dom/entityreference.c - ext/dom/namednodemap.c - ext/dom/namelist.c - ext/dom/node.c - ext/dom/nodelist.c - ext/dom/notation.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/processinginstruction.c - ext/dom/string_extend.c - ext/dom/text.c - ext/dom/typeinfo.c - ext/dom/userdatahandler.c - ext/dom/xml_common.h - ext/domxml/php_domxml.c - ext/domxml/php_domxml.h - ext/exif/exif.c - ext/exif/php_exif.h - ext/fam/fam.c - ext/fam/php_fam.h - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h - ext/fdf/fdf.c - ext/fdf/php_fdf.h - ext/filepro/filepro.c - ext/filepro/php_filepro.h - ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h - ext/gd/gd.c - ext/gd/php_gd.h - ext/gd/libgd/xbm.c - ext/gettext/gettext.c - ext/gettext/php_gettext.h - ext/gmp/gmp.c - ext/gmp/php_gmp.h - ext/hwapi/hwapi.cpp - ext/hwapi/php_hwapi.h - ext/hyperwave/hg_comm.c - ext/hyperwave/hg_comm.h - ext/hyperwave/hw.c - ext/hyperwave/hw_error.h - ext/hyperwave/php_hyperwave.h - ext/iconv/iconv.c - ext/iconv/php_iconv.h - ext/imap/php_imap.c - ext/imap/php_imap.h - ext/informix/ifx.ec - ext/informix/php_informix.h - ext/informix/php_informix_includes.h - ext/ingres_ii/ii.c - ext/ingres_ii/ii.h - ext/ingres_ii/php_ii.h - ext/interbase/interbase.c - ext/interbase/php_interbase.h - ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re - ext/ircg/ircg_thttpd.c - ext/ircg/php_ircg.h - ext/ldap/ldap.c - ext/ldap/php_ldap.h - ext/mbstring/html_entities.c - ext/mbstring/mb_gpc.c - ext/mbstring/mb_gpc.h - ext/mbstring/mbfilter_cn.c - ext/mbstring/mbfilter_cn.h - ext/mbstring/mbfilter_kr.c - ext/mbstring/mbfilter_kr.h - ext/mbstring/mbfilter_ru.c - ext/mbstring/mbfilter_ru.h - ext/mbstring/mbfilter_tw.c - ext/mbstring/mbfilter_tw.h - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - ext/mbstring/php_mbregex.c - ext/mbstring/php_mbregex.h - ext/mbstring/php_unicode.c - ext/mbstring/php_unicode.h - ext/mcal/php_mcal.c - ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h - ext/mcve/mcve.c - ext/mcve/php_mcve.h - ext/mhash/mhash.c - ext/mime_magic/mime_magic.c - ext/mime_magic/php_mime_magic.h - ext/ming/ming.c - ext/ming/php_ming.h - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h - ext/msession/msession.c - ext/msession/php_msession.h - ext/msession/reqclient.h - ext/msql/php_msql.c - ext/msql/php_msql.h - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/mysql/php_mysql.c - ext/mysql/php_mysql.h - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/mysqli_profiler.h - ext/mysqli/mysqli_profiler_com.c - ext/mysqli/mysqli_profiler_com.h - ext/mysqli/php_mysqli.h - ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses.h - ext/ncurses/php_ncurses_fe.h - ext/notes/php_notes.c - ext/notes/php_notes.h - ext/oci8/oci8.c - ext/oci8/php_oci8.h - ext/odbc/birdstep.c - ext/odbc/php_birdstep.h - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h - ext/odbc/php_odbc_includes.h - ext/openssl/openssl.c - ext/openssl/php_openssl.h - ext/openssl/xp_ssl.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h - ext/pcntl/php_signal.c - ext/pcntl/php_signal.h - ext/pcre/php_pcre.c - ext/pcre/php_pcre.h - ext/pdf/pdf.c - ext/pdf/php_pdf.h - ext/pfpro/pfpro.c - ext/pfpro/php_pfpro.h - ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h - ext/posix/php_posix.h - ext/posix/posix.c - ext/pspell/php_pspell.h - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/qtdom/qtdom.h - ext/readline/php_readline.h - ext/readline/readline.c - ext/recode/php_recode.h - ext/recode/recode.c - ext/rpc/handler.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/rpc_proxy.c - ext/rpc/rpc_proxy.h - ext/rpc/com/com.c - ext/rpc/com/com.h - ext/rpc/com/com_wrapper.c - ext/rpc/com/com_wrapper.h - ext/rpc/com/conversion.c - ext/rpc/com/conversion.h - ext/rpc/com/dispatch.c - ext/rpc/com/php_com.h - ext/rpc/com/variant.c - ext/rpc/com/variant.h - ext/rpc/dotnet/dotnet.cpp - ext/rpc/java/java.c - ext/rpc/java/reflect.java - ext/rpc/skeleton/php_skeleton.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h - ext/rpc/xmlrpc/php_xmlrpc.h - ext/rpc/xmlrpc/xmlrpc-epi-php.c - ext/session/mod_files.c - ext/session/mod_files.h - ext/session/mod_mm.c - ext/session/mod_mm.h - ext/session/mod_user.c - ext/session/mod_user.h - ext/session/php_session.h - ext/session/session.c - ext/shmop/php_shmop.h - ext/shmop/shmop.c - ext/snmp/php_snmp.h - ext/snmp/snmp.c - ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.c - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c - ext/standard/aggregation.c - ext/standard/aggregation.h - ext/standard/array.c - ext/standard/assert.c - ext/standard/base64.c - ext/standard/base64.h - ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/browscap.c - ext/standard/crc32.c - ext/standard/crc32.h - ext/standard/credits.c - ext/standard/credits.h - ext/standard/crypt.c - ext/standard/css.c - ext/standard/css.h - ext/standard/cyr_convert.c - ext/standard/cyr_convert.h - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/dir.c - ext/standard/dl.c - ext/standard/dl.h - ext/standard/dns.c - ext/standard/dns.h - ext/standard/exec.c - ext/standard/exec.h - ext/standard/file.c - ext/standard/file.h - ext/standard/filestat.c - ext/standard/filters.c - ext/standard/flock_compat.c - ext/standard/flock_compat.h - ext/standard/formatted_print.c - ext/standard/fsock.c - ext/standard/fsock.h - ext/standard/ftok.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/head.c - ext/standard/head.h - ext/standard/html.c - ext/standard/html.h - ext/standard/http_fopen_wrapper.c - ext/standard/image.c - ext/standard/incomplete_class.c - ext/standard/info.c - ext/standard/info.h - ext/standard/iptc.c - ext/standard/lcg.c - ext/standard/levenshtein.c - ext/standard/link.c - ext/standard/mail.c - ext/standard/math.c - ext/standard/md5.c - ext/standard/md5.h - ext/standard/metaphone.c - ext/standard/microtime.c - ext/standard/microtime.h - ext/standard/pack.c - ext/standard/pack.h - ext/standard/pageinfo.c - ext/standard/pageinfo.h - ext/standard/php_array.h - ext/standard/php_assert.h - ext/standard/php_browscap.h - ext/standard/php_crypt.h - ext/standard/php_dir.h - ext/standard/php_ext_syslog.h - ext/standard/php_filestat.h - ext/standard/php_fopen_wrapper.c - ext/standard/php_fopen_wrappers.h - ext/standard/php_ftok.h - ext/standard/php_image.h - ext/standard/php_incomplete_class.h - ext/standard/php_iptc.h - ext/standard/php_lcg.h - ext/standard/php_link.h - ext/standard/php_mail.h - ext/standard/php_math.h - ext/standard/php_metaphone.h - ext/standard/php_parsedate.h - ext/standard/php_rand.h - ext/standard/php_smart_str.h - ext/standard/php_smart_str_public.h - ext/standard/php_standard.h - ext/standard/php_string.h - ext/standard/php_sunfuncs.h - ext/standard/php_type.h - ext/standard/php_var.h - ext/standard/php_versioning.h - ext/standard/proc_open.c - ext/standard/proc_open.h - ext/standard/quot_print.c - ext/standard/quot_print.h - ext/standard/rand.c - ext/standard/reg.c - ext/standard/reg.h - ext/standard/scanf.c - ext/standard/scanf.h - ext/standard/sha1.c - ext/standard/sha1.h - ext/standard/soundex.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h - ext/standard/string.c - ext/standard/sunfuncs.c - ext/standard/syslog.c - ext/standard/type.c - ext/standard/uniqid.c - ext/standard/uniqid.h - ext/standard/url.c - ext/standard/url.h - ext/standard/url_scanner.c - ext/standard/url_scanner.h - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.h - ext/standard/url_scanner_ex.re - ext/standard/user_filters.c - ext/standard/var.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - ext/standard/versioning.c - ext/sybase/php_sybase_db.c - ext/sybase/php_sybase_db.h - ext/sybase_ct/php_sybase_ct.c - ext/sybase_ct/php_sybase_ct.h - ext/sysvmsg/php_sysvmsg.h - ext/sysvmsg/sysvmsg.c - ext/sysvsem/php_sysvsem.h - ext/sysvsem/sysvsem.c - ext/sysvshm/php_sysvshm.h - ext/sysvshm/sysvshm.c - ext/tokenizer/php_tokenizer.h - ext/tokenizer/tokenizer.c - ext/w32api/php_w32api.h - ext/w32api/w32api.c - ext/w32api/w32api_function_definition_parser.y - ext/w32api/w32api_function_definition_scanner.l - ext/w32api/w32api_type_definition_parser.y - ext/w32api/w32api_type_definition_scanner.l - ext/wddx/php_wddx.h - ext/wddx/php_wddx_api.h - ext/wddx/wddx.c - ext/xml/compat.c - ext/xml/expat_compat.h - ext/xml/php_xml.h - ext/xml/xml.c - ext/xmlrpc/php_xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c - ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsl_fe.h - ext/xsl/xsltprocessor.c - ext/xslt/php_sablot.h - ext/xslt/php_xslt.h - ext/xslt/sablot.c - ext/xslt/xslt.c - ext/yaz/php_yaz.c - ext/yaz/php_yaz.h - ext/yp/php_yp.h - ext/yp/yp.c - ext/zlib/php_zlib.h - ext/zlib/zlib.c - ext/zlib/zlib_fopen_wrapper.c - main/SAPI.c - main/SAPI.h - main/build-defs.h.in - main/config.nw.h - main/fopen_wrappers.c - main/fopen_wrappers.h - main/internal_functions.c.in - main/internal_functions_nw.c - main/internal_functions_registry.h - main/internal_functions_win32.c - main/logos.h - main/main.c - main/network.c - main/output.c - main/php.h - main/php3_compat.h - main/php_compat.h - main/php_content_types.c - main/php_content_types.h - main/php_globals.h - main/php_ini.c - main/php_ini.h - main/php_logos.c - main/php_logos.h - main/php_main.h - main/php_memory_streams.h - main/php_network.h - main/php_open_temporary_file.c - main/php_open_temporary_file.h - main/php_output.h - main/php_reentrancy.h - main/php_regex.h - main/php_scandir.c - main/php_scandir.h - main/php_sprintf.c - main/php_streams.h - main/php_syslog.h - main/php_ticks.c - main/php_ticks.h - main/php_variables.c - main/php_variables.h - main/reentrancy.c - main/rfc1867.c - main/rfc1867.h - main/safe_mode.c - main/safe_mode.h - main/snprintf.c - main/snprintf.h - main/spprintf.c - main/spprintf.h - main/strlcat.c - main/strlcpy.c - main/win95nt.h - main/streams/cast.c - main/streams/filter.c - main/streams/memory.c - main/streams/mmap.c - main/streams/php_stream_context.h - main/streams/php_stream_filter_api.h - main/streams/php_stream_mmap.h - main/streams/php_stream_plain_wrapper.h - main/streams/php_stream_transport.h - main/streams/php_stream_userspace.h - main/streams/php_streams_int.h - main/streams/plain_wrapper.c - main/streams/streams.c - main/streams/transports.c - main/streams/userspace.c - main/streams/xp_socket.c - netware/start.c - netware/sys/stat.h - pear/CMD.php - pear/PEAR.php - pear/System.php - pear/package.dtd - pear/Archive/Tar.php - pear/Console/Getopt.php - pear/OS/Guess.php - pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Command/Auth.php - pear/PEAR/Command/Build.php - pear/PEAR/Command/Common.php - pear/PEAR/Command/Config.php - pear/PEAR/Command/Install.php - pear/PEAR/Command/Mirror.php - pear/PEAR/Command/Package.php - pear/PEAR/Command/Registry.php - pear/PEAR/Command/Remote.php - pear/PEAR/Frontend/CLI.php - pear/packages/DB-1.3.tar - pear/packages/HTTP-1.2.tar - pear/packages/Mail-1.0.1.tar - pear/packages/Net_SMTP-1.0.tar - pear/packages/Net_Socket-1.0.1.tar - pear/packages/XML_Parser-1.0.1.tar - pear/scripts/pear.bat - pear/scripts/pearcmd.php - pear/scripts/pearwin.php - sapi/activescript/classfactory.cpp - sapi/activescript/php4activescript.c - sapi/activescript/php4activescript.h - sapi/activescript/php4as_classfactory.h - sapi/activescript/php4as_scriptengine.h - sapi/activescript/scriptengine.cpp - sapi/aolserver/aolserver.c - sapi/apache/libpre.c - sapi/apache/mod_php5.c - sapi/apache/mod_php5.h - sapi/apache/php_apache.c - sapi/apache/php_apache_http.h - sapi/apache/sapi_apache.c - sapi/apache2filter/apache_config.c - sapi/apache2filter/php_apache.h - sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/apache_config.c - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c - sapi/apache_hooks/mod_php4.c - sapi/apache_hooks/mod_php4.h - sapi/apache_hooks/php_apache.c - sapi/apache_hooks/sapi_apache.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/getopt.c - sapi/cli/php.1.in - sapi/cli/php_cli.c - sapi/cli/php_getopt.h - sapi/embed/php_embed.c - sapi/embed/php_embed.h - sapi/isapi/php4isapi.c - sapi/milter/php_milter.c - sapi/nsapi/nsapi.c - sapi/phttpd/php_phttpd.h - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/formatter.java - sapi/servlet/servlet.c - sapi/servlet/servlet.java - sapi/thttpd/php_thttpd.h - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/webjames/php_webjames.h - sapi/webjames/webjames.c - scripts/dev/conv_z_macros - scripts/ext_skel_ng/license_php.php - win32/crypt_win32.c - win32/crypt_win32.h - win32/grp.h - win32/md5crypt.c - win32/md5crypt.h - win32/pwd.c - win32/pwd.h - win32/select.c - win32/select.h - win32/syslog.h - win32/winutil.c - win32/winutil.h: - updating license information in the headers. - -2003-06-10 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - new TODO item: VisualStudio.net project files - -2003-06-10 Andrey Hristov <andrey@webgate.bg> - - * ext/mysql/php_mysql.c - ext/mysql/php_mysql.c: - proto fixes - -2003-06-10 Sascha Schumann <sascha@schumann.cx> - - * ext/session/session.c: - Print NOTICE upon session_start being called while another session is - active - -2003-06-09 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsltprocessor.c: - changes for /ext/dom document ref count - changes for /ext/dom internal object handling - - * ext/dom/attr.c - ext/dom/cdatasection.c - ext/dom/characterdata.c - ext/dom/comment.c - ext/dom/document.c - ext/dom/documentfragment.c - ext/dom/documenttype.c - ext/dom/domimplementation.c - ext/dom/element.c - ext/dom/entityreference.c - ext/dom/node.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/processinginstruction.c - ext/dom/text.c - ext/dom/xml_common.h: - implmentation of document ref counting for persistance - re-work of internal object handling - -2003-06-09 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS - ext/standard/string.c - ext/standard/tests/strings/bug24098.phpt: - Fixed bug #24098 (Crash in pathinfo() due to double var initialization). - - -2003-06-09 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN - -2003-06-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/config.m4: - Fixed trivial typo - -2003-06-09 Edin Kadribasic <edink@proventum.net> - - * main/config.w32.h: - MFB - - * (PHP_4_3) - main/config.w32.h: - Fix for #24022 - -2003-06-09 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - the blame..:) - - * acinclude.m4 - scan_makefile_in.awk - build/scan_makefile_in.awk - scripts/Makefile.frag - scripts/phpize.in: - - Moved scan_makefile_in.awk to better suitable place for it. - (other build related scripts are under build/ too..) - -2003-06-08 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - MFB - -2003-06-08 Jani Taskinen <sniper@iki.fi> - - * ext/ldap/config.m4 - ext/ldap/ldap.c - ext/ldap/php_ldap.h: - - Added ldap_sasl_bind(). (Jani, peter_c60@hotmail.com) - -2003-06-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/openssl/openssl.c: - Fixed compile warnings. - -2003-06-08 Jani Taskinen <sniper@iki.fi> - - * ext/ldap/ldap.c: - ws & cs - -2003-06-08 Zeev Suraski <zeev@zend.com> - - * ext/xml/expat_compat.h: - XMLless build fix - - * main/php_variables.c: - Make $_FILES auto global (bug #23680) - -2003-06-07 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Martin's run-test error msg improvements :-) - -2003-06-07 Sterling Hughes <sterling@bumblebury.com> - - * bundle-release: - woops, make that "bundle," not ".bundle" - - * bundle-release: - simple script that will look at bundle (when which is populated when we - move the extensions to pecl) and bundle the contents of that file - -2003-06-07 Tomas V.V.Cox <cox@idecnet.com> - - * pear/PEAR/Command/Package.php: - Added better error message to run-tests - -2003-06-07 Georg Richter <phpinfo@t-online.de> - - * ext/mysql/libmysql/libmysql.c: - fixed mysql bug #564 (http://bugs.mysql.com/bug.php?id=564) - - * (PHP_4_3) - NEWS: - fixed a bug in libmysql - - * (PHP_4_3) - ext/mysql/libmysql/libmysql.c: - fixed mysql bug #564 - (see http://bugs.mysql.com/bug.php?id=564) - -2003-06-07 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/php_dom.c: - i ain't know domdom - - * ext/dom/php_dom.c: - leftover. - its wholeText not whole_text - - * ext/dom/text.c: - add the wholeText property - -2003-06-07 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c - ext/dom/xml_common.h: - fix more memory overruns - initial definition for document ref counting - fixed property access to support all objects - clear property handler from invalid objects until ref count implemented - -2003-06-07 Sterling Hughes <sterling@bumblebury.com> - - * pear/PEAR/Command/Install.php: - Add the pear bundle command from Thomas Cox. - -2003-06-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/inheritance_002.phpt: - Goodbye namespaces - -2003-06-06 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/text.c: - add splitText() - never has such a complex process been endured for such a simple function - libxml makes me queasy right now :) - -2003-06-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - hrm.. - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - NEWS: - fixed bug 24060 - -2003-06-06 Rob Richards <rrichards@ctindustries.net> - - * ext/dom/php_dom.c: - fix double free issue - fix property access within invalid objects and failed reads - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * ext/ncurses/ncurses_functions.c: - fixed bug #24060 - -2003-06-06 Jay Smith <jsmith@tutorbuddy.com> - - * tests/lang/namespace_001.phpt: - Namespaces are gone, and so is this test. - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/ncurses/ncurses_functions.c: - fixed #24060 - -2003-06-06 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Frontend/CLI.php: - - The argument of displayError() is a PEAR_Error instance. - - - * pear/PEAR/Command/Registry.php: - - Use raiseError(), like it's done in the rest of class also. - - -2003-06-06 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - NEWS: - Refine error description - -2003-06-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * tests/lang/bug24054.phpt: - - Test for bug #24054 - -2003-06-06 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_nonapi.c: - fixed return value - -2003-06-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/standard/file.c: - ws - - * ext/standard/file.c: - WS - - * ext/xsl/xsl_fe.h: - missing header - - * ext/dom/xml_common.h: - Missing header - - * ext/dom/EXPERIMENTAL - ext/xsl/CREDITS - ext/xsl/EXPERIMENTAL: - Some missing files.. - - * ext/xsl/.cvsignore - ext/xsl/config.m4: - Missing entries in .cvsignore and some cutpaste bugs in config.m4 - - * ext/mcve/mcve.c - ext/mcve/php_mcve.h - ext/mcve/tests/001.phpt: - Fixed bug #24051: shared build and test - -2003-06-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/hyperwave/hg_comm.c - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h - ext/sockets/php_sockets.h - ext/sockets/sockets.c: - Fix compile warnings (mostly MFH from 5.0 branch) - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/CREDITS: - add CREDITS file - -2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/domxml/php_domxml.c: - Avoid unnecessary zval separation - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/element.c - ext/dom/node.c - ext/dom/php_dom.c: - fix a bunch of memory overruns, and uninitialized variable uses - fixes crash on sample script rob sent me - -2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xsl/xsltprocessor.c: - Avoid unnecesary zval separation - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/document.c: - version length too - - * ext/dom/document.c: - initialize the encoding length - -2003-06-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xsl/php_xsl.c: - WS fix - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/dom/examples/dom1.inc - ext/dom/examples/dom1.php: - add tests/ files as examples that you can run and play around with - - * ext/dom/.cvsignore - ext/xsl/.cvsignore: - add .cvsignore file - - * ext/xml/xml.c: - prevent double destroy and double init badness - - * ext/dom/php_dom.c: - fig segv on make install (double destroy badness) - -2003-06-05 Rob Richards <rrichards@ctindustries.net> - - * ext/xsl/config.m4 - ext/xsl/php_xsl.c - ext/xsl/php_xsl.h - ext/xsl/xsl.dsp - ext/xsl/xsl_fe.h - ext/xsl/xsltprocessor.c: - Inital cut of new xsl extension - interoperates with new dom extension - PHP5 only - - * ext/dom/TODO - ext/dom/attr.c - ext/dom/cdatasection.c - ext/dom/characterdata.c - ext/dom/comment.c - ext/dom/config.m4 - ext/dom/document.c - ext/dom/documentfragment.c - ext/dom/documenttype.c - ext/dom/dom.dsp - ext/dom/dom_ce.h - ext/dom/dom_fe.h - ext/dom/dom_properties.h - ext/dom/domconfiguration.c - ext/dom/domerror.c - ext/dom/domerrorhandler.c - ext/dom/domexception.c - ext/dom/domimplementation.c - ext/dom/domimplementationlist.c - ext/dom/domimplementationsource.c - ext/dom/domlocator.c - ext/dom/domstringlist.c - ext/dom/element.c - ext/dom/entity.c - ext/dom/entityreference.c - ext/dom/namednodemap.c - ext/dom/namelist.c - ext/dom/node.c - ext/dom/nodelist.c - ext/dom/notation.c - ext/dom/php_dom.c - ext/dom/php_dom.h - ext/dom/processinginstruction.c - ext/dom/string_extend.c - ext/dom/text.c - ext/dom/typeinfo.c - ext/dom/userdatahandler.c - ext/dom/xml_common.h - ext/dom/tests/dom001.phpt - ext/dom/tests/dom_test.inc - ext/dom/tests/skipif.inc: - Inital cut of new dom extension - PHP5 only - -2003-06-05 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mime_magic/mime_magic.c: - ... as suggested by Wez - -2003-06-05 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/array.c: - fix array_key_exists() from HANDLE_NUMERIC() changes - - -2003-06-05 Martin Jansen <mail@martin-jansen.de> - - * pear/package-PEAR.xml: - - Advancing myself - - * pear/package.dtd: - - Add optional dependency to the DTD - - * pear/PEAR/Installer.php: - - Commit support for optional dependencies - - - * pear/PEAR/Command/Registry.php: - - Add support for <provides /> - - -2003-06-05 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - WS - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - NEWS: - Hopefully this list grows.. - - * (PHP_4_3) - ext/standard/config.m4: - MFH: fix regex issues with apache2handler - - * ext/standard/config.m4: - Fix the regex issues with apache2handler - -2003-06-04 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4) - ext/standard/aggregation.c: - MFB - - * (PHP_4_3) - ext/standard/aggregation.c: - Fix a couple of aggregation bugs: - - Needed to add a reference to a function when copying (#23574) - - Due to pecularity of ZE1 object zvals could be re-used, so we always - set the new class entry explicitly. - -2003-06-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - Updated the todo to reflect the current situation. - - * ext/gd/libgd/gd.c: - No need to dupe macro - -2003-06-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS - TODO_SEGFAULTS: - BFN updates - - * (PHP_4_3) - ext/standard/base64.c: - MFH(r-1.38): fixed base64_encode() integer overflow issue pointed out in - TODO_SEGFAULTS - - * ext/standard/base64.c: - Fixed base64_encode() integer overflow issue pointed out in TODO_SEGFAULTS - - * (PHP_4_3) - ext/iconv/iconv.c: - MFH(r-1.87): fixed ob_iconv_handler() type mismatch issue on 64bit - platforms. - - * ext/iconv/iconv.c: - Fixed ob_iconv_handler() type mismatch issue on 64bit platforms. - Patch by Joe Orton <jorton@redhat.com> - -2003-06-04 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mime_magic/mime_magic.c: - mime_content_type() now also accepts open streams as argument - streas have to bee seekable, the stream position is reset to - its original value using ftell and fseek after operation - -2003-06-04 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg_scanner.c: - sync - - * (PHP_4_3) - ext/ircg/ircg_scanner.re: - fix and simplify - -2003-06-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - cleanup + BFN - - * ext/standard/dir.c: - No C++ comments and extra tabs. - - * ext/gd/libgd/gd.c: - MFB: fix build - - * (PHP_4_3) - ext/gd/libgd/gd.c: - Fix build - -2003-06-04 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Don't corrupt data during request body handling - - * sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c: - Don't return CRLF from broken clients - - * ext/ircg/config.m4: - Properly support only giving --with-ircg-config - - Also fix libpath order and link order - -2003-06-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c - ext/gd/libgd/gd.c: - GD 2.0.15 sync - -2003-06-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - TODO_SEGFAULTS: - GD stuff - - * (PHP_4_3) - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gdft.c: - MFH (Syncronize bunbled GD with gd 2.0.14) - - * ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gdft.c: - Syncronize bunbled GD with gd 2.0.14 - - * (PHP_4_3) - ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gdxpm.c: - MFH (Last set of integer overflow checks.) - - * ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gdxpm.c - ext/gd/libgd/wbmp.c: - Last set of integer overflow checks. - - * ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_jpeg.c: - Integer overflow checks. - -2003-06-03 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - BFN: Make Jani happy - -2003-06-03 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - touch again - - * ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.c: - sync - - * ext/ircg/ircg_scanner.re: - fix typos - - * ext/ircg/ircg_scanner.re: - MFB arbitrary RGB colors - - * (PHP_4_3) - ext/ircg/ircg_scanner.re: - Add arbitrary color handling - -2003-06-03 Edin Kadribasic <edink@proventum.net> - - * ext/oci8/config.m4: - MFB - - * (PHP_4_3) - ext/oci8/config.m4: - Fixed bug #23733. - -2003-06-03 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/dir.c: - handle return value for "no matches" on systems that don't return - GLOB_NOMATCH consistent to those that do (return array(), not FALSE) - -2003-06-03 Edin Kadribasic <edink@proventum.net> - - * php.ini-dist - php.ini-recommended - main/SAPI.c - sapi/cgi/cgi_main.c: - Fix for #23902 by Shane. - Removed bogus recommendation from php.ini files. - - -2003-06-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * sapi/apache/mod_php5.c: - MFB - fix a couple of missing closing folding tags - - * (PHP_4_3) - sapi/apache/mod_php4.c: - Fix a couple of closing folding tags - -2003-06-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/standard/css.c: - MFH: Fixed bug #23912 (Invalid CSS in phpinfo() output) - - * ext/standard/css.c: - Fixed bug #23912 (Invalid CSS in phpinfo() output) - -2003-06-02 Rob Richards <rrichards@ctindustries.net> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Fix for 64 bit platforms (by Joe Orton) - -2003-06-02 Holger Zimmermann <zimpel@t-online.de> - - * (PHP_4_3) - sapi/pi3web/pi3web_sapi.c - sapi/pi3web/pi3web_sapi.h: - Merged with main trunk 1.53/1.5. - -2003-06-02 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Add "seekable" flag to stream_get_meta_data() - -2003-06-02 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - ext/tokenizer/tokenizer.c: - Leftover. - -2003-06-02 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Add +l/+i error codes as trivial errors - -2003-06-02 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/tests/003.phpt: - MFH: Fixed numeric/decimal +/-(x,y) +/-(x,0) - for all platforms - - * ext/interbase/interbase.c - ext/interbase/tests/003.phpt: - Fixed numeric/decimal +/-(x,y) +/-(x,0) - for all platforms - -2003-06-02 Jani Taskinen <sniper@iki.fi> - - * sapi/pi3web/pi3web_sapi.c: - No C++ comments in C code - - * ext/mysqli/mysqli_api.c: - - No c++ comments in c code.. - -2003-06-02 Derick Rethans <d.rethans@jdimedia.nl> - - * tests/classes/bug23951.phpt: - - - Add test case for bug #23951 - -2003-06-01 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/config.m4: - Messages for newer servers. - - * (PHP_4_3) - sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi.c: - MFH: Update of README for newer servers; apache-similar functions - nsapi_request_headers and nsapi_response_headers with apache_* aliases; - hide authorization-header in save mode. - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi.c: - Update of README for newer servers; apache-similar functions - nsapi_request_headers and nsapi_response_headers with apache_* aliases; - hide authorization-header in save mode. - -2003-06-01 Holger Zimmermann <zimpel@t-online.de> - - * sapi/pi3web/pi3web_sapi.c: - Removed increment of read_post_bytes because this is done within SAPI - (SAPI.c). - -2003-06-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Allow optional directories - -2003-06-01 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * tests/run-test/test009.phpt: - Per request by Derick and Marcus. - -2003-06-01 Sterling Hughes <sterling@bumblebury.com> - - * ext/mysql/php_mysql.c: - don't do this on startup, lazy initialize it. This takes up > 17% of load - time in CGI mode - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli_api.c: - - fix one warning - - fix some commit by accident? - -2003-05-31 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - NEWS: - A very minor thing, but we should still make a note of this change. - -2003-05-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH(r-1.231): CGI SAPI should honour this setting (arg_separator.input) - -2003-05-31 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - zend_alter_ini_entry now with PHP_INI_USER - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/pgsql/tests/17result.phpt: - Fix the fix - - * (PHP_4_3) - ext/pgsql/tests/17result.phpt: - Use ZE1 notation as expected result - - * run-tests.php: - MFB: This is needed though - - * ext/session/tests/003.phpt - ext/session/tests/004.phpt - ext/session/tests/005.phpt - ext/session/tests/006.phpt - ext/session/tests/019.phpt: - Fix tests - - * ext/pgsql/tests/README: - Update - - * (PHP_4_3) - run-tests.php: - This is needed though - - * run-tests.php: - MFB: Showing info/warning once is enough - - * (PHP_4_3) - run-tests.php: - Showing info/warning once is enough - -2003-05-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_encode.phpt: - Fix test - -2003-05-31 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli_api.c: - additional check for unsecure connect options - - * (PHP_4_3) - ext/mysql/php_mysql.c: - suggestion by Wez :) - -2003-05-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Re-add this entry - - * ext/xslt/tests/.cvsignore: - Missing entry - - * ext/session/session.c: - MFB: fix proto - - * ext/session/session.c: - MFB: Always send a new session cookie upon regenerating id - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Reapply this one, too. - -2003-05-31 Jani Taskinen <sniper@iki.fi> - - * ext/odbc/php_odbc.c: - MFB - - * (PHP_4_3) - NEWS: - missed this one.. - -2003-05-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - sapi/cgi/cgi_main.c - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/getopt.c - sapi/cli/php_cli.c - sapi/cli/php_getopt.h: - Reapply long opts - -2003-05-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c - ext/standard/browscap.c - main/main.c - main/php_ini.c - main/php_streams.h - main/streams.c - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/cgi/config9.m4 - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/README - sapi/cli/getopt.c - sapi/cli/php_cli.c - sapi/cli/php_getopt.h - sapi/isapi/php4isapi.c - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/servlet.c - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/webjames/webjames.c: - - Re-added the FD lexer patch. - -2003-05-31 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/standard/file.c: - MFH: Fixed bug #23913 (make rename() work across partitions on *nix) - - * ext/standard/file.c: - Fixed bug #23913 (make rename() work across partitions on *nix) - -2003-05-30 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - Disable virtual() if zlib.output_compression is turned on. Better detection - of ns-httpdXX.dll - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO: - Sync with head (r-1.153) - - * TODO: - done. - - * sapi/cgi/cgi_main.c: - CGI SAPI should honour this setting - -2003-05-30 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Info about the improved NSAPI module - - * NEWS: - Beginning of restructuring NEWS to make it more readable. - - * (PHP_4_3) - NEWS: - Cleanup, missing entries, BFN - - * php.ini-dist - php.ini-recommended: - Add the note to php.ini-* about the mail.force_extra_paramaters - - * main/main.c: - Follow the "standard" naming. - - * NEWS: - - Removed all PHP 4 entries. They're easier to be added all when PHP 5 - is actually released.. - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/basic_functions.c: - Removed parts committed by mistake - -2003-05-30 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/mysql/php_mysql.c: - better to test next time with the right version :) - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c: - Better fix for default connection handling. - -2003-05-30 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - Relying on longer matches seems to work better than - matching the whole string with ^...$. - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - Use safe_estrdup() instead. - - * ext/exif/exif.c: - Fix handling of ini settings - -2003-05-30 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS - sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - - Added a "DEBUG" qualifier to 'php -v's version output, and made the CGI - version statement look the same as the CLI version. (Derick) - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c - ext/pgsql/tests/05large_object.phpt: - Fix handling of default links - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO: - MFH(r-1.152): refined the bz2 section as per Sascha's suggestion - - * TODO: - Refined the bz2 section as per Sascha's suggestion - -2003-05-30 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - - MFB: Version output beautification - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c - ext/pgsql/tests/09notice.phpt: - Fix notice handling - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO: - MFH(r-1.151): fixed a little typo. No germany.. - - * TODO: - Fixed a little typo. No germany.. - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h - ext/pgsql/tests/09notice.phpt: - - Fix ini handling in ZTS mode - -2003-05-30 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * ext/odbc/php_odbc.c: - Fixed bug #23898 (Proper handling of NULLs in odbc_result, odbc_fetch_into - and odbc_result_all) - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - I love dots too - -2003-05-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysql/php_mysql.c: - Fixed bug #23888 (Missing input validation for flags parameter) - -2003-05-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/formatted_print.c: - MFH(r-1.67): fixed bug #23894 (sprintf() decimal specifiers problem) - - * ext/standard/formatted_print.c: - Fixed bug #23894 (sprintf() decimal specifiers problem) - - * (PHP_4_3) - ext/standard/tests/strings/bug23894.phpt: - MFH(r-1.1): added test case for bug #23894 - - * ext/standard/tests/strings/bug23894.phpt: - - Added test case for bug #23894 - -2003-05-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mbstring/mbfilter.c: - Fixed bug #23897 (Fixed a check for mbfilter_ru.h) aleks@m2media.ru - -2003-05-30 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - virtual() now works under windows, too - -2003-05-30 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed #23779 (CLIENT_LOCAL_FILES with open_basedir) - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Add php_uname() to output - - * ext/standard/info.c: - Fix memleaks (detected by rrichards@php.net) - -2003-05-30 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Make tokenizer binary safe - - * ext/ircg/ircg.c - ext/ircg/php_ircg_tokenizer.c - ext/ircg/php_ircg_tokenizer.h: - Format messages can handle NUL bytes now - -2003-05-30 Adam Dickmeiss <adam@indexdata.dk> - - * (PHP_4_3) - NEWS - ext/yaz/php_yaz.c - ext/yaz/php_yaz.c: - Prevent yaz from logging unless yaz.log_file is set - -2003-05-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - MFB - -2003-05-29 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Nuke the rest of headers-sent code - -2003-05-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Fixed compiler warnings. - -2003-05-29 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - fix of incomplete windows fix - -2003-05-29 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * main/streams/userspace.c: - fix for crashbug with user level wrapper implementations of stream_stat - -2003-05-29 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - Changes for compilation under windows - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - Changes for compilation on windows - -2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Execute --SKIPIF-- like --FILE-- - -2003-05-29 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - fix prototype - - * (PHP_4_3) - ext/session/session.c: - Always send a new session cookie upon regenerating id - - * (PHP_4_3) - sapi/cgi/config9.m4 - sapi/cgi/libfcgi/include/fcgi_config.h: - Fix VPATH builds - -2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Simply print errors - - * sapi/cli/README: - Update - - * (PHP_4_3) - ext/exif/exif.c: - MFH - - * ext/dba/config.m4: - Fix builddir entry - - * ext/standard/basic_functions.c: - MFB - -2003-05-29 Dan Kalowsky <dank@deadmime.org> - - * (PHP_4_3) - ext/odbc/php_odbc.c: - ODBC standards compliance is a good thing. - -2003-05-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - MFB (these parts were missing) - -2003-05-29 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - MFH: php.ini values in magnus/obj.conf; virtual() similar to apache;... - - * sapi/nsapi/nsapi.c: - Added php.ini value: nsapi.read_timeout; Included the apache-like virtual() - function to make sub-request on server (thanks to Chris Elving from Sun) - -2003-05-29 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Sync with PHP 4.3.2 NEWS - - * (PHP_4_3) - NEWS: - Added the header for 4.3.3 - -2003-05-28 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/mysql/php_mysql.c: - MFB - - * (PHP_4_3) - ext/mysql/php_mysql.c: - I see no reason not to allow people to set the timeout on a mysql_connect - from inside a script with ini_set(). We allow user-settable timeouts on - other socket connections so having this as a system-settable only - directive doesn't make much sense to me. - -2003-05-28 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/config.m4 - sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - - Fix the error message if apxs|2 is fubar. - - * (PHP_4_3_2) - NEWS - configure.in - main/php_version.h: - - Go with the release of PHP 4.3.2 - -2003-05-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - On win32, always open in binary mode unless they asked for text mode using - 't'. - This solves a number of apparent BC breaks that resulted from the move - from - fopen() to open(). - -2003-05-28 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * (PHP_4_3) - ext/fdf/fdf.c: - MFH - - * ext/fdf/fdf.c: - - - * ext/fdf/tests/01-general.phpt - ext/fdf/tests/02-values.phpt - ext/fdf/tests/03-read-file.phpt - ext/fdf/tests/04-POST.phpt - ext/fdf/tests/simple.fdf: - 1.1.4; - FDF test cases - -2003-05-28 Vincent Blavet <vincent@blavet.net> - - * pear/Archive/Tar.php: - - Sync with pear/Archive_Tar/Archive/Tar.php CVS 1.11 - - Support for bz2 compression - - Add new methods AddString() and extractInString() - -2003-05-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c - ext/sysvshm/php_sysvshm.h - ext/sysvshm/sysvshm.c: - Fixed compiler warnings. - -2003-05-27 Pierre-Alain Joye <paj@pearfr.org> - - * pear/PEAR/Registry.php: - - Fix the "weird bug" with different serialized file under cli/cgi or - apache sapi - Important Notice: - *always* use 'wb' to write file, sapi cli and cgi force the default to be - binary, apache does not. - -2003-05-27 Jani Taskinen <sniper@iki.fi> - - * ext/standard/browscap.c: - MFB: php_error_docref -> zend_error (MINIT) - - * (PHP_4_3) - ext/standard/browscap.c: - There is no point using php_error_docref in MINIT. - -2003-05-27 Adam Dickmeiss <adam@indexdata.dk> - - * (PHP_4_3) - ext/yaz/php_yaz.c: - Fix close of log file. - - * ext/yaz/php_yaz.c: - Fix close of log file. Ensure that YAZ log file is reset too - -2003-05-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/xml/xml.c: - Fix compiler warnings. - -2003-05-27 Melvyn Sopacua <msopacua@idg.nl> - - * ext/standard/string.c: - MFB: LC_MESSAGES support - -2003-05-26 Jani Taskinen <sniper@iki.fi> - - * sapi/cgi/cgi_main.c: - MFB: nuked php_header() call from the sapi_cgi_log_message() - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Nuke the php_header() call here. Fixes the rest of #14409. - -2003-05-26 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/strings/htmlentities02.phpt: - MFH(r-1.8): changed the test so it would not fail on some old platforms. - - * ext/standard/tests/strings/htmlentities02.phpt: - Changed the test so it would not fail on some old platforms. - -2003-05-26 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - ext/standard/string.c: - Make LC_MESSAGES available, for platforms that don't have it natively, - when gettext is compiled in. - -2003-05-26 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c: - Plug a leak - noticed by Ilia. - -2003-05-26 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cli/php_cli.c: - - MFB - - * (PHP_4_3) - NEWS - sapi/cli/php_cli.c: - - Fixed a bug in reporting start-up errors with the CLI: No HTTP header - shall - be shown. - - * sapi/apache2handler/php_functions.c: - - Fix typo - -2003-05-26 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/array/bug23788.phpt: - - Added regression test for bug #23788 - - * (PHP_4_3) - NEWS: - BFN - -2003-05-26 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/pcre/php_pcre.c - ext/standard/string.c: - MFB - -2003-05-26 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=14409 - move from PHP_4_3 - -2003-05-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pcre/php_pcre.c - ext/standard/string.c: - Fixed bug #23788 (str|preg_replace clober the array elements). - - -2003-05-25 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=14409 - in the shell, if we get a filename on the commandline, never use stdin. - This fixes '\>php nonexistent.php' - will MTH once I get 5 building properly - - * (PHP_4_3) - php.ini-dist - php.ini-recommended - sapi/cgi/cgi_main.c: - http://bugs.php.net/bug.php?id=23800 - change the default for those who cannot - this was actually done a long time ago, but got reverted along the way - -2003-05-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/xml/xml.c: - Hopefully get correct display of version information. - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Leftover. - -2003-05-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/var_unserializer.c: - Update after fix - - * ext/standard/tests/serialize/005.phpt: - Add new test - - * ext/standard/var_unserializer.re: - Fix namespace related problems - - * configure.in: - Fix speling found by Allowee <php@allowee.no-ip.com> - -2003-05-24 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/config.w32.h - main/internal_functions_win32.c - win32/php4dll.dsp - win32/php4dllts.dsp: - Get rid of references to expat in MSVC project files. For now this expects - libxml2 (library and includes) in one of the MSVC default include/library - directories. Right now it doesn't link, dunno why -- working on it. - -2003-05-24 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - Adjust error message to encourage people with apparently broken IPV6 - systems to - build PHP without IPV6 support. - -2003-05-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug17115.phpt: - Added test case for bug #17115 - -2003-05-23 Sara Golemon <php@alphaweb.net> - - * NEWS: - Jani will learn me about NEWS entries yet. - -2003-05-23 Jani Taskinen <sniper@iki.fi> - - * NEWS: - this fix will be in 4.3.2.. - -2003-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php - run-tests.php: - Executing tests once is enough - - * run-tests.php: - Allow writing a list of failed tests. - - -2003-05-23 Sara Golemon <php@alphaweb.net> - - * NEWS - NEWS: - BFN 23765 - - * main/rfc1867.c: - MFB(r-1.122.2.10) - Bug#23765 File upload handler should not care about case sensitivity of - header values. - - * (PHP_4_3) - main/rfc1867.c: - Bug#23765 File upload handler should not care about case sensitivity of - header values. - -2003-05-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/time/001.phpt: - Make this a warning - - * run-tests.php: - Add warning level for tests. - - -2003-05-23 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Avoid greedy reads on FIFOs - - * (PHP_4_3) - main/streams.c: - Fix Bug #23770: Odd output from file_get_contents(). - php_stream_copy_to_mem couldn't handle the case when the read returned - less - than chunk_size/4 bytes (except when it was the last chunk read). - -2003-05-23 Derick Rethans <d.rethans@jdimedia.nl> - - * CODING_STANDARDS: - - Update codinf standards with the posted RFC (results from PEAR Meeting) - -2003-05-23 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Fixed bug #23759 (PHP doesn't preserve subrequest status). - (jaboydjr.netwalk@com, Ilia) - -2003-05-22 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/serialize/004.phpt: - - added another test case (due to the problems we saw with 4.3.2RC4) - - * (PHP_4_3) - ext/standard/var_unserializer.c: - fix the generated file. - -2003-05-22 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/curl/config.m4: - - Fixed bug #23751: Confusing configure warning concerning required cURL - version - -2003-05-22 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/compat.c - ext/xml/expat_compat.h: - rename namespace to use_namespace to avoid a c++ keyword conflict - fix whitespace surrounding the enums, use tabs please :) - - * ext/xml/xml.c: - use zval_ptr_dtor() instead of the more verbose and less correct version - - * ext/xml/php_xml.h - ext/xml/xml.c: - take advantage of the fast_call_user_function() api call for all of the - callbacks. - -2003-05-22 Wez Furlong <wez.php@thebrainroom.net> - - * makedist: - --force here too for release packages - - * (PHP_4_3) - makedist: - Add --force so release package building works - -2003-05-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - This branch is now PHP 4.3.3-dev. (no more RCs!) - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c: - move all the other callbacks - -2003-05-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - Go with PHP 4.3.2RC4 - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c - ext/curl/php_curl.h: - switch over to using fast_call_user_function() with the callbacks - -2003-05-21 Jay Smith <jsmith@tutorbuddy.com> - - * ext/pspell/pspell.c: - Fix segfault in pspell_new_config(). Also fix grammar - in error messages. - -2003-05-21 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - MFB - - * (PHP_4_3) - main/main.c: - Fixed bug #23744 - -2003-05-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/informix/ifx.ec: - MFH: Fixed bug #23738 (ifx_copy_blob() crash). (Jani) - - * ext/informix/ifx.ec: - Fixed bug #23738 (ifx_copy_blob() crash). (Jani) - - * NEWS: - style polizei - -2003-05-21 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/file.c: - Setup FG(default_context) in RINIT/RSHUTDOWN instead of fg_ctor/fg_dtor. - Frees context at right time without double freeing. - -2003-05-21 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cli/php.1.in: - -Fix notice - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/string.c: - seems there is only the stupid way to be stupid (implode copying array - elements) - at least we check for IS_STRING, which should clear this up 90% of the - time - - * ext/standard/string.c: - be stupid, but at least be smart about being stupid. - -2003-05-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/fdf/fdf.c: - Added missing open_basedir & safe_mode checks - -2003-05-21 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/zlib/zlib.c: - Remove bogus commit here too - - * (PHP_4_3) - ext/zlib/zlib.c: - Revert bogus commit - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/string.c: - make brian happy - -2003-05-21 Sander Roobol <phy@wanadoo.nl> - - * (PHP_4_3) - ext/zlib/zlib.c: - MFH (ob_gzhandler and zlib.output_compression should send a Content-Length - header if the length of the complete compressed output is known) - - * ext/zlib/zlib.c: - ob_gzhandler and zlib.output_compression should send a Content-Length - header if the length of the complete compressed output is known - -2003-05-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/config.m4: - ilia's request is my command - -2003-05-21 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - ext/standard/streamsfuncs.c - main/streams/plain_wrapper.c - main/streams/streams.c: - MFB context refcounting and text-mode fopen fixes - - * (PHP_4_3) - main/streams.c: - Allow win32 people to fopen($filename, 'rt') to explicitly chose text-mode - files again. - - The functionality was accidentally dropped when we introduced our own - fopen - mode string parser. - -2003-05-21 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fix typo - - * (PHP_4_3) - main/php_streams.h - main/streams.c: - Remove php_stream_open_wrapper_as_file_handle, it was fd-patch specific - - * (PHP_4_3) - NEWS - ext/standard/basic_functions.c - ext/standard/browscap.c - main/main.c - main/php_ini.c - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/cli/php_cli.c - sapi/isapi/php4isapi.c - sapi/nsapi/nsapi.c - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/servlet.c - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/webjames/webjames.c: - Revert PHP part of the fd patch - -2003-05-21 Georg Richter <phpinfo@t-online.de> - - * ext/mysqli/mysqli.c: - MYSQL_NEED_DATA isn't defined anymore in mysql.h - -2003-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/serialize/003.phpt: - This depends on libc and CPU used - -2003-05-21 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - ext/standard/file.h - main/streams/php_stream_context.h: - Implement default contexts. For the moment this is useless - but it will be used soon for connection pooling. - -2003-05-21 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - readd essential line for multiple sessions inside one request - -2003-05-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/cpdf/cpdf.c - ext/pdf/pdf.c: - Added missing safe_mode checks and corrected a typo in stdout check. - -2003-05-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - Fix build - -2003-05-21 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Fix for bug 23402. Crash when mssql?bind was used incorrectly - -2003-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/skipif.inc: - Fix test (ssen by Dan Torop) - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - Implement socket liveness checking for SSL streams when recycling via - pfsockopen. - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - Make error messages less ambiguous - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Make fread() non-greedy for socket based streams - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/mod_files.c: - Defensive programming - -2003-05-20 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/array.c - ext/standard/basic_functions.c: - initialize these to NULL - -2003-05-20 Andrei Zmievski <andrei@gravitonic.com> - - * ext/pcre/php_pcre.c: - Put some guards in place. - -2003-05-20 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - Make get_browser() try harder to find better matches. - -2003-05-20 Dan Kalowsky <dank@deadmime.org> - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - Adding imap_getacl, patch provided by Holger Burbach - (holger.burbach@gonicus.de) - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/url_scanner_ex.c - ext/standard/var_unserializer.c: - Touch and remove WS added by last touch.... - - * (PHP_4_3) - ext/standard/url_scanner_ex.c - ext/standard/var_unserializer.c: - Touch files - -2003-05-20 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/array.c - ext/standard/basic_functions.h: - convert array functions to use fast_call_user_function(), gives a nice - performance win. - -2003-05-20 Dan Kalowsky <dank@deadmime.org> - - * ext/imap/php_imap.c: - NIL, NULL, same thing, but changing for consistency sake - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - Better reinitialize session_status unconditionally - -2003-05-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/php_function.php: - doing the trick like in extension_parser.php - -2003-05-20 Brad House <brad@mainstreetsoftworks.com> - - * ext/mcve/mcve.c: - Properly map mcve_text_code to MCVE_TEXT_Code instead of MCVE_TEXT_AVS. - Properly cast MCVE_TTID. - Correct DVAL arguments to MCVE_Gut and MCVE_Gl. - -2003-05-20 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension_parser.php: - - experimental streams support - - more file types: conf and doc - - requirements/install/configure documentation in configure.xml - - auto-generated PEAR/PECL package.xml files - - auto-generated CREDITS file - - auto-generated EXPERIMENTAL file if release state != stable - - beginning support for test file generation - - * scripts/ext_skel_ng/extension.xml: - example for "stream" as parameter and return type - - * scripts/ext_skel_ng/php_function.php: - no RCS keyword expansion in template, 2nd try - - * scripts/ext_skel_ng/php_function.php: - protect revision entry in template from CVS keyword expansion - - * scripts/ext_skel_ng/php_function.php: - - new method to generate test cases for functions - - beginning support for "pass by reference" parameters - - * scripts/ext_skel_ng/php_element.php: - just a method name change - - * scripts/ext_skel_ng/extension.dtd: - additional tags for experimental streams support - - * scripts/ext_skel_ng/ext_skel_ng.php: - create CREDITS, package.xml and maybe EXPERIMENTAL files - create tests - - * scripts/ext_skel_ng/TODO: - updated TODOs - - * ext/fdf/fdf.c: - zend_is_callable() already checks this ... - - * ext/pcntl/pcntl.c: - proto and typo fixes - - * ext/standard/info.h: - C++ extensions build fix - - * main/streams/userspace.c: - always return timestamps as 'atime', 'mtime' and 'ctime' - no matter what names the underlying platform uses for them - -2003-05-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/network.c: - initialize err - - * (PHP_4_3) - ext/ncurses/php_ncurses.h - ext/session/mod_files.c - ext/session/php_session.h: - Fix use of ZEND_EXTERN_MODULE_GLOBALS which mysteriously includes a - trailing semicolon. - - Also add a do {} while (0) construct in php_session.h - -2003-05-20 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - Set exspected threads to tsrm_startup() to number of threads NSAPI returns - for server - -2003-05-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Revisit the braindead patch only for this branch - -2003-05-20 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pdf/pdf.c: - Added missing safe_mode & open_basedir checks. - -2003-05-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/fsock.c - main/streams.c: - Much better fix for refcount issues with contexts, and fix a leak in - context - value storage. - -2003-05-20 Jani Taskinen <sniper@iki.fi> - - * ext/xml/config.m4: - - Go back to using --disable-xml and --enable-xml - . Require use of --with-libxml-dir and --with-libexpat-dir for ext/xml. - Allows other extensions to use --with-expat-dir for now. - -2003-05-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/tests/01createdb.phpt - ext/pgsql/tests/02connection.phpt - ext/pgsql/tests/03sync_query.phpt - ext/pgsql/tests/04async_query.phpt - ext/pgsql/tests/05large_object.phpt - ext/pgsql/tests/06copy.phpt - ext/pgsql/tests/07optional.phpt - ext/pgsql/tests/08escape.phpt - ext/pgsql/tests/09notice.phpt - ext/pgsql/tests/10pg_convert.phpt - ext/pgsql/tests/11pg_meta_data.phpt - ext/pgsql/tests/12pg_insert.phpt - ext/pgsql/tests/13pg_select.phpt - ext/pgsql/tests/14pg_update.phpt - ext/pgsql/tests/15pg_delete.phpt - ext/pgsql/tests/16pg_result_status.phpt - ext/pgsql/tests/17result.phpt - ext/pgsql/tests/18pg_escape_bytea.phpt - ext/pgsql/tests/19pg_ping.phpt - ext/pgsql/tests/20pg_get_pid.phpt - ext/pgsql/tests/21pg_get_notify.phpt - ext/pgsql/tests/98old_api.phpt - ext/pgsql/tests/9999dropdb.phpt - ext/pgsql/tests/async_query.inc - ext/pgsql/tests/connection.inc - ext/pgsql/tests/copy.inc - ext/pgsql/tests/createdb.inc - ext/pgsql/tests/dropdb.inc - ext/pgsql/tests/escape.inc - ext/pgsql/tests/informational.inc - ext/pgsql/tests/large_object.inc - ext/pgsql/tests/notice.inc - ext/pgsql/tests/old_api.inc - ext/pgsql/tests/optional.inc - ext/pgsql/tests/pg_convert.inc - ext/pgsql/tests/pg_delete.inc - ext/pgsql/tests/pg_escape_bytea.inc - ext/pgsql/tests/pg_get_notify.inc - ext/pgsql/tests/pg_get_pid.inc - ext/pgsql/tests/pg_insert.inc - ext/pgsql/tests/pg_meta_data.inc - ext/pgsql/tests/pg_ping.inc - ext/pgsql/tests/pg_result_status.inc - ext/pgsql/tests/pg_select.inc - ext/pgsql/tests/pg_update.inc - ext/pgsql/tests/result.inc - ext/pgsql/tests/sync_query.inc: - Reorganized tests - - * ext/standard/tests/serialize/003.phpt: - Fix Test (2nd time) - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * ext/wddx/php_wddx.h - ext/wddx/wddx.c: - Make this build with libxml too. - - * ext/mysqli/config.m4: - Align the configure --help texts - -2003-05-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/fsock.c - main/network.c - main/streams.c: - Fix refcounting problem with contexts. - Also, potentially fix stream_set_timeout issues on SSL streams. - - * main/streams/streams.c: - MFB fix for persistent streams recycling. - - * (PHP_4_3) - main/streams.c: - Fix persistent stream recycling within the same request. - - function foo() - { - $s = pfsockopen("localhost", "80"); - var_dump($s); - } - foo(); foo(); - -2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c: - Fix protos - - * ext/standard/tests/serialize/003.phpt: - Fix Test - -2003-05-19 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/compat.c: - use libxml2 memory management throughout the file, which in turn uses the - PHP memory management. - - * ext/xml/compat.c: - send some more data to the default handler - libxml2 is braindead when it comes to handling entities - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * ext/xml/config.m4: - Allow build with expat too. - -2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/tests/bug19366.phpt: - Fix test - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * ext/xml/config.m4: - Remove unnecessary test. - -2003-05-19 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - NSAPI SAPI sends now 404 if script not found and 500 if execution failed. - Includes forgotten php4_close() function registration. Complete rewrite of - php4_execute() - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4: - Left-overs from testing. - -2003-05-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt: - Add missing ini setting (use default and change expected result - accordingly) - - * main/streams/plain_wrapper.c: - Fix warning - - * main/streams/plain_wrapper.c: - Fix memleaks - -2003-05-19 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - The bucket rewrite was done some time ago... - -2003-05-19 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/standard/basic_functions.c: - - Add alias for easier transition - -2003-05-19 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Leftovers. - - * main/config.w32.h - win32/php4dll.dsp - win32/php4dllts.dsp: - First try at getting the Windows build working again after libxml2 got - unbundled. - -2003-05-19 Derick Rethans <d.rethans@jdimedia.nl> - - * NEWS - ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/streamsfuncs.h - ext/standard/user_filters.c - ext/standard/tests/file/fopencookie.phpt - ext/standard/tests/file/userfilters.phpt - ext/standard/tests/file/userstreams.phpt - main/streams/userspace.c: - - Rename stream_register_filter() to stream_filter_register(), - stream_register_wrapper() to stream_wrapper_register() and added an - alias for - the latter change. - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4 - configure.in - build/build.mk - ext/domxml/config.m4 - ext/xml/config.m4 - ext/xmlrpc/config.m4: - - Unbundle libxml and expat. Now this compiles too.. - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/curl/curl.c: - MFH: Fixed bug #23539 (curl_exec() produces strange results). - (daniel@haxx.se) - -2003-05-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/ftp/ftp.c: - Fixed bug #23683 - -2003-05-19 Jani Taskinen <sniper@iki.fi> - - * buildconf: - cleanup - -2003-05-19 Wez Furlong <wez.php@thebrainroom.net> - - * buildconf: - MFB buildconf sanity check - - * (PHP_4_3) - buildconf: - Add sanity check to buildconf to prevent it from being run in our released - packages. - -2003-05-19 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH - continuation on bugfix #13757 - make argv/argc *and* query_string work correctly when running cgi in shell - - * sapi/cgi/cgi_main.c: - continuation on bugfix #13757 - make argv/argc *and* query_string work correctly when running cgi in shell - -2003-05-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/strings/crypt.phpt: - Added skip condition. - -2003-05-19 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH - bugfix #13757 - passing query string on command line when run from shell - - * sapi/cgi/cgi_main.c: - bugfix #13757 - passing query string on command line when run from shell - -2003-05-19 Sascha Schumann <sascha@schumann.cx> - - * scripts/phpize.m4: - MFB move awk detection - - * (PHP_4_3) - scripts/phpize.m4: - Move awk detection before config.m4 inclusion - - * acinclude.m4: - MFB $AWK->awk - - * (PHP_4_3) - acinclude.m4: - Use $AWK instead of awk, fixes build issue on Solaris with old-style ext - -2003-05-18 Wez Furlong <wez.php@thebrainroom.net> - - * Makefile.global: - MFH 4.3; tell the users that the tmpnam stuff is ok. - -2003-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/wddx/wddx.c: - Really fix this - -2003-05-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/wddx/wddx.c: - Fix build - -2003-05-18 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - Display current version as well as compiled version - -2003-05-18 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR.php: - - Update PHPDoc - -2003-05-18 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi.c: - Implement feature request #8879: Added possibility to alter ini entries by - php4_execute service line. php4_init now supports path to an alternate - php.ini (for example in the webservers config directory) - -2003-05-18 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/file/bug22414.phpt: - CS - -2003-05-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Enable bundled submodules when enabling module - - * ext/dba/config.m4: - Enable bundled submodules when enabling module - - * (PHP_4_3) - NEWS: - Update - - * (PHP_4_3) - ext/standard/tests/serialize/003.phpt: - MFH: Fix test (for now - need EXPECTF/EXPECTREGEX) - - * ext/standard/tests/serialize/003.phpt: - Fix test (for now - need EXPECTF/EXPECTREGEX) - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.c: - Fix unserialize (commit later) - - * ext/standard/var_unserializer.re - ext/standard/var_unserializer.re: - Fix unserialize - -2003-05-18 Stanislav Malyshev <stas@zend.com> - - * main/php.h: - Bump API version - HEAD is no longer binary compatible - to 4.3 branch due to changes in globals, etc. - -2003-05-18 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - main/php_globals.h: - binary compat for 64-bit platforms shouldn't matter much as they were - fairly broken to begin with - - * (PHP_4_3) - main/php_globals.h: - Restore binary compatibility with 4.3.0 - -2003-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - MFB: info in mail too - -2003-05-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/domxml/tests/xmldoc.phpt: - Adjusted the expected output to reflect the change in var_dump() - -2003-05-17 Frank M. Kromann <frank@kromann.info> - - * main/config.w32.h: - Fix compilation under Win32 - -2003-05-17 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/compat.c - ext/xml/expat_compat.h: - send comments to the default handler like done with expat, add a - setcommenthandler function, which exists in expat, but isn't used by the - extension. - -2003-05-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - run-tests.php: - And this is needed indeed - - * ext/standard/tests/file/bug22414.phpt: - MFB(r-1.1.2.7): fix test - - * (PHP_4_3) - ext/standard/tests/file/bug22414.phpt: - oops - - * (PHP_4_3) - ext/standard/tests/file/bug22414.phpt: - Fixed the test so it won't fail under safe mode - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH(r-1.225): fixed bug #23669 - - * sapi/cgi/cgi_main.c: - Fixed bug #23669 - -2003-05-17 Georg Richter <phpinfo@t-online.de> - - * (PHP_4_3) - ext/mysqli/config.m4 - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h - ext/mysqli/tests/001.phpt - ext/mysqli/tests/002.phpt - ext/mysqli/tests/003.phpt - ext/mysqli/tests/004.phpt - ext/mysqli/tests/005.phpt - ext/mysqli/tests/006.phpt - ext/mysqli/tests/007.phpt - ext/mysqli/tests/008.phpt - ext/mysqli/tests/009.phpt - ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt - ext/mysqli/tests/013.phpt - ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt - ext/mysqli/tests/016.phpt - ext/mysqli/tests/017.phpt - ext/mysqli/tests/018.phpt - ext/mysqli/tests/019.phpt - ext/mysqli/tests/020.phpt - ext/mysqli/tests/021.phpt - ext/mysqli/tests/022.phpt - ext/mysqli/tests/023.phpt - ext/mysqli/tests/024.phpt - ext/mysqli/tests/025.phpt - ext/mysqli/tests/026.phpt - ext/mysqli/tests/028.phpt - ext/mysqli/tests/029.phpt - ext/mysqli/tests/030.phpt - ext/mysqli/tests/031.phpt - ext/mysqli/tests/032.phpt - ext/mysqli/tests/033.phpt - ext/mysqli/tests/034.phpt - ext/mysqli/tests/035.phpt - ext/mysqli/tests/036.phpt - ext/mysqli/tests/037.phpt - ext/mysqli/tests/038.phpt - ext/mysqli/tests/039.phpt - ext/mysqli/tests/040.phpt - ext/mysqli/tests/041.phpt - ext/mysqli/tests/042.phpt - ext/mysqli/tests/043.phpt - ext/mysqli/tests/044.phpt - ext/mysqli/tests/045.phpt - ext/mysqli/tests/046.phpt - ext/mysqli/tests/047.phpt - ext/mysqli/tests/050.phpt - ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt - ext/mysqli/tests/053.phpt - ext/mysqli/tests/054.phpt - ext/mysqli/tests/055.phpt - ext/mysqli/tests/057.phpt: - move to pecl - - * (PHP_4_3) - ext/mysqli/config.m4 - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h - ext/mysqli/tests/001.phpt - ext/mysqli/tests/002.phpt - ext/mysqli/tests/003.phpt - ext/mysqli/tests/004.phpt - ext/mysqli/tests/005.phpt - ext/mysqli/tests/006.phpt - ext/mysqli/tests/007.phpt - ext/mysqli/tests/008.phpt - ext/mysqli/tests/009.phpt - ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt - ext/mysqli/tests/013.phpt - ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt - ext/mysqli/tests/016.phpt - ext/mysqli/tests/017.phpt - ext/mysqli/tests/018.phpt - ext/mysqli/tests/019.phpt - ext/mysqli/tests/020.phpt - ext/mysqli/tests/021.phpt - ext/mysqli/tests/022.phpt - ext/mysqli/tests/023.phpt - ext/mysqli/tests/024.phpt - ext/mysqli/tests/025.phpt - ext/mysqli/tests/026.phpt - ext/mysqli/tests/028.phpt - ext/mysqli/tests/029.phpt - ext/mysqli/tests/030.phpt - ext/mysqli/tests/031.phpt - ext/mysqli/tests/032.phpt - ext/mysqli/tests/033.phpt - ext/mysqli/tests/034.phpt - ext/mysqli/tests/035.phpt - ext/mysqli/tests/036.phpt - ext/mysqli/tests/037.phpt - ext/mysqli/tests/038.phpt - ext/mysqli/tests/039.phpt - ext/mysqli/tests/040.phpt - ext/mysqli/tests/041.phpt - ext/mysqli/tests/042.phpt - ext/mysqli/tests/043.phpt - ext/mysqli/tests/044.phpt - ext/mysqli/tests/045.phpt - ext/mysqli/tests/046.phpt - ext/mysqli/tests/047.phpt - ext/mysqli/tests/050.phpt - ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt - ext/mysqli/tests/053.phpt - ext/mysqli/tests/054.phpt - ext/mysqli/tests/055.phpt - ext/mysqli/tests/057.phpt: - added ext/mysqli for PHP4. This version doesn't support OO-function calls - -2003-05-17 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c: - apply fix from bug #23539 - -2003-05-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/wddx/wddx.c: - TSRM fix - - * (PHP_4_3) - run-tests.php: - Mail too - -2003-05-17 Wez Furlong <wez.php@thebrainroom.net> - - * main/output.c - main/output.c: - Fix segfault - -2003-05-17 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/cli/php_cli.c - sapi/isapi/php4isapi.c - sapi/nsapi/nsapi.c - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/servlet.c - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/webjames/webjames.c: - protect against further surprises by initializing all zend_file_handle's - - * (PHP_4_3) - ext/standard/basic_functions.c - ext/standard/browscap.c - main/main.c - main/php_ini.c: - Initialize all zend_file_handle instances properly - -2003-05-17 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/ftp_fopen_wrapper.c - main/streams/xp_socket.c: - Fix warnings. - -2003-05-17 Sara Golemon <php@alphaweb.net> - - * ext/ftp/php_ftp.c: - MFB(r-1.74.2.8) Bug #14369. ftp extension allows circumvention of - safe_mode restrictions. HEAD version of this patch uses the simpler - open_wrapper approach to applying safe mode restrictions. Also allows - writting to/from wrappers this way. - - * (PHP_4_3) - ext/ftp/php_ftp.c: - Bug #14369. ftp extension allows circumvention of safe_mode restrictions - -2003-05-16 Sara Golemon <php@alphaweb.net> - - * ext/standard/string.c: - MFB(r-1.333.2.27) Bugfix 23654. If subject is an array and it contains - other arrays, we want to pass those subarrays through unchanged rather - than attempt to convert them to string. - - * (PHP_4_3) - ext/standard/string.c: - Bugfix 23654. If subject is an array and it contains other arrays, we want - to pass those subarrays through unchanged rather than attempt to convert - them to string. - -2003-05-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c: - Allow libxml to detect the document encoding if encoding parameter passed - to - XML_ParserCreate_MM is null. - - * (PHP_4_3) - sapi/apache/sapi_apache.c: - MFH(r-1.43): fixed a syntax highlighter problem that happens when output - buffering is turned on - - * sapi/apache/sapi_apache.c: - Fixed a syntax highlighter problem that happens when output buffering is - turned - on - -2003-05-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c: - If there is a content body, enable lingering and disable keep alive. - -2003-05-16 Masaki Fujimoto <masaki-f@fides.dti.ne.jp> - - * (PHP_4_3) - main/main.c: - - mbstring.h is no more needed - -2003-05-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - typo fixing - -2003-05-16 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - Makefile.global: - No typo... its tmpnam in one place, tempnam in another... - - /home/wez/packages/imap-2002b/c-client/osdep.c:287: - the use of `tmpnam' is dangerous, better use `mkstemp' - -2003-05-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c - main/main.c: - Moved initialisation code to the proper place. - -2003-05-16 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mysql/php_mysql.c: - - MFB: Fixed bug #23661: mysql_fetch_array gives no warning on an invalid - result_type - -2003-05-16 Wez Furlong <wez.php@thebrainroom.net> - - * main/output.c: - Stronger validation of ob_start() parameters. - -2003-05-16 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS - ext/mysql/php_mysql.c: - - Fixed bug #23661: mysql_fetch_array gives no warning on an invalid - result_type - -2003-05-16 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/output.c: - Stronger validation of parameters to ob_start(). - -2003-05-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - We do not have to add entries for bugs that are introcuded between RCs.. - -2003-05-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/browscap.c: - Fixed bug #23657 (Missing initialization in browscap module init) - -2003-05-16 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - Makefile.global: - - Fix speling: - /dat/dev/php/php-4.3.2RC3/ext/mysql/libmysql/my_tempnam.c:115: the use - of - `tempnam' is dangerous, better use `mkstemp' - -2003-05-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/bug23650.phpt: - copy'n'paste failure - - * (PHP_4_3) - ext/standard/tests/strings/bug23650.phpt: - MFH(r-1.1): added test case for bug #23650 - - * ext/standard/tests/strings/bug23650.phpt: - - Added test case for bug #23650 - - * ext/standard/string.c: - Fixed bug #23650 (strip_tags() removes hyphens) - -2003-05-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - NEWS: - forgot that - -2003-05-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c: - MFB - - * (PHP_4_3) - ext/standard/basic_functions.c: - Fixed proto - -2003-05-15 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Dependency.php: - - More PHPDoc fixes - -2003-05-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/file/bug22414.phpt: - MFH(r-1.6): fixed test so it won't fail with the output_handler enabled - - * ext/standard/tests/file/bug22414.phpt: - Fixed test so it won't fail in case the output handler is enabled - -2003-05-15 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Dependency.php: - - Adding PHPDoc - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Now this is 4.3.2RC4-dev..hopefully we won't need it. :) - - * (PHP_4_3) - configure.in - main/php_version.h: - Bumb version. - - * (PHP_4_3) - tests/lang/bug23624.phpt: - better not confuse people with this test.. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Properly timeout post requests - - * sapi/thttpd/thttpd_patch: - Don't emit Content-Length in a 304 reply - Don't falsely claim HEAD method - Add PHP to HTTP server string - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Added missing bracket. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * ext/session/session.c: - Fix the way we create references to (sometimes non-)existing - variables. - - Credits go to Rob Richards <rrichards@digarc.com> and Zeev - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - wrapped the lines to be max. 80 chars as some people still use antique.. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - correctly initialize bailout_on_trivial - -2003-05-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - my back hurts.. - -2003-05-15 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/streams.c: - Avoid using a stream which has already been freed - -2003-05-15 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/gd.c: - Fixed bug #23527 (PostScript Type 1 font do not render properly) - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * TODO: - TODO: Stated protocol connection pool - -2003-05-14 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - Fix yaz_wait. Async mode incorrectly determine resource - -2003-05-14 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - Makefile.global: - Better be sure to spell it out... - - * (PHP_4_3) - main/streams.c: - 4, not 3 :) - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * NEWS - TODO: - Added unlink() method to wrapper operations, routed userland unlink through - wrappers, and implemented plainfiles and ftp unlink methods. - -2003-05-14 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Avoid warning about casting as FD when including. This fixes the - fopencookie/userstream/include test. - - Add label for new selectable descriptor cast mode. - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * main/streams/userspace.c: - Implement userspace wrapper support for unlink method - -2003-05-14 Jani Taskinen <sniper@iki.fi> - - * Makefile.global: - Add friendly notice when build is really completed. - -2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - MFH: reverted the patch for the PATH_TRANSLATE issue - -2003-05-14 Andrei Zmievski <andrei@gravitonic.com> - - * ext/wddx/wddx.c: - MFB. - -2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Revert the last patch. - -2003-05-14 Andrei Zmievski <andrei@gravitonic.com> - - * (PHP_4) - ext/wddx/wddx.c: - Let wddx_deserialize() work with streams as well. - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Implement unlink() method in ftp wrapper ops and do some general cleanup of - other code - - * ext/standard/file.c - main/php_streams.h - main/streams/plain_wrapper.c: - Fold 'options' parameter into wops->unlink method - -2003-05-14 Jani Taskinen <sniper@iki.fi> - - * tests/lang/bug23624.phpt: - MFB - - * tests/lang/bug23624.phpt - tests/lang/bug23624.phpt: - - file bug23624.phpt was initially added on branch PHP_4_3. - - * ext/sockets/tests/.cvsignore: - missing .cvsignore - -2003-05-14 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - ext/standard/credits_sapi.h: - Credits update - -2003-05-14 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/file.c: - MFB segfault fix - -2003-05-14 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c - ext/interbase/php_interbase.h: - MFH: better fix bug #20641. - Overflow numeric/deciaml datatype on NT - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - better fix bug #20641. - Overflow numeric/decimal datatype on NT - -2003-05-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - Update - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Enable db<n> builds configured with --with-uniquename - - * ext/dba/config.m4: - Enable db<n> builds configured with --with-uniquename - -2003-05-14 Sara Golemon <php@alphaweb.net> - - * ext/curl/streams.c - ext/standard/file.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/php_fopen_wrapper.c - ext/zlib/zlib_fopen_wrapper.c - main/php_streams.h - main/streams/plain_wrapper.c - main/streams/userspace.c: - Setup unlink() method in wrapper_ops structure, implement unlink in - plainfiles wrapper, explicitly set method NULL in other wrappers (for - now), and rewrite unlink userland function to call into wrapper_ops - -2003-05-14 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/standard/file.c: - Fix file_get_contents segfault on empty file - -2003-05-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail02.phpt - ext/mbstring/tests/mb_send_mail03.phpt - ext/mbstring/tests/mb_send_mail04.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt: - MFH(r-1.4, r-1.4, r-1.5, r-1.4, r-1.4, r-1.4): fixed tests so they won't - fail - in correct situations - - * ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail02.phpt - ext/mbstring/tests/mb_send_mail03.phpt - ext/mbstring/tests/mb_send_mail04.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt: - Fixed test so it won't fail in correct situations - -2003-05-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fixed a memory leak when -h flag is used. - -2003-05-14 Jani Taskinen <sniper@iki.fi> - - * tests/lang/bug23584.phpt: - Added test case for bug #23584 - - * (PHP_4_3) - sapi/cli/php_cli.c - tests/lang/bug23584.phpt - tests/lang/bug23584.phpt: - - Fixed bug #23584 (error line numbers off by one when using #!php). - -2003-05-13 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/standard/php_fopen_wrapper.c: - Readd fd 0-2 protection, so that users cannot close them - - * (PHP_4_3) - ext/standard/php_fopen_wrapper.c: - Supply STDIN/OUT/ERR_FILENO directly, instead of opening them through - stdio's fdopen. - - * (PHP_4_3) - sapi/cli/php_cli.c: - Use POSIX IO here, mainly to fix interactive mode. - - This also fixes a possible cpu-time hog bug where a file would consist - of "#" and nothing else. - - * (PHP_4_3) - main/main.c - main/php_streams.h - main/streams.c: - Use and supply zend_open func - -2003-05-13 Jani Taskinen <sniper@iki.fi> - - * ext/fdf/fdf.c: - MFB: removing the crashbug on windows - -2003-05-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - Fixed bug #23454 (_REQUEST did not handle arrays with same names from - different sources correctly). - -2003-05-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - reorder - -2003-05-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - Fix this test - -2003-05-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - made it slightly descriptive - - * (PHP_4_3) - NEWS: - BFN - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Oops - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Fixed bug #23610 - -2003-05-13 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c: - Provide some information regarding fd use; should make fd leaks obvious - - * main/main.c: - Ensure that open(".", 0); works, otherwise bail out - -2003-05-13 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - fixes possible segfault in domxml_xslt_result_dump_mem - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fix possible segfault - -2003-05-13 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.c: - Fix problem with yaz_record in array mode, when record is unavailable. - -2003-05-13 Wez Furlong <wez.php@thebrainroom.net> - - * TODO: - WS fix - - * TODO: - Update TODO a little - -2003-05-13 Sascha Schumann <sascha@schumann.cx> - - * main/main.c: - MFB don't close random fds - - * (PHP_4_3) - main/main.c: - Ensure that we don't close a random fd - - fchdir(0) Err#20 ENOTDIR - close(0) = 0 - -2003-05-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/network.c: - emalloc -> safe_emalloc - -2003-05-13 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN! - - * (PHP_4_3) - ext/standard/file.c - main/network.c - main/php_streams.h - main/streams.c: - Fix erroneous error status when attempting to use stream_select() on an SSL - stream. As a by-product, this also fixes Bug #22238, stream_select() - clobbers - read buffer for pipes. - -2003-05-12 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/fsock.c - main/network.c - main/php_network.h: - Probable fix for #23567 - pfsockopen returns dead connection. - -2003-05-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - MFH(r-1.175, r-1.53): applied the right fix for bug #23016 - - * ext/mbstring/mbstring.h: - oops - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - Applied the right fix for bug #23016 - -2003-05-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - main/network.c: - ifdef away win32 only variables. - -2003-05-12 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c: - improve keep alive handling - - * sapi/thttpd/config.m4 - sapi/thttpd/thttpd.c: - add premium thttpd support - -2003-05-11 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR.php: - - Fixing note - -2003-05-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/expat_compat.h: - Those pieces were not intended. Partly reverted. - - * NEWS: - new feature news. - - * ext/xml/xml.c: - Added an encoding detection option for expat XML parser. - - * (PHP_4_3) - ext/standard/array.c: - MFH(r-1.228): fixed bug #22463 and bug #23581 - - * ext/standard/array.c: - Fixed bug #22463 and bug #23581 - - * (PHP_4_3) - ext/standard/tests/array/bug22463.phpt - ext/standard/tests/array/bug23581.phpt: - MFH(r-1.1, r-1.1): added test cases for bug #22463 and bug #23581 - - * ext/standard/tests/array/bug23581.phpt: - - Added a test case for bug #23581 - - * ext/standard/tests/array/bug22463.phpt: - - Added test case for bug #22463 - - * ext/xml/expat_compat.h: - Fixed compiler errors that occur when bundled libxml is not used. - -2003-05-11 Rob Richards <rrichards@ctindustries.net> - - * ext/domxml/config.m4: - Bundle support - -2003-05-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.h: - MFB(r-1.40.2.4): fixed bug #23016 - -2003-05-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.h: - Fixed bug #23016 - -2003-05-10 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/imap/config.m4: - Grr.. Who changed this file from tabs to spaces? - - * ext/imap/config.m4: - MFB - - * (PHP_4_3) - ext/imap/config.m4: - Need to add the kerberos include dir here (fixes compile problem on RH9) - -2003-05-10 Sascha Schumann <sascha@schumann.cx> - - * ext/session/php_session.h: - Fix types of bug_compat entries - - PR: #21312 - Submitted by: Rob Richards <rrichards@ctindustries.net> - -2003-05-10 Sergey Kartashoff <gluke@mail.ru> - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - - A new functions Udm_Alloc_Agent_Array and Udm_Hash32 have been added to - mnogosearch extesion for use with mnogosearch-3.2.11 or later. - -2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * (PHP_4_3) - ext/fdf/fdf.c: - removing the crashbug on windows - - * scripts/ext_skel_ng/php_function.php: - 'stream' parameter support in proto parser and code generation - -2003-05-09 Derick Rethans <d.rethans@jdimedia.nl> - - * (RELEASE_1_1) - pear/package.dtd - pear/PEAR/Common.php: - - Add inheritance information to package inspection on 'pear package'. - -2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/php_element.php: - new proto data type: stream - -2003-05-09 Edin Kadribasic <edink@proventum.net> - - * sapi/apache_hooks/mod_php4.c: - Reverting last patch (merge from sapi/apache). - - * sapi/apache/mod_php5.c: - Reverting my last patch because user reports it does not help - solve the problem. (bug #23504) - - * (PHP_4_3) - sapi/apache/mod_php4.c: - Reverting my last patch because user reports it does not help - solve the problem. (bug #23504) - - -2003-05-09 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/fdf/fdf.c: - no more VC++ compile warnings - -2003-05-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/curl/interface.c: - Add missing initialization. - -2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/serialize/bug14293.phpt: - Fixed test case so it reflects the recent change on var_dump() - -2003-05-08 Pierre-Alain Joye <paj@pearfr.org> - - * (RELEASE_1_1) - pear/PEAR/Registry.php: - Silent a notice - -2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/html.c: - Added missing break - - * ext/xml/xml.c: - Added initialisation for thread safety - - * (PHP_4_3) - ext/standard/html.c: - MFH(r-1.84): added "€" support for htmlentities() and - html_entity_decode() - - * ext/standard/html.c: - Added "€" support for htmlentities() and html_entity_decode() - - * ext/standard/html.c: - I should have tested more carefully.. - - * ext/xml/xml.c: - WS fix - - * ext/xml/xml.c: - Fixed memleak when the libxml compat layer is used. - -2003-05-08 Edin Kadribasic <edink@proventum.net> - - * sapi/apache/mod_php5.c: - Fixed MFB side effect - -2003-05-08 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - more todo items - -2003-05-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - NFN - - * ext/standard/html.c: - Improved html_entity_decode() so it can handle multibyte charsets and - numeric entities. - -2003-05-08 Edin Kadribasic <edink@proventum.net> - - * sapi/apache_hooks/mod_php4.c: - Merge from sapi/apache (fix for #23504) - - * sapi/apache/mod_php5.c: - MFB - - * (PHP_4_3) - sapi/apache/mod_php4.c: - Fix for bug #23504. Read per_dir configuration before trying to open the - the php file for execution. - -2003-05-08 Ilia Alshanetsky <ilia@prohost.org> - - * php.ini-dist - php.ini-recommended - ext/standard/var.c - ext/standard/tests/serialize/bug23298.phpt - main/main.c - main/php_globals.h: - Make serialize precision a configurable option. - -2003-05-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c: - Filled error_mappings[] with placeholders for actual error messages - -2003-05-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/mail.c: - Revert, this caused more trouble than it fixed. - -2003-05-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/xml/compat.c: - Added missing object initialisation - Added missing sanity checks - - * ext/xml/compat.c - ext/xml/expat_compat.h: - Fixed typos - - * acinclude.m4: - Fixed typo: this should have been withval - - * ext/standard/browscap.c: - Removed redundant TSRMLS_FETCH's - - * ext/xml/compat.c: - This should be needed. - - * ext/xml/compat.c - ext/xml/expat_compat.h - ext/xml/xml.c: - Added even better allocator codes for both expat & libxml - - * (PHP_4_3) - sapi/apache2handler/sapi_apache2.c: - MFH(r-1.16): possible fix for bug #23455 (patch by rrichards@digarc.com) - - * sapi/apache2handler/sapi_apache2.c: - Possible fix for bug #23455 (patch by rrichards@digarc.com) - -2003-05-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c - main/php.h - main/php_globals.h: - Infrastructure to catch warnings and throw tehm as errors autmatically - -2003-05-06 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - NEWS - NEWS: - update - -2003-05-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - update - -2003-05-06 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - run-tests.php: - Remind people that sending in their qa info may contain sensitive data. - -2003-05-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/dns.c: - HINFO RDATA is <label><label> not <nshort><nshort> - -2003-05-06 Sterling Hughes <sterling@bumblebury.com> - - * acinclude.m4 - ext/xml/CREDITS - ext/xml/compat.c - ext/xml/config.m4 - ext/xml/expat_compat.h - ext/xml/php_xml.h - ext/xml/xml.c: - Bundle libxml and add compatibility layer - -2003-05-06 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Improved protection against hostname attacks - -2003-05-06 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/config_m4.php: - unfinished work towards towards refactoring of extension_parser.php - - * scripts/ext_skel_ng/extension_parser.php: - add 'extern "C"' where needed for C++ - (TODO: shouldn't this be done in the appropriate php headers - and Zend macros themselves?) - - * scripts/ext_skel_ng/php_constant.php: - stupido :( - - * scripts/ext_skel_ng/ext_skel_ng.php: - - make sure we are running on PHP 5 - - prevent warnings if no known license given - - * scripts/ext_skel_ng/TODO: - new TODO iten: specify "pass by reference" in protos - -2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * EXTENSIONS - EXTENSIONS: - Change of roles - -2003-05-06 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/network.c: - Eliminate fsync calls which apply to files, not sockets. - - Also disable the Win32 socket shutdown procedure for non-Win32 systems. - - closesocket has quite different semantics on Win32 which requires - a certain shutdown procedure as outlined here: - - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/shutdown_2.asp - - * (PHP_4_3) - main/main.c: - Real fix for open() issue on Solaris - - * (PHP_4_3) - main/main.c: - When HAVE_BROKEN_GETCWD is in effect, open() will be called, so we need - to include unistd.h. - - * (PHP_4_3) - main/streams.c: - Move persistent into ZEND_DEBUG section - - * (PHP_4_3) - ext/standard/browscap.c: - Drop some TSRMLS_FETCH which are not used according to gcc - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - Fix URL reading - - * sapi/thttpd/config.m4 - sapi/thttpd/config.m4 - sapi/thttpd/config.m4: - fix typo - - * sapi/thttpd/config.m4 - sapi/thttpd/config.m4 - sapi/thttpd/config.m4: - improve portability - -2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/skipif.inc: - - -2003-05-06 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/output.c: - MFB: Fix for bug #23489. - -2003-05-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/skipif.inc: - Find a better solution for the tests - -2003-05-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - main/output.c: - Bugfix #22367 - -2003-05-05 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/interbase.c: - - removed error message in dtor - (causing segfault when user doesn't free statement) - - removed erroneous controls as for bug #23436 - -2003-05-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/var.c: - s/g/G/ - - * ext/standard/tests/serialize/001.phpt - ext/standard/tests/serialize/003.phpt: - Fixed tests to reflect full float values. - - * main/snprintf.c: - Sanity check that ensures proper handling of 'E' doubles/floats as well as - prevents an unlikely buffer overflow. - -2003-05-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/html.c: - MFH(r-1.81): added links to HTML entity resources - - * ext/standard/html.c: - Added links to HTML entity resources - -2003-05-05 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/openssl/openssl.c: - Avoid potential segfault when preparing an SSL stream. - -2003-05-05 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - xmlInitParser() at MINIT for better thread-safety (by Rob) - -2003-05-05 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * TODO - ext/exif/exif.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/php_string.h - ext/standard/string.c - ext/standard/tests/strings/basename.phpt: - basename() now binary safe, testcases added - -2003-05-05 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - MFB (set the doc property to NULL if no parent is available (by Rob - Richards)) - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Set the doc property to NULL if no parent is available (by Rob Richards) - -2003-05-05 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/standard/file.c: - proto fix - -2003-05-05 Thies C. Arntzen <thies@thieso.net> - - * ext/standard/dir.c - ext/standard/dir.c - ext/standard/dir.c - ext/standard/dir.c: - fixed FMR - -2003-05-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * .gdbinit: - Fixed printzn part. - - * .gdbinit: - Fixed printzv macro - -2003-05-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * tests/lang/bug23489.phpt: - - Add test case for bug #23489. - -2003-05-05 Alexander Merz <alexander.merz@t-online.de> - - * pear/PEAR/Command/Mirror.php: - introduce download-all command for the PEAR Installer - -2003-05-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/abstract_not_declared.phpt - tests/classes/interface_must_be_implemented.phpt - tests/classes/interfaces_002.phpt: - Change tests to reflect error message changes - -2003-05-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Credit Jay's name - -2003-05-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/var.c: - Safer implementation. - - Thanks Marcus. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/var.c - ext/standard/tests/serialize/bug23298.phpt: - Fixed bug #23298 (serialize cuts off floats & doubles) - -2003-05-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS: - BFN: #23162 - -2003-05-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.174): fixed an issue that zend-multibyte's behaviour doesn't - reflect the change to mbstring.internal_encoding ini setting. - - * ext/mbstring/mbstring.c: - Fixed an issue that zend-multibyte's behaviour doesn't reflect the change - to mbstring.internal_encoding ini setting. - - * (PHP_4_3) - ext/standard/string.c - ext/standard/tests/strings/bug22008.phpt: - MFH(r-1.379,r-1.1): real fix and a test case for bug #22008 - - * ext/standard/tests/strings/bug22008.phpt: - - Real fix and a test case for bug #22008 - - * ext/standard/string.c: - Real fix and a test case for bug #22008 - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/string.c: - MFH(r-1.378): a quick fix for bug #22008 - - * ext/standard/string.c: - A quick fix for bug #22008 - - - * (PHP_4_3) - ext/standard/datetime.c: - MFH(r-1.109): added missing sanity check - - * ext/standard/datetime.c: - Added missing sanity check - -2003-05-04 Zak Greant <zak@mysql.com> - - * ext/mysqli/mysqli_api.c: - - Added a few extra proto descriptions and made some minor corrections and - comments - -2003-05-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/lang/bug21820.phpt: - MFB: Fix test - -2003-05-03 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/xmlrpc/xmlrpc.dsp - ext/xmlrpc/xmlrpc.dsp - win32/php4dll.dsp - win32/php4dllts.dsp: - Adjust path to bundled expat sources for Win32 build. - -2003-05-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - tests/lang/bug21820.phpt: - Fix test - -2003-05-02 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - sapi/aolserver/README: - Rework text - -2003-05-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/html.c: - Fixed bug #23449 - -2003-05-02 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/string.c - ext/standard/tests/strings/substr_replace.phpt: - Extending substr_replace(). - Every parameter can be mixed (string/array) also the return type. - -2003-05-02 Thies C. Arntzen <thies@thieso.net> - - * ext/oci8/oci8.c - ext/oci8/oci8.c - ext/oci8/oci8.c: - - -2003-05-02 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/config.m4: - new file that deals with the bundle - - * acinclude.m4 - configure.in - build/build.mk: - beginnings of php5/bundle support - - * .gdbinit: - some improvements to the debugging macros - -2003-05-02 Sara Golemon <php@alphaweb.net> - - * ext/standard/array.c: - Bug Fix (22433). When the bottom of a range() is chr(0) or the top is - chr(255), the for loop carries over and never exits. - -2003-05-02 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/odbc/config.m4 - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - MFH: - Fixed bug #22580 (ext/odbc compile failure with dbmaker) - - * ext/odbc/config.m4 - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - - Fixed bug #22580 (ext/odbc compile failure with dbmaker) - -2003-05-01 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/gd/gdttf.c: - MFH: - Fixed bug #23427 (compile failure with GD 1.8.3) - - * ext/gd/gdttf.c: - - Fixed bug #23427 (compile failure with GD 1.8.3) - -2003-05-01 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mbstring/mbstring.c - ext/mbstring/php_mbregex.c: - emalloc -> safe_emalloc - -2003-05-01 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c - sapi/thttpd/thttpd.c: - cleanup - -2003-05-01 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/openssl/openssl.c - ext/openssl/php_openssl.h: - Really fix dll linkage, and fix TSRMLS usage. - -2003-05-01 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/xml.c: - no need to comment out, it doesn't belong there '.' - -2003-04-30 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/odbc/php_odbc.h: - MFH: Fix odbc_fetch_(array|object) for UnixODBC. - - * ext/odbc/php_odbc.h: - UnixODBC also supports the fetch_array() and fetch_object() functions... - -2003-04-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ldap/ldap.c - ext/pdf/pdf.c: - emalloc -> safe_emalloc - -2003-04-30 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Fixing bit support. Bug #23324 - -2003-04-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/tests/strings/htmlentities16.phpt: - another oops. (sync with HEAD) - - * ext/standard/tests/strings/htmlentities16.phpt: - Really fix the test. - -2003-04-30 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/gd/libgd/gdft.c: - MFB - - * (PHP_4_3) - ext/gd/libgd/gdft.c: - Fix gdCacheDelete() crashes in the bundled gd library - -2003-04-30 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - sapi/cli/php_cli.c: - Fix leak in "php -m". - - * (PHP_4_3) - ext/odbc/php_odbc.c: - Really fix the leak in the branch... - - * (PHP_4_3) - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - MFH: Fix memory leak and enable for IBM DB2. - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - Fix memory leak in odbc_fetch_(array|object). - Enable those functions for IBM DB2. - -2003-04-30 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/tests/.cvsignore: - missing entries - - * ext/interbase/tests/004.phpt - ext/interbase/tests/interbase.inc - ext/interbase/tests/skipif.inc: - tempnam() creates an empty file..prevent them from going to / - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/imap/config.m4: - MFH: - Fixed bug #23371 (configure falsely detects c-client using SSL) - - * ext/imap/config.m4: - - Fixed bug #23371 (configure falsely detects c-client using SSL) - - * ext/cpdf/config.m4: - Add some missing quotes. Noticed by Michael Mauch <michael.mauch@gmx.de> - - * ext/oci8/oci8.c: - CS fix - - * ext/oci8/config.m4 - ext/oci8/oci8.c: - Fix compile problems with < 9.2 oracle libs - -2003-04-30 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_common.c: - Fix dlsym usage for Solaris - -2003-04-30 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2filter/sapi_apache2.c: - Fixed bug #23417 (compile failure in apache2filter sapi). - - * ext/gd/libgd/gd_png.c: - Fixed compiler warning (found by Larry Rosenman <ler@lerctr.org>) - -2003-04-29 Sara Golemon <php@alphaweb.net> - - * ext/standard/dns.c: - Add support for SRV and NAPTR records to dns_get_record() and - dns_check_record() - Feature Request #23407 - -2003-04-29 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/openssl/openssl.c - ext/openssl/php_openssl.h: - Fix win32 build of shared openssl extension. - - * ext/standard/string.c: - Fix dirname() under win32. - The calculated length would be off-by-two under windows, which resulted in - bogus dirnames. - -2003-04-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/htmlentities16.phpt: - Fixed typo - - * ext/standard/tests/strings/htmlentities16.phpt: - Fixed bogus skip condition - -2003-04-29 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - align ircg_disconnect with new system - - * ext/ircg/ircg.c: - More checks for preventing users to shoot themselves in their foot. - - * ext/ircg/ircg.c: - Add a warning to ircg_set_current() similar to session_start() - - * ext/ircg/ircg.c: - we already call msg_replay_buffer at the end of the request - -2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - dot - -2003-04-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - emalloc -> safe_emalloc - -2003-04-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - Fix Content-Encoding header lacking CRLF - - * ext/ircg/ircg.c: - free data_read request string - -2003-04-28 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - A few fixes Uwe suggested, plus plugged a memleak and a possible - overrun. - -2003-04-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Change the version to 4.3.2-RC3-dev - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - fix irc_set_file - -2003-04-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - - Bumb the version to 4.3.2-RC2 - - * main/main.c: - Make use of --with-exec-dir for real.. - - * ext/yaz/php_yaz.c: - ws fix - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_common.c: - always use our functions for now (they are superior in terms of reach) - - * ext/ircg/ircg.c: - fix logic - -2003-04-28 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - For yaz_wait, when event=>TRUE is specified for array options, - yaz_wait returns when one event occurs. This allows us to perform - async operations on many databases. Use OnUpdateInt for PHP4. - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - MFB usage fix - - * (PHP_4_3) - sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - usage fix - - * ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/php_ircg.h: - zts build fixes - -2003-04-28 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/var.c: - - Commit the .c file too... - -2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - tests/lang/bug22367.phpt - tests/lang/bug22510.phpt - tests/lang/bug22592.phpt: - Removed bizarre tests for disgusting bugs which have kept annoying us. - - bug #22367 (http://bugs.php.net/22367) - - bug #22510 (http://bugs.php.net/22510) - - bug #22592 (http://bugs.php.net/22592) - -2003-04-28 Sara Golemon <php@alphaweb.net> - - * NEWS: - Reword entry per sniper - -2003-04-28 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/php_var.h: - - Make them available on Windows too from other files. - -2003-04-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/php_ircg.h: - build fixes - - * ext/ircg/ircg_common.c: - untested compatibility layer support for apache2 - - * ext/ircg/ircg_common.c: - add experimental support for ibm http server - - * ext/standard/url.c: - improve php_url_encode - - * (PHP_4_3) - ext/standard/url.c: - - reverting code, moving to correct branch - - * ext/ircg/ircg.c: - - add handling of incoming data (e.g. for duplex Flash XMLServer support) - - fix output file support in multi-process environment - - * (PHP_4_3) - ext/standard/url.c: - - improve php_url_encode a bit - -2003-04-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/file.c: - MFH(r-1.336): added missing sanity check in fgetcsv() - Partly synchronised indents with HEAD - - * ext/standard/file.c: - Added missing sanity check in fgetcsv() - -2003-04-28 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - MFH: Fix for #23340; fopen on multiple urls from the same server crashes. - - * ext/standard/http_fopen_wrapper.c: - Fix for #23340; fopen on multiple urls from the same server crashes. - -2003-04-28 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/curl/interface.c: - - Fix non-ZTS build after Sterling's changes to TSRM - -2003-04-28 Edin Kadribasic <edink@proventum.net> - - * sapi/cli/php_cli.c: - More clean way of ignoring headers in CLI since we do not need to - disable them selectively. This fixes problems for people who want - to use session module in CLI. - -2003-04-28 Jani Taskinen <sniper@iki.fi> - - * pear/.cvsignore: - Remove unnecessary entry - -2003-04-27 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/interface.c - ext/curl/php_curl.h: - use the new TSRMLS_FETCH_FROM_CTX() macro - -2003-04-27 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Reset option parsing - - * sapi/cli/php_cli.c: - split parameter parsing once more: do informal queries before others - -2003-04-27 Zeev Suraski <zeev@zend.com> - - * (PHP_4_3) - ext/standard/info.c: - This caused more mess than good, revert to the way it was in 4.3.0... - -2003-04-27 Stanislav Malyshev <stas@zend.com> - - * ext/session/session.c - ext/session/session.c: - fix TSRM - - * ext/session/session.c: - MFB 4_3: - Fix very nasty bug - session cookie kills one of the cookies - set before it on certain non-Apache SAPIs. - - * (PHP_4_3) - ext/session/session.c: - Fix very nasty bug - session cookie kills one of the cookies - set before it on certain non-Apache SAPIs. - -2003-04-27 Sara Golemon <php@alphaweb.net> - - * NEWS: - ftp wrapper enhancements - -2003-04-26 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - sync - - * ext/ircg/ircg_scanner.re: - Add support for "SI" code 15/017 - -2003-04-26 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension_parser.php: - - more code moved to the appropriate php_*.php helper classes - - support for different licenses using the new license classes - - support for platform dependant library dependencies - - coding style/whitespace changes - - * scripts/ext_skel_ng/php_resource.php: - constructor proto change - - * scripts/ext_skel_ng/ext_skel_ng.php: - cmdline parameter parsing improved - uses license classes to write LICENSE file - config.m4 and *.dsp file are only written if their platform is supported - - * scripts/ext_skel_ng/php_constant.php: - constructor prototype changed - code and documentation header and footer for constants block - now generated by static class methods - - * scripts/ext_skel_ng/php_element.php: - better 'name' regex - - * scripts/ext_skel_ng/php_logo.php - scripts/ext_skel_ng/xml_stream_callback_parser.php: - php 5 constructor style and whitespace - - * scripts/ext_skel_ng/xml_stream_parser.php: - support arrays of error messages in addition to single strings - use PHP 5 style __constructor - - * scripts/ext_skel_ng/php_function.php: - use PHP 5 style constructor - plus whitespace/coding style changes - - * scripts/ext_skel_ng/php_global.php - scripts/ext_skel_ng/php_ini.php: - module global variables and ini parameters now have - their own generator classes - - * scripts/ext_skel_ng/license.php - scripts/ext_skel_ng/license_bsd.php - scripts/ext_skel_ng/license_lgpl.php - scripts/ext_skel_ng/license_php.php: - license comment headers and license files are now created - by seperate classes for each license - - * scripts/ext_skel_ng/extension.dtd: - platform specification now possible for libraries and extension - -2003-04-26 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Take STREAMS_CC/STREAMS_DC declarations out of do_connect/do_pasv where - they don't need to be. Add minimalist url_stat method to ftp:// wrapper - which can at least determine filesize. Other properties set to 0 since - the FTP protocol simply doesn't support exploring them. url_stat won't - actually work however until ext/standard/filestat.c is patched to allow - stat wrappers. - -2003-04-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pgsql/pgsql.c: - emalloc -> safe_emalloc - Fixed possible buffer overflow in pg_lo_read() - -2003-04-25 Jani Taskinen <sniper@iki.fi> - - * ext/mysql/libmysql/my_tempnam.c: - - Fixed some AIX/HPUX compile issues. - - * main/php_open_temporary_file.c: - fix compiler warning (unused variable) - -2003-04-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.172): moved copyright notice to the better place - - * ext/mbstring/mbstring.c: - Moved copyright notice to the better place. - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.171): added a bogus copyright notice - - * ext/mbstring/mbstring.c: - Added a bogus copyright notice. - -2003-04-25 Wez Furlong <wez.php@thebrainroom.net> - - * ext/pcntl/.cvsignore: - not interested in .libs - -2003-04-25 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/tests/.cvsignore - ext/interbase/tests/001.phpt - ext/interbase/tests/002.phpt - ext/interbase/tests/003.phpt - ext/interbase/tests/004.phpt - ext/interbase/tests/005.phpt - ext/interbase/tests/006.phpt - ext/interbase/tests/extension - ext/interbase/tests/interbase.inc - ext/interbase/tests/skipif.inc: - Make these tests actually work. - - * php.ini-dist - main/main.c: - - Made 'register_long_arrays' to be "On" by default. - - * pear/tests/osguess.php: - not a real test - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/interbase/config.m4: - MFH: Fixed bug #23099 (ext/interbase: "libgds.so: undefined reference to - 'crypt'") - - * ext/interbase/config.m4: - Fixed bug #23099 (ext/interbase: "libgds.so: undefined reference to crypt") - - * acinclude.m4: - Allow PHP_CHECK_LIBRARY to use same function name in checks if a check - fails. - - * tests/lang/bug21820.phpt: - - Added test case for bug #21820 - - * ext/sockets/sockets.c: - Some AIX version failed to compile if this was redefined. - -2003-04-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/wbmp.c: - emalloc -> safe_emalloc - -2003-04-24 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - No idea how that character dissapeared. - - * ext/standard/ftp_fopen_wrapper.c: - Fix error handling bug I just introduced (php_ftp_fopen_connect == NULL) - and add append support to wrapper - -2003-04-24 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c - ext/dba/dba_cdb.c - ext/dba/libcdb/cdb_make.c - ext/dba/libflatfile/flatfile.c: - MFB: safe_emalloc() - -2003-04-24 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Abtract some ftp connection/negotiation steps out and add support for - stream_opendir. This allows things like opendir('ftp://ftp.foo.com/path') - -2003-04-24 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/standard/html.c - main/main.c: - minor compiler incompatability fixes - -2003-04-24 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/php_function.php: - whitespace changes in generated code - - * scripts/ext_skel_ng/extension_parser.php: - <![CDATA[ generates additional linefeeds? - -> trim these ... - - * scripts/ext_skel_ng/ext_skel_ng.php: - use PEAR::System instead of system() to remove directories - ... plus some whitespace/indent changes :/ - -2003-04-24 David Hill <David.Hill@hp.com> - - * ext/standard/html.c: - Fix compiler error on null statement in switch - -2003-04-24 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/TODO: - todo list update - -2003-04-24 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/activescript/classfactory.cpp: - MFB fix for registration - - * (PHP_4_3) - sapi/activescript/classfactory.cpp: - Potential fix for problems during registration - -2003-04-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/pcre/php_pcre.c: - emalloc -> safe_emalloc - - * (PHP_4_3) - ext/mysql/php_mysql.c: - emalloc -> safe_emalloc - -2003-04-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Revert some ini settings to be hardcoded due to popular demand - -2003-04-23 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php: - config.m4 generation revisited - - * scripts/ext_skel_ng/extension_parser.php: - parse <deps> content - - * scripts/ext_skel_ng/extension_parser.php: - reorganized code generation - - source file includes generated header only, - generated header includes anything else - and is able to prepend include statements - to files that need to be included *before* - any php delivered header files - - 'private' functions are now moved up in the - generated source file so we do not add extra - C protos for them before use - - * scripts/ext_skel_ng/extension_parser.php: - make sure .dsp files have DOS line endings when generated on Unix - - * scripts/ext_skel_ng/extension_parser.php: - don't forget to add the function list delimiter entry ... :/ - - * scripts/ext_skel_ng/extension_parser.php: - documentation generation improvements - - * scripts/ext_skel_ng/extension_parser.php: - version number and copyright year update - - * scripts/ext_skel_ng/extension.dtd: - required ext. header files may be specified in <deps> - - * scripts/ext_skel_ng/extension_parser.php: - enable resource lookup by name - - * scripts/ext_skel_ng/extension.dtd - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php - scripts/ext_skel_ng/php_resource.php: - Resource handling fixed and improved: - - resources may have an additional type specifier in prototypes - - the 'alloc' attribute specifies whether to emalloc/efree - the resource payload in generated code or not - - Example code generation for function return types - - Small docbook generation fixes in function documentation - - * scripts/ext_skel_ng/extension_parser.php: - start to parse the <deps> tag -> support both C and C++ extensions - - * scripts/ext_skel_ng/extension.dtd: - Project programming language may be specified in <deps> tag - for now only 'c' and 'cpp' for c++ are supported - -2003-04-23 Jani Taskinen <sniper@iki.fi> - - * ext/xslt/config.m4: - Fix obvious flaw in this test - -2003-04-23 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/php_ircg_cache.c: - Fix leaking garbage into messages - - * ext/ircg/config.m4: - indention - - * ext/ircg/config.m4: - Add -ldl for dlsym for now - - * ext/ircg/ircg.c - ext/ircg/php_ircg.h - ext/ircg/php_ircg_private.h - ext/ircg/php_ircg_tokenizer.c - ext/ircg/php_ircg_tokenizer.h: - Improve format messages handling - - Untrusted users can no longer fill the shm segment with unused format sets - - Also, the tokenizer now uses inline strings for storing smaller strings - which can have a profound effect on the memory use of format sets. - -2003-04-23 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/formatted_print.c - ext/standard/scanf.c: - emalloc -> safe_emalloc - -2003-04-22 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/standard/html.c: - MFB: &039; which is a single-quote may also come in as &39; - I see no reason not to support both in html_entity_decode() - - * (PHP_4_3) - ext/standard/html.c: - &039; which is a single-quote may also come in as &39; I see no reason - not to handle both in html_entity_decode() - -2003-04-22 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Check for a failure from ircg_setup_global - - * ext/ircg/ircg_common.c: - fix strcmp check - - * ext/ircg/ircg.c: - Drop docref for improved PHP 4.2 compatibility - - * ext/ircg/ircg.c: - Supply bg colors for PHP 4.2 and remove sleep call - - * ext/ircg/ircg.c - ext/ircg/ircg_common.c - ext/ircg/php_ircg_private.h: - First try at providing compatibility for existing PHP 4.2 - deployments which lack certain SAPI functions. - -2003-04-22 Sara Golemon <php@alphaweb.net> - - * ext/standard/ftp_fopen_wrapper.c: - Feature Request #7121. - Allow overwritting of files via ftp:// wrapper. - Requires context option: $context['ftp']['overwrite'] != 0 - -2003-04-22 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - ext/standard/css.c: - add vr class - - * (PHP_4_3) - ext/standard/info.c - ext/standard/info.h: - Drop php_info_print_table_row_ex from the 4.3 branch - - * ext/standard/css.c: - Add vr class - - Noticed by: Jon Parise - - * ext/ircg/php_ircg_smart_str.h: - fix macro - -2003-04-22 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/standard/metaphone.c - ext/standard/pack.c - ext/standard/reg.c: - emalloc -> safe_emalloc. - -2003-04-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/gd/config.m4: - MFH(r-1.136): the feature is less relevant to encoding conversion indeed - - * ext/gd/config.m4: - The feature is less revelant to encoding conversion indeed - - * ext/standard/user_filters.c: - Reduced leaks in userland filters - - * ext/standard/var.c: - Unified all those redundant printf's - -2003-04-21 Jani Taskinen <sniper@iki.fi> - - * ext/oci8/oci8.c: - Fix bug #23198 - -2003-04-21 Stanislav Malyshev <stas@zend.com> - - * ext/standard/var.c: - Update to latest inteface change for get_class_name - -2003-04-21 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Properly update the global httpd_time_now and remove php_makefile from diff - -2003-04-20 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Reduce standard allocation size to 6MB - -2003-04-20 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - Revert change to stream_copy_to_stream() - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/assert.c: - Access the struct directly here - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Further refine output of phpinfo - - * main/php.h: - Fix PUTS/PUTS_H to only evaluate their argument once. - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/inheritance_002.phpt: - Add a test for ctor precedence - -2003-04-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug22414.phpt: - Do not hardcode php path. - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re - ext/ircg/php_ircg_cache.c - ext/ircg/php_ircg_cache.h - ext/ircg/php_ircg_conversion.c - ext/ircg/php_ircg_error.c - ext/ircg/php_ircg_private.h - ext/ircg/php_ircg_smart_str.h - ext/ircg/php_ircg_tokenizer.c - ext/ircg/php_ircg_tokenizer.h: - Improve phpinfo output a bit - - Use IRCG's smart_str header only--not sure how this has ever worked before - (allocation of memory on the heap vs. shared memory) - - * (PHP_4) - ext/standard/info.c - ext/standard/info.h - main/SAPI.c - main/SAPI.h: - Merge changes from PHP_4_3 - -2003-04-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug22414.phpt: - Do not make the test rely on the availability of the cat command. - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/info.c - ext/standard/info.h: - Extend print_table_row so that one can specify the CSS class - directly. Add "vr" class which aligns the content to the right border. - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - run-tests.php: - MFH: The env-var TEST_PHP_EXECUTABLE is needed in tests - - * run-tests.php: - The env-var TEST_PHP_EXECUTABLE is needed in tests - -2003-04-19 Holger Zimmermann <zimpel@t-online.de> - - * sapi/pi3web/php4pi3web.dsp - sapi/pi3web/pi3web_sapi.c - sapi/pi3web/pi3web_sapi.h: - Added PHP4PI3WEB_EXPORTS in order to control exports/imports on Win32 - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Fix more shutdown wierdness - - * ext/standard/assert.c: - Update to new macros - -2003-04-19 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/cli/php_cli.c: - Fix folding marker - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Do init CG(in_compilation) here until someone finds a better place - -2003-04-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/gd/config.m4 - ext/gd/gd.c: - MFH(r-1.135, r-1.268): made phpinfo() / gd_info() indicate availability of - JIS feature - - * ext/gd/config.m4 - ext/gd/gd.c: - Made phpinfo() / gd_info() indicate availability of JIS feature - - * ext/gd/config.m4: - Fixed help text alignment - -2003-04-19 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/mnogosearch/php_mnogo.h: - Don't spill our (PHP) HAVE_PGSQL/MYSQL into the mnogo header(s) - - * (PHP_4_3) - ext/standard/metaphone.c: - remove useless prototype - -2003-04-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/gd/config.m4: - MFBed Rui's patch - -2003-04-19 Rui Hirokawa <rui_hirokawa@ybb.ne.jp> - - * (PHP_4_3) - ext/gd/config.m4: - added an option to support japanese encoding conversion in bundled gd. - -2003-04-19 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - Let stream_copy_to_stream() accept either stream resource or filename/url - string. If filename, open the file, do the copy, then close it. - -2003-04-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Shutdown memleaks - -2003-04-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/domxml/php_domxml.c: - Added missing safe_mode checks. - -2003-04-17 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Catch up to Moriyoshi's streams megapatch - -2003-04-17 Jani Taskinen <sniper@iki.fi> - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: - CS cleanup + NS protection for some functions (used only in sockets.c btw) - -2003-04-17 Sara Golemon <php@alphaweb.net> - - * ext/sockets/tests/ipv4loop.phpt - ext/sockets/tests/ipv6loop.phpt: - Basic IPv4 and IPv6 loopback tests for ext/sockets - - * NEWS - TODO - ext/sockets/sockets.c: - Add IPv6 support to ext/sockets - - * TODO: - strtok() already made binary safe by sas nearly 2 years ago. Ref: - ext/standard/string.c(r-1.212) - -2003-04-17 Jay Smith <jsmith@tutorbuddy.com> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - MFH: fix some segfaults in some pg_lo_* functions - - * ext/pgsql/pgsql.c: - Fix some segfaults in some of the pg_lo_* functions. - -2003-04-17 Jani Taskinen <sniper@iki.fi> - - * ext/standard/var_unserializer.re: - add missing header - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.c: - touch - -2003-04-17 Sara Golemon <php@alphaweb.net> - - * main/php_streams.h: - Macro: php_stream_get_from_zval(php_stream *stream, zval **zstream, char - *mode, int options, char **opened_path, php_stream_context *context) - Z_TYPE_PP(zstream) can be either IS_RESOURCE (An already opened stream) or - IS_STRING (a path to a stream to be opened) - -2003-04-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/sockets/sockets.c: - Integer overflow stuff. - - * (PHP_4_3) - ext/standard/string.c: - safe_emalloc() and few other integer overflow fixes. - -2003-04-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-16 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - Fixed bug #23232 (safe_mode does not honor PHP_AUTH_* in apache2) - -2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/array.c - ext/standard/cyr_convert.c - ext/standard/exec.c - ext/standard/url_scanner_ex.re: - MFH(r-1.226, r-1.24, r-1.99, r-1.68): fixed implicit cast issue - - * ext/standard/array.c - ext/standard/cyr_convert.c - ext/standard/exec.c - ext/standard/url_scanner_ex.re: - Fixed implicit cast issue with is*() and to*() functions - - * (PHP_4_3) - NEWS: - BFN - - * ext/standard/strnatcmp.c: - Fixed bug #19795 - - * ext/w32api/w32api.c: - Fixed typo - - * (PHP_4_3) - ext/sockets/sockets.c: - MFH(r-1.137): compiler warning fix & possible 64bit fix - - * ext/sockets/sockets.c: - compiler warning fix and possible 64bit fix - -2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - TODO_SEGFAULTS: - update - - * (PHP_4_3) - ext/dba/dba.c - ext/dba/dba_cdb.c - ext/dba/libcdb/cdb_make.c: - safe_emalloc() - - * (PHP_4_3) - ext/exif/exif.c: - - Correcting fix for safe_emalloc - - * (PHP_4_3) - ext/exif/exif.c: - Use safe_emalloc but as macro until the function is fixed - -2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/sockets/sockets.c: - Fixed bug #23080 - -2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Don't access what is already freed (noticed by Sascha) - -2003-04-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed memleak - - * ext/standard/filters.c: - Added missing sanity check - - * ext/standard/filters.c - ext/standard/php_fopen_wrapper.c - ext/standard/streamsfuncs.c - main/streams/filter.c - main/streams/php_stream_filter_api.h: - Changed stream filter factory to be capable of accepting a zval as a - parameter - instead of a string - -2003-04-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch - sapi/thttpd/thttpd_patch: - fix two uninitialized reads - - * sapi/thttpd/thttpd.c: - Nuke all sn?printf's and rely on the optimized httpd_ntoa to - convert the IP to a string representation. - - * (PHP_4_3) - main/streams.c: - Accessing "stream" after freeing it is not a good idea - - ==32692== Invalid read of size 4 - ==32692== at 0x80CAFB3: _php_stream_free - (/home/sas/src/php4/main/streams.c:395) - ==32692== by 0x80CE096: _php_stream_cast - (/home/sas/src/php4/main/streams.c:2244) - ==32692== by 0x80CEDD4: _php_stream_open_wrapper_as_file - (/home/sas/src/php4/main/streams.c:2684) - ==32692== by 0x80C1C6E: php_fopen_wrapper_for_zend - (/home/sas/src/php4/main/main.c:761) - ==32692== Address 0x414487EC is 44 bytes inside a block of size 116 - free'd - ==32692== at 0x401622FB: free (vg_clientfuncs.c:182) - ==32692== by 0x80DB337: _efree - (/home/sas/src/php4/Zend/zend_alloc.c:265) - ==32692== by 0x80CAFAF: _php_stream_free - (/home/sas/src/php4/main/streams.c:393) - ==32692== by 0x80CE096: _php_stream_cast - (/home/sas/src/php4/main/streams.c:2244) - - * main/main.c: - Fix uninitialized reads - - ==32323== Conditional jump or move depends on uninitialised value(s) - ==32323== at 0x80F5A5C: zend_ini_color_displayer_cb - (/home/sas/src/php4/Zend/zend_ini.c:374) - ==32323== by 0x80C5B7F: php_ini_displayer_cb - (/home/sas/src/php4/main/php_ini.c:60) - ==32323== by 0x80C5D15: php_ini_displayer - (/home/sas/src/php4/main/php_ini.c:115) - ==32323== by 0x80F0168: zend_hash_apply_with_argument - (/home/sas/src/php4/Zend/zend_hash.c:707) - -2003-04-16 Jan Lehnardt <jan@dasmoped.net> - - * build/buildcheck.sh: - - allow libtool to be a symlink. Discussed with Sascha - -2003-04-16 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Merging some Premium thttpd improvements, notably - - - periodic update of date strings - - caching of Last-Modified values - - use of smart_str'ings for crafting HTTP header (static files) - and inside make_log_entry - - buffered log writing - - httpd_ntoa is about 8 times faster - - Overall improvement: Around 50% faster now - - * ext/standard/php_smart_str.h - ext/standard/php_smart_str.h: - Simplify use of this header in external apps - -2003-04-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - Change to use safe_emalloc() and provide macro for now - -2003-04-16 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4 - acinclude.m4 - acinclude.m4: - add missing check - -2003-04-16 Jani Taskinen <sniper@iki.fi> - - * sapi/cli/getopt.c - sapi/cli/php_cli.c - sapi/cli/php_getopt.h: - Added missing CVS Id tags - - * ext/bcmath/tests/bcadd.phpt - ext/bcmath/tests/bccomp.phpt - ext/bcmath/tests/bcdiv.phpt - ext/bcmath/tests/bcmod.phpt - ext/bcmath/tests/bcmul.phpt - ext/bcmath/tests/bcpow.phpt - ext/bcmath/tests/bcscale.phpt - ext/bcmath/tests/bcsqrt.phpt - ext/bcmath/tests/bcsub.phpt - ext/sysvsem/tests/sysv.phpt - tests/classes/bug20120.phpt: - SKIP -> SKIPIF - - * (PHP_4_3) - NEWS: - missing dot. :) - -2003-04-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Fixed bug #23225 (money_format() didn't handle erroneous return of strfmon) - - - * (PHP_4_3) - NEWS: - Bug fixes. - - * ext/imap/php_imap.c: - Fixed bug #22939 (crash in imap_header_info()). - -2003-04-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase/php_sybase_db.c: - Cleaner error handling. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - main/streams.c: - Fixed bug #23201 (set_file_buffer() crashes with stdio streams). - - - * ext/sybase/php_sybase_db.c: - Fixed bug #23187 (memory leaks in sybase_connect/sybase_pconnect). - - Intial patch by: fukusaka@xa2.so-net.ne.jp - -2003-04-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - NEWS - ext/dba/dba_cdb.c: - MFH: Fixed Bug #23188 CDB databases created with 'c' mode do not work. - - * ext/dba/dba_cdb.c: - Fixed Bug #23188 CDB databases created with 'c' mode do not work. - -2003-04-14 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - bug fixing news. - - * ext/standard/http_fopen_wrapper.c: - Fixed bug #23152 ($http_response_header empty on invalid URLs) - -2003-04-14 Jesus M. Castagnetto <jmcastagnetto@yahoo.com> - - * (PHP_4_3) - pear/PEAR/Dependency.php: - Updating the PHP_4_3 branch with the fix for bug #2306. - - * (RELEASE_1_1) - pear/PEAR/Dependency.php: - Fixing bug #23060 - -2003-04-14 Masaki Fujimoto <masaki-f@fides.dti.ne.jp> - - * (PHP_4_3) - NEWS: - - fixed bug-id - -2003-04-14 Jani Taskinen <sniper@iki.fi> - - * NEWS - NEWS: - style - -2003-04-13 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Modify str_replace/str_ireplace to report how many needles were matched. - (FR #8218) - -2003-04-13 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c - ext/ircg/ircg.c: - sync - - * (PHP_4_3) - ext/ircg/ircg.c - ext/ircg/ircg.c: - add missing <br /> - -2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Make it static - - * (PHP_4_3) - NEWS: - Inform abot.. - -2003-04-13 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4: - don't remove config.nice directly, so that we don't lose it on - inferior systems like windows. - -2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/streams/streams.c: - Speling - -2003-04-13 Sascha Schumann <sascha@schumann.cx> - - * configure.in: - cygwin ships with bison 1.875b, so we need to remove that b here - -2003-04-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c - ext/dba/tests/dba009.phpt: - Reenable dba_popen() - - * main/streams/streams.c: - Fix persistent stream closing (that one took me at least 3 days) - -2003-04-13 Sergey Kartashoff <gluke@mail.ru> - - * ext/mnogosearch/php_mnogo.c: - - Udm_Make_Excerpt has been fixed to be compatible with mnogosearch-3.2.10+ - -2003-04-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * TODO: - Moved a controversial entry to the proper place - - * NEWS: - NFN - - * ext/standard/php_string.h: - Forgot about this one :) - - * TODO - ext/standard/string.c - tests/run-test/test007.phpt: - Made dirname() binary-safe. - - * (PHP_4_3) - TODO: - MFH(r-1.141): strip_tags() is also binary-safe now. - - * TODO: - strip_tags() is also binary-safe now. - -2003-04-12 Sara Golemon <php@alphaweb.net> - - * TODO: - Scratch off done TODOs - - * ext/standard/string.c - ext/standard/tests/strings/strripos.phpt - ext/standard/tests/strings/strrpos.phpt: - Add tests for strrpos/stripos, and minor fix to maintain BC for condition - with empty needles/haystacks - - * ext/standard/string.c: - Rewrite strrpos and strripos to be binary safe and behave the way their - prototype suggests (also like their counterparts strpos and stripos) i.e.: - Allow string needles rather than just characters - -2003-04-11 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN. - - * main/php_open_temporary_file.c: - Fix for #23069 (Windows sets readonly mode for temporary files in tempnam) - -2003-04-11 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mysql/php_mysql.c: - - Fixed protos - -2003-04-11 Hartmut Holzgraefe <hartmut@php-groupies.de> - - * ext/mysqli/mysqli_api.c: - accept possible leaks for now to make SELECTS with both bound parameters - and results again ... - - * ext/mysqli/mysqli_api.c: - proto fix - - * ext/mysqli/mysqli_api.c: - parameter count for bind stuff is different in OO interface - -2003-04-11 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c: - Export constants to userland - -2003-04-11 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - segv fix. - - * ext/mhash/mhash.c: - Fixed integer overflow inside mhash_keygen_s2k(). - -2003-04-10 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - comment xmlMemoryDump() out (only needed for debugging) - - * (PHP_4_3) - ext/domxml/php_domxml.c: - MFH. - - Fixed memleaks in domxml_doc_add_root, domxml_xslt_stylesheet - and domxml_xslt_stylesheet_doc - - Completed implementation of domxml_doc_imported_node. - - * ext/domxml/php_domxml.c: - - More TSRMLS stuff. - - Fixed memleaks in domxml_doc_add_root, domxml_xslt_stylesheet - and domxml_xslt_stylesheet_doc - - Completed implementation of domxml_doc_imported_node. - -2003-04-10 Stanislav Malyshev <stas@zend.com> - - * sapi/apache2handler/sapi_apache2.c: - Make Apache 2 define SG(request_info).path_translated like Apache 1 did. - - * sapi/apache2filter/sapi_apache2.c: - make Apache define SG(request_info).path_translted, like Apache 1 did. - -2003-04-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysql/php_mysql.c: - Fixed a crash in the query tracer output due to buffer overflow. - Fixed a crash in notice message for unbuffered query. - - * (PHP_4_3) - TODO_SEGFAULTS: - More integer overflows. - - * (PHP_4_3) - ext/gd/libgd/gd_jpeg.c: - MFH (fix of Win32 build by Sebastian Bergmann) - -2003-04-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/standard/info.c - main/SAPI.h - main/main.c - main/php_ini.c - sapi/cli/TODO - sapi/cli/php_cli.c: - MFH: cli/ini/html_errors/info (they are related) - - * ext/domxml/php_domxml.c: - Fix ZTS build and warnings - -2003-04-09 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/standard/info.c: - MFB: Forgotten _FORM -> _REQUEST change - - * (PHP_4_3) - ext/standard/info.c: - Oops, there is no _FORM auto-global. We changed this to _REQUEST ages ago. - -2003-04-09 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/standard/info.c: - - MFH: html output for Zend Extension version strings - - * ext/standard/info.c: - - Fixed printing the version string if it includes zend extensions in - text-mode - -2003-04-09 Edin Kadribasic <edink@proventum.net> - - * ext/oci8/config.m4: - -** empty log message *** - - * (PHP_4_3) - ext/oci8/config.m4: - Fixed bug #22521. - HAVE_OCI8_SHARED_MODE causes segfaults on startup on many configurations. - -2003-04-09 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - fixed some memleaks when using attribute nodes (Rob Richards) - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - Fixed some memleaks when using attributes - - Added attrnode->set_value() - (by Rob Richards) - -2003-04-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd.h: - Added missing bit from gd2.0.12 sync. - -2003-04-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Hopefully last fix on error reporting - -2003-04-08 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - ext/standard/file.h: - Switch file_put_contents 'bool use_include_path' to 'int flags' to allow - other options such as appending - - * ext/standard/file.c: - Add context support to file_put_contents() and readfile(), convert - readfile() to zend_parse_parameters usage, fix proto for - file_put_contents() - - * ext/standard/file.c: - Added context support to file() - -2003-04-08 Christian Stocker <chregu@phant.ch> - - * NEWS: - domdocument->free() was MFHd to PHP_4_3 branch. - - * (PHP_4_3) - ext/domxml/php_domxml.c: - MFH (fixes memleaks in element->get_elements_by_tagname & - document->get_elements_by_tagname) - - * ext/domxml/php_domxml.c: - fixes memleaks in element->get_elements_by_tagname & - document->get_elements_by_tagname - - * NEWS: - NEWS entry fixes for domxml (more readable hopefully...) - - * (PHP_4_3) - NEWS: - Fixes/Additions done for domxml - - * (PHP_4_3) - ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - Big Patch with a lot of mem-leak fixes - - Attribute nodes are freed/generated correctly - - xsltstylesheets are freed correctly - - xpathregister doesn't leak anymore - - parser/xsltglobals cleanup at MSHUTDOWN - - Added DomDocument->free() for removing documents during script-time - - * ext/domxml/php_domxml.c: - make it possible to free DomHtmlDocuments as well - -2003-04-08 Andrei Zmievski <andrei@gravitonic.com> - - * ext/standard/php_string.h: - Remove php_memnstr (it's in ZE now). - - * main/php.h: - Move memnstr into Zend and make an alias for BC in PHP. - -2003-04-08 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - make it compile .... - -2003-04-08 Jani Taskinen <sniper@iki.fi> - - * NEWS - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - file_set_contents -> file_put_contents - -2003-04-08 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - Fixes a bunch of memleaks, especially with attributes (by Rob Richards - and me) - - Added domdocument->free() for freeing documents during script-time - -2003-04-08 Tal Peer <tal@twisthost.com> - - * EXTENSIONS: - FriBidi was moved to PECL long time ago - -2003-04-08 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/gd/libgd/gd_jpeg.c: - Fix Win32 build. - -2003-04-08 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - exif reminder - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/exif/exif.c: - Fixed bug #23102 (integer overflow in exif_iif_add_value()). - -2003-04-08 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c: - Add context support to file_get_contents - -2003-04-07 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Removed entry that is in the PHP_4_3 branch.. - - * NEWS: - reorder - - * (PHP_4_3) - NEWS: - BFN - -2003-04-07 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/standard/http_fopen_wrapper.c: - Introduce support for context options 'method', 'header', 'content' - -2003-04-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/standard/datetime.c: - MFH: Fixed bug #23071 (when DST in effect, date("T") crashed PHP) - - * ext/standard/datetime.c: - Fixed bug #23071 (when DST in effect, date("T") crashed PHP) - -2003-04-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * .gdbinit: - Support for ZTS - -2003-04-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - .gdbinit: - MFH(r-1.5): improved zmemcheck macro so it displays the size of each memory - block too. - - * .gdbinit: - Improved zmemcheck macro so it displays the size of each memory block too. - - * (PHP_4_3) - .gdbinit: - MFH(r-1.4): improved readability of zmemcheck output - - * .gdbinit: - Improved readability of zmemcheck output - - * .gdbinit: - - Added zmemcheck macro, which may help you examine the memory blocks being - handled by the memory manager. - -2003-04-06 Jani Taskinen <sniper@iki.fi> - - * NEWS: - reorder - -2003-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/gd.c: - Collate version handling and bump up version (noticed by Peter Neuman) - -2003-04-05 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - Useful for adding and parsing (well-balanced) document fragments. - - Bumped up API version number - -2003-04-05 Jani Taskinen <sniper@iki.fi> - - * configure.in: - --enable-all is not useful at all, removed from help - - * ext/sockets/php_sockets.h: - Better ifdef it out here too - -2003-04-05 Sara Golemon <php@alphaweb.net> - - * ext/openssl/xp_ssl.c: - Debug watches probably don't belong in CVS. - -2003-04-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - GD news. - - * ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_gd.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_io.h - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gdcache.c - ext/gd/libgd/gdcache.h - ext/gd/libgd/gdft.c - ext/gd/libgd/gdkanji.c: - Syncronized bunbled GD library with gd 2.0.12 - - -2003-04-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Include ldd output - -2003-04-05 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist - php.ini-recommended: - dividend -> divisor - - * ext/session/php_session.h - ext/session/session.c: - dividend -> divisor - - Submitted by: Jesus M. Castagnetto <jmcastagnetto@yahoo.com> - -2003-04-05 Brian France <list@firehawksystems.com> - - * ext/curl/multi.c: - - Added HAVE_CONFIG_H check so the phpize build method works - -2003-04-05 Sara Golemon <php@alphaweb.net> - - * main/streams/xp_socket.c: - Add IPv6 support to stream_socket_client/server() - -2003-04-05 Pierre-Alain Joye <paj@pearfr.org> - - * pear/package-PEAR.xml: - what? maintainer is not a valid role :) - -2003-04-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Warning fix - -2003-04-04 Sara Golemon <php@alphaweb.net> - - * ext/standard/streamsfuncs.c: - User shouldn't have to initialize this pass-by-ref parameter - -2003-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/sockets/config.m4 - ext/sockets/sockets.c: - MFH: added check for struct cmsghdr. now sockets extension can be built - under cygwin - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * ext/rpc/java/config.m4: - - Fixed bug #22944 (--with-java "make install" fails) - -2003-04-04 Sterling Hughes <sterling@bumblebury.com> - - * CODING_STANDARDS: - both these entries are bad, and were never agreed upon. - assert() usage is a controversial concept at best. - docref() is something quite a few of us strong disagree with. suspending - this until further discussion. - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/curl/curl.c: - Fix bug #23048, CURLOPT_ENCODING is not always available - -2003-04-04 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/multi.c: - forgot to commit this. - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * ext/gd/config.m4: - Check that t1lib has T1_StrError - - * configure.in - ext/sockets/config.m4: - - Checks specific to some extension belong in the extension's config.m4 - -2003-04-04 Andrei Zmievski <andrei@gravitonic.com> - - * main/php.h: - Introduce ZEND_ME() and ZEND_METHOD() macros. Use these for declaring - class methods to avoid name collisions. - -2003-04-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/sockets/sockets.c: - MFH(r-1.135): fixed memleak in socket_select() - - * ext/sockets/sockets.c: - Fixed memleak in socket_select - - * configure.in - ext/sockets/sockets.c: - Added cmsghdr check. Now sockets extension can be built under cygwin. - - * (PHP_4_3) - TODO_SEGFAULTS: - Sorry, forgot these ones - - * (PHP_4_3) - TODO_SEGFAULTS: - renumbering - - * (PHP_4_3) - TODO_SEGFAULTS: - segfault busting news - replacing one tab to 4 spaces - - * (PHP_4_3) - ext/mbstring/mbfilter.c: - MFH(r-1.55): added missing sanity check, which was causing segfault. - - * ext/mbstring/mbfilter.c: - Added missing sanity check, which was causing segfault. - -2003-04-04 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Simplify and enhance readability. - -2003-04-04 Sascha Schumann <sascha@schumann.cx> - - * main/output.c: - Backout Jani's commit to resync branches - -2003-04-04 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h: - Added stream_get_transports() - - * main/streams/streams.c: - Prevent php_stream_get_record from grabbing more than maxlen characters - -2003-04-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Might as well disallow 0x0 images. - - Thanks Marcus. - -2003-04-04 Pierre-Alain Joye <paj@pearfr.org> - - * pear/package-PEAR.xml: - - Add some releases notes - - Add myself in the maintainer list (stig) - -2003-04-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - TODO_SEGFAULTS: - Notes about various possible integer overflows in bundled gd library. - - * (PHP_4_3) - TODO_SEGFAULTS: - More gd stuff. - - * (PHP_4_3) - TODO_SEGFAULTS: - Fixed segv as well as info about new segvs in gd. - -2003-04-04 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - whip script files where they belong - -2003-04-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fix segfault in imagecopyresized(). - -2003-04-04 Stig Bakken <ssb@fast.no> - - * pear/scripts/pear.sh: - - look for pearcmd.php in the right directory when run from a cvs checkout - - * pear/package-PEAR.xml - pear/scripts/pear.sh - pear/scripts/pear_unices: - - rename pear_unices to pear.sh and make it a pure shell script - -2003-04-04 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - - Better errors for T1lib. - - Sanity check into imagepsextendfont(). - -2003-04-03 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - pear.in is renamed to pearcmd.php - - * pear/package-PEAR.xml - pear/scripts/.cvsignore - pear/scripts/pear.in - pear/scripts/pear_unices - pear/scripts/pearcmd.php: - - paj's last Windows install fixes - - * pear/scripts/pear.bat: - - use PHP_PEAR_* environment variables (paj) - - * pear/PEAR/Frontend/CLI.php: - - disable table borders in output to save width - - * pear/OS/Guess.php: - - windows bugfix - - * pear/PEAR.php: - - support both error codes and messages in the second parameter to - PEAR::isError() - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - Use php_error_docref. - -2003-04-03 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Registry.php: - - remove track_errors ini fiddling, was a PHP bug that should be fixed now - - * pear/PEAR/Common.php: - - initialize pkginfo with an empty provides array - -2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/exif/exif.c: - MFB - -2003-04-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - Check for flex version 2.5.4 - -2003-04-03 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - one in socket_select - - * (PHP_4_3) - TODO_SEGFAULTS: - augment summary with fixes which predate the list - - * (PHP_4_3) - TODO_SEGFAULTS: - add chunk_split - - * (PHP_4_3) - TODO_SEGFAULTS: - another one fixed, a new one found - - * ext/gd/gd.c: - Fix segfaults in imagecreate/imagecreatetruecolor - - * (PHP_4_3) - TODO_SEGFAULTS: - fix - - * (PHP_4_3) - TODO_SEGFAULTS: - update regarding dbase extension - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * main/output.c: - WS & CS fix - -2003-04-03 Sara Golemon <php@alphaweb.net> - - * ext/standard/array.c: - Kludgy fix for floating point drift causing problems like - range(1.0,1.5,0.1) == array(1.0,1.1,1.2,1.3,1.4); - -2003-04-03 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - Update - we purged the full list\! - - * main/output.c: - Add some checks and avoid passing invalid data to call_user_function_ex. - - Fixes some heap corruption and allocation of negative amounts of memory. - - * ext/standard/basic_functions.c: - Prevent entering of anything but arrays/strings in register_shutdown_func - - Noticed by: Jan Schneider - -2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/exif/exif.c: - Clean up the parameter handling here - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * NEWS: - reorder - -2003-04-03 Christian Stocker <chregu@phant.ch> - - * NEWS: - new domxml_elem_set_attribute_node() should have gone into NEWS, but I - forgot.. - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - Added domxml_elem_set_attribute_node() method. (Rob Richards) - -2003-04-03 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c: - fixed mysqli_prepare_result - - * ext/mysqli/tests/047.phpt: - fixed output - -2003-04-03 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/string.c - ext/standard/string.c: - - CS - -2003-04-03 Jani Taskinen <sniper@iki.fi> - - * ext/bcmath/bcmath.c: - Another CS fix. - - * ext/standard/basic_functions.c: - CS fix - -2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - TODO_SEGFAULTS: - Unable to reproduce.. - - * (PHP_4_3) - TODO_SEGFAULTS: - segfault busting news - - * (PHP_4_3) - ext/xml/xml.c: - MFH(r-1.117): fixed segfault in xml_parser_create() - - * ext/xml/xml.c: - Fixed segfault in xml_parser_create() - -2003-04-03 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - ext/ftp/php_ftp.c: - Fixed bug #23004 (When ftp_close() is called, sent QUIT to the ftp server) - -2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - main/output.c: - MFH(r-1.152): fixed memleak in output buffering facility - - * main/output.c: - Fixed memleak in output buffering facility - - * (PHP_4_3) - TODO_SEGFAULTS: - Removed i18n_convert() from the entries because that is an alias for - mb_convert_encoding() - -2003-04-03 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS: - Update - -2003-04-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - MFH(r-1.38): fixed segfault in mb_ereg_match() - - * ext/mbstring/php_mbregex.c: - Fixed segfault in mb_ereg_match() - - * (PHP_4_3) - ext/mbstring/php_mbregex.c: - MFH(r-1.37): fixed lots of crashes in mbregex - - * ext/mbstring/php_mbregex.c: - Fixed lots of crashes in mbregex. - -2003-04-02 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/bcmath/bcmath.c: - MFB: Check for negative precision - - * (PHP_4_3) - TODO_SEGFAULTS - ext/bcmath/bcmath.c: - Negative precision makes no sense, so check for that, but let the memory - manager error out on huge non-negative precision args - - * ext/standard/basic_functions.c: - MFB: Fix unregister_tick_function crash - - * (PHP_4_3) - TODO_SEGFAULTS - ext/standard/basic_functions.c: - Fix unregister_tick_function crash - -2003-04-02 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/028.phpt - ext/mysqli/tests/042.phpt: - fixed expected output - -2003-04-02 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/exif/exif.c: - MFB: Get rid of bogus dtors - - * (PHP_4_3) - ext/exif/exif.c: - Get rid of bogus dtors - - * ext/standard/string.c: - MFB: Fix the setlocale() segfault - - * (PHP_4_3) - TODO_SEGFAULTS - ext/standard/string.c: - Fix the setlocale() segfault - -2003-04-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * configure.in: - For now only bison 1.28, 1.35 and 1.75 are working properly - -2003-04-02 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/apache/.cvsignore: - - Update for new name - -2003-04-02 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-04-02 Sterling Hughes <sterling@bumblebury.com> - - * ext/curl/multi.c: - add the ability for curl_multi_info to introspect the handles. - - -2003-04-02 Colin Viebrock <colin@easydns.com> - - * ext/standard/basic_functions.c - ext/standard/info.c - ext/standard/info.h: - fixes for logo guid functions - - * main/logos.h: - oops ... committed the wrong one - - * main/logos.h: - fix logo (outline around letters) - -2003-04-02 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - BFN - - * ext/ldap/ldap.dsp: - Fixed bug #23008 - -2003-04-02 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - Patch for Bug #22774 by Rob Richards - -2003-04-02 Sara Golemon <php@alphaweb.net> - - * tests/strings/002.phpt: - Avoid having output_buffering cause this test to improperly fail. - - * ext/standard/tests/file/userfilters.phpt: - New test for userfilters rewrite - -2003-04-02 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Fixed possible integer overflow in str_repeat(). - -2003-04-02 Jay Smith <jsmith@tutorbuddy.com> - - * (PHP_4_3) - ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: - MFH - -2003-04-01 Jay Smith <jsmith@tutorbuddy.com> - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: - Fix 'timestamp without timezone', too. - -2003-04-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/pgsql/pgsql.c: - Fix 'time with timezone', too - -2003-04-01 Jay Smith <jsmith@tutorbuddy.com> - - * ext/pgsql/pgsql.c: - Fixed bug #23009 (pg_select with timestamp) - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS - ext/standard/array.c: - Arbitrarily limit array_pad() to only do 1 million elements at a time. - Probably still too high, but it solves the segfault for now. - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/filters/bug22538.phpt: - Fixed bogus test - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/output.c: - s/0/FAILURE/ - - * main/output.c: - Fix an uninitialized read, default to FAILURE - - * (PHP_4_3) - main/output.c: - Fix an uninitialised read for ob_start(array()) - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/dbase/dbf_head.c - ext/exif/exif.c - ext/standard/array.c: - MFB - - * (PHP_4_3) - TODO_SEGFAULTS - ext/dbase/dbf_head.c: - Argh!!! I guess nobody has ever looked at this code. - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/filters/bug22538.phpt: - Added a test case for bug #22538 - - * ext/mbstring/php_mbregex.c: - oops - - * ext/mbstring/php_mbregex.c: - Reverted the last patch; the problem is elsewhere.. - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS - ext/exif/exif.c: - Fix exif crashes - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Fixed crash that occurs due to an abused persistent hashtable. - -2003-04-01 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - TODO_SEGFAULTS: - Update (not fixed in HEAD because the API for this function needs to - change in PHP5. It is moronic the way it is now) - - * (PHP_4_3) - ext/sockets/sockets.c: - Ok, really fix socket_iovec_alloc() this time - -2003-04-01 Jani Taskinen <sniper@iki.fi> - - * NEWS: - crap removal - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - configure.in: - MFH: Fixed bug #22987 (missing perror() check in configure) - - * configure.in: - Fixed bug #22987 (missing perror() check in configure) - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - more insight re. ob_start bug - - * (PHP_4_3) - TODO_SEGFAULTS: - The ob_start issue is reproducible. - -2003-04-01 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/tests/strings/bug22904.phpt: - oops - - * ext/standard/tests/strings/bug22904.phpt: - revert due the last string.c revert - - * ext/standard/string.c: - revert last commit for now - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - TODO_SEGFAULTS: - editing - - * TODO_SEGFAULTS - TODO_SEGFAULTS: - - file TODO_SEGFAULTS was initially added on branch PHP_4_3. - -2003-04-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r-1.170): fixed crash in mb_convert_encoding() that occurs when a void - array is passed as the third parameter. - - * ext/mbstring/mbstring.c: - Fixed crash in mb_convert_encoding() that occurs when a void array is - passed as the third parameter - -2003-04-01 Thies C. Arntzen <thies@thieso.net> - - * ext/standard/info.c - ext/standard/info.c: - -** empty log message *** - -2003-04-01 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg.c: - Fix segfault, logic and lock issue in ircg_is_conn_alive - - * ext/dba/config.m4 - ext/dba/config.m4 - ext/dba/config.m4: - fix VPATH builds - - * ext/standard/basic_functions.c: - Fix segfault in register_shutdown_function - - * (PHP_4_3) - acinclude.m4: - No need for shtool - - * acinclude.m4: - Don't need shtool - - * ext/ircg/ircg.c: - Intermediate commit of relocation map integration - - * (PHP_4_3) - ext/standard/file.c - ext/standard/file.c: - Fix segfault in flock() - -2003-04-01 Sara Golemon <php@alphaweb.net> - - * ext/standard/mail.c: - Bug #22962 - -2003-04-01 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Sorry Sterling, but this broke the ZTS build and I'd rather not 'ZTS fix' - an April's Fool joke. - -2003-04-01 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Add the landonize() and landonize_url() functions which provide a secure - alternative to the sha1() and sha1_file() functions. - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/serialize/001.phpt: - oops - -2003-03-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN & houshold - - * NEWS: - Householding.. - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/streams/streams.c: - Fixed bug #22538 (stream filter problem) - -2003-03-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - acinclude.m4: - MFH: Fixed bug #22989 (sendmail not found by configure) - - * acinclude.m4: - Fixed bug #22989 (sendmail not found by configure) - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/serialize/001.phpt: - Fixed test; in ZE2, all the properties used in any methods are populated - at compile time. - -2003-03-31 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams/streams.c: - WS - -2003-03-31 Brian France <list@firehawksystems.com> - - * (PHP_4_3) - main/main.c: - - Fixes the problem where argv and argc are not populated unless S - is in the variables_order, even if register_argc_argv is on. - -2003-03-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/imap/php_imap.c: - MFH(r-1.161): fixed proto to sync with the documentation - - * ext/imap/php_imap.c: - Fixed proto to sync with the documentation - - * (PHP_4_3) - ext/mime_magic/config.m4: - MFH(r-1.10): rearranged search order for the magic file to avoid further - confusions - - * ext/mime_magic/config.m4: - Rearranged search order for the magic file to avoid further confusions - -2003-03-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - use the correct macro - noticed by Andrei - -2003-03-31 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/tests/strings/bug22904.phpt: - - - * ext/standard/string.c: - fix for 22904 - -2003-03-31 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/openssl.c: - Fix const warning - -2003-03-31 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/standard/parsedate.y: - Changing parsedate to be reentrant using pure_parse (Dave) - - * (PHP_4_3) - configure.in: - Correcting checking of flex version (Dave) - -2003-03-31 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/string.c: - - -2003-03-31 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c - ext/gd/gd.c - ext/gd/php_gd.h - ext/gd/php_gd.h: - cleanup - -2003-03-31 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/standard/lcg.c - ext/standard/lcg.c: - MFH TS issue, noticed by Sebastian Bergmann - - * ext/standard/lcg.c: - TS issue, noticed by Sebastian Bergmann - - * ext/standard/lcg.c: - Ensure that the seed function has been called, even if we are used by - another module's request init function. - - Noticed by: marcus.boerger@t-online.de - -2003-03-30 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/openssl/openssl.c: - - Typo and some whitespace - - * ext/openssl/openssl.c: - - Added optional parameter to openssl_sign() to specify the hashing - algorithm to use. (Patch by Scott <scott@planetscott.ca>) - -2003-03-30 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/libgd/gd.c: - Fixed bug #22965 (Crash in gd lib's ImageFillToBorder()). - -2003-03-30 Sascha Schumann <sascha@schumann.cx> - - * sapi/apache/config.m4: - Merge proper -I parameter for APXS builds - -2003-03-30 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/gd/gd.c: - No point calling the RSHUTDOWN hook here unless we are actually going - to do something in it. - -2003-03-30 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * .gdbinit: - Added various gdb macros to examine zval, znode, and HashTable - -2003-03-30 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_profiler.c: - changed constant name - -2003-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - if TEST_PHP_EXECUTABLE=auto then use ./sapi/cli/php - - * NEWS: - update - - * sapi/cli/php_cli.c: - more ini defaults for error message handling - - * main/main.c: - cleanup - -2003-03-30 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_profiler.h: - changed macro - -2003-03-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/interface_doubled.phpt: - bugfix #22961 by cynic@php.net - - * sapi/cli/php_cli.c: - simplify and fix - - * sapi/cli/TODO: - done - -2003-03-30 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/mysqli/config.m4: - --+_ - -2003-03-30 Shane Caraveo <shane@caraveo.com> - - * run-tests2.php: - uncomment removal of temp file - update changes from run-tests - - * sapi/isapi/php4isapi.c: - clean up url handling with path_info - handle sending a 404 if the requested file does not exist - - * main/php_variables.c: - _SERVER also should not be quoted by magic_quotes_GPC - also remove an empty if statement - -2003-03-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/var.c: - Improved var_dump() and debug_zval_dump() so they also show the - namespace of the given object. - -2003-03-29 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/php_ini.c: - fix phpinfo() & php -i - - * sapi/cli/php_cli.c: - use sizeof() as suggested by Andrei - -2003-03-29 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/cli/php_cli.c: - - html errors should default to off (0) in CLI - -2003-03-29 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/cgi/cgi_main.c: - Fixed too optimized part - - * sapi/cgi/cgi_main.c: - CS & WS fixes - - * (PHP_4_3) - configure.in: - MFH(r-1.436): improved bison check; now configure accepts 1.28, 1.35 and - 1.75 - only. - - * configure.in: - Improved bison check; now configure accepts 1.28, 1.35, and 1.75 only. - - * (PHP_4_3) - ext/mbstring/tests/mb_parse_str.phpt - ext/mbstring/tests/mb_parse_str02.phpt: - MFH: fixed test cases so it wouldn't be failed in case register_globals=on - - * ext/mbstring/tests/mb_parse_str.phpt - ext/mbstring/tests/mb_parse_str02.phpt: - Fixed test cases so they wouldn't be failed in case register_globals=on - -2003-03-29 Sterling Hughes <sterling@bumblebury.com> - - * Makefile.global - acinclude.m4 - configure.in - sapi/apache/apMakefile.tmpl - sapi/apache/config.m4 - sapi/apache/libphp4.module.in - sapi/apache/libphp5.module.in - sapi/apache/mod_php4.c - sapi/apache/mod_php4.exp - sapi/apache/mod_php4.h - sapi/apache/mod_php5.c - sapi/apache/mod_php5.exp - sapi/apache/mod_php5.h - sapi/apache/php.sym - sapi/apache/php_apache_http.h - sapi/apache2filter/config.m4 - sapi/apache2filter/php.sym - sapi/apache2filter/php_apache.h - sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php_apache.h - sapi/apache2handler/sapi_apache2.c: - update php module name to php5, not php4. - apache, apache2* and cli/cgi work. - sapi module maintainers should fix up their sapis, as I don't run - any servers with php outside of apache. - -2003-03-28 Derick Rethans <d.rethans@jdimedia.nl> - - * run-tests.php: - - Add the exponent to the float modifier - -2003-03-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/interfaces_001.phpt - tests/classes/interfaces_002.phpt: - fix these tests - -2003-03-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/cgi/cgi_main.c: - Do the right fix.. - - * sapi/cgi/cgi_main.c: - Fixed bug #22773 - - * main/php_variables.c: - On 64bit platforms, pointers are 64bit long.. - -2003-03-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - CS - -2003-03-28 David Hill <David.Hill@hp.com> - - * ext/standard/parsedate.y: - Changing parsedate to be reentrant using pure_parser (Dave) - -2003-03-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Removed redundant aliases & CS fix. - -2003-03-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/php_variables.c: - Improved php_import_environment_variables: avoid emalloc()ing in most cases - -2003-03-27 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/com/com_wrapper.c: - MFB ext/com - fix #22899 - invoke is called twice - -2003-03-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/array.c: - CS - -2003-03-27 David Hill <David.Hill@hp.com> - - * configure.in: - Correcting checking of flex version (dave) - -2003-03-27 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c - sapi/isapi/php4isapi.c: - handle invalid paths passed to us from iis - -2003-03-27 David Hill <David.Hill@hp.com> - - * ext/standard/tests/time/002.phpt: - Backing out part of TZ change - -2003-03-27 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - BFN - - * ext/mysql/libmysql/config-win.h: - MFB - - * (PHP_4_3) - ext/mysql/libmysql/config-win.h: - Fixed bug #22083. - -2003-03-27 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2handler/sapi_apache2.c: - CS fix - -2003-03-27 Ian Holsman <Ian@holsman.net> - - * sapi/apache2handler/sapi_apache2.c: - change to a pool-based bucket instead of a transient one. - - * sapi/apache2handler/sapi_apache2.c: - remove flush from standard unbuffered write. - people requiring a flush can turn implicit flush on. - Thanks ilia for benchmarking this! - -2003-03-26 Sterling Hughes <sterling@bumblebury.com> - - * main/fopen_wrappers.c: - really fix - - * main/fopen_wrappers.c: - fix segfault - -2003-03-26 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Common.php: - - Silence warning - -2003-03-26 David Croft <david@infotrek.co.uk> - - * NEWS: - a missing piece of news - -2003-03-26 David Hill <David.Hill@hp.com> - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/idate.phpt - ext/standard/tests/time/mktime.phpt: - Changing TZ to match Unix98 standard to make Tru64 happy - -2003-03-26 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/com/com.c - ext/rpc/com/conversion.c - ext/rpc/com/conversion.h - ext/rpc/com/dispatch.c - ext/rpc/com/variant.c - main/main.c: - Eliminate TSRMLS_FETCH() calls in destroy_op_array() and - zend_get_class_entry(). - - * win32/php_modules.dsw: - Leftover. - - * ext/gd/gd.c: - Eliminate TSRMLS_FETCH() call in php_find_gd_font(). - -2003-03-25 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/sockets/sockets.c: - Make sure we never pass a negative arg to emalloc - (once again, this API needs to be fixed, so this is just for 4.3) - - * (PHP_4_3) - ext/sockets/sockets.c: - Restrict this function to a max of 65k io vectors to avoid weird - overflows. Purely an arbitrary number. This API needs cleaning up, - but it would break BC and I don't want to do that in 4.3. - -2003-03-25 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2handler/php_functions.c: - Added missing initialization, which causes AP2 to crash on startup in ZTS. - -2003-03-25 Martin Jansen <mail@martin-jansen.de> - - * pear/scripts/pear.bat: - - Changing to DOS line breaks. - -2003-03-25 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - acinclude.m4 - configure.in: - MFH: Made "--with-pear" "--disable-all"-aware. Plus some cosmetics fixes. - - * acinclude.m4 - configure.in: - Made "--with-pear" "--disable-all"-aware. Plus some cosmetics fixes. - - * php.ini-dist - php.ini-recommended: - MFB - -2003-03-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php5ts.dsw: - Leftover. - -2003-03-25 Edin Kadribasic <edink@proventum.net> - - * sapi/apache2handler/apache_config.c - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - MFB and more. Fixed various win32 compilation issues. Also the sapi - is now built as php4apach2.dll since the filter is being obsoleted. - - * sapi/apache2filter/php4apache2.dsp: - MFB: Disable building of apache2filter (obsoleted by handler). - - * ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - MFB: php_gd.dll is no longer bult and the bundled library is always used. - - * php.ini-dist - php.ini-recommended: - MFB - - * (PHP_4_3) - php.ini-dist - php.ini-recommended: - php_fbsql.dll hasn't been successfully built at least from 4.1.x. - Related to #22859. - -2003-03-25 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/ftp/ftp.c - ext/pcre/php_pcre.c - ext/pcre/php_pcre.h - ext/session/session.c - ext/standard/aggregation.c - ext/standard/basic_functions.c - ext/standard/credits.c - ext/standard/credits.h - ext/standard/css.c - ext/standard/css.h - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/head.c - ext/standard/head.h - ext/standard/info.c - ext/standard/info.h - ext/standard/levenshtein.c - main/output.c - main/php_variables.c - sapi/apache/php_apache.c - sapi/apache2handler/php_functions.c - sapi/apache_hooks/php_apache.c - sapi/cgi/cgi_main.c - sapi/cli/php_cli.c - sapi/servlet/servlet.c: - Eliminate some TSRMLS_FETCH() calls. Tested with Win32 build of SAPI/CGI - and SAPI/CLI on Win32. - -2003-03-25 Shane Caraveo <shane@caraveo.com> - - * README.TESTING2 - run-tests-config.php - run-tests2.php - sapi/tests/test001.phpt - sapi/tests/test002.phpt - sapi/tests/test003.phpt - sapi/tests/test004.phpt - sapi/tests/test005.phpt - sapi/tests/test006.phpt - sapi/tests/test007.phpt: - many new enhancements to run-tests that allow for testing cgi and other - sapi modules via http. see README.TESTING2 for more details - several sapi tests added - - * sapi/cgi/cgi_main.c: - use the correct flush on deactivate - add some code to make debugging iis 5 cgi easier - -2003-03-25 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2filter/php_functions.c - sapi/apache2handler/php_functions.c: - - This is not supposed to be 'pretty' name. (ref. bug #22853) - -2003-03-25 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache2handler/sapi_apache2.c: - Fixed bug #22805 (Reading of user input could stop prematurely). - -2003-03-24 Jani Taskinen <sniper@iki.fi> - - * NEWS: - reorder - -2003-03-24 Edin Kadribasic <edink@proventum.net> - - * ext/gettext/gettext.dsp: - MFB - - * (PHP_4_3) - ext/gettext/gettext.dsp: - Patch by Nathan Fredrickson <nathan@silverorange.com>: - - Remove unneeded library from the link stage and add a couple of missing - defines which are part of libintl. - -2003-03-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbfilter.c - ext/mbstring/mbstring.h - ext/standard/html.c: - MFH: fixed bug #22834 (compile failure due to ugly implicit casts) - - * ext/mbstring/mbfilter.c - ext/mbstring/mbstring.h - ext/standard/html.c: - Fixed bug #22834 (compile failure due to ugly implicit casts) - - * (PHP_4_3) - NEWS: - NFN - -2003-03-24 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - ext/sockets/sockets.c: - Fix arg list segfault - -2003-03-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/htmlentities16.phpt: - oops... - - * (PHP_4_3) - ext/standard/tests/strings/htmlentities15.phpt - ext/standard/tests/strings/htmlentities16.phpt: - MFH(initial): added test cases for new functionality - - * ext/standard/tests/strings/htmlentities15.phpt - ext/standard/tests/strings/htmlentities16.phpt: - - Added test cases for new functionality - - * (PHP_4_3) - ext/standard/html.c: - MFH(r-1.76): added koi8-r, cp866, and cp1251 support for htmlentities() - Patch by Antony Dovgal <tony2001 at phpclub dot net> - - * ext/standard/html.c: - Added koi8-r, cp866, and cp1251 support for htmlentities - -2003-03-24 James Cox <james@imajes.info> - - * NEWS: - test + remove 4 - -2003-03-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysql/libmysql/mysys_err.h: - Added missing header that prevents successful compilation. - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-03-24 Jani Taskinen <sniper@iki.fi> - - * README.EXT_SKEL: - fix bug #22841 - - * sapi/isapi/php4isapi.c: - This is AUTH_TYPE in every other SAPI. - - * (PHP_4_3) - NEWS: - blah.. - -2003-03-24 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c - sapi/nsapi/nsapi.c: - PHP_WIN32 included - -2003-03-24 Jani Taskinen <sniper@iki.fi> - - * ext/oci8/config.m4: - Fixed bug #18640 properly - -2003-03-24 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_fe.c: - changed method name - -2003-03-23 Alex Waugh <alex@alexwaugh.com> - - * ext/standard/php_fopen_wrappers.h: - Fix linkage of symbols. - -2003-03-23 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - For fastcgi env vars, don't magic quote them - - * ext/standard/proc_open.c - main/php_variables.c: - The environment should *never* be magic quoted. - -2003-03-23 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/curl/config.m4: - MFH curl detection when multiple installations exist - - * ext/curl/config.m4: - Fix curl detection when multiple installations exist - -2003-03-23 Sterling Hughes <sterling@bumblebury.com> - - * configure.in: - add a standard Exception class. - -2003-03-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/calendar/jewish.c: - Added some compiler check - -2003-03-22 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/calendar/jewish.c: - MFH(r-1.5): fixed win32 build with non-SBCS locale settings. - - * ext/calendar/jewish.c: - Fixed win32 build, which fails with non-SBCS-compatible locale settings. - -2003-03-22 Shane Caraveo <shane@caraveo.com> - - * main/php_ini.c: - Fix PHPRC overriding other ini files. This is how PHPRC worked prior to - 4.3.x, and is usefull for applications that execute PHP and want to - emulate CGI and define alternate INI files (ie. cannot use -c). - -2003-03-22 David Croft <david@infotrek.co.uk> - - * ChangeLog: - - -2003-03-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/file.c: - fix segfault in file_set_contents() when the file could not successfully - be opened. - -2003-03-21 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli.c: - Add missing initialization - -2003-03-21 James Cox <james@imajes.info> - - * run-tests.php: - updating for new list - -2003-03-21 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Builder.php: - - abort install when an extension fails to build (patch by ja at - morrdusk dot net) - -2003-03-21 Sterling Hughes <sterling@bumblebury.com> - - * ext/xml/xml.c: - This broke the xml extension, and pres2, commented out for now - -2003-03-20 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension_parser.php: - protect string from CVS keyword expansionCVS: - ---------------------------------------------------------------------- - -2003-03-20 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/mysqli/mysqli_profiler.c: - missing TSRMLS_FETCH - - * ext/dba/dba.c: - CS - -2003-03-20 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.c: - fix for bug #22786 ("Crash when trying to call DomAttribute's set_namespace - method") - -2003-03-20 Jani Taskinen <sniper@iki.fi> - - * ext/domxml/php_domxml.c: - WS & CS fixes.. - -2003-03-20 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/streams.c: - Fix for persistent stream shutdown under debug builds - -2003-03-20 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - CS fix - -2003-03-20 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Fix for persistent stream shutdown in debug builds. - -2003-03-20 Jani Taskinen <sniper@iki.fi> - - * ext/bcmath/bcmath.c - ext/bz2/bz2.c - ext/dio/dio.c - ext/gd/gd.c: - WS & CS fixes - -2003-03-19 Jani Taskinen <sniper@iki.fi> - - * ext/mysqli/config.m4: - Better config.m4.. - - * ext/tokenizer/tokenizer.c: - And this too.. - - * ext/tokenizer/tokenizer.c: - Andrei forgot this.. - -2003-03-19 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - - reenable $argc/$argv - - add a comment where hardcoded defaults would go - -2003-03-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - This little fragment didn't get merged from head... - -2003-03-19 David Hill <David.Hill@hp.com> - - * README.TESTING: - Correcting example to use proper variable - NO_INTERACTION - -2003-03-19 Jani Taskinen <sniper@iki.fi> - - * php.ini-dist - php.ini-recommended: - Using of quotes around paths is a very good idea.. - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - main/main.c: - MFH: Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI) - - * main/main.c: - Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI) - -2003-03-19 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/streams.c: - Fix my fix. - - * (PHP_4_3) - main/streams.c: - Manual merge of persistent stream sanity check from php5. - - * main/streams/streams.c: - Sanity check for when a stream is requested to be persistent but the - wrapper - does not respect the flag. - -2003-03-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.c: - Add the mode string that was used to open the stream to the meta data, - as requested by Philip Olson. - - * (PHP_4_3) - main/php_streams.h - main/streams.c: - Manual merge of the persistent plain file streams code. - See http://news.php.net/article.php?group=php.cvs&article=19680 for - more information. - - * ext/standard/php_fopen_wrapper.c - main/php_streams.h - main/streams/php_stream_plain_wrapper.h - main/streams/plain_wrapper.c: - Implement persistent plain file streams. - - Usage: - - php_stream *stream = php_stream_fopen("/path/to/file", "r+b", NULL, - STREAM_OPEN_PERSISTENT | ENFORCE_SAFE_MODE | REPORT_ERRORS); - - the filename and mode are combined to form the hash key for the persistent - list; they must be identical for this same stream to be returned again in - the - next request. - - Calling php_stream_close() on a persistent stream *will* close it, as is - usual with all persistent resources in PHP/ZE. - - This is deliberately *not* exposed to user-space PHP at this time. - - * main/streams/streams.c: - Q} - - * (PHP_4_3) - main/streams.c: - WS Fix: I forgot to apply Q} to my comment. - -2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - -turn html_errors on by default again - -disbale clickable error messages by docref_root default to '' - -2003-03-18 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - get_browser() needs to use zend_is_auto_global() on _SERVER. - -2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/info.c - main/SAPI.h - sapi/cli/php_cli.c: - make phpinfo() depend on executed sapi - -2003-03-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gdxpm.c: - Cleanup. - -2003-03-18 Jani Taskinen <sniper@iki.fi> - - * ext/ftp/ftp.c: - Fixed bug #22765 - -2003-03-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/php_fopen_wrapper.c - main/php_open_temporary_file.c - main/php_open_temporary_file.h - main/streams/plain_wrapper.c: - Avoid using FILE* where possible. - Tidy up handling of potential error situations for the php:// wrapper. - - * (PHP_4_3) - main/php_open_temporary_file.c - main/php_open_temporary_file.h - main/php_streams.h - main/streams.c: - Avoid using FILE* unless we have to. - -2003-03-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - use new callback to overwrite ini settings - - * main/SAPI.h - main/php_ini.c: - give sapi modules the possibility to overwrite default ini settings - -2003-03-18 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - BFN - - * ext/openssl/xp_ssl.c - main/streams/xp_socket.c: - avoid unsigned issues. - - * (PHP_4_3) - main/streams.c: - Fix my 64-bit casting fix. - MFH Fix for #22721 - poor performance for file() on systems without mmap - support. - - * ext/standard/file.c: - CS fixes - - * main/streams/streams.c: - Fix for #22721 (poor file() performance on systems without mmap) - -2003-03-18 Stig Bakken <ssb@fast.no> - - * run-tests.php - run-tests2.php - build/buildcheck.sh - ext/gd/gd.c - ext/gd/php_gd.h - ext/iconv/iconv.c - ext/iconv/php_iconv.h - ext/oci8/oci8.c - ext/oci8/php_oci8.h - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h - ext/odbc/php_odbc_includes.h - ext/oracle/oracle.c - ext/standard/file.c - ext/standard/formatted_print.c - ext/standard/math.c - ext/standard/php_ext_syslog.h - ext/standard/php_math.h - ext/standard/php_string.h - ext/standard/php_versioning.h - ext/standard/string.c - ext/standard/syslog.c - ext/standard/uniqid.c - ext/standard/uniqid.h - ext/standard/versioning.c - ext/xml/php_xml.h - ext/xml/xml.c - main/build-defs.h.in - main/php_ticks.c - main/php_ticks.h - main/snprintf.h - pear/PEAR.php - pear/System.php - pear/package.dtd - pear/OS/Guess.php - pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Command/Auth.php - pear/PEAR/Command/Build.php - pear/PEAR/Command/Common.php - pear/PEAR/Command/Config.php - pear/PEAR/Command/Install.php - pear/PEAR/Command/Package.php - pear/PEAR/Command/Registry.php - pear/PEAR/Command/Remote.php - pear/PEAR/Frontend/CLI.php - pear/scripts/pear.in - pear/scripts/pearwin.php - sapi/apache/php_apache.c - sapi/apache/php_apache_http.h - sapi/apache/sapi_apache.c - sapi/apache_hooks/php_apache.c - sapi/apache_hooks/sapi_apache.c - sapi/cgi/cgi_main.c: - - email address change - -2003-03-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/gd/config.m4 - ext/gd/gdcache.c: - MFH: Fixed bug #22751 (Compile error in gdcache when external libgd is - used) - - * ext/gd/config.m4 - ext/gd/gdcache.c: - Fixed bug #22751 (Compile error in gdcache when external libgd is used) - - * sapi/apache2handler/sapi_apache2.c: - whitespace.. - -2003-03-17 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams/streams.c: - Win32 build fix. - -2003-03-17 Ian Holsman <Ian@holsman.net> - - * sapi/apache2handler/sapi_apache2.c: - PR#22672 - User not logged under Apache2 - patch provided by Andrew Bradford. - -2003-03-17 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * main/streams/streams.c: - Fixed bug #22538 (failed stat on stdio/stdin/stderr streams). - -2003-03-17 Jani Taskinen <sniper@iki.fi> - - * ext/sybase_ct/config.m4: - Fix the bad logic.. - - * (PHP_4_3) - NEWS: - BFN - - * ext/curl/interface.c - ext/curl/multi.c - ext/curl/streams.c - ext/zlib/zlib.c - ext/zlib/zlib_fopen_wrapper.c: - WS & CS fixes - -2003-03-17 Hartmut Holzgraefe <hartmut@six.de> - - * ext/gd/gd.c: - fixing my proto fix :| - -2003-03-17 Wez Furlong <wez.php@thebrainroom.net> - - * acinclude.m4 - configure.in - main/main.c - main/safe_mode.c: - Fix for Bug #21310, based on a patch by jflemer@php.net. - -2003-03-17 Hartmut Holzgraefe <hartmut@six.de> - - * ext/curl/multi.c - ext/fdf/fdf.c - ext/ncurses/ncurses_functions.c - ext/standard/aggregation.c - ext/standard/dns.c: - proto fixes - - * ext/db/db.c - ext/dbx/dbx.c - ext/gd/gd.c - ext/ircg/ircg.c - ext/zlib/zlib.c: - proto fix - - * ext/mysqli/mysqli_api.c: - more proto fixes - -2003-03-17 Jani Taskinen <sniper@iki.fi> - - * run-tests.php: - Be sure we get the correct version.. - - * run-tests.php: - added the version info to be send as-is to buildtest-process - - * (PHP_4_3) - NEWS: - Note about apache2 change - -2003-03-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - ext/standard/php_smart_str.h: - Preserve explicit casting semantics from functions, so that you can - also pass void pointers to the macros. - - * ext/standard/php_smart_str.h: - Merge macro changes - -2003-03-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * php.ini-dist - php.ini-recommended - main/main.c: - - disable html_errors per default as suggested by php.ini-<xxx> - - new error format that does not point to any documentation (if either - not html_errors or no docref_root given e.g.: production boxes and - default) - - documentation update in php.ini-<xxx> - -2003-03-16 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/interbase.c: - WS & CS fixes + some TSRM_FETCH() removals + pval -> zval - - * (PHP_4_3) - NEWS - ext/interbase/interbase.c: - MFH: - Fixed bug #22709 (crash within interbase when database unavailable) - - * ext/interbase/interbase.c: - - Fixed bug #22709 (crash within interbase when database unavailable) - -2003-03-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22592.phpt: - - Added test for bug22592 - -2003-03-15 Hartmut Holzgraefe <hartmut@six.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c: - lots of proto stuff - - * scripts/ext_skel_ng/extension_parser.php: - docbook fixes - - * scripts/ext_skel_ng/php_constant.php: - thinko fix to kill warnings - - * scripts/ext_skel_ng/php_resource.php: - docbook typo fix - - * scripts/ext_skel_ng/php_function.php: - make sure the function name in the proto matches the function - -2003-03-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/main.c: - fix Bug #21751 - the parameter was wrong when this code was introduced - -2003-03-15 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/cast.c - main/streams/plain_wrapper.c - main/streams/xp_socket.c: - 64bit fixes - - * ext/openssl/openssl.c: - fix proto - - * (PHP_4_3) - main/network.c - main/streams.c: - 64 bit fixes - -2003-03-15 Jani Taskinen <sniper@iki.fi> - - * NEWS: - And this never existed in any release either.. - - * (PHP_4_3) - php.ini-dist - php.ini-recommended: - MFH: "allow_webdav_methods" does not exist / is not needed anymore - - * php.ini-dist - php.ini-recommended: - "allow_webdav_methods" does not exist / is not needed anymore - -2003-03-14 Jay Smith <jsmith@tutorbuddy.com> - - * ext/standard/browscap.c: - - -2003-03-14 Jani Taskinen <sniper@iki.fi> - - * ext/mssql/php_mssql.c: - No c++ comments - - * sapi/tux/php_tux.c: - no c++ comments - - * ext/interbase/interbase.c: - No c++ comments! - -2003-03-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug19943.phpt: - Fixed typo - -2003-03-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd_gd.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_ss.c - ext/gd/libgd/gd_wbmp.c: - Whitespace fixes. - -2003-03-14 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS: - - Explain that it is interbase related (Thanks to Andrey) - - * (PHP_4_3) - NEWS: - - BFN - -2003-03-14 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/config.m4: - reverting to 1.8.4.1 - - * ext/interbase/config.m4: - reverting to version 1.9 - -2003-03-13 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/config.m4: - Test for libgds needs libcrypt with Firebird to succeed - -2003-03-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN shortening - - * NEWS: - this is in the PHP_4_3 branch... - -2003-03-13 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS - php.ini-dist - php.ini-recommended: - Document removal of gd1 support on windows. - - * (PHP_4_3) - ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - Drop support for php_gd.dll (gd1). - The default build (gd.dsp) is now bundled gd2. - - * (PHP_4_3) - sapi/apache2filter/php4apache2.dsp: - Disable building of apache2filter (obsoleted by handler). - -2003-03-13 Daniela Mariaschi <mariaschi@libero.it> - - * (PHP_4_3) - ext/interbase/interbase.c: - Numeric/decimal datatype overflow on Win32 - Fixed bug #20641 - -2003-03-13 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_functions.c: - Make apache2 handler produce php4apache2.dll which should work as a - drop in replacement for the filter. Remove max_request_per_child from - minfo() since that function is not exported by win32 version of apache2 - lib. - -2003-03-13 Daniela Mariaschi <mariaschi@libero.it> - - * ext/interbase/interbase.c: - Numeric/decimal datatype overflow on Win32. - Fixed bug #20641 - -2003-03-13 Martin Jansen <mail@martin-jansen.de> - - * (PHP_4_3) - pear/PEAR.php: - - Also fix #21845 in the release branch. - - -2003-03-13 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mcrypt/mcrypt.c: - - Whitespace - -2003-03-13 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR.php: - - Fixing bug #21845. - -2003-03-13 Sara Golemon <php@alphaweb.net> - - * NEWS - NEWS: - BFN - -2003-03-13 J Smith <jsmith@tutorbuddy.com> - - * ext/standard/tests/time/002.phpt: - Solaris knows nothing of "Europe/Amsterdam". Use "US/Eastern" instead. - -2003-03-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/curl/interface.c: - Fixed bug #22681 (Crash when reading from invalid file pointer). - -2003-03-13 Jani Taskinen <sniper@iki.fi> - - * ext/sybase_ct/config.m4: - Prevent using both --with-sybase and --with-sybase-ct in same build - - * NEWS: - hrm - -2003-03-13 Sara Golemon <php@alphaweb.net> - - * ext/gmp/gmp.c: - Bug #21534. Silly typo. - -2003-03-13 Hartmut Holzgraefe <hartmut@six.de> - - * README.EXT_SKEL: - advertising ext_skel_ng ;) - -2003-03-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd_io.c - ext/gd/libgd/gd_io.h - ext/gd/libgd/gd_io_dp.c - ext/gd/libgd/gd_io_file.c - ext/gd/libgd/gd_io_ss.c: - Cleanup. - -2003-03-12 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - We should get this out before April.. - - * (PHP_4_3) - configure.in - main/php_version.h: - - Backup to 4.3.2RC - - * (PHP_4_3) - configure.in - main/php_version.h: - - Bump the version to RC1. - -2003-03-12 Stefan Esser <s.esser@e-matters.de> - - * main/main.c: - reverting half the patch (it is not that simple) - -2003-03-12 Sterling Hughes <sterling@bumblebury.com> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - - -2003-03-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/odbc/php_odbc.c: - Fixed spprintf() usage. - Fixed compiler warnings. - -2003-03-12 Jani Taskinen <sniper@iki.fi> - - * ext/gd/gd.c: - Added the type constants for imagegd2() - - * ext/gd/gd.c - ext/gd/gd_ctx.c: - Fix bug #22646 - - * acinclude.m4: - prevent warning - - * NEWS: - This was merged into PHP_4_3 branch.. - -2003-03-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd.c - ext/gd/libgd/xbm.c: - Style fixes. - -2003-03-12 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/interface_class.phpt - tests/classes/interface_doubled.phpt - tests/classes/interface_implemented.phpt - tests/classes/interface_instantiate.phpt - tests/classes/interface_member.phpt - tests/classes/interface_method.phpt - tests/classes/interface_method_final.phpt - tests/classes/interface_method_private.phpt - tests/classes/interface_must_be_implemented.phpt: - Added some interface tests - -2003-03-11 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2handler/php_functions.c: - OnUpdateLong is only in php5/HEAD. (oops! :) - -2003-03-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/xml/expat/expat.h: - Fixed bug #22634 (broken cygwin build) - -2003-03-11 Jani Taskinen <sniper@iki.fi> - - * NEWS: - This went to 4_3 branch - - * (PHP_4_3) - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/odbc/config.m4: - MFH: - Fixed bug #20715 (odbc could not be compiled as shared extension) - - * ext/odbc/config.m4: - - Fixed bug #20715 (odbc could not be compiled as shared extension) - -2003-03-11 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re - ext/standard/url_scanner_ex.re - ext/standard/url_scanner_ex.re: - fix sizeof(size_t) > sizeof(uint) issue - -2003-03-11 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/imap/config.m4: - MFH: Fixed bug #22616 (Wrong order of -lssl and -lcrypto with IMAP) - - * ext/imap/config.m4: - Fixed bug #22616 (Wrong order of -lssl and -lcrypto with IMAP) - -2003-03-11 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re - ext/standard/url_scanner_ex.re: - reverting jani's non-sense commits - -2003-03-11 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/config.m4: - added new profiler-files - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/mysqli_profiler.h - ext/mysqli/mysqli_profiler_com.c - ext/mysqli/mysqli_profiler_com.h - ext/mysqli/php_mysqli.h: - profiler: - moved profiler stuff from php_mysql.h to separate include file - added port communication - added xml support for file and port output - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * ext/standard/url_scanner_ex.c: - touch - - * ext/standard/url_scanner_ex.re: - 64bit issue fixed - -2003-03-10 J Smith <jsmith@tutorbuddy.com> - - * tests/classes/__set__get_001.phpt: - modified test to reflect change in var_dump(). - -2003-03-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/bug22224.phpt - tests/lang/bug22231.phpt: - Modified the test to reflect the recent change on var_dump() - -2003-03-10 David Hill <David.Hill@hp.com> - - * ext/pgsql/pgsql.c - ext/standard/url_scanner.c - ext/standard/url_scanner_ex.c: - Correcting int/long mismatched - 64bit issues. - -2003-03-10 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/libgd/gdft.c: - Fixed bug #22613 (imagettfbox() does not add the kerning distance to the - running position). - Fixed few possible memory leaks. - -2003-03-10 David Hill <David.Hill@hp.com> - - * ext/ftp/php_ftp.c - ext/ftp/php_ftp.c - ext/sockets/sockets.c - ext/sockets/sockets.c: - fixing missed int to long with zend_parse_parameters - -2003-03-10 Andrei Zmievski <andrei@gravitonic.com> - - * ext/standard/var.c: - Print the object handle (it's useful). - -2003-03-10 David Hill <David.Hill@hp.com> - - * ext/pfpro/php_pfpro.h - ext/skeleton/php_skeleton.h - ext/yaz/php_yaz.h - ext/zlib/php_zlib.h - main/php_globals.h: - 64 bit corrections to parameters to OnUpdateInt Bug #20994 (Dave) - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4 - configure.in: - - Always use the shtool mkdir. - - * NEWS: - this is in the 4_3 branch - -2003-03-10 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/pfpro/php_pfpro.h - ext/skeleton/php_skeleton.h - ext/yaz/php_yaz.h - ext/zlib/php_zlib.h - main/php_globals.h: - 64-bit corrections to parameters to OnUpdateInt Bug #20994 (Dave) - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2filter/config.m4 - sapi/apache2handler/.cvsignore - sapi/apache2handler/CREDITS - sapi/apache2handler/EXPERIMENTAL - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - - MFH: apache2handler sapi module - - Changed apache2filter to use --with-apxs2filter - - * sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - - Changed --with-apxs2 for apache2handler. - - -2003-03-10 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - ext/standard/tests/time/mktime.phpt: - fix line endings in file - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - fix using stdin. This was already fixed in php5. - -2003-03-10 Jani Taskinen <sniper@iki.fi> - - * ext/fdf/fdf.c: - cs & ws fixes - - * (PHP_4_3) - ext/fdf/fdf.c: - no c++ comments.. - -2003-03-10 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - ext/standard/tests/strings/bug21453.phpt: - line endings on win32 made the var_dump'ed string 4 bytes longer. this - should work on all platforms. - - * (PHP_4_3) - ext/standard/tests/reg/009.phpt: - splitting on whitespace will be different depending on platform, so be - specific with the line ending. - - * (PHP_4_3) - ext/standard/tests/file/fopencookie.phpt: - make test happy by adding missing functions to avoid warnings, taken from - user_stream.c - -2003-03-09 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/user_filters.c: - Adjustment to user filters reimplementation. Make a bucket an object - containing a resource(the real bucket) and a data element for direct - operations. Simplifies - user interface and reduces number of function calls/reallocs needed. - -2003-03-09 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - - No C++ comments! (Patch by Magnus) - -2003-03-09 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi-readme.txt - sapi/nsapi/nsapi-readme.txt: - Changes for iPlanet Webserver 6 - -2003-03-09 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/string.c: - - Fix proto - -2003-03-08 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/php_mysqli.h: - various changes for profiler - -2003-03-08 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - NEWS - ext/gd/gdttf.c: - - MFH: Fixed a bug in GD's truecolor TTF handling. - - * ext/gd/gdttf.c: - - Fixed a bug in GD's truecolor TTF handling - -2003-03-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * main/network.c: - fix warnings - one left - - * run-tests.php: - summary for selective tests if more than one - - -2003-03-08 Stefan Esser <s.esser@e-matters.de> - - * main/main.c: - fix possible XSS in error messages - - * ext/standard/html.c: - wrong place. - -2003-03-08 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - ext/standard/php_smart_str.h: - macro-ize smart string implementation to improve optimization - across single calls - -2003-03-08 Stefan Esser <s.esser@e-matters.de> - - * ext/standard/html.c: - fixing memory leak - -2003-03-07 Jani Taskinen <sniper@iki.fi> - - * sapi/isapi/php4isapi.c: - Fixed bug #22473 (ISAPI Secure Server Variables not available) - - * (PHP_4_3) - NEWS: - Added note about the 64bit fixes - - * NEWS: - These will be already in 4.3.x - -2003-03-07 Uwe Schindler <uwe@thetaphi.de> - - * (PHP_4_3) - sapi/nsapi/CREDITS: - credits update - -2003-03-07 J Smith <jsmith@tutorbuddy.com> - - * tests/classes/interfaces_001.phpt - tests/classes/interfaces_002.phpt - tests/classes/type_hinting_001.phpt - tests/lang/type_hints_001.phpt: - Added tests for interfaces and class type hinting. - -2003-03-07 Ben Mansell <ben@zeus.com> - - * sapi/cgi/cgi_main.c: - Fix bug whereby a webserver closing stdout from the CGI/FastCGI binary - would cause PHP to get caught in an infinite loop of failing write() - syscalls. - -2003-03-07 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/ldap/ldap.c: - Fixed bug #22585 (Do not terminate the script on minor errors). - - * sapi/apache2handler/php_functions.c: - OnUpdateInt -> OnUpdateLong. - - * sapi/apache2handler/apache_config.c - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - CS Fixes. - Fixed a bug with 404 handling. - Added more detailed Apache info for phpinfo(). - Added the support for last_modified. - -2003-03-07 David Hill <David.Hill@hp.com> - - * (PHP_4_3) - ext/bz2/bz2.c - ext/dio/dio.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c - ext/ftp/php_ftp.c - ext/ldap/ldap.c - ext/mcrypt/mcrypt.c - ext/mhash/mhash.c - ext/openssl/openssl.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/sockets/sockets.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/fsock.c - ext/standard/head.c - ext/standard/html.c - ext/standard/metaphone.c - ext/standard/string.c - ext/sysvsem/sysvsem.c - ext/zip/zip.c - ext/zlib/zlib.c - main/output.c: - 64-bit correction to variables passed to zend_parse_parameters - -2003-03-07 Jani Taskinen <sniper@iki.fi> - - * configure.in: - Create php_version.h in the correct directory - - * ext/fam/fam.c - ext/fbsql/php_fbsql.c - ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c - ext/informix/ifx.ec - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/ircg/ircg.c - ext/ldap/ldap.c - ext/mbstring/mbstring.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/mysqli/mysqli.c - ext/ncurses/ncurses.c - ext/odbc/php_odbc.c - ext/pfpro/pfpro.c - ext/pgsql/pgsql.c - ext/session/session.c - ext/skeleton/skeleton.c - ext/standard/assert.c - ext/standard/file.c - ext/sybase_ct/php_sybase_ct.c - ext/sysvmsg/sysvmsg.c - ext/tokenizer/tokenizer.c - ext/yaz/php_yaz.c - ext/zlib/zlib.c - main/main.c - netware/phplib.imp - sapi/apache/php_apache.c - sapi/apache_hooks/php_apache.c - scripts/ext_skel_ng/extension_parser.php: - Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings. - - * ext/odbc/config.m4: - Fixed typo caught by Dave. - - * ext/sysvmsg/php_sysvmsg.h - ext/sysvmsg/sysvmsg.c - ext/sysvsem/sysvsem.c - ext/sysvshm/php_sysvshm.h - ext/sysvshm/sysvshm.c: - WS & CS fixes - -2003-03-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/abstract.phpt - tests/classes/abstract_class.phpt - tests/classes/abstract_inherit.phpt - tests/classes/abstract_not_declared.phpt - tests/classes/abstract_static.phpt: - abstract classes must now be declared abstract - -2003-03-06 David Hill <David.Hill@hp.com> - - * ext/bz2/bz2.c - ext/dio/dio.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c - ext/ftp/php_ftp.c - ext/iconv/iconv.c - ext/ldap/ldap.c - ext/mcrypt/mcrypt.c - ext/mhash/mhash.c - ext/openssl/openssl.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/sockets/sockets.c - ext/standard/fsock.c - ext/standard/head.c - ext/standard/html.c - ext/standard/metaphone.c - ext/standard/string.c - ext/sysvsem/sysvsem.c - ext/zip/zip.c - ext/zlib/zlib.c - main/output.c: - 64-bit correction to variables passed to zend_parse_parameters - -2003-03-06 Stefan Esser <s.esser@e-matters.de> - - * ext/cyrus/cyrus.c - ext/db/db.c - ext/domxml/php_domxml.c - ext/fbsql/php_fbsql.c - ext/gd/libgd/gdtestft.c - ext/ming/ming.c - ext/msession/msession.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/xslt/sablot.c - ext/zlib/zlib.c - main/main.c - main/streams/streams.c - sapi/servlet/servlet.c: - Fixing functionicalls with variable number of parameters... - -2003-03-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug19943.phpt: - Further testing on this feature should have been done... - - * tests/classes/abstract_class.phpt - tests/classes/abstract_inherit.phpt: - Fixed typo - -2003-03-06 Jani Taskinen <sniper@iki.fi> - - * tests/lang/bug19943.phpt: - - added test for the memleak part from bug #19943 - -2003-03-05 Sascha Schumann <sascha@schumann.cx> - - * acinclude.m4: - Allow shared modules to be built using $(CXX) - -2003-03-05 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - I was bored.. - -2003-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a small leak in the convert filter code - -2003-03-05 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - configure.in: - test commit - -2003-03-05 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * main/rfc1867.c: - Fixed bug #22550 (overflow protection for upload_max_filesize ini setting). - - * (PHP_4_3) - NEWS: - GD news. - - * ext/gd/tests/bug22544.phpt: - - Added test case for bug #22544. - -2003-03-05 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2filter/sapi_apache2.c - sapi/apache2handler/sapi_apache2.c: - - Fix for some unixware compile problem. (comment by Sascha :) - -2003-03-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Better identification of bundled GD library. - - * (PHP_4_3) - ext/gd/gd.c - ext/gd/gdcache.c - ext/gd/gdcache.h - ext/gd/gdttf.c - ext/gd/php_gd.h - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_arc_f_buggy.c - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_gif_in.c - ext/gd/libgd/gd_jpeg.c - ext/gd/libgd/gd_png.c - ext/gd/libgd/gd_ss.c - ext/gd/libgd/gd_topal.c - ext/gd/libgd/gd_wbmp.c - ext/gd/libgd/gdcache.c - ext/gd/libgd/gdft.c - ext/gd/libgd/gdhelpers.c - ext/gd/libgd/gdhelpers.h - ext/gd/libgd/gdkanji.c - ext/gd/libgd/gdxpm.c: - Synchronized bundled gd with gd 2.0.11 (bug fixes). - MFH - 1) Use Zend allocation macros instead of native allocation functions. - 2) Better error reporting mechanism. - 3) Some style fixes, which allow easier code synchronization & - maintenance. - - * ext/gd/libgd/gd_png.c: - Fixed bug #22544 (missing fix from official gd). - -2003-03-05 Ben Mansell <ben@zeus.com> - - * sapi/cgi/libfcgi/fcgiapp.c: - C++ -> C comments - -2003-03-05 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Reverted emalloc(),efree() changed for persistant connection resources - -2003-03-05 Ben Mansell <ben@zeus.com> - - * README.Zeus: - Update build instructions for Zeus web server - -2003-03-05 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Changed malloc() and free() to emalloc() and efree() - -2003-03-05 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH: added missing phpinfo entry (Russian support) - - * ext/mbstring/mbstring.c: - Added missing phpinfo entry (Russian support) - -2003-03-05 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c - main/streams.c: - Fix some signed/unsigned issues with read() and SSL_read() return values. - Allow SSL_connect() to retry for non-blocking sockets. - Correctly declare the char as unsigned for php_stream_getc(), as per - fgetc() semantics. - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c - ext/dba/php_dba.h: - Use stream locking support - -2003-03-04 Ilia Alshanetsky <ilia@prohost.org> - - * README.STREAMS: - Added notes about locking functions. - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/tests/dba_cdb.phpt - ext/dba/tests/dba_cdb_make.phpt - ext/dba/tests/dba_cdb_read.phpt - ext/dba/tests/dba_db2.phpt - ext/dba/tests/dba_db3.phpt - ext/dba/tests/dba_db4.phpt - ext/dba/tests/dba_dbm.phpt - ext/dba/tests/dba_flatfile.phpt - ext/dba/tests/dba_gdbm.phpt - ext/dba/tests/dba_inifile.phpt - ext/dba/tests/dba_ndbm.phpt - ext/dba/tests/skipif.inc - ext/dba/tests/test.inc: - Support all possible configurations and simplify includes - - * ext/dba/dba.c: - fix dba by fixing key_len retrieval - -2003-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22510.phpt: - - Added a test case for bug #22510 - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - do not use $GLOBAL[] - -2003-03-04 Jani Taskinen <sniper@iki.fi> - - * ext/hyperwave/hw.c: - typofix - -2003-03-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/__call_001.phpt: - If this doesn't show "3.4" there is another error - -2003-03-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - 64bit long fix - - * ext/mbstring/mbstring.c - ext/mbstring/php_mbregex.c: - 64bit long fix: patch by Dave Hill - -2003-03-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/odbc/php_odbc.c: - Fixed bug #22437. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * (PHP_4_3) - main/streams.c: - Compiler warning fix. - - * ext/standard/http_fopen_wrapper.c: - Added support for http redirects to ftp. - Fixed bug #22508 (Added protection against circular HTML redirects). - - * ext/standard/tests/file/bug22414.phpt: - Skip test if running under safe-mode. - -2003-03-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - adding news entry for disable_classes addition - - * NEWS: - These are in the branch. - - * main/main.c: - ws & CS - - * NEWS: - remove this from here as it belongs elsewhere - -2003-03-04 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - MFB (make it really W3C compatible (unlink node, when in tree...)) - - * (PHP_4_3) - ext/domxml/php_domxml.c: - make it really W3C compatible (unlink node, when in tree...) - -2003-03-04 Edin Kadribasic <edink@proventum.net> - - * ext/standard/credits_ext.h - ext/standard/credits_sapi.h - sapi/apache2filter/CREDITS - sapi/apache2handler/CREDITS: - Credits update. - -2003-03-03 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/php_mysqli.h: - fixed bug in macro-definition - - * ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt: - disabled output of errormessages - - * ext/mysqli/config.m4 - ext/mysqli/mysqli.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/mysqli_profiler.c - ext/mysqli/php_mysqli.h: - added profiler support - -2003-03-03 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - ext/standard/credits_ext.h - ext/standard/credits_sapi.h: - Update credits. - - * (PHP_4_3) - NEWS: - BFN - - * ext/mcrypt/mcrypt.dsp: - MFB: Enabled mcrypt_generic_deinit() on windows (#22520) - - * (PHP_4_3) - ext/mcrypt/mcrypt.dsp: - Enabled mcrypt_generic_deinit() on windows (#22520) - -2003-03-03 Ilia Alshanetsky <ilia@prohost.org> - - * main/main.c: - More compiler warnings fixed. - - * main/php_variables.h - main/streams/xp_socket.c: - Compiler warning fix. - - * main/php_variables.c: - Fixed compiler warnings. - -2003-03-03 J Smith <jsmith@tutorbuddy.com> - - * tests/classes/__call_001.phpt - tests/classes/__clone_001.phpt - tests/classes/__set__get_001.phpt - tests/classes/constants_scope_001.phpt - tests/classes/dereferencing_001.phpt - tests/classes/factory_001.phpt - tests/classes/object_reference_001.phpt - tests/classes/singleton_001.phpt - tests/lang/error_2_exception_001.phpt - tests/lang/namespace_001.phpt: - Added some tests for ZE2 features and their functionality. - -2003-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/ctor_dtor.phpt - tests/classes/ctor_dtor_inheritance.phpt: - Adding tests for ctor/dtor handling - - * tests/classes/abstract_static.phpt: - Adding tests for abstract static methods - - * tests/classes/abstract_final.phpt - tests/classes/final.phpt - tests/classes/final_abstract.phpt - tests/classes/final_redeclare.phpt: - Adding tests for final methods - -2003-03-03 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - main/main.c: - MFH: adding disable_classes ini directive - - * (PHP_4_3) - php.ini-dist - php.ini-recommended: - MFH: adding placeholder for the new disable_classes directive - - * php.ini-dist - php.ini-recommended: - adding placeholder for the new disable_classes directive - - * main/main.c: - adding disable_classes ini directive based on the - newly introduced zend_disable_class function - -2003-03-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/run-test/test008a.phpt: - (re)check in non ZendOptimizer version of test - - * sapi/cli/TODO: - remove entry done already - -2003-03-02 Jani Taskinen <sniper@iki.fi> - - * ext/ldap/config.m4: - typofix - - * ext/ldap/config.m4: - Special case for MacosX.. - - * ext/ldap/config.m4: - Fixed bug #22485 (hardcoded shared lib extensions) - -2003-03-02 Zeev Suraski <zeev@zend.com> - - * main/php_variables.c: - Fix old variable names - -2003-03-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - fix problem in current HEAD - - -2003-03-02 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/activescript/scriptengine.cpp: - typo fix - -2003-03-02 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - New function news. - -2003-03-02 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/CREDITS: - -** empty log message *** - -2003-03-02 Zeev Suraski <zeev@zend.com> - - * ext/standard/info.c - main/php_variables.c: - - Optimize $_REQUEST - - Fix phpinfo() - -2003-03-02 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/activescript/classfactory.cpp - sapi/activescript/php4activescript.c: - Build-performance tweaks - - * ext/rpc/com/com.h - sapi/activescript/classfactory.cpp - sapi/activescript/scriptengine.cpp: - Fix build for activescript sapi - -2003-03-02 Derick Rethans <d.rethans@jdimedia.nl> - - * php.ini-dist - php.ini-recommended: - - It was called _VARS, not _GLOBALS :-) - -2003-03-02 Zeev Suraski <zeev@zend.com> - - * php.ini-dist - php.ini-recommended - ext/filepro/filepro.c - ext/session/session.c - main/main.c - main/php_globals.h - main/php_variables.c - main/php_variables.h: - Add JIT initialization for _SERVER and _ENV - (it's less important for the others, even though it should be fairly - easy now too) - -2003-03-02 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed my silly mistake in the filter code - -2003-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/network.c: - Reverted my previous commit - -2003-03-01 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/plain_wrapper.c: - Ensure that all fields are initialized to NULL. - -2003-03-01 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/network.c: - Fixed build - -2003-03-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/xmlrpc/xmlrpc-epi-php.c: - Fix two crash bugs when optional parameters are not specified. - Fix folding markers. - - * main/streams/xp_socket.c: - Don't shutdown() unix sockets. - It causes the server end to close down/break. - - * main/streams/memory.c: - Folding fixes - - * scripts/Makefile.frag: - Add streams headers to those used for shared extensions. - - * NEWS: - New! - -2003-03-01 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/CREDITS: - update credits (ilia,myself) - -2003-03-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/streamsfuncs.c - ext/standard/streamsfuncs.h: - Expose php_stream_copy_to_stream as stream_copy_to_stream(); a high - performance alternative to looping reads and writes. - -2003-03-01 Pierre-Alain Joye <paj@pearfr.org> - - * (PHP_4_3) - ext/gd/CREDITS: - Update credits - -2003-02-28 Wez Furlong <wez.php@thebrainroom.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/standard/streamsfuncs.c - main/network.c - main/php_network.h - main/streams/xp_socket.c - win32/select.c: - Tidy up stupid signed/unsigned issues with win32 by introducing a - php_socket_t typedef. - -2003-02-28 Rasmus Lerdorf <rasmus@lerdorf.com> - - * main/php_ini.c: - MFB config-file-scan-dir crash fix - - * (PHP_4_3) - main/php_ini.c: - but there is no top php.ini file, we would get a segfault. (Rasmus) - -2003-02-28 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/streamsfuncs.h: - Add this file... - - * NEWS - configure.in - ext/ftp/ftp.c - ext/openssl/xp_ssl.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h - ext/standard/fsock.c - ext/standard/streamsfuncs.c - main/network.c - main/php_network.h - main/streams/php_stream_transport.h - main/streams/transports.c - main/streams/xp_socket.c: - New user-space functions: - . stream_socket_client() - similar to fsockopen(), but more powerful. - . stream_socket_server() - Creates a server socket. - . stream_socket_accept() - Accept a client connection. - . stream_socket_get_name() - Get local or remote name of socket. - - Tidy up some leaks and debug printfs. - Move more streams functions into streamsfuncs.c and streamsfuncs.h. - -2003-02-28 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c - ext/standard/php_fopen_wrapper.c: - Fixed compiler warnings. - -2003-02-28 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Was actually an ucwords() problem... - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/TODO: - callbacks are now supported - (although there's still room for improvements) - -2003-02-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS: - BFN - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/file.c - ext/yp/yp.c - ext/yp/yp.c: - MFphp5 - - * ext/standard/file.c: - it is still to early in the morning for coding :( - - * ext/standard/file.c: - make sure that GNU extensions exist for fnmatch() - -2003-02-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/curl/curl.c: - - MFH: Fixed bug #22312 (crash on failed connection when curl_getinfo() was - called). - (Phil Oleson <poleson@verio.net>) - - * ext/curl/interface.c: - - Fixed bug #22312 (crash on failed connection when curl_getinfo() was - called). - (Phil Oleson <poleson@verio.net>) - - * ext/ftp/ftp.c - ext/ftp/php_ftp.c - ext/openssl/xp_ssl.c - main/php_network.h: - - No need to include the ssl headers elsewhere but in ext/openssl - - * ext/yaz/config.m4 - ext/yaz/php_yaz.c: - YAZ 2.0 or later is required now. - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - - support for "callback" type - - proto syntax errors are now passed back to the top level parser - - * scripts/ext_skel_ng/ext_skel_ng.php: - support for passing description file name on command line - -2003-02-28 Jani Taskinen <sniper@iki.fi> - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: - ws & CS - -2003-02-28 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/xml_stream_parser.php: - "on line #", not "in line #" - - * scripts/ext_skel_ng/php_element.php: - added "callback" type (and fixed a stupid typo) - - * scripts/ext_skel_ng/extension.dtd: - some DTD fixes and <code> as a toplevel element for .c and .h code snippets - -2003-02-28 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/plain_wrapper.c: - Implement memory mapping for win32. - Could do with some rigorous testing; simple readfile() tests here appear - to work. - -2003-02-28 Ilia Alshanetsky <ilia@prohost.org> - - * main/network.c: - compiler warning fixed. - -2003-02-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/dir.c: - Fixed compiler warning. - - * ext/openssl/xp_ssl.c: - fixed compiler warnings. - -2003-02-27 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/config.m4: - streams.c -> streamsfuncs.c - - * ext/standard/streams.c - ext/standard/streamsfuncs.c - win32/php4dllts.dsp - win32/select.c: - Update win32 build. - Since msvc sucks, I had to rename ext/standard/streams.c to - ext/standed/streamsfuncs.c - - * ext/standard/config.m4 - ext/standard/file.c - ext/standard/file.h - ext/standard/streams.c - win32/select.c - win32/select.h - win32/installer/README: - Move streams specific stuff from ext/standard/file.c -> - ext/standard/streams.c - Move win32 select implementation into win32/. - Will update win32 build in a moment. - -2003-02-27 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/filestat.c: - Fixed a bug that would cause filetype() to return "unknown" for - non-existent files on Win32. - -2003-02-27 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - main/php_streams.h - main/streams/xp_socket.c: - Add a generic meta data api for streams. - -2003-02-27 Rasmus Lerdorf <rasmus@lerdorf.com> - - * TODO-PHP5: - The basic input filtering framework is done and working nicely - -2003-02-27 Wez Furlong <wez.php@thebrainroom.net> - - * TODO: - Update todo slightly - - * ext/openssl/openssl.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/php_fopen_wrappers.h: - - Move https:// and ftps:// wrapper registration into the openssl module. - - Expose the http:// and ftp:// wrappers as PHPAPI - - Remove unused variables - - * main/network.c - main/streams/transports.c - main/streams/xp_socket.c - win32/php4dllts.dsp: - Fixup build for win32 - -2003-02-27 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/filestat.c: - Fixed bug #21410 (fixed handling of NULL or "" files on Win32) - -2003-02-27 Jani Taskinen <sniper@iki.fi> - - * NEWS: - ..if only all lakes were kossu.. - -2003-02-27 Hartmut Holzgraefe <hartmut@six.de> - - * ext/yp/yp.c: - changed from strncpy to strlcpy on request - -2003-02-27 Sascha Schumann <sascha@schumann.cx> - - * main/php_streams.h: - rename macro argument so that it does not partially match the string. - - fixes a warning on unixware - -2003-02-27 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Changed maxmsglen in ifx_errormsg() back to normal 255 instead of 10 - - * ext/informix/ifx.ec: - - Fixed possible Segfault in ifx_errormsg() using malloc() instead of - emalloc() - -2003-02-26 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/gd.c: - add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>, - 2 Pierre-Alain Joye) - - * ext/gd/php_gd.h: - add imagesavealpha wrapper (Jukka Holappa <jukkaho@mail.student.oulu.fi>, - Pierre-Alain Joye) - -2003-02-26 Rasmus Lerdorf <rasmus@lerdorf.com> - - * main/main.c: - MFB: Get rid of a redundant syscall on non-Windows - - * (PHP_4_3) - main/main.c: - Get rid of an unnecessary syscall on non-Windows. We don't need two - setitimer() calls here in order to reset the timer. - -2003-02-26 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/exec.c - ext/standard/exec.h: - 1) Make the output of system() binary safe - 2) Solved a memory leak when the return_value variable passed by reference - is - not an integer in system()/exec()/passthru(). - 3) Solved a bug in exec(), which would make it append to the 2nd parameter - (passed by reference) if the parameter is an array instead of - overwriting it. - 4) Changed the code to use the streams code, resulting in a smaller code - base. - 5) Various cleanups resulting in reduction of overall code base inside the - file - by ~ 1/3. - 6) Speed improvements of ~2.5 times compared to previous performance - (based on - attached PHP script). - -2003-02-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/dba.c: - allow keys as array(group, name) for handler inifile - - * ext/dba/dba_flatfile.c: - ws - - * ext/dba/libcdb/cdb.c: - make it faster - - * ext/dba/libinifile/inifile.c: - if skip param of dba_fetch is -1 stop do not restart search after last - element - -2003-02-26 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/mail.c - main/main.c: - - Added an extra ini setting with which extra commands can be forced to - the sendmail deamon on a per-vhost base. The value in this ini setting - will override all extra commands passed as the 5th parameter to mail() - and will work in Safe Mode. - - * ext/standard/file.c: - - Fix proto - - * ext/standard/basic_functions.c: - - Whitespace - -2003-02-26 Hartmut Holzgraefe <hartmut@six.de> - - * (PHP_4_3) - ext/yp/yp.c - ext/yp/yp.c: - MFphp5 - - * ext/yp/yp.c: - changed to emalloc just to be safe - - * scripts/ext_skel_ng/php_logo.php - scripts/ext_skel_ng/php_resource.php: - forgot to add these two on my last commit :( - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/exec.c: - Made shell_exec() use streams, this simplifies the code and in some cases - makes it a little faster too. - - * ext/standard/url.c: - MFH (forgot to put this fix into the 5.X tree). - -2003-02-25 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - NEWS update - - * ext/standard/file.c: - Set fgetss() free from the length parameter - - * (PHP_4_3) - NEWS: - BFN: the fix was actually done by Ilia. - - * (PHP_4_3) - ext/standard/html.c: - MFH(r1.72): int / long change - Fixed bug #22301 (htmlspecialchars crashes on Tru64) - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/file/bug22414.phpt: - Fixed test. - - * ext/standard/exec.c - ext/standard/tests/file/bug22414.phpt: - Fixed bug #22414 and added a test case for it. - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * ext/odbc/config.m4: - Cleanup - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * (PHP_4_3) - configure.in: - MFH: Fixed bug #21224 (apache configure fails when using - --enable-versioning) - - * configure.in: - - Fixed bug #21224 (apache configure fails when using --enable-versioning) - - * (PHP_4_3) - main/php.h - main/php_sprintf.c - main/snprintf.c - main/snprintf.h: - MFH: Fixed bug #20256 (snprintf() not defined on some systems) - - * main/php.h - main/php_sprintf.c - main/snprintf.c - main/snprintf.h: - Fixed bug #20256 (snprintf() not defined) - -2003-02-25 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c: - Tabify - - * ext/yaz/php_yaz.c: - yaz_search supports query type cql - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * configure.in: - typofix - - * ext/curl/interface.c - ext/curl/multi.c: - (hope) fix some win32 build errors - -2003-02-25 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/CREDITS - ext/informix/ifx.ec - ext/informix/php_informix.h - ext/informix/php_informix_includes.h: - - Added Corne' Cornelius to CREDITS/Authors - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * sapi/pi3web/pi3web_sapi.c: - Another win32 build fix. - - * sapi/activescript/php4activescript.c - sapi/activescript/scriptengine.cpp: - (hopefully) fix the build.. - - * (PHP_4_3) - configure.in: - MFH: Fixed bug #14245 ('make install' fails on AIX when using --with-apxs). - - * configure.in: - - Fixed bug #14245 ('make install' fails on AIX when using --with-apxs). - -2003-02-25 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/config.m4: - - Changed IFX_VERSION to work with Major versions with more then one digit - -2003-02-25 Jani Taskinen <sniper@iki.fi> - - * ext/oci8/config.m4: - fix bug #22324, libjdbcoci8.so is not necessarily needed.. - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/ftp_fopen_wrapper.c: - Fixed bug #22402 (opening of ftp for read/write could fail due to invalid - return code handling). - Solution suggested by jan@jancm.org - - * (PHP_4_3) - ext/gd/libgd/gd.c: - MFH (fix for crash in gdImageCopyMergeGray()). - - * ext/gd/libgd/gd.c: - Fixed a crash in gdImageCopyMergeGray(). - -2003-02-25 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml - pear/PEAR/Common.php - pear/PEAR/Packager.php - pear/PEAR/Command/Package.php: - - fixed <provides> generation, provides elements are now included for - every non-private class, function and method - - * ext/tokenizer/tokenizer.c: - - add new ZE2 tokens - -2003-02-25 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams/plain_wrapper.c: - Fixed various compiler warnings. - - * main/streams/plain_wrapper.c: - Use native flock() whenever possible. - - * ext/standard/file.c - main/php_streams.h - main/streams/plain_wrapper.c: - Added locking to streams. - Allow PHP to automatically release locks on files when terminating the - stream. - Fixed bugs in the handling of the 3rd optional parameter to flock(). - -2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/streams/memory.c: - Removed unnecessary asserts - - * ext/standard/filters.c: - Fixed string.strip_tags filter so it reflects the change on php_strip_tags - - * ext/standard/file.c: - Made fgetss() binary safe too - - * ext/standard/string.c: - Fixed possible buffer overflow of php_strip_tags - - * ext/standard/php_string.h - ext/standard/string.c: - Made strip_tags() binary safe - -2003-02-24 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/user_filters.c: - Initial re-implementation of userfilters after filterchain redesign by wez. - More userspace API to come. - -2003-02-24 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - main/php_streams.h - main/streams/cast.c - main/streams/plain_wrapper.c - main/streams/streams.c: - MFB: Bunch of streams related fixes. - -2003-02-24 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * ext/standard/mail.c: - Fixed bug #22355 (PHP would remove folding from Subject & To fields). - -2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22367.phpt: - - Added test case for bug #22367 - - * ext/standard/reg.c: - Forgot to fix this part - - * tests/lang/bug21600.phpt: - Fixed the test as the result is just considered to be expected - - * (PHP_4_3) - ext/standard/reg.c: - MFH(r1.74): fixed an signed / unsigned issue - - * ext/standard/reg.c: - Fixed a signed / unsigned issue. - - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache/config.m4: - MFH: Possible fix for #22259 + part 1/2 for fixing AIX DSO bug - - * sapi/apache/config.m4: - Possible fix for #22259 + part 1/2 for fixing one AIX bug.. - -2003-02-24 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/reg.c: - Style fix - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - tests/lang/bug21600.phpt - tests/lang/bug22231.phpt: - - Removing pointless tests. (both of these will be fixed in PHP 5) - - * NEWS - NEWS: - BFN - - * acinclude.m4: - fix quotes - -2003-02-24 Zeev Suraski <zeev@zend.com> - - * sapi/apache2filter/apache_config.c - sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c: - (possibly) fix Win32 builds of the Apache 2 filter - -2003-02-24 Hartmut Holzgraefe <hartmut@six.de> - - * ext/yp/yp.c: - "key" has to be zero-delimited - - * scripts/ext_skel_ng/TODO - scripts/ext_skel_ng/dummy.gif - scripts/ext_skel_ng/ext_skel_ng.php - scripts/ext_skel_ng/extension.dtd - scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - - code generation: resources and phpinfo logo - - duplicate code elimination for prototype parsing - - improved phpinfo block (incl. logo) - - some input error checking - - documentation generation for ini-directives, constants - and resources - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * ext/informix/ifx.ec - ext/informix/ifx.ec: - no c++ comments - -2003-02-24 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - (PHP ifx_errormsg) Fixed Informix bug where ifx_errormsg() would Segfault - on an unopened connecection and with an errorcode - supplied - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * acinclude.m4: - Always use the libtool which is build in the top_builddir. - - * ext/mhash/mhash.c - ext/mhash/php_mhash.h: - fix compile warning - -2003-02-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c - ext/standard/tests/file/bug22382.phpt - ext/standard/tests/file/test2.csv: - Fixed bug #22382 (fgetcsv did not handle \" correctly). - -2003-02-24 George Schlossnagle <george@omniti.com> - - * sapi/apache/mod_php4.c: - ws fix - - * sapi/apache/mod_php4.c: - hopefully a fix for 19919 - -2003-02-24 Jani Taskinen <sniper@iki.fi> - - * ext/standard/basic_functions.c - ext/standard/dns.c - ext/standard/dns.h: - Extra paranoia checks if dn_skipname/dn_expand exist or not - -2003-02-23 Jani Taskinen <sniper@iki.fi> - - * main/fopen_wrappers.c: - MFB: Fix for open_basedir error message - -2003-02-23 Rasmus Lerdorf <rasmus@lerdorf.com> - - * (PHP_4_3) - main/fopen_wrappers.c - main/streams.c: - open_basedir fixes from David Saez - -2003-02-23 Stig Bakken <ssb@fast.no> - - * pear/packages/XML_Parser-1.0.1.tar - pear/packages/XML_Parser-1.0.tar: - - - upgrading XML_Parser to 1.0.1 - -2003-02-23 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/libpre.c - sapi/apache/php_apache_http.h: - Added missing headers and Id tags. - - * sapi/cgi/config9.m4: - MFB: Fixed bug #22356 (Do not add empty -I flags). - - * (PHP_4_3) - sapi/cgi/config9.m4: - Fixed bug #22356 (Do not add empty -I flags). - - * ext/imap/config.m4: - Fix for bug #22353 - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - sapi/apache/config.m4 - sapi/apache2filter/config.m4: - MFH: - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT) - - * sapi/apache/config.m4 - sapi/apache2filter/config.m4 - sapi/apache2handler/config.m4: - - Fixed bug #22376 (wrong httpd.conf modified when using INSTALL_ROOT) - -2003-02-23 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/abstract_inherit.phpt: - New test which currently fails - - * NEWS: - Fix the name - -2003-02-23 Jani Taskinen <sniper@iki.fi> - - * sapi/apache2filter/EXPERIMENTAL - sapi/apache2handler/EXPERIMENTAL: - - These both are experimental still. (there has been a note in config.m4 - all the time but these marker files were missing) - - * NEWS: - Style - -2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libinifile/inifile.c: - Dropped optimization - -2003-02-22 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - Correct a bug number - thanks to Philip... - -2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libinifile/inifile.c: - INI files are case insensitive - -2003-02-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - Revent previous patch, adding of file_write_content() was premature. - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h - ext/standard/html.c: - int/long change. - -2003-02-22 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libinifile/inifile.c: - Remove testcode - - * ext/dba/config.m4 - ext/dba/dba.c - ext/dba/dba_inifile.c - ext/dba/php_inifile.h - ext/dba/libinifile/.cvsignore - ext/dba/libinifile/inifile.c - ext/dba/libinifile/inifile.h - ext/dba/tests/dba_inifile.phpt: - - -2003-02-22 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c: - additional speedup for array_shift(). No need to rehash if the removed - element's - key is not scalar and elements with scalar keys are already well numbered - (sequentially from 0) for some reason. This is the case if the leading - elements have no scalar indexes. - -2003-02-22 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - Squashed those ugly bugs! - -2003-02-22 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c: - rehash only in case something is changed. - -2003-02-22 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c: - removed some comments - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/php_mysqli.h: - Fixed bug with stmt_close (libmysql bk version 1.1477 required) - Fixed bug with mysql_execute and float values - -2003-02-22 Justin Erenkrantz <justin@erenkrantz.com> - - * sapi/apache2handler/sapi_apache2.c: - Add xbithack support to apache2handler SAPI. - - (configuration doesn't work, but that's not something new apparently.) - -2003-02-22 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - ext/standard/file.c - ext/standard/tests/file/bug21131.phpt - ext/standard/tests/file/bug22362.phpt - ext/standard/tests/file/bug22362.phpt - main/php_streams.h - main/streams.c: - Miscellaneous streams fixes, including probable fixes for: - Bug #21131 (fopen with 'a+' and rewind() doesn't work) - Bug #21713 (include remote files leaks temporary files + descriptors on - Solaris) - Bug #21185 (move_uploaded_file() does not ignore open_basedir as it - should) - Bug #22362 (combinations of fwrite(), fread() and fseek() produce - unexpected results) - -2003-02-21 Wez Furlong <wez.php@thebrainroom.net> - - * main/network.c - win32/php4dllts.dsp: - Add comment about thread-safety of gethostbyname on win32. - Set the correct path to the win32 config.h file in the .dsp file. - -2003-02-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/snmp/php_snmp.h - ext/snmp/snmp.c: - fixed headers and cleaned up a bit - - * ext/standard/basic_functions.c - ext/standard/dns.c - ext/standard/dns.h: - - Fixed bug: #22339 - - * ext/informix/ifx.ec - ext/informix/php_informix_includes.h - ext/snmp/php_snmp.h: - MFB - - * (PHP_4_3) - ext/informix/ifx.ec: - ZTS build fixes, style and ws fixes - - * ext/ingres_ii/ii.c - ext/ingres_ii/ii.h: - ZTS fixes - - * (PHP_4_3) - ext/informix/ifx.ec: - Fix ZTS build - -2003-02-21 David Viner <dviner@yahoo-inc.com> - - * sapi/apache/php4apache.dsp: - this tiny change adds the location of apache includes and libraries that - are installed when you use the Apache Windows Installer - (C:\Program Files\Apache Group\Apache\*). With this patch, - a windows developer who has used the Apache Windows Installer should be - able to compile the Apache sapi module without any modifications to - his/her - installed tree. It should have no effect whatsoever on anyone else. - - --dviner - -2003-02-20 Rasmus Lerdorf <rasmus@lerdorf.com> - - * README.input_filter - ext/mbstring/mb_gpc.c - main/SAPI.c - main/SAPI.h - main/php_variables.c - main/rfc1867.c: - An input filter might not simply strip stuff, it might also turn things - into entities or use some other mechanism which causes the filtered data - to be longer than the original data. Ergo, pass in the address of the - buffer instead so the filter is free to reallocate it. - -2003-02-20 Justin Erenkrantz <justin@erenkrantz.com> - - * ext/pgsql/pgsql.c: - Remove C++-style comment. (Breaks Sun Forte compiler.) - -2003-02-20 Sara Golemon <php@alphaweb.net> - - * ext/standard/php_fopen_wrapper.c: - Reduce unnecessary filter applications when stream is (read|write) only - -2003-02-20 Justin Erenkrantz <justin@erenkrantz.com> - - * sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - Clean up apache2handler SAPI. - - Key improvements: - - Be streamy - - Re-enable virtual() support - - Set content_type correctly - - Remove unnecessary code and reintroduce some missing code - - Change signature from PhP to PHP - -2003-02-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - BFN - - * (PHP_4_3) - ext/mbstring/mbstring.c: - MFH(r1.165): Fixed bug #22330 (overloaded strrpos() weirdness) - - * ext/mbstring/mbstring.c: - Fixed bug #22330 (overloaded strrpos() gives wrong results) - Patch by david at santinoli dot com. Thanks! - -2003-02-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/tests/strings/sha1.phpt - ext/standard/tests/strings/sha1raw.phpt: - - Fixed testcase... you can never trust on RFCs it seems - -2003-02-20 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension_parser.php: - put constants into C output - do not limit int constants to numbers, C #defines are ok as strings - foobar(void) needs special treatment in code generation - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * NEWS: - style - -2003-02-20 Corne' Cornelius <cornec@reach.co.za> - - * (PHP_4_3) - ext/informix/php_informix_includes.h: - - from 16 to 32 to prevents possible overflow - -2003-02-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/md5.c: - - Fixed copy and paste bug - - * NEWS - ext/standard/md5.c - ext/standard/sha1.c: - - Also add the optional raw output parameter to md5_file and sha1_file. - -2003-02-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/session.c: - merge minor differences from head - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - style fix - - * NEWS: - This is added in 4.3.2 - - * (PHP_4_3) - NEWS - NEWS - NEWS: - BFN - - * (PHP_4_3) - ext/pgsql/pgsql.c: - MFH: Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but - returns false) - - * ext/pgsql/pgsql.c: - Fixed bug: #22306 (pg_lo_seek($h, 0, PGSQL_SEEK_SET) succeeds but returns - false) - -2003-02-20 Sascha Schumann <sascha@schumann.cx> - - * NEWS - NEWS - NEWS: - update - -2003-02-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/md5.c - ext/standard/sha1.c: - - No need to add the \0 ourselves, the estrndup in STRINGL takes care of - that for us. - -2003-02-20 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/session/php_session.h - ext/session/session.c: - MFH general urlencoding - MFH session_regenerate_id, a change which is as important as the former - one - - * ext/session/session.c: - generally urlencode parameters - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/standard/dns.c: - MFH: - Fixed bug #22299 (gethostbyname() crash with non-existing domain on - MacOSX) - - * ext/standard/dns.c: - - Fixed bug #22299 (gethostbyname() crash with non-existing domain on - MacOSX) - -2003-02-20 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/http_fopen_wrapper.c: - Revert accidental commit. - - * ext/standard/exec.c - ext/standard/http_fopen_wrapper.c: - Fixed bug #22308 (optimized passthru, code is now ~40 times faster). - -2003-02-20 Jani Taskinen <sniper@iki.fi> - - * footer - header: - consistent with the used style - -2003-02-19 Jon Parise <jon@csh.rit.edu> - - * ext/rpc/skeleton/php_skeleton.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h: - Add folding markers and editor directive blocks. - -2003-02-19 Rasmus Lerdorf <rasmus@lerdorf.com> - - * ext/mbstring/mb_gpc.c - ext/mbstring/mb_gpc.h: - Fix mbstring input_filter - - * README.input_filter - ext/mbstring/mb_gpc.c - ext/mbstring/mbstring.c - main/SAPI.c - main/SAPI.h - main/php_content_types.c - main/php_variables.c - main/rfc1867.c: - Input Filter support. See README.input_filter for details. - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * main/php_scandir.c - main/php_scandir.h: - MFB - - * (PHP_4_3) - main/php_scandir.c - main/php_scandir.h: - dirent.h needs to be included always. - -2003-02-19 Harald Radi <harald.radi+coding.php@nme.at> - - * main/main.c: - prevent xdebug from crashing - -2003-02-19 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - code for the special functions MINIT, MSHUTDOWN, RINIT, RSHUTDOWN, MINFO - and for private internal C helper functions may now be embedded into - the XML specification - -2003-02-19 Wez Furlong <wez.php@thebrainroom.net> - - * NEWS: - typo.. - - * NEWS: - News about the ZE stream thing - -2003-02-19 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/extension.xml: - test specifications for MINIT and friends - - * scripts/ext_skel_ng/extension.dtd: - <code> inside <function> was supported but missing from the DTD, - added "role" attribute to support "internal" functions like - MINIT and stuff, "private" C functions not to be published as - PHP functions and "public" implemenations of PHP functions - -2003-02-19 Marc Boeren <M.Boeren@guidance.nl> - - * ext/dbx/dbx_pgsql.c: - Fix for bug #22221: pgsql version for dbx_query suppressed a warning that - was trappable by using a user-defined error-handler. A different use of - pgsql_getrow removed the warning and thus the need for suppressing it. - -2003-02-19 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - win32/php5ts.dsw: - remove php5ts workspace from PHP_4_3 branch - -2003-02-19 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/README - sapi/thttpd/README - sapi/thttpd/README: - some improvements - -2003-02-19 Hartmut Holzgraefe <hartmut@six.de> - - * scripts/ext_skel_ng/ext_skel_ng.php - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_function.php: - Microsoft Developer Studio project file (.dsp) generation added - - for now both config.m4 and .dsp files are generated for the simples - case only (one .c file, one .h file, no external dependencies) - - * scripts/ext_skel_ng/README - scripts/ext_skel_ng/ext_skel_ng.php - scripts/ext_skel_ng/extension.dtd - scripts/ext_skel_ng/extension.xml - scripts/ext_skel_ng/extension_parser.php - scripts/ext_skel_ng/php_constant.php - scripts/ext_skel_ng/php_element.php - scripts/ext_skel_ng/php_function.php - scripts/ext_skel_ng/xml_stream_callback_parser.php - scripts/ext_skel_ng/xml_stream_parser.php: - next generation ext_skel script - initial checkin - -2003-02-19 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Revert latest commit - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * main/php_ini.c: - ws/style fixes - -2003-02-19 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/ifx.ec: - - Added Input Descriptor Binding to be used by blobs. This fixed a bug - where ESQL/C would cause a Segmentation fault if the first blob in a - result is NULL or '' as soon as it gets a result with blob != NULL - - Fixed leaks where blobs resources weren't always freed - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - main/php_ini.c - main/php_scandir.c - main/php_scandir.h: - MFH: prevent conflicts with other libraries (e.g. libc-client) - - * ext/standard/dir.c: - scandir -> php_scandir, alphasort -> php_alphasort - - * main/php_ini.c - main/php_scandir.c - main/php_scandir.h: - Fix the possible conflicts with other libs (like libc-client) - - * main/SAPI.h - main/alloca.c - main/config.nw.h - main/fopen_wrappers.c - main/fopen_wrappers.h - main/internal_functions.c.in - main/internal_functions_nw.c - main/internal_functions_registry.h - main/internal_functions_win32.c - main/logos.h - main/mergesort.c - main/network.c - main/php3_compat.h - main/php_compat.h - main/php_content_types.h - main/php_globals.h - main/php_ini.h - main/php_logos.c - main/php_logos.h - main/php_main.h - main/php_memory_streams.h - main/php_network.h - main/php_open_temporary_file.h - main/php_reentrancy.h - main/php_regex.h - main/php_syslog.h - main/php_variables.c - main/reentrancy.c - main/rfc1867.c - main/rfc1867.h - main/safe_mode.c - main/safe_mode.h - main/snprintf.c - main/snprintf.h - main/spprintf.c - main/spprintf.h - main/strlcat.c - main/strlcpy.c - main/win95nt.h - main/streams/cast.c - main/streams/filter.c - main/streams/memory.c - main/streams/php_stream_context.h - main/streams/php_stream_filter_api.h - main/streams/php_stream_plain_wrapper.h - main/streams/php_stream_userspace.h - main/streams/php_streams_int.h - main/streams/plain_wrapper.c - main/streams/streams.c - main/streams/userspace.c: - ws fixes + missing Id tags, headers added - -2003-02-19 Corne' Cornelius <cornec@reach.co.za> - - * ext/informix/config.m4: - Updated IFX_VERSION entry to work with new Version output of ESQL/C - -2003-02-19 Jani Taskinen <sniper@iki.fi> - - * NEWS: - cleanup, documentation belongs elsewhere - -2003-02-19 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/http_fopen_wrapper.c: - Fixed bug #22283 (possible crash when opening relative URLs). - -2003-02-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Added string.strip_tags filter. - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed memory leaks on conversion failure. - - * ext/standard/filters.c: - Revived convert filter codes - -2003-02-18 Jon Parise <jon@csh.rit.edu> - - * ext/rpc/skeleton/skeleton.c: - Remove a stray COM reference. - -2003-02-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/libflatfile/flatfile.c: - - wrong use of sizeof(char) - - use define for block size - - a bit faster - - * ext/dba/libflatfile/flatfile.c: - coding style - - * ext/dba/libflatfile/flatfile.h: - avoiding problems - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS - NEWS - NEWS: - BFN - -2003-02-18 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/md5.c - ext/standard/sha1.c - ext/standard/tests/strings/md5.phpt - ext/standard/tests/strings/md5raw.phpt - ext/standard/tests/strings/sha1.phpt - ext/standard/tests/strings/sha1raw.phpt: - - Added new parameter to sha1() and md5() which return the digest as - binary data. (Original patch by Michael Bretterklieber - <mbretter@jawa.at>) - - Added test cases for sha1() and md5() based on the testvectors in RFC - 1321 - and RFC 3174. - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Added description for the hand-made finite state machine. - -2003-02-18 Derick Rethans <d.rethans@jdimedia.nl> - - * run-tests.php: - - Add check for proc_open() being available - -2003-02-18 Sascha Schumann <sascha@schumann.cx> - - * ext/session/php_session.h - ext/session/session.c: - Refactor new-session-id code - - * ext/session/php_session.h - ext/session/session.c: - Remember whether to send a cookie, so that we send out the correct - session id. Also improve check for active session - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c - main/streams/streams.c: - Fix incorrect TSRMLS_CC usage. - Fix com_create_guid() - -2003-02-18 Sascha Schumann <sascha@schumann.cx> - - * ext/session/php_session.h - ext/session/session.c: - add session_regenerate_id() - -2003-02-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Fixed mb_send_mail() so that Content-Type and Content-Transfer-Encoding - headers are overridable by additional header parameters. - This patch fixes bug #21985 and bug #22064. - - * ext/standard/string.c: - Fixed bug #21708 (ucfirst() trouble again) - - - * ext/standard/file.c: - Fixed bug #21689 (fgetcsv suppresses some characters before a separator) - The fix is suggested by Masahiro Nakayama <masa@sfc.wide.ad.jp> - - -2003-02-18 Zeev Suraski <zeev@zend.com> - - * win32/pwd.c - win32/time.h: - Commit missing stuff - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c - ext/rpc/com/variant.h: - Implement com_create_guid(). - Add a special case for RETVAL_VARIANT when a variant is of type - VT_DISPATCH but has a NULL dispatch pointer. - This kind of variant is returned by the WindowsInstaller automation - interface. - - * configure.in - ext/standard/basic_functions.c - main/main.c - main/php_ini.c: - Implement simple stream support in the ZE scanners. - -2003-02-18 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - added new function mysqli_stmt_store_result - - * ext/mysqli/tests/057.phpt: - test for mysqli_stmt_store_result - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c: - Implement com_indexed_prop_set() which allows setting of array-like indexed - properties on COM objects. - It is expected that this function will be transient, waiting for - engine-level and then rpc-level support to be implemented so that this can - be integrated more completely. - I'm committing this now so that others can help develop the msi installer - scripts that require this feature. - -2003-02-18 Sara Golemon <php@alphaweb.net> - - * ext/standard/php_fopen_wrapper.c: - Introduce //filter target to php: wrapper to allow inline application of - filters during fopen() style opperations - -2003-02-18 Jani Taskinen <sniper@iki.fi> - - * NEWS: - style polizei - - * ext/pcntl/config.m4: - getpriority() and setpriority() are in libc.. - - * ext/standard/config.m4: - nice() is part of libc, use AC_CHECK_FUNCS instead - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli_api.c: - Fixed compiler warning. - -2003-02-18 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - main/streams/php_stream_filter_api.h: - Fix stream_filter_(ap|pre)pend to allow attaching on the read and/or write - chains. Automagically decide what to do if noone tells us. - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New function news. - - * ext/pcntl/config.m4 - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Added pcntl_setpriority & pcntl_getpriority(). These functions can be used - to fetch and alter the priority of a process. - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams/filter.c - main/streams/streams.c: - TSRMLS! - - * ext/standard/tests/filters/basic.phpt: - Add basic test of read filters and read filter chain. - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/exec.c - ext/standard/exec.h: - By popular demand nice() is renamed to proc_nice(). - A better error message for proc_nice() failure. - -2003-02-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c - ext/standard/filters.c - ext/standard/user_filters.c - main/php_streams.h - main/streams/cast.c - main/streams/context.h - main/streams/filter.c - main/streams/filter_api.h - main/streams/php_stream_context.h - main/streams/php_stream_filter_api.h - main/streams/php_stream_plain_wrapper.h - main/streams/php_stream_userspace.h - main/streams/plain_wrapper.h - main/streams/streams.c - main/streams/userspace.h: - Implement new filter API, stage 1. - This breaks user-space filters (for the time being), and those - weird convert.* filters in ext/standard/filters.c - - The filters stack has been separated into one chain for read and one chain - for write. - - The user-space stream_filter_append() type functions currently only - operate - on the read chain. They need extending to work with the write chain too. - -2003-02-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/exec.c - ext/standard/exec.h: - Added nice() function, which allows changing of priority for the current - process. - -2003-02-18 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/056.phpt: - new test (class which extends mysqli. currently this test fails :( ) - - * ext/mysqli/mysqli.c: - removed duplicate code - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c: - fixed some leaks when mysql_close will be called before all stmts are - freed. - -2003-02-17 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/050.phpt - ext/mysqli/tests/051.phpt - ext/mysqli/tests/052.phpt - ext/mysqli/tests/053.phpt - ext/mysqli/tests/054.phpt - ext/mysqli/tests/055.phpt: - additional tests for non freed objects - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/snmp/config.m4: - MFB: Sanity check. - - * (PHP_4_3) - ext/snmp/config.m4: - Sanity check to prevent errors in other extensions tests. - - * NEWS: - Update - -2003-02-17 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/049.phpt: - test for mysql_fetch_row (oo-style) - -2003-02-17 Zeev Suraski <zeev@zend.com> - - * ext/rpc/com/com.c - ext/rpc/com/conversion.c - ext/rpc/com/dispatch.c - ext/rpc/com/variant.c - ext/snmp/winsnmp.c - ext/standard/file.c - ext/standard/flock_compat.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/pack.c - ext/standard/rand.c - ext/w32api/w32api.c - ext/zlib/zlib.c - main/fopen_wrappers.c - main/main.c - main/network.c - main/php.h - main/php_open_temporary_file.c - sapi/apache/php_apache_http.h - sapi/cgi/cgi_main.c - sapi/isapi/php4isapi.c: - Win32 build improvements - -2003-02-17 Wez Furlong <wez.php@thebrainroom.net> - - * sapi/isapi/php4isapi.c: - Fix build under win32 - -2003-02-17 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_fe.c: - added close method/alias for result object (for compatibility with - statement and - link objects) - - * ext/mysqli/tests/048.phpt: - test for OO-Implementation (bind_result) - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * ext/standard/proc_open.c: - you know it's time to get away from the keyboard when you do this. - - fix my last fix - -2003-02-17 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/proc_open.c: - - Style polizei - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/standard/basic_functions.c - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/php_standard.h - ext/standard/php_sunfuncs.h - ext/standard/sunfuncs.c - ext/standard/sunfuncs.h - win32/php4dllts.dsp: - - Cleaned this mess a bit: - . Centralized the functions sunrise/sunset to php_sunrise_sunset - to lessen duplicate code. - . Made wrapper function php_do_date_sunrise_sunset() to lessen - duplicate code. - . Coding style fixes. - . renamed sunfuncs.h -> php_sunfuncs.h - - * ext/standard/tests/time/idate.phpt: - - These results were obviously got with TZ=GMT - - * ext/standard/tests/general_functions/sunfuncts.phpt: - Assuming the results were created in system with Asia/Jerusalem as TZ - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * ext/standard/proc_open.c: - fix it the right way - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/general_functions/sunfuncts.phpt: - override precision ini setting - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - prevent possible crash if used in combo with mod_gzip - fix command line - - * ext/standard/proc_open.c: - If you pass NULL, you do not get a NULL value, make sure it is. - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * ext/bcmath/libbcmath/src/bcmath.h - ext/bcmath/libbcmath/src/config.h - ext/ovrimos/ovrimos.c - ext/standard/flock_compat.c - win32/glob.c - win32/time.h - win32/winutil.c: - - Let's be consistent with these.. - -2003-02-17 Wez Furlong <wez.php@thebrainroom.net> - - * main/php_streams.h - main/streams/context.h - main/streams/filter_api.h - main/streams/plain_wrapper.h - main/streams/userspace.h: - Move some of the streams header into supplementary files - - -2003-02-17 Shane Caraveo <shane@caraveo.com> - - * run-tests2.php: - bring up to date with change in run-tests - -2003-02-17 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - main/php_version.h: - Bump up the version. - -2003-02-17 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/sunfuncs.c: - Fix compile warning - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * win32/installer/setini.php: - Some additional sanity. - - * win32/php4dllts.dsp: - Add the sunfuncs to the .dsp file for Moshe. - - * win32/php4dllts.dsp: - Update win32 project for streams juggling. - - * ext/standard/file.c: - Remove unused vars - -2003-02-16 Moshe Doron <mosdoron@netvision.net.il> - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/php_standard.h - ext/standard/sunfuncs.c - ext/standard/sunfuncs.h - ext/standard/tests/general_functions/sunfuncts.phpt - ext/standard/tests/time/idate.phpt: - - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * configure.in - main/memory_streams.c - main/streams.c - main/user_streams.c - main/streams/.cvsignore - main/streams/cast.c - main/streams/filter.c - main/streams/memory.c - main/streams/php_streams_int.h - main/streams/plain_wrapper.c - main/streams/streams.c - main/streams/userspace.c: - Move streams files around a bit, to ease maintenance. - I will update the win32 .dsp in a moment. - -2003-02-16 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/042.phpt - ext/mysqli/tests/047.phpt: - fixed output - -2003-02-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli_api.c: - Reverted lld -> lld patch and added explanation as to why it should not be - done. - - * ext/mysqli/mysqli_api.c - ext/mysqli/php_mysqli.h: - Moved longlong conversion to a macro. - - * ext/mysqli/tests/014.phpt: - better skip condition. - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/tests/file/bug21131.phpt: - Remove bogus test. - Append mode always causes written data to go to the end of the file, - regardless of the current seek position. - - * ext/standard/proc_open.c - ext/standard/proc_open.h: - Integrate Shanes patch that allows specifying the cwd and environment - for the child process created by proc_open(). - -2003-02-16 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3_1) - NEWS: - BFN - -2003-02-16 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/047.phpt: - test for mysqli_prepare_result - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * ext/bcmath/libbcmath/src/config.h: - Fix bcmath build under win32. - -2003-02-16 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/046.phpt: - test for mysqli_stmt_affected_rows (delete command) - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - added new function mysqli_stmt_affected_rows - added bigint support for mysqli_affected_rows - fixed memleak in mysqli_prepare (stmt->is_null) - fixed return type for mysqli_connect - -2003-02-16 Wez Furlong <wez.php@thebrainroom.net> - - * run-tests.php - ext/curl/interface.c - ext/curl/streams.c - ext/fbsql/php_fbsql.c - ext/ftp/ftp.c - ext/hyperwave/hg_comm.c - ext/hyperwave/hw.c - ext/imap/php_imap.c - ext/ldap/ldap.c - ext/mcal/php_mcal.c - ext/mysql/php_mysql.c - ext/odbc/php_odbc.c - ext/rpc/com/com_wrapper.c - ext/snmp/snmp.c - ext/standard/dns.c - ext/standard/file.c - ext/standard/fsock.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/pack.c - ext/zlib/zlib.c - main/fopen_wrappers.c - main/mergesort.c - main/network.c - main/php.h - main/php_open_temporary_file.c - main/streams.c - win32/php4dllts.dsp - win32/sendmail.c - win32/time.h: - A add much more useful select(2) implementation than is provided by - windows sockets. The winsock implementation will only work with sockets; - our implementation works with sockets and file descriptors. - By association, stream_select() will now operate correctly with files, - pipes and sockets. - - This change required linking against the winsock2 library. In terms of - compatibility, only older versions of windows 95 do not have winsock2 - installed by default. It is available as a redistributable file, and is - most likely installed by any OS patches (eg: Internet Explorer) applied by - the user. - - Also, add a win32 compatible pipe test when opening a stream from a pipe. - This test will only work on NT, win2k and XP platforms. Without this - test, interleaved fread() and select() calls would cause the read buffer - to be clobbered. I will be working on a fix for this issue for win9x. - -2003-02-16 Anil Madhavapeddy <anil@recoil.org> - - * pear/PEAR/Command/Package.php: - fix error msg typo - -2003-02-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cgi/cgi_main.c - sapi/cgi/getopt.c - sapi/cgi/php_getopt.h - sapi/cli/getopt.c - sapi/cli/php.1.in - sapi/cli/php_cli.c - sapi/cli/php_getopt.h: - - Allow long option names - - Update CLI's manpage - - - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3_1) - sapi/cgi/cgi_main.c: - revert this - - * (PHP_4_3_1) - main/fopen_wrappers.c: - Revert this. - - * (PHP_4_3) - sapi/apache2handler/.cvsignore - sapi/apache2handler/README: - - Remove all of it. - -2003-02-15 Ian Holsman <Ian@holsman.net> - - * (PHP_4_3) - sapi/apache2handler/CREDITS - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - - After short discussion, the #php.bugs mob decided that we don't want - this in PHP_4_3 branch. At least as long as it doesn't work as well - (or preferrably better :) than the apache2filter SAPI does. - - So please remove it from the branch for now.. - - --Jani - -2003-02-15 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New feature news. - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3_1) - configure.in - sapi/cgi/cgi_main.c: - - correct version plus the fix. - -2003-02-15 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3_1) - main/php_version.h: - New version number. - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - BFN - -2003-02-15 Stig Bakken <ssb@fast.no> - - * (PHP_4_3) - pear/PEAR.php - pear/System.php - pear/package-PEAR.xml - pear/package.dtd - pear/OS/Guess.php - pear/PEAR/Autoloader.php - pear/PEAR/Builder.php - pear/PEAR/Command.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Command/Auth.php - pear/PEAR/Command/Build.php - pear/PEAR/Command/Common.php - pear/PEAR/Command/Config.php - pear/PEAR/Command/Install.php - pear/PEAR/Command/Package.php - pear/PEAR/Command/Registry.php - pear/PEAR/Command/Remote.php - pear/PEAR/Frontend/CLI.php - pear/scripts/pear.bat - pear/scripts/pear.in: - - import PEAR 1.0.1 - -2003-02-15 Jani Taskinen <sniper@iki.fi> - - * main/main.c: - - Fix unsetting of open_basedir, safe_mode_exec_dir and user_dir with - "php_admin_value <ini option> none" - - Fixes bug #22220 - -2003-02-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/config.m4: - Proper lib detection. - -2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS - NEWS: - B.F.N. - - * main/streams.c: - Fixed bug #22234 - -2003-02-15 Wez Furlong <wez.php@thebrainroom.net> - - * run-tests.php: - If a test does not have any data after 60 seconds of waiting, assume that - it died a horrible death and kill it. - This is useful on windows when a message box is popped-up during an - automated - test-run. - - * ext/standard/proc_open.c: - Add optional signal parameter to proc_terminate. - - * ext/standard/basic_functions.c - ext/standard/exec.h - ext/standard/proc_open.c: - Add proc_terminate() function to forcibly kill off a process created - with proc_open(). - -2003-02-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/tests/014.phpt: - Fixed skip condition. - -2003-02-15 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt: - added skipif section (innodb-support) - -2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/formatted_print.c - ext/standard/tests/strings/bug22227.phpt: - MFH(r1.65): Fixed bug #22227 - MFH: Added test case for bug #22227 - - * ext/standard/formatted_print.c - ext/standard/tests/strings/bug22227.phpt: - Fixed bug #22227 - Added test case for bug #22227 - -2003-02-15 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - fix parameter string (-R & -H) - -2003-02-15 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - bug fixed. - -2003-02-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug22231.phpt: - - Added test case for bug #22231 - -2003-02-15 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - main/network.c: - MFH: Fix for Bug #21809 (select() never times out during socket shutdown) - -2003-02-15 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Option -b needs an argument. This fixes #22229. - -2003-02-15 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/mysqli/tests/.cvsignore: - Add .cvsignore for tests. - -2003-02-15 Ian Holsman <Ian@holsman.net> - - * (PHP_4_3) - sapi/apache2handler/.cvsignore - sapi/apache2handler/CREDITS - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - alternate apache2 SAPI. - -2003-02-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/php_mysqli.h: - Allow mysqli to be built when imap (c-client) is used. - - * ext/ftp/ftp.c - ext/ftp/php_ftp.c - ext/mysqli/mysqli_api.c: - CS fixes. - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c: - Fixed compile warnings. - -2003-02-14 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/045.phpt: - test for bind_result with show - -2003-02-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - NEWS: - Slight fix for consistency - - * (PHP_4_3) - NEWS: - BFN - -2003-02-14 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c: - a little bit slower but somewhat tricky and more flexible and it does not - allocate static buffers anymore - -2003-02-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/standard/string.c: - Fixed wrong commit: s/&/*/ - - * (PHP_4_3) - ext/standard/string.c: - MFH(r1.358): Fixed a str_replace() bug similar to bug #22224 - - * ext/standard/string.c: - Fixed a str_replace() bug similar to bug #22224 - - * (PHP_4_3) - ext/standard/string.c - ext/standard/tests/strings/bug22224.phpt: - MFH(r1.357): Fixed bug #22224 - MFH: Added test case for the bug - - * ext/standard/string.c - ext/standard/tests/strings/bug22224.phpt: - Fixed bug #22224 (implode changes object references in array) - Added test case for the bug - -2003-02-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli_nonapi.c: - Fixed a typo. - -2003-02-14 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_nonapi.c: - fixed compiler warning - - * ext/mysqli/mysqli_api.c: - fixed a bug in mysqli_fetch - removed c++ comment (thx to Jani :) - fixed compiler warning - -2003-02-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - Missing portion of the previous patch. - - * ext/mysqli/php_mysqli.h: - Buncha Fixes. - * Fixed a number of memory leaks. - * Fixed some php_error_docref() calls that tried to print non-existent - arguments. - * Fixed some signed/unsigned problems. - * Fixed the MYSQLI_FETCH_RESOURCE macro so that compilers do not complain - about un-initialized variables. - * CS fixes. - -2003-02-14 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c: - bind_result fix - - * ext/mysqli/mysqli.c: - fixed a bug in prepare/bind - -2003-02-14 Jani Taskinen <sniper@iki.fi> - - * sapi/cgi/cgi_main.c: - MFB - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - Added missing Id tag - -2003-02-14 Thies C. Arntzen <thies@thieso.net> - - * .gdbinit: - add really nice dump_bt function for debugging in gdb - -2003-02-14 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in - ext/standard/config.m4: - - MFH, do not add libcrypt if crypt() is provided by libc. - - * configure.in - ext/standard/config.m4: - - Don't add libcrypt if the crypt() function is provided already. - (by libc, like in HP-UX) - -2003-02-13 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c: - MFB(r-1.68.2.5) Bug 22052 - - * (PHP_4_3) - ext/ftp/ftp.c: - Buf #22052 More casual efree()ing causing segfaults - -2003-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/domxml/php_domxml.c: - pass tsrmls instead of fetching it always - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - MFB: Fix for bug #22199 - - * (PHP_4_3) - main/streams.c: - Fix for Bug #22199 (fputs() + fgets() destroys readbuffer for non-seekable - streams). - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - typofix - -2003-02-13 Sara Golemon <php@alphaweb.net> - - * NEWS - ext/ftp/ftp.c: - Bug #22059. ftp_chdir() causes segfault. efree(ftp->pwd) was being called - without knowing for certain that ftp->pwd - actually pointed anywhere. - -2003-02-13 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cgi/cgi_main.c: - fix non FCGI build - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/strings/bug22187.phpt: - - Added test case for bug #22187. - - * main/snprintf.c: - Modified fix for bug #22187 so that it does not affect handling of numbers - represented in scientific notation. - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/strings/crypt.phpt: - - Added test for those different crypt() methods. Hopefully I got the - results right. - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/connect.inc: - include file for test - -2003-02-13 Shane Caraveo <shane@caraveo.com> - - * sapi/cgi/cgi_main.c: - There is *absolutely no* definitive way to know if argv0 is the - actual php script, or if it is the beginning of a query string. - Additionaly, passing parameters on the command line is - not part of CGI spec, and is not required by either - Apache or IIS. So I have removed that code altogether, - and done some further cleanup. Also fix pre4.3 behaviour if - fix_pathinfo=0. - I've tested with IIS and Apache 1.3.27 on w2k and RH 7.3. - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/rpc/com/variant.c: - Fixed warnings. - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/php_open_temporary_file.c: - Another IS_SLASH fix. - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/formatted_print.c - ext/standard/tests/strings/bug22207.phpt: - Fixed bug #22207 (e notation in *printf would be missing a 0 when there is - no exponent). - Added a test case for the bug. - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - A probable cure for many getcwd/relative include related problems for - win32. - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/spprintf.c: - PAD() macro didn't increase the buffer size resulting in loss of the - padding. - -2003-02-13 Edin Kadribasic <edink@proventum.net> - - * ext/mysqli/mysqli_api.c: - Use my_ulonglong instead of unsigned long long to make msvc++ happy. - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * NEWS: - change history - - * (PHP_4_3) - NEWS: - altering history.. - -2003-02-13 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - ext/standard/info.c: - add missing include - -2003-02-13 Edin Kadribasic <edink@proventum.net> - - * ext/mysqli/.cvsignore: - Adding missing .cvsignore - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * main/streams.c: - Fixed a typo. - - * main/streams.c: - Simplified the mode validation code & added support for read+write mode to - 'x' mode. - - * ext/rpc/com/variant.c: - Added missing header needed for rpc_error(). - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - Clarify error message. - -2003-02-13 Edin Kadribasic <edink@proventum.net> - - * ext/mysqli/mysqli.dsp: - Initial windows project file - -2003-02-13 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - main/streams.c: - Added 'x' mode for fopen() used on local files. This mode will create a new - file only if a file does not already exist (O_CREAT|O_EXCL). - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/network.c: - Potential fixes for #21809 and #22099. - - * ext/standard/php_fopen_wrapper.c: - Use FILE*-less implementation for php://(stdin|stdout|stderr) - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - partial MFH: avoid problems with auto_detect_line_endings. - - * main/php_streams.h - main/streams.c: - Moving away from ANSI stdio for plain files. - - * ext/standard/http_fopen_wrapper.c: - Avoid problems with chunk_size and auto_detect_line_endings. - - * (PHP_4_3) - ext/standard/config.m4: - MFH: cli should be allowed to use chroot() function. - - * ext/standard/config.m4: - cli should be allowed to have the chroot() function. - - * main/streams.c: - Whitespace-fix these goto labels. - -2003-02-13 Uwe Steinmann <uwe@steinmann.cx> - - * (PHP_4_3) - NEWS - ext/hwapi/hwapi.cpp: - - Some functions with objects as its parameters didn't recognize them - as such - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * win32/installer/gen-nsis.php: - Update installer so that no extensions are enabled by default. - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/001.phpt: - removed warnings (unused vars) - -2003-02-13 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hwapi/hwapi.cpp: - - added more missing strcmp() - -2003-02-13 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/config.m4: - Added HAVE_APACHE define. - - * (PHP_4_3) - ext/standard/image.c - ext/standard/php_image.h - ext/standard/tests/image/bug13213.phpt - ext/standard/tests/image/getimagesize.phpt - ext/standard/tests/image/image_type_to_mime_type.phpt - ext/standard/tests/image/test1pix.jp2: - - MFH: improved jpeg 2000 and wbmp support for getimagesize() - - * NEWS: - Merged these to 4.3.x branch - - * ext/standard/image.c: - ws fix - - * (PHP_4_3) - NEWS: - clean.. - -2003-02-13 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - include limits.h for portability - - * sapi/thttpd/config.m4: - portability work - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * (PHP_4_3) - NEWS: - Fixed that one... - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/042.phpt - ext/mysqli/tests/043.phpt - ext/mysqli/tests/044.phpt: - new tests - -2003-02-13 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - Fix for Bug #21815 (fpassthru ignored buffered data but then complained - anyway) - -2003-02-13 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - Reverting earlier patch to reintroduce buggy behavior (yes, you heard that - right) of filtered http streams in favor of - performance. This has little consequence given limited filter support in - 4.3 branch. Filters will be redesigned in - 5.0 release. For more information see Wez, Ilia, or myself. - -2003-02-13 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - added new function int mysql_get_server_version - this function is available since libmysql change set 1.1450 (2002-02-13) - -2003-02-12 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/mysqli_fe.c: - changed function entries for statements - -2003-02-12 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS - NEWS: - Bug fixing news. - - * ext/fbsql/php_fbsql.c: - Fixed bug #22191 (frontbase build was broken for people using older - versions). - - * main/snprintf.c: - Fixed bug #22187 (spprintf function did not handle floats correctly). - -2003-02-12 Sascha Schumann <sascha@schumann.cx> - - * main/spprintf.c: - - trims +100 lines of code from spprintf.c - - introduces an overflow detection in STR_TO_DEC - - eliminates dead code (e.g. assert(foo); if (foo) {..}) - - removes unused macros from the original code - - simplifies code (e.g. cc was completely dropped) - - improves run-time performance - - The max_len feature is never used in our code base. - Nevertheless, cpu cycles were spent on each string - operation to check the current length against max_len which - is quite inefficient. Thus, I've moved the check to - vspprintf where it is applied only once per call. - -2003-02-12 Mark L. Woodward <mlwmohawk@mohawksoft.com> - - * ext/msession/config.m4: - Fix for GCC 3 - -2003-02-12 Jani Taskinen <sniper@iki.fi> - - * sapi/apache/config.m4: - Fixed the "member fd in BUFF" test for --with-apxs builds - -2003-02-12 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mysqli/config.m4: - - Let's add the config.m4 file too :-) - -2003-02-12 Jani Taskinen <sniper@iki.fi> - - * sapi/cli/.cvsignore: - added missing entry - - * (PHP_4_3) - NEWS: - add blame tag - -2003-02-12 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: - Fixed bug #22048 (incorrect insertion of session id when tabs are used to - separate tag elements). - -2003-02-12 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hwapi/hwapi.cpp: - - Fixed compile errors and some oddities like missing strcmp - -2003-02-12 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/036.phpt - ext/mysqli/tests/037.phpt - ext/mysqli/tests/038.phpt - ext/mysqli/tests/039.phpt - ext/mysqli/tests/040.phpt - ext/mysqli/tests/041.phpt: - added new tests - - * ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/php_mysqli.h: - removed function mysql_num_warnings (libmysql change). - -2003-02-12 Jani Taskinen <sniper@iki.fi> - - * sapi/cli/Makefile.frag - sapi/cli/config.m4 - sapi/cli/php.1 - sapi/cli/php.1.in: - "Generate" the man page so that it gets correct version always. - - * NEWS: - Man page is added in 4.3.1, moved this entry to branch - - * sapi/cli/Makefile.frag - sapi/cli/config.m4: - - Added the man page installation - - * (PHP_4_3) - Makefile.global: - MFH: Use $(INSTALL) for installing shared extensions. - - * ext/yaz/config.m4: - Fix obvious errors.. - - * NEWS: - news news news.. - -2003-02-12 Georg Richter <georg.richter@phpev.de> - - * ext/mysqli/tests/001.phpt - ext/mysqli/tests/002.phpt - ext/mysqli/tests/003.phpt - ext/mysqli/tests/004.phpt - ext/mysqli/tests/005.phpt - ext/mysqli/tests/006.phpt - ext/mysqli/tests/007.phpt - ext/mysqli/tests/008.phpt - ext/mysqli/tests/009.phpt - ext/mysqli/tests/010.phpt - ext/mysqli/tests/011.phpt - ext/mysqli/tests/012.phpt - ext/mysqli/tests/013.phpt - ext/mysqli/tests/014.phpt - ext/mysqli/tests/015.phpt - ext/mysqli/tests/016.phpt - ext/mysqli/tests/017.phpt - ext/mysqli/tests/018.phpt - ext/mysqli/tests/019.phpt - ext/mysqli/tests/020.phpt - ext/mysqli/tests/021.phpt - ext/mysqli/tests/022.phpt - ext/mysqli/tests/023.phpt - ext/mysqli/tests/024.phpt - ext/mysqli/tests/025.phpt - ext/mysqli/tests/026.phpt - ext/mysqli/tests/027.phpt - ext/mysqli/tests/028.phpt - ext/mysqli/tests/029.phpt - ext/mysqli/tests/030.phpt - ext/mysqli/tests/031.phpt - ext/mysqli/tests/032.phpt - ext/mysqli/tests/033.phpt - ext/mysqli/tests/034.phpt - ext/mysqli/tests/035.phpt: - adding a few tests - - * ext/mysqli/CREDITS - ext/mysqli/EXPERIMENTAL - ext/mysqli/TODO - ext/mysqli/mysqli.c - ext/mysqli/mysqli_api.c - ext/mysqli/mysqli_fe.c - ext/mysqli/mysqli_nonapi.c - ext/mysqli/php_mysqli.h: - initial upload - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * configure.in: - supply mandir to makefile - -2003-02-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - main/SAPI.c: - MFH: reverted my patch & applying a new patch by Stefan Esser - -2003-02-11 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/imap/php_imap.c: - Fixed bug #22048 (crash in imap_headers when the e-mail contains an - abnormally large number of special characters). - - * NEWS: - New function news. - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Added strpbrk(), which is essentially a wrapper around C's strpbrk function - that allows searching through a string for a character list. - -2003-02-11 Stefan Esser <s.esser@e-matters.de> - - * main/SAPI.c: - size matters not. - - * main/SAPI.c: - 8 + 20 + 1 + 1 = 30 - - There was no Bufferoverflow on 64bit systems. - - And the "fix" broke the header code on systems with old style snprintf. - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * configure.in - build/buildcheck.sh: - - Fixed some weird crashes causd by the new default behaviour - of libtool 1.4.3 - - Require libtool 1.4.3 or newer from now on. - -2003-02-11 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - Make that clear - - * sapi/cli/php.1: - Document -H added by Ilia - - * main/spprintf.c: - speed up - -2003-02-11 Melvyn Sopacua <msopacua@idg.nl> - - * ext/xslt/TODO: - Update time - -2003-02-11 Ian Holsman <Ian@holsman.net> - - * sapi/apache2handler/.cvsignore - sapi/apache2handler/CREDITS - sapi/apache2handler/README - sapi/apache2handler/apache_config.c - sapi/apache2handler/config.m4 - sapi/apache2handler/php.sym - sapi/apache2handler/php4apache2.dsp - sapi/apache2handler/php_apache.h - sapi/apache2handler/php_functions.c - sapi/apache2handler/sapi_apache2.c: - initial checkin of the apache2 SAPI using a handler instead of filters. - TBD: src highlighting - better post handling - -2003-02-11 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/cli/php_cli.c: - Added -H option to CLI binary. This option can be used to hide any - arguments - including the script name passed to the CLI binary. - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS - NEWS: - fugbix news - -2003-02-11 Zeev Suraski <zeev@zend.com> - - * ext/rpc/rpc.c: - Fix random crashes - -2003-02-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Fixed ZTS build - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * ext/readline/config.m4: - - There's no point in allowing using both --with-readline and - --with-libedit - the same time. Prefer --with-readline. - - Use PHP_ADD_LIBRARY when there is no path available. - - * (PHP_4_3) - NEWS: - Moved one entry from HEAD here.. - - * NEWS: - moved entry to branch NEWS - - * (PHP_4_3) - ext/ingres_ii/ii.c: - MFH: - Fixed bug: #21549 (problem with Ingres II persistent connections) - - * ext/ingres_ii/ii.c: - - Fixed bug: #21549 (problem with Ingres II persistent connections) - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * sapi/apache/config.m4: - move check to proper place - - * sapi/apache/config.m4 - sapi/apache/mod_php4.c: - Detect whether BUFFs contain a fd element. IBM is hiding the actual - descriptor behind a void *, so we just disable this for IBM servers - -2003-02-11 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Bug #20426. Convert SMALLDATETIME correct - -2003-02-11 Stig Bakken <ssb@fast.no> - - * pear/Makefile.frag: - - clean up so Jani is not so confused - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd_patch: - Add "log to stdout" feature - -2003-02-11 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/handler.h - ext/rpc/rpc.c - ext/rpc/rpc.h: - clean up source and improve hashing for implicitly - created objects (aka return values) - - * ext/rpc/com/com.c - ext/rpc/com/com.h: - improved reverse lookup of ProgID based on an IDispatch pointer - -2003-02-11 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist - php.ini-recommended: - update regarding session.save_path - - * ext/session/mod_files.c: - support setting the filemode using session.save_path - - * ext/session/php_session.h - ext/session/session.c: - use appropiate prefixes in the ps_module structure so we don't clash - with syscalls - -2003-02-11 Jani Taskinen <sniper@iki.fi> - - * NEWS: - fix news entry per for file() parameter.. - - * (PHP_4_3) - NEWS: - dots..I love ya.. - - * NEWS: - Blah - - * NEWS: - krhm.. - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com_wrapper.c: - fix rpc_error call - -2003-02-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c - ext/standard/file.h: - Merged the flags for the file() function into a single flag. - -2003-02-10 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/handler.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/rpc_proxy.c - ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c - ext/rpc/com/conversion.c - ext/rpc/com/variant.c - ext/rpc/com/variant.h: - a bunch of fixes - - * ext/rpc/skeleton/skeleton.c: - s/com/skeleton/ is not always a good idea - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c: - byref really means that we want the zval... - -2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/SAPI.c: - Fixed possible snprintf problem - - * (PHP_4_3) - main/SAPI.c: - MFH: fixed possible buffer overflow in 64bit systems - - * main/SAPI.c: - Fixed possible buffer overflow in 64bit systems - - * NEWS - NEWS: - dot dot dot.. - - * NEWS: - MFB: Fixed typo - - * (PHP_4_3) - NEWS: - Fixed typo - -2003-02-10 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - NEWS: - Bug 22141 - -2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * main/SAPI.c: - Jani happification - - * NEWS: - New function - -2003-02-10 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/standard/string.c: - Partial MFH. Deprecated BM algo for str_replace can hang execution. See - Bug#22141 - -2003-02-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * sapi/apache2filter/sapi_apache2.c: - Removed unnecessary code - - * ext/zlib/php_zlib.h - ext/zlib/zlib.c - main/SAPI.c: - Fixed zlib.output_compression so it can work even if zlib extension is - built as shared - -2003-02-10 Melvyn Sopacua <msopacua@idg.nl> - - * Makefile.global: - MFB: disable output buffering - - * (PHP_4_3) - Makefile.global: - Make sure we're not buffering stuff - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c: - Implement com_describe - -2003-02-10 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - acinclude.m4 - config.guess - config.sub - configure.in - ltmain.sh: - - MFH: libtool upgrade to 1.4.3 - - * acinclude.m4 - configure.in - ltmain.sh: - - Updated libtool to 1.4.3 which has test for the sed problem.. - -2003-02-10 Jon Parise <jon@csh.rit.edu> - - * ext/pgsql/pgsql.c: - Correct the spelling of 'supported'. - -2003-02-10 Stig Bakken <ssb@fast.no> - - * pear/PEAR.php: - - update PEAR::isError phpdoc - - * pear/PEAR.php: - - PEAR::isError accepts second parameter that will be matched against - the error code. PEAR::isError($obj, FOO) will return true if $obj - is an error object, and $obj->getCode() returns FOO. - - * pear/install-pear.txt: - - the "a" in "pear" is "application" now - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com_wrapper.c: - Error reporting clean up - - * ext/rpc/rpc.c: - Newly created objects should use a separate function_table from the global - class entry table. - For objects instantiated via new, make sure that intern->function_table - uses the newly created table when the class is registered. - For generic per-object hashing, copy the ce->function_table into - intern->function_table. - - * ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c: - Error reporting leaks and cleanup - -2003-02-10 Zeev Suraski <zeev@zend.com> - - * tests/lang/bug21961.phpt: - Fix the test - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/openssl/openssl.c: - Add additional optional parameter to openssl_pkcs7_encrypt to specify the - cipher. The cipher can be one of the constants listed below. - - Based on a patch from: - stefan at cuba dot ionum dot ch - - OPENSSL_CIPHER_RC2_40, (the default) - OPENSSL_CIPHER_RC2_128, - OPENSSL_CIPHER_RC2_64, - OPENSSL_CIPHER_DES, - OPENSSL_CIPHER_3DES, - - proto bool openssl_pkcs7_encrypt(string infile, string outfile, - mixed recipcerts, array headers [, long flags [, long cipher]]) - -2003-02-10 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - NEWS: - 18 times the speed of light - -2003-02-10 Hartmut Holzgraefe <hartmut@six.de> - - * ext/fdf/fdf.c: - proto fixes - -2003-02-10 Jani Taskinen <sniper@iki.fi> - - * ext/notes/php_notes.c: - some win32 fixes by Kai - -2003-02-10 Wez Furlong <wez.php@thebrainroom.net> - - * win32/installer/gen-nsis.php - win32/installer/setini.php: - Fix php.ini customization. - Apparently, it seems that running the php script with output captured to - the log prevented it from working correctly. - - Also, deletes the php.ini when uninstalled. - - TODO: The defaults install and activate all extensions. This is a problem - for those extension that require non-bundled .dlls (such as OCI). - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - MFH (ws fixes, but merged to ease any fix patch merging) - - * sapi/nsapi/nsapi.c: - style, ws - - * sapi/nsapi/nsapi.c: - Some compilers puke on these.. - - * (PHP_4_3) - sapi/nsapi/nsapi.c: - MFH: Fixed _SERVER[] variables, memleaks - -2003-02-09 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/rpc.c: - fix a memleak - -2003-02-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c: - ZTS fix - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * NEWS: - We move, fix, change or add stuff - - * (PHP_4_3) - NEWS: - sex with punctuation mark.. - -2003-02-09 Kai Schröder <mail@kaischroeder.net> - - * ext/standard/datetime.c - ext/standard/datetime.c: - fix for #17928 - -2003-02-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c - ext/rpc/com/variant.h: - Fix various little leaks and segfaults. - Fix scripts like this: - $obj = new COM('Foo'); - $obj2 = $obj->get_object(); - $obj2->method(); // <-- would segfault here - - * ext/rpc/handler.h - ext/rpc/rpc.c: - Add get_class_name handler so that the current var_dump implementation does - not segfault. - Add a generic rpc_object_from_data() function for generating rpc objects - from C code (as discussed with Harald). - - * ext/rpc/rpc_proxy.c: - Fix some warnings - -2003-02-09 Sascha Schumann <sascha@schumann.cx> - - * main/SAPI.c - sapi/apache/mod_php4.c - sapi/thttpd/thttpd.c: - use SUCCESS/FAILURE instead of 0/-1 - -2003-02-09 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * NEWS: - New features. - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h - main/php_streams.h - main/streams.c: - Added feature request #9173 (added stream_get_line(), this function will - read either the specified number of bytes or until the ending string is - found). - - * ext/standard/file.c: - Added feature request #17983 (optional parameter to mkdir() that makes - directory creation recursive). - Fixed prototype for file() function. - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * NEWS: - order, style.. - -2003-02-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - Added feature request #14097 (option allowing file() command not to include - line endings in it's output. As well as another option, which allows blank - lines to be excluded from the output). - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * ext/dba/config.m4: - break: First one not needed, second missing. - -2003-02-09 Shane Caraveo <shane@caraveo.com> - - * NEWS: - news entry for previous commit - -2003-02-09 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/mime_magic/mime_magic.c - ext/standard/aggregation.c - ext/standard/basic_functions.c - ext/standard/image.c - main/SAPI.c - main/output.c: - MFH: fixed compile failures when ZLIB/PCRE are compiled as shared in same - build. - - * ext/mime_magic/mime_magic.c - ext/standard/aggregation.c - ext/standard/basic_functions.c - ext/standard/image.c - main/SAPI.c - main/output.c: - Fixed compile failures when ZLIB / PCRE are compiled as shared - extensions in same build. - - * ext/standard/aggregation.c: - Let this compile even if PCRE is compiled as shared in same build. - - * ext/pcre/config.m4: - Fixed bug #22131, enable use of shared lib with pcre. - -2003-02-09 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/libgd/gd.c: - Kill some warnings - - * ext/gd/gd_bundled.dsp: - XBM for win - -2003-02-09 Kai Schröder <mail@kaischroeder.net> - - * ext/standard/tests/file/003-win32.phpt: - shane added is_executable() for windows last night - - * ext/standard/tests/file/003.phpt: - reverting to version 1.5; shane added is_executable() for windows last - night - - * ext/standard/tests/general_functions/007.phpt - ext/standard/tests/general_functions/007.phpt: - newlines changed - - * ext/standard/tests/general_functions/getopt.phpt - ext/standard/tests/general_functions/getopt.phpt: - getopt() is currently not available on Windows - - * (PHP_4_3) - ext/standard/tests/file/001-win32.phpt - ext/standard/tests/file/001.phpt: - there are no symlinks on Windows - - * ext/standard/tests/file/001-win32.phpt - ext/standard/tests/file/001.phpt: - - there are no symlinks on Windows - - * ext/standard/tests/file/003-win32.phpt - ext/standard/tests/file/003.phpt: - is_executable() does not exist on Windows - - * ext/standard/tests/file/003-win32.phpt - ext/standard/tests/file/003-win32.phpt - ext/standard/tests/file/003.phpt: - - file 003-win32.phpt was initially added on branch PHP_4_3. - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/002.phpt: - die() to skip second message - - * ext/standard/datetime.c - ext/standard/datetime.c: - MSVC's mktime() does not examine the existence of a daylight-saving-time - zone - - * ext/standard/tests/time/003.phpt - ext/standard/tests/time/003.phpt: - Windows doesn't know timezone CET - - * ext/standard/tests/time/002.phpt - ext/standard/tests/time/002.phpt: - skip for Windows (does not support dates prior to midnight, January 1, - 1970) - - * ext/standard/tests/time/002-win32.phpt: - Windows does not support dates prior to midnight, January 1, 1970 - - * ext/standard/tests/time/mktime.phpt: - test for mktime() - -2003-02-09 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - - Whitespace fixes - -2003-02-09 Kai Schröder <mail@kaischroeder.net> - - * ext/standard/tests/time/mktime.phpt - ext/standard/tests/time/mktime.phpt: - - file mktime.phpt was initially added on branch PHP_4_3. - - * ext/standard/tests/time/002-win32.phpt - ext/standard/tests/time/002-win32.phpt: - - file 002-win32.phpt was initially added on branch PHP_4_3. - -2003-02-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - cleanup variable initializations - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c: - Fixing coredump when no php.ini file is used - - * ext/mssql/config.m4 - ext/mssql/php_mssql.h: - MFB - -2003-02-09 Yasuo Ohgaki <yohgaki@ohgaki.net> - - * ext/pgsql/pgsql.c: - Fixed one more improper row offset handling. - -2003-02-09 Frank M. Kromann <frank@kromann.info> - - * (PHP_4_3) - ext/mssql/php_mssql.h: - DBFLT4 is not defined in FreeTDS. Needed for real data types - - * (PHP_4_3) - ext/mssql/config.m4: - Fixing autodetect of FreeTDS - -2003-02-09 Yasuo Ohgaki <yohgaki@ohgaki.net> - - * ext/pgsql/pgsql.c: - Fixed improper result offset handling. - Prevent error when connection is broken. (optional) - -2003-02-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/mssql/php_mssql.h: - Bug #21707 problem with real - - * ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - Syncronize with branch - - * (PHP_4_3) - ext/gd/gd.dsp: - Fixing build with GD 2.0.11 - - * (PHP_4_3) - ext/gd/gd_bundled.dsp: - Adding missing HAVE_GD_STRINGFTEX define - - * (PHP_4_3) - ext/gd/gd.dsp - ext/gd/gd_bundled.dsp: - Adding some missing defines to enable functions. - Fixing bug #22130 - -2003-02-09 Shane Caraveo <shane@caraveo.com> - - * ext/standard/basic_functions.c - ext/standard/filestat.c - ext/standard/php_filestat.h: - is_executable() now available on win32 - stats can now get information provided by access() - - * run-tests2.php: - whitespace changes - -2003-02-08 Sascha Schumann <sascha@schumann.cx> - - * ext/gettext/gettext.c: - Fix segfault in bindtextdomain when first parameter was empty. - - The Linux man page states: domainname must be a non-empty string. - - Noticed by: Nils Meyer - -2003-02-08 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - Style corrections - See also: Stig's intro - Version info - -2003-02-08 Jani Taskinen <sniper@iki.fi> - - * ext/standard/string.c: - style & ws fixes - -2003-02-08 Pierre-Alain Joye <paj@pearfr.org> - - * (PHP_4_3) - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h: - MFH: - Add gdImageEllipse - Replace gdImageFilledEllipse by a new function (backported from - the new phpgd) - the new gdImageFilledEllipse fix bug bug #22103 (ellipse part) - - * ext/gd/libgd/gd.c - ext/gd/libgd/gd.h: - Add gdImageEllipse - Replace gdImageFilledEllipse by a new function (backported from - the new phpgd) - the new gdImageFilledEllipse fix bug bug #22103 (ellipse part) - -2003-02-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/http_fopen_wrapper.c: - chunk_size should always be reduced to 1 while scanning response headers to - avoid buffering the actual stream prior to any read calls. - -2003-02-07 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_streams.h: - Added missing definitions. - -2003-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - Adding some text and some backslashes which are needed sometimes - somewhere... - - * sapi/cli/php_cli.c: - Define STDIN/OUT/ERR for -B -R -F -E (works as expected). - Enable exit in same switches. - -2003-02-07 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New function news. - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Added str_split() function. This function can be used to break down a - string into an array. - - * ext/standard/basic_functions.c - ext/standard/url.c - ext/standard/url.h - main/streams.c: - Added get_browser() function. This function can be used to fetch the - headers - sent by the server when a request is made for a given URL. - -2003-02-07 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - No more maximum line size for -R and -F - -2003-02-07 Uwe Schindler <uwe@thetaphi.de> - - * sapi/nsapi/nsapi.c: - (NSAPI SAPI) Fixed _SERVER[] variables (all headers included) to be now - similar to apache SAPI; with this new file the memory leaks (webserver - eats up memory during a few days running) are also disappeared (all by - NSAPI allocated strings are freed). - -2003-02-07 Zeev Suraski <zeev@zend.com> - - * main/win95nt.h: - Fixlet - -2003-02-07 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c: - MFB - - * (PHP_4_3) - ext/odbc/php_odbc.c: - Patch for Bug #21279 submitted by ernani@php.net - -2003-02-06 James Cox <james@imajes.info> - - * NEWS: - adding news about moved ext - -2003-02-06 Tal Peer <tal@twisthost.com> - - * ext/fribidi/.cvsignore - ext/fribidi/CREDITS - ext/fribidi/EXPERIMENTAL - ext/fribidi/README - ext/fribidi/config.m4 - ext/fribidi/fribidi.c - ext/fribidi/fribidi.dsp - ext/fribidi/php_fribidi.h: - Moving fribidi to PECL - -2003-02-06 Sara Golemon <php@alphaweb.net> - - * ext/bcmath/bcmath.c: - bc_raise() can return a scale lower than that passed into it. While most - other bcmath calls won't, it's safest to do a quick check that we're only - reducing n_scale, not increasing it. - -2003-02-06 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - Rewrite/add some stuff - -2003-02-06 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - fugbix news - - * (PHP_4_3) - ext/standard/array.c: - MFH: - Fixed bug #22088 (array_shift() leaves next index to be +1 too much) - - * ext/standard/array.c: - - Fixed bug #22088 (array_shift() leaves next index to be +1 too much) - - * ext/standard/tests/array/bug22088.phpt: - fix the test - - * ext/standard/tests/array/bug22088.phpt: - - Added testcase for bug #22088 - -2003-02-06 Andrey Hristov <andrey@webgate.bg> - - * (PHP_4_3) - NEWS: - added entry for memory_get_usage(). - - * (PHP_4_3) - ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - Backporting memory_get_usage() from HEAD. - As far as the code is small there won't be any problems. - -2003-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * tests/classes/private_001.phpt - tests/classes/private_002.phpt - tests/classes/private_003.phpt - tests/classes/private_003b.phpt - tests/classes/private_004.phpt - tests/classes/private_004b.phpt - tests/classes/private_005.phpt - tests/classes/private_005b.phpt - tests/classes/private_006.phpt - tests/classes/private_006b.phpt - tests/classes/private_007.phpt - tests/classes/private_007b.phpt - tests/classes/protected_001.phpt - tests/classes/protected_001b.phpt - tests/classes/protected_002.phpt - tests/classes/visibility_000a.phpt - tests/classes/visibility_000b.phpt - tests/classes/visibility_000c.phpt - tests/classes/visibility_001a.phpt - tests/classes/visibility_001b.phpt - tests/classes/visibility_001c.phpt - tests/classes/visibility_002a.phpt - tests/classes/visibility_002b.phpt - tests/classes/visibility_002c.phpt - tests/classes/visibility_003a.phpt - tests/classes/visibility_003b.phpt - tests/classes/visibility_003c.phpt - tests/classes/visibility_004a.phpt - tests/classes/visibility_004b.phpt - tests/classes/visibility_004c.phpt: - Add PPP method tests - -2003-02-05 Ilia Alshanetsky <ilia@prohost.org> - - * NEWS: - New function news. - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - Added array_walk_recursive() function that can apply array_walk recursively - to an array. - -2003-02-05 Wez Furlong <wez.php@thebrainroom.net> - - * ext/iconv/CREDITS: - Credits for iconv - - * sapi/activescript/EXPERIMENTAL: - Mark activescript sapi as experimental, so that the installer can - categorize it appropriately. - - * win32/installer/README - win32/installer/gen-nsis.php - win32/installer/setini.php: - Check in the prototype PHP installer for win32. - - -2003-02-05 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache/mod_php4.c - sapi/apache_hooks/mod_php4.c: - Build Fix. - -2003-02-05 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php.1: - - - * sapi/cli/php.1: - First step - abrief version. - -2003-02-04 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - replace @bin_dir@ in pear.bat - -2003-02-04 Sara Golemon <php@alphaweb.net> - - * (PHP_4_3) - ext/bcmath/bcmath.c: - FMH(r-1.49/r-1.50) - -2003-02-04 Andi Gutmans <andi@zend.com> - - * ext/bcmath/bcmath.c: - - Please follow coding standards (this isn't java :) - -2003-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/bcmath/bcmath.c: - fix ZTS build - -2003-02-04 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/apache/mod_php4.c - sapi/apache_hooks/mod_php4.c: - Fixed compilation of Apache & Apache Hooks SAPIs. - -2003-02-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - remove it then....this forces to put work in man page ... - -2003-02-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - reorder the bug fixes (reverse #). added missing bug fixing news - -2003-02-04 Sara Golemon <php@alphaweb.net> - - * ext/bcmath/bcmath.c: - Bug#13551 bcmath functions should not apply scale to arguments, only to - result - -2003-02-04 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/pgsql/pgsql.c: - Made the row parameter in pg_result_seek() non-optional, the current - implementation would result in random behavior if the 2nd argument is not - passed. - Fixed bug #22042 (pg_result_seek() would never seek to the 1st row in the - result due to always seeking to row next to the one requested). - Removed dead code from pg_result_seek(). - -2003-02-04 Zeev Suraski <zeev@zend.com> - - * ext/standard/aggregation.c - sapi/apache/mod_php4.c - sapi/apache_hooks/mod_php4.c: - Updates reflecting infrastructure changes - -2003-02-04 Uwe Steinmann <uwe@steinmann.cx> - - * ext/pdf/pdf.c: - - fixed some prototypes and folding - - * ext/pdf/pdf.c: - - fixed prototype of pdf_get_buffer() - -2003-02-04 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Added missing bugfix news entry. - - * NEWS: - NEWS ordering.. - -2003-02-03 Hartmut Holzgraefe <hartmut@six.de> - - * main/output.c: - proto-fix - -2003-02-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/datetime.c: - Fixed bug #22017 (non descriptive error to appear when timestamp passed to - date() has value < 0. Win32 does not support timestamps prior to midnight - (00:00:00), January 1, 1970). - - * ext/standard/basic_functions.c: - Make putenv() return a proper error rather then NULL when invalid argument - is passed. - - * ext/imap/php_imap.c: - Fixed bug #22022 (Crash in imap_mail_compose() if the body is an empty - array). - - * ext/curl/interface.c: - Fixed bug #22031 (Made curl_write() & curl_write_header() binary safe). - -2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/tests/mb_http_output.phpt - ext/mbstring/tests/mb_internal_encoding.phpt - ext/mbstring/tests/mb_strpos.phpt: - Trivial test adjustment - - * ext/mbstring/mbstring.c: - zend_get_parameters_* => zend_parse_parameters - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2filter/config.m4: - MFH: Fix bug: #22035 (EXTRA_LDFLAGS for AIX not quite right) - - * sapi/apache2filter/config.m4: - Fix bug: #22035 (EXTRA_LDFLAGS for AIX not correct) - - * (PHP_4_3) - NEWS: - fugbix news - - * (PHP_4_3) - ext/standard/array.c: - MFH: Fixed bug: #21998 (array_pop() did not reset the current array - position) - - * ext/standard/array.c: - - Fixed bug: #21998 (array_pop() did not reset the current array position) - - * ext/standard/tests/array/bug21998.phpt: - Correct description of the problem - -2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbstring.c: - Really fixed proto. - - - * ext/mbstring/mbstring.c: - Oops! wrong commit. Reverting... - - * ext/mbstring/mbstring.c: - Fixed proto - - * tests/lang/bug21961.phpt: - Modified the test so it will be skipped under ZE1. - Thanks Kai - - * tests/lang/bug20175.phpt: - Added missing "?>" - - * ext/mbstring/tests/mb_strpos.phpt: - Fixed test case for mb_strpos(). - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * sapi/apache_hooks/config.m4: - Make these configure messages differ from the regular apache configure - -2003-02-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21961.phpt: - Added test case for bug #21961 - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * ext/standard/php_image.h: - This cause some warning/error in AIX - - * (PHP_4_3) - main/php_ini.c: - MFH: Fixed bug: #22011 (-n must ignore all ini files) - - * main/php_ini.c: - Fixed bug: #22011 (-n must ignore all ini files) - -2003-02-03 Derick Rethans <d.rethans@jdimedia.nl> - - * run-tests.php: - - Make VIM highlighting happy - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * ext/interbase/config.m4: - Test that libgds actually exists. - - * ext/calendar/calendar.c: - ws - -2003-02-03 Giuseppe Tanzilli <g.tanzilli@gruppocsf.com> - - * (PHP_4_3) - sapi/servlet/Makefile.frag - sapi/servlet/config.m4 - sapi/servlet/servlet.c - sapi/servlet/servlet.java: - Fix sapi/servlet build on Unix - -2003-02-03 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * sapi/cli/php_cli.c: - Fix ZTS build. - -2003-02-03 Jani Taskinen <sniper@iki.fi> - - * ext/standard/tests/array/bug21998.phpt: - - Added test for bug #21998 - -2003-02-03 Stig Bakken <ssb@fast.no> - - * pear/package-PEAR.xml: - - 1.1 release notes update - * added some <provides> elements - - * pear/PEAR/Common.php: - - start using the source tokenizer - - * pear/package-PEAR.xml: - - substitute @php_dir@ in pear.in - -2003-02-03 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * sapi/cli/php_cli.c: - - Added -B, -F, -R, -E for line by line std in processing. - - Added some error messages. - - Added more -h info. - -2003-02-02 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_scandir.h: - Fixed bug #22021. - - * ext/curl/interface.c: - Gave the user the ability to specify encoding of the request. - Patch by jens@mermaidconsulting.dk. - - * main/php_scandir.c: - Fixed build on Solaris (patch by Melvyn Sopacua). - -2003-02-02 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/info.c: - Fix warning. - -2003-02-02 Zeev Suraski <zeev@zend.com> - - * ext/standard/info.c - ext/standard/info.c: - Fix phpinfo() display of Zend extensions - -2003-02-02 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/gd/config.m4 - ext/gd/libgd/gd.c - ext/gd/libgd/xbm.c - ext/gd/tests/conv_test.xbm - ext/gd/tests/xbm2png.phpt: - - new xbm support - - -2003-02-01 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c: - avoid warnings - - * ext/gd/config.m4: - Bundled version has XBM support as well as external. - - * ext/gd/gd.c: - Show if XPM support is available & Set availability bit only when - available. - - * ext/standard/image.c - ext/standard/php_image.h: - - - * ext/dba/config.m4: - Change DBM detection order - - * (PHP_4_3) - ext/dba/config.m4 - ext/dba/dba_cdb.c - ext/dba/dba_dbm.c - ext/dba/dba_gdbm.c - ext/dba/dba_ndbm.c: - MFH: include file handling and dbm fixes - - * ext/dba/config.m4 - ext/dba/dba_cdb.c - ext/dba/dba_dbm.c - ext/dba/dba_gdbm.c: - - unify configure mechanisms (include file handling) - - fix dbm - - allow dbm to be based on gdbm - -2003-02-01 Melvyn Sopacua <msopacua@idg.nl> - - * run-tests.php: - Make it easier to diff results of several runs in one day. - -2003-02-01 Jani Taskinen <sniper@iki.fi> - - * NEWS: - Correct required mcrypt version - -2003-02-01 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - INSTALL: - MFH: Bug #21892 (links to apache2 install instructions missing) - - * INSTALL: - Fix Bug #21892 (links to apache2 install instructions missing) - - -2003-02-01 Martin Jansen <mail@martin-jansen.de> - - * pear/PEAR/Command/Registry.php: - - displayLine() is deprecated, so better use displayError() here. - -2003-02-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/var.c: - Don't assume that objects have class entries (in the ZE1 sense) when - determining the class name. - Additionally, don't assume that objects have a properties hash either. - -2003-01-31 Melvyn Sopacua <msopacua@idg.nl> - - * ext/mcrypt/config.m4: - Require 2.5.6+ - MFB: Be -ltdl aware - -2003-01-31 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - Fixed bug #21986 (openssl test failure). - -2003-01-31 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Shared dba requires at least db-3.3 - - * ext/dba/config.m4: - Shared dba requires at least db-3.3 - - * ext/dba/dba.c: - Fix proto - -2003-01-31 Frank M. Kromann <frank@kromann.info> - - * ext/ext_skel.php - ext/ext_skel.php - ext/ext_skel_win32.php: - Rename script. - Add check for CLI version - - * ext/ext_skel_win32.php - ext/ext_skel_win32.php: - - file ext_skel_win32.php was initially added on branch PHP_4_3. - -2003-01-31 Sascha Schumann <sascha@schumann.cx> - - * ext/standard/var.c: - Unbreak $Id tag - -2003-01-31 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_4_3) - ext/mcrypt/config.m4: - "The ugly patch" - Make mcrypt compile, when we finally are free of -ltdl. Bug #20926. - - -2003-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - ext/mbstring/mbfilter.c - ext/mbstring/mbstring.c - ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail02.phpt - ext/mbstring/tests/mb_send_mail03.phpt - ext/mbstring/tests/mb_send_mail04.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt: - MFH: fixed a mb_send_mail() bug. - -2003-01-31 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - Moved from HEAD. - - * NEWS: - Moved these entries to PHP_4_3 branch NEWS (for 4.3.1) - - * ext/oci8/php_oci8.h: - No c++ comments.. - -2003-01-31 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/mbfilter.c - ext/mbstring/mbstring.c - ext/mbstring/tests/mb_send_mail01.phpt - ext/mbstring/tests/mb_send_mail02.phpt - ext/mbstring/tests/mb_send_mail03.phpt - ext/mbstring/tests/mb_send_mail04.phpt - ext/mbstring/tests/mb_send_mail05.phpt - ext/mbstring/tests/mb_send_mail06.phpt - ext/mbstring/tests/mb_send_mail07.phpt: - Fixed a mb_send_mail() bug that has been reported in php-i18n@lists.php.net - See http://lists.php.net/article.php?group=php.i18n&article=427 - -2003-01-31 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist: - Remove obsolete warning - -2003-01-31 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h: - Add ftp_raw() to send raw command strings to an FTP server. - -2003-01-31 Frank M. Kromann <frank@kromann.info> - - * ext/skeleton/skeleton.php: - Use platform specific extension. - - * ext/skeleton/skeleton.dsp: - Dtandard visual studio project for ext_skel - - * ext/ext_skel.php: - Wrapper script to use ext_skel on Win32 - - * (PHP_4_3) - ext/ext_skel.php: - Wrapper script to execute ext_skel on WIn32 - - * ext/ext_skel.php: - - file ext_skel.php was initially added on branch PHP_4_3. - - * (PHP_4_3) - ext/skeleton/skeleton.php: - Allow extensions to be loaded on win32 - - * ext/skeleton/skeleton.dsp - ext/skeleton/skeleton.dsp: - - file skeleton.dsp was initially added on branch PHP_4_3. - -2003-01-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/session/session.c: - Fix compiler warning. - -2003-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/dba/config.m4: - Revert this part, the new one adds more problems than it solves. - -2003-01-30 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - main/streams.c - main/streams.c: - Partial MFH: Fix sticky eof issue, and avoid calling system stat macro - - * main/streams.c: - Fix sticky EOF problem - - Sometimes streams signal a temporary EOF, because all current data - has been consumed. But that does not preclude the possibility that - more data will become available later. - - Thus we must not treat eof in the read path as final. - - Now, "tail -f" like scripts work again. - -2003-01-30 Sara Golemon <php@alphaweb.net> - - * ext/standard/string.c: - Unify str_replace and str_ireplace using INTERNAL_FUNCTION_PARAM_PASSTHRU - -- reduce codebase/maintenance complexity - -2003-01-30 Jani Taskinen <sniper@iki.fi> - - * ext/informix/ifx.ec: - fix bug: #21945 (zts build failed) - -2003-01-30 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: Allow to link against chosen modules correctly - - * ext/dba/config.m4: - Allow to link against chosen modules correctly - -2003-01-30 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Feature Request # 5919 - Addition of str_ireplace() - Also removed deprecated BM str replace menthod - Also rewrote php_str_to_str to use more processor/memory efficient method - (ilia) - -2003-01-30 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dbx/dbx.c - ext/fbsql/php_fbsql.c - ext/imap/php_imap.c - ext/mcal/php_mcal.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c: - Removed pointless checks. - -2003-01-29 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Installer.php: - - Windows fix (thanks to paj) - -2003-01-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Added sanity checks. - -2003-01-29 Maxim Maletsky <maxim@maxim.cx> - - * ext/oci8/CREDITS - ext/oci8/oci8.c: - Added myself to the maintainers list. - -2003-01-29 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/php_embed.c: - Be more consistent with the sapi internal name. - - * ext/standard/dl.c: - Enable embedded code using sapi/embed to use dl(). - -2003-01-29 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - ordered all bug fixes by the number :) - - * NEWS: - NEWS police is back. - - * (PHP_4_3) - NEWS: - news entries for new options in phpize and php-config - -2003-01-29 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/standard/basic_functions.c - main/main.c: - MFPHP_4_3 - - * (PHP_4_3) - main/main.c: - ilia pointet me to a thread on php-dev saying that - Co(Un)Initialize should be called per thread - -2003-01-29 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/basic_functions.c - ext/standard/php_string.h: - Added part of strpos commit that never made it in for some reason. - - -2003-01-28 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - ext/standard/basic_functions.c: - moved to php4/main - - * (PHP_4_3) - main/main.c: - somehow the module shutdown order got reversed since 4.3.0, - thus the CoInitialize / CoUninitialize calles are more sane here - than in the basic functions module. - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - NEWS: - fugbix news - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - ext/hyperwave/hw.c: - Fixed compile warning. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * sapi/apache2filter/sapi_apache2.c: - Fixed bug #17868 (more then the <!--include--> directive used to include - a PHP file would result in a crash). - -2003-01-28 Derick Rethans <d.rethans@jdimedia.nl> - - * main/php_scandir.c - main/php_scandir.c: - - Fix includes - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_scandir.c - main/php_scandir.c: - Fixed compiler warning. - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - Makefile.frag - configure.in - build/config-stubs - pear/Makefile.frag - pear/pear.m4 - pear/scripts/.cvsignore - pear/scripts/php-config.in - pear/scripts/phpextdist - pear/scripts/phpize.in - scripts/.cvsignore - scripts/Makefile.frag - scripts/config-stubs - scripts/conv_proto - scripts/conv_z_macros - scripts/credits - scripts/php-config.in - scripts/phpextdist - scripts/phpize.in - scripts/phpize.m4 - scripts/dev/conv_proto - scripts/dev/conv_z_macros - scripts/dev/credits: - - MFH: Fixed bug #13561 (--without-pear prevents install of php-config, - phpize) - - MFH: Added --ldflags option to php-config - - MFH: Added --clean option to phpize - -2003-01-28 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/php_embed.c: - Call correct module startup function (not a hard coded one) allowing - startup override. - -2003-01-28 Sascha Schumann <sascha@schumann.cx> - - * ext/ircg/ircg_scanner.c: - sync with .re - - * ext/ircg/ircg_scanner.re: - update year - - * ext/ircg/Makefile.frag: - Looks like we are hitting a bug due to '\xxx' for xxx >= 200 not being - handled - correctly. - -2003-01-28 Zeev Suraski <zeev@zend.com> - - * win32/php4ts.dsw: - Get rid of php4ts.dsw - replaced by php5ts.dsw - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * build/config-stubs - pear/Makefile.frag - pear/pear.m4 - pear/scripts/.cvsignore - scripts/.cvsignore - scripts/Makefile.frag - scripts/php-config.in - scripts/phpextdist - scripts/phpize.in - scripts/phpize.m4 - scripts/dev/conv_proto - scripts/dev/conv_z_macros - scripts/dev/credits: - - - Fixed bug: #13561 (--without-pear prevents install of phpize, - php-config) - - * Makefile.frag - configure.in - pear/scripts/php-config.in - pear/scripts/phpextdist - pear/scripts/phpize.in - scripts/config-stubs - scripts/conv_proto - scripts/conv_z_macros - scripts/credits: - - Fixed bug: #13561 (--without-pear prevents install of phpize, php-config) - - * ext/dba/config.m4: - Fix configure. (typo?) - -2003-01-28 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/php_embed.c - sapi/embed/php_embed.h: - Expose php_embed_module struct (and make Wez happy). - -2003-01-28 Melvyn Sopacua <msopacua@idg.nl> - - * (PHP_5_0_dev_before_13561_fix) - tests/lang/bug20175.phpt: - Fix parse error and edink's fear of bison errors - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_5_0_dev_before_13561_fix) - ext/imap/config.m4: - fix some typos - - * (PHP_5_0_dev_before_13561_fix) - ext/mime_magic/config.m4: - fix typo - -2003-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_5_0_dev_before_13561_fix) - ext/dba/config.m4: - - fix this: els is optional but may not be empty - -2003-01-28 Frank M. Kromann <frank@kromann.info> - - * (PHP_5_0_dev_before_13561_fix) - ext/standard/info.c - ext/standard/info.c: - Fix the setting of computer name and processor type for php_uname() on - Win32 - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * (PHP_5_0_dev_before_13561_fix) - makedist - makedist.ZendEngine2: - - Removed unnecessary makedist.ZendEngine2 - - Modified makedist to use php5 CVS module (alias) - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_5_0_dev_before_13561_fix) - ext/standard/basic_functions.c - ext/standard/dir.c - ext/standard/php_dir.h: - Added scandir() function, which allows quick retrieval of all files & - directories within the specified path and sort the output in alphabetical - or reverse alphabetical order. - - * (PHP_5_0_dev_before_13561_fix) - sapi/apache2filter/php_functions.c: - Fixed win32 build (bug #21506). - Fixed a bug that would cause garbage data to appear at the end of the - loaded apache modules list in phpinfo(). - -2003-01-28 Jani Taskinen <sniper@iki.fi> - - * ext/mime_magic/config.m4: - - Cleaned up and made less error-prone - - Changed --enable-mime-magic -> --with-mime-magic[=FILE] to allow - specifying of the file during configure. - -2003-01-28 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_5_0_dev_before_13561_fix) - main/php_scandir.c - main/php_scandir.h: - - 2nd part of Sebastian's patch. - -2003-01-28 Edin Kadribasic <edink@proventum.net> - - * (PHP_5_0_dev_before_13561_fix) - win32/php4dllts.dsp: - Adding new files to the project. - -2003-01-28 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: --without-flatfile, Berkeley DB version check - - * ext/dba/config.m4: - - fix "--without-flatfile" - - simplify Berkley DB verison check - -2003-01-27 Ilia Alshanetsky <ilia@prohost.org> - - * configure.in - main/php_ini.c - main/php_scandir.c - main/php_scandir.h - win32/readdir.c - win32/readdir.h: - Moved the scandir code into it's own files so that it can be used by other - OSes where libc does not have a native scandir() implementation. - -2003-01-27 Maxim Maletsky <maxim@maxim.cx> - - * ext/oci8/oci8.c: - This fixes "warning C4101: 'charsetid' : unreferenced local variable" on - VC6 - - * ext/oci8/oci8.c: - (Maxim) - -2003-01-27 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - Fix potential buffer overflow. - -2003-01-27 Ilia Alshanetsky <ilia@prohost.org> - - * main/output.c: - Removed pointless checks. - -2003-01-27 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS - ext/standard/dir.c - win32/glob.c: - MFH: Fixed bug #21597 (made glob() understand Windows paths). - - * ext/standard/dir.c - win32/glob.c: - Fixed bug #21597 (made glob() understand windows paths) - -2003-01-27 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - configure.in: - revert previous commit - - * (PHP_4_3) - configure.in: - MFH: use grep -E instead of egrep. the latter is not defined by POSIX - anymore - -2003-01-27 Uwe Steinmann <uwe@steinmann.cx> - - * ext/hyperwave/hw.c: - - fixed several bugs in hw_document_xx() functions. The macro to access - the document was the same as for a link to the sever. - -2003-01-27 Sara Golemon <php@alphaweb.net> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h: - Feature Request #21748. Added function ftp_chmod(). - -2003-01-27 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21600.phpt: - Updated test so it describes the problem more clearly. - -2003-01-26 Stig Bakken <ssb@fast.no> - - * pear/PEAR.php: - - whoops, heritage shows through :) - -2003-01-26 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * run-tests.php: - Simplify - -2003-01-26 Sander Roobol <phy@wanadoo.nl> - - * (PHP_4_3) - ext/mime_magic/mime_magic.c: - MFH (well... it's not really an MFH... but who cares :) - - * ext/mime_magic/mime_magic.c: - Fix build - -2003-01-26 Shane Caraveo <shane@caraveo.com> - - * sapi/isapi/php4isapi.c: - normalize CGI variables to the CGI spec - PATH_INFO and PATH_TRANSLATED are correct now - SCRIPT_FILENAME now contains the full path to the script - - * (PHP_4_3) - main/php_ini.c - win32/readdir.c - win32/readdir.h: - MFH - fix broken build by adding scandir and alphasort - - * main/php_ini.c - win32/readdir.c - win32/readdir.h: - Fix broken build by adding scandir and alphasort for win32 - -2003-01-26 Sara Golemon <php@alphaweb.net> - - * ext/gd/gd.c - ext/gd/php_gd.h: - Feature Request #21784 Added: imagecolorallocatealpha - (pollita@php.net,jasper@pointless.net) - -2003-01-25 Shane Caraveo <shane@caraveo.com> - - * (PHP_4_3) - sapi/cgi/cgi_main.c: - MFH - - fix bug 21261 - putenv on some platforms requires we provide the memory - cleanup env parsing logic - fix bug 21367 - missed optargs in a previous patch - - * sapi/cgi/cgi_main.c: - fix bug 21261 - putenv on some platforms requires we provide the memory - cleanup env parsing logic - fix bug 21367 - missed optargs in a previous patch - -2003-01-25 Ilia Alshanetsky <ilia@prohost.org> - - * main/php_ini.c: - Fixed bug #21625 (When scanning a directory for ini files, do so in - alphabetical order. This gives a user a way to control the order in which - the ini files are loaded). - Fixed a bug that would make the code try to read files without an - extension - as ini files. - -2003-01-25 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/dba/config.m4: - MFH: The builtin version was always used even if configured otherwise. - - * (PHP_4_3) - run-tests.php: - MFH: Bug #21751: Part one never let this happen again... - - * ext/dba/config.m4: - The builtin version was always used even if configured otherwise. - - * run-tests.php: - Bug #21751: Part one never let this happen again... - -2003-01-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Removed unneeded code. - -2003-01-25 Hartmut Holzgraefe <hartmut@six.de> - - * ext/mime_magic/mime_magic.c: - - mime file parser messages only with mime_magic.debug=On (default: off) - - fix docref URL in startup error messages - - show status in php info, either "enabled" or "..., disabled" - - * ext/mime_magic/php_mime_magic.h: - preparations for making magic file parser silent - - * ext/mime_magic/config.m4: - suggesting a plain magic file insteat of a mime one is a bad idea - -2003-01-25 Stig Bakken <ssb@fast.no> - - * pear/tests/osguess.php: - - not a real test, just a script for displaying OS_Guess output - - * pear/OS/Guess.php: - - add glibc version detection for Linux - - * pear/PEAR/Command/Remote.php: - - typo - -2003-01-25 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Fixed a typo. - - * ext/standard/image.c: - Fixed compiler warning. - -2003-01-24 Sascha Schumann <sascha@schumann.cx> - - * ext/session/mod_files.c - ext/session/session.c: - Remove ugly netware hacks from the code - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/wddx/wddx.c: - Removed unnecessary checks. - -2003-01-24 Dan Kalowsky <dank@deadmime.org> - - * (PHP_4_3) - ext/odbc/php_odbc.c: - busted by the style police... - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc.c: - Patch for bug #21844 - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fixed bug #21533 (a rare condition where error can remain undefined and - result in undefined behavior when it is used without being initialized). - - * ext/informix/ifx.ec: - Fixed bug #21865. - -2003-01-24 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/oci8/config.m4: - MFH: Fix bug #21795, Undeclared statement in oci8.c (OCI_ATTR_STATEMENT) - - * ext/oci8/config.m4: - Fix bug #21795, Undeclared statement in oci8.c (OCI_ATTR_STATEMENT) - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/yp/yp.c: - Fixed a memory leak. - zend_error -> php_error_docref. - - * ext/crack/crack.c - ext/gmp/gmp.c - ext/standard/array.c - ext/standard/assert.c - ext/standard/browscap.c - ext/standard/html.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - ext/sysvmsg/sysvmsg.c: - zend_error -> php_error_docref. - - * ext/gd/gd.c - ext/hyperwave/hw.c - ext/standard/proc_open.c: - Fixed compile warning. - -2003-01-24 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/string.c: - Resolving problem on OSF1 and probably other - 64 bit platforms. Thanks for the feedback of Magnus (novell kiruna se). - - * ext/standard/string.c: - Adding cast. - -2003-01-24 Jani Taskinen <sniper@iki.fi> - - * ext/imap/php_imap.c: - - Fixed stupid typo.. - - * (PHP_4_3) - ext/standard/file.c: - MFH: Fix potential problem for 64-bit architectures. - - * (PHP_4_3) - NEWS: - figbug news - - * ext/snmp/snmp.c: - Fixed bug: #20857, snmpset() fails - - * ext/snmp/snmp.c: - ws fixes - - * tests/func/001.phpt - tests/func/005.phpt - tests/func/005a.phpt - tests/func/007.phpt - tests/func/008.phpt - tests/func/009.phpt: - MFB, removed unused GET/POST entries - - * (PHP_4_3) - tests/func/001.phpt - tests/func/005.phpt - tests/func/005a.phpt - tests/func/007.phpt - tests/func/008.phpt - tests/func/009.phpt: - Remove unused GET/POST entries - -2003-01-24 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dbx/dbx.c - ext/dio/dio.c - ext/pcre/php_pcre.c: - zend_error() -> php_error_docref(). - -2003-01-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21849.phpt: - Added test case for bug21849.phpt - -2003-01-23 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * TODO-PHP5: - TODO for PHP 5. - -2003-01-23 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Really fixed the mb issue of mb_ereg_replace() - - * ext/mbstring/php_mbregex.c: - Fixed a mb_ereg_replace() bug; the function was not completely - multibyte-safe. - - * tests/lang/bug7515.phpt: - Fixed typo - - * tests/lang/029.phpt - tests/lang/bug7515.phpt: - Changed the test's file name as per the convention - - * ext/standard/tests/serialize/002.phpt - ext/standard/tests/serialize/bug14293.phpt: - Renamed the test name as per the convension - - * ext/standard/tests/image/bug13213.phpt - ext/standard/tests/math/bug21523.phpt - ext/standard/tests/network/bug20134.phpt - ext/standard/tests/strings/bug20108.phpt - ext/standard/tests/strings/bug20169.phpt - ext/standard/tests/strings/bug20927.phpt: - Test name formatting - - * ext/pcre/tests/bug20528.phpt: - Made the test's name more descriptive - - * ext/pcre/tests/bug20528.phpt - ext/pcre/tests/bug21732.phpt: - Removed pointless checks - - * ext/pcre/tests/bug21732.phpt: - Added test case for bug #21732 - -2003-01-23 Jani Taskinen <sniper@iki.fi> - - * ext/imap/php_imap.c: - Fix bug: #21817 (only enable this if --with-kerberos is used) - -2003-01-23 Zeev Suraski <zeev@zend.com> - - * win32/php4dllts.dsp: - Fix .dsp - -2003-01-23 Jani Taskinen <sniper@iki.fi> - - * configure.in: - remove this stupid highlight which causes trouble. - - * ext/gd/config.m4: - MFB - - * (PHP_4_3) - ext/gd/config.m4: - Enable building with freetype 2.1.3 - - * ext/ingres_ii/config.m4: - Correct default path - - * (PHP_4_3) - NEWS: - fugbix news - - * tests/func/005a.phpt: - - Added test for bug: #21513 - -2003-01-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase_ct/php_sybase_ct.c: - Removed non-needed code. - -2003-01-22 Anil Madhavapeddy <anil@recoil.org> - - * ext/standard/config.m4: - typo - -2003-01-22 Frank M. Kromann <frank@kromann.info> - - * ext/ming/ming.dsp - ext/ming/ming.dsp: - adding missing zlib.lib and path to bindlib - -2003-01-22 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Fixed a crash when invalid color is passed to imagepstext(). - -2003-01-22 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4_3) - ext/ircg/ircg.c - ext/ircg/ircg.c: - Fix for treating a NAMES list as single join - -2003-01-21 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mbstring/php_mbregex.c: - Oops! wrong patch. Reverted. - - * ext/mbstring/php_mbregex.c: - Fixed mb_ereg_replace() bug (the function has ignored the default option) - - * tests/lang/bug21800.phpt: - Added test case for bug #21800 - - * ext/mbstring/php_mbregex.c: - Fixed mb_ereg_search() segfault that occurs when the function is called - before a string to be searched is passed by mb_ereg_search_init() - -2003-01-21 Andrey Hristov <andrey@webgate.bg> - - * ext/sysvshm/sysvshm.c: - increasing readability. - -2003-01-21 Ilia Alshanetsky <ilia@prohost.org> - - * ext/odbc/birdstep.c: - getParameters -> zend_get_parameters_ex. - - * ext/fbsql/php_fbsql.c - ext/mbstring/mbstring.c - ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/string.c - sapi/apache/php_apache.c - sapi/apache_hooks/php_apache.c: - ARG_COUNT(ht) -> ZEND_NUM_ARGS(). - -2003-01-21 Stig Bakken <ssb@fast.no> - - * pear/PEAR.php - pear/package-PEAR.xml: - - PEAR_Error now supports exceptions when using Zend Engine 2. Set the - error mode to PEAR_ERROR_EXCEPTION to make PEAR_Error throw itself - as an exception (invoke PEAR errors with raiseError() or throwError() - just like before). - -2003-01-21 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - main/SAPI.h: - cvs server: warning: file `main/SAPI.h' seems to still contain conflict - indicators - - ..but it checks it in nevertheless. - - * main/SAPI.c - main/SAPI.h - sapi/apache/mod_php4.c: - add sapi_get_target_uid/_gid for obtaining information about the - non-privileged user the web server is running as. this is useful - for creating shared memory segments which need to be accessed by - the child processes/threads. - -2003-01-21 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - sapi/apache2filter/config.m4: - MFH: Fixed bug: #21698, httpd.conf not modified with "make install" - - * sapi/apache2filter/config.m4: - Fixed bug: #21698, httpd.conf not modified with "make install" - - * ext/ircg/config.m4: - fix typo - - * (PHP_4_3) - ext/ircg/config.m4: - MFH: Fix bug: #21249, configure fails when searching for ircg-config script - - * ext/ircg/config.m4: - Fix bug: #21249, configure fails when searching for ircg-config script - -2003-01-21 Edin Kadribasic <edink@proventum.net> - - * sapi/embed/EXPERIMENTAL - sapi/embed/config.m4: - - Added missing warning about experimental nature of sapi/embed. - -2003-01-21 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/libgd/gd.c: - Remove the (c), in the future, can we add PHP Licence terms for the new - functions ? - - * ext/gd/libgd/gd.c: - Add credits to my functions (thx for the advice Wez&Ilia :) - -2003-01-20 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - quota function fixes. Thanks Wez. - - * ext/imap/php_imap.c: - Changed php_error to php_error_docref. - Removed pointless memory allocation checks. - Memory leak fix inside quota functions. - -2003-01-20 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/pcre/php_pcre.c: - Fixed bug #21758 - -2003-01-20 Ilia Alshanetsky <ilia@prohost.org> - - * ext/msession/msession.c: - Restore php_error -> php_error_docref patch. - -2003-01-20 Sascha Schumann <sascha@schumann.cx> - - * README.TESTING: - test commit - -2003-01-20 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/credits.c: - - Add credits for Magnus - -2003-01-20 Jani Taskinen <sniper@iki.fi> - - * ext/gd/config.m4: - Add test for png.h - -2003-01-20 Mark L. Woodward <mlwmohawk@mohawksoft.com> - - * ext/msession/README - ext/msession/msession.c - ext/msession/php_msession.h - ext/msession/reqclient.h: - Updated for Msession 1.2. - Includes new APIs - -2003-01-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/oracle/oracle.c: - ZTS fix. - -2003-01-19 Zeev Suraski <zeev@zend.com> - - * acinclude.m4 - configure.in: - relabel - -2003-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/scanf.c: - Improved the patched part to prevent further potential bugs - -2003-01-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/oracle/oracle.c: - fixed typos - -2003-01-19 Derick Rethans <d.rethans@jdimedia.nl> - - * README.TESTING: - - Moved to http://qa.php.net/write-test.php - -2003-01-19 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/standard/basic_functions.c - main/php_ini.c: - ini patch to allow 'entry[] = value' entries - -2003-01-19 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/string.c - ext/standard/tests/strings/bug21744.phpt: - Fixed bug #21744(21741) - Added test case for the bug - -2003-01-19 Ilia Alshanetsky <ilia@prohost.org> - - * ext/dbase/dbf_rec.c - ext/oci8/oci8.c - ext/oracle/oracle.c - ext/rpc/com/com.c - ext/rpc/com/conversion.c - ext/rpc/java/java.c - ext/w32api/w32api.c: - ZTS fixes. - - * ext/mcal/php_mcal.c: - Changed php_error to php_error_docref. - Make mcal compile with ZE2. - - * ext/dbase/dbf_rec.c - ext/dio/dio.c - ext/hwapi/hwapi.cpp - ext/ingres_ii/ii.c - ext/mime_magic/mime_magic.c - ext/oci8/oci8.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pcre/php_pcre.c - ext/pdf/pdf.c - ext/pfpro/pfpro.c - ext/posix/posix.c - ext/pspell/pspell.c - ext/recode/recode.c - ext/rpc/com/com.c - ext/rpc/com/com_wrapper.c - ext/rpc/com/conversion.c - ext/rpc/com/variant.c - ext/rpc/dotnet/dotnet.cpp - ext/rpc/java/java.c - ext/session/session.c - ext/snmp/winsnmp.c - ext/standard/filters.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/w32api/w32api.c: - Changed php_error to php_error_docref. - -2003-01-18 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/credits.c: - s/4.4/5.0 - -2003-01-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/bz2/bz2.c - ext/curl/interface.c - ext/cyrus/cyrus.c - ext/ircg/ircg.c - ext/ldap/ldap.c - ext/mnogosearch/php_mnogo.c - ext/msession/msession.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/odbc/birdstep.c - ext/odbc/php_odbc.c - ext/sysvmsg/sysvmsg.c - ext/xslt/sablot.c: - Changed php_error to php_error_docref. - - Thanks to Marcus Börger for writing a script that significantly simplifies - this process. - - * ext/pcre/php_pcre.c: - Fixed bug #21732 (Added a sanity check, that prevents parameter mismatch). - - * ext/swf/swf.c - ext/xslt/sablot.c - ext/yp/yp.c - ext/zip/zip.c: - Changed php_error to php_error_docref. - - * ext/wddx/wddx.c - ext/yaz/php_yaz.c: - Removed pointless memory allocation checks. - Changed php_error to php_error_docref. - - * ext/bz2/bz2.c - ext/db/db.c - ext/dba/dba.c - ext/dbx/dbx.c - ext/dbx/dbx_odbc.c - ext/domxml/php_domxml.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.c - ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c - ext/iconv/iconv.c - ext/informix/ifx.ec - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/ldap/ldap.c - ext/mbstring/mbstring.c - ext/mbstring/php_mbregex.c - ext/mcal/php_mcal.c - ext/mcrypt/mcrypt.c - ext/mnogosearch/php_mnogo.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/oci8/oci8.c - ext/odbc/php_odbc.c - ext/openssl/openssl.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pdf/pdf.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/session/session.c - ext/sockets/sockets.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/image.c - ext/standard/info.c - ext/standard/metaphone.c - ext/standard/string.c - ext/xml/php_xml.h - ext/xml/xml.c - ext/zlib/zlib.c - sapi/aolserver/aolserver.c - sapi/apache/php_apache.c - sapi/apache2filter/php_functions.c - sapi/apache_hooks/php_apache.c: - Removed pointless memory allocation checks. - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21094.phpt: - Added test case for bug #21094 - - * ext/standard/scanf.c: - WS - -2003-01-18 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/exif/exif.c: - correct my fault here and documnet the sense of the test - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/tests/strings/bug21730.phpt: - - Fixed typo - - * ext/standard/tests/strings/bug21730.phpt: - Added test case for bug #21730 - -2003-01-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/exif/exif.c: - Additional memory allocation fixes by Marcus Börger. - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/scanf.c: - Tons of WS fixes - -2003-01-18 Ilia Alshanetsky <ilia@prohost.org> - - * ext/exif/exif.c: - Removed the no longer needed memory allocation checks. - -2003-01-18 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/scanf.c: - Fixed bug #21726 and #21730 - -2003-01-18 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - Renamed get_memory_usage() to memory_get_usage() (per Andi's advice) - This doesn't break any BC. - -2003-01-18 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/file.c: - Fix potential problem for 64-bit architectures. - -2003-01-18 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/file.c: - - Fixed memleak in fscanf(). - - * ext/standard/tests/general_functions/proc_open.phpt: - - Skip test if the function to test is not available - -2003-01-18 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/imap/config.m4 - ext/imap/php_imap.c: - MFH: Fix bug: #21687, imap extension does not include gss authentication - mechanism - - * ext/imap/config.m4 - ext/imap/php_imap.c: - Fix bug: #21687, imap extension does not include gss authentication - mechanism - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/tests/image/getimagesize.phpt: - Added missing test result. - -2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * header: - Bump year. - - * win32/md5crypt.c: - WS fix - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c: - Removed pointless checks of array_init() return value. - -2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a quoted printable decoder so that it would conform to RFC2045. - -2003-01-17 Sascha Schumann <sascha@schumann.cx> - - * sapi/thttpd/thttpd.c - sapi/thttpd/thttpd_patch: - Fix POST handling once and for all. The daemon now never blocks and - handles - uploads of up to 2GB on 32 bit platforms. - - Uploads >16KB are put into a file-backed mmap area. - - SG(request_info).content_type got corrupted somewhere. As a workaround, - we provide SAPI with a duplicate of the original string. - -2003-01-17 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/image.c - ext/standard/tests/image/image_type_to_mime_type.phpt - ext/standard/tests/image/test1pix.jp2: - fix jp2 detection and add testfile - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/gd.c - ext/gd/libgd/gd.c - ext/gd/libgd/gd.h - ext/gd/libgd/gd_gd2.c - ext/gd/libgd/gd_jpeg.c: - Syncronize bundled GD library with latest GD (2.0.11). - -2003-01-17 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/standard/info.c: - - MFH: Fixed a bug that made that no newline was displayed when there was - no - value for a row. - - * ext/standard/info.c: - - Fixed a bug that made that no newline was displayed when there was no - value - for a row. - -2003-01-17 Andrey Hristov <andrey@webgate.bg> - - * ext/swf/swf.c: - Removed pointless checks around array_init(). - -2003-01-17 Ilia Alshanetsky <ilia@prohost.org> - - * ext/imap/php_imap.c: - Fixed memory leaks in imap_get_quota & imap_get_quotaroot. - Removed pointless checks around array_init(). - -2003-01-17 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Significant speed enhancements. I was underestimating the power of recent - CPUs :) - -2003-01-17 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/internal_functions_win32.c: - Move ZEND_ENGINE_2 check to where it is defined. - -2003-01-16 Harald Radi <harald.radi+coding.php@nme.at> - - * main/config.w32.h - main/internal_functions_win32.c: - move the ZE2 check into internal_functions_win32.c - - * ext/bcmath/libbcmath/src/config.h: - revert previous commit - - * ext/bcmath/libbcmath/src/config.h: - unbreak the build - -2003-01-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/pdf/pdf.c: - Fixed bug #21651 (crash in pdf_open_memory_image() when inserting a - non truecolor image). - -2003-01-16 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Finally fixed a qp encoder bug that line break characters that appear - exactly - at the end of the chunk lost in the output. - -2003-01-16 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * ext/standard/tests/image/getimagesize.phpt - ext/standard/tests/image/image_type_to_mime_type.phpt: - - JPEG 2000 support - - * ext/standard/image.c - ext/standard/php_image.h: - - corrected error in file detection for very small files - - JPEG 2000 support, mostly Adam Wright <adam@elysium.ltd.uk> - -2003-01-16 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/java/java.dsp: - change library name - - * ext/rpc/skeleton/php_skeleton.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h: - update skeleton - - * win32/php4dllts.dsp: - fix path to config.w32.h - - * main/internal_functions_win32.c: - add COM - - * main/config.w32.h: - prevent HEAD + ZE1 builds and add COM - - * ext/rpc/com/com.dsp: - for those who prefer to have com as a shared lib - -2003-01-16 Sascha Schumann <sascha@schumann.cx> - - * (PHP_4) - configure.in - main/php_version.h: - Open up the PHP_4 branch which has been derived from the current PHP_4_3 - branch, so we don't introduce any ZE2-related changes. - - This branch has the purpose of housing experimental patches in the - context of PHP 4/ZE1. Patches which don't qualify as bug fixes - should not be committed to the PHP_4_3 branch. - - Note: The code on this branch is unlikely to be ever released in the form - of a standard PHP release. Commit new features to the HEAD branch! - Patches for this branch should be the exception. - - Note: The version is "4.5.0", because 4.4.0 has been used for some time - in HEAD before being switched to 5.0.0. I would have used something - like "4.X.X", but letters are not really supported by the current - system. - -2003-01-16 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/handler.h - ext/rpc/layer.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/com/com.c - ext/rpc/com/com.h - ext/rpc/com/php_com.h - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h: - make layers loadable as self-sustaining php extension - which registeres itself in the rpc framework. - -2003-01-16 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.h: - typo corrected - - * ext/odbc/php_odbc.c - ext/odbc/php_odbc.h: - Adding in test ability for WIndows to fetch_objects - -2003-01-16 Edin Kadribasic <edink@proventum.net> - - * ext/standard/math.c: - Fixed bug #21648 - -2003-01-16 Sascha Schumann <sascha@schumann.cx> - - * php.ini-dist - php.ini-recommended - ext/session/mod_files.c - ext/session/php_session.h - ext/session/session.c: - Add INI setting session.hash_bits_per_character which enables developers - to choose how session ids are represented, regardless of the hash - algorithm. - -2003-01-16 Ilia Alshanetsky <ilia@prohost.org> - - * ext/oracle/oracle.c: - Fixed bug #20079 (made ora_logoff return TRUE on success). - -2003-01-15 Edin Kadribasic <edink@proventum.net> - - * win32/php_modules.dsw: - Added some missing modules. Removed some that are built in or moved to - ext/rpc. - -2003-01-15 Harald Radi <harald.radi+coding.php@nme.at> - - * (PHP_4_3) - ext/rpc/.cvsignore - ext/rpc/CREDITS - ext/rpc/EXPERIMENTAL - ext/rpc/RPC_HOWTO - ext/rpc/handler.h - ext/rpc/hash.h - ext/rpc/layer.h - ext/rpc/php_rpc.h - ext/rpc/rpc.c - ext/rpc/rpc.h - ext/rpc/rpc_proxy.c - ext/rpc/rpc_proxy.h - ext/rpc/com/.cvsignore - ext/rpc/com/CREDITS - ext/rpc/com/TODO - ext/rpc/com/com.c - ext/rpc/com/com.h - ext/rpc/com/com_wrapper.c - ext/rpc/com/com_wrapper.h - ext/rpc/com/conversion.c - ext/rpc/com/conversion.h - ext/rpc/com/dispatch.c - ext/rpc/com/variant.c - ext/rpc/com/variant.h - ext/rpc/dotnet/.cvsignore - ext/rpc/dotnet/CREDITS - ext/rpc/dotnet/EXPERIMENTAL - ext/rpc/dotnet/README - ext/rpc/dotnet/dotnet.cpp - ext/rpc/dotnet/dotnet.dsp - ext/rpc/dotnet/dotnet.php - ext/rpc/dotnet/php_dotnet.h - ext/rpc/java/.cvsignore - ext/rpc/java/CREDITS - ext/rpc/java/EXPERIMENTAL - ext/rpc/java/Makefile.frag - ext/rpc/java/README - ext/rpc/java/config.m4 - ext/rpc/java/except.php - ext/rpc/java/java.c - ext/rpc/java/java.dsp - ext/rpc/java/jawt.php - ext/rpc/java/jver.php - ext/rpc/java/reflect.java - ext/rpc/skeleton/skeleton.c - ext/rpc/skeleton/skeleton.h - ext/rpc/tests/test1.php - ext/rpc/tests/test2.php - ext/rpc/tests/test3.php - ext/rpc/tests/test4.php - ext/rpc/tests/tests.php - ext/rpc/xmlrpc/.cvsignore - ext/rpc/xmlrpc/CREDITS - ext/rpc/xmlrpc/EXPERIMENTAL - ext/rpc/xmlrpc/config.m4 - ext/rpc/xmlrpc/php_xmlrpc.h - ext/rpc/xmlrpc/xmlrpc-epi-php.c - ext/rpc/xmlrpc/xmlrpc.dsp - ext/rpc/xmlrpc/libxmlrpc/.cvsignore - ext/rpc/xmlrpc/libxmlrpc/README - ext/rpc/xmlrpc/libxmlrpc/acinclude.m4 - ext/rpc/xmlrpc/libxmlrpc/base64.c - ext/rpc/xmlrpc/libxmlrpc/base64.h - ext/rpc/xmlrpc/libxmlrpc/encodings.c - ext/rpc/xmlrpc/libxmlrpc/encodings.h - ext/rpc/xmlrpc/libxmlrpc/queue.c - ext/rpc/xmlrpc/libxmlrpc/queue.h - ext/rpc/xmlrpc/libxmlrpc/simplestring.c - ext/rpc/xmlrpc/libxmlrpc/simplestring.h - ext/rpc/xmlrpc/libxmlrpc/system_methods.c - ext/rpc/xmlrpc/libxmlrpc/system_methods_private.h - ext/rpc/xmlrpc/libxmlrpc/xml_element.c - ext/rpc/xmlrpc/libxmlrpc/xml_element.h - ext/rpc/xmlrpc/libxmlrpc/xml_to_dandarpc.c - ext/rpc/xmlrpc/libxmlrpc/xml_to_dandarpc.h - ext/rpc/xmlrpc/libxmlrpc/xml_to_soap.c - ext/rpc/xmlrpc/libxmlrpc/xml_to_soap.h - ext/rpc/xmlrpc/libxmlrpc/xml_to_xmlrpc.c - ext/rpc/xmlrpc/libxmlrpc/xml_to_xmlrpc.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc.c - ext/rpc/xmlrpc/libxmlrpc/xmlrpc.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc.m4 - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection.c - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_introspection_private.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_private.h - ext/rpc/xmlrpc/libxmlrpc/xmlrpc_win32.h: - removing this stuff from the php 4.3 branch - -2003-01-15 Sascha Schumann <sascha@schumann.cx> - - * main/SAPI.h: - scrap STANDARD_SAPI_MODULE_PROPERTIES; it is causing more harm than good - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/interbase/interbase.c: - More build fixes. - -2003-01-15 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/exec.h - ext/standard/proc_open.c - ext/standard/proc_open.h - ext/standard/tests/general_functions/proc_open.phpt: - Relieve scripts of the burden of ensuring that all pipes are closed prior - to calling proc_close(). - Implement proc_get_status(resource $process) which returns an array of - information about a process created with proc_open(). - The information includes: - array( - "command" => string "name of the command", - "pid" => long process identifier, - "running" => bool true if the process is still running - "exitcode" => long exitcode if the process exited - "signaled" => bool true if the process was signaled - "termsig" => long signal number if signaled - "stopped" => bool true if the process is stopped - "stopsig" => long signal number if stopped - ); - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/informix/ifx.ec: - Fixed a typo. - -2003-01-15 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/config.w32.h: - Define PHP_CAN_SUPPORT_PROC_OPEN. - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Add proc_open.c to project. - -2003-01-15 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/exec.c - ext/standard/proc_open.c: - - Move proc_open code to a source file of it's own. - - Tidy up that netware mess by performing a configure check which will - define the symbol PHP_CAN_SUPPORT_PROC_OPEN if PHP can support - proc_open. - - Protected the proc_open specific code with #ifdef - PHP_CAN_SUPPORT_PROC_OPEN - so that user-space scripts can use function_exists and react - accordingly. - - ** Heads Up Win32: You need to add ext/standard/proc_open.c to the DSP and - ** #define PHP_CAN_SUPPORT_PROC_OPEN in the w32 config header. - -2003-01-15 Jani Taskinen <sniper@iki.fi> - - * (PHP_4_3) - ext/session/mod_files.c: - MFH: handle ERANGE from strtol properly - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/interbase/interbase.c: - Build fixes. - -2003-01-15 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a qp encoder bug that the constructor sometimes fails if - line-breaking mode is off. - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/rpc/java/java.c: - Typo fixes. - - * ext/informix/ifx.ec: - Fixed typo. - - * ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c: - Various corrections. - - * ext/interbase/interbase.c: - Fixed typos. - - * ext/dbase/dbase.c: - Typo corrections. - -2003-01-15 Sascha Schumann <sascha@schumann.cx> - - * main/SAPI.c - main/SAPI.h: - whitespace - -2003-01-15 Yasuo Ohgaki <yohgaki@ohgaki.net> - - * ext/pgsql/pgsql.c: - Fixed proto - -2003-01-15 Adam Dickmeiss <adam@indexdata.dk> - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: - Fix functions comments (connection resource rather than connection id). - New functions yaz_set_option and yaz_get_option. - Cleanup in yaz_connect. - - * ext/yaz/config.m4: - Fix lib config for the case where YAZ depends on multiple libraries - -2003-01-15 Ilia Alshanetsky <ilia@prohost.org> - - * ext/interbase/interbase.c: - Kill compile warning. - - * ext/informix/ifx.ec - ext/interbase/interbase.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c: - Newer parameter parsing API. - - * ext/hwapi/hwapi.cpp - ext/hyperwave/hw.c - ext/qtdom/qtdom.c - ext/rpc/dotnet/dotnet.cpp - ext/rpc/java/java.c - ext/snmp/winsnmp.c: - Getting rid of the old API parsing code. - - * ext/filepro/filepro.c: - Changed php_error to php_error_docref. - Made use of the more recent parameter parsing API, zend_get_parameters*. - - * ext/dbase/dbase.c: - Removed pointless checks around array_init() & ZE memory allocation macros. - Changed php_error to php_error_docref. - Dropped getParam* parameter parsing API in favor of zend_get_parameters*. - - * ext/cpdf/cpdf.c - ext/cpdf/php_cpdf.h: - This patch allows cpdf to be compiled in conjunction with ncurses, which - was - not possible before due to conflicting defines. - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/rpc/xmlrpc/xmlrpc-epi-php.c: - Porting of patch applied to ext/xmlrpc. - - * ext/xmlrpc/xmlrpc-epi-php.c: - Made the code use php_error_docref(). - Removed pointless checks around array_init() and emalloc(). - Switched to zend_get_parameters_ex() argument parsing API. - - * ext/domxml/php_domxml.c: - Changed getParameters() to zend_get_parameters_ex(). - - * ext/hyperwave/hw.c: - Fixed compile warnings. - - * ext/cpdf/cpdf.c: - One more typo. - - * ext/cpdf/cpdf.c: - Fixed typos. - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Appended my name to the list of authors - - * ext/iconv/tests/iconv_mime_decode.phpt: - Test update for new feature - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/cpdf/cpdf.c: - Switched from old getParse* argument parsing API to a more recent - zend_get_parameters*. - -2003-01-14 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - added function get_memory_usage(). available only when PHP is compiled - with --enable-memory-limit - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/hyperwave/hg_comm.c: - Fixed compile warning & removed useless variable. - - * ext/hyperwave/hw.c: - Changed php_error to php_error_docref. - Got rid off the ancient getParameters* parameter parsing API. - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Added a new option "force-encode-first" to the quoted-printable encoder - as per Wez's request. If enabled, the encoder forcefully does qp - tranformation on every first character of lines in incoming stream. - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/cpdf/cpdf.c: - Changed php_error() to php_error_docref(). - Made pdfdoc retrieval a macro. - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/quot_print.c: - Made php_quot_print_decode() RFC2045-compliant - -2003-01-14 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfixing news - - * ext/gettext/gettext.dsp: - MFB: bind_textdomain_codeset() availability on windows - - * (PHP_4_3) - ext/gettext/gettext.dsp: - Made bind_textdomain_codeset() available on windows (fixes #21525). - -2003-01-14 Derick Rethans <d.rethans@jdimedia.nl> - - * win32/install.txt: - s/gd/gd2 - -2003-01-14 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sockets/sockets.c: - Changed php_error to php_error_docref(). - Removed pointless checks around array_init(). - -2003-01-14 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed small memory leak that occurs when the invalid line length is passed - to the qprint ctor. - - * ext/standard/filters.c: - Fixed quoted-printable encoder so that it produces RFC2045 complicant - output. As per this specification requirement, the constructor now accepts - three options: binary (boolean), line-len (uint), line-break-chars - (string). - -2003-01-13 Jani Taskinen <sniper@iki.fi> - - * ext/informix/config.m4 - ext/informix/config.m4: - Fixed bug: #21543, Informix version detection fails - -2003-01-13 Frank M. Kromann <frank@kromann.info> - - * ext/rpc/com/conversion.c: - false should be VT_FALSE - -2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * (PHP_4_3) - tests/run-test/test008.phpt: - MFH - - * tests/run-test/test008.phpt: - Fixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed - typo - -2003-01-13 Andrey Hristov <andrey@webgate.bg> - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - added array_combine(). - Creates an array by using the elements of the first parameter as keys and - the elements of the second as correspoding keys. Error is thrown in case - the arrays has different number of elements. Number of elements 0 is not - valid for both parameters. - -2003-01-13 Edin Kadribasic <edink@proventum.net> - - * sapi/servlet/servlet.dsp: - Adjust paths for the new location of ext/rpc/java - - * ext/rpc/java/java.dsp: - Adjust paths to the new location java.dsp - - * ext/rpc/xmlrpc/xmlrpc-epi-php.c: - Fix ZTS build here too. - - * ext/xmlrpc/xmlrpc-epi-php.c: - Fixed ZTS build. - -2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed a silly segfault bug caused by lack of strict type checking - -2003-01-13 Sascha Schumann <sascha@schumann.cx> - - * build/buildcheck.sh: - which is not portable. use our bundled shtool instead. - -2003-01-13 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - . Implemented a common filter parameter parsing function. - . Added automatic line-breaking feature for base64 encode filter. This - can be turned on by putting a option entry "base64-encode.line-length" - to the filter parameters. - -2003-01-13 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/domxml/php_domxml.c: - - Fix ZTS build - -2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * tests/lang/bug21600.phpt: - - Added test case for bug #21600 - - * ext/standard/filters.c: - Fixed a bug of the base64 decoder that a sequence of intervening - characters that are supposed to be ignored by the decoder cause output - corruption. - -2003-01-12 Stanislav Malyshev <stas@zend.com> - - * ext/standard/aggregation.c: - ZE2 compatibility - -2003-01-12 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/standard/basic_functions.c - ext/standard/info.c: - ZTS fixes. - -2003-01-12 Stanislav Malyshev <stas@zend.com> - - * ext/standard/aggregation.c: - Disable ZE2-incompatible parts - - * ext/standard/var.c: - remove unneeded var - -2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Fixed infinite loop bug when an invalid quoted-printable escape sequence - appears in the streem. - - * ext/standard/filters.c: - Fixed error msg format so it correctly reports the actual filter name - -2003-01-12 Sascha Schumann <sascha@schumann.cx> - - * php.ini-recommended: - recommending SHA-1 as hash function - - * php.ini-dist: - sync entries - - * php.ini-dist - php.ini-recommended - ext/session/php_session.h - ext/session/session.c: - add INI setting session.hash_function - add support for creating session ids using SHA-1 - source more entropy for session ids - - * ext/session/mod_files.c: - handle ERANGE from strtol properly - -2003-01-12 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - . Updated quoted-printable filter by a neater implementation. - . Changed emalloc family functions to pemalloc ones for persistent - filters. - . Changed base64 and quoted-printable filter names to - "convert.base64-encode", - "convert.base64-decode", "convert.quoted-printable-encode", and - "convert.quoted-printable-decode" respectively for the consistency that - may be requested later. - -2003-01-12 Derick Rethans <d.rethans@jdimedia.nl> - - * NEWS: - - Update NEWS to show 5.0.0 - -2003-01-12 Jan Lehnardt <jan@dasmoped.net> - - * run-tests.php: - - fix typo - -2003-01-12 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/java/config.m4 - sapi/servlet/Makefile.frag - sapi/servlet/config.m4 - sapi/servlet/servlet.c - sapi/servlet/servlet.c - sapi/servlet/servlet.java: - Patch by Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>. - -2003-01-12 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - Release skiped results. This will free memory on the server. - Make mssql_execute work for stored procedures with and without returning - result sets - -2003-01-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/sybase_ct/php_sybase_ct.c: - Do not 'convert' double columns to integers after the 1st row in the result - set. - - * ext/sybase_ct/php_sybase_ct.c: - Fixed handling of NUMERIC type, when it contains numbers that could - potentially exceed the interger limit. - -2003-01-11 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/browscap.c - ext/standard/datetime.c - ext/standard/file.c - ext/standard/formatted_print.c - ext/standard/pack.c - ext/standard/reg.c - ext/standard/string.c: - Reverted because correct decision has not been made yet. - - * sapi/apache2filter/php_functions.c: - This patch is likely to fix win32 build - - * ext/standard/browscap.c - ext/standard/datetime.c - ext/standard/pack.c - ext/standard/reg.c - ext/standard/string.c: - Reduced warnings in ZE2 build - - * ext/standard/file.c - ext/standard/formatted_print.c: - Reduced compiler warnings in ZE2 build - -2003-01-11 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Added stripos() & strripos() functions. - Added 3rd parameter (offset) to strrpos(). - -2003-01-11 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/rpc/rpc.c: - Add missing ,. - -2003-01-11 Harald Radi <harald.radi+coding.php@nme.at> - - * ext/rpc/rpc.c - ext/rpc/rpc_proxy.c - ext/rpc/com/variant.c: - fix build - -2003-01-11 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dllts.dsp: - Leftover. - -2003-01-11 Ilia Alshanetsky <ilia@prohost.org> - - * sapi/cli/php_cli.c: - Fix the line numbering when the 1st line in the script is #!. - -2003-01-10 Harald Radi <harald.radi+coding.php@nme.at> - - * main/config.w32.h - main/internal_functions_win32.c - win32/php4dllts.dsp: - HEAD defaults to build with ZE2 now - -2003-01-10 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - Fixing copy and paste errors - - * ext/mssql/php_mssql.c: - Avoid warnings when running stored procedures returning multiple results - before setting output and return values. - Additional results can be skipped by the optional parameter to - mssql_execute - -2003-01-10 Christian Stocker <chregu@phant.ch> - - * ext/domxml/php_domxml.c: - Throw error if object is not a XML_DOCUMENT_NODE in domxml_dump_node() - - * (PHP_4_3) - ext/domxml/php_domxml.c: - Throw error if object is not a XML_DOCUMENT_NODE - -2003-01-10 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/math.c: - Fix the number format fix when the number of decimal places is 0. - -2003-01-10 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/xmlrpc/xmlrpc-epi-php.c: - - Fixed bug #20155: xmlrpc compile problem with zendengine2 (Path by Jan - Schneider) - -2003-01-10 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/mime_magic/mime_magic.c - ext/standard/reg.c: - Reduced compiler warnings - - * ext/iconv/iconv.c: - Added missing cast operators - -2003-01-10 Ilia Alshanetsky <ilia@prohost.org> - - * ext/gd/libgd/gd.c: - Fixed ImageRotate when rotation angle is 90 degrees, patch by - leon@leonatkinson.com. - -2003-01-10 Stig Bakken <ssb@fast.no> - - * (RELEASE_1_0_1) - pear/package-PEAR.xml: - - prepare 1.0.1 release - -2003-01-10 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-01-10 Stig Bakken <ssb@fast.no> - - * (RELEASE_1_0_1) - pear/scripts/pear.in: - - obey PHP_PEAR_INSTALL_DIR and PHP_PEAR_PHP_BIN environment variables - - * (RELEASE_1_0_1) - pear/PEAR/Command/Package.php: - - verbosity fix for cvstag and cvsdiff commands - - * (RELEASE_1_0_1) - pear/OS/Guess.php: - - TODO item - - * pear/PEAR/Command/Package.php: - - add "cvsdiff" command - - * (RELEASE_1_0_1) - pear/PEAR/Config.php: - - use getenv() instead of $_ENV[] - -2003-01-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - CS fixes - - * ext/standard/file.c: - Fixed a memory corruption that occurs when an unterminated " is encountered - this bug maybe be related to #21556. - -2003-01-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/config.m4: - Adding extended checks for where FreeTDS is installed - -2003-01-09 Ilia Alshanetsky <ilia@prohost.org> - - * main/safe_mode.c: - Fixed compiler warnings. - -2003-01-09 Sara Golemon <php@alphaweb.net> - - * ext/standard/filestat.c - main/safe_mode.c - main/safe_mode.h: - Bug #21531 file_exists() and other filestat functions throw errors when - in safe mode and file/directory does not exist. - Extended php_checkuid function to add "flags" field via rename to - php_checkuid_ex with alias for BC in functions that do want safe mode - errors thrown. - -2003-01-09 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/ctype/ctype.c: - Fixed typo - -2003-01-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/formatted_print.c - tests/strings/002.phpt: - Implement fprintf() and vfprintf(). - Add a couple of tests. - -2003-01-09 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * (PHP_4_3) - main/.cvsignore - main/config.w32.h - main/config.w32.h.in - win32/php4dll.dsp - win32/php4dllts.dsp: - MFH: Revert config.w32.h.in -> config.w32.h build step. - -2003-01-09 Jani Taskinen <sniper@iki.fi> - - * configure.in: - Fix bug: #21511, config.status warning - -2003-01-09 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/math.c - ext/standard/tests/math/bug21523.phpt: - Fix Bug #21523 - number_format could cause a memory allocation for a - negative memory size in situations where the sprintf implementation of the - host system generated less decimal places than were requested. - - Resolved this issue by making number_format examine the string returned - by spprintf and have it pad to the correct number of decimal places. - - Added a test-case based on the bug report; the length of decimal places - required to trigger this bug is sprintf implementation dependent; as the - implementation is now using spprintf (provided by PHP), that number is - 78 digits (NDIG - 2). - - - -2003-01-09 Stig Bakken <ssb@fast.no> - - * (RELEASE_1_0_1) - pear/PEAR.php: - - added debug_backtrace() support to PEAR errors - - * (RELEASE_1_0_1) - pear/System.php: - - System::which() now checks .exe .bat .cmd and .com on Windows - - * (RELEASE_1_0_1) - pear/PEAR/Frontend/CLI.php: - - cleanups - -2003-01-09 Zeev Suraski <zeev@zend.com> - - * configure.in - main/php_version.h: - Time for an update - -2003-01-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - Use the correct link when checking for more results on stored procedures - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.h: - Restire BC for mssql_execute(). This will not break the new feature for - handling - multiple results from a single stired procedure. - Adding mssql_free_statement() - -2003-01-09 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/fsock.c: - Fixed bug #21529 (memory corruption by fsockopen()). - -2003-01-09 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/php_mssql.c: - changed from LVAL to RESVAL macro - -2003-01-09 Jani Taskinen <sniper@iki.fi> - - * ext/standard/image.c: - Fix the ZTS build. - -2003-01-08 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Reimplemented base64 filter to use iconv()-like facility for flexibility. - -2003-01-08 Frank M. Kromann <frank@kromann.info> - - * ext/fbsql/php_fbsql.h - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h: - Changed global data type to avoid problems with initialization - -2003-01-08 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/image.c - ext/standard/php_image.h: - Added support for WBMP images. - - * ext/gd/gd.c - ext/gd/libgd/gd_io_dp.c: - Fixed bug #21518. - Fixed memory in leak ImageCreateFromString(). - Fixed a bug that prevented proper identification of WBMP images and thus - prevented ImageCreateFromString() from working on those images. - - * (PHP_4_3) - NEWS: - Bug fixing news. - -2003-01-08 Zeev Suraski <zeev@zend.com> - - * ext/session/session.c: - Fix UMR - -2003-01-08 Georg Richter <georg.richter@phpev.de> - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed bug 21498 - - * ext/mysql/php_mysql.c: - fixed bug #21498 - -2003-01-08 Ilia Alshanetsky <ilia@prohost.org> - - * ext/mcrypt/mcrypt.c: - Removed unused variable. - - * main/main.c: - Fixed bug #21499 (more descriptive message in the event of require/include - failure). - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - Fixed bug #21297. The fix also fixes miscalculation of lines numbers by 1 - due the previously mentioned bug. - - * ext/odbc/php_odbc.c: - Version is char ;). - -2003-01-07 Christian Dickmann <chrisdicki@gmx.de> - - * pear/PEAR/Config.php: - fix default umask(); (thx to Mirco MEEBEY Bauer for bringing this behavior - to my attention and testing the patch) - -2003-01-07 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c: - Version tag for future move to PECL - - * ext/odbc/config.m4 - ext/odbc/php_odbc.c: - Reverting last change as it really doesn't fix longreadlen problems in all - cases. - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Instances should not be freed in dtor()... - - * ext/standard/filters.c: - Made error msg format more consistent - -2003-01-07 Pierre-Alain Joye <paj@pearfr.org> - - * ext/gd/gd.c: - Fix line drawed twice (L. Atkinson) - -2003-01-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Backout changes between 1.6 and 1.7 - -2003-01-07 Zeev Suraski <zeev@zend.com> - - * sapi/cgi/cgi_main.c: - Add missing call - -2003-01-07 Levi Dixon <ldixon@mail.communityconnect.com> - - * ext/oci8/config.m4 - ext/oci8/oci8.c: - Added support for Shared Data Mode for OCI8_VERSION >= 8.1, which will - provide memory savings by sharing common statement data - -2003-01-07 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfix #17098 in the branch - - * (PHP_4_3) - sapi/apache2filter/sapi_apache2.c: - MFH: - Fixed bug #17098 (make Apache aware that PHP scripts represent dynamic - data - and should not be cached). Fix suggested by daniel.eckl@gmx.de. - -2003-01-07 Ilia Alshanetsky <ilia@prohost.org> - - * run-tests.php: - Added a check for availability of PCRE extension needed by test-suite. - -2003-01-07 Vincent Blavet <vincent@blavet.net> - - * pear/Archive/Tar.php: - - Synchronize with /pear/Archive_Tar/Tar.php 1.5 : - - Add support for long filenames (greater than 99 characters) - - Add private methods _readLongHeader() and _writeLongHeader() - -2003-01-07 Ilia Alshanetsky <ilia@prohost.org> - - * ext/domxml/php_domxml.c: - Fixed ZTS build with ZE2. - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - ZTS cleanup. - -2003-01-07 Zeev Suraski <zeev@zend.com> - - * ext/standard/basic_functions.c: - whitespace - -2003-01-07 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfixing news - - * win32/sendmail.c: - MFB: - Fixed bug #21442 (Crash of mail() on Windows when the first parameter - is empty). - - * (PHP_4_3) - win32/sendmail.c: - Fixed bug #21442 (Crash of mail() on Windows when the first parameter - is empty). - -2003-01-07 Sascha Schumann <sascha@schumann.cx> - - * ext/mysql/config.m4: - tell user which header files could not be found - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/user_filters.c: - Fixed small leak - -2003-01-07 Frank M. Kromann <frank@kromann.info> - - * ext/mssql/config.m4: - Making the mssql extension work when build as a shared object - -2003-01-07 Ilia Alshanetsky <ilia@prohost.org> - - * ext/ftp/ftp.c - ext/ftp/ftp.h - ext/ftp/php_ftp.c: - Fixed ZTS build. - - * ext/ftp/ftp.c - ext/ftp/php_ftp.c: - MFB + CS - - * (PHP_4_3) - ext/ftp/ftp.c - ext/ftp/php_ftp.c: - Changed perror() to php_error_docref(), fixed bug #21309. - Made extension use ZE memory allocation wrappers, fixed a memory leak in - ftp_mkdir. - Removed duplicate ftp_syst() call inside ftp_systype(). - - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - Trivial grammer fix - - * ext/standard/filters.c: - Implemented quoted-printable stream filter - -2003-01-07 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c: - Add option to stream_get_filters() user-defined fiters vs. all filters, - default to user only - -2003-01-07 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/standard/filters.c: - Implemented string.base64 stream filter - -2003-01-06 Stefan Esser <s.esser@e-matters.de> - - * main/rfc1867.c: - Adding support for anonymous fileuploads (#21450) - -2003-01-06 Wez Furlong <wez.php@thebrainroom.net> - - * main/streams.c: - Fix for Bug #20827: where stat is a macro on Tru64. - Patch from <julien.soula@free.fr> - -2003-01-06 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c - ext/standard/tests/strings/bug21453.phpt: - Fixed bug #21453 (improper handling of non-terminated <). - - * ext/standard/browscap.c: - Fixed Bug #21443 and related bug #21468. - -2003-01-06 Dan Kalowsky <dank@deadmime.org> - - * ext/odbc/php_odbc.c: - Patch for bug #19349 - - * ext/odbc/php_odbc.c: - Correction for bug #21279 - -2003-01-06 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c - ext/standard/quot_print.c - ext/standard/quot_print.h: - Moved php_quot_print_decode() to quot_print.c so that it can be used - outside the iconv module - - * ext/iconv/iconv.c: - Added more RFC2047-compliancy check in iconv_mime_decode() - - * ext/iconv/iconv.c: - Fixed iconv_mime_decode() so that it comforms to RFC2231 - -2003-01-06 Georg Richter <georg.richter@phpev.de> - - * ext/mysql/php_mysql.c: - fixed missing & (Thx to Sebastian Bergmann) - - * (PHP_4_3) - ext/mysql/php_mysql.c: - fixed a missing & (Thx to Sebastian Bergmann - -2003-01-06 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/tests/file/userfilters.phpt: - Make it slightly more obvious that the return value is relative to the - length - of the input data. - - * main/php_streams.h: - Fix for bug #21406; infinite loop during filter flushing. - -2003-01-06 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Bugfixing news. - - * ext/gd/gd_bundled.dsp: - MFB: - Fixed bug #20503 (imagesetbrush() availability on windows). - - * (PHP_4_3) - ext/gd/gd_bundled.dsp: - Fixed bug #20503 (imagesetbrush() availability on windows). - -2003-01-06 Anantha Kesari H Y <hyanantha@novell.com> - - * ext/pgsql/php_pgsql.h: - Removed #ifdef NetWare and made the necessary changes in the directory - structure of NetWare. - - * netware/libpq/libpq-fs.h: - Header file for PostgreSQL. Moved from netware directory to netware/libpq - directory. - - * netware/libpq-fs.h: - This file moved to netware/libpq directory. - -2003-01-06 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - - fix crash in domxml_node_insert_before() (by Lukas Schröder) - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - get_path forgotten in .h file - - fix crash in domxml_node_insert_before() (by Lukas Schröder) - -2003-01-06 Anantha Kesari H Y <hyanantha@novell.com> - - * netware/phplib.imp: - Added symbols to build PostgreSQL extension for NetWare. - - * ext/mysql/mysql.mak: - Changes for NetWare makefile. - - * ext/pgsql/pgsql.mak - ext/pgsql/php_pgsql.h: - Makefile added newly and modified the header file for NetWare. - -2003-01-06 Christian Stocker <chregu@phant.ch> - - * (PHP_4_3) - ext/domxml/php_domxml.c: - partly MFH from 1.288 (Fixed segfault, when trying to add a node to itself) - - * ext/domxml/php_domxml.c: - - Fixed segfault, when trying to add a node to itself. - -2003-01-06 Anantha Kesari H Y <hyanantha@novell.com> - - * ext/standard/basic_functions.c: - Added #ifdef HAVE_SYSLOG_H around syslog function in the whole file to - avoid link failure. - - * netware/phplib.mak: - Modified for Netware. - -2003-01-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/filters.c: - Added string.toupper and string.tolower filters and generalized non-op - filter methods - -2003-01-06 Frank M. Kromann <frank@kromann.info> - - * ext/gd/libgd/gdft.c: - Nuke warning, on Win32 build - - * ext/gd/gd_bundled.dsp: - enable imageftbbox() and imagefttext() on WIn32 - -2003-01-06 Sara Golemon <php@alphaweb.net> - - * ext/standard/user_filters.c - main/php_streams.h - main/streams.c: - Expose stream_filters_hash so that it can be searched by - stream_get_filters() - -2003-01-06 Edin Kadribasic <edink@proventum.net> - - * (PHP_4_3) - NEWS: - Mention gif read-only support on windows. - - * (PHP_4_3) - ext/gd/gd_bundled.dsp: - MFH: Added missing flags and .c files for gif read support on Windows. - - * ext/gd/gd_bundled.dsp: - Complete gif readonly support addition by adding missing gd_gif_in.c - file to the project. - - * ext/mcrypt/mcrypt.c: - Comment out non ANSI C standard comliant code. Fixes win32 build. - - * ext/dba/dba.c: - Fixed win32 build. - -2003-01-06 Ilia Alshanetsky <ilia@prohost.org> - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/gd/libgd/gd.h - ext/gd/libgd/gdft.c: - Fixed bug #21445. - -2003-01-05 Sara Golemon <php@alphaweb.net> - - * ext/standard/file.c - ext/standard/user_filters.c: - Fixes to stream_get_wrappers() and stream_get_filters() handle hash table - layouts better, plus some picune whitespace fixes - -2003-01-05 Georg Richter <georg.richter@phpev.de> - - * ext/mysql/php_mysql.c: - fixed bug #21435 - -2003-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * ext/gd/gd_bundled.dsp: - Define HAVE_GD_GIF_READ. - -2003-01-05 Zeev Suraski <zeev@zend.com> - - * main/main.c: - Remove unnnecessary initialization - - * sapi/cgi/cgi_main.c - sapi/cli/php_cli.c: - Initialize lineno using the new infrastructure - -2003-01-05 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * main/.cvsignore - main/config.w32.h - main/config.w32.h.in - win32/php4dll.dsp - win32/php4dllts.dsp: - Revert config.w32.h.in -> config.w32.h build step per discussion with Zeev. - -2003-01-05 Zeev Suraski <zeev@zend.com> - - * sapi/apache/php4apache.dsp: - Make the .dsp use the php4build build directories - -2003-01-05 Edin Kadribasic <edink@proventum.net> - - * ext/xslt/xslt.dsp: - MFB: - Made xslt_set_encoding() available on windows (bug #20640). - - * (PHP_4_3) - ext/xslt/xslt.dsp: - Made xslt_set_encoding() available on windows (bug #20640). - - * (PHP_4_3) - ext/standard/php_incomplete_class.h: - Fixed ZTS build. - -2003-01-05 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/string.c: - Fixed a memory leak in setlocale() & localeconv(). - -2003-01-05 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/user_filters.c: - Added stream_get_filters(); to list registered filters - -2003-01-05 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/filestat.c: - - Fix some of the netware crap - -2003-01-04 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/filestat.c: - - Change Warnings to Notices - -2003-01-04 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - CS fixes. - -2003-01-04 Marcus Boerger <marcus.boerger@post.rwth-aachen.de> - - * (PHP_4_3) - ext/standard/browscap.c - ext/wddx/wddx.c: - Fix ZTS-ZE2 (After Cygwin now for the rest) - - * ext/exif/tests/exif003.phpt - ext/exif/tests/exif004.phpt: - better to check for existance first - - * ext/dbx/dbx.c - ext/imap/php_imap.c - ext/standard/browscap.c - ext/standard/incomplete_class.c - ext/standard/php_incomplete_class.h - ext/standard/var_unserializer.c - ext/wddx/wddx.c: - Fix ZTS-ZE2 build - -2003-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * NEWS: - Forgot to include these functions in the list - -2003-01-04 Derick Rethans <d.rethans@jdimedia.nl> - - * NEWS: - - Fix typo - -2003-01-04 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Fixed cut'n'paste failure - - * NEWS: - NEWS update for new iconv functions - - * ext/iconv/tests/iconv_mime_encode.phpt: - Added test case for iconv_mime_encode() - -2003-01-04 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - ext/pgsql/pgsql.c: - - MFH: Fixed bug #21232 (Unresolved references to PQsetnonblocking). (Patch - by - Floyd <floyd@studiodust.com>) - - * ext/pgsql/pgsql.c: - - Fixed bug #21232 (Unresolved references to PQsetnonblocking). (Patch by - Floyd <floyd@studiodust.com>) - -2003-01-03 Alex Waugh <alex@alexwaugh.com> - - * acinclude.m4: - Provide alternative for glibc brokenness test when cross compiling - -2003-01-03 Derick Rethans <d.rethans@jdimedia.nl> - - * sapi/apache/php_apache.c - sapi/apache/php_apache.c: - - Fix docrefs - - * sapi/apache/php_apache.c: - - Fix typo (patch by Joseph Tate) - -2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_mime_decode.phpt: - Added test case for iconv_mime_decode() - - * ext/iconv/tests/iconv_strpos.phpt - ext/iconv/tests/iconv_strrpos.phpt: - Added test cases for iconv_strpos() and iconv_strrpos() - - * ext/iconv/iconv.c: - Fixed an iconv_strrpos() bug that the function doesn't return accurate - position of last occurrence - -2003-01-03 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/mcrypt/TODO: - - Update todo - - * ext/mcrypt/config.m4 - ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h: - - Removed support for libmcrypt 2.2.x to allow cleaner code. Another reason - to upgrade libmcrypt to a 2.5.x series as the older ones have too much - bugs - to be safely used with PHP. - - Updated macro's, php_errors and parameter parsing. - -2003-01-03 Ilia Alshanetsky <ilia@prohost.org> - - * ext/standard/file.c: - Fixed a bug that would cause flock() to never set the 3rd argument. - CS fixes & switched to new parameter parsing API. - - * (PHP_4_3) - ext/standard/http_fopen_wrapper.c: - MFH (fix for bug #21267 & memory leak fix on reidrects). - - * ext/standard/http_fopen_wrapper.c: - Fixed a memory leak that occurs if the location specified by redirect - header - cannot be opened. - - * ext/standard/http_fopen_wrapper.c: - Further fixes related to bug #21267. - -2003-01-03 Anantha Kesari H Y <hyanantha@novell.com> - - * sapi/apache2filter/php_apache.h - sapi/apache2filter/sapi_apache2.c: - Modifications for NetWare. - - * netware/phplib.imp - netware/phplib.mak - netware/sendmail.c - netware/sendmail.h: - Some existing files modified and a couple of files removed for NetWare. - - * win32/sendmail.c - win32/sendmail.h: - NetWare related changes/modifications. - -2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/iconv.c: - Added offset validity check for iconv_strpos() - -2003-01-03 Anantha Kesari H Y <hyanantha@novell.com> - - * ext/xml/xml.mak - netware/geterrnoptr.c - netware/sendmail_nw.h - sapi/apache/libpre.c: - New file added for NetWare. - - * ext/ftp/ftp.c - ext/ldap/ldap.mak - ext/ldap/ldap.mak - ext/mysql/mysql.mak - ext/mysql/mysql.mak - ext/session/mod_files.c - ext/session/session.c - ext/standard/exec.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/html.c - ext/standard/syslog.c - ext/xml/xml.mak - netware/buildlib.bat - netware/phplib.mak: - Modified for NetWare. - - * main/config.nw.h - main/internal_functions_nw.c - main/php.h - main/php_sprintf.c - main/user_streams.c: - A new file added and some old files modified for NetWare. - -2003-01-03 Edin Kadribasic <edink@proventum.net> - - * netware/ApacheCore.imp - netware/BisonExtStandard.bat - netware/BisonFlexZend.bat: - Checking in files for Ananth Kesari <hyanantha@novell.com> - -2003-01-03 Anantha Kesari H Y <hyanantha@novell.com> - - * netware/ZendEngine2.mak - netware/grp.h - netware/libpq.imp - netware/mktemp.c - netware/param.h - netware/php-nw.bat - netware/php4apache.mak - netware/php4apache2filter.mak - netware/php4cli.mak - netware/phplib.imp - netware/phplib.mak - netware/phptest.ncf - netware/pipe.c - netware/pipe.h - netware/postgres_ext.h - netware/pwd.c - netware/pwd.h - netware/start.c - netware/sysexits.h - netware/time_nw.c - netware/time_nw.h - netware/tsrm.mak - netware/wfile.c - netware/wfile.h - netware/zend.mak: - A few New files added and some old files modified for NetWare. - - * netware/libpq-fe.h - netware/libpq-fs.h: - New files added for NetWare. - - * netware/common.mif - netware/sys/stat.h: - File modified for NetWare. - -2003-01-03 Derick Rethans <d.rethans@jdimedia.nl> - - * ext/standard/credits_sapi.h: - - Update this one as well - - * ext/standard/credits_ext.h - scripts/credits: - - Remove double "Win32 COM" functions line - - * README.PARAMETER_PARSING_API: - - Whitespace - - * (PHP_4_3) - NEWS: - Bugfixing news - -2003-01-03 Sara Golemon <php@alphaweb.net> - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - Added stream_get_wrappers() - -2003-01-03 Moriyoshi Koizumi <moriyoshi@at.wakwak.com> - - * ext/iconv/tests/iconv_strlen.phpt - ext/iconv/tests/iconv_substr.phpt: - Added test cases for iconv_strlen() and iconv_substr() - - * ext/iconv/iconv.c: - Fixed iconv_mime_decode() so it would give more awareness to stateful - codesets - - * ext/iconv/iconv.c: - Fixed infinite loop of iconv_mime_encode() in case the specified line - length is too short to contain a proper mime-encoded string - - * ext/iconv/iconv.c: - Give mo' shift-sequence awareness to iconv_mime_encode - - * ext/iconv/iconv.c: - More shift-sequence awareness for iconv_substr() - - * ext/iconv/iconv.c: - Added missing casting operators - - * ext/iconv/tests/eucjp2iso2022jp.phpt: - MFB - - * (PHP_4_3) - ext/iconv/tests/eucjp2iso2022jp.phpt: - Updated the test so it reflects the recent change on iconv.c - - * ext/iconv/iconv.c: - MFB: fixed shift-out sequence unawareness issue - - * (PHP_4_3) - ext/iconv/iconv.c: - Fixed shift-out sequence unawareness issue - - * ext/standard/array.c: - Fixed small leaks in array_map() in case the first parameter is NULL like - array_map(NULL, array(...)); - -2003-01-03 Harald Radi <harald.radi+coding.php@nme.at> - - * pear/scripts/pear.bat: - fixing typo - -2003-01-03 Jani Taskinen <sniper@iki.fi> - - * NEWS: - - Removed entries that are going to 4.3.1 - - Grouped the entries a bit. - - * (PHP_4_3) - NEWS: - Group these entries a bit to make NEWS easier to read. - -2003-01-02 Stig Bakken <ssb@fast.no> - - * pear/PEAR/Config.php: - - allways fall back to PHP_SYSCONFDIR - -2003-01-02 Ilia Alshanetsky <ilia@prohost.org> - - * ext/openssl/openssl.c: - Fixed a small memory leak when a NULL variable is passed to - openssl_csr_sign() as the first argument. - - * (PHP_4_3) - NEWS: - Bug fixing news. - - * ext/standard/html.c: - Fixed bug #21338 (crash inside html_entity_decode() when "" is passed). - Added test case for the bug. - - * ext/standard/tests/strings/bug21338.phpt: - - Fixed bug #21338 (crash inside html_entity_decode() when "" is passed). - Added test case for the bug. - - * acinclude.m4 - configure.in: - Raise required OpenSSL version to 0.9.6. - -2003-01-02 Derick Rethans <d.rethans@jdimedia.nl> - - * main/SAPI.h: - - Fixed bug #21169: Compile Failure, and lots of warnings on UnixWare - - * (PHP_4_3) - main/SAPI.h: - -** empty log message *** - -2003-01-02 Zeev Suraski <zeev@zend.com> - - * sapi/apache/php4apache.dsp: - Fix .dsp - -2003-01-02 Derick Rethans <d.rethans@jdimedia.nl> - - * main/php_streams.h: - - Fix warnings on UnixWare - - * (PHP_4_3) - Makefile.global: - - MFH: Fix "make test" when CC was set to something with a parameter - - * Makefile.global: - - Fix "make test" when CC was set to something with a parameter - -2003-01-01 Frank M. Kromann <frank@kromann.info> - - * ext/standard/base64.c - ext/standard/base64.h: - Allow base64 functions to be called from an extension buils as .so/.dll - (iconv) - -2003-01-01 Zeev Suraski <zeev@zend.com> - - * ext/standard/browscap.c - ext/standard/incomplete_class.c: - build fixes - -2003-01-01 Derick Rethans <d.rethans@jdimedia.nl> - - * (PHP_4_3) - tests/run-test/test005.phpt - tests/run-test/test008.phpt: - - MFH: Fix tests if Zend Optimizer is loaded - - * tests/run-test/test005.phpt - tests/run-test/test008.phpt: - - Fix tests if Zend Optimizer is loaded - -2003-01-01 Sebastian Bergmann <sb@sebastian-bergmann.de> - - * win32/php4dll.dsp - win32/php4dllts.dsp: - Add filter.c, user_filters.c. Group stream related sources. - - * ext/standard/filters.c - ext/standard/user_filters.c: - Fix warnings. - -2003-01-01 Wez Furlong <wez.php@thebrainroom.net> - - * ext/standard/filters.c: - Tidy up - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/filters.c - ext/standard/php_standard.h - ext/standard/php_string.h - ext/standard/string.c - ext/standard/user_filters.c - ext/standard/tests/file/userfilters.phpt: - Move rot13 filter into a new filters.c source file. - Tidy up some other filter related code. - - - * acinclude.m4 - configure.in - main/streams.c: - Workaround for glibc 2.2.9x and later "a+" bug that does not seek to EOF - for - files fopen()ed with that mode. - - * (PHP_4_3) - acinclude.m4 - configure.in - main/streams.c: - Workaround a bug in glibc 2.2.9x and later that causes it not to seek to - EOF - for stdio streams opened with a mode of "a+". - |