From 350777932a6c2c56dadc6b762dd6aff673e7de57 Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Sun, 6 Jan 2002 05:19:43 +0000 Subject: [PATCH] * archive the 2001 changelog --- ChangeLog | 27160 -------------------------------------------- ChangeLog.2001.gz | Bin 0 -> 198003 bytes 2 files changed, 27160 deletions(-) create mode 100644 ChangeLog.2001.gz diff --git a/ChangeLog b/ChangeLog index cc58eef280..90f0e6ba51 100644 --- a/ChangeLog +++ b/ChangeLog @@ -230,27163 +230,3 @@ * ext/yaz/php_yaz.c: Removal of non-essential parameters for non-piggyback search. - -2001-12-31 Jon Parise - - * ext/overload/overload.c: - Match the table style of the other single-row info entries. - -2001-12-31 Thomas V.V.Cox - - * pear/DB/tests/tableinfo.inc: E_ALL fixes - - * pear/DB/mysql.php: - Always use mysql_select_db() before each query to ensure a working - support of multiple database connections in the same script - -2001-12-31 Vlad Krupin - - * ext/dbase/dbf_rec.c: - Now dbase_pack() actually truncates the resulting .dbf file to the right - size (possibly fixing bug #6852 #3). - -2001-12-31 Jan Lehnardt - - * pear/HTML/Menu_Browser.php: fix typo - -2001-12-31 Martin Jansen - - * pear/XML/tests/001.phpt - pear/XML/tests/002.phpt - pear/XML/tests/003.phpt - pear/XML/tests/005.phpt: * tabs -> spaces. - -2001-12-31 Vlad Krupin - - * ext/dbase/dbase.c: - Verified and fixed bug 6852 #2. Now memo fields are 10 butes long, not 9. - That does not seem to affect how the code works except when creating a new - structure, in which case 'M' fields used to get created with size 9. - - * ext/dbase/dbase.c: - Verified and fixed bug 6852 #1. No more null byte after terminating 0x0D. - Verified that the problem is real when creating new files and writing - a record. Both fixed and old versions seem to be able to somehow read - and write already existing files properly though. - -2001-12-31 Egon Schmid - - * ext/notes/php_notes.c: Oops, missed one proto. - - * ext/notes/php_notes.c - ext/ncurses/ncurses_functions.c: Fixed some protos. - -2001-12-30 Georg Richter - - * ext/ncurses/ncurses_functions.c: - some prototypes changed - -2001-12-30 Alex Waugh - - * acinclude.m4: - Give defaults for pread and pwrite checks when cross compiling - -2001-12-30 Zak Greant - - * ext/standard/dir.c: - chdir: corrected proto, converted to zend_parse_parameters - - * ext/mysql/php_mysql.c: - Corrected bug in php_mysql_fetch_hash() that prevented columns with NULL values from having both numeric and associative indexes. (Bug 14291) - - * ext/standard/dir.c: - chroot: corrected prototype, converted to zend_parse_parameters - - * ext/standard/basic_functions.c: - Converted getenv to use zend_parse_parameters - -2001-12-30 Rui Hirokawa - - * ext/fdf/Makefile.in: added libfdftk for link path to make shared module. - -2001-12-30 Egon Schmid - - * ext/ircg/ircg.c: Fixed some protos. - - * ext/ftp/php_ftp.c: Fixed a proto. - - * ext/fbsql/php_fbsql.c - ext/dbplus/php_dbplus.c - ext/cybermut/cybermut.c: Fixed some protos. - -2001-12-30 Yasuo Ohgaki - - * ext/session/session.c: Fix crash (MFH) - - * ext/session/session.c: Get rid of error message - -2001-12-29 Derick Rethans - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h: - Removed is_array_multidimensional - - * ext/standard/tests/array/count_recursive.phpt: - - Added test for recursive counting - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/basic_functions.h: - - Added extra parameter to count() that recursively counts elements in an - array and added is_array_multidimensional(). (patch by Vlad Bosinceanu - ) - -2001-12-29 Andi Gutmans - - * ext/standard/array.c: - Fix bug in krsort() where an extra character was being compared - - Fix bug in krsort() where an extra character was being compared (Andi) - - * ext/xml/xml.c: - - Fix bug in XML extension which exists due to a not perfect work around - - with ZE1. In ZE2 the correct code seems to work well. - -2001-12-29 Sebastian Bergmann - - * ext/standard/credits.c - ext/standard/info.c: - PHP 4.0 -> PHP 4. Patch by Martin Jansen . - -2001-12-29 Georg Richter - - * ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses_fe.h: - 1) fixed bugs in soft label key functions - 2) insert new slk-functions - 3) defined new key-constants - -2001-12-29 Stig Bakken - - * pear/DB/common.php: * added grouping parameter to getAssoc - - * pear/Makefile.in: * install PEAR/Dependency.php - -2001-12-29 Vlad Krupin - - * ext/pspell/pspell.c: - fixed bug preventing pspell from building when pspell header files are - located in an unusual (e.g. /usr/local/include/pspell) location. - -2001-12-28 Thomas V.V.Cox - - * pear/PEAR/Common.php: - - Rewrote infoFromTgzFile() (Stig, no more "pedantic" :-) - - Added tag for package.xml - - Temporal fix arround php bug #14744 and temp files cleaning - -2001-12-28 Richard Heyes - - * pear/Cache/Application.php: - Implements "application level" variables (or an application session). Uses - Cache/Container/* for storing the data. Usage examples in the file. - -2001-12-28 Martin Jansen - - * pear/HTML/Menu.php: * E_ALL fix. - -2001-12-28 Georg Richter - - * ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses_fe.h: - mouse support for ncurses added: - ncurses_getmouse, ncurses_ungetmouse, ncurses_mouse_trafo, ncurses_wmouse_trafo - -2001-12-28 Stig Bakken - - * pear/package.dtd: * added element in - -2001-12-27 Dan Kalowsky - - * ext/standard/dns.c: Making PHP compile again on MacOSX 10.1 - -2001-12-27 Thomas V.V.Cox - - * pear/Date/Calc.php: Hope to be the right fix for bug #13975 - - * pear/DB/mssql.php: - mssql_get_last_message() has been reportered that always is returning - data, so don't use it as a test for errors in fetchInto - - * pear/DB/ifx.php: enhance freeResult - - * pear/DB/ibase.php: implemented freeResult() - - * pear/DB/oci8.php: Changes to modifyLimitQuery: - - Don't move the ORDER BY clausule it may alter the final result - - Restrict the first subquery to speed up the row fetching - - Introduce the FIRST_ROWS Oracle query optimizer (yet disabled) - (thanks to John Lim for the recommendations) - - * pear/PEAR/Common.php: - switch to use the xml end tag function for correct handling - of multiline tag contents - -2001-12-27 Georg Richter - - * ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses_fe.h: - Added new functions: ncurses_waddstr, ncurses_wnoutrefresh, ncurses_wclear, - ncurses_wcolorset, ncurses_wgetch, ncurses_keypad, ncurses_wmove - - minor changes in protos. - - Special Thanx to Mathieu Kooiman for submitting his patches! - -2001-12-27 Markus Fischer - - * main/config.w32.h: - MFH fix for crash in get_defined_constants(). - -2001-12-26 Stig Venaas - - * ext/ldap/ldap.c: unbreak parallel search - -2001-12-26 Rui Hirokawa - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - added code to remove overloaded function in RSHUTDOWN. - -2001-12-26 Derick Rethans - - * ext/mcrypt/mcrypt.c: - MFH for bug 14690 - - * ext/mcrypt/mcrypt.c: - Fix for bug 14690 - -2001-12-26 Yasuo Ohgaki - - * EXTENSIONS: Added msession - -2001-12-26 Thomas V.V.Cox - - * pear/scripts/pear.in: added default target for installing documentation - - * pear/Console/Getopt.php: reverted the last change for now - - * pear/PEAR/Installer.php: - - Install files marked as "role=doc" in a central PEAR doc dir - (defaults to PHP_DATADIR/pear/doc/Package_name/) - - Store a new property of each installed file ['installed_as'] for - easy uninstall - -2001-12-26 Yasuo Ohgaki - - * ext/session/session.c: Fix crash with external session save handlers - -2001-12-26 Stig Bakken - - * pear/System.php: * use "windir" env.var on Windows too - - * pear/System.php: - * added System::tmpdir() method (now uses SystemRoot env.var on Windows) - -2001-12-26 Mark L. Woodward - - * ext/msession/msession.c: Moved "ifdef HAVE_PHP_SESSION" oops! - -2001-12-25 Georg Richter - - * ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses_fe.h: - activated ncurses_instr - New functions: ncurses_longname, ncurses_termname, ncurses_mousemask - -2001-12-25 Derick Rethans - - * ext/mcrypt/mcrypt.c: - MFH: Remove redundant code - - * ext/mcrypt/mcrypt.c: - - Fix for bug 14691: Invalidate mcrypt resource if the key size is 0 - -2001-12-25 Stig Venaas - - * ext/ldap/config.m4 - ext/ldap/ldap.c: - Added check for ldap_parse_reference() (needed for broken Solaris 2.8), and - report more detailed library version info in the info function. - -2001-12-25 Georg Richter - - * ext/ncurses/ncurses_functions.c: - functions ncurses_erasechar, ncurses_inch, mcurses_killchar: - changed return values from bool to string (char) - -2001-12-25 Stig Bakken - - * pear/DB/common.php: * implemented DB_FETCHMODE_ASSOC mode for getAssoc - -2001-12-24 Rui Hirokawa - - * NEWS: added my name for NEWS. - -2001-12-24 Sterling Hughes - - * ext/curl/curl.c: - Avoid a segfault when 0 bytes are returned from a website, and RETURNTRANSFER is enabled. - -2001-12-23 Thomas V.V.Cox - - * pear/PEAR/Common.php: - added the tag under for the package.xml file - -2001-12-23 Mark L. Woodward - - * ext/msession/msession.c: Major cleanup - - * ext/msession/msession-test.php: - A php script which shows how to use msession with PHP sessions - - * ext/msession/README: Added php.ini entry info. - -2001-12-23 Zeev Suraski - - * win32/install.txt: Update installation instructions (Marco Kaiser) - -2001-12-23 Stig Venaas - - * EXTENSIONS: changed address - - * ext/ldap/ldap.c - ext/ldap/php_ldap.h: - Made ldap_set_option work with NULL as link, added option - LDAP_OPT_DEBUG_LEVEL for those that support it, and made sure the rebind - code is currently included for OpenLDAP only. - -2001-12-23 Markus Fischer - - * ext/standard/reg.c: - Fix tiny leak. - -2001-12-23 Rui Hirokawa - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - added function overload in mbstring to add multibyte support for string and mail functions. - -2001-12-23 Alex Waugh - - * ext/mysql/libmysql/acinclude.m4 - ext/mysql/php_mysql.c: Check for ushort - -2001-12-23 Thomas V.V.Cox - - * pear/DB/storage.php: Call-time pass-by-reference fixes - -2001-12-23 Mark L. Woodward - - * ext/msession/README - ext/msession/msession.c - ext/msession/php_msession.h: - Renamed msession_getdata and msession_setdata to - msession_get_data and msession_set_data respectively. - -2001-12-23 Derick Rethans - - * ext/zip/zip.c: - - Fix for bug 14554 - segfault upon zip_entry_open. (patch by - phpbug@robin.pfft.net) - - * NEWS: - Last fixes to NEWS - -2001-12-23 Alex Waugh - - * ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - main/fopen_wrappers.c - main/network.c: Undefine AF_UNIX under RISC OS - - * ext/mysql/libmysql/acinclude.m4: Cache results of check for int8 - -2001-12-23 Richard Heyes - - * pear/Mail/mimeDecode.php: - Fixed getXML() method to not barf when no bodies - -2001-12-22 Hartmut Holzgraefe - - * ext/msession/msession.c: re-added prototype folding hooks - - * ext/msession/msession.c: *now* it is backwards compatible ... - -2001-12-22 Rasmus Lerdorf - - * EXTENSIONS: . - -2001-12-22 Mark L. Woodward - - * ext/msession/msession.c: - Toned down a comment that was written in the heat of the moment. - -2001-12-22 Derick Rethans - - * ext/standard/math.c: - Let ceil also return a float in every case - - * ext/standard/tests/math/floorceil.phpt: - Add test for floor and ceil - -2001-12-22 Zak Greant - - * ext/standard/array.c - ext/standard/tests/array/001.phpt: - Modified array_walk, arsort, asort, krsort, ksort, rsort, shuffle, sort, - uasort, uksort and usort. - - Corrected prototype comments for all. - - Converted to use zend_parse_parameters, except for the u.?sort functions. - - Changed return values for failure from implicit NULL to explicit FALSE in - asort(), krsort(), and ksort(). - - Changed pval to zval in the u.?sort functions. - - Added test to help ensure that fixes to code do not change function - behavior. Tests are quite large (~237k) but compress down to ~16k. - Please let me know if this is a problem! - -2001-12-22 Stig Bakken - - * pear/HTML/Form.php: * set enctype automatically when adding files - - * pear/PEAR/Common.php: - * add "pedantic" mode in infoFromTgzFile and skip some checks if not - pedantic - -2001-12-22 Zeev Suraski - - * NEWS: Update NEWS - - * sapi/isapi/php4isapi.c: MFH - - * sapi/isapi/php4isapi.c: Fix incompatibility with Windows .NET (IIS 6) - May also improve stability under other Windows versions - - * ext/standard/reg.c: Fix a warning - - * ext/pcre/php_pcre.c: - Fix a warning and remove a printf() that slipped in... - -2001-12-22 Mark L. Woodward - - * ext/msession/php_msession.h - ext/msession/reqclient.h: Added msession_call - - * ext/msession/msession.c: reverted chages - Restored zend_get_parameters_ex - Put back ansi brackets - Added author note. - Added msession_call - -2001-12-21 Yasuo Ohgaki - - * pear/Makefile.in: Install session module haeder - -2001-12-21 Derick Rethans - - * ext/standard/math.c: - - Fix for bug #14646, floor() always returns a float now. - -2001-12-21 Ulf Wendel - - * pear/File/Passwd.php: - whitespace only, tabs replaces by spaces - - added some space around operators - -2001-12-21 Derick Rethans - - * NEWS: - More cleanup - - * NEWS: - Typo - -2001-12-21 Markus Fischer - - * ext/mailparse/mailparse.c: - Typo. - -2001-12-21 Derick Rethans - - * ext/standard/file.c: - - Added open basedir checks to file functions. (Patch by - Christoph Kassen ) - -2001-12-21 Sean Bright - - * ext/standard/file.c: Use memset() instead. - - * ext/standard/file.c: - Initialize variable to avoid bogus data and possible segfault. - - * ext/standard/file.c: - Switched some functions to use zend_parse_parameters, cleaned up some - unused variables and some whitespace work. - -2001-12-20 Derick Rethans - - * configure.in - main/php_version.h - NEWS: Go with 4.1.1 - -2001-12-20 Frank M. Kromann - - * win32/php_modules.dsw: - Removed Win32 specific projects. These are now located in pear/PECL - - * win32/sendmail.c: Adding cvs ID - -2001-12-20 Colin Viebrock - - * pear/Crypt/CBC.php: MFH - - * pear/Crypt/CBC.php: Really fix it this time ... - - * pear/Crypt/CBC.php: Fix - -2001-12-20 Sebastian Bergmann - - * ext/mcrypt/php_mcrypt.h: Update header. - -2001-12-20 Colin Viebrock - - * ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h: Add headers and Id lines - -2001-12-20 Martin Jansen - - * pear/Experimental/Image/gtext.php: * Typo - -2001-12-20 Ulf Wendel - - * pear/Experimental/Image/gtext.php: require graphics cache - - * pear/Experimental/Image/color_helper.php: - if we do the comparison to lowercase, we need a lowercase list... - - * pear/Cache/Graphics.php: - - names graphics files "id.type", otherwise your webserver will not - recognize the type and send wrong headers - -2001-12-20 Markus Fischer - - * ext/domxml/php_domxml.c: - - Fix crash with EntityRef nodes (and properly support them). - -2001-12-20 Yasuo Ohgaki - - * ext/pgsql/README: Added when experimental functions are added. - -2001-12-19 Ulf Wendel - - * pear/HTML/Menu.php: PHP_SELF & friends went to $_SERVER since 4.1.0 - -2001-12-19 Thomas V.V.Cox - - * pear/DB/odbc.php: - free the result when is a resource or free the statement if not - in freeResult() - -2001-12-19 Ulf Wendel - - * pear/Cache/Container/msession.php: - flag if to establish a msession connectio or reuse one - - * pear/Cache/Container/msession.php: - Experimental, untested msession container - should be fast - -2001-12-19 Yasuo Ohgaki - - * ext/pgsql/README: - Updated README. Module will not cancel queued query sent. - - * ext/pgsql/pgsql.c: Do not cancel queued query automatically. - -2001-12-18 Yasuo Ohgaki - - * ext/pgsql/pgsql.c: More proper error message. - Remove old lines that aren't needed. - - * ext/pgsql/config.m4: Get rid of useless path from seach path - -2001-12-18 Andrei Zmievski - - * ext/pcre/php_pcre.c: - - Added flags parameter to preg_grep(). The only flag currently is - PREG_GREP_INVERT that will make the function return entries that - did not match. - -2001-12-18 Sascha Schumann - - * ext/ircg/ircg.c: - Let the first connection id be a function of the time to avoid - problems with restarting IRCG and stale sessions. - -2001-12-18 Frank M. Kromann - - * ext/fbsql/fbsql.dsp: - Adding missing define, needed to build with FrontBase 3.4 and later - -2001-12-18 Martin Jansen - - * pear/System.php: * Change CVS Version keyword to Revision. - -2001-12-18 Colin Viebrock - - * pear/Crypt/CBC.php: merge into head - -2001-12-18 Joao Prado Maia - - * pear/Crypt/CBC.php: Fixing indentation and missing ?> tag - -2001-12-18 Colin Viebrock - - * pear/Crypt/CBC.php: - Remove support for buggy 2.2.x libmcrypt, and add some better error handling - -2001-12-18 Martin Jansen - - * pear/HTTP.php: * Convert tabs to spaces. - -2001-12-18 Hartmut Holzgraefe - - * ext/skeleton/create_stubs: typo fix - -2001-12-18 Thomas V.V.Cox - - * pear/scripts/pear.in: that makes more sense - - * pear/scripts/pear.in: quick fix for the "pear info" command - -2001-12-17 Frank M. Kromann - - * ext/isxfunc/.cvsignore - ext/isxfunc/CREDITS - ext/isxfunc/ixsfunc.cpp - ext/isxfunc/ixsfunc.dsp - ext/isxfunc/ixsfunc.h - ext/isxfunc/setup.c - ext/isxfunc/setup.h: - Adding new extension used to query Microsift Index Server. - Only available on WIn32 - -2001-12-17 Derick Rethans - - * NEWS: Make it look purty - - * main/main.c: MFH - -2001-12-17 Thomas V.V.Cox - - * pear/PEAR/Installer.php: Added dependencies check support for Installer - - * pear/PEAR/Common.php: - ensure correct package names and versions in the xml parser - - * pear/PEAR/Dependency.php: - - Added callCheckMethod() for making easy the integration with - the PEAR_installer class - - Reverted the logic of the returned value of the check methods. - They will return false on no error or the error string on error - - Added signOperator() to output the representation of the operator - with signs instead of letters ('ge' -> '>=') - - Other minor changes - -2001-12-17 Hartmut Holzgraefe - - * ext/xml/xml.c: proto fix - -2001-12-17 Derick Rethans - - * ext/mcrypt/mcrypt.c: MFH backward compability issues with libmcrypt - - * ext/mcrypt/mcrypt.c: - - Try to be a little bit more sane dealing backwards compability - -2001-12-17 Hartmut Holzgraefe - - * ext/mssql/php_mssql.c: proto fix - -2001-12-17 Thomas V.V.Cox - - * pear/Mail.php: - call PEAR::raiseError() instead of $this->raiseError() in factory() - -2001-12-17 Rui Hirokawa - - * ext/mbstring/mbstring.c: - output encoding translation turn off in mb_output_handler() when non-text (binary) data was sent.(Patched by Kanemoto.) - -2001-12-17 Ulf Wendel - - * pear/Cache/Container/file.php: - removed the deeper nesting again - Sorry for this forth-and-back. I should have metered the default - smarty policy before copying it. The change gave a slowdown on - fetch() of at least 20% - I didn't expect that. - -2001-12-17 Hartmut Holzgraefe - - * ext/pgsql/pgsql.c: yet another proto fix - - * ext/pgsql/pgsql.c: proto fixes - - * ext/pgsql/pgsql.c: proto fix - -2001-12-17 Ulf Wendel - - * pear/Cache.php: - included PEAR.php - - flush(): consistent cache group defaults - - * pear/Cache/Container/file.php: - - deeper directory structure, e.g. cache/default/f0/f0xxx to reduce - filesystem overhead with for a large number of cache entries - - bugfix: Windows does not like '/c:/cache'... - - cosmetics - -2001-12-17 Hartmut Holzgraefe - - * ext/ccvs/ccvs.c: added proto descriptions - -2001-12-17 Yasuo Ohgaki - - * ext/pgsql/tests/dropdb.inc: Actually drop test table. - - * ext/pgsql/tests/config.inc - ext/pgsql/tests/skipif.inc: Use database named test for testing - - * ext/mbstring/mbstring.c: Fix compile error - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: Funtion rename: - Functions are renamed accoding to coding stanard. Some functions has - completely different name now. - New functions: - pg_copy_to()/pg_copy_from() - by Youichi Iwakiri - pg_lo_tell()/pg_lo_seek()/pg_result_error()/pg_result_status() - pg_escape_string()/pg_escape_bytea() - Only pgsql 7.2 or later. - Fixed: - Wrong mode when clean up connection resource. - Compiler warning for pg_encoding_to_char(). - - * ext/pgsql/tests/01createdb.phpt - ext/pgsql/tests/02connection.phpt - ext/pgsql/tests/03sync_query.phpt - ext/pgsql/tests/04async_query.phpt - ext/pgsql/tests/05large_object.phpt - ext/pgsql/tests/06copy.phpt - ext/pgsql/tests/07optional.phpt - ext/pgsql/tests/98old_api.phpt - ext/pgsql/tests/9999dropdb.phpt - ext/pgsql/tests/async_query.inc - ext/pgsql/tests/config.inc - ext/pgsql/tests/connection.inc - ext/pgsql/tests/copy.inc - ext/pgsql/tests/createdb.inc - ext/pgsql/tests/dropdb.inc - ext/pgsql/tests/large_object.inc - ext/pgsql/tests/old_api.inc - ext/pgsql/tests/optional.inc - ext/pgsql/tests/skipif.inc - ext/pgsql/tests/sync_query.inc: Added test files - -2001-12-16 Stefan Esser - - * main/SAPI.c: fixed: fix for my broken patch. - - * main/SAPI.c: fixed: fix for my broken patch - -2001-12-16 Rui Hirokawa - - * ext/mbstring/mbstring.c - ext/mbstring/mbstring.h: - added an option mbstring.func_overload to overload some function by multibyte enabled version of function in mbstring. - -2001-12-16 Zeev Suraski - - * main/main.c: - Freeing that TLS is just too complicated. Since we're shutting - down anyway, remove it for now (it did not exist in 4.0.6) - -2001-12-16 Derick Rethans - - * NEWS: Add entries - - * NEWS: - More MHFs - - * NEWS: Update NEWS - -2001-12-16 Stefan Esser - - * main/rfc1867.c: whitespace. - now i know how code should look like ... - - * main/SAPI.c: whitespace. - - * main/SAPI.c: MFH : one byte heap corruption fixed - - * main/SAPI.c: - fixed: WWW-Authenticate -> header_line got only freed when safe_mode was activ - fixed: WWW-Authenticate -> content of header_line was changed after it was freed - -2001-12-16 Derick Rethans - - * ext/mcrypt/mcrypt.c: Make this compile again - -2001-12-16 Sam Ruby - - * INSTALL: Update for 4.1 - -2001-12-16 Thomas V.V.Cox - - * pear/PEAR/Common.php: added support for and tags - -2001-12-16 Stefan Esser - - * main/SAPI.c: MFH : fixed bufferoverflow in sapi_add_header_ex - -2001-12-16 Yasuo Ohgaki - - * ext/pgsql/README - ext/pgsql/config.m4: README update - Raise error for bogus installation path for --with-pgsql - Added check for pg_escape_* - -2001-12-16 Thomas V.V.Cox - - * pear/PEAR/Common.php: - use the System class for mkDirHier() and mkTempDir() - -2001-12-16 Stefan Esser - - * main/SAPI.c: - fixed: bufferoverflow in sapi_add_header_ex triggerable by header("WWW-Authenticate: Basic foobar"); - - * main/rfc1867.c: fixed: php_ap_getword was unaware of quotes - filenames with ; in it could not get uploaded - - fixed: php_ap_getword_conf sometimes returned a static - string that crashs php when freed - (f.e. uploading the file "crash; name= ;" - crashed php) - - fixed: magic_quotes was disabled while filling - variables with user supplied input - - fixed: memoryleak (some strings did not get freed) - - fixed: assuming that adress of "" is always the same - may fail on some compilers - -2001-12-16 Derick Rethans - - * ext/standard/tests/math/pow.phpt: Mail should go to php-dev - - * ext/standard/math.c: MFH for bug #14??? (pow() thing) - - * ext/standard/math.c: - Fix for bug #14544, bogus warning in pow() - -2001-12-16 Hartmut Holzgraefe - - * ext/standard/ftok.c - ext/pgsql/pgsql.c: proto fixes - -2001-12-16 Thomas V.V.Cox - - * pear/System.php: improved phpdoc of mkTemp() - - * pear/System.php: - Added System::mktemp() (Creates temporal files or directories) - -2001-12-15 Zeev Suraski - - * ext/mysql/php_mysql.c: Fix bug #13456 - I'm unable to actually test it - -2001-12-15 Martin Jansen - - * pear/PEAR.php: - * Destructors seem to work like a charm. -> No need to keep this line. - -2001-12-15 Derick Rethans - - * ext/standard/var.c: - - TSRMLS here and there, it's all about the Windows flair - -2001-12-15 Martin Jansen - - * pear/README: * Add links to the new documentation. - -2001-12-15 Derick Rethans - - * ext/standard/var.c: - - Added a second parameter to var_export which makes the function return - the variable representation in a string. - -2001-12-15 Hartmut Holzgraefe - - * ext/ftp/php_ftp.c: proto fix - - * ext/gettext/gettext.c: proto fixes - - * ext/gmp/gmp.c: proto fix - - * ext/ircg/ircg.c: guessed some protos - - * ext/ming/ming.c: proto fixes - - * ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/php_ncurses.h - ext/ncurses/php_ncurses_fe.h: cleanup - - * ext/notes/php_notes.c: removed a stray proto comment - - * ext/skeleton/create_stubs: improved xml generatioimproved xml generation - - * sapi/apache/php_apache.c - ext/cpdf/cpdf.c: proto fix - -2001-12-15 Derick Rethans - - * ext/mcrypt/mcrypt.c: - MFH for bug 14162 - - * ext/mcrypt/TODO: - Added TODO file - - * ext/mcrypt/mcrypt.c: - - Fix for bug 14162, invalidate the resource then mcrypt_generic_init fails - -2001-12-15 Markus Fischer - - * ext/xslt/sablot.c: - - MFH fix for possible crash in xslt_set_scheme_handlers() with - invalid handler names. - -2001-12-15 Derick Rethans - - * ext/xslt/sablot.c: - MFH crash bug fix in xslt_error - -2001-12-14 Markus Fischer - - * ext/domxml/php_domxml.c: - Damn Typo. - - * ext/domxml/php_domxml.c: - Remove redundant code. - -2001-12-14 Martin Jansen - - * pear/HTML/IT.php: * Remove conflict. - -2001-12-14 Sebastian Bergmann - - * main/php_version.h - configure.in: Change version to 4.1.1-dev. - -2001-12-14 Sterling Hughes - - * pear/HTTP.php: be rfc compliant... - - RFC 822 *only* supports four digits for the year in order to have a compliant - header. - RFC 850 supports two digits for the year (y2k_incompliant :) so use that when - y2k_compliance is turned off. - - In either case, both of these formats require that GMT be appended to the header, - so we do this as well - -2001-12-14 Markus Fischer - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - MFH bug fixes. - -2001-12-14 Vlad Krupin - - * ext/dbase/dbase.c: MFH - -2001-12-14 Sterling Hughes - - * NEWS: the datetime.c fixes - - * ext/standard/datetime.c: MFH'ed:: - - use zval macro's (not exactly necessary, but not harmful). - jmoore's fix for timezones. - - * NEWS: Derick MFH'ed - - * NEWS: derick's message is in the PHP_4_0_7 branch (or will be :) - jmoore merged this fix into PHP_4_0_7 before the release... - -2001-12-14 Thies C. Arntzen - - * ext/xml/xml.c: add todo - -2001-12-14 Stig Bakken - - * pear/PEAR/Autoloader.php: * update to new overload api - -2001-12-14 Jason Greene - - * ext/sockets/CREDITS - ext/sockets/sockets.c: Add myself as a maintainer - -2001-12-14 Vlad Krupin - - * ext/dbase/dbase.c: - Fixed bug #5993. Now if the result returned from a database is bigger - than a long, dbase_get_record() and dbase_get_record_with_names() will - return a string instead. - -2001-12-14 Jani Taskinen - - * ext/ncurses/ncurses_fe.c - ext/ncurses/php_ncurses_fe.h: - Got some undefined symbol without this patch.. - - * NEWS: Missing period. :) - -2001-12-13 Alexander Merz - - * pear/DB/common.php - pear/DB.php: fix phpdoc - -2001-12-13 Derick Rethans - - * ext/mcrypt/mcrypt.c: - Remove debug stuff - - * ext/mcrypt/mcrypt.c: - Remove debug crap - - * ext/mcrypt/mcrypt.c: - - MFH for bugs 10324, 12777, 14488, 13399 and probably 13239 - - * ext/mcrypt/mcrypt.c: - Fixes for bugs 10324, 12777, 14488 and 13399 - - Fixed several crash bugs in the mcrypt extension - -2001-12-13 Stefan Esser - - * main/rfc1867.c: - fixed some minor bugs and reordered some code to fix array uploads. - -2001-12-13 Sterling Hughes - - * NEWS: This'll come with 4.1.1 - - * ext/mcrypt/mcrypt.c: MFB - - * ext/mcrypt/mcrypt.c: - Fix mcrypt compile on systems that don't have mcrypt - -2001-12-13 Hartmut Holzgraefe - - * ext/ncurses/ncurses_functions.c: more proto descriptions and fixes - -2001-12-13 Rui Hirokawa - - * EXTENSIONS: added mbstring to EXTENSIONS. - - * pear/DB/pgsql.php - ext/iconv/iconv.c - ext/iconv/php_iconv.h: added mbstring to maintainers list. - -2001-12-13 Sterling Hughes - - * ext/standard/filestat.c: MFH - -2001-12-13 Thies C. Arntzen - - * ext/oci8/oci8.c: typo - -2001-12-13 Sterling Hughes - - * ext/standard/parsedate.y: MFH timezone fix - -2001-12-13 Sascha Schumann - - * sapi/thttpd/thttpd.c: Provide access to ini settings. - - Properly block the thread, if IO is not ready on a fd. - -2001-12-13 Hartmut Holzgraefe - - * ext/ncurses/ncurses_functions.c: - new parameter parsing api used - - added proto descriptions (not complete) - - swapped x/y arguments - - indentation style fix (no seperate WS fix as most of the file changed anyway) - -2001-12-12 Hartmut Holzgraefe - - * ext/skeleton/create_stubs: editor preferences for XML files updated - -2001-12-12 Andrei Zmievski - - * pear/pear.m4: - Always output config.nice for standalone extensions. (Really helps with - PHP-GTK). - -2001-12-12 Sascha Schumann - - * ext/ircg/ircg.c: Fix warnings and time_t/struct timeval braino - -2001-12-12 Jani Taskinen - - * ext/ming/config.m4: Fixed a typo and added [] around the message text. - - * ext/ming/ming.c: More ZTS fixes. - - * ext/ming/config.m4 - ext/ming/ming.c: Fixed some compile problems (in ZTS mode) - -2001-12-12 Ulf Wendel - - * pear/HTML/ITX.php: - remove surrounding " and ' from the macro call arguments - - * pear/HTML/IT.php: Bugfix: "untouch" touched blocks on parse - -2001-12-12 Andrei Zmievski - - * ext/overload/overload.c: - Since PHP method names are case-insensitive, we have to fold access to 'FOO' - and 'foo' properties into a call to the same accessor. - - * ext/overload/overload.c - ext/overload/php_overload.h: - Ack, apparently in statically linked-in extensions we have to clean the - hash of overloaded classes on request shutdown. Also, added some fold - markers and rearranged some defines. - -2001-12-12 Stig Bakken - - * ext/standard/versioning.c: return boolean where appropriate - - * pear/scripts/pear.in: * implemented "upgrade" - * report install/uninstall errors - - * pear/Makefile.in: * install PEAR/Autoloader.php - - * pear/PEAR/Installer.php: * implemented upgrade - - * pear/PEAR/Registry.php: - * PEAR_Registry::updatePackage now takes an optional 2nd arg for - replacing package info instead of merging - - * pear/PEAR/Remote.php: * make do without overload function - -2001-12-11 Thomas V.V.Cox - - * pear/scripts/pear.in: fixed bug #14414 - -2001-12-11 Hartmut Holzgraefe - - * ext/standard/reg.c: - ereg functions will now take in account the real number of - subexpressions instead of simply assuming a fixed count of 10 - -2001-12-11 Sebastian Bergmann - - * win32/winutil.c - win32/winutil.h - win32/imap_sendmail.c - sapi/webjames/webjames.c - scripts/conv_z_macros - sapi/webjames/php_webjames.h - sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/servlet/servlet.c - sapi/servlet/servlet.java - sapi/thttpd/php_thttpd.h - sapi/servlet/formatter.java - sapi/roxen/roxen.c - sapi/pi3web/pi3web_sapi.c - sapi/phttpd/phttpd.c - sapi/phttpd/php_phttpd.h - sapi/nsapi/nsapi.c - sapi/isapi/php4isapi.c - sapi/fhttpd/fhttpd.c - sapi/fastcgi/fastcgi.c - sapi/fastcgi/php_fastcgi.h - sapi/cgi/cgi_main.c - sapi/caudium/caudium.c - sapi/apache2filter/php_apache.h - sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c - sapi/apache/php_apache.c - sapi/apache/sapi_apache.c - sapi/apache2filter/apache_config.c - sapi/apache/mod_php4.h - sapi/apache/mod_php4.c - pear/scripts/pearwin.php - sapi/aolserver/aolserver.c - pear/scripts/pear.in - pear/XML/Render.php - pear/scripts/pear.bat - pear/XML/Parser.php - pear/Schedule/At.php - pear/Payment/Verisign.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/Uploader.php - pear/PEAR/WebInstaller.php - pear/PEAR/Config.php - pear/PEAR/Dependency.php - pear/PEAR/Installer.php - pear/PEAR/Common.php - pear/Numbers/Roman.php - pear/Net/Socket.php - pear/Net/SMTP.php - pear/Net/Dig.php - pear/Math/Util.php - pear/Net/Curl.php - pear/Math/Fraction.php - pear/Mail/mimePart.php - pear/Mail/sendmail.php - pear/Mail/smtp.php - pear/Mail/mail.php - pear/Mail/mime.php - pear/Mail/mimeDecode.php - pear/Mail/RFC822.php - pear/HTTP/Compress.php - pear/Image/Remote.php - pear/HTML/Page.php - pear/HTML/Processor.php - pear/HTML/Select.php - pear/HTML/Table.php - pear/HTML/Menu.php - pear/HTML/Menu_Browser.php - pear/HTML/ITX.php - pear/HTML/IT_Error.php - pear/HTML/Form.php - pear/HTML/IT.php - pear/HTML/Common.php - pear/File/Passwd.php - pear/File/SearchReplace.php - pear/Experimental/Image/gtext.php - pear/File/Find.php - pear/Experimental/Image/gbutton.php - pear/DB/sybase.php - pear/Date/Human.php - pear/Experimental/Image/color_helper.php - pear/DB/oci8.php - pear/DB/odbc.php - pear/DB/pgsql.php - pear/DB/storage.php - pear/DB/mysql.php - pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php - pear/Crypt/HCEMD5.php - pear/DB/common.php - pear/Cache/Container/phplib.php - pear/Cache/Container/shm.php - pear/Console/Getopt.php - pear/Crypt/CBC.php - pear/Cache/Container/db.php - pear/Cache/Container/dbx.php - pear/Cache/Container/file.php - pear/Cache/DB.php - pear/Cache/Error.php - pear/Cache/Function.php - pear/Cache/Graphics.php - pear/Cache/Output.php - pear/Cache/OutputCompression.php - pear/Benchmark/Iterate.php - pear/Benchmark/Timer.php - pear/Cache/Container.php - pear/HTTP.php - pear/Mail.php - pear/PEAR.php - pear/System.php - pear/package.dtd - pear/DB.php - pear/CMD.php - pear/Cache.php - main/php_sprintf.c - main/php_streams.h - main/php_ticks.c - main/php_ticks.h - main/php_variables.c - main/php_variables.h - main/reentrancy.c - main/rfc1867.c - main/safe_mode.c - main/snprintf.h - main/streams.c - main/php_ini.c - main/php_ini.h - main/php_logos.c - main/php_main.h - main/php_network.h - main/php_open_temporary_file.c - main/php_open_temporary_file.h - main/php_output.h - main/php_reentrancy.h - main/network.c - main/output.c - main/php.h - main/php_content_types.c - main/php_globals.h - main/fopen_wrappers.h - main/internal_functions.c.in - main/internal_functions_registry.h - main/internal_functions_win32.c - main/main.c - main/SAPI.h - main/build-defs.h.in - main/fopen_wrappers.c - ext/zlib/zlib_fopen_wrapper.c - main/SAPI.c - ext/zlib/zlib.c - ext/zip/php_zip.h - ext/zip/zip.c - ext/zlib/php_zlib.h - ext/yp/php_yp.h - ext/yp/yp.c - ext/yaz/php_yaz.c - ext/yaz/php_yaz.h - ext/xslt/php_xslt.h - ext/xslt/sablot.c - ext/xslt/xslt.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/xslt/php_sablot.h - ext/xml/xml.c - ext/xmlrpc/php_xmlrpc.h - ext/wddx/wddx.c - ext/xml/php_xml.h - ext/wddx/php_wddx_api.h - ext/wddx/php_wddx.h - ext/w32api/test_dll/dll_test.h - ext/w32api/test_dll/test_dll.c - ext/w32api/examples/uptime.php - ext/w32api/php_w32api.h - ext/w32api/w32api.c - ext/sysvshm/sysvshm.c - ext/vpopmail/php_vpopmail.c - ext/vpopmail/php_vpopmail.h - ext/sysvsem/php_sysvsem.h - ext/sysvsem/sysvsem.c - ext/sysvshm/php_sysvshm.h - ext/sybase_ct/php_sybase_ct.c - ext/sybase_ct/php_sybase_ct.h - ext/sybase/php_sybase_db.c - ext/sybase/php_sybase_db.h - ext/swf/php_swf.h - ext/swf/swf.c - ext/standard/syslog.c - ext/standard/type.c - ext/standard/type.h - ext/standard/uniqid.c - ext/standard/uniqid.h - ext/standard/url.c - ext/standard/url.h - ext/standard/url_scanner.c - ext/standard/url_scanner.h - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.h - ext/standard/url_scanner_ex.re - ext/standard/var.c - ext/standard/versioning.c - ext/standard/php_versioning.h - ext/standard/quot_print.c - ext/standard/quot_print.h - ext/standard/rand.c - ext/standard/reg.c - ext/standard/reg.h - ext/standard/scanf.c - ext/standard/scanf.h - ext/standard/soundex.c - ext/standard/string.c - ext/standard/php_assert.h - ext/standard/php_browscap.h - ext/standard/php_crypt.h - ext/standard/php_dir.h - ext/standard/php_ext_syslog.h - ext/standard/php_filestat.h - ext/standard/php_fopen_wrapper.c - ext/standard/php_fopen_wrappers.h - ext/standard/php_ftok.h - ext/standard/php_image.h - ext/standard/php_incomplete_class.h - ext/standard/php_iptc.h - ext/standard/php_lcg.h - ext/standard/php_link.h - ext/standard/php_mail.h - ext/standard/php_math.h - ext/standard/php_metaphone.h - ext/standard/php_parsedate.h - ext/standard/php_rand.h - ext/standard/php_smart_str.h - ext/standard/php_smart_str_public.h - ext/standard/php_standard.h - ext/standard/php_string.h - ext/standard/php_var.h - ext/standard/md5.c - ext/standard/md5.h - ext/standard/metaphone.c - ext/standard/microtime.c - ext/standard/microtime.h - ext/standard/pack.c - ext/standard/pack.h - ext/standard/pageinfo.c - ext/standard/pageinfo.h - ext/standard/php_array.h - ext/standard/info.h - ext/standard/iptc.c - ext/standard/lcg.c - ext/standard/levenshtein.c - ext/standard/link.c - ext/standard/mail.c - ext/standard/math.c - ext/standard/image.c - ext/standard/incomplete_class.c - ext/standard/info.c - ext/standard/flock_compat.c - ext/standard/flock_compat.h - ext/standard/formatted_print.c - ext/standard/fsock.c - ext/standard/fsock.h - ext/standard/ftok.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/head.c - ext/standard/head.h - ext/standard/html.c - ext/standard/html.h - ext/standard/http_fopen_wrapper.c - ext/standard/file.c - ext/standard/file.h - ext/standard/filestat.c - ext/standard/dl.c - ext/standard/dl.h - ext/standard/dns.c - ext/standard/dns.h - ext/standard/exec.c - ext/standard/exec.h - ext/standard/assert.c - ext/standard/base64.c - ext/standard/base64.h - ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/browscap.c - ext/standard/crc32.c - ext/standard/credits.c - ext/standard/credits.h - ext/standard/crypt.c - ext/standard/cyr_convert.c - ext/standard/cyr_convert.h - ext/standard/datetime.c - ext/standard/datetime.h - ext/standard/dir.c - ext/standard/array.c - ext/sockets/php_sockets_win.c - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c - ext/snmp/snmp.c - ext/sockets/php_sockets.h - ext/snmp/php_snmp.h - ext/shmop/php_shmop.h - ext/shmop/shmop.c - ext/session/mod_files.h - ext/session/mod_mm.c - ext/session/mod_mm.h - ext/session/mod_user.c - ext/session/mod_user.h - ext/session/php_session.h - ext/session/session.c - ext/satellite/typemanager.c - ext/satellite/typemanager.h - ext/satellite/zval_to_namedvalue.c - ext/satellite/zval_to_namedvalue.h - ext/session/mod_files.c - ext/satellite/class.c - ext/satellite/class.h - ext/satellite/common.c - ext/satellite/common.h - ext/satellite/corba.c - ext/satellite/corba.h - ext/satellite/enum.c - ext/satellite/enum.h - ext/satellite/findtype.c - ext/satellite/findtype.h - ext/satellite/hashtable.c - ext/satellite/hashtable.h - ext/satellite/namedvalue_to_zval.c - ext/satellite/namedvalue_to_zval.h - ext/satellite/object.c - ext/satellite/object.h - ext/satellite/php_orbit.c - ext/satellite/php_orbit.h - ext/satellite/struct.c - ext/satellite/struct.h - ext/satellite/typecode.c - ext/satellite/typecode.h - ext/recode/recode.c - ext/satellite/Makefile.in - ext/recode/php_recode.h - ext/readline/php_readline.h - ext/readline/readline.c - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/qtdom/qtdom.h - ext/printer/printer.c - ext/pspell/php_pspell.h - ext/posix/php_posix.h - ext/posix/posix.c - ext/printer/php_printer.h - ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h - ext/pfpro/php_pfpro.h - ext/pdf/php_pdf.h - ext/pfpro/pfpro.c - ext/pdf/pdf.c - ext/pcre/php_pcre.h - ext/pcntl/php_pcntl.h - ext/pcntl/php_signal.c - ext/pcntl/php_signal.h - ext/pcre/php_pcre.c - ext/pcntl/pcntl.c - ext/ovrimos/ovrimos.c - ext/oracle/oracle.c - ext/overload/overload.c - ext/overload/php_overload.h - ext/openssl/php_openssl.h - ext/odbc/php_odbc.h - ext/odbc/php_velocis.h - ext/odbc/velocis.c - ext/openssl/openssl.c - ext/oci8/php_oci8.h - ext/odbc/php_odbc.c - ext/oci8/oci8.c - ext/mysql/php_mysql.h - ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses.h - ext/ncurses/php_ncurses_fe.h - ext/notes/php_notes.c - ext/notes/php_notes.h - ext/msql/php_msql.h - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/mysql/php_mysql.c - ext/msession/php_msession.h - ext/msession/reqclient.h - ext/msql/php_msql.c - ext/msession/msession.c - ext/ming/php_ming.h - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h - ext/mhash/mhash.c - ext/ming/ming.c - ext/mcrypt/mcrypt.c - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - ext/mcal/php_mcal.c - ext/mailparse/mailparse.c - ext/mailparse/php_mailparse.h - ext/mailparse/rfc2045appendurl.c - ext/ldap/php_ldap.h - ext/java/java.c - ext/java/reflect.java - ext/ldap/ldap.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re - ext/ircg/php_ircg.h - ext/ircg/ircg.c - ext/interbase/php_interbase.h - ext/ingres_ii/ii.h - ext/ingres_ii/php_ii.h - ext/interbase/interbase.c - ext/informix/php_informix.h - ext/ingres_ii/ii.c - ext/informix/ifx.ec - ext/imap/php_imap.h - ext/iisfunc/iisfunc.h - ext/iisfunc/setup.c - ext/iisfunc/setup.h - ext/imap/php_imap.c - ext/iconv/php_iconv.h - ext/iisfunc/iisfunc.cpp - ext/iconv/iconv.c - ext/icap/php_icap.c - ext/hyperwave/php_hyperwave.h - ext/hyperwave/hg_comm.h - ext/hyperwave/hw.c - ext/hyperwave/hw_error.h - ext/gmp/gmp.c - ext/gmp/php_gmp.h - ext/hyperwave/hg_comm.c - ext/gettext/php_gettext.h - ext/gettext/gettext.c - ext/gd/gdt1.c - ext/gd/gdt1.h - ext/gd/php_gd.h - ext/ftp/ftp.h - ext/ftp/php_ftp.c - ext/ftp/php_ftp.h - ext/gd/gd.c - ext/fribidi/php_fribidi.h - ext/ftp/ftp.c - ext/filepro/php_filepro.h - ext/fribidi/fribidi.c - ext/filepro/filepro.c - ext/fdf/php_fdf.h - ext/fbsql/php_fbsql.h - ext/fdf/fdf.c - ext/exif/exif.c - ext/exif/php_exif.h - ext/fbsql/php_fbsql.c - ext/dotnet/dotnet.cpp - ext/dio/dio.c - ext/dio/php_dio.h - ext/domxml/php_domxml.c - ext/domxml/php_domxml.h - ext/dbx/dbx.h - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_mssql.c - ext/dbx/dbx_mssql.h - ext/dbx/dbx_mysql.c - ext/dbx/dbx_mysql.h - ext/dbx/dbx_oci8.c - ext/dbx/dbx_oci8.h - ext/dbx/dbx_odbc.c - ext/dbx/dbx_odbc.h - ext/dbx/dbx_pgsql.c - ext/dbx/dbx_pgsql.h - ext/dbx/php_dbx.h - ext/dbase/php_dbase.h - ext/dbplus/dbplus.c - ext/dbplus/php_dbplus.c - ext/dbplus/php_dbplus.h - ext/dbx/dbx.c - ext/dba/dba_gdbm.c - ext/dba/dba_ndbm.c - ext/dba/php_dba.h - ext/dbase/dbase.c - ext/dba/dba_cdb.c - ext/dba/dba_db2.c - ext/dba/dba_db3.c - ext/dba/dba_dbm.c - ext/db/php_db.h - ext/dba/dba.c - ext/cybermut/cybermut.c - ext/cybermut/php_cybermut.h - ext/cyrus/cyrus.c - ext/cyrus/php_cyrus.h - ext/db/db.c - ext/curl/php_curl.h - ext/cybercash/cybercash.c - ext/cybercash/cybercash.h - ext/ctype/ctype.c - ext/ctype/php_ctype.h - ext/curl/curl.c - ext/cpdf/cpdf.c - ext/cpdf/php_cpdf.h - ext/crack/crack.c - ext/crack/php_crack.h - ext/ccvs/ccvs.h - ext/com/COM.c - ext/com/VARIANT.c - ext/com/conversion.c - ext/bcmath/php_bcmath.h - ext/bz2/bz2.c - ext/bz2/php_bz2.h - ext/calendar/cal_unix.c - ext/calendar/calendar.c - ext/calendar/easter.c - ext/ccvs/ccvs.c - build/bsd_makefile - build/build.mk - build/build2.mk - build/buildcheck.sh - build/dynlib.mk - build/fastgen.sh - build/library.mk - build/ltlib.mk - build/mkdep.awk - build/program.mk - build/rules.mk - build/rules_common.mk - build/rules_pear.mk - build/sysv_makefile - dynlib.m4 - ext/aspell/aspell.c - ext/aspell/php_aspell.h - ext/bcmath/bcmath.c - header - run-tests.php: Update headers. - -2001-12-11 Andrei Zmievski - - * EXTENSIONS: Adding overload extension. - -2001-12-11 Sascha Schumann - - * NEWS: thttpd/ircg update - -2001-12-11 Zeev Suraski - - * NEWS: Forward-port 4.1.0 changes - -2001-12-11 Jani Taskinen - - * NEWS: - Some typo, consistency fixes and removed some stuff that is not needed. - -2001-12-11 Stig Bakken - - * pear/scripts/pear.in: * fixed the sub-command option parsing - * added -r option to install/uninstall (registers package without - installing any files, for use by rpm and the like) - - * pear/PEAR/Installer.php: - * added "register_only" option for install/uninstall - -2001-12-11 Yasuo Ohgaki - - * ext/pgsql/README: More README update. - -2001-12-11 Markus Fischer - - * NEWS: - Update NEWS entry about latest domxml changes. - -2001-12-11 Yasuo Ohgaki - - * ext/pgsql/README: README update - - * ext/pgsql/CREDITS - ext/pgsql/README: Added README file for pgsql module - Added my self to CREDIT - -2001-12-11 Andrei Zmievski - - * ext/overload/README: Show example of property-specific accessors. - - * ext/overload/overload.c - ext/overload/php_overload.h: - This commit implements property-specific accessors. - - When overload() is called, it not only scans for general handlers, but - also for any methods beginning with __get_ and __set_ and saves a list of - them. Then when a property is accessed, e.g. $obj->x, the extension will first - check whether __get_x() is available, and will call it if it is, otherwise - it will invoke the general __get() handler. - -2001-12-10 Jouni Ahto - - * EXTENSIONS: - - Yasuo Ohgaki is the new maintainer of pgsql module. - -2001-12-10 Andrei Zmievski - - * ext/overload/README - ext/overload/overload.c: - Modified __call() handler to accept a byref return value parameter that - should be filled in. The __call() handler is now supposed to return true - or false, depending on whether it was successful or not. - -2001-12-10 Sebastian Bergmann - - * main/config.w32.h - main/internal_functions_win32.c - win32/php4dll.dsp - win32/php4dllts.dsp: Enable ext/overload by default on Win32, too. - -2001-12-10 Stig Bakken - - * pear/PEAR/Remote.php: * now using ext/overload - - * pear/PEAR/Registry.php: - * PEAR_Registry::packageInfo now takes a second arg for returning a single - attribute - - * pear/PEAR/Installer.php: - * added fold marks, moved around some code and silenced some Archive_Tar - notices - - * pear/PEAR/Dependency.php: * renamed check methods to checkXxx - * completed the extension check method - * added checks for os, php version, programs and sapi backend - - * pear/PEAR/Autoloader.php: * fix phpdoc comments - - * pear/Console/Getopt.php: - * stop parsing arguments when encoutering the first non-option arg - -2001-12-10 Zeev Suraski - - * main/php_version.h - configure.in: Go with 4.1.0 - -2001-12-10 Sascha Schumann - - * ext/ircg/ircg.c: Fix type of conversion in ircg_pconnect - - * sapi/thttpd/thttpd_patch: - Sent proper encodings for gzip/compress files, otherwise IE won't - display them. - - Refer to section 3.5, RFC 2616 -- these are IANA registered. - - Patch submitted to author. - - * sapi/thttpd/thttpd_patch: - Add a nocache feature: If documents are stored under /nocache/, - appropiate HTTP headers will be sent which prevent client/proxy caching. - -2001-12-10 Sterling Hughes - - * ext/curl/curl.c: Spaces -> Tabs - -2001-12-10 Sascha Schumann - - * ext/ircg/ircg.c: - Add a generic disconnect format message which is written to the - file upon termination of the connection and free file messages - appropiately. - -2001-12-10 Ulf Wendel - - * pear/HTML/ITX.php: - Bugfix on addBlock(), recursively build the list of variables in inner, - nested blocks. - - I should have never ever written ITX; I did so because it was simple to do - so. When you use addBlock & friends always keep in mind that these functions stand - against the nature of IT. IT analyses the nesting of blocks to give you a - simple block api and make your code easy to understand. It was not made to - manipulate the nesting during runtime. Use e.g. phplib templates - (which are ++FastTemplate) for this. - -2001-12-10 Sascha Schumann - - * ext/ircg/ircg.c: kill a couple of warnings - - * ext/ircg/README.txt: URL update - -2001-12-10 Sergey Kartashoff - - * ext/mnogosearch/index.php: - - mnogosearch example updated to include searchd support - - * ext/mnogosearch/php_mnogo.c: - - Fixed search daemon support in mnogosearch module. - -2001-12-10 Yasuo Ohgaki - - * ext/pgsql/pgsql.c: Fix proto - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: Added async query functions - -2001-12-10 Stig Bakken - - * pear/PEAR/Autoloader.php - pear/tests/pear_autoloader.phpt: - * initial commit of PEAR method autoloader - -2001-12-10 Jani Taskinen - - * configure.in: - Fixed the version detection of Bison. - - * ext/overload/config.m4: Enable it for real. - -2001-12-10 Stig Bakken - - * ext/overload/config.m4: * enable overload extension by default - -2001-12-09 Zeev Suraski - - * NEWS: Go with 4.1.0 - -2001-12-09 Stig Bakken - - * ext/overload/overload.c: * use macros in error messages - -2001-12-09 Zeev Suraski - - * ext/mysql/php_mysql.c: MFH - fix unbuffered queries - -2001-12-09 Andrei Zmievski - - * ext/overload/CREDITS: *** empty log message *** - - * ext/overload/README: Adjust to account for latest changes. - - * ext/overload/overload.c: - - Only destroy the current object if it was received from the __get() handler. - - Changed the way method arguments are passed to __call() handler. They are - now encapsulated inside of an array, which makes it easier to pass them - to call_user_func_array(). - -2001-12-09 Jani Taskinen - - * ext/xslt/sablot.c: Fixed a typo. - -2001-12-09 Sterling Hughes - - * ext/xslt/sablot.c - ext/xslt/xslt.c: Align comments in xslt.c - First try at fixing funny resource free'ing problems with objects, don't - perform a zval seperation when we're directly saving a pointer to the SAX - or Scheme handlers - -2001-12-08 Derick Rethans - - * ext/standard/var.c: - Remove debug code - - * ext/standard/basic_functions.c - ext/standard/php_var.h - ext/standard/var.c: - - Added var_export, which shows a representation of a variable, much like - var_dump, but in such a way you can use it as PHP code. - - Added var_export, which shows a representation of a variable, much like - var_dump, but in such a way you can use it as PHP code. - -2001-12-08 Thies C. Arntzen - - * sapi/cgi/cgi_main.c: - - Added -w option to the cgi-version. This will remove all comments and - whitespace from teh script. - -2001-12-07 Andrei Zmievski - - * ext/overload/overload.c: - - Fix memory leak when accessing undefined index or property. - - Only invoke call_get_handler() on an object in the chain if it's overloaded. - -2001-12-07 Markus Fischer - - * ext/xslt/sablot.c: - - Fix crash with invalid option to xslt_set_scheme_handlers(). - -2001-12-07 Rasmus Lerdorf - - * ext/xslt/sablot.c: Let's not crash when no error str has been set - -2001-12-07 Dan Kalowsky - - * ext/odbc/php_odbc.c: Fix for bug #13628. - -2001-12-07 Thies C. Arntzen - - * ext/imap/php_imap.c: fix #13801 (imap_rfc822_parse_adrlist changes arg1) - -2001-12-07 Andrei Zmievski - - * ext/overload/overload.c: Make sure refcount is 1 on stack zval. - -2001-12-07 Hartmut Holzgraefe - - * ext/dbplus/dbplus.c: old stuff removed - -2001-12-07 Sterling Hughes - - * ext/standard/basic_functions.c: - Fix long2ip's handling of unsigned longs, by accepting a string argument and - then manually converting the string to an unsigned long using strtoul() - -2001-12-07 Hartmut Holzgraefe - - * ext/odbc/velocis.c: proto fixes - - * ext/cybercash/cybercash.c: proto fix - - * ext/msession/msession.c: - proto descriptions - - changed to new parameter parser api - - changed to K&R style - - various cleanups - -2001-12-07 Egon Schmid - - * ext/crack/crack.c: Fixed one proto. - - * ext/standard/basic_functions.c: Fixed some protos. - -2001-12-07 Stig Bakken - - * ext/xmlrpc/config.m4: * configure help indent fix - -2001-12-07 Hartmut Holzgraefe - - * ext/standard/file.c - ext/openssl/openssl.c: proto fix - - * ext/odbc/velocis.c: protos prepared - - * ext/icap/php_icap.c: proto fix - -2001-12-07 Andrei Zmievski - - * ext/overload/README - ext/overload/php_overload.h: All right, let people RTFM. - - * ext/overload/overload.c: - Add fold markers in strategic places and improve MINIT function a bit. - - * ext/overload/overload.c: - If the method exists in object's function table, call it directly without - using __call() handler. - - * ext/overload/overload.c: Support overloaded method calls via __call(). - -2001-12-07 Doug MacEachern - - * sapi/apache2filter/php_functions.c: apr_table_elts are now const - - * sapi/apache2filter/php_functions.c: - rename functions to match those supported in the apache 1.3 module: - apache_sub_request -> virtual - get_all_headers -> getallheaders - -2001-12-07 Thomas V.V.Cox - - * pear/DB/mssql.php - pear/DB/sybase.php: - Throw the error only if all of the extensions are missing - -2001-12-07 Adam Daniel - - * pear/HTML/Common.php: - changed getAttribute to return null if attribute doesn't exist - -2001-12-06 Hartmut Holzgraefe - - * ext/msession/msession.c: added protos (but without description yet) - - * ext/msession/msession.c: some cleanup of ext_skel stuff - - * ext/msession/msession.c: whitespace/indent - - * ext/standard/basic_functions.h - ext/standard/string.c - ext/standard/basic_functions.c: renamed rot13 to str_rot13() - - * ext/sockets/sockets.c: proto fix - -2001-12-06 Doug MacEachern - - * sapi/apache2filter/php_functions.c: - need to call ap_destroy_sub_req() before RETURN_TRUE in apache_sub_req() - (Jon Parise ) - -2001-12-06 Hartmut Holzgraefe - - * ext/standard/string.c - ext/standard/basic_functions.h - ext/standard/basic_functions.c: ported rot13() from php3 - -2001-12-06 Jani Taskinen - - * dynlib.m4: - Fix shared extension linking when compiling with e.g. CGI sapi. - -2001-12-06 Hartmut Holzgraefe - - * ext/standard/file.c - ext/standard/formatted_print.c - ext/gd/gd.c - ext/mssql/php_mssql.c - ext/openssl/openssl.c - ext/satellite/object.c - ext/satellite/php_orbit.c - ext/iisfunc/setup.c: proto fixes - - * ext/cyrus/cyrus.c: fixing the proto fixes - - * ext/standard/md5.c: proto fix - - * ext/icap/php_icap.c: proto fix (sort of) - - * ext/dio/dio.c: proto fixes - -2001-12-06 Ulf Wendel - - * pear/HTML/IT.php: removed useless argument - - * pear/HTML/IT.php - pear/HTML/ITX.php: beside minor cosmetic changes: - - - implemented replaceBlock() - - added an example on callback functions - -2001-12-06 Zeev Suraski - - * ext/mysql/php_mysql.c: - Work around a quirk in the MySQL client library to fix unbuffered queries - -2001-12-06 Derick Rethans - - * ext/session/php_session.h: - MFH for the session fix - -2001-12-06 Zeev Suraski - - * ext/session/php_session.h: Fix session_unregister() - - * ext/session/php_session.h - ext/session/session.c: Remove PS_DEL_VAR macro, always use PS_DEL_VARL() - -2001-12-06 Sterling Hughes - - * ext/standard/info.c: - use PHP_INFO_ALL and PHP_CREDITS_ALL instead of hardcoding them - -2001-12-06 Thomas V.V.Cox - - * pear/DB/sybase.php: added sysbase_ct to the test for extensions - (thanks Bradley Bell ) - -2001-12-06 Sterling Hughes - - * ext/cyrus/cyrus.c: 2 arguments, not 3 - -2001-12-06 Markus Fischer - - * ext/mysql/php_mysql.c: - - Prototype new parameter which forces the creation of new links. - -2001-12-06 Jani Taskinen - - * pear/tests/.cvsignore: Ignore .reg files created by pear_registry test. - - * pear/DB/tests/odbc/skipif.inc - pear/DB/tests/pgsql/skipif.inc - pear/DB/tests/mysql/skipif.inc - pear/DB/tests/oci8/skipif.inc - pear/DB/tests/ibase/skipif.inc: - Fixed the skipping of these test. They weren't skipped if you had - disabled dl(). - -2001-12-06 Jason Greene - - * ext/sockets/sockets.c: - Fix broken format string in socket_recv -> zend_parse_parameters - Rewrote socket_setopt and socket_getopt to be cleaner - -2001-12-06 Jani Taskinen - - * ext/pcntl/tests/001.phpt: - Fix test when allow_call_time_pass_reference = Off - - * ext/bz2/bz2.c: - Fixed bug which was introduced by the last optimizing "fixes". - -2001-12-06 Thomas V.V.Cox - - * pear/DB/mssql.php: - modified the test for the MS SQL type extensions support - -2001-12-06 Doug MacEachern - - * sapi/apache2filter/php_functions.c: - destroy subrequests returned from ap_sub_req_lookup_uri - - * sapi/apache2filter/php_functions.c: - call to ap_sub_req_lookup_uri() needs to pass ctx->f->next rather than - NULL for next_filter argument in order for ap_run_sub_req() output to - end up where expected. ("William A. Rowe, Jr." ) - -2001-12-05 Hartmut Holzgraefe - - * ext/ircg/ircg.c: proto fixes - - * ext/satellite/php_orbit.c - ext/notes/php_notes.c: proto fix - - * ext/muscat/muscat.c - sapi/apache2filter/php_functions.c - ext/java/java.c: proto fixes - - * ext/fdf/fdf.c - ext/domxml/php_domxml.c: proto fix - - * ext/cyrus/cyrus.c - ext/com/COM.c: proto fixes - -2001-12-05 Sascha Schumann - - * ext/standard/var_unserializer.c: - increase timestamp, because make tries to regenerate this file without any reason - -2001-12-05 Zeev Suraski - - * main/php_output.h: Remove redundant include - -2001-12-05 Jani Taskinen - - * main/rfc1867.c: - Store the read bytes so that some sapi modules know how much to read. - - * php.ini-dist - php.ini-recommended: - Make it more clear what session.referer_check is about. - -2001-12-04 Frank M. Kromann - - * win32/sendmail.c: - Remove check for "To:" in headers. If "Reply-To:" exists the the To: entry was not created. - This is WIn32 only. - -2001-12-04 Hartmut Holzgraefe - - * ext/session/session.c - ext/yaz/php_yaz.c: proto fix - - * ext/zip/zip.c: proto fixes - - * sapi/apache/php_apache.c: proto fix - - * ext/ctype/ctype.c: proto fixes - -2001-12-04 Sterling Hughes - - * ext/standard/file.c: - Make the length parameter to fgets optional (defaults to 1024) - -2001-12-04 Frank M. Kromann - - * ext/imap/php_imap.c - ext/imap/imap.dsp: Enable imap_mail() on win32 - - * win32/sendmail.c - win32/sendmail.h: modified to enable imap_mail() on win32 - - * win32/imap_sendmail.h - win32/imap_sendmail.c: Adding files to enable imap_mail() on win32 - -2001-12-04 Sebastian Bergmann - - * sapi/servlet/EXPERIMENTAL: - Mark sapi/servlet as what it is: experimental. - - * ext/java/EXPERIMENTAL: Mark ext/java as what it is: experimental. - - * ext/xmlrpc/.cvsignore: Add Win32 specific files to .cvsignore. - - * win32/php_modules.dsw: Add XMLRPC extension. - -2001-12-04 Jani Taskinen - - * ext/pdf/Makefile.in: typo fix - -2001-12-03 Jani Taskinen - - * ext/pdf/config.m4: - - Let's not default to any set of extra libraries. This way any kind of - builds of pdflib work. And this configure stays simple. - -2001-12-03 Shane Caraveo - - * ext/xmlrpc/libxmlrpc/queue.c - ext/xmlrpc/libxmlrpc/xml_element.c - ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c - ext/xmlrpc/libxmlrpc/xml_to_soap.c - ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c - ext/xmlrpc/libxmlrpc/xmlrpc.c - ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c - ext/xmlrpc/libxmlrpc/xmlrpc_private.h - ext/xmlrpc/libxmlrpc/xmlrpc_win32.h - ext/xmlrpc/php_xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c - ext/xmlrpc/xmlrpc.dsp: - Make xmlrpc module compilable on windows. compiles, but untested. - -2001-12-03 Andi Gutmans - - * ext/ftp/php_ftp.c: - Missed one - - * ext/imap/php_imap.c - ext/ldap/ldap.c - ext/mcal/php_mcal.c - ext/pspell/pspell.c: - - Nuke REGISTER_MAIN_*. Extension maintainers please make sure I didn't - - change something I wasn't supposed to. It should be fine IMO. - -2001-12-03 Sascha Schumann - - * ext/mbstring/mbfilter.c - ext/mbstring/mbfilter_ja.c: - Fix declarations of static variables. Builds on AIX now. - -2001-12-03 Sterling Hughes - - * ext/curl/curl.c: - Add a content length field to perhaps eliminate null truncation - -2001-12-03 Sascha Schumann - - * ext/ircg/ircg.c: - Extend the meaning of "bailout on trivial" to also cover kicks. This - is a simple method to free a nick for custom chat systems. - - External programs can now also savely truncate the file IRCG writes to, - because we open those files with O_APPEND, so that the write pointer - is always at the end of the data. - -2001-12-03 Zeev Suraski - - * configure.in - main/php_version.h: Here we go again - -2001-12-03 Sterling Hughes - - * ext/curl/curl.c: MFH - - * ext/curl/curl.c: Re-add support for HTTP file uploads - - * ext/xslt/xslt.c: MFB - - * ext/xslt/xslt.c: - No need to create this, automatically done (automagically even) by - call_user_function_ex() - -2001-12-03 Derick Rethans - - * ext/standard/basic_functions.c - main/php_output.h - main/output.c: - - Added ob_get_level, which returns the nesting level of the output buffering - mechanism. (patch by Yasuo Ohgaki ) - - Added ob_get_level, which returns the nesting level of the output buffering - mechanism. (Yasuo, Derick) - -2001-12-03 Frank M. Kromann - - * ext/standard/reg.c - ext/standard/reg.h: - Make php_reg_replace available from shared extensions - - * ext/standard/md5.c - ext/standard/md5.h: - Make php_MD5* functions available from shared extensions - - * ext/standard/math.c - ext/standard/php_math.h: - Make _php_math_number_format available from shared extensions - - * ext/standard/pageinfo.c - ext/standard/pageinfo.h: - Make php_startpage and php_getlastmod available from shared extensions - - * ext/standard/head.c - ext/standard/head.h: Make php_setcookie available from shared extensions - -2001-12-02 Harald Radi - - * ext/mssql/php_mssql.c: MFH - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.h: - added mssql_fetch_assoc() to be more mysql conform - changed mssql_fetch_array() back to its default behaviour (MSSQL_BOTH) - -2001-12-02 Hartmut Holzgraefe - - * ext/standard/mail.c: - switch to new paramter parser - - make sure To: and Subject: do not end with a newline character - -2001-12-02 Markus Fischer - - * ext/domxml/php_domxml.c: Please Egon. - -2001-12-02 Bernd Roemer - - * ext/standard/var_unserializer.re - ext/standard/var_unserializer.c - main/main.c: Allow unserializer_callback_func to be turned off. - -2001-12-02 Thomas V.V.Cox - - * pear/PEAR/Dependencie.php - pear/PEAR/Dependency.php: Rename Dependencie.php to Dependency.php - -2001-12-02 Markus Fischer - - * ext/domxml/php_domxml.c: - - Standardize function to accept either $obj->foo or domxml_foo($obj) - where they should. - - Use xml*Len functions where available. - - Workaround in set_content() to prevent crash. - - Cleaned up php_xpathptr_eval(). - - Added NO_ARGS check where missing; moved check for $this always - before arg parsing. - -2001-12-02 Daniel Beulshausen - - * ext/overload/overload.dsp: - fix CFLAGS, how could this have worked before? - - * win32/README.txt - win32/Win32_Package.txt: remove outdated txts - - * win32/php4dllts.dsp: cleanup workspace - - * win32/winutil.c - win32/winutil.h: fix php_win_err (wasn't threadsafe) - -2001-12-02 Markus Fischer - - * ext/domxml/php_domxml.h: - - Reverted macro moving stupidity (thx to Sterling). - -2001-12-02 Thies C. Arntzen - - * ext/session/session.c: MFH - fix for $_SESSION - !!! please TEST, TEST, TEST !!! - -2001-12-02 Markus Fischer - - * ext/domxml/php_domxml.c: - - Reverted macro moving stupidity (thx to Sterling). - -2001-12-02 Derick Rethans - - * ext/standard/parsedate.y: - Fix a bug in timezones +0100 and -0100 - -2001-12-02 Sergey Kartashoff - - * ext/mnogosearch/index.php - ext/mnogosearch/php_mnogo.c: - - Added synonym stuff support to mnogosearch module. Slightly changed - stored API. Example updated. - -2001-12-02 Egon Schmid - - * ext/domxml/php_domxml.c: - I hope that this is a better explanation as unknown. - - * ext/cpdf/cpdf.c: Fixed some protos. - - * ext/com/COM.c: Fixed two protos. - -2001-12-02 Sergey Kartashoff - - * ext/mnogosearch/index.php - ext/mnogosearch/php_mnogo.c: - - Mnogosearch module stored API slightly changed. Example updated. - -2001-12-02 Rasmus Lerdorf - - * ext/skeleton/skeleton.c: Oops, FOO_VERSION doesn't exist - -2001-12-02 Thomas V.V.Cox - - * pear/PEAR/Dependencie.php: Class for checking dependencies - -2001-12-02 Rasmus Lerdorf - - * ext/skeleton/skeleton.c: - Make ext_skel generate backward compatible module sources - (flight from London to Paris is too short for any real work) - -2001-12-01 Sergey Kartashoff - - * ext/mnogosearch/index.php - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - - Added stored API to mnoGoSearch module. Now you can check - if URL is places at the stored database ot not. Example updated. - -2001-12-01 Markus Fischer - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: Last commit: - - Fix segfault in xmldoc(). - - Proper free zval in php_xpathptr_eval(). - - This one: - - Fix segfault in php_xpathptr_eval(). - - Fix win32 build (TSRMLS_FETCH issues). - - More sanity checking in php_xpath_get_object(), php_xpath_get_context() - and php_dom_get_object(). - - Moved macros into header file. - - Register le_domxmldtd, le_domxmlcdatap (removes anoying warning message on shutdown). - - Fig segfault in node_children() with unsupported node types. - - Fix leak in php_domobject_new() with unsupported note types. - - Fix leak when freeing xpath context/objects. - - Reverted behaviour change to append_child() [old crashes]. - - set_content() also sets the node->content property. - - -2001-12-01 Thomas V.V.Cox - - * pear/PEAR/Packager.php: - check for version for not building broken packages (thanks Markus) - -2001-12-01 Derick Rethans - - * ext/standard/string.c: - - Fix a crash when passing e.g. NULL to basename(). (Patch by Markus - Fischer ) - -2001-12-01 Thies C. Arntzen - - * ext/standard/var.c: - fix problem when __sleep() returned non-existant variables - - * ext/standard/tests/serialize/002.phpt - ext/standard/var.c: improve last patch: - non existant object variables are now serialized as NULL, this saves us from - buffering the serialized data. - - * ext/standard/tests/serialize/002.phpt - ext/standard/var.c: - serialized data would be incoorect if __sleep() returned a variable-name - which is non-existant in the object. - submitted by: Bernd Roemer - -2001-12-01 Stig Venaas - - * ext/ldap/ldap.c: Fixing ldap_first/next_attribute() - -2001-12-01 Sergey Kartashoff - - * ext/mnogosearch/index.php: - - mnoGoSearch module usage example (searchlite) updated to support - StoreDoc stuff. - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - - StoreDOC support has been added to mnogoSearch module. - -2001-12-01 Jani Taskinen - - * acinclude.m4 - configure.in: This makes the configure --help output more readable. - -2001-11-30 Stig Venaas - - * ext/ldap/ldap.c: - ldap_first_attribute and ldap_next_attribute has been completely broken - for 6 months!! Fixed (I think), might be a memory leak there... - -2001-11-30 Brian Bruns - - * ext/sybase_ct/config.m4: - Detect FreeTDS to work around different library sets - -2001-11-30 Jani Taskinen - - * sapi/servlet/config.m4 - sapi/thttpd/config.m4 - sapi/tux/config.m4 - sapi/webjames/config.m4 - sapi/isapi/config.m4 - sapi/nsapi/config.m4 - sapi/phttpd/config.m4 - sapi/pi3web/config.m4 - sapi/roxen/config.m4 - sapi/apache2filter/config.m4 - sapi/caudium/config.m4 - sapi/cgi/config.m4 - sapi/fastcgi/config.m4 - sapi/aolserver/config.m4 - sapi/apache/config.m4: - Added missing cvs ids and unified configure messages. - - * ext/zlib/config0.m4 - ext/yaz/config.m4 - ext/yp/config.m4 - ext/zip/config.m4 - ext/xmlrpc/config.m4 - ext/xslt/config.m4 - ext/xml/config.m4 - ext/wddx/config.m4 - ext/vpopmail/config.m4 - ext/sysvsem/config.m4 - ext/sysvshm/config.m4 - ext/sybase/config.m4 - ext/sybase_ct/config.m4 - ext/sockets/config.m4 - ext/swf/config.m4 - ext/shmop/config.m4 - ext/snmp/config.m4 - ext/satellite/config.m4 - ext/session/config.m4 - ext/qtdom/config.m4 - ext/readline/config.m4 - ext/recode/config.m4 - ext/posix/config.m4 - ext/pspell/config.m4 - ext/pgsql/config.m4 - ext/pcre/config.m4 - ext/pfpro/config.m4 - ext/ovrimos/config.m4 - ext/pcntl/config.m4 - ext/oracle/config.m4 - ext/overload/config.m4 - ext/openssl/config.m4 - ext/odbc/config.m4 - ext/ncurses/config.m4 - ext/oci8/config.m4 - ext/muscat/config.m4 - ext/mysql/config.m4 - ext/ming/config.m4 - ext/mnogosearch/config.m4 - ext/msession/config.m4 - ext/msql/config.m4 - ext/mcrypt/config.m4 - ext/mhash/config.m4 - ext/ldap/config.m4 - ext/mailparse/config.m4 - ext/mbstring/config.m4 - ext/mcal/config.m4 - ext/ingres_ii/config.m4 - ext/interbase/config.m4 - ext/ircg/config.m4 - ext/java/config.m4 - ext/informix/config.m4 - ext/icap/config.m4 - ext/iconv/config.m4 - ext/gmp/config.m4 - ext/hyperwave/config.m4 - ext/gettext/config.m4 - ext/filepro/config.m4 - ext/fribidi/config.m4 - ext/ftp/config.m4 - ext/gd/config.m4 - ext/exif/config.m4 - ext/fbsql/config.m4 - ext/fdf/config.m4 - ext/dbplus/config.m4 - ext/dbx/config.m4 - ext/dio/config.m4 - ext/domxml/config.m4 - ext/dba/config.m4 - ext/dbase/config.m4 - ext/db/config.m4 - ext/curl/config.m4 - ext/cybercash/config.m4 - ext/cybermut/config.m4 - ext/cyrus/config.m4 - ext/crack/config.m4 - ext/ctype/config.m4 - ext/calendar/config.m4 - ext/ccvs/config.m4 - ext/cpdf/config.m4 - ext/bcmath/config.m4 - ext/bz2/config.m4 - ext/aspell/config.m4: Unified the configure messages. - -2001-11-30 Thies C. Arntzen - - * ext/sockets/sockets.c: MFH - make sockets extension usable - -2001-11-30 Zeev Suraski - - * NEWS - configure.in - main/php_version.h: go with RC4 - -2001-11-30 Derick Rethans - - * ext/standard/basic_functions.c - main/output.c - main/php_output.h: - - Added ob_flush and ob_clean functions, which do not end the buffer like - ob_end_flush and ob_end_clean do. - - Added ob_flush and ob_clean functions, which flush and clean an - output buffer without destroying the buffer. - - * win32/sendmail.c: - Fix for bug 8909 and 12680 (timezone problem) - -2001-11-30 Sterling Hughes - - * ext/domxml/php_domxml.c: Cleanup the function entries a tidbit - -2001-11-30 Jani Taskinen - - * ext/pdf/CREDITS - ext/pdf/Makefile.in - ext/pdf/config.m4 - ext/pdf/pdf.c - ext/pdf/php_pdf.h: - This is better way to configure. PDFlib 3/4 can be compiled with external libs too.. - -2001-11-30 Thomas V.V.Cox - - * pear/DB/tests/limit.inc - pear/DB/tests/oci8/13limit.phpt: - Added tests for the oci8 limit query support - - * pear/DB/oci8.php: - Why try to guess the resultant column names when Oracle could - return it with this littles trick? - Now the limit support for Oracle should be fast and complete - -2001-11-29 Brian Bruns - - * ext/ldap/config.m4 - ext/ldap/ldap.c - ext/ldap/php_ldap.h: - Adding ldap_set_rebind_proc() for APIs with V3 3 arg variant, need more - testing. - - * ext/ldap/ldap.c: - Making the link resource point to a structure that contains the LDAP - link, rather than point to it directly. - -2001-11-29 Martin Jansen - - * pear/File/Passwd.php: - * Add function listUsers() that returns all users from passwd file. - -2001-11-29 Thomas V.V.Cox - - * pear/DB/oci8.php: patch to support columns from functions without alias - -2001-11-29 Sterling Hughes - - * sapi/apache2filter/sapi_apache2.c: - Update to the latest apr api (patch by Clif Woolley) - -2001-11-29 Thies C. Arntzen - - * ext/sockets/sockets.c: i'm sure i had this compile before;-) - - * ext/sockets/sockets.c: - fix a crash in socket_connect (if hostname was not resolvable) - initialize max_fd in various fdset function - fix error checking in _read and _write - -2001-11-28 Thomas V.V.Cox - - * pear/DB/common.php: - query() now accepts statement/params that acts like prepare-execute, - use this instead of executeQuery() - -2001-11-28 Ulf Wendel - - * pear/Cache/Output.php: - Added a forgotten asterix within a multi-line comment - -2001-11-28 Uwe Steinmann - - * ext/domxml/php_domxml.c: - - introduced several macros to simply code (done by Markus Fischer) - -2001-11-27 Sascha Schumann - - * ext/ircg/ircg.c - ext/ircg/php_ircg.h: - Add support for redirecting output to a file while maintaining an - open HTTP connection. - - The output can be used to render a complete textual representation - of a user's chat which can be stored in a simple .html file and - served to the end-user. Because it is static, thttpd is an - excellent choice for this task. - - We continue to use an open HTTP connection to figure out when - a client departs. - -2001-11-27 Frank M. Kromann - - * sapi/servlet/servlet.dsp - ext/java/java.dsp: - Removing winutil.c from this project. the functions needed are found in php4ts.dll - -2001-11-26 Jani Taskinen - - * ext/zlib/zlib.c: Show the registered ini entry in phpinfo() - - * ext/standard/var_unserializer.c: Updated file since .re changed. - -2001-11-26 Derick Rethans - - * ext/standard/var_unserializer.re: - - Also patch the file from which var_unserializer.c is generated - - * ext/standard/var_unserializer.c - main/main.c - main/php_globals.h - php.ini-dist: - - Adding a callback mechanism to the unserializer. (patch by Bernd - Roemer ) - -2001-11-26 Sterling Hughes - - * main/fopen_wrappers.c - main/main.c - main/php_ini.c: Z_TYPE(filehandle)?? ok.. whatever... ;) - -2001-11-26 Christian Stocker - - * pear/Cache/OutputCompression.php: an usage example - - * pear/Cache/Output.php: - printContent() for API-Compatibility with OutputCompression - -2001-11-26 Martin Jansen - - * pear/File/Passwd.php: - * Strip withespace from beginning and end of passwords. - -2001-11-26 Sebastian Bergmann - - * php.ini-dist - php.ini-recommended: Nuke ext/sablot entries. - -2001-11-25 Zeev Suraski - - * main/php_version.h - configure.in - NEWS: Prepare 4.1.0 - -2001-11-25 Rui Hirokawa - - * ext/xslt/config.m4: fixed a link error in configure script. - -2001-11-25 Egon Schmid - - * ext/ircg/ircg.c: Sascha please explain your protos. - - * ext/domxml/php_domxml.c: - Fixed some protos. If pi means processing instruction, it should be written IMHO in uppercase characters. - -2001-11-25 Richard Heyes - - * pear/Mail/mimeDecode.php: Tabs --> spaces - -2001-11-25 Egon Schmid - - * ext/crack/crack.c: Fixed some protos. - -2001-11-25 Richard Heyes - - * pear/Mail/mimeDecode.php: Added support for multipart/signed - -2001-11-25 Zeev Suraski - - * sapi/isapi/php4isapi.c: Fix build if PHP_ENABLE_SEH is not defined - -2001-11-24 Jani Taskinen - - * php.ini-dist - php.ini-recommended: - Added missing ini directive: always_populate_raw_po st_data - - * main/SAPI.c: Added missing CVS Id tag. - - * main/rfc1867.c: - Handle more error types when uploading files. - -2001-11-24 Zeev Suraski - - * main/rfc1867.c - main/php_variables.c: whitespace - - * ext/imap/php_imap.c: - Honor error_reporting (in general and @ in particular) for IMAP notices - - * ext/session/session.c: - Save entries in $_SESSION even if register_globals is on - - * ext/session/session.c: - Entries registered with session_register() and altered by changing - $_SESSION (or $HTTP_SESSION_VARS) were not properly saved. Fixed. - - * ext/session/session.c: whitespace - -2001-11-23 Thomas V.V.Cox - - * pear/DB/common.php: - Added a new method executeQuery() that prepares and execute a statement - (don't you do that too many times?) - - * pear/DB/IDEAS: more IDEAS-TODO - -2001-11-23 Derick Rethans - - * ext/mysql/php_mysql.c: - - Reverse slight mistake (patch by Markus Fischer) - -2001-11-23 Rui Hirokawa - - * ext/zlib/zlib.c: - restriction is relaxed because output handler couldn't be used even if zlib.output_compression is set to off. - -2001-11-22 Derick Rethans - - * ext/mcal/php_mcal.c: - Beautifying - -2001-11-22 Jani Taskinen - - * ext/sysvshm/sysvshm.c: WS fix. - -2001-11-22 Derick Rethans - - * ext/sysvshm/sysvshm.c: - - MFH crash bug in shm_remove (not critical enough to include in the release, - but critical enough to MFH) - - * ext/sysvshm/sysvshm.c: - - Fix crach bug if the parameter to shm_remove is not a valid identifier. - - * ext/mysql/php_mysql.c: - - Added a parameter to mysql_connect to force a new database link to be - created. (patch by Markus Fischer ) - - Added a parameter to mysql_connect to force a new database link to be - created. (Markus, Derick) - - * ext/xslt/sablot.c: - MFH for crash bug #14169 - - * ext/xslt/sablot.c: - Fix for bug #14169 - -2001-11-21 Frank M. Kromann - - * win32/winutil.c - win32/winutil.h: Allow php_win_err() to be called from extenstions - -2001-11-21 Stig Venaas - - * ext/ldap/ldap.c - ext/ldap/php_ldap.h: Added ldap_sort() function - -2001-11-21 Uwe Steinmann - - * ext/domxml/php_domxml.c - ext/domxml/php_domxml.h: - - add functions clone_node(), is_blank_node(), create_entity_reference() - - fixed bug in node_name() - - fixed behavior of append_child(), it now adds a child a not a sibling - -2001-11-21 Sean Bright - - * NEWS: Fix typo. - -2001-11-21 Harald Radi - - * NEWS: added blabla - -2001-11-20 Adam Daniel - - * pear/HTML/Table.php: - fixed small bug in altRowAttributes which made second attribute be applied before the first - - * pear/HTML/Table.php: - Added setAllAttributes and updateAllAttributes also changed all html tags to lowercase - -2001-11-20 Sebastian Bergmann - - * win32/php_modules.dsw: - MFH (Remove sablot from php_modules.dsw, its no longer in repository) - -2001-11-20 Sascha Schumann - - * ext/ircg/ircg.c: - ircg_now_time_t might be zero before the ircg writer/buffer thread is started. - -2001-11-20 Sterling Hughes - - * ext/curl/curl.c - ext/curl/php_curl.h: - Temporary fix not for the HEAD branch, this is the only way to avoid the - segfault and *really* not fuck up the release cycle - - * ext/curl/curl.c: MFH latest cURL fixes, these are tested and important - - * ext/curl/curl.c: - Fix a crash bug in CURLOPT_POSTFIELDS by using curl_formadd instead of - curl_formparse - - Fix a crash bug when CURLOPT_INFILE is not properly specified. - -2001-11-20 James Moore - - * win32/php_modules.dsw: - Remove sablot from php_modules.dsw, its no longer in repository - -2001-11-19 Zeev Suraski - - * main/php_version.h - configure.in: Go with final RC - -2001-11-19 Andrei Zmievski - - * NEWS: Fix NEWS. - -2001-11-19 Derick Rethans - - * NEWS: - Added a bugfix - - * NEWS: - Add bugfix - -2001-11-19 Zeev Suraski - - * main/main.c: MFH - - * main/main.c: - Fix set_time_limit() to affect only the current request (fix bug #13711) - -2001-11-19 Jani Taskinen - - * sapi/apache/config.m4: MFH - - * sapi/apache/config.m4: - Fixed bugs: #14034, #11647 (can not find any others) - -2001-11-18 Jani Taskinen - - * config.guess - config.sub: MFH - - * config.guess - config.sub: Fixed bug: #14014. - - * ext/ncurses/config.m4: Test before commit..test before commit.. - - * ext/ncurses/config.m4: Now this might even work. - -2001-11-18 Doug MacEachern - - * ext/session/php_session.h: - AIX compiler doesn't like having a comma at the end of the enum - (Ryan Bloom ) - -2001-11-18 Derick Rethans - - * ext/standard/basic_functions.c - ext/standard/md5.c - ext/standard/md5.h: - - Added md5_file(), which calculaties the MD5 sum of a file. - (patch by: Alessandro Astarita ) (Derick) - - Added md5_file(), which calculaties the MD5 sum of a file. - (patch by: Alessandro Astarita ) - - * NEWS: - MFB - - * NEWS: - Fix typo - - * NEWS: - Updated NEWS to reflect removal of ext/sablotron - - * ext/ncurses/config.m4: - MFH (fix build under FreeBSD) - - * ext/ncurses/config.m4: - Fix build on FreeBSD (patch by Markus Fischer) - -2001-11-18 Jani Taskinen - - * ext/standard/file.c: WS fix - - * NEWS: Some typos.. - -2001-11-18 Andrei Zmievski - - * NEWS - ext/wddx/wddx.c: MFH - - * ext/wddx/wddx.c - NEWS: - - Added support for parsing recordsets. - - Fixed a bug that sometimes would corrupt top-level element - if it was a scalar one. - -2001-11-18 Derick Rethans - - * acinclude.m4 - configure.in: - MFH - -2001-11-17 Stig Bakken - - * pear/DB/IDEAS: ideas scratch file - -2001-11-16 David Reid - - * configure.in: s/\t/ / - -2001-11-16 Sascha Schumann - - * ext/standard/var_unserializer.c - ext/standard/var_unserializer.re: - Fix two incidents which have been reported about the new unserializer. - - might lead to crash - - PR: #14082 - -2001-11-16 Andrei Zmievski - - * ext/overload/overload.c: Add todo item. - -2001-11-16 Rasmus Lerdorf - - * ext/gd/gd.c: MFH - (I wish people would stop committing whitespace fixes to code that has - been around forever. It really makes merging and checking diffs a pain - in the ass as real changes end up hidden within a sea of useless - whitespace fixes) - - * ext/gd/gd.c: Use the macro here and add an E_NOTICE - -2001-11-16 Jani Taskinen - - * main/rfc1867.c: - Nuked some memleaks - - Changed the error to be set always. Otherwise the index for error - wouldn't be correct in case of uploading multiple files within array. - ( ) - - * main/rfc1867.c: No use of populating the hash if there is no file saved. - -2001-11-15 Jan Lehnardt - - * pear/HTML/IT.php: whitespace fix. - -2001-11-15 Adam Daniel - - * pear/HTML/Common.php: fixed bug in getAttribute and added getAttributes - -2001-11-15 Jani Taskinen - - * main/rfc1867.c: - In case of submitting form without any files selected don't set - the tmp_name. - -2001-11-15 Stanislav Malyshev - - * ext/standard/Makefile.in - ext/standard/basic_functions.c - ext/standard/ftok.c - ext/standard/php_ftok.h - ext/standard/php_standard.h: - Check in ftok() function by Andrew Sitnikov - -2001-11-15 Derick Rethans - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - MFH name change - -2001-11-15 Thomas V.V.Cox - - * pear/PEAR/Installer.php - pear/scripts/pear.in: implemented "uninstall" command - -2001-11-14 Stig Venaas - - * ext/ldap/ldap.c: - Fixed some memory leaks and removed some unnecessary checks due to - ZEND_FETCH_RESOURCE returning on error - -2001-11-14 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Prevent fbsql_num_rows from looping - - * ext/iconv/iconv.dsp: Fixing debug build - -2001-11-14 Thomas V.V.Cox - - * pear/DB/pgsql.php: - make the DB_ERROR_ALREADY_EXISTS error regexp compatible with - Postgres 7.x also (will they someday implement error numbers? :-) - -2001-11-14 Stig Bakken - - * pear/Makefile.in: * install Archive_Tar - -2001-11-14 Sterling Hughes - - * ext/standard/file.c: - Many other reasons that setvbuf can fail than "wrong arguments", returning - false should be enough - -2001-11-14 Christian Stocker - - * pear/Makefile.in: adding PEAR/Registry.php - -2001-11-14 Derick Rethans - - * ext/standard/fsock.c: - Fix crashbug on dtor - -2001-11-14 Christian Stocker - - * pear/PEAR/WebInstaller.php: - checking if package.xml.gz exists, before checking if it's writeable - -2001-11-14 Sebastian Bergmann - - * pear/Math/Fraction.php: Hopefully fix this. - -2001-11-13 Doug MacEachern - - * sapi/apache2filter/sapi_apache2.c: setup standard CGI variables - -2001-11-13 Frank M. Kromann - - * ext/hyperwave/hg_comm.c: Fixing compile error - - * ext/hyperwave/hyperwave.dsp: Fixing debug build - -2001-11-13 Stig Venaas - - * ext/ldap/ldap.c: - Minor changes in ldap_connect(): fixed crash with OpenLDAP 2 libs when - called without args and also use ldap_init() rather than ldap_open(); - simplified code a little - - * ext/ldap/ldap.c - ext/ldap/php_ldap.h: - Removed some old cruft (some commented code and non-used globals), fixed - a proto typo, and make sure ldap_base_dn and ldap_filter are initialized - in php_ldap_do_search() - -2001-11-13 Jani Taskinen - - * pear/tests/.cvsignore - ext/session/tests/.cvsignore - ext/zlib/tests/.cvsignore - ext/pcntl/tests/.cvsignore - ext/satellite/tests/.cvsignore - ext/mcrypt/tests/.cvsignore: - Added missing .cvsignore files and added *.reg into pear/tests/.cvsignore - - * ext/pdf/Makefile.in - ext/pdf/config.m4: - Fixed some problems in configuring e.g. shared module. - -2001-11-13 Rasmus Lerdorf - - * ext/gd/gd.c: MFH - - * ext/gd/gd.c: Be explicit here and cast it - -2001-11-13 Jani Taskinen - - * pear/DB/tests/db_error.phpt - pear/DB/tests/db_error2.phpt: MFH - - * pear/DB/tests/db_error.phpt - pear/DB/tests/db_error2.phpt: Tests failed as the PEAR.php was modified. - -2001-11-13 Rasmus Lerdorf - - * ext/standard/tests/math/pow.phpt: MFH - - * ext/standard/tests/math/pow.phpt: - Fix most of these tests - still think there is a bug in the long->float - conversion stuff somewhere - - * tests/quicktester.inc: - Let's just use the quicktester from HEAD since it seems to work and the - one in this branch is quite broken. Still plenty of failing tests we need - to work through here. - -2001-11-13 Jani Taskinen - - * run-tests.php: Partial MFH. - -2001-11-13 Rasmus Lerdorf - - * ext/standard/tests/file/001.phpt: MFH - - * ext/standard/tests/file/001.phpt: - Different operating systems handle the group x bit differently, so - simplify this test to test the user x bit instead - -2001-11-13 Jani Taskinen - - * tests/basic/002.phpt - tests/basic/003.phpt - tests/basic/004.phpt - tests/basic/005.phpt - tests/basic/011.phpt: MFH - - * tests/basic/002.phpt - tests/basic/003.phpt - tests/basic/004.phpt - tests/basic/005.phpt: - Make these tests work regardless of the register_globals setting. - - * ext/satellite/tests/003.phpt - ext/standard/tests/time/001.phpt: MFH - - * ext/ctype/tests/001.phpt - ext/ctype/tests/002.phpt: - MFH (the use of strings for locale setting is deprecated) - -2001-11-13 Derick Rethans - - * ext/curl/config.m4: - Check for cURL >= 7.8.1 - -2001-11-13 Zeev Suraski - - * ext/curl/curl.c: Fix name - - * ext/curl/curl.c: Improve OpenSSL compatibility - -2001-11-13 Jani Taskinen - - * ext/crack/config.m4: MFH - - * ext/crack/config.m4: Fixed bug introduced by my last commit. - -2001-11-13 James Moore - - * ext/standard/math.c: Lets cast this explicitly. - -2001-11-13 Sterling Hughes - - * ext/curl/curl.c: - "Fix" last commit, to compile cURL with SSL support you must also use the - OpenSSL extension -- sorry... - - The last commit caused bad things to happen if you were compiling cURL and - PHP on Win32 or if you compiled PHP --with-openssl, ie, re-initializing things - that were already initialized - -2001-11-13 Derick Rethans - - * ext/xslt/sablot.c: - - Fix scheme/sax handlers (patch by Lenar Lõhmus ) - - * ext/xslt/sablot.c: - - Fixed scheme/sax handlers (patch by Lenar Lõhmus ) - - * sapi/apache/php_apache.c: - MFH - -2001-11-13 Zeev Suraski - - * configure.in - main/php_version.h: Go with RC2 - -2001-11-13 Stig Bakken - - * pear/scripts/pear.bat - pear/scripts/pear.in - pear/scripts/pearwin.php - pear/tests/PEAR.r - pear/tests/PEAR.t - pear/tests/PEAR_Error.r - pear/tests/PEAR_Error.t - pear/tests/pear_config.phpt - pear/tests/pear_error.phpt - pear/tests/pear_error2.phpt - pear/tests/pear_error3.phpt - pear/tests/pear_error4.phpt - pear/tests/pear_registry.phpt - pear/tests/system.input - pear/tests/user.input - pear/XML/tests/001.phpt - pear/XML/tests/002.phpt - pear/XML/tests/003.phpt - pear/XML/tests/004.phpt - pear/XML/tests/005.phpt - pear/PEAR/Packlist.php - pear/PEAR/Registry.php - pear/PEAR/Remote.php - pear/PEAR/WebInstaller.php - pear/XML/Parser.php - pear/XML/RPC.php - pear/Net/Socket.php - pear/PEAR/Common.php - pear/PEAR/Config.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/Mail/xmail.xsl - pear/Math/Fraction.php - pear/Math/Util.php - pear/Net/Curl.php - pear/HTML/Menu.php - pear/HTML/Menu_Browser.php - pear/HTML/Page.php - pear/Log/Observer.php - pear/Mail/RFC822.php - pear/Mail/mime.php - pear/Mail/mimeDecode.php - pear/Mail/mimePart.php - pear/Mail/smtp.php - pear/Mail/xmail.dtd - pear/Experimental/System.php - pear/File/Find.php - pear/HTML/Form.php - pear/HTML/ITX.php - pear/DB/tests/fetchmode_object.inc - pear/DB/tests/limit.inc - pear/DB/tests/mysql/13limit.phpt - pear/DB/tests/mysql/14fetchmode_object.phpt - pear/DB/tests/pgsql/010.phpt - pear/DB/tests/pgsql/13limit.phpt - pear/DB/tests/pgsql/14fetchmode_object.phpt - pear/DB/storage.php - pear/DB/sybase.php - pear/DB/tests/db_error.phpt - pear/DB/tests/db_error2.phpt - pear/DB/common.php - pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php - pear/DB/mysql.php - pear/DB/oci8.php - pear/DB/odbc.php - pear/DB/pgsql.php - pear/Benchmark/Iterate.php - pear/Cache/Container/file.php - pear/Cache/DB.php - pear/Cache/Graphics.php - pear/Console/Getopt.php - pear/DB/STATUS - pear/CODING_STANDARDS - pear/DB.php - pear/Log.php - pear/Makefile.in - pear/PEAR.php - pear/README - pear/System.php - pear/package.dtd: MFH: pear updates - -2001-11-13 Zeev Suraski - - * ext/curl/curl.c: MFH - SSL fixes - -2001-11-13 Stig Bakken - - * pear/scripts/pear.in: * command name changes - - * pear/PEAR/Registry.php: * rename files to .reg (not .inf) - - * pear/PEAR/Installer.php: * error message cleanup - * store registry object as property - -2001-11-13 Zeev Suraski - - * ext/curl/curl.c: Import patch from bug #14023 - -2001-11-13 Jani Taskinen - - * ext/standard/basic_functions.c: - Fixed the wrong logic in ini_get_all() function. - Now it behaves same as how phpinfo() outputs the ini entries. - - If there is a local value, then the global one is the 'original one' if - there is such. Otherwise global value is same as local. :) - -2001-11-13 James Moore - - * ext/standard/string.c: MFH - -2001-11-12 Jani Taskinen - - * ext/zlib/zlib.c: MFH - -2001-11-12 Rui Hirokawa - - * sapi/cgi/cgi_main.c: fixed output problem with output buffering handler. - - * ext/mbstring/mbstring.c: - fixed a bug in http input processing patched by Yasuo Ohgaki. - -2001-11-12 Martin Jansen - - * pear/CODING_STANDARDS: * shame on me ... - -2001-11-12 Daniel Beulshausen - - * ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.c - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c - ext/sockets/sockets.dsp: MFH latest changes - -2001-11-12 Martin Jansen - - * pear/CODING_STANDARDS: * typo - -2001-11-12 Richard Heyes - - * pear/Mail/xmail.xsl: - Addition of XSLT stylesheet to transform the output of Mail_mimeDecode::getXML() - back to an email. - - * pear/Mail/xmail.dtd: - Addition of xmail.dtd. This is the DTD for the Mail_mimeDecode::getXML() - output. - - * pear/Mail/mimeDecode.php: Updated email addy - - * pear/Mail/mimeDecode.php: Updated TODO list - - * pear/Mail/mimeDecode.php: Tabs --> spaces - - * pear/Mail/mimeDecode.php: - Added functionality to convert the output to an XML representation. - -2001-11-12 Jon Parise - - * pear/CODING_STANDARDS: Provide the full URL to pear.php.net. - -2001-11-12 Markus Fischer - - * ext/sockets/sockets.c: Unified error/warning messages. - - * ext/sockets/sockets.c: WS - - * ext/sockets/sockets.c: Fix #14020 and some minor leaks. - -2001-11-11 Rui Hirokawa - - * sapi/cgi/cgi_main.c: fixed output problem with output buffering handler. - -2001-11-11 Jeroen van Wolffelaar - - * ext/standard/file.c: - Fix all (at least, I tried to catch all) proto's in file.c - - * ext/standard/file.c: Add warning when set_file_buffer() fails - -2001-11-11 Derick Rethans - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - Renaming key_exists to array_key_exists - - Renamed key_exists tp array_key_exists. - -2001-11-11 Thomas V.V.Cox - - * pear/DB/pgsql.php: - more DB_ERROR_ALREADY_EXISTS error maping for Postgres 6.x - -2001-11-11 Stanislav Malyshev - - * ext/standard/basic_functions.c: - MFH: Fix crash bug on malformed .ini file - - * ext/standard/basic_functions.c: Fix crash bug on malformed .ini file - -2001-11-11 Thies C. Arntzen - - * ext/sysvshm/sysvshm.c: compile fix - -2001-11-11 Zeev Suraski - - * main/output.c: MFH output buffering fixes - -2001-11-11 Markus Fischer - - * pear/Console/Getopt.php: Add missing loop variable $i. - - Suppress more warnings when using the option separator '--'. - - * pear/Console/Getopt.php: - Suppress warning on long-options without an additional argument. - -2001-11-11 Rasmus Lerdorf - - * ext/sysvshm/sysvshm.c: Fix for 14012 - -2001-11-11 Jani Taskinen - - * main/rfc1867.c: - Make the filesize 0 when upload fails. And changed the error messages to be different from each other. - - * main/rfc1867.c: - Fix for bug: #14008. Still needs some minor changes but should give idea about this. - -2001-11-11 Rasmus Lerdorf - - * NEWS - ext/gd/gd.c: MFH - -2001-11-11 Andrei Zmievski - - * NEWS: Clean up. - -2001-11-10 Andrei Zmievski - - * NEWS: MFH - - * NEWS: Crash fix news. - - * NEWS: Added crash fix news. - - * ext/pcre/php_pcre.c - ext/standard/string.c: MFH - - * ext/pcre/php_pcre.c: Fixed bug #13635. - - * ext/standard/string.c: Fixed bug #13901. - -2001-11-10 Sebastian Bergmann - - * win32/php4dll.dsp: No need to 'include' a .re file here. - -2001-11-10 Shane Caraveo - - * sapi/fastcgi/fastcgi.c - sapi/fastcgi/fastcgi.dsp: - Make the win32 fastcgi compilable with the php4ts projects. - -2001-11-10 Sascha Schumann - - * ext/standard/Makefile.in - ext/standard/php_var.h - ext/standard/var.c - ext/standard/var_unserializer.c - ext/standard/var_unserializer.re - win32/php4dll.dsp - win32/php4dllts.dsp - ext/session/php_session.h - ext/session/session.c: - Rewrite of unserializer which should be more maintainable and extensible. - - Changes pass `make test´ and a couple of custom tests. - - Enjoy. - -2001-11-10 Derick Rethans - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - Fixing this bad idea - -2001-11-10 James Moore - - * ext/standard/file.c - ext/standard/file.h - ext/standard/basic_functions.c: Fix apache win32 dso build. - (This is untested on linux but shouldnt break anything) - -2001-11-10 Rasmus Lerdorf - - * ext/gd/gd.c: - Fix ImageColorsForIndex() and ImageColorAt() to work for TrueColor images. - -2001-11-10 Derick Rethans - - * ext/standard/credits.c: - - Correcting Goba's name, and adding me to QA team - -2001-11-10 Thomas V.V.Cox - - * pear/DB/odbc.php: proper initialization of the $row array in fetchInto - (suggested by yavo ) - -2001-11-10 Martin Jansen - - * pear/PEAR/WebInstaller.php: * some minor improvements - -2001-11-10 Jani Taskinen - - * ext/gd/config.m4: Fixed bug: #13955.Checks now for png_write_image(). - -2001-11-10 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Make fbsql_list_fields work as documented - -2001-11-09 Jon Parise - - * ext/gettext/config.m4 - ext/gettext/gettext.c - ext/gettext/php_gettext.h: - Added support for bind_textdomain_codeset(). (rudib@email.si) - -2001-11-09 Alan Brown - - * ext/com/COM.c: - Not all components populate every field in the ExceptInfo structure. Thus we sometimes would try to convert NULL strings and see php_OLECHAR_to_char errors while displaying Exception information. This version is a little smarter about the member derefencing and the resulting error string. - -2001-11-09 Sascha Schumann - - * ext/ircg/ircg.c: - Move code which refers to conditional structure elements into the - same #ifdefs. - - Thanks to Sebastian for noticing this. - - * ext/ircg/ircg.c: - Some reformatting and addition of {{{..}}} and a fix for a missing - header file when compiling against older IRCG versions. - -2001-11-08 Derick Rethans - - * ext/pdf/pdf.c: - oops :) - - * ext/pdf/pdf.c - ext/pdf/php_pdf.h: - Let it also work with pdflib 3 again - -2001-11-08 Rui Hirokawa - - * ext/mbstring/mbstring.c: - fixed a bug in http input processing patched by Yasuo Ohgaki. - -2001-11-08 Egon Schmid - - * ext/pcntl/pcntl.c: Some protos fixed. - -2001-11-08 Richard Heyes - - * pear/Mail/mimePart.php: Compatibility with broken mailers - -2001-11-08 Egon Schmid - - * ext/mysql/php_mysql.c: More protos fixed. - - * ext/mailparse/mailparse.c: - Fixed some protos and many more will follow the next hour. - -2001-11-08 Adam Dickmeiss - - * ext/yaz/config.m4: - Use PHP_ADD_LIBRARY_DEFER and PHP_ADD_LIBPATH instead of - PHP_EVAL_LIBLINE to prevent configure error. - -2001-11-08 Egon Schmid - - * ext/dbx/dbx.c: There are some rules. - -2001-11-08 Derick Rethans - - * ext/mysql/php_mysql.c - ext/pcntl/pcntl.c - ext/dbx/dbx.c - ext/mailparse/mailparse.c: - prototypes - - * ext/posix/posix.c: - Prototypes - -2001-11-08 Thomas V.V.Cox - - * pear/DB/tests/mysql/14fetchmode_object.phpt - pear/DB/tests/fetchmode_object.inc - pear/DB/tests/pgsql/14fetchmode_object.phpt: - Added tests for DB_FETCHMODE_OBJECT - - * pear/DB.php - pear/DB/common.php: - - By default DB_FETCHMODE_OBJECT will do a cast to object from the row - array (twice fast than with DB_Row) - - API Doc updates/fixs - -2001-11-08 Sebastian Bergmann - - * php.ini-recommended - php.ini-dist: Add php_w32api.dll - - * win32/php_modules.dsw: Add ext/w32api - -2001-11-07 Martin Jansen - - * pear/HTML/ITX.php: * Remove evil tabs caused by a previous patch - - * pear/HTML/ITX.php: * Patch by Dietrich Ayala - -2001-11-07 James Moore - - * ext/w32api/test_dll/test_dll.def - ext/w32api/test_dll/test_dll.dsp - ext/w32api/test_dll/test_dll.dsw - ext/w32api/test_dll/dll_test.h - ext/w32api/test_dll/test.php - ext/w32api/test_dll/test_dll.c - ext/w32api/examples/uptime.php - ext/w32api/php_w32api.h - ext/w32api/w32api.c - ext/w32api/w32api.dsp - ext/w32api/TODO - ext/w32api/README - ext/w32api/CREDITS - ext/w32api/EXPERIMENTAL - ext/w32api/.cvsignore: - Add generic Win 32 API extension (jmoore) - - * ext/standard/datetime.c: - - Fix Bug 9878 (patch by bfoddy@mediaone.net) (jmoore) - -2001-11-07 Stig Bakken - - * pear/PEAR/Registry.php: - * store registry data in PEAR_INSTALL_DIR/.registry instead of /var/something - - * pear/scripts/pear.in: * fix "list" command - - * pear/PEAR/Config.php: typo - -2001-11-06 Chuck Hagenbuch - - * pear/Log.php: fix the singleton and factory methods for - a). php 4.0.6 (where include_once might return false) - b). to use references and not copy so many objects - - * pear/Mail/smtp.php: fix typo. - -2001-11-06 Jon Parise - - * ext/standard/assert.c: It doesn't look like we use a fourth pointer. - -2001-11-06 Thomas V.V.Cox - - * pear/DB/oci8.php: typo: modifyQuery -> modifyLimitQuery - -2001-11-06 MySQL Team - - * ext/mysql/libmysql/charset.c - ext/mysql/libmysql/libmysql.c: - (PHP mysql_connect) Removed warning message regarding NONEXISTENT character - set, when the server's default character set != latin1. - -2001-11-06 Chuck Hagenbuch - - * pear/Mail/smtp.php: - these should all be checking for PEAR::isError(), not ! ... - - * pear/DB/odbc.php: - this code _does_ work on versions of php without version_compare. - also, silence an odbc_exec() call with an @ - we check for errors already. - -2001-11-06 Jon Parise - - * ext/sockets/php_sockets.h: Include for 'struct sockaddr'. - - -2001-11-06 Sterling Hughes - - * ext/dio/.cvsignore - ext/dio/EXPERIMENTAL - ext/dio/Makefile.in - ext/dio/config.m4 - ext/dio/dio.c - ext/dio/php_dio.h - ext/dio/tests/001.phpt: - Add Direct I/O extension for lowlevel access to the POSIX layer. (sterling) - -2001-11-06 Thomas V.V.Cox - - * pear/scripts/pear.in - pear/PEAR/Packager.php - pear/PEAR/Common.php: E_ALL fixes - -2001-11-05 Sergey Kartashoff - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: - Added Udm_Check_Charset function (gluke) - - Added Udm_Check_Charset function (gluke) - -2001-11-05 Sascha Schumann - - * ext/ircg/ircg.c - ext/ircg/php_ircg.h: - Support requesting a resource upon the irc connection end - -2001-11-05 Alex Waugh - - * EXTENSIONS - sapi/webjames/.cvsignore - sapi/webjames/CREDITS - sapi/webjames/Makefile.in - sapi/webjames/README - sapi/webjames/config.m4 - sapi/webjames/php_webjames.h - sapi/webjames/webjames.c: - New SAPI module for the WebJames server on RISC OS - -2001-11-05 Stig Venaas - - * ext/ldap/ldap.c: - Fixed seg fault when using ldap_add (or modify) with value array not - indexed as 0, 1, ... In some cases it didn't give seg fault, but used - previously added value. Now gives warning. - -2001-11-05 Martin Jansen - - * pear/HTML/ITX.php: * Fix bug #13926 - -2001-11-04 Alex Waugh - - * sapi/cgi/cgi_main.c: Convert PATH_TRANSLATED for RISC OS - - * ext/standard/fsock.c: Undefine AF_UNIX when compiled for RISC OS - - * ext/mysql/libmysql/global.h: - Make sure uint et al are undefined before typedefing them - - * ext/ftp/ftp.c - main/network.c: Included header files needed by RISC OS - -2001-11-04 Stig Bakken - - * pear/tests/pear_error2.phpt - pear/tests/pear_error3.phpt - pear/tests/pear_error4.phpt - pear/PEAR.php - pear/tests/pear_error.phpt: - * expectError() now accepts "*" as a catch-all - * updated tests - -2001-11-04 Sergey Kartashoff - - * ext/mnogosearch/index.php: - * ext/mnogosearch/index.php: - - mnoGoSearch extension example updated to support words hilighting (gluke) - -2001-11-04 Jani Taskinen - - * ext/standard/exec.c: ws fix - - * pear/XML/tests/001.phpt - pear/XML/tests/002.phpt - pear/XML/tests/003.phpt - pear/XML/tests/004.phpt - pear/XML/tests/005.phpt: Skip if XML module is not available. - - * ext/cybermut/tests/.cvsignore - ext/dbx/tests/.cvsignore - ext/pcntl/tests/.cvsignore: missing cvsignore - -2001-11-03 Sergey Kartashoff - - * ext/mnogosearch/index.php: - - mnoGoSearch module example updates for 3.2.x compatibility - - mnoGoSearch module example updates for 3.2.x compatibility - - * ext/mnogosearch/php_mnogo.c: - Some mnogosearch-3.2.x compilation bugs fixes. - Make crosswords and weight sections work with mnogosearch-3.2.x - UDM_PARAM_HLBEG, UDM_PARAM_HLEND mnoGoSearch Agent parameters - has been added (gluke) - -2001-11-03 Derick Rethans - - * ext/mysql/config.m4: - MFH (Bug #13918) - - * ext/mysql/config.m4: - Fix for bug #13918 - -2001-11-03 Jani Taskinen - - * ext/bz2/tests/with_strings.phpt: - Skip the test if extension is not available. - -2001-11-03 James Moore - - * ext/standard/datetime.c: - relying on timezone and tzname isnt OK for gmdate etc, the only behaviour - that might not be right is the handling of T formatter under gmdate - should it return the machines timezone or GMT Standard Time?? - -2001-11-03 Richard Heyes - - * pear/Mail/mime.php: Altered mime.php to use mimePart class - -2001-11-02 Rui Hirokawa - - * ext/session/session.c: - added private_no_expire mode on session patched by Yasuo Ohgaki. - -2001-11-02 James Moore - - * ext/standard/string.c: WS fix - - * ext/standard/string.c: - Fix behaviour of strtok. Bug 13866 (jmoore) - -2001-11-02 Christian Stocker - - * pear/PEAR/WebInstaller.php: typo - -2001-11-02 Jani Taskinen - - * NEWS: MFH - - * NEWS: Missing entry - - * ext/mysql/php_mysql.c - ext/mysql/php_mysql.h: MFH - - * ext/mysql/php_mysql.c: - This was conditionally included if HAVE_MYSQL_REAL_CONNECT was defined. - - * ext/mysql/php_mysql.c - ext/mysql/php_mysql.h: Make the extension work with MySQL 4.0 - - * ext/mysql/config.m4: MFH - - * ext/mysql/config.m4: - This propably fixes couple of problems with compiling with external libs. - - * main/php_ini.c: MFH - -2001-11-02 Thomas V.V.Cox - - * pear/DB/tests/limit.inc: simplified the logic of the test - - * pear/DB/sybase.php - pear/DB/odbc.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php - pear/DB/fbsql.php: added features['limit'] - - * pear/DB/common.php: - do the query transformation, don't use options property and remove the - not capable error as always the row limit support is avaible - - * pear/DB.php: use feautres property instead of options - -2001-11-01 Markus Fischer - - * ext/sockets/php_sockets.h: Remove prototype warnings under linux. - -2001-11-01 Harald Radi - - * ext/com/TODO: no message - -2001-11-01 Daniel Beulshausen - - * ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.c - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c: nuke remaining warnings - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: make this function static - - * ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c - ext/sockets/sockets.dsp: - convert to use new zend_parse_parameters API - - unify errormessages + add socket_last_error() - - fix linklibrary under windows - - some streamlining - -2001-11-01 Thomas V.V.Cox - - * pear/DB/tests/limit.inc: - use fetchRow/fetchInto instead of the deprecated method fetchRowByLimit - (that was never commited) for fetching rows from a limited query - - * pear/DB.php: - Added row limit support for fetchInto and fetchRow - - Added getRowCounter method for DB_result to get the row number - you are fetching in limited queries - - * pear/DB/oci8.php: Added row limit support for Oracle (untested) - -2001-11-01 Derick Rethans - - * main/php_ini.c: - Applied patch by Yasuo Ohgaki - -2001-11-01 Jeroen van Wolffelaar - - * ext/bz2/bz2.c: Fix protos - -2001-11-01 Stig Bakken - - * pear/DB/tests/pgsql/12limit.phpt - pear/DB/tests/pgsql/13limit.phpt: - * trying to use same number for same test - -2001-11-01 Thomas V.V.Cox - - * pear/DB/oci8.php: - support for multiple columns and lines for the emulated numRows() - (contributed by Paul Edmondson ) - -2001-11-01 Jeroen van Wolffelaar - - * ext/bz2/tests/.cvsignore - ext/bz2/tests/with_strings.phpt: - Add (only for strings now) tests for bz2. - - -2001-11-01 Derick Rethans - - * ext/bz2/bz2.c: - Whitespace - -2001-11-01 Jeroen van Wolffelaar - - * ext/bz2/bz2.c: Fix infinite loop when trying to decompress empty string. - -2001-10-31 Chuck Hagenbuch - - * pear/Mail/RFC822.php: - validateMailbox() is a useful function to export. I'm changing it back to - the old name and marking it as public. - -2001-10-31 Sebastian Bergmann - - * php.ini-dist - php.ini-recommended: - Synch with persistant -> persistent changes to ext/fbsql. - -2001-10-31 Thomas V.V.Cox - - * pear/DB/tests/mysql/13limit.phpt - pear/DB/tests/pgsql/12limit.phpt - pear/DB/tests/limit.inc: added test for row limit support - - * pear/DB/ibase.php - pear/DB/oci8.php - pear/DB/mysql.php - pear/DB/common.php - pear/DB/pgsql.php: - First implementation of the Row Limit support for Pear. All backends - supports it except Oracle and Interbase (for the moment) - -2001-10-31 Andrei Zmievski - - * NEWS: Fix. - -2001-10-31 Thomas V.V.Cox - - * pear/DB/STATUS - pear/DB/pgsql.php: added getListOf('functions') for postgres - -2001-10-31 Stig Bakken - - * pear/PEAR/Remote.php: * pearweb xmlrpc layer now handles PEAR errors - - * pear/DB/tests/db_error.phpt - pear/DB/tests/db_error2.phpt - pear/PEAR/Registry.php - pear/tests/pear_error.phpt: * update tests - - * pear/PEAR.php: * removed error_prepend and error_append properties - - * pear/PEAR.php: renamed "debuginfo" property declaration to "userinfo" - - * pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/Registry.php - pear/scripts/pear.in: - * added "pear info" and "pear show-config" commands - * "pear install" now using the package registry - -2001-10-31 Jani Taskinen - - * ext/java/java.c: Works now with phpize - -2001-10-30 Jani Taskinen - - * sapi/servlet/config.m4: ws fix - - * sapi/servlet/config.m4: MFH - - * sapi/servlet/config.m4: - Installing into non-existing dir is not very good idea.. - -2001-10-30 Sebastian Bergmann - - * sapi/servlet/README: Cocoon/lib -> xml-cocoon2/lib - -2001-10-30 Martin Jansen - - * pear/Net/Curl.php: * typo - -2001-10-30 Stig Bakken - - * pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php: - * disable case-folding in the xml parser (for consistency now that the - DTD is all lowercase) - - * pear/PEAR/Remote.php: * improved error reporting in PEAR_Remote::call - - * pear/PEAR/Config.php: * added getKeys method - - * pear/PEAR/Common.php: ws - - * pear/package.dtd: * moved from to - * added element - -2001-10-30 Sterling Hughes - - * pear/Net/Curl.php: - Add an option to set the User-Agent ($obj->userAgent) to Net_Curl - (graeme@i7.com.au) - -2001-10-30 Markus Fischer - - * ext/sockets/sockets.c: Fix possible leak. - -2001-10-30 Dan Libby - - * ext/xmlrpc/libxmlrpc/xmlrpc.h - ext/xmlrpc/libxmlrpc/xmlrpc_private.h - ext/xmlrpc/libxmlrpc/Makefile.in - ext/xmlrpc/libxmlrpc/queue.c - ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c - ext/xmlrpc/libxmlrpc/xml_to_soap.c - ext/xmlrpc/libxmlrpc/xml_to_soap.h - ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c - ext/xmlrpc/libxmlrpc/xmlrpc.c - ext/xmlrpc/xmlrpc-epi-php.c: - patches to sync with sourceforge project, version 0.50. primary change: adds support for SOAP v 1.1 - -2001-10-29 Frank M. Kromann - - * ext/mssql/php_mssql.c: - Reset the error (or message) from the server when calling fetch_row functions. - If the user conected and changed the database the message from the change was reported - when the user checked the error function after a failed fetch. - This cased problems in PEAR/DB. - If the fetch fails for other resons than a fetch after the last row, the message from the server will still be reported. - - * pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php - pear/DB/mysql.php - pear/DB/oci8.php - pear/DB/odbc.php - pear/DB/pgsql.php - pear/DB/sybase.php - pear/DB.php: - Adding nextResult() function allowing batches of sql statements to be - executed with one call to the query function. - - * ext/fbsql/php_fbsql.c: - A more acurate fix to the fbsql_num_rows function returning - x7fffffff when the server is unable to tell the number of rows. - - * ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h: Fixing spelling of persistent - - * pear/Makefile.in: Adding fbsql.php to PEAR install - -2001-10-29 Jani Taskinen - - * main/rfc1867.c: - After discussing with Rasmus, this line should be enough. Speak up if it is not. - - * main/rfc1867.c: - Added myself to authors. - - Modified the clause about Apache to say what exactly was borrowed. - - Should there be the Apache license included in this file? - -2001-10-29 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Fixing wrong count on fbsql_num_rows. - -2001-10-29 Jani Taskinen - - * main/php_open_temporary_file.c: MFH - -2001-10-29 Richard Heyes - - * pear/Mail/RFC822.php: - Altered so that if no "personal" is supplied, comments are *not* used as - personal instead. - - * pear/Mail/RFC822.php: Minor style fix - -2001-10-29 Stig Bakken - - * pear/scripts/pear.in - pear/PEAR/Registry.php - pear/PEAR/Installer.php: * started working on "pear list" command - -2001-10-29 Richard Heyes - - * pear/Mail/RFC822.php: Prefixed private methods with _ - - * pear/Mail/RFC822.php: Added description and usage example. - - * pear/Mail/RFC822.php: Whitespace - - * pear/Mail/RFC822.php: - Fixed comment parsing. Comments property is now an array of comments. - -2001-10-29 Stig Bakken - - * pear/PEAR/Registry.php - pear/tests/pear_config.phpt - pear/tests/pear_registry.phpt - pear/tests/system.input - pear/tests/user.input: - * PEAR_Registry: renamed "upgradePackage" to "updatePackage" - * added tests for PEAR_Config and PEAR_Registry - - * pear/Experimental/System.php - pear/PEAR/Common.php - pear/Makefile.in - pear/System.php: * moved System.php out of Experimental/ - -2001-10-29 Zeev Suraski - - * ext/standard/basic_functions.c: more ws - -2001-10-29 Stig Bakken - - * pear/PEAR/Registry.php: * typo - -2001-10-29 Jeroen van Wolffelaar - - * ext/bz2/bz2.c: Fix performance of bz(de)compress: - - don't copy possibly large strings if it's not necessary - - no slow linear incremental buffering until it succeeds on bzdecompress, but - exponential and with smart starting value. - - nuke some unnecessary vars - - Performance gain of bzdecompress: about 50% in case of 100kB uncompressed - data, 95% incase of 500kB uncompressed data. Memory gain (both compress and - decompress): at least 50% of the size of the returned data in case of - decompress, the size of the returned data in case of compress. - - And: - - Output FALSE & warning in case of error, and not a positive integer - - This fixes bug 13860 - -2001-10-29 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: - Fixing parsing of list's returned by extract database, extract license and other extract commands - -2001-10-29 Zeev Suraski - - * main/php_open_temporary_file.c: Fix pointer mess - -2001-10-28 Sebastian Bergmann - - * sapi/servlet/servlet.java: Leftover. - - * sapi/servlet/formatter.java - sapi/servlet/servlet.java: Whitespace changes. - -2001-10-28 Stig Bakken - - * pear/PEAR/Registry.php: * added listPackages - * made packageInfo param optional, if not specified returns info for - all packages - - * pear/PEAR/Registry.php - pear/scripts/pear.in - pear/PEAR/Packlist.php: - * nuked PEAR_Packlist class and added PEAR_Registry instead - -2001-10-28 Zeev Suraski - - * ext/standard/basic_functions.c: Whitespace fixes - - Don't Adafy the code, Jani :) - -2001-10-28 Sebastian Bergmann - - * sapi/servlet/README: Refinements. - - * sapi/servlet/README: More work on the README. - - * sapi/servlet/servlet.dsp: - javac 1.3 could not find reflect.class before. Also use -O flag when compiling a Release build. - - * sapi/servlet/README: Add missing footnotes. - - * sapi/servlet/README: - More work on the sapi/servlet documentation. This is still a work in progress. - -2001-10-27 Sebastian Bergmann - - * sapi/servlet/README: Another fix for Tomcat 4. - - * sapi/servlet/web.xml: Fix for Tomcat 4. - -2001-10-27 Thomas V.V.Cox - - * pear/DB/STATUS: updated status of getListOf() - - * pear/DB/mysql.php: added list of databases and users - - * pear/DB/pgsql.php: added list of databases - - * pear/DB/common.php: - make getListOf() to more datatype returned by drivers->getSpecialQuery() - -2001-10-27 Derick Rethans - - * ext/zlib/zlib.c: - fix crash bug - -2001-10-27 Richard Heyes - - * pear/Mail/mimePart.php: Whitespace - - * pear/Mail/mimePart.php: - Changed output format of the headers to enable easy passing to pear smtp, - sendmail and mail classes. - -2001-10-27 Derick Rethans - - * ext/standard/parsedate.y - ext/standard/tests/time/002.phpt: - MFH for bug fix of #9640 and #13789 - - * ext/standard/tests/time/002.phpt - ext/standard/parsedate.y: - Fix for bugs #9640 and #13789 - -2001-10-27 Thomas V.V.Cox - - * pear/DB/mysql.php: return "not capable" when try to get the "views list" - - * pear/DB/common.php: - the returned param from getSpecialQuery can be now a error code or - a Pear Error object - - * pear/DB/STATUS - pear/DB/pgsql.php: added users list for pgsql - - * pear/DB/STATUS: added status of the new getListOf() method - -2001-10-27 Richard Heyes - - * pear/Mail/mimeDecode.php: - Now returns permissions and filename of the decoded file. - - * pear/Mail/mimeDecode.php: Minor documentation fix for uudecode function. - - * pear/Mail/mimeDecode.php: Added uudecode function. - -2001-10-27 Thomas V.V.Cox - - * pear/DB/mssql.php - pear/DB/pgsql.php - pear/DB/sybase.php: Added views list - - * pear/DB/odbc.php - pear/DB/sybase.php - pear/DB/oci8.php - pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php: - added getSpecialQuery support for the rest of backends and for some - of them the table list - - * pear/DB/mysql.php - pear/DB/pgsql.php - pear/DB/common.php: - Initial support for retrieving special info from the backend. - Actually only tables list for mysql and postgres - -2001-10-27 Rasmus Lerdorf - - * ext/skeleton/skeleton.c: These were supposed to match - -2001-10-27 Sascha Schumann - - * sapi/thttpd/thttpd.c: - Get rid of post_off-hack which was only suitable for POST data - which fit into the small thttpd read buffer. Do a small recv - after content-length bytes have been read to accomodate non-conforming - user-agents. - - * sapi/thttpd/thttpd.c: Improved handling of posts - -2001-10-27 Jani Taskinen - - * ext/zlib/zlib.c: Modified the error message a bit. Happy now Andi? :) - -2001-10-27 Stig Bakken - - * pear/PEAR/Config.php - pear/scripts/pear.in: * actually implement -s/-S options :-) - -2001-10-27 Jani Taskinen - - * ext/session/config.m4 - ext/wddx/wddx.c: MFH - - * ext/msession/config.m4 - ext/session/config.m4 - ext/wddx/wddx.c: Fixed bug: #13844 - - * main/rfc1867.c: - - Fixed HTTP file upload support to handle big files better. - - * ext/zlib/zlib.c - php.ini-dist - php.ini-recommended: - - Prevent PHP from starting if output_handler is set and - zlib.output_compression is on - - Added notes to the bundled php.ini files about this. - -2001-10-27 Andrei Zmievski - - * ext/standard/basic_functions.c - ext/standard/php_array.h - ext/standard/array.c: - - Added array_chunk() function that splits an array into chunks of specified - size. - -2001-10-26 Andrei Zmievski - - * ext/standard/crc32.c - ext/standard/crypt.c - ext/standard/html.c: Convert to use new parameter parsing API. - -2001-10-26 Stig Bakken - - * pear/tests/PEAR.r - pear/tests/PEAR.t - pear/tests/PEAR_Error.r - pear/tests/PEAR_Error.t: removed - -2001-10-26 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Typo in constant naming. - -2001-10-26 Harald Radi - - * ext/iisfunc/iisfunc.cpp - ext/dotnet/dotnet.cpp: fix visual studio .net warning - -2001-10-26 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Removed unused code - -2001-10-26 Sebastian Bergmann - - * ext/overload/.cvsignore: Add Win32 generated files. - -2001-10-26 Andrei Zmievski - - * ext/standard/base64.c: Convert to use new parameter parsing API. - -2001-10-26 Thies C. Arntzen - - * ext/xmlrpc/libxmlrpc/base64.c - ext/xmlrpc/php_xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c: ZTS fixes - -2001-10-26 Stig Bakken - - * pear/PEAR/Remote.php - pear/scripts/pear.in - pear/Makefile.in: - * implemented "pear list-packages", the first sub-command using xmlrpc - -2001-10-26 Sterling Hughes - - * sapi/servlet/servlet.c: no need to free these it seems - -2001-10-26 Stig Bakken - - * pear/PEAR/Config.php - pear/PEAR/Remote.php - pear/scripts/pear.in - pear/scripts/pearwin.php - pear/Makefile.in: - * PEAR_Config class to maintain system and per-user configuration for - PEAR installations - * PEAR_Remote class to communicate with the backend server (xmlrpc) - * change pear script's option parsing to "-d foo=bar" style - * added -c/-C (user/system config file) and -s/-S (store user/system config) - options - -2001-10-25 Martin Jansen - - * pear/HTML/Form.php: - * Improvements to Form.php (by Hakan Kuecuekyilmaz ) - -2001-10-25 Thomas V.V.Cox - - * pear/DB/mssql.php: - fix bug in numRows and 0 rows and drop the debug stuff in the error - reporting - -2001-10-25 Thies C. Arntzen - - * ext/xmlrpc/xmlrpc-epi-php.c: fix compile - - * ext/xmlrpc/libxmlrpc/xml_element.h - ext/xmlrpc/libxmlrpc/xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c: - make it compile again and nuke most warnings - -2001-10-24 Rasmus Lerdorf - - * main/SAPI.c: Let's suppress this warning if always_populate is enabled - -2001-10-24 Jani Taskinen - - * ext/gd/gd.c: MFH - - * ext/gd/gd.c: Fixed logic bug introduced by me. Bug: #13796 - - * ext/hyperwave/hw.c - ext/hyperwave/hg_comm.c: C++ comment pollution removed. - -2001-10-24 Uwe Steinmann - - * ext/hyperwave/hw.c: - - switched src and dest in memcpy. This caused a segm fault in hw_new_document_from_file() - - * ext/hyperwave/hg_comm.c: - freeing memory wasn't always done right - -2001-10-23 Rasmus Lerdorf - - * main/SAPI.c: Ok, now actually make it work - maybe... - - * README.PARAMETER_PARSING_API: Minor tweaks - - * main/SAPI.c: $HTTP_RAW_POST_DATA was not populated on a missing content-type even when - always_populate_raw_post_data was on - fixed. (Rasmus) - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h - NEWS: - As suggested on php-dev, array_fill() is probably a better name for this - function. - -2001-10-23 Frank M. Kromann - - * ext/mssql/php_mssql.c - ext/mssql/php_mssql.h: Patch for correct handling of DATETIME values. - The patch is implemented with a parameter in php.ini controling if - datetime values are converted with the new or the old method. - Thanks to Michael Bretterklieber - -2001-10-23 Jani Taskinen - - * ext/standard/file.c - ext/standard/file.h - configure.in - ext/standard/basic_functions.c: MFH - - * configure.in - ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: Check that realpath is available. Bug: #9469 - - * run-tests.php - tests/basic/011.phpt: - Fix these to give correct results even if register_globals=off or - register_argc_argv=off. - - * ext/sybase_ct/config.m4: Fixed bug: #13782 - - * ext/gd/config.m4: - Support also --with-gd (without path). Please test this! - - * ext/gd/config.m4: - This patch should reduce the amount of 'bogus' bug reports when people - have two or more different versions of GD library installed. - -2001-10-23 Zeev Suraski - - * ext/standard/dl.c: MFH - - * ext/standard/dl.c: Prolong the death of dl() for a little while longer. - -2001-10-22 Richard Heyes - - * pear/Mail/mimeDecode.php: - Bugfix. Some headers were being returned with a preceding space when they - shouldn't have. - -2001-10-22 Rasmus Lerdorf - - * ext/standard/array.c: - Use references instead of making a copy each time in array_init(). About - twice as fast for a high number of elements. 2.80 seconds for the copy - of 1,000,000 elements and 1.39s for the reference version. Need to chunk - it every 62k or so because refcount is a short. - -2001-10-22 Andrei Zmievski - - * README.PARAMETER_PARSING_API: Fix-up. - - * README.PARAMETER_PARSING_API: - Adding some docs for new parameter parsing API. They really should be more - fleshed out. - - * ext/ctype/ctype.c: Remove redundant conversion. - -2001-10-22 Hartmut Holzgraefe - - * ext/ctype/ctype.c: new-style parameter parsing - -2001-10-22 Sterling Hughes - - * pear/Net/Curl.php: Fix bug 13038 - -2001-10-22 Andrei Zmievski - - * ext/session/php_session.h: Fix build. - - * ext/session/session.c: Fix ZTS build. - - * ext/session/session.c: - - Added session_cache_expire() function. (patch from anuradha@gnu.org) - -2001-10-22 Jeroen van Wolffelaar - - * ext/standard/tests/versioning/.cvsignore - ext/standard/tests/array/.cvsignore - ext/standard/tests/file/.cvsignore - ext/standard/tests/serialize/.cvsignore - ext/standard/tests/strings/.cvsignore: - .cvsignore now everywhere in ext/standard - - * ext/standard/tests/math/001.phpt - ext/standard/tests/math/abs.phpt - ext/standard/tests/math/pow.phpt - ext/standard/tests/math/round.phpt: - MFH (math tests pass now - at least on my system) - - * ext/standard/tests/math/001.phpt - ext/standard/tests/math/abs.phpt - ext/standard/tests/math/pow.phpt - ext/standard/tests/math/round.phpt: - Make math tests pass, round & co don't work this way, and there was an error - in expected output - -2001-10-22 Jani Taskinen - - * ext/zlib/tests/.cvsignore: Yet another missing .cvsignore file - -2001-10-22 Frank M. Kromann - - * pear/DB/fbsql.php: Fixing drop table statement. - Fixing error in tableInfo() - -2001-10-22 Jani Taskinen - - * ext/gmp/tests/.cvsignore - ext/mcrypt/tests/.cvsignore - ext/satellite/tests/.cvsignore: Missing .cvsignore files added. - - * ext/ctype/tests/001.phpt - ext/ctype/tests/002.phpt: - Use of deprecated stuff and having error_reporting(E_ALL) made the tests fail. - - * ext/satellite/tests/003.phpt: Deprecated style used - - * main/.cvsignore: Added missing entry. - - * ext/standard/tests/time/002.phpt: MFH - - * ext/standard/tests/time/002.phpt: Fixed bug: #12617 - - * ext/iconv/iconv.c - ext/iconv/php_iconv.h: MFH - - * ext/iconv/iconv.c - ext/iconv/php_iconv.h: Fixed bug: #12443 - - * ext/iconv/tests/.cvsignore: Missing .cvsignore file - -2001-10-21 Rasmus Lerdorf - - * main/SAPI.c: MFH - - * main/SAPI.c: - Check if PCRE support is compiled in and only use the pcre functions if - it is. Otherwise just set the realm to the safe mode user id if it isn't. - -2001-10-21 Sterling Hughes - - * ext/xmlrpc/xmlrpc-epi-php.c: MFB - - * ext/xmlrpc/xmlrpc-epi-php.c: fix zts build - -2001-10-21 Rasmus Lerdorf - - * ext/standard/array.c: Oops, leftover crud - - * ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/php_array.h: - Motivated by bug #13607 I wrote up a simple array_init() function that - lets you quickly create an array and initialize each element to a certain - value. - -2001-10-21 Jani Taskinen - - * ext/standard/crypt.c - NEWS: MFH - - * NEWS: missing entry - - * ext/standard/crypt.c - NEWS: Fixed bugs: #13251, #9827, #11363 - -2001-10-21 Rasmus Lerdorf - - * sapi/apache/php_apache.c: MFH - - * ext/pcre/php_pcre.h: MFH - (oops, should have been in one commit) - - * main/SAPI.c: MFH - - * sapi/apache/php_apache.c: - This made no sense before. Hide Authorization in getallheaders() but - display it from phpinfo()? Ouch! - -2001-10-20 Rasmus Lerdorf - - * ext/pcre/php_pcre.h - main/SAPI.c: - Re-instated safe-mode realm mangling as it was in php 2 and 3 albeit - in a somewhat more robust way. - -2001-10-20 Andrei Zmievski - - * ext/standard/syslog.c: Fix warning, - -2001-10-20 Derick Rethans - - * ext/standard/url.c: - MFH for bug #13413 - - * ext/standard/url.c: - Fix for bug #13413 - -2001-10-20 Markus Fischer - - * pear/DB/mssql.php: - 'mssql' module works with either mssql or sybase extension - -2001-10-19 Andrei Zmievski - - * ext/standard/head.c: convert to use new parameter parsing API. - - * ext/standard/levenshtein.c - ext/standard/metaphone.c - ext/standard/soundex.c: Converting to use new parameter parsing API. - -2001-10-19 Egon Schmid - - * ext/standard/head.c: Fixed other protos. - -2001-10-19 Jason Greene - - * NEWS: Fix news entry - -2001-10-19 Egon Schmid - - * ext/standard/uniqid.c: Fixed another proto. - -2001-10-19 Andrei Zmievski - - * ext/standard/uniqid.c - ext/standard/syslog.c: Conver to use new parameter parsing API. - -2001-10-19 Edin Kadribasic - - * ext/standard/http_fopen_wrapper.c: - Fixed last argument in strlcat() call. - -2001-10-19 Derick Rethans - - * ext/com/VARIANT.c: - Fix for bug #13760 - -2001-10-19 Andrei Zmievski - - * ext/standard/url.c - ext/standard/versioning.c: Convert to use new parameter parsing API. - -2001-10-19 Edin Kadribasic - - * ext/standard/http_fopen_wrapper.c: - Merged change strncpy=>strlcpy; strncat=>strlcat into the release brach. - - * ext/standard/http_fopen_wrapper.c: - Changed strncpy=>strlcpy; strncat=>strlcat - -2001-10-19 Wez Furlong - - * pear/HTML/Form.php: fix call-time pass by reference warnings - -2001-10-19 Derick Rethans - - * ext/sablot/config.m4: - - Fix bug in detecting libexpat with the sablotron extension - - * ext/zip/zip.c: - MFH - -2001-10-19 Stig Bakken - - * NEWS: * another update - -2001-10-18 Stig Bakken - - * NEWS: * update NEWS file - -2001-10-18 Frank M. Kromann - - * ext/curl/curl.c: - Reverting the last fix for ZTS and adding TSRMLS_FETCH() to make it work. - - * ext/curl/curl.dsp: - Adding include path for having curl header and libraries in php_build\curl - - * ext/curl/curl.c: Fixing ZTS build on win32 - -2001-10-18 Sterling Hughes - - * ext/session/session.c: - fix ws issue introduce in my use_trans_sid commit... - - - * ext/session/session.c: fix formatting, this line really was too long ;) - - * ext/session/session.c: force use of the session.use_trans_sid setting - -2001-10-18 Sebastian Bergmann - - * php.ini-dist - php.ini-recommended: Add php_overload.dll. - - * win32/php_modules.dsw: Add ext/overload to modules workspace. - -2001-10-18 Harald Radi - - * ext/com/VARIANT.c: MFH - - * ext/com/VARIANT.c: fixed wrong constant definition - - * ext/overload/overload.dsp: fix linkage error - -2001-10-17 eschmid - - * ext/xmlrpc/xmlrpc-epi-php.c: Fixed some protos. - -2001-10-17 fmk - - * ext/fbsql/php_fbsql.c: - Return a warning when fbsql_read_blob or fbsql_read_clob is called with an invalid handle - -2001-10-17 Andrei Zmievski - - * ext/pcre/php_pcre.c: - - Fixed a bug in preg_replace() that would change the type of the replacement - array entries to string. - -2001-10-17 Stig Bakken - - * ext/xmlrpc/libxmlrpc/xmlrpc.h - ext/xmlrpc/libxmlrpc/xmlrpc.m4 - ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c - ext/xmlrpc/libxmlrpc/xmlrpc_introspection.h - ext/xmlrpc/libxmlrpc/xmlrpc_introspection_private.h - ext/xmlrpc/libxmlrpc/xmlrpc_private.h - ext/xmlrpc/CREDITS - ext/xmlrpc/EXPERIMENTAL - ext/xmlrpc/Makefile.in - ext/xmlrpc/config.m4 - ext/xmlrpc/libxmlrpc/.cvsignore - ext/xmlrpc/libxmlrpc/Makefile.in - ext/xmlrpc/libxmlrpc/README - ext/xmlrpc/libxmlrpc/acinclude.m4 - ext/xmlrpc/libxmlrpc/base64.c - ext/xmlrpc/libxmlrpc/base64.h - ext/xmlrpc/libxmlrpc/encodings.c - ext/xmlrpc/libxmlrpc/encodings.h - ext/xmlrpc/libxmlrpc/libs.mk - ext/xmlrpc/libxmlrpc/queue.c - ext/xmlrpc/libxmlrpc/queue.h - ext/xmlrpc/libxmlrpc/simplestring.c - ext/xmlrpc/libxmlrpc/simplestring.h - ext/xmlrpc/libxmlrpc/system_methods.c - ext/xmlrpc/libxmlrpc/system_methods_private.h - ext/xmlrpc/libxmlrpc/xml_element.c - ext/xmlrpc/libxmlrpc/xml_element.h - ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c - ext/xmlrpc/libxmlrpc/xml_to_dandarpc.h - ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c - ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.h - ext/xmlrpc/libxmlrpc/xmlrpc.c - ext/xmlrpc/php_config.h.in - ext/xmlrpc/php_xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c - ext/xmlrpc/.cvsignore: MFH - -2001-10-17 phanto - - * main/internal_functions_win32.c: rename com module entry - - * ext/com/php_COM.h: rename module entry - - * ext/com/conversion.c: fixed unicode bug - - * ext/overload/overload.dsp: win32 project file - -2001-10-16 Frank M. Kromann - - * ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h: Adding new functions to retreive LOB data. - - fbsql_set_lob_mode() is used to switch from FBSQL_LOB_DIRECT to FBSQL_LOB_HANDLE - - when LOBS are retreived as FBSQL_LOB_HANDLE the user must call fbsql_read_blob() or fbsql_read_clob() to get the data. - -2001-10-16 Jani Taskinen - - * ext/standard/basic_functions.c: fixed proto - -2001-10-16 Edin Kadribasic - - * ext/standard/http_fopen_wrapper.c: - Meged fix for bug #13083 into the release branch. - -2001-10-16 Stig Bakken - - * configure.in - main/php_version.h: * fix version number - -2001-10-15 Edin Kadribasic - - * ext/standard/http_fopen_wrapper.c: - Fixed bug #13083 in http_fopen_wrapper.c which is now able to handle - non absolute redirects. - -2001-10-15 Andrei Zmievski - - * NEWS - ext/overload/.cvsignore - ext/overload/CREDITS - ext/overload/EXPERIMENTAL - ext/overload/Makefile.in - ext/overload/README - ext/overload/config.m4 - ext/overload/overload.c - ext/overload/php_overload.h: - Adding user-space object overloading extension. - -2001-10-15 Sebastian Bergmann - - * main/php_version.h: Bump version. - -2001-10-15 Stig Bakken - - * ext/snmp/snmp.c: MFH - - * configure.in: * bump version - - * ext/snmp/snmp.c: fix bug #13479 - -2001-10-15 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Fixing problem with indirect blobs - -2001-10-15 Stig Bakken - - * main/config.w32.h: - * set PHP_EXTENSION_DIR to c:\php4 and change the default - PHP_INCLUDE_PATH to c:\php4\pear - - * NEWS: * this line is from php-gtk. hum. - - * main/config.w32.h: * fix Windows default include path - - * NEWS: * updated version numbers, moved extension version change to 4.1.0 - -2001-10-14 Egon Schmid - - * CODING_STANDARDS: Fixed some spelling errors. - -2001-10-14 Stig Bakken - - * README.EXTENSIONS: MFH - -2001-10-14 Markus Fischer - - * pear/DB.php - pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php - pear/DB/mysql.php - pear/DB/oci8.php - pear/DB/odbc.php - pear/DB/pgsql.php - pear/DB/sybase.php: - Made error returning on missing extensions consistent across all backends - -2001-10-13 Sascha Schumann - - * ext/standard/file.c: - Either sizeof(struct stat) or sizeof f_stat, but not sizeof stat. - -2001-10-13 Adam Dickmeiss - - * ext/yaz/php_yaz.c: Fixed thread-safe compile. Thanks to Jani Taskinen. - -2001-10-13 Jani Taskinen - - * ext/zip/zip.c: Fixed bug: #13652 - - * ext/msession/libs.mk: This file is generated. - - * ext/gd/gd.c: ws fix. - -2001-10-13 Martin Jansen - - * pear/README: * updated email adress - -2001-10-13 Adam Dickmeiss - - * ext/yaz/php_yaz.c: Fix backwards source compatibility. - -2001-10-13 Martin Jansen - - * pear/scripts/pear.bat: - * fixed problem with copyright header on some systems. - -2001-10-13 Richard Heyes - - * pear/Mail/mimePart.php: Initial commit of Mail_mimePart class - -2001-10-12 Martin Jansen - - * pear/scripts/pear.bat: * streamlined the copyright header - * changed path names in pear.bat to more typical values - -2001-10-12 Alexander Merz - - * pear/scripts/pear.bat: typo - - * pear/scripts/pear.bat - pear/scripts/pearwin.php: win version of pear the pear script - -2001-10-12 Sterling Hughes - - * ext/zip/zip.c: revert removal of zend_parse_parameters and properly use - zend_parse_parameters (ie zval * instead of zval **). - - * ext/zip/zip.c: - fix segv's, zend_parse_parameters seems not to be able to handle - resources. - - -2001-10-12 Stig Bakken - - * sapi/caudium/caudium.c - sapi/isapi/php4isapi.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/aolserver/aolserver.c - sapi/apache2filter/php_functions.c: - * fix module struct in rest of sapi modules - - * sapi/aolserver/aolserver.c - sapi/apache2filter/php_functions.c - sapi/caudium/caudium.c - sapi/isapi/php4isapi.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c: MFH - -2001-10-12 Alexander Merz - - * pear/Experimental/System.php: fix phpdoc - -2001-10-12 Thies C. Arntzen - - * sapi/apache/php_apache.c: MFH - - * sapi/apache/php_apache.c: make it work again - -2001-10-12 Jani Taskinen - - * ext/crack/config.m4: MFH - - * ext/crack/config.m4: Fixed bug: #13556 - -2001-10-11 Stig Bakken - - * ext/zlib/zlib.c - ext/zip/zip.c - ext/xslt/sablot.c - ext/yaz/php_yaz.c - ext/yp/yp.c - ext/xml/xml.c - ext/vpopmail/php_vpopmail.c - ext/wddx/wddx.c - ext/sysvshm/sysvshm.c - ext/sysvsem/sysvsem.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c - ext/swf/swf.c - ext/standard/basic_functions.c - ext/standard/info.c - ext/snmp/snmp.c - ext/snmp/winsnmp.c - ext/sockets/sockets.c - ext/skeleton/skeleton.c - ext/shmop/shmop.c - ext/session/mod_mm.c - ext/session/session.c - ext/sablot/sablot.c - ext/satellite/php_orbit.c - ext/readline/readline.c - ext/recode/recode.c - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/printer/printer.c - ext/posix/posix.c - ext/pfpro/pfpro.c - ext/pgsql/pgsql.c - ext/pdf/pdf.c - ext/pcre/php_pcre.c - ext/ovrimos/ovrimos.c - ext/pcntl/pcntl.c - ext/oracle/oracle.c - ext/odbc/velocis.c - ext/openssl/openssl.c - ext/odbc/php_odbc.c - ext/oci8/oci8.c - ext/ncurses/ncurses.c - ext/notes/php_notes.c - ext/muscat/muscat.c - ext/mysql/php_mysql.c - ext/mssql/php_mssql.c - ext/mnogosearch/php_mnogo.c - ext/msql/php_msql.c - ext/mcrypt/mcrypt.c - ext/mhash/mhash.c - ext/ming/ming.c - ext/mcal/php_mcal.c - ext/mailparse/mailparse.c - ext/mbstring/mbstring.c - ext/ldap/ldap.c - ext/java/java.c - ext/ircg/ircg.c - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/informix/ifx.ec - ext/iisfunc/setup.c - ext/imap/php_imap.c - ext/icap/php_icap.c - ext/iconv/iconv.c - ext/gmp/gmp.c - ext/hyperwave/hw.c - ext/gettext/gettext.c - ext/gd/gd.c - ext/fribidi/fribidi.c - ext/ftp/php_ftp.c - ext/fdf/fdf.c - ext/filepro/filepro.c - ext/fbsql/php_fbsql.c - ext/dotnet/dotnet.cpp - ext/exif/exif.c - ext/domxml/php_domxml.c - ext/dbplus/dbplus.c - ext/dbx/dbx.c - ext/dba/dba.c - ext/dbase/dbase.c - ext/cyrus/cyrus.c - ext/db/db.c - ext/cybercash/cybercash.c - ext/cybermut/cybermut.c - ext/ctype/ctype.c - ext/curl/curl.c - ext/crack/crack.c - ext/cpdf/cpdf.c - ext/com/COM.c - ext/calendar/calendar.c - ext/ccvs/ccvs.c - ext/bcmath/bcmath.c - ext/bz2/bz2.c - ext/aspell/aspell.c: MFH - - * ext/zip/zip.c - ext/zlib/zlib.c - ext/yaz/php_yaz.c - ext/yp/yp.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/xslt/sablot.c - ext/xml/xml.c - ext/sysvshm/sysvshm.c - ext/vpopmail/php_vpopmail.c - ext/wddx/wddx.c - ext/sybase_ct/php_sybase_ct.c - ext/sysvsem/sysvsem.c - ext/sybase/php_sybase_db.c - ext/standard/info.c - ext/swf/swf.c - ext/standard/basic_functions.c - ext/snmp/winsnmp.c - ext/sockets/sockets.c - ext/shmop/shmop.c - ext/skeleton/skeleton.c - ext/snmp/snmp.c - ext/session/mod_mm.c - ext/session/session.c - ext/recode/recode.c - ext/sablot/sablot.c - ext/satellite/php_orbit.c - ext/qtdom/qtdom.c - ext/readline/readline.c - ext/printer/printer.c - ext/pspell/pspell.c - ext/posix/posix.c - ext/pfpro/pfpro.c - ext/pgsql/pgsql.c - ext/pdf/pdf.c - ext/pcre/php_pcre.c - ext/pcntl/pcntl.c - ext/ovrimos/ovrimos.c - ext/oracle/oracle.c - ext/openssl/openssl.c - ext/odbc/velocis.c - ext/odbc/php_odbc.c - ext/notes/php_notes.c - ext/oci8/oci8.c - ext/ncurses/ncurses.c - ext/mysql/php_mysql.c - ext/mssql/php_mssql.c - ext/muscat/muscat.c - ext/msql/php_msql.c - ext/msession/msession.c - ext/mnogosearch/php_mnogo.c - ext/ming/ming.c - ext/mhash/mhash.c - ext/mcal/php_mcal.c - ext/mcrypt/mcrypt.c - ext/mbstring/mbstring.c - ext/ldap/ldap.c - ext/mailparse/mailparse.c - ext/java/java.c - ext/ircg/ircg.c - ext/interbase/interbase.c - ext/ingres_ii/ii.c - ext/informix/ifx.ec - ext/imap/php_imap.c - ext/iisfunc/setup.c - ext/icap/php_icap.c - ext/iconv/iconv.c - ext/hyperwave/hw.c - ext/gettext/gettext.c - ext/gmp/gmp.c - ext/gd/gd.c - ext/fribidi/fribidi.c - ext/ftp/php_ftp.c - ext/filepro/filepro.c - ext/fdf/fdf.c - ext/fbsql/php_fbsql.c - ext/dotnet/dotnet.cpp - ext/exif/exif.c - ext/domxml/php_domxml.c - ext/dbx/dbx.c - ext/dbase/dbase.c - ext/dbplus/dbplus.c - ext/dba/dba.c - ext/cyrus/cyrus.c - ext/db/db.c - ext/cybercash/cybercash.c - ext/cybermut/cybermut.c - ext/ctype/ctype.c - ext/curl/curl.c - ext/crack/crack.c - ext/com/COM.c - ext/cpdf/cpdf.c - ext/ccvs/ccvs.c - ext/calendar/calendar.c - ext/bz2/bz2.c - README.EXTENSIONS - ext/aspell/aspell.c - ext/bcmath/bcmath.c: - * zend_module_entry change: apino, debug and zts are moved first, - see README.EXTENSIONS file for upgrade help. - Introduced extension version numbers - - * pear/DB/odbc.php - pear/XML/Parser.php - pear/tests/pear_versioncmp.phpt - pear/PEAR.php: MFH: phpVersionIs -> version_compare - - * pear/DB/odbc.php - pear/PEAR.php - pear/XML/Parser.php - pear/tests/pear_versioncmp.phpt: - * replaced PEAR::phpVersionIs with version_compare - - * win32/php4dll.dsp - win32/php4dllts.dsp: MFH: add versioning files - -2001-10-11 Thomas V.V.Cox - - * pear/Experimental/System.php: typo (thanks Alex Merz for testings) - -2001-10-11 Stig Bakken - - * NEWS: * version_compare() is included from 4.0.7 - - * NEWS: * add note about version_compare() - - * ext/standard/php_versioning.h - ext/standard/tests/versioning/version_compare.phpt - ext/standard/versioning.c - ext/standard/basic_functions.c: MFH - - * ext/standard/basic_functions.c - ext/standard/php_versioning.h - ext/standard/tests/versioning/version_compare.phpt - ext/standard/versioning.c: - * remove version_{lt,le,gt,ge,eq} functions, added a third optional - parameter to version_compare doing the same thing - - * ext/standard/Makefile.in: MFH - - * pear/tests/pear_error.phpt: * updated line numbers - - * ext/standard/tests/versioning/version_compare.phpt: MFH: versioning test - - * ext/standard/php_standard.h: MFH - - * ext/iconv/tests/001.phpt: MFH test fix - - * ext/iconv/tests/001.phpt: * make test pass - -2001-10-11 Mark L. Woodward - - * ext/msession/README - ext/msession/config.m4 - ext/msession/msession.c: Allow msession to build without ext/session - -2001-10-10 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: - Changed return value for BLOB/CLOB values to a string. and returning false if no handle is created. - -2001-10-10 Stig Bakken - - * ext/standard/basic_functions.c - ext/standard/php_versioning.h - ext/standard/versioning.c: MFH: version_compare & friends - -2001-10-10 Thomas V.V.Cox - - * pear/PEAR/Common.php: - fix a problem with the propagation of baseinstalldir and role - -2001-10-10 Sergey Kartashoff - - * ext/mnogosearch/php_mnogo.c: - - Make UDM_PARAM_ISPELL_PREFIXES work under mnogosearch-3.2.x (gluke) - - Make UDM_PARAM_ISPELL_PREFIXES work under mnogosearch-3.2.x (gluke) - -2001-10-10 Stig Bakken - - * sapi/apache/config.m4: * fix default path in configure help text - - * ext/standard/basic_functions.c: - * added function entries for version_{lt,le,gt,ge,eq} - - * ext/standard/php_versioning.h - ext/standard/versioning.c: - Added version_{lt,le,gt,ge,eq} functions - -2001-10-10 Frank M. Kromann - - * ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h: Adding support for BLOB and CLOB - -2001-10-09 Stig Bakken - - * pear/Makefile.in - pear/XML/RPC.php: - * include the PEAR version of usefulinc's xmlrpc library in this release - too, with security fix (in case people overwrite their old installation) - - * pear/scripts/phptar.in - pear/tests/pear_error.phpt - pear/tests/pear_versioncmp.phpt - pear/Net/Socket.php - pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/WebInstaller.php - pear/XML/Parser.php - pear/Math/Fraction.php - pear/Math/Util.php - pear/Mail/mime.php - pear/Mail/mimeDecode.php - pear/Mail/smtp.php - pear/HTML/Menu.php - pear/HTML/Menu_Browser.php - pear/HTML/Page.php - pear/Mail/RFC822.php - pear/File/Find.php - pear/HTML/Form.php - pear/DB/tests/pgsql/004.phpt - pear/DB/tests/pgsql/005.phpt - pear/DB/tests/pgsql/006.phpt - pear/DB/tests/pgsql/007.phpt - pear/DB/tests/pgsql/008.phpt - pear/DB/tests/pgsql/009.phpt - pear/DB/tests/pgsql/011.phpt - pear/DB/tests/pgsql/01connect.phpt - pear/DB/tests/pgsql/02fetch.phpt - pear/DB/tests/pgsql/03simplequery.phpt - pear/DB/tests/pgsql/04numcols.phpt - pear/DB/tests/pgsql/05sequences.phpt - pear/DB/tests/pgsql/06prepexec.phpt - pear/DB/tests/pgsql/07errornative.phpt - pear/DB/tests/pgsql/08affectedrows.phpt - pear/DB/tests/pgsql/09numrows.phpt - pear/DB/tests/pgsql/10errormap.phpt - pear/DB/tests/pgsql/11transact.phpt - pear/Experimental/System.php - pear/DB/tests/odbc/003.phpt - pear/DB/tests/odbc/004.phpt - pear/DB/tests/odbc/006.phpt - pear/DB/tests/odbc/007.phpt - pear/DB/tests/odbc/009.phpt - pear/DB/tests/odbc/010.phpt - pear/DB/tests/odbc/01connect.phpt - pear/DB/tests/odbc/02fetch.phpt - pear/DB/tests/odbc/03simplequery.phpt - pear/DB/tests/odbc/04numcols.phpt - pear/DB/tests/odbc/06prepexec.phpt - pear/DB/tests/odbc/07errornative.phpt - pear/DB/tests/odbc/09numrows.phpt - pear/DB/tests/odbc/10errormap.phpt - pear/DB/tests/pgsql/001.phpt - pear/DB/tests/pgsql/002.phpt - pear/DB/tests/pgsql/003.phpt - pear/DB/tests/oci8/001.phpt - pear/DB/tests/oci8/002.phpt - pear/DB/tests/oci8/003.phpt - pear/DB/tests/oci8/004.phpt - pear/DB/tests/oci8/005.phpt - pear/DB/tests/oci8/006.phpt - pear/DB/tests/oci8/007.phpt - pear/DB/tests/oci8/008.phpt - pear/DB/tests/oci8/009.phpt - pear/DB/tests/oci8/010.phpt - pear/DB/tests/oci8/01connect.phpt - pear/DB/tests/oci8/02fetch.phpt - pear/DB/tests/oci8/03simplequery.phpt - pear/DB/tests/oci8/04numcols.phpt - pear/DB/tests/oci8/05sequences.phpt - pear/DB/tests/oci8/06prepexec.phpt - pear/DB/tests/oci8/07errornative.phpt - pear/DB/tests/oci8/08affectedrows.phpt - pear/DB/tests/oci8/09numrows.phpt - pear/DB/tests/oci8/10errormap.phpt - pear/DB/tests/odbc/001.phpt - pear/DB/tests/odbc/002.phpt - pear/DB/tests/ibase/002.phpt - pear/DB/tests/ibase/003.phpt - pear/DB/tests/ibase/004.phpt - pear/DB/tests/ibase/006.phpt - pear/DB/tests/ibase/010.phpt - pear/DB/tests/ibase/01connect.phpt - pear/DB/tests/ibase/02fetch.phpt - pear/DB/tests/ibase/03simplequery.phpt - pear/DB/tests/ibase/04numcols.phpt - pear/DB/tests/ibase/06prepexec.phpt - pear/DB/tests/ibase/10errormap.phpt - pear/DB/tests/mysql/001.phpt - pear/DB/tests/mysql/002.phpt - pear/DB/tests/mysql/003.phpt - pear/DB/tests/mysql/004.phpt - pear/DB/tests/mysql/005.phpt - pear/DB/tests/mysql/006.phpt - pear/DB/tests/mysql/007.phpt - pear/DB/tests/mysql/008.phpt - pear/DB/tests/mysql/009.phpt - pear/DB/tests/mysql/010.phpt - pear/DB/tests/mysql/012.phpt - pear/DB/tests/mysql/01connect.phpt - pear/DB/tests/mysql/02fetch.phpt - pear/DB/tests/mysql/03simplequery.phpt - pear/DB/tests/mysql/04numcols.phpt - pear/DB/tests/mysql/05sequences.phpt - pear/DB/tests/mysql/06prepexec.phpt - pear/DB/tests/mysql/07errornative.phpt - pear/DB/tests/mysql/08affectedrows.phpt - pear/DB/tests/mysql/09numrows.phpt - pear/DB/tests/mysql/10errormap.phpt - pear/DB/tests/mysql/12tableinfo.phpt - pear/DB/pgsql.php - pear/DB/storage.php - pear/DB/tests/ibase/001.phpt - pear/DB/STATUS - pear/DB/common.php - pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/mssql.php - pear/DB/mysql.php - pear/DB/oci8.php - pear/DB/odbc.php - pear/Benchmark/Iterate.php - pear/Cache/Container/file.php - pear/Cache/DB.php - pear/Cache/Graphics.php - pear/Console/Getopt.php - pear/package.dtd - pear/CODING_STANDARDS - pear/DB.php - pear/Makefile.in - pear/PEAR.php: MFH - -2001-10-09 Thomas V.V.Cox - - * pear/DB/sybase.php: - Fix a problem with fetchInto (patch mostly from Steve_Joiner@focusppo.com) - -2001-10-09 Stig Bakken - - * pear/DB/storage.php: - * fixed DB_storage bug when using multiple key columns - -2001-10-09 Stig Venaas - - * ext/ldap/ldap.c - ext/ldap/php_ldap.h: Added ldap_start_tls() function - -2001-10-09 Derick Rethans - - * ext/xslt/xslt.c - sapi/pi3web/pi3web_sapi.c - sapi/tux/php_tux.c - ext/fribidi/fribidi.c - ext/hyperwave/hg_comm.c - ext/mcal/php_mcal.c: - More
to
fixes - -2001-10-09 Thomas V.V.Cox - - * pear/Experimental/System.php: Added the "cat" command: - 1) $var = System::cat('sample.txt test.txt'); - 2) System::cat('sample.txt test.txt > final.txt'); - 3) System::cat('sample.txt test.txt >> final.txt'); - -2001-10-09 Sascha Schumann - - * sapi/thttpd/thttpd.c: - Make the information available whether we are using HTTP/1.1 - -2001-10-09 Rainer Schaaf - - * ext/pdf/config.m4: added new configure option --with-pdflib3 - - Therefore --with-pdflib will only work with PDFlib 4.x from now on, if one wants - to build PHP with PDFlib V3.x he has to use the new option --with-pdflib3. - - This makes configuration of PDFlib much easier, as no additional libraries - are needed anymore. This is possible, because PDFlib has built in libraries - for tiff/jpg/zlib since V4. - -2001-10-09 Derick Rethans - - * sapi/apache/php_apache.c: - Changed
to - in PHP_INFO output. - -2001-10-09 Christian Stocker - - * pear/Cache/Container/file.php: MFH (was a 9->10 char unix time bug...) - -2001-10-09 Egon Schmid - - * ext/ming/ming.c: Fixed some protos. - -2001-10-09 Thomas V.V.Cox - - * pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php: more clean up/fixes - -2001-10-08 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: use strdup to alloc memory refeed with free! - - * ext/fbsql/php_fbsql.h: Oops. Removed too much code. - -2001-10-08 Jim Winstead - - * ext/dbase/dbf_head.c: - handle dbase files with padded field headers. (patch from - Landon Bradshaw ) - - * ext/dbase/dbase.c: - handle 'I' field type, just another name for the 'N' field type (patch - from Landon Bradshaw ) - -2001-10-08 Egon Schmid - - * ext/gd/gd.c: Fixed some protos. - -2001-10-08 Thomas V.V.Cox - - * pear/PEAR/Installer.php - pear/PEAR/Packager.php: some clean up - -2001-10-08 Sergey Kartashoff - - * ext/mnogosearch/php_mnogo.c: - - Added support for word match mnogosearch-3.2 command and for stopfile - command. StopTable will not be supported by mnogosearch-3.2.x - - Added support for word match mnogosearch-3.2 command and for stopfile - command. StopTable will not be supported by mnogosearch-3.2.x - -2001-10-08 Frank M. Kromann - - * ext/fbsql/fbsql.dsp - ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h: Fixing prototypes and removing unused code - -2001-10-08 Rainer Schaaf - - * ext/pdf/pdf.c: fixed PDF_get_value for parameters - - capheight - - ascender - - descender - - had to ajust modifier by PDFLIB_FONT_OFFSET - -2001-10-08 Derick Rethans - - * ext/mysql/php_mysql.c: - - Fix for bug #13592 (Patch by Markus Fischer ) - -2001-10-08 Thomas V.V.Cox - - * pear/PEAR/Installer.php: more work on Windows support - - * pear/PEAR/Common.php: added mkTempDir to create temporal directories - - * pear/PEAR/Common.php: detect and report error - - * pear/PEAR/Packager.php: - use Tar.php class and clean up some unused properties - -2001-10-07 Thomas V.V.Cox - - * pear/PEAR/Installer.php - pear/PEAR/Packager.php: - work on Windows support (use Tar class and System class) - - * pear/PEAR/Common.php: - use the new System class for common file opperations - - * pear/Experimental/System.php: list deepest dirs first - -2001-10-07 Jani Taskinen - - * NEWS: make this entry readable. - -2001-10-07 Derick Rethans - - * ext/standard/basic_functions.c - ext/standard/file.c - ext/standard/file.h: - - Added mmapfile(), read a file into a variabele with mmap (Ilia A, Derick) - - Added mmapfile(), read a file into a variabele with mmap (Patch by: - Ilia A. ) - -2001-10-07 Thomas V.V.Cox - - * pear/Experimental/System.php: - Static functions for different operations. Should work under - Unix and Windows. The names and usage has been taken from its - repectively GNU commands. - (initial commit and experimental state) - -2001-10-07 Jeroen van Wolffelaar - - * ext/standard/array.c: - Fix naming inside php_search_array, comp_func is not a compare function. - -2001-10-07 Sterling Hughes - - * NEWS: fix sp - - * ext/standard/basic_functions.h - ext/standard/rand.c: - Have rand() and mt_rand() seed automatically if srand() or mt_srand() has - not been called. - -2001-10-06 Stig Bakken - - * ext/standard/tests/versioning/version_compare.phpt - ext/standard/versioning.c: Added version_compare() function - -2001-10-06 Derick Rethans - - * main/main.c - main/php_ini.c - ext/ovrimos/ovrimos.c - ext/standard/dl.c - ext/standard/info.c - ext/ccvs/ccvs.c - ext/muscat/muscat.c - ext/notes/php_notes.c - ext/oci8/oci8.c: -
->
- -2001-10-06 Sterling Hughes - - * ext/standard/filestat.c: fix execution order - - * ext/standard/filestat.c: avoid TSRMLS_FETCH() - - * ext/standard/filestat.c: - Don't through a file does not exist warning for the is_dir(), is_writeable(), - is_readable(), is_executable(), is_link() and is_file() functions. - -2001-10-06 Sascha Schumann - - * win32/php4dll.dsp: - rand_mt.c, rand_sys.c are gone, remove them from the workspace file. - -2001-10-06 Harald Radi - - * ext/com/conversion.h - ext/com/conversion.c: typo - TRUE -> FALSE - -2001-10-06 Edin Kadribasic - - * ext/session/tests/001.phpt - ext/session/tests/002.phpt - ext/session/tests/003.phpt - ext/session/tests/004.phpt: - Made session test pass on systems with short open tags disabled. - - * ext/standard/tests/assert/.cvsignore - ext/standard/tests/assert/assert.phpt: - Made assert test pass on systems with short open tags disabled. - Added .cvsignore - -2001-10-06 Sebastian Bergmann - - * win32/php4dll.dsp - win32/php4dllts.dsp: Fix Win32 build. - -2001-10-06 Rui Hirokawa - - * ext/skeleton/skeleton.c: fixed name of global variables in ext/skelton. - -2001-10-05 Stig Bakken - - * ext/standard/Makefile.in - ext/standard/basic_functions.c - ext/standard/php_standard.h - ext/standard/php_versioning.h - ext/standard/versioning.c: - * prototype of version_compare, doesn't work yet - -2001-10-05 Jeroen van Wolffelaar - - * ext/standard/tests/math/pow.phpt - tests/quicktester.inc: Fix the pow-test, it now succeeds on my machine - -2001-10-05 Stig Bakken - - * ext/xmlrpc/libxmlrpc/.cvsignore: cvsignore file - -2001-10-05 Morgan Christiansson - - * pear/Forum/lib/classes/Forum.php - pear/Forum/lib/classes/ForumIndex.php - pear/Forum/lib/classes/ForumList.php - pear/Forum/lib/classes/ForumPost.php - pear/Forum/lib/classes/ForumRead.php - pear/Forum/lib/classes/db/Mysql.php - pear/Forum/lib/classes/db/MysqlStandard.php - pear/Forum/lib/config.php - pear/Forum/lib/forum.php - pear/Forum/lib/plugins/plugin.php - pear/Forum/frontend/forum.php - pear/Forum/frontend/index.php - pear/Forum/frontend/list.php - pear/Forum/frontend/post.php - pear/Forum/frontend/read.php: Initial PEAR/Forum checkin - -2001-10-05 Jeroen van Wolffelaar - - * ext/standard/tests/array/array_search.phpt: - Add test for array_search and in_array - - (should be expanded though) - - * ext/standard/array.c: - Fix array_search and in_array. Now binary safe, and faster (returns when - found, and doesn't duplicate the key each time, but only when necessary) - - Patch also by Edin Kadribasic - - * ext/standard/array.c: - Fix bug 13567 and don't depend on a boolean int-value to be either 1 or 0 - -2001-10-05 Edin Kadribasic - - * ext/standard/php_array.h - ext/standard/basic_functions.c - ext/standard/array.c: - Added array_change_key_case() function that returns array with - with all string keys lowercased or uppercased - -2001-10-05 Thomas V.V.Cox - - * pear/XML/Parser.php: - use the new PEAR::phpVersionIs() for better version checking - -2001-10-05 Daniel Beulshausen - - * ext/openssl/openssl.c: - nuke unnecessary force-by-ref declarations + name the needed in a proper way - -2001-10-05 Thomas V.V.Cox - - * pear/DB/odbc.php: version compat fix in fetchInto - - * pear/tests/pear_versioncmp.phpt: - added tests for PHP version comparing functions - - * pear/PEAR.php: changed the logic of version comparation - -2001-10-05 Sascha Schumann - - * ext/com/VARIANT.c - ext/com/php_VARIANT.h: fix declaration - -2001-10-05 Harald Radi - - * ext/com/conversion.c - ext/com/conversion.h: MFH - fixed boolean -1 vs. 1 conflict - -2001-10-05 Sterling Hughes - - * ext/sockets/sockets.c: make this work under OSX - -2001-10-05 Thomas V.V.Cox - - * pear/Console/Getopt.php: E_ALL fixes - - * pear/PEAR.php: get rid of the RC part of php versions - -2001-10-04 Richard Heyes - - * pear/Mail/mimeDecode.php: Minor bugfix - -2001-10-04 Daniel Beulshausen - - * ext/gd/gd.dsp: fix gd2 preprocessor definitions - - * ext/informix/ifx.ec: undo last changes - - * ext/sablot/sablot.c: fix macro - - * ext/openssl/openssl.c: use maxpathlen instead of path_max - -2001-10-04 Thomas V.V.Cox - - * pear/PEAR.php: - added method phpVersionIs() to find if a PHP version is minor, greater - or both (see in-line doc for more info) - -2001-10-04 Harald Radi - - * ext/com/conversion.c - ext/com/conversion.h: no message - -2001-10-04 Derick Rethans - - * ext/standard/string.c: - 'Fix' for bug #13543 - -2001-10-04 Sascha Schumann - - * NEWS: update - - * ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re: - Replace non-standard Windows code page 1252 characters with - a portable entity. - -2001-10-04 Derick Rethans - - * ext/domxml/config.m4: MFH - -2001-10-04 Rasmus Lerdorf - - * ext/ldap/ldap.c: MFH - -2001-10-04 Derick Rethans - - * ext/zip/zip.c: - Fix build - -2001-10-04 Jon Parise - - * pear/DB.php: - Search for the '@' symbol in the DSN from the right instead of the left. - That will allow the password element to include a '@' symbol without - confusing the DSN parser. - - Submitted by: Alex L - -2001-10-03 Stanislav Malyshev - - * php.ini-recommended - php.ini-dist: Fix typo - comment is ; not ' - -2001-10-03 Jason Greene - - * ext/pcntl/pcntl.c: Add cleanup on an exec failure - Remove debug comments - -2001-10-02 Sascha Schumann - - * sapi/thttpd/README: typo fix by zoot@zotikos.com - -2001-10-02 Andrei Zmievski - - * NEWS: Fix. - -2001-10-01 Sascha Schumann - - * Makefile.in: - may fail. - -2001-10-01 Richard Heyes - - * pear/Mail/mimeDecode.php: Added body decoding functionality. - -2001-10-01 Hartmut Holzgraefe - - * ext/dbplus/php_dbplus.c - ext/dbplus/php_dbplus.h - ext/dbplus/dbplus.c - ext/dbplus/nonimp_dbplus.c: MFH - -2001-10-01 Mark L. Woodward - - * ext/msession/config.m4: - Removed PHOENIX_INCLUDE, I don't need it to compile and it seems like - it causes a conflict with ext/mhash. (Phoenix has a file called mhash.h - and that is being found when mhash is being built.) - -2001-09-30 Sascha Schumann - - * sapi/thttpd/thttpd.c: - Add QUERY_STRING, HTTP_HOST, HTTP_ACCEPT_LANGUAGE to the script - environment. - - Also support setting the INI path from the outside. - -2001-09-30 Jon Parise - - * ext/msession/.cvsignore: Ignore generated files. - - * ext/msession/config.m4: - Allow the location of the Phoenix library to be specified on the configure - commandline. - -2001-09-30 Stig Venaas - - * ext/openssl/openssl.c: - Didn't compile, replaced some TSRMLS_C with TSRMLS_CC - -2001-09-30 Jason Greene - - * ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: - Added new function pcntl_exec, which behaves similar to execve. - -2001-09-30 Rasmus Lerdorf - - * ext/gd/gd.c: MFH - - * ext/gd/gd.c: - I could have sworn I test compiled this when I committed it a couple of - days ago. Must have been hallucinating. - -2001-09-29 Jon Parise - - * configure.in: Build pear/scripts/phptar in the configure run. - -2001-09-29 Sergey Kartashoff - - * ext/mnogosearch/index.php: Search frontend example has been updated. - - * ext/mnogosearch/php_mnogo.c: - - initial support of mnogosearch-3.2.x has been added. Not all features - are implemented currently. - - initial support of mnogosearch-3.2.x has been added. Not all features - are implemented currently. - - * ext/mnogosearch/index.php: -2001-09-29 Rui Hirokawa - - * pear/DB/pgsql.php: - fixed a bug of DB/pgsql connecting on alternate ports. (contributed by Jeremy Maziarz ) - - * ext/ming/config.m4: ming-0.2a needs rint() in libm. - -2001-09-29 Mark L. Woodward - - * ext/msession/msession.c: - Doh! Return nothing when there is nothing back from a plugin - -2001-09-29 Thomas V.V.Cox - - * pear/PEAR/Common.php: - extract only the package.xml file instead of all files - -2001-09-28 Mark L. Woodward - - * ext/msession/msession.c - ext/msession/php_msession.h - ext/msession/reqclient.h: Added msession_set_array and msession_plugin - -2001-09-28 Thomas V.V.Cox - - * pear/PEAR/Common.php: implemented infoFromTgzFile() - -2001-09-27 Thomas V.V.Cox - - * pear/scripts/phptar.in: tab vs ws - - * pear/PEAR/Packager.php: don't want "-" in package names - -2001-09-27 Jeroen van Wolffelaar - - * ext/satellite/README: Typo - - * sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/nsapi/nsapi.c - sapi/phttpd/phttpd.c - sapi/fastcgi/fastcgi.c - sapi/isapi/php4isapi.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - sapi/apache/php_apache.c - ext/yaz/php_yaz.c: Undo Z_ subst for sapi and ext/yaz - - * ext/wddx/wddx.c: Undo Z_ subst - -2001-09-27 David Eriksson - - * ext/satellite/typemanager.c: - Patch from Sander Steffann to prevent crash. - -2001-09-27 Yavor Shahpasov - - * pear/DB/ibase.php - pear/DB/oci8.php: - Made execute methods return a DB_result object instead of a native result for non manip queries - - * pear/DB/oci8.php: - Allow for out parameters of stored procedures to be returned - -2001-09-27 Rasmus Lerdorf - - * ext/gd/gd.c: MFH - - * ext/gd/gd.c: Fix segfault and check for truecolor image in ImageColorAt - -2001-09-27 Derick Rethans - - * ext/standard/string.c: - Fix crashbug in php_chunk_split() - -2001-09-27 Dan Libby - - * ext/xml/expat/expat.h: - include php_compat.h, so that we use php_XML_* if necessary. Better to do it in expat.h, so that other libs, eg xmlrpc, inherit this behavior and we can link - -2001-09-27 Zeev Suraski - - * ext/standard/string.c: Another leak bites the dust? - -2001-09-26 Harald Radi - - * ext/com/COM.c: fixed Z_* conversion errors - -2001-09-26 Jeroen van Wolffelaar - - * ext/curl/curl.c - ext/xslt/xslt.c: - Revert macro-subst, because wasn't necessary here, and those who were - substitued weren't zvals - -2001-09-26 Zeev Suraski - - * NEWS: MFH the list of 4.0.7 changes - - * ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: MFH - - * NEWS: More accurate NEWS entry - - * NEWS - ext/pgsql/pgsql.c - ext/pgsql/php_pgsql.h: Fix pg_last_notice() - -2001-09-26 Stig Bakken - - * pear/DB/tests/oci8/001.phpt - pear/DB/tests/oci8/002.phpt - pear/DB/tests/oci8/003.phpt - pear/DB/tests/oci8/004.phpt - pear/DB/tests/oci8/005.phpt - pear/DB/tests/oci8/006.phpt - pear/DB/tests/oci8/007.phpt - pear/DB/tests/oci8/008.phpt - pear/DB/tests/oci8/009.phpt - pear/DB/tests/oci8/010.phpt - pear/DB/tests/oci8/01connect.phpt - pear/DB/tests/oci8/02fetch.phpt - pear/DB/tests/oci8/03simplequery.phpt - pear/DB/tests/oci8/04numcols.phpt - pear/DB/tests/oci8/05sequences.phpt - pear/DB/tests/oci8/06prepexec.phpt - pear/DB/tests/oci8/07errornative.phpt - pear/DB/tests/oci8/08affectedrows.phpt - pear/DB/tests/oci8/09numrows.phpt - pear/DB/tests/oci8/10errormap.phpt - pear/DB/tests/odbc/001.phpt - pear/DB/tests/odbc/002.phpt - pear/DB/tests/odbc/003.phpt - pear/DB/tests/odbc/004.phpt - pear/DB/tests/odbc/006.phpt - pear/DB/tests/odbc/007.phpt - pear/DB/tests/odbc/009.phpt - pear/DB/tests/odbc/010.phpt - pear/DB/tests/odbc/01connect.phpt - pear/DB/tests/odbc/02fetch.phpt - pear/DB/tests/odbc/03simplequery.phpt - pear/DB/tests/odbc/04numcols.phpt - pear/DB/tests/odbc/06prepexec.phpt - pear/DB/tests/odbc/07errornative.phpt - pear/DB/tests/odbc/09numrows.phpt - pear/DB/tests/odbc/10errormap.phpt - pear/DB/tests/pgsql/001.phpt - pear/DB/tests/pgsql/002.phpt - pear/DB/tests/pgsql/003.phpt - pear/DB/tests/pgsql/004.phpt - pear/DB/tests/pgsql/005.phpt - pear/DB/tests/pgsql/006.phpt - pear/DB/tests/pgsql/007.phpt - pear/DB/tests/pgsql/008.phpt - pear/DB/tests/pgsql/009.phpt - pear/DB/tests/pgsql/010.phpt - pear/DB/tests/pgsql/011.phpt - pear/DB/tests/pgsql/01connect.phpt - pear/DB/tests/pgsql/02fetch.phpt - pear/DB/tests/pgsql/03simplequery.phpt - pear/DB/tests/pgsql/04numcols.phpt - pear/DB/tests/pgsql/05sequences.phpt - pear/DB/tests/pgsql/06prepexec.phpt - pear/DB/tests/pgsql/07errornative.phpt - pear/DB/tests/pgsql/08affectedrows.phpt - pear/DB/tests/pgsql/09numrows.phpt - pear/DB/tests/pgsql/10errormap.phpt - pear/DB/tests/pgsql/11transact.phpt - pear/DB/tests/ibase/001.phpt - pear/DB/tests/ibase/002.phpt - pear/DB/tests/ibase/003.phpt - pear/DB/tests/ibase/004.phpt - pear/DB/tests/ibase/006.phpt - pear/DB/tests/ibase/010.phpt - pear/DB/tests/ibase/01connect.phpt - pear/DB/tests/ibase/02fetch.phpt - pear/DB/tests/ibase/03simplequery.phpt - pear/DB/tests/ibase/04numcols.phpt - pear/DB/tests/ibase/06prepexec.phpt - pear/DB/tests/ibase/10errormap.phpt - pear/DB/tests/mysql/001.phpt - pear/DB/tests/mysql/002.phpt - pear/DB/tests/mysql/003.phpt - pear/DB/tests/mysql/004.phpt - pear/DB/tests/mysql/005.phpt - pear/DB/tests/mysql/006.phpt - pear/DB/tests/mysql/007.phpt - pear/DB/tests/mysql/008.phpt - pear/DB/tests/mysql/009.phpt - pear/DB/tests/mysql/010.phpt - pear/DB/tests/mysql/012.phpt - pear/DB/tests/mysql/01connect.phpt - pear/DB/tests/mysql/02fetch.phpt - pear/DB/tests/mysql/03simplequery.phpt - pear/DB/tests/mysql/04numcols.phpt - pear/DB/tests/mysql/05sequences.phpt - pear/DB/tests/mysql/06prepexec.phpt - pear/DB/tests/mysql/07errornative.phpt - pear/DB/tests/mysql/08affectedrows.phpt - pear/DB/tests/mysql/09numrows.phpt - pear/DB/tests/mysql/10errormap.phpt - pear/DB/tests/mysql/12tableinfo.phpt: - * more sensible filenames for tests - -2001-09-26 Derick Rethans - - * ext/standard/string.c: - - nl2br now handles different styles of line endings in one string. (Patch - by Boian Bonev ) - - nl2br now handles all styles of line-endings in one string. (Boian, - Derick) - - * ext/domxml/config.m4: - - This patch adds proper header file detection on system which - simultaneously isntallied libxml1 and libxml2 (eg. Debian) (patch by - Markus Fischer ) - -2001-09-26 Sascha Schumann - - * ext/sockets/php_sockets.h: - Force proper alignment of php_sockaddr_storage. Sparc will throw - a SIGBUS, when accessing the family part of a char-aligned structure. - -2001-09-26 Derick Rethans - - * ext/zip/zip.c: - whitespace fix - - * ext/zip/zip.c: - Fixed error introduced by the macro substitution - -2001-09-26 David Eriksson - - * ext/satellite/enum.c - ext/satellite/namedvalue_to_zval.c - ext/satellite/object.c - ext/satellite/struct.c - ext/satellite/typecode.c - ext/satellite/zval_to_namedvalue.c: Fixed Jeroen's macrofication - - * ext/satellite/config.m4: leave on first directory - -2001-09-26 Jeroen van Wolffelaar - - * ext/standard/math.c: - 5th and probably/hopefully last run of conv_z_macros - - * scripts/conv_z_macros: Typo - - * ext/zip/zip.c: Fix build - - * ext/hyperwave/hw.c: Parse-fix - - * ext/xmlrpc/xmlrpc-epi-php.c - scripts/conv_z_macros: 4rd run... now also var.Z_* - - * ext/sybase/php_sybase_db.c: Fix the fix - - * ext/sybase/php_sybase_db.c: Fix parse-error - - * ext/yaz/php_yaz.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/xslt/xslt.c - ext/sybase_ct/php_sybase_ct.c - ext/satellite/class.c - ext/satellite/typecode.c - ext/sybase/php_sybase_db.c - ext/muscat/muscat_net.c - ext/oci8/oci8.c - ext/imap/php_imap.c - ext/java/java.c - ext/curl/curl.c: - 3rd run in back-substitutin Z_* macro's. The val->Z_ cases are all solved now. - - * scripts/conv_z_macros: Now fixes virtually everything. - - Sorry, but I assumed that the original script was correct. Unfortunately, that - wasn't the case. - -2001-09-26 Derick Rethans - - * NEWS: - Fix NEWS - -2001-09-26 Jeroen van Wolffelaar - - * scripts/conv_z_macros: And now correctly... and up until 3 levels - - * scripts/conv_z_macros: This fixes most var->Z_* problems - -2001-09-26 Frank M. Kromann - - * ext/mssql/php_mssql.c - ext/iisfunc/setup.c - ext/iisfunc/setup.h: - Fixing Win32 build...after the last macro convertions. - - * ext/com/COM.c - ext/com/VARIANT.c: Fixing Win32 build... - -2001-09-25 Harald Radi - - * ext/com/COM.c: no message - -2001-09-25 Jeroen van Wolffelaar - - * ext/xml/xml.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/zlib/zlib.c - ext/sockets/sockets.c - ext/standard/datetime.c - ext/standard/formatted_print.c - ext/standard/info.c - ext/standard/levenshtein.c - ext/standard/mail.c - ext/standard/quot_print.c - ext/standard/string.c - ext/satellite/enum.c - ext/satellite/object.c - ext/satellite/struct.c - ext/snmp/snmp.c - ext/snmp/winsnmp.c - ext/oracle/oracle.c - ext/ovrimos/ovrimos.c - ext/pfpro/pfpro.c - ext/oci8/oci8.c - ext/msql/php_msql.c - ext/mysql/php_mysql.c - ext/mcrypt/mcrypt.c - ext/ming/ming.c - ext/mnogosearch/php_mnogo.c - ext/interbase/interbase.c - ext/java/java.c - ext/ldap/ldap.c - ext/mbstring/mbstring.c - ext/informix/ifx.ec - ext/hyperwave/hw.c - ext/fbsql/php_fbsql.c - ext/gd/gd.c - ext/cpdf/cpdf.c - ext/dba/dba.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/dbx/dbx.c: 2nd phase in back-substitution those macro's - - I've got pretty much everything now... - - * scripts/conv_z_macros: Should've used my own script... 3rd try. - - * sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/nsapi/nsapi.c - sapi/phttpd/phttpd.c - sapi/cgi/cgi_main.c - sapi/fastcgi/fastcgi.c - sapi/isapi/php4isapi.c - sapi/apache/php_apache.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/caudium/caudium.c - sapi/apache/mod_php4.c - main/fopen_wrappers.c - main/main.c - main/output.c - main/php_ini.c - main/php_variables.c - main/rfc1867.c - sapi/aolserver/aolserver.c - ext/xslt/xslt.c - ext/yaz/php_yaz.c - ext/zlib/zlib.c - ext/xmlrpc/xmlrpc-epi-php.c - ext/wddx/wddx.c - ext/xml/xml.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c - ext/swf/swf.c - ext/standard/syslog.c - ext/standard/var.c - ext/standard/pack.c - ext/standard/scanf.c - ext/standard/soundex.c - ext/standard/string.c - ext/standard/filestat.c - ext/standard/formatted_print.c - ext/standard/html.c - ext/standard/image.c - ext/standard/info.c - ext/standard/iptc.c - ext/standard/levenshtein.c - ext/standard/link.c - ext/standard/mail.c - ext/standard/md5.c - ext/standard/metaphone.c - ext/standard/microtime.c - ext/standard/assert.c - ext/standard/basic_functions.c - ext/standard/browscap.c - ext/standard/crc32.c - ext/standard/cyr_convert.c - ext/standard/datetime.c - ext/standard/dir.c - ext/standard/dl.c - ext/standard/file.c - ext/sockets/sockets.c - ext/satellite/typecode.c - ext/satellite/zval_to_namedvalue.c - ext/session/mod_user.c - ext/shmop/shmop.c - ext/snmp/snmp.c - ext/sablot/sablot.c - ext/satellite/class.c - ext/satellite/namedvalue_to_zval.c - ext/satellite/object.c - ext/satellite/php_orbit.c - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/readline/readline.c - ext/recode/recode.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/printer/printer.c - ext/pfpro/pfpro.c - ext/pdf/pdf.c - ext/ovrimos/ovrimos.c - ext/openssl/openssl.c - ext/oracle/oracle.c - ext/odbc/velocis.c - ext/odbc/php_odbc.c - ext/notes/php_notes.c - ext/oci8/oci8.c - ext/muscat/muscat.c - ext/muscat/muscat_net.c - ext/mysql/php_mysql.c - ext/ming/ming.c - ext/mnogosearch/php_mnogo.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/mbstring/mbstring.c - ext/mcal/php_mcal.c - ext/mailparse/mailparse.c - ext/ldap/ldap.c - ext/java/java.c - ext/imap/php_imap.c - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/iisfunc/setup.c - ext/gd/gdt1.c - ext/hyperwave/hg_comm.c - ext/hyperwave/hw.c - ext/icap/php_icap.c - ext/ftp/ftp.c - ext/gd/gd.c - ext/fbsql/php_fbsql.c - ext/filepro/filepro.c - ext/domxml/php_domxml.c - ext/exif/exif.c - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_mssql.c - ext/dbx/dbx_mysql.c - ext/dbx/dbx_oci8.c - ext/dbx/dbx_odbc.c - ext/dbx/dbx_pgsql.c - ext/dbplus/dbplus.c - ext/dbplus/php_dbplus.c - ext/dbx/dbx.c - ext/ctype/ctype.c - ext/curl/curl.c - ext/dbase/dbase.c - ext/cpdf/cpdf.c - ext/crack/crack.c - ext/calendar/easter.c - ext/ccvs/ccvs.c - ext/com/COM.c - ext/com/VARIANT.c - ext/com/conversion.c - ext/aspell/aspell.c - ext/bcmath/bcmath.c - ext/calendar/cal_unix.c - ext/calendar/calendar.c: - Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know. - -2001-09-25 Daniel Beulshausen - - * win32/php4dllts.dsp: fix release_ts_dbg libpath - - * main/internal_functions_win32.c: nuke VARIANT module - -2001-09-25 Harald Radi - - * ext/com/COM.c - ext/com/conversion.c: changed flags - -2001-09-25 Jeroen van Wolffelaar - - * scripts/conv_z_macros: Just in case... - - * scripts/conv_z_macros: - Enhance to also process objects, and be more verbose - -2001-09-25 Mark L. Woodward - - * ext/msession/reqclient.h: Added REQ_RANDSTR to support msession_randstr - - * ext/msession/README - ext/msession/config.m4: - Changed config.m4 to a better default, updated README. - - * ext/msession/msession.c - ext/msession/php_msession.h: - Added msession_randstr, creates a random string from a single - source. - -2001-09-25 Sterling Hughes - - * ext/curl/config.m4: add a 7.9 version check - -2001-09-24 Sterling Hughes - - * ext/curl/curl.c: fix constant - -2001-09-24 Andi Gutmans - - * main/rfc1867.c: - MFH. File uploads need to be tested thoroughly in RC3! - -2001-09-24 Harald Radi - - * ext/com/TODO - ext/com/VARIANT.c - ext/com/conversion.c - ext/com/conversion.h - ext/com/php_VARIANT.h - ext/com/COM.c: removed VARIANT module and put the VARIANT class into - the COM module. - also fixed a few bugs. - -2001-09-24 Derick Rethans - - * ext/standard/string.c: - - Fix crash bug (patch by ) - -2001-09-23 Andi Gutmans - - * main/rfc1867.c: - - Commit fix for bug #11998 by Ralf Bolte - -2001-09-23 Jeroen van Wolffelaar - - * ext/cybercash/cyberlib.php - ext/standard/basic_functions.c - ext/standard/php_string.h - ext/standard/string.c: - Make chop the alias and rtrim the main function, in order to get automagically - generated alias-listings correct. - -2001-09-23 Derick Rethans - - * ext/mcrypt/mcrypt.c: - - Don't return from the function, so that mcrypt get properly initialized - (fix for bug #13399) - - * ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h: - - Added mcrypt_generic_deinit and added a warning about mcrypt_generic_end - being deprecated. - - Reordened constants, and added MCRYPT_3DES to the 2.4 set of constants - -2001-09-23 Rui Hirokawa - - * ext/mbstring/EXPERIMENTAL: mbstring is no more in experimental status. - -2001-09-23 Martin Jansen - - * pear/Cache/Graphics.php: * fixed bug when generating JPEG image - -2001-09-22 Jani Taskinen - - * ext/mcrypt/config.m4: - Moved the check for mcrypt_generic_deinit to the right place. - - * ext/mcrypt/config.m4: Check if mcrypt lib has mcrypt_generic_deinit - -2001-09-22 Sterling Hughes - - * ext/curl/curl.c - ext/curl/php_curl.h: fix compile - -2001-09-22 Thomas V.V.Cox - - * pear/Mail/mime.php: ws - -2001-09-22 Richard Heyes - - * pear/Mail/mimeDecode.php: - - Changed two tabs in regexs to \t - -2001-09-22 Rasmus Lerdorf - - * sapi/apache/php_apache.c: new apache_setenv() - -2001-09-22 Richard Heyes - - * pear/Mail/mimeDecode.php: - Added: - Support for multipart/digest, message/rfc822 - Header decoding (rfc2047), - Preliminary support for body decoding (function just needs writing) - Facility to toggle bodies on/off in returned object - Support for multiple headers with same name (eg. Recieved: ) - Utilises Pear error handling - Couple of bug fixes too. FWIW, the class now successfully decodes the - "MIME torture test", available here: ftp://ftp.cac.washington.edu/imap/mime/ - -2001-09-22 Jani Taskinen - - * ext/xmlrpc/libs.mk: removed autogenerated file from cvs - -2001-09-22 Jeroen van Wolffelaar - - * ext/standard/basic_functions.c: - Let settype also accept 'int', 'bool', 'float' and 'null' - -2001-09-22 Sterling Hughes - - * ext/curl/curl.c: update to curl 7.9 (when it comes out :) - make REGISTER_CURL_CONSTANT() only take one argument - couple of speed-up's - few style fixes - -2001-09-21 Hartmut Holzgraefe - - * ext/swf/swf.c - ext/standard/filestat.c - ext/standard/fsock.c - ext/standard/lcg.c - ext/standard/math.c - ext/standard/string.c - ext/gd/gd.c - ext/gd/gdt1.c - ext/ming/ming.c - ext/pdf/pdf.c - ext/standard/basic_functions.c - ext/cpdf/cpdf.c: proto fixes "double" -> "float" - - * ext/dbplus/php_dbplus.c: local resource fix - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h: - renamed doubleval to floatval and made doubleval an alias to floatval - made is_float the function entry and is_double the alias - -2001-09-21 Sascha Schumann - - * ext/standard/lcg.c: Fix warning on Win32 (thanks to Sebastian) - - * ext/standard/string.c: don't use boyer_str_to_str. It is experimental - - * ext/session/session.c - ext/standard/basic_functions.c - ext/standard/lcg.c - ext/standard/php_lcg.h: - Always seed the LCG from the request-init hook, otherwise the seed - would be shared among the threads which is quite pointless. Also - use a function of the current time as one factor. - - Use gettimeofday() instead of time(), because it is faster on some - operating systems. - - * ext/cyrus/config.m4 - ext/dbplus/config.m4 - ext/zip/config.m4: indentation fix - -2001-09-20 Richard Heyes - - * pear/Mail/mime.php: - - Changed case of NULL to null - - * pear/Mail/mime.php: - - Removed a couple of spaces. - - * pear/Mail/mime.php: - - All code changes. Including better encoding support, more control over build - process and character set support. - -2001-09-20 Frank M. Kromann - - * ext/iisfunc/iisfunc.cpp - ext/iisfunc/setup.c - ext/iisfunc/setup.h: Fixing crash on module init. - Renaming functions and adding aliases for compatibility - Fixing some prototypes - -2001-09-20 Richard Heyes - - * pear/Mail/mime.php: - - Changed all \r\n to be configurable. Lots changed hence the seperate commit. - - * pear/Mail/mime.php: - - Mostly style updates, eg changing private functions/variables to be underscore - prefixed. - -2001-09-20 Wez Furlong - - * ext/sockets/sockets.c: MFH - -2001-09-20 Mark L. Woodward - - * ext/msession/Makefile - ext/msession/msession.c - ext/msession/reqclient.h: (Removed Makefile, added accidentally.) - Eliminated mod_msession in ext/session, and moved that code into msesion.c - -2001-09-20 Sascha Schumann - - * ext/standard/math.c: - Rework some string-to-number and vice-versa functions to work smarter - (e.g. without using functions that use slow locales, without allocating - extra memory and with fewer integer/float operations) - -2001-09-19 Stig Venaas - - * ext/ldap/ldap.c: - Not using _free_ldap_result destructor for le_result_entry, leads to - crashes due to freeing same memory several times in some cases - -2001-09-19 Andy Sautins - - * ext/oci8/oci8.c: - Collections core-dump fix. ocicollgetelem was using OCIInd instead - of OCIInd * in call to OCICollGetElem - -2001-09-19 Stig Venaas - - * ext/standard/dns.c: Added IPv6 support to gethostbyaddr() - -2001-09-19 Frank M. Kromann - - * ext/dbase/dbase.dsp - ext/db/db.dsp: Fixing debug build on Win32 - -2001-09-19 Hartmut Holzgraefe - - * ext/dbplus/php_dbplus.c: - argument count fix plus beginning local query support - -2001-09-19 Mark L. Woodward - - * ext/msession/reqclient.h: The extension should not be GPL. - -2001-09-19 Wez Furlong - - * ext/sockets/sockets.c: doh\! - -2001-09-19 Mark L. Woodward - - * ext/msession/CREDITS - ext/msession/Makefile - ext/msession/Makefile.in - ext/msession/README - ext/msession/config.m4 - ext/msession/libs.mk - ext/msession/msession.c - ext/msession/msession.php - ext/msession/php_msession.h - ext/msession/reqclient.h: Added - -2001-09-19 Sascha Schumann - - * ext/standard/math.c: quickly fix newly introdued off-by-one - -2001-09-19 Wez Furlong - - * ext/sockets/sockets.c: Fix silly bugs - -2001-09-19 Sascha Schumann - - * ext/standard/math.c: - Rewrite _php_match_basetozval to need only one multiplication - per iteration and avoid the U?LONG_MAX hassle. - - * ext/mailparse/config.m4 - ext/pcntl/config.m4: Fix indentation of ./configure --help - - * build/build.mk: add missing dependency - -2001-09-19 Joey Smith - - * ext/domxml/php_domxml.c: MFH, Close bug #13322 - - * ext/domxml/php_domxml.c: - Don't manually register the resource, let php_domobject_new do it for us. - This fixes and elusive SIGSEGV. - Bug id'd and fixed by Ivo Hulinsky . - - This fixes #13322. - -2001-09-18 Frank M. Kromann - - * ext/mbstring/mbstring.dsp: Fixing win32 debug build - -2001-09-18 Sascha Schumann - - * ext/ircg/ircg.c: MFH irc_ignore_add change - - * ext/ircg/ircg.c: - Before adding a username to the ignore list, ensure that it is unlisted. - -2001-09-18 Hartmut Holzgraefe - - * ext/dbplus/php_dbplus.c: argument count fix - -2001-09-18 Sterling Hughes - - * ext/standard/math.c: another attempt at fixing compile warnings... - -2001-09-18 Thomas V.V.Cox - - * pear/DB/pgsql.php: - added error msg mapping for DB_ERROR_NOSUCHFIELD in Postgres 7.x - -2001-09-18 Sterling Hughes - - * ext/standard/math.c - ext/standard/rand.c: hopefully fix win32 compile warnings - - -2001-09-17 Hartmut Holzgraefe - - * ext/ncurses/config.m4 - ext/ncurses/ncurses_functions.c: yet another ncurses 4.x fix - - * ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses_fe.h: editor hints added - - * ext/ncurses/php_ncurses.h - ext/ncurses/php_ncurses_fe.h - ext/ncurses/config.m4 - ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c: whitespace - - * ext/ncurses/ncurses.c: some keyboard constants - - * ext/ncurses/c-prototypes - ext/ncurses/ncurses.c - ext/ncurses/ncurses_fe.c - ext/ncurses/ncurses_functions.c - ext/ncurses/php_ncurses_fe.h: some more function implementations - -2001-09-17 Sterling Hughes - - * main/mergesort.c - main/php.h - ext/standard/php_array.h - ext/standard/array.c - ext/hyperwave/hg_comm.h - ext/hyperwave/hg_comm.c: Merge in qsort changes - -2001-09-17 David Benson - - * ext/oci8/oci8.c: - Change duration of temporary lobs to avoid leakage of temporary lob - space (dbenson). - -2001-09-17 Hartmut Holzgraefe - - * ext/dbplus/php_dbplus.c: some proto fixes (not all done yet) - - * ext/dbplus/php_dbplus.c: got rid of strtok and added some comments - - * ext/ncurses/config.m4 - ext/ncurses/ncurses_functions.c: - will now configure out functions not available in ncurses 4.2 - -2001-09-17 Thomas V.V.Cox - - * pear/XML/Parser.php: - - Fix a security hole when the xml tag name is equal to a defined method - (i.e. ). From now, prefix the "xmltag_" string to the - function names when using the 'func' mode. See @notes for more info. - - Use call_user_func() when php >= 4.0.7 instead of the deprecated - call_user_method(). - -2001-09-17 Daniel Beulshausen - - * ext/pfpro/php_pfpro.h - ext/shmop/php_shmop.h - ext/vpopmail/php_vpopmail.h: MFH - - * ext/vpopmail/php_vpopmail.h - ext/shmop/php_shmop.h - ext/pfpro/php_pfpro.h: fix macros - - * ext/sockets/php_sockets_win.c: MFH - - * ext/sockets/php_sockets_win.c: fix fcntl - -2001-09-17 Hartmut Holzgraefe - - * ext/oracle/oracle.c: - fixed a warning regarding incompatible function pointer types - -2001-09-17 Daniel Beulshausen - - * sapi/apache/mod_php4.h: MFH - - * sapi/apache/mod_php4.h: fix macro + nuke warning - -2001-09-16 Andy Sautins - - * ext/oci8/oci8.c: - Collection fix. getelem method now handles returning nulls - correctly and gives warning when accessing an index that does - not exist. - -2001-09-16 Sterling Hughes - - * ext/standard/array.c - ext/standard/basic_functions.h - ext/standard/crypt.c - ext/standard/php_rand.h - ext/standard/rand.c: Make rand thread safe when ZTS is defined. - - * ext/standard/rand.c: Hopefully fix compile warnings on win32 systems - -2001-09-16 Andi Gutmans - - * ext/notes/php_notes.c: - - Start giving the notes extension an indentation face lift but I got - - tried half way through :) - -2001-09-16 Sascha Schumann - - * sapi/apache/mod_php4.c: - WS-fix and directly use ap_psprintf instead of sprintf/ap_pstrdup - -2001-09-16 Thies C. Arntzen - - * sapi/apache/mod_php4.c: fixed memory_peak reporting - - * sapi/apache/mod_php4.c: fixed memory_peak resetting - -2001-09-16 Hartmut Holzgraefe - - * ext/dbplus/php_dbplus.c - ext/dbplus/dbplus.c: compiles without warnings now - -2001-09-16 Sterling Hughes - - * ext/standard/rand.c: for the daft folks that think 0 is a good seed. - - * ext/standard/rand.c: - Please, if anyone has any comments on the way I generate this seed, speak up! - This seems to be the most "random" seed I could come up with... - - This commit is 100% backwards compatible :) - - Add myself to the authors list cause of recent work on the file - -2001-09-15 Sterling Hughes - - * ext/xslt/sablot.c: - fix this in a couple of other places and use estrndup() when we have the - string length. - - * ext/xslt/sablot.c: - properly grab field and value pairs, plus avoid a segfault when errmsg isn't - defined - -2001-09-15 Sergey Kartashoff - - * ext/mnogosearch/index.php - ext/mnogosearch/php_mnogo.c - ext/mnogosearch/test.php: - A bug fixed when trying to return NULL strings. - Added a new example of building search frontend based on mnoGoSearch - extension. - -2001-09-15 Martin Jansen - - * pear/HTML/Form.php: - * also pass extra attributes to displaySelectRow() and returnSelectRow - (proposed by Wolfram Kriesing) - -2001-09-15 Rui Hirokawa - - * ext/standard/html.c: - Added support for japanese encoding to htmlentites() and htmlspecialchars(). @ Added support for japanese encoding to htmlentites() and htmlspecialchars(). (Rui) - -2001-09-14 Martin Jansen - - * pear/HTML/Menu.php: * reverted patch - -2001-09-14 Thomas V.V.Cox - - * pear/Mail/mime.php: - forgot to always put names without path in embedded images names also - (thanks to "Robin Vervoorn" for reporting) - -2001-09-14 Ulf Wendel - - * pear/Cache/Container/file.php: - Patch I revcieved from Vinai Kopp. He's one of the guys that had the - initial idea. Here's what he wrote: - - " - diff -r1.16 file.php - 113c113 - < $expire = trim(fgets($fh, 11)); - --- - - > $expire = trim(fgets($fh, 12)) - - - Es ging zwar alles bisher, aber wenn ich error_reporting(E_ALL) anschalte, - meckert PHP - - Warning: unserialize() failed at offset 0 of 24897 bytes in - /opt/php-4.0.5/lib/php/Cache/Container.php on line 406" - - Translation: - - Everything was fine until I used error_reporting(E_ALL). PHP complained: - (see above) - -2001-09-13 Sascha Schumann - - * configure.in - main/php_version.h: this is not pure rc2 anymore - - * build/library.mk: MFH.. necessary fix - -2001-09-13 Hartmut Holzgraefe - - * ext/dbplus/php_dbplus.c: - more data types supported (and warn if unsupported encountered) - -2001-09-13 Thies C. Arntzen - - * ext/standard/tests/strings/strtr.phpt - ext/standard/string.c: - fix strtr() when called with two parameters. this has been broken for some time! - guys, when "optimizing" functions you _shoudl_ write a testcase for the - working function and make _sure_ that it works afterwards! - -2001-09-12 Hartmut Holzgraefe - - * ext/dbplus/config.m4: be more flexible in finding a db++ installation - -2001-09-12 Martin Jansen - - * pear/HTML/Menu.php: - * Patch by Ronald van den Berg - -2001-09-12 Thomas V.V.Cox - - * pear/DB/ifx.php - pear/DB/mysql.php - pear/DB/oci8.php - pear/DB/pgsql.php - pear/DB/storage.php - pear/DB/fbsql.php: added \$Id\$ cvs tags - -2001-09-12 Jani Taskinen - - * ext/standard/basic_functions.c - ext/standard/config.m4 - ext/standard/dir.c - ext/standard/php_dir.h: Enable chroot() only if SAPI is CGI. - -2001-09-11 Andy Sautins - - * ext/oci8/oci8.c: oops. Used C++ style comments. Make C style - - * ext/oci8/oci8.c: - Collection fix. Fix core dump when accessing an element that is - not in the collection. - - * ext/oci8/oci8.c: - Handle assign/append of NULL values to collections correctly. Now - works consistently with how the rest of the library operates. If - the value passed in is a null string, the value is set to null - -2001-09-11 Jason Greene - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: Merge recent socket fixes - -2001-09-11 Sascha Schumann - - * ext/session/session.c: - revert last commit. Guys, discuss such things first, then commit. Mkay? - -2001-09-11 Sterling Hughes - - * ext/session/php_session.h - ext/session/session.c: - Add an API function for setting the session id from a session module... - - -2001-09-11 Sascha Schumann - - * ext/xslt/xslt.c: Always return something from non-void function - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: Remove some unused variables - - * build/fastgen.sh: Similar to autoconf-2.5x, say who is doing what. - - * build/build2.mk: Ignore "AC_PROG_LEX invoked multiple times" - - * configure.in: Remove obselete message and drop "divert(6)" which caused - problems with autoconf 2.5x. - -2001-09-11 Egon Schmid - - * ext/openssl/openssl.c: - Fixed some protos. Haven't read the source code, so some protos could be wrong. bool notext=true looks very strange to me. - -2001-09-11 Wez Furlong - - * ext/openssl/openssl.c - ext/openssl/php_openssl.h: - Revise the xxx_export api so that exporting to files is comfortable. - - * ext/openssl/openssl.c - ext/openssl/php_openssl.h: Arrrgghh! - Fix munched file. - -2001-09-10 Wez Furlong - - * ext/openssl/openssl.c: - Added some preliminary x509 cert and csr creation/signing functions. - Also, some problems with CGI initialization should be eliminated. - Renamed some pkey functions to be more consistent. - -2001-09-10 Jani Taskinen - - * ext/java/config.m4: fix build. - -2001-09-10 Daniel Beulshausen - - * ext/pdf/pdf.c: fix resource destruction - -2001-09-10 Sascha Schumann - - * sapi/thttpd/config.m4 - build/library.mk: - Use $(LINK) for libraries, but $(LINK_CLEAN) for creating programs. - - Also pass only $(CFLAGS_CLEAN) into thttpd's Makefile. - -2001-09-10 Derick Rethans - - * ext/pdf/pdf.c: - Fix for bug #13230 - -2001-09-10 Sascha Schumann - - * ext/java/config.m4: - Fix a problem when withval pointed to a symlink and automatic - detection for the java libraries failed - -2001-09-10 Chuck Hagenbuch - - * pear/Net/Socket.php: - allow for reading from sockets that just terminate lines with \n, instead of - \r\n. Contributed by Aaron S. Hawley . - -2001-09-10 Daniel Beulshausen - - * ext/openssl/openssl.c: - don't forget TSRMLS_CC when using zend_parse_parameters - - * sapi/apache2filter/php4apache2.dsp - sapi/apache2filter/sapi_apache2.c - win32/php4ts.dsw: let apache2 filter build under win32 - -2001-09-10 Sascha Schumann - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: MFH - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: A round of "d'ohs" for me, please. - - We must not stop scanning after finding a "?", because we - need the information regarding the "#". - - * ext/curl/curl.c: Use proper macro to return string with unknown length - -2001-09-10 Harald Radi - - * ext/com/variant.h - ext/com/VARIANT.c - ext/com/conversion.h - ext/com/conversion.c - ext/com/COM.c - ext/com/TODO: MFH - - * ext/com/TODO - ext/com/conversion.c: - removed ->is_ref check, doesn't make sense and causes bugs - - * ext/com/COM.c: - IDispatchs got released if they were passed to another component - -2001-09-10 Stig Bakken - - * ext/xmlrpc/.cvsignore: .cvsignore - - * ext/xmlrpc/Makefile.in - ext/xmlrpc/config.m4: * build fix - -2001-09-10 Sterling Hughes - - * ext/curl/curl.c: Revert, this is max error size, not strlen(error) - - * ext/curl/curl.c: RETURN_STRING -> RETURN_STRINGL - -2001-09-09 Zeev Suraski - - * ext/standard/credits.c: Do some justice to the doc team - -2001-09-09 Sascha Schumann - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: MFH - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: Better fix for mark problem - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: Fix mark-handling - - * ext/ircg/ircg.c: Remove unneccessary preprocessor checks - -2001-09-09 Derick Rethans - - * sapi/cgi/cgi_main.c - sapi/tux/php_tux.c - sapi/apache/php_apache.c - sapi/apache/sapi_apache.c - sapi/apache2filter/apache_config.c - sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c - main/fopen_wrappers.c - main/internal_functions_win32.c - main/main.c - main/mergesort.c - main/network.c - main/output.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 - main/SAPI.c - main/alloca.c - ext/zip/zip.c - ext/zlib/zlib.c - ext/xslt/xslt.c - ext/yaz/php_yaz.c - ext/yp/yp.c - ext/xml/xml.c - ext/xslt/sablot.c - ext/vpopmail/php_vpopmail.c - ext/wddx/wddx.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/standard/reg.c - ext/standard/scanf.c - ext/standard/soundex.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/var.c - ext/swf/swf.c - ext/standard/flock_compat.c - ext/standard/formatted_print.c - ext/standard/fsock.c - ext/standard/fsock.h - 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/pack.c - ext/standard/pageinfo.c - ext/standard/php_fopen_wrapper.c - ext/standard/quot_print.c - ext/standard/rand.c - ext/standard/dns.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/dir.c - ext/standard/dl.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/assert.c - ext/standard/base64.c - ext/standard/basic_functions.c - ext/standard/array.c - ext/snmp/winsnmp.c - ext/sockets/sockets.c - ext/skeleton/skeleton.c - ext/snmp/snmp.c - ext/session/mod_user.c - ext/session/session.c - ext/shmop/shmop.c - ext/session/mod_mm.c - ext/pspell/pspell.c - ext/qtdom/qtdom.c - ext/session/mod_files.c - ext/printer/printer.c - ext/pgsql/pgsql.c - ext/posix/posix.c - ext/pfpro/pfpro.c - ext/pcre/php_pcre.c - ext/pdf/pdf.c - ext/ovrimos/ovrimos.c - ext/oracle/oracle.c - ext/odbc/php_odbc.c - ext/openssl/openssl.c - ext/ncurses/ncurses.c - ext/oci8/oci8.c - ext/msql/php_msql.c - ext/mysql/php_mysql.c - ext/mhash/mhash.c - ext/ming/ming.c - ext/mnogosearch/php_mnogo.c - ext/mailparse/mailparse.c - ext/mailparse/php_mailparse.h - ext/mailparse/rfc2045.c - ext/mailparse/rfc2045appendurl.c - ext/mcrypt/mcrypt.c - ext/ircg/ircg.c - ext/ldap/ldap.c - ext/interbase/interbase.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/ftp/ftp.c - ext/gd/gd.c - ext/filepro/filepro.c - ext/fribidi/fribidi.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.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/domxml/php_domxml.c - ext/exif/exif.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/dba/dba.c - ext/cybermut/cybermut.c - ext/db/db.c - ext/cybercash/cybercash.c - ext/ctype/ctype.c - ext/curl/curl.c - ext/cpdf/cpdf.c - ext/crack/crack.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/bz2/bz2.c - ext/aspell/aspell.c - ext/bcmath/bcmath.c: - - Don't wrap lines... this is annoying while coding. - - * ext/standard/php_string.h - ext/standard/string.c: - - Really fix nl2br now... it's actaulyl faster now - - * ext/standard/string.c: - Fix for bug 11904 - -2001-09-09 Sterling Hughes - - * ext/standard/array.c: remove ARG_COUNT(ht) - - - * ext/standard/php_rand.h - ext/standard/rand.c: export the mt rand functions... - -2001-09-09 Derick Rethans - - * sapi/phttpd/phttpd.c: - Removed duplicate FETCH() - -2001-09-09 Sterling Hughes - - * NEWS: add DOMXML news - - * ext/domxml/php_domxml.c: have this go through php's error warning system - - * ext/domxml/php_domxml.c: ws fix, MFB - - * ext/domxml/php_domxml.c: ws fix - - * ext/domxml/php_domxml.c: MFH - - * ext/domxml/php_domxml.c: - Change DOM-XML's error reporting to E_WARNING which is more appropriate - -2001-09-08 Harald Radi - - * ext/com/COM.c - ext/com/variant.h: MFH - - * ext/com/COM.c - ext/com/variant.h: - com_*() functions returned an oo-resource instead of an resource id, - thus subsequent com_*() calls to com-returnvalues failed. - -2001-09-08 André Langhorst - - * ext/curl/config.m4: fix curl build for curl >= 7.8 - -2001-09-08 Thomas V.V.Cox - - * pear/DB/mysql.php: "gotcha" Stig :-) - - * pear/DB/mysql.php: just in case - -2001-09-08 Sterling Hughes - - * ext/curl/curl.c: tense, tense, tense - - * TODO-4.1.txt: I'll stop annoying the list if this doesn't shed light :) - - * TODO-4.1.txt: Doesn't fix the subject problem, but debugging - -2001-09-07 Sterling Hughes - - * TODO-4.1.txt: revert (I'll fix the subject stuff in a second) - - * TODO-4.1.txt: testing - -2001-09-07 Wez Furlong - - * ext/openssl/openssl.c: API update: use zend_parse_parameters - -2001-09-07 Daniel Beulshausen - - * ext/sablot/php_sablot.h - ext/sablot/sablot.c: build fixes - - * ext/yaz/php_yaz.c: fix def. - - * ext/informix/ifx.ec: don't use ifx_free_result here - - * ext/informix/ifx.ec: fix result freeing - - -2001-09-07 Wez Furlong - - * ext/sysvshm/sysvshm.c: Fix for bug #13190 - -2001-09-07 Sterling Hughes - - * ext/mcrypt/mcrypt.c: MFB - - * ext/mcrypt/mcrypt.c: add proto - -2001-09-07 Daniel Beulshausen - - * sapi/servlet/servlet.c: fix zts build - -2001-09-07 Sterling Hughes - - * ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h: MFH - - * NEWS: add a news entry - - * ext/mcrypt/mcrypt.c: get rid of global mess - - * ext/mcrypt/mcrypt.c: register a list destructor - -2001-09-07 Derick Rethans - - * ext/mcrypt/mcrypt.c: - MFH (Fix for bug 13052) - - * ext/mcrypt/mcrypt.c: - Fix for bug #13052 - -2001-09-07 Rasmus Lerdorf - - * ext/mbstring/mbfilter.c - ext/mbstring/mbfilter.h - ext/mbstring/mbstring.c: MFH - -2001-09-07 Jani Taskinen - - * main/SAPI.c - main/SAPI.h: Cleanup. - - * ext/iconv/config.m4 - ext/oci8/config.m4 - ext/oracle/config.m4 - ext/sablot/config.m4 - ext/snmp/config.m4 - ext/xml/config.m4 - ext/domxml/config.m4 - ext/gd/config.m4 - ext/gd/gd.c: MFH - - * ext/xmlrpc/config.m4: Almost missed this one.. - - * ext/xml/config.m4 - ext/oracle/config.m4 - ext/sablot/config.m4 - ext/snmp/config.m4 - ext/iconv/config.m4 - ext/oci8/config.m4 - ext/gd/config.m4 - ext/domxml/config.m4: - if test -f /usr/local/lib/libexample.s?; then <-- no workie - if test -f /usr/local/lib/libexample.so; then <-- workie - -2001-09-06 Thomas V.V.Cox - - * pear/DB/mysql.php: - added a fix to solve the problem with multiple DB instances and different - databases (under equal user/pass/host) - -2001-09-06 Rasmus Lerdorf - - * sapi/apache/sapi_apache.c: Ok, get it onto the right branch - (cvs can get annoying sometimes) - - * sapi/apache/sapi_apache.c: - Damn, went to head instead of the branch - revert - - * sapi/apache/sapi_apache.c: - Oops, forgot to add sapi_apache.c to the apache_hooks branch - -2001-09-06 Zeev Suraski - - * configure.in - main/php_version.h: Go with RC2 - -2001-09-06 Jani Taskinen - - * ext/gd/gd.c - ext/gd/config.m4: Fixed bug: #13172 - -2001-09-06 Sterling Hughes - - * sapi/apache/mod_php4.c: no need to cast a 'HashTable *' to 'HashTable *' - -2001-09-06 Jani Taskinen - - * ext/ext_skel: - Introduce the good practise of using [] around output messages. - - * ext/gd/config.m4 - acinclude.m4 - configure.in: Always quote the messages. - - * ext/gd/config.m4: - Hope this reduces the amount of bogus bug reports when people use wrong paths.. - -2001-09-06 Frank M. Kromann - - * ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h: Fixing spelling - -2001-09-06 Andrei Zmievski - - * NEWS: Clean-up NEWS. - -2001-09-06 Rasmus Lerdorf - - * sapi/apache/mod_php4.c - sapi/apache/mod_php4.h - sapi/apache/php_apache.c - main/main.c - main/php_main.h: - Apache request handler hook framework. So far only the uri hook is - implemented, but the others will be easy once I finish the uri translation - example. The big things left to do is to create a proper $r request - object to be manipulated in user-space and also to verify that the hooks - don't steal the POST data such that it isn't available to the content - handler once it is finally called. Or if we do steal it, make sure it - is somehow available to the content handler later on. - - Comments and help with this stuff is more than welcome. Check out these - files from the 'apache_hooks' branch to play along. - -2001-09-06 Dan Libby - - * ext/xmlrpc/config.m4 - ext/xmlrpc/libxmlrpc/acinclude.m4 - ext/xmlrpc/libxmlrpc/xmlrpc.h - ext/xmlrpc/libxmlrpc/xmlrpc.m4: - fix various build errors. default to no xmlrpc - -2001-09-06 Sterling Hughes - - * ext/standard/string.c: I should really learn how to spell - - * ext/standard/string.c: avoid lowercasing the string - - * ext/standard/rand.c: add missing ) - -2001-09-06 Sebastian Bergmann - - * win32/php4dllts.dsp: Fix Win32 build. - -2001-09-06 Sterling Hughes - - * ext/standard/rand.c: fix ms compile warnings - -2001-09-06 Dan Libby - - * ext/xmlrpc/CREDITS - ext/xmlrpc/EXPERIMENTAL - ext/xmlrpc/Makefile.in - ext/xmlrpc/config.m4 - ext/xmlrpc/libs.mk - ext/xmlrpc/libxmlrpc/Makefile.in - ext/xmlrpc/libxmlrpc/README - ext/xmlrpc/libxmlrpc/acinclude.m4 - ext/xmlrpc/libxmlrpc/base64.c - ext/xmlrpc/libxmlrpc/base64.h - ext/xmlrpc/libxmlrpc/encodings.c - ext/xmlrpc/libxmlrpc/encodings.h - ext/xmlrpc/libxmlrpc/libs.mk - ext/xmlrpc/libxmlrpc/queue.c - ext/xmlrpc/libxmlrpc/queue.h - ext/xmlrpc/libxmlrpc/simplestring.c - ext/xmlrpc/libxmlrpc/simplestring.h - ext/xmlrpc/libxmlrpc/system_methods.c - ext/xmlrpc/libxmlrpc/system_methods_private.h - ext/xmlrpc/libxmlrpc/xml_element.c - ext/xmlrpc/libxmlrpc/xml_element.h - ext/xmlrpc/libxmlrpc/xml_to_dandarpc.c - ext/xmlrpc/libxmlrpc/xml_to_dandarpc.h - ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.c - ext/xmlrpc/libxmlrpc/xml_to_xmlrpc.h - ext/xmlrpc/libxmlrpc/xmlrpc.c - ext/xmlrpc/libxmlrpc/xmlrpc.h - ext/xmlrpc/libxmlrpc/xmlrpc.m4 - ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c - ext/xmlrpc/libxmlrpc/xmlrpc_introspection.h - ext/xmlrpc/libxmlrpc/xmlrpc_introspection_private.h - ext/xmlrpc/libxmlrpc/xmlrpc_private.h - ext/xmlrpc/php_config.h.in - ext/xmlrpc/php_xmlrpc.h - ext/xmlrpc/xmlrpc-epi-php.c: adding xmlrpc extension, per Stig's request - -2001-09-06 Sterling Hughes - - * ext/standard/rand.c: spaces -> tabs work cont. - - * ext/standard/rand.c: ws fix - -2001-09-05 Sterling Hughes - - * ext/standard/rand.c: Fix ts build - - - * ext/standard/rand.c: - Straight out da bronx, I be using zend_parse_parameters() - - - * ext/standard/rand.c: stray tabs and spaces - - * ext/standard/rand.c: change range macro semantics - - - * ext/standard/rand.c: remove inline - - * ext/standard/rand.c: - a bit of api cleanup... move range stuff into a macro (properly :) - -2001-09-05 Jani Taskinen - - * php.ini-dist - php.ini-recommended: revert bad commit - - * ext/standard/basic_functions.h - ext/standard/crypt.c - ext/standard/lcg.c - ext/standard/php_crypt.h - ext/standard/php_math.h - ext/standard/php_rand.h - ext/standard/php_standard.h - ext/standard/rand.c - ext/standard/rand_mt.c - ext/standard/rand_sys.c - ext/standard/Makefile.in - ext/standard/array.c - ext/standard/basic_functions.c: revert bad commit. - -2001-09-05 Dan Kalowsky - - * ext/odbc/php_odbc.c: - Patch to stop the crashing behavior exhibited by PHP/ODBC in SOLID/DB2 - submitted by Walter Franzini (walter@sys-net.it) - -2001-09-05 Rasmus Lerdorf - - * NEWS - ext/interbase/interbase.c - ext/interbase/interbase.dsp - ext/interbase/php_interbase.h: Interbase fixes - - * NEWS: Interbase changes should get a NEWS entry - -2001-09-05 Jason Greene - - * ext/sockets/sockets.c: - Prevent incorrect warning message from occuring on an EOF of socket_read. - -2001-09-05 Jani Taskinen - - * ext/vpopmail/config.m4 - ext/sybase_ct/config.m4 - ext/mcrypt/config.m4 - ext/pdf/config.m4 - ext/satellite/config.m4 - ext/curl/config.m4 - ext/fdf/config.m4 - ext/gd/config.m4 - acinclude.m4: Fixes commit / link problems with certain compilers. - -2001-09-05 Sterling Hughes - - * ext/standard/link.c: API Update - -2001-09-05 Jani Taskinen - - * main/rfc1867.h: Removed unused lines. - -2001-09-04 Richard Heyes - - * pear/Mail/mimeDecode.php: - Added more properties to the output, (mostly taken from the return of - imap_fetchstructure), converted tabs to spaces, changed style of headers - returned, added notice @ top of file about php extensions and changed - private functions to have leading underscore. - -2001-09-04 Jason Greene - - * ext/sockets/php_sockets.h - ext/sockets/sockets.c: - Much better fix for non forte compilers on Solaris. - Removed pragma hack. - Renamed socket struct to bsd_socket. - -2001-09-04 Frank M. Kromann - - * ext/fbsql/php_fbsql.c - ext/fbsql/php_fbsql.h: - Adding function to set transaction locking and isolation. - -2001-09-04 Rasmus Lerdorf - - * ext/interbase/interbase.dsp: ok, hand-patched this one in - - * ext/interbase/interbase.c - ext/interbase/php_interbase.h: - Interbase extension fixes by Jeremy Bettis - (.dsp patch looked funky, but these ones look ok) - -2001-09-04 Egon Schmid - - * ext/ctype/ctype.c - ext/com/COM.c - ext/calendar/calendar.c - ext/bz2/bz2.c: Fixed some protos. - -2001-09-04 Stanislav Malyshev - - * ext/standard/math.c: MFH - -2001-09-04 Thomas V.V.Cox - - * pear/DB/STATUS - pear/DB/mssql.php: - added tableinfo to the MS SQL Server Pear DB extension (thanks Larry Blische - !) - -2001-09-04 Egon Schmid - - * ext/standard/string.c: Fixed some protos. - -2001-09-04 Sterling Hughes - - * ext/standard/string.c: Thanks sebastian - - - * ext/standard/php_string.h - ext/standard/string.c: update php_trim as well... - - * ext/standard/php_string.h - ext/standard/string.c: fix crash bug - -2001-09-04 Andi Gutmans - - * ext/sybase/php_sybase_db.c - ext/sybase/php_sybase_db.h: - Fix namespace collisions. - -2001-09-04 Sterling Hughes - - * ext/standard/url.c: fix proto - - * ext/standard/string.c: tabs -> spaces - - * ext/standard/string.c: Begin cleanup, api wise... - - * ext/standard/image.c: pval -> zval - -2001-09-04 Stig Bakken - - * pear/PEAR/Common.php - pear/PEAR/WebInstaller.php: - * hopefully the only changes required for the initials->user rename - - * pear/package.dtd: * rename "initials" to "user" for clarity - -2001-09-04 Daniel Beulshausen - - * win32/php4dll.dsp - win32/php4dllts.dsp: update workspaces - - * ext/standard/array.c - ext/standard/php_rand.h - ext/standard/rand.c - ext/standard/rand_mt.c - ext/standard/rand_sys.c: fix zts+win32 build - -2001-09-03 Sterling Hughes - - * ext/standard/pack.c: - update to php4 api - - expand case statements, ie: - - case 1: case 2: case 3: - - to - - case 1: - case 2: - case 3: - - - Remove un-necessary brackets and parentheses (only when it takes away from - readability, I know this is quite arbitrary, but I did my best :) - - * ext/sablot/sablot.c: fix compile on sun forte cc - -2001-09-03 Andi Gutmans - - * ext/standard/array.c: - Fix thread safe mode. - - Please don't use Java style function braces. - -2001-09-03 Thomas V.V.Cox - - * pear/HTML/Menu.php: trailing ws - -2001-09-03 Rasmus Lerdorf - - * main/php_ini.c: MFH - - * main/php_ini.c: - This is a list of char *'s, not zvals (caught by Nick - see bug #13107) - -2001-09-03 Derick Rethans - - * ext/standard/php_rand.h - ext/standard/rand.c: - Fix broken build - -2001-09-03 Stanislav Malyshev - - * ext/standard/math.c: Add _php_math_zvaltobase and _php_math_basetozval - This allows to use bindec, etc. functions to convert numbers longer - than fits in long, using floats instead. - Note: the functions like decbin still don't use the zval-ed functions, - so they work only on longs yet. - -2001-09-03 Thomas V.V.Cox - - * pear/HTML/Menu_Browser.php: some style/ws - -2001-09-03 Jeroen van Wolffelaar - - * ext/standard/php_rand.h: - Removed outdated comment until I've got a better one - - * ext/standard/php_rand.h - ext/standard/rand.c: - Kill some warnings/errors (reported by Sebastian, more to come, but - could take some time. Update of ZTS-builderrors is welcome) - -2001-09-03 Sterling Hughes - - * ext/standard/reg.c: should be this - - * ext/standard/reg.c: - Update to the PHP4 API (newer macros) - - Improve error reporting from split() - - Some minor speed improvements - - * ext/standard/string.c: stray tabs - - * ext/standard/string.c: - cleanup sscanf() just a tiny bit, just so it looks like the rest of the code - in the string.c file. - -2001-09-03 Jani Taskinen - - * main/SAPI.c - main/php_content_types.c - main/rfc1867.c: First step for chunkifying the HTTP uploads. - -2001-09-03 Richard Heyes - - * pear/Mail/mimeDecode.php: - Added initial release of mime decoding class. Currently somewhat experimental, - but is functional. - -2001-09-03 Jeroen van Wolffelaar - - * ext/standard/array.c: - Fix array_rand and array_suffle to use php_rand correctly - - * ext/standard/array.c: Fix prototype - - * NEWS: - Added RAND_REDESIGN change to NEWS (could be more elaborate, but IMHO - that should be in the manual?) - - * ext/standard/rand.c: - Fix SIGSEGV because HAS_SRAND didn't check wether the entry existed at - all - - * ext/standard/rand_mt.c - ext/standard/rand_sys.c: Add forgotten files to MAIN - - * ext/standard/rand.c: Update credits - - * ext/standard/Makefile.in - ext/standard/array.c - ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/crypt.c - ext/standard/lcg.c - ext/standard/php_crypt.h - ext/standard/php_math.h - ext/standard/php_rand.h - ext/standard/php_standard.h - ext/standard/rand.c: Merge RAND_REDESIGN into MAIN - - * ext/standard/rand.c - ext/standard/php_rand.h: Implement the proposal v2 - - Added PHPAPI php_drand, which returns a double in the range [0,1) - - RAND_REDESIGN completed, prohibited some minor points. Ready to - be re-entered in MAIN branch - -2001-09-02 Jeroen van Wolffelaar - - * ext/standard/php_rand.h - ext/standard/rand.c - ext/standard/rand_mt.c - ext/standard/rand_sys.c - ext/standard/basic_functions.c: - Fix the other 5% of the build - thanx to Zeev & Wez - - * ext/standard/rand_sys.c: - Fix linebreaks which were somehow converted to win32 - - * ext/standard/array.c - ext/standard/php_rand.h - ext/standard/rand.c - ext/standard/rand_sys.c: Fix build for 95% - -2001-09-02 Richard Heyes - - * pear/Mail/RFC822.php: - Modified php4/pear/Mail/RFC822.php to use PEAR error handling. Now returns - a pear error object instead of an array. - -2001-09-02 Stig Bakken - - * pear/HTML/Form.php: * replaced HTML with XHTML - * some E_ALL fixes - - * pear/DB/common.php: - * using parent::raiseError, my PHP goes into a memory-exhausting loop - -2001-09-02 Jesus M. Castagnetto - - * pear/package.dtd: s/fileList/filelist/ - - * pear/package.dtd: - Changed element and attribute names to lowercase to match the changes - in the package.xml files - -2001-09-01 Sascha Schumann - - * ext/ircg/ircg.c: - add a seventh parameter to ircg_pconnect to treat errors - such as incorrect channel-keys in a non-fatal way. - - add a modifier to format-messages which stops the execution - of the format-message, if the argument is not equal to the username. - this is useful, if you want a client to only process channel-mode - changes which concern the client (e.g. voice-change). - - * NEWS: . - -2001-09-01 Zeev Suraski - - * main/php.h: MFH - - * main/php.h: Update API number - -2001-09-01 Thomas V.V.Cox - - * pear/HTML/Form.php: add a default pw lenght - - * pear/HTML/Form.php: style/ws - -2001-09-01 Zeev Suraski - - * sapi/apache/mod_php4.c - main/main.c: MFH - -2001-09-01 Sterling Hughes - - * ext/bz2/bz2.c: noet - -2001-08-31 Sascha Schumann - - * ext/ircg/README.txt: refinements - -2001-08-31 Jani Taskinen - - * sapi/apache/mod_php4.h: WS - -2001-08-31 Zeev Suraski - - * ext/session/php_session.h - ext/session/session.c: Restore session_adapt_url() - -2001-08-31 Jani Taskinen - - * NEWS: fixed NEWS entry - -2001-08-31 Zeev Suraski - - * ext/session/php_session.h - ext/session/session.c: Cleanup and clarify - - * ext/session/session.c: define_sid updates - -2001-08-31 Thomas V.V.Cox - - * pear/tests/pear_error.phpt: renumber error lines - - * pear/PEAR.php: fix for DB/tests/db_error2.phpt - - * pear/DB/common.php: - only register the last query in execute when an error is detected (saves - some processing time) - - * pear/DB/common.php: - make prepare to also register the last query (gives the right error reporting - in case of fail) - - * pear/PEAR.php: - fix problem when mixing different error modes under certain circumstances - (pear/test/pear_error3.phpt) - - * pear/tests/pear_error.phpt: - make some tests to work. Still left the Notice of the deprecated use of - call_user_method, no way to shut it down. - - * pear/PEAR.php: - Use _default_error_options as the options for PEAR_ERROR_CALLBACK. - Depreciate the use of _default_error_callback - -2001-08-31 Zeev Suraski - - * main/output.c: Support multiple chunked output buffering layers - - * ext/session/session.c: Fix trans_sid handler registration logic - - * main/output.c: Fix double freeing - - * main/main.c - sapi/apache/mod_php4.c: API update - -2001-08-31 Thomas V.V.Cox - - * pear/PEAR.php: - fix userinfo msg in Pear_Error::toString() when callback mode is selected - and style - -2001-08-31 Andrei Zmievski - - * ext/standard/array.c: - - Made in_array() and search_array() allow the needle to be an array in - itself. - -2001-08-30 Thomas V.V.Cox - - * pear/PEAR.php: killed obscure bug in pushErrorHandling - -2001-08-30 Jani Taskinen - - * ext/standard/basic_functions.h - ext/standard/basic_functions.c: - - Added ini_get_all() function which returns all registered ini entries - or the entries for the specified extension. (Jani) - - * ext/fdf/config.m4: MFH - - * ext/fdf/config.m4: - KISS. And the search order must be reversed always. Last one counts. - - * main/main.c: MFH - -2001-08-30 Sebastian Bergmann - - * main/php_version.h - configure.in: - HEAD has been 4.0.8-dev for some time now, so name it accordingly. - -2001-08-30 Thomas V.V.Cox - - * pear/PEAR.php: - The "actual" mode must be taken, not the error object mode - -2001-08-30 Zeev Suraski - - * main/main.c: Fix unclean shutdown value - -2001-08-29 Jani Taskinen - - * ext/standard/basic_functions.c: - According to Zeev this code is just for showing how to create overloaded classes. - -2001-08-29 Joey Smith - - * ext/domxml/php_domxml.c: MFH - - * ext/domxml/php_domxml.c: Fix bug #13025. - -2001-08-29 Jani Taskinen - - * ext/standard/basic_functions.c: WS fixes and indenting. - -2001-08-29 Wez Furlong - - * ext/gettext/config.m4 - ext/gettext/gettext.c - ext/gettext/php_gettext.h: fix build - - * ext/mbstring/mbfilter.c: MFH - - * ext/mbstring/mbfilter.c: - fix bug# 13017 - patch from tsukada@fminn.nagano.nagano.jp - -2001-08-28 Wez Furlong - - * ext/mbstring/mbfilter.c: MFH - -2001-08-28 Rasmus Lerdorf - - * ext/standard/array.c: MFH - -2001-08-28 Wez Furlong - - * ext/mailparse/mailparse.c - ext/mailparse/php_mailparse.h: - - Added mailparse_uudecode_all() which extracts all uuencoded attachments - (Wez) - -2001-08-28 Rasmus Lerdorf - - * ext/standard/array.c: Kill a warning - -2001-08-28 Wez Furlong - - * ext/mbstring/mbfilter.c: fix uudecode - - * ext/mbstring/mbfilter.c: fix cp1252 -> wchar conversion - -2001-08-28 Chuck Hagenbuch - - * pear/DB/ibase.php: - a simple cast means we can use ibase_fetch_object to implement - DB_FETCHMODE_ASSOC. - -2001-08-28 Thomas V.V.Cox - - * pear/Makefile.in: added the Mail/mime.php file - -2001-08-28 Stig Bakken - - * Makefile.in - pear/Makefile.in: * tidy up "make install" output - - * pear/scripts/phptar.in: * MFH: Archive_Tar is no longer experimental - - * pear/scripts/phptar.in: * Archive_Tar is no longer experimental - - * build/fastgen.sh: * output brief usage when called without params - - * pear/Makefile.in: * MFH: Log/Observer.php rename fix - - * pear/Makefile.in: * Log/Observer.php rename fix - - * pear/scripts/.cvsignore - pear/scripts/pearize.in - pear/scripts/phptar.in - pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/Packager.php - pear/PEAR/WebInstaller.php - pear/XML/RPC.php - pear/Net/SMTP.php - pear/Mail/smtp.php - pear/Math/Fraction.php - pear/Math/Util.php - pear/HTML/Page.php - pear/Log/Observer.php - pear/Log/observer.php - pear/Date/Calc.php - pear/File/Find.php - pear/DB/tests/oci8/.cvsignore - pear/DB/tests/pgsql/010.phpt - pear/DB/mssql.php - pear/DB/mysql.php - pear/DB/odbc.php - pear/DB/tests/db_error.phpt - pear/DB/tests/db_error2.phpt - pear/Cache/DB.php - pear/Cache/Graphics.php - pear/DB/common.php - pear/Benchmark/Iterate.php - pear/Makefile.in - pear/PEAR.php - pear/package.dtd - pear/CODING_STANDARDS: * MFH PEAR stuff - * copied in Archive_Tar class from pear/Archive_Tar - - * pear/scripts/pearize.in: * started work on php file support - - * pear/scripts/pearize.in: * fold case when parsing package.xml - -2001-08-28 Doug MacEachern - - * sapi/apache2filter/sapi_apache2.c: add php version component - - * sapi/apache2filter/sapi_apache2.c: not all MPMs support child_init, - so move php_apache_server_startup to the post_config phase - (happens at server startup) - -2001-08-27 Jani Taskinen - - * ext/gettext/gettext.c: Coding style. - -2001-08-27 Stig Bakken - - * pear/PEAR/Common.php - pear/PEAR/Installer.php - pear/PEAR/WebInstaller.php: - * fixes to make package.xml parsing case insensitive - - * run-tests.php: * typo - - * run-tests.php: - * add the directory where php.exe was found to PATH to help Windows - find its DLLs - - * run-tests.php: * Windows fix - -2001-08-27 Chuck Hagenbuch - - * ext/gettext/gettext.c: shorter protos - - * ext/gettext/gettext.c - ext/gettext/php_gettext.h: - add ngettext() support from Walter Franzini , and use Z_* - macros. - -2001-08-27 Andrei Zmievski - - * NEWS: Moved to 4.0.7. - - * NEWS - ext/standard/array.c: MFH - -2001-08-27 Stig Bakken - - * run-tests.php: * MTH (merge _to_ head) - - * run-tests.php: * be smarter when trying to locate PHP binary - -2001-08-27 Zeev Suraski - - * ext/session/session.c: Cleanup - - * ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re - ext/session/php_session.h - ext/session/session.c: More fixes and refinements - -2001-08-26 Jeroen van Wolffelaar - - * ext/standard/Makefile.in - ext/standard/basic_functions.h - ext/standard/php_rand.h - ext/standard/rand.c - ext/standard/rand_mt.c - ext/standard/rand_sys.c: - - Different approach to handling multiple random number generators, - now it is way more general, adding a new generator is way more - easier. Also elimination the need for a lot of switches. - - Made rand() Thread Safe - - Made sure this doesn't compile anymore ;-) - - PHPAPI functions now behave (almost) as intended, this is not yet - the case for PHP_FUNCTION functions. - - * ext/standard/rand_sys.c: New file. - -2001-08-26 Hartmut Holzgraefe - - * ext/dbplus/dbplus.c - ext/dbplus/php_dbplus.c - ext/dbplus/php_dbplus.h: whitespace - - * ext/dbplus/php_dbplus.h: removed dbplus_change function - moved db++ specific includes to .c files - - * ext/dbplus/php_dbplus.c: implementation of missing functionality - implementation and build improvements - - * ext/dbplus/nonimp_dbplus.c: - removed as all functions from the perl interface have now been implemented - -2001-08-26 Martin Jansen - - * pear/HTML/Page.php: * _Always_ use to delimit PHP code in PEAR. - -2001-08-26 Hartmut Holzgraefe - - * ext/dbplus/dbplus.c: added symbolic constatns for error codes - removed dbplus_change function - some build improvements - - * ext/dbplus/config.m4: added -lm to LIBS, whitespae - - * ext/dbplus/Makefile.in: whitespace - -2001-08-26 Joey Smith - - * ext/domxml/php_domxml.c: - MFH: Fix 1st case reported in #9893. 2nd case was fixed in previous commit. - -2001-08-26 Zeev Suraski - - * ext/session/session.c - ext/standard/url_scanner.c - ext/standard/url_scanner.h - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.h - ext/standard/url_scanner_ex.re: Fix my session updates. - trans_sid handling will no longer slow down performance unless a session - is actually in use. - -2001-08-26 Joey Smith - - * ext/domxml/php_domxml.c: - Fix 1st case of #9893. 2nd case was already fixed in previous commit. - -2001-08-26 Zeev Suraski - - * ext/session/php_session.h - ext/session/session.c: Fix trans-sid. - Still need to figure out how to turn trans-sid only when sessions - are actually used. - -2001-08-26 Rasmus Lerdorf - - * ext/gd/gd.c: MFH - - * ext/gd/gd.c: Test your changes please Jani - -2001-08-26 Zeev Suraski - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/session/php_session.h - ext/session/session.c: Make the session module more independent - -2001-08-25 Zeev Suraski - - * ext/session/config.m4: This option is no longer needed - - * main/config.w32.h - ext/session/php_session.h - ext/session/session.c - ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/url_scanner.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re: - Get rid of TRANS_SID - it's always possible to use it now. - - * ext/standard/url_scanner_ex.h - ext/standard/url_scanner_ex.re - main/output.c - ext/standard/url_scanner_ex.c - ext/standard/basic_functions.c - ext/session/php_session.h - ext/session/session.c: - Move the trans-sid mechanism to use the output buffering mechanism. - Advantages: - - Would work with the output buffering mechanism in general, and with - output compression in particular - - Should yield better performance (untested as of yet) - - * ext/session/php_session.h: add struct name - -2001-08-25 Wez Furlong - - * ext/iconv/tests/001.phpt: This test needed a newline after an echo. - - * ext/mbstring/mbfilter.c - ext/mbstring/mbfilter.h: Windows-1252 encoding awareness - - * main/streams.c: TSRMLS fix - -2001-08-25 Jeroen van Wolffelaar - - * php.ini-recommended - php.ini-dist: Add random number generator-entry to INI-files - -2001-08-24 Jeroen van Wolffelaar - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/crypt.c - ext/standard/lcg.c - ext/standard/php_crypt.h - ext/standard/php_rand.h - ext/standard/php_standard.h - ext/standard/rand.c: - Implement (not yet totally complete) INI-logic for rand. - Seed random generators on script execution start (was - already done in some configurations by crypt, removed that) - -2001-08-24 Martin Jansen - - * pear/Math/Util.php - pear/Math/Fraction.php: - * Made the mathematic classes more coding standard compliant - -2001-08-24 Jani Taskinen - - * ext/gd/config.m4 - ext/gd/gd.c - ext/gd/php_gd.h: MFH - - * ext/gd/config.m4 - ext/gd/gd.c: Fixed bug: #12948, #12945 - -2001-08-24 Christian Stocker - - * pear/Makefile.in: Merge From 1.84 (XML/RPC stuff has gone to /pear) - -2001-08-24 Wez Furlong - - * NEWS: Ahem. - - * NEWS: update news - - * ext/standard/html.c: Fix htmlspecialchars problem. - -2001-08-24 Christian Stocker - - * pear/PEAR/WebInstaller.php: - changed the URL from my testing server to pear.php.net - -2001-08-24 Andrei Zmievski - - * ext/standard/array.c: - - Fixed a crash bug in array_map() if the input arrays had string or - non-sequential keys. Also modified it so that if a single array is passed, - its keys are preserved in the resulting array. - -2001-08-24 Sterling Hughes - - * ext/zip/zip.c: proto fix - -2001-08-24 John Donagher - - * ext/standard/url.c: - Don't try and search a 0-length string. This allows parse_url() to correctly - parse a non-pathed URI, i.e. 'scheme://' - -2001-08-24 Sterling Hughes - - * ext/zip/zip.c - ext/swf/swf.c: noet - - * ext/sockets/sockets.c: Break the entire PHP build - - - * ext/curl/curl.c: noet - - * ext/skeleton/skeleton.c: New extensions should put this in by default - -2001-08-23 Sterling Hughes - - * ext/xslt/sablot.c - ext/xslt/xslt.c: noet - - * ext/xslt/sablot.c: some cleanup - -2001-08-23 Zeev Suraski - - * ext/com/conversion.c: whitespace - -2001-08-23 Wez Furlong - - * ext/standard/html.c: - - Add support for chinese encodings to htmlentities/htmlspecialchars - (patch from Alan Knowles ) - -2001-08-23 Stanislav Malyshev - - * TODO: Add TODO for DLSYM_NEEDS_UNDRESCORE - -2001-08-23 Thomas V.V.Cox - - * pear/DB/common.php: - make quoteString() backwards compatible with the original version (quote() - is still the prefered quote method) - -2001-08-22 Jeroen van Wolffelaar - - * ext/standard/crypt.c: Fixed the right version - - * ext/standard/crypt.c: - Reverted the patch to main branch - should have branched whole - ext/standard... - - * ext/standard/crypt.c: - Commit forgotten fix in crypt.c, oversight of a BC-problem - - * ext/standard/Makefile.in - ext/standard/php_math.h - ext/standard/php_rand.h - ext/standard/rand.c - ext/standard/rand_mt.c: - Experimental beginning of a change in the way rand-functions work. - - This is only a _move around_ of code into functions. - - * ext/standard/rand_mt.c: New file. - -2001-08-22 Jani Taskinen - - * ext/mhash/mhash.c: killed a compile warning. - - * NEWS: Added missing entry.. - - * ext/readline/config.m4 - ext/readline/php_readline.h - ext/readline/readline.c: MFH - - * main/php.h: This is not needed anymore. - - * ext/readline/config.m4 - ext/readline/php_readline.h - ext/readline/readline.c: Fixed two problems: - - - CGI_BINARY was defined always thus this extension - could be compiled with even when not building CGI binary. - - - HAVE_READLINE => HAVE_LIBREADLINE (typo) - - * ext/ctype/ctype.c - ext/ming/ming.c: More compile warnings nuked. - - * ext/informix/ifx.ec: indent. - - * ext/bz2/bz2.c - ext/zlib/zlib_fopen_wrapper.c - ext/gd/gd.c - ext/gd/php_gd.h - ext/exif/exif.c: Killed a compile warning. - -2001-08-22 Gavin Sherry - - * ext/standard/string.c: Fixed buffer overflow issue. - -2001-08-22 Sterling Hughes - - * sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c - sapi/apache2filter/apache_config.c: - Add some editor modes (in the rest of the source) - -2001-08-22 Gavin Sherry - - * ext/standard/string.c: - Changed php_strip_tags() to check if - - * pear/Cache/Graphics.php: Cache this - -2001-08-22 Stig Bakken - - * ext/dbx/dbx.c: * added two missing end folds - -2001-08-22 Jon Parise - - * pear/Cache/Graphics.php: - Correct typo (; -> ,). - - Added curly braces. - -2001-08-21 Joey Smith - - * ext/standard/filestat.c: MFH: Make stat() act like stat, not filesize(). - - * ext/standard/filestat.c: - Hmmm...not sure what this was trying to do. stat() was acting like filesize(). - -2001-08-21 Yavor Shahpasov - - * pear/Benchmark/Iterate.php: - - run(100, "obj->method", "test") syntax should work now - -2001-08-21 Joey Smith - - * ext/domxml/php_domxml.c: MFH - Some changes to help out previous users of domxml... - node::tagname == node::name. - Add property "type" to textnode types. - - * ext/domxml/php_domxml.c: - Some changes to help out previous users of domxml... - node::tagname == node::name. - Add property "type" to textnode types. - -2001-08-21 Zeev Suraski - - * sapi/apache2filter/apache_config.c - ext/standard/var.c - ext/wddx/wddx.c - ext/standard/string.c - ext/standard/array.c - ext/standard/php_var.h - ext/ircg/ircg.c - ext/openssl/openssl.c - ext/session/php_session.h - ext/session/session.c: MFH - -2001-08-21 Sterling Hughes - - * ext/cyrus/cyrus.c: Fix typo - -2001-08-21 Ulf Wendel - - * ext/pdf/pdf.c - ext/pdf/php_pdf.h: Added two new functions: - - int pdf_get_minorversion() - int pdf_get_majorversion() - - Both functions are taken from the C-Library. You should be able to determine - the API version of the extension/library using pdf_get_value() or - pdf_get_parameter() but these functions need a pdf object to work on. This - means that you have to create an pdf object before you can find out the - API version. Using pdf_get_minorversion() and pdf_get_majorversion() there's - no need for this. - -2001-08-21 Zeev Suraski - - * ext/wddx/wddx.c - sapi/apache2filter/apache_config.c - ext/standard/php_var.h - ext/standard/string.c - ext/standard/var.c - ext/ircg/ircg.c - ext/openssl/openssl.c - ext/session/php_session.h - ext/session/session.c - ext/standard/array.c: API update - -2001-08-21 Sascha Schumann - - * ext/cpdf/config.m4 - ext/pdf/config.m4 - configure.in: Further work on autoconf-2.5x support - - * acinclude.m4 - configure.in: Move PHP_SUBSTs to configure.in. - - * acinclude.m4 - configure.in - ext/imap/config.m4: nuke some apparently harmful spaces - -2001-08-21 Daniel Beulshausen - - * win32/install.txt: add MDAC note - -2001-08-21 Sterling Hughes - - * ext/cyrus/cyrus.c: Update api and fix some compile warnings - -2001-08-21 Zeev Suraski - - * win32/php4dllts.dsp: Fix Release_TSDbg configuration - -2001-08-21 Sterling Hughes - - * pear/File/Find.php: More ws - - * pear/File/Find.php: more ws fix - - -2001-08-21 Thomas V.V.Cox - - * pear/File/Find.php: killed warning when no matches in glob - - * pear/File/Find.php: the withespaces night - -2001-08-21 Chuck Hagenbuch - - * pear/DB/odbc.php: - add emulated sequences for ODBC. These are _not_ atomic; - if someone knows how to make them so with generic sql, please - make it so. - - * pear/DB/common.php: - make sure errorcodes are actually there before using them - - * pear/DB/odbc.php: remove ^Ms - -2001-08-21 Thomas V.V.Cox - - * pear/Date/Calc.php: removed trailing whitespaces - -2001-08-20 Yavor Shahpasov - - * pear/Date/Calc.php: - Fixed getMonthFromFullName() method - - * pear/Date/Calc.php: - - Added getMonthNames and getWeekDays methods to get month and week day names in the current locale. - - Replaced all literal occurences of month names and week days with getMonthNames and getWeekDays - - * pear/Date/Calc.php: Fixed spelling of december - -2001-08-20 Jeroen van Wolffelaar - - * ext/mysql/php_mysql.c: Proto fix - -2001-08-20 Yavor Shahpasov - - * pear/Date/Calc.php: - Added a function getMonthFromFullName to return a month number from a month name. - -2001-08-20 Doug MacEachern - - * sapi/apache2filter/sapi_apache2.c: - automatically add php input/output filters when give the standard 1.x config: - AddType application/x-httpd-php .php - with that, no longer need "Set{In,Out}putFilter PHP" configuration for 2.0 - -2001-08-20 Sascha Schumann - - * ext/ircg/README.txt: whoops, fix loophole - - * ext/ircg/README.txt: - Add a warning concerning non-interoperability with Apache and other servers - - * ext/standard/php_smart_str.h: MFH - -2001-08-20 Stanislav Malyshev - - * ext/standard/tests/serialize/001.phpt: MFH - -2001-08-20 Sascha Schumann - - * ext/standard/php_smart_str.h: Improved fix - -2001-08-20 Stanislav Malyshev - - * ext/standard/php_smart_str.h: MFH - - * ext/standard/php_smart_str.h: Fix long printing in smart_str_print_long - - * ext/standard/tests/serialize/001.phpt: test big numbers too - -2001-08-20 Jani Taskinen - - * configure.in - ext/snmp/Makefile.in - ext/snmp/config.m4: MFH - - * ext/snmp/Makefile.in - ext/snmp/config.m4: - Cleaning. And made the check for SSL support in SNMP to really work. - - * configure.in: Keep crypt() working even if SNMP needs OpenSSL. - -2001-08-20 Harald Radi - - * ext/com/COM.c - ext/com/VARIANT.c - ext/com/conversion.c: MFH - - * ext/com/conversion.c: catch date conversion errors - - * ext/com/COM.c: hum, wasn't $foo->bar 's property type OE_IS_METHOD ? - -2001-08-20 Sergey Kartashoff - - * ext/mnogosearch/php_mnogo.c - ext/mnogosearch/php_mnogo.h: -2001-08-20 Shane Caraveo - - * win32/php4.dsp - win32/php4.dsw - win32/php4dll.dsp: non-ts compile work, add fastcgi module. - - * sapi/fastcgi/fastcgi.c - sapi/fastcgi/fastcgi.dsp - sapi/fastcgi/windows.txt: - Windows compilation of fast cgi now working. See windows.txt for info. - -2001-08-20 Dave Hayden - - * ext/ming/ming.c: Added flags for SWFDisplayItem_addAction - Added Ming RINIT function - Added error handler for reporting Ming errors in PHP environment - Added size arg to drawGlyph function - Added swfdisplayitem_addAction function - Added ming_useSWFVersion function for selecting SWF 4 compatibility - Added SWFBitmap object - Added hacky SWFInput object for loading data from file/network/process - - * ext/ming/config.m4: - changed version check to look for function Ming_useSWFVersion, indicating - Ming 0.2a - - * ext/ming/php_ming.h: added function prototypes: - - PHP_RINIT_FUNCTION(ming) - PHP_FUNCTION(swfdisplayitem_addAction) - PHP_FUNCTION(ming_useSWFVersion) - -2001-08-19 Shane Caraveo - - * win32/php4dll.dsp: fix for non-TS compile - - * ext/com/VARIANT.c: Fixes for non-TS compilation - -2001-08-19 Doug MacEachern - - * sapi/apache2filter/sapi_apache2.c: - php_input_filter needs to ignore proxy requests - else it swallows POST data that needs to be sent to the downstream server - -2001-08-19 Sterling Hughes - - * sapi/apache2filter/sapi_apache2.c: - Pass on proxy requests (fix by Doug MacEachern ) - -2001-08-19 Stig Bakken - - * pear/scripts/.cvsignore: * ignore phptar - -2001-08-19 Thomas V.V.Cox - - * pear/PEAR/Packager.php: - The "pear package" command will try to open "./package.xml" if no more - params are given. - - * pear/PEAR/Packager.php: better error hanlding - - * pear/PEAR/Installer.php - pear/PEAR/Packager.php: maintain original file perms - -2001-08-19 Jani Taskinen - - * ext/fribidi/CREDITS - ext/fribidi/README - ext/fribidi/config.m4 - ext/fribidi/fribidi.c - ext/fribidi/php_fribidi.h: MFH - - * ext/fribidi/CREDITS - ext/fribidi/README - ext/fribidi/php_fribidi.h: Added some missing information. - - * ext/fribidi/config.m4 - ext/fribidi/fribidi.c: Fixed bug: #11232. Now we require Fribidi 0.9.0. - - * ext/ingres_ii/ii.c: ws fix. - -2001-08-19 Stig Bakken - - * pear/Experimental/Archive/Tar.php: * comment out second constructor - - * pear/Makefile.in - configure.in - pear/scripts/phptar.in: - Added "phptar" command as proof that the Archive_Tar class works. - -2001-08-19 Jani Taskinen - - * ext/iconv/iconv.c: ws - -2001-08-18 Jani Taskinen - - * ext/xml/xml.c: null terminate the returned string in here too. - - * ext/xml/xml.c: ws fix. - - * ext/domxml/config.m4: MFH - - * ext/domxml/config.m4: libxml 2.4.2 is required now. - - * NEWS: fixed NEWS. - - * NEWS: Fixed the NEWS. - -2001-08-18 Stig Bakken - - * pear/Experimental/Archive/docs/Tar.txt: * wrapped to 80 columns - -2001-08-18 Jani Taskinen - - * configure.in: MFH - - * configure.in: - Added a check for libdmalloc whether it works (is found..) or not. - -2001-08-18 Zeev Suraski - - * NEWS - ext/msql/php_msql.c: MFH - - * NEWS: Update NEWS - - * ext/msql/php_msql.c: Fix bugs #7301, #6827 - -2001-08-18 Jani Taskinen - - * ext/standard/tests/time/001.phpt: make this test work. - -2001-08-18 Thomas V.V.Cox - - * pear/PEAR/Common.php: - added support for the following tags in package.xml: - - inside (package development state: 'alpha','beta','stable','snapshot') - - stores entries - - stores multiple entries - - inside ('lead','developer','contributor','helper') - - * pear/DB/tests/db_error2.phpt - pear/DB/tests/db_error.phpt: pass test in all pear installations - - * pear/DB/tests/pgsql/010.phpt: - added comment "The DB_ERROR_CONSTRAINT test will fail on PostgreSQL < 7.x" - -2001-08-18 Sterling Hughes - - * ext/standard/fsock.c: K&R format changes - - * main/php.h: - Fix XtOffsetOf compile problems if someone has already defined it. - - * sapi/apache2filter/sapi_apache2.c: - Fix warning (Doug MacEachern, dougm@covalent.net) - - * sapi/apache2filter/sapi_apache2.c: - * sapi/apache2filter/sapi_apache2.c: - fix crash bug (Doug MacEachern, dougm@covalent.net) - -2001-08-17 Ryan Bloom - - * sapi/apache2filter/apache_config.c - sapi/apache2filter/sapi_apache2.c: - Fix a seg fault in PHP. If a child process is created in the server, - using apr_proc_create, it will seg fault, because PHP is using a NULL - child cleanup. To fix this, we have to use the special cleanup function, - apr_pool_cleanup_null. - - This also fixes a compiler warning in the ap_log_error call. - -2001-08-17 Chuck Hagenbuch - - * pear/Mail/smtp.php - pear/Net/SMTP.php: - Return an error when relaying is denied (or the RCPT TO: command fails for - any reason), and be more useful about the error message that is returned, as - well. - -2001-08-17 Yavor Shahpasov - - * pear/DB/odbc.php: - -Fixed a problem with odbc when using DB_FETCHMODE_ASSOC - -2001-08-17 Zeev Suraski - - * php.ini-recommended: MFH - -2001-08-17 Jani Taskinen - - * ext/sablot/config.m4 - ext/xslt/config.m4: MFH - -2001-08-17 Zeev Suraski - - * php.ini-recommended: Update php.ini-recommended - -2001-08-17 Marc Boeren - - * ext/dbx/dbx.c - ext/dbx/dbx.h - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_mssql.c - ext/dbx/dbx_mssql.h - ext/dbx/dbx_mysql.c - ext/dbx/dbx_mysql.h - ext/dbx/dbx_oci8.c - ext/dbx/dbx_oci8.h - ext/dbx/dbx_odbc.c - ext/dbx/dbx_odbc.h - ext/dbx/dbx_pgsql.c - ext/dbx/dbx_pgsql.h - ext/dbx/php_dbx.h: whitespace, braces, coding style (Mc) - -2001-08-17 Sascha Schumann - - * ext/ircg/ircg.c: MFH 1.105 - -2001-08-17 Andi Gutmans - - * ext/dbx/dbx.c - ext/dbx/dbx.dsp - ext/dbx/dbx.h - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_mssql.c - ext/dbx/dbx_mssql.h - ext/dbx/dbx_mysql.c - ext/dbx/dbx_mysql.h - ext/dbx/dbx_oci8.c - ext/dbx/dbx_oci8.h - ext/dbx/dbx_odbc.c - ext/dbx/dbx_odbc.h - ext/dbx/dbx_pgsql.c - ext/dbx/dbx_pgsql.h - ext/dbx/howto_extend_dbx.html: - - Use the same coding standards for pointers as the rest of PHP. - - For example, char ** foo should be char **foo - -2001-08-17 Marc Boeren - - * ext/dbx/tests/002.phpt - ext/dbx/tests/dbx_test.p - ext/dbx/CREDITS - ext/dbx/Makefile.in - ext/dbx/dbx.c - ext/dbx/dbx.dsp - ext/dbx/dbx_oci8.c - ext/dbx/dbx_oci8.h: - Added preliminary support framework for Oracle 8. (Mc) - Thies C. Arntzen will look into this to actually make it work, - as I don't have Oracle installed here. As I said, it is only a - framework for Oracle, and it will most likely crash if you - actually try to use the oracle functions before Thies (or - anyone else that wants to, of course) has had a chance to look - at it. - -2001-08-17 Sterling Hughes - - * ext/standard/uniqid.c: Z_*_P{0,2} macro work. - - * ext/standard/file.c: - 1) update to the ZEND_NUM_ARGS() and Z_*_P{0,2} macros - 2) minor ws improvements, removing unecessary error checking logic, and - making the error messages a bit nicer looking - -2001-08-17 Sebastian Bergmann - - * pear/Makefile.in: Forgot to add DB.php. - -2001-08-17 Jani Taskinen - - * pear/Makefile.in: These files do not exist anymore. - - * ext/sablot/config.m4 - ext/xslt/config.m4: Look for iconv library also in $ICONV_DIR. - -2001-08-17 Harald Radi - - * ext/com/conversion.c: MFH - - * ext/com/conversion.c: fixed a buggy cast - -2001-08-17 Sterling Hughes - - * ext/standard/var.c: - Cleanup of var_dump() with correct macro's, k&r indent, and removal of a - pair of unnecessary { } - - * ext/standard/url.c: pval -> zval - Z_*_P{0,2} macros - easier way of doing urldecode(), from rawurldecode() (a tad faster too). - - * ext/standard/fsock.c: ws fix. - -2001-08-17 Jani Taskinen - - * ext/iconv/config.m4: MFH - - * ext/iconv/config.m4: HAVE_LIBICONV was never defined. - -2001-08-17 Sterling Hughes - - * ext/standard/fsock.c: - Clean up the function for the Zend API (php3, early php4 relics removed). - Use PF_INET, instead of AF_INET, if present. - remove some code enclosed in #if 0 ... #endif that made no sense - -2001-08-17 Jani Taskinen - - * ext/dbase/dbase.c: MFH - -2001-08-16 Zeev Suraski - - * genfiles: MFH - - * genfiles: Remove redundant files - -2001-08-16 Joey Smith - - * ext/dbase/dbase.c: - This fixes Bug id #11928. - -2001-08-16 Zeev Suraski - - * ext/zlib/CREDITS - ext/zlib/zlib.c: MFH - - * ext/zlib/CREDITS - ext/zlib/zlib.c: Send Content-Length if we're sending just one chunk - -2001-08-16 Rasmus Lerdorf - - * ext/exif/exif.c: Missing define - -2001-08-16 Jani Taskinen - - * ext/session/tests/.cvsignore - pear/DB/tests/oci8/.cvsignore: Missing entries. - -2001-08-16 Zeev Suraski - - * ext/skeleton/skeleton.c: MFH - - * ext/skeleton/skeleton.c: sync with CODING_STANDARDS - -2001-08-16 Rasmus Lerdorf - - * ext/skeleton/skeleton.c - ext/skeleton/skeleton.php: MFH - -2001-08-16 Chuck Hagenbuch - - * ext/imap/php_imap.c - ext/imap/php_imap.h: MFH - - * ext/imap/php_imap.h - ext/imap/php_imap.c: - add tail pointer to speed up imap_search (submitted by Rob Siemborski - ). - -2001-08-16 Harald Radi - - * EXTENSIONS: added me and myself - -2001-08-16 Rasmus Lerdorf - - * EXTENSIONS: that too - - * EXTENSIONS: Add dbx - -2001-08-16 Harald Radi - - * ext/iisfunc/iisfunc.cpp: removed atl linkage - -2001-08-16 Thies C. Arntzen - - * main/main.c: MFH: move php_shutdown_config further down - - * main/main.c: move php_shutdown_config further down - -2001-08-16 Thomas V.V.Cox - - * pear/DB/mysql.php: - re-fix free result when $db->tableinfo($table) is called - -2001-08-16 Vincent Blavet - - * pear/Experimental/Archive/docs/Tar.txt - pear/Experimental/Archive/Tar.php: First release of Archive_Tar class. - Simple public methods are create(), add(), listContent() and extract(). - More features are available with createModify(), addModify(), extractModify() and extractList(). - -2001-08-16 Sterling Hughes - - * sapi/apache2filter/sapi_apache2.c: darn noet - - * sapi/apache2filter/sapi_apache2.c: Ryan Bloom's fix of my fix. ;) - - * sapi/apache2filter/sapi_apache2.c: Fix error logging - -2001-08-16 Rasmus Lerdorf - - * ext/exif/exif.c - ext/skeleton/skeleton.c - ext/skeleton/skeleton.php: Commit a bit of random plane hacking. - - A slight exif fix from the latest version of jhead - - Make ext_skel's confirm_module_compiled function consistent - -2001-08-15 Thomas V.V.Cox - - * pear/DB/mysql.php: - fix free result in tableInfo (reported by "Yermo M. Lamers" ) - -2001-08-15 Zeev Suraski - - * ext/standard/basic_functions.c: MFH - -2001-08-15 Sascha Schumann - - * ext/ircg/ircg.c: add two further checks to fix possible crashes - (%m in the quit message can now be NULL) - -2001-08-15 Zeev Suraski - - * ext/standard/basic_functions.c: Fix build - -2001-08-15 Jani Taskinen - - * ext/standard/info.c: Add the build time too. Bug: #12774 - - * configure.in: MFH - - * configure.in: Fix --with-pear=path too. - -2001-08-15 Chuck Hagenbuch - - * pear/PEAR.php: - PEAR::raiseError() can be called statically - don't assume $this will be - there! - -2001-08-15 Stig Bakken - - * pear/CODING_STANDARDS: * point people to the manual instead - - * pear/XML/RPC.php: * moved to pear - -2001-08-15 Thomas V.V.Cox - - * pear/DB/mssql.php: - use push/pop in nextID to don't disturb the sequence work - -2001-08-15 Jeroen van Wolffelaar - - * ext/standard/math.c - ext/standard/php_math.h: MFH - - * ext/standard/math.c - ext/standard/php_math.h: - Remove cbrt also, and mark logm1 and exp1p as expermintal - - * ext/standard/math.c: MF407 - - * ext/standard/math.c: - It was agreed that log2, exp2 and exp10 shouldn't be added to PHP. log10 - already existed. - - -2001-08-15 Thomas V.V.Cox - - * pear/DB/mssql.php: - - added sequences (emulated), contributed by: Esben Maaløe - - added extension error handling: errorCode, mssqRaiseError, errorcode_map,... - - untested changes, please test them or provide a SQL Server :-) - -2001-08-15 Daniel Beulshausen - - * ext/fdf/fdf.dsp - ext/mbstring/mbstring.c - ext/mbstring/mbstring.dsp: accomodate SAPI_API changes - - * main/SAPI.c - main/SAPI.h - main/php_content_types.c - main/php_content_types.h - main/php_variables.c - main/rfc1867.c - main/rfc1867.h: fix SAPI_POST_* exports - -2001-08-15 Harald Radi - - * NEWS: com entry was missing - - * NEWS: no message - -2001-08-15 Sebastian Bergmann - - * pear/Cache/DB.php: - Implement free(). Mark tableInfo() as not implemented. Fixx PHPDoc. - -2001-08-15 Thies C. Arntzen - - * ext/oci8/oci8.c: MFH the recursion-hack - -2001-08-15 Chuck Hagenbuch - - * pear/Log/Observer.php - pear/Log/observer.php: - Log_Observer isn't a driver, so capitalize it appropriately, and add a - directory for Log_Observer_* subclass examples - -2001-08-15 Thies C. Arntzen - - * ext/oci8/oci8.c: - mega patch to avoid recursive oci-calls as they might break oracle! - - php will simply exit() (!!!) once it encounters an attemp to call oracle - while still in an oracle-call. this can only happen when the script gets - interrupted (timeout, apache-restart) and php tries to run the cleanups even - though we are in an unclean state. i will add an -ini flag soon (not before - 4.0.7) which will (optional) make php not run the cleanups when in an unclean - state! - -2001-08-15 Zeev Suraski - - * main/php_version.h - configure.in: Reroll 4.0.7RC1 - -2001-08-15 Harald Radi - - * ext/iisfunc/iisfunc.cpp - ext/iisfunc/iisfunc.h - ext/iisfunc/setup.c - ext/iisfunc/setup.h: - - removed all those CoInitialize() and CoCreateInstance() calls - - created a global IMSAdminBase instance for the whole module - - * ext/iisfunc/iisfunc.dsp: fixed _TS settings - - * ext/dotnet/dotnet.cpp - ext/com/COM.c: removed CoInitialize() and CoUninitialize() - -2001-08-15 Sebastian Bergmann - - * pear/Cache/DB.php: Stramlining a bit. - -2001-08-15 Sterling Hughes - - * ext/standard/file.c: - Removed select(), fd_set(), etc. (wasn't present in the first place, and - these are implemented in the sockwasn't present in the first place, and - these are implemented in the sockets extension)) - -2001-08-14 Zeev Suraski - - * sapi/cgi/cgi_main.c: Revert an old bogus patch - - * main/SAPI.h: improve typedef definition - - * configure.in - main/php_version.h: Go with RC1 - -2001-08-14 Sebastian Bergmann - - * pear/Cache/DB.php: - Implement setFetchMode() and DB_FETCHMODE_OBJECT mechanism. - -2001-08-14 Stig Bakken - - * pear/tests/pear_error.phpt - pear/PEAR.php: - * expected error codes are stored on a stack now, PEAR::expectError() - pushes into it, PEAR::popExpect() pops off it - * made pear_error test work on other boxes than my own :-) - -2001-08-14 Sebastian Bergmann - - * pear/Cache/DB.php: Implement fetchInto(). Further work on fetchRow(). - -2001-08-14 Andrei Zmievski - - * ext/wddx/wddx.c: - Uh-oh, didn't mean to eliminate all folds. - - * ext/wddx/wddx.c: - Be more safe about freeing zvals. - -2001-08-14 John Donagher - - * ext/pfpro/pfpro.c: Add compile-time versioning for default hostname - - * php.ini-recommended - php.ini-dist: Update hostname - -2001-08-14 Sebastian Bergmann - - * pear/Cache/DB.php: - Calculate num_columns/num_rows only once. Add PHPDoc comments. - - * pear/Cache/DB.php: - Don't even connect to the database if there's a cached result set for the current query. Just use setConnection() instead of connect() to register a database connection and let Cache_DB connect to the database on demand. - -2001-08-14 Christian Stocker - - * pear/Experimental/XML/sql2xml.php - pear/Experimental/XML/sql2xml_ext.php: - that's in /pear (since quite some time...) - -2001-08-14 Sebastian Bergmann - - * pear/Cache/DB.php: Call array_keys() only once per result set. - -2001-08-14 Daniel Beulshausen - - * ext/db/php_db.h - ext/db/db.c: depreciated, but should build anyway... - -2001-08-14 Andi Gutmans - - * ext/standard/var.c: - This code looks OK so remove FIXME comment - -2001-08-14 Daniel Beulshausen - - * ext/bz2/bz2.c: nuke warnings + fix v-dir behaviour - - * sapi/pi3web/pi3web_sapi.c - sapi/nsapi/nsapi.c - sapi/apache/php_apache.c - sapi/aolserver/aolserver.c: TSRMLS fixes - -2001-08-14 Sebastian Bergmann - - * pear/Cache/DB.php: Initial version of the PEAR DB Cache. - -2001-08-14 Harald Radi - - * ext/com/COM.c: fixed com_invoke retval - -2001-08-14 Andrei Zmievski - - * ext/zip/zip.c: I'm sure you meant 'l' here, Sterling. - -2001-08-14 Stig Bakken - - * pear/DB/common.php: * updated DB_common::raiseError doc - - * pear/tests/pear_error.phpt: - * updated test (currently passes only on my laptop, sorry...) - - * pear/PEAR.php: * added expectError() method - -2001-08-14 Zeev Suraski - - * ext/com/COM.c - ext/com/VARIANT.c - ext/com/conversion.c - ext/com/conversion.h: - Avoid using malloc() - - Improve and fix leaks in the typelib constants registration mechanism - -2001-08-14 Stig Bakken - - * pear/HTML/Form.php: * typo - -2001-08-14 Harald Radi - - * ext/com/COM.c: fixed bug in com_load_typelib - -2001-08-14 Jani Taskinen - - * ext/dbase/dbase.c: - - Fixed a bug in dbase_get_record() and dbase_get_record_with_names(). - boolean fields are now returned correctly. - Patch by Lawrence E. Widman - -2001-08-14 Zeev Suraski - - * ext/com/conversion.c: Whitespace - - * ext/com/VARIANT.c: more whitespace - - * ext/com/VARIANT.c: Whitespace & API updates - - * ext/com/COM.c: - Whitespace and API updates (please keep code in the repository in K&R style - like the CODING_STANDARDS ask, guys...) - - * ext/com/COM.c: Add missing break - -2001-08-14 Sascha Schumann - - * sapi/thttpd/config.m4: - use an absolute path for symlinking the php library archive - - * ext/ircg/ircg.c: defer initialization of hash - -2001-08-14 Jani Taskinen - - * ext/pgsql/config.m4: If the header file is not found, bail out. - - * configure.in: - Fixed bug: #12726. If --with-xxx is used in configure line without any - value, it gets value 'yes'. - -2001-08-14 Thies C. Arntzen - - * sapi/apache/mod_php4.c: ypo;-) - -2001-08-14 Joey Smith - - * ext/domxml/TODO: Obviously not complete, but somewhere to start. - - * ext/domxml/php_domxml.c: Kill some duplicate PHP_FALIAS()'s. - Many of these were commented out, but I killed them anyways just to be - consistent. - - * ext/domxml/php_domxml.c: - Group PHP_FE and PHP_FALIAS with their own kind. - - * ext/domxml/php_domxml.c: Fix my own ws errors. - - * ext/domxml/php_domxml.c: Register le_domxmltextp. - - * ext/domxml/php_domxml.c: - Don't hammer the resource type right off the bat. - - * ext/domxml/php_domxml.c: Trim ws only lines. - -2001-08-14 Jani Taskinen - - * ext/domxml/php_domxml.c: - ws fix. Also added some missing protos and fold tags. - - * ext/java/java.c: Fix ZTS build. - - * ext/dba/dba.c - ext/dba/dba_db2.c - ext/dba/php_dba.h: Another TSRMLS_FETCH() nuke. - -2001-08-14 Alan Brown - - * ext/com/COM.c: - Whenever typelibrary constants were loaded, there was a GP Fault at process exit as shutdown_memory_manager seemed to delete constants that were supposed to have been deleted earlier. It seems as though CONST_PERSISTENT is a bad thing to use. Resetting that bit on the constant creation still seems to work and the GP Fault at exit is gone. - -2001-08-14 Joey Smith - - * ext/sybase_ct/php_sybase_ct.c: More Z_* macro changes. - -2001-08-14 Harald Radi - - * ext/com/COM.c: hresult is returned if no return type is specified - - * ext/com/TODO: update todo - - * ext/com/COM.c: - make next() return a single value instead of an array with one element - -2001-08-14 Joey Smith - - * ext/domxml/php_domxml.c: - Remove unused variable and fix small mental error. - -2001-08-13 Harald Radi - - * ext/com/COM.c - ext/com/VARIANT.c - ext/com/com.h - ext/com/conversion.c - ext/com/conversion.h - ext/com/php_COM.h - ext/com/php_VARIANT.h - ext/com/variant.h: merged from EXPERIMENTAL - lots of cleanup work - - * ext/com/TODO: remove from EXP - - * ext/com/TODO: initial - - * ext/com/com.h: MFH - andis object model change - -2001-08-13 Sascha Schumann - - * ext/ircg/ircg_scanner.c: timestamp fix? - - * sapi/thttpd/config.m4: - Use a symlink instead of copying the +6MB library archive during install - -2001-08-13 Jeroen van Wolffelaar - - * ext/aspell/aspell.c: Reverted - Didn't yet read Torben's mail - Sorry! - - * ext/aspell/aspell.c: Fixed proto's - -2001-08-13 Sascha Schumann - - * ext/ircg/ircg.c: make it build - - * sapi/thttpd/config.m4: Don't display egrep result - - * sapi/thttpd/thttpd_patch: - whoops, forgot to apply cgi/poll patch before diff'ing - -2001-08-13 Sterling Hughes - - * ext/zip/zip.c: remove "i" - -2001-08-13 Sascha Schumann - - * NEWS: . - - * sapi/thttpd/config.m4: - Add check for thttpd-2.21b. We support nothing else for now, because - this version is rock-stable using the combined set of patches. - - * sapi/thttpd/thttpd_patch: - improved thttpd-2.21b patch.. I got tired of applying my patches for - these bugs. - - fixes poll(2) issue - fixes hanging cgi issue - fixes off-by-one in scanning input buffers in case of EAGAIN/EWOULDBLOCK - fixes potential bug in managing write buffers - add "index.php" to default files to look for - - * ext/ircg/README.txt: update - - * ext/ircg/ircg.c: - print some more stats on format msg vs tokenizer invocations - - * NEWS: assorted stuff - - * ext/ircg/ircg.c - ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re: do some fancy stuff to optionally: - - - disable automatic link conversion (placing a link on a web-site makes - you a potential target for a lawsuit in Germany, so some users - want to disable that selectively) - - - convert a special character to
, so that we can "flatten" the - input for transportation through the IRC layer and convert it back - to multi-line representation later. - -2001-08-13 Adam Daniel - - * pear/HTML/Common.php: fixed typo in removeAttribute - -2001-08-13 Joey Smith - - * ext/sybase_ct/php_sybase_ct.c: More WS. - - * ext/sybase_ct/php_sybase_ct.c: WS only - -2001-08-13 Rasmus Lerdorf - - * ext/skeleton/create_stubs: Add TSRMLS_CC - -2001-08-13 Zeev Suraski - - * ext/zip/zip.c - ext/standard/info.c - ext/snmp/snmp.c: Fix crashes in parse_parameters calls - HEADS UP: Make sure you supply TSRMLS_CC for this function! - I'll try to think of a way that'd allow us to find this issue using - the compiler. - -2001-08-13 Andi Gutmans - - * ext/qtdom/qtdom.c - ext/domxml/php_domxml.c - ext/icap/php_icap.c: - More Engine 2 work. - - * ext/sybase_ct/php_sybase_ct.c - ext/qtdom/qtdom.c - ext/ming/ming.c - ext/dotnet/dotnet.cpp - ext/fbsql/php_fbsql.c - ext/dbx/dbx.c: - ZE2 fixes - - * ext/pgsql/pgsql.c - ext/odbc/php_odbc.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/imap/php_imap.c - ext/mcal/php_mcal.c: - More ZE2 fixes - - * ext/java/java.c: - Attempt at fixing the Java extension for ZE2 - -2001-08-13 Mika Tuupola - - * pear/Image/Remote.php: - * Fix PHPDoc - -2001-08-13 Rasmus Lerdorf - - * ext/skeleton/create_stubs: - Faster wrong_param check for functions that take no parameters - -2001-08-13 Joey Smith - - * ext/domxml/php_domxml.c: Change to Z_* macros. - -2001-08-13 Stig Bakken - - * pear/scripts/php-config.in: Added --version option to php-config - -2001-08-13 Rasmus Lerdorf - - * ext/standard/head.c - ext/standard/info.c - ext/standard/rand.c - ext/snmp/snmp.c - ext/sockets/sockets.c - ext/standard/basic_functions.c - ext/session/session.c - ext/sablot/sablot.c - ext/mhash/mhash.c - ext/odbc/php_odbc.c - ext/hyperwave/hw.c - ext/interbase/interbase.c - ext/curl/curl.c - ext/db/db.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c - ext/gd/gd.c: - Track down a few more functions that don't check for 0 args and use - faster mechanism - - * ext/standard/info.c: Oops, a little too much simplification there.. ;) - - * ext/standard/basic_functions.c - ext/standard/info.c - ext/snmp/snmp.c - ext/sockets/sockets.c - ext/sablot/sablot.c - ext/session/session.c - ext/mhash/mhash.c - ext/odbc/php_odbc.c - ext/gd/gd.c - ext/hyperwave/hw.c - ext/interbase/interbase.c - ext/curl/curl.c - ext/db/db.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c: - We don't consistently check for args passed to functions that don't - take any args. In some cases we probably want to skip the check for - performance reasons, but in other cases where performance is unlikely - to be a factor, not throwing a warning on the wrong number of args passed - to a function is at best inconsistent, and at worst it could hide a bug. - So, add a few such checks. There are still lots of cases out there. - -2001-08-13 Sterling Hughes - - * ext/zip/php_zip.h - ext/zip/zip.c: ws - - * ext/zip/php_zip.h - ext/zip/zip.c: Whitespace fixes and moving to zend_parse_parameters() - -2001-08-13 Zeev Suraski - - * sapi/isapi/php4isapi.c: - Reverse patches that slipped in by mistake in a whitespace patch. They - require some more work... - - * win32/php4dllts.dsp: Update .dsp - - * ext/standard/datetime.c - NEWS - ext/standard/basic_functions.c: - Fix API - - Update NEWS - -2001-08-12 Zeev Suraski - - * php.ini-recommended: Enable output buffering in the php.ini-recommended - - * configure.in - ext/standard/filestat.c: - Compile fix for oldie Linux systems (possibly others too) - -2001-08-12 Sebastian Bergmann - - * ext/xml/xml.c: Fix warning. - -2001-08-12 Thies C. Arntzen - - * ext/xml/tests/007.phpt - ext/xml/xml.c: tags need to be UTF8-decoded as well. - - guys, case_folding can only work when the parser target encoding equal (or - compatible) with the locale setting of the system as we use toupper to "do it" - -2001-08-12 Sebastian Bergmann - - * pear/Cache/Container/shm.php: Even more whitespace fixes. - - * pear/Cache/Container/shm.php: Whitespace fixes. - -2001-08-12 Ulf Wendel - - * pear/Cache/Container/shm.php: - Simple and slow implementation of a shared memory container. - -2001-08-12 David Eriksson - - * ext/satellite/struct.c - ext/satellite/zval_to_namedvalue.c - ext/satellite/class.c - ext/satellite/object.c: adjusted Satellite for Zend 2 - - * ext/satellite/tests/004.phpt: changed IOR values - - * ext/satellite/tests/001.phpt - ext/satellite/tests/002.phpt - ext/satellite/tests/003.phpt - ext/satellite/tests/004.phpt - ext/satellite/tests/005.phpt - ext/satellite/tests/random.idl: wrote some tests for satellite - -2001-08-12 Andi Gutmans - - * ext/com/com.h - ext/com/conversion.c: - Make com work with new object model - -2001-08-12 Andrei Zmievski - - * ext/skeleton/create_stubs: Save spec_opt for each function. - - * ext/skeleton/create_stubs: Fix it up a bit. - -2001-08-12 Rasmus Lerdorf - - * ext/skeleton/create_stubs: Oops, missing () there - -2001-08-11 Zeev Suraski - - * php.ini-recommended - php.ini-dist: - Update php.ini-dist - - Sync php.ini-recommended with php.ini-dist - - * main/main.c - main/output.c - main/php_globals.h: - Make it possible to enable chunked output buffering without providing - an output handling function - -2001-08-11 Joey Smith - - * ext/domxml/php_domxml.c: Let domxml compile with ZendEngine2. - -2001-08-11 Zeev Suraski - - * scripts/credits: Whitespace - -2001-08-11 Andi Gutmans - - * ext/odbc/php_odbc.c: - Make odbc_fetch_object() work with Engine 2 - - * ext/mysql/php_mysql.c: - Make mysql_fetch_object() work w/ Engine 2 - -2001-08-11 Sebastian Bergmann - - * pear/Cache/Function.php: Fugbix typo. - -2001-08-11 Zeev Suraski - - * ext/standard/exec.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/flock_compat.h - 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/image.c - ext/standard/info.c - ext/standard/iptc.c - ext/standard/lcg.c - ext/standard/levenshtein.c - ext/standard/link.c - ext/standard/math.c - ext/standard/md5.c - ext/standard/pack.c - ext/standard/php_filestat.h - ext/standard/php_smart_str.h - ext/standard/php_string.h - ext/standard/php_var.h - ext/standard/quot_print.c - ext/standard/rand.c - ext/standard/reg.c - ext/standard/scanf.c - ext/standard/scanf.h - ext/standard/string.c - ext/standard/syslog.c - ext/standard/uniqid.c - ext/standard/url.c - ext/standard/url_scanner.h - ext/standard/var.c - ext/standard/array.c - ext/standard/assert.c - ext/standard/base64.c - ext/standard/basic_functions.c - ext/standard/browscap.c - ext/standard/credits_ext.h - ext/standard/credits_sapi.h - ext/standard/crypt.c - ext/standard/datetime.c - ext/standard/dir.c - ext/standard/dl.c - ext/standard/dns.c: Whitespace - -2001-08-11 Alan Brown - - * ext/com/COM.c - ext/com/php_COM.h: - Added support to display argument and EXCEPTINFO in appropriate places. - -2001-08-11 Zeev Suraski - - * sapi/isapi/php4isapi.c - ext/mysql/php_mysql.c - ext/java/java.c - ext/ldap/ldap.c - ext/ircg/ircg.c - ext/ingres_ii/ii.c - ext/interbase/interbase.c - ext/informix/php_informix.h - ext/iisfunc/iisfunc.cpp - ext/imap/php_imap.c - ext/iconv/iconv.c - ext/icap/php_icap.c - ext/hyperwave/hw.c - ext/hyperwave/hg_comm.h - ext/hyperwave/hg_comm.c - ext/gd/gdttf.c - ext/gmp/gmp.c - ext/hyperwave/debug.h - ext/ftp/php_ftp.c - ext/gd/gd.c - ext/filepro/filepro.c - ext/fribidi/fribidi.c - ext/ftp/ftp.c - ext/exif/exif.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.c - ext/domxml/php_domxml.c - ext/dotnet/dotnet.cpp - ext/dbase/dbase.c - ext/dbplus/dbplus.c - ext/dbplus/php_dbplus.c - ext/dbx/dbx_pgsql.c - ext/dba/dba.c - ext/db/db.c - ext/ctype/ctype.c - ext/cybercash/cybercash.c - ext/cybermut/cybermut.c - ext/com/conversion.c - ext/cpdf/cpdf.c - ext/crack/crack.c - ext/com/COM.c - ext/bcmath/bcmath.c - ext/bcmath/libbcmath/src/bcmath.h - ext/calendar/cal_unix.c - ext/calendar/calendar.c - ext/ccvs/ccvs.c - ext/aspell/aspell.c: Whitespace - -2001-08-11 Thomas V.V.Cox - - * pear/PEAR/Common.php: removed my debug code :) - - * pear/PEAR/Common.php: don't show is_file() stat errors - -2001-08-11 Zeev Suraski - - * php.ini-recommended: update - - * NEWS - php.ini-dist - php.ini-optimized - php.ini-recommended: Start pushing register_globals annihilation - -2001-08-11 Thies C. Arntzen - - * ext/sybase/php_sybase_db.c: make sybase compile with engine2 - - * ext/oci8/oci8.c: beautify - -2001-08-11 Jani Taskinen - - * ext/session/session.c: Added $_SESSION to the $_* family. - -2001-08-11 Thies C. Arntzen - - * ext/oci8/oci8.c: use macros for accessing properties in object. - -2001-08-11 Sebastian Bergmann - - * pear/Cache/Container.php - pear/Cache/Container/db.php - pear/Cache/Container/dbx.php - pear/Cache/Container/file.php - pear/Cache/Container/phplib.php - pear/Cache/Container/shm.php - pear/DB/storage.php - pear/HTML/Menu.php - pear/Cache.php: 'delete' is a reserved word in Zend Engine 2 - - * pear/Cache/URL.php: - Remove URL cache. It was ugly and the same can be achieved by using the Function_Cache. - - * pear/Cache/Function.php: Fixed PHPDoc comment. - -2001-08-11 Andrei Zmievski - - * ext/ext_skel - ext/skeleton/create_stubs: - Changed ext_skel to use zend_parse_parameters() for argument parsing in - the generated functions. This cuts down on code a lot. - - The point before this change was tagged BEFORE_PARAM_PARSING_CHANGE. - -2001-08-11 Anil Madhavapeddy - - * php.ini-dist - php.ini-optimized - php.ini-recommended: fix a few typos - -2001-08-11 Jani Taskinen - - * ext/gmp/gmp.c - ext/gmp/php_gmp.h: ZEND macro-rename. - -2001-08-11 Zeev Suraski - - * main/php.h - main/php3_compat.h: - Move the macro wrappers from the compatibility header to php.h - -2001-08-10 Frank M. Kromann - - * ext/fbsql/php_fbsql.c: Adding SQL statement to the warning - -2001-08-10 Jani Taskinen - - * ext/imap/php_imap.c: - Made use of the resource macros here too. And some beutifying. - -2001-08-10 Jeroen van Wolffelaar - - * main/network.c: - Possible fix 12360. If it doesn't help, it doesn't hurt, AFAIK... - -2001-08-10 Chuck Hagenbuch - - * pear/Log/observer.php: - clean up some of this. More changes coming at some point. - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - Add imap_setacl() function (Brian Masney ). - -2001-08-10 Wez Furlong - - * ext/standard/string.c: Fix some build probs on *bsd - -2001-08-10 Chuck Hagenbuch - - * pear/Mail/sendmail.php: - Add support for extra command line parameters to sendmail - -2001-08-10 Sebastian Bergmann - - * pear/Cache/Function.php - pear/Cache/OutputCompression.php - pear/Cache.php: Rename storage* to container*. - -2001-08-10 Sascha Schumann - - * ext/ircg/php_ircg.h - ext/ircg/ircg.c: ircg_get_username retrieves the connection's username. - - ircg will update the username, when/if the server truncates it, so this - provides a facility to get hold of that updated view. - -2001-08-10 Zeev Suraski - - * main/php3_compat.h: Optimize macro usage... - - * ext/sablot/sablot.c: More build fixes - -2001-08-10 Adam Dickmeiss - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: Added yaz_sort. Updates for ZTS. - -2001-08-10 Zeev Suraski - - * main/php.h - main/php3_compat.h: Centralize macros - - * ext/sablot/php_sablot.h: There we go. - - * ext/sablot/sablot.c: build fix - - * main/php.h: Let's not introduce more mess to maintain. - -2001-08-10 Sebastian Bergmann - - * pear/Cache/Function.php: Complete rewrite. - -2001-08-10 Rasmus Lerdorf - - * main/php.h - ext/sablot/php_sablot.h - ext/sablot/sablot.c: Sablot extension cleanup - it compiles again now - - * ext/sablot/config.m4: - The checks were in the wrong order here. sablot depends on expat, so - check for expat first and add -lexpat then check for sablot - -2001-08-10 Jani Taskinen - - * sapi/apache2filter/php_functions.c: killed compile warnings. - - * ext/domxml/php_domxml.c: compile fix (missing TSRMLS_CC) - - * ext/standard/dns.c: - Cleanup. Also make gethostnamel() to return FALSE on error and not just empty array. - -2001-08-10 Rasmus Lerdorf - - * ext/xslt/README.XSLT-BACKENDS: - Filter a bit of the "Bronx" out of this README - -2001-08-09 David Eriksson - - * ext/satellite/namedvalue_to_zval.c: Prevent potential crash - - * ext/satellite/zval_to_namedvalue.c: Convert parameter to long if needed. - - * ext/satellite/struct.c: - Added zend_ prefix to wrong_param_count in enum.c, object.c and struct.c - - * ext/satellite/enum.c: struct.c - - * ext/satellite/class.c: Prevent potential crashes. - - * ext/satellite/object.c - ext/satellite/php_orbit.c - ext/satellite/php_orbit.h: - (PHP satellite_object_to_string) Added function to get IOR of object. - - * ext/satellite/Makefile.in - ext/satellite/config.m4: rewrote configuration script - - * ext/satellite/README - ext/satellite/multiple_components.patch: - Added patch for ORBit that handles "Multiple Components Profile" in an IOR. - -2001-08-09 Thomas V.V.Cox - - * pear/DB/odbc.php: added nosuchtable to errors map - - * pear/DB/pgsql.php: - modify nosuchfield to work in postgres 7.x and added constraint to regex's - - * pear/DB/tests/pgsql/010.phpt: added constraint error to expected output - -2001-08-09 Joey Smith - - * ext/domxml/php_domxml.c: K&R-ify the switch statments. - - * ext/domxml/php_domxml.c: - Commit acutal code only, will do ws on another pass. - - * ext/domxml/php_domxml.c: - Revert patch to seperate code from whitespace changes. - - * ext/domxml/php_domxml.c: - Restore xpath_eval() and the underlying php_xpathptr_eval(). - It still leaks like crazy, but does not appear to crash, and - seems to work correctly. - - Anyone who can possibly test this, please do. - - -2001-08-09 Thomas V.V.Cox - - * pear/Mail.php: fix multiple factory calls problem with php < 4.0.7 - - * pear/Mail.php: *** empty log message *** - - * pear/Mail.php: spaces - -2001-08-09 Jani Taskinen - - * win32/install.txt: Updated the extension part a little bit. - -2001-08-09 Rasmus Lerdorf - - * ext/skeleton/php_skeleton.h - ext/skeleton/skeleton.c: More ext_skel cleanup - -2001-08-09 Sascha Schumann - - * build/library.mk - build/program.mk - build/rules_common.mk: - Workaround which avoids passing pic-related flags in link mode - -2001-08-09 Alexander Merz - - * pear/Mail.php - pear/Mail/RFC822.php - pear/Mail/mail.php - pear/Mail/mime.php - pear/Mail/sendmail.php - pear/Mail/smtp.php: fix PHPDoc - -2001-08-09 Jani Taskinen - - * php.ini-dist - php.ini-optimized: Added missing entries. - -2001-08-08 Zeev Suraski - - * NEWS: Update NEWS - - * main/main.c - ext/standard/basic_functions.h - ext/standard/basic_functions.c: Implement import_request_variables() - -2001-08-08 Wez Furlong - - * ext/standard/html.c: Fix probs on OpenBSD-current and RedHat 6.1 - -2001-08-08 Zeev Suraski - - * main/main.c: Put it in the wrong case... - - * main/main.c - NEWS: - Fix precedence of the variables order in $_FORM - - Rename $_FORM to $_REQUEST for now - - * ext/standard/info.c - main/main.c - NEWS: - Implement $_FORM - - Update phpinfo() - - Update NEWS - - * main/main.c: - - Implement new short names - $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV and $_FILES - - Use the Zend Engine infrastructure - make these variables available in - all functions - - * sapi/servlet/servlet.c - sapi/cgi/cgi_main.c - sapi/isapi/php4isapi.c - sapi/pi3web/pi3web_sapi.c - sapi/apache/mod_php4.c: Use zend_first_try - -2001-08-08 Sebastian Bergmann - - * pear/HTML/Menu.php - pear/HTML/Menu_Browser.php: Whitespace fixes. Added setURLEnvVar(). - - * pear/HTML/Menu.php: Some fixes. - -2001-08-08 Marc Boeren - - * ext/dbx/tests/002.phpt: - Fixed a too hasty copy/paste action in the DBX_FBSQL constant check - - * ext/dbx/CREDITS - ext/dbx/Makefile.in: Added Frank to the CREDITS for FrontBase support - Added dbx_fbsql.c to the Makefile.in - - * ext/dbx/tests/002.phpt - ext/dbx/tests/dbx_test.p: Added extra entries for FrontBase support (Mc) - -2001-08-08 Jani Taskinen - - * ext/imap/php_imap.c - ext/imap/php_imap.h: - Changed the old skool resource stuff to use the Zend macros. - - * ext/posix/posix.c: Cleanup. (some relics from php3 era?) - - * ext/java/java.c: Make this compile again. - -2001-08-08 Rasmus Lerdorf - - * ext/skeleton/create_stubs: Fixed a bunch of problems here - -2001-08-07 Jani Taskinen - - * ext/ming/ming.c - ext/qtdom/qtdom.c - ext/qtdom/qtdom.h: More TSRM work. - -2001-08-07 Sascha Schumann - - * ext/ircg/README.txt: Remove reference to crappy irc server - -2001-08-07 Jani Taskinen - - * ext/standard/dl.c - ext/standard/dl.h - main/php_ini.c - ext/ingres_ii/ii.c - ext/ingres_ii/ii.h - ext/mcal/php_mcal.c - ext/mcal/php_mcal.h: Yet another TSRM fix. - -2001-08-07 Frank M. Kromann - - * ext/oci8/oci8.c: Fixing a TSRMLS_FETCH problem. - -2001-08-07 Andrei Zmievski - - * ext/standard/formatted_print.c - ext/standard/php_string.h - ext/standard/basic_functions.c: - - Added vprintf() and vsprintf() functions that allow passing all arguments - after format as an array. - -2001-08-07 Jani Taskinen - - * ext/xslt/php_xslt.h: Killed compile warnings. - - * ext/standard/lcg.c: killed a compile warning. - -2001-08-07 Frank M. Kromann - - * ext/dbx/dbx.c - ext/dbx/dbx.h - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h - ext/dbx/dbx_mssql.c - ext/dbx/dbx_mssql.h - ext/dbx/dbx_mysql.c - ext/dbx/dbx_mysql.h - ext/dbx/dbx_odbc.c - ext/dbx/dbx_odbc.h - ext/dbx/dbx_pgsql.c - ext/dbx/dbx_pgsql.h - ext/dbx/php_dbx.h: Adding cvs ID to source files - - * ext/dbx/dbx.c - ext/dbx/dbx.dsp - ext/dbx/dbx_fbsql.c - ext/dbx/dbx_fbsql.h: Adding FrontBase support to the DBX extension - -2001-08-07 Harald Radi - - * ext/java/java.c: TSRM fix - -2001-08-07 Jani Taskinen - - * ext/informix/ifx.ec: More TSRMLS_FETCH() nuking. - -2001-08-07 Thomas V.V.Cox - - * pear/DB/odbc.php: - better error reporting, E_ALL conformance and other bugfixes/style - -2001-08-07 Jani Taskinen - - * ext/gmp/gmp.c: Another TSRM fix. Plus killed some compile warnings. - - * ext/imap/php_imap.c: Another TSRM fix. - - * configure.in: This did not work as expected. Reverted. - -2001-08-07 Harald Radi - - * ext/pdf/php_pdf.h - ext/pdf/pdf.c - ext/dotnet/dotnet.cpp: TSRM fix - -2001-08-07 Jani Taskinen - - * ext/domxml/php_domxml.c: Missed these - -2001-08-07 Andrei Zmievski - - * ext/standard/array.c: Fix a couple of leaks. - -2001-08-07 Jani Taskinen - - * ext/gd/gd.c - ext/gd/php_gd.h: php_sig_gd2 is only needed for GD extension. - - * ext/gd/php_gd.h: oops. Copy-paste-magic. :) - - * ext/domxml/php_domxml.c: Yet another TSRM fix. - - * ext/imap/php_imap.c - ext/imap/php_imap.h - ext/imap/config.m4: Beutifying. Also made a check for IMAP-2001. - - * ext/gd/php_gd.h - ext/gd/gd.c: - - Added support for GD2 image type for ImageCreateFromString() - -2001-08-07 Daniel Beulshausen - - * ext/shmop/php_shmop.h - ext/shmop/shmop.c - ext/shmop/shmop.dsp - php.ini-dist - php.ini-optimized - win32/php_modules.dsw: let ext\shmop build under win32 - -2001-08-07 Jani Taskinen - - * configure.in: This was not supposed to be removed. - -2001-08-07 Thomas V.V.Cox - - * pear/DB/STATUS: added affectedRows() in sybase and msql - - * pear/DB/msql.php: added affectedRows() - - * pear/DB/sybase.php: - added affectedRows() and error detecting in connect() - -2001-08-07 Adam Dickmeiss - - * ext/yaz/php_yaz.c - ext/yaz/php_yaz.h: ZTS updates. - -2001-08-07 Sascha Schumann - - * sapi/thttpd/thttpd.c: A CRLF at the end of a line is not so wrong. - - * sapi/thttpd/thttpd.c: - The module usually did not send out Content-Type: text/html. - - No major browser seems to care, Opera does though. - -2001-08-07 Alexander Merz - - * pear/HTTP/Compress.php: fix PHPDoc - -2001-08-06 Adam Daniel - - * pear/HTML/Table.php: fixed problem with spanning cells - - * pear/HTML/Table.php: fixed typo in _updateSpanGrid - -2001-08-06 Jani Taskinen - - * configure.in: - Fix bug: #12604. Also made the configure script shown a little nicer in phpinfo() - -2001-08-06 Frank M. Kromann - - * ext/exif/exif.c: Adding missing TSRM macros. - Kill signed/unsigned compiler warning - - * sapi/isapi/php4isapi.c: Adding missing TSRMLS_CC - -2001-08-06 Jani Taskinen - - * ext/imap/php_imap.c: - - This is not supposed to be used, from c-client docs (formats.txt): - - - * ext/imap/php_imap.c: - Some cleanup. Removed unnecessary duplicate #ifndef's. - - * ext/curl/config.m4: Fixed bug: #12597. - - * ext/imap/php_imap.c: - removed unused function. (seems like a copy of imap_body) - -2001-08-06 Thies C. Arntzen - - * ext/standard/basic_functions.c - ext/standard/incomplete_class.c - ext/standard/php_incomplete_class.h - ext/standard/var.c - ext/wddx/wddx.c: - we can no longer register internal-classes once the script is started. - therefore the "incomplete class" is now registered at MINIT time. - -2001-08-06 Jani Taskinen - - * ext/dbase/dbase.c - ext/dbase/dbf_head.c - ext/dbase/dbf_head.h: Fix TSRM problem. - - * ext/dba/dba_db2.c: Another TSRM fix. - - * ext/imap/.cvsignore: missing entry - - * acinclude.m4: Fixed bug: #12563 (and possibly other similar one's too..) - -2001-08-06 Sascha Schumann - - * ext/ircg/ircg.c: support room keys - - * ext/sybase_ct/php_sybase_ct.c - ext/zlib/zlib.c - main/php_variables.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/lcg.c - ext/standard/php_lcg.h - ext/standard/php_string.h - ext/standard/string.c - ext/standard/uniqid.c - ext/sybase/php_sybase_db.c - ext/pgsql/pgsql.c - ext/session/session.c - ext/standard/array.c - ext/standard/crypt.c - ext/mysql/php_mysql.c - ext/pcre/php_pcre.c - ext/interbase/interbase.c - ext/msql/php_msql.c - ext/mssql/php_mssql.c - ext/db/db.c - ext/db/php_db.h - ext/ingres_ii/ii.c: more tsrm cleanup - -2001-08-05 Jeroen van Wolffelaar - - * ext/standard/string.c: Removed some duplicate code out of addclashes - - * ext/standard/tests/math/001.phpt: Fix test - - * ext/standard/math.c: Bugfix in abs(), abs(LONG_MIN) was bogus - -2001-08-05 Sebastian Bergmann - - * ext/standard/php_string.h - ext/standard/string.c: Fix ZTS build. - -2001-08-05 Jeroen van Wolffelaar - - * ext/standard/php_string.h: Added proto for php_charmask in the .h - - * ext/standard/string.c: - Error-handling for the second parameter of [l|r]trim - - * ext/standard/tests/strings/trim.phpt: - Didn't commit the correct trim.phpt, it now passes - - * ext/standard/tests/math/001.phpt - ext/standard/tests/math/pow.phpt - ext/standard/tests/math/test_eval.inc - ext/standard/tests/strings/trim.phpt - tests/quicktester.inc: More tests - -2001-08-05 Sterling Hughes - - * NEWS: update NEWS as well - - * ext/cyrus/.cvsignore - ext/cyrus/CREDITS - ext/cyrus/Makefile.in - ext/cyrus/config.m4 - ext/cyrus/cyrus.c - ext/cyrus/php_cyrus.h: - Add the Cyrus IMAP extension to PHP's CVS (Manual editing of the news file to occur). - -2001-08-05 Sascha Schumann - - * ext/sysvshm/sysvshm.c - ext/standard/php_var.h - ext/standard/var.c - ext/session/session.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.h - ext/standard/url_scanner_ex.re - sapi/apache/php_apache.c: more tsrm cleanup - - * ext/hyperwave/hw.c: fix php_write - - * main/php_main.h - sapi/cgi/cgi_main.c - sapi/servlet/servlet.c - main/main.c - main/php.h - ext/swf/swf.c - ext/zlib/zlib.c - ext/pgsql/pgsql.c - ext/standard/basic_functions.c - ext/gd/gd.c - ext/gd/gd_ctx.c - ext/ming/ming.c - ext/pdf/pdf.c - ext/cpdf/cpdf.c: some more eliminate-fetches-or-escalate-them-at-least - - * main/output.c - main/php.h - main/php_ini.c - main/php_output.h - sapi/apache/php_apache.c - ext/standard/credits.c - ext/standard/file.c - ext/standard/iptc.c - ext/standard/php_var.h - ext/standard/var.c - main/main.c - ext/mssql/php_mssql.c - ext/odbc/php_odbc.c - ext/session/php_session.h: - more tsrm cleanup -- output.c is not doing any fetches anymore - - * sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/servlet.c - sapi/phttpd/phttpd.c - sapi/cgi/cgi_main.c - sapi/fastcgi/fastcgi.c - sapi/isapi/php4isapi.c - sapi/nsapi/nsapi.c - sapi/caudium/caudium.c - sapi/apache/php_apache.c - sapi/apache2filter/sapi_apache2.c - main/output.c - main/php_output.h - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - ext/zlib/php_zlib.h - ext/zlib/zlib.c - main/SAPI.c - main/SAPI.h - main/main.c - ext/session/session.c - ext/sablot/sablot.c - ext/session/php_session.h: more tsrm cleanup - -2001-08-05 Stanislav Malyshev - - * ext/gmp/gmp.c: (gmp_init) Added extra (optional) argument to gmp_init(): - a base argument which indicates the number base. E.g.: - gmp_init('1010101010',2); // feed gmp a binary value. - Patch by Troels. - - * ext/standard/math.c: - Check that _php_math_basetolong result fits long (by request from Troels Arvin) - -2001-08-05 Sascha Schumann - - * main/output.c - ext/session/session.c - ext/session/php_session.h - sapi/roxen/roxen.c - sapi/tux/php_tux.c - sapi/aolserver/aolserver.c - sapi/apache2filter/sapi_apache2.c - sapi/caudium/caudium.c - sapi/fastcgi/fastcgi.c - sapi/pi3web/pi3web_sapi.c - sapi/thttpd/thttpd.c: further tsrm cleanup - -2001-08-05 Thies C. Arntzen - - * sapi/cgi/cgi_main.c: - delay module_shutdown even further. zend_try and _catch need the current - globals as well. - zeev, is this a chicken & egg problem? - - * sapi/cgi/cgi_main.c: - module_shutdown() calls ts_free_thread in ZTS mode. so SG() cannot be accessed - afterwards. - -2001-08-05 Sebastian Bergmann - - * sapi/caudium/caudium.c - sapi/thttpd/thttpd.c: Even more TSRM cleanup. - - * sapi/caudium/caudium.c - sapi/fastcgi/fastcgi.c: More tsrm-related cleanup. - -2001-08-05 Sascha Schumann - - * sapi/thttpd/thttpd.c: tsrm-related cleanup - -2001-08-05 Sebastian Bergmann - - * sapi/tux/php_tux.c: - Fixed some TSRMLS_CC instances (at least it looked odd to me the way it was before). - - * sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/thttpd/thttpd.c - sapi/caudium/caudium.c - sapi/fastcgi/fastcgi.c - sapi/nsapi/nsapi.c - sapi/phttpd/phttpd.c: Remove more duplicate TSRMLS_FETCH() calls. - -2001-08-05 Zeev Suraski - - * sapi/servlet/servlet.c - win32/php4.dsw - win32/php_registry.h - win32/registry.c - sapi/isapi/stresstest/stresstest.cpp - sapi/phttpd/phttpd.c - sapi/roxen/roxen.c - sapi/fastcgi/fastcgi.c - sapi/isapi/php4isapi.c - sapi/apache/mod_php4.c - sapi/apache/php_apache.c - sapi/apache/sapi_apache.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - main/main.c - main/output.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_open_temporary_file.h - main/php_ticks.c - main/rfc1867.c - main/safe_mode.c - main/win95nt.h - sapi/aolserver/aolserver.c - main/fopen_wrappers.c - main/fopen_wrappers.h - ext/standard/file.h - ext/standard/math.c - ext/swf/swf.c - ext/vpopmail/php_vpopmail.c - ext/yp/yp.c - ext/standard/base64.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/session/mod_files.c - ext/session/session.c - ext/snmp/snmp.c - ext/printer/printer.c - ext/pspell/pspell.c - ext/oci8/oci8.c - ext/pdf/pdf.c - ext/notes/php_notes.c - ext/ldap/ldap.c - ext/mnogosearch/php_mnogo.c - ext/gd/gd.c - ext/gd/gdttf.c - ext/hyperwave/hw.c - ext/dba/dba_cdb.c - ext/dba/dba_dbm.c - ext/dbase/dbase.c - ext/dbase/dbf_head.c - ext/domxml/php_domxml.c - ext/fdf/fdf.c - ext/db/db.c: - TSRMLS_FETCH work - - whitespace fixes - -2001-08-04 Jani Taskinen - - * ext/standard/crypt.c: - Fixed bug: #10822 - - CRYPT_SALT_LENGTH is now set to the maximum length the system - supports, like it has been in the documentation for ages. - - The automatic salt is now also working like it should. - -2001-08-04 Rasmus Lerdorf - - * ext/exif/exif.c: support for multiple exif comments - -2001-08-04 Jeroen van Wolffelaar - - * ext/standard/tests/math/001.phpt: Better abs() testing - - * ext/standard/filestat.c: Layout: revert accidentel joining of lines - - * ext/standard/filestat.c: - Named some constants in filestat to improve readability - - * ext/standard/math.c: - Another bugfix in pow. Special cases, with 10 times the same thing are - _so_ error_prone... :( - -2001-08-04 Rasmus Lerdorf - - * ext/standard/math.c: Kill a warning - -2001-08-04 Jeroen van Wolffelaar - - * ext/standard/math.c: Bugfix. All tests pass now on my system - -2001-08-04 Rasmus Lerdorf - - * ext/exif/exif.c: Fix newly introduced crash on a file-not-found - -2001-08-04 Jeroen van Wolffelaar - - * ext/standard/tests/math/pow.phpt: Fix bug in the tests :-( - There seems to be one real bug in pow(), I'm trying to fix it... - -2001-08-04 Thies C. Arntzen - - * ext/standard/var.c: fix serialize: - - keys no longer have a trailing \0 - - no leak on calling __wakeup (also saved 2* malloc & free) - - serializing objects that implement __sleep() works again - - make test works again:-) - -2001-08-04 Sebastian Bergmann - - * sapi/apache/php_apache.c: Another one bites the dust. - - * sapi/apache/mod_php4.c: Remove duplicate TSRMLS_FETCH() call. - -2001-08-04 Andrei Zmievski - - * ext/standard/array.c: - - Fixed a crash bug in array_map() when NULL callback was passed in. - -2001-08-04 Thies C. Arntzen - - * ext/standard/basic_functions.h - ext/standard/string.c - ext/standard/basic_functions.c: - fix possible crash - we should never keep the zval** as they might point - somewhere into the Engine. (there's still a new bug in strtok - hunting;-) - -2001-08-04 Thomas V.V.Cox - - * pear/DB/STATUS: forgot transactions in mssql - - * pear/DB/STATUS: - fetch rows by number in odbc, transaction in mysql and tableInfo in pgsql - -2001-08-04 Sean Bright - - * ext/standard/file.c: WS Pollution - -2001-08-04 Jeroen van Wolffelaar - - * ext/standard/tests/math/pow.phpt - ext/standard/tests/math/test_eval.inc: Added tests for pow() - - * ext/standard/math.c: - - A little bit cleaning of pow(), and 12 bytes less memory (wow) - -2001-08-04 Sean Bright - - * ext/standard/file.c - ext/standard/file.h: - Don't allocated quoted strings unless we are in a META tag. - -2001-08-04 Thies C. Arntzen - - * ext/imap/config.m4: - calling mail_open() causes a SEGFAULT when using imap-2000c. mail_open(0,"",0); - seems to work. - -2001-08-04 Thomas V.V.Cox - - * pear/PEAR.php: - don't show the call_user_method deprecated use warning (disturbs tests) - - * pear/DB/tests/db_error.phpt: DB_OK code is 1 now, so change the test - -2001-08-04 sbergmann - - * ext/standard/var.c: Eliminate TSRMLS_FETCH() call. - - * ext/standard/php_string.h - ext/standard/var.c: Fix Win32 (and maybe other ZTS) builds. - -2001-08-04 Jani Taskinen - - * configure.in: Fix bug: #9177 - -2001-08-04 Sascha Schumann - - * ext/standard/var.c: - Clean up the serializer by modularizing some of its code. That also - enables us to serialize hash indices without creating zvals for them. - Due to its nature, this patch also includes some whitespace changes. - -2001-08-04 Jani Taskinen - - * ext/exif/exif.c: fixed a memleak. - - * ext/exif/exif.c: - Fixed bug: #11784 (combined with fixes Rasmus committed..) - -2001-08-03 Jeroen van Wolffelaar - - * ext/standard/math.c - ext/standard/string.c: - * ext/standard/php_string.h - ext/standard/string.c: Un-revert patch - - * ext/standard/php_string.h - ext/standard/string.c: Reverting last patch, segfaults. - -2001-08-03 Rasmus Lerdorf - - * ext/exif/exif.c: Change from E_ERROR to E_WARNING in the exif extension - -2001-08-03 Jeroen van Wolffelaar - - * ext/standard/math.c: - - New pow() function. It now gives warnings on wrong input, and - returns integer result when possible - - New pow() implementation, which returns an integer when possible, - and warnings on wrong input (jeroen) - - * ext/standard/php_string.h - ext/standard/string.c: - - Added new parameter to [l|r]trim, to specify _what_ to trim - - Added optional second parameter to trim, chop and ltrim. You can - now specify which characters to trim (jeroen) - -2001-08-03 Jon Parise - - * ext/imap/config.m4: - Don't blindly assume -lc-client when linking 'conftest'. - -2001-08-03 Jeroen van Wolffelaar - - * ext/standard/array.c: - - Fix array_sum to switch to float on overflow. Fixes bug#12505 - -2001-08-03 Jon Parise - - * ext/sysvshm/sysvshm.c: Full include paths are preferrable. - - * ext/sysvshm/sysvshm.c: smart_str use requires php_smart_str.h. - -2001-08-03 Thomas V.V.Cox - - * pear/DB/pgsql.php: - added tableInfo() (thanks to Francis Romera ) - - * pear/DB/common.php: Added DB_FETCHMODE_OBJECT support for getAll() - - * pear/DB/common.php: - setFetchmode now accepts a second optional param with the class type - of the row object returned by the DB_FETCHMODE_OBJECT fetchmode. With that - people can easily extend the functionality of a row object. - - * pear/DB.php: - * Added the new fetch row mode: DB_FETCHMODE_OBJECT that returns the columns - of a fetched row as object properties - * Added a new class DB_row (the default type of a fetched row object) - * Updated some phpdocs - -2001-08-03 Sascha Schumann - - * ext/ircg/ircg.c: - Destruct resources appropiately, when associating the connection with - a new fd. - - * ext/standard/php_smart_str.h: Treat trailing zeroes correctly - - * ext/session/session.c - ext/standard/var.c: - Do the nul'ifiying of php_var_serialize's result at the right place - - * ext/session/session.c: Pass on nul'ified data - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/string.c: Don't copy the strtok parameter - - * ext/standard/fsock.c: - Fix a possible segfault (Thanks to Sebastian for catching it) - - * ext/standard/var.c: NUL-terminate string - - * ext/session/session.c: Add some casts - - * ext/standard/basic_functions.c - ext/standard/basic_functions.h - ext/standard/string.c: - Replace our strtok implementation with a binary-safe one which code - does not cause headaches when reading it. Also happens to be a bit quicker. - - * ext/standard/php_smart_str.h - ext/standard/php_var.h - ext/standard/var.c - ext/sysvshm/sysvshm.c - ext/session/session.c: - Convert serializer to smart_str.. avoids lots of sprintf's and - copying of data. - -2001-08-03 Zeev Suraski - - * main/php_ini.c - sapi/cgi/cgi_main.c - main/main.c - ext/standard/browscap.c: - Get rid of a couple of bogus persist_alloc()'s, and some cleanup - - * ext/com/VARIANT.c: More TSRM stuff - -2001-08-03 Jani Taskinen - - * ext/informix/config.m4 - ext/imap/config.m4 - acinclude.m4: Changed the PHP_ADD_LIBRARY_DEFER() to work when building - standalone extensions. Also improved the checks for SSL and Kerberos in - IMAP extension configure. - - * ext/odbc/php_odbc.h: - These are redefined in the sqltypes.h that comes with unixODBC. PR: #12519 - -2001-08-03 Sebastian Bergmann - - * sapi/apache2filter/sapi_apache2.c: Revert whitespace patch. - -2001-08-03 Jani Taskinen - - * ext/imap/php_imap.h: Add missing header. - -2001-08-03 Alexander Merz - - * pear/File/Find.php: fix PHPDoc - -2001-08-03 Zeev Suraski - - * win32/php4dll.dsp: Fix non-TS build - -2001-08-02 Thomas V.V.Cox - - * pear/DB/pgsql.php: - fix Postgres 7.x error msg in non existant sequence. Thanks to "Troels Arvin" - -2001-08-02 Rasmus Lerdorf - - * configure.in: - Revert this change - if you want to do this, do it in a 'make clean' - -2001-08-02 Sterling Hughes - - * ext/curl/curl.c: - Larger transfer buffer before realloc() this should speed things up a bit - - * ext/curl/curl.c: ws fix - -2001-08-02 Jani Taskinen - - * configure.in: - Delete config.cache always. This makes config.nice a bit more useful. - -2001-08-02 Thomas V.V.Cox - - * pear/DB/odbc.php: - fix fetchInto and added the fetch row by number feature - -2001-08-02 Alexander Merz - - * pear/Crypt/CBC.php - pear/Crypt/HCEMD5.php: - fix PHPDoc - -2001-08-02 Sebastian Bergmann - - * sapi/apache2filter/sapi_apache2.c: Whitespace fixes. - - * sapi/apache2filter/sapi_apache2.c: Fix Apache2Filter build. - -2001-08-02 Thies C. Arntzen - - * ext/imap/config.m4: not too sure about this: - the uw-imap lib is usually called libc-client.a - kde comes with a libimap.a - which (when used instead of libc-client.a) will break the build. so - i have reversed the detection for the imap-libs - 1st look for the variations - of libc-client and (if 'em are not found) try -limap. i hope this breaks - nobodies setup! - - we should really add a AC_TRY_COMPILE for all extensions that get added thru - configure! - - * ext/xslt/config.m4: - adding -lsablot later makes it appear _before_ -lexpat in config_vars - and - that fixes a link problem (atleast) for me. - sterling? - -2001-08-02 Zeev Suraski - - * NEWS: Optimize the NEWS file :) - - * NEWS: Update NEWS - -2001-08-02 Stig Bakken - - * pear/DB/storage.php: * some more quoting fixes and an E_ALL fix - -2001-08-02 Zeev Suraski - - * ext/skeleton/php_skeleton.h: Fix the .h file (untested) - - * ext/skeleton/create_stubs - README.EXT_SKEL: We no longer need any FETCH's for internal functions - -2001-08-02 Rasmus Lerdorf - - * ext/skeleton/create_stubs - README.EXT_SKEL: TSRM fix for ext_skel - probably more needed - -2001-08-02 Zeev Suraski - - * ext/skeleton/create_stubs - ext/skeleton/skeleton.c: Beautify - -2001-08-01 Zeev Suraski - - * sapi/apache/mod_php4.c - sapi/apache/sapi_apache.c: Fix Apache/ZTS build - -2001-08-01 Sascha Schumann - - * ext/ircg/ircg.c: Don't segfault on broken format messages - -2001-08-01 Frank M. Kromann - - * ext/standard/math.c - ext/standard/basic_functions.c: - These new math functions are not supported on Win32 - -2001-08-01 Andrei Zmievski - - * ext/standard/math.c - ext/standard/php_math.h - ext/standard/basic_functions.c: - - Added a few new math functions from Jesus Castagnetto. - - Converted to Z_* macros. - - Added a few new math functions. - -2001-08-01 Thomas V.V.Cox - - * pear/PEAR/Installer.php: added BaseInstall dir support - -2001-08-01 Jani Taskinen - - * ext/fdf/config.m4: - This should work better. Thanks to Jon Wagoner - - * .cvsignore: configure leftovers.. - - * main/fopen_wrappers.c - main/fopen_wrappers.h: kill warning and make this build again. - - * ext/standard/php_fopen_wrapper.c: fix build. - -2001-07-31 Jani Taskinen - - * ext/yp/yp.c: killed some compile warnings - - * ext/sybase_ct/php_sybase_ct.c - ext/yp/php_yp.h - ext/oci8/oci8.c - ext/openssl/openssl.c - ext/pgsql/pgsql.c - ext/java/java.c: more ZTS fixes. - -2001-07-31 Sterling Hughes - - * sapi/apache2filter/sapi_apache2.c: remove duplicate TSRMLS_FETCH() - -2001-07-31 Jani Taskinen - - * ext/xslt/sablot.c: fixed comment.. - -2001-07-31 Zeev Suraski - - * ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/php_fopen_wrappers.h - ext/zlib/php_zlib.h - ext/zlib/zlib_fopen_wrapper.c - main/fopen_wrappers.c: Fix some warnings - -2001-07-31 Sterling Hughes - - * ext/xslt/sablot.c: Fix ZTS build. - -2001-07-31 Stig Bakken - - * pear/DB/mssql.php - pear/DB/mysql.php: - * transaction support for mssql and mysql (by Sander Wichers), untested - -2001-07-31 Christian Stocker - - * pear/Config.php: Moved to the /pear repository - -2001-07-31 Jani Taskinen - - * ext/crack/php_crack.h: Missing header. - -2001-07-31 Sterling Hughes - - * ext/xslt/sablot.c: ws fix - -2001-07-31 Jani Taskinen - - * ext/ncurses/ncurses_fe.c: Remove duplicate function entry. - -2001-07-31 Sascha Schumann - - * ext/ircg/ircg.c: - Fix two potential crash bugs. 1. if no valid format message identifier - was provided. 2. if result string was empty in format_msg() - -2001-07-31 Harald Radi - - * ext/com/COM.c - ext/com/VARIANT.c - ext/com/com.h - ext/com/conversion.c - ext/com/conversion.h - ext/com/php_COM.h - ext/com/php_VARIANT.h: - added these TSRMLS_* macros to nearly every argument list - -2001-07-31 Jani Taskinen - - * ext/imap/config.m4: Added help texts for --with-imap-ssl|kerberos. - -2001-07-31 Thomas V.V.Cox - - * pear/PEAR/Packager.php: - package() now returns the full path of the generated package also improved - windows support (if php getcwd() returns also the drive letter, please test it) - -2001-07-31 Stig Bakken - - * pear/PEAR.php - pear/DB/storage.php: - * DB_storage broke when DB_common::query was added, fixed - -2001-07-31 Zeev Suraski - - * sapi/servlet/servlet.c - main/main.c - main/php_ini.c - sapi/cgi/cgi_main.c - main/fopen_wrappers.h - ext/zlib/zlib.c - ext/zlib/zlib_fopen_wrapper.c - main/fopen_wrappers.c - ext/standard/ftp_fopen_wrapper.c - ext/standard/http_fopen_wrapper.c - ext/standard/image.c - ext/standard/php_fopen_wrapper.c - ext/standard/php_fopen_wrappers.h - ext/standard/url_scanner_ex.c - ext/zlib/php_zlib.h - ext/standard/basic_functions.h - ext/standard/file.c - ext/standard/basic_functions.c - ext/pgsql/pgsql.c - ext/oci8/oci8.c - ext/filepro/filepro.c - ext/gd/gd.c - ext/gd/gd_ctx.c - ext/hyperwave/hw.c - ext/db/db.c - ext/dbase/dbase.c: More TSRMLS_FETCH annihilation. Enough for today... - - * sapi/servlet/servlet.c - sapi/tux/php_tux.c - main/fopen_wrappers.c - main/fopen_wrappers.h - main/main.c - main/output.c - main/php_logos.c - main/php_logos.h - main/safe_mode.c - sapi/pi3web/pi3web_sapi.c - ext/ircg/ircg.c - ext/standard/basic_functions.c - ext/standard/dir.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/head.c - ext/standard/iptc.c - ext/standard/pageinfo.c - ext/zlib/zlib.c - main/SAPI.c - main/SAPI.h: More TSRMLS_FETCH work. Got it under 400 now. - - * ext/com/COM.c - ext/ctype/php_ctype.h - ext/interbase/interbase.c - ext/mbstring/mbstring.c - ext/oracle/oracle.c: Some more TSRMLS_FETCH work - - * main/php_ticks.c - ext/zip/zip.c - ext/zlib/zlib.c - ext/xml/xml.c - ext/xslt/sablot.c - ext/sysvsem/sysvsem.c - ext/sysvshm/sysvshm.c - ext/wddx/wddx.c - ext/sybase/php_sybase_db.c - ext/sybase_ct/php_sybase_ct.c - ext/standard/dir.c - ext/standard/file.c - ext/sockets/sockets.c - ext/sablot/sablot.c - ext/shmop/shmop.c - ext/pgsql/pgsql.c - ext/printer/printer.c - ext/pspell/pspell.c - ext/odbc/php_odbc.c - ext/odbc/velocis.c - ext/openssl/openssl.c - ext/oracle/oracle.c - ext/pdf/pdf.c - ext/oci8/oci8.c - ext/ncurses/ncurses.c - ext/mssql/php_mssql.c - ext/mysql/php_mysql.c - ext/mnogosearch/php_mnogo.c - ext/msql/php_msql.c - ext/ldap/ldap.c - ext/mcal/php_mcal.c - ext/ming/ming.c - ext/ingres_ii/ii.c - ext/ingres_ii/ii.h - ext/interbase/interbase.c - ext/java/java.c - ext/icap/php_icap.c - ext/imap/php_imap.c - ext/gd/gdt1.h - ext/gmp/gmp.c - ext/hyperwave/hw.c - ext/ftp/php_ftp.c - ext/gd/gd.c - ext/dbplus/php_dbplus.h - ext/domxml/php_domxml.c - ext/fbsql/php_fbsql.c - ext/fdf/fdf.c - ext/db/db.c - ext/db/php_db.h - ext/dba/dba.c - ext/dbase/dbase.c - ext/dbplus/dbplus.c - ext/curl/curl.c - ext/com/VARIANT.c - ext/cpdf/cpdf.c - ext/aspell/aspell.c - ext/bz2/bz2.c - ext/com/COM.c: More TSRMLS_FETCH annihilation - - * sapi/servlet/servlet.c - sapi/apache/mod_php4.c - sapi/cgi/cgi_main.c - sapi/fastcgi/fastcgi.c - sapi/isapi/php4isapi.c - sapi/pi3web/pi3web_sapi.c - main/main.c - main/php_ini.c - main/php_ini.h - main/php_ticks.c - main/rfc1867.c - ext/sybase_ct/php_sybase_ct.c - main/SAPI.c - main/SAPI.h - ext/standard/info.c - ext/sybase/php_sybase_db.c - ext/odbc/php_odbc.c - ext/pgsql/pgsql.c - ext/standard/basic_functions.c - ext/oci8/oci8.c - ext/dotnet/dotnet.cpp - ext/fdf/fdf.c - ext/mbstring/mbstring.c - ext/mssql/php_mssql.c - ext/crack/crack.c - ext/domxml/php_domxml.c: More TSRMLS_FETCH work - - * ext/vpopmail/php_vpopmail.c: build fixes - - * ext/standard/assert.c: Fix a crash bug in assert - -2001-07-30 Jani Taskinen - - * ext/mcrypt/mcrypt.c: Make this compile in ZTS mode. - - * ext/ingres_ii/ii.h - ext/ingres_ii/ii.c: Make this extension compile in ZTS mode. - -2001-07-30 Jason Greene - - * ext/pcntl/README - ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h - ext/pcntl/php_signal.c - ext/pcntl/php_signal.h: Removed space type-o - Fixed WS - Added CVS Id tags - Removed already completed TODO from README - -2001-07-30 Jani Taskinen - - * ext/informix/ifx.ec - ext/informix/php_informix.h: Use the new TSRM structure. - -2001-07-30 Stig Bakken - - * pear/DB/common.php - pear/DB/fbsql.php - pear/DB/ibase.php - pear/DB/ifx.php - pear/DB/msql.php - pear/DB/mssql.php - pear/DB/mysql.php - pear/DB/oci8.php - pear/DB/odbc.php - pear/DB/pgsql.php - pear/DB/sybase.php: - * set $this->connection to null in all disconnect() implementations - - * pear/DB/storage.php: * E_ALL fixes - -2001-07-30 Jani Taskinen - - * ext/gd/gd.c: - Make this extension compile in ZTS mode. Also killed 2 compile warnings. - - * ext/domxml/php_domxml.c: Make this compile in ZTS mode. - -2001-07-30 Jason Greene - - * ext/pcntl/pcntl.c - ext/pcntl/php_pcntl.h: Fully implement new thread safe model. - Fix ws. - -2001-07-30 Jani Taskinen - - * ext/zlib/php_zlib.h - ext/zlib/zlib.c: Make this compile in ZTS mode. - -2001-07-30 Chuck Hagenbuch - - * pear/Mail/sendmail.php: remove unnecessary flag - -2001-07-30 Harald Radi - - * ext/com/conversion.c: fixed VT_VARIANT type - - * ext/com/VARIANT.c - ext/com/php_COM.h - ext/com/php_VARIANT.h - ext/com/COM.c - ext/com/conversion.c: Updated to match TSRM changes - -2001-07-30 Jani Taskinen - - * ext/ncurses/ncurses.c: Killed compile warning. - - * ext/ncurses/php_ncurses_fe.h: Removed duplicate function entry. - -2001-07-30 Zeev Suraski - - * ext/gd/gd.c: Fix GD build, and clean it tup - -2001-07-30 Frank M. Kromann - - * ext/mssql/php_mssql.c - ext/fbsql/php_fbsql.c: - Fixing build after implementing the new TSRM structure! - -2001-07-30 Sascha Schumann - - * ext/ircg/ircg.c: - irc_write_buf_append_ex returns the connection state now. We kill - the irc connection, when the http conn goes bad. - - Also decrease the timeout limit for the message buffer to 30 seconds/10 msgs. - -2001-07-30 Christian Stocker - - * pear/PEAR/WebInstaller.php: - moved from the Experimental dir. the basic things should work... - -2001-07-30 Andrei Zmievski - - * ext/pcre/php_pcre.c - ext/pcre/php_pcre.h: Updated to match TSRM changes. - -2001-07-30 Thies C. Arntzen - - * ext/xml/expat/Changes - ext/xml/expat/README - ext/xml/expat/expat.h - ext/xml/expat/winconfig.h - ext/xml/expat/xmlparse.c - ext/xml/expat/xmlrole.c - ext/xml/expat/xmltok.c - ext/xml/expat/xmltok_ns.c: - Bump bundled expat to 1.95.2 - - * main/php_compat.h: name-protect new expat function - - * sapi/cgi/cgi_main.c: fix compile - -2001-07-30 Marc Boeren - - * ext/dbx/EXPERIMENTAL: - It's been working here for four months now... hardly experimental :) (Mc) - -2001-07-30 Thies C. Arntzen - - * sapi/apache/mod_php4.c: compile fix - -2001-07-30 Jani Taskinen - - * ext/informix/ifx.ec - ext/informix/php_informix.h - ext/informix/config.m4 - ext/informix/Makefile.in: - Make this extension compile thread safe on unixes too. - Also changed all those nice spaces to tabs - -2001-07-30 Zeev Suraski - - * ext/standard/info.h - ext/standard/exec.c - ext/standard/exec.h - ext/standard/info.c: More TSRMLS_FETCH work - -2001-07-30 Jani Taskinen - - * ext/ncurses/.cvsignore: Added missing file - -2001-07-30 Zeev Suraski - - * sapi/servlet/servlet.c - sapi/cgi/cgi_main.c - sapi/isapi/php4isapi.c - sapi/pi3web/pi3web_sapi.c - main/main.c - main/output.c - main/streams.c - ext/xslt/xslt.c - ext/yp/yp.c - main/fopen_wrappers.c - ext/xml/xml.c - ext/standard/var.c - ext/wddx/wddx.c - ext/standard/formatted_print.c - ext/standard/fsock.c - ext/standard/scanf.c - ext/standard/scanf.h - ext/standard/string.c - ext/standard/assert.c - ext/standard/basic_functions.c - ext/standard/file.c - ext/sablot/sablot.c - ext/session/mod_user.c - ext/sockets/sockets.c - ext/standard/array.c - ext/readline/readline.c - ext/pcntl/pcntl.c - ext/pcre/php_pcre.c - ext/pgsql/pgsql.c - ext/odbc/php_odbc.h - ext/openssl/openssl.c - ext/mysql/php_mysql.c - ext/odbc/php_odbc.c - ext/mailparse/mailparse.c - ext/mailparse/rfc2045cdecode.c - ext/mssql/php_mssql.c - ext/ingres_ii/ii.c - ext/gd/gd.c - ext/gd/gd_ctx.c - ext/imap/php_imap.c - ext/fbsql/php_fbsql.c - ext/dbx/dbx.c - ext/curl/curl.c - ext/db/db.c - ext/com/COM.c - ext/crack/crack.c - ext/calendar/calendar.c: Zend compatibility patch - -2001-07-30 Sascha Schumann - - * ext/ircg/ircg.c: - Fix leak and let error_msg gc run every fifty logins by default. - - Also save a syscall per login. - -2001-07-30 Zeev Suraski - - * sapi/apache/php_apache.c - ext/zlib/zlib.c - main/main.c - ext/yp/yp.c - ext/vpopmail/php_vpopmail.c - ext/xml/xml.c - ext/sybase_ct/php_sybase_ct.c - ext/standard/file.c - ext/standard/filestat.c - ext/standard/fsock.c - ext/standard/info.c - ext/standard/mail.c - ext/standard/reg.c - ext/standard/string.c - ext/standard/syslog.c - ext/standard/url_scanner_ex.c - ext/sybase/php_sybase_db.c - ext/skeleton/skeleton.c - ext/standard/assert.c - ext/standard/basic_functions.c - ext/standard/dl.c - ext/qtdom/qtdom.c - ext/recode/recode.c - ext/sablot/sablot.c - ext/satellite/php_orbit.c - ext/session/session.c - ext/pfpro/pfpro.c - ext/pgsql/pgsql.c - ext/printer/printer.c - ext/odbc/php_odbc.c - ext/oracle/oracle.c - ext/notes/php_notes.c - ext/oci8/oci8.c - ext/muscat/muscat.c - ext/mysql/php_mysql.c - ext/ncurses/ncurses.c - ext/mssql/php_mssql.c - ext/java/java.c - ext/mbstring/mbstring.c - ext/mcal/php_mcal.c - ext/interbase/interbase.c - ext/ircg/ircg.c - ext/ingres_ii/ii.c - ext/hyperwave/hw.c - ext/iisfunc/setup.c - ext/imap/php_imap.c - ext/ftp/php_ftp.c - ext/gmp/gmp.c - ext/dbplus/dbplus.c - ext/exif/exif.c - ext/fbsql/php_fbsql.c - ext/filepro/filepro.c - ext/crack/crack.c - ext/ctype/ctype.c - ext/bcmath/bcmath.c - ext/calendar/calendar.c - ext/com/COM.c - ext/cpdf/cpdf.c: More TSRMLS_FETCH work, and a bit of cleanup - - * ext/standard/reg.c - ext/yaz/php_yaz.c - ext/standard/basic_functions.c - ext/standard/dns.c - ext/standard/exec.c - ext/standard/image.c - ext/mbstring/mbstring.c - ext/ovrimos/ovrimos.c - ext/pcntl/pcntl.c - ext/pcre/php_pcre.c: Zend compatibility patch - - * sapi/apache/sapi_apache.c - ext/wddx/wddx.c - ext/xml/xml.c - ext/standard/file.c - ext/standard/formatted_print.c - ext/standard/php_array.h - ext/standard/var.c - ext/recode/recode.c - ext/standard/array.c - ext/standard/basic_functions.c - ext/openssl/openssl.c - ext/oracle/oracle.c - ext/odbc/php_odbc.c - ext/muscat/muscat.c - ext/oci8/oci8.c - ext/mailparse/mailparse.c - ext/mssql/php_mssql.c - ext/interbase/interbase.c - ext/com/VARIANT.c - ext/com/conversion.c - ext/ftp/php_ftp.c - ext/com/COM.c: More TSRMLS_FETCH annihilation (Zend compatibility patch) - -2001-07-30 Sascha Schumann - - * ext/ircg/ircg.c: Plug newly introduced memory leaks - -2001-07-30 Zeev Suraski - - * sapi/apache/mod_php4.c - main/internal_functions_win32.c - main/main.c - main/php.h - ext/zip/zip.c - ext/zlib/zlib.c - ext/sysvshm/php_sysvshm.h - ext/xslt/sablot.c - ext/sybase_ct/php_sybase_ct.c - ext/sysvsem/sysvsem.c - ext/swf/php_swf.h - ext/sybase/php_sybase_db.c - ext/standard/basic_functions.c - ext/standard/dir.c - ext/standard/incomplete_class.c - ext/standard/pack.h - ext/standard/php_browscap.h - ext/standard/php_crypt.h - ext/standard/string.c - ext/satellite/class.h - ext/satellite/php_orbit.h - ext/shmop/shmop.c - ext/standard/assert.c - ext/pdf/php_pdf.h - ext/qtdom/qtdom.c - ext/recode/php_recode.h - ext/recode/recode.c - ext/oracle/oracle.c - ext/pcre/php_pcre.c - ext/odbc/php_odbc.h - ext/odbc/php_velocis.h - ext/odbc/velocis.c - ext/ncurses/ncurses.c - ext/notes/php_notes.h - ext/oci8/oci8.c - ext/mssql/php_mssql.h - ext/mysql/php_mysql.h - ext/mbstring/mbstring.h - ext/mcal/php_mcal.h - ext/ming/ming.c - ext/mssql/php_mssql.c - ext/iisfunc/setup.h - ext/interbase/interbase.c - ext/interbase/php_interbase.h - ext/java/java.c - ext/icap/php_icap.h - ext/hyperwave/php_hyperwave.h - ext/icap/php_icap.c - ext/gmp/gmp.c - ext/hyperwave/hw.c - ext/dotnet/dotnet.cpp - ext/dotnet/php_dotnet.h - ext/fbsql/php_fbsql.h - ext/filepro/php_filepro.h - ext/gd/php_gd.h - ext/domxml/php_domxml.c - ext/domxml/php_domxml.h - ext/dbplus/dbplus.c - ext/dbx/dbx.c - ext/aspell/php_aspell.h - ext/com/COM.c - ext/com/VARIANT.c - ext/com/php_COM.h - ext/com/php_VARIANT.h - ext/cpdf/php_cpdf.h - ext/dbase/php_dbase.h: - Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way - -2001-07-29 Harald Radi - - * ext/com/.cvsignore - ext/com/COM.c - ext/com/CREDITS - ext/com/VARIANT.c - ext/com/com.h - ext/com/conversion.c: - MFH and another set of memory fixes - - there were lots of changes in the zend core - and now the heap corruptions disapeared as - inconspicuous as they appeared. - maybe they were not our fault. - -2001-07-29 Rui Hirokawa - - * main/internal_functions_win32.c - ext/mbstring/mbstring.c: changed for input encoding conversion in win32. - -2001-07-29 Sterling Hughes - - * pear/File/Find.php: leftovers. - - * pear/File/Find.php: - Fix bug in search that would skip over perl based regular expressions. - -2001-07-29 Thies C. Arntzen - - * ext/xslt/xslt.c: buffer was too small - -2001-07-29 Sascha Schumann - - * ext/ircg/ircg.c: Remove debug printfs - - * ext/ircg/ircg.c - ext/ircg/php_ircg.h: - Add a simple mechanism which enables IRCG users to retrieve the - error message which caused the irc connection to be killed. We maintain - a separate list for this purpose which performs automatic gc. - -2001-07-29 Andi Gutmans - - * ext/standard/browscap.c: *** empty log message *** - - * ext/com/conversion.c: - Yet another one... - - * ext/standard/basic_functions.c: - And more... - - * ext/standard/php_incomplete_class.h - ext/standard/dir.c - ext/standard/var.c: - More object macros - -2001-07-29 Thomas V.V.Cox - - * pear/DB/pgsql.php: - use pop/push error handlers in nextID and createSequence - - * pear/DB/common.php: raiseError(): support for error objects - - * pear/PEAR.php: - raiseError() now can accepts a PEAR error object in its first argument. With - this, users can "re-throw" a previously created PEAR error object (very - useful after the use of (push|pop)ErrorHandling) - - * pear/PEAR.php: - Added the methods pushErrorHandler and popErrorHandler. With this it's - posible to override the actual error handler with a new one for the time - you need and restore it back when finish. - -2001-07-29 Sascha Schumann - - * ext/ircg/ircg.c: - Eliminate a check from the tokenizer and add support for detecting - dead fds before setting them up as persistent HTTP connections. - -2001-07-29 Jon Parise - - * ext/pgsql/pgsql.c: Fix typo. - -2001-07-29 Stig Bakken - - * pear/HTML/Form.php: * remove debug output - - * pear/HTML/Form.php: * password row bugfix - * fixed a bug from the last commit - - * pear/HTML/Form.php: * E_ALL fixes - -2001-07-28 Andi Gutmans - - * ext/odbc/php_odbc.c: - Object macros... - - * ext/com/com.h - ext/com/conversion.c - ext/wddx/wddx.c: - More object macros - - * ext/mysql/php_mysql.c: - More object macro work - - * ext/com/COM.c - ext/com/VARIANT.c: - - More Object macro work. I couldn't test this one so let me know if it - breaks the Windows build. - - * ext/standard/incomplete_class.c - ext/xml/xml.c: - Use object macros - -2001-07-28 Rasmus Lerdorf - - * sapi/apache/php_apache.c: Fix typo - -2001-07-28 Zeev Suraski - - * sapi/apache/php_apache.c: Build fix - - * sapi/apache/php_apache.c: Some more fixes - - * sapi/tux/php_tux.c - win32/php4.dsp - win32/php4dll.dsp - sapi/servlet/servlet.c - sapi/thttpd/thttpd.c - sapi/roxen/roxen.c - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/isapi/php4isapi.c - sapi/nsapi/nsapi.c - sapi/cgi/cgi_main.c - sapi/fastcgi/fastcgi.c - sapi/apache2filter/php_functions.c - sapi/apache2filter/sapi_apache2.c - sapi/caudium/caudium.c - sapi/apache/mod_php4.c - sapi/apache/mod_php4.h - sapi/apache/php_apache.c - sapi/apache/sapi_apache.c - sapi/aolserver/aolserver.c - main/php_content_types.c - main/php_globals.h - main/php_ini.c - main/php_main.h - main/php_output.h - main/php_ticks.c - main/php_ticks.h - main/php_variables.c - main/php_variables.h - main/rfc1867.c - main/rfc1867.h - main/safe_mode.c - main/fopen_wrappers.h - main/main.c - main/output.c - ext/zlib/zlib.c - main/SAPI.c - main/SAPI.h - main/fopen_wrappers.c - ext/yp/php_yp.h - ext/yp/yp.c - ext/zlib/php_zlib.h - ext/xml/php_xml.h - ext/xml/xml.c - ext/sybase_ct/php_sybase_ct.h - ext/vpopmail/php_vpopmail.c - ext/vpopmail/php_vpopmail.h - ext/wddx/wddx.c - ext/sybase_ct/php_sybase_ct.c - ext/swf/swf.c - ext/sybase/php_sybase_db.c - ext/standard/syslog.c - ext/standard/url_scanner.c - ext/standard/url_scanner_ex.c - ext/standard/url_scanner_ex.re - ext/standard/var.c - ext/swf/php_swf.h - ext/standard/php_array.h - ext/standard/php_incomplete_class.h - ext/standard/php_lcg.h - ext/standard/rand.c - ext/standard/reg.c - ext/standard/reg.h - ext/standard/string.c - ext/standard/head.c - ext/standard/http_fopen_wrapper.c - ext/standard/incomplete_class.c - ext/standard/info.c - ext/standard/lcg.c - ext/standard/link.c - ext/standard/mail.c - ext/standard/pageinfo.c - ext/standard/file.h - ext/standard/filestat.c - ext/standard/fsock.c - ext/standard/fsock.h - ext/standard/datetime.c - ext/standard/dir.c - ext/standard/dl.c - ext/standard/exec.c - ext/standard/file.c - ext/standard/basic_functions.h - ext/standard/browscap.c - ext/shmop/php_shmop.h - ext/standard/array.c - ext/standard/assert.c - ext/standard/basic_functions.c - ext/session/php_session.h - ext/session/session.c - ext/recode/php_recode.h - ext/recode/recode.c - ext/sablot/php_sablot.h - ext/sablot/sablot.c - ext/posix/posix.c - ext/printer/php_printer.h - ext/printer/printer.c - ext/readline/readline.c - ext/pgsql/php_pgsql.h - ext/pgsql/pgsql.c - ext/pdf/php_pdf.h - ext/pfpro/pfpro.c - ext/pfpro/php_pfpro.h - ext/pcre/php_pcre.c - ext/oracle/oracle.c - ext/oracle/php_oracle.h - ext/odbc/php_odbc.c - ext/odbc/php_odbc.h - ext/oci8/oci8.c - ext/oci8/php_oci8.h - ext/muscat/php_muscat.h - ext/mysql/php_mysql.c - ext/mysql/php_mysql.h - ext/muscat/muscat.c - ext/mssql/php_mssql.c - ext/mssql/php_mssql.h - ext/msql/php_msql.c - ext/mailparse/php_mailparse.h - ext/mailparse/rfc2045.c - ext/mailparse/rfc2045acchk.c - ext/mbstring/mbstring.c - ext/mbstring/mbstring.h - ext/mcrypt/mcrypt.c - ext/mcrypt/php_mcrypt.h - ext/ircg/php_ircg.h - ext/java/java.c - ext/ldap/ldap.c - ext/ldap/php_ldap.h - ext/imap/php_imap.h - ext/ingres_ii/ii.c - ext/ingres_ii/ii.h - ext/ingres_ii/php_ii.h - ext/interbase/interbase.c - ext/interbase/php_interbase.h - ext/imap/php_imap.c - ext/iconv/php_iconv.h - ext/hyperwave/hw.c - ext/hyperwave/php_hyperwave.h - ext/iconv/iconv.c - ext/fribidi/php_fribidi.h - ext/gd/gd.c - ext/gd/gd_ctx.c - ext/gmp/php_gmp.h - ext/filepro/filepro.c - ext/fbsql/php_fbsql.h - ext/fdf/fdf.c - ext/dbx/php_dbx.h - ext/fbsql/php_fbsql.c - ext/dbplus/php_dbplus.h - ext/cybermut/php_cybermut.h - ext/db/db.c - ext/dbase/dbase.c - ext/crack/crack.c - ext/crack/php_crack.h - ext/ctype/ctype.c - ext/ctype/php_ctype.h - ext/curl/curl.c - ext/com/COM.c - ext/cpdf/cpdf.c: Redesigned thread safety mechanism - nua nua - -2001-07-28 Alexander Feldman - - * ext/crack/config.m4: - Fixed the config.m4 script to allow the cracklib extension to be properly built - as a shared module. - -2001-07-28 Jani Taskinen - - * ext/fdf/fdf.c: - Fix build. This was done by bringing this to the 'PHP 4 era' :) - -2001-07-28 Joey Smith - - * ext/sablot/sablot.c: - nesting_level is now ob_nesting_level in main/php_output.h - -2001-07-28 Sascha Schumann - - * configure.in: Fix build and add a mips-related preprocessor directive. - - * main/main.c: Remove superfluous returns - -2001-07-27 Jani Taskinen - - * ext/bz2/Makefile.in: - Added missing LTLIBRARY_SHARED_LIBADD line. PR: #12334 - - * ext/snmp/config.m4: Simplified a bit and made more readable. - -2001-07-27 Alexander Merz - - * pear/Mail/mail.php: - Move Mail::send to Mail_mail::send to use it with the factory()-method - -2001-07-27 Jani Taskinen - - * ext/domxml/config.m4: Simplified this a bit and made more consistent. - -2001-07-27 Bertrand Mansion - - * pear/HTML/ITX.php: Fixes for methods addBlock and addBlockfile. - It is now possible to use external files to replace internal template variables. - -2001-07-27 Alexander Merz - - * pear/Config.php: Bugfix by Johannes Erdfelt - -2001-07-27 Zeev Suraski - - * sapi/thttpd/thttpd.c - sapi/tux/php_tux.c - sapi/phttpd/phttpd.c - sapi/pi3web/pi3web_sapi.c - sapi/roxen/roxen.c - sapi/servlet/servlet.c - sapi/fastcgi/fastcgi.c - sapi/isapi/php4isapi.c - sapi/nsapi/nsapi.c - sapi/apache/php_apache.c - sapi/apache/sapi_apache.c - sapi/apache2filter/sapi_apache2.c - sapi/caudium/caudium.c - sapi/cgi/cgi_main.c - sapi/aolserver/aolserver.c - sapi/apache/mod_php4.c - main/output.c - main/php_content_types.c - main/php_ini.c - main/php_main.h - main/php_variables.c - main/php_variables.h - main/rfc1867.c - main/SAPI.c - main/SAPI.h - main/fopen_wrappers.c - main/main.c - ext/xslt/xslt.c - ext/yp/yp.c - ext/zlib/zlib.c - ext/wddx/wddx.c - ext/xml/xml.c - ext/sybase_ct/php_sybase_ct.c - ext/standard/lcg.c - ext/standard/reg.c - ext/standard/string.c - ext/standard/syslog.c - ext/standard/var.c - ext/sybase/php_sybase_db.c - ext/standard/dir.c - ext/standard/dl.c - ext/standard/file.c - ext/standard/http_fopen_wrapper.c - ext/standard/info.c - ext/standard/array.c - ext/standard/assert.c - ext/standard/basic_functions.c - ext/sablot/sablot.c - ext/session/mod_user.c - ext/session/php_session.h - ext/session/session.c - ext/pcre/php_pcre.c - ext/pgsql/pgsql.c - ext/oracle/oracle.c - ext/odbc/php_odbc.c - ext/oci8/oci8.c - ext/mssql/php_mssql.c - ext/mailparse/mailparse.c - ext/mbstring/mbstring.c - ext/mhash/mhash.c - ext/java/java.c - ext/hyperwave/hg_comm.c - ext/db/db.c - ext/fdf/fdf.c - ext/ctype/ctype.c - ext/curl/curl.c - ext/com/COM.c: - Get rid of ELS_*(), and use TSRMLS_*() instead. - - Move to the new ts_allocate_id() API - This patch is *bound* to break some files, as I must have had typos somewhere. - If you use any uncommon extension, please try to build it... - - * sapi/cgi/cgi_main.c: Fix a corrupted memory access - -2001-07-26 Thies C. Arntzen - - * ext/oci8/config.m4: detect oracle9i - -2001-07-26 Stig Bakken - - * pear/DB/tests/odbc/009.phpt - pear/DB/odbc.php: - * implemented DB_odbc::numRows (it is still limited by backend capabilities - though) - -2001-07-26 Sascha Schumann - - * ext/ircg/ircg_scanner.c - ext/ircg/ircg_scanner.re: Add missing end-of-string check - - * sapi/thttpd/thttpd.c: Remove unneeded variables - -2001-07-26 Harald Radi - - * ext/com/conversion.c - ext/com/php_COM.h - ext/com/COM.c: again fixed a few memory issues - - * ext/com/COM.c - ext/com/conversion.c: fixed a few memory issues - -2001-07-26 Nikos Mavroyanopoulos - - * ext/ovrimos/ovrimos.c - ext/ovrimos/php_ovrimos.h: Fixes for the module to be reentrant - -2001-07-26 Stig Bakken - - * pear/XML/RPC.php: - * in case of "NULL" values, XML_RPC_encode() returns an empty string (is - there anything else that makes more sense?) - -2001-07-26 Sebastian Bergmann - - * pear/Benchmark/Iterate.php: Fix whitespace in previous commit. - -2001-07-26 Thomas V.V.Cox - - * pear/DB/mysql.php: - return useful error message on connect and non existant database - - * pear/DB.php: - DB::assertExtension-> trigger a useful error message if backend extension couldn't be loaded - -2001-07-25 Thies C. Arntzen - - * ext/oci8/oci8.c: - - Improved the stability of OCIPlogon() after a database restart. - -2001-07-25 Daniel Beulshausen - - * ext/sockets/php_sockets.h - ext/sockets/php_sockets_win.h - ext/sockets/sockets.c: fix recently discovered api flaws - - nuke first parameter to socket_select (detemine it ourself) - - swap parameters for socket_fd_set, socket_fd_clear & socket_fd_isset - - allow to pass an array of sockets to socket_fd_set + socket_fd_clear - -2001-07-25 Yavor Shahpasov - - * pear/Benchmark/Iterate.php: - Added support for class::method and $object->method calls - -2001-07-25 Stig Bakken - - * pear/XML/RPC.php: - * XML_RPC_encode bugfix from giancarlo pinerolo - - * pear/scripts/pearize.in: * added emacs footer - -2001-07-25 Sascha Schumann - - * ext/standard/fsock.c: Get rid of memchr in SEARCHCR(). - - * ext/session/session.c: Get rid of memchr - - * ext/ircg/ircg_scanner.re - ext/ircg/ircg.c - ext/ircg/ircg_scanner.c: - Replace strchr in inner tokener loop for format strings - - Fix the message scanner once again.. the rules matched too much. - -2001-07-25 Nikos Mavroyanopoulos - - * ext/ovrimos/ovrimos.c: updated ovrimos driver - -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 -