2003-06-21 Marcus Boerger * tests/classes/class_final.phpt: Add test case for final classes 2003-06-21 Harrie Hazewinkel * (PHP_4_3) ext/snmp/php_snmp.h ext/snmp/snmp.c: Applying the contributed patch of Johan hanne. The patch enables control on the way the values are returned into the PHP script, instaed of always strings. Also the type of the value is now returned when configured to do so. This enables better management scripts to do more automatic processing and value calculations. 2003-06-21 Hartmut Holzgraefe * scripts/ext_skel_ng/TODO: TODO revisited * scripts/ext_skel_ng/php_global.php scripts/ext_skel_ng/php_ini.php: ini stuff was a bit broken * scripts/ext_skel_ng/php_function.php: thoughts about a new proto parser ... * scripts/ext_skel_ng/extension_parser.php: test script tags are found but not used yet double quotes in extensions summary line are now escaped in code generation * scripts/ext_skel_ng/extension.dtd: typo fixes and test script tags added * scripts/ext_skel_ng/BUGS: start to track them bugs 2003-06-21 Marcus Boerger * tests/classes/class_abstract.phpt: Add test case for abstract classes * ext/dba/dba.c: Don't copy the filename when it is not needed * ext/dba/dba.c: Store the absolute path of the database file and use that in the external library * ext/dba/dba_db4.c: When persistent then we may use threads 2003-06-21 Georg Richter * ext/mysqli/mysqli_api.c ext/mysqli/mysqli_fe.c ext/mysqli/php_mysqli.h: new functions (4.1.1): mysql_sqlstate, mysql_stmt_sqlstate 2003-06-21 Pierre-Alain Joye * pear/packages/Mail-1.1.0.tar pear/packages/Net_SMTP-1.2.3.tar: - New releases Net_SMTP, Mail, DB will follow asap * pear/packages/Mail-1.0.1.tar pear/packages/Net_SMTP-1.0.tar: - Sync release 2003-06-20 Marcus Boerger * ext/exif/exif.c: - Errors, warnings and notices start with a capital letter. - Show sorcode info when debugging exif. 2003-06-20 Ilia Alshanetsky * (PHP_4_3) main/main.c: Fixed bug #24253 (missing variables when register_globals is on) Fixed a memory leak when more then 1 E|S flag is passed to gpc_order. Fixed a memory leak when variables_order is not set and gpc_order has S|s flag. Optimized out duplicate parsing of the variables order string. 2003-06-20 Sara Golemon * (PHP_4_3) ext/standard/string.c: MFH (r-1.391) When skipping blank searchvals we should advance the corresponding replace hash as well * ext/standard/string.c: When skipping blank searchvals we should advance the corresponding replace hash as well 2003-06-20 Rob Richards * ext/dom/php_dom.h ext/dom/xml_common.h: cleanup common code * ext/xsl/php_xsl.c: fix mem leak remove unused code 2003-06-20 Hartmut Holzgraefe * scripts/ext_skel_ng/extension_parser.php scripts/ext_skel_ng/php_global.php: - package.xml genartion fixed, and added - shutdown code for globals added * scripts/ext_skel_ng/php_function.php: typo fix 2003-06-19 Edin Kadribasic * ext/curl/.cvsignore: Ignore some more win32 build files * ext/curl/multi.c ext/curl/php_curl.h: ZTS Fixes * ext/curl/interface.c ext/curl/php_curl.h ext/curl/streams.c: Win32 build fixes 2003-06-19 Sara Golemon * ext/standard/streamsfuncs.c: Quiet down decode_context_param when stream (not context) is passed. Switch stream_socket_*() to use macro for retrieving context from zval. 2003-06-19 Ilia Alshanetsky * (PHP_4_3) ext/curl/curl.c: Added missing safe_mode checks * ext/curl/interface.c: Added missing safe_mode checks. Added support for additional libcurl options. Set CURLOPT_NOSIGNAL by default for ZTS, for signal free operation. 2003-06-19 Wez Furlong * (PHP_4_3) main/network.c: Tidy up getaddrinfo() code so that it can handle broken ipv6 stacks and only returns TCP addresses for TCP and UDP addresses for UDP requests respectively. Also, when a connect call "returns" EINPROGRESS and the full timeout limit has not yet been reached, retry the select with the remaining time interval. This is a potential fix for Bug #21653. 2003-06-19 Ilia Alshanetsky * ext/standard/streamsfuncs.c: Reverting previous patch (not necessary, thanks Pollita ;) ) * (PHP_4_3) ext/standard/file.c: MFH: Fixed memory leak, when invalid context is specified. * ext/standard/streamsfuncs.c: Fixed memory leak, when invalid context is specified. * ext/standard/info.c ext/standard/streamsfuncs.c ext/standard/user_filters.c: Fixed possible crashes in streams code * (PHP_4_3) ext/standard/file.c: Fixed a possible crash in parse_context_options() 2003-06-19 Marcus Boerger * (PHP_4_3) ext/dba/tests/dba007.phpt: MFH: Allow the extension to reside elsewhere 2003-06-19 Ilia Alshanetsky * (PHP_4_3) ext/gd/gd.c: MFH: Fixed a crash inside php_imagettftext_common(); 2003-06-19 Marcus Boerger * ext/dba/tests/dba007.phpt: Allow the extension to reside elsewhere 2003-06-19 Ilia Alshanetsky * ext/gd/gd.c: Fixed a crash inside php_imagettftext_common(); 2003-06-19 Rob Richards * ext/xsl/xsltprocessor.c: add xsl_xsltprocessor_transform_to_uri functionality fix a few unhandled error conditions fix compiler warnings 2003-06-19 Marcus Boerger * ext/dba/dba_db4.c: to be precise 2003-06-19 Derick Rethans * ext/sockets/config.m4: - Correct stray commit 2003-06-19 Vincent Blavet * pear/package-Archive_Tar.xml: - Sync with pear/Archive_Tar/package.xml 1.12 2003-06-19 Sterling Hughes * ext/sockets/config.m4: enable sockets by default. 2003-06-18 Jani Taskinen * (PHP_4_3) NEWS: - Added the 'header'. These 4.3.3RCx sections will be combined for the final release, 4.3.3. just added them now to keep better track on changes between the RCs. 2003-06-18 Tomas V.V.Cox * pear/PEAR/Config.php: Typo (sorry Pierre ;) 2003-06-18 Jani Taskinen * (PHP_4_3) configure.in main/php_version.h: - Go to RC2-dev. * (PHP_4_3) NEWS: Correct version info. * (PHP_4_3) configure.in main/php_version.h: - Go with PHP 4.3.3RC1 * (PHP_4_3) main/SAPI.c: This broke more than fixed. Fixes e.g. max_input_time. 2003-06-18 Vincent Blavet * pear/Archive/Tar.php: - Syncho with pear/Archive_Tar/Archive/Tar.php 1.14 2003-06-18 Sterling Hughes * ext/curl/interface.c: recognize CURLOPT_PORT 2003-06-18 Sascha Schumann * ext/ircg/README.txt: update * (PHP_4_3) ext/ircg/README.txt: Update 2003-06-18 Tomas V.V.Cox * pear/PEAR/Config.php: Be more clever for discovering the default ext_dir * pear/package-PEAR.xml: Update to 1.2 for PHP 4.3.3 2003-06-18 Jani Taskinen * (PHP_4_3) ext/sybase_ct/config.m4: MFH: Fixed bug #24231: ext/sybase_ct could not be build as shared * ext/sybase_ct/config.m4: Fixed bug #24231: ext/sybase_ct could not be build as shared 2003-06-18 Rob Richards * ext/domxml/php_domxml.c ext/domxml/php_domxml.c: Fix for bug #24219 segfault during resource destruction Used bug fix to optimize free_doc routine 2003-06-18 Sascha Schumann * ext/standard/php_smart_str.h: Use a smaller default size to accomodate the engine Submitted by: Stanislav Malyshev, with some massaging by me 2003-06-18 Ilia Alshanetsky * php.ini-dist php.ini-recommended ext/mysql/php_mysql.c: Make the default mysql connection timeout 60 seconds rather then unlimited. 2003-06-18 Sara Golemon * ext/standard/ftp_fopen_wrapper.c: Fix compiler warnings 2003-06-18 Sascha Schumann * ext/ircg/ircg_scanner.c: Sync * ext/ircg/ircg_scanner.re ext/ircg/php_ircg_conversion.c: Work-around apparent issue with appendc Fix file inclusion order (Solaris) 2003-06-17 Sascha Schumann * ext/ircg/ircg.c: Call free in the right domain 2003-06-17 Rasmus Lerdorf * (PHP_4_3) ext/standard/tests/general_functions/getopt.phpt tests/basic/012.phpt: variables_order needs to include S for both of these to work 2003-06-17 Sara Golemon * ext/standard/streamsfuncs.c: No need to allocate a hashtable when return_value is just going to be overwriten 2003-06-17 Ilia Alshanetsky * main/main.c: Handle numeric keys passed via GPC 2003-06-17 Jani Taskinen * (PHP_4_3) NEWS: BFN 2003-06-17 Ilia Alshanetsky * ext/imap/php_imap.c: One more typo ;) * ext/imap/php_imap.c: Fixed a typo in the check * (PHP_4_3) ext/gd/libgd/gdft.c: MFH: Fixed bug #24223 (missing variable initialization in bundled gd) * ext/gd/libgd/gdft.c: Fixed bug #24223 (missing variable initialization in bundled gd) * (PHP_4_3) NEWS: BFN * (PHP_4_3) ext/standard/array.c ext/standard/tests/array/bug24220.phpt: Fixed bug #24220 (range() didn't handle numeric strings correctly) * ext/standard/tests/array/bug24220.phpt: Added a test case for bug #24220 2003-06-17 Sterling Hughes * ext/sockets/php_sockets.h ext/sockets/sockets.c: rename SOCKET to PHP_SOCKET to avoid conflicts with Mono * ext/mysqli/mysqli_profiler.h: remove the wierdness that prevented the compileness 2003-06-16 Jani Taskinen * (PHP_4_3) scripts/phpize.in: MFH: Fixed bug #24207: phpize wrong exit code * scripts/phpize.in: Fixed bug #24207: phpize wrong exit code * (PHP_4_3) NEWS: broken caps-lock/shift key 2003-06-16 Sara Golemon * (PHP_4_3) NEWS: BFN 24210 * (PHP_4_3) ext/ncurses/config.m4: MFH (r-1.14) Bug #24210 : assume misspelled (and thereby not found during configure) * ext/ncurses/config.m4: Bug #24210 : assume misspelled (and thereby not found during configure) 2003-06-16 Jani Taskinen * ext/standard/tests/math/bug24142.phpt: Fixed the expected result * NEWS: Nothing to see here, move along. 2003-06-16 Ilia Alshanetsky * main/php_variables.c: Fixed bug #24208 2003-06-16 Sara Golemon * NEWS main/streams/userspace.c: Add context property to userspace streams object. 2003-06-16 Sascha Schumann * sapi/thttpd/thttpd_patch sapi/thttpd/thttpd_patch sapi/thttpd/thttpd_patch: Simplify/fix logging 2003-06-16 Moriyoshi Koizumi * (PHP_4_3) ext/standard/tests/strings/bug24208.phpt: MFH(r-1.1): added test case for bug #24208 * ext/standard/tests/strings/bug24208.phpt: Added test case for bug #24208 2003-06-16 Sascha Schumann * (PHP_4_3) ext/hyperwave/hg_comm.c: Remove cast which hides a bug in the code. 2003-06-16 Sara Golemon * ext/standard/streamsfuncs.c main/streams/streams.c: optionvalue is being copied via zval_copy_ctor, there's no need to addref the original 2003-06-16 Derick Rethans * ext/standard/tests/math/bug24142.phpt: - Added test for bug #24142 2003-06-16 Ilia Alshanetsky * (PHP_4_3) NEWS: Bug fixing news. * (PHP_4_3) ext/imap/php_imap.c: MFH: Fixed bug #24150 (crash in imap_fetch_overview() & imap_rfc822_write_address()) * ext/imap/php_imap.c: Fixed bug #24150 (crash in imap_fetch_overview() & imap_rfc822_write_address()) * (PHP_4_3) ext/standard/array.c ext/standard/tests/array/bug24198.phpt: MFH: Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive()) * ext/standard/array.c ext/standard/tests/array/bug24198.phpt: Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive()) 2003-06-16 Tomas V.V.Cox * pear/PEAR/Command/Build.php: s/verbose/debug/ * pear/PEAR/Installer.php: Fix registry obj creation when no installroot is set * pear/PEAR/Builder.php: Expose phpize output Increase verbosity for building process by default (no need for -v) 2003-06-16 Andrey Hristov * ext/msql/php_msql.c ext/ncurses/ncurses_functions.c ext/notes/php_notes.c ext/odbc/birdstep.c ext/odbc/php_odbc.c: proto fixes 2003-06-16 Stanislav Malyshev * sapi/cli/php_cli.c: flush after banner print 2003-06-16 Andrey Hristov * ext/mnogosearch/php_mnogo.c: 1. proto fixes. 2, comments on possible leak : buffer calloc()-ed but not free()-d on error (author will be contacted) * ext/ming/ming.c ext/ming/php_ming.h: updating license to 3.0 * ext/ming/php_ming.h: $Id tag added * ext/ming/ming.c: load of proto fixes * ext/mhash/mhash.c ext/mhash/php_mhash.h: $Id tag added. License added tp php_mhash.h * ext/mcve/mcve.c ext/mcve/php_mcve.h: added $Id tag * ext/mcal/php_mcal.c: proto fixes * ext/iconv/iconv.c ext/imap/php_imap.c: proto fix 2003-06-16 Ilia Alshanetsky * (PHP_4_3) ext/hyperwave/hw.c: Hopefully fix win32 build 2003-06-16 Stanislav Malyshev * tests/lang/bug21669.phpt: Add test for the bug - will fail for now! 2003-06-16 Daniela Mariaschi * ext/interbase/interbase.c ext/interbase/interbase.c: proto fixes ibase_rollback and ibase_commit 2003-06-16 Stanislav Malyshev * tests/classes/bug23951.phpt: fix test so it does not depend on variable order * tests/lang/bug18872.phpt tests/lang/bug23279.phpt tests/lang/bug23384.phpt: add tests for fixed bugs 2003-06-16 Edin Kadribasic * ext/dba/dba.c: Fixed win32 build 2003-06-16 Stanislav Malyshev * configure.in: default_classes belongs to ZE2 part 2003-06-16 Tomas V.V.Cox * pear/template.spec: Better file relocation and invert post/postun logic * pear/PEAR/Installer.php: Do not create the registry obj at Installer object creation (it's problematic when pear install -R is used) 2003-06-16 Ilia Alshanetsky * ext/hyperwave/hg_comm.c ext/hyperwave/hw.c: Fixed a few remaining compiler warnings. 2003-06-16 Marcus Boerger * ext/dom/php_dom.c: Fit the error handler into the naming scheme and get rid of trailing new lines 2003-06-15 Edin Kadribasic * ext/xmlrpc/xmlrpc.dsp: Fixed win32 build (link to external expat). 2003-06-15 Marcus Boerger * ext/dom/php_dom.c: Add an error handler (thx to timm for the idea) 2003-06-15 Edin Kadribasic * ext/openssl/openssl.dsp ext/openssl/xp_ssl.c main/php_network.h main/streams/xp_socket.c: Win32 build fixes for openssl * ext/standard/file.h: This needs to be exported for dynamic extensions * ext/exif/exif.c ext/exif/exif.dsp ext/shmop/shmop.dsp sapi/pi3web/php4pi3web.dsp sapi/pi3web/pi3web_sapi.c: Fixed win32 build 2003-06-15 Jani Taskinen * (PHP_4_3) NEWS: missing entries, cleanup 2003-06-15 Rob Richards * ext/xml/compat.c: remove leftover parser->mem_hdlrs - compiles now 2003-06-15 Moriyoshi Koizumi * ext/xml/compat.c ext/xml/expat_compat.h: Removed xmlMemSetup() code as it doesn't help at all. 2003-06-15 Pierre-Alain Joye * ext/gd/CREDITS: add Marcus, enough work done 2003-06-15 Marcus Boerger * ext/gd/gd.c ext/gd/gd_ctx.c ext/gd/php_gd.h ext/gd/libgd/gd.h ext/gd/libgd/xbm.c: Add ImageXBM 2003-06-15 Rob Richards * ext/dom/document.c ext/dom/element.c ext/dom/node.c ext/dom/php_dom.c ext/dom/php_dom.h ext/dom/text.c ext/dom/xml_common.h: remove code no longer needed fix format Output property 2003-06-15 Marcus Boerger * ext/gd/tests/conv_test.xbm: Better use '_' instead of '.' * ext/gd/config.m4: Better configure output 2003-06-15 Rob Richards * ext/xsl/xsl.dsp: should be multithreaded and correct lib naming 2003-06-15 Tomas V.V.Cox * pear/PEAR/Command/Package.php: Added TODO and IDEAS to makerpm * pear/PEAR/Command/Package.php: Fix makerpm (again) Build an independant filelist tree (this command still needs some work) 2003-06-15 Andrey Hristov * ext/dbx/dbx.c ext/exif/exif.c ext/fam/fam.c ext/fbsql/php_fbsql.c ext/fdf/fdf.c ext/ftp/php_ftp.c ext/gd/gd.c ext/hwapi/hwapi.cpp ext/hyperwave/hw.c: proto fixes 2003-06-15 Rob Richards * ext/xsl/xsl.dsp: be nice if i named the dll correctly and put it somewhere * ext/xsl/xsl.dsp: fix xsl release build link libxml2 and libxslt dynamically for consistancy * ext/dom/dom.dsp: link libxml2 dynamically for consistancy 2003-06-15 Edin Kadribasic * ext/interbase/interbase.c sapi/nsapi/nsapi.c: Fixed ZTS build * sapi/nsapi/nsapi.c: No need for this in the HEAD branch * sapi/apache/php4apache.dsp: Fixed win32 build (mod_php4 -> mod_php5) * ext/domxml/domxml.dsp: Switch to dynamic linking of php_domxml.dll due to the libxml2 dependency already being present for the core php4ts.dll. 2003-06-14 Marcus Boerger * ext/standard/tests/serialize/005.phpt: No more namespaces * ext/standard/file.c main/streams/streams.c: Fix ZTS mode (hopefully all is working fine now again) * (PHP_4_3) ext/dba/dba.c: Remove that old thing 2003-06-14 Edin Kadribasic * (PHP_4_3) ext/dba/dba.c: Fixed win32 build 2003-06-14 Sergey Kartashoff * (PHP_4_3) ext/mnogosearch/php_mnogo.c ext/mnogosearch/php_mnogo.h: - Mnogosearch extension updated. Now can compile with mnogosearch-3.2.11+ 2003-06-14 Rob Richards * ext/dom/php_dom.c ext/dom/xml_common.h: use xmlInitParser instead of xmlInitThreads reentrant safe as well no need for xml_parser_inited * ext/xml/xml.c: use xmlInitParser instead of xmlInitThreads reentrant safe as well 2003-06-14 Daniela Mariaschi * (PHP_4_3) ext/interbase/interbase.c ext/interbase/php_interbase.h ext/interbase/tests/005.phpt ext/interbase/tests/interbase.inc: MFH: Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants 2003-06-14 Marcus Boerger * ext/db/db.c: Correct license again * ext/standard/file.c: Fix ZTS mode 2003-06-14 Tomas V.V.Cox * pear/PEAR/Command/Package.php: Fix some typos in makerpm and removed unused debug code 2003-06-14 Marcus Boerger * ext/db/CREDITS ext/db/db.c ext/db/package.xml ext/db/php_db.h: Update before moving to PECL 2003-06-14 Daniela Mariaschi * ext/interbase/tests/005.phpt ext/interbase/tests/interbase.inc: Added test for IBASE_REC_VERSION/IBASE_REC_NO_VERSION trans constants * ext/interbase/interbase.c ext/interbase/php_interbase.h: Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants required from bugs #8797 #23887 (added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity) 2003-06-14 Rob Richards * ext/xsl/xsltprocessor.c: interoperability support * ext/dom/php_dom.c ext/dom/xml_common.h: fix xml_parser_inited on win32 add common structs for better interoprability 2003-06-14 Ilia Alshanetsky * (PHP_4_3) NEWS: Bug fixing news 2003-06-14 Rob Richards * ext/xml/xml.c: fix common libxml init and deinit routines 2003-06-14 Ilia Alshanetsky * (PHP_4_3) main/main.c main/php_variables.c: MFH: Fixed bug #24007 (Problem with register_globals & arrays) * main/main.c main/php_variables.c: Fixed bug #24007 (Problem with register_globals & arrays) 2003-06-14 Jani Taskinen * ext/dba/config.m4: - Fixed some /usr/lib leaks into LIBS/LDFLAGS which later on made other configure checks fail (old libs in /usr/lib, new ones in /opt/lib :) 2003-06-14 Marcus Boerger * ext/dom/config.m4 ext/domxml/config.m4: Improve/fix preventing both enabled 2003-06-14 Jani Taskinen * ext/ncurses/ncurses_functions.c: Fix compile failure. * ext/cpdf/config.m4: - Fixed some build problems (/usr/lib leaked in to LDFLAGS/LIBS) - Made this extension to be possible to be build as shared. 2003-06-14 Marcus Boerger * ext/dom/config.m4 ext/domxml/config.m4: Don't allow both and mark the old one as deprecated 2003-06-14 Rob Richards * ext/xml/xml.c: export xml_parser_inited under win32 2003-06-14 Frank M. Kromann * ext/dbx/dbx_fbsql.c ext/dbx/dbx_fbsql.c ext/dbx/dbx_fbsql.h ext/dbx/dbx_fbsql.h ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.h ext/fbsql/php_fbsql.h ext/mssql/php_mssql.c ext/mssql/php_mssql.c ext/mssql/php_mssql.h ext/mssql/php_mssql.h ext/odbc/php_odbc.c ext/odbc/php_odbc.c: Updating email address 2003-06-13 Sara Golemon * ext/standard/user_filters.c: User Filters don't need to register a resource list for streams. That functionality is already exported by the streams API. * ext/standard/basic_functions.c ext/standard/file.c ext/standard/streamsfuncs.c main/streams/php_stream_context.h main/streams/streams.c: Plug leak (context options not freed) Make contexts auto-registered, ensures userland contexts and C API contexts are both dealt with on request shutdown. Also brings contexts in keeping with streams which are already auto-registered. * ext/standard/http_fopen_wrapper.c: Loosen restrictions on method used with http_fopen_wrapper, still default to GET though. 2003-06-13 Ilia Alshanetsky * ext/imap/php_imap.c: Busted by the CS police. 2003-06-13 Andrey Hristov * ext/dba/dba.c ext/dba/dba.c: proto fixes 2003-06-13 Jani Taskinen * (PHP_4_3) NEWS: it rains here.. 2003-06-13 Ilia Alshanetsky * (PHP_4_3) ext/imap/php_imap.c: proto * ext/imap/php_imap.c: Added missing function proto * (PHP_4_3) NEWS: Bug fixing news. * (PHP_4_3) ext/imap/php_imap.c ext/imap/php_imap.h: MFH: Fixed bug #24161 (No timeout value for imap functions) Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a charset) * ext/imap/php_imap.c ext/imap/php_imap.h: Fixed bug #24161 (No timeout value for imap functions) Added imap_timeout() that allows the user to specify as well as retrieve timeout values and set default timeout values based on the default_socket_timeout ini setting. 2003-06-13 Jani Taskinen * NEWS: Missing entry * NEWS: Added missing NEWS entry * ext/ldap/config.m4 ext/ldap/ldap.c ext/ldap/php_ldap.h: Fixed the SASL config check. 2003-06-13 Sascha Schumann * ext/session/tests/019.phpt: MFB * (PHP_4_3) ext/session/tests/019.phpt: Fix test 2003-06-13 Jani Taskinen * (PHP_4_3) ext/session/tests/019.phpt: MFH, fixed the test (second session init produces a notices) * ext/session/tests/019.phpt: Fix the test. (second session init call produces a notice) 2003-06-12 Rob Richards * ext/dom/document.c ext/dom/domimplementation.c ext/dom/node.c ext/dom/php_dom.c ext/dom/php_dom.h: add node->isSupported() add domimplementation->hasFeature() add formatOutput property (extends DOM) call xmlFreeDoc when doc is no longer referenced rather than custom code save and savexml now format based on formatOutput property 2003-06-12 Marcus Boerger * (PHP_4_3) ext/dba/dba.c: MFH: Bugfix #2397: dba_open locking error with db3 * ext/dba/dba.c: Bugfix #2397: dba_open locking error with db3 2003-06-12 Ilia Alshanetsky * ext/imap/php_imap.c: Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a charset) * (PHP_4_3) NEWS ext/gd/libgd/gd.c ext/gd/tests/bug24155.phpt: MFH: Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis) * ext/gd/libgd/gd.c ext/gd/tests/bug24155.phpt: Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis) 2003-06-12 Rob Richards * ext/dom/characterdata.c ext/dom/text.c: fix some calls to libxml 2003-06-12 Andrey Hristov * ext/standard/array.c: silly bug * ext/cpdf/cpdf.c: proto fixes 2003-06-12 Andrei Zmievski * (PHP_4_3) README.SUBMITTING_PATCH: test 2003-06-12 Andrey Hristov * ext/curl/interface.c: proto fix * ext/bcmath/bcmath.c ext/bcmath/bcmath.c ext/cpdf/cpdf.c ext/crack/crack.c ext/crack/crack.c ext/curl/curl.c ext/informix/ifx.ec ext/informix/ifx.ec ext/interbase/interbase.c ext/interbase/interbase.c ext/mcrypt/mcrypt.c ext/mcrypt/mcrypt.c ext/mssql/php_mssql.c ext/mssql/php_mssql.c: proto fixes 2003-06-12 Derick Rethans * main/main.c: - MFB: HTTP Request Methods are case sensitive * (PHP_4_3) main/main.c: - HTTP Request Types are case-sensitive 2003-06-12 Ilia Alshanetsky * (PHP_4_3) ext/pspell/pspell.c: MFH: Added missing safe_mode/open_basedir checks. * ext/pspell/pspell.c: Added missing safe_mode/open_basedir checks. 2003-06-11 Rob Richards * ext/dom/text.c: forgot this: set doc for new text node as current may not be in tree * ext/dom/text.c: add isWhitespaceInElementContent() fix splitText for nodes not in tree correct links to specs * ext/domxml/config.m4 ext/xsl/config.m4: update messages to require libxsl >= 1.0.18 * ext/dom/characterdata.c: add substringData, insertData, deleteData, replaceData fix reference links to specs 2003-06-11 Ilia Alshanetsky * ext/standard/string.c: fixed proto 2003-06-10 Rob Richards * ext/dom/text.c: Fixed memleaks 2003-06-10 James Cox * header run-tests.php run-tests2.php build/build.mk build/build2.mk build/buildcheck.sh build/mkdep.awk ext/bcmath/bcmath.c ext/bcmath/php_bcmath.h ext/calendar/cal_unix.c ext/calendar/calendar.c ext/calendar/easter.c ext/cpdf/cpdf.c ext/cpdf/php_cpdf.h ext/crack/crack.c ext/crack/php_crack.h ext/ctype/ctype.c ext/ctype/php_ctype.h ext/curl/interface.c ext/curl/multi.c ext/curl/php_curl.h ext/curl/streams.c ext/db/db.c ext/db/php_db.h ext/dba/dba.c ext/dba/dba_cdb.c ext/dba/dba_db2.c ext/dba/dba_db3.c ext/dba/dba_db4.c ext/dba/dba_dbm.c ext/dba/dba_flatfile.c ext/dba/dba_gdbm.c ext/dba/dba_inifile.c ext/dba/dba_ndbm.c ext/dba/php_dba.h ext/dba/libcdb/cdb.c ext/dba/libcdb/cdb.h ext/dba/libcdb/cdb_make.c ext/dba/libcdb/cdb_make.h ext/dba/libcdb/uint32.c ext/dba/libcdb/uint32.h ext/dba/libflatfile/flatfile.c ext/dba/libflatfile/flatfile.h ext/dba/libinifile/inifile.c ext/dba/libinifile/inifile.h ext/dbase/dbase.c ext/dbase/php_dbase.h ext/dbx/dbx.c ext/dbx/dbx.h ext/dbx/dbx_fbsql.c ext/dbx/dbx_fbsql.h ext/dbx/dbx_mssql.c ext/dbx/dbx_mssql.h ext/dbx/dbx_mysql.c ext/dbx/dbx_mysql.h ext/dbx/dbx_oci8.c ext/dbx/dbx_oci8.h ext/dbx/dbx_odbc.c ext/dbx/dbx_odbc.h ext/dbx/dbx_pgsql.c ext/dbx/dbx_pgsql.h ext/dbx/dbx_sybasect.c ext/dbx/dbx_sybasect.h ext/dbx/php_dbx.h ext/dio/dio.c ext/dio/php_dio.h ext/dom/attr.c ext/dom/cdatasection.c ext/dom/characterdata.c ext/dom/comment.c ext/dom/document.c ext/dom/documentfragment.c ext/dom/documenttype.c ext/dom/dom_ce.h ext/dom/dom_fe.h ext/dom/dom_properties.h ext/dom/domconfiguration.c ext/dom/domerror.c ext/dom/domerrorhandler.c ext/dom/domexception.c ext/dom/domimplementation.c ext/dom/domimplementationlist.c ext/dom/domimplementationsource.c ext/dom/domlocator.c ext/dom/domstringlist.c ext/dom/element.c ext/dom/entity.c ext/dom/entityreference.c ext/dom/namednodemap.c ext/dom/namelist.c ext/dom/node.c ext/dom/nodelist.c ext/dom/notation.c ext/dom/php_dom.c ext/dom/php_dom.h ext/dom/processinginstruction.c ext/dom/string_extend.c ext/dom/text.c ext/dom/typeinfo.c ext/dom/userdatahandler.c ext/dom/xml_common.h ext/domxml/php_domxml.c ext/domxml/php_domxml.h ext/exif/exif.c ext/exif/php_exif.h ext/fam/fam.c ext/fam/php_fam.h ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.h ext/fdf/fdf.c ext/fdf/php_fdf.h ext/filepro/filepro.c ext/filepro/php_filepro.h ext/ftp/ftp.c ext/ftp/ftp.h ext/ftp/php_ftp.c ext/ftp/php_ftp.h ext/gd/gd.c ext/gd/php_gd.h ext/gd/libgd/xbm.c ext/gettext/gettext.c ext/gettext/php_gettext.h ext/gmp/gmp.c ext/gmp/php_gmp.h ext/hwapi/hwapi.cpp ext/hwapi/php_hwapi.h ext/hyperwave/hg_comm.c ext/hyperwave/hg_comm.h ext/hyperwave/hw.c ext/hyperwave/hw_error.h ext/hyperwave/php_hyperwave.h ext/iconv/iconv.c ext/iconv/php_iconv.h ext/imap/php_imap.c ext/imap/php_imap.h ext/informix/ifx.ec ext/informix/php_informix.h ext/informix/php_informix_includes.h ext/ingres_ii/ii.c ext/ingres_ii/ii.h ext/ingres_ii/php_ii.h ext/interbase/interbase.c ext/interbase/php_interbase.h ext/ircg/ircg.c ext/ircg/ircg_common.c ext/ircg/ircg_scanner.c ext/ircg/ircg_scanner.re ext/ircg/ircg_thttpd.c ext/ircg/php_ircg.h ext/ldap/ldap.c ext/ldap/php_ldap.h ext/mbstring/html_entities.c ext/mbstring/mb_gpc.c ext/mbstring/mb_gpc.h ext/mbstring/mbfilter_cn.c ext/mbstring/mbfilter_cn.h ext/mbstring/mbfilter_kr.c ext/mbstring/mbfilter_kr.h ext/mbstring/mbfilter_ru.c ext/mbstring/mbfilter_ru.h ext/mbstring/mbfilter_tw.c ext/mbstring/mbfilter_tw.h ext/mbstring/mbstring.c ext/mbstring/mbstring.h ext/mbstring/php_mbregex.c ext/mbstring/php_mbregex.h ext/mbstring/php_unicode.c ext/mbstring/php_unicode.h ext/mcal/php_mcal.c ext/mcrypt/mcrypt.c ext/mcrypt/php_mcrypt.h ext/mcve/mcve.c ext/mcve/php_mcve.h ext/mhash/mhash.c ext/mime_magic/mime_magic.c ext/mime_magic/php_mime_magic.h ext/ming/ming.c ext/ming/php_ming.h ext/mnogosearch/php_mnogo.c ext/mnogosearch/php_mnogo.h ext/msession/msession.c ext/msession/php_msession.h ext/msession/reqclient.h ext/msql/php_msql.c ext/msql/php_msql.h ext/mssql/php_mssql.c ext/mssql/php_mssql.h ext/mysql/php_mysql.c ext/mysql/php_mysql.h ext/mysqli/mysqli.c ext/mysqli/mysqli_api.c ext/mysqli/mysqli_fe.c ext/mysqli/mysqli_nonapi.c ext/mysqli/mysqli_profiler.c ext/mysqli/mysqli_profiler.h ext/mysqli/mysqli_profiler_com.c ext/mysqli/mysqli_profiler_com.h ext/mysqli/php_mysqli.h ext/ncurses/ncurses.c ext/ncurses/ncurses_fe.c ext/ncurses/ncurses_functions.c ext/ncurses/php_ncurses.h ext/ncurses/php_ncurses_fe.h ext/notes/php_notes.c ext/notes/php_notes.h ext/oci8/oci8.c ext/oci8/php_oci8.h ext/odbc/birdstep.c ext/odbc/php_birdstep.h ext/odbc/php_odbc.c ext/odbc/php_odbc.h ext/odbc/php_odbc_includes.h ext/openssl/openssl.c ext/openssl/php_openssl.h ext/openssl/xp_ssl.c ext/oracle/oracle.c ext/ovrimos/ovrimos.c ext/pcntl/pcntl.c ext/pcntl/php_pcntl.h ext/pcntl/php_signal.c ext/pcntl/php_signal.h ext/pcre/php_pcre.c ext/pcre/php_pcre.h ext/pdf/pdf.c ext/pdf/php_pdf.h ext/pfpro/pfpro.c ext/pfpro/php_pfpro.h ext/pgsql/pgsql.c ext/pgsql/php_pgsql.h ext/posix/php_posix.h ext/posix/posix.c ext/pspell/php_pspell.h ext/pspell/pspell.c ext/qtdom/qtdom.c ext/qtdom/qtdom.h ext/readline/php_readline.h ext/readline/readline.c ext/recode/php_recode.h ext/recode/recode.c ext/rpc/handler.h ext/rpc/php_rpc.h ext/rpc/rpc.c ext/rpc/rpc.h ext/rpc/rpc_proxy.c ext/rpc/rpc_proxy.h ext/rpc/com/com.c ext/rpc/com/com.h ext/rpc/com/com_wrapper.c ext/rpc/com/com_wrapper.h ext/rpc/com/conversion.c ext/rpc/com/conversion.h ext/rpc/com/dispatch.c ext/rpc/com/php_com.h ext/rpc/com/variant.c ext/rpc/com/variant.h ext/rpc/dotnet/dotnet.cpp ext/rpc/java/java.c ext/rpc/java/reflect.java ext/rpc/skeleton/php_skeleton.h ext/rpc/skeleton/skeleton.c ext/rpc/skeleton/skeleton.h ext/rpc/xmlrpc/php_xmlrpc.h ext/rpc/xmlrpc/xmlrpc-epi-php.c ext/session/mod_files.c ext/session/mod_files.h ext/session/mod_mm.c ext/session/mod_mm.h ext/session/mod_user.c ext/session/mod_user.h ext/session/php_session.h ext/session/session.c ext/shmop/php_shmop.h ext/shmop/shmop.c ext/snmp/php_snmp.h ext/snmp/snmp.c ext/sockets/php_sockets.h ext/sockets/php_sockets_win.c ext/sockets/php_sockets_win.h ext/sockets/sockets.c ext/standard/aggregation.c ext/standard/aggregation.h ext/standard/array.c ext/standard/assert.c ext/standard/base64.c ext/standard/base64.h ext/standard/basic_functions.c ext/standard/basic_functions.h ext/standard/browscap.c ext/standard/crc32.c ext/standard/crc32.h ext/standard/credits.c ext/standard/credits.h ext/standard/crypt.c ext/standard/css.c ext/standard/css.h ext/standard/cyr_convert.c ext/standard/cyr_convert.h ext/standard/datetime.c ext/standard/datetime.h ext/standard/dir.c ext/standard/dl.c ext/standard/dl.h ext/standard/dns.c ext/standard/dns.h ext/standard/exec.c ext/standard/exec.h ext/standard/file.c ext/standard/file.h ext/standard/filestat.c ext/standard/filters.c ext/standard/flock_compat.c ext/standard/flock_compat.h ext/standard/formatted_print.c ext/standard/fsock.c ext/standard/fsock.h ext/standard/ftok.c ext/standard/ftp_fopen_wrapper.c ext/standard/head.c ext/standard/head.h ext/standard/html.c ext/standard/html.h ext/standard/http_fopen_wrapper.c ext/standard/image.c ext/standard/incomplete_class.c ext/standard/info.c ext/standard/info.h ext/standard/iptc.c ext/standard/lcg.c ext/standard/levenshtein.c ext/standard/link.c ext/standard/mail.c ext/standard/math.c ext/standard/md5.c ext/standard/md5.h ext/standard/metaphone.c ext/standard/microtime.c ext/standard/microtime.h ext/standard/pack.c ext/standard/pack.h ext/standard/pageinfo.c ext/standard/pageinfo.h ext/standard/php_array.h ext/standard/php_assert.h ext/standard/php_browscap.h ext/standard/php_crypt.h ext/standard/php_dir.h ext/standard/php_ext_syslog.h ext/standard/php_filestat.h ext/standard/php_fopen_wrapper.c ext/standard/php_fopen_wrappers.h ext/standard/php_ftok.h ext/standard/php_image.h ext/standard/php_incomplete_class.h ext/standard/php_iptc.h ext/standard/php_lcg.h ext/standard/php_link.h ext/standard/php_mail.h ext/standard/php_math.h ext/standard/php_metaphone.h ext/standard/php_parsedate.h ext/standard/php_rand.h ext/standard/php_smart_str.h ext/standard/php_smart_str_public.h ext/standard/php_standard.h ext/standard/php_string.h ext/standard/php_sunfuncs.h ext/standard/php_type.h ext/standard/php_var.h ext/standard/php_versioning.h ext/standard/proc_open.c ext/standard/proc_open.h ext/standard/quot_print.c ext/standard/quot_print.h ext/standard/rand.c ext/standard/reg.c ext/standard/reg.h ext/standard/scanf.c ext/standard/scanf.h ext/standard/sha1.c ext/standard/sha1.h ext/standard/soundex.c ext/standard/streamsfuncs.c ext/standard/streamsfuncs.h ext/standard/string.c ext/standard/sunfuncs.c ext/standard/syslog.c ext/standard/type.c ext/standard/uniqid.c ext/standard/uniqid.h ext/standard/url.c ext/standard/url.h ext/standard/url_scanner.c ext/standard/url_scanner.h ext/standard/url_scanner_ex.c ext/standard/url_scanner_ex.h ext/standard/url_scanner_ex.re ext/standard/user_filters.c ext/standard/var.c ext/standard/var_unserializer.c ext/standard/var_unserializer.re ext/standard/versioning.c ext/sybase/php_sybase_db.c ext/sybase/php_sybase_db.h ext/sybase_ct/php_sybase_ct.c ext/sybase_ct/php_sybase_ct.h ext/sysvmsg/php_sysvmsg.h ext/sysvmsg/sysvmsg.c ext/sysvsem/php_sysvsem.h ext/sysvsem/sysvsem.c ext/sysvshm/php_sysvshm.h ext/sysvshm/sysvshm.c ext/tokenizer/php_tokenizer.h ext/tokenizer/tokenizer.c ext/w32api/php_w32api.h ext/w32api/w32api.c ext/w32api/w32api_function_definition_parser.y ext/w32api/w32api_function_definition_scanner.l ext/w32api/w32api_type_definition_parser.y ext/w32api/w32api_type_definition_scanner.l ext/wddx/php_wddx.h ext/wddx/php_wddx_api.h ext/wddx/wddx.c ext/xml/compat.c ext/xml/expat_compat.h ext/xml/php_xml.h ext/xml/xml.c ext/xmlrpc/php_xmlrpc.h ext/xmlrpc/xmlrpc-epi-php.c ext/xsl/php_xsl.c ext/xsl/php_xsl.h ext/xsl/xsl_fe.h ext/xsl/xsltprocessor.c ext/xslt/php_sablot.h ext/xslt/php_xslt.h ext/xslt/sablot.c ext/xslt/xslt.c ext/yaz/php_yaz.c ext/yaz/php_yaz.h ext/yp/php_yp.h ext/yp/yp.c ext/zlib/php_zlib.h ext/zlib/zlib.c ext/zlib/zlib_fopen_wrapper.c main/SAPI.c main/SAPI.h main/build-defs.h.in main/config.nw.h main/fopen_wrappers.c main/fopen_wrappers.h main/internal_functions.c.in main/internal_functions_nw.c main/internal_functions_registry.h main/internal_functions_win32.c main/logos.h main/main.c main/network.c main/output.c main/php.h main/php3_compat.h main/php_compat.h main/php_content_types.c main/php_content_types.h main/php_globals.h main/php_ini.c main/php_ini.h main/php_logos.c main/php_logos.h main/php_main.h main/php_memory_streams.h main/php_network.h main/php_open_temporary_file.c main/php_open_temporary_file.h main/php_output.h main/php_reentrancy.h main/php_regex.h main/php_scandir.c main/php_scandir.h main/php_sprintf.c main/php_streams.h main/php_syslog.h main/php_ticks.c main/php_ticks.h main/php_variables.c main/php_variables.h main/reentrancy.c main/rfc1867.c main/rfc1867.h main/safe_mode.c main/safe_mode.h main/snprintf.c main/snprintf.h main/spprintf.c main/spprintf.h main/strlcat.c main/strlcpy.c main/win95nt.h main/streams/cast.c main/streams/filter.c main/streams/memory.c main/streams/mmap.c main/streams/php_stream_context.h main/streams/php_stream_filter_api.h main/streams/php_stream_mmap.h main/streams/php_stream_plain_wrapper.h main/streams/php_stream_transport.h main/streams/php_stream_userspace.h main/streams/php_streams_int.h main/streams/plain_wrapper.c main/streams/streams.c main/streams/transports.c main/streams/userspace.c main/streams/xp_socket.c netware/start.c netware/sys/stat.h pear/CMD.php pear/PEAR.php pear/System.php pear/package.dtd pear/Archive/Tar.php pear/Console/Getopt.php pear/OS/Guess.php pear/PEAR/Autoloader.php pear/PEAR/Builder.php pear/PEAR/Command.php pear/PEAR/Common.php pear/PEAR/Config.php pear/PEAR/Dependency.php pear/PEAR/Installer.php pear/PEAR/Packager.php pear/PEAR/Registry.php pear/PEAR/Remote.php pear/PEAR/Command/Auth.php pear/PEAR/Command/Build.php pear/PEAR/Command/Common.php pear/PEAR/Command/Config.php pear/PEAR/Command/Install.php pear/PEAR/Command/Mirror.php pear/PEAR/Command/Package.php pear/PEAR/Command/Registry.php pear/PEAR/Command/Remote.php pear/PEAR/Frontend/CLI.php pear/packages/DB-1.3.tar pear/packages/HTTP-1.2.tar pear/packages/Mail-1.0.1.tar pear/packages/Net_SMTP-1.0.tar pear/packages/Net_Socket-1.0.1.tar pear/packages/XML_Parser-1.0.1.tar pear/scripts/pear.bat pear/scripts/pearcmd.php pear/scripts/pearwin.php sapi/activescript/classfactory.cpp sapi/activescript/php4activescript.c sapi/activescript/php4activescript.h sapi/activescript/php4as_classfactory.h sapi/activescript/php4as_scriptengine.h sapi/activescript/scriptengine.cpp sapi/aolserver/aolserver.c sapi/apache/libpre.c sapi/apache/mod_php5.c sapi/apache/mod_php5.h sapi/apache/php_apache.c sapi/apache/php_apache_http.h sapi/apache/sapi_apache.c sapi/apache2filter/apache_config.c sapi/apache2filter/php_apache.h sapi/apache2filter/php_functions.c sapi/apache2filter/sapi_apache2.c sapi/apache2handler/apache_config.c sapi/apache2handler/php_apache.h sapi/apache2handler/php_functions.c sapi/apache2handler/sapi_apache2.c sapi/apache_hooks/mod_php4.c sapi/apache_hooks/mod_php4.h sapi/apache_hooks/php_apache.c sapi/apache_hooks/sapi_apache.c sapi/caudium/caudium.c sapi/cgi/cgi_main.c sapi/cgi/getopt.c sapi/cgi/php_getopt.h sapi/cli/getopt.c sapi/cli/php.1.in sapi/cli/php_cli.c sapi/cli/php_getopt.h sapi/embed/php_embed.c sapi/embed/php_embed.h sapi/isapi/php4isapi.c sapi/milter/php_milter.c sapi/nsapi/nsapi.c sapi/phttpd/php_phttpd.h sapi/phttpd/phttpd.c sapi/pi3web/pi3web_sapi.c sapi/roxen/roxen.c sapi/servlet/formatter.java sapi/servlet/servlet.c sapi/servlet/servlet.java sapi/thttpd/php_thttpd.h sapi/thttpd/thttpd.c sapi/tux/php_tux.c sapi/webjames/php_webjames.h sapi/webjames/webjames.c scripts/dev/conv_z_macros scripts/ext_skel_ng/license_php.php win32/crypt_win32.c win32/crypt_win32.h win32/grp.h win32/md5crypt.c win32/md5crypt.h win32/pwd.c win32/pwd.h win32/select.c win32/select.h win32/syslog.h win32/winutil.c win32/winutil.h: updating license information in the headers. 2003-06-10 Hartmut Holzgraefe * scripts/ext_skel_ng/TODO: new TODO item: VisualStudio.net project files 2003-06-10 Andrey Hristov * ext/mysql/php_mysql.c ext/mysql/php_mysql.c: proto fixes 2003-06-10 Sascha Schumann * ext/session/session.c: Print NOTICE upon session_start being called while another session is active 2003-06-09 Rob Richards * ext/xsl/php_xsl.c ext/xsl/php_xsl.h ext/xsl/xsltprocessor.c: changes for /ext/dom document ref count changes for /ext/dom internal object handling * ext/dom/attr.c ext/dom/cdatasection.c ext/dom/characterdata.c ext/dom/comment.c ext/dom/document.c ext/dom/documentfragment.c ext/dom/documenttype.c ext/dom/domimplementation.c ext/dom/element.c ext/dom/entityreference.c ext/dom/node.c ext/dom/php_dom.c ext/dom/php_dom.h ext/dom/processinginstruction.c ext/dom/text.c ext/dom/xml_common.h: implmentation of document ref counting for persistance re-work of internal object handling 2003-06-09 Ilia Alshanetsky * NEWS ext/standard/string.c ext/standard/tests/strings/bug24098.phpt: Fixed bug #24098 (Crash in pathinfo() due to double var initialization). 2003-06-09 Wez Furlong * (PHP_4_3) NEWS: BFN 2003-06-09 Moriyoshi Koizumi * ext/gd/config.m4: Fixed trivial typo 2003-06-09 Edin Kadribasic * main/config.w32.h: MFB * (PHP_4_3) main/config.w32.h: Fix for #24022 2003-06-09 Jani Taskinen * (PHP_4_3) NEWS: the blame..:) * acinclude.m4 scan_makefile_in.awk build/scan_makefile_in.awk scripts/Makefile.frag scripts/phpize.in: - Moved scan_makefile_in.awk to better suitable place for it. (other build related scripts are under build/ too..) 2003-06-08 Ilia Alshanetsky * ext/openssl/openssl.c: MFB 2003-06-08 Jani Taskinen * ext/ldap/config.m4 ext/ldap/ldap.c ext/ldap/php_ldap.h: - Added ldap_sasl_bind(). (Jani, peter_c60@hotmail.com) 2003-06-08 Ilia Alshanetsky * (PHP_4_3) ext/openssl/openssl.c: Fixed compile warnings. 2003-06-08 Jani Taskinen * ext/ldap/ldap.c: ws & cs 2003-06-08 Zeev Suraski * ext/xml/expat_compat.h: XMLless build fix * main/php_variables.c: Make $_FILES auto global (bug #23680) 2003-06-07 Tomas V.V.Cox * pear/PEAR/Command/Package.php: Martin's run-test error msg improvements :-) 2003-06-07 Sterling Hughes * bundle-release: woops, make that "bundle," not ".bundle" * bundle-release: simple script that will look at bundle (when which is populated when we move the extensions to pecl) and bundle the contents of that file 2003-06-07 Tomas V.V.Cox * pear/PEAR/Command/Package.php: Added better error message to run-tests 2003-06-07 Georg Richter * ext/mysql/libmysql/libmysql.c: fixed mysql bug #564 (http://bugs.mysql.com/bug.php?id=564) * (PHP_4_3) NEWS: fixed a bug in libmysql * (PHP_4_3) ext/mysql/libmysql/libmysql.c: fixed mysql bug #564 (see http://bugs.mysql.com/bug.php?id=564) 2003-06-07 Sterling Hughes * ext/dom/php_dom.c: i ain't know domdom * ext/dom/php_dom.c: leftover. its wholeText not whole_text * ext/dom/text.c: add the wholeText property 2003-06-07 Rob Richards * ext/dom/php_dom.c ext/dom/xml_common.h: fix more memory overruns initial definition for document ref counting fixed property access to support all objects clear property handler from invalid objects until ref count implemented 2003-06-07 Sterling Hughes * pear/PEAR/Command/Install.php: Add the pear bundle command from Thomas Cox. 2003-06-07 Marcus Boerger * tests/classes/inheritance_002.phpt: Goodbye namespaces 2003-06-06 Sterling Hughes * ext/dom/text.c: add splitText() never has such a complex process been endured for such a simple function libxml makes me queasy right now :) 2003-06-06 Jani Taskinen * (PHP_4_3) NEWS: hrm.. 2003-06-06 Georg Richter * (PHP_4_3) NEWS: fixed bug 24060 2003-06-06 Rob Richards * ext/dom/php_dom.c: fix double free issue fix property access within invalid objects and failed reads 2003-06-06 Georg Richter * ext/ncurses/ncurses_functions.c: fixed bug #24060 2003-06-06 Jay Smith * tests/lang/namespace_001.phpt: Namespaces are gone, and so is this test. 2003-06-06 Georg Richter * (PHP_4_3) ext/ncurses/ncurses_functions.c: fixed #24060 2003-06-06 Martin Jansen * pear/PEAR/Frontend/CLI.php: - The argument of displayError() is a PEAR_Error instance. * pear/PEAR/Command/Registry.php: - Use raiseError(), like it's done in the rest of class also. 2003-06-06 Sascha Schumann * (PHP_4_3) NEWS: Refine error description 2003-06-06 Jani Taskinen * (PHP_4_3) NEWS: BFN * tests/lang/bug24054.phpt: Test for bug #24054 2003-06-06 Georg Richter * ext/mysqli/mysqli_nonapi.c: fixed return value 2003-06-06 Jani Taskinen * (PHP_4_3) ext/standard/file.c: ws * ext/standard/file.c: WS * ext/xsl/xsl_fe.h: missing header * ext/dom/xml_common.h: Missing header * ext/dom/EXPERIMENTAL ext/xsl/CREDITS ext/xsl/EXPERIMENTAL: Some missing files.. * ext/xsl/.cvsignore ext/xsl/config.m4: Missing entries in .cvsignore and some cutpaste bugs in config.m4 * ext/mcve/mcve.c ext/mcve/php_mcve.h ext/mcve/tests/001.phpt: Fixed bug #24051: shared build and test 2003-06-05 Ilia Alshanetsky * (PHP_4_3) ext/hyperwave/hg_comm.c ext/pcntl/pcntl.c ext/pcntl/php_pcntl.h ext/sockets/php_sockets.h ext/sockets/sockets.c: Fix compile warnings (mostly MFH from 5.0 branch) 2003-06-05 Sterling Hughes * ext/dom/CREDITS: add CREDITS file 2003-06-05 Moriyoshi Koizumi * ext/domxml/php_domxml.c: Avoid unnecessary zval separation 2003-06-05 Sterling Hughes * ext/dom/element.c ext/dom/node.c ext/dom/php_dom.c: fix a bunch of memory overruns, and uninitialized variable uses fixes crash on sample script rob sent me 2003-06-05 Moriyoshi Koizumi * ext/xsl/xsltprocessor.c: Avoid unnecesary zval separation 2003-06-05 Sterling Hughes * ext/dom/document.c: version length too * ext/dom/document.c: initialize the encoding length 2003-06-05 Moriyoshi Koizumi * ext/xsl/php_xsl.c: WS fix 2003-06-05 Sterling Hughes * ext/dom/examples/dom1.inc ext/dom/examples/dom1.php: add tests/ files as examples that you can run and play around with * ext/dom/.cvsignore ext/xsl/.cvsignore: add .cvsignore file * ext/xml/xml.c: prevent double destroy and double init badness * ext/dom/php_dom.c: fig segv on make install (double destroy badness) 2003-06-05 Rob Richards * ext/xsl/config.m4 ext/xsl/php_xsl.c ext/xsl/php_xsl.h ext/xsl/xsl.dsp ext/xsl/xsl_fe.h ext/xsl/xsltprocessor.c: Inital cut of new xsl extension interoperates with new dom extension PHP5 only * ext/dom/TODO ext/dom/attr.c ext/dom/cdatasection.c ext/dom/characterdata.c ext/dom/comment.c ext/dom/config.m4 ext/dom/document.c ext/dom/documentfragment.c ext/dom/documenttype.c ext/dom/dom.dsp ext/dom/dom_ce.h ext/dom/dom_fe.h ext/dom/dom_properties.h ext/dom/domconfiguration.c ext/dom/domerror.c ext/dom/domerrorhandler.c ext/dom/domexception.c ext/dom/domimplementation.c ext/dom/domimplementationlist.c ext/dom/domimplementationsource.c ext/dom/domlocator.c ext/dom/domstringlist.c ext/dom/element.c ext/dom/entity.c ext/dom/entityreference.c ext/dom/namednodemap.c ext/dom/namelist.c ext/dom/node.c ext/dom/nodelist.c ext/dom/notation.c ext/dom/php_dom.c ext/dom/php_dom.h ext/dom/processinginstruction.c ext/dom/string_extend.c ext/dom/text.c ext/dom/typeinfo.c ext/dom/userdatahandler.c ext/dom/xml_common.h ext/dom/tests/dom001.phpt ext/dom/tests/dom_test.inc ext/dom/tests/skipif.inc: Inital cut of new dom extension PHP5 only 2003-06-05 Hartmut Holzgraefe * ext/mime_magic/mime_magic.c: ... as suggested by Wez 2003-06-05 Sterling Hughes * ext/standard/array.c: fix array_key_exists() from HANDLE_NUMERIC() changes 2003-06-05 Martin Jansen * pear/package-PEAR.xml: - Advancing myself * pear/package.dtd: - Add optional dependency to the DTD * pear/PEAR/Installer.php: - Commit support for optional dependencies * pear/PEAR/Command/Registry.php: - Add support for 2003-06-05 Jani Taskinen * (PHP_4_3) NEWS: WS * (PHP_4_3) NEWS: BFN * (PHP_4_3) NEWS: Hopefully this list grows.. * (PHP_4_3) ext/standard/config.m4: MFH: fix regex issues with apache2handler * ext/standard/config.m4: Fix the regex issues with apache2handler 2003-06-04 Andrei Zmievski * (PHP_4) ext/standard/aggregation.c: MFB * (PHP_4_3) ext/standard/aggregation.c: Fix a couple of aggregation bugs: - Needed to add a reference to a function when copying (#23574) - Due to pecularity of ZE1 object zvals could be re-used, so we always set the new class entry explicitly. 2003-06-04 Ilia Alshanetsky * (PHP_4_3) TODO_SEGFAULTS: Updated the todo to reflect the current situation. * ext/gd/libgd/gd.c: No need to dupe macro 2003-06-04 Moriyoshi Koizumi * (PHP_4_3) NEWS TODO_SEGFAULTS: BFN updates * (PHP_4_3) ext/standard/base64.c: MFH(r-1.38): fixed base64_encode() integer overflow issue pointed out in TODO_SEGFAULTS * ext/standard/base64.c: Fixed base64_encode() integer overflow issue pointed out in TODO_SEGFAULTS * (PHP_4_3) ext/iconv/iconv.c: MFH(r-1.87): fixed ob_iconv_handler() type mismatch issue on 64bit platforms. * ext/iconv/iconv.c: Fixed ob_iconv_handler() type mismatch issue on 64bit platforms. Patch by Joe Orton 2003-06-04 Hartmut Holzgraefe * ext/mime_magic/mime_magic.c: mime_content_type() now also accepts open streams as argument streas have to bee seekable, the stream position is reset to its original value using ftell and fseek after operation 2003-06-04 Sascha Schumann * (PHP_4_3) ext/ircg/ircg_scanner.c: sync * (PHP_4_3) ext/ircg/ircg_scanner.re: fix and simplify 2003-06-04 Jani Taskinen * (PHP_4_3) NEWS: cleanup + BFN * ext/standard/dir.c: No C++ comments and extra tabs. * ext/gd/libgd/gd.c: MFB: fix build * (PHP_4_3) ext/gd/libgd/gd.c: Fix build 2003-06-04 Sascha Schumann * sapi/thttpd/thttpd_patch sapi/thttpd/thttpd_patch sapi/thttpd/thttpd_patch: Don't corrupt data during request body handling * sapi/thttpd/thttpd.c sapi/thttpd/thttpd.c sapi/thttpd/thttpd.c: Don't return CRLF from broken clients * ext/ircg/config.m4: Properly support only giving --with-ircg-config Also fix libpath order and link order 2003-06-04 Ilia Alshanetsky * ext/gd/gd.c ext/gd/libgd/gd.c: GD 2.0.15 sync 2003-06-03 Ilia Alshanetsky * (PHP_4_3) NEWS TODO_SEGFAULTS: GD stuff * (PHP_4_3) ext/gd/gd.c ext/gd/libgd/gd.c ext/gd/libgd/gdft.c: MFH (Syncronize bunbled GD with gd 2.0.14) * ext/gd/gd.c ext/gd/libgd/gd.c ext/gd/libgd/gdft.c: Syncronize bunbled GD with gd 2.0.14 * (PHP_4_3) ext/gd/libgd/gd_gif_in.c ext/gd/libgd/gdxpm.c: MFH (Last set of integer overflow checks.) * ext/gd/libgd/gd_gif_in.c ext/gd/libgd/gd_png.c ext/gd/libgd/gdxpm.c ext/gd/libgd/wbmp.c: Last set of integer overflow checks. * ext/gd/libgd/gd_gd2.c ext/gd/libgd/gd_jpeg.c: Integer overflow checks. 2003-06-03 Edin Kadribasic * (PHP_4_3) NEWS: BFN: Make Jani happy 2003-06-03 Sascha Schumann * ext/ircg/ircg_scanner.c: touch again * ext/ircg/ircg_scanner.c ext/ircg/ircg_scanner.c ext/ircg/ircg_scanner.c: sync * ext/ircg/ircg_scanner.re: fix typos * ext/ircg/ircg_scanner.re: MFB arbitrary RGB colors * (PHP_4_3) ext/ircg/ircg_scanner.re: Add arbitrary color handling 2003-06-03 Edin Kadribasic * ext/oci8/config.m4: MFB * (PHP_4_3) ext/oci8/config.m4: Fixed bug #23733. 2003-06-03 Hartmut Holzgraefe * ext/standard/dir.c: handle return value for "no matches" on systems that don't return GLOB_NOMATCH consistent to those that do (return array(), not FALSE) 2003-06-03 Edin Kadribasic * php.ini-dist php.ini-recommended main/SAPI.c sapi/cgi/cgi_main.c: Fix for #23902 by Shane. Removed bogus recommendation from php.ini files. 2003-06-03 Rasmus Lerdorf * sapi/apache/mod_php5.c: MFB - fix a couple of missing closing folding tags * (PHP_4_3) sapi/apache/mod_php4.c: Fix a couple of closing folding tags 2003-06-03 Ilia Alshanetsky * (PHP_4_3) NEWS: Bug fixing news. * (PHP_4_3) ext/standard/css.c: MFH: Fixed bug #23912 (Invalid CSS in phpinfo() output) * ext/standard/css.c: Fixed bug #23912 (Invalid CSS in phpinfo() output) 2003-06-02 Rob Richards * ext/domxml/php_domxml.c ext/domxml/php_domxml.c: Fix for 64 bit platforms (by Joe Orton) 2003-06-02 Holger Zimmermann * (PHP_4_3) sapi/pi3web/pi3web_sapi.c sapi/pi3web/pi3web_sapi.h: Merged with main trunk 1.53/1.5. 2003-06-02 Wez Furlong * ext/standard/streamsfuncs.c: Add "seekable" flag to stream_get_meta_data() 2003-06-02 Sebastian Bergmann * ext/standard/var_unserializer.c ext/standard/var_unserializer.re ext/tokenizer/tokenizer.c: Leftover. 2003-06-02 Sascha Schumann * (PHP_4_3) ext/ircg/ircg.c: Add +l/+i error codes as trivial errors 2003-06-02 Daniela Mariaschi * (PHP_4_3) ext/interbase/interbase.c ext/interbase/tests/003.phpt: MFH: Fixed numeric/decimal +/-(x,y) +/-(x,0) for all platforms * ext/interbase/interbase.c ext/interbase/tests/003.phpt: Fixed numeric/decimal +/-(x,y) +/-(x,0) for all platforms 2003-06-02 Jani Taskinen * sapi/pi3web/pi3web_sapi.c: No C++ comments in C code * ext/mysqli/mysqli_api.c: - No c++ comments in c code.. 2003-06-02 Derick Rethans * tests/classes/bug23951.phpt: - Add test case for bug #23951 2003-06-01 Uwe Schindler * sapi/nsapi/config.m4: Messages for newer servers. * (PHP_4_3) sapi/nsapi/nsapi-readme.txt sapi/nsapi/nsapi.c: MFH: Update of README for newer servers; apache-similar functions nsapi_request_headers and nsapi_response_headers with apache_* aliases; hide authorization-header in save mode. * sapi/nsapi/nsapi-readme.txt sapi/nsapi/nsapi.c: Update of README for newer servers; apache-similar functions nsapi_request_headers and nsapi_response_headers with apache_* aliases; hide authorization-header in save mode. 2003-06-01 Holger Zimmermann * sapi/pi3web/pi3web_sapi.c: Removed increment of read_post_bytes because this is done within SAPI (SAPI.c). 2003-06-01 Marcus Boerger * run-tests.php: Allow optional directories 2003-06-01 Sebastian Bergmann * tests/run-test/test009.phpt: Per request by Derick and Marcus. 2003-06-01 Sterling Hughes * ext/mysql/php_mysql.c: don't do this on startup, lazy initialize it. This takes up > 17% of load time in CGI mode 2003-05-31 Marcus Boerger * ext/mysqli/mysqli_api.c: - fix one warning - fix some commit by accident? 2003-05-31 Rasmus Lerdorf * (PHP_4_3) NEWS: A very minor thing, but we should still make a note of this change. 2003-05-31 Moriyoshi Koizumi * (PHP_4_3) sapi/cgi/cgi_main.c: MFH(r-1.231): CGI SAPI should honour this setting (arg_separator.input) 2003-05-31 Uwe Schindler * sapi/nsapi/nsapi.c sapi/nsapi/nsapi.c: zend_alter_ini_entry now with PHP_INI_USER 2003-05-31 Marcus Boerger * (PHP_4_3) ext/pgsql/tests/17result.phpt: Fix the fix * (PHP_4_3) ext/pgsql/tests/17result.phpt: Use ZE1 notation as expected result * run-tests.php: MFB: This is needed though * ext/session/tests/003.phpt ext/session/tests/004.phpt ext/session/tests/005.phpt ext/session/tests/006.phpt ext/session/tests/019.phpt: Fix tests * ext/pgsql/tests/README: Update * (PHP_4_3) run-tests.php: This is needed though * run-tests.php: MFB: Showing info/warning once is enough * (PHP_4_3) run-tests.php: Showing info/warning once is enough 2003-05-31 Moriyoshi Koizumi * ext/iconv/tests/iconv_mime_encode.phpt: Fix test 2003-05-31 Georg Richter * ext/mysqli/mysqli_api.c: additional check for unsecure connect options * (PHP_4_3) ext/mysql/php_mysql.c: suggestion by Wez :) 2003-05-31 Jani Taskinen * (PHP_4_3) NEWS: Re-add this entry * ext/xslt/tests/.cvsignore: Missing entry * ext/session/session.c: MFB: fix proto * ext/session/session.c: MFB: Always send a new session cookie upon regenerating id 2003-05-31 Marcus Boerger * (PHP_4_3) sapi/cli/php_cli.c: Reapply this one, too. 2003-05-31 Jani Taskinen * ext/odbc/php_odbc.c: MFB * (PHP_4_3) NEWS: missed this one.. 2003-05-31 Marcus Boerger * (PHP_4_3) sapi/cgi/cgi_main.c sapi/cgi/getopt.c sapi/cgi/php_getopt.h sapi/cli/getopt.c sapi/cli/php_cli.c sapi/cli/php_getopt.h: Reapply long opts 2003-05-31 Jani Taskinen * (PHP_4_3) NEWS: BFN * (PHP_4_3) NEWS ext/standard/basic_functions.c ext/standard/browscap.c main/main.c main/php_ini.c main/php_streams.h main/streams.c sapi/aolserver/aolserver.c sapi/apache/mod_php4.c sapi/apache/sapi_apache.c sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c sapi/caudium/caudium.c sapi/cgi/cgi_main.c sapi/cgi/config9.m4 sapi/cgi/getopt.c sapi/cgi/php_getopt.h sapi/cli/README sapi/cli/getopt.c sapi/cli/php_cli.c sapi/cli/php_getopt.h sapi/isapi/php4isapi.c sapi/phttpd/phttpd.c sapi/pi3web/pi3web_sapi.c sapi/roxen/roxen.c sapi/servlet/servlet.c sapi/thttpd/thttpd.c sapi/tux/php_tux.c sapi/webjames/webjames.c: - Re-added the FD lexer patch. 2003-05-31 Ilia Alshanetsky * (PHP_4_3) NEWS: Bug fixing news. * (PHP_4_3) ext/standard/file.c: MFH: Fixed bug #23913 (make rename() work across partitions on *nix) * ext/standard/file.c: Fixed bug #23913 (make rename() work across partitions on *nix) 2003-05-30 Uwe Schindler * sapi/nsapi/nsapi.c sapi/nsapi/nsapi.c: Disable virtual() if zlib.output_compression is turned on. Better detection of ns-httpdXX.dll 2003-05-30 Moriyoshi Koizumi * (PHP_4_3) TODO: Sync with head (r-1.153) * TODO: done. * sapi/cgi/cgi_main.c: CGI SAPI should honour this setting 2003-05-30 Jani Taskinen * (PHP_4_3) NEWS: Info about the improved NSAPI module * NEWS: Beginning of restructuring NEWS to make it more readable. * (PHP_4_3) NEWS: Cleanup, missing entries, BFN * php.ini-dist php.ini-recommended: Add the note to php.ini-* about the mail.force_extra_paramaters * main/main.c: Follow the "standard" naming. * NEWS: - Removed all PHP 4 entries. They're easier to be added all when PHP 5 is actually released.. 2003-05-30 Marcus Boerger * ext/standard/basic_functions.c: Removed parts committed by mistake 2003-05-30 Georg Richter * (PHP_4_3) ext/mysql/php_mysql.c: better to test next time with the right version :) 2003-05-30 Marcus Boerger * ext/pgsql/pgsql.c: Better fix for default connection handling. 2003-05-30 Jay Smith * ext/standard/browscap.c: Relying on longer matches seems to work better than matching the whole string with ^...$. 2003-05-30 Marcus Boerger * ext/exif/exif.c: Use safe_estrdup() instead. * ext/exif/exif.c: Fix handling of ini settings 2003-05-30 Derick Rethans * (PHP_4_3) NEWS sapi/cgi/cgi_main.c sapi/cli/php_cli.c: - Added a "DEBUG" qualifier to 'php -v's version output, and made the CGI version statement look the same as the CLI version. (Derick) 2003-05-30 Marcus Boerger * ext/pgsql/pgsql.c ext/pgsql/tests/05large_object.phpt: Fix handling of default links 2003-05-30 Moriyoshi Koizumi * (PHP_4_3) TODO: MFH(r-1.152): refined the bz2 section as per Sascha's suggestion * TODO: Refined the bz2 section as per Sascha's suggestion 2003-05-30 Derick Rethans * sapi/cgi/cgi_main.c sapi/cli/php_cli.c: - MFB: Version output beautification 2003-05-30 Marcus Boerger * ext/pgsql/pgsql.c ext/pgsql/tests/09notice.phpt: Fix notice handling 2003-05-30 Moriyoshi Koizumi * (PHP_4_3) TODO: MFH(r-1.151): fixed a little typo. No germany.. * TODO: Fixed a little typo. No germany.. 2003-05-30 Marcus Boerger * ext/pgsql/pgsql.c ext/pgsql/php_pgsql.h ext/pgsql/tests/09notice.phpt: - Fix ini handling in ZTS mode 2003-05-30 Ilia Alshanetsky * (PHP_4_3) NEWS NEWS: Bug fixing news. * ext/odbc/php_odbc.c: Fixed bug #23898 (Proper handling of NULLs in odbc_result, odbc_fetch_into and odbc_result_all) 2003-05-30 Moriyoshi Koizumi * (PHP_4_3) NEWS: I love dots too 2003-05-30 Ilia Alshanetsky * ext/mysql/php_mysql.c: Fixed bug #23888 (Missing input validation for flags parameter) 2003-05-30 Moriyoshi Koizumi * (PHP_4_3) NEWS: BFN * (PHP_4_3) ext/standard/formatted_print.c: MFH(r-1.67): fixed bug #23894 (sprintf() decimal specifiers problem) * ext/standard/formatted_print.c: Fixed bug #23894 (sprintf() decimal specifiers problem) * (PHP_4_3) ext/standard/tests/strings/bug23894.phpt: MFH(r-1.1): added test case for bug #23894 * ext/standard/tests/strings/bug23894.phpt: Added test case for bug #23894 2003-05-30 Ilia Alshanetsky * ext/mbstring/mbfilter.c: Fixed bug #23897 (Fixed a check for mbfilter_ru.h) aleks@m2media.ru 2003-05-30 Uwe Schindler * sapi/nsapi/nsapi.c sapi/nsapi/nsapi.c: virtual() now works under windows, too 2003-05-30 Georg Richter * (PHP_4_3) ext/mysql/php_mysql.c: fixed #23779 (CLIENT_LOCAL_FILES with open_basedir) 2003-05-30 Marcus Boerger * run-tests.php: Add php_uname() to output * ext/standard/info.c: Fix memleaks (detected by rrichards@php.net) 2003-05-30 Sascha Schumann * (PHP_4_3) ext/ircg/ircg.c: Make tokenizer binary safe * ext/ircg/ircg.c ext/ircg/php_ircg_tokenizer.c ext/ircg/php_ircg_tokenizer.h: Format messages can handle NUL bytes now 2003-05-30 Adam Dickmeiss * (PHP_4_3) NEWS ext/yaz/php_yaz.c ext/yaz/php_yaz.c: Prevent yaz from logging unless yaz.log_file is set 2003-05-30 Marcus Boerger * sapi/cli/php_cli.c: MFB 2003-05-29 Edin Kadribasic * (PHP_4_3) sapi/cli/php_cli.c: Nuke the rest of headers-sent code 2003-05-29 Ilia Alshanetsky * ext/pcntl/pcntl.c ext/pcntl/php_pcntl.h: Fixed compiler warnings. 2003-05-29 Uwe Schindler * sapi/nsapi/nsapi.c sapi/nsapi/nsapi.c: fix of incomplete windows fix 2003-05-29 Hartmut Holzgraefe * main/streams/userspace.c: fix for crashbug with user level wrapper implementations of stream_stat 2003-05-29 Uwe Schindler * sapi/nsapi/nsapi.c: Changes for compilation under windows * (PHP_4_3) sapi/nsapi/nsapi.c: Changes for compilation on windows 2003-05-29 Marcus Boerger * run-tests.php: Execute --SKIPIF-- like --FILE-- 2003-05-29 Sascha Schumann * (PHP_4_3) ext/session/session.c: fix prototype * (PHP_4_3) ext/session/session.c: Always send a new session cookie upon regenerating id * (PHP_4_3) sapi/cgi/config9.m4 sapi/cgi/libfcgi/include/fcgi_config.h: Fix VPATH builds 2003-05-29 Marcus Boerger * sapi/cli/php_cli.c: Simply print errors * sapi/cli/README: Update * (PHP_4_3) ext/exif/exif.c: MFH * ext/dba/config.m4: Fix builddir entry * ext/standard/basic_functions.c: MFB 2003-05-29 Dan Kalowsky * (PHP_4_3) ext/odbc/php_odbc.c: ODBC standards compliance is a good thing. 2003-05-29 Marcus Boerger * ext/dba/config.m4: MFB (these parts were missing) 2003-05-29 Uwe Schindler * (PHP_4_3) sapi/nsapi/nsapi.c: MFH: php.ini values in magnus/obj.conf; virtual() similar to apache;... * sapi/nsapi/nsapi.c: Added php.ini value: nsapi.read_timeout; Included the apache-like virtual() function to make sub-request on server (thanks to Chris Elving from Sun) 2003-05-29 Jani Taskinen * NEWS: Sync with PHP 4.3.2 NEWS * (PHP_4_3) NEWS: Added the header for 4.3.3 2003-05-28 Rasmus Lerdorf * ext/mysql/php_mysql.c: MFB * (PHP_4_3) ext/mysql/php_mysql.c: I see no reason not to allow people to set the timeout on a mysql_connect from inside a script with ini_set(). We allow user-settable timeouts on other socket connections so having this as a system-settable only directive doesn't make much sense to me. 2003-05-28 Jani Taskinen * sapi/apache/config.m4 sapi/apache2filter/config.m4 sapi/apache2handler/config.m4: - Fix the error message if apxs|2 is fubar. * (PHP_4_3_2) NEWS configure.in main/php_version.h: - Go with the release of PHP 4.3.2 2003-05-28 Wez Furlong * (PHP_4_3) main/streams.c: On win32, always open in binary mode unless they asked for text mode using 't'. This solves a number of apparent BC breaks that resulted from the move from fopen() to open(). 2003-05-28 Hartmut Holzgraefe * (PHP_4_3) ext/fdf/fdf.c: MFH * ext/fdf/fdf.c: * ext/fdf/tests/01-general.phpt ext/fdf/tests/02-values.phpt ext/fdf/tests/03-read-file.phpt ext/fdf/tests/04-POST.phpt ext/fdf/tests/simple.fdf: 1.1.4; FDF test cases 2003-05-28 Vincent Blavet * pear/Archive/Tar.php: - Sync with pear/Archive_Tar/Archive/Tar.php CVS 1.11 - Support for bz2 compression - Add new methods AddString() and extractInString() 2003-05-28 Ilia Alshanetsky * ext/sockets/php_sockets.h ext/sockets/sockets.c ext/sysvshm/php_sysvshm.h ext/sysvshm/sysvshm.c: Fixed compiler warnings. 2003-05-27 Pierre-Alain Joye * pear/PEAR/Registry.php: - Fix the "weird bug" with different serialized file under cli/cgi or apache sapi Important Notice: *always* use 'wb' to write file, sapi cli and cgi force the default to be binary, apache does not. 2003-05-27 Jani Taskinen * ext/standard/browscap.c: MFB: php_error_docref -> zend_error (MINIT) * (PHP_4_3) ext/standard/browscap.c: There is no point using php_error_docref in MINIT. 2003-05-27 Adam Dickmeiss * (PHP_4_3) ext/yaz/php_yaz.c: Fix close of log file. * ext/yaz/php_yaz.c: Fix close of log file. Ensure that YAZ log file is reset too 2003-05-27 Ilia Alshanetsky * ext/xml/xml.c: Fix compiler warnings. 2003-05-27 Melvyn Sopacua * ext/standard/string.c: MFB: LC_MESSAGES support 2003-05-26 Jani Taskinen * sapi/cgi/cgi_main.c: MFB: nuked php_header() call from the sapi_cgi_log_message() * (PHP_4_3) sapi/cgi/cgi_main.c: Nuke the php_header() call here. Fixes the rest of #14409. 2003-05-26 Moriyoshi Koizumi * (PHP_4_3) ext/standard/tests/strings/htmlentities02.phpt: MFH(r-1.8): changed the test so it would not fail on some old platforms. * ext/standard/tests/strings/htmlentities02.phpt: Changed the test so it would not fail on some old platforms. 2003-05-26 Melvyn Sopacua * (PHP_4_3) ext/standard/string.c: Make LC_MESSAGES available, for platforms that don't have it natively, when gettext is compiled in. 2003-05-26 Wez Furlong * (PHP_4_3) ext/standard/file.c: Plug a leak - noticed by Ilia. 2003-05-26 Derick Rethans * sapi/cli/php_cli.c: - MFB * (PHP_4_3) NEWS sapi/cli/php_cli.c: - Fixed a bug in reporting start-up errors with the CLI: No HTTP header shall be shown. * sapi/apache2handler/php_functions.c: - Fix typo 2003-05-26 Jani Taskinen * ext/standard/tests/array/bug23788.phpt: Added regression test for bug #23788 * (PHP_4_3) NEWS: BFN 2003-05-26 Ilia Alshanetsky * (PHP_4_3) ext/pcre/php_pcre.c ext/standard/string.c: MFB 2003-05-26 Shane Caraveo * sapi/cgi/cgi_main.c: http://bugs.php.net/bug.php?id=14409 move from PHP_4_3 2003-05-25 Ilia Alshanetsky * ext/pcre/php_pcre.c ext/standard/string.c: Fixed bug #23788 (str|preg_replace clober the array elements). 2003-05-25 Shane Caraveo * (PHP_4_3) sapi/cgi/cgi_main.c: http://bugs.php.net/bug.php?id=14409 in the shell, if we get a filename on the commandline, never use stdin. This fixes '\>php nonexistent.php' will MTH once I get 5 building properly * (PHP_4_3) php.ini-dist php.ini-recommended sapi/cgi/cgi_main.c: http://bugs.php.net/bug.php?id=23800 change the default for those who cannot this was actually done a long time ago, but got reverted along the way 2003-05-25 Sebastian Bergmann * ext/xml/xml.c: Hopefully get correct display of version information. * win32/php4dll.dsp win32/php4dllts.dsp: Leftover. 2003-05-24 Marcus Boerger * ext/standard/var_unserializer.c: Update after fix * ext/standard/tests/serialize/005.phpt: Add new test * ext/standard/var_unserializer.re: Fix namespace related problems * configure.in: Fix speling found by Allowee 2003-05-24 Sebastian Bergmann * main/config.w32.h main/internal_functions_win32.c win32/php4dll.dsp win32/php4dllts.dsp: Get rid of references to expat in MSVC project files. For now this expects libxml2 (library and includes) in one of the MSVC default include/library directories. Right now it doesn't link, dunno why -- working on it. 2003-05-24 Wez Furlong * (PHP_4_3) main/network.c: Adjust error message to encourage people with apparently broken IPV6 systems to build PHP without IPV6 support. 2003-05-23 Moriyoshi Koizumi * tests/lang/bug17115.phpt: Added test case for bug #17115 2003-05-23 Sara Golemon * NEWS: Jani will learn me about NEWS entries yet. 2003-05-23 Jani Taskinen * NEWS: this fix will be in 4.3.2.. 2003-05-23 Marcus Boerger * run-tests.php run-tests.php: Executing tests once is enough * run-tests.php: Allow writing a list of failed tests. 2003-05-23 Sara Golemon * NEWS NEWS: BFN 23765 * main/rfc1867.c: MFB(r-1.122.2.10) Bug#23765 File upload handler should not care about case sensitivity of header values. * (PHP_4_3) main/rfc1867.c: Bug#23765 File upload handler should not care about case sensitivity of header values. 2003-05-23 Marcus Boerger * ext/standard/tests/time/001.phpt: Make this a warning * run-tests.php: Add warning level for tests. 2003-05-23 Wez Furlong * (PHP_4_3) main/streams.c: Avoid greedy reads on FIFOs * (PHP_4_3) main/streams.c: Fix Bug #23770: Odd output from file_get_contents(). php_stream_copy_to_mem couldn't handle the case when the read returned less than chunk_size/4 bytes (except when it was the last chunk read). 2003-05-23 Derick Rethans * CODING_STANDARDS: - Update codinf standards with the posted RFC (results from PEAR Meeting) 2003-05-23 Ilia Alshanetsky * sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c: Fixed bug #23759 (PHP doesn't preserve subrequest status). (jaboydjr.netwalk@com, Ilia) 2003-05-22 Jani Taskinen * ext/standard/tests/serialize/004.phpt: added another test case (due to the problems we saw with 4.3.2RC4) * (PHP_4_3) ext/standard/var_unserializer.c: fix the generated file. 2003-05-22 Derick Rethans * ext/curl/config.m4: - Fixed bug #23751: Confusing configure warning concerning required cURL version 2003-05-22 Sterling Hughes * ext/xml/compat.c ext/xml/expat_compat.h: rename namespace to use_namespace to avoid a c++ keyword conflict fix whitespace surrounding the enums, use tabs please :) * ext/xml/xml.c: use zval_ptr_dtor() instead of the more verbose and less correct version * ext/xml/php_xml.h ext/xml/xml.c: take advantage of the fast_call_user_function() api call for all of the callbacks. 2003-05-22 Wez Furlong * makedist: --force here too for release packages * (PHP_4_3) makedist: Add --force so release package building works 2003-05-21 Jani Taskinen * (PHP_4_3) configure.in main/php_version.h: - This branch is now PHP 4.3.3-dev. (no more RCs!) 2003-05-21 Sterling Hughes * ext/curl/interface.c: move all the other callbacks 2003-05-21 Jani Taskinen * (PHP_4_3) configure.in main/php_version.h: Go with PHP 4.3.2RC4 2003-05-21 Sterling Hughes * ext/curl/interface.c ext/curl/php_curl.h: switch over to using fast_call_user_function() with the callbacks 2003-05-21 Jay Smith * ext/pspell/pspell.c: Fix segfault in pspell_new_config(). Also fix grammar in error messages. 2003-05-21 Ilia Alshanetsky * main/main.c: MFB * (PHP_4_3) main/main.c: Fixed bug #23744 2003-05-21 Jani Taskinen * (PHP_4_3) NEWS NEWS NEWS: BFN * (PHP_4_3) ext/informix/ifx.ec: MFH: Fixed bug #23738 (ifx_copy_blob() crash). (Jani) * ext/informix/ifx.ec: Fixed bug #23738 (ifx_copy_blob() crash). (Jani) * NEWS: style polizei 2003-05-21 Sara Golemon * ext/standard/basic_functions.c ext/standard/file.c: Setup FG(default_context) in RINIT/RSHUTDOWN instead of fg_ctor/fg_dtor. Frees context at right time without double freeing. 2003-05-21 Derick Rethans * sapi/cli/php.1.in: -Fix notice 2003-05-21 Sterling Hughes * ext/standard/string.c: seems there is only the stupid way to be stupid (implode copying array elements) at least we check for IS_STRING, which should clear this up 90% of the time * ext/standard/string.c: be stupid, but at least be smart about being stupid. 2003-05-21 Ilia Alshanetsky * ext/fdf/fdf.c: Added missing open_basedir & safe_mode checks 2003-05-21 Rasmus Lerdorf * ext/zlib/zlib.c: Remove bogus commit here too * (PHP_4_3) ext/zlib/zlib.c: Revert bogus commit 2003-05-21 Sterling Hughes * ext/standard/string.c: make brian happy 2003-05-21 Sander Roobol * (PHP_4_3) ext/zlib/zlib.c: MFH (ob_gzhandler and zlib.output_compression should send a Content-Length header if the length of the complete compressed output is known) * ext/zlib/zlib.c: ob_gzhandler and zlib.output_compression should send a Content-Length header if the length of the complete compressed output is known 2003-05-21 Sterling Hughes * ext/curl/config.m4: ilia's request is my command 2003-05-21 Wez Furlong * ext/standard/file.c ext/standard/streamsfuncs.c main/streams/plain_wrapper.c main/streams/streams.c: MFB context refcounting and text-mode fopen fixes * (PHP_4_3) main/streams.c: Allow win32 people to fopen($filename, 'rt') to explicitly chose text-mode files again. The functionality was accidentally dropped when we introduced our own fopen mode string parser. 2003-05-21 Zeev Suraski * (PHP_4_3) sapi/cli/php_cli.c: Fix typo * (PHP_4_3) main/php_streams.h main/streams.c: Remove php_stream_open_wrapper_as_file_handle, it was fd-patch specific * (PHP_4_3) NEWS ext/standard/basic_functions.c ext/standard/browscap.c main/main.c main/php_ini.c sapi/aolserver/aolserver.c sapi/apache/mod_php4.c sapi/apache/sapi_apache.c sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c sapi/caudium/caudium.c sapi/cgi/cgi_main.c sapi/cli/php_cli.c sapi/isapi/php4isapi.c sapi/nsapi/nsapi.c sapi/phttpd/phttpd.c sapi/pi3web/pi3web_sapi.c sapi/roxen/roxen.c sapi/servlet/servlet.c sapi/thttpd/thttpd.c sapi/tux/php_tux.c sapi/webjames/webjames.c: Revert PHP part of the fd patch 2003-05-21 Georg Richter * ext/mysqli/mysqli.c: MYSQL_NEED_DATA isn't defined anymore in mysql.h 2003-05-21 Marcus Boerger * ext/standard/tests/serialize/003.phpt: This depends on libc and CPU used 2003-05-21 Sara Golemon * ext/standard/file.c ext/standard/file.h main/streams/php_stream_context.h: Implement default contexts. For the moment this is useless but it will be used soon for connection pooling. 2003-05-21 Sascha Schumann * (PHP_4_3) ext/session/session.c: readd essential line for multiple sessions inside one request 2003-05-21 Ilia Alshanetsky * ext/cpdf/cpdf.c ext/pdf/pdf.c: Added missing safe_mode checks and corrected a typo in stdout check. 2003-05-21 Marcus Boerger * ext/dba/config.m4: Fix build 2003-05-21 Frank M. Kromann * ext/mssql/php_mssql.c ext/mssql/php_mssql.c: Fix for bug 23402. Crash when mssql?bind was used incorrectly 2003-05-20 Marcus Boerger * ext/dba/tests/skipif.inc: Fix test (ssen by Dan Torop) 2003-05-20 Wez Furlong * (PHP_4_3) main/network.c: Implement socket liveness checking for SSL streams when recycling via pfsockopen. 2003-05-20 Sascha Schumann * (PHP_4_3) ext/session/session.c: Make error messages less ambiguous 2003-05-20 Wez Furlong * (PHP_4_3) main/streams.c: Make fread() non-greedy for socket based streams 2003-05-20 Sascha Schumann * (PHP_4_3) ext/session/mod_files.c: Defensive programming 2003-05-20 Sterling Hughes * ext/standard/array.c ext/standard/basic_functions.c: initialize these to NULL 2003-05-20 Andrei Zmievski * ext/pcre/php_pcre.c: Put some guards in place. 2003-05-20 Jay Smith * ext/standard/browscap.c: Make get_browser() try harder to find better matches. 2003-05-20 Dan Kalowsky * ext/imap/php_imap.c ext/imap/php_imap.h: Adding imap_getacl, patch provided by Holger Burbach (holger.burbach@gonicus.de) 2003-05-20 Wez Furlong * (PHP_4_3) ext/standard/url_scanner_ex.c ext/standard/var_unserializer.c: Touch and remove WS added by last touch.... * (PHP_4_3) ext/standard/url_scanner_ex.c ext/standard/var_unserializer.c: Touch files 2003-05-20 Sterling Hughes * ext/standard/array.c ext/standard/basic_functions.h: convert array functions to use fast_call_user_function(), gives a nice performance win. 2003-05-20 Dan Kalowsky * ext/imap/php_imap.c: NIL, NULL, same thing, but changing for consistency sake 2003-05-20 Sascha Schumann * (PHP_4_3) ext/session/session.c: Better reinitialize session_status unconditionally 2003-05-20 Hartmut Holzgraefe * scripts/ext_skel_ng/php_function.php: doing the trick like in extension_parser.php 2003-05-20 Brad House * ext/mcve/mcve.c: Properly map mcve_text_code to MCVE_TEXT_Code instead of MCVE_TEXT_AVS. Properly cast MCVE_TTID. Correct DVAL arguments to MCVE_Gut and MCVE_Gl. 2003-05-20 Hartmut Holzgraefe * scripts/ext_skel_ng/extension_parser.php: - experimental streams support - more file types: conf and doc - requirements/install/configure documentation in configure.xml - auto-generated PEAR/PECL package.xml files - auto-generated CREDITS file - auto-generated EXPERIMENTAL file if release state != stable - beginning support for test file generation * scripts/ext_skel_ng/extension.xml: example for "stream" as parameter and return type * scripts/ext_skel_ng/php_function.php: no RCS keyword expansion in template, 2nd try * scripts/ext_skel_ng/php_function.php: protect revision entry in template from CVS keyword expansion * scripts/ext_skel_ng/php_function.php: - new method to generate test cases for functions - beginning support for "pass by reference" parameters * scripts/ext_skel_ng/php_element.php: just a method name change * scripts/ext_skel_ng/extension.dtd: additional tags for experimental streams support * scripts/ext_skel_ng/ext_skel_ng.php: create CREDITS, package.xml and maybe EXPERIMENTAL files create tests * scripts/ext_skel_ng/TODO: updated TODOs * ext/fdf/fdf.c: zend_is_callable() already checks this ... * ext/pcntl/pcntl.c: proto and typo fixes * ext/standard/info.h: C++ extensions build fix * main/streams/userspace.c: always return timestamps as 'atime', 'mtime' and 'ctime' no matter what names the underlying platform uses for them 2003-05-20 Sascha Schumann * (PHP_4_3) main/network.c: initialize err * (PHP_4_3) ext/ncurses/php_ncurses.h ext/session/mod_files.c ext/session/php_session.h: Fix use of ZEND_EXTERN_MODULE_GLOBALS which mysteriously includes a trailing semicolon. Also add a do {} while (0) construct in php_session.h 2003-05-20 Uwe Schindler * sapi/nsapi/nsapi.c: Set exspected threads to tsrm_startup() to number of threads NSAPI returns for server 2003-05-20 Moriyoshi Koizumi * (PHP_4_3) sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c: Revisit the braindead patch only for this branch 2003-05-20 Ilia Alshanetsky * ext/pdf/pdf.c: Added missing safe_mode & open_basedir checks. 2003-05-20 Wez Furlong * (PHP_4_3) ext/standard/file.c ext/standard/fsock.c main/streams.c: Much better fix for refcount issues with contexts, and fix a leak in context value storage. 2003-05-20 Jani Taskinen * ext/xml/config.m4: - Go back to using --disable-xml and --enable-xml . Require use of --with-libxml-dir and --with-libexpat-dir for ext/xml. Allows other extensions to use --with-expat-dir for now. 2003-05-20 Marcus Boerger * ext/pgsql/tests/01createdb.phpt ext/pgsql/tests/02connection.phpt ext/pgsql/tests/03sync_query.phpt ext/pgsql/tests/04async_query.phpt ext/pgsql/tests/05large_object.phpt ext/pgsql/tests/06copy.phpt ext/pgsql/tests/07optional.phpt ext/pgsql/tests/08escape.phpt ext/pgsql/tests/09notice.phpt ext/pgsql/tests/10pg_convert.phpt ext/pgsql/tests/11pg_meta_data.phpt ext/pgsql/tests/12pg_insert.phpt ext/pgsql/tests/13pg_select.phpt ext/pgsql/tests/14pg_update.phpt ext/pgsql/tests/15pg_delete.phpt ext/pgsql/tests/16pg_result_status.phpt ext/pgsql/tests/17result.phpt ext/pgsql/tests/18pg_escape_bytea.phpt ext/pgsql/tests/19pg_ping.phpt ext/pgsql/tests/20pg_get_pid.phpt ext/pgsql/tests/21pg_get_notify.phpt ext/pgsql/tests/98old_api.phpt ext/pgsql/tests/9999dropdb.phpt ext/pgsql/tests/async_query.inc ext/pgsql/tests/connection.inc ext/pgsql/tests/copy.inc ext/pgsql/tests/createdb.inc ext/pgsql/tests/dropdb.inc ext/pgsql/tests/escape.inc ext/pgsql/tests/informational.inc ext/pgsql/tests/large_object.inc ext/pgsql/tests/notice.inc ext/pgsql/tests/old_api.inc ext/pgsql/tests/optional.inc ext/pgsql/tests/pg_convert.inc ext/pgsql/tests/pg_delete.inc ext/pgsql/tests/pg_escape_bytea.inc ext/pgsql/tests/pg_get_notify.inc ext/pgsql/tests/pg_get_pid.inc ext/pgsql/tests/pg_insert.inc ext/pgsql/tests/pg_meta_data.inc ext/pgsql/tests/pg_ping.inc ext/pgsql/tests/pg_result_status.inc ext/pgsql/tests/pg_select.inc ext/pgsql/tests/pg_update.inc ext/pgsql/tests/result.inc ext/pgsql/tests/sync_query.inc: Reorganized tests * ext/standard/tests/serialize/003.phpt: Fix Test (2nd time) 2003-05-19 Jani Taskinen * ext/wddx/php_wddx.h ext/wddx/wddx.c: Make this build with libxml too. * ext/mysqli/config.m4: Align the configure --help texts 2003-05-19 Wez Furlong * (PHP_4_3) ext/standard/file.c ext/standard/fsock.c main/network.c main/streams.c: Fix refcounting problem with contexts. Also, potentially fix stream_set_timeout issues on SSL streams. * main/streams/streams.c: MFB fix for persistent streams recycling. * (PHP_4_3) main/streams.c: Fix persistent stream recycling within the same request. function foo() { $s = pfsockopen("localhost", "80"); var_dump($s); } foo(); foo(); 2003-05-19 Marcus Boerger * ext/dba/dba.c: Fix protos * ext/standard/tests/serialize/003.phpt: Fix Test 2003-05-19 Sterling Hughes * ext/xml/compat.c: use libxml2 memory management throughout the file, which in turn uses the PHP memory management. * ext/xml/compat.c: send some more data to the default handler libxml2 is braindead when it comes to handling entities 2003-05-19 Jani Taskinen * ext/xml/config.m4: Allow build with expat too. 2003-05-19 Marcus Boerger * ext/gd/tests/bug19366.phpt: Fix test 2003-05-19 Jani Taskinen * ext/xml/config.m4: Remove unnecessary test. 2003-05-19 Uwe Schindler * sapi/nsapi/nsapi.c: NSAPI SAPI sends now 404 if script not found and 500 if execution failed. Includes forgotten php4_close() function registration. Complete rewrite of php4_execute() 2003-05-19 Jani Taskinen * acinclude.m4: Left-overs from testing. 2003-05-19 Marcus Boerger * ext/mysqli/tests/010.phpt ext/mysqli/tests/011.phpt ext/mysqli/tests/012.phpt: Add missing ini setting (use default and change expected result accordingly) * main/streams/plain_wrapper.c: Fix warning * main/streams/plain_wrapper.c: Fix memleaks 2003-05-19 Sara Golemon * ext/standard/user_filters.c: The bucket rewrite was done some time ago... 2003-05-19 Derick Rethans * (PHP_4_3) ext/standard/basic_functions.c: - Add alias for easier transition 2003-05-19 Sebastian Bergmann * win32/php4dll.dsp win32/php4dllts.dsp: Leftovers. * main/config.w32.h win32/php4dll.dsp win32/php4dllts.dsp: First try at getting the Windows build working again after libxml2 got unbundled. 2003-05-19 Derick Rethans * NEWS ext/standard/basic_functions.c ext/standard/basic_functions.h ext/standard/streamsfuncs.h ext/standard/user_filters.c ext/standard/tests/file/fopencookie.phpt ext/standard/tests/file/userfilters.phpt ext/standard/tests/file/userstreams.phpt main/streams/userspace.c: - Rename stream_register_filter() to stream_filter_register(), stream_register_wrapper() to stream_wrapper_register() and added an alias for the latter change. 2003-05-19 Jani Taskinen * acinclude.m4 configure.in build/build.mk ext/domxml/config.m4 ext/xml/config.m4 ext/xmlrpc/config.m4: - Unbundle libxml and expat. Now this compiles too.. * (PHP_4_3) NEWS NEWS: BFN * (PHP_4_3) ext/curl/curl.c: MFH: Fixed bug #23539 (curl_exec() produces strange results). (daniel@haxx.se) 2003-05-19 Moriyoshi Koizumi * ext/ftp/ftp.c: Fixed bug #23683 2003-05-19 Jani Taskinen * buildconf: cleanup 2003-05-19 Wez Furlong * buildconf: MFB buildconf sanity check * (PHP_4_3) buildconf: Add sanity check to buildconf to prevent it from being run in our released packages. 2003-05-19 Shane Caraveo * (PHP_4_3) sapi/cgi/cgi_main.c: MFH continuation on bugfix #13757 make argv/argc *and* query_string work correctly when running cgi in shell * sapi/cgi/cgi_main.c: continuation on bugfix #13757 make argv/argc *and* query_string work correctly when running cgi in shell 2003-05-19 Ilia Alshanetsky * ext/standard/tests/strings/crypt.phpt: Added skip condition. 2003-05-19 Shane Caraveo * (PHP_4_3) sapi/cgi/cgi_main.c: MFH bugfix #13757 - passing query string on command line when run from shell * sapi/cgi/cgi_main.c: bugfix #13757 - passing query string on command line when run from shell 2003-05-19 Sascha Schumann * scripts/phpize.m4: MFB move awk detection * (PHP_4_3) scripts/phpize.m4: Move awk detection before config.m4 inclusion * acinclude.m4: MFB $AWK->awk * (PHP_4_3) acinclude.m4: Use $AWK instead of awk, fixes build issue on Solaris with old-style ext 2003-05-18 Wez Furlong * Makefile.global: MFH 4.3; tell the users that the tmpnam stuff is ok. 2003-05-18 Marcus Boerger * ext/wddx/wddx.c: Really fix this 2003-05-18 Wez Furlong * ext/wddx/wddx.c: Fix build 2003-05-18 Adam Dickmeiss * ext/yaz/php_yaz.c: Display current version as well as compiled version 2003-05-18 Martin Jansen * pear/PEAR.php: - Update PHPDoc 2003-05-18 Uwe Schindler * sapi/nsapi/nsapi-readme.txt sapi/nsapi/nsapi.c: Implement feature request #8879: Added possibility to alter ini entries by php4_execute service line. php4_init now supports path to an alternate php.ini (for example in the webservers config directory) 2003-05-18 Jani Taskinen * ext/standard/tests/file/bug22414.phpt: CS 2003-05-18 Marcus Boerger * (PHP_4_3) ext/dba/config.m4: MFH: Enable bundled submodules when enabling module * ext/dba/config.m4: Enable bundled submodules when enabling module * (PHP_4_3) NEWS: Update * (PHP_4_3) ext/standard/tests/serialize/003.phpt: MFH: Fix test (for now - need EXPECTF/EXPECTREGEX) * ext/standard/tests/serialize/003.phpt: Fix test (for now - need EXPECTF/EXPECTREGEX) * ext/standard/var_unserializer.c ext/standard/var_unserializer.c: Fix unserialize (commit later) * ext/standard/var_unserializer.re ext/standard/var_unserializer.re: Fix unserialize 2003-05-18 Stanislav Malyshev * main/php.h: Bump API version - HEAD is no longer binary compatible to 4.3 branch due to changes in globals, etc. 2003-05-18 Zeev Suraski * (PHP_4_3) main/php_globals.h: binary compat for 64-bit platforms shouldn't matter much as they were fairly broken to begin with * (PHP_4_3) main/php_globals.h: Restore binary compatibility with 4.3.0 2003-05-17 Marcus Boerger * run-tests.php: MFB: info in mail too 2003-05-17 Moriyoshi Koizumi * ext/domxml/tests/xmldoc.phpt: Adjusted the expected output to reflect the change in var_dump() 2003-05-17 Frank M. Kromann * main/config.w32.h: Fix compilation under Win32 2003-05-17 Sterling Hughes * ext/xml/compat.c ext/xml/expat_compat.h: send comments to the default handler like done with expat, add a setcommenthandler function, which exists in expat, but isn't used by the extension. 2003-05-17 Moriyoshi Koizumi * (PHP_4_3) run-tests.php: And this is needed indeed * ext/standard/tests/file/bug22414.phpt: MFB(r-1.1.2.7): fix test * (PHP_4_3) ext/standard/tests/file/bug22414.phpt: oops * (PHP_4_3) ext/standard/tests/file/bug22414.phpt: Fixed the test so it won't fail under safe mode * (PHP_4_3) sapi/cgi/cgi_main.c: MFH(r-1.225): fixed bug #23669 * sapi/cgi/cgi_main.c: Fixed bug #23669 2003-05-17 Georg Richter * (PHP_4_3) ext/mysqli/config.m4 ext/mysqli/mysqli.c ext/mysqli/mysqli_api.c ext/mysqli/mysqli_fe.c ext/mysqli/mysqli_nonapi.c ext/mysqli/php_mysqli.h ext/mysqli/tests/001.phpt ext/mysqli/tests/002.phpt ext/mysqli/tests/003.phpt ext/mysqli/tests/004.phpt ext/mysqli/tests/005.phpt ext/mysqli/tests/006.phpt ext/mysqli/tests/007.phpt ext/mysqli/tests/008.phpt ext/mysqli/tests/009.phpt ext/mysqli/tests/010.phpt ext/mysqli/tests/011.phpt ext/mysqli/tests/012.phpt ext/mysqli/tests/013.phpt ext/mysqli/tests/014.phpt ext/mysqli/tests/015.phpt ext/mysqli/tests/016.phpt ext/mysqli/tests/017.phpt ext/mysqli/tests/018.phpt ext/mysqli/tests/019.phpt ext/mysqli/tests/020.phpt ext/mysqli/tests/021.phpt ext/mysqli/tests/022.phpt ext/mysqli/tests/023.phpt ext/mysqli/tests/024.phpt ext/mysqli/tests/025.phpt ext/mysqli/tests/026.phpt ext/mysqli/tests/028.phpt ext/mysqli/tests/029.phpt ext/mysqli/tests/030.phpt ext/mysqli/tests/031.phpt ext/mysqli/tests/032.phpt ext/mysqli/tests/033.phpt ext/mysqli/tests/034.phpt ext/mysqli/tests/035.phpt ext/mysqli/tests/036.phpt ext/mysqli/tests/037.phpt ext/mysqli/tests/038.phpt ext/mysqli/tests/039.phpt ext/mysqli/tests/040.phpt ext/mysqli/tests/041.phpt ext/mysqli/tests/042.phpt ext/mysqli/tests/043.phpt ext/mysqli/tests/044.phpt ext/mysqli/tests/045.phpt ext/mysqli/tests/046.phpt ext/mysqli/tests/047.phpt ext/mysqli/tests/050.phpt ext/mysqli/tests/051.phpt ext/mysqli/tests/052.phpt ext/mysqli/tests/053.phpt ext/mysqli/tests/054.phpt ext/mysqli/tests/055.phpt ext/mysqli/tests/057.phpt: move to pecl * (PHP_4_3) ext/mysqli/config.m4 ext/mysqli/mysqli.c ext/mysqli/mysqli_api.c ext/mysqli/mysqli_fe.c ext/mysqli/mysqli_nonapi.c ext/mysqli/php_mysqli.h ext/mysqli/tests/001.phpt ext/mysqli/tests/002.phpt ext/mysqli/tests/003.phpt ext/mysqli/tests/004.phpt ext/mysqli/tests/005.phpt ext/mysqli/tests/006.phpt ext/mysqli/tests/007.phpt ext/mysqli/tests/008.phpt ext/mysqli/tests/009.phpt ext/mysqli/tests/010.phpt ext/mysqli/tests/011.phpt ext/mysqli/tests/012.phpt ext/mysqli/tests/013.phpt ext/mysqli/tests/014.phpt ext/mysqli/tests/015.phpt ext/mysqli/tests/016.phpt ext/mysqli/tests/017.phpt ext/mysqli/tests/018.phpt ext/mysqli/tests/019.phpt ext/mysqli/tests/020.phpt ext/mysqli/tests/021.phpt ext/mysqli/tests/022.phpt ext/mysqli/tests/023.phpt ext/mysqli/tests/024.phpt ext/mysqli/tests/025.phpt ext/mysqli/tests/026.phpt ext/mysqli/tests/028.phpt ext/mysqli/tests/029.phpt ext/mysqli/tests/030.phpt ext/mysqli/tests/031.phpt ext/mysqli/tests/032.phpt ext/mysqli/tests/033.phpt ext/mysqli/tests/034.phpt ext/mysqli/tests/035.phpt ext/mysqli/tests/036.phpt ext/mysqli/tests/037.phpt ext/mysqli/tests/038.phpt ext/mysqli/tests/039.phpt ext/mysqli/tests/040.phpt ext/mysqli/tests/041.phpt ext/mysqli/tests/042.phpt ext/mysqli/tests/043.phpt ext/mysqli/tests/044.phpt ext/mysqli/tests/045.phpt ext/mysqli/tests/046.phpt ext/mysqli/tests/047.phpt ext/mysqli/tests/050.phpt ext/mysqli/tests/051.phpt ext/mysqli/tests/052.phpt ext/mysqli/tests/053.phpt ext/mysqli/tests/054.phpt ext/mysqli/tests/055.phpt ext/mysqli/tests/057.phpt: added ext/mysqli for PHP4. This version doesn't support OO-function calls 2003-05-17 Sterling Hughes * ext/curl/interface.c: apply fix from bug #23539 2003-05-17 Marcus Boerger * ext/wddx/wddx.c: TSRM fix * (PHP_4_3) run-tests.php: Mail too 2003-05-17 Wez Furlong * main/output.c main/output.c: Fix segfault 2003-05-17 Sascha Schumann * (PHP_4_3) sapi/aolserver/aolserver.c sapi/apache/mod_php4.c sapi/apache/sapi_apache.c sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c sapi/caudium/caudium.c sapi/cgi/cgi_main.c sapi/cli/php_cli.c sapi/isapi/php4isapi.c sapi/nsapi/nsapi.c sapi/phttpd/phttpd.c sapi/pi3web/pi3web_sapi.c sapi/roxen/roxen.c sapi/servlet/servlet.c sapi/thttpd/thttpd.c sapi/tux/php_tux.c sapi/webjames/webjames.c: protect against further surprises by initializing all zend_file_handle's * (PHP_4_3) ext/standard/basic_functions.c ext/standard/browscap.c main/main.c main/php_ini.c: Initialize all zend_file_handle instances properly 2003-05-17 Sebastian Bergmann * ext/standard/ftp_fopen_wrapper.c main/streams/xp_socket.c: Fix warnings. 2003-05-17 Sara Golemon * ext/ftp/php_ftp.c: MFB(r-1.74.2.8) Bug #14369. ftp extension allows circumvention of safe_mode restrictions. HEAD version of this patch uses the simpler open_wrapper approach to applying safe mode restrictions. Also allows writting to/from wrappers this way. * (PHP_4_3) ext/ftp/php_ftp.c: Bug #14369. ftp extension allows circumvention of safe_mode restrictions 2003-05-16 Sara Golemon * ext/standard/string.c: MFB(r-1.333.2.27) Bugfix 23654. If subject is an array and it contains other arrays, we want to pass those subarrays through unchanged rather than attempt to convert them to string. * (PHP_4_3) ext/standard/string.c: Bugfix 23654. If subject is an array and it contains other arrays, we want to pass those subarrays through unchanged rather than attempt to convert them to string. 2003-05-16 Moriyoshi Koizumi * ext/xml/compat.c: Allow libxml to detect the document encoding if encoding parameter passed to XML_ParserCreate_MM is null. * (PHP_4_3) sapi/apache/sapi_apache.c: MFH(r-1.43): fixed a syntax highlighter problem that happens when output buffering is turned on * sapi/apache/sapi_apache.c: Fixed a syntax highlighter problem that happens when output buffering is turned on 2003-05-16 Sascha Schumann * sapi/thttpd/thttpd.c: If there is a content body, enable lingering and disable keep alive. 2003-05-16 Masaki Fujimoto * (PHP_4_3) main/main.c: - mbstring.h is no more needed 2003-05-16 Jani Taskinen * (PHP_4_3) NEWS: typo fixing 2003-05-16 Wez Furlong * (PHP_4_3) Makefile.global: No typo... its tmpnam in one place, tempnam in another... /home/wez/packages/imap-2002b/c-client/osdep.c:287: the use of `tmpnam' is dangerous, better use `mkstemp' 2003-05-16 Moriyoshi Koizumi * (PHP_4_3) ext/mbstring/mbstring.c main/main.c: Moved initialisation code to the proper place. 2003-05-16 Derick Rethans * ext/mysql/php_mysql.c: - MFB: Fixed bug #23661: mysql_fetch_array gives no warning on an invalid result_type 2003-05-16 Wez Furlong * main/output.c: Stronger validation of ob_start() parameters. 2003-05-16 Derick Rethans * (PHP_4_3) NEWS ext/mysql/php_mysql.c: - Fixed bug #23661: mysql_fetch_array gives no warning on an invalid result_type 2003-05-16 Wez Furlong * (PHP_4_3) main/output.c: Stronger validation of parameters to ob_start(). 2003-05-16 Jani Taskinen * (PHP_4_3) NEWS: We do not have to add entries for bugs that are introcuded between RCs.. 2003-05-16 Ilia Alshanetsky * (PHP_4_3) NEWS: Bug fixing news. * ext/standard/browscap.c: Fixed bug #23657 (Missing initialization in browscap module init) 2003-05-16 Derick Rethans * (PHP_4_3) Makefile.global: - Fix speling: /dat/dev/php/php-4.3.2RC3/ext/mysql/libmysql/my_tempnam.c:115: the use of `tempnam' is dangerous, better use `mkstemp' 2003-05-16 Moriyoshi Koizumi * ext/standard/tests/strings/bug23650.phpt: copy'n'paste failure * (PHP_4_3) ext/standard/tests/strings/bug23650.phpt: MFH(r-1.1): added test case for bug #23650 * ext/standard/tests/strings/bug23650.phpt: Added test case for bug #23650 * ext/standard/string.c: Fixed bug #23650 (strip_tags() removes hyphens) 2003-05-16 Sascha Schumann * (PHP_4_3) NEWS: forgot that 2003-05-16 Ilia Alshanetsky * ext/standard/basic_functions.c: MFB * (PHP_4_3) ext/standard/basic_functions.c: Fixed proto 2003-05-15 Martin Jansen * pear/PEAR/Dependency.php: - More PHPDoc fixes 2003-05-15 Moriyoshi Koizumi * (PHP_4_3) ext/standard/tests/file/bug22414.phpt: MFH(r-1.6): fixed test so it won't fail with the output_handler enabled * ext/standard/tests/file/bug22414.phpt: Fixed test so it won't fail in case the output handler is enabled 2003-05-15 Martin Jansen * pear/PEAR/Dependency.php: - Adding PHPDoc 2003-05-15 Jani Taskinen * (PHP_4_3) configure.in main/php_version.h: - Now this is 4.3.2RC4-dev..hopefully we won't need it. :) * (PHP_4_3) configure.in main/php_version.h: Bumb version. * (PHP_4_3) tests/lang/bug23624.phpt: better not confuse people with this test.. 2003-05-15 Sascha Schumann * sapi/thttpd/thttpd_patch: Properly timeout post requests * sapi/thttpd/thttpd_patch: Don't emit Content-Length in a 304 reply Don't falsely claim HEAD method Add PHP to HTTP server string 2003-05-15 Jani Taskinen * (PHP_4_3) sapi/cgi/cgi_main.c: Added missing bracket. 2003-05-15 Sascha Schumann * ext/session/session.c: Fix the way we create references to (sometimes non-)existing variables. Credits go to Rob Richards and Zeev 2003-05-15 Jani Taskinen * (PHP_4_3) NEWS: wrapped the lines to be max. 80 chars as some people still use antique.. 2003-05-15 Sascha Schumann * (PHP_4_3) ext/ircg/ircg.c: correctly initialize bailout_on_trivial 2003-05-15 Jani Taskinen * (PHP_4_3) NEWS: my back hurts.. 2003-05-15 Sascha Schumann * (PHP_4_3) main/streams.c: Avoid using a stream which has already been freed 2003-05-15 Ilia Alshanetsky * (PHP_4_3) NEWS: Bug fixing news. * ext/gd/gd.c: Fixed bug #23527 (PostScript Type 1 font do not render properly) 2003-05-14 Sara Golemon * TODO: TODO: Stated protocol connection pool 2003-05-14 Adam Dickmeiss * ext/yaz/php_yaz.c: Fix yaz_wait. Async mode incorrectly determine resource 2003-05-14 Wez Furlong * (PHP_4_3) Makefile.global: Better be sure to spell it out... * (PHP_4_3) main/streams.c: 4, not 3 :) 2003-05-14 Sara Golemon * NEWS TODO: Added unlink() method to wrapper operations, routed userland unlink through wrappers, and implemented plainfiles and ftp unlink methods. 2003-05-14 Wez Furlong * (PHP_4_3) main/streams.c: Avoid warning about casting as FD when including. This fixes the fopencookie/userstream/include test. Add label for new selectable descriptor cast mode. 2003-05-14 Sara Golemon * main/streams/userspace.c: Implement userspace wrapper support for unlink method 2003-05-14 Jani Taskinen * Makefile.global: Add friendly notice when build is really completed. 2003-05-14 Moriyoshi Koizumi * (PHP_4_3) NEWS sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c: MFH: reverted the patch for the PATH_TRANSLATE issue 2003-05-14 Andrei Zmievski * ext/wddx/wddx.c: MFB. 2003-05-14 Moriyoshi Koizumi * sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c: Revert the last patch. 2003-05-14 Andrei Zmievski * (PHP_4) ext/wddx/wddx.c: Let wddx_deserialize() work with streams as well. 2003-05-14 Sara Golemon * ext/standard/ftp_fopen_wrapper.c: Implement unlink() method in ftp wrapper ops and do some general cleanup of other code * ext/standard/file.c main/php_streams.h main/streams/plain_wrapper.c: Fold 'options' parameter into wops->unlink method 2003-05-14 Jani Taskinen * tests/lang/bug23624.phpt: MFB * tests/lang/bug23624.phpt tests/lang/bug23624.phpt: file bug23624.phpt was initially added on branch PHP_4_3. * ext/sockets/tests/.cvsignore: missing .cvsignore 2003-05-14 Edin Kadribasic * (PHP_4_3) ext/standard/credits_sapi.h: Credits update 2003-05-14 Sascha Schumann * ext/standard/file.c: MFB segfault fix 2003-05-14 Daniela Mariaschi * (PHP_4_3) ext/interbase/interbase.c ext/interbase/php_interbase.h: MFH: better fix bug #20641. Overflow numeric/deciaml datatype on NT * ext/interbase/interbase.c ext/interbase/php_interbase.h: better fix bug #20641. Overflow numeric/decimal datatype on NT 2003-05-14 Marcus Boerger * (PHP_4_3) NEWS: Update * (PHP_4_3) ext/dba/config.m4: MFH: Enable db builds configured with --with-uniquename * ext/dba/config.m4: Enable db builds configured with --with-uniquename 2003-05-14 Sara Golemon * ext/curl/streams.c ext/standard/file.c ext/standard/ftp_fopen_wrapper.c ext/standard/http_fopen_wrapper.c ext/standard/php_fopen_wrapper.c ext/zlib/zlib_fopen_wrapper.c main/php_streams.h main/streams/plain_wrapper.c main/streams/userspace.c: Setup unlink() method in wrapper_ops structure, implement unlink in plainfiles wrapper, explicitly set method NULL in other wrappers (for now), and rewrite unlink userland function to call into wrapper_ops 2003-05-14 Sascha Schumann * (PHP_4_3) ext/standard/file.c: Fix file_get_contents segfault on empty file 2003-05-14 Moriyoshi Koizumi * (PHP_4_3) ext/mbstring/tests/mb_send_mail01.phpt ext/mbstring/tests/mb_send_mail02.phpt ext/mbstring/tests/mb_send_mail03.phpt ext/mbstring/tests/mb_send_mail04.phpt ext/mbstring/tests/mb_send_mail05.phpt ext/mbstring/tests/mb_send_mail06.phpt: MFH(r-1.4, r-1.4, r-1.5, r-1.4, r-1.4, r-1.4): fixed tests so they won't fail in correct situations * ext/mbstring/tests/mb_send_mail01.phpt ext/mbstring/tests/mb_send_mail02.phpt ext/mbstring/tests/mb_send_mail03.phpt ext/mbstring/tests/mb_send_mail04.phpt ext/mbstring/tests/mb_send_mail05.phpt ext/mbstring/tests/mb_send_mail06.phpt: Fixed test so it won't fail in correct situations 2003-05-14 Ilia Alshanetsky * (PHP_4_3) sapi/cli/php_cli.c: Fixed a memory leak when -h flag is used. 2003-05-14 Jani Taskinen * tests/lang/bug23584.phpt: Added test case for bug #23584 * (PHP_4_3) sapi/cli/php_cli.c tests/lang/bug23584.phpt tests/lang/bug23584.phpt: - Fixed bug #23584 (error line numbers off by one when using #!php). 2003-05-13 Sascha Schumann * (PHP_4_3) ext/standard/php_fopen_wrapper.c: Readd fd 0-2 protection, so that users cannot close them * (PHP_4_3) ext/standard/php_fopen_wrapper.c: Supply STDIN/OUT/ERR_FILENO directly, instead of opening them through stdio's fdopen. * (PHP_4_3) sapi/cli/php_cli.c: Use POSIX IO here, mainly to fix interactive mode. This also fixes a possible cpu-time hog bug where a file would consist of "#" and nothing else. * (PHP_4_3) main/main.c main/php_streams.h main/streams.c: Use and supply zend_open func 2003-05-13 Jani Taskinen * ext/fdf/fdf.c: MFB: removing the crashbug on windows 2003-05-13 Ilia Alshanetsky * main/main.c: Fixed bug #23454 (_REQUEST did not handle arrays with same names from different sources correctly). 2003-05-13 Jani Taskinen * (PHP_4_3) NEWS: reorder 2003-05-13 Marcus Boerger * ext/dba/config.m4: Fix this test 2003-05-13 Moriyoshi Koizumi * (PHP_4_3) NEWS: made it slightly descriptive * (PHP_4_3) NEWS: BFN * sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c: Oops * sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c: Fixed bug #23610 2003-05-13 Sascha Schumann * (PHP_4_3) ext/ircg/ircg.c: Provide some information regarding fd use; should make fd leaks obvious * main/main.c: Ensure that open(".", 0); works, otherwise bail out 2003-05-13 Christian Stocker * ext/domxml/php_domxml.c: fixes possible segfault in domxml_xslt_result_dump_mem * (PHP_4_3) ext/domxml/php_domxml.c: fix possible segfault 2003-05-13 Adam Dickmeiss * ext/yaz/php_yaz.c ext/yaz/php_yaz.c: Fix problem with yaz_record in array mode, when record is unavailable. 2003-05-13 Wez Furlong * TODO: WS fix * TODO: Update TODO a little 2003-05-13 Sascha Schumann * main/main.c: MFB don't close random fds * (PHP_4_3) main/main.c: Ensure that we don't close a random fd fchdir(0) Err#20 ENOTDIR close(0) = 0 2003-05-13 Ilia Alshanetsky * main/network.c: emalloc -> safe_emalloc 2003-05-13 Wez Furlong * (PHP_4_3) NEWS: BFN! * (PHP_4_3) ext/standard/file.c main/network.c main/php_streams.h main/streams.c: Fix erroneous error status when attempting to use stream_select() on an SSL stream. As a by-product, this also fixes Bug #22238, stream_select() clobbers read buffer for pipes. 2003-05-12 Wez Furlong * (PHP_4_3) ext/standard/fsock.c main/network.c main/php_network.h: Probable fix for #23567 - pfsockopen returns dead connection. 2003-05-12 Moriyoshi Koizumi * (PHP_4_3) ext/mbstring/mbstring.c ext/mbstring/mbstring.h: MFH(r-1.175, r-1.53): applied the right fix for bug #23016 * ext/mbstring/mbstring.h: oops * ext/mbstring/mbstring.c ext/mbstring/mbstring.h: Applied the right fix for bug #23016 2003-05-12 Ilia Alshanetsky * (PHP_4_3) main/network.c: ifdef away win32 only variables. 2003-05-12 Sascha Schumann * sapi/thttpd/thttpd.c: improve keep alive handling * sapi/thttpd/config.m4 sapi/thttpd/thttpd.c: add premium thttpd support 2003-05-11 Martin Jansen * pear/PEAR.php: - Fixing note 2003-05-11 Moriyoshi Koizumi * ext/xml/expat_compat.h: Those pieces were not intended. Partly reverted. * NEWS: new feature news. * ext/xml/xml.c: Added an encoding detection option for expat XML parser. * (PHP_4_3) ext/standard/array.c: MFH(r-1.228): fixed bug #22463 and bug #23581 * ext/standard/array.c: Fixed bug #22463 and bug #23581 * (PHP_4_3) ext/standard/tests/array/bug22463.phpt ext/standard/tests/array/bug23581.phpt: MFH(r-1.1, r-1.1): added test cases for bug #22463 and bug #23581 * ext/standard/tests/array/bug23581.phpt: Added a test case for bug #23581 * ext/standard/tests/array/bug22463.phpt: Added test case for bug #22463 * ext/xml/expat_compat.h: Fixed compiler errors that occur when bundled libxml is not used. 2003-05-11 Rob Richards * ext/domxml/config.m4: Bundle support 2003-05-11 Moriyoshi Koizumi * ext/mbstring/mbstring.h: MFB(r-1.40.2.4): fixed bug #23016 2003-05-10 Moriyoshi Koizumi * (PHP_4_3) ext/mbstring/mbstring.h: Fixed bug #23016 2003-05-10 Rasmus Lerdorf * ext/imap/config.m4: Grr.. Who changed this file from tabs to spaces? * ext/imap/config.m4: MFB * (PHP_4_3) ext/imap/config.m4: Need to add the kerberos include dir here (fixes compile problem on RH9) 2003-05-10 Sascha Schumann * ext/session/php_session.h: Fix types of bug_compat entries PR: #21312 Submitted by: Rob Richards 2003-05-10 Sergey Kartashoff * ext/mnogosearch/php_mnogo.c ext/mnogosearch/php_mnogo.h: - A new functions Udm_Alloc_Agent_Array and Udm_Hash32 have been added to mnogosearch extesion for use with mnogosearch-3.2.11 or later. 2003-05-09 Hartmut Holzgraefe * (PHP_4_3) ext/fdf/fdf.c: removing the crashbug on windows * scripts/ext_skel_ng/php_function.php: 'stream' parameter support in proto parser and code generation 2003-05-09 Derick Rethans * (RELEASE_1_1) pear/package.dtd pear/PEAR/Common.php: - Add inheritance information to package inspection on 'pear package'. 2003-05-09 Hartmut Holzgraefe * scripts/ext_skel_ng/php_element.php: new proto data type: stream 2003-05-09 Edin Kadribasic * sapi/apache_hooks/mod_php4.c: Reverting last patch (merge from sapi/apache). * sapi/apache/mod_php5.c: Reverting my last patch because user reports it does not help solve the problem. (bug #23504) * (PHP_4_3) sapi/apache/mod_php4.c: Reverting my last patch because user reports it does not help solve the problem. (bug #23504) 2003-05-09 Hartmut Holzgraefe * ext/fdf/fdf.c: no more VC++ compile warnings 2003-05-09 Ilia Alshanetsky * ext/curl/interface.c: Add missing initialization. 2003-05-08 Moriyoshi Koizumi * ext/standard/tests/serialize/bug14293.phpt: Fixed test case so it reflects the recent change on var_dump() 2003-05-08 Pierre-Alain Joye * (RELEASE_1_1) pear/PEAR/Registry.php: Silent a notice 2003-05-08 Moriyoshi Koizumi * ext/standard/html.c: Added missing break * ext/xml/xml.c: Added initialisation for thread safety * (PHP_4_3) ext/standard/html.c: MFH(r-1.84): added "€" support for htmlentities() and html_entity_decode() * ext/standard/html.c: Added "€" support for htmlentities() and html_entity_decode() * ext/standard/html.c: I should have tested more carefully.. * ext/xml/xml.c: WS fix * ext/xml/xml.c: Fixed memleak when the libxml compat layer is used. 2003-05-08 Edin Kadribasic * sapi/apache/mod_php5.c: Fixed MFB side effect 2003-05-08 Hartmut Holzgraefe * scripts/ext_skel_ng/TODO: more todo items 2003-05-08 Moriyoshi Koizumi * NEWS: NFN * ext/standard/html.c: Improved html_entity_decode() so it can handle multibyte charsets and numeric entities. 2003-05-08 Edin Kadribasic * sapi/apache_hooks/mod_php4.c: Merge from sapi/apache (fix for #23504) * sapi/apache/mod_php5.c: MFB * (PHP_4_3) sapi/apache/mod_php4.c: Fix for bug #23504. Read per_dir configuration before trying to open the the php file for execution. 2003-05-08 Ilia Alshanetsky * php.ini-dist php.ini-recommended ext/standard/var.c ext/standard/tests/serialize/bug23298.phpt main/main.c main/php_globals.h: Make serialize precision a configurable option. 2003-05-07 Moriyoshi Koizumi * ext/xml/compat.c: Filled error_mappings[] with placeholders for actual error messages 2003-05-07 Sara Golemon * ext/standard/mail.c: Revert, this caused more trouble than it fixed. 2003-05-07 Moriyoshi Koizumi * ext/xml/compat.c: Added missing object initialisation Added missing sanity checks * ext/xml/compat.c ext/xml/expat_compat.h: Fixed typos * acinclude.m4: Fixed typo: this should have been withval * ext/standard/browscap.c: Removed redundant TSRMLS_FETCH's * ext/xml/compat.c: This should be needed. * ext/xml/compat.c ext/xml/expat_compat.h ext/xml/xml.c: Added even better allocator codes for both expat & libxml * (PHP_4_3) sapi/apache2handler/sapi_apache2.c: MFH(r-1.16): possible fix for bug #23455 (patch by rrichards@digarc.com) * sapi/apache2handler/sapi_apache2.c: Possible fix for bug #23455 (patch by rrichards@digarc.com) 2003-05-07 Marcus Boerger * main/main.c main/php.h main/php_globals.h: Infrastructure to catch warnings and throw tehm as errors autmatically 2003-05-06 Sascha Schumann * (PHP_4_3) NEWS NEWS: update 2003-05-06 Jani Taskinen * (PHP_4_3) NEWS: update 2003-05-06 Rasmus Lerdorf * (PHP_4_3) run-tests.php: Remind people that sending in their qa info may contain sensitive data. 2003-05-06 Sara Golemon * ext/standard/dns.c: HINFO RDATA is