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