2001-07-24 Andrei Zmievski * main/internal_functions.c.in: Remove references to global startup functions. 2001-07-24 Zeev Suraski * sapi/apache/mod_php4.c sapi/servlet/servlet.c main/php.h main/php_main.h main/SAPI.c main/internal_functions_win32.c main/main.c: Get rid of the redundant global startup code 2001-07-24 Frank M. Kromann * ext/fbsql/php_fbsql.c: Add extra check on Delete statements 2001-07-24 Harald Radi * ext/com/conversion.c: removed duplicate code and changed code slightly to be compatible with broken com implementations 2001-07-24 Andi Gutmans * ext/standard/assert.c: - MSHUTDOWN needs to return SUCCESS/FAILURE 2001-07-23 Stig Bakken * pear/DB/mysql.php: * fix race conditions when dealing with new sequence emulation (form Oleg) 2001-07-23 Thies C. Arntzen * ext/oci8/php_oci8.h: indention * pear/DB/oci8.php: DB_OK is a very different thing from $DB_OK * ext/standard/assert.c ext/standard/basic_functions.c: fix newly introduced mem-leak in assert-module 2001-07-23 Paul Moosman * ext/sybase_ct/php_sybase_ct.c: I added code to up the reference count of the database connection reference. This change fixes bug #11489 in php version 4.0.6. I derived this fix from the my_sql module. 2001-07-23 Sascha Schumann * main/main.c: Unbreak various tests and transparent session id rewriting for now. This has been tested extensively. Most SAPI modules (Apache 1.x, 2.0, thttpd, AOLserver, CGI, TUX, Caudium, Roxen, NSAPI, Phttpd, Pi3web, Servlet) call php_request_shutdown() right after php_execute_script (or equivalent functionality), so that output is possible under an overwhelmingly number of web-servers. 2001-07-23 Sebastian Bergmann * pear/Benchmark/Iterate.php pear/Benchmark/Timer.php pear/Math/Fraction.php pear/Math/Util.php: Make Math_Util a static class, synch Math_Fraction accordingly. Some whitespace fixes. 2001-07-23 Phil Driscoll * win32/install.txt: uploaded the install.txt version which was shipped with the 4.0.6 windows binary distributions with slight enhancement to cover the issue of dll location. 2001-07-23 Sascha Schumann * sapi/apache2filter/sapi_apache2.c: Handle file buckets for now; that allows us to pass something to the engine which it can handle. * sapi/thttpd/thttpd.c: Remove accidentially committed line * sapi/fastcgi/fastcgi.c: Call php_request_shutdown only, if the startup was successful. * sapi/apache/mod_php4.c sapi/apache/sapi_apache.c: Use synchronous php_request_shutdown in the standard case and let the pool cleanup function only become effective, when an error has occured. This fixes the problem that the request_conn was already dead when the request_shutdown was reached. 2001-07-23 Thomas V.V.Cox * pear/DB/common.php: fix getRow() and getAll() param compatibility fails in some circumstances (thank to Oleg for the report) 2001-07-22 Hartmut Holzgraefe * ext/session/tests/005.phpt ext/session/tests/006.phpt: these tow fail with "Constant sid already defined" i too if E_NOTICE error reporting is active 2001-07-22 Sascha Schumann * ext/standard/exec.c: While researching a crash-bug in mail(), I found these two goldies. Replace php_escape_shell_(arg|cmd) with straight-forward implementations. 2001-07-22 Thomas V.V.Cox * pear/DB/pgsql.php: handle error handlers properly in nextId() 2001-07-22 Martin Jansen * pear/File/SearchReplace.php: * Made File_SearchReplace more PEAR-conforming 2001-07-22 Thomas V.V.Cox * pear/DB/mysql.php: commit the new version of the patch from Oleg 2001-07-22 Daniel Beulshausen * main/config.w32.h: fix date('T') 2001-07-22 Martin Jansen * pear/DB/TESTERS: * added missing database interface to TESTERS * pear/XML/RPC.php: * Patch for RPC.php by Matt Allen 2001-07-22 Stig Bakken * pear/DB/tests/prepexe.inc pear/DB/tests/tableinfo.inc: * fixed some DB tests * pear/DB/mysql.php: (PEAR DB) mysql sequence emulation "terse table" patch from Oleg Rekutin * pear/DB/mysql.php: *doh* 2001-07-21 Stig Bakken * pear/DB/mysql.php pear/DB/tests/mysql/005.phpt pear/DB/tests/oci8/005.phpt pear/DB/tests/pgsql/005.phpt pear/DB/tests/sequences.inc: (PEAR DB) handle error handlers properly in nextId() 2001-07-21 Andi Gutmans * NEWS: - The __FILE__ fix and a couple of other NEWS entries which I forgot to commit. 2001-07-21 Zeev Suraski * sapi/apache/sapi_apache.c: Fix Apache build 2001-07-21 Rasmus Lerdorf * ext/standard/head.c: Left-over outdated comment 2001-07-21 Andi Gutmans * main/fopen_wrappers.c: - Shouldn't be needed anymore * sapi/servlet/servlet.c main/fopen_wrappers.h sapi/cgi/cgi_main.c main/fopen_wrappers.c: - Fix __FILE__ in the main script in CGI/command line mode. 2001-07-21 Zeev Suraski * sapi/isapi/php4isapi.c sapi/pi3web/pi3web_sapi.c sapi/servlet/servlet.c sapi/apache/mod_php4.c sapi/apache/sapi_apache.c sapi/cgi/cgi_main.c ext/standard/basic_functions.c main/main.c: Improved bailout mechanism, supports nested bailouts a-la try..catch Note: You may *not* return directly from a catch block * ext/standard/head.c: Remove redundant code 2001-07-21 Holger Zimmermann * sapi/pi3web/pi3web_sapi.c: Updated 2001-07-21 Sascha Schumann * ext/standard/php_string.h: Drop memchr() in php_memnstr in favor of manual scanning. This reduces the complexity of the function and is about 20% faster on Linux/x86. 2001-07-21 Zeev Suraski * ext/standard/head.c: Clarify and optimize 2001-07-21 Rasmus Lerdorf * ext/standard/head.c: Fix more crashes related to this switch to z_value 2001-07-20 Holger Zimmermann * sapi/pi3web/pi3web_sapi.c: Updated * sapi/pi3web/pi3web_sapi.h sapi/pi3web/pi3web_sapi.c: Updated PHP mode, fixed indent mode, added syntax check mode 2001-07-20 Sascha Schumann * ext/iconv/iconv.c ext/sablot/sablot.c: Fix last two instances of using ext/standard/php_output.h 2001-07-20 Thies C. Arntzen * ext/mbstring/mbstring.c ext/mailparse/mailparse.c: fix include 2001-07-20 Zeev Suraski * ext/standard/output.c ext/standard/php_output.h: Retain downwards compatibility - cool idea Jon :) * NEWS: Update NEWS * ext/standard/Makefile.in main/Makefile.in: Fix UNIX build * ext/session/session.c ext/standard/output.c main/internal_functions_win32.c main/output.c main/php.h win32/php4dllts.dsp: Fix Windows build * ext/standard/output.c ext/standard/php_output.h main/main.c main/output.c main/php_output.h: Avoid getting bailouts on text output during shutdown. Text output is now 'officially' disabled during shutdown (this doesn't change the Apache module behavior, but may change behavior of other server modules, in which it was possible to emit output during shutdown; I think it's a good step towards consistency, though) * configure.in: Fix broken text 2001-07-20 Daniel Beulshausen * ext/gd/gd.c: fix font handling in vdir mode 2001-07-20 Sascha Schumann * ext/ircg/ircg.c: Retire a hash function and use FNV-1 * ext/standard/string.c NEWS: Add optional support for using boyer-moore to str_replace. 2001-07-19 Joey Smith * ext/ext_skel: I just got annoyed by this, eventually. :) 2001-07-19 Marc Boeren * ext/dbx/dbx_odbc.c: Added the error-message functionality (new in odbc module) (Mc) * ext/dbx/tests/005.phpt ext/dbx/dbx.c: changed implementation of creating reference to a value by columnname (Mc) added a test for changing the referenced value (Mc) 2001-07-19 Adam Dickmeiss * ext/yaz/php_yaz.c: Function yaz_record handles MARC records that have identifers in 00X. 2001-07-19 Thomas V.V.Cox * pear/PEAR/Installer.php: move the package list handler methods to the new Packlist.php also removed the unused code * pear/PEAR/Packlist.php: This class will handle the pear packages database (it's experimental now) * pear/PEAR/Common.php: added TODO and checks before try to open the package.xml file 2001-07-19 Stanislav Malyshev * ext/standard/formatted_print.c: Fix warnings 2001-07-19 Sascha Schumann * NEWS: update * ext/session/mod_mm.c: Fix a serious long-standing bug which deleted the shared memory segment when an Apache children died. Dynamically resize hash-table. The hash key is now stored as part of the hash entry structure which saves a mm_malloc. ps_sd_new has been restructured to avoid code duplication. A bug concerning moving existing entries to the top of a linked list has been fixed. 2001-07-18 Sascha Schumann * ext/session/mod_mm.c: Fix GC bug which did not increment the proper variable. Fix warning regarding the initial hash value. Use php_uint32 everywhere. Speedup linked-list traversal by using the hash value. Degrade linked-list to singledly linked-list. Allocate a new shared memory buffer, if the data does not fit into the current one. Prior to this change, we always allocated a new buffer. Fix debug prints to be compatible with non-GCC compilers. NUL-terminate string return values. 2001-07-18 Thomas V.V.Cox * pear/PEAR/Installer.php: - Only decompress package once - Allow relative directory package calls (for ex: pear install packs/Pear_DB-1.1.tgz) 2001-07-18 Sascha Schumann * ext/session/session.c: Instead of using the poor system rand() algorithm and the system-time seed, rely on the long-living LCG to determine whether to start the GC process. * ext/standard/lcg.c ext/standard/php_lcg.h: The lcg needs to operate on signed 32-bit integers, so use the proper php_int32 types here. * ext/standard/basic_functions.h: Provide typedefs for php_int32 * ext/session/mod_mm.c: Retire old hash algorithm and use the FNV-1 algorithm. 2001-07-18 Harald Radi * ext/com/conversion.c: fixed a bug in 'case VT_DATE' * ext/com/COM.c ext/com/conversion.c: MFH and VT_DATE patch 2001-07-18 Thomas V.V.Cox * pear/PEAR/Installer.php: - remove the xml parser code (use PEAR_Common::infoFromDescFile) - added the new package.xml Dir tag support - killed many bugs and warnings (as it is quite usable yet, work is still in progress) * pear/PEAR/Packager.php: - always write a the package definition file as 'package.xml' inside the package - other clean-up's * pear/PEAR/Common.php: killed some warnings 2001-07-18 Stanislav Malyshev * ext/standard/formatted_print.c: Make variables receiving long be long Fix binary (x,o,b) formats - they should not be signed * ext/curl/curl.c: Prevent cURl from always outputting the header. Fix bug #12018 2001-07-18 Sascha Schumann * ext/ircg/ircg.c: Support IRCG 2.x Partly submitted by: Oliver Lehmann 2001-07-18 Jon Parise * pear/CODING_STANDARDS: Private members don't have to be functions. 2001-07-17 Jon Parise * pear/CODING_STANDARDS: Woops, missed a closing paren. * pear/CODING_STANDARDS: Describe the standards for function naming and private methods. 2001-07-17 Thomas V.V.Cox * pear/scripts/pear.in: Oops, said include but do require (thanks Jon and Rasmus) * pear/PEAR/Packager.php: - Removed the xml parser code (use now PEAR_Common::infoFromDescriptionFile()) - Added the ability to build packages without the need of being in the same dir as the package.xml file (f.ex: pear package ./mypack/package.xml) - Removed methods log() and mkdirHier() as they are now in Common.php - More debug code and error checks * pear/PEAR/Common.php: moved methods log() and mkdirHier() from Packager/Installer to here * pear/scripts/pear.in: include only the needed files 2001-07-17 Jason Greene * ext/ftp/ftp.c: Forgotten Include. This should fix the windows build (though I currently don't have a way to test it) 2001-07-17 Rasmus Lerdorf * main/php_globals.h main/SAPI.c main/main.c main/php_content_types.c: Add always_populate_raw_post_data ini directive and default it to 0 to maintain current behaviour. If this is turned on then $HTTP_RAW_POST_DATA is always populated with a copy of the raw post data. 2001-07-17 Chuck Hagenbuch * pear/DB.php: fix problem with static usage... 2001-07-17 Joey Smith * ext/sybase/php_sybase_db.c: Be consistent with hashed_details behavior. 2001-07-17 Jason Greene * ext/ftp/ftp.c ext/ftp/ftp.h ext/ftp/php_ftp.c: Added support for socket and popen file types to ftp_fput 2001-07-16 Zeev Suraski * main/rfc1867.c: Another layout fix * main/rfc1867.c: Fix layout Guys - when submitting patches - please make sure you're not breaking the layout of the code! It's not less important than the patch itself. 2001-07-16 Thomas V.V.Cox * pear/PEAR/Common.php: extend infoFromDescriptionFile() to: - Handle the new FileList->Dir tag format (see http://marc.theaimsgroup.com/?l=pear-dev&m=99071271521558&w=2) - Attributes of Files can inherit from Dir - Support for the experimental LibFile/LibName/Sources tags other indents and fixes 2001-07-16 Stanislav Malyshev * ext/standard/file.c: Make read always 0-terminate strings 2001-07-16 Zeev Suraski * main/fopen_wrappers.c: Fix the crash Joey found * main/fopen_wrappers.c: Generalize 2001-07-16 Andrei Zmievski * NEWS: Fix NEWS. 2001-07-16 Stanislav Malyshev * ext/gmp/CREDITS: Add credits to GMP 2001-07-16 Joey Smith * ext/domxml/php_domxml.c: Close Bug #10235. This makes domxml_root() work again. It now works equally as well as object method or a simple function. 2001-07-16 Rasmus Lerdorf * ext/sockets/sockets.c main/safe_mode.c: Fix a couple of build warnings 2001-07-15 Stig Bakken * pear/DB.php: (PEAR DB) some doc fixes * pear/DB/storage.php: (PEAR DB_storage) fixed validation bug 2001-07-15 Zeev Suraski * ext/standard/var.c: Update cast * main/main.c: Fix warning * ext/imap/php_imap.c: Fix an inline * ext/com/conversion.c ext/java/java.c ext/standard/file.c: Get rid of var_uninit() * ext/com/COM.c ext/standard/var.c sapi/cgi/cgi_main.c NEWS: Improved interactive mode - it is now available in all builds, without any significant slowdown * ext/standard/scanf.c ext/standard/scanf.h: Fix an inline * main/fopen_wrappers.c: Fix a crash with the new check-in-cwd code. It will now work only with files which are included in runtime, and not files which are opened at startup (e.g., php.ini) * main/main.c: 2nd bug in the same line * main/main.c: remove bogus & * main/main.c: Make bailouts valid at request_startup 2001-07-15 Stig Venaas * ext/ldap/ldap.c: Fixed memory leaks in ldap_get_entries() and ldap_get_dn() when using RFC1823 API 2001-07-14 Thomas V.V.Cox * pear/DB/mysql.php: not quote integers in quote() * pear/DB/pgsql.php: added a native quote method 2001-07-14 Bertrand Mansion * pear/HTML/Table.php: Now compatible with error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE). Thanks to Olivier and a fix on variables existence check. 2001-07-14 Andi Gutmans * ext/standard/http_fopen_wrapper.c: - Faster without calling strlen() 2001-07-14 Rasmus Lerdorf * ext/standard/http_fopen_wrapper.c: Fix for bug #11632 2001-07-14 Andrei Zmievski * NEWS ext/bz2/config.m4: Fix NEWS. 2001-07-14 Wez Furlong * ext/gd/gd.c: Fix for bug #12065 2001-07-14 Thies C. Arntzen * ext/oci8/oci8.c: clearify ocisetprefetch 2001-07-13 Boian Bonev * ext/vpopmail/php_vpopmail.c: replaced add_index_string with add_next_index_string made vpopmail_alias_get_all return sane result 2001-07-13 James E. Flemer * ext/standard/dir.c main/fopen_wrappers.c main/main.c main/php_globals.h main/safe_mode.c main/safe_mode.h php.ini-dist php.ini-optimized: o Fixed Bug #12121: chdir and safe_mode - [ main/safe_mode.h ] added new checkuid mode: CHECKUID_ALLOW_ONLY_FILE: skips directory check if file check fails - [ ext/standard/dir.c ] changed php_checkuid() to use CHECKUID_ALLOW_ONLY_FILE instead of CHECKUID_ALLOW_ONLY_DIR - [ main/safe_mode.c ] added code for new checkuid mode o Fixed Bug #12119: safe mode owner check can be bypassed with symlink - [ main/safe_mode.c ] use VCWD_REALPATH to resolve destination of symlink before trimming filename o New Feature: safe_mode_include_dir (php.ini directive) - Allows bypassing UID/GID checks when including files from the directory in safe_mode_include_dir and its subdirectories. (safe_mode must be on, directory must also be in include_path or full path must be used when including) o Fixed Feature: safe_mode_gid (php.ini directive) - Correctly check (and report) UID/GID bits on directories o Changed include() fall back to scripts cwd implementation - CWD added to the (local) search path in php_fopen_with_path() instead of seperate case. [ main/fopen_wrappers.c ] 2001-07-13 Martin Jansen * pear/File/Passwd.php: * Applied patches by Alexander Merz to Passwd.php. * pear/XML/RPC.php: * tabs -> whitespace 2001-07-13 Rasmus Lerdorf * ext/pgsql/pgsql.c: Fix for #11941 * ext/fdf/fdf.c ext/fdf/php_fdf.h NEWS: Add fdf_set_encoding() 2001-07-13 Sterling Hughes * ext/curl/curl.c: add missing break statements. 2001-07-13 Sascha Schumann * main/php_globals.h main/main.c: Fix xmlrpc_error:number handling 2001-07-13 Thies C. Arntzen * ext/zlib/tests/003.phpt: change test-name * ext/zlib/tests/001.phpt ext/zlib/tests/002.phpt ext/zlib/tests/003.phpt ext/zlib/zlib.c: make sure all string from zlib are \0 terminated. change one realloc to erealloc (though this code is never reached IMHO) add regression tests * ext/zlib/zlib.c: fixed #12091. added \0 bytes at EOS in a few cases. * ext/standard/iptc.c: - Fixed crash in iptcparse() if the supplied data was bogus. * NEWS: . * ext/session/session.c ext/session/tests/004.phpt: make regession test of session work without the ugly hack in session.c and removed that ugly hack. 2001-07-13 Martin Jansen * pear/XML/RPC.php: * Fixed parse error (Submitted by: yavo ) 2001-07-13 Rasmus Lerdorf * ext/snmp/snmp.c: Fix for bug #12081 * ext/snmp/snmp.c: Add port support to snmp functions 2001-07-13 Rui Hirokawa * ext/pcre/php_pcre.c: added an option to support utf-8 in pcre. 2001-07-13 John Donagher * ext/pfpro/config.m4: Quote grep patterns to avoid shell interpretation 2001-07-13 Harald Radi * ext/com/TODO: New file. * ext/com/TODO: no message 2001-07-13 Boian Bonev * ext/vpopmail/php_vpopmail.c: replaced add_index_string with add_next_index_string made vpopmail_alias_get_all return sane result 2001-07-13 James E. Flemer * ext/standard/dir.c main/fopen_wrappers.c main/main.c main/php_globals.h main/safe_mode.c main/safe_mode.h php.ini-dist php.ini-optimized: o Fixed Bug #12121: chdir and safe_mode - [ main/safe_mode.h ] added new checkuid mode: CHECKUID_ALLOW_ONLY_FILE: skips directory check if file check fails - [ ext/standard/dir.c ] changed php_checkuid() to use CHECKUID_ALLOW_ONLY_FILE instead of CHECKUID_ALLOW_ONLY_DIR - [ main/safe_mode.c ] added code for new checkuid mode o Fixed Bug #12119: safe mode owner check can be bypassed with symlink - [ main/safe_mode.c ] use VCWD_REALPATH to resolve destination of symlink before trimming filename o New Feature: safe_mode_include_dir (php.ini directive) - Allows bypassing UID/GID checks when including files from the directory in safe_mode_include_dir and its subdirectories. (safe_mode must be on, directory must also be in include_path or full path must be used when including) o Fixed Feature: safe_mode_gid (php.ini directive) - Correctly check (and report) UID/GID bits on directories o Changed include() fall back to scripts cwd implementation - CWD added to the (local) search path in php_fopen_with_path() instead of seperate case. [ main/fopen_wrappers.c ] 2001-07-13 Martin Jansen * pear/File/Passwd.php: * Applied patches by Alexander Merz to Passwd.php. * pear/XML/RPC.php: * tabs -> whitespace 2001-07-13 Rasmus Lerdorf * ext/pgsql/pgsql.c: Fix for #11941 * ext/fdf/fdf.c ext/fdf/php_fdf.h NEWS: Add fdf_set_encoding() 2001-07-13 Sterling Hughes * ext/curl/curl.c: add missing break statements. 2001-07-13 Sascha Schumann * main/php_globals.h main/main.c: Fix xmlrpc_error:number handling 2001-07-13 Thies C. Arntzen * ext/zlib/tests/003.phpt: change test-name * ext/zlib/tests/001.phpt ext/zlib/tests/002.phpt ext/zlib/tests/003.phpt ext/zlib/zlib.c: make sure all string from zlib are \0 terminated. change one realloc to erealloc (though this code is never reached IMHO) add regression tests * ext/zlib/zlib.c: fixed #12091. added \0 bytes at EOS in a few cases. * ext/standard/iptc.c: - Fixed crash in iptcparse() if the supplied data was bogus. * NEWS: . * ext/session/session.c ext/session/tests/004.phpt: make regession test of session work without the ugly hack in session.c and removed that ugly hack. 2001-07-13 Martin Jansen * pear/XML/RPC.php: * Fixed parse error (Submitted by: yavo ) 2001-07-13 Rasmus Lerdorf * ext/snmp/snmp.c: Fix for bug #12081 * ext/snmp/snmp.c: Add port support to snmp functions 2001-07-13 Rui Hirokawa * ext/pcre/php_pcre.c: added an option to support utf-8 in pcre. 2001-07-13 John Donagher * ext/pfpro/config.m4: Quote grep patterns to avoid shell interpretation 2001-07-13 Harald Radi * ext/com/TODO: New file. * ext/com/TODO: no message 2001-07-12 Harald Radi * ext/com/COM.c ext/com/com.h ext/com/conversion.c ext/com/conversion.h ext/com/php_COM.h ext/com/variant.h: no message 2001-07-12 Frank M. Kromann * ext/fbsql/php_fbsql.c: Fixing bug when using select unique from The value was not returned to the script 2001-07-12 Martin Jansen * pear/XML/RPC.php: * Merged in latest changes to XML RPC from www.usefulinc.com 2001-07-12 Thomas V.V.Cox * pear/DB/oci8.php pear/DB/odbc.php: removed no longer needed quoteString() method * pear/DB/common.php: New features for quoting: - Renamed quoteString() method to quote() (compatibility preserved) - quote() now returns "NULL" when the value is equal to null (php constant) or else an escaped string - quote() now escapes "'" in the ISO SQL 2 way - Added the new placeholder "!" that will left the string unchanged * pear/DB/mysql.php: added mysql specific quote method * pear/DB.php: added DB_PARAM_MISC constant to use in prepare/execute 2001-07-12 Christian Stocker * pear/Experimental/PEAR/WebInstaller.php: Added link to directly download the .tgz file 2001-07-11 Sascha Schumann * ext/standard/php_smart_str.h: Allow extensions to define custom prealloc sizes 2001-07-11 Sterling Hughes * ext/curl/curl.c: Herr sascha's reccomendation. * ext/curl/curl.c: Return proper length, thanks for excellent reports by Colin. 2001-07-11 Zeev Suraski * main/fopen_wrappers.c: Remove unreferenced variable 2001-07-11 Thies C. Arntzen * ext/standard/output.c: use ZVAL_* macros * ext/zlib/zlib.c: gzencode() now zero-terminates its buffer. 2001-07-11 Hartmut Holzgraefe * ext/session/session.c: workaround to make ext/session well behaved with 'make test' and E_ALL * ext/session/session.c ext/session/php_session.h: cleanup in preparation for session_readonly() * run-tests.php: once again, make test would not work right with error_reporting=E_ALL 2001-07-11 Thies C. Arntzen * ext/sybase/php_sybase_db.c ext/xml/xml.c ext/sybase_ct/php_sybase_ct.c ext/mssql/php_mssql.c ext/oci8/oci8.c ext/standard/assert.c ext/standard/url.c ext/com/COM.c ext/com/VARIANT.c ext/com/conversion.c ext/java/java.c ext/msql/php_msql.c: ZVAL_BOOL(v,0) -> ZVAL_FALSE(v) 2001-07-11 Stanislav Malyshev * ext/standard/var.c: More correct pseudo-fix 2001-07-11 Zeev Suraski * ext/sybase_ct/php_sybase_ct.c ext/xml/xml.c ext/sybase/php_sybase_db.c ext/msql/php_msql.c ext/mssql/php_mssql.c ext/standard/url.c ext/com/COM.c ext/com/VARIANT.c ext/com/conversion.c ext/java/java.c: Nuke zval_reset 2001-07-11 Thomas V.V.Cox * pear/DB.php: added LOCK/UNLOCK to mainps queries (reported by Erik Hjortsberg) 2001-07-11 Zeev Suraski * ext/xml/xml.c ext/standard/url.c ext/sybase/php_sybase_db.c ext/sybase_ct/php_sybase_ct.c ext/msql/php_msql.c ext/mssql/php_mssql.c ext/com/COM.c ext/com/VARIANT.c ext/com/conversion.c ext/java/java.c: var_reset -> ZVAL_RESET 2001-07-11 Shane Caraveo * ext/standard/var.c: prevent php from crashing when serializing circular data. This script produced the crash. 2001-07-11 Martin Jansen * pear/XML/RPC.php: * Patch for RPC.php (Submited by: yavor shahpasov ) 2001-07-11 Andrei Zmievski * NEWS: Wrap lines. * ext/wddx/wddx.c: Modified to work with the new parameter parsing API as a demonstration. 2001-07-11 Sterling Hughes * ext/curl/curl.c: fix. 2001-07-11 Sascha Schumann * ext/standard/php_smart_str.h: Allow extensions to define custom prealloc sizes 2001-07-11 Sterling Hughes * ext/curl/curl.c: Herr sascha's reccomendation. * ext/curl/curl.c: Return proper length, thanks for excellent reports by Colin. 2001-07-11 Zeev Suraski * main/fopen_wrappers.c: Remove unreferenced variable 2001-07-11 Thies C. Arntzen * ext/standard/output.c: use ZVAL_* macros * ext/zlib/zlib.c: gzencode() now zero-terminates its buffer. 2001-07-11 Hartmut Holzgraefe * ext/session/session.c: workaround to make ext/session well behaved with 'make test' and E_ALL * ext/session/session.c ext/session/php_session.h: cleanup in preparation for session_readonly() * run-tests.php: once again, make test would not work right with error_reporting=E_ALL 2001-07-11 Thies C. Arntzen * ext/sybase/php_sybase_db.c ext/xml/xml.c ext/sybase_ct/php_sybase_ct.c ext/mssql/php_mssql.c ext/oci8/oci8.c ext/standard/assert.c ext/standard/url.c ext/com/COM.c ext/com/VARIANT.c ext/com/conversion.c ext/java/java.c ext/msql/php_msql.c: ZVAL_BOOL(v,0) -> ZVAL_FALSE(v) 2001-07-11 Stanislav Malyshev * ext/standard/var.c: More correct pseudo-fix 2001-07-11 Zeev Suraski * ext/sybase_ct/php_sybase_ct.c ext/xml/xml.c ext/sybase/php_sybase_db.c ext/msql/php_msql.c ext/mssql/php_mssql.c ext/standard/url.c ext/com/COM.c ext/com/VARIANT.c ext/com/conversion.c ext/java/java.c: Nuke zval_reset 2001-07-11 Thomas V.V.Cox * pear/DB.php: added LOCK/UNLOCK to mainps queries (reported by Erik Hjortsberg) 2001-07-11 Zeev Suraski * ext/xml/xml.c ext/standard/url.c ext/sybase/php_sybase_db.c ext/sybase_ct/php_sybase_ct.c ext/msql/php_msql.c ext/mssql/php_mssql.c ext/com/COM.c ext/com/VARIANT.c ext/com/conversion.c ext/java/java.c: var_reset -> ZVAL_RESET 2001-07-11 Shane Caraveo * ext/standard/var.c: prevent php from crashing when serializing circular data. This script produced the crash. 2001-07-11 Martin Jansen * pear/XML/RPC.php: * Patch for RPC.php (Submited by: yavor shahpasov ) 2001-07-11 Andrei Zmievski * NEWS: Wrap lines. * ext/wddx/wddx.c: Modified to work with the new parameter parsing API as a demonstration. 2001-07-11 Sterling Hughes * ext/curl/curl.c: fix. 2001-07-10 Frank M. Kromann * ext/fbsql/php_fbsql.c: changed return value from fbsql_query to be booloan * ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.h: Fixing return value from fbsql_query after a DELETE FROM with success. 2001-07-10 Thomas V.V.Cox * pear/DB/common.php: fix bug when call excute multiple times (thanks to Oleg Rekutin and Paul DuBois) * pear/DB.php: added NEED_MORE_DATA error message to $errorMessages 2001-07-10 Andi Gutmans * main/fopen_wrappers.c: - Nuke fprintf() * main/fopen_wrappers.c: - Commit patch which checks for an include file in the calling scripts' current working directory if everything else fails (include_path). - Right now this also effects things like opening php.ini. It'll now always check in the current working directory for php.ini. I think this doesn't screw up todays behavior. 2001-07-10 Sterling Hughes * ext/curl/curl.c: * ext/curl/curl.c: If the transfer fails, still free the buffer if it exists. 2001-07-10 Zeev Suraski * main/fopen_wrappers.c: Whitespace 2001-07-10 Sascha Schumann * main/main.c main/php_globals.h NEWS: Allow errors to be returned as XMLRPC fault packets. Submitted by: Matt Allen 2001-07-10 Chuck Hagenbuch * pear/DB/mssql.php: Suppress error messages from the connect function 2001-07-10 Christian Stocker * pear/Cache/Container/file.php: patch suggested by yavor makes more sanity checks on cache_dir 2001-07-10 Rasmus Lerdorf * NEWS: manual update 2001-07-10 Zeev Suraski * ext/mcrypt/mcrypt.c: Fix a couple of buffer overflows in mcrypt.c * pear/HTML/IT_Error.php: Fix bug #11823 (appears to be legit) 2001-07-10 Thomas V.V.Cox * pear/DB.php: minor in-line doc fix 2001-07-10 Frank M. Kromann * ext/fbsql/php_fbsql.c: changed return value from fbsql_query to be booloan * ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.h: Fixing return value from fbsql_query after a DELETE FROM with success. 2001-07-10 Thomas V.V.Cox * pear/DB/common.php: fix bug when call excute multiple times (thanks to Oleg Rekutin and Paul DuBois) * pear/DB.php: added NEED_MORE_DATA error message to $errorMessages 2001-07-10 Andi Gutmans * main/fopen_wrappers.c: - Nuke fprintf() * main/fopen_wrappers.c: - Commit patch which checks for an include file in the calling scripts' current working directory if everything else fails (include_path). - Right now this also effects things like opening php.ini. It'll now always check in the current working directory for php.ini. I think this doesn't screw up todays behavior. 2001-07-10 Sterling Hughes * ext/curl/curl.c: * ext/curl/curl.c: If the transfer fails, still free the buffer if it exists. 2001-07-10 Zeev Suraski * main/fopen_wrappers.c: Whitespace 2001-07-10 Sascha Schumann * main/main.c main/php_globals.h NEWS: Allow errors to be returned as XMLRPC fault packets. Submitted by: Matt Allen 2001-07-10 Chuck Hagenbuch * pear/DB/mssql.php: Suppress error messages from the connect function 2001-07-10 Christian Stocker * pear/Cache/Container/file.php: patch suggested by yavor makes more sanity checks on cache_dir 2001-07-10 Rasmus Lerdorf * NEWS: manual update 2001-07-10 Zeev Suraski * ext/mcrypt/mcrypt.c: Fix a couple of buffer overflows in mcrypt.c * pear/HTML/IT_Error.php: Fix bug #11823 (appears to be legit) 2001-07-10 Thomas V.V.Cox * pear/DB.php: minor in-line doc fix 2001-07-09 Adam Daniel * pear/HTML/Page.php: removed the Content-Length header to stop problems with php sessions 2001-07-09 Rasmus Lerdorf * ext/standard/array.c: Make range() function smarter * main/safe_mode.c: Fix Windows build (I think) 2001-07-09 Andrei Zmievski * ext/standard/credits.c: *** empty log message *** 2001-07-09 Thies C. Arntzen * ext/oci8/oci8.c: fix newly introduced SEFAULT. 2001-07-09 Sascha Schumann * ext/ircg/ircg_scanner.c ext/ircg/ircg_scanner.re: Flush some untested changes: This reorganizes the scanner in the way as proposed by Cowan et al. * ext/ircg/ircg.c: Mark magic as invalid * ext/standard/string.c: __USE_GNU should not be defined by an application. 2001-07-09 Rasmus Lerdorf * ext/standard/basic_functions.h ext/standard/pageinfo.c ext/standard/pageinfo.h main/main.c main/php_globals.h main/safe_mode.c ext/standard/basic_functions.c php.ini-dist php.ini-optimized: Add getmygid() and safe_mode_gid ini directive to allow safe mode to do a gid check instead of a uid check. 2001-07-09 Derick Rethans * ext/standard/exec.h: - Added php_escape_shell_arg to the header file 2001-07-09 Thies C. Arntzen * ext/standard/tests/assert/assert.phpt ext/standard/basic_functions.c ext/standard/assert.c: - assert() now accepts the array(&$obj,"methodname") syntax. + some cleanups * ext/standard/tests/assert/assert.phpt: added test for assert * ext/standard/assert.c: changed to use Z_* macros * ext/standard/tests/serialize/001.phpt ext/standard/php_var.h ext/standard/var.c: added test for serialize changed var.c to use Z_* macros * ext/xml/xml.c: xml_utf8_encode: make sure the returned data is zero-terminated * ext/oci8/oci8.c: use erealloc for zvals! 2001-07-09 Thomas V.V.Cox * pear/DB/pgsql.php: catch and report the native error in connect 2001-07-08 Sascha Schumann * ext/standard/basic_functions.c: Reset strtok_string, so that strtok can be used in all session handler functions. 2001-07-08 Shane Caraveo * ext/standard/mail.c: Enable using an external mailer under windows. 1. this depends on the patch to fix tsrm I sent to dev 2. this provides backwards compatibility, as long as sendmail_path in the ini file is empty, the old internal mailer will be used, once sendmail_path is defined, the external sendmail program will be used. I tested with indigomail from www.indigostar.com, which provides the same command line interface as sendmail no linux. 2001-07-08 Sascha Schumann * ext/standard/mail.c: Needed for the prototype of php_escape_shell_cmd(). 2001-07-08 Christian Stocker * pear/Experimental/PEAR/WebInstaller.php: Included some information to be printed. 2001-07-08 Thies C. Arntzen * ext/oci8/php_oci8.h ext/oci8/oci8.c: - Make sure that OCI8 outbound variables are always zero-terminated. 2001-07-08 Christian Stocker * pear/Experimental/PEAR/WebInstaller.php: Cleaner code in the caching part * pear/Experimental/PEAR/WebInstaller.php: reads Packages.xml.gz if it's available on the serverside (and zlib is compiled) caches the Packages-File 2001-07-08 Joey Smith * ext/domxml/php_domxml.c: This should get xmldocfile() working again. This should fix bugs: 11192, 10899 2001-07-07 Sebastian Bergmann * pear/Cache/Container/shm.php pear/Cache/Container/file.php pear/Cache/Container/phplib.php pear/Cache/Container/db.php pear/Cache/Container/dbx.php pear/Cache/URL.php pear/Cache/Graphics.php pear/Cache/Output.php pear/Cache/OutputCompression.php pear/Cache/Error.php pear/Cache/Container.php pear/Cache.php: Convert double-quotes to single-quotes. 2001-07-07 Christian Stocker * pear/Experimental/PEAR/WebInstaller.php: Typo * pear/Experimental/PEAR/WebInstaller.php: This class should simplify the task of installing PEAR-packages, if you don't have a cgi-php binary on your system or you don't have access to the system-wide pear directory. see the inline comments for details 2001-07-07 Martin Jansen * pear/PEAR.php: * reverted "DIRECTORY_SEPARATOR" patch * pear/PEAR.php: * added missing constant 2001-07-07 Thomas V.V.Cox * pear/DB/STATUS: Changed the feature name "fetch absolute rows" with the more adecuate "fetch row by number". Also updated the odbc status. * pear/PEAR/Packager.php: addes more logging and security options 2001-07-06 Thomas V.V.Cox * pear/PEAR/Packager.php: whitespaces 2001-07-06 Jason Greene * ext/pcntl/tests/001.phpt: Signal numbers are not uniform accross all platforms. Modified test to use the constants unless a failure occurs. 2001-07-06 Daniel Beulshausen * ext/mbstring/mbstring.dsp: fix dsp (?) * ext/printer/printer.c ext/printer/php_printer.h: fix win9x crash bug + improve resource freeing 2001-07-06 Dan Kalowsky * ext/odbc/config.m4: Making --with-openlink work the same as --with-iodbc for it's eventual disappearing act. 2001-07-06 Rui Hirokawa * ext/mbstring/mbstring.c: fixed argument number in mb_send_mail(). 2001-07-06 Sascha Schumann * ext/dbplus/config.m4: Fix Unix build (AC_ADD_* -> PHP_ADD_*) 2001-07-06 Christian Stocker * pear/Config.php: Patch by Tobias, so parseInput returns pearError 2001-07-06 Daniel Beulshausen * main/config.w32.h: enable get*by* networking functions + remove comments * ext/calendar/calendar.c: fix win32 build 2001-07-06 Jason Greene * ext/pcntl/pcntl.c: Fix proto's and some ws ugliness * ext/pcntl/tests/001.exp ext/pcntl/tests/001.out ext/pcntl/tests/001.php ext/pcntl/tests/001.phpt ext/pcntl/pcntl.c ext/pcntl/php_pcntl.h ext/pcntl/test-pcntl.php: Added wait.h functionality to pcntl Added tests for such functionality Removed bogus files 2001-07-06 Thomas V.V.Cox * pear/XML/Parser.php: note about the class needs PHP >= 4.0.4pl1 and removed trailing white spaces 2001-07-06 Joey Smith * ext/sybase_ct/php_sybase_ct.c: Be consistent across all cases. 2001-07-06 Hartmut Holzgraefe * ext/dbplus/CREDITS ext/dbplus/EXPERIMENTAL ext/dbplus/Makefile.in ext/dbplus/README ext/dbplus/config.m4 ext/dbplus/nonimp_dbplus.c ext/dbplus/php_dbplus.c ext/dbplus/php_dbplus.h ext/dbplus/tests/001.phpt ext/dbplus/.cvsignore: experimental db++ database support 2001-07-05 Hartmut Holzgraefe * ext/dbplus/dbplus.c: preliminary documentation for db++ support in ext/dbplus 2001-07-05 Sean Bright * ext/standard/file.c: This should be lower-cased per the documentation and previous implementation. 2001-07-05 Jason Greene * ext/posix/config.m4: Check for getpgid (torben@php.net) 2001-07-05 Wez Furlong * ext/gd/gd.c ext/gd/php_gd.h: Made imagegammacorrect() work on true-color images. Added support for new ImageStringFTEx function (due in GD 2.0.2). * ext/openssl/openssl.c: Change a load of E_ERRORS into E_WARNINGs; it was being a bit too severe, which meant that scripts could not identify (or even display) errors before PHP bailed out. 2001-07-05 Frank M. Kromann * ext/mssql/php_mssql.c: Optimizing the mssql_execute function. 2001-07-05 Colin Viebrock * pear/Net/Curl.php: Two things missing that I often need ... :) 2001-07-05 Wez Furlong * ext/standard/string.c: More ifdefs, just in case. * ext/standard/string.c: Added loads of #ifdefs; should fix Bug #11889. * ext/calendar/calendar.c: Added name for enum, hopefully fixing the win32 build. 2001-07-05 Derick Rethans * ext/standard/mail.c: - Fix for the first part of Bug #11890 - Fixed a bug that allowed users to spawn processes while using the 5th parameter to mail(). 2001-07-05 Jason Greene * ext/standard/string.c: Fix build on linux Heads up Wez 2001-07-05 Thomas V.V.Cox * pear/Experimental/XML/Xml2obj.php: only store the char data inside tags 2001-07-04 Jason Greene * ext/pcntl/README: no need to implement these functions, already in posix module * ext/pcntl/config.m4: Actually check for the needed system calls. Currently require sigaction, fork, waitpit. 2001-07-04 Thomas V.V.Cox * pear/Mail/mime.php: First release of the Mime Mail Composer Class 2001-07-04 Sascha Schumann * ext/standard/url_scanner_ex.h ext/standard/url_scanner_ex.re ext/standard/output.c ext/standard/url_scanner_ex.c ext/session/php_session.h ext/session/session.c: Improve url scanner speed (up to 40% for large chunks of data) and handle some corner cases better. The scanner has been changed to the format as proposed in "RE2C - A More Versatile Scanner Generator" by Cowan et al. 2001-07-04 Nikos Mavroyanopoulos * ext/ovrimos/ovrimos.c: fixes in source documentation 2001-07-04 Christian Stocker * pear/Config.php: stupid missing semicolon 2001-07-04 Wez Furlong * ext/calendar/php_calendar.h ext/calendar/CREDITS ext/calendar/calendar.c: Added a couple of new functions to "modularize" working with calendars. Added a few constants for the existing functions, and tidied them up a bit. * ext/standard/string.c configure.in ext/standard/basic_functions.c ext/standard/html.c ext/standard/php_string.h: (PHP nl_langinfo) Added function when provided by OS (PHP htmlentities, htmlspecialchars) Uses nl_langinfo to determine charset information. (Wez Furlong) 2001-07-04 Rasmus Lerdorf * php.ini-dist: Stick open_basedir in here 2001-07-03 Jani Taskinen * ext/gd/config.m4: This works better. 2001-07-03 Jon Parise * pear/XML/RPC.php: xmlrpc_decode -> XML_RPC_decode Submitted by: Seth Fitzsimmons 2001-07-03 Frank M. Kromann * ext/fbsql/EXPERIMENTAL: This module is no longer experimental 2001-07-03 Chuck Hagenbuch * pear/Mail/RFC822.php: initialize $comment var 2001-07-03 Rui Hirokawa * ext/xslt/README.XSLT-BACKENDS: fixed an argument in example of ext/xslt. 2001-07-03 Sebastian Bergmann * pear/Cache/Function.php pear/Cache/URL.php: Some comment/whitespace changes. 2001-07-03 Rainer Schaaf * ext/pdf/pdf.c: - fixed bug in pdf_open_image_file when using images as masks. - clean up some comments 2001-07-03 Sterling Hughes * ext/xslt/README.XSLT-BACKENDS ext/xslt/sablot.c: Small fixes. 2001-07-03 Christian Stocker * pear/Config.php: Write-Patch by Alexander for bug reported by Yavor 2001-07-02 Zeev Suraski * sapi/cgi/cgi_main.c ext/standard/php_output.h main/main.c ext/standard/output.c: Fix a major thread safety bug in the output mechanism 2001-07-02 Thomas V.V.Cox * pear/DB/MAINTAINERS: Added Frank M. Kromann as MS SQL Pear extension maintainer. Other maintainers are very welcome. 2001-07-02 Jani Taskinen * ext/gd/gd.c: Missing constant. 2001-07-02 Ben Mansell * sapi/fastcgi/fastcgi.c: Fix FastCGI shutdown for MacOSX, it didn't want to die. 2001-07-02 Sterling Hughes * ext/curl/curl.c: Fix possible corruption problem with curl_errno() and curl_error() * ext/curl/curl.c: Fix mispell. 2001-07-02 Derick Rethans * ext/standard/basic_functions.c: - Fixed proto's (Patch by Zak) 2001-07-02 Christian Stocker * pear/Experimental/Config/Container/xml.php pear/Experimental/Config/Container/IniFile.php pear/Experimental/Config/Container/db.php pear/Experimental/Config/README.Config pear/Experimental/Config/Container.php pear/Experimental/Config.php pear/Config/Container/IniFile.php pear/Config/Container/db.php pear/Config/Container/xml.php pear/Config/Container.php pear/Config/README.Config pear/Config.php: Moved Config-Package from Experimental to main-directory, since noone complained about it ;) 2001-07-02 Rui Hirokawa * ext/sablot/config.m4 ext/xslt/config.m4: fixed a link problem of shared extension module in ext/xslt. 2001-07-01 Daniel Beulshausen * ext/standard/php_var.h ext/standard/var.c: PHPAPI-ize php_var_* functions 2001-07-01 Sascha Schumann * ext/ircg/README.txt: We support this version only 2001-07-01 Sebastian Bergmann * pear/Makefile.in: Fix for #11821. 2001-07-01 Sean Bright * ext/standard/file.c: Remove unused variable. 2001-07-01 Sascha Schumann * ext/mhash/mhash.c: mhash_keygen_s2k() overwrote the limits of a statically allocated buffer for long salts. We truncate the salt now appropiately. PR: #11817 2001-06-30 Sean Bright * ext/standard/file.h ext/standard/file.c: Fix for bug #11796. Also, fixed a problem in get_meta_tags that required NAME and CONTENT to be in that order. Meta tags with no CONTENT attribute are now added to the array as empty strings. Meta tags with no NAME attribute are ignored. 2001-06-30 Ben Mansell * sapi/fastcgi/fastcgi.c: Make the FastCGI module behave nicer when trying to shut it down. If you kill the parent process, then it will kill all its kiddies for you. Also, now refuses to run as a CGI (since it doesn't work that way), and corrected a few debug messages. 2001-06-30 Sascha Schumann * NEWS: Test commit 2001-06-30 Jani Taskinen * ext/xslt/config.m4: If no backend is specified, bail out. * ext/gd/config.m4: Now all these options should behave the same. 2001-06-29 Hartmut Holzgraefe * ext/session/session.c: suppress sending of cookies if session id already came from a non-cookie source 2001-06-29 Jani Taskinen * ext/pgsql/pgsql.c: Fixed bug: #11728. Error message was cleared before outputted in pg_pconnect() * makerpm: This file needed an update.. 2001-06-28 Zeev Suraski * win32/unistd.h: standard .h protection 2001-06-28 Derick Rethans * ext/cpdf/cpdf.c: - Fix for bug #11775: Typo in cpdf.c 2001-06-28 Harald Radi * ext/com/COM.c: changed CLSIDfromProgId to CLSIDfromString 2001-06-28 Frank M. Kromann * ext/mssql/php_mssql.c ext/mssql/php_mssql.h: Adding new function to convert from binary to GUID format 2001-06-28 Jani Taskinen * ext/dba/config.m4: let this be more userfriendly. 2001-06-28 Chuck Hagenbuch * pear/Mail/RFC822.php: support () comments (Nic Bernstein ) 2001-06-28 Dan Kalowsky * TODO-4.1.txt: added in note to fix for odbc_fetch_into 2001-06-27 Zeev Suraski * NEWS: Update NEWS, test cvs commit * NEWS: Update NEWS, test new CVS server 2001-06-26 Sterling Hughes * ext/xslt/php_sablot.h: * ext/xslt/sablot.c: Making logging optional. 2001-06-26 Joey Smith * ext/sybase_ct/php_sybase_ct.c: Make info look more like mysql's output. * ext/sybase_ct/php_sybase_ct.c: Added charset support. 2001-06-26 Zeev Suraski * ext/standard/output.c: Fix bug #11678 2001-06-26 Sterling Hughes * ext/xslt/sablot.c: special offer... 0 out a structure, and remove a crash bug... 2001-06-26 Jani Taskinen * configure.in: fix bug: #11693. Some systems have crypt() in libc. 2001-06-26 Zeev Suraski * ext/standard/php_fopen_wrapper.c: Fix Win32 build 2001-06-26 Jani Taskinen * ext/iconv/config.m4: Simplify this and fix bug: #11654 * ext/sockets/sockets.c: No need for this constant. * ext/exif/exif.c: Added an optional 2nd parameter 'readall' to read_exif_data. 2001-06-26 Jason Greene * NEWS: Add update that Changelog missed 2001-06-26 Jani Taskinen * ext/imap/config.m4: This test won't work without these libs. Also, it might fail for other reasons too. 2001-06-26 Jason Greene * ext/pcntl/pcntl.c: *BSD doesn't have SIGPOLL or SIGPWR 2001-06-26 Sterling Hughes * ext/sockets/sockets.c: Bunch of fixes, tested a bit, folks, please test with your scripts. changes include nuking unnecessary extra copies, fixing handling of optional args, adding an additional argument. also, fix socket_read() which used the php_read function by default (by default, reading 4k would cause 4k calls to the read() function), now it uses the system's built-in read() function, only uses php_read() when its explicitly specified. 2001-06-25 Jason Greene * ext/pcntl/pcntl.c: Fix casting wierdness that broke compiled code with Sun CC. (Also easier to read) 2001-06-25 Sterling Hughes * ext/curl/curl.c ext/curl/php_curl.h: Fixed a crash when using the CURLOPT_WRITEHEADER option. 2001-06-25 Sergey Kartashoff * ext/mnogosearch/php_mnogo.c: Security fix in Udm_Set_Agent_Param function. 2001-06-24 Jani Taskinen * ext/skeleton/skeleton.c: added missing include 2001-06-24 Harald Radi * php.ini-dist php.ini-optimized: added new com entries * ext/com/COM.c: added verbose ini entry 2001-06-24 Jani Taskinen * ext/calendar/calendar.c ext/session/mod_mm.c ext/yaz/php_yaz.c: The extension name seems to be usually totally lower-cased. * ext/ext_skel: A little typo here.. :) * ext/skeleton/skeleton.c: added missing ending fold tag. 2001-06-24 Harald Radi * ext/dotnet/dotnet.cpp: adapted to changes from com module * ext/com/com.h: cast error 2001-06-24 Sascha Schumann * ext/sockets/sockets.c: Remove bogus use of volatile and add a note about using inet_ntop instead. 2001-06-24 Harald Radi * ext/com/COM.c: fixed bug that resource was freed twice * ext/com/VARIANT.c ext/com/conversion.c: cleanup * ext/com/com.h ext/com/php_COM.h ext/com/php_VARIANT.h ext/com/variant.h: cleanup added some macros * win32/php4dll.dsp win32/php4dllts.dsp: added variant.h 2001-06-24 Thomas V.V.Cox * pear/DB/mysql.php: don't dump mysql_error() errors on connect if PHP < 4.0.6 2001-06-24 Sterling Hughes * ext/sablot/sablot.c: Hopefully fix leaks... 2001-06-24 Jani Taskinen * ext/gd/config.m4: fixed bug: #11641 * ext/gd/config.m4: This is better looking. Other options use the same. * configure.in: Check for PHP_SIGCHILD only if any of oracle libs is enabled. * ext/crack/tests/.cvsignore: added missing file 2001-06-23 Sascha Schumann * sapi/thttpd/thttpd.c: Support for handling multiple concurrent requests. 2001-06-23 Zeev Suraski * NEWS: Update NEWS 2001-06-23 Stig Venaas * ext/ldap/ldap.c: Fixed memory leak in ldap_first_attribute(), ldap_next_attribute(), ldap_get_attributes(), ldap_get_dn() and ldap_dn2ufn() when using post RFC 1823 API. Still more leaks to fix. 2001-06-23 Jani Taskinen * ext/exif/exif.c: fix build. * configure.in ext/oci8/config.m4 ext/oracle/config.m4: Moved some messages to the end of configure process so they are easier to notice. 2001-06-23 Zeev Suraski * NEWS: Make NEWS releasable 2001-06-23 Hartmut Holzgraefe * ext/standard/php_string.h ext/standard/string.c: added optional suffix removal parameter to basename() this makes it more simmilar to the basename command 2001-06-22 Sascha Schumann * sapi/apache2filter/sapi_apache2.c: Accomodate an Apache API change 2001-06-22 Jani Taskinen * ext/sybase_ct/Makefile.in ext/sybase_ct/config.m4: Make it possible to build this extension as shared module. * ext/mysql/libmysql/my_config.h: Make it possible to build mysql extension as shared module. 2001-06-22 Sergey Kartashoff * ext/mnogosearch/test.php: mnoGoSearch module test example updates * ext/mnogosearch/php_mnogo.c: A new parameter UDM_PARAM_VARDIR has been added in Udm_Set_Agent_Param function to support alternative search data directory. This requires mnogoSearch 3.1.13 or later. 2001-06-22 Sascha Schumann * ext/standard/php_fopen_wrapper.c: dup fds before fdopen'ing them, so that people cannot deliberately close stdio streams. This needs to be tested on non-UNIX platforms. PR: #11599, #8624 2001-06-21 Thies C. Arntzen * NEWS: *** empty log message *** * tests/lang/028.phpt: fixed. * ext/session/php_session.h ext/session/session.c ext/session/tests/006.phpt ext/standard/php_var.h ext/wddx/wddx.c: - fixed the reference in session thingie - regression test checked (this time;-) - added new regression test for references - references _between_ session variables also work in when the session var replaces an already existing global var (this was a brain twister) - saved one strlen call per session variable - fixed one tiny leak 2001-06-21 Christian Stocker * pear/Experimental/XML/fo2pdf.php: moved over to the pear Repository 2001-06-21 Zeev Suraski * NEWS: Update NEWS * sapi/cgi/cgi_main.c: Spit out errors * main/main.c: - Fix leak in case of a syntax error - Be more verbose in lint mode 2001-06-21 Thomas V.V.Cox * pear/Numbers/Roman.php: kill one extra iteration in toNumber() 2001-06-21 Sascha Schumann * ext/standard/tests/file/001.phpt: 1. st_blksize might be different for regular files and symlinks; hence ignore differences in the twelfth element of the stat() array. 2. The 'test.file' is created by the script, thus the owner of the file is the user id executing the script. A mode of 0654 does not grant the owner the right to execute the file and therefore, the correct output here is "not executable." 2001-06-21 Zeev Suraski * main/main.c: Remove redundant code from lint mode, it should now do only what it needs to do and not anything else, and should no longer leak. 2001-06-20 Sascha Schumann * ext/session/session.c: Back out severely broken patch. I currently don't have the time to debug this. Please reapply a fixed version. 2001-06-20 Frank M. Kromann * ext/fbsql/php_fbsql.c: Changed length of BIT string. Changed return value of fbsql_field_length to long 2001-06-20 Stig Venaas * ext/ldap/ldap.c: Fixed memory leak in ldap_get_entries() when using post RFC 1823 API. Similar problems for other functions will be fixed 2001-06-20 Andi Gutmans * NEWS configure.in main/php_version.h: - Prepare for 4.0.6 2001-06-20 David Croft * build/buildcheck.sh: libtool 1.3 -> 1.4 in first check 2001-06-20 Colin Viebrock * NEWS: entry * ext/standard/datetime.c: date('W') now returns week of year (ISO 8601) 2001-06-20 Rasmus Lerdorf * ext/standard/dir.c: MFH: PLS_FETCH fix 2001-06-20 Thies C. Arntzen * ext/standard/dir.c: add PLS_FETCH(); * ext/session/session.c: from now on php_set_session_var no longer copies the variable recovered from a session (tested with php, php_binary and wddx). this should speed up session deserializing quite a bit. (this damn thing has cost me 6 hours of my life;-) 2001-06-20 Rasmus Lerdorf * ext/standard/dir.c: MFH of chdir safe_mode bug fix - in case another RC is rolled then this fix needs to be in there. * ext/standard/dir.c: Fix for #11570 2001-06-20 Thomas V.V.Cox * pear/Numbers/Roman.php: - fix typo with the cast to int - return '' when $num < 0, instead of $num > 0 :? * pear/Numbers/Roman.php: tab to spaces 2001-06-20 Rui Hirokawa * ext/mbstring/mbfilter.c ext/mbstring/mbstring.c: fixed bugs: memory related, strtok separator, lack of mail() parameter. 2001-06-20 Sascha Schumann * ext/ircg/ircg.c: Compile format strings into sets of token so that we can skip the analyse phase. Also increase the effectiveness of the ircg_mirc_color cache by extending its range and replacing the expensive memcmp() operation method with a hash. The extension will now bail out, if the size of the irc_write_buf structure changed. 2001-06-20 Marc Boeren * ext/dbx/CREDITS ext/dbx/INSTALL ext/dbx/dbx.c ext/dbx/dbx.h ext/dbx/dbx_mssql.c ext/dbx/dbx_mssql.h ext/dbx/dbx_mysql.c ext/dbx/dbx_mysql.h ext/dbx/dbx_odbc.c ext/dbx/dbx_odbc.h ext/dbx/dbx_pgsql.c ext/dbx/dbx_pgsql.h ext/dbx/php_dbx.h ext/dbx/tests/dbx_test.script: All files are now in Unix-linebreak mode (\n only). Somehow \r\n still created problems with some cvs clients. 2001-06-19 Jason Greene * ext/pcntl/README ext/pcntl/pcntl.c ext/pcntl/php_pcntl.h: Make pcntl async safe by registering as a zend extension and grabing the statement handler. There could possibly be a more atomic hook in the future. Also added simple TODO section to README. NOTE: sleep() grabs SIGALRM on solaris, so test-pcntl.php's alarm_handle function will not catch. 2001-06-19 Sebastian Bergmann * ext/dba/php_dba.h ext/ftp/ftp.c ext/ftp/ftp.h ext/ftp/php_ftp.c ext/ftp/php_ftp.h ext/informix/php_informix.h ext/posix/php_posix.h ext/wddx/php_wddx.h ext/wddx/wddx.c ext/cpdf/php_cpdf.h ext/cybercash/cybercash.h ext/session/mod_files.h ext/session/mod_mm.h ext/session/php_session.h: Change copyright note. 2001-06-19 Jon Parise * php.ini-dist: Include the 'html_errors' directive. Submitted by: "Daniel Beckham" 2001-06-19 Christian Stocker * pear/Experimental/Config.php pear/Experimental/Config/Container.php pear/Experimental/Config/Container/IniFile.php pear/Experimental/Config/Container/db.php pear/Experimental/Config/Container/xml.php pear/Experimental/Config/README.Config pear/Experimental/XML/sql2xml_ext.php: First Release of the ConfigClass made mainly by Alexander Merz and partly by myself... 2001-06-19 Andi Gutmans * configure.in main/php_version.h: - RC4 2001-06-19 Jon Parise * NEWS: This warrants a NEWS entry, I think. * ext/pgsql/pgsql.c ext/pgsql/php_pgsql.h: Allow the PostgreSQL driver to do internal row counting when iterating through a result set. Submitted by: Georg von Zezschwitz 2001-06-19 Andi Gutmans * NEWS: - Memory fragmentation fix. 2001-06-19 Dan Kalowsky * ext/odbc/php_odbc.c ext/odbc/php_odbc.h: Closed off Solid DB access to a function that it doesn't support in 3.0 and less. Thanks to Eric Veldhuzen * ext/odbc/php_odbc.h ext/odbc/php_odbc.c: Ends memory leak in PHP when using Solid DB systems. Thanks to Eric Veldhuyzen. 2001-06-19 Jani Taskinen * main/rfc1867.c: MFH * main/rfc1867.c: Fix one problem with Opera browsers. Tested with IE,NS,Opera. There can be also a \t before the 'filename=' part. * ext/odbc/php_odbc.h: MFH * ext/odbc/php_odbc.h: Fix bug: #11508 2001-06-19 Andi Gutmans * ext/standard/array.c ext/standard/basic_functions.c ext/java/java.c ext/mssql/php_mssql.c ext/oci8/oci8.c ext/oracle/oracle.c ext/com/COM.c ext/com/conversion.c: - Use ALLOC_HASHTABLE() instead of emalloc(sizeof(HashTable)) 2001-06-19 Jon Parise * pear/DB/ibase.php: Only autocommit if this is a "manipulative" query. Submitted by: "Alexander Knauer" * pear/Net/Socket.php: Fix spelling. 2001-06-19 Sebastian Bergmann * ext/standard/info.c ext/standard/info.h main/php_ini.c: Finish phpinfo() HTML 4.01 tweaking. * ext/standard/url.c: Fix crash bug in urlencode(). 2001-06-15 Harald Radi * ext/com/COM.c: fixed malloc() / emalloc() bug 2001-06-15 Sebastian Bergmann * ext/standard/info.c: Make output of phpinfo() compliant with HTML 4.01. 2001-06-15 Marc Boeren * ext/dbx/tests/dbx_test.p: Changed username and password for pgsql in include file. 2001-06-15 Sascha Schumann * acinclude.m4 sapi/apache/config.m4 sapi/thttpd/config.m4: Move PHP_TARGET_RDYNAMIC check to global acinclude.m4 and use it in thttpd's config.m4. 2001-06-15 Marc Boeren * ext/dbx/tests/dbx_test.pgsql.script: Added a pgsql testdatabase create script (thanks Christian) Fine-tuned some tests. 2001-06-15 Jani Taskinen * ext/pdf/pdf.c: Fixed proto. (also bug #10334) 2001-06-14 Jani Taskinen * configure.in: MFH * configure.in: Fixed bug: #9239, check for IPV6 on netbsd, maybe others 2001-06-14 Sascha Schumann * ext/ircg/ircg.c: Scrap the whole-message cache I always had bad feelings about. 2001-06-14 Stanislav Malyshev * ext/standard/head.c: Fix potential crash 2001-06-14 Dan Kalowsky * ext/odbc/php_odbc.c: adding in some error checking for parameter counts, and some thread safety for functions 2001-06-14 Daniel Beulshausen * ext/standard/credits_ext.h: update credits 2001-06-14 Jani Taskinen * ext/pdf/config.m4: MFH * ext/pdf/config.m4: This extension works with pdflib 4.x too.. 2001-06-13 Stig Venaas * ext/ldap/CREDITS: Added myself to the credits 2001-06-13 Zeev Suraski * ext/standard/basic_functions.c ext/standard/head.c ext/standard/head.h ext/standard/url.c ext/standard/url.h: Clean-up Remove a lot of 100% redundent code 2001-06-13 Frank M. Kromann * ext/mssql/php_mssql.c: Fixing the return type of numeric data to be numeric 2001-06-13 Marc Boeren * ext/dbx/dbx_mssql.c ext/dbx/dbx_odbc.c ext/dbx/tests/003.phpt ext/dbx/tests/006.phpt ext/dbx/tests/dbx_test.p: Latest (minor) fixes: mssql, mysql and odbc now pass the testset correctly. 2001-06-13 Hartmut Holzgraefe * ext/ncurses/c-prototypes ext/ncurses/ncurses_fe.c ext/ncurses/ncurses_functions.c ext/ncurses/php_ncurses_fe.h: more functions, most of the simple ones (parameterwise) are now in 2001-06-13 Jason Greene * ext/pcntl/pcntl.c: Adding some ifdefs for better platform compatibility 2001-06-12 Thies C. Arntzen * ext/mailparse/rfc2045.h ext/mailparse/rfc2045acprep.c: namespace protect one enum to fix compile with ncurses 2001-06-12 Harald Radi * ext/com/conversion.c: added coauthors 2001-06-12 Hartmut Holzgraefe * ext/ncurses/CREDITS ext/ncurses/EXPERIMENTAL ext/ncurses/Makefile.in ext/ncurses/c-prototypes ext/ncurses/config.m4 ext/ncurses/example1.php ext/ncurses/ncurses.c ext/ncurses/ncurses.php ext/ncurses/ncurses_fe.c ext/ncurses/ncurses_functions.c ext/ncurses/php_ncurses.h ext/ncurses/php_ncurses_fe.h ext/ncurses/tests/001.phpt: initial version of ncurses extension, see example1 for whats possible right now 2001-06-12 Daniel Beulshausen * ext/sockets/sockets.c: fix build 2001-06-12 Harald Radi * ext/com/CREDITS: added Alan Brown to credits 2001-06-12 Stig Bakken * ext/curl/curl.c: MFH * ext/curl/curl.c: (PHP curl_setopt) fix CURLOPT_HTTPHEADER crasher (Stig) 2001-06-12 Jani Taskinen * ext/sockets/config.m4 ext/sockets/sockets.c: MFH 2001-06-12 Ulf Wendel * pear/Experimental/HTML/Menu_Browser.php pear/HTML/Menu_Browser.php: Copied the menu browser to it's final location. I did not get any comments so it must be stable ;). 2001-06-12 Daniel Beulshausen * ext/sockets/sockets.c: get rid of some getsockname() calls 2001-06-12 Harald Radi * ext/com/conversion.c: added experimetal php->safearray support 2001-06-12 Marc Boeren * ext/dbx/dbx_mysql.c ext/dbx/tests/003.phpt: Fixed bug concerning mysql default_link that got freed too soon (Mc). Added the test-case to te connect-test-file (Mc). 2001-06-12 Jason Greene * ext/pcntl/libs.mk: Remove bugus file. * ext/pcntl/.cvsignore ext/pcntl/CREDITS ext/pcntl/EXPERIMENTAL ext/pcntl/Makefile.in ext/pcntl/README ext/pcntl/config.m4 ext/pcntl/libs.mk ext/pcntl/pcntl.c ext/pcntl/php_pcntl.h ext/pcntl/php_signal.c ext/pcntl/php_signal.h ext/pcntl/test-pcntl.php ext/pcntl/tests/001.exp ext/pcntl/tests/001.out ext/pcntl/tests/001.php ext/pcntl/tests/001.phpt: Initial Import 2001-06-12 Jani Taskinen * ext/sybase/php_sybase_db.c: Fix bug: #11397 * ext/sockets/config.m4 ext/sockets/sockets.c: Fix the compile problem on some systems that do not have hstrerror() 2001-06-12 Frank M. Kromann * ext/fbsql/php_fbsql.c: Fixing return value for fbsql_query on updates and fixing crash on fbsql_connect. 2001-06-11 Harald Radi * ext/com/COM.c ext/com/com.h ext/com/conversion.c: added experimental enum support changed everthing to use the Z_* makros 2001-06-11 Daniel Beulshausen * ext/mbstring/mbstring.dsp php.ini-dist php.ini-optimized win32/php_modules.dsw: add mbstring & xslt 2001-06-11 Sebastian Bergmann * win32/php_modules.dsw: Oops. * win32/php_modules.dsw: Add ext/xslt project to workspace. 2001-06-11 Daniel Beulshausen * ext/mbstring/mbfilter.c ext/mbstring/mbstring.c: should build under windows as well 2001-06-11 Jani Taskinen * ext/gd/gd.c: MFH (this caused segfault) * ext/gd/gd.c: this should be here..styles must be array 2001-06-11 Daniel Beulshausen * ext/standard/mail.c ext/standard/php_mail.h: used in extension(s) as well * ext/standard/ftp_fopen_wrapper.c ext/standard/http_fopen_wrapper.c ext/standard/url.c ext/standard/url.h: PHPAPIize url function to make them available to the outside (i.e. mbstring) * ext/xslt/php_xslt.h ext/xslt/sablot.c ext/xslt/xslt.dsp: let this stuff build under windows * ext/standard/filestat.c ext/standard/php_filestat.h: move some constants to a more appropriate place 2001-06-11 Jani Taskinen * ext/gd/gd.c: fixed proto * ext/gd/gd.c: MFH * ext/gd/gd.c: Partial fix bug: #11333 2001-06-11 Marc Boeren * ext/dbx/dbx.c: Fixed bug that caused dbx_query to segfault on Linux (not Windows, though) 2001-06-11 Sascha Schumann * ext/ircg/ircg.c: Register some hooks only conditionally, depending on whether the associated format message is not empty. 2001-06-11 Andi Gutmans * acinclude.m4: - Fix grammar 2001-06-11 Dan Kalowsky * ext/odbc/php_odbc.c: 2001-06-10 Harald Radi * ext/session/mod_files.c ext/session/session.c: removed warnings 2001-06-10 Rasmus Lerdorf * ext/standard/config.m4: MFH of the Blowfish check and some innocent tweaks 2001-06-10 Dan Kalowsky * ext/odbc/php_odbc.c: corrected a compile error (named variable missing). thanks to sebastian for pointing it out 2001-06-10 Sascha Schumann * ext/ircg/ircg.c: Rip out linked list for queuing initial messages and replace it with a single smart_str. Should help memory fragmentation and makes the code a bit easier. 2001-06-10 Rasmus Lerdorf * acinclude.m4: Re-add Sascha's PHP_ADD_INCLUDE() second parameter patch - not sure how that got yanked in my fix. * acinclude.m4: Fix backward compatibility MFH to only add backward compatible macros 2001-06-10 Sascha Schumann * ext/ircg/ircg.c: Fix a logic error in msg_accum_send() which caused messages which were sent after the message connection was dropped not to be freed. If no message connection arrived, messages were queued and not freed properly. Providing a destructor for the message buffer prevents that. 2001-06-10 Rasmus Lerdorf * acinclude.m4 build/build2.mk: MFH of backward-compatible AC_ADD_* macros 2001-06-10 Sascha Schumann * ext/session/session.c: Signal that no entry was found * acinclude.m4 build/build2.mk: Add some backwards-compatible macros to accomodate the renaming of AC_ADD_* macros. 2001-06-10 Rui Hirokawa * php.ini-dist php.ini-optimized: added options for mbstring extension. * ext/xslt/php_sablot.h ext/xslt/sablot.c: modified code freeing resouce which causes segmentation fault. 2001-06-09 Sascha Schumann * ext/ircg/ircg.c: Disable new cache for now and extend default wait time for message window to five minutes. * ext/gettext/gettext.c: The Gettext module is not limited to the GNU implementation. 2001-06-09 Daniel Beulshausen * ext/interbase/interbase.c: fix compilation * ext/ingres_ii/ii.c: fix module initialization 2001-06-08 Thomas V.V.Cox * pear/DB/fbsql.php pear/DB/mysql.php: Fix fetch absolute row numbers when rownum=0 2001-06-08 David Hedbor * sapi/caudium/caudium.c: Fix segfault when env vars are missing. 2001-06-08 Dan Kalowsky * ext/odbc/php_odbc.c: added in a bit more checking on the persistent connection checks... 2001-06-08 Sascha Schumann * ext/session/session.c: Check for http_session_vars != NULL. 2001-06-08 Thomas V.V.Cox * pear/DB.php: Forget to add the $this->result param to fetchInto 2001-06-07 Andi Gutmans * configure.in main/php_version.h: - RC3 with critical fixes by Jani. 2001-06-07 Sebastian Bergmann * .cvsignore tests/.cvsignore: Add missing .cvsignore entries. 2001-06-07 Rui Hirokawa * ext/mbstring/mbstring.c: added charset parameter to output of mb_output_handler(). 2001-06-07 Thomas V.V.Cox * pear/DB.php: Changed constant DB_OK from 0 to 1. So if you set a default error handler, this will improve fetchInto usability [while ($res->fetchInto($row))], because don't disturb the while loop 2001-06-07 Adam Dickmeiss * ext/yaz/config.m4: Remove .libs in path to libyaz.la to make libtool 1.4 happy. 2001-06-07 Jani Taskinen * ext/gd/gd.c: Removed some ws and couple of useless comments. 2001-06-07 Thomas V.V.Cox * pear/DB.php: change DB_result::fetchRow to use extension fetchInto instead of DB_result::fetchInto (speed improvement) 2001-06-07 Rasmus Lerdorf * ext/standard/config.m4: Blowfish detection patch from Alexander Bokovoy 2001-06-06 Sterling Hughes * ext/zip/zip.c: remove unneccessary cast 2001-06-06 Stanislav Malyshev * ext/gmp/gmp.c: Make gmp compile again 2001-06-06 Frank M. Kromann * ext/fbsql/php_fbsql.c: Update fbsql_fetch_array() to match documentation 2001-06-06 Uwe Steinmann * ext/hyperwave/hg_comm.c ext/hyperwave/hg_comm.h: - fixed some compiler warnings 2001-06-06 Rasmus Lerdorf * ext/icap/php_icap.c ext/pdf/pdf.c ext/session/mod_files.c ext/session/mod_mm.c ext/session/mod_user.c ext/session/session.c ext/vpopmail/php_vpopmail.c ext/yp/yp.c: Fold a bit more code 2001-06-06 Sebastian Bergmann * sapi/cgi/cgi_main.c: Remove bogus '.'. 2001-06-06 Rasmus Lerdorf * sapi/apache/php_apache.c sapi/apache/sapi_apache.c sapi/cgi/cgi_main.c sapi/tux/php_tux.c ext/zip/zip.c ext/zlib/zlib.c main/SAPI.c main/alloca.c main/fopen_wrappers.c main/internal_functions_win32.c main/main.c main/mergesort.c main/network.c main/php.h main/php_content_types.c main/php_ini.c main/php_logos.c main/php_open_temporary_file.c main/php_sprintf.c main/php_streams.h main/php_ticks.c main/php_variables.c main/reentrancy.c main/rfc1867.c main/safe_mode.c main/snprintf.c main/streams.c main/strlcat.c main/strlcpy.c sapi/apache/mod_php4.c ext/sysvsem/sysvsem.c ext/sysvshm/sysvshm.c ext/wddx/wddx.c ext/xml/xml.c ext/xslt/sablot.c ext/xslt/xslt.c ext/yaz/php_yaz.c ext/standard/array.c ext/standard/assert.c ext/standard/base64.c ext/standard/basic_functions.c ext/standard/browscap.c ext/standard/crc32.c ext/standard/credits.c ext/standard/crypt.c ext/standard/cyr_convert.c ext/standard/datetime.c ext/standard/dir.c ext/standard/dl.c ext/standard/dns.c ext/standard/exec.c ext/standard/file.c ext/standard/filestat.c ext/standard/flock_compat.c ext/standard/formatted_print.c ext/standard/fsock.c ext/standard/ftp_fopen_wrapper.c ext/standard/head.c ext/standard/html.c ext/standard/http_fopen_wrapper.c ext/standard/image.c ext/standard/incomplete_class.c ext/standard/info.c 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/metaphone.c ext/standard/microtime.c ext/standard/output.c ext/standard/pack.c ext/standard/pageinfo.c ext/standard/php_fopen_wrapper.c ext/standard/quot_print.c ext/standard/rand.c ext/standard/reg.c ext/standard/scanf.c ext/standard/soundex.c ext/standard/string.c ext/standard/strnatcmp.c ext/standard/syslog.c ext/standard/type.c ext/standard/uniqid.c ext/standard/url.c ext/standard/url_scanner.c ext/standard/url_scanner_ex.c ext/standard/var.c ext/swf/swf.c ext/qtdom/qtdom.c ext/shmop/shmop.c ext/skeleton/skeleton.c ext/snmp/snmp.c ext/snmp/winsnmp.c ext/sockets/sockets.c ext/pspell/pspell.c ext/ovrimos/ovrimos.c ext/pcre/php_pcre.c ext/pfpro/pfpro.c ext/pgsql/pgsql.c ext/posix/posix.c ext/printer/printer.c ext/muscat/EXPERIMENTAL ext/mysql/php_mysql.c ext/oci8/oci8.c ext/odbc/php_odbc.c ext/openssl/openssl.c ext/oracle/oracle.c ext/ldap/ldap.c ext/mailparse/mailparse.c ext/mailparse/rfc2045.c ext/mailparse/rfc2045appendurl.c ext/mcrypt/mcrypt.c ext/mhash/mhash.c ext/ming/ming.c ext/mnogosearch/php_mnogo.c ext/msql/php_msql.c ext/gmp/gmp.c ext/hyperwave/hw.c ext/iconv/iconv.c ext/imap/php_imap.c ext/interbase/interbase.c ext/ircg/ircg.c ext/fdf/fdf.c ext/filepro/filepro.c ext/fribidi/fribidi.c ext/ftp/ftp.c ext/gd/gd.c ext/gettext/gettext.c ext/cybercash/cybercash.c ext/cybermut/cybermut.c ext/db/db.c ext/dba/dba.c ext/dba/dba_cdb.c ext/dba/dba_db2.c ext/dba/dba_db3.c ext/dba/dba_dbm.c ext/dba/dba_gdbm.c ext/dba/dba_ndbm.c ext/dbase/dbase.c ext/dbase/dbf_head.c ext/dbase/dbf_misc.c ext/dbase/dbf_ndx.c ext/dbase/dbf_rec.c ext/exif/exif.c ext/fbsql/php_fbsql.c ext/bz2/bz2.c ext/calendar/cal_unix.c ext/calendar/calendar.c ext/calendar/dow.c ext/calendar/french.c ext/calendar/jewish.c ext/calendar/julian.c ext/ccvs/ccvs.c ext/cpdf/cpdf.c ext/crack/crack.c ext/ctype/ctype.c ext/curl/curl.c ext/aspell/aspell.c ext/bcmath/bcmath.c: Fix folding and clean up some extensions 2001-06-06 Sebastian Bergmann * sapi/servlet/.cvsignore sapi/thttpd/.cvsignore sapi/tux/.cvsignore win32/.cvsignore sapi/caudium/.cvsignore sapi/cgi/.cvsignore sapi/fastcgi/.cvsignore sapi/fhttpd/.cvsignore sapi/isapi/.cvsignore sapi/nsapi/.cvsignore sapi/phttpd/.cvsignore sapi/pi3web/.cvsignore sapi/roxen/.cvsignore ext/zip/.cvsignore ext/zlib/.cvsignore main/.cvsignore regex/.cvsignore sapi/.cvsignore sapi/aolserver/.cvsignore sapi/apache/.cvsignore sapi/apache2filter/.cvsignore ext/sysvsem/.cvsignore ext/sysvshm/.cvsignore ext/vpopmail/.cvsignore ext/wddx/.cvsignore ext/xml/.cvsignore ext/xslt/.cvsignore ext/yaz/.cvsignore ext/yp/.cvsignore ext/session/.cvsignore ext/shmop/.cvsignore ext/skeleton/.cvsignore ext/snmp/.cvsignore ext/sockets/.cvsignore ext/standard/.cvsignore ext/swf/.cvsignore ext/sybase/.cvsignore ext/sybase_ct/.cvsignore ext/posix/.cvsignore ext/printer/.cvsignore ext/pspell/.cvsignore ext/qtdom/.cvsignore ext/readline/.cvsignore ext/recode/.cvsignore ext/sablot/.cvsignore ext/satellite/.cvsignore ext/openssl/.cvsignore ext/oracle/.cvsignore ext/ovrimos/.cvsignore ext/pcre/.cvsignore ext/pcre/pcrelib/.cvsignore ext/pdf/.cvsignore ext/pfpro/.cvsignore ext/pgsql/.cvsignore ext/mcrypt/.cvsignore ext/mhash/.cvsignore ext/ming/.cvsignore ext/msql/.cvsignore ext/muscat/.cvsignore ext/mysql/libmysql/.cvsignore ext/notes/.cvsignore ext/oci8/.cvsignore ext/odbc/.cvsignore ext/ingres_ii/.cvsignore ext/interbase/.cvsignore ext/ircg/.cvsignore ext/java/.cvsignore ext/ldap/.cvsignore ext/mailparse/.cvsignore ext/mbstring/.cvsignore ext/mcal/.cvsignore ext/gd/.cvsignore ext/gettext/.cvsignore ext/gmp/.cvsignore ext/hyperwave/.cvsignore ext/icap/.cvsignore ext/iconv/.cvsignore ext/imap/.cvsignore ext/informix/.cvsignore ext/dbx/.cvsignore ext/domxml/.cvsignore ext/dotnet/.cvsignore ext/exif/.cvsignore ext/fbsql/.cvsignore ext/fdf/.cvsignore ext/filepro/.cvsignore ext/fribidi/.cvsignore ext/ftp/.cvsignore ext/crack/.cvsignore ext/ctype/.cvsignore ext/curl/.cvsignore ext/cybercash/.cvsignore ext/cybermut/.cvsignore ext/db/.cvsignore ext/dba/.cvsignore ext/dbase/.cvsignore .cvsignore ext/.cvsignore ext/aspell/.cvsignore ext/bz2/.cvsignore ext/calendar/.cvsignore ext/ccvs/.cvsignore ext/com/.cvsignore ext/cpdf/.cvsignore: Maintain .cvsignore files. 2001-06-06 Wez Furlong * ext/pdf/pdf.c: Prevent problems with PDFlib 3.00 when setting the imagewarning parameter. 2001-06-06 Andy Sautins * ext/oci8/oci8.c: Change OCIFreeColl to OCIFreeCollection for consistency with OCINewCursor/OCIFreeCursor 2001-06-05 Rui Hirokawa * ext/xslt/xslt.c: defined HAVE_CONFIG_H to enable DSO extension support. 2001-06-05 Harald Radi * ext/com/COM.c ext/com/conversion.c: bugfix: collections didn't work correctly 2001-06-05 Frank M. Kromann * ext/mssql/php_mssql.c ext/mssql/php_mssql.h: Fixing memory leak. Fixing mssql_pconnect to work with ISAPI Adding MSSQL_NUM, MSSQL_ASSOC and MSSQL_BOTH so the extension will be more compatible with MySQL 2001-06-05 Jason Greene * main/php.h main/snprintf.c main/snprintf.h: Add the capibility to to allow ap_php_(v)snprintf to replace (v)snprintf if the platform has a broken (v)snprintf, or in my case, if a library included by a module redifines snprintf incorrectly. 2001-06-05 Harald Radi * ext/com/conversion.c: put VT_ARRAY outside of the switch 2001-06-05 Jason Greene * ext/mysql/php_mysql.c: Fix Non-terminated comment 2001-06-05 Rui Hirokawa * ext/mbstring/mbfilter.c ext/mbstring/mbstring.c: two bug fixed: return value of mb_strimwidth() was invalid and separator parameter of mb_parse_str wasn't worked. 2001-06-05 Marc Boeren * ext/dbx/tests/001.phpt ext/dbx/tests/002.phpt ext/dbx/tests/003.phpt ext/dbx/tests/004.phpt ext/dbx/tests/005.phpt ext/dbx/tests/006.phpt ext/dbx/tests/007.phpt ext/dbx/tests/008.phpt ext/dbx/tests/dbx_test.p ext/dbx/tests/dbx_test.script: Created a testset and a script to create a (mysql) database. This script is easily modified to create other databases as well. The testset needs the database, but it doesn't need to be a mysql database. Scripts to generate other databases (with the same structure and data) would be appreciated. * ext/dbx/dbx.c ext/dbx/dbx.h ext/dbx/dbx_mssql.c ext/dbx/dbx_mssql.h ext/dbx/dbx_mysql.c ext/dbx/dbx_mysql.h ext/dbx/dbx_odbc.c ext/dbx/dbx_odbc.h ext/dbx/dbx_pgsql.c ext/dbx/dbx_pgsql.h ext/dbx/php_dbx.h: Replaced dbx_cmp_asc and dbx_cmp_desc with dbx_compare function and DBX_CMP_ASC, DBX_CMP_DESC flags. Default comparison changed from DBX_CMP_TEXT to new DBX_CMP_NATIVE. Solved bug in associative fields when using mssql Cleaned up comments (/*/ ... /*/ to /* ... */) dbx_connect now always return false if the database is not found. Optimized dbx_query field-info retrieval loop 2001-06-05 Rasmus Lerdorf * main/fopen_wrappers.c main/internal_functions_win32.c main/main.c main/mergesort.c main/network.c main/php.h main/php_content_types.c main/php_ini.c main/php_logos.c main/php_open_temporary_file.c main/php_sprintf.c main/php_ticks.c main/php_variables.c main/reentrancy.c main/rfc1867.c main/safe_mode.c main/snprintf.c main/streams.c main/strlcat.c main/strlcpy.c ext/xslt/sablot.c ext/xslt/xslt.c ext/yaz/php_yaz.c ext/zip/zip.c ext/zlib/zlib.c main/SAPI.c main/alloca.c ext/standard/soundex.c ext/standard/string.c ext/standard/strnatcmp.c ext/standard/syslog.c ext/standard/type.c ext/standard/uniqid.c ext/standard/url.c ext/standard/url_scanner.c ext/standard/url_scanner_ex.c ext/standard/var.c ext/swf/swf.c ext/sysvsem/sysvsem.c ext/sysvshm/sysvshm.c ext/wddx/wddx.c ext/xml/xml.c ext/pspell/pspell.c ext/shmop/shmop.c ext/skeleton/skeleton.c ext/snmp/snmp.c ext/snmp/winsnmp.c ext/standard/array.c ext/standard/assert.c ext/standard/base64.c ext/standard/basic_functions.c ext/standard/browscap.c ext/standard/crc32.c ext/standard/credits.c ext/standard/crypt.c ext/standard/cyr_convert.c ext/standard/datetime.c ext/standard/dir.c ext/standard/dl.c ext/standard/dns.c ext/standard/exec.c ext/standard/file.c ext/standard/filestat.c ext/standard/flock_compat.c ext/standard/formatted_print.c ext/standard/fsock.c ext/standard/ftp_fopen_wrapper.c ext/standard/head.c ext/standard/html.c ext/standard/http_fopen_wrapper.c ext/standard/image.c ext/standard/incomplete_class.c ext/standard/info.c ext/standard/iptc.c ext/standard/mail.c ext/standard/math.c ext/standard/md5.c ext/standard/metaphone.c ext/standard/microtime.c ext/standard/output.c ext/standard/pack.c ext/standard/pageinfo.c ext/standard/php_fopen_wrapper.c ext/standard/quot_print.c ext/standard/rand.c ext/standard/reg.c ext/standard/scanf.c ext/openssl/openssl.c ext/pcre/php_pcre.c ext/pdf/pdf.c ext/pfpro/pfpro.c ext/pgsql/pgsql.c ext/posix/posix.c ext/msql/php_msql.c ext/mysql/php_mysql.c ext/oci8/oci8.c ext/odbc/php_odbc.c ext/gd/gd.c ext/gmp/gmp.c ext/iconv/iconv.c ext/imap/php_imap.c ext/ircg/ircg.c ext/ldap/ldap.c ext/dbase/dbase.c ext/exif/exif.c ext/fdf/fdf.c ext/filepro/filepro.c ext/fribidi/fribidi.c ext/ftp/ftp.c ext/curl/curl.c ext/cybercash/cybercash.c ext/cybermut/cybermut.c ext/db/db.c ext/dba/dba.c ext/dba/dba_cdb.c ext/dba/dba_db2.c ext/dba/dba_db3.c ext/dba/dba_dbm.c ext/dba/dba_gdbm.c ext/dba/dba_ndbm.c ext/aspell/aspell.c ext/crack/crack.c ext/ctype/ctype.c CODING_STANDARDS: vim-6 does folding - clean up a bunch of missing folding tags plus some misguided RINIT and RSHUTDOWN calls in a few fringe extensions 2001-06-05 Harald Radi * ext/com/COM.c: typelib is loaded automatically (depends on ini setting) added com_load_typelib() * ext/com/conversion.c: -used makros for zval modifications where possible -small fixes in safearray to phparray code 2001-06-04 Sascha Schumann * ext/ircg/ircg.c: Implement experimental message cache. This works in addition to/on top of the message scanner cache and caches the complete result of format_msg(). 2001-06-04 Andrei Zmievski * ext/xml/expat/xmlparse/.cvsignore ext/xml/expat/xmltok/.cvsignore: Ignore generated files. * TODO-4.1.txt: *** empty log message *** 2001-06-04 Jani Taskinen * ext/pgsql/pgsql.c: MFH * ext/pgsql/pgsql.c: Fixed bug: #11265 * ext/standard/config.m4: MFH * ext/standard/config.m4: Fix bug: #9713 * ext/gd/config.m4: MFH * ext/gd/config.m4: Always use -n... 2001-06-03 Sterling Hughes * ext/sockets/sockets.c: fix this (mea culpa, stray commit) 2001-06-03 Jani Taskinen * ext/gd/config.m4: MFH * ext/gd/config.m4: MFH. This really needs to be in the release! * ext/gd/config.m4: Fixed little buggie with T1lib support. 2001-06-03 Sascha Schumann * ext/xml/expat/xmlparse/.cvsignore ext/xml/expat/xmltok/.cvsignore: Empty directories. No need for .cvsignore. * ext/xml/config.m4: Fix XML build. 2001-06-03 Harald Radi * ext/com/conversion.c ext/com/conversion.h: added safearray to pval conversion for 1d arrays * ext/com/COM.c: added the possibility to specify typelibs by full name in the typelib file (Alan Brown) 2001-06-03 Sascha Schumann * ext/xml/config.m4: fix logic 2001-06-03 Sterling Hughes * pear/DB/sybase.php: Fixes a problem reported by Jason E. Sweat... 2001-06-03 Harald Radi * ext/com/COM.c ext/com/com.h ext/com/conversion.c: removed unneeded function * ext/com/COM.c: fixed typelib support 2001-06-03 Rui Hirokawa * ext/mbstring/mbstring.c: a bug fixed about memory reallocation and added extra parameter support to mb_send_mail(). 2001-06-02 Andi Gutmans * configure.in main/php_version.h: - Prepare for RC2 2001-06-02 Sterling Hughes * ext/zip/zip.c: Leftovers from master Beckham's patch. * ext/zip/zip.c: Patch from Daniel Beckham, fetch the entry resource id, not the directory resource id and fix prototype. 2001-06-02 Andi Gutmans * ext/mysql/libmysql/acinclude.m4 ext/mysql/libmysql/mysql_version.h: - Merge two important fixes from HEAD. 2001-06-01 Frank M. Kromann * ext/fbsql/php_fbsql.c: Changed efree to free for perststant data. 2001-06-01 Harald Radi * ext/com/COM.c: removed hardcoded typelib version. forgot to call release on typinfo and dispatch when obtaining typelib from classname. 2001-06-01 Frank M. Kromann * ext/fbsql/php_fbsql.c: Gerring rid of C++ comments, Adding extra cleanup. 2001-06-01 Sascha Schumann * ext/xml/config.m4: Fix logic. If I disable WDDX, I don't want to use an external expat library. 2001-06-01 MySQL Team * NEWS ext/mysql/libmysql/acinclude.m4 ext/mysql/libmysql/dbug.c ext/mysql/libmysql/default.c ext/mysql/libmysql/errmsg.c ext/mysql/libmysql/errors.c ext/mysql/libmysql/global.h ext/mysql/libmysql/libmysql.c ext/mysql/libmysql/m_ctype.h ext/mysql/libmysql/mf_format.c ext/mysql/libmysql/mf_pack.c ext/mysql/libmysql/my_alloc.c ext/mysql/libmysql/my_error.c ext/mysql/libmysql/my_getwd.c ext/mysql/libmysql/my_init.c ext/mysql/libmysql/my_net.h ext/mysql/libmysql/my_open.c ext/mysql/libmysql/my_pthread.c ext/mysql/libmysql/my_pthread.h ext/mysql/libmysql/my_sys.h ext/mysql/libmysql/my_thr_init.c ext/mysql/libmysql/my_winthread.c ext/mysql/libmysql/mysql.h ext/mysql/libmysql/mysql_com.h ext/mysql/libmysql/mysql_version.h ext/mysql/libmysql/mysqld_error.h ext/mysql/libmysql/mysys_err.h ext/mysql/libmysql/mysys_priv.h ext/mysql/libmysql/net.c ext/mysql/libmysql/thr_mutex.c ext/mysql/libmysql/typelib.c ext/mysql/libmysql/update_sources: Upgrade ext/mysql/libmysql to version 3.23.39. No major changes - portability fixes. Also add configure test for HAVE_INT_8_16_32 which should solve compilation problems on AIX. 2001-06-01 Sterling Hughes * ext/sockets/sockets.c: ops.. * ext/sockets/sockets.c: . * ext/sockets/sockets.c: We were passing the php socket resource identifier to select instead of the socket fd... 2001-06-01 Thomas V.V.Cox * pear/DB/mysql.php: - Try to catch errors on connect with mysql_error() - Return $result if is_resource instead of using DB::isManip 2001-06-01 Andrei Zmievski * main/main.c: A little clean, merge two if statements. 2001-06-01 Martin Kraemer * sapi/apache/mod_php4.c: Oops, sorry. I should not have committed this ebcdic fix (which was none) 2001-06-01 Jani Taskinen * ext/informix/Makefile.in ext/informix/config.m4: MFH * ext/informix/Makefile.in ext/informix/config.m4: Cleaning up and fixed some compile problems on systems that only support static libs. * ext/xslt/config.m4 ext/xslt/php_sablot.h ext/xslt/sablot.c ext/sablot/config.m4: MFH * ext/xslt/php_sablot.h ext/xslt/sablot.c: Use different define name for this. * ext/xslt/config.m4: Cleanup. ws fixes (no tabs in config.m4 files please) * ext/sablot/config.m4: Cleanup a little bit. * ext/xml/config.m4: MFH * ext/xml/config.m4: Make use of the --with-expat-dir configure option * acinclude.m4 ext/odbc/config.m4: MFH * acinclude.m4 ext/odbc/config.m4: Fix bug: #9009. * ext/odbc/config.m4 ext/odbc/php_odbc.c: MFH * ext/odbc/config.m4: Missing entries in phpinfo() output * ext/odbc/php_odbc.c: Output something if password is not set. * php.ini-dist php.ini-optimized: MFH * php.ini-dist php.ini-optimized: Added missing configuration directive: from which is used by fopen() to be send as the default password 2001-05-31 Sterling Hughes * ext/zip/zip.c: fix crash. 2001-05-31 Jani Taskinen * ext/ldap/ldap.c ext/ldap/php_ldap.h: - Cleaned up some whitespace (sorry, I should have committed that before any other changes) - Made use of the Zend resource macros * php.ini-dist: MFH * php.ini-dist: Let's have examples here so maybe people would understand better how to use this directive. 2001-05-31 Frank M. Kromann * ext/fbsql/php_fbsql.c: Fixing crash in shutdown after executing a SQL statement with errors * ext/fbsql/php_fbsql.c: Adding missing resource * ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.h: Changed code to return resources for links and results 2001-05-31 Stig Bakken * pear/DB/storage.php: * fixed some typos (thanks to Wolfram Kriesing ) 2001-05-31 Sterling Hughes * ext/curl/config.m4: >= 2001-05-31 Chuck Hagenbuch * pear/Net/SMTP.php: Fix handling of periods (.) in SMTP data 2001-05-30 Rasmus Lerdorf * ext/ldap/ldap.c: MFH - Initialize le_result_entry to use a NULL destructor 2001-05-30 Chuck Hagenbuch * pear/DB/common.php: Fix parse errors. Please test your commits! 2001-05-30 Sterling Hughes * ext/curl/config.m4: quoth the raven, nevermore. * ext/curl/config.m4: Fix message, and make sure silly stderr messages don't get outputted. * ext/session/mod_files.c: small ws fix. * ext/session/mod_files.c: Revert as per Herr Schumann's request. * ext/session/mod_files.c: Try #2 * ext/session/mod_files.c: should fix warnings under winblows. * ext/oci8/oci8.c: should fix compile warnings on win32 * ext/oci8/oci8.c: fix compile 2001-05-30 Chuck Hagenbuch * ext/imap/php_imap.c: MFH: include To: in overview information. small and harmless but extremely useful. * ext/imap/php_imap.c: Include the To: address in the overview information (already in the envelope; it doesn't cost us anything). 2001-05-30 Rasmus Lerdorf * ext/ldap/ldap.c: ldap_result_entry needs to be initialized - tested Should probably MFH this once someone else tests. 2001-05-30 Adam Dickmeiss * ext/yaz/php_yaz.c: Added array options for yaz_connect: user, group, password, cookie, proxy, and persistent. 2001-05-30 Rasmus Lerdorf * ext/pdf/pdf.c: Note to self - stop coding on planes 2001-05-30 Adam Dickmeiss * ext/yaz/php_yaz.c: Fixed bug where yaz_connect could fail in cases where it shouldn't. 2001-05-30 Sterling Hughes * main/php.h main/strlcat.c main/strlcpy.c: place nice with other libraries. 2001-05-29 Sterling Hughes * ext/curl/config.m4: curl-config gives a new tool, how cool. 2001-05-29 Andrei Zmievski * ext/standard/output.c: Kill warning. * pear/Console/Getopt.php: Fix long option parsing. 2001-05-29 Frank M. Kromann * ext/fbsql/php_fbsql.c ext/fbsql/php_fbsql.h: Adding fbsql_status_db(). New function to get the status of a given database. 2001-05-29 Jani Taskinen * ext/sockets/sockets.c: Fixed bug: #11167 2001-05-29 Chuck Hagenbuch * ext/imap/php_imap.c ext/imap/php_imap.h: imap_thread(), from Rob Siemborski . 2001-05-29 Stanislav Malyshev * ext/standard/var.c: Fix the reference serializer 2001-05-29 Jani Taskinen * ext/mysql/config.m4: This should finally get rid of those zlib problems. And this is safe too. 2001-05-29 Wez Furlong * ext/standard/html.c: Fix compile warning 2001-05-29 Jani Taskinen * ext/curl/php_curl.h: Get this to compile again.. * ext/gd/config.m4 ext/gd/gd.c ext/gd/php_gd.h: Added missing GD/GD2 image handling functions. 2001-05-29 Sterling Hughes * ext/curl/curl.c: Upgrade me. * ext/curl/config.m4: Bump the required version to 7.8, if we're going to break compat, we might as well force them to upgrade to the latest and greatest (which has some important fixes as well). * ext/xslt/sablot.c: compile warning fixes....... 2001-05-28 Jani Taskinen * ext/xslt/php_xslt.h ext/xslt/xslt.c: Make this compile. Killed one compile warning. 2001-05-28 Boian Bonev * ext/vpopmail/config.m4: use AC_CHECK_LIB to see if the new API is supported * ext/vpopmail/php_vpopmail.c: changed checking if vpopmail has the new API added checks if certain functions are supported added vpopmail_alias_get_all * ext/vpopmail/php_vpopmail.h: add checking if vpopmail has the new API 2001-05-28 Andi Gutmans * ext/sockets/sockets.c: - tmpbuf is emalloc()'ed so this patch would be faster. 2001-05-28 Wez Furlong * ext/interbase/interbase.c: Prepare for php_streams. * ext/sockets/sockets.c: Fix leak 2001-05-28 Thomas V.V.Cox * pear/DB/common.php: common::raiseError now returns DB_Error objects * pear/DB/ifx.php: - Improve error detecting on connect - Move from prepare/do to query in simpleQuery - Fix bug when query is manip in simpleQuery - Fix bug in ORDERED fetch mode 2001-05-28 Stig Bakken * pear/scripts/.cvsignore pear/scripts/pearize.in configure.in pear/Makefile.in: Added "pearize" script to generate Makefile.in files for PEAR extensions * pear/package.dtd: * added LibFile element, used to build Makefile.in 2001-05-28 Wez Furlong * ext/wddx/wddx.c: Add extra parameter to php_escape_html_entities. * ext/standard/html.c ext/standard/html.h: Added charset awareness to htmlentities() and htmlspecialchars(); use an optional third parameter to specify the charset; otherwise tries to determine it from the LC_CTYPE locale setting. * ext/mailparse/.cvsignore ext/mailparse/rfc2045.h ext/mailparse/rfc2045cdecode.c ext/mailparse/tests/.cvsignore: Improved performance of message part extraction when using a PHP-space callback. 2001-05-28 Stig Bakken * pear/PEAR/Packager.php: * missing fold marks 2001-05-28 Sterling Hughes * ext/xslt/xslt.c: compile goood, compile error baaad. * ext/ming/ming.c: remove un-necessary inline bloat... * ext/pgsql/pgsql.c: ws fix 2001-05-28 Jani Taskinen * ext/mysql/config.m4: Oops. * ext/oci8/php_oci8.h: MFH * ext/oci8/php_oci8.h: Killed some compile warnings. * ext/mysql/config.m4: Adding libnsl here causes problems on some systems. * ext/ming/ming.c ext/ming/php_ming.h: MFH * ext/ming/ming.c ext/ming/php_ming.h: Killed compile warnings. 2001-05-27 Jani Taskinen * ext/ingres_ii/config.m4 ext/ingres_ii/ii.c ext/ingres_ii/ii.h: MFH * ext/ingres_ii/ii.c: Fixed some bugs. Now it compiles and works. * ext/ingres_ii/ii.h: Removed duplicate line. * ext/ingres_ii/config.m4: Just cleanup. * ext/informix/Makefile.in ext/informix/config.m4: MFH * ext/informix/Makefile.in ext/informix/config.m4: Make this compile even if the INFORMIXDIR is not in path. * ext/informix/php_informix.h: killed some compile warnings. the informix header files redefine these. * ext/pgsql/pgsql.c: MFH * ext/pgsql/pgsql.c: Fix by Sterling Hughes. Fixes bugs: #10939, #10756, #10324 * ext/pgsql/pgsql.c: remove ws, kill one compile warning. 2001-05-27 Sascha Schumann * ext/ircg/ircg.c: delete the buffer contents right after using them. future ircg releases might perform a context switch in irc_write_buf_flush, so 'conn' might be gone after that call. 2001-05-27 Jani Taskinen * ext/iconv/iconv.c ext/iconv/php_iconv.h: MFH * ext/iconv/iconv.c ext/iconv/php_iconv.h: Per Sterling's request I'm committing this. This works fine for me now. (I'm using external iconv libs) 2001-05-27 Sterling Hughes * ext/curl/php_curl.h ext/curl/curl.c: MFH 2001-05-27 Jani Taskinen * ext/ftp/ftp.h: MFH * ext/ftp/ftp.h: Fixed bug: #9707 2001-05-27 Sterling Hughes * ext/curl/curl.c: Speed up data being sent to stdout 2001-05-27 Jani Taskinen * ext/curl/config.m4: MFH * ext/curl/config.m4: curl-config tells us which libraries it has compiled with. So we should use it. * ext/imap/php_imap.c: MFH * ext/imap/php_imap.c: This is not needed. ssl_onceonlyinit() is enough. * ext/xslt/.cvsignore: MFH :) 2001-05-27 Stig Bakken * pear/PEAR/Uploader.php: * typo 2001-05-27 Andi Gutmans * ext/domxml/config.m4: - Revert to HEAD config.m4. Someone please check DOM/XML 2001-05-27 Stig Bakken * pear/DB/common.php: * switch the order of the params and fetchmode args to getRow and getAll (backwards compatible) * run-tests.php: * use ereg functions instead of preg * send stderr to the bit bucket 2001-05-27 Sterling Hughes * ext/zip/php_zip.h ext/zip/zip.c: Change the names around a bit zip_opendir() -> zip_open() and zip_open() -> zip_entry_open() * ext/zip/.cvsignore ext/zip/CREDITS ext/zip/Makefile.in ext/zip/config.m4 ext/zip/php_zip.h ext/zip/tests/.cvsignore ext/zip/tests/001.phpt ext/zip/zip.c: Renamed the ZZiplib extension to the Zip extension, function names have also changed accordingly, functionality, has stayed constant. * ext/zziplib/tests/.cvsignore ext/zziplib/.cvsignore: ls -al * ext/zziplib/CREDITS: Buh-bye now * ext/zziplib/EXPERIMENTAL ext/zziplib/Makefile.in ext/zziplib/README ext/zziplib/config.m4 ext/zziplib/php_zziplib.h ext/zziplib/tests/001.phpt ext/zziplib/zziplib.c: Remove the zziplib extension, changing it to the zip extension, zip_opendir() makes much more sense to me than zzip_opendir() (actually, the names deserve a bit of tweaking too, I'll do that for the next commit). 2001-05-27 Egon Schmid * ext/pgsql/pgsql.c: Fix some protos. 2001-05-27 Sterling Hughes * ext/standard/basic_functions.c: move to php_strtok_r() * ext/curl/curl.c: . * ext/curl/curl.c: so says sniper, and so it shall be. * ext/pgsql/pgsql.c: * ext/xslt/README.XSLT-BACKENDS: more leftovers * ext/xslt/php_sablot.h ext/xslt/xslt.c: leftovers * ext/xslt/sablot.c: cvsusers@php.net ;) 1) remove outdate struct xslt_function * construct in favor of just using the zval's themselves. 2) switch to call_user_function_ex() in the call_xslt_function() function (gotta respect the alliteration ;) . 3) modify README.XSLT-BACKENDS to reflect some of the changes to the api 2001-05-27 Rasmus Lerdorf * ext/pdf/pdf.c: Make c2-4 optional since they aren't needed in all cases 2001-05-26 Sascha Schumann * sapi/tux/CREDITS sapi/tux/Makefile.in sapi/tux/README sapi/tux/config.m4 sapi/tux/php.sym sapi/tux/php_tux.c: Add TUX SAPI module 2001-05-24 Sascha Schumann * ext/ircg/ircg_scanner.c ext/ircg/ircg_scanner.re: Add support for italic. Submitted by: Axel Sander 2001-05-24 Andi Gutmans * ext/standard/exec.h: - Add prototype. 2001-05-24 Stig Bakken * ext/zziplib/zziplib.c ext/yaz/php_yaz.c ext/yp/yp.c ext/zlib/zlib.c ext/vpopmail/php_vpopmail.c ext/xml/xml.c ext/xslt/sablot.c ext/sysvsem/sysvsem.c ext/sysvshm/sysvshm.c ext/sybase/php_sybase_db.c ext/sybase_ct/php_sybase_ct.c ext/snmp/snmp.c ext/sockets/sockets.c ext/swf/swf.c ext/satellite/corba.c ext/satellite/php_orbit.c ext/session/session.c ext/shmop/shmop.c ext/skeleton/skeleton.c ext/readline/readline.c ext/recode/recode.c ext/sablot/sablot.c ext/printer/printer.c ext/pspell/pspell.c ext/qtdom/qtdom.c ext/pfpro/pfpro.c ext/pgsql/pgsql.c ext/posix/posix.c ext/openssl/openssl.c ext/oracle/oracle.c ext/pcre/php_pcre.c ext/pdf/pdf.c ext/notes/php_notes.c ext/oci8/oci8.c ext/odbc/php_odbc.c ext/odbc/velocis.c ext/muscat/muscat.c ext/mysql/php_mysql.c ext/mnogosearch/php_mnogo.c ext/msql/php_msql.c ext/mssql/php_mssql.c ext/mcrypt/mcrypt.c ext/mhash/mhash.c ext/ming/ming.c ext/ircg/ircg.c ext/ldap/ldap.c ext/mbstring/mbstring.c ext/mcal/php_mcal.c ext/imap/php_imap.c ext/ingres_ii/ii.c ext/interbase/interbase.c ext/iconv/iconv.c ext/iisfunc/setup.c ext/gmp/gmp.c ext/hyperwave/hw.c ext/icap/php_icap.c ext/ftp/php_ftp.c ext/gd/gd.c ext/gettext/gettext.c ext/fribidi/fribidi.c ext/fbsql/php_fbsql.c ext/fdf/fdf.c ext/filepro/filepro.c ext/domxml/php_domxml.c ext/exif/exif.c ext/dba/dba.c ext/dbase/dbase.c ext/dbx/dbx.c ext/cybermut/cybermut.c ext/db/db.c ext/cybercash/cybercash.c ext/crack/crack.c ext/ctype/ctype.c ext/curl/curl.c ext/bcmath/bcmath.c ext/bz2/bz2.c ext/calendar/calendar.c ext/cpdf/cpdf.c ext/aspell/aspell.c: MFH 2001-05-24 Sascha Schumann * build/buildcheck.sh: Display the correct automake version 2001-05-24 Andi Gutmans * ext/domxml/config.m4 ext/domxml/domxml.dsp ext/domxml/php_domxml.c ext/domxml/php_domxml.h: - Rollback to PHP 4.0.5 version of DOM/XML 2001-05-24 Stig Bakken * pear/DB/storage.php: whitespace 2001-05-24 Boian Bonev * ext/vpopmail/README ext/vpopmail/php_vpopmail.c: fixed prototypes * ext/vpopmail/php_vpopmail.c ext/vpopmail/php_vpopmail.h: added vpopmail_alias_get covering valias_select/valias_select_next 2001-05-24 Stig Bakken * ext/yaz/php_yaz.c ext/yp/yp.c ext/zlib/zlib.c ext/zziplib/zziplib.c ext/sysvsem/sysvsem.c ext/sysvshm/sysvshm.c ext/vpopmail/php_vpopmail.c ext/xml/xml.c ext/xslt/sablot.c ext/swf/swf.c ext/sybase/php_sybase_db.c ext/sybase_ct/php_sybase_ct.c ext/snmp/snmp.c ext/sockets/sockets.c ext/skeleton/skeleton.c ext/sablot/sablot.c ext/satellite/corba.c ext/satellite/php_orbit.c ext/session/session.c ext/shmop/shmop.c ext/printer/printer.c ext/pspell/pspell.c ext/qtdom/qtdom.c ext/readline/readline.c ext/recode/recode.c ext/pfpro/pfpro.c ext/pgsql/pgsql.c ext/posix/posix.c ext/pdf/pdf.c ext/openssl/openssl.c ext/oracle/oracle.c ext/pcre/php_pcre.c ext/oci8/oci8.c ext/odbc/php_odbc.c ext/odbc/velocis.c ext/muscat/muscat.c ext/mysql/php_mysql.c ext/notes/php_notes.c ext/msql/php_msql.c ext/mssql/php_mssql.c ext/mhash/mhash.c ext/ming/ming.c ext/mnogosearch/php_mnogo.c ext/mcal/php_mcal.c ext/mcrypt/mcrypt.c ext/mailparse/mailparse.c ext/mbstring/mbstring.c ext/interbase/interbase.c ext/ircg/ircg.c ext/ldap/ldap.c ext/iisfunc/setup.c ext/imap/php_imap.c ext/ingres_ii/ii.c ext/icap/php_icap.c ext/iconv/iconv.c ext/gettext/gettext.c ext/gmp/gmp.c ext/hyperwave/hw.c ext/gd/gd.c ext/filepro/filepro.c ext/fribidi/fribidi.c ext/ftp/php_ftp.c ext/exif/exif.c ext/fbsql/php_fbsql.c ext/fdf/fdf.c ext/dbx/dbx.c ext/domxml/php_domxml.c ext/dba/dba.c ext/dbase/dbase.c ext/cybermut/cybermut.c ext/db/db.c ext/crack/crack.c ext/ctype/ctype.c ext/curl/curl.c ext/cybercash/cybercash.c ext/bcmath/bcmath.c ext/bz2/bz2.c ext/calendar/calendar.c ext/cpdf/cpdf.c ext/aspell/aspell.c: * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build) 2001-05-24 Boian Bonev * ext/vpopmail/php_vpopmail.c: cosmetic fixes; added 3 of the 7 valias functions * ext/vpopmail/README: added prototypes * ext/vpopmail/config.m4: added check if vauth.h exists in vpopmail install * ext/vpopmail/php_vpopmail.h: added 3 of 7 alias functions 2001-05-24 Chuck Hagenbuch * ext/imap/php_imap.c: make it possible to set the CHARSET parameter with imap_mail_compose() (Johan Ekenberg ) 2001-05-24 Sascha Schumann * ext/session/mod_mm.c: fix buggy debug statements 2001-05-23 Sascha Schumann * ext/session/session.c: Due to dynamic registration of storage handlers, OnUpdateSaveHandler might be called before that registration takes place and hence the INI update is dismissed. In that case, we defer the lookup to the first request init. 2001-05-23 Jani Taskinen * ext/xslt/.cvsignore: missing. 2001-05-23 Sascha Schumann * sapi/apache/config.m4 sapi/apache2filter/config.m4: Use EXTRA_LDFLAGS at this point. I've confirmed that one can build a working Apache DSO module now (AIX 4.2 with gcc 2.95.2 and Apache 1.3.12). 2001-05-23 Sterling Hughes * ext/com/COM.c: Fix credits 2001-05-23 Sascha Schumann * build/buildcheck.sh: automake 1.4-p1 was released. Remove the -p\d+ suffix as this caused an error message on FreeBSD. * build/buildcheck.sh: $libtool already contains the full path to libtool. 2001-05-23 Andi Gutmans * ext/session/mod_mm.c: - Nuke GINIT 2001-05-23 Jon Parise * NEWS: Merge from HEAD. * NEWS: This was merged into the 4.0.6 branch. 2001-05-23 Andi Gutmans * ext/standard/basic_functions.c ext/standard/output.c ext/standard/php_output.h: - Fix problem of output initialization 2001-05-23 Martin Kraemer * sapi/apache/mod_php4.c: Fix Basic auth (when under PHP control) for EBCDIC platforms 2001-05-23 Thomas V.V.Cox * pear/scripts/pear.in: -Changed $param[0] to $param{0} less ambiguous -Readd "-?" param that shows the usage msg 2001-05-23 Andrei Zmievski * NEWS: MFH * NEWS: This was merged into 4.0.6. 2001-05-23 Stig Bakken * pear/DB/storage.php: * added DB_storage::delete() (as suggested by Wolfram Kriesing) * fixed some raiseError calls * pear/PEAR.php: * added missing doc for PEAR::raiseError skipmsg parameter 2001-05-23 Andi Gutmans * ext/sybase_ct/php_sybase_ct.c: - MFH * ext/sybase_ct/php_sybase_ct.c: - Commit fix by Steve Meyers 2001-05-23 Jani Taskinen * main/fopen_wrappers.c: MFH (oops) * main/fopen_wrappers.c: oops.. 2001-05-23 Sterling Hughes * ext/standard/basic_functions.c: Added the CONNECTION_ABORTED, CONNECTION_TIMEOUT and CONNECTION_NORMAL constants. 2001-05-23 John Donagher * ext/standard/array.c: Add missing end-folding delimiter 2001-05-23 Jani Taskinen * main/fopen_wrappers.c: MFH * main/fopen_wrappers.c: fixed bug: #10960 2001-05-23 Sascha Schumann * ext/session/session.c: Due to dynamic registration of storage handlers, OnUpdateSaveHandler might be called before that registration takes place and hence the INI update is dismissed. In that case, we defer the lookup to the first request init. 2001-05-23 Jani Taskinen * ext/xslt/.cvsignore: missing. 2001-05-23 Sascha Schumann * sapi/apache/config.m4 sapi/apache2filter/config.m4: Use EXTRA_LDFLAGS at this point. I've confirmed that one can build a working Apache DSO module now (AIX 4.2 with gcc 2.95.2 and Apache 1.3.12). 2001-05-23 Sterling Hughes * ext/com/COM.c: Fix credits 2001-05-23 Sascha Schumann * build/buildcheck.sh: automake 1.4-p1 was released. Remove the -p\d+ suffix as this caused an error message on FreeBSD. * build/buildcheck.sh: $libtool already contains the full path to libtool. 2001-05-23 Andi Gutmans * ext/session/mod_mm.c: - Nuke GINIT 2001-05-23 Jon Parise * NEWS: Merge from HEAD. * NEWS: This was merged into the 4.0.6 branch. 2001-05-23 Andi Gutmans * ext/standard/basic_functions.c ext/standard/output.c ext/standard/php_output.h: - Fix problem of output initialization 2001-05-23 Martin Kraemer * sapi/apache/mod_php4.c: Fix Basic auth (when under PHP control) for EBCDIC platforms 2001-05-23 Thomas V.V.Cox * pear/scripts/pear.in: -Changed $param[0] to $param{0} less ambiguous -Readd "-?" param that shows the usage msg 2001-05-23 Andrei Zmievski * NEWS: MFH * NEWS: This was merged into 4.0.6. 2001-05-23 Stig Bakken * pear/DB/storage.php: * added DB_storage::delete() (as suggested by Wolfram Kriesing) * fixed some raiseError calls * pear/PEAR.php: * added missing doc for PEAR::raiseError skipmsg parameter 2001-05-23 Andi Gutmans * ext/sybase_ct/php_sybase_ct.c: - MFH * ext/sybase_ct/php_sybase_ct.c: - Commit fix by Steve Meyers 2001-05-23 Jani Taskinen * main/fopen_wrappers.c: MFH (oops) * main/fopen_wrappers.c: oops.. 2001-05-23 Sterling Hughes * ext/standard/basic_functions.c: Added the CONNECTION_ABORTED, CONNECTION_TIMEOUT and CONNECTION_NORMAL constants. 2001-05-23 John Donagher * ext/standard/array.c: Add missing end-folding delimiter 2001-05-23 Jani Taskinen * main/fopen_wrappers.c: MFH * main/fopen_wrappers.c: fixed bug: #10960 2001-05-22 Andy Sautins * ext/oci8/oci8.c: - Add correct OCIObjectFree to free collections immediately ( OCI_FREECOLLECTION_FORCE ) - Added schema optional parameter to OCINewCollection to allow accessing types in other schemas. - Added OCI_TYPECODE_TABLE to OCINewCollection to allow creation of collection of TYPES as well as VARRAYS 2001-05-22 Shane Caraveo * sapi/cgi/cgi_main.c: The -c commandline option was not working at all, need to set the path override before calling on the module startup. 2001-05-22 Jani Taskinen * ext/ccvs/Makefile.in ext/ccvs/ccvs.c ext/ccvs/config.m4: Fixed bug: #10914 2001-05-22 Andrei Zmievski * NEWS: Fixes. 2001-05-22 Andi Gutmans * ext/standard/basic_functions.c ext/standard/basic_functions.h ext/standard/output.c ext/standard/php_output.h: - Start nuking not needed GINIT 2001-05-22 Sebastian Bergmann * php.ini-dist: Fixed bug #10892. 2001-05-22 Andrei Zmievski * ext/session/session.c: MFH 2001-05-22 Frank M. Kromann * ext/iisfunc/setup.c: Fixing prototypes to match function names TODO Rename functions to follow coding standards. * ext/odbc/php_odbc.c ext/fbsql/php_fbsql.c: Fixing prototypes to match function names 2001-05-22 Andrei Zmievski * ext/session/session.c: - Made $HTTP_SESSION_VARS['foo'] and $foo be references to the same value when register_globals is on. 2001-05-22 Frank M. Kromann * ext/fbsql/php_fbsql.c: Changing how persistant links are added to zend_lists 2001-05-22 Thomas V.V.Cox * pear/scripts/pear.in: remove "?" from Console_Getopt. Sorry Andrei it was there and I left there :) * pear/PEAR/Installer.php: - added error cheking and abort when no script install dir is set - minor typos * pear/scripts/pear.in: - Added the following params support: * -p set script install dir * -e set extension install dir * -d set documentation dest dir * -v set verbose level - Some error reporting clean up - Added the standar PHP copyright header and authors 2001-05-22 Sascha Schumann * ext/ircg/ircg.c: MFH * ext/ircg/ircg.c: Fix HEX_VALUE Submitted by: Axel Sander 2001-05-22 Jon Parise * configure.in ext/standard/filestat.c: FreeBSD defines statfs(2) in . Teach PHP to look for it there. * ext/standard/filestat.c configure.in: FreeBSD defines statfs(2) in . Teach PHP to look for it there. 2001-05-22 Jani Taskinen * ext/imap/config.m4: this fixes a few apache can not start bugs. * ext/imap/config.m4: This fixes a few apache can not start bugs. 2001-05-21 Derick Rethans * ext/pdf/pdf.c: - Nuke warning * ext/pdf/pdf.c: - No need to include "zend" in include line 2001-05-21 James Moore * ext/cpdf/cpdf.c ext/pdf/pdf.c: Fix for #8539 2001-05-21 Sterling Hughes * ext/curl/config.m4: MFH 2001-05-21 Jani Taskinen * ext/ldap/config.m4: MFH * ext/ldap/config.m4: Fixed bug: #10777 2001-05-21 Sterling Hughes * ext/sockets/php_sockets.h: Fix compile warning. 2001-05-21 Jani Taskinen * ext/gd/config.m4 ext/gd/gd.c: MFH * ext/gd/config.m4 ext/gd/gd.c: fixed bug: #10593 2001-05-21 James Moore * ext/gd/gd.c: Remove unused variable from imagesetstyle 2001-05-21 Sterling Hughes * ext/sockets/sockets.c: one of these days I'll get this commit correct, just you watch! * ext/sockets/sockets.c: typo 2001-05-21 Andi Gutmans * main/php_logos.c main/php_logos.h: - MFH so that no one starts using the wrongly called function name, * main/php_logos.c main/php_logos.h: - Fix name of function. 2001-05-21 Sterling Hughes * ext/sockets/sockets.c: Fix socket_read to work under Linux again. * ext/sockets/sockets.c: WS fix (php_read) and correct checking of the return value from inet_aton, which returns *non-zero* on success (fix by Till Gerken). * ext/sockets/sockets.c: Fixed bug where socket_connect() return the wrong value (report and fix by Till Gerken) 2001-05-21 Jani Taskinen * ext/iconv/config.m4: MFH * ext/iconv/config.m4: Fixed bug: #10742 2001-05-21 Andrei Zmievski * ext/standard/basic_functions.c ext/standard/basic_functions.h: Moving some functions into Zend. 2001-05-21 Andi Gutmans * ext/standard/basic_functions.c: - EG's are passed automatically to internal functions. 2001-05-21 Sean Bright * ext/standard/basic_functions.c ext/standard/basic_functions.h: Added get_defined_constants() function. Returns an associative array of constants mapped to their values. 2001-05-21 Sascha Schumann * ext/xml/Makefile.in: Remove extraneous tab 2001-05-20 Sascha Schumann * acinclude.m4 ext/session/config.m4 main/php.h: Add support for systems where p{read|write} take a off64_t without being properly prototyped. 2001-05-20 Jani Taskinen * ext/domxml/config.m4 ext/gd/config.m4 ext/pdf/config.m4 ext/zlib/zlib.m4: MFH * ext/gd/config.m4 ext/pdf/config.m4 ext/domxml/config.m4 ext/zlib/config0.m4: A few modifications to make the ZLIB checks work better. 2001-05-20 Sascha Schumann * ext/xml/expat/Makefile.in ext/xml/Makefile.in: Whoops, the expat directory needs the XML_BYTE_ORDER macro * ext/xml/Makefile.in ext/xml/config.m4: Don't add -DXML_BYTE_ORDER to global CPPFLAGS * NEWS: looks promising * build/fastgen.sh: Fix path to alternate mkdir * acinclude.m4: Fix irix-time_r test * acinclude.m4: remove fi * acinclude.m4 main/php_reentrancy.h main/reentrancy.c: Support for IRIX-style asctime_r/ctime_r. * acinclude.m4: Catch 'mkdir -p' brokeness on IRIX 2001-05-20 Sebastian Bergmann * pear/Cache/URL.php: Oops. 2001-05-20 Rasmus Lerdorf * ext/standard/file.c: MFH of patch that fixes copy() ignoring safe_mode open_basedir setting. 2001-05-20 Wez Furlong * ext/mailparse/mailparse.c: fixed a bug in mailparse_stream_encode which would default to a random encoding (usually base64) 2001-05-20 Sascha Schumann * NEWS: refining 2001-05-20 Wez Furlong * ext/mailparse/tests/001.phpt ext/mailparse/tests/002.phpt ext/mailparse/rfc822_getaddrs.c ext/mailparse/try.php ext/mailparse/mailparse_rfc822.h ext/mailparse/php_mailparse.h ext/mailparse/rfc2045.c ext/mailparse/rfc2045.h ext/mailparse/rfc2045acchk.c ext/mailparse/rfc2045acprep.c ext/mailparse/rfc2045appendurl.c ext/mailparse/rfc2045cdecode.c ext/mailparse/rfc2045decode.c ext/mailparse/rfc2045find.c ext/mailparse/rfc822.c ext/mailparse/rfc822_getaddr.c ext/mailparse/CREDITS ext/mailparse/EXPERIMENTAL ext/mailparse/Makefile.in ext/mailparse/README ext/mailparse/config.m4 ext/mailparse/libs.mk ext/mailparse/mailparse.c: Imported mailparse extension 2001-05-20 Stig Bakken * pear/pear.m4: MFH * pear/pear.m4: Define HAVE_CONFIG_H when building standalone DSO extensions 2001-05-20 Jani Taskinen * ext/standard/info.c: MFH * ext/standard/info.c: This looks better. 2001-05-20 Andrei Zmievski * ext/pcre/php_pcre.c: Properly free callback_name only when necessary. 2001-05-20 Derick Rethans * ext/standard/basic_functions.c ext/standard/formatted_print.c: - Fix for bug #9698/#10681 (patch by kettler@gmx.net) - Added the 'u' modifier to printf/sprintf which prints unsigned longs. * ext/standard/basic_functions.c ext/standard/formatted_print.c: - Reversed 'fix' for #9698 - Fix for bug #9698/#10681 (patch by kettler@gmx.net) - Added the 'u' modifier to printf/sprintf which prints unsigned longs. 2001-05-19 Rasmus Lerdorf * ext/standard/file.c: Fix bug #9526 2001-05-19 Jani Taskinen * configure.in ext/standard/basic_functions.c: MFH * configure.in ext/standard/basic_functions.c: Fixed bug #10964 2001-05-19 Sascha Schumann * acinclude.m4: Store some build-specific environment variables in config.nice. 2001-05-19 Sterling Hughes * ext/gd/gd.c: nuke last remnants of the old globals stuff 2001-05-19 James Moore * NEWS: MFH * NEWS: Correct NEWS entry 2001-05-19 Sascha Schumann * sapi/apache/config.m4: s/^I/ / and some re-indenting. Also align the APXS checking code with the standard scheme. * sapi/apache2filter/config.m4: Reindent, add link map for AIX, improve diagnostic message, carry over all -D* CPPFLAGS, and nuke REGEX recognition. 2001-05-19 Andi Gutmans * ext/bz2/bz2.c: - MFH * ext/bz2/bz2.c: - Remove \n from php_error() * ext/bz2/bz2.c: - Fix crash bug in bzopen() when specifying invalid filename Fixed crash bug in bzopen() when specifying an invalid file. 2001-05-19 Andrei Zmievski * NEWS: Format. 2001-05-19 Sascha Schumann * ext/session/php_session.h: Use zend_hash_add_empty_element * sapi/cgi/config.m4 sapi/cgi/cgi_main.c: Use write(2), if we can successfully write to stdout. 2001-05-19 Derick Rethans * NEWS: - MFH * NEWS: - Adding an entry about mcrypt bugs 2001-05-19 Sascha Schumann * ext/xml/expat/xmlparse.c: Looks like this was a bogus gcc warning. Submitted by: Sebastian Bergmann * ext/session/session.c: Improve reading from external data source for session id creation. Improve generating the string representation of the md5 session id. * ext/xml/expat/xmlparse.c ext/xml/expat/xmlrole.c ext/xml/expat/xmltok.c: Nuke some warnings. * NEWS: merge * NEWS: add entry * ext/standard/basic_functions.c ext/standard/basic_functions.h ext/standard/file.c: MFH munmap() file in RSHUTDOWN, if PHPWRITE fails. Files should be shared among processes. 2001-05-18 Sascha Schumann * ext/standard/basic_functions.c ext/standard/basic_functions.h ext/standard/file.c: munmap() file in RSHUTDOWN, if PHPWRITE fails. 2001-05-18 Derick Rethans * ext/mcrypt/mcrypt.c: - Fix for bug #10890 (MFH) - Fixed bugs in the mcrypt extension that caused crashes * ext/mcrypt/mcrypt.c: - Fix for bug #10890 - Fixed bugs in the mcrypt extension that caused crashes 2001-05-18 Sascha Schumann * sapi/apache/config.m4: First try at using Apache's export list when building a DSO. 2001-05-18 Sterling Hughes * ext/gd/gd.c: Added the IMG_ARC_ROUNDED option for the ImageFilledArc() function, which specified that the drawn curve should be rounded. * ext/gd/gd.c: remove more php3 ts stuff * ext/gd/gd_ctx.c: should be using the function here. * ext/gd/gd.c ext/gd/gd_ctx.c ext/gd/php_gd.h: Remove the remnants of old global macro's 2001-05-18 Sascha Schumann * ext/standard/file.c: Files should be shared among processes. 2001-05-18 Hartmut Holzgraefe * ext/ctype/ctype.c: a small proto clarification 2001-05-18 Andrei Zmievski * ext/pcre/pcrelib/Makefile.in ext/pcre/config.m4: Move -DSUPPORT_UTF8 flag into the appropriate Makefile so as not to pollute the global namespace. 2001-05-18 Thies C. Arntzen * build/rules_common.mk sapi/cgi/cgi_main.c: revert parts of last commit - stupid me! * NEWS build/rules_common.mk sapi/cgi/cgi_main.c: --enable-memory-usage-info id deprecated. use --enable-memory-limit instead! 2001-05-18 Uwe Steinmann * ext/hyperwave/hw.c: - completed list of error messages (thanks to Torben Wilson) 2001-05-17 James Moore * sapi/cgi/getopt.c: Merge the more sensible way of doing this back in to HEAD * sapi/cgi/getopt.c: * sapi/cgi/getopt.c: MFH 2001-05-17 Derick Rethans * ext/mcrypt/mcrypt.c: MFH (bug 8901) 2001-05-17 James Moore * sapi/cgi/getopt.c: - Fixed getopt so it accepts arguments in the form -