From a928a2422bbe76587b0e03d36d3e5332f94f1f04 Mon Sep 17 00:00:00 2001 From: Date: Tue, 10 Jul 2001 17:11:00 +0000 Subject: ChangeLog update --- ChangeLog | 2973 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2973 insertions(+) diff --git a/ChangeLog b/ChangeLog index 60dfdf5fd2..973257e676 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2976 @@ +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: -- cgit v1.2.1