php-src/ChangeLog
2001-08-28 00:10:11 +00:00

18769 lines
543 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2001-08-27 Jani Taskinen <sniper@iki.fi>
* ext/gettext/gettext.c: Coding style.
2001-08-27 Stig Bakken <ssb@fast.no>
* 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 <chuck@horde.org>
* ext/gettext/gettext.c: shorter protos
* ext/gettext/gettext.c
ext/gettext/php_gettext.h:
add ngettext() support from Walter Franzini <walter@sys-net.it>, and use Z_*
macros.
2001-08-27 Andrei Zmievski <andrei@ispi.net>
* NEWS: Moved to 4.0.7.
* NEWS
ext/standard/array.c: MFH
2001-08-27 Stig Bakken <ssb@fast.no>
* run-tests.php: * MTH (merge _to_ head)
* run-tests.php: * be smarter when trying to locate PHP binary
2001-08-27 Zeev Suraski <zeev@zend.com>
* 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 <jeroen@A-Eskwadraat.nl>
* 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 <hartmut@six.de>
* 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 <mail@martin-jansen.de>
* pear/HTML/Page.php: * _Always_ use <?php ?> to delimit PHP code in PEAR.
2001-08-26 Hartmut Holzgraefe <hartmut@six.de>
* 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 <joey@joeysmith.com>
* ext/domxml/php_domxml.c:
MFH: Fix 1st case reported in #9893. 2nd case was fixed in previous commit.
2001-08-26 Zeev Suraski <zeev@zend.com>
* 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 <joey@joeysmith.com>
* ext/domxml/php_domxml.c:
Fix 1st case of #9893. 2nd case was already fixed in previous commit.
2001-08-26 Zeev Suraski <zeev@zend.com>
* 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 <rasmus@php.net>
* ext/gd/gd.c: MFH
* ext/gd/gd.c: Test your changes please Jani
2001-08-26 Zeev Suraski <zeev@zend.com>
* 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 <zeev@zend.com>
* 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 <wez.php@thebrainroom.com>
* 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 <jeroen@A-Eskwadraat.nl>
* php.ini-recommended
php.ini-dist: Add random number generator-entry to INI-files
2001-08-24 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <mail@martin-jansen.de>
* pear/Math/Util.php
pear/Math/Fraction.php:
* Made the mathematic classes more coding standard compliant
2001-08-24 Jani Taskinen <sniper@iki.fi>
* 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 <chregu@nomad.ch>
* pear/Makefile.in: Merge From 1.84 (XML/RPC stuff has gone to /pear)
2001-08-24 Wez Furlong <wez.php@thebrainroom.com>
* NEWS: Ahem.
* NEWS: update news
* ext/standard/html.c: Fix htmlspecialchars problem.
2001-08-24 Christian Stocker <chregu@nomad.ch>
* pear/PEAR/WebInstaller.php:
changed the URL from my testing server to pear.php.net
2001-08-24 Andrei Zmievski <andrei@ispi.net>
* 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 <sterling@designmultimedia.com>
* ext/zip/zip.c: proto fix
2001-08-24 John Donagher <john@webmeta.com>
* 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 <sterling@designmultimedia.com>
* 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 <sterling@designmultimedia.com>
* ext/xslt/sablot.c
ext/xslt/xslt.c: noet
* ext/xslt/sablot.c: some cleanup
2001-08-23 Zeev Suraski <zeev@zend.com>
* ext/com/conversion.c: whitespace
2001-08-23 Wez Furlong <wez.php@thebrainroom.com>
* ext/standard/html.c:
- Add support for chinese encodings to htmlentities/htmlspecialchars
(patch from Alan Knowles <alan_k@hklc.com>)
2001-08-23 Stanislav Malyshev <stas@zend.com>
* TODO: Add TODO for DLSYM_NEEDS_UNDRESCORE
2001-08-23 Thomas V.V.Cox <cox@idecnet.com>
* 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 <jeroen@A-Eskwadraat.nl>
* 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 <sniper@iki.fi>
* 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 <swm@linuxworld.com.au>
* ext/standard/string.c: Fixed buffer overflow issue.
2001-08-22 Sterling Hughes <sterling@designmultimedia.com>
* 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 <swm@linuxworld.com.au>
* ext/standard/string.c:
Changed php_strip_tags() to check if <? was XML code.
2001-08-22 Sterling Hughes <sterling@designmultimedia.com>
* pear/Cache/Graphics.php: Cache this
2001-08-22 Stig Bakken <ssb@fast.no>
* ext/dbx/dbx.c: * added two missing end folds
2001-08-22 Jon Parise <jon@csh.rit.edu>
* pear/Cache/Graphics.php: - Correct typo (; -> ,).
- Added curly braces.
2001-08-21 Joey Smith <joey@joeysmith.com>
* 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 <yavo@itenasolutions.com>
* pear/Benchmark/Iterate.php:
- run(100, "obj->method", "test") syntax should work now
2001-08-21 Joey Smith <joey@joeysmith.com>
* 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 <zeev@zend.com>
* 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 <sterling@designmultimedia.com>
* ext/cyrus/cyrus.c: Fix typo
2001-08-21 Ulf Wendel <ulf.wendel@phpdoc.de>
* 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 <zeev@zend.com>
* 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 <sascha@schumann.cx>
* 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 <daniel@php4win.de>
* win32/install.txt: add MDAC note
2001-08-21 Sterling Hughes <sterling@designmultimedia.com>
* ext/cyrus/cyrus.c: Update api and fix some compile warnings
2001-08-21 Zeev Suraski <zeev@zend.com>
* win32/php4dllts.dsp: Fix Release_TSDbg configuration
2001-08-21 Sterling Hughes <sterling@designmultimedia.com>
* pear/File/Find.php: More ws
* pear/File/Find.php: more ws fix
2001-08-21 Thomas V.V.Cox <cox@idecnet.com>
* pear/File/Find.php: killed warning when no matches in glob
* pear/File/Find.php: the withespaces night
2001-08-21 Chuck Hagenbuch <chuck@horde.org>
* 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 <cox@idecnet.com>
* pear/Date/Calc.php: removed trailing whitespaces
2001-08-20 Yavor Shahpasov <yavo@itenasolutions.com>
* 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 <jeroen@A-Eskwadraat.nl>
* ext/mysql/php_mysql.c: Proto fix
2001-08-20 Yavor Shahpasov <yavo@itenasolutions.com>
* pear/Date/Calc.php:
Added a function getMonthFromFullName to return a month number from a month name.
2001-08-20 Doug MacEachern <dougm@covalent.net>
* 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 <sascha@schumann.cx>
* 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 <stas@zend.com>
* ext/standard/tests/serialize/001.phpt: MFH
2001-08-20 Sascha Schumann <sascha@schumann.cx>
* ext/standard/php_smart_str.h: Improved fix
2001-08-20 Stanislav Malyshev <stas@zend.com>
* 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 <sniper@iki.fi>
* 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 <h.radi@nme.at>
* 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 <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h:
2001-08-20 Shane Caraveo <shane@php.net>
* 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 <dave@opaque.net>
* 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 <shane@php.net>
* win32/php4dll.dsp: fix for non-TS compile
* ext/com/VARIANT.c: Fixes for non-TS compilation
2001-08-19 Doug MacEachern <dougm@covalent.net>
* 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 <sterling@designmultimedia.com>
* sapi/apache2filter/sapi_apache2.c:
Pass on proxy requests (fix by Doug MacEachern <dougm@covalent.net>)
2001-08-19 Stig Bakken <ssb@fast.no>
* pear/scripts/.cvsignore: * ignore phptar
2001-08-19 Thomas V.V.Cox <cox@idecnet.com>
* 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 <sniper@iki.fi>
* 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 <ssb@fast.no>
* 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 <sniper@iki.fi>
* ext/iconv/iconv.c: ws
2001-08-18 Jani Taskinen <sniper@iki.fi>
* 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 <ssb@fast.no>
* pear/Experimental/Archive/docs/Tar.txt: * wrapped to 80 columns
2001-08-18 Jani Taskinen <sniper@iki.fi>
* configure.in: MFH
* configure.in:
Added a check for libdmalloc whether it works (is found..) or not.
2001-08-18 Zeev Suraski <zeev@zend.com>
* NEWS
ext/msql/php_msql.c: MFH
* NEWS: Update NEWS
* ext/msql/php_msql.c: Fix bugs #7301, #6827
2001-08-18 Jani Taskinen <sniper@iki.fi>
* ext/standard/tests/time/001.phpt: make this test work.
2001-08-18 Thomas V.V.Cox <cox@idecnet.com>
* pear/PEAR/Common.php:
added support for the following tags in package.xml:
- <State> inside <Release> (package development state: 'alpha','beta','stable','snapshot')
- <Changelog> stores <Release> entries
- <Maintainers> stores multiple <Maintainer> entries
- <Role> inside <Maintainer> ('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 <sterling@designmultimedia.com>
* 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 <rbb@apache.org>
* 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 <chuck@horde.org>
* 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 <yavo@itenasolutions.com>
* pear/DB/odbc.php:
-Fixed a problem with odbc when using DB_FETCHMODE_ASSOC
2001-08-17 Zeev Suraski <zeev@zend.com>
* php.ini-recommended: MFH
2001-08-17 Jani Taskinen <sniper@iki.fi>
* ext/sablot/config.m4
ext/xslt/config.m4: MFH
2001-08-17 Zeev Suraski <zeev@zend.com>
* php.ini-recommended: Update php.ini-recommended
2001-08-17 Marc Boeren <M.Boeren@guidance.nl>
* 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 <sascha@schumann.cx>
* ext/ircg/ircg.c: MFH 1.105
2001-08-17 Andi Gutmans <andi@zend.com>
* 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 <M.Boeren@guidance.nl>
* 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 <sterling@designmultimedia.com>
* 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 <sb@sebastian-bergmann.de>
* pear/Makefile.in: Forgot to add DB.php.
2001-08-17 Jani Taskinen <sniper@iki.fi>
* 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 <h.radi@nme.at>
* ext/com/conversion.c: MFH
* ext/com/conversion.c: fixed a buggy cast
2001-08-17 Sterling Hughes <sterling@designmultimedia.com>
* 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 <sniper@iki.fi>
* ext/iconv/config.m4: MFH
* ext/iconv/config.m4: HAVE_LIBICONV was never defined.
2001-08-17 Sterling Hughes <sterling@designmultimedia.com>
* 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 <sniper@iki.fi>
* ext/dbase/dbase.c: MFH
2001-08-16 Zeev Suraski <zeev@zend.com>
* genfiles: MFH
* genfiles: Remove redundant files
2001-08-16 Joey Smith <joey@joeysmith.com>
* ext/dbase/dbase.c:
This fixes Bug id #11928.
2001-08-16 Zeev Suraski <zeev@zend.com>
* 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 <rasmus@php.net>
* ext/exif/exif.c: Missing define
2001-08-16 Jani Taskinen <sniper@iki.fi>
* ext/session/tests/.cvsignore
pear/DB/tests/oci8/.cvsignore: Missing entries.
2001-08-16 Zeev Suraski <zeev@zend.com>
* ext/skeleton/skeleton.c: MFH
* ext/skeleton/skeleton.c: sync with CODING_STANDARDS
2001-08-16 Rasmus Lerdorf <rasmus@php.net>
* ext/skeleton/skeleton.c
ext/skeleton/skeleton.php: MFH
2001-08-16 Chuck Hagenbuch <chuck@horde.org>
* 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
<rjs3@andrew.cmu.edu>).
2001-08-16 Harald Radi <h.radi@nme.at>
* EXTENSIONS: added me and myself
2001-08-16 Rasmus Lerdorf <rasmus@php.net>
* EXTENSIONS: that too
* EXTENSIONS: Add dbx
2001-08-16 Harald Radi <h.radi@nme.at>
* ext/iisfunc/iisfunc.cpp: removed atl linkage
2001-08-16 Thies C. Arntzen <thies@thieso.net>
* 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 <cox@idecnet.com>
* pear/DB/mysql.php:
re-fix free result when $db->tableinfo($table) is called
2001-08-16 Vincent Blavet <vincent@blavet.net>
* 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 <sterling@designmultimedia.com>
* 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 <rasmus@php.net>
* 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 <cox@idecnet.com>
* pear/DB/mysql.php:
fix free result in tableInfo (reported by "Yermo M. Lamers" <yml@dtlink.com>)
2001-08-15 Zeev Suraski <zeev@zend.com>
* ext/standard/basic_functions.c: MFH
2001-08-15 Sascha Schumann <sascha@schumann.cx>
* 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 <zeev@zend.com>
* ext/standard/basic_functions.c: Fix build
2001-08-15 Jani Taskinen <sniper@iki.fi>
* 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 <chuck@horde.org>
* pear/PEAR.php:
PEAR::raiseError() can be called statically - don't assume $this will be
there!
2001-08-15 Stig Bakken <ssb@fast.no>
* pear/CODING_STANDARDS: * point people to the manual instead
* pear/XML/RPC.php: * moved to pear
2001-08-15 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/mssql.php:
use push/pop in nextID to don't disturb the sequence work
2001-08-15 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <cox@idecnet.com>
* pear/DB/mssql.php:
- added sequences (emulated), contributed by: Esben Maal<61>e <acebone@f2s.com>
- added extension error handling: errorCode, mssqRaiseError, errorcode_map,...
untested changes, please test them or provide a SQL Server :-)
2001-08-15 Daniel Beulshausen <daniel@php4win.de>
* 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 <h.radi@nme.at>
* NEWS: com entry was missing
* NEWS: no message
2001-08-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/DB.php:
Implement free(). Mark tableInfo() as not implemented. Fixx PHPDoc.
2001-08-15 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: MFH the recursion-hack
2001-08-15 Chuck Hagenbuch <chuck@horde.org>
* 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 <thies@thieso.net>
* 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 <zeev@zend.com>
* main/php_version.h
configure.in: Reroll 4.0.7RC1
2001-08-15 Harald Radi <h.radi@nme.at>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/DB.php: Stramlining a bit.
2001-08-15 Sterling Hughes <sterling@designmultimedia.com>
* 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 <zeev@zend.com>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/DB.php:
Implement setFetchMode() and DB_FETCHMODE_OBJECT mechanism.
2001-08-14 Stig Bakken <ssb@fast.no>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/DB.php: Implement fetchInto(). Further work on fetchRow().
2001-08-14 Andrei Zmievski <andrei@ispi.net>
* 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 <john@webmeta.com>
* ext/pfpro/pfpro.c: Add compile-time versioning for default hostname
* php.ini-recommended
php.ini-dist: Update hostname
2001-08-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
* 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 <chregu@nomad.ch>
* pear/Experimental/XML/sql2xml.php
pear/Experimental/XML/sql2xml_ext.php:
that's in /pear (since quite some time...)
2001-08-14 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/DB.php: Call array_keys() only once per result set.
2001-08-14 Daniel Beulshausen <daniel@php4win.de>
* ext/db/php_db.h
ext/db/db.c: depreciated, but should build anyway...
2001-08-14 Andi Gutmans <andi@zend.com>
* ext/standard/var.c: - This code looks OK so remove FIXME comment
2001-08-14 Daniel Beulshausen <daniel@php4win.de>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/DB.php: Initial version of the PEAR DB Cache.
2001-08-14 Harald Radi <h.radi@nme.at>
* ext/com/COM.c: fixed com_invoke retval
2001-08-14 Andrei Zmievski <andrei@ispi.net>
* ext/zip/zip.c: I'm sure you meant 'l' here, Sterling.
2001-08-14 Stig Bakken <ssb@fast.no>
* 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 <zeev@zend.com>
* 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 <ssb@fast.no>
* pear/HTML/Form.php: * typo
2001-08-14 Harald Radi <h.radi@nme.at>
* ext/com/COM.c: fixed bug in com_load_typelib
2001-08-14 Jani Taskinen <sniper@iki.fi>
* 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 <widman@cardiothink.com>
2001-08-14 Zeev Suraski <zeev@zend.com>
* 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 <sascha@schumann.cx>
* 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 <sniper@iki.fi>
* 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 <thies@thieso.net>
* sapi/apache/mod_php4.c: ypo;-)
2001-08-14 Joey Smith <joey@joeysmith.com>
* 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 <sniper@iki.fi>
* 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 <abrown@pobox.com>
* 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 <joey@joeysmith.com>
* ext/sybase_ct/php_sybase_ct.c: More Z_* macro changes.
2001-08-14 Harald Radi <h.radi@nme.at>
* 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 <joey@joeysmith.com>
* ext/domxml/php_domxml.c:
Remove unused variable and fix small mental error.
2001-08-13 Harald Radi <h.radi@nme.at>
* 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 <sascha@schumann.cx>
* 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 <jeroen@A-Eskwadraat.nl>
* 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 <sascha@schumann.cx>
* 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 <sterling@designmultimedia.com>
* ext/zip/zip.c: remove "i"
2001-08-13 Sascha Schumann <sascha@schumann.cx>
* 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 <br>, 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 <adaniel2@cinci.rr.com>
* pear/HTML/Common.php: fixed typo in removeAttribute
2001-08-13 Joey Smith <joey@joeysmith.com>
* ext/sybase_ct/php_sybase_ct.c: More WS.
* ext/sybase_ct/php_sybase_ct.c: WS only
2001-08-13 Rasmus Lerdorf <rasmus@php.net>
* ext/skeleton/create_stubs: Add TSRMLS_CC
2001-08-13 Zeev Suraski <zeev@zend.com>
* 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 <andi@zend.com>
* 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 <tuupola@appelsiini.net>
* pear/Image/Remote.php:
* Fix PHPDoc
2001-08-13 Rasmus Lerdorf <rasmus@php.net>
* ext/skeleton/create_stubs:
Faster wrong_param check for functions that take no parameters
2001-08-13 Joey Smith <joey@joeysmith.com>
* ext/domxml/php_domxml.c: Change to Z_* macros.
2001-08-13 Stig Bakken <ssb@fast.no>
* pear/scripts/php-config.in: Added --version option to php-config
2001-08-13 Rasmus Lerdorf <rasmus@php.net>
* 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 <sterling@designmultimedia.com>
* 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 <zeev@zend.com>
* 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 <zeev@zend.com>
* 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 <sb@sebastian-bergmann.de>
* ext/xml/xml.c: Fix warning.
2001-08-12 Thies C. Arntzen <thies@thieso.net>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/Container/shm.php: Even more whitespace fixes.
* pear/Cache/Container/shm.php: Whitespace fixes.
2001-08-12 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Container/shm.php:
Simple and slow implementation of a shared memory container.
2001-08-12 David Eriksson <david@2good.com>
* 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 <andi@zend.com>
* ext/com/com.h
ext/com/conversion.c: - Make com work with new object model
2001-08-12 Andrei Zmievski <andrei@ispi.net>
* ext/skeleton/create_stubs: Save spec_opt for each function.
* ext/skeleton/create_stubs: Fix it up a bit.
2001-08-12 Rasmus Lerdorf <rasmus@php.net>
* ext/skeleton/create_stubs: Oops, missing () there
2001-08-11 Zeev Suraski <zeev@zend.com>
* 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 <joey@joeysmith.com>
* ext/domxml/php_domxml.c: Let domxml compile with ZendEngine2.
2001-08-11 Zeev Suraski <zeev@zend.com>
* scripts/credits: Whitespace
2001-08-11 Andi Gutmans <andi@zend.com>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/Function.php: Fugbix typo.
2001-08-11 Zeev Suraski <zeev@zend.com>
* 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 <abrown@pobox.com>
* ext/com/COM.c
ext/com/php_COM.h:
Added support to display argument and EXCEPTINFO in appropriate places.
2001-08-11 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/PEAR/Common.php: removed my debug code :)
* pear/PEAR/Common.php: don't show is_file() stat errors
2001-08-11 Zeev Suraski <zeev@zend.com>
* 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 <thies@thieso.net>
* ext/sybase/php_sybase_db.c: make sybase compile with engine2
* ext/oci8/oci8.c: beautify
2001-08-11 Jani Taskinen <sniper@iki.fi>
* ext/session/session.c: Added $_SESSION to the $_* family.
2001-08-11 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: use macros for accessing properties in object.
2001-08-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
* 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 <andrei@ispi.net>
* 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 <anil@recoil.org>
* php.ini-dist
php.ini-optimized
php.ini-recommended: fix a few typos
2001-08-11 Jani Taskinen <sniper@iki.fi>
* ext/gmp/gmp.c
ext/gmp/php_gmp.h: ZEND macro-rename.
2001-08-11 Zeev Suraski <zeev@zend.com>
* main/php.h
main/php3_compat.h:
Move the macro wrappers from the compatibility header to php.h
2001-08-10 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Adding SQL statement to the warning
2001-08-10 Jani Taskinen <sniper@iki.fi>
* ext/imap/php_imap.c:
Made use of the resource macros here too. And some beutifying.
2001-08-10 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* main/network.c:
Possible fix 12360. If it doesn't help, it doesn't hurt, AFAIK...
2001-08-10 Chuck Hagenbuch <chuck@horde.org>
* 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 <masneyb@seul.org>).
2001-08-10 Wez Furlong <wez.php@thebrainroom.com>
* ext/standard/string.c: Fix some build probs on *bsd
2001-08-10 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/sendmail.php:
Add support for extra command line parameters to sendmail
2001-08-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Function.php
pear/Cache/OutputCompression.php
pear/Cache.php: Rename storage* to container*.
2001-08-10 Sascha Schumann <sascha@schumann.cx>
* 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 <zeev@zend.com>
* main/php3_compat.h: Optimize macro usage...
* ext/sablot/sablot.c: More build fixes
2001-08-10 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c
ext/yaz/php_yaz.h: Added yaz_sort. Updates for ZTS.
2001-08-10 Zeev Suraski <zeev@zend.com>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/Function.php: Complete rewrite.
2001-08-10 Rasmus Lerdorf <rasmus@php.net>
* 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 <sniper@iki.fi>
* 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 <rasmus@php.net>
* ext/xslt/README.XSLT-BACKENDS:
Filter a bit of the "Bronx" out of this README
2001-08-09 David Eriksson <david@2good.com>
* 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 <cox@idecnet.com>
* 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 <joey@joeysmith.com>
* 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 <cox@idecnet.com>
* 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 <sniper@iki.fi>
* win32/install.txt: Updated the extension part a little bit.
2001-08-09 Rasmus Lerdorf <rasmus@php.net>
* ext/skeleton/php_skeleton.h
ext/skeleton/skeleton.c: More ext_skel cleanup
2001-08-09 Sascha Schumann <sascha@schumann.cx>
* 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 <alexander.merz@t-online.de>
* 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 <sniper@iki.fi>
* php.ini-dist
php.ini-optimized: Added missing entries.
2001-08-08 Zeev Suraski <zeev@zend.com>
* 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 <wez.php@thebrainroom.com>
* ext/standard/html.c: Fix probs on OpenBSD-current and RedHat 6.1
2001-08-08 Zeev Suraski <zeev@zend.com>
* 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 <sb@sebastian-bergmann.de>
* pear/HTML/Menu.php
pear/HTML/Menu_Browser.php: Whitespace fixes. Added setURLEnvVar().
* pear/HTML/Menu.php: Some fixes.
2001-08-08 Marc Boeren <M.Boeren@guidance.nl>
* 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 <sniper@iki.fi>
* 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 <rasmus@php.net>
* ext/skeleton/create_stubs: Fixed a bunch of problems here
2001-08-07 Jani Taskinen <sniper@iki.fi>
* ext/ming/ming.c
ext/qtdom/qtdom.c
ext/qtdom/qtdom.h: More TSRM work.
2001-08-07 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/README.txt: Remove reference to crappy irc server
2001-08-07 Jani Taskinen <sniper@iki.fi>
* 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 <frank@frontbase.com>
* ext/oci8/oci8.c: Fixing a TSRMLS_FETCH problem.
2001-08-07 Andrei Zmievski <andrei@ispi.net>
* 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 <sniper@iki.fi>
* ext/xslt/php_xslt.h: Killed compile warnings.
* ext/standard/lcg.c: killed a compile warning.
2001-08-07 Frank M. Kromann <frank@frontbase.com>
* 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 <h.radi@nme.at>
* ext/java/java.c: TSRM fix
2001-08-07 Jani Taskinen <sniper@iki.fi>
* ext/informix/ifx.ec: More TSRMLS_FETCH() nuking.
2001-08-07 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/odbc.php:
better error reporting, E_ALL conformance and other bugfixes/style
2001-08-07 Jani Taskinen <sniper@iki.fi>
* 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 <h.radi@nme.at>
* ext/pdf/php_pdf.h
ext/pdf/pdf.c
ext/dotnet/dotnet.cpp: TSRM fix
2001-08-07 Jani Taskinen <sniper@iki.fi>
* ext/domxml/php_domxml.c: Missed these
2001-08-07 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c: Fix a couple of leaks.
2001-08-07 Jani Taskinen <sniper@iki.fi>
* 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 <daniel@php4win.de>
* 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 <sniper@iki.fi>
* configure.in: This was not supposed to be removed.
2001-08-07 Thomas V.V.Cox <cox@idecnet.com>
* 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 <adam@indexdata.dk>
* ext/yaz/php_yaz.c
ext/yaz/php_yaz.h: ZTS updates.
2001-08-07 Sascha Schumann <sascha@schumann.cx>
* 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 <alexander.merz@t-online.de>
* pear/HTTP/Compress.php: fix PHPDoc
2001-08-06 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Table.php: fixed problem with spanning cells
* pear/HTML/Table.php: fixed typo in _updateSpanGrid
2001-08-06 Jani Taskinen <sniper@iki.fi>
* configure.in:
Fix bug: #12604. Also made the configure script shown a little nicer in phpinfo()
2001-08-06 Frank M. Kromann <frank@frontbase.com>
* 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 <sniper@iki.fi>
* 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 <thies@thieso.net>
* 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 <sniper@iki.fi>
* 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 <sascha@schumann.cx>
* 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 <jeroen@A-Eskwadraat.nl>
* 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 <sb@sebastian-bergmann.de>
* ext/standard/php_string.h
ext/standard/string.c: Fix ZTS build.
2001-08-05 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <sterling@designmultimedia.com>
* 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 <sascha@schumann.cx>
* 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 <stas@zend.com>
* 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 <sascha@schumann.cx>
* 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 <thies@thieso.net>
* 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 <sb@sebastian-bergmann.de>
* 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 <sascha@schumann.cx>
* sapi/thttpd/thttpd.c: tsrm-related cleanup
2001-08-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
* 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 <zeev@zend.com>
* 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 <sniper@iki.fi>
* 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 <rasmus@php.net>
* ext/exif/exif.c: support for multiple exif comments
2001-08-04 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <rasmus@php.net>
* ext/standard/math.c: Kill a warning
2001-08-04 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* ext/standard/math.c: Bugfix. All tests pass now on my system
2001-08-04 Rasmus Lerdorf <rasmus@php.net>
* ext/exif/exif.c: Fix newly introduced crash on a file-not-found
2001-08-04 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <thies@thieso.net>
* 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 <sb@sebastian-bergmann.de>
* 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 <andrei@ispi.net>
* ext/standard/array.c:
- Fixed a crash bug in array_map() when NULL callback was passed in.
2001-08-04 Thies C. Arntzen <thies@thieso.net>
* 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 <cox@idecnet.com>
* 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 <elixer@erols.com>
* ext/standard/file.c: WS Pollution
2001-08-04 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <elixer@erols.com>
* 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 <thies@thieso.net>
* 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 <cox@idecnet.com>
* 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 <sbergmann@pb1.pair.com>
* 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 <sniper@iki.fi>
* configure.in: Fix bug: #9177
2001-08-04 Sascha Schumann <sascha@schumann.cx>
* 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 <sniper@iki.fi>
* 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 <jeroen@A-Eskwadraat.nl>
* 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 <rasmus@php.net>
* ext/exif/exif.c: Change from E_ERROR to E_WARNING in the exif extension
2001-08-03 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* 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 <jon@csh.rit.edu>
* ext/imap/config.m4:
Don't blindly assume -lc-client when linking 'conftest'.
2001-08-03 Jeroen van Wolffelaar <jeroen@A-Eskwadraat.nl>
* ext/standard/array.c:
- Fix array_sum to switch to float on overflow. Fixes bug#12505
2001-08-03 Jon Parise <jon@csh.rit.edu>
* 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 <cox@idecnet.com>
* pear/DB/pgsql.php:
added tableInfo() (thanks to Francis Romera <francis@vulcanonet.com>)
* 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 <sascha@schumann.cx>
* 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 <zeev@zend.com>
* 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 <sniper@iki.fi>
* 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 <sb@sebastian-bergmann.de>
* sapi/apache2filter/sapi_apache2.c: Revert whitespace patch.
2001-08-03 Jani Taskinen <sniper@iki.fi>
* ext/imap/php_imap.h: Add missing header.
2001-08-03 Alexander Merz <alexander.merz@t-online.de>
* pear/File/Find.php: fix PHPDoc
2001-08-03 Zeev Suraski <zeev@zend.com>
* win32/php4dll.dsp: Fix non-TS build
2001-08-02 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/pgsql.php:
fix Postgres 7.x error msg in non existant sequence. Thanks to "Troels Arvin" <troels@arvin.dk>
2001-08-02 Rasmus Lerdorf <rasmus@php.net>
* configure.in:
Revert this change - if you want to do this, do it in a 'make clean'
2001-08-02 Sterling Hughes <sterling@designmultimedia.com>
* 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 <sniper@iki.fi>
* configure.in:
Delete config.cache always. This makes config.nice a bit more useful.
2001-08-02 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/odbc.php:
fix fetchInto and added the fetch row by number feature
2001-08-02 Alexander Merz <alexander.merz@t-online.de>
* pear/Crypt/CBC.php
pear/Crypt/HCEMD5.php:
fix PHPDoc
2001-08-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
* sapi/apache2filter/sapi_apache2.c: Whitespace fixes.
* sapi/apache2filter/sapi_apache2.c: Fix Apache2Filter build.
2001-08-02 Thies C. Arntzen <thies@thieso.net>
* 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 <zeev@zend.com>
* NEWS: Optimize the NEWS file :)
* NEWS: Update NEWS
2001-08-02 Stig Bakken <ssb@fast.no>
* pear/DB/storage.php: * some more quoting fixes and an E_ALL fix
2001-08-02 Zeev Suraski <zeev@zend.com>
* 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 <rasmus@php.net>
* ext/skeleton/create_stubs
README.EXT_SKEL: TSRM fix for ext_skel - probably more needed
2001-08-02 Zeev Suraski <zeev@zend.com>
* ext/skeleton/create_stubs
ext/skeleton/skeleton.c: Beautify
2001-08-01 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c
sapi/apache/sapi_apache.c: Fix Apache/ZTS build
2001-08-01 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Don't segfault on broken format messages
2001-08-01 Frank M. Kromann <frank@frontbase.com>
* ext/standard/math.c
ext/standard/basic_functions.c:
These new math functions are not supported on Win32
2001-08-01 Andrei Zmievski <andrei@ispi.net>
* 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 <cox@idecnet.com>
* pear/PEAR/Installer.php: added BaseInstall dir support
2001-08-01 Jani Taskinen <sniper@iki.fi>
* ext/fdf/config.m4:
This should work better. Thanks to Jon Wagoner <jwagoner@wlion.com>
* .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 <sniper@iki.fi>
* 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 <sterling@designmultimedia.com>
* sapi/apache2filter/sapi_apache2.c: remove duplicate TSRMLS_FETCH()
2001-07-31 Jani Taskinen <sniper@iki.fi>
* ext/xslt/sablot.c: fixed comment..
2001-07-31 Zeev Suraski <zeev@zend.com>
* 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 <sterling@designmultimedia.com>
* ext/xslt/sablot.c: Fix ZTS build.
2001-07-31 Stig Bakken <ssb@fast.no>
* pear/DB/mssql.php
pear/DB/mysql.php:
* transaction support for mssql and mysql (by Sander Wichers), untested
2001-07-31 Christian Stocker <chregu@nomad.ch>
* pear/Config.php: Moved to the /pear repository
2001-07-31 Jani Taskinen <sniper@iki.fi>
* ext/crack/php_crack.h: Missing header.
2001-07-31 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/sablot.c: ws fix
2001-07-31 Jani Taskinen <sniper@iki.fi>
* ext/ncurses/ncurses_fe.c: Remove duplicate function entry.
2001-07-31 Sascha Schumann <sascha@schumann.cx>
* 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 <h.radi@nme.at>
* 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 <sniper@iki.fi>
* ext/imap/config.m4: Added help texts for --with-imap-ssl|kerberos.
2001-07-31 Thomas V.V.Cox <cox@idecnet.com>
* 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 <ssb@fast.no>
* pear/PEAR.php
pear/DB/storage.php:
* DB_storage broke when DB_common::query was added, fixed
2001-07-31 Zeev Suraski <zeev@zend.com>
* 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 <sniper@iki.fi>
* 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 <jason@inetgurus.net>
* 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 <sniper@iki.fi>
* ext/informix/ifx.ec
ext/informix/php_informix.h: Use the new TSRM structure.
2001-07-30 Stig Bakken <ssb@fast.no>
* 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 <sniper@iki.fi>
* 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 <jason@inetgurus.net>
* ext/pcntl/pcntl.c
ext/pcntl/php_pcntl.h: Fully implement new thread safe model.
Fix ws.
2001-07-30 Jani Taskinen <sniper@iki.fi>
* ext/zlib/php_zlib.h
ext/zlib/zlib.c: Make this compile in ZTS mode.
2001-07-30 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/sendmail.php: remove unnecessary flag
2001-07-30 Harald Radi <h.radi@nme.at>
* 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 <sniper@iki.fi>
* ext/ncurses/ncurses.c: Killed compile warning.
* ext/ncurses/php_ncurses_fe.h: Removed duplicate function entry.
2001-07-30 Zeev Suraski <zeev@zend.com>
* ext/gd/gd.c: Fix GD build, and clean it tup
2001-07-30 Frank M. Kromann <frank@frontbase.com>
* ext/mssql/php_mssql.c
ext/fbsql/php_fbsql.c:
Fixing build after implementing the new TSRM structure!
2001-07-30 Sascha Schumann <sascha@schumann.cx>
* 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 <chregu@nomad.ch>
* pear/PEAR/WebInstaller.php:
moved from the Experimental dir. the basic things should work...
2001-07-30 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c
ext/pcre/php_pcre.h: Updated to match TSRM changes.
2001-07-30 Thies C. Arntzen <thies@thieso.net>
* 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 <M.Boeren@guidance.nl>
* ext/dbx/EXPERIMENTAL:
It's been working here for four months now... hardly experimental :) (Mc)
2001-07-30 Thies C. Arntzen <thies@thieso.net>
* sapi/apache/mod_php4.c: compile fix
2001-07-30 Jani Taskinen <sniper@iki.fi>
* 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 <zeev@zend.com>
* 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 <sniper@iki.fi>
* ext/ncurses/.cvsignore: Added missing file
2001-07-30 Zeev Suraski <zeev@zend.com>
* 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 <sascha@schumann.cx>
* 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 <zeev@zend.com>
* 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 <sascha@schumann.cx>
* ext/ircg/ircg.c: Plug newly introduced memory leaks
2001-07-30 Zeev Suraski <zeev@zend.com>
* 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 <h.radi@nme.at>
* 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 <louis@cityfujisawa.ne.jp>
* main/internal_functions_win32.c
ext/mbstring/mbstring.c: changed for input encoding conversion in win32.
2001-07-29 Sterling Hughes <sterling@designmultimedia.com>
* 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 <thies@thieso.net>
* ext/xslt/xslt.c: buffer was too small
2001-07-29 Sascha Schumann <sascha@schumann.cx>
* 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 <andi@zend.com>
* 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 <cox@idecnet.com>
* 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 <sascha@schumann.cx>
* 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 <jon@csh.rit.edu>
* ext/pgsql/pgsql.c: Fix typo.
2001-07-29 Stig Bakken <ssb@fast.no>
* 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 <andi@zend.com>
* 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 <rasmus@php.net>
* sapi/apache/php_apache.c: Fix typo
2001-07-28 Zeev Suraski <zeev@zend.com>
* 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 <alex@zend.com>
* 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 <sniper@iki.fi>
* ext/fdf/fdf.c:
Fix build. This was done by bringing this to the 'PHP 4 era' :)
2001-07-28 Joey Smith <joey@joeysmith.com>
* ext/sablot/sablot.c:
nesting_level is now ob_nesting_level in main/php_output.h
2001-07-28 Sascha Schumann <sascha@schumann.cx>
* configure.in: Fix build and add a mips-related preprocessor directive.
* main/main.c: Remove superfluous returns
2001-07-27 Jani Taskinen <sniper@iki.fi>
* 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 <alexander.merz@t-online.de>
* pear/Mail/mail.php:
Move Mail::send to Mail_mail::send to use it with the factory()-method
2001-07-27 Jani Taskinen <sniper@iki.fi>
* ext/domxml/config.m4: Simplified this a bit and made more consistent.
2001-07-27 Bertrand Mansion <bmansion@mamasam.com>
* 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 <alexander.merz@t-online.de>
* pear/Config.php: Bugfix by Johannes Erdfelt
2001-07-27 Zeev Suraski <zeev@zend.com>
* 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 <thies@thieso.net>
* ext/oci8/config.m4: detect oracle9i
2001-07-26 Stig Bakken <ssb@fast.no>
* 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 <sascha@schumann.cx>
* 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 <h.radi@nme.at>
* 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 <nmav@altera.gr>
* ext/ovrimos/ovrimos.c
ext/ovrimos/php_ovrimos.h: Fixes for the module to be reentrant
2001-07-26 Stig Bakken <ssb@fast.no>
* 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 <sb@sebastian-bergmann.de>
* pear/Benchmark/Iterate.php: Fix whitespace in previous commit.
2001-07-26 Thomas V.V.Cox <cox@idecnet.com>
* 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 <thies@thieso.net>
* ext/oci8/oci8.c:
- Improved the stability of OCIPlogon() after a database restart.
2001-07-25 Daniel Beulshausen <daniel@php4win.de>
* 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 <yavo@itenasolutions.com>
* pear/Benchmark/Iterate.php:
Added support for class::method and $object->method calls
2001-07-25 Stig Bakken <ssb@fast.no>
* pear/XML/RPC.php:
* XML_RPC_encode bugfix from giancarlo pinerolo <ping@alt.it>
* pear/scripts/pearize.in: * added emacs footer
2001-07-25 Sascha Schumann <sascha@schumann.cx>
* 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 <nmav@altera.gr>
* ext/ovrimos/ovrimos.c: updated ovrimos driver
2001-07-24 Andrei Zmievski <andrei@ispi.net>
* main/internal_functions.c.in:
Remove references to global startup functions.
2001-07-24 Zeev Suraski <zeev@zend.com>
* 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 <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Add extra check on Delete statements
2001-07-24 Harald Radi <h.radi@nme.at>
* ext/com/conversion.c: removed duplicate code and changed
code slightly to be compatible with broken
com implementations
2001-07-24 Andi Gutmans <andi@zend.com>
* ext/standard/assert.c: - MSHUTDOWN needs to return SUCCESS/FAILURE
2001-07-23 Stig Bakken <ssb@fast.no>
* pear/DB/mysql.php:
* fix race conditions when dealing with new sequence emulation (form Oleg)
2001-07-23 Thies C. Arntzen <thies@thieso.net>
* 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 <PWMoosman@aol.com>
* 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 <sascha@schumann.cx>
* 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 <sb@sebastian-bergmann.de>
* 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 <phil@dialsolutions.co.uk>
* 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 <sascha@schumann.cx>
* 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 <cox@idecnet.com>
* 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 <hartmut@six.de>
* 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 <sascha@schumann.cx>
* 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 <cox@idecnet.com>
* pear/DB/pgsql.php: handle error handlers properly in nextId()
2001-07-22 Martin Jansen <mail@martin-jansen.de>
* pear/File/SearchReplace.php:
* Made File_SearchReplace more PEAR-conforming
2001-07-22 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/mysql.php: commit the new version of the patch from Oleg
2001-07-22 Daniel Beulshausen <daniel@php4win.de>
* main/config.w32.h: fix date('T')
2001-07-22 Martin Jansen <mail@martin-jansen.de>
* pear/DB/TESTERS: * added missing database interface to TESTERS
* pear/XML/RPC.php:
* Patch for RPC.php by Matt Allen <matt@investigationmarketplace.com>
2001-07-22 Stig Bakken <ssb@fast.no>
* 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 <ssb@fast.no>
* 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 <andi@zend.com>
* NEWS:
- The __FILE__ fix and a couple of other NEWS entries which I forgot to
commit.
2001-07-21 Zeev Suraski <zeev@zend.com>
* sapi/apache/sapi_apache.c: Fix Apache build
2001-07-21 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/head.c: Left-over outdated comment
2001-07-21 Andi Gutmans <andi@zend.com>
* 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 <zeev@zend.com>
* 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 <zimpel@t-online.de>
* sapi/pi3web/pi3web_sapi.c: Updated
2001-07-21 Sascha Schumann <sascha@schumann.cx>
* 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 <zeev@zend.com>
* ext/standard/head.c: Clarify and optimize
2001-07-21 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/head.c: Fix more crashes related to this switch to z_value
2001-07-20 Holger Zimmermann <zimpel@t-online.de>
* 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 <sascha@schumann.cx>
* 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 <thies@thieso.net>
* ext/mbstring/mbstring.c
ext/mailparse/mailparse.c: fix include
2001-07-20 Zeev Suraski <zeev@zend.com>
* 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 <daniel@php4win.de>
* ext/gd/gd.c: fix font handling in vdir mode
2001-07-20 Sascha Schumann <sascha@schumann.cx>
* 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 <joey@joeysmith.com>
* ext/ext_skel: I just got annoyed by this, eventually. :)
2001-07-19 Marc Boeren <M.Boeren@guidance.nl>
* 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 <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Function yaz_record handles MARC records that have identifers in 00X.
2001-07-19 Thomas V.V.Cox <cox@idecnet.com>
* 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 <stas@zend.com>
* ext/standard/formatted_print.c: Fix warnings
2001-07-19 Sascha Schumann <sascha@schumann.cx>
* 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 <sascha@schumann.cx>
* 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 <cox@idecnet.com>
* 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 <sascha@schumann.cx>
* 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 <h.radi@nme.at>
* 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 <cox@idecnet.com>
* 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 <stas@zend.com>
* 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 <sascha@schumann.cx>
* ext/ircg/ircg.c: Support IRCG 2.x
Partly submitted by: Oliver Lehmann <lehmann@ans-netz.de>
2001-07-18 Jon Parise <jon@csh.rit.edu>
* pear/CODING_STANDARDS: Private members don't have to be functions.
2001-07-17 Jon Parise <jon@csh.rit.edu>
* 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 <cox@idecnet.com>
* 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 <jason@inetgurus.net>
* 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 <rasmus@php.net>
* 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 <chuck@horde.org>
* pear/DB.php: fix problem with static usage...
2001-07-17 Joey Smith <joey@joeysmith.com>
* ext/sybase/php_sybase_db.c: Be consistent with hashed_details behavior.
2001-07-17 Jason Greene <jason@inetgurus.net>
* 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 <zeev@zend.com>
* 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 <cox@idecnet.com>
* 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 <stas@zend.com>
* ext/standard/file.c: Make read always 0-terminate strings
2001-07-16 Zeev Suraski <zeev@zend.com>
* main/fopen_wrappers.c: Fix the crash Joey found
* main/fopen_wrappers.c: Generalize
2001-07-16 Andrei Zmievski <andrei@ispi.net>
* NEWS: Fix NEWS.
2001-07-16 Stanislav Malyshev <stas@zend.com>
* ext/gmp/CREDITS: Add credits to GMP
2001-07-16 Joey Smith <joey@joeysmith.com>
* 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 <rasmus@php.net>
* ext/sockets/sockets.c
main/safe_mode.c: Fix a couple of build warnings
2001-07-15 Stig Bakken <ssb@fast.no>
* pear/DB.php: (PEAR DB) some doc fixes
* pear/DB/storage.php: (PEAR DB_storage) fixed validation bug
2001-07-15 Zeev Suraski <zeev@zend.com>
* 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 <venaas@uninett.no>
* 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 <cox@idecnet.com>
* pear/DB/mysql.php: not quote integers in quote()
* pear/DB/pgsql.php: added a native quote method
2001-07-14 Bertrand Mansion <bmansion@mamasam.com>
* 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 <andi@zend.com>
* ext/standard/http_fopen_wrapper.c: - Faster without calling strlen()
2001-07-14 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/http_fopen_wrapper.c: Fix for bug #11632
2001-07-14 Andrei Zmievski <andrei@ispi.net>
* NEWS
ext/bz2/config.m4: Fix NEWS.
2001-07-14 Wez Furlong <wez.php@thebrainroom.com>
* ext/gd/gd.c: Fix for bug #12065
2001-07-14 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: clearify ocisetprefetch
2001-07-13 Boian Bonev <boian@bonev.com>
* 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 <jflemer@acm.jhu.edu>
* 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 <mail@martin-jansen.de>
* pear/File/Passwd.php:
* Applied patches by Alexander Merz <alexander.merz@t-online.de>
to Passwd.php.
* pear/XML/RPC.php: * tabs -> whitespace
2001-07-13 Rasmus Lerdorf <rasmus@php.net>
* 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 <sterling@designmultimedia.com>
* ext/curl/curl.c: add missing break statements.
2001-07-13 Sascha Schumann <sascha@schumann.cx>
* main/php_globals.h
main/main.c: Fix xmlrpc_error:number handling
2001-07-13 Thies C. Arntzen <thies@thieso.net>
* 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 <mail@martin-jansen.de>
* pear/XML/RPC.php:
* Fixed parse error (Submitted by: yavo <yavo@itena.com.cy>)
2001-07-13 Rasmus Lerdorf <rasmus@php.net>
* ext/snmp/snmp.c: Fix for bug #12081
* ext/snmp/snmp.c: Add port support to snmp functions
2001-07-13 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/pcre/php_pcre.c: added an option to support utf-8 in pcre.
2001-07-13 John Donagher <john@webmeta.com>
* ext/pfpro/config.m4: Quote grep patterns to avoid shell interpretation
2001-07-13 Harald Radi <h.radi@nme.at>
* ext/com/TODO: New file.
* ext/com/TODO: no message
2001-07-13 Boian Bonev <boian@bonev.com>
* 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 <jflemer@acm.jhu.edu>
* 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 <mail@martin-jansen.de>
* pear/File/Passwd.php:
* Applied patches by Alexander Merz <alexander.merz@t-online.de>
to Passwd.php.
* pear/XML/RPC.php: * tabs -> whitespace
2001-07-13 Rasmus Lerdorf <rasmus@php.net>
* 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 <sterling@designmultimedia.com>
* ext/curl/curl.c: add missing break statements.
2001-07-13 Sascha Schumann <sascha@schumann.cx>
* main/php_globals.h
main/main.c: Fix xmlrpc_error:number handling
2001-07-13 Thies C. Arntzen <thies@thieso.net>
* 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 <mail@martin-jansen.de>
* pear/XML/RPC.php:
* Fixed parse error (Submitted by: yavo <yavo@itena.com.cy>)
2001-07-13 Rasmus Lerdorf <rasmus@php.net>
* ext/snmp/snmp.c: Fix for bug #12081
* ext/snmp/snmp.c: Add port support to snmp functions
2001-07-13 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/pcre/php_pcre.c: added an option to support utf-8 in pcre.
2001-07-13 John Donagher <john@webmeta.com>
* ext/pfpro/config.m4: Quote grep patterns to avoid shell interpretation
2001-07-13 Harald Radi <h.radi@nme.at>
* ext/com/TODO: New file.
* ext/com/TODO: no message
2001-07-12 Harald Radi <h.radi@nme.at>
* 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 <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing bug when using select unique from <table>
The value was not returned to the script
2001-07-12 Martin Jansen <mail@martin-jansen.de>
* pear/XML/RPC.php:
* Merged in latest changes to XML RPC from www.usefulinc.com
2001-07-12 Thomas V.V.Cox <cox@idecnet.com>
* 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 <chregu@nomad.ch>
* pear/Experimental/PEAR/WebInstaller.php:
Added link to directly download the .tgz file
2001-07-11 Sascha Schumann <sascha@schumann.cx>
* ext/standard/php_smart_str.h:
Allow extensions to define custom prealloc sizes
2001-07-11 Sterling Hughes <sterling@designmultimedia.com>
* 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 <zeev@zend.com>
* main/fopen_wrappers.c: Remove unreferenced variable
2001-07-11 Thies C. Arntzen <thies@thieso.net>
* ext/standard/output.c: use ZVAL_* macros
* ext/zlib/zlib.c: gzencode() now zero-terminates its buffer.
2001-07-11 Hartmut Holzgraefe <hartmut@six.de>
* 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 <thies@thieso.net>
* 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 <stas@zend.com>
* ext/standard/var.c: More correct pseudo-fix
2001-07-11 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/DB.php:
added LOCK/UNLOCK to mainps queries (reported by Erik Hjortsberg)
2001-07-11 Zeev Suraski <zeev@zend.com>
* 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 <shane@php.net>
* ext/standard/var.c:
prevent php from crashing when serializing circular data.
This script produced the crash.
<?
$hash["test_key"] = "test_value";
$hash["hash_key"] = &$hash;
echo serialize($hash);
?>
2001-07-11 Martin Jansen <mail@martin-jansen.de>
* pear/XML/RPC.php:
* Patch for RPC.php (Submited by: yavor shahpasov <yavo@itena.com.cy>)
2001-07-11 Andrei Zmievski <andrei@ispi.net>
* NEWS: Wrap lines.
* ext/wddx/wddx.c:
Modified to work with the new parameter parsing API as a demonstration.
2001-07-11 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: fix.
2001-07-11 Sascha Schumann <sascha@schumann.cx>
* ext/standard/php_smart_str.h:
Allow extensions to define custom prealloc sizes
2001-07-11 Sterling Hughes <sterling@designmultimedia.com>
* 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 <zeev@zend.com>
* main/fopen_wrappers.c: Remove unreferenced variable
2001-07-11 Thies C. Arntzen <thies@thieso.net>
* ext/standard/output.c: use ZVAL_* macros
* ext/zlib/zlib.c: gzencode() now zero-terminates its buffer.
2001-07-11 Hartmut Holzgraefe <hartmut@six.de>
* 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 <thies@thieso.net>
* 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 <stas@zend.com>
* ext/standard/var.c: More correct pseudo-fix
2001-07-11 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/DB.php:
added LOCK/UNLOCK to mainps queries (reported by Erik Hjortsberg)
2001-07-11 Zeev Suraski <zeev@zend.com>
* 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 <shane@php.net>
* ext/standard/var.c:
prevent php from crashing when serializing circular data.
This script produced the crash.
<?
$hash["test_key"] = "test_value";
$hash["hash_key"] = &$hash;
echo serialize($hash);
?>
2001-07-11 Martin Jansen <mail@martin-jansen.de>
* pear/XML/RPC.php:
* Patch for RPC.php (Submited by: yavor shahpasov <yavo@itena.com.cy>)
2001-07-11 Andrei Zmievski <andrei@ispi.net>
* NEWS: Wrap lines.
* ext/wddx/wddx.c:
Modified to work with the new parameter parsing API as a demonstration.
2001-07-11 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: fix.
2001-07-10 Frank M. Kromann <frank@frontbase.com>
* 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 <cox@idecnet.com>
* 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 <andi@zend.com>
* 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 <sterling@designmultimedia.com>
* ext/curl/curl.c:
* ext/curl/curl.c:
If the transfer fails, still free the buffer if it exists.
2001-07-10 Zeev Suraski <zeev@zend.com>
* main/fopen_wrappers.c: Whitespace
2001-07-10 Sascha Schumann <sascha@schumann.cx>
* main/main.c
main/php_globals.h
NEWS: Allow errors to be returned as XMLRPC fault packets.
Submitted by: Matt Allen <matt@investigationmarketplace.com>
2001-07-10 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/mssql.php: Suppress error messages from the connect function
2001-07-10 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/file.php: patch suggested by yavor
makes more sanity checks on cache_dir
2001-07-10 Rasmus Lerdorf <rasmus@php.net>
* NEWS: manual update
2001-07-10 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/DB.php: minor in-line doc fix
2001-07-10 Frank M. Kromann <frank@frontbase.com>
* 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 <cox@idecnet.com>
* 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 <andi@zend.com>
* 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 <sterling@designmultimedia.com>
* ext/curl/curl.c:
* ext/curl/curl.c:
If the transfer fails, still free the buffer if it exists.
2001-07-10 Zeev Suraski <zeev@zend.com>
* main/fopen_wrappers.c: Whitespace
2001-07-10 Sascha Schumann <sascha@schumann.cx>
* main/main.c
main/php_globals.h
NEWS: Allow errors to be returned as XMLRPC fault packets.
Submitted by: Matt Allen <matt@investigationmarketplace.com>
2001-07-10 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/mssql.php: Suppress error messages from the connect function
2001-07-10 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/file.php: patch suggested by yavor
makes more sanity checks on cache_dir
2001-07-10 Rasmus Lerdorf <rasmus@php.net>
* NEWS: manual update
2001-07-10 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/DB.php: minor in-line doc fix
2001-07-09 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Page.php:
removed the Content-Length header to stop problems with php sessions
2001-07-09 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/array.c: Make range() function smarter
* main/safe_mode.c: Fix Windows build (I think)
2001-07-09 Andrei Zmievski <andrei@ispi.net>
* ext/standard/credits.c: *** empty log message ***
2001-07-09 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: fix newly introduced SEFAULT.
2001-07-09 Sascha Schumann <sascha@schumann.cx>
* 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 <rasmus@php.net>
* 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 <d.rethans@jdimedia.nl>
* ext/standard/exec.h: - Added php_escape_shell_arg to the header file
2001-07-09 Thies C. Arntzen <thies@thieso.net>
* 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 <cox@idecnet.com>
* pear/DB/pgsql.php: catch and report the native error in connect
2001-07-08 Sascha Schumann <sascha@schumann.cx>
* ext/standard/basic_functions.c:
Reset strtok_string, so that strtok can be used in all session handler
functions.
2001-07-08 Shane Caraveo <shane@php.net>
* 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 <sascha@schumann.cx>
* ext/standard/mail.c: Needed for the prototype of php_escape_shell_cmd().
2001-07-08 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/PEAR/WebInstaller.php:
Included some information to be printed.
2001-07-08 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/php_oci8.h
ext/oci8/oci8.c:
- Make sure that OCI8 outbound variables are always zero-terminated.
2001-07-08 Christian Stocker <chregu@nomad.ch>
* 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 <joey@joeysmith.com>
* ext/domxml/php_domxml.c: This should get xmldocfile() working again.
This should fix bugs:
11192, 10899
2001-07-07 Sebastian Bergmann <sb@sebastian-bergmann.de>
* 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 <chregu@nomad.ch>
* 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 <mail@martin-jansen.de>
* pear/PEAR.php: * reverted "DIRECTORY_SEPARATOR" patch
* pear/PEAR.php: * added missing constant
2001-07-07 Thomas V.V.Cox <cox@idecnet.com>
* 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 <cox@idecnet.com>
* pear/PEAR/Packager.php: whitespaces
2001-07-06 Jason Greene <jason@inetgurus.net>
* 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 <daniel@php4win.de>
* 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 <dank@deadmime.org>
* ext/odbc/config.m4:
Making --with-openlink work the same as --with-iodbc for it's eventual
disappearing act.
2001-07-06 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c: fixed argument number in mb_send_mail().
2001-07-06 Sascha Schumann <sascha@schumann.cx>
* ext/dbplus/config.m4: Fix Unix build (AC_ADD_* -> PHP_ADD_*)
2001-07-06 Christian Stocker <chregu@nomad.ch>
* pear/Config.php: Patch by Tobias, so parseInput returns pearError
2001-07-06 Daniel Beulshausen <daniel@php4win.de>
* main/config.w32.h: enable get*by* networking functions + remove comments
* ext/calendar/calendar.c: fix win32 build
2001-07-06 Jason Greene <jason@inetgurus.net>
* 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 <cox@idecnet.com>
* pear/XML/Parser.php:
note about the class needs PHP >= 4.0.4pl1 and removed trailing white spaces
2001-07-06 Joey Smith <joey@joeysmith.com>
* ext/sybase_ct/php_sybase_ct.c: Be consistent across all cases.
2001-07-06 Hartmut Holzgraefe <hartmut@six.de>
* 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 <hartmut@six.de>
* ext/dbplus/dbplus.c:
preliminary documentation for db++ support in ext/dbplus
2001-07-05 Sean Bright <elixer@erols.com>
* ext/standard/file.c:
This should be lower-cased per the documentation and previous
implementation.
2001-07-05 Jason Greene <jason@inetgurus.net>
* ext/posix/config.m4: Check for getpgid (torben@php.net)
2001-07-05 Wez Furlong <wez.php@thebrainroom.com>
* 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 <frank@frontbase.com>
* ext/mssql/php_mssql.c: Optimizing the mssql_execute function.
2001-07-05 Colin Viebrock <colin@easydns.com>
* pear/Net/Curl.php: Two things missing that I often need ... :)
2001-07-05 Wez Furlong <wez.php@thebrainroom.com>
* 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 <d.rethans@jdimedia.nl>
* 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 <jason@inetgurus.net>
* ext/standard/string.c: Fix build on linux
Heads up Wez
2001-07-05 Thomas V.V.Cox <cox@idecnet.com>
* pear/Experimental/XML/Xml2obj.php:
only store the char data inside tags
2001-07-04 Jason Greene <jason@inetgurus.net>
* 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 <cox@idecnet.com>
* pear/Mail/mime.php:
First release of the Mime Mail Composer Class
2001-07-04 Sascha Schumann <sascha@schumann.cx>
* 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 <nmav@altera.gr>
* ext/ovrimos/ovrimos.c: fixes in source documentation
2001-07-04 Christian Stocker <chregu@nomad.ch>
* pear/Config.php: stupid missing semicolon
2001-07-04 Wez Furlong <wez.php@thebrainroom.com>
* 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 <rasmus@php.net>
* php.ini-dist: Stick open_basedir in here
2001-07-03 Jani Taskinen <sniper@iki.fi>
* ext/gd/config.m4: This works better.
2001-07-03 Jon Parise <jon@csh.rit.edu>
* pear/XML/RPC.php: xmlrpc_decode -> XML_RPC_decode
Submitted by: Seth Fitzsimmons <seth@note.amherst.edu>
2001-07-03 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/EXPERIMENTAL: This module is no longer experimental
2001-07-03 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/RFC822.php: initialize $comment var
2001-07-03 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/xslt/README.XSLT-BACKENDS: fixed an argument in example of ext/xslt.
2001-07-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Function.php
pear/Cache/URL.php: Some comment/whitespace changes.
2001-07-03 Rainer Schaaf <rjs@pdflib.com>
* 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 <sterling@designmultimedia.com>
* ext/xslt/README.XSLT-BACKENDS
ext/xslt/sablot.c: Small fixes.
2001-07-03 Christian Stocker <chregu@nomad.ch>
* pear/Config.php: Write-Patch by Alexander for bug reported by Yavor
2001-07-02 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/DB/MAINTAINERS:
Added Frank M. Kromann as MS SQL Pear extension maintainer. Other
maintainers are very welcome.
2001-07-02 Jani Taskinen <sniper@iki.fi>
* ext/gd/gd.c: Missing constant.
2001-07-02 Ben Mansell <ben@zeus.com>
* sapi/fastcgi/fastcgi.c:
Fix FastCGI shutdown for MacOSX, it didn't want to die.
2001-07-02 Sterling Hughes <sterling@designmultimedia.com>
* 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 <d.rethans@jdimedia.nl>
* ext/standard/basic_functions.c: - Fixed proto's (Patch by Zak)
2001-07-02 Christian Stocker <chregu@nomad.ch>
* 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 <louis@cityfujisawa.ne.jp>
* ext/sablot/config.m4
ext/xslt/config.m4:
fixed a link problem of shared extension module in ext/xslt.
2001-07-01 Daniel Beulshausen <daniel@php4win.de>
* ext/standard/php_var.h
ext/standard/var.c: PHPAPI-ize php_var_* functions
2001-07-01 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/README.txt: We support this version only
2001-07-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Makefile.in: Fix for #11821.
2001-07-01 Sean Bright <elixer@erols.com>
* ext/standard/file.c: Remove unused variable.
2001-07-01 Sascha Schumann <sascha@schumann.cx>
* 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 <elixer@erols.com>
* 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 <ben@zeus.com>
* 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 <sascha@schumann.cx>
* NEWS: Test commit
2001-06-30 Jani Taskinen <sniper@iki.fi>
* 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 <hartmut@six.de>
* ext/session/session.c:
suppress sending of cookies if session id already came
from a non-cookie source
2001-06-29 Jani Taskinen <sniper@iki.fi>
* 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 <zeev@zend.com>
* win32/unistd.h: standard .h protection
2001-06-28 Derick Rethans <d.rethans@jdimedia.nl>
* ext/cpdf/cpdf.c: - Fix for bug #11775: Typo in cpdf.c
2001-06-28 Harald Radi <h.radi@nme.at>
* ext/com/COM.c: changed CLSIDfromProgId to CLSIDfromString
2001-06-28 Frank M. Kromann <frank@frontbase.com>
* 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 <sniper@iki.fi>
* ext/dba/config.m4: let this be more userfriendly.
2001-06-28 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/RFC822.php:
support () comments (Nic Bernstein <nic@mailbox.itech-mke.com>)
2001-06-28 Dan Kalowsky <dank@deadmime.org>
* TODO-4.1.txt: added in note to fix for odbc_fetch_into
2001-06-27 Zeev Suraski <zeev@zend.com>
* NEWS: Update NEWS, test cvs commit
* NEWS: Update NEWS, test new CVS server
2001-06-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/php_sablot.h:
* ext/xslt/sablot.c: Making logging optional.
2001-06-26 Joey Smith <joey@joeysmith.com>
* 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 <zeev@zend.com>
* ext/standard/output.c: Fix bug #11678
2001-06-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/sablot.c:
special offer... 0 out a structure, and remove a crash bug...
2001-06-26 Jani Taskinen <sniper@iki.fi>
* configure.in: fix bug: #11693. Some systems have crypt() in libc.
2001-06-26 Zeev Suraski <zeev@zend.com>
* ext/standard/php_fopen_wrapper.c: Fix Win32 build
2001-06-26 Jani Taskinen <sniper@iki.fi>
* 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 <jason@inetgurus.net>
* NEWS: Add update that Changelog missed
2001-06-26 Jani Taskinen <sniper@iki.fi>
* 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 <jason@inetgurus.net>
* ext/pcntl/pcntl.c: *BSD doesn't have SIGPOLL or SIGPWR
2001-06-26 Sterling Hughes <sterling@designmultimedia.com>
* 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 <jason@inetgurus.net>
* ext/pcntl/pcntl.c:
Fix casting wierdness that broke compiled code with Sun CC.
(Also easier to read)
2001-06-25 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c
ext/curl/php_curl.h:
Fixed a crash when using the CURLOPT_WRITEHEADER option.
2001-06-25 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c:
Security fix in Udm_Set_Agent_Param function.
2001-06-24 Jani Taskinen <sniper@iki.fi>
* ext/skeleton/skeleton.c: added missing include
2001-06-24 Harald Radi <h.radi@nme.at>
* php.ini-dist
php.ini-optimized: added new com entries
* ext/com/COM.c: added verbose ini entry
2001-06-24 Jani Taskinen <sniper@iki.fi>
* 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 <h.radi@nme.at>
* ext/dotnet/dotnet.cpp: adapted to changes from com module
* ext/com/com.h: cast error
2001-06-24 Sascha Schumann <sascha@schumann.cx>
* ext/sockets/sockets.c:
Remove bogus use of volatile and add a note about using inet_ntop
instead.
2001-06-24 Harald Radi <h.radi@nme.at>
* 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 <cox@idecnet.com>
* pear/DB/mysql.php:
don't dump mysql_error() errors on connect if PHP < 4.0.6
2001-06-24 Sterling Hughes <sterling@designmultimedia.com>
* ext/sablot/sablot.c: Hopefully fix leaks...
2001-06-24 Jani Taskinen <sniper@iki.fi>
* 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 <sascha@schumann.cx>
* sapi/thttpd/thttpd.c: Support for handling multiple concurrent requests.
2001-06-23 Zeev Suraski <zeev@zend.com>
* NEWS: Update NEWS
2001-06-23 Stig Venaas <venaas@uninett.no>
* 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 <sniper@iki.fi>
* 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 <zeev@zend.com>
* NEWS: Make NEWS releasable
2001-06-23 Hartmut Holzgraefe <hartmut@six.de>
* 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 <sascha@schumann.cx>
* sapi/apache2filter/sapi_apache2.c: Accomodate an Apache API change
2001-06-22 Jani Taskinen <sniper@iki.fi>
* 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 <gluke@biosys.net>
* 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 <sascha@schumann.cx>
* 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 <thies@thieso.net>
* 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 <chregu@nomad.ch>
* pear/Experimental/XML/fo2pdf.php: moved over to the pear Repository
2001-06-21 Zeev Suraski <zeev@zend.com>
* 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 <cox@idecnet.com>
* pear/Numbers/Roman.php:
kill one extra iteration in toNumber()
2001-06-21 Sascha Schumann <sascha@schumann.cx>
* 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 <zeev@zend.com>
* 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 <sascha@schumann.cx>
* 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 <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Changed length of BIT string.
Changed return value of fbsql_field_length to long
2001-06-20 Stig Venaas <venaas@uninett.no>
* 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 <andi@zend.com>
* NEWS
configure.in
main/php_version.h: - Prepare for 4.0.6
2001-06-20 David Croft <david@infotrek.co.uk>
* build/buildcheck.sh: libtool 1.3 -> 1.4 in first check
2001-06-20 Colin Viebrock <colin@easydns.com>
* NEWS: entry
* ext/standard/datetime.c: date('W') now returns week of year (ISO 8601)
2001-06-20 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/dir.c: MFH: PLS_FETCH fix
2001-06-20 Thies C. Arntzen <thies@thieso.net>
* 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 <rasmus@php.net>
* 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 <cox@idecnet.com>
* 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 <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter.c
ext/mbstring/mbstring.c:
fixed bugs: memory related, strtok separator, lack of mail() parameter.
2001-06-20 Sascha Schumann <sascha@schumann.cx>
* 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 <M.Boeren@guidance.nl>
* 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 <jason@inetgurus.net>
* 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 <sb@sebastian-bergmann.de>
* 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 <jon@csh.rit.edu>
* php.ini-dist: Include the 'html_errors' directive.
Submitted by: "Daniel Beckham" <danbeck-cvs@dealnews.com>
2001-06-19 Christian Stocker <chregu@nomad.ch>
* 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 <andi@zend.com>
* configure.in
main/php_version.h: - RC4
2001-06-19 Jon Parise <jon@csh.rit.edu>
* 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 <gvz@2scale.net>
2001-06-19 Andi Gutmans <andi@zend.com>
* NEWS: - Memory fragmentation fix.
2001-06-19 Dan Kalowsky <dank@deadmime.org>
* 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 <sniper@iki.fi>
* 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 <andi@zend.com>
* 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 <jon@csh.rit.edu>
* pear/DB/ibase.php: Only autocommit if this is a "manipulative" query.
Submitted by: "Alexander Knauer" <dbadmin@avenet.stw.uni-erlangen.de>
* pear/Net/Socket.php: Fix spelling.
2001-06-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
* 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 <h.radi@nme.at>
* ext/com/COM.c: fixed malloc() / emalloc() bug
2001-06-15 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/standard/info.c: Make output of phpinfo() compliant with HTML 4.01.
2001-06-15 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/tests/dbx_test.p:
Changed username and password for pgsql in include file.
2001-06-15 Sascha Schumann <sascha@schumann.cx>
* 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 <M.Boeren@guidance.nl>
* ext/dbx/tests/dbx_test.pgsql.script:
Added a pgsql testdatabase create script (thanks Christian)
Fine-tuned some tests.
2001-06-15 Jani Taskinen <sniper@iki.fi>
* ext/pdf/pdf.c: Fixed proto. (also bug #10334)
2001-06-14 Jani Taskinen <sniper@iki.fi>
* configure.in: MFH
* configure.in: Fixed bug: #9239, check for IPV6 on netbsd, maybe others
2001-06-14 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Scrap the whole-message cache I always had bad feelings about.
2001-06-14 Stanislav Malyshev <stas@zend.com>
* ext/standard/head.c: Fix potential crash
2001-06-14 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
adding in some error checking for parameter counts, and some thread safety for
functions
2001-06-14 Daniel Beulshausen <daniel@php4win.de>
* ext/standard/credits_ext.h: update credits
2001-06-14 Jani Taskinen <sniper@iki.fi>
* ext/pdf/config.m4: MFH
* ext/pdf/config.m4: This extension works with pdflib 4.x too..
2001-06-13 Stig Venaas <venaas@uninett.no>
* ext/ldap/CREDITS: Added myself to the credits
2001-06-13 Zeev Suraski <zeev@zend.com>
* 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 <frank@frontbase.com>
* ext/mssql/php_mssql.c:
Fixing the return type of numeric data to be numeric
2001-06-13 Marc Boeren <M.Boeren@guidance.nl>
* 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 <hartmut@six.de>
* 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 <jason@inetgurus.net>
* ext/pcntl/pcntl.c: Adding some ifdefs for better platform compatibility
2001-06-12 Thies C. Arntzen <thies@thieso.net>
* ext/mailparse/rfc2045.h
ext/mailparse/rfc2045acprep.c:
namespace protect one enum to fix compile with ncurses
2001-06-12 Harald Radi <h.radi@nme.at>
* ext/com/conversion.c: added coauthors
2001-06-12 Hartmut Holzgraefe <hartmut@six.de>
* 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 <daniel@php4win.de>
* ext/sockets/sockets.c: fix build
2001-06-12 Harald Radi <h.radi@nme.at>
* ext/com/CREDITS: added Alan Brown to credits
2001-06-12 Stig Bakken <ssb@fast.no>
* ext/curl/curl.c: MFH
* ext/curl/curl.c: (PHP curl_setopt) fix CURLOPT_HTTPHEADER crasher (Stig)
2001-06-12 Jani Taskinen <sniper@iki.fi>
* ext/sockets/config.m4
ext/sockets/sockets.c: MFH
2001-06-12 Ulf Wendel <ulf.wendel@phpdoc.de>
* 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 <daniel@php4win.de>
* ext/sockets/sockets.c: get rid of some getsockname() calls
2001-06-12 Harald Radi <h.radi@nme.at>
* ext/com/conversion.c: added experimetal php->safearray support
2001-06-12 Marc Boeren <M.Boeren@guidance.nl>
* 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 <jason@inetgurus.net>
* 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 <sniper@iki.fi>
* 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 <frank@frontbase.com>
* ext/fbsql/php_fbsql.c:
Fixing return value for fbsql_query on updates and fixing crash on fbsql_connect.
2001-06-11 Harald Radi <h.radi@nme.at>
* 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 <daniel@php4win.de>
* ext/mbstring/mbstring.dsp
php.ini-dist
php.ini-optimized
win32/php_modules.dsw: add mbstring & xslt
2001-06-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/php_modules.dsw: Oops.
* win32/php_modules.dsw: Add ext/xslt project to workspace.
2001-06-11 Daniel Beulshausen <daniel@php4win.de>
* ext/mbstring/mbfilter.c
ext/mbstring/mbstring.c: should build under windows as well
2001-06-11 Jani Taskinen <sniper@iki.fi>
* 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 <daniel@php4win.de>
* 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 <sniper@iki.fi>
* ext/gd/gd.c: fixed proto
* ext/gd/gd.c: MFH
* ext/gd/gd.c: Partial fix bug: #11333
2001-06-11 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c:
Fixed bug that caused dbx_query to segfault on Linux (not Windows, though)
2001-06-11 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Register some hooks only conditionally, depending on whether the
associated format message is not empty.
2001-06-11 Andi Gutmans <andi@zend.com>
* acinclude.m4: - Fix grammar
2001-06-11 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
2001-06-10 Harald Radi <h.radi@nme.at>
* ext/session/mod_files.c
ext/session/session.c: removed warnings
2001-06-10 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/config.m4:
MFH of the Blowfish check and some innocent tweaks
2001-06-10 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
corrected a compile error (named variable missing). thanks to sebastian for pointing it out
2001-06-10 Sascha Schumann <sascha@schumann.cx>
* 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 <rasmus@php.net>
* 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 <sascha@schumann.cx>
* 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 <rasmus@php.net>
* acinclude.m4
build/build2.mk: MFH of backward-compatible AC_ADD_* macros
2001-06-10 Sascha Schumann <sascha@schumann.cx>
* 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 <louis@cityfujisawa.ne.jp>
* 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 <sascha@schumann.cx>
* 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 <daniel@php4win.de>
* ext/interbase/interbase.c: fix compilation
* ext/ingres_ii/ii.c: fix module initialization
2001-06-08 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/fbsql.php
pear/DB/mysql.php:
Fix fetch absolute row numbers when rownum=0
2001-06-08 David Hedbor <david@hedbor.org>
* sapi/caudium/caudium.c: Fix segfault when env vars are missing.
2001-06-08 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
added in a bit more checking on the persistent connection checks...
2001-06-08 Sascha Schumann <sascha@schumann.cx>
* ext/session/session.c: Check for http_session_vars != NULL.
2001-06-08 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB.php:
Forget to add the $this->result param to fetchInto
2001-06-07 Andi Gutmans <andi@zend.com>
* configure.in
main/php_version.h: - RC3 with critical fixes by Jani.
2001-06-07 Sebastian Bergmann <sb@sebastian-bergmann.de>
* .cvsignore
tests/.cvsignore: Add missing .cvsignore entries.
2001-06-07 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c:
added charset parameter to output of mb_output_handler().
2001-06-07 Thomas V.V.Cox <cox@idecnet.com>
* 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 <adam@indexdata.dk>
* ext/yaz/config.m4:
Remove .libs in path to libyaz.la to make libtool 1.4 happy.
2001-06-07 Jani Taskinen <sniper@iki.fi>
* ext/gd/gd.c: Removed some ws and couple of useless comments.
2001-06-07 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB.php:
change DB_result::fetchRow to use extension fetchInto instead of
DB_result::fetchInto (speed improvement)
2001-06-07 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/config.m4:
Blowfish detection patch from Alexander Bokovoy <ab@avilink.net>
2001-06-06 Sterling Hughes <sterling@designmultimedia.com>
* ext/zip/zip.c: remove unneccessary cast
2001-06-06 Stanislav Malyshev <stas@zend.com>
* ext/gmp/gmp.c: Make gmp compile again
2001-06-06 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Update fbsql_fetch_array() to match documentation
2001-06-06 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/hyperwave/hg_comm.c
ext/hyperwave/hg_comm.h: - fixed some compiler warnings
2001-06-06 Rasmus Lerdorf <rasmus@php.net>
* 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 <sb@sebastian-bergmann.de>
* sapi/cgi/cgi_main.c: Remove bogus '.'.
2001-06-06 Rasmus Lerdorf <rasmus@php.net>
* 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 <sb@sebastian-bergmann.de>
* 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 <wez.php@thebrainroom.com>
* ext/pdf/pdf.c:
Prevent problems with PDFlib 3.00 when setting the imagewarning parameter.
2001-06-06 Andy Sautins <asautins@veripost.net>
* ext/oci8/oci8.c:
Change OCIFreeColl to OCIFreeCollection for consistency
with OCINewCursor/OCIFreeCursor
2001-06-05 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/xslt/xslt.c: defined HAVE_CONFIG_H to enable DSO extension support.
2001-06-05 Harald Radi <h.radi@nme.at>
* ext/com/COM.c
ext/com/conversion.c: bugfix: collections didn't work correctly
2001-06-05 Frank M. Kromann <frank@frontbase.com>
* 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 <jason@inetgurus.net>
* 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 <h.radi@nme.at>
* ext/com/conversion.c: put VT_ARRAY outside of the switch
2001-06-05 Jason Greene <jason@inetgurus.net>
* ext/mysql/php_mysql.c: Fix Non-terminated comment
2001-06-05 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* 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 <M.Boeren@guidance.nl>
* 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 <rasmus@php.net>
* 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 <h.radi@nme.at>
* 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 <sascha@schumann.cx>
* 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 <andrei@ispi.net>
* 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 <sniper@iki.fi>
* 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 <sterling@designmultimedia.com>
* ext/sockets/sockets.c: fix this (mea culpa, stray commit)
2001-06-03 Jani Taskinen <sniper@iki.fi>
* 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 <sascha@schumann.cx>
* 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 <h.radi@nme.at>
* 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 <sascha@schumann.cx>
* ext/xml/config.m4: fix logic
2001-06-03 Sterling Hughes <sterling@designmultimedia.com>
* pear/DB/sybase.php: Fixes a problem reported by Jason E. Sweat...
2001-06-03 Harald Radi <h.radi@nme.at>
* 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 <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c:
a bug fixed about memory reallocation and added extra parameter support to mb_send_mail().
2001-06-02 Andi Gutmans <andi@zend.com>
* configure.in
main/php_version.h: - Prepare for RC2
2001-06-02 Sterling Hughes <sterling@designmultimedia.com>
* 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 <andi@zend.com>
* ext/mysql/libmysql/acinclude.m4
ext/mysql/libmysql/mysql_version.h:
- Merge two important fixes from HEAD.
2001-06-01 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Changed efree to free for perststant data.
2001-06-01 Harald Radi <h.radi@nme.at>
* 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 <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Gerring rid of C++ comments,
Adding extra cleanup.
2001-06-01 Sascha Schumann <sascha@schumann.cx>
* 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 <mysql-all@mysql.com>
* 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 <sterling@designmultimedia.com>
* 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 <cox@idecnet.com>
* 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 <andrei@ispi.net>
* main/main.c: A little clean, merge two if statements.
2001-06-01 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
* sapi/apache/mod_php4.c:
Oops, sorry. I should not have committed this ebcdic fix (which was none)
2001-06-01 Jani Taskinen <sniper@iki.fi>
* 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 <sterling@designmultimedia.com>
* ext/zip/zip.c: fix crash.
2001-05-31 Jani Taskinen <sniper@iki.fi>
* 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 <frank@frontbase.com>
* 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 <ssb@fast.no>
* pear/DB/storage.php:
* fixed some typos (thanks to Wolfram Kriesing <wolfram@kriesing.de>)
2001-05-31 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/config.m4: >=
2001-05-31 Chuck Hagenbuch <chuck@horde.org>
* pear/Net/SMTP.php: Fix handling of periods (.) in SMTP data
2001-05-30 Rasmus Lerdorf <rasmus@php.net>
* ext/ldap/ldap.c:
MFH - Initialize le_result_entry to use a NULL destructor
2001-05-30 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/common.php: Fix parse errors. Please test your commits!
2001-05-30 Sterling Hughes <sterling@designmultimedia.com>
* 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 <chuck@horde.org>
* 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 <rasmus@php.net>
* 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 <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Added array options for yaz_connect: user, group, password, cookie,
proxy, and persistent.
2001-05-30 Rasmus Lerdorf <rasmus@php.net>
* ext/pdf/pdf.c: Note to self - stop coding on planes
2001-05-30 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Fixed bug where yaz_connect could fail in cases where it shouldn't.
2001-05-30 Sterling Hughes <sterling@designmultimedia.com>
* main/php.h
main/strlcat.c
main/strlcpy.c: place nice with other libraries.
2001-05-29 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/config.m4: curl-config gives a new tool, how cool.
2001-05-29 Andrei Zmievski <andrei@ispi.net>
* ext/standard/output.c: Kill warning.
* pear/Console/Getopt.php: Fix long option parsing.
2001-05-29 Frank M. Kromann <frank@frontbase.com>
* 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 <sniper@iki.fi>
* ext/sockets/sockets.c: Fixed bug: #11167
2001-05-29 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/php_imap.c
ext/imap/php_imap.h:
imap_thread(), from Rob Siemborski <rjs3@andrew.cmu.edu>.
2001-05-29 Stanislav Malyshev <stas@zend.com>
* ext/standard/var.c: Fix the reference serializer
2001-05-29 Jani Taskinen <sniper@iki.fi>
* ext/mysql/config.m4:
This should finally get rid of those zlib problems. And this is safe too.
2001-05-29 Wez Furlong <wez.php@thebrainroom.com>
* ext/standard/html.c: Fix compile warning
2001-05-29 Jani Taskinen <sniper@iki.fi>
* 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 <sterling@designmultimedia.com>
* 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 <sniper@iki.fi>
* ext/xslt/php_xslt.h
ext/xslt/xslt.c: Make this compile. Killed one compile warning.
2001-05-28 Boian Bonev <boian@bonev.com>
* 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 <andi@zend.com>
* ext/sockets/sockets.c:
- tmpbuf is emalloc()'ed so this patch would be faster.
2001-05-28 Wez Furlong <wez.php@thebrainroom.com>
* ext/interbase/interbase.c: Prepare for php_streams.
* ext/sockets/sockets.c: Fix leak
2001-05-28 Thomas V.V.Cox <cox@idecnet.com>
* 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 <ssb@fast.no>
* 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 <wez.php@thebrainroom.com>
* 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 <ssb@fast.no>
* pear/PEAR/Packager.php: * missing fold marks
2001-05-28 Sterling Hughes <sterling@designmultimedia.com>
* 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 <sniper@iki.fi>
* 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 <sniper@iki.fi>
* 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 <sascha@schumann.cx>
* 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 <sniper@iki.fi>
* 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 <sterling@designmultimedia.com>
* ext/curl/php_curl.h
ext/curl/curl.c: MFH
2001-05-27 Jani Taskinen <sniper@iki.fi>
* ext/ftp/ftp.h: MFH
* ext/ftp/ftp.h: Fixed bug: #9707
2001-05-27 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: Speed up data being sent to stdout
2001-05-27 Jani Taskinen <sniper@iki.fi>
* 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 <ssb@fast.no>
* pear/PEAR/Uploader.php: * typo
2001-05-27 Andi Gutmans <andi@zend.com>
* ext/domxml/config.m4:
- Revert to HEAD config.m4. Someone please check DOM/XML
2001-05-27 Stig Bakken <ssb@fast.no>
* 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 <sterling@designmultimedia.com>
* 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 <eschmid@s.netic.de>
* ext/pgsql/pgsql.c: Fix some protos.
2001-05-27 Sterling Hughes <sterling@designmultimedia.com>
* 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 <rasmus@php.net>
* ext/pdf/pdf.c: Make c2-4 optional since they aren't needed in all cases
2001-05-26 Sascha Schumann <sascha@schumann.cx>
* 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 <sascha@schumann.cx>
* ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re: Add support for italic.
Submitted by: Axel Sander <a.sander@eurogay.de>
2001-05-24 Andi Gutmans <andi@zend.com>
* ext/standard/exec.h: - Add prototype.
2001-05-24 Stig Bakken <ssb@fast.no>
* 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 <sascha@schumann.cx>
* build/buildcheck.sh: Display the correct automake version
2001-05-24 Andi Gutmans <andi@zend.com>
* 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 <ssb@fast.no>
* pear/DB/storage.php: whitespace
2001-05-24 Boian Bonev <boian@bonev.com>
* 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 <ssb@fast.no>
* 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 <boian@bonev.com>
* 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 <chuck@horde.org>
* ext/imap/php_imap.c:
make it possible to set the CHARSET parameter with imap_mail_compose()
(Johan Ekenberg <johan@ekenberg.se>)
2001-05-24 Sascha Schumann <sascha@schumann.cx>
* ext/session/mod_mm.c: fix buggy debug statements
2001-05-23 Sascha Schumann <sascha@schumann.cx>
* 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 <sniper@iki.fi>
* ext/xslt/.cvsignore: missing.
2001-05-23 Sascha Schumann <sascha@schumann.cx>
* 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 <sterling@designmultimedia.com>
* ext/com/COM.c: Fix credits
2001-05-23 Sascha Schumann <sascha@schumann.cx>
* 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 <andi@zend.com>
* ext/session/mod_mm.c: - Nuke GINIT
2001-05-23 Jon Parise <jon@csh.rit.edu>
* NEWS: Merge from HEAD.
* NEWS: This was merged into the 4.0.6 branch.
2001-05-23 Andi Gutmans <andi@zend.com>
* ext/standard/basic_functions.c
ext/standard/output.c
ext/standard/php_output.h: - Fix problem of output initialization
2001-05-23 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
* sapi/apache/mod_php4.c:
Fix Basic auth (when under PHP control) for EBCDIC platforms
2001-05-23 Thomas V.V.Cox <cox@idecnet.com>
* pear/scripts/pear.in: -Changed $param[0] to $param{0} less ambiguous
-Readd "-?" param that shows the usage msg
2001-05-23 Andrei Zmievski <andrei@ispi.net>
* NEWS: MFH
* NEWS: This was merged into 4.0.6.
2001-05-23 Stig Bakken <ssb@fast.no>
* 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 <andi@zend.com>
* 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 <sniper@iki.fi>
* main/fopen_wrappers.c: MFH (oops)
* main/fopen_wrappers.c: oops..
2001-05-23 Sterling Hughes <sterling@designmultimedia.com>
* ext/standard/basic_functions.c:
Added the CONNECTION_ABORTED, CONNECTION_TIMEOUT and CONNECTION_NORMAL
constants.
2001-05-23 John Donagher <john@webmeta.com>
* ext/standard/array.c: Add missing end-folding delimiter
2001-05-23 Jani Taskinen <sniper@iki.fi>
* main/fopen_wrappers.c: MFH
* main/fopen_wrappers.c: fixed bug: #10960
2001-05-23 Sascha Schumann <sascha@schumann.cx>
* 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 <sniper@iki.fi>
* ext/xslt/.cvsignore: missing.
2001-05-23 Sascha Schumann <sascha@schumann.cx>
* 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 <sterling@designmultimedia.com>
* ext/com/COM.c: Fix credits
2001-05-23 Sascha Schumann <sascha@schumann.cx>
* 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 <andi@zend.com>
* ext/session/mod_mm.c: - Nuke GINIT
2001-05-23 Jon Parise <jon@csh.rit.edu>
* NEWS: Merge from HEAD.
* NEWS: This was merged into the 4.0.6 branch.
2001-05-23 Andi Gutmans <andi@zend.com>
* ext/standard/basic_functions.c
ext/standard/output.c
ext/standard/php_output.h: - Fix problem of output initialization
2001-05-23 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
* sapi/apache/mod_php4.c:
Fix Basic auth (when under PHP control) for EBCDIC platforms
2001-05-23 Thomas V.V.Cox <cox@idecnet.com>
* pear/scripts/pear.in: -Changed $param[0] to $param{0} less ambiguous
-Readd "-?" param that shows the usage msg
2001-05-23 Andrei Zmievski <andrei@ispi.net>
* NEWS: MFH
* NEWS: This was merged into 4.0.6.
2001-05-23 Stig Bakken <ssb@fast.no>
* 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 <andi@zend.com>
* 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 <sniper@iki.fi>
* main/fopen_wrappers.c: MFH (oops)
* main/fopen_wrappers.c: oops..
2001-05-23 Sterling Hughes <sterling@designmultimedia.com>
* ext/standard/basic_functions.c:
Added the CONNECTION_ABORTED, CONNECTION_TIMEOUT and CONNECTION_NORMAL
constants.
2001-05-23 John Donagher <john@webmeta.com>
* ext/standard/array.c: Add missing end-folding delimiter
2001-05-23 Jani Taskinen <sniper@iki.fi>
* main/fopen_wrappers.c: MFH
* main/fopen_wrappers.c: fixed bug: #10960
2001-05-22 Andy Sautins <asautins@veripost.net>
* 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 <shane@php.net>
* 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 <sniper@iki.fi>
* ext/ccvs/Makefile.in
ext/ccvs/ccvs.c
ext/ccvs/config.m4: Fixed bug: #10914
2001-05-22 Andrei Zmievski <andrei@ispi.net>
* NEWS: Fixes.
2001-05-22 Andi Gutmans <andi@zend.com>
* 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 <sb@sebastian-bergmann.de>
* php.ini-dist: Fixed bug #10892.
2001-05-22 Andrei Zmievski <andrei@ispi.net>
* ext/session/session.c: MFH
2001-05-22 Frank M. Kromann <frank@frontbase.com>
* 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 <andrei@ispi.net>
* 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 <frank@frontbase.com>
* ext/fbsql/php_fbsql.c:
Changing how persistant links are added to zend_lists
2001-05-22 Thomas V.V.Cox <cox@idecnet.com>
* 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 <sascha@schumann.cx>
* ext/ircg/ircg.c: MFH
* ext/ircg/ircg.c: Fix HEX_VALUE
Submitted by: Axel Sander
2001-05-22 Jon Parise <jon@csh.rit.edu>
* configure.in
ext/standard/filestat.c:
FreeBSD defines statfs(2) in <sys/mount.h>. Teach PHP to look for it there.
* ext/standard/filestat.c
configure.in:
FreeBSD defines statfs(2) in <sys/mount.h>. Teach PHP to look for it there.
2001-05-22 Jani Taskinen <sniper@iki.fi>
* 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 <d.rethans@jdimedia.nl>
* ext/pdf/pdf.c: - Nuke warning
* ext/pdf/pdf.c: - No need to include "zend" in include line
2001-05-21 James Moore <James@phpuk.org>
* ext/cpdf/cpdf.c
ext/pdf/pdf.c: Fix for #8539
2001-05-21 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/config.m4: MFH
2001-05-21 Jani Taskinen <sniper@iki.fi>
* ext/ldap/config.m4: MFH
* ext/ldap/config.m4: Fixed bug: #10777
2001-05-21 Sterling Hughes <sterling@designmultimedia.com>
* ext/sockets/php_sockets.h: Fix compile warning.
2001-05-21 Jani Taskinen <sniper@iki.fi>
* 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 <James@phpuk.org>
* ext/gd/gd.c: Remove unused variable from imagesetstyle
2001-05-21 Sterling Hughes <sterling@designmultimedia.com>
* 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 <andi@zend.com>
* 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 <sterling@designmultimedia.com>
* 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 <sniper@iki.fi>
* ext/iconv/config.m4: MFH
* ext/iconv/config.m4: Fixed bug: #10742
2001-05-21 Andrei Zmievski <andrei@ispi.net>
* ext/standard/basic_functions.c
ext/standard/basic_functions.h: Moving some functions into Zend.
2001-05-21 Andi Gutmans <andi@zend.com>
* ext/standard/basic_functions.c:
- EG's are passed automatically to internal functions.
2001-05-21 Sean Bright <elixer@erols.com>
* 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 <sascha@schumann.cx>
* ext/xml/Makefile.in: Remove extraneous tab
2001-05-20 Sascha Schumann <sascha@schumann.cx>
* 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 <sniper@iki.fi>
* 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 <sascha@schumann.cx>
* 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 <sb@sebastian-bergmann.de>
* pear/Cache/URL.php: Oops.
2001-05-20 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/file.c:
MFH of patch that fixes copy() ignoring safe_mode open_basedir setting.
2001-05-20 Wez Furlong <wez.php@thebrainroom.com>
* 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 <sascha@schumann.cx>
* NEWS: refining
2001-05-20 Wez Furlong <wez.php@thebrainroom.com>
* 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 <ssb@fast.no>
* pear/pear.m4: MFH
* pear/pear.m4:
Define HAVE_CONFIG_H when building standalone DSO extensions
2001-05-20 Jani Taskinen <sniper@iki.fi>
* ext/standard/info.c: MFH
* ext/standard/info.c: This looks better.
2001-05-20 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c: Properly free callback_name only when necessary.
2001-05-20 Derick Rethans <d.rethans@jdimedia.nl>
* 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 <rasmus@php.net>
* ext/standard/file.c: Fix bug #9526
2001-05-19 Jani Taskinen <sniper@iki.fi>
* configure.in
ext/standard/basic_functions.c: MFH
* configure.in
ext/standard/basic_functions.c: Fixed bug #10964
2001-05-19 Sascha Schumann <sascha@schumann.cx>
* acinclude.m4:
Store some build-specific environment variables in config.nice.
2001-05-19 Sterling Hughes <sterling@designmultimedia.com>
* ext/gd/gd.c: nuke last remnants of the old globals stuff
2001-05-19 James Moore <James@phpuk.org>
* NEWS: MFH
* NEWS: Correct NEWS entry
2001-05-19 Sascha Schumann <sascha@schumann.cx>
* 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 <andi@zend.com>
* 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 <andrei@ispi.net>
* NEWS: Format.
2001-05-19 Sascha Schumann <sascha@schumann.cx>
* 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 <d.rethans@jdimedia.nl>
* NEWS: - MFH
* NEWS: - Adding an entry about mcrypt bugs
2001-05-19 Sascha Schumann <sascha@schumann.cx>
* 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 <sascha@schumann.cx>
* 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 <d.rethans@jdimedia.nl>
* 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 <sascha@schumann.cx>
* sapi/apache/config.m4:
First try at using Apache's export list when building a DSO.
2001-05-18 Sterling Hughes <sterling@designmultimedia.com>
* 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 <sascha@schumann.cx>
* ext/standard/file.c: Files should be shared among processes.
2001-05-18 Hartmut Holzgraefe <hartmut@six.de>
* ext/ctype/ctype.c: a small proto clarification
2001-05-18 Andrei Zmievski <andrei@ispi.net>
* 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 <thies@thieso.net>
* 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 <Uwe.Steinmann@fernuni-hagen.de>
* ext/hyperwave/hw.c:
- completed list of error messages (thanks to Torben Wilson)
2001-05-17 James Moore <James@phpuk.org>
* 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 <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: MFH (bug 8901)
2001-05-17 James Moore <James@phpuk.org>
* sapi/cgi/getopt.c:
- Fixed getopt so it accepts arguments in the form -<option><value> not
just -<option> <value> (jmoore)
2001-05-17 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - Fix for bug #9801 (and maybe others)
2001-05-17 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/sablot.c:
Some fixes. Actually assign a value scheme_handlers before processing it.
Add some checks for key type. Remove some debugging data.
2001-05-17 Daniel Beulshausen <daniel@php4win.de>
* NEWS: update news
* ext/curl/curl.c
ext/curl/php_curl.h:
winsock is already initialized in an higher version by php
* win32/php_modules.dsw: add notes & sockets ext
* ext/sockets/CREDITS
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: update sockets to work with winsock as well
2001-05-17 Martin Kraemer <Martin.Kraemer@fujitsu-siemens.com>
* ext/dba/config.m4:
Allow for DB3 to reside in /usr/local/include/db3/ and -ldb3
2001-05-17 Zeev Suraski <zeev@zend.com>
* sapi/apache/php_apache.c: Add missing info
2001-05-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
* main/win95nt.h: MS VisualStudio .NET 7.0 has M_PI_4 in math.h
2001-05-17 Stig Bakken <ssb@fast.no>
* pear/DB/storage.php (PEAR DB_storage::_makeWhere): fixed multiple key column bug, thanks
to Wolfram Kriesing
2001-05-17 Vlad Krupin <phpdevel@echospace.com>
* ext/pspell/config.m4:
...and this fixes the typo I made long ago. It prevented people that have
certain weird installations of pspell from compiling properly (couldn't
find pspell header files). No-one noticed...
* ext/pspell/config.m4: Fix for bug 10912.
Also, if you explicily specify path in --with-pspell, the directories
/usr, /usr/local will no longer be searched even if the library is not
found at the specified location (this seems to make more sense)
2001-05-16 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/config.m4
ext/curl/curl.c
ext/curl/php_curl.h:
Add a compile check for the cURL version and fix the compile in general.
2001-05-16 James Moore <James@phpuk.org>
* ext/gd/php_gd.h: - Sync prototype and definition of phpi_get_le_gd
2001-05-16 Sterling Hughes <sterling@designmultimedia.com>
* sapi/apache/mod_php4.c:
* sapi/apache/mod_php4.c: MFH
* sapi/apache/mod_php4.c: Remove redundancy
* sapi/apache/mod_php4.c: fix windows build.
2001-05-16 Jon Parise <jon@csh.rit.edu>
* pear/Log/file.php:
Close the logfile after each write to prevent blocking due to concurrency.
2001-05-16 James Moore <James@phpuk.org>
* win32/php_modules.dsw: - Add dbx extension to php_modules workspace
2001-05-16 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c: Merge memory usage into memory limit
2001-05-16 Sascha Schumann <sascha@schumann.cx>
* ext/gd/Makefile.in: MFH r1.9
* ext/gd/Makefile.in: Fix for #10900.
Submitted by: cech@debian.org
2001-05-16 Daniel Beulshausen <daniel@php4win.de>
* sapi/apache/mod_php4.c: MFH
* sapi/apache/mod_php4.c: add missing apls_fetch
2001-05-16 Jani Taskinen <sniper@iki.fi>
* ext/standard/image.c: MFH
* ext/standard/image.c: Fixed bugs: #10297, #10615, #10783, #10880
2001-05-15 Jon Parise <jon@csh.rit.edu>
* ext/standard/basic_functions.c
ext/standard/filestat.c
ext/standard/php_filestat.h:
- Added disk_total_space() to return the total size of a filesystem.
(Patch from Steven Bower)
* ext/standard/basic_functions.c
ext/standard/filestat.c
ext/standard/php_filestat.h:
- Renamed diskfreespace() to disk_free_space() to conform to established
naming conventions. (jon)
2001-05-15 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c:
Revert previous commit - callback_name does need to be checked because
it is set conditional on is_callable_replace.
2001-05-15 Andi Gutmans <andi@zend.com>
* configure.in
main/php_version.h: - Get ready for 4.0.6RC1
2001-05-15 Daniel Beulshausen <daniel@php4win.de>
* sapi/apache/php_apache.c: MFH
2001-05-15 Jon Parise <jon@csh.rit.edu>
* pear/Cache.php
pear/Cache/Output.php
pear/Cache/OutputCompression.php: (Merge from head branch)
- Renaming $no_cache to $caching and inverting it's meaning
- Adding accessors for private $caching flag: getCaching() and setCaching()
* pear/Cache/Output.php
pear/Cache/OutputCompression.php
pear/Cache.php:
- Renaming $no_cache to $caching and inverting it's meaning
- Adding accessors for private $caching flag: getCaching() and setCaching()
2001-05-15 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c: MFH
* sapi/apache/mod_php4.c:
Move the initialization to a safer place (earlier, it could end up
not being reset to 0 under certain circumstances)
2001-05-15 Thomas V.V.Cox <cox@idecnet.com>
* pear/PEAR/Installer.php:
Put the verbose mode to work again. Some other style.
* pear/PEAR/Installer.php: white spaces and indenting
2001-05-15 Andrei Zmievski <andrei@ispi.net>
* NEWS: Fix up a couple of entires.
2001-05-15 Christian Stocker <chregu@nomad.ch>
* pear/Makefile.in: 2 files from Cache/ were missing here, too.
* pear/Makefile.in: 2 files from Cache/ were missing.
2001-05-15 Gavin Sherry <swm@linuxworld.com.au>
* ext/sysvshm/sysvshm.c: fixed shm_remove to expect the correct argument.
* ext/sysvsem/php_sysvsem.h:
Added function sem_remove
* ext/sysvsem/sysvsem.c: Added sem_remove to remove semaphores from memory
2001-05-15 Jani Taskinen <sniper@iki.fi>
* ext/standard/url.c: MFB
* ext/standard/url.c: Fix bug: #1249
* ext/db/config.m4: MFH
* ext/db/config.m4: Fix bug: #5418
2001-05-14 Zeev Suraski <zeev@zend.com>
* ext/com/VARIANT.c
main/internal_functions_win32.c
win32/php4dllts.dsp: Fix Win32 build (MFH)
2001-05-14 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/php_curl.h: leftovers.....
2001-05-14 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/Readme_w32.txt: Adding a small readme file for win32 users
* ext/mssql/mssql_win32_howto.txt: updating the win32 readme
2001-05-14 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: Register the binary transfer option
2001-05-14 Andrei Zmievski <andrei@ispi.net>
* ext/standard/basic_functions.c: Clean up call_user_func_*().
2001-05-14 Sterling Hughes <sterling@designmultimedia.com>
* ext/standard/basic_functions.c:
Use zend_is_callable to test whether or not the given callback is valid
before calling the function.
* ext/standard/basic_functions.c:
Use zend_is_callable() and fix sp of deprecated.
* ext/standard/basic_functions.c:
Couple of changes (and a little whitespace correction, sorry to mix :(
1) Depreciate the call_user_method*() variety of functions, their
functionality can be easily duplicated by using the call_user_func*()
functions (using the array(&$obj, "method") syntax).
2) Change some pval's to zval's.
3) Improve the error handling mechanism of call_user_func*() to report
an the class name and the function name if an object or class name is
given.
2001-05-14 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/filestat.c:
- Bumbed up the warning level to be in sync with fopen (which is E_WARNING
too) (See bug #10856)
2001-05-14 Vlad Krupin <phpdevel@echospace.com>
* ext/imap/php_imap.c: Also, bogus types and encodings will not be returned any longer.
Function imap_bodystruct() is also fixed in the same manner.
2001-05-14 Andrei Zmievski <andrei@ispi.net>
* ext/standard/basic_functions.c: Need to use ELS_FETCH() here.
* NEWS: Reformat.
* ext/standard/basic_functions.c:
functions/methods that accepted parameters by reference. (Andrei)
* Allow separation of arguments in call_user_* functions - this allows calling
functions that force parameters by reference.
* Use executor function table instead of compiler one.
* ext/pcre/php_pcre.c:
No need for check since callback_name is always filled in.
2001-05-14 Thies C. Arntzen <thies@thieso.net>
* ext/xml/xml.c: added expat version to phpinfo();
2001-05-14 Daniel Beulshausen <daniel@php4win.de>
* sapi/apache/php_apache.c: fix typo
2001-05-14 Christian Stocker <chregu@nomad.ch>
* pear/Cache/OutputCompression.php:
do not compress if $this->no_cache is True (otherwise we get some "Headers
already sent"-errors)
2001-05-13 Harald Radi <h.radi@nme.at>
* win32/php4dll.dsp
win32/php4dllts.dsp: renamed *typedef_VARIANT.* to *VARIANT.*
* main/internal_functions_win32.c:
changed php_typedef_VARIANT.h to php_VARIANT.h
* ext/com/VARIANT.c: renamed
2001-05-13 Mika Tuupola <tuupola@appelsiini.net>
* pear/Image/Remote.php:
* Fixed a typo in example usage.
2001-05-13 Harald Radi <h.radi@nme.at>
* ext/com/VARIANT.c
ext/com/com.h
ext/com/conversion.c: modified because of the changes in com.c
* ext/com/COM.c: also changed the return values of the internal functions from VARIANT
to pval, so there's no need to convert the returned value after each function
call and the real hashtable entry is returned and not only a copy of it.
2001-05-13 Mika Tuupola <tuupola@appelsiini.net>
* pear/Image/Remote.php:
* Added error handling via PEAR_Error.
2001-05-13 Harald Radi <h.radi@nme.at>
* ext/dotnet/dotnet.cpp:
added an additional parameter to dotnet_load to specify the codepage (phanto)
2001-05-13 Wez Furlong <wez.php@thebrainroom.com>
* ext/mbstring/mbfilter.c:
Removed redundant (and incorrect) '0' from "begin" string for uudecode.
2001-05-13 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c
sapi/apache/mod_php4.h
sapi/apache/php_apache.c: MFH
* sapi/apache/mod_php4.c
sapi/apache/mod_php4.h
sapi/apache/php_apache.c: Safer detection of recursive PHP invocations
* win32/php4dllts.dsp: Fix broken XML build
2001-05-13 Sascha Schumann <sascha@schumann.cx>
* ext/session/mod_files.c
ext/session/session.c: Nuke some warnings.
2001-05-13 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/php4dllts.dsp:
Nuke HAVE_LIBEXPAT2. We define HAVE_LIBEXPAT in config.w32.h, and that does the trick.
2001-05-12 Wez Furlong <wez.php@thebrainroom.com>
* ext/mbstring/mbfilter.c:
Took out a line that might cause problems if you try and uuencode; there is no
uuencode support yet.
* ext/mbstring/mbfilter.c
ext/mbstring/mbfilter.h: Added uudecode support (MIME name "x-uuencode")
* ext/bz2/bz2.c: modelines so code formatting is respected by vim.
* ext/standard/file.h: prototype for php_file_le_stream()
* ext/standard/file.c: expose streams to other extensions.
2001-05-12 Andi Gutmans <andi@zend.com>
* main/config.w32.h: - MFH
* main/config.w32.h:
- Fix bug. The INI system expects a string for default INI values.
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-05-12 Daniel Beulshausen <daniel@php4win.de>
* win32/php4dllts.dsp
ext/xml/expat/expat.dsw
ext/xml/expat/expat.mak
ext/xml/expat/winconfig.h: hopefully fix win32 build, untested
2001-05-12 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/php4dllts.dsp: Hopefully nuke the rest of the german commits.
* win32/php4dllts.dsp: Remove german comments from MS VisualStudio.
* win32/php4dllts.dsp: Make expat and ext/xml compile again on Win32.
2001-05-12 Sascha Schumann <sascha@schumann.cx>
* ext/satellite/corba.c
ext/satellite/php_orbit.c
build/rules_common.mk
configure.in: First step towards full libtool 1.4 portability
* build/build2.mk
configure.in
ltconfig: Remove ltconfig which is not used anymore by libtool 1.4
* sapi/thttpd/config.m4
sapi/fastcgi/config.m4
sapi/roxen/config.m4
sapi/apache/config.m4
sapi/caudium/config.m4
ext/zlib/config0.m4
sapi/aolserver/config.m4
ext/xml/config.m4
ext/yp/config.m4
ext/snmp/config.m4
ext/standard/config.m4
ext/saprfc/config.m4
ext/session/config.m4
ext/qtdom/config.m4
ext/recode/config.m4
ext/pcre/config.m4
ext/pdf/config.m4
ext/pgsql/config.m4
ext/odbc/config.m4
ext/oracle/config.m4
ext/mysql/config.m4
ext/oci8/config.m4
ext/java/config.m4
ext/ldap/config.m4
ext/msql/config.m4
ext/gettext/config.m4
ext/informix/config.m4
ext/fribidi/config.m4
ext/gd/config.m4
ext/cybercash/config.m4
ext/db/config.m4
ext/domxml/config.m4
ext/fbsql/config.m4
ext/ccvs/config.m4
ext/cpdf/config.m4
acinclude.m4
configure.in: Nuke more quotes
* acinclude.m4
configure.in
ext/dba/config.m4: Nuke some unneccessary quotes
* main/php_compat.h: These functions have been changed to macros.
* ext/wddx/php_wddx.h: Default to including expat.h
2001-05-12 Anil Madhavapeddy <anil@recoil.org>
* ltconfig: sync OpenBSD libtool 1.3.5 patches on the release branch
2001-05-12 Sascha Schumann <sascha@schumann.cx>
* NEWS: Moved to 4.0.6
* NEWS: Put this already in 4.0.6
* ext/session/mod_files.c: MFH fix for new-session-files-were-not-locked
* ltconfig
ltmain.sh: Revert libtool changes, so we are back to 1.3.5 now.
* sapi/isapi/config.m4
ext/zlib/zlib.m4
sapi/caudium/config.m4
ext/oci8/config.m4
ext/odbc/config.m4
ext/oracle/config.m4
ext/saprfc/config.m4
ext/ldap/config.m4
ext/mbstring/config.m4
ext/mcrypt/config.m4
ext/ming/config.m4
ext/mnogosearch/config.m4: MFH indentation patch
* ext/dba/config.m4
ext/zziplib/config.m4: Rename some custom macros from AC_* to PHP_*
* sapi/caudium/config.m4
sapi/isapi/config.m4
ext/oracle/config.m4
ext/saprfc/config.m4
ext/zlib/config0.m4
ext/oci8/config.m4
ext/odbc/config.m4
ext/ldap/config.m4
ext/mbstring/config.m4
ext/mcrypt/config.m4
ext/ming/config.m4
ext/mnogosearch/config.m4:
Fix indentation of ./configure --help messages.
2001-05-12 Andi Gutmans <andi@zend.com>
* build/buildcheck.sh: - Revert libtool 1.4 check and allow 1.3.x.
- I hope there is nothing else which needs changing!
2001-05-12 Sascha Schumann <sascha@schumann.cx>
* ext/session/mod_files.c:
Replace ssize_t with long, as Win32 lacks proper support for that type.
2001-05-12 Thies C. Arntzen <thies@thieso.net>
* ext/xml/expat/expat.h: add missing file
2001-05-12 Wez Furlong <wez.php@thebrainroom.com>
* ext/pcre/php_pcre.c: Fixed leak.
2001-05-12 Jani Taskinen <sniper@iki.fi>
* ext/gd/config.m4: MFH
* ext/gd/config.m4: Fixed bug: #10823
2001-05-11 Andrei Zmievski <andrei@ispi.net>
* ext/domxml/php_domxml.c: Open season on memory leaks, shoot all you can.
2001-05-11 Sascha Schumann <sascha@schumann.cx>
* scripts/config-stubs
build/build.mk
ext/zlib/config.m4
ext/zlib/config0.m4
ext/zlib/zlib.m4
configure.in:
Fix special treatment of zlib by introducing the Apache concept
of config.m4 hierarchies.
2001-05-11 Jason Greene <jason@inetgurus.net>
* ext/standard/php_filestat.h
ext/standard/file.c
ext/standard/filestat.c:
Rewrote stat() and fstat() to be memory efficient, due to a recent
thread on php-dev.
Note: I added a macro that might have use in other instances, but for now
is included in php_filestat.h
2001-05-11 Andrei Zmievski <andrei@ispi.net>
* NEWS: MFH
* NEWS: Compress several entries into one.
2001-05-11 Sascha Schumann <sascha@schumann.cx>
* NEWS: merge news
* NEWS: update and some late additions
2001-05-11 Thies C. Arntzen <thies@thieso.net>
* sapi/apache/mod_php4.c:
- Added --enable-memory-usage-info. This creates a new Apache 1.x logging
directive "{mod_php_memory_usage}n" which will log the peak amount of
memory used by the script.
* NEWS: .
* configure.in
main/php_version.h: 4.0.6 is tagged, HEAD is now 4.0.7-dev
* ext/xml/expat/xmltok/Makefile.in
ext/xml/expat/xmltok/asciitab.h
ext/xml/expat/xmltok/iasciitab.h
ext/xml/expat/xmltok/latin1tab.h
ext/xml/expat/xmltok/nametab.h
ext/xml/expat/xmltok/utf8tab.h
ext/xml/expat/xmltok/xmldef.h
ext/xml/expat/xmltok/xmlrole.c
ext/xml/expat/xmltok/xmlrole.h
ext/xml/expat/xmltok/xmltok.c
ext/xml/expat/xmltok/xmltok.dsp
ext/xml/expat/xmltok/xmltok.h
ext/xml/expat/xmltok/xmltok_impl.c
ext/xml/expat/xmltok/xmltok_impl.h
ext/xml/expat/xmltok/xmltok_ns.c
ext/xml/expat/xmlparse/Makefile.in
ext/xml/expat/xmlparse/expat_hashtable.h
ext/xml/expat/xmlparse/hashtable.c
ext/xml/expat/xmlparse/xmlparse.c
ext/xml/expat/xmlparse/xmlparse.dsp
ext/xml/expat/xmlparse/xmlparse.h
ext/xml/config.m4
ext/xml/expat/Changes
ext/xml/expat/Makefile.in
ext/xml/expat/README
ext/xml/expat/README.php
ext/xml/expat/ascii.h
ext/xml/expat/asciitab.h
ext/xml/expat/expat.html
ext/xml/expat/iasciitab.h
ext/xml/expat/latin1tab.h
ext/xml/expat/nametab.h
ext/xml/expat/utf8tab.h
ext/xml/expat/xmlparse.c
ext/xml/expat/xmlrole.c
ext/xml/expat/xmlrole.h
ext/xml/expat/xmltok.c
ext/xml/expat/xmltok.h
ext/xml/expat/xmltok_impl.c
ext/xml/expat/xmltok_impl.h
ext/xml/expat/xmltok_ns.c
ext/xml/php_xml.h
ext/xml/xml.c
main/php_compat.h: bump bundled expat to 1.95.1
win32 project _needs_ updating and i don't have windows
2001-05-11 Sascha Schumann <sascha@schumann.cx>
* ext/session/config.m4
ext/session/mod_files.c: Save a couple of syscalls per session
Fix apparent new-session-files-were-not-locked bug
Replace %m with portable "%s", strerror(errno)
2001-05-11 Andrei Zmievski <andrei@ispi.net>
* ext/domxml/php_domxml.c:
Start cleaning up domxml memory leaks. Still much stuff to do.
2001-05-11 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/info.c: Tabs please...
2001-05-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/standard/info.c: Fix for bug #10815.
2001-05-11 Jani Taskinen <sniper@iki.fi>
* ext/imap/config.m4:
Fixed problems which were caused by the previous patches.
2001-05-11 Jason Greene <jason@inetgurus.net>
* ext/standard/tests/file/001.phpt: Fix is_executable test.
* ext/standard/file.c
ext/standard/filestat.c:
(Andrei's suggestion to still allow backwords compatibility.)
2001-05-10 Jani Taskinen <sniper@iki.fi>
* ext/gd/config.m4: default to /usr/local
2001-05-10 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing some proto types
2001-05-10 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c:
Always free the callback_name when using zend_is_callable().
2001-05-10 Zeev Suraski <zeev@zend.com>
* ext/standard/credits.c: Fix buggy line split
* sapi/cgi/cgi_main.c: Fixed bug 7822
2001-05-10 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter.c
ext/mbstring/mbstring.c:
fixed bug of mb_substitute_character() and mb_substr() in mbstring.
2001-05-10 Jani Taskinen <sniper@iki.fi>
* ext/java/.cvsignore: Missing .slo ignore.
* ext/oracle/config.m4: Fixed bug: #10779
* ext/imap/config.m4:
Cleaning this a bit too. Now I'm also able to configure and compile
with the test for imap-ssl.
2001-05-10 Sterling Hughes <sterling@designmultimedia.com>
* ext/com/COM.c: Fix naming issue
2001-05-10 Jani Taskinen <sniper@iki.fi>
* ext/domxml/config.m4: Cleaning up here too.
* configure.in
ext/zlib/config.m4
ext/zlib/zlib.m4: Moved the zlib configure before other extensions.
* ext/fdf/config.m4
ext/mcrypt/config.m4
ext/pdf/config.m4
ext/gd/config.m4: Cleaned up this a bit..
2001-05-09 Wez Furlong <wez.php@thebrainroom.com>
* ext/mysql/php_mysql.c:
Reverse my earlier patch for mysql_db_query() & emit an E_NOTICE of it's
deprecated status.
2001-05-09 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Switching to zend_register_list_destructors_ex()
2001-05-09 Andrei Zmievski <andrei@ispi.net>
* ext/standard/basic_functions.c
ext/standard/basic_functions.h:
- Added is_callable() function that can be used to find out whether
its argument is a valid callable construct.
2001-05-09 Frank M. Kromann <frank@frontbase.com>
* ext/mssql/php_mssql.c:
Minor change to the way string lengths are calculated and space alocated.
2001-05-09 Sascha Schumann <sascha@schumann.cx>
* acinclude.m4:
Document overwriting behaviour of PHP_ARG_WITH/ENABLE with regard
to ext_shared.
2001-05-09 Frank M. Kromann <frank@frontbase.com>
* ext/mssql/php_mssql.c: Getting rid of memset.
2001-05-09 Jani Taskinen <sniper@iki.fi>
* ext/sablot/config.m4
ext/xslt/config.m4:
The PHP_EXTENSION() has to be before any other PHP_ARG_*()'s
2001-05-09 Wenhui Zhang <zhang@empress.com>
* ext/odbc/config.m4
ext/odbc/php_odbc.h
ext/odbc/setup.stub: Change for Empress PHP support
2001-05-09 Sascha Schumann <sascha@schumann.cx>
* configure.in: Also remove -L/usr/lib/? from LDFLAGS.
* acinclude.m4
configure.in: Remove -L/usr/lib/? from PHP_LDFLAGS.
* ext/saprfc/config.m4: This probably was the cause for messages like
autoconf: Undefined macros:
***BUG in Autoconf--please report*** AC_ADD_INCLUDE
***BUG in Autoconf--please report*** AC_ADD_LIBRARY_WITH_PATH
2001-05-09 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter.c
ext/mbstring/mbfilter.h
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
remaked mb_gpc_handler as mb_parse_str() in mbstring.
2001-05-09 Hartmut Holzgraefe <hartmut@six.de>
* ext/saprfc/.cvsignore
ext/saprfc/Makefile.in
ext/saprfc/README
ext/saprfc/config.m4
ext/saprfc/php_saprfc.c
ext/saprfc/php_saprfc.h
ext/saprfc/saprfc.php: some basic functionality: o
- pen/close rfc connections
- get connection and server info
2001-05-09 Sterling Hughes <sterling@designmultimedia.com>
* ext/sockets/sockets.c:
fix crash bug (unlikely, but this is the only place where the reported bug
would make sense, and it can't hurt)...
2001-05-09 Jani Taskinen <sniper@iki.fi>
* ext/snmp/config.m4: Fixed a typo.
2001-05-08 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Use RETURN_ macros to define function returns.
Fix fetch functions to return values from array data structure
2001-05-08 Jani Taskinen <sniper@iki.fi>
* ext/sablot/config.m4
ext/xslt/config.m4: No need to show these if they are not used.
* configure.in
main/main.c: Fixed: http://www.php.net/bugs.php?id=10733&edit=1
2001-05-08 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
this is a fix for bug 10250. it basically provides the unixODBC driver with
access to the SQLDriver functions. patch originally submitted by
dzoll@nyscul.org, and is going to be tested by some of the unixODBC people.
2001-05-08 Frank M. Kromann <frank@frontbase.com>
* ext/mssql/php_mssql.c:
Fixing the use of compatibility mode. When the flag is off the system should return correct PHP types (default) when the flag is on strings will be returned for all data types.
* ext/mssql/php_mssql.c:
Fixing the use of compatibility_mode setting in php.ini.
Nuking trailing spaces when returning a string.
2001-05-08 Thomas V.V.Cox <cox@idecnet.com>
* pear/Experimental/XML/Xml2obj.php:
This is a complete rewrite of the class. Now the object tree returned
by the class is very similiar to a DOM Doc. Also implemented some
node methods.
2001-05-08 Andrei Zmievski <andrei@ispi.net>
* NEWS: Remove wrong line.
* NEWS: Reformatting.
2001-05-08 Zeev Suraski <zeev@zend.com>
* NEWS: Update NEWS
2001-05-08 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter.c
ext/mbstring/mbfilter.h
ext/mbstring/mbstring.c: added mb_language to ext/mbstring.
2001-05-08 Jani Taskinen <sniper@iki.fi>
* ext/mysql/config.m4: Fix the build.
2001-05-08 Dan Kalowsky <dank@deadmime.org>
* TODO-4.1.txt: reminder to remove the --with-openlink configure option
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-05-08 Zeev Suraski <zeev@zend.com>
* sapi/cgi/cgi_main.c: $argc was off by one in -f (fix bug #9289)
2001-05-08 James Moore <James@phpuk.org>
* ext/pdf/pdf.c:
Give correct warnings if certain libaries/verisons are not avalible
2001-05-07 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c: whitespace
* ext/standard/output.c:
Avoid crashing if somehow, output is sent in a new thread tha had no requests
2001-05-07 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c:
Passed db_handle to dbx_error_function instead of NULL (Mc)
2001-05-07 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter_ja.h
ext/mbstring/mbfilter.c
ext/mbstring/mbfilter.h
ext/mbstring/mbfilter_ja.c: update address of licence term in mbstring.
2001-05-07 Zeev Suraski <zeev@zend.com>
* NEWS: Update NEWS
* sapi/apache/mod_php4.c
sapi/apache/php_apache.c:
Allow virtual() of PHP files. We may have to improve the detection code a
bit, but it worked well on everything I tried.
2001-05-07 Wez Furlong <wez.php@thebrainroom.com>
* ext/mysql/php_mysql.c:
Enabled optional result_mode param in mysql_db_query() to make it behave
as mysql_unbuffered_query (can be either MYSQL_USE_RESULT or
MYSQL_STORE_RESULT)
2001-05-07 Sascha Schumann <sascha@schumann.cx>
* ext/wddx/config.m4:
As the WDDX extension can now be built as shared extension
without functional loss with regard to the session serializer, it
is safe to default to disable. We enable XML automatically only,
if the user is building WDDX as a static extension.
2001-05-07 David Hedbor <david@hedbor.org>
* sapi/caudium/caudium.c:
Patch from Jan Legenhausen to add vars to the HTTP_SERVER_VARS array.
2001-05-06 Stig Bakken <ssb@fast.no>
* pear/CODING_STANDARDS: updated the .emacs example
* configure.in:
use $PHP_LAYOUT, not $libdir, to determine the extension install layout
* configure.in: Changed the default php.ini path back to /usr/local/lib. Use
"--with-layout=GNU" for now to get the new behaviour.
2001-05-06 Egon Schmid <eschmid@s.netic.de>
* ext/mbstring/mbstring.c: Fixed some protos.
2001-05-06 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: fix crash bug
2001-05-06 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter.c
ext/mbstring/mbstring.c:
fixed divided by zero exception and lack of multidimentional array support in mbstring.
2001-05-06 Sterling Hughes <sterling@designmultimedia.com>
* ext/iconv/php_iconv.h: fix compile bug.
2001-05-06 Jani Taskinen <sniper@iki.fi>
* ext/imap/config.m4:
Attempt to fix the build when a c-client lib with kerberos, pam and ssl
is used.
2001-05-06 James Moore <James@phpuk.org>
* ext/standard/basic_functions.c: Fix win32 build
2001-05-06 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/parsedate.y: - Nuke warning
2001-05-06 Sascha Schumann <sascha@schumann.cx>
* build/buildcheck.sh: Up prerequisites to libtool 1.4
* config.sub
ltconfig
ltmain.sh
config.guess: Upgrade to libtool 1.4.
2001-05-06 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/parsedate.y
ext/standard/tests/time/002.phpt:
- Partial fix for bug #9050, support for "Jan 19 2000" date format
2001-05-06 Anil Madhavapeddy <anil@recoil.org>
* ltconfig: sync with OpenBSD libtool patches
2001-05-06 Jani Taskinen <sniper@iki.fi>
* ext/standard/basic_functions.c
ext/standard/lcg.c
ext/standard/php_lcg.h:
Moved ts_alloca_id() into MINIT like Andi requested.
2001-05-06 Chuck Hagenbuch <chuck@horde.org>
* pear/Net/Socket.php: whitespace
2001-05-06 Jani Taskinen <sniper@iki.fi>
* ext/standard/basic_functions.c
ext/standard/crypt.c
ext/standard/lcg.c
ext/standard/php_crypt.h
ext/standard/php_lcg.h:
Fix bug: #8834. Now there should be more random salts..
* main/main.c:
Fixed bug: #7227. Now the correct strings (if set) are shown.
* ext/standard/info.c
main/php_ini.c: Fix bug: #10323. Every value outputted is now escaped.
2001-05-06 Zeev Suraski <zeev@zend.com>
* NEWS: Update NEWS
2001-05-06 Harald Radi <h.radi@nme.at>
* NEWS: corrected COM news entry
2001-05-06 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/dbx.php:
MFH (added low/highwater cache size detection)
2001-05-06 Sascha Schumann <sascha@schumann.cx>
* ext/imap/php_imap.c: Fix broken build
2001-05-06 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/dbx.php: added low/highwater cache size detection
2001-05-06 Wez Furlong <wez.php@thebrainroom.com>
* ext/standard/fsock.h: Fixed win32 build problem.
* ext/standard/fsock.h: Fixed build problem for win32
2001-05-06 Egon Schmid <eschmid@s.netic.de>
* ext/pgsql/pgsql.c: Corrected one proto.
2001-05-06 Jani Taskinen <sniper@iki.fi>
* ext/imap/config.m4
ext/imap/php_imap.c: Beutify phpinfo() output.
* ext/imap/config.m4: Added a check that libc-client support SSL.
* ext/imap/php_imap.c: Removed usused variables.
2001-05-06 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c:
fixed a compilation problem without --enable-mbstr-enc-trans.
2001-05-06 Rasmus Lerdorf <rasmus@php.net>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h
NEWS: Add pg_last_notice() function
2001-05-05 Wez Furlong <wez.php@thebrainroom.com>
* main/php_network.h: Added missing sys/time.h include
* main/php_network.h: Fixed Andi's build problem.
2001-05-05 Andi Gutmans <andi@zend.com>
* configure.in
main/php_version.h: - RC1
2001-05-05 Wez Furlong <wez.php@thebrainroom.com>
* ext/standard/fsock.c
ext/standard/fsock.h
main/network.c
main/php_network.h
main/php_streams.h
main/streams.c:
Nuke buffering from php_streams, move connect_nonb() from fsock.c to network.c
and rename to php_connect_nonb().
Use php_connect_nonb() instead of connect() in php_hostconnect() -> timeouts
should now work in php_hostconnect().
sock streams abstraction now uses php_sockbuf as the "abstract" pointer.
2001-05-05 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/dbx.php
pear/Cache/Container/file.php: fixed some typos in the code.
* pear/Cache/Container/phplib.php:
low/highwater mark detection of cache size done.
2001-05-05 Andi Gutmans <andi@zend.com>
* NEWS: - Fix format to be consistent
2001-05-05 Sascha Schumann <sascha@schumann.cx>
* build/buildcheck.sh: Fix libtool check
Submitted by: brisse@ping.dk
2001-05-05 Wez Furlong <wez.php@thebrainroom.com>
* ext/openssl/CREDITS: Added Sascha Kettler to credits
2001-05-05 Sascha Schumann <sascha@schumann.cx>
* ext/mysql/php_mysql.c: Fix broken ZTS build.
2001-05-05 Thies C. Arntzen <thies@thieso.net>
* TODO-4.1.txt: not to forget this one!
2001-05-05 Zeev Suraski <zeev@zend.com>
* ext/mysql/php_mysql.c
ext/mysql/php_mysql.h:
emalloc()'d strings must be freed before the request shutdown;
Rule of the thumb: initialize in RINIT, clean in RSHUTDOWN
2001-05-04 Wez Furlong <wez.php@thebrainroom.com>
* ext/openssl/openssl.c
ext/openssl/php_openssl.h:
Merged and adapted a patch from Sascha Kettler <kettler@gmx.net> that provides
some asymmetric RSA encrypt/decrypt functions.
* EXTENSIONS:
I'm now the primary maintainer for OpenSSL extension, as agreed with Stig
Venaas.
* TODO-4.1.txt:
Making notes about which extensions need most work for streams.
2001-05-04 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/php_imap.c:
Add support for in_reply_to header, and fix erealloc usage ("Johan Ekenberg"
<johan@ekenberg.se>).
2001-05-04 Jason Greene <jason@inetgurus.net>
* ext/mysql/php_mysql.c:
Fixed bug in my previous patch, forgot to reset connect error globals
on request startup.
2001-05-04 Jani Taskinen <sniper@iki.fi>
* ext/mysql/libmysql/mysql_version.h: Fix bugs: #10642, #10612
2001-05-04 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c:
- Fixed a bug in preg_split() that would incorrectly limit the number of
results when used along with PREG_SPLIT_NO_EMPTY flag. (Andrei)
- Also made limit = -1 when limit = 0, to emulate Perl.
2001-05-04 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c
ext/oci8/php_oci8.h: namespace-protect "open"
2001-05-04 Harald Radi <h.radi@nme.at>
* win32/php4dll.dsp: added ext/com/ files to the project
2001-05-04 Thomas V.V.Cox <cox@idecnet.com>
* pear/Experimental/XML/Xml2obj.php:
More in-line docs and examples and some vars renamed
2001-05-04 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbfilter.c
ext/mbstring/mbstring.c: fixed a memory leak in ext/mbstring.
2001-05-04 Ben Mansell <ben@zeus.com>
* sapi/fastcgi/fastcgi.c:
Removed a duplicate php_import_environment_variables() call
from fastcgi sapi
2001-05-04 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/CREDITS
ext/dbx/dbx.dsp: Forgot the Visual Studio project, added now (Mc)
Updated CREDITS (Mc)
* ext/dbx/Makefile.in
ext/dbx/dbx.c
ext/dbx/dbx_mssql.c
ext/dbx/dbx_mssql.h:
Registered db-module constants for use in dbx_connect (Mc)
Added support for Microsoft SQL Server (Mc)
* ext/dbx/howto_extend_dbx.html:
Added docs about creating dbx-support for other databases. (Mc)
2001-05-04 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/db.php:
added low/higwater garbage collection to the db-container. dbx should
follow soon
2001-05-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/standard/image.c: Nuke unreferenced local variables.
2001-05-04 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c
ext/curl/php_curl.h:
Make it compile with the latest cURL cvs, heck it even works.
2001-05-04 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/iconv/iconv.c:
added status parameter to output handler in ext/iconv.
2001-05-04 Jason Greene <jason@inetgurus.net>
* ext/mysql/php_mysql.c
ext/mysql/php_mysql.h:
This should work correctly without causing compatibility issues with previous
scripts. Someone might want to double check this change, just in case.
2001-05-03 Thomas V.V.Cox <cox@idecnet.com>
* pear/Experimental/XML/Xml2obj.php:
This class takes an xml file and maps it to an objects tree. It doesn't
need DOM support, and the resultant tree is more easy (and limited) to handle.
Note that it's experimental and waiting for comments.
2001-05-03 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/image.c:
- Applied a patch that enables getimagesize to return the size of .bmp and
.psd files (Patch by Paul Jongsma <paulj@webtic.com>)
- Added support to getimagesize to return dimensions of BMP and PSD
files
2001-05-03 Wez Furlong <wez.php@thebrainroom.com>
* TODO-4.1.txt: Added streams stuff
2001-05-03 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/php_imap.c:
add crash guard (valid message number check) to imap_body().
* ext/imap/php_imap.c:
removing references to IMSP module, which will probably never be ported to
php4 (lack of a publically available library implementing it).
* ext/imap/php_imap.c:
Fix for #8359. imap_fetchheader should never return the full message; the
FT_PREFETCHTEXT flag is just a hint to c-client that you'll be asking for
the message text next.
2001-05-03 Sascha Schumann <sascha@schumann.cx>
* ext/session/mod_mm.c
ext/session/modules.c
ext/session/php_session.h
ext/session/session.c:
add an interface for registering storage modules at run-time.
2001-05-03 Harald Radi <h.radi@nme.at>
* ext/com/COM.c: fixed leaky code
2001-05-03 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c: Replace slow strlcpy with a quick memcpy.
2001-05-03 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c:
Some fixes in Udm_Cat_List and Udm_Cat_Path functions.
2001-05-03 Jani Taskinen <sniper@iki.fi>
* build/buildcheck.sh: Fix bug #10589
2001-05-03 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/iconv/.cvsignore
ext/mbstring/.cvsignore: added .cvsignore.
* ext/mbstring/mbstring.c:
deleted some function aliases.
2001-05-02 Hartmut Holzgraefe <hartmut@six.de>
* ext/ext_skel
ext/skeleton/CREDITS
ext/skeleton/EXPERIMENTAL:
added generation of CREDITS and EXPERIMENTAL to ext_skel
2001-05-02 Andi Gutmans <andi@zend.com>
* ext/odbc/php_odbc.c:
- More strncpy() -> strlcpy() changes. Am I getting bored yet? :)
* ext/imap/php_imap.c:
- More strncpy() -> strlcpy() changes. mm_login() doesn't seem to be used
though.
* sapi/thttpd/thttpd.c: - Another strncpy() -> strlcpy() change
* ext/exif/exif.c: - Change strncpy()'s to strlcpy()'s
* ext/interbase/interbase.c: - Whitespace fix
* ext/interbase/interbase.c: - Commit interbase fixes
* ext/curl/curl.c:
- Fix possible buffer overflow. Always better to use strlcpy() instead
of strncpy()
2001-05-02 Harald Radi <h.radi@nme.at>
* ext/dotnet/dotnet.cpp: adapted because of the changes in the com module
2001-05-02 Andi Gutmans <andi@zend.com>
* NEWS: *** empty log message ***
2001-05-02 Harald Radi <h.radi@nme.at>
* ext/com/COM.c
ext/com/com.h
ext/com/conversion.c
ext/com/php_COM.h:
removed itypeinfo calls because they didn't work on every machine
2001-05-02 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Changing paramters on database_password
* ext/fbsql/php_fbsql.c: Fixing segfault in database_password
2001-05-02 Sterling Hughes <sterling@designmultimedia.com>
* NEWS: .
* NEWS: set the date 4.0.5 was released.
add an entry about the cgi, $PHP_SELF change that I made.
2001-05-02 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Container.php
pear/Cache/Container/db.php
pear/Cache/Container/dbx.php
pear/Cache/Container/file.php
pear/Cache/Container/phplib.php:
- added a high- and lowwater mark for the file container
... need some help with the other containers
- added default options
2001-05-02 Andi Gutmans <andi@zend.com>
* ext/sybase/config.m4
ext/sybase/php_sybase_db.c:
- Apply Vlad's sybase patch to work with two different kinds of builds of
the sybase libraries
2001-05-02 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/php_imap.c: fix whitespace pollution
* ext/imap/php_imap.c:
Fixes and improvements to imap_mail_compose (Johan Ekenberg
<johan@ekenberg.se>)
* ext/imap/php_imap.c:
Add support for cram-md5 authentication in imap_open().
2001-05-02 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/OutputCompression.php
pear/Experimental/Image/color_helper.php:
- I did not get any comments on the Cache/OutputCompression API,
so it's now final...
- some whitespaces in color_helper.php
2001-05-02 Ben Mansell <ben@zeus.com>
* sapi/fastcgi/fastcgi.c:
Patch from Stephen Landamore: speed up the environment merging by
using memcpy instead of putenv.
2001-05-02 Daniel Beulshausen <daniel@php4win.de>
* win32/testsuite.dsp
run-tests.php
win32/php4ts.dsw: make run-tests work under win32 too
2001-05-02 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c:
clear http input encoding detection result in RSHUTDOWN.
2001-05-02 Jani Taskinen <sniper@iki.fi>
* main/rfc1867.c:
Now the file uploads 'work' also on Lynx. This patch was submitted
by Andreas Pistoor <andreas@erestor.f2s.com> and I have tested it a
quite long time now and didn't notive any problems. Bug: #9930
2001-05-02 John Donagher <john@webmeta.com>
* ext/pfpro/pfpro.c: - Remove C-style comments
- Remove some stale debugging code
2001-05-02 Jani Taskinen <sniper@iki.fi>
* ext/mysql/config.m4
ext/mysql/php_mysql.c:
Possible Fix for #10570, #10585, #10539 and maybe others.
2001-05-01 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
modified some function name in ext/mbstring based on naming convension and mbstr_http_input() implemented.
2001-05-01 Jani Taskinen <sniper@iki.fi>
* ext/odbc/config.m4
main/build-defs.h.in: Fix bug #10563
2001-05-01 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing some proto types and return values
2001-05-01 Hartmut Holzgraefe <hartmut@six.de>
* ext/saprfc/CREDITS
ext/saprfc/EXPERIMENTAL
ext/saprfc/Makefile.in
ext/saprfc/README
ext/saprfc/config.m4
ext/saprfc/php_saprfc.c
ext/saprfc/php_saprfc.h
ext/saprfc/tests/001.phpt:
the beginning of the SAP R/3 ABAP4 Remote Function Call extension
configure works, it finds headers and lib
compile and link against librfc works too
but no functionality yet :(
* ext/ext_skel: looks like i missed something
2001-05-01 John Donagher <john@webmeta.com>
* ext/pfpro/TODO: Add TODO
2001-05-01 Andi Gutmans <andi@zend.com>
* ext/mssql/php_mssql.c:
- Optimizer the previous patch a bit by nuking memset()
2001-05-01 Frank M. Kromann <frank@frontbase.com>
* ext/mssql/php_mssql.c:
Adding support for BINARY, VARBINARY and IMAGE column types.
Thanks to Brad LaFountain.
2001-05-01 Andrei Zmievski <andrei@ispi.net>
* ext/wddx/php_wddx_api.h
ext/wddx/wddx.c
ext/session/php_session.h
ext/session/session.c:
Patch from Sascha that abstracts session serializers. WDDX extension
now implements the encode/decode functions and registers them with
the session module.
2001-05-01 Andi Gutmans <andi@zend.com>
* main/snprintf.c: - Remove C++ comment
* main/snprintf.c: - Fix snprintf() to work with nan and inf properly
2001-05-01 Hartmut Holzgraefe <hartmut@six.de>
* ext/skeleton/php_skeleton.h
ext/skeleton/skeleton.c:
hartmfixed and extended the ini parameter and module globals stuff
once again: someone test this please!
2001-05-01 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
modified some function name in mbstring based on php's naming convension.
2001-05-01 Andi Gutmans <andi@zend.com>
* sapi/cgi/cgi_main.c: - Remove unused variable
2001-05-01 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - Fix for bug #10518 (Thanks to kettler@gmx.net)
2001-05-01 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbstring.h:
simplified some function's name in ext/mbstring.
2001-05-01 John Donagher <john@webmeta.com>
* ext/pfpro/config.m4
ext/pfpro/pfpro.c
ext/pfpro/php_pfpro.h: - Remove some stale code
- Fix spelling mistakes
- Add build-time version detection
- Add support for v3 Verisign SDK
pfpro extension now supports version 3 of the Verisign SDK (John Donagher)
2001-05-01 Sterling Hughes <sterling@designmultimedia.com>
* sapi/cgi/cgi_main.c:
fix for bug 6491, http://www.php.net/bugs.php?id=6491, removes a bit of
(what I think is) broken logic.
* ext/sablot/config.m4
ext/xslt/config.m4: Check for the existance of the iconv library
2001-05-01 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* main/php_main.h
ext/mbstring/CREDITS
ext/mbstring/EXPERIMENTAL
ext/mbstring/Makefile.in
ext/mbstring/README_PHP3-i18n-ja
ext/mbstring/config.m4
ext/mbstring/mbfilter.c
ext/mbstring/mbfilter.h
ext/mbstring/mbfilter_ja.c
ext/mbstring/mbfilter_ja.h
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h: renamed jstring to mbstring.
2001-04-30 Andi Gutmans <andi@zend.com>
* sapi/cgi/cgi_main.c: - Fix for Bug id #10071
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-04-30 Hartmut Holzgraefe <hartmut@six.de>
* ext/ext_skel: some more example code for modules using --with-something
works for me (linux/bash) but please give it a test drive
2001-04-30 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: remove last minute garbage that snuck in...
* NEWS: As per Andi's suggestions.
* NEWS:
update the news file in accordance with my previous commit...
* ext/curl/curl.c: Add some missing constants.
* ext/curl/curl.c
ext/curl/php_curl.h:
Added REGISTER_CURL_CONSTANT() a wrapper around REGISTER_LONG_CONSTANT()
Re-vamp the internal php_curl structure.
Properly free allocated slist's and HttpPost structures
many whitespace changes
speed improvements (in the post handling and slist area's)
2001-04-30 Daniel Beulshausen <daniel@php4win.de>
* main/main.c
main/php.h
ext/pgsql/pgsql.c: make pgsql build under win32 again
2001-04-30 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Timeout setting for yaz_wait. Force call by reference for yaz_ccl_parse
and yaz_scan_result.
2001-04-30 Zeev Suraski <zeev@zend.com>
* NEWS
configure.in
main/php_version.h: Go with 4.0.5
2001-04-30 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* main/php_main.h:
added japanse http input (POST/GET/Cookie) handler. It is nessceary to add input encoding conversion functionality for ext/jstring.
* ext/jstring/jstring.h
ext/jstring/mbfilter.c
ext/jstring/mbfilter.h
ext/jstring/mbfilter_ja.c
ext/jstring/mbfilter_ja.h
ext/jstring/CREDITS
ext/jstring/EXPERIMENTAL
ext/jstring/Makefile.in
ext/jstring/README_PHP3-i18n-ja
ext/jstring/config.m4
ext/jstring/jstring.c: added japanese string function module.
2001-04-30 Daniel Beulshausen <daniel@php4win.de>
* ext/hyperwave/hw.c: *must* use HwSLS_FETCH()
2001-04-30 Andi Gutmans <andi@zend.com>
* sapi/cgi/cgi_main.c
win32/registry.c
main/SAPI.c
main/fopen_wrappers.c
main/main.c
main/php_open_temporary_file.c
main/rfc1867.c
main/safe_mode.c
sapi/caudium/caudium.c
ext/standard/basic_functions.c
ext/standard/browscap.c
ext/standard/dir.c
ext/standard/exec.c
ext/standard/file.c
ext/standard/filestat.c
ext/standard/iptc.c
ext/standard/link.c
ext/swf/swf.c
ext/openssl/openssl.c
ext/posix/posix.c
ext/session/mod_files.c
ext/session/session.c
ext/gettext/gettext.c
ext/ming/ming.c
ext/oci8/oci8.c
ext/ftp/php_ftp.c
ext/gd/gd.c
ext/gd/gd_ctx.c
ext/fdf/fdf.c
ext/filepro/filepro.c
ext/dba/dba_cdb.c
ext/dba/dba_db2.c
ext/dba/dba_db3.c
ext/dba/dba_dbm.c
ext/dbase/dbase.c
ext/dbase/dbf_head.c
ext/exif/exif.c
ext/com/COM.c
ext/db/db.c: - Change macros from V_ to VCWD_ because of AIX name clash
2001-04-30 Daniel Beulshausen <daniel@php4win.de>
* ext/gd/gd.dsp: make dsp supporting gd2
2001-04-30 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.h
ext/mnogosearch/php_mnogo.c:
Udm_Cat_List and Udm_Cat_Path functions has been added.
2001-04-30 Daniel Beulshausen <daniel@php4win.de>
* ext/fbsql/fbsql.dsp: look in Release_TS_inline for php4ts.lib as well
* ext/dotnet/dotnet.cpp
ext/dotnet/dotnet.dsp:
make dotnet module build again & fix dsp ouput dir
* ext/domxml/domxml.dsp: newer libxml libs are called libxml2.lib
2001-04-30 Andi Gutmans <andi@zend.com>
* ext/imap/php_imap.c:
- Fix crash bugs when rfc822_qprint and rfc822_base64 return NULL
2001-04-30 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/README:
2001-04-30 Daniel Beulshausen <daniel@php4win.de>
* ext/db/db.dsp: fix ouput directory
* ext/curl/curl.c: fix win32 build
2001-04-30 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c:
Added UDM_FIELD_CATEGORY parameter to get current document
category in the mnoGoSearch module
2001-04-30 Andi Gutmans <andi@zend.com>
* NEWS: - Interactive mode is back in 4.0.6
2001-04-30 David Croft <david@infotrek.co.uk>
* ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/php_array.h: Added key_exists() to check if a given key or index exists in an array or object
2001-04-29 Zeev Suraski <zeev@zend.com>
* NEWS: layout
2001-04-29 Andi Gutmans <andi@zend.com>
* ext/standard/dir.c:
- Remove leak from opendir() under Windows. Maybe readdir.c should be
changed to use emalloc()
PR:
Submitted by:
Reviewed by:
Obtained from:
* NEWS: - Some news
* ext/standard/dir.c:
- Fix bug Bug id #5987. It could be fixed by changing readdir.c but I
- prefered not to touch that code but to treat windows a bit differently
- in dir.c
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-04-29 Zeev Suraski <zeev@zend.com>
* ext/pgsql/pgsql.c: Accept the fix suggestion from bug #9562
2001-04-29 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/datetime.c: - 'Fix' for bug #10145
2001-04-29 Sebastian Bergmann <sb@sebastian-bergmann.de>
* TODO-4.1.txt: Added not about 'thread-safing' all extensions for 4.1.
2001-04-29 Sean Bright <elixer@erols.com>
* ext/standard/string.c: Fix proto decription.
* ext/standard/string.c: Really fix bug #10362.
2001-04-29 Andi Gutmans <andi@zend.com>
* main/main.c: - Update to work with latest Zend
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-04-29 Zeev Suraski <zeev@zend.com>
* ext/mysql/php_mysql.c: whitespace fix
2001-04-29 Jani Taskinen <sniper@iki.fi>
* ext/fdf/config.m4: Fix bug #10545.
2001-04-28 Sean Bright <elixer@erols.com>
* ext/standard/string.c: Fix for bug #10362
2001-04-28 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c
ext/curl/php_curl.h:
* ext/curl/curl.c: fix bug #10541
2001-04-28 James Moore <James@phpuk.org>
* TODO-4.1.txt: Zend shallow copy needs to be fixed
2001-04-28 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
also free the message, if the socket has already been marked as dead.
2001-04-28 Daniel Beulshausen <daniel@php4win.de>
* sapi/pi3web/php4pi3web.dsp
win32/php4ts.dsw: add/fix pi3web dsp
2001-04-28 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
free the message in msg_accum_send, if we recognize the connection
as stale.
* ext/ircg/ircg.c:
ircg_mirc_color() does not use emalloc anymore to allocate strings,
so ircg_html_encode() needs to copy the return value.
* ext/ircg/ircg.c:
Add some logic that deconnects a client, when it has been connected to
the IRC server for longer than 20 seconds and if more than 50 messages
have been queued up.
2001-04-28 Sean Bright <elixer@erols.com>
* ext/standard/exec.c:
- Fix for bugs #9042, #8212, and #8962. Patch from <tunacat@yahoo.com>
- Fixed proto for exec()
2001-04-28 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: add some diagnostic output to phpinfo.
2001-04-27 Daniel Beulshausen <daniel@php4win.de>
* win32/install.txt: add notes about support directories
* win32/install.txt: add instructions for Netscape/iPlanet servers
* main/SAPI.c
main/php.h
main/win95nt.h
NEWS: get rid of MS's _popen/_pclose
2001-04-27 Derick Rethans <d.rethans@jdimedia.nl>
* TODO-4.1.txt: - Added note about error messages
2001-04-27 Sascha Schumann <sascha@schumann.cx>
* main/reentrancy.c:
Make old readdir_r code compatible with HPUX and Solaris.
2001-04-27 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/README.XSLT-BACKENDS
ext/xslt/php_xslt.h
ext/xslt/sablot.c
ext/xslt/xslt.c:
Add the xslt_make_array and xslt_free_array api functions (C level).
Change the naming to be a bit more standard for a few of the existing
api functions.
Make the sablotron backend compile with these changes.
2001-04-26 Andi Gutmans <andi@zend.com>
* tests/classes/class_example.phpt
tests/classes/inheritance.phpt
tests/lang/019.phpt
tests/lang/022.phpt: - Convert cfunction -> function.
2001-04-26 Hartmut Holzgraefe <hartmut@six.de>
* ext/rtfm/rtfm.c: typo/thinko bug in mail address fixed
2001-04-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/standard/fsock.c: MFH
2001-04-26 Zeev Suraski <zeev@zend.com>
* configure.in
main/php_version.h: RC8
2001-04-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/standard/fsock.c:
fix for bug #8994, courtesy tom.anheyer@berlinonline.de
2001-04-26 Stig Bakken <ssb@fast.no>
* pear/XML/RPC/Server.php: typo :-) (thanks to Carlo Marcelo Arenas Belon)
2001-04-26 Matt McClanahan <cardinal@dodds.net>
* ext/mysql/php_mysql.c:
Enforce the right number of params for mysql_fetch_*() functions, related to bug 9839.
2001-04-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/README.XSLT-BACKENDS:
Add a readme, this is a substitute to the e-mail I was going to send. it
gives a basic overview of the new xslt extension and goes into the details
of the api, etc.
2001-04-26 Andi Gutmans <andi@zend.com>
* ext/session/session.c:
- use get_current_key_ex() in order to receive key length and not having
- to use strlen() everywhere.
2001-04-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/php_xslt.h
ext/xslt/xslt.c: Add a free function to free the returned structure.
* ext/xslt/php_xslt.h
ext/xslt/xslt.c:
Add the parse_xslt_arguments api function which parses sablotron type
arguments into an easy to use structure.
2001-04-26 Rasmus Lerdorf <rasmus@php.net>
* NEWS: Take the blame for this one if it breaks something
2001-04-26 Shane Caraveo <shane@php.net>
* ext/session/session.c: compile was broken, new argument?
2001-04-26 Sterling Hughes <sterling@designmultimedia.com>
* ext/xslt/EXPERIMENTAL
ext/xslt/Makefile.in
ext/xslt/config.m4
ext/xslt/php_sablot.h
ext/xslt/php_xslt.h
ext/xslt/sablot.c
ext/xslt/tests/001.phpt
ext/xslt/xslt.c:
Add an experimental version of the new XSLT extension. This is by no means
to be used on anything production, if you want to test it, beware, it may or
may not work (feel free to complain to me if it doesn't work, or shower
praise if it does work)...
Mainly in PHP's CVS so that work on the other backends can take place.
The api (function_entry) is what I'm thinking of for all backends. Every
backend simply needs to define these functions, I'll send an e-mail describing
all this in a bit....
2001-04-25 Hartmut Holzgraefe <hartmut@six.de>
* ext/rtfm/php_rtfm.h
ext/rtfm/rtfm.c: added optional parameter functionname to rtfm()
2001-04-25 Stig Bakken <ssb@fast.no>
* main/main.c: * define PEAR_EXTENSION_DIR as well
2001-04-25 Hartmut Holzgraefe <hartmut@six.de>
* ext/skeleton/create_stubs: a backslash was missing (+ whitespace)
* ext/rtfm/CREDITS: initial checkin
2001-04-25 Derick Rethans <d.rethans@jdimedia.nl>
* ext/rtfm/EXPERIMENTAL: - Marking this extension as EXPERIMENTAL
2001-04-25 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/formatted_print.c: - Make the printf functions binary clean
- Make the printf family of functions binary clean
2001-04-25 Hartmut Holzgraefe <hartmut@six.de>
* ext/rtfm/.cvsignore
ext/rtfm/Makefile.in
ext/rtfm/config.m4
ext/rtfm/php_rtfm.h
ext/rtfm/rtfm.c: guess what ... :)
* ext/rtfm/tests/001.phpt: guess what ... :)
cvs: ----------------------------------------------------------------------
2001-04-25 Andrei Zmievski <andrei@ispi.net>
* ext/wddx/php_wddx_api.h
ext/wddx/wddx.c
ext/standard/html.c
ext/standard/html.h:
* Made ENT_* defines availabe to other functions.
* The key/variable names in WDDX are now html escaped to not break XML.
- Fixed WDDX serialization to HTML-escape key/variable names so as not to
break the XML packet.
2001-04-25 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Remove c++ comment
Move errormessage when FBExec is not running. This error should not show if we connect through a port number.
* pear/DB/fbsql.php:
Fixing fetchInto to use the right constant and return ASSOC values.
* ext/fbsql/php_fbsql.c: make fbsql_field_flags return a value
* ext/fbsql/php_fbsql.h: removed unused code
2001-04-25 Andy Sautins <asautins@veripost.net>
* ext/oci8/oci8.c:
Collections cleanup
- Removed date specific methods. Dates work consistently with
the rest of the oci8 code.
- Removed unused variables from collection code.
- RETURN_FALSE on all errors.
- fix error prints to php_error.
* ext/oci8/php_oci8.h:
Cleanup collections - removed unused members from oci_collection structure
2001-04-25 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Fix format strings typo.
* ext/ircg/ircg.c: display cache info
* ext/ircg/ircg.c
ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re: Use the system malloc in the scanner
* ext/ircg/ircg.c:
Past profiling has shown that we waste too much time in the message
scanner. In the context of a channel message which is supposedly
addressed to a large number of users, we therefore cache the result
of the operation and recycle it.
* sapi/thttpd/thttpd.c:
Fix optimization -- we did not send out custom Response Status Lines.
2001-04-25 Andi Gutmans <andi@zend.com>
* ext/standard/filestat.c: - Fix filetype() and lstat() too.
* ext/standard/filestat.c: - Another fix
* ext/standard/filestat.c:
- Nuke warning. This signed/unsigned stuff gets really annoying sometimes.
* ext/standard/filestat.c:
- Fix problem with is_link(), there seem to be at least another couple of
- bugs lurking around though.
- Cleaned up code a bit and optimized it a bit too.
2001-04-25 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/ifx.php: every fetchmode != assoc defaults to ordered
* pear/DB/STATUS: added "fetch absolute rows" extension status
2001-04-24 Stig Bakken <ssb@fast.no>
* TODO-4.1.txt: whoops, two less items for 4.1
2001-04-24 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: Fixed a crash bug.
Return the proper amount.
2001-04-24 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/php_imap.c: MFH: fix crash bug in imap_sort (#9908).
2001-04-24 Sascha Schumann <sascha@schumann.cx>
* sapi/apache2filter/sapi_apache2.c:
MFH: Accomodate Apache HTTPD 2.0 API change
* sapi/apache2filter/sapi_apache2.c:
Accomodate Apache HTTPD 2.0 API change
2001-04-24 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/ifx.php:
don't return error on non-supported fetchmode (disturbs common::getAll)
* pear/DB/common.php:
-updated getXxx methods to use the DB_result interface, also some
improvements in error checking and updated inline doc. From this moment
fetchRow on DB_extentions is no longer needed.
2001-04-24 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/php_ircg.h
ext/ircg/ircg.c
ext/ircg/ircg_scanner.c:
Add support for suppressing the "loopback" of messages sent using ircg_msg.
Add support for nickname escaping
Using this technique it becomes possible to use nicknames like
"John Doe" in the front-end. Scripts can use ircg_nickname_(un)escape.
This should be applyable to channel names as well.
A new flag character (2) is introduced which unescapes the respective
argument.
I.e. a format string could look like
"%2f joins %c<script>parent.new_user('%12f','%1c')</script>"
In the case of "G|27n|27R", this would be interpolated as:
"G'n'R joins foobar<script>parent.new_user('G\'n\'R','foobar')</script>"
I.e. %12f means "unescape the parameter and apply javascript escaping".
2001-04-24 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache.php
pear/Experimental/Cache/OutputCompression.php:
Made Cache::save() a wrapper for Cache::extSave()
2001-04-24 David Hedbor <david@hedbor.org>
* sapi/caudium/caudium.c:
Disable use of th_farm since it doesn't seem to work. Uses a Pike layer
thread farm now instead.
2001-04-23 Zeev Suraski <zeev@zend.com>
* build/build2.mk: Remove unnecessary tab (was killing Tru64 make)
2001-04-23 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/php_imap.c:
Fix for bug 9908: check that the result of mail_sort is not 0 before trying
to dereference the pointer. :)
Also, free sort programs - this might have been a memory leak.
2001-04-23 Colin Viebrock <colin@easydns.com>
* pear/Crypt/CBC.php: use $this->raiseError instead ... thanks Stig
2001-04-23 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/Image/color_helper.php
pear/Experimental/Image/gbutton.php
pear/Experimental/Image/gtext.php: whitespaces + some require_once
2001-04-23 Colin Viebrock <colin@easydns.com>
* pear/Crypt/CBC.php: use PEAR::raiseError now
2001-04-23 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/Cache/OutputCompression.php:
headers can be send even if there's already a setcookie() etc.
2001-04-23 Frank M. Kromann <frank@frontbase.com>
* main/config.w32.h
main/php_ini.c: Fix build on WIn32
Should the new directorys be static?
2001-04-23 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: fixed ZTS buidl - still some WS pollution left
2001-04-23 Jani Taskinen <sniper@iki.fi>
* configure.in: Fixed bugs: #10194, #9177.
* configure.in: MFH
2001-04-23 Rasmus Lerdorf <rasmus@php.net>
* configure.in: Uh, weird typo. Wonder when that crept in.
2001-04-23 Jon Parise <jon@csh.rit.edu>
* pear/Makefile.in: Updater.php -> Uploader.php
2001-04-22 Sterling Hughes <sterling@designmultimedia.com>
* ext/ccvs/ccvs.c: Fix bug #10447.
2001-04-22 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/Cache/OutputCompression.php:
- connection_timeout() seems not to exist anymore in php 4.0.5 (where did
it go?
- some typos fixed
2001-04-22 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/Cache/OutputCompression.php:
Added experimental class that deliveres compressed (gz) content to the client
Although this code seems to be working Christian and I are not 100% satisfied
with it. We're wondering if there's another API that requires less overriden
methods, so we decided to put it into the Experimental directory requesting
comments.
2001-04-22 Sascha Schumann <sascha@schumann.cx>
* ext/pcre/php_pcre.c: Fix freeing of a NULL pointer
2001-04-22 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/ifx.php
pear/DB/msql.php:
* msql.php
- Added fetch row numbers
- Fix fetchInto
- Some other updates
* ifx.php
small clean up
2001-04-22 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/config.m4
ext/ircg/ircg.c
ext/ircg/php_ircg.h:
MFH allocation-related and thttpd-independence changes
* sapi/thttpd/thttpd_patch: remove Only.* lines from patch
* sapi/thttpd/thttpd.c
sapi/thttpd/thttpd_patch:
Merge thttpd-2.21-related changes into 4.0.5 branch
* sapi/thttpd/thttpd.c:
bytes in the conn structure was renamed to bytes_sent.
* sapi/thttpd/thttpd_patch: Update patch to thttpd-2.21
2001-04-22 Harald Radi <h.radi@nme.at>
* win32/php4dllts.dsp: added ext/com/com.h to PHP_4_0_5 branch
* php.ini-dist
php.ini-optimized: merged [com] section from main branch
* ext/com/COM.c
ext/com/com.h
ext/com/php_COM.h
ext/com/typedef_VARIANT.c:
merging changes from main branch to fix a memory leak
2001-04-22 Stig Bakken <ssb@fast.no>
* pear/PEAR/Common.php
pear/PEAR/Uploader.php: * fixed PEAR_Common::infoFromDescriptionFile
* configure.in:
* don't override $libdir and $datadir if they are specified on the
commandline
* pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt
pear/DB/tests/db_parsedsn.phpt
pear/PEAR/Common.php
pear/PEAR/Installer.php
pear/PEAR/Uploader.php
pear/XML/tests/002.phpt
pear/XML/tests/003.phpt
pear/XML/tests/005.phpt
pear/tests/pear_error.phpt
ext/standard/info.c
main/build-defs.h.in
main/main.c
main/php_ini.c
pear/.cvsignore
pear/Makefile.in
pear/PEAR.php
pear/PEAR.php.in
Makefile.in
configure.in
footer:
* expanded the following constants and made them available in PHP:
DEFAULT_INCLUDE_PATH
PEAR_INSTALL_DIR
PHP_EXTENSION_DIR
PHP_BINDIR
PHP_LIBDIR
PHP_DATADIR
PHP_SYSCONFDIR
PHP_LOCALSTATEDIR
PHP_CONFIG_FILE_PATH
* no longer generating pear/PEAR.php
* fixed some tests
* some more installer work
2001-04-21 Andi Gutmans <andi@zend.com>
* main/php_ini.c: - Get rid of warning.
2001-04-20 Andrei Zmievski <andrei@ispi.net>
* NEWS: Let people know what the heck I was up to.
* ext/wddx/config.m4
ext/wddx/setup.stub: Enabling WDDX by default.
* NEWS: That made it into 4.0.5.
* NEWS: This actually made it in.
2001-04-20 Jani Taskinen <sniper@iki.fi>
* ext/standard/image.c: ws pollution removed.
2001-04-20 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/common.php:
fix getRow free result
2001-04-20 Stig Bakken <ssb@fast.no>
* pear/PEAR/Packager.php: * update class doc-comment
* pear/XML/RPC.php
pear/XML/RPC/Server.php:
* made XML_RPC "include-from-within-a-function" safe
* pear/Makefile.in
pear/XML/RPC.php
pear/XML/RPC/Server.php:
* fixed up the XML-RPC class so it's useful at least (based on usefulinc 1b8)
* pear/DB/STATUS: * added Frank's fbsql backend to status list
2001-04-20 Frank M. Kromann <frank@frontbase.com>
* pear/DB/fbsql.php: Apply coding standard. Replace tab's with 4 spaces.
2001-04-19 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB.php:
fix small bug on error reporting (PEAR::raiseError params order)
2001-04-19 Frank M. Kromann <frank@frontbase.com>
* pear/DB/MAINTAINERS
pear/DB/fbsql.php: Adding FrontBase support to pear/DB
2001-04-19 Jason Greene <jason@inetgurus.net>
* ext/oci8/oci8.c: Change all // to /* */, fixed small whitespace.
Builds on Solaris now.
2001-04-19 Stig Bakken <ssb@fast.no>
* pear/DB.php
pear/DB/common.php:
* fixed DB_common::getXxx when using the parameter array (didn't work before)
2001-04-19 Andi Gutmans <andi@zend.com>
* ext/odbc/php_odbc.c:
- Use memcpy() instead of strlcpy() which is faster.
2001-04-19 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
appling patch for joey since he has no ODBC karma. this is for bug #10252
2001-04-19 Sterling Hughes <sterling@designmultimedia.com>
* ext/sablot/sablot.c: fix crash bug 10400.
2001-04-19 Wez Furlong <wez.php@thebrainroom.com>
* ext/gd/config.m4:
Patch from Adam Dickmeiss to make configure detect libtff again.
2001-04-19 Stig Bakken <ssb@fast.no>
* pear/PEAR.php.in: * cotcha, Tomas
2001-04-19 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Container/db.php
pear/Cache/Container/dbx.php
pear/Cache/Container/file.php
pear/Cache/Container/phplib.php
pear/Cache.php: - fixed the garbage collection
Added some kind of LRU to delete all entries older than n seconds.
This fixes the bug that cache entries with lifetime 0 (endless) never
got removed although if they are no longer used. What's still missing
is some space limit for cache data.
2001-04-19 Andi Gutmans <andi@zend.com>
* ext/odbc/php_odbc.c: - \r\n -> \n
* ext/iconv/iconv.c: - WS
2001-04-19 Stig Bakken <ssb@fast.no>
* pear/tests/pear_error.phpt: * forgot to update this test too
* pear/DB/tests/db_error.phpt: * forgot to update this test
* pear/DB/common.php
pear/DB/mysql.php
pear/DB/oci8.php
pear/DB/pgsql.php
pear/DB/storage.php
pear/DB/sybase.php
pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt
pear/DB/tests/db_parsedsn.phpt
pear/tests/pear_error.phpt:
* DB_common now inherits PEAR and its error handling stuff
* DB_common::raiseError is now just a wrapper for PEAR::raiseError
* fixed some cast warnings in prepare/execute
* updated tests
* pear/PEAR.php.in: * check that error callbacks exist
* pear/DB.php: * added Colin's connect/factory error reporting fix
2001-04-19 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
corrects bug #7488, patch supplied by submitter (torben@php.net).
quick local tests show it to work.
2001-04-18 Stig Bakken <ssb@fast.no>
* pear/DB.php: * fix handling of broken DSNs like Colin suggested
2001-04-18 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - MFH (bug #8839 again)
* ext/mcrypt/mcrypt.c:
- Fixed some more problems with keys being chopped off (fix for bug #8839)
2001-04-18 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Function yaz_record returns database for record if type is "database".
2001-04-18 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx_pgsql.c: Removed some old commented code (Mc)
* ext/dbx/dbx.c
ext/dbx/dbx.h:
Added DBX_CMP_TEXT and DBX_CMP_NUMBER constants and support for them in
the dbx_cmp_desc and dbx_cmp_asc functions. The old method of passing a
string "number" is now no longer valid. (Mc)
2001-04-18 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c
ext/ircg/php_ircg.h:
Support notice which should be used to query bots etc.
2001-04-18 Wez Furlong <wez.php@thebrainroom.com>
* README.STREAMS: Information about php streams
2001-04-18 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - MFH (Bug #8839)
2001-04-17 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Allocate memory for js escaped strings using the C library's malloc.
2001-04-17 Alexander Feldman <alex@zend.com>
* ext/standard/file.c:
Merged the patch of the buffering patch as it fixes a pretty major bug.
2001-04-17 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/PHPDoc/parser/PhpdocParserCore.php:
Patch requested by chuckc@sonic.net (Chuck Clayton) to keep linebreaks.
* pear/PHPDoc/renderer/html/PhpdocHTMLDocumentRenderer.php:
Applied a bugfix provided by Joerg.Wedekind@OnVista.de.
2001-04-17 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c
ext/fbsql/php_fbsql.h: Adding fbsql_fetch_assoc() functon
2001-04-17 Wez Furlong <wez.php@thebrainroom.com>
* ext/standard/basic_functions.c
ext/standard/file.c: Discovered warn_not_available and used it.
* ext/standard/basic_functions.c
ext/standard/file.c
ext/standard/file.h
ext/standard/fsock.c
ext/standard/fsock.h
ext/standard/info.c:
Changes for streams. Added temporary fopenstream function to PHP so that
the streams can be tested.
* main/Makefile.in
main/php.h
main/php_streams.h
main/streams.c: Added files for PHP streams
* configure.in:
Added --enable-php-streams option for experimental file abstraction
2001-04-17 Stig Bakken <ssb@fast.no>
* pear/PEAR/Installer.php
pear/PEAR/Packager.php
pear/scripts/pear.in:
* PEAR_Installer un-broken again, it still doesn't update the
package list though
* better error handling in "pear" script
2001-04-17 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
This change seems to fix bugs 7158, 7807, 8531, and 8636. After asking why this patch was applied no one seemed to respond with anything useful. If you find this change in error, sorry, I tested it on as many systems as I could.
2001-04-17 Stig Bakken <ssb@fast.no>
* pear/tests/pear_error.phpt
pear/.cvsignore
pear/DB.php
pear/PEAR.php.in: * have DB.php use PEAR::raiseError in factory methods
* pear/PEAR.php.in: * enable static use of PEAR::raiseError
* pear/PEAR/Installer.php
pear/PEAR/Packager.php
pear/scripts/pear.in
pear/PEAR.php.in:
* implemented PEAR_Packager to make distribution packages. Currently only
runs on platforms with GNU tar installed
* the "pear" script now requires a command parameter (similar to cvs),
for example "pear package Cache.xml"
* broke PEAR_Installer :-)
2001-04-17 Wez Furlong <wez.php@thebrainroom.com>
* ext/gd/config.m4:
Fixed lame attempt to prevent ttf linkage when using freetype2
2001-04-16 Stig Bakken <ssb@fast.no>
* build/rules.mk
run-tests.php:
* using CGI -C option, you no longer have to specify "full" path to tests
* main/SAPI.h
main/fopen_wrappers.c
sapi/cgi/cgi_main.c:
Added -C command-line option to avoid chdir to the script's directory
2001-04-16 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/mssql.php: - Remove extra checks in connect
- move fetchrow to use fetchInto
- fix fetchInto to return null on no more rows instead of an error
- Add fetch arbitrary row numbers feature to fetchInto
- spaces
2001-04-16 Stig Bakken <ssb@fast.no>
* pear/XML/Parser.php: * use raiseError
* pear/DB.php
pear/DB/tests/db_ismanip.phpt:
* DB::isManip now handles create, drop, alter, grant, revoke.
* pear/XML/Parser.php: * store source/target encoding in the object
* pear/XML/Parser.php:
* added a third parameter to constructor to let you specify target encoding
* pear/DB/storage.php: * some cleanups and doc-comments
* added support for multi-column primary keys
* pear/DB/common.php: * added "debug" option
* pear/PEAR.php.in
pear/tests/pear_error.phpt:
* make the error class used by raiseError configurable (_error_class property,
overridden by first parameter to constructor)
* pear/DB.php: * actually commit the stuff I said I had committed :-)
2001-04-16 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing memory leek on CancelFetch.
2001-04-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
* TODO: Daniel fixed this for PHP 4.0.6.
2001-04-16 Andrei Zmievski <andrei@ispi.net>
* TODO-4.1.txt: More todo stuff.
2001-04-16 James Moore <James@phpuk.org>
* win32/install.txt:
- Updating order slighly so the install is easier to follow.
2001-04-16 Stig Bakken <ssb@fast.no>
* pear/XML/Parser.php:
* changed first parameter to constructor to "null" by default (instead
of "UTF-8"), this will use the document-specified encoding
2001-04-16 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c:
- Fixed a bug with /e modifier in preg_replace(), that would not correctly
replace two-digit references if single digit references were present
before them. This fixed bug #10218.
2001-04-16 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Add support for banlists
2001-04-15 Stig Bakken <ssb@fast.no>
* pear/catalog: * added sgml/xml catalog file
* pear/package.dtd: * add a package type called empty (default)
2001-04-15 Alexander Feldman <alex@zend.com>
* ext/standard/file.c: Fixed typo.
* ext/standard/file.c:
We shoud not fseek in a pipe and this caused a problem with popen and
fgets on the platforms where the buffer fix was applied (Solaris, FreeBSD).
Now the fseek is done only when the handle is of type fopen.
2001-04-14 Stig Bakken <ssb@fast.no>
* pear/DB/mysql.php:
* ini_restore called before any returns (thanks to Markus Fischer)
2001-04-14 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/config.m4
ext/ircg/ircg.c: Make it possible to build ircg without thttpd
2001-04-14 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/mysql.php:
- myslRaiseError now fills the native error parm of DB_Error obj
- style: replace " with '
2001-04-14 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/dbx/dbx_pgsql.c
ext/pgsql/pgsql.c: deleted warning output in dbx/pgsql.
2001-04-14 Thies C. Arntzen <thies@thieso.net>
* TODO-4.1.txt: .
* ext/oci8/config.m4
ext/oci8/oci8.c
ext/oci8/oci8.dsp: enable temporary LOBs when we detect oracle 8.1
enabled by default in Win32 project!
* ext/oci8/CREDITS
ext/oci8/oci8.c:
- Added temporary LOB support in OCI8 (Patch by David Benson)
* ext/oci8/CREDITS:
the collections stuff s worth mentioning in the credits!
2001-04-14 Stig Bakken <ssb@fast.no>
* pear/DB/mysql.php: typo
2001-04-14 Wez Furlong <wez.php@thebrainroom.com>
* NEWS: Added news about gd and openssl changes.
* ext/gd/config.m4:
When using freetype2, turn off libttf and turn on native gd ttf.
2001-04-13 Derick Rethans <d.rethans@jdimedia.nl>
* TODO-4.1.txt: - Added the note about function names
2001-04-13 Stig Bakken <ssb@fast.no>
* ChangeLog.1999.gz
ChangeLog.2000.gz:
* separated and compressed changelogs from 1999 and 2000
* pear/tests/pear1.phpt
pear/PEAR.php.in:
* PEAR: look for destructor methods in parent classes if
the current class does not have one
* pear/DB/mysql.php:
* better error message on failed connect, suggested by Thomas V.V.Cox
* TODO-4.1.txt: here's a preliminary list of stuff for 4.1
2001-04-13 Thies C. Arntzen <thies@thieso.net>
* ext/standard/string.c: - Fixed crash in pathinfo()
* ext/oci8/oci8.c
ext/oci8/php_oci8.h: - OCI8 now supports binding of collections
(Patch by Andy Sautins <asautins@veripost.net>)
2001-04-13 Wez Furlong <wez.php@thebrainroom.com>
* ext/gd/config.m4
ext/gd/gd.c
ext/gd/php_gd.h: Added GD 2.0.1 support.
2001-04-12 Chuck Hagenbuch <chuck@horde.org>
* pear/HTML/Select.php:
move the selected logic back to the toHtml() method so that you can add
selected values after adding the options.
* pear/HTML/Select.php:
simplify the toHtml() loop, use foreach() instead of for(), and move the
logic around selected attributes to the addOption() method.
* pear/HTML/Select.php: - run option labels through htmlentities()
- update the API version
- a few more style and xHTML compliance fixes.
* pear/HTML/Common.php:
xHTML compliance, and run attribute values through htmlentities().
* pear/HTML/Select.php: A bit of style, and:
- made HTML more compact/production quality - remove unnecesary comments and
whitespace.
- added a method for using a flat array (array('foo', 'bar')) as both the
keys and values of the select.
- include DB.php conditionally, so it's not loaded when not needed.
2001-04-11 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: MFH - never initialize OCI in OCI_THREADED mode
* ext/oci8/oci8.c:
never initialize oci in OCI_THREADED mode. seems to break win32.
2001-04-11 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c
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:
Added a database member to the dbx_link object. Since e.g. mysql reuses
connections, two or more dbx_link objects may share the connection
identifier. The database name is used in the dbx_query, where it calls
mysql_db_query instead of mysql_query.
This means the database name has to be passed around to all dbx_xxx_query
functions, hence the update on all the files. (Mc)
2001-04-10 Jason Greene <jason@inetgurus.net>
* ext/sockets/sockets.c: MFH, I have tested this thoroughly.
2001-04-10 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing database password to actually work
2001-04-10 Jon Parise <jon@csh.rit.edu>
* ext/imap/config.m4: Statements end with a period.
2001-04-10 Kevin N Shallow <sourjan@yahoo.com>
* ext/odbc/php_odbc.h
ext/odbc/Makefile.in
ext/odbc/config.m4
ext/odbc/php_odbc.c:
Fixed compatibility issues in the ODBC extension for the Velocis Database server. Specifically, config.m4 was changed to use the client libraries instead of the serer libraries, and to look for the libs in the $RDSHOME/lin directory ass opposed to the $RDSHOME/bin directory. Makefile.in was changed to use the php_odbc.c file as the source for Velocis support. Other misc changes include a few #defines for some undefined data types and some #ifdefs for unsupported functions.
2001-04-10 Martin Jansen <mail@martin-jansen.de>
* pear/DB/common.php: fixed typo in inline docs
2001-04-10 Jason Greene <jason@inetgurus.net>
* ext/sockets/sockets.c: Fix for PR #9729, 9664, 9656, 8667.
All compilers on Solaris should build this extension correctly now.
It turns out the SUN CC, by default, enables a define that enables the use of
and gcc wouldn't.
-Jason
2001-04-10 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - Removed debug thing
* ext/mcrypt/mcrypt.c: - Fix for bug #8839
- MINFO updated to use smart_str's
2001-04-09 Sean Bright <elixer@erols.com>
* ext/standard/dir.c: Constand should be case sensitive.
2001-04-09 Jon Parise <jon@csh.rit.edu>
* ext/standard/dir.c: Fix whitespace (use tabs).
2001-04-09 Sean Bright <elixer@erols.com>
* ext/standard/dir.c:
Stop SIGSEGV on Apache startup. Patch from <adam@indexdata.dk>
2001-04-09 Jani Taskinen <sniper@iki.fi>
* ext/oracle/config.m4: MFH
2001-04-09 Sascha Schumann <sascha@schumann.cx>
* sapi/cgi/config.m4
pear/PEAR.php.in
sapi/Makefile.in
main/build-defs.h.in
Makefile.in
configure.in: Revert mega patch.
This patch has at least the following deficiences:
- the CGI is built using objects from another SAPI module.
This usually results in unsatisfied symbol references.
- the CGI makefile is not created properly
- building CGI cannot be disabled
2001-04-09 Jani Taskinen <sniper@iki.fi>
* ext/oracle/config.m4: Fix bug #10212.
2001-04-09 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/formatted_print.c
tests/strings/002.phpt
NEWS: printf argnum (parameter swapping) support from Morten Poulsen
2001-04-09 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c:
Added optional 'comparison_type' parameter to compare functions, to force
either text or number comparison. (Mc)
2001-04-09 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/domxml/php_domxml.c
ext/domxml/php_domxml.h:
- added domxml_version() to retrieve version of libxml
2001-04-09 Sascha Schumann <sascha@schumann.cx>
* configure.in: Fix current CVS breakage
2001-04-08 Stig Bakken <ssb@fast.no>
* main/build-defs.h.in
pear/PEAR.php.in
sapi/Makefile.in
sapi/cgi/config.m4
Makefile.in
configure.in: * CGI version is always installed!
* replaced --disable-pear with --with-pear=DIR (or --without-pear),
is backwards compatible
* use --datadir, --libdir and --sysconfdir configure options to determine
where PEAR files, shared extensions and php.ini goes
* simplified the extension version directory name
* ext/standard/dir.c:
Add DIRECTORY_SEPARATOR constant ('/' on UNIX, '\' on Windows)
2001-04-08 Holger Zimmermann <zimpel@t-online.de>
* sapi/pi3web/php4pi3web.dsp:
Contribute the MSVC project file. Someone could add this to the php4ts workspace.
* sapi/pi3web/pi3web_sapi.c
sapi/pi3web/pi3web_sapi.h: Reorganized the #define's in the header.
* sapi/pi3web/pi3web_sapi.c:
Updated copyright agreement regarding move of Pi3Web to sourceforge.
2001-04-08 Stig Bakken <ssb@fast.no>
* pear/XML/RPC.php: * globals fixes
* pear/XML/Parser.php: * indentation and inline doc fixes
* pear/HTML/Processor.php:
* using GLOBALS to set global variable (in case the file is included
from within a function)
2001-04-08 Jon Parise <jon@csh.rit.edu>
* ext/imap/php_imap.c: Use tabs instead of spaces.
2001-04-07 Jani Taskinen <sniper@iki.fi>
* ext/standard/file.c: ws pollution removed.
2001-04-07 Jon Parise <jon@csh.rit.edu>
* ext/yp/yp.c:
Fix compilation (strict compilers require constant initializers).
2001-04-07 Andr<64> Langhorst <A.Langhorst@itbnet.de>
* ext/standard/basic_functions.c: fix proto
2001-04-07 Jani Taskinen <sniper@iki.fi>
* ext/fdf/fdf.c: fixed protos
2001-04-06 Jani Taskinen <sniper@iki.fi>
* ext/fdf/fdf.c
ext/fdf/php_fdf.h: Fixed some bugs.
* ext/gd/gd.c
ext/gd/php_gd.h: Killed some compile warnings.
2001-04-06 Sean Bright <elixer@erols.com>
* ext/skeleton/skeleton.c: Fixed possible overflow again.
2001-04-06 Jon Parise <jon@csh.rit.edu>
* php.ini-dist: Comment out the 'include_path' variable by default.
* ext/skeleton/skeleton.c: Make this message more grammatically correct.
* configure.in: Fix expansion of PEAR_INSTALLDIR.
2001-04-06 Jani Taskinen <sniper@iki.fi>
* main/main.c: Support also old arg_separator directive.
2001-04-06 Sean Bright <elixer@erols.com>
* ext/skeleton/skeleton.c: Fixed possible overflow.
2001-04-06 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/sql2xml.php:
- Row and result Tag names are now configurable
- some errorchecking
2001-04-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/URL.php: Initial checkin of URL Cache.
2001-04-06 Jani Taskinen <sniper@iki.fi>
* NEWS
ext/standard/url_scanner.c
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re
main/main.c
main/php_globals.h
main/php_variables.c
php.ini-dist
php.ini-optimized: MFH
* main/php_variables.c: fixed typo in CVS id
2001-04-05 Jani Taskinen <sniper@iki.fi>
* ext/standard/crypt.c: spaces to tabs
2001-04-05 Andi Gutmans <andi@zend.com>
* README.BCMATH: - Nuke README.BCMATH
* README.BCMATH: Remove README.BCMATH
2001-04-05 Daniel Beulshausen <daniel@php4win.de>
* EXTENSIONS
php.ini-dist
php.ini-optimized: add printer ext to php.ini & maintain extensions file
* ext/printer/php_printer.h
ext/printer/printer.c
ext/printer/printer.php: overhaul printer extension
2001-04-05 Romolo Manfredini <romolo@bicnet.it>
* ext/pgsql/pgsql.c: pg_close not closing right connection.
2001-04-05 Sascha Schumann <sascha@schumann.cx>
* sapi/apache/libphp4.module.in:
Fix static Apache builds which were broken by the last commit.
2001-04-05 Wez Furlong <wez.php@thebrainroom.com>
* ext/openssl/openssl.c: Fix for Bug #10168 (is_dst undeclared)
2001-04-05 Jani Taskinen <sniper@iki.fi>
* ext/fdf/fdf.c: Fix bugs: #10157, #7549
2001-04-04 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/pgsql.php:
as the row counter starts with 0, last row is before numrows
2001-04-04 Thies C. Arntzen <thies@thieso.net>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h: MFH - make postgresql compiel against 6.5.x
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h: make it compile with 6.5.x
postgresql notices are now send to the standard error-log
2001-04-04 Jani Taskinen <sniper@iki.fi>
* main/php_version.h
configure.in: This branch is 4.0.6-dev..
* ext/standard/url_scanner.c
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re
main/main.c
main/php_globals.h
main/php_variables.c
NEWS
php.ini-dist
php.ini-optimized: Added new configuration directives:
arg_separator.input and arg_separator.output
2001-04-04 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c
ext/fbsql/php_fbsql.h: Adding empty RSHUTDOWN function.
2001-04-04 Jani Taskinen <sniper@iki.fi>
* ext/crack/crack.c: Killed 2 compile warnings.
2001-04-04 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/sql2xml.php:
- new function addArray() for adding Arrays to the xml
- new function addSql() for providing sql-strings as input
- constructor takes a dsn or a pear::db object as param (API-Change..)
- a lot of inline-documentation (not finished...)
2001-04-04 Jason Greene <jason@inetgurus.net>
* build/buildcheck.sh:
This is a temporary fix to the previous patch that breaks the build.
This keeps the functionality of searching for glibtool or libtool,
but have you checked the rest of the build process to see if this is
compatible? Regardless, 'which' returns a value on some os's when nothing is
found which breaks the previous patches test. Also the unary negation after
an if is not compatible with true bourne.
-Jason
2001-04-04 Jani Taskinen <sniper@iki.fi>
* main/php_variables.c: Cookies use ; as argument separator.
* ext/sockets/config.m4:
Cleaned up a bit. Removed some checks for header files that are
already checked in configure.in
2001-04-03 Wilfredo Sanchez <wsanchez@mit.edu>
* sapi/apache/apMakefile.tmpl
sapi/apache/libphp4.module.in
sapi/thttpd/config.m4
ext/msql/config.m4
ext/odbc/config.m4
ext/bcmath/libbcmath/src/Makefile.am
ext/informix/config.m4: Separate CPPFLAGS from CFLAGS.
2001-04-03 Daniel Beulshausen <daniel@php4win.de>
* ext/exif/exif.c: use VCWD_STAT
* ext/exif/exif.c: resolve realpath if in v-dir mode
2001-04-03 Wilfredo Sanchez <wsanchez@mit.edu>
* build/build.mk: Undo oopsie
* sapi/pi3web/config.m4
sapi/nsapi/config.m4
sapi/phttpd/config.m4
sapi/isapi/config.m4
sapi/aolserver/config.m4
sapi/apache/config.m4
sapi/cgi/config.m4
build/build.mk
ext/java/config.m4
pear/Makefile.in
Makefile.in
configure.in: Add INSTALL_ROOT variable to specify install location.
2001-04-03 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
ircg_ignore_del returns true now, if the operation was successful.
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: add ignore interface
2001-04-03 Wilfredo Sanchez <wsanchez@mit.edu>
* build/buildcheck.sh: Find libtool if it's called glibtool.
2001-04-03 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing crash when listing databsaes
Fixing rowcount to woirk when the result contains an array og data.
2001-04-03 Jani Taskinen <sniper@iki.fi>
* ext/standard/filestat.c:
SCO (and maybe others) do not have this defined.
2001-04-03 Jon Parise <jon@csh.rit.edu>
* pear/DB/pgsql.php: Style and whitespace.
* pear/DB/pgsql.php: Make the 'protocol' DSN element optional.
* pear/PEAR.php.in: Cleaner (and probably safer) condition handling.
2001-04-03 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/odbc.php
pear/DB/sybase.php:
odbc.php
- spaces & idents
- new temporary fetchInto()
- removed extra checks in connect()
Note:
in fetchRow this line looks very strange (isn't 3 params?):
$cols = odbc_fetch_into($result, &$row);
sybase.php
- spaces & idents
- removed extra checks in connect()
- changed fetchInto to return null on no more rows and
added support for fetching row numbers
2001-04-02 Wez Furlong <wez.php@thebrainroom.com>
* ext/openssl/openssl.c:
changed the flags parameters to be a bitfield + constants (I don't know what
I was thinking!). Added a couple of extra parameters so that the equivalent
functionality of the openssl smime command can be pretty much used in full.
Added some more error reporting.
2001-04-02 Andi Gutmans <andi@zend.com>
* configure.in
main/php_version.h: - RC6
2001-04-02 Anil Madhavapeddy <anil@recoil.org>
* ext/zlib/zlib.c: MFH, rev 1.77
* ext/standard/output.c: MFH, rev 1.53
* ext/standard/output.c:
Free the correct output buffer, to avoid a segfault on a HEAD request
when using output buffering with a custom handler (patch by zeev@)
2001-04-02 James Moore <James@phpuk.org>
* ext/standard/mail.c: remove rogue ZEND_GET_MODULE()
2001-04-02 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c: MFH
2001-04-02 Nick Gorham <nick@easysoft.com>
* ext/odbc/php_odbc.c
NEWS:
Added small change to php_odbc module, to check for failed SQLDisconnects
and to close any outstanding transactions if the call fails, then disconnect
again. This can cause chaos with SQL Server, this regards a SELECT as
starting a transaction, and will leave it open if the result set is not all
read.
2001-04-02 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c: Use correct string length.
2001-04-02 Jani Taskinen <sniper@iki.fi>
* ext/aspell/config.m4: MFH
* ext/aspell/config.m4: Fixed a typo. Bug: #10103
2001-04-02 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c
ext/dbx/dbx_odbc.c
ext/dbx/dbx_pgsql.c:
Inserted a few extra initialisations, just in case. Had some problems in a
different module, this solved it there, hance the added insurance. (Mc)
2001-04-02 Wez Furlong <wez.php@thebrainroom.com>
* ext/openssl/openssl.c:
added some more error reporting and did a little tidying.
2001-04-01 Wez Furlong <wez.php@thebrainroom.com>
* ext/openssl/CREDITS
ext/openssl/README
ext/openssl/openssl.c
ext/openssl/php_openssl.h:
Added whole bunch of PKCS7 (S/MIME) functions and made the key/cert params
a bit more friendly to use. See the README for more info.
2001-04-01 Zeev Suraski <zeev@zend.com>
* configure.in
main/php_version.h: YARC
2001-04-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
* NEWS: Fixed some glitches in NEWS. (Yes, you may call me pedantic :-)
2001-04-01 Jani Taskinen <sniper@iki.fi>
* ext/gd/gd.c
ext/gd/gd_ctx.c:
According to GD documentation the macros should be used instead..
* ext/informix/ifx.ec: Fixed bug #10095.
* ext/gd/gd.c
ext/gd/gd_ctx.c
ext/gd/php_gd.h: Fixed bug #8137 and killed some compile warnings.
2001-03-31 Zeev Suraski <zeev@zend.com>
* ext/standard/output.c: MFH - header handling with output buffering
* ext/standard/output.c: Fix headers handling with output buffering
2001-03-31 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c
ext/ircg/php_ircg.h:
Add ircg_html_encode() which is an interface to the standard
HTML encoder for URLs and color attributes.
2001-03-31 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/fo2pdf.php: - converted tabs to spaces
- more links in the docs about xsl:fo
2001-03-30 Fredrik <20>hrn <ohrn@chl.chalmers.se>
* ext/cpdf/cpdf.c
ext/cpdf/php_cpdf.h:
Implemented cpdf_set_viewer_preferences (previously a stub).
Added new functions: cpdf_set_font_directories and cpdf_set_font_map_file.
2001-03-30 Anil Madhavapeddy <anil@recoil.org>
* ext/zlib/zlib.c:
Send the correct Vary headers, if we negotiate a gzip/deflate session
via Accept-Encoding. This obeys a SHOULD directive in RFC2616
PR: 10070
2001-03-30 Zeev Suraski <zeev@zend.com>
* ext/pgsql/pgsql.c: Fix pgsql_set_Default_link()
* ext/pgsql/pgsql.c:
Revert all PostgreSQL patches that were in the branch...
2001-03-30 Sascha Schumann <sascha@schumann.cx>
* build/genif.sh
build/print_include.awk:
Replace the incomprehensible newline escaping with @NEWLINE@
Fixes the build on Darwin 1.2
2001-03-30 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/sql2xml.php: too much whitespaces after ?>
* pear/Experimental/XML/fo2pdf.php:
printPDF() din't print out the correct header, if no pdf was specified
* pear/Experimental/XML/sql2xml.php: one api-change ulf forgot:
getxml() -> getXML()
* pear/Experimental/XML/sql2xml_ext.php:
a lot of new customizable options.... too much to be listed here,
documentation will follow.
* pear/Experimental/XML/sql2xml.php:
- new user_tableInfo option for user-contributed xml-structure
- Error checking in doSql2Xml
- xml_encode function for correctly parsing of &s.
2001-03-30 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/ITX.xml
pear/IT[X].xml: - Renamed the file following Thies suggestion
100% beginners compatible politics of the PHP core guys: I was (again) allowed to make a mistake without beeing kicked - cool, thanks!
2001-03-30 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/preparser.c: Don't restat the connection, trust mod_midgard
2001-03-30 Romolo Manfredini <romolo@bicnet.it>
* ext/pgsql/pgsql.c:
pg_close was not closing the connection, making impossible to reopen it. Pls insert in 4.0.5
2001-03-30 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Common.php: added a few methods to manipulate attributes
* pear/HTML/Table.php: minor change to toHtml
2001-03-29 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/package.dtd: - uuups, modified the package.dtd, undo
* pear/IT[X].xml
pear/package.dtd: - Added a package xml file for IT[X] templates
* pear/HTML/IT.php
pear/HTML/ITX.php
pear/HTML/IT_Error.php: - Pearified the error handling
* pear/Experimental/XML/fo2pdf.php
pear/Experimental/XML/sql2xml.php
pear/Experimental/XML/sql2xml_ext.php: - added basic phpdoc doc comments
- lots of whitespaces
- renamed functions from get_xy to the PEAR getXY
Chregu, sorry for this commit in case it breaks your code, I don't like all of the coding guides myself but we should follow them, even if they break the code in our companies.
* pear/Experimental/HTML/Menu_Browser.php:
- Added an optional prefix for menu entries
2001-03-29 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/RFC822.php: indentation
* pear/PEAR.php.in:
Fix a couple of warnings when calling PEAR::raiseError() statically.
2001-03-29 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache.xml: - package XML for the Cache
I'm not sure how to use the package.dtd to document packages and if at all the Cache can be it's own package, but one has to start with it... Sterling, Stig can you give me a hint?
2001-03-29 James Moore <James@phpuk.org>
* run-tests.php: Output php version at end of tests.
2001-03-29 Alexander Bokovoy <ab@avilink.net>
* ext/midgard/config.m4
ext/midgard/config.m4.session: - Typo fixed
- config.m4.session updated to config.m4
2001-03-29 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/fo2pdf.php:
MSIE needs a Content-Length: Header to display pdfs correctly. so here it
is..
2001-03-29 Wez Furlong <wez.php@thebrainroom.com>
* ext/iconv/iconv.c:
Fixed leak in php_iconv_string. Also returns FAILURE on failure,
rather than -1
2001-03-29 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Experimental/Image/color_helper.php: Added web-safe colors list.
2001-03-29 Jani Taskinen <sniper@iki.fi>
* ext/domxml/php_domxml.c: Fixed bug: #10040.
2001-03-28 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB.php
pear/DB/ifx.php
pear/DB/mysql.php
pear/DB/pgsql.php: pgsql.php
* better handling of $rownum param in fetchInto()
* changed property numrows[] to num_rows[]
DB.php
* $rowmun in fetch* now defaults to NULL
mysql.php
* added default $fetchmode to ordered
* removed extra checks in connect()
* fetchrow() now uses fetchInto()
* added the "fetch absolute row numbers" feature to fetchInto()
(not tested)
ifx.php
* better handling of $rownum param in fetchInto()
2001-03-28 Zeev Suraski <zeev@zend.com>
* main/php_version.h
configure.in: Yes, RC4 is here too. RC3 had a broken ZTS build.
2001-03-28 Jani Taskinen <sniper@iki.fi>
* configure.in
ext/ming/config.m4
ext/ming/ming.c: MFH
2001-03-28 Zeev Suraski <zeev@zend.com>
* ext/standard/basic_functions.c: Fix ZTS build
2001-03-28 Jani Taskinen <sniper@iki.fi>
* configure.in: Make file() work again.
2001-03-28 Andr<64> Langhorst <A.Langhorst@itbnet.de>
* ext/standard/output.c: fix typo
* ext/standard/output.c: fix proto
2001-03-28 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache.php: Added a simple usage example
* pear/Experimental/Image/gtext.php: - fixed the vertical alignment bug
2001-03-28 Zeev Suraski <zeev@zend.com>
* main/php_version.h
configure.in: RC3
2001-03-28 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/Image/color_helper.php
pear/HTML/Menu.php: - added the php licence
* pear/Experimental/Image/gbutton.php:
Very much the same like gtext but this one can be used to render
graphical buttons.
* pear/Experimental/HTML/Menu.php: Moved it to the stable code.
* pear/HTML/Menu.php:
Moved menu.php to the stable code. I didn't get any bug reports
and it works for me...
* pear/Cache/Container/file.php:
- minor change regarding the recognition of relative file paths
* pear/Cache/Graphics.php:
- fixed several bugs with the usage of the parent class
- gerror() by Cache_Error()
* pear/Experimental/Image/gtext.php:
Creates graphical text images using Cache/Graphics.
Although it's unlikely that the API will changed use it with care some
features seen to be broken :/.
* pear/Experimental/Image/color_helper.php:
Widget functions to deal with colors when creating images.
I'm not sure where I should place this, lets wait for the next classes
(gtext, gbutton) before we take care on the correct directory structure so
we can see if it's worth it's own directory.
2001-03-28 Romolo Manfredini <romolo@bicnet.it>
* ext/standard/basic_functions.c:
Safe mode check on target introduced in function move_uploaded_file.
* ext/standard/file.c:
Safe mode check for target introduced in function copy. Pls insert in 4_0_5
2001-03-28 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Page.php: bug fix in toHtml
2001-03-28 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/ibase.php
pear/DB/oci8.php: oci8.php
* added not capable for fetchInto when $rownum !== null (feature not
supported yet)
* fix fetchInto to return null on no more data
* Removed extra checks in connect()
ibase.php
* removed extra checks in connect() and return error on no connection
* fetchInto now returns NULL on no more data (not tested)
* added not capable for fetchInto when $rownum !== null (feature not
supported yet)
* changed tabs to spaces
Please note that this extension seems to be very old.
2001-03-27 Jani Taskinen <sniper@iki.fi>
* sapi/pi3web/config.m4
sapi/roxen/config.m4
sapi/thttpd/config.m4
sapi/isapi/config.m4
sapi/nsapi/config.m4
sapi/phttpd/config.m4
sapi/apache/config.m4
sapi/apache2filter/config.m4
sapi/caudium/config.m4
sapi/fastcgi/config.m4
ext/vpopmail/config.m4
ext/xml/config.m4
ext/zlib/config.m4
ext/zziplib/config.m4
sapi/aolserver/config.m4
ext/swf/config.m4
ext/sybase/config.m4
ext/sybase_ct/config.m4
ext/sablot/config.m4
ext/session/config.m4
ext/snmp/config.m4
ext/readline/config.m4
ext/recode/config.m4
ext/pgsql/config.m4
ext/pspell/config.m4
ext/qtdom/config.m4
ext/pdf/config.m4
ext/pfpro/config.m4
ext/oracle/config.m4
ext/ovrimos/config.m4
ext/pcre/config.m4
ext/mysql/config.m4
ext/oci8/config.m4
ext/odbc/config.m4
ext/mnogosearch/config.m4
ext/msql/config.m4
ext/muscat/config.m4
ext/midgard/config.m4
ext/midgard/config.m4.session
ext/ming/config.m4
ext/mcal/config.m4
ext/mcrypt/config.m4
ext/mhash/config.m4
ext/ircg/config.m4
ext/java/config.m4
ext/ldap/config.m4
ext/informix/config.m4
ext/ingres_ii/config.m4
ext/interbase/config.m4
ext/iconv/config.m4
ext/imap/config.m4
ext/gettext/config.m4
ext/gmp/config.m4
ext/icap/config.m4
ext/fribidi/config.m4
ext/gd/config.m4
ext/domxml/config.m4
ext/fbsql/config.m4
ext/fdf/config.m4
ext/cybercash/config.m4
ext/cybermut/config.m4
ext/dba/config.m4
ext/cpdf/config.m4
ext/crack/config.m4
ext/curl/config.m4
configure.in
ext/aspell/config.m4
ext/bz2/config.m4
ext/ccvs/config.m4
acinclude.m4:
Renamed the AC_ prefixed macros defined in acinclude.m4 to PHP_* prefixes.
2001-03-27 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/formatted_print.c: - MFH (Fix for bug 10002)
* ext/standard/formatted_print.c: - 'Fix' for bug 10002
2001-03-27 Ben Mansell <ben@zeus.com>
* sapi/fastcgi/fastcgi.c:
Changed header handling; before, we were somehow losing
Content-Type: text/html
2001-03-27 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
The last fix was missing a &, Marc Boeren either made the patch wrong, or I applied it improperly. Anyways, Sebastian Bergmann discovered it, and supposedly is fixed with this.
2001-03-27 Ben Mansell <ben@zeus.com>
* sapi/fastcgi/fastcgi.c:
Changed header handling; before, we were somehow losing
Content-Type: text/html
2001-03-27 Thies C. Arntzen <thies@thieso.net>
* ext/oracle/oracle.c: MFH
* ext/oracle/oracle.c: fixed newly introduced crash in ora_bind
2001-03-27 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/fo2pdf.php: corrected Usage example
2001-03-27 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
Fix for Bug #9272, as submitted by marc boeren (m.boeren@guidance.nl).
Applied by me, due to apparently a lack of cvs access to ext/odbc for him.
2001-03-27 Jani Taskinen <sniper@iki.fi>
* main/php_variables.c: MFH
* main/php_variables.c:
Fix the arg_separator behaviour. Only & or ; is allowed as separators so no need to use the ini setting here.
2001-03-27 Romolo Manfredini <romolo@bicnet.it>
* ext/pgsql/pgsql.c:
pg_close was closing connection twice, pls insert in 4_0_5
2001-03-27 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/fo2pdf.php:
a class for rendering (xsl-)formatting objects files into a pdf.
2001-03-27 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/common.php
pear/DB/ifx.php
pear/DB/pgsql.php: ifx.php
* Changed default fetchmode to ORDERED
* Remove extra checks in connect and added $dns property
* fetchRow() now uses fetchInto()
common.php & pgsql.php
style
2001-03-26 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/pgsql.php
pear/DB.php: pgsql.php
* connect() always use pg_connect string instead of the deprecated params
mode
* removed duplicated functions prepare() and execute() (now in common.php)
* pgsqlRaiseError() always fills native error param on DB_error objs
* added third param $rownum to fetchInto() so users can fetch also absolute
row numbers
* changed fetchRow() to use fetchInto() (can not erase, still used in get*()
from common.php
DB.php
* added third param $rownum to fetchInto()/fetchRow() so users can fetch
also absolute row numbers
* changed fetchRow() to use fetchInto()
2001-03-26 Jani Taskinen <sniper@iki.fi>
* ext/domxml/php_domxml.c: Fixed a typo.
* configure.in: Fixed the problem with libbind (again).
2001-03-26 Andrei Zmievski <andrei@ispi.net>
* NEWS: More news.
2001-03-26 Sebastian Bergmann <sb@sebastian-bergmann.de>
* NEWS: Nitpicking.
2001-03-26 Andrei Zmievski <andrei@ispi.net>
* NEWS: Zend related news update.
2001-03-26 Sterling Hughes <sterling@designmultimedia.com>
* FUNCTION_LIST.txt:
Remove FUNCTION_LIST.txt, the file is sadly out of date and not really used...
2001-03-26 Jani Taskinen <sniper@iki.fi>
* ext/ldap/config.m4: Support Solaris 8 ldap.
2001-03-26 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c:
Removed #include php_config.h, since it was not necessary (Mc)
2001-03-26 Romolo Manfredini <romolo@bicnet.it>
* ext/pgsql/pgsql.c:
pg_close was undefining default_conn even if a ref to it was still there.
2001-03-25 Stig Bakken <ssb@fast.no>
* pear/DB/ifx.php:
* changed DB_ifx::errorCode to take a parameter, moved the error code
map into the constructor
* pear/DB/STATUS:
wrapped to 80 columns, replaced a few "-" with "n" for ifx (some
features are emulated through DB_common)
2001-03-24 Jon Parise <jon@csh.rit.edu>
* pear/Makefile.in: Install the Informix database implementation.
2001-03-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Makefile.in: Added missing files.
* php.ini-dist: Added php_dbx.dll.
2001-03-24 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Common.php: removed extra whitespace
2001-03-24 Christian Stocker <chregu@nomad.ch>
* pear/Experimental/XML/sql2xml.php
pear/Experimental/XML/sql2xml_ext.php:
First Commit of the sql2xml classes.
This class takes a PEAR::DB-Result Object (or more than one) and returns a
xml-representation of it.
2001-03-24 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/STATUS
pear/DB/ifx.php: Minor fixes
2001-03-24 Romolo Manfredini <romolo@bicnet.it>
* ext/pgsql/pgsql.c:
Solved bugs #9746 and #9937, pg_close was closing twice the default conn.
2001-03-24 Stig Bakken <ssb@fast.no>
* pear/DB/STATUS
pear/DB/common.php
pear/DB/mysql.php
pear/DB/tests/mysql/012.phpt
pear/DB/tests/tableinfo.inc
pear/DB.php: * added Christian Stocker's tableInfo() implementation
2001-03-24 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Page.php:
This class handles the details for creating a properly constructed HTML page.
Page caching, stylesheets, client side script, and Meta tags can be
managed using this class.
* pear/HTML/Table.php:
added comments to the html output including table nest level, added automatic taboffset for
cell contents if a subclass of html_common
* pear/HTML/Select.php:
added comments to the HTML output, added loadQuery, added load
* pear/HTML/Common.php: added setComment
2001-03-24 Sascha Schumann <sascha@schumann.cx>
* ext/standard/basic_functions.c: Fix ZTS build
2001-03-23 Jon Parise <jon@csh.rit.edu>
* pear/DB/MAINTAINERS
pear/DB/ifx.php: Adding an Informix (ifx) database implementation.
Submitted by: "Tomas V.V.Cox" <cox@idecnet.com>
2001-03-23 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Output.php:
GarbageCollection was moved into a PEAR-Deconstructor
(from the HEAD Branch)
* pear/Cache/Container/file.php:
just the changes from the HEAD dev here. rather important
2001-03-23 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.dsp
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/Makefile.in
ext/dbx/dbx.c: Fixed compile errors for PostgreSQL support (Mc)
Removed globals that Rui put in, and changed the dbx_get_row
to include a row_number (which PostgreSQL expects) (Mc)
Added source files to Makefile.in and dbx.dsp (Mc)
2001-03-23 Andrei Zmievski <andrei@ispi.net>
* NEWS: Wrap lines.
2001-03-23 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/dbx/dbx_pgsql.c
ext/dbx/dbx_pgsql.h: changed license of PostgreSQL module in ext/dbx.
* ext/dbx/dbx.c
ext/dbx/dbx_pgsql.c
ext/dbx/dbx_pgsql.h
ext/dbx/php_dbx.h: added initial support for PostgreSQL to ext/dbx.
2001-03-23 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/.cvsignore
ext/dbx/LICENSE
ext/dbx/dbx.c
ext/dbx/dbx.dsp
ext/dbx/dbx.h
ext/dbx/dbx_mysql.c
ext/dbx/dbx_mysql.h
ext/dbx/dbx_odbc.c
ext/dbx/dbx_odbc.h
ext/dbx/php_dbx.h:
Changed header for source files, now point to PHP license (Mc)
Found another // comment and replaced with /**/ (Mc)
Removed proprietary license (in favor of php license) (Mc)
Added .cvsignore file, I hope it works correctly (Mc)
2001-03-23 Romolo Manfredini <romolo@bicnet.it>
* ext/standard/basic_functions.c
ext/standard/file.c:
Added target ownership check in function copy for safe_mode operations
2001-03-23 Daniel Beulshausen <daniel@php4win.de>
* NEWS: update news
2001-03-23 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Select.php: forgot the license header
* pear/HTML/Select.php:
original commit. Basic html select loaded manually, from a DB result, or an array
2001-03-23 Stephen van Egmond <svanegmond@home.com>
* configure.in:
Added configuration for detecting the BeOS thread implementation
(which will be used once I get my patches into Zend to use bthreads).
Also, a check for a library distributed with the new BeOS networking
environment.
* ext/standard/microtime.c:
Simple patch to deal with lack of fields in the BeOS implementation of rusage.
2001-03-23 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Table.php:
moved the display method to HTML_Common and updated some comments
* pear/HTML/Common.php:
updated some comments, added display method, and added the toHtml abstract method
2001-03-23 Stig Bakken <ssb@fast.no>
* pear/DB/tests/pgsql/mktable.inc
pear/DB/tests/ibase/mktable.inc
pear/DB/tests/mysql/mktable.inc
pear/DB/tests/oci8/002.phpt
pear/DB/tests/oci8/007.phpt
pear/DB/tests/oci8/009.phpt
pear/DB/tests/oci8/010.phpt
pear/DB/tests/oci8/connect.inc
pear/DB/tests/oci8/mktable.inc
pear/DB/tests/oci8/skipif.inc
pear/DB/tests/odbc/mktable.inc
pear/DB/STATUS
pear/DB/common.php
pear/DB/oci8.php
pear/DB/tests/errors.inc
pear/DB/tests/fetchrow.inc
pear/DB/tests/numrows.inc
pear/DB/tests/sequences.inc
pear/DB.php
pear/PEAR.php.in:
* fixed Oracle tests, fixed some bugs in DB_oci8, all tests but
errorNative() pass now (but that may be a bug in the test :-)
* implemented numRows() emulation in DB_oci8 that is available
in "optimize portability" mode only
2001-03-23 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Common.php:
removed the pass by reference on the second parameter of _updateAttrArray
2001-03-23 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Removing extra check for warnings.
2001-03-22 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Adding warning when query fails
2001-03-22 Ben Mansell <ben@zeus.com>
* sapi/cgi/cgi_main.c
sapi/fastcgi/fastcgi.c:
Fix a bug with POST requests. If the Content-Type header wasn't present,
we were setting SG(request_info).content_type to NULL, instead of
an empty string. This was stopping PHP from processing the data.
2001-03-22 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu_Browser.php: Finished it, works for me.
2001-03-22 Martin Jansen <mail@martin-jansen.de>
* pear/HTML/Common.php: - removed wrong copyright notice.
2001-03-22 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/dbx.c
ext/dbx/dbx_mysql.c
ext/dbx/dbx_mysql.h
ext/dbx/dbx_odbc.c
ext/dbx/dbx_odbc.h
ext/dbx/php_dbx.h: Changed C++ style comments to C-style comments (Marc)
2001-03-22 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/article.c
ext/midgard/element.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/topic.c: Added update duplicate checks
2001-03-22 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Container/dbx.php: - added support for persistent connections
* pear/Cache/Container/dbx.php: - connection data typo
- whitespaces
2001-03-22 Sean Bright <elixer@erols.com>
* ext/standard/basic_functions.c: Fixed prototype.
2001-03-22 Martin Jansen <mail@martin-jansen.de>
* pear/HTML/Table.php: - Fixed bug reported by Bertrand Mansion.
2001-03-22 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/dbx.php:
a new container, which uses the new dbx extension of php as db-abstraction
2001-03-22 Jani Taskinen <sniper@iki.fi>
* ext/sockets/sockets.c: MFH
* ext/sockets/sockets.c: Fix bugs: #9920, #9190
2001-03-22 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/EXPERIMENTAL: no comment :)
* ext/dbx/CREDITS
ext/dbx/INSTALL
ext/dbx/LICENSE
ext/dbx/Makefile.in
ext/dbx/config.m4
ext/dbx/dbx.c
ext/dbx/dbx.dsp
ext/dbx/dbx.h
ext/dbx/dbx_mysql.c
ext/dbx/dbx_mysql.h
ext/dbx/dbx_odbc.c
ext/dbx/dbx_odbc.h
ext/dbx/php_dbx.h:
Added dbx module (database abstraction) to the repositorty (/ext/dbx).
Compiles under Linux (--enable-dbx) and Windows.
Supports MySQL and ODBC modules (more to be added later).
2001-03-22 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/domxml/php_domxml.c: - fixed some bugs with xpath
2001-03-22 Martin Jansen <mail@martin-jansen.de>
* pear/HTML/Common.php
pear/HTML/Table.php:
- some cosmetic changes in pear/html/HTML_Common and pear/html/HTML_Table for better
readability.
2001-03-22 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/odbc.php:
we have a default for dbsyntax; don't cause an error if it's not specified.
* pear/DB/mssql.php: space
2001-03-22 Adam Daniel <adaniel2@cinci.rr.com>
* pear/HTML/Table.php: original commit. class to create html tables
* pear/HTML/Common.php:
orginal commit. class containing common html tools
2001-03-21 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: setting right params to zend_get_parameters_ex
2001-03-21 Rainer Schaaf <rjs@pdflib.com>
* ext/pdf/pdf.c
ext/pdf/php_pdf.h:
Beta2 of PDFlib V4.0 will introduce on new function (PDF_place_pdi_page)
and PDF_close_pdi_page will lose one parameter.
These changes are done for the phpwrapper now.
This has no impact on PDFlib V3.x.
2001-03-21 Andi Gutmans <andi@zend.com>
* ext/pfpro/pfpro.c
ext/pfpro/php_pfpro.h: - Fix spelling error
2001-03-21 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: changed arg types from pval* to zval**
2001-03-21 Sterling Hughes <sterling@designmultimedia.com>
* ext/bz2/EXPERIMENTAL: Remove experimental status from bz2 (as of 4.0.6)
* EXTENSIONS: Remove experimental status from bz2
2001-03-21 Andrei Zmievski <andrei@ispi.net>
* NEWS: Fixing news.
2001-03-21 Andr<64> Langhorst <A.Langhorst@itbnet.de>
* run-tests.php:
I don't like to commit this over and over either, but this client definitely seems to dislike branches
* run-tests.php: synchronizing with CVS
2001-03-21 Ben Mansell <ben@zeus.com>
* ext/standard/mail.c:
UnixWare 7.1 does not have EX_TEMPFAIL or (as far as I can tell)
a concept of a temporary failure response to pclose().
2001-03-21 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/article.c: Disallow duplicate article names under one parent
2001-03-21 Sean Bright <elixer@erols.com>
* ext/standard/basic_functions.c: Fix for bug #9698.
2001-03-21 Andr<64> Langhorst <A.Langhorst@itbnet.de>
* run-tests.php:
fighting against the cvs client, it does not want to let the win32 binary safe change go in...
* run-tests.php: win32 fixes again
* tests/strings/001.phpt
tests/strings/002.phpt
tests/strings/003.phpt
tests/lang/018.phpt
tests/lang/019.phpt
tests/lang/020.phpt
tests/lang/021.phpt
tests/lang/022.phpt
tests/lang/023.phpt
tests/lang/024.phpt
tests/lang/025.phpt
tests/lang/028.phpt: more win32 fixes
2001-03-21 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/hyperwave/hg_comm.c: - fulltext query are working now
2001-03-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
* run-tests.php: Disable maximum execution time for tests.
2001-03-21 Andr<64> Langhorst <A.Langhorst@itbnet.de>
* run-tests.php: 1) fixed tests on *both* win32+linux
2) made tests more sophisticated (checking against compiled in modules)
3) minor changes
4) win32 improvements
2001-03-21 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/domxml/php_domxml.c
ext/domxml/php_domxml.h: - added EntityReference and Notation class
- fixed handling of PI nodes
- implemented more class functions
2001-03-21 Jon Parise <jon@csh.rit.edu>
* pear/DB.php: Style and whitespace, based mostly on a submission from
"Tomas V.V.Cox" <cox@idecnet.com>.
2001-03-20 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu_Browser.php: Warning: alpha code!
A simple filesystem scanner/browser that maps the filesystem structure into a menu hash so that you can build simple fusebox (?) like systems. Sebastian can you help me with the coding guides etc ?
2001-03-20 Harald Radi <h.radi@nme.at>
* php.ini-dist
php.ini-optimized: added [com] section
* ext/com/COM.c
ext/com/com.h
ext/com/php_COM.h
ext/com/typedef_VARIANT.c: memory leak was reportet, i'm not sure that it is fixed by now, but it should be.
* win32/php4dllts.dsp: added com.h
2001-03-20 Zeev Suraski <zeev@zend.com>
* configure.in
main/php_version.h: 4.0.5RC2
2001-03-20 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c:
remove some unneccessary casts, remove unneccessary error casts, standardize
the coding format for some of the stuff.
2001-03-20 Fredrik <20>hrn <ohrn@chl.chalmers.se>
* ext/standard/rand.c:
Fix erronous out of bounds error message in rand(min,max)
2001-03-20 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Fixing crash when result conrains 0 rows
2001-03-20 Andi Gutmans <andi@zend.com>
* ext/midgard/config.m4:
- MFH - This is required for PHP to build. If anything else needs merging
for midgard that is related then please do it or rollback the latest
midgard fixes.
2001-03-20 Fredrik <20>hrn <ohrn@chl.chalmers.se>
* ext/yp/yp.c: really fix the build
2001-03-20 Frank M. Kromann <frank@frontbase.com>
* ext/fbsql/php_fbsql.c: Converting to c-style comments.
Adding prototypes to all exported function
2001-03-20 Thies C. Arntzen <thies@thieso.net>
* ext/qtdom/config.m4: make qtdom compile on Mandrake-cooker
2001-03-20 Andi Gutmans <andi@zend.com>
* Makefile.in
README.Zeus
configure.in
sapi/isapi/config.m4
sapi/fastcgi/CREDITS
sapi/fastcgi/Makefile.in
sapi/fastcgi/README.FastCGI
sapi/fastcgi/config.m4
sapi/fastcgi/fastcgi.c
sapi/fastcgi/php.sym
sapi/fastcgi/php_fastcgi.h: - MFH
2001-03-20 Daniel Beulshausen <daniel@php4win.de>
* ext/pgsql/pgsql.dsp: fix dsp
2001-03-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/domxml/php_domxml.c: Nuke another warning.
2001-03-20 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/domxml/php_domxml.c: - fixed lot of compiler warnings
2001-03-20 Daniel Beulshausen <daniel@php4win.de>
* win32/registry.c: fix registry per directory values
2001-03-20 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* NEWS: - news about domxml
* tests/testdom: - test script for rewritten domxml module
* ext/domxml/php_domxml.c
ext/domxml/php_domxml.h: - complete rewrite of domxml module.
It is now mostly conform to DOM Level 2 though some classes and
methods are still missing
2001-03-20 Sascha Schumann <sascha@schumann.cx>
* ext/yp/yp.c: fix build
2001-03-20 Jani Taskinen <sniper@iki.fi>
* ext/standard/basic_functions.c
ext/standard/dns.c
ext/standard/dns.h: MFH
2001-03-20 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: Remove some unnecessary error checking
2001-03-20 Jani Taskinen <sniper@iki.fi>
* main/SAPI.c
configure.in
ext/fdf/fdf.c: MFH
* ext/xml/tests/004.phpt
ext/xml/tests/006.phpt
ext/xml/tests/skipif.php:
Removed skipif.php + Fixed tests to use skipif.inc instead.
* ext/cybermut/libs.mk: Removed unnessary file.
2001-03-19 David Guerizec <david@guerizec.net>
* ext/midgard/php_midgard.h.in: deleted unneeded file
* ext/midgard/config.m4
ext/midgard/php_midgard.h: Fixed the build (hope so).
2001-03-19 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/php_array.h:
- Added array_map() function that applies a callback to the elements
of given arrays and returns the result. It can also be used with a
null callback to transpose arrays.
2001-03-19 Sterling Hughes <sterling@designmultimedia.com>
* ext/bz2/bz2.c: Whitespace fix...
2001-03-19 Jani Taskinen <sniper@iki.fi>
* ext/midgard/config.m4: Fix the build. Again.
2001-03-19 Fredrik <20>hrn <ohrn@chl.chalmers.se>
* ext/yp/yp.c: Removed redundant initialization.
2001-03-19 Alexander Bokovoy <ab@avilink.net>
* ext/midgard/config.m4
ext/midgard/config.m4.session: 4.0.4pl1 compability finally fixed
2001-03-19 David Guerizec <david@guerizec.net>
* ext/midgard/config.m4.session: fixed compilation with php-4.0.4
* ext/midgard/config.m4: fixed a compatibility problem with 4.0.4
* ext/midgard/php_midgard.h.in: fixed bad #endif syntax
2001-03-19 Alexander Bokovoy <ab@avilink.net>
* ext/midgard/php_midgard.h.in:
Incompabilities in SCE build fixed for 4.0.5 and 4.0.4pl1
2001-03-19 Ben Mansell <ben@zeus.com>
* sapi/isapi/config.m4
README.Zeus:
Altered README.Zeus to give instructions on building FastCGI.
Changed --with-zeus configure option into --with-isapi, since its more
descriptive (and since there are now different ways to configure PHP+Zeus)
* Makefile.in
configure.in
sapi/fastcgi/CREDITS
sapi/fastcgi/Makefile.in
sapi/fastcgi/README.FastCGI
sapi/fastcgi/config.m4
sapi/fastcgi/fastcgi.c
sapi/fastcgi/php.sym
sapi/fastcgi/php_fastcgi.h: New FastCGI server module. Based on the thttpd server module with
large chunks of code ripped from the cgi module. Also modifies
Makefile.in and configure.in in order to make it build properly.
2001-03-19 Alexander Bokovoy <ab@avilink.net>
* ext/midgard/config.m4
ext/midgard/config.m4.session: Keep compability with 4.0.4pl1
2001-03-19 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/midgard.c: return userid from mgd_auth_midgard
2001-03-19 Alexander Bokovoy <ab@avilink.net>
* ext/midgard/.cvsignore
ext/midgard/article.c
ext/midgard/attachment.c
ext/midgard/config.m4
ext/midgard/config.m4.session
ext/midgard/midgard.c
ext/midgard/php_midgard.h
ext/midgard/snippet.c: Bringing fixed code to stable branch
* ext/midgard/config.m4
ext/midgard/config.m4.session: Oops. Substitution code fixed
* ext/midgard/config.m4
ext/midgard/config.m4.session
ext/midgard/php_midgard.h.in:
Automatically generate correct #include for cases when module
build using phpize or within main PHP4 tree
2001-03-18 Fredrik <20>hrn <ohrn@chl.chalmers.se>
* ext/yp/CREDITS
ext/yp/php_yp.h
ext/yp/yp.c: Much needed cleanup and new functions added
* ext/cpdf/php_cpdf.h:
Solved compile failure due to clash between IMAP and ClibPDF headers.
* ext/cpdf/php_cpdf.h:
Solved compile failure due to clash bewteen IMAP and ClibPDF headers.
2001-03-18 Alexander Bokovoy <ab@avilink.net>
* ext/midgard/php_midgard.h: Update includes to the way CVS now works
2001-03-18 Jani Taskinen <sniper@iki.fi>
* ext/fdf/fdf.c: Prevent mem leak
* main/SAPI.c: Fix possible crash if content-type is not set.
* ext/fdf/fdf.c: Fix the fix. Plus killed some compile warnings.
2001-03-18 Zeev Suraski <zeev@zend.com>
* main/SAPI.c
main/SAPI.h: MFH
* ext/fdf/fdf.c: Fix reference to nuked function
* main/SAPI.c
main/SAPI.h:
These functions are not necessary - that's what sapi_register_post_entry()
and sapi_unregister_post_entry() are for...
Also, please maintain K&R code layout, it's very messy to have different
styles intermixed in the same codebase, and especially in the same files!
* main/main.c
main/php_ini.c
main/php_ini.h: MFH
2001-03-17 Zeev Suraski <zeev@zend.com>
* main/main.c
main/php_ini.c
main/php_ini.h:
Recode delayed loading in a much simpler way (switched back to php_ini.c 1.49)
2001-03-17 Stephen van Egmond <svanegmond@home.com>
* ext/standard/php_string.h:
fixed a (C++) warning about implicit conversion from void*
2001-03-17 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/file.php:
GarbageCollection didn't work properly (wanted to delete files, relative
paths don't work in deconstructors)
* pear/Cache.php
pear/Cache/Output.php:
GarbageCollection was moved into a PEAR-Deconstructor
2001-03-17 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - MFH (memleak fix)
2001-03-17 Anil Madhavapeddy <anil@recoil.org>
* ltconfig:
Update libtool to support OpenBSD 2.8+ wrt shared libraries and
library dependencies. Tested on i386/sparc.
2001-03-17 Daniel Beulshausen <daniel@php4win.de>
* win32/php4ts.dsw: fix dependencys
2001-03-17 James Moore <James@phpuk.org>
* ext/standard/credits.h
ext/standard/info.h
ext/standard/credits.c: MFH for website team credits.
2001-03-17 Zeev Suraski <zeev@zend.com>
* ext/standard/output.c: MFH
* ext/standard/output.c: Fix the output buffering bug Andre found
2001-03-16 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/php_array.h:
- Added array_filter(), which allows filtering of array elements via
the specified callback.
* ext/standard/array.c:
All user callbacks should be to EG(function_table).
2001-03-16 Frank M. Kromann <frank@frontbase.com>
* ext/standard/array.c:
Fixing build on Win32 by adding missing BLS_FETCH();
2001-03-16 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c:
- Fixed all relevant array functions to avoid moving the internal array
pointer during operations.
2001-03-16 Jani Taskinen <sniper@iki.fi>
* ext/standard/basic_functions.c: This has got to be the last one..
2001-03-16 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/hyperwave/hg_comm.c
ext/hyperwave/hg_comm.h:
- Inserting links without any delimiters is now possible
2001-03-16 Jani Taskinen <sniper@iki.fi>
* tests/.cvsignore: .php files should not be ignored. Typo?
2001-03-16 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mcrypt/mcrypt.c: - Fixed mem leak
2001-03-16 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/article.c: String used as long.
2001-03-16 Jani Taskinen <sniper@iki.fi>
* ext/standard/dns.h: Missed this one.
2001-03-16 Dan Kalowsky <dank@deadmime.org>
* ext/imap/php_imap.c:
This is to correct bug #9762, patch submitted by Bug reporter.
2001-03-16 Jani Taskinen <sniper@iki.fi>
* ext/imap/php_imap.c:
Make compile again when ZTS is enabled and imap-2000 is used. Bug #9762
2001-03-16 Sascha Schumann <sascha@schumann.cx>
* ext/pdf/config.m4: Don't do anything, if the user wants no PDF.
2001-03-16 Egon Schmid <eschmid@s.netic.de>
* pear/Cache/Output.php: Ulf, you have a conflict.
2001-03-16 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Output.php: Usage example changes should answer peoples FAQs.
2001-03-16 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Output.php: Fix the example.
2001-03-16 Jani Taskinen <sniper@iki.fi>
* configure.in
ext/standard/dns.c: This should fix problems in systems without libbind.
2001-03-16 Frank M. Kromann <frank@frontbase.com>
* ext/printer/CREDITS: Adding credits
2001-03-16 Sterling Hughes <sterling@designmultimedia.com>
* ext/bz2/bz2.c:
Slightly modified fix from jeremy brand <jeremy@nirvani.net>. he
correctly pointed out that allocating the buffer to a little more than
need (exact formula is in the code) will save the need to keep retrying
the compression.
2001-03-16 Jani Taskinen <sniper@iki.fi>
* ext/ming/config.m4:
Added a check for the one function missing in <= 0.1.0 versions of ming lib.
2001-03-16 Brian Bruns <camber@ais.org>
* ext/sybase/php_sybase_db.c
ext/sybase/php_sybase_db.h:
sybase_affected_rows implementation submitted by John F. Dumas <jdumas@locutus.kingwoodcable.com>
2001-03-16 Jani Taskinen <sniper@iki.fi>
* ext/bz2/bz2.c: Make this extension compile again..
* ext/ming/ming.c:
Killed a compile warning + made ming extension compile with the older ming libs.
* ext/ming/.cvsignore
ext/ming/CREDITS: Missing files.
* ext/ming/config.m4:
Beutify + fix some errors in finding libs and header files.
2001-03-15 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/attachment.c: closing file after serving it.
2001-03-15 Daniel Beulshausen <daniel@php4win.de>
* ext/iconv/iconv.c: fix win32 build
2001-03-15 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/XML/Parser.php: - put the todo list into the inline docs
* pear/XML/Render.php:
- removed all methods that did the same like the (parent) methods in XML/Parse.php
- added todo to the inline docs
After this there's only one method left at all which tries to instantiate non existant classes. Can I move this code to the Experimental/ directory?
* pear/XML/Parser.php: - made it work without warnings
- handler methods are now configurable
- added startHandler() and endHandler()
"event" is the default handling mode and calls these methods. Implemented them
as "abstract" methods.
* pear/XML/Parser.php: Cleanup on parse (fclose()).
* pear/XML/Parser.php:
If the creation of the parser fails, the constructor "throws" an error by returning a XML_Parser_Error object. That means the user will get an object of the type XML_Parser_Error and the methods parse() and parseString() can't get called.
* pear/XML/Parser.php: - lots of whitespace (tabs vs. spaces)
- added basic inline docs
- added error handling to the constructor
2001-03-15 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/midgard.c:
Remove php_error for situations where Midgard is loaded but not configured
(which is valid).
2001-03-15 David Guerizec <david@guerizec.net>
* ext/midgard/snippet.c: Snippet author is a string.
2001-03-15 Sterling Hughes <sterling@designmultimedia.com>
* ext/bz2/bz2.c: remove a little insanity.
* ext/bz2/bz2.c
ext/bz2/php_bz2.h:
Bit of a cleanup, added some inline docs, decreased the amount of
memory used.
2001-03-15 Jon Parise <jon@csh.rit.edu>
* ext/standard/credits.h: Whitespace (spaces to four-column tabs)
2001-03-14 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu.php: - code beatifiying
- minor inline doc update
2001-03-14 James Moore <James@phpuk.org>
* ext/standard/credits.c
ext/standard/credits.h
ext/standard/info.h: Adding webteam to credits.
2001-03-14 Jani Taskinen <sniper@iki.fi>
* ext/fbsql/CREDITS: Forgot this one..
* ext/fbsql/EXPERIMENTAL: Missing.
2001-03-14 Sascha Schumann <sascha@schumann.cx>
* ext/standard/browscap.c: Fix ZTS build
2001-03-14 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/article.c: Test parameter for existance before use.
2001-03-14 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/hyperwave/hw.c: -fixed prototype and indention
2001-03-13 Jani Taskinen <sniper@iki.fi>
* ext/zziplib/zziplib.c:
Make phpinfo() output prettier + kill some compile warnings.
2001-03-13 Zeev Suraski <zeev@zend.com>
* NEWS
ext/standard/browscap.c:
Make get_browser() read its information from $HTTP_SERVER_VARS[] if available
* ext/mysql/php_mysql.c
ext/mysql/php_mysql.h:
Implement mysql_unbuffered_query() - uses mysql_use_result() instead of
mysql_store_result()
2001-03-13 Jani Taskinen <sniper@iki.fi>
* ext/fbsql/config.m4: cleanup.
2001-03-13 Jason Greene <jason@inetgurus.net>
* ext/fbsql/config.m4:
fix broken m4, you should have all checking code withing your withval test
-Jason
2001-03-13 Jani Taskinen <sniper@iki.fi>
* ext/fbsql/config.m4: Extension was enabled by default..
2001-03-13 Chuck Hagenbuch <chuck@horde.org>
* ext/midgard/.cvsignore:
cvs _knows_ to ignore the CVS directory; probably a bunch of these others,
also...
2001-03-13 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu.php:
API change: replaced getSitemap() with get("sitemap")
* pear/Experimental/HTML/Menu.php: - fixed a rows bug
- removed all \n
2001-03-13 Zeev Suraski <zeev@zend.com>
* ext/mysql/php_mysql.c: Centralize query code
* ext/mysql/php_mysql.c: Use a container struct instead of MYSQL directly
2001-03-13 Frank M. Kromann <frank@frontbase.com>
* win32/php_modules.dsw: Adding FrontBase extension to modules
* ext/fbsql/.cvsignore
ext/fbsql/Makefile.in
ext/fbsql/config.m4
ext/fbsql/fbsql.dsp
ext/fbsql/php_fbsql.c
ext/fbsql/php_fbsql.h: Initial check-in of FrontBase extension
2001-03-13 Stanislav Malyshev <stas@zend.com>
* sapi/apache/mod_php4.c:
Fix off-by-one on config values set from Apache config
2001-03-13 Andrei Zmievski <andrei@ispi.net>
* build/rules_pear.mk: Remove config.h instead of php_config.h
2001-03-13 Colin Viebrock <colin@easydns.com>
* pear/Net/Dig.php: add capability to define server in the constructor
2001-03-13 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c: Replace memcpy and sprintf with smart_strs.
* ext/session/session.c: buf is gone. Don't reference it.
2001-03-13 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c
ext/yaz/php_yaz.h:
Added yaz_database. Option bit ExtendedServices set for InitRequest.
2001-03-13 Sascha Schumann <sascha@schumann.cx>
* ext/session/session.c: Replace another sprintf
* ext/session/mod_files.c
ext/session/session.c:
Nuke calls to sprintf, snprintf, strcat, strcpy and rely on
memcpy and smart_strs.
2001-03-13 Frank M. Kromann <frank@frontbase.com>
* ext/pcre/php_pcre.c: Fixing compiler warning on win32
* ext/mssql/php_mssql.c
ext/mssql/php_mssql.h: Changed email
2001-03-13 Zeev Suraski <zeev@zend.com>
* NEWS: Update NEWS for the branch...
* main/php_version.h
configure.in: Rebranch
2001-03-13 Daniel Beulshausen <daniel@php4win.de>
* ext/printer/printer.c: nuke alot unnecessary globals fetches
2001-03-13 David Guerizec <david@guerizec.net>
* ext/midgard/preparser-scanner.l:
fixed bug http://www.midgard-project.org/bugs/?id=135
2001-03-13 Daniel Beulshausen <daniel@php4win.de>
* main/reentrancy.c: fix bug in php_gmtime_r
2001-03-13 David Guerizec <david@guerizec.net>
* ext/midgard/preparser-scanner.l:
Fixed a bug that prevented the preparser to expand any Midgard syntax formatter after a //-style comment anywhere in the page.
2001-03-13 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c
ext/pcre/php_pcre.h:
- IMPORTANT: removed /F modifier handling from preg_replace(). Instead
one should use new preg_replace_callback() function.
2001-03-13 Dave Hayden <dave@opaque.net>
* ext/ming/ming.c
ext/ming/php_ming.h:
changed scalar args and returns to doubles, added Ming_setScale function,
added SWFTEXTFIELD_HTML flag, fixed SWFTextField_setIndentation glitch
2001-03-13 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu.php: - added the PPHP licence text
- final structure, seems to be bug free
- usage example missing, I'm writing on a german language tutorial, will add the usage example as soon as the tutorial is finished
2001-03-12 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu.php:
- extended "prevnext" mode to show the previous, up and next item (up is new)
2001-03-12 Zeev Suraski <zeev@zend.com>
* configure.in
main/php_version.h: Start 4.0.5 release process...
2001-03-12 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu.php: - removed a typo
- added the Isomenu feature "use which fits best" for the search of the selected item
* pear/Experimental/HTML/Menu.php: - made 'tree' the default redering type
* pear/Experimental/HTML/Menu.php:
- made the URL check independend from $PHP_SELF
- removed homepage specific code
2001-03-12 Colin Viebrock <colin@easydns.com>
* pear/Makefile.in: Forgot to add it here
* pear/Net/Dig.php: A nice friendly OO interface to dig
2001-03-12 Sean Bright <elixer@erols.com>
* ext/mysql/php_mysql.c: Fixed prototype.
2001-03-12 Alexander Feldman <alex@zend.com>
* NEWS: Added NEWS.
* ext/gd/gd.c: A small fix to make the function imageloadfont portable.
2001-03-12 Stig Bakken <ssb@fast.no>
* pear/DB/oci8.php: * added "@" in front of all OCI* function calls
2001-03-12 David Guerizec <david@guerizec.net>
* ext/midgard/article.c: added NULL-check
2001-03-12 Stanislav Malyshev <stas@zend.com>
* ext/standard/array.c: Prevent memory leak
2001-03-12 Stig Bakken <ssb@fast.no>
* pear/pear.m4:
HEADS UP: renamed config header file in "phpize"d extensions to
"config.h" rather than "php_config.h".
* pear/DB/common.php: * bugfix (thanks to Alexey Borzov)
2001-03-12 Stanislav Malyshev <stas@zend.com>
* ext/standard/array.c: Use hash position with array_flip
2001-03-12 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c: This will have to do until the docs come along.
* ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/php_array.h
ext/pcre/php_pcre.c:
- Added array_reduce(), which allows iterative reduction of an array
to a single value via a callback function.
- Added array_reduce(), which allows iterative reduction of an array
to a single value via a callback function.
- Fixed usage of zend_is_callable() in PCRE.
* pear/Console/Getopt.php: Use proper class name.
2001-03-12 Jani Taskinen <sniper@iki.fi>
* ext/ldap/config.m4: Cleaning this a little bit.
* ext/pdf/config.m4: ws fixes. Plus removed unnecessary AC_MSG_ calls.
* ext/muscat/config.m4: ws fix.
2001-03-11 David Guerizec <david@guerizec.net>
* ext/midgard/config.m4
ext/midgard/config.m4.session: fixed misplaced PHP_SUBST
* ext/midgard/attachment.c
ext/midgard/config.m4
ext/midgard/config.m4.session:
added PHP_SUBST(MIDGARD_SHARED_LIB) to dynamically link against libmidgard in config.m4
removed debug info in attachments
2001-03-11 Jon Parise <jon@csh.rit.edu>
* pear/DB.php: Revised version of the parseDSN function.
Submitted by: "Tomas V.V.Cox" <cox@idecnet.com>
2001-03-11 David Guerizec <david@guerizec.net>
* ext/midgard/attachment.c: added missing conversion.
* ext/midgard/sitegroup.c: Added missing parameter.
2001-03-11 Alexander Feldman <alex@zend.com>
* NEWS
ext/standard/config.m4
ext/standard/file.c:
Fixed a compatibility problem is some file functions (fgets, fputs, fread,
fwrite). The ANSI standard says that if a file is opened in read/write
mode, fseek() should be called before switching from reading to writing
and vice versa.
2001-03-11 Stig Bakken <ssb@fast.no>
* pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt: * new line numbers
2001-03-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Output.php: Updated example.
2001-03-11 Jani Taskinen <sniper@iki.fi>
* ext/sybase_ct/php_sybase_ct.c: Added missing alias. PR: #9550
* ext/standard/basic_functions.c
ext/standard/dns.c
ext/standard/dns.h
main/config.w32.h: HAVE_BINDLIB --> HAVE_LIBBIND
* configure.in:
Check for inet_aton only if libbind is not found (or inet_aton is not in
libbind). Fixes bug: #8814
* ext/curl/config.m4:
If AC_CHECK_LIB fails, assume that --with-openssl is needed
2001-03-10 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Send pointless HTML, if nothing else happens to avoid timeouts.
* ext/ircg/ircg.c:
Increment the pointer and evaluate the next character after
recognizing a modifier.
* ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re:
Disable the speed-up role for now. Needs to be improved.
* ext/ircg/ircg.c:
Add 1 modifier which causes a JS-encoded string to be inserted
2001-03-10 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/attachment.c
ext/midgard/element.c
ext/midgard/event.c
ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/image.c
ext/midgard/member.c
ext/midgard/mgd_internal.h
ext/midgard/midgard.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/pagelink.c
ext/midgard/php_midgard.h
ext/midgard/preferences.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c: Fetch sitegroup field when listing objects
2001-03-10 Jani Taskinen <sniper@iki.fi>
* ext/mysql/config.m4:
This should fix the problems with not including -lz.
2001-03-10 Stig Bakken <ssb@fast.no>
* pear/PEAR.php.in: * only register the destructor if it exists
2001-03-10 Jon Parise <jon@csh.rit.edu>
* pear/DB/pgsql.php:
Make the #options, $tty, and $port parameters optional.
2001-03-10 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/pdf/pdf.c: just reversed a previous patch.
* ext/pdf/pdf.c
ext/iconv/iconv.c:
initialized some strings in global variable structure.
2001-03-09 Frank M. Kromann <frank@frontbase.com>
* ext/odbc/php_odbc.c
ext/odbc/php_odbc.h:
Adding a new function odbc_next_result() allowing the query to return more than one result.
This can be done with a stored procedure or by sending more than one select to the server.
* ext/mssql/php_mssql.c
ext/mssql/php_mssql.h:
Adding a new function mssql_next_result() allowing the query to return more than one result.
This can be done with a stored procedure or by sending more than one select to the server.
2001-03-09 Andrei Zmievski <andrei@ispi.net>
* ext/standard/basic_functions.c:
- Fixed argument checking for call_user_func* functions and allowed
specifying array($obj, 'method') syntax for call_user_func_array.
2001-03-09 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Add a format identifier for escaping %m, so that it can be safely used
as a parameter for Javascript.
2001-03-09 David Guerizec <david@guerizec.net>
* ext/midgard/article.c: still a typo
* ext/midgard/article.c: Fixed typo.
2001-03-09 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Experimental/HTML/Menu.php
pear/Experimental/README:
Added a directory Experimental/ as no one said "no" on the PEAR list...
- added a PHPlib menu2.inc rewrite
- added a README for the directory with a policy for Experimental/
2001-03-08 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/config.m4: s/--with-ircg/--with-ircg-config/
* ext/ircg/config.m4: Refine complain message
2001-03-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Error.php: This is 100% pure Ulf :-)
* pear/Cache/Error.php: I think we need to load PEAR.php here.
2001-03-08 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache.php
pear/Cache/Container.php: Formatting and minor inline doc changes.
* pear/Cache/Container/db.php
pear/Cache/Container/file.php
pear/Cache/Container/phplib.php
pear/Cache.php
pear/Cache/Container.php
pear/Cache/Error.php: Added a basic Cache_Error class.
2001-03-08 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re: Fix underline handling
* ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re:
Add handling for underline/bold control sequences
2001-03-08 Stanislav Malyshev <stas@zend.com>
* ext/recode/recode.c:
Better use buffer_to_buffer, since zval is really buffer, not string (it can
contain \0's and not end in \0).
2001-03-08 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/db.php
pear/Cache/Container/file.php
pear/Cache/Container/phplib.php
pear/Cache/Container.php
pear/Cache/Output.php:
Introduced getExpiresAbsolute($expire) function, which translates
relative/human readable/unixtime expire-times in unixtime-format.
2001-03-08 Zeev Suraski <zeev@zend.com>
* win32/README.txt: *** empty log message ***
2001-03-08 David Guerizec <david@guerizec.net>
* ext/midgard/config.m4:
Midgard experimental functions support was not displayed correctly in ./configure
* ext/midgard/README.session: Forgot to talk about the session table
2001-03-08 Zeev Suraski <zeev@zend.com>
* win32/README.txt: Point people to the Windows mailing list...
2001-03-08 David Guerizec <david@guerizec.net>
* ext/midgard/README.session: Corrected the README.session
* ext/midgard/README.session
ext/midgard/config.m4.session
ext/midgard/session.modules.c: More on session installation.
* ext/midgard/article.c
ext/midgard/mgd_session.h
ext/midgard/session.c
ext/midgard/session.sql: Session management (experimental code)
2001-03-07 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: Add simplistic ircg_channel_mode() function
* ext/ircg/ircg.c: D'oh. Check IRCG_API_VERSION after including if_irc.h.
* ext/ircg/README.txt: Remove some dated information.
* ext/ircg/ircg.c: Add default message for channel modes
* ext/ircg/ircg.c: Move binary compat check to the module init function;
Add initial support for channel modes.
* ext/ircg/ircg.c:
Safety check for now, this can later be used to add real binary
compatibility by increasing the size of php_irconn_t appropiately.
* ext/ircg/ircg.c:
There are some subtle changes which are not recognized by the compiler,
so bark, if someone tries to build against anything older than IRCG 2.0b1.
2001-03-07 Daniel Beulshausen <daniel@php4win.de>
* ext/zlib/zlib.c: add missing globals fetches
2001-03-07 Frank M. Kromann <frank@frontbase.com>
* main/main.c: Removing a compiler warning
2001-03-07 Andrei Zmievski <andrei@ispi.net>
* NEWS: That came from php-gtk.
2001-03-07 Jani Taskinen <sniper@iki.fi>
* sapi/cgi/cgi_main.c: Fixed the help for other options too.
2001-03-07 Ben Mansell <ben@zeus.com>
* sapi/isapi/php4isapi.c:
Added support for Zeus SSL client certificate information.
Added SERVER_SIGNATURE to the environment.
Submitted by: daniel@zeus.com
2001-03-07 Zeev Suraski <zeev@zend.com>
* php.ini-dist
php.ini-optimized
NEWS: Update .ini's and NEWS
2001-03-06 Zeev Suraski <zeev@zend.com>
* ext/zlib/php_zlib.h
ext/zlib/zlib.c: Implement internal output compression0:wq
* ext/standard/output.c: Fix freeing of buffers
* ext/standard/output.c: Fixes to internal output buffering
2001-03-06 David Guerizec <david@guerizec.net>
* ext/midgard/mgd_internal.h
ext/midgard/midgard.c: added ability to break tree walking
2001-03-06 Sascha Schumann <sascha@schumann.cx>
* build/build2.mk
configure.in:
Replace AM_PROG_LEX with a separated call to AC_PROG_LEX and AC_DECL_YYTEXT.
The latter is only called, if lex was found, so that PHP configures now
on setups without (f)lex.
2001-03-06 Zeev Suraski <zeev@zend.com>
* ext/standard/output.c
ext/standard/php_output.h: More internal output buffering fixes
* ext/standard/output.c
ext/standard/php_output.h: Fix internal output buffering
* ext/standard/output.c
ext/standard/php_output.h:
Initial work on internal output handlers - should be much quicker
2001-03-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache.php
pear/Cache/Container.php
pear/Cache/Container/db.php
pear/Cache/Container/file.php
pear/Cache/Container/phplib.php
pear/Cache/Graphics.php
pear/Cache/Output.php: Whitespace only.
2001-03-06 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c: Avoid using ret uninitialized
2001-03-06 Ben Mansell <ben@zeus.com>
* sapi/isapi/php4isapi.c:
Thread hashtable was being initialized with a size of 1! Changed to 128 as
a more sensible number.
2001-03-06 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c:
Avoid writing to error_log in case of aborted connections.
2001-03-06 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container/file.php:
deleteDir deletes now the created "group"-Directories as well.
Hope it works on windows as well...
2001-03-06 Stanislav Malyshev <stas@zend.com>
* main/php_ini.c: Don't insert empty path if PHPRC is empty
2001-03-06 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Container.php
pear/Cache/Container/db.php
pear/Cache/Container/phplib.php:
replaced db->quoteString with addslashes
adjusted encoding_mode = "slash" that it doesn't quote slashes, the
save() function in phplib/db-container is now in charge for that.
2001-03-06 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/article.c
ext/midgard/element.c
ext/midgard/event.c
ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/preferences.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c: Object integrity checks cleanup
* ext/midgard/sitegroup.c: Bug #123
2001-03-06 Sean Bright <elixer@erols.com>
* ext/standard/file.c: Typo.
* ext/standard/file.c:
get_meta_tags now allows attributes that are not quoted as well as those
that are. It follows the HTML 4.01 specification for attribute values
outlined here -> http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2
2001-03-05 Rainer Schaaf <rjs@pdflib.com>
* ext/pdf/pdf.c: fixed bug in PDF_getbuffer (happend only on Windows)
When using PDFlib V4.0 the pdf_set(grey/rgbcolor) functions are replaced
by the PDFlib V4.0 function pdf_setcolor
2001-03-05 Jani Taskinen <sniper@iki.fi>
* sapi/cgi/cgi_main.c: Fix help text for -f
* sapi/cgi/cgi_main.c:
Can't output any error messages if there isn't any function initialized
to do it..
2001-03-05 Sean Bright <elixer@erols.com>
* ext/standard/file.c:
get_meta_tags now handles single quoted attributes as well as those that
are double quoted.
2001-03-04 Zeev Suraski <zeev@zend.com>
* ext/standard/info.c:
I don't know German, but I imagine that was the problem :)
2001-03-04 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/oop.c: Fetch sitegroup field if available
2001-03-04 Zeev Suraski <zeev@zend.com>
* ext/standard/info.c: Fix phpinfo() bug that crept in
* ext/standard/output.c:
Improve memory consumption on chunked output buffering
* ext/zlib/php_zlib.h
ext/zlib/zlib.c
NEWS: Implemented chunked output buffering support - it's quite cool!
2001-03-04 Martin Jansen <mail@martin-jansen.de>
* pear/Cache.php: fixed typo
2001-03-04 Frank M. Kromann <frank@frontbase.com>
* ext/standard/info.c:
Changed code layout to remove PHP warning when running php as a CGI.
2001-03-04 Zeev Suraski <zeev@zend.com>
* ext/standard/output.c
ext/standard/php_output.h
main/main.c: Fix non-thread safe mode
* ext/standard/basic_functions.c
ext/standard/basic_functions.h: this function will never return true...
* ext/sablot/sablot.c
ext/standard/output.c
ext/standard/php_output.h:
Improve chunked output buffering - the output handler now knows at which stage it is
* sapi/cgi/cgi_main.c: whitespace fix
2001-03-03 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/RFC822.php: documentation/whitespace
* pear/Mail/RFC822.php:
Add a validate parameter that allows you to turn off validation of atoms.
This lets you pass in an address list containing non-mime-encoded addresses,
for example, and get back a correctly split-up list that you can then encode.
2001-03-03 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg_scanner.re
ext/ircg/ircg.c:
Finally fix the handler API to always pass smart_str's to the handlers.
format_msg now takes smart_str's only as parameters.
This easily saves a couple of million strlen's for one million
messages.
2001-03-03 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache.php: The main file with new features.
- added support for cache dataset groups
- added extSave() - see my next PEAR list posting
- added getUserdata()
* pear/Cache/Output.php: Made Output use the new features.
* pear/Cache/Graphics.php: Renamed the class to follow PEAR's guides.
* pear/Cache/Function.php:
Changed the order of the inline module comment and the copyright stuff.
Ok, I know this will lead to some discussion. But please let me change
it so that PHPDoc works with it. Future version of PHPDoc will be able to
handle the other order but this version... I'll redo my changed as well as
soon as there is a new PHPDoc version.
* pear/Cache/Container.php: PR:
What does PR mean - Public Relations? Anyway: new cache structure/features
- allowed to group cache datasets in a group
- allowed to add userdata [CHAR(255)] to a dataset in the cache
More explanations will follow on the PEAR list.
Submitted by:
Ulf Wendel <uw@php.net>
Reviewed by:
myself ;-)
works on my development system and my homepage
* pear/Cache/Container/shm.php: Updates for the new structure/featues
* pear/Cache/Container/phplib.php:
Changes for the new structure / features
* pear/Cache/Container/file.php:
Changes for the new cache structure / features.
- added delDirectory() as a helper function for flush
- new file format
* pear/Cache/Container/db.php: Changes for the new cache structure
- extended inline docs
- extended calls to the still not existant call CacheError
- several changed for the new cache structure
WARNING: the code is untested, I don't have PEAR installed - Windows user.
2001-03-03 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re:
4-fold increase of ircg_mirc_color() with a single new rule.
* ext/ircg/ircg.c: Improve the speed of format_msg() (5 fold increase).
We are still spending too much time in ircg_mirc_color(). According
to gprof on FreeBSD, it is something like 20% for encoding short
plain text messages.
2001-03-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
* php.ini-dist:
Jan says: 'Do not load php_gtk.dll through php.ini, only use dl(), otherwise it crashes (atleast on Win32).' Me thinks: 'There should be no crash, but a warning. Anyways, remove it from php.ini-dist, so others do not run into this... :-)
2001-03-03 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Container/phplib.php:
bugfix: idExists(), inline Doc changes: class doc
2001-03-03 Sylvain PAGES <spages@free.fr>
* ext/cybermut/cybermut.xml: - modified line 161 to be xml compliant
2001-03-03 Sebastian Bergmann <sb@sebastian-bergmann.de>
* php.ini-dist: Whitespace only.
* php.ini-dist:
Whitespace Fixes. Added another Win32 extension DLL. Removed configuration for non-existent debugger.
* php.ini-dist: Added some more Win32 extension DLLs.
* pear/Benchmark/Iterate.php:
Use call_user_func_array() in order to profile functions that take arguments.
* pear/Benchmark/Timer.php: Whitespace only.
2001-03-03 Sterling Hughes <sterling@designmultimedia.com>
* ext/curl/curl.c: add a warn not available for curl_getinfo().
remove unneccessary error checking.
2001-03-02 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Make use of the "zero-copy" write queue feature.
2001-03-02 Andrei Zmievski <andrei@ispi.net>
* ext/standard/basic_functions.c:
- Forced call_user_method() and call_user_method_array() to take the
object argument by reference.
* Forced call_user_method() and call_user_method_array() to take the
object argument by reference.
* Also cleaned up the protos for those functions and brought
call_user_method_array() into functional equivalence with
call_user_method().
2001-03-02 Martin Jansen <mail@martin-jansen.de>
* pear/Benchmark/Iterate.php: - added check for existing bcmath extensions
to Benchmark/Iterate.php
- did some cosmetic changes to Benchmark/Iterate.php
2001-03-02 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c: Combine all HTTP headers into a single writev
2001-03-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Graphics.php
pear/Cache/Output.php: Fixed small glitches.
2001-03-02 Andi Gutmans <andi@zend.com>
* sapi/nsapi/nsapi.c: - Commit NSAPI patches.
2001-03-02 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Output.php:
Sorry, removed my local settings. Will take some sleep before commiting again!
* pear/Cache/Output.php:
... must forgot this commit - endGet(), $cache_id => $output_id
- added endGet() which returns the output buffering content
- changed $cache_id to $output_id seems to be a better name as the class
is named Cache_Output
2001-03-02 Christian Stocker <chregu@nomad.ch>
* pear/Cache/Output.php:
Wrong order of Parameters in $this->container->save();
and $this->cache_id instead of $this->id on the same line
2001-03-02 Zeev Suraski <zeev@zend.com>
* ext/cybermut/.cvsignore
ext/cybermut/Makefile.in
ext/cybermut/config.m4
ext/cybermut/cybermut.c
ext/cybermut/cybermut.xml
ext/cybermut/libs.mk
ext/cybermut/php_cybermut.h
ext/cybermut/tests/001.phpt:
Add CyberMut extension from Sylvain PAGES <spages@free.fr>
2001-03-02 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/Cache/Container.php:
- changed $max_age to an absolute timestamp value
* pear/Cache/Container/db.php
pear/Cache/Container/phplib.php:
Added a warning on the usage of REPLACE INTO to the inline docs.
* pear/Cache/Container/phplib.php:
Fixed: MySQL data, expire, garbageCollection
- forgot to mention for db.php and this file
changed suggested SQL column type for content (data)
from text to mediumtext
* pear/Cache/Container/file.php: Fixed expire date bug.
* pear/Cache/Container/db.php:
Bugfixes: expire, encode()/decode(), MySQL data
- the expire date should be saved as a timestamp with
($expire) ? $expire + time() : 0
- always use encode(), decode() for data storage
- the fieldname "data" is a reserved word in old MySQL versions,
changed to "content"
2001-03-02 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/README
ext/mnogosearch/test.php:
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
UDM_ISPELL_TYPE_SERVER parameter in udm_load_ispell_data has been added
to work with ispell server. This feature is available starting from
mnoGoSearch 3.1.12 or later. Fixed Udm_Free_Ispell_Data(). Example updated.
2001-03-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Output.php: Fixed typo.
* pear/Cache.php: Whitespace only.
2001-03-02 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: - Fixed binding of ROWIDs in OCI8.
2001-03-02 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Function.php: Fixed example.
* pear/Cache/Function.php: Added PHPDoc doccomments.
* pear/Cache/Function.php: Make it work, hopefully.
* pear/Cache/Function.php: Fixed typo.
* pear/Cache/Function.php
pear/Makefile.in: Added experimental version of Cache_Function module.
2001-03-02 Jani Taskinen <sniper@iki.fi>
* ext/standard/html.c: ws fix
2001-03-01 Rainer Schaaf <rjs@pdflib.com>
* ext/pdf/php_pdf.h
ext/pdf/pdf.c: - integrated new functions vor PDFlib V4.0 (beta1)
- all functions accepting strings now support binary strings, by calling
the appropriate PDF*2() functions.
2001-03-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Container/db.php: Added Chuck as author.
* NEWS: Added note about PEAR/Cache.
* pear/Cache/Graphics.php
pear/Cache/Output.php: I have nothing to do with this code :-)
* pear/Cache/Graphics.php
pear/Cache/Output.php
pear/Makefile.in: Added Graphics and Output Cache.
2001-03-01 Chuck Hagenbuch <chuck@horde.org>
* pear/Cache/Container/db.php: almost working version.
2001-03-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Container/file.php
pear/Cache/Container/phplib.php
pear/Cache/Container/shm.php
pear/Cache/Container.php: Added flushPreload() method.
2001-03-01 Chuck Hagenbuch <chuck@horde.org>
* pear/Makefile.in: missing a backslash
* pear/Makefile.in: update the makefile for the new Cache classes.
* pear/Cache/Cache.php
pear/Cache/Container.php
pear/Cache/Container/cache_container.php
pear/Cache/Container/cache_container_file.php
pear/Cache/Container/cache_container_phplib.php
pear/Cache/Container/cache_container_shm.php
pear/Cache/Container/file.php
pear/Cache/Container/phplib.php
pear/Cache/Container/shm.php
pear/Cache.php:
use standard naming/capitalization, and do a bit of error checking when
instantiating the storage classfile.
2001-03-01 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Container/cache_container_shm.php:
Just hired Bj<42>rn Schotte to foster the Shared Memory Cache Container implementation. He'll start working on it right away.
* pear/Cache/Container/cache_container_phplib.php:
Added Cache Container class for PHPLIB's database abstraction layer DB_Sql. I can't test this right now, but Ulf told me earlier today that it works fine.
* pear/Cache/Cache.php
pear/Cache/Container/cache_container.php
pear/Cache/Container/cache_container_file.php
pear/Cache/Function_Cache.php:
Removed my old Function_Cache class implementation. Initial commit of the multi-purpose Cache System Ulf Wendel and I worked on the last couple of days. In this first phase I commit the Cache base class, the Cache Container Base class and the File-based Cache Container. During the next couple of hours I hope to finish the Cache Container classes for caching with PEAR/DB, PHPLIB/DB_Sql and Native MySQL Heap Table support. I also have working versions of classes extending Cache, namely Function_Cache, Graphics_Cache and Output_Cache. Bare with me, tomorrow at the latest PEAR/Cache will be a extensive and efficient means for general caching purposes, besides specialized caching for graphics.
2001-03-01 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
UDM_PARAM_CROSS_WORDS mnoGoSearch extension session parameter has been
added to use crosswords available since version 3.1.11 of mnogosearch.
Example updated.
* ext/mnogosearch/test.php
NEWS:
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/mnogosearch/test.php: Udm_Api_Version function has been added.
Example updated.
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/mnogosearch/test.php:
Udm_Get_Doc_Count function from mnoGoSearch 3.1.11 has been added.
mnoGoSearch library version printing in phpinfo() has been added.
Example updated.
* ext/mnogosearch/php_mnogo.c:
Added UdmFreeEnv call to mnoGoSearch link list destructor to
free memory allocated for environment.
2001-03-01 Chuck Hagenbuch <chuck@horde.org>
* ext/imap/config.m4
ext/imap/php_imap.c:
If php is compiled --with-imap-ssl, link in the SSL authenticator from
c-client so that we can use php to make ssl imap connections.
2001-02-28 David Guerizec <david@guerizec.net>
* ext/midgard/attachment.c: function reference: attachments
2001-02-28 Sascha Schumann <sascha@schumann.cx>
* sapi/apache2filter/README
sapi/apache2filter/sapi_apache2.c:
httpd-2.0 cvs seems to be busted. I'm getting very strange backtraces
and the header filter still seems to be broken. Will try later.
* sapi/apache2filter/apache_config.c
sapi/apache2filter/sapi_apache2.c:
Now it actually loads, but it segfaults upon a request.
* sapi/apache2filter/README
sapi/apache2filter/apache_config.c
sapi/apache2filter/config.m4
sapi/apache2filter/php_apache.h
sapi/apache2filter/sapi_apache2.c:
Make the module compile again with the latest httpd-2.0 cvs.
2001-02-28 Dan Kalowsky <dank@deadmime.org>
* ext/imap/CREDITS: PR:
Submitted by:
Reviewed by:
Obtained from:
2001-02-28 David Guerizec <david@guerizec.net>
* ext/midgard/midgard.c
ext/midgard/oop.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/pagelink.c
ext/midgard/parameter.c
ext/midgard/person.c
ext/midgard/preferences.c
ext/midgard/preparser.c
ext/midgard/sitegroup.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c
ext/midgard/article.c
ext/midgard/attachment.c
ext/midgard/calendar.c
ext/midgard/element.c
ext/midgard/event.c
ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/image.c
ext/midgard/mail.c
ext/midgard/member.c
ext/midgard/mgd_article.h
ext/midgard/mgd_attachment.h
ext/midgard/mgd_calendar.h
ext/midgard/mgd_element.h
ext/midgard/mgd_event.h
ext/midgard/mgd_eventmember.h
ext/midgard/mgd_file.h
ext/midgard/mgd_group.h
ext/midgard/mgd_host.h
ext/midgard/mgd_image.h
ext/midgard/mgd_internal.h
ext/midgard/mgd_mail.h
ext/midgard/mgd_member.h
ext/midgard/mgd_oop.h
ext/midgard/mgd_page.h
ext/midgard/mgd_pageelement.h
ext/midgard/mgd_pagelink.h
ext/midgard/mgd_person.h
ext/midgard/mgd_preferences.h
ext/midgard/mgd_preparser.h
ext/midgard/mgd_sitegroup.h
ext/midgard/mgd_snippet.h
ext/midgard/mgd_snippetdir.h
ext/midgard/mgd_style.h
ext/midgard/mgd_topic.h: First step towards automatic documentation
2001-02-27 Andi Gutmans <andi@zend.com>
* ext/readline/readline.c
ext/sablot/sablot.c
ext/session/mod_user.c
ext/standard/assert.c
ext/xml/xml.c
ext/oci8/oci8.c:
- Pointed out by Andrei. zval_ptr_dtor() should be used instead of the
zval_del_ref() function which should be nuked.
2001-02-27 Ben Mansell <ben@zeus.com>
* sapi/isapi/php4isapi.c:
Added PHP_AUTH_USER, PHP_AUTH_PW and PHP_AUTH_TYPE environment variables
for Zeus/ISAPI, so basic authenication works.
Submitted by: daniel@zeus.com
2001-02-27 Sebastian Bergmann <sb@sebastian-bergmann.de>
* TODO:
PHP3_TLS_*() macros are no longer used in ext/dav/dav.c, ext/ldap/ldap.c.
2001-02-27 Stanislav Malyshev <stas@zend.com>
* TODO: ws fix
2001-02-27 Sebastian Bergmann <sb@sebastian-bergmann.de>
* TODO:
Daniel told me he is working on this one, and he is pretty close to finishing the job.
2001-02-27 Stanislav Malyshev <stas@zend.com>
* TODO: Add UNC in the "todo" list
2001-02-27 Zeev Suraski <zeev@zend.com>
* ext/standard/output.c
ext/standard/php_output.h: Fix chunked output buffering support
2001-02-26 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: Support for the new whois functionality in ircg
* ext/ircg/config.m4:
Improve the configure part of ircg a little bit; complain when ircg-config
is not found. That lead to confusion in many cases.
* ext/standard/basic_functions.c:
Provide proper function aliases, if the sendmail functions
don't exist.
Submitted by: Nadir Amra <amra@us.ibm.com>
2001-02-26 Andi Gutmans <andi@zend.com>
* main/internal_functions.c.in
main/internal_functions_win32.c
main/php.h
sapi/cgi/cgi_main.c
ext/mcrypt/php_mcrypt.h
ext/mhash/php_mhash.h
ext/midgard/php_midgard.h
ext/ovrimos/php_ovrimos.h
ext/gettext/php_gettext.h
ext/icap/php_icap.c
ext/imap/php_imap.h
ext/mcal/php_mcal.c
configure.in:
- Finally rename modules.h to zend_modules.h for consistency (first try
was 2000-03-11).
- Remove the first_arg_force_ref[]; and friends extern from php.h as they
are included via zend_API.h
2001-02-26 Dan Kalowsky <dank@deadmime.org>
* ext/imap/php_imap.c:
Removes two unnecessary REGISTER_MAIN_LONG_CONSTANT's.
2001-02-26 Daniel Beulshausen <daniel@php4win.de>
* main/php.h: nuke warnings
2001-02-26 Andi Gutmans <andi@zend.com>
* ext/standard/string.c: - Fix whitespace
2001-02-26 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/iconv/iconv.c: ob_iconv_handler changed to use for text data only.
2001-02-26 Dan Kalowsky <dank@deadmime.org>
* NEWS: PR:
Submitted by:
Reviewed by:
Obtained from:
* ext/imap/config.m4
ext/imap/php_imap.c
ext/imap/php_imap.h:
Correctly checks for the proper header files, and excludes the QUOTA functions
from non-imap2000 systems (unavailable for testing at this time).
PR:
Submitted by:
Reviewed by: Sascha Schumann
Obtained from:
2001-02-26 James Moore <James@phpuk.org>
* ext/standard/string.c:
Fix for bug #9449 to stop infinate loop in wordwrap.
2001-02-26 David Guerizec <david@guerizec.net>
* ext/midgard/snippetdir.c: fixed bug #121
2001-02-26 Andi Gutmans <andi@zend.com>
* sapi/thttpd/thttpd.c
scripts/conv_z_macros
sapi/nsapi/nsapi.c
sapi/phttpd/php_phttpd.h
sapi/phttpd/phttpd.c
sapi/pi3web/pi3web_sapi.c
sapi/roxen/roxen.c
sapi/servlet/formatter.java
sapi/servlet/servlet.c
sapi/servlet/servlet.java
sapi/thttpd/php_thttpd.h
sapi/caudium/caudium.c
sapi/cgi/cgi_main.c
sapi/fhttpd/fhttpd.c
sapi/isapi/php4isapi.c
sapi/apache/mod_php4.c
sapi/apache/mod_php4.h
sapi/apache/php_apache.c
sapi/apache/sapi_apache.c
sapi/apache2filter/apache_config.c
sapi/apache2filter/php_apache.h
sapi/apache2filter/php_functions.c
sapi/apache2filter/sapi_apache2.c
main/SAPI.h
main/build-defs.h.in
main/fopen_wrappers.c
main/fopen_wrappers.h
main/internal_functions.c.in
main/internal_functions_registry.h
main/internal_functions_win32.c
main/main.c
main/network.c
main/php.h
main/php_content_types.c
main/php_globals.h
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_reentrancy.h
main/php_sprintf.c
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
sapi/aolserver/aolserver.c
ext/yp/php_yp.h
ext/yp/yp.c
ext/zlib/php_zlib.h
ext/zlib/zlib.c
ext/zlib/zlib_fopen_wrapper.c
ext/zziplib/php_zziplib.h
ext/zziplib/zziplib.c
main/SAPI.c
ext/yaz/php_yaz.c
ext/yaz/php_yaz.h
ext/sysvshm/php_sysvshm.h
ext/sysvshm/sysvshm.c
ext/vpopmail/php_vpopmail.h
ext/wddx/php_wddx_api.h
ext/xml/php_xml.h
ext/xml/xml.c
ext/swf/swf.c
ext/sybase/php_sybase_db.c
ext/sybase/php_sybase_db.h
ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.h
ext/sysvsem/php_sysvsem.h
ext/sysvsem/sysvsem.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/md5.h
ext/standard/metaphone.c
ext/standard/microtime.c
ext/standard/microtime.h
ext/standard/output.c
ext/standard/pack.c
ext/standard/pack.h
ext/standard/pageinfo.c
ext/standard/pageinfo.h
ext/standard/php_array.h
ext/standard/php_assert.h
ext/standard/php_browscap.h
ext/standard/php_crypt.h
ext/standard/php_dir.h
ext/standard/php_ext_syslog.h
ext/standard/php_filestat.h
ext/standard/php_fopen_wrapper.c
ext/standard/php_fopen_wrappers.h
ext/standard/php_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_output.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/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/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/swf/php_swf.h
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/dl.c
ext/standard/dl.h
ext/standard/dns.c
ext/standard/dns.h
ext/standard/exec.c
ext/standard/exec.h
ext/standard/file.c
ext/standard/file.h
ext/standard/filestat.c
ext/standard/flock_compat.c
ext/standard/flock_compat.h
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/head.h
ext/standard/html.c
ext/standard/html.h
ext/standard/http_fopen_wrapper.c
ext/standard/image.c
ext/standard/incomplete_class.c
ext/standard/info.c
ext/standard/info.h
ext/shmop/php_shmop.h
ext/shmop/shmop.c
ext/snmp/php_snmp.h
ext/snmp/snmp.c
ext/sockets/php_sockets.h
ext/sockets/sockets.c
ext/standard/array.c
ext/standard/assert.c
ext/standard/base64.c
ext/standard/base64.h
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/browscap.c
ext/sablot/php_sablot.h
ext/sablot/sablot.c
ext/satellite/Makefile.in
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/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/session/mod_mm.c
ext/session/mod_user.c
ext/session/mod_user.h
ext/session/session.c
ext/readline/php_readline.h
ext/readline/readline.c
ext/recode/php_recode.h
ext/printer/php_printer.h
ext/printer/printer.c
ext/pspell/php_pspell.h
ext/pspell/pspell.c
ext/qtdom/qtdom.c
ext/qtdom/qtdom.h
ext/pdf/php_pdf.h
ext/pfpro/pfpro.c
ext/pfpro/php_pfpro.h
ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h
ext/ovrimos/ovrimos.c
ext/pcre/php_pcre.c
ext/pcre/php_pcre.h
ext/pdf/pdf.c
ext/openssl/openssl.c
ext/openssl/php_openssl.h
ext/oracle/oracle.c
ext/oci8/php_oci8.h
ext/odbc/php_odbc.c
ext/odbc/php_odbc.h
ext/odbc/php_velocis.h
ext/odbc/velocis.c
ext/notes/php_notes.h
ext/oci8/oci8.c
ext/mysql/php_mysql.c
ext/mysql/php_mysql.h
ext/notes/php_notes.c
ext/msql/php_msql.c
ext/msql/php_msql.h
ext/mssql/php_mssql.c
ext/mssql/php_mssql.h
ext/mcrypt/mcrypt.c
ext/mhash/mhash.c
ext/ming/ming.c
ext/ming/php_ming.h
ext/java/reflect.java
ext/ldap/ldap.c
ext/ldap/php_ldap.h
ext/mcal/php_mcal.c
ext/interbase/interbase.c
ext/interbase/php_interbase.h
ext/ircg/ircg.c
ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re
ext/ircg/php_ircg.h
ext/java/java.c
ext/ingres_ii/ii.c
ext/ingres_ii/ii.h
ext/ingres_ii/php_ii.h
ext/iisfunc/iisfunc.cpp
ext/iisfunc/iisfunc.h
ext/iisfunc/setup.c
ext/iisfunc/setup.h
ext/imap/php_imap.c
ext/informix/ifx.ec
ext/hyperwave/hg_comm.c
ext/hyperwave/hg_comm.h
ext/hyperwave/hw.c
ext/hyperwave/hw_error.h
ext/hyperwave/php_hyperwave.h
ext/iconv/iconv.c
ext/iconv/php_iconv.h
ext/gd/gd.c
ext/gd/gdt1.c
ext/gd/gdt1.h
ext/gd/php_gd.h
ext/gettext/gettext.c
ext/gettext/php_gettext.h
ext/gmp/gmp.c
ext/gmp/php_gmp.h
ext/filepro/filepro.c
ext/filepro/php_filepro.h
ext/fribidi/fribidi.c
ext/fribidi/php_fribidi.h
ext/domxml/php_domxml.h
ext/dotnet/dotnet.cpp
ext/exif/exif.c
ext/exif/php_exif.h
ext/fdf/fdf.c
ext/fdf/php_fdf.h
ext/db/db.c
ext/db/php_db.h
ext/dbase/dbase.c
ext/dbase/php_dbase.h
ext/domxml/php_domxml.c
ext/curl/curl.c
ext/curl/php_curl.h
ext/com/COM.c
ext/com/typedef_VARIANT.c
ext/ctype/ctype.c
ext/ctype/php_ctype.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
ext/ccvs/ccvs.h
dynlib.m4
ext/aspell/aspell.c
ext/aspell/php_aspell.h
ext/bcmath/bcmath.c
ext/bcmath/php_bcmath.h
run-tests.php: - Fix copyright notices with 2001
2001-02-25 David Guerizec <david@guerizec.net>
* ext/midgard/midgard.c:
force user to pass $xparam by reference (from mgd_walk_xxx_tree() functions)
2001-02-25 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Provide improved means for mass joins
2001-02-25 David Guerizec <david@guerizec.net>
* ext/midgard/article.c
ext/midgard/midgard.c
ext/midgard/page.c
ext/midgard/topic.c: optimized the mgd_is_in_xxx_tree() functions
2001-02-25 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: Add function for kick and topic
2001-02-25 Dan Kalowsky <dank@deadmime.org>
* ext/imap/config.m4
ext/imap/php_imap.c
ext/imap/php_imap.h:
Updating the IMAP client to include quota support via the imap c-client2000 libraries.
Removes the SA_QUOTA and SA_QUOTA_ALL defines
Cleans up the imap_status() function to remove notion of quotas in a status message.
Changes the config.m4 to support the client.h include
Changed the directory search order for the include files as well.
(PHP imap_get_quota) Added
(PHP imap_set_quota) Added
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-02-24 Sascha Schumann <sascha@schumann.cx>
* ext/standard/datetime.c:
Don't assume that tzname exists, if tm_zone does not exist.
PR: #9380
* main/network.c:
Declare inet_aton properly, if the system lacks support for it.
PR: #9382
2001-02-24 David Guerizec <david@guerizec.net>
* ext/midgard/mgd_internal.h
ext/midgard/midgard.c
ext/midgard/oop.c
ext/midgard/php_midgard.h: fixed the error reporting.
added custom log to the lib
2001-02-24 Sascha Schumann <sascha@schumann.cx>
* ext/standard/basic_functions.c
ext/standard/php_ext_syslog.h
ext/standard/syslog.c
main/php_syslog.h: Actually compile on systems without syslog.
PR: #9412
* sapi/cgi/cgi_main.c:
php_register_command_line_global_vars only needs file scope.
* sapi/cgi/cgi_main.c
sapi/servlet/servlet.c:
Neither the CGI nor the Servlet SAPI module call syslog, so remove
references to the syslog include files.
* ext/ircg/ircg.c:
Replace the sixth and seventh parameter of ircg_pconnect()
with a connection-detail array. Currently, you can set
realname, password, ident. Those information are used
during the connection setup process.
2001-02-24 David Guerizec <david@guerizec.net>
* ext/midgard/page.c: fixed a possible memory leak
* ext/midgard/article.c
ext/midgard/calendar.c
ext/midgard/event.c
ext/midgard/person.c
ext/midgard/topic.c: fixed some possible memory leaks.
2001-02-24 Sascha Schumann <sascha@schumann.cx>
* sapi/aolserver/README:
Change the default to assumption that people don't use AOLserver 3.0 anymore.
* ext/ircg/ircg.c: Add the ability to set a connection password
2001-02-24 David Guerizec <david@guerizec.net>
* ext/midgard/mgd_preparser.h: Fixed some potential and real segfaults.
* ext/midgard/preparser-parser.y
ext/midgard/preparser-scanner.l:
passing include()'ed files thru the preparser.
2001-02-23 David Guerizec <david@guerizec.net>
* ext/midgard/config.m4
ext/midgard/preparser.c:
- workaround for the function mgd_eval() to return a value like the PHP eval().
- changed --with-mgd-experimental to --enable-mgd-experimental
2001-02-23 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/php4dll.dsp
win32/php4dllts.dsp: That should do the trick.
2001-02-23 Sascha Schumann <sascha@schumann.cx>
* main/main.c
main/php.h
sapi/cgi/cgi_main.c
sapi/servlet/servlet.c
ext/standard/dir.c
ext/standard/file.c
ext/standard/filestat.c
ext/standard/image.c
ext/zlib/zlib.c
ext/zlib/zlib_fopen_wrapper.c
main/Makefile.in
ext/dbase/dbase.c
ext/filepro/filepro.c
ext/hyperwave/hw.c
ext/db/db.c: Finish fopen-wrappers rename.
* ext/fribidi/config.m4: Fix another instance of the == bug.
* ext/midgard/config.m4:
Note that the equality operator in the Bourne shell is a single =,
unlike C/C++/PHP.
2001-02-23 David Guerizec <david@guerizec.net>
* ext/midgard/config.m4:
Added --with-mgd-experimental option to compile experimental stuff (off by defeult)
2001-02-23 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/test.php: mnogosearch example updated.
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h:
Added ispell loading routines and date search limits in mnogosearch module.
2001-02-23 David Guerizec <david@guerizec.net>
* ext/midgard/oop.c: another typo.
* ext/midgard/midgard.c: removed unneeded header inclusion.
* ext/midgard/oop.c: typo fixed.
* ext/midgard/midgard.c:
Removed constants registration, added a conversion table $midgard->types[$objtype]
try var_dump($midgard) for more details
2001-02-23 Andr<64> Langhorst <A.Langhorst@itbnet.de>
* ext/standard/exec.c:
fix stas' last commit, added additional ifdefs PHP_SIGCHILD to fix win32 build
2001-02-23 David Guerizec <david@guerizec.net>
* ext/midgard/preparser-scanner.l:
misbehavior of the preparser that translated (eg) myeval() into mymgd_eval()
2001-02-22 David Guerizec <david@guerizec.net>
* ext/midgard/midgard.c: Registering Midgard constants.
2001-02-22 Hartmut Holzgraefe <hartmut@six.de>
* tests/strings/003.phpt: removed LC_* warnin
2001-02-22 David Guerizec <david@guerizec.net>
* ext/midgard/article.c
ext/midgard/calendar.c
ext/midgard/event.c
ext/midgard/group.c
ext/midgard/mgd_group.h
ext/midgard/mgd_internal.h
ext/midgard/midgard.c
ext/midgard/page.c
ext/midgard/person.c
ext/midgard/topic.c: Added mgd_walk_group_tree() function
2001-02-22 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/SMTP.php
pear/Mail/Sendmail.php
pear/Mail/sendmail.php
pear/Mail/smtp.php
pear/Mail.php
pear/Makefile.in:
factory-generated classes have lowercase subclass names by our (newly
revised) standards.
2001-02-22 David Guerizec <david@guerizec.net>
* ext/midgard/event.c
ext/midgard/mgd_event.h
ext/midgard/mgd_internal.h
ext/midgard/midgard.c:
Added custom sort on mgd_walk_xxx_tree() function.
2001-02-22 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/README: README for mnoGoSearch module updated.
2001-02-22 Andi Gutmans <andi@zend.com>
* main/main.c: - Fix indentation and remove comment.
2001-02-22 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
Added Ispell routines to work with Ispell data loaded into sql tables.
Example updated.
2001-02-22 Stanislav Malyshev <stas@zend.com>
* ext/standard/string.c: Safer bin2hex
* ext/standard/exec.c: Fix #8992, patch by yasushi_takahashi@tsuken.co.jp
2001-02-22 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/hyperwave/hw.c:
- took out the HwSLS_FETCH to make it compile again on Unix
Is this really neccesary at this point?
2001-02-22 Jon Parise <jon@csh.rit.edu>
* ext/standard/crypt.c:
The php_rand() and php_srand() functions added in the previous commit
require the inclusion of php_rand.h.
2001-02-22 James Moore <James@phpuk.org>
* ext/standard/array.c
ext/standard/crypt.c
ext/standard/php_rand.h
ext/standard/rand.c:
Adding php_rand() and php_srand(seed) as a wrapper around random, lrand48 and rand.
2001-02-21 Shane Caraveo <shane@php.net>
* ext/mysql/php_mysql.c:
Initalize some of the global vars. Crashed under ms debugger without having them initialized.
2001-02-21 James Moore <James@phpuk.org>
* win32/php4dllts.dsp:
Adding crypt.c and php_crypt.h to win32 builds, they were missing..
2001-02-21 Rainer Schaaf <rjs@pdflib.com>
* ext/pdf/pdf.c:
When using pdf_get_buffer() and doing a correct cleanup by calling pdf_delete()
this always resulted in a coredump (after everything was finished, so only
visible in the logfile).
So it seems to be neccesary to copy the contents of the result of get_buffer,
to avoid this coredump.
2001-02-21 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/Makefile.in
ext/midgard/article.c
ext/midgard/attachment.c
ext/midgard/element.c
ext/midgard/event.c
ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/image.c
ext/midgard/member.c
ext/midgard/mgd_oop.h
ext/midgard/midgard.c
ext/midgard/oop.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/pagelink.c
ext/midgard/person.c
ext/midgard/preferences.c
ext/midgard/sitegroup.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c: Centralized object fetching for get_object_by_guid
2001-02-21 Shane Caraveo <shane@php.net>
* main/main.c:
zend_compile_file returns a NULL on error, check for that before
calling destroy_op_array unless we like crashes :-)
2001-02-21 Thies C. Arntzen <thies@thieso.net>
* ext/imap/php_imap.c: fix possible leak.
2001-02-21 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c:
If we cannot send the header, we don't need to continue with the page.
* ext/ircg/ircg.c:
Allow users to set the ident string which we use to register with
the IRC server.
2001-02-21 Chuck Hagenbuch <chuck@horde.org>
* pear/PHPDoc/renderer/html/PhpdocHTMLDocumentRenderer.php: fix typo
2001-02-21 Stig Bakken <ssb@fast.no>
* ext/odbc/config.m4: * dbmaker fix, shared support
2001-02-21 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c: Fix memory leak.
2001-02-21 Stanislav Malyshev <stas@zend.com>
* main/php_ini.c: Add safety check
2001-02-21 David Guerizec <david@guerizec.net>
* ext/midgard/midgard.c: used dynamic alloc to avoid segfault ;)
2001-02-21 Hartmut Holzgraefe <hartmut@six.de>
* main/php_ini.h
main/php_ini.c:
2001-02-21 Sascha Schumann <sascha@schumann.cx>
* sapi/cgi/php_getopt.h:
There is no need to declare ap_php_(opterr|optopt) with external linkage
as they are not used outside of getopt.c.
PR: #9364
* acinclude.m4:
Instead of assuming that sendmail lives in /usr/lib, if we don't find it,
we also check /usr/lib now.
PR: #9362
* ext/standard/file.c
ext/standard/filestat.c:
Correctly check for the existence of the st_rdev field.
Note that this field is required to exist for SUSv3 conformance.
Submitted by: amra@us.ibm.com
PR: #9358
* ext/pcre/config.m4: Preprocessor stuff should go into CPPFLAGS.
2001-02-21 Sebastian Bergmann <sb@sebastian-bergmann.de>
* NEWS: Added note about PCRE update.
2001-02-21 Jason Greene <jason@inetgurus.net>
* NEWS: Corrected News entry.
2001-02-21 Hartmut Holzgraefe <hartmut@six.de>
* main/main.c
main/php_ini.c:
will now initialize dynamic extensions *after* static ones
2001-02-21 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/config.m4:
Source files explicitly include midgard/something.h
2001-02-21 David Guerizec <david@guerizec.net>
* ext/midgard/midgard.c: more explicit variable names.
* ext/midgard/article.c
ext/midgard/mgd_article.h
ext/midgard/mgd_internal.h
ext/midgard/mgd_midgard.h
ext/midgard/mgd_page.h
ext/midgard/mgd_snippetdir.h
ext/midgard/mgd_style.h
ext/midgard/mgd_topic.h
ext/midgard/midgard.c
ext/midgard/page.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c: mgd_walk_xxx_tree() functions implemented.
2001-02-20 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/midgard.c:
Argh, that's what init_globals does. Sorry, on auto-pilot fixing things
in both midgard-php3 and midgard-php4
* ext/midgard/midgard.c: Initialize globals to NULL at module init
2001-02-20 Stig Bakken <ssb@fast.no>
* pear/DB.php:
* allow empty passwords in dsn (for example "mysql://user:@database")
2001-02-20 Zeev Suraski <zeev@zend.com>
* ext/com/COM.c: Fix Win32 build
2001-02-20 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/config.m4: Enable UTF8 support (incomplete) by default.
* ext/pcre/pcrelib/pcre.h: Include PHP compatibility header file.
* ext/pcre/pcrelib/doc/Tech.Notes
ext/pcre/pcrelib/doc/pcre.3
ext/pcre/pcrelib/doc/pcre.html
ext/pcre/pcrelib/doc/pcre.txt
ext/pcre/pcrelib/doc/pcregrep.1
ext/pcre/pcrelib/doc/pcregrep.html
ext/pcre/pcrelib/doc/pcregrep.txt
ext/pcre/pcrelib/doc/pcreposix.3
ext/pcre/pcrelib/doc/pcreposix.html
ext/pcre/pcrelib/doc/pcreposix.txt
ext/pcre/pcrelib/doc/pcretest.txt
ext/pcre/pcrelib/doc/perltest.txt
ext/pcre/pcrelib/doc/pgrep.1
ext/pcre/pcrelib/doc/pgrep.html
ext/pcre/pcrelib/doc/pgrep.txt
ext/pcre/pcrelib/testdata/testinput1
ext/pcre/pcrelib/testdata/testinput2
ext/pcre/pcrelib/testdata/testinput3
ext/pcre/pcrelib/testdata/testinput4
ext/pcre/pcrelib/testdata/testinput5
ext/pcre/pcrelib/testdata/testinput6
ext/pcre/pcrelib/testdata/testoutput1
ext/pcre/pcrelib/testdata/testoutput2
ext/pcre/pcrelib/testdata/testoutput3
ext/pcre/pcrelib/testdata/testoutput4
ext/pcre/pcrelib/testdata/testoutput5
ext/pcre/pcrelib/testdata/testoutput6
ext/pcre/pcrelib/pcre.h
ext/pcre/pcrelib/pcregrep.c
ext/pcre/pcrelib/pcreposix.c
ext/pcre/pcrelib/pcreposix.h
ext/pcre/pcrelib/pcretest.c
ext/pcre/pcrelib/perltest
ext/pcre/pcrelib/perltest8
ext/pcre/pcrelib/pgrep.c
ext/pcre/pcrelib/COPYING
ext/pcre/pcrelib/ChangeLog
ext/pcre/pcrelib/INSTALL
ext/pcre/pcrelib/LICENCE
ext/pcre/pcrelib/NEWS
ext/pcre/pcrelib/README
ext/pcre/pcrelib/RunTest
ext/pcre/pcrelib/get.c
ext/pcre/pcrelib/internal.h
ext/pcre/pcrelib/pcre.c: Upgrade PCRE to version 3.4.
2001-02-20 Daniel Beulshausen <daniel@php4win.de>
* ext/standard/fsock.c
ext/standard/fsock.h: proper prefix for lookup_hostname
* win32/php_modules.dsw
ext/hyperwave/hyperwave.dsp
ext/hyperwave/php_hyperwave.h
ext/hyperwave/hg_comm.c
ext/hyperwave/hw.c: make hyperwave build under win32
* ext/standard/fsock.h
ext/standard/fsock.c: make socket functions available to the outside
* ext/standard/image.c
ext/gd/php_gd.h
ext/gd/gd.c
ext/gd/gd.dsp: make gd work again under win32
* ext/ldap/ldap.dsp: add configuration which links again libsasl.lib
2001-02-20 Jason Greene <jason@inetgurus.net>
* ext/standard/array.c:
Changed default behavior of array_search to match in_array
(strict was default on, and is now default off)
2001-02-20 David Eriksson <david@2good.com>
* ext/satellite/typemanager.c:
Patch for inherited interfaces by Daniel Stodden <stodden@in.tum.de>
2001-02-20 Daniel Beulshausen <daniel@php4win.de>
* ext/pgsql/pgsql.c: added missing ELS_FETCH()
* ext/iconv/iconv.dsp: define HAVE_LIBICONV
2001-02-20 David Eriksson <david@2good.com>
* ext/satellite/object.c: Stop leaking ParameterType data
2001-02-20 Daniel Beulshausen <daniel@php4win.de>
* win32/php_modules.dsw
ext/swf/swf.dsp: no swf under win32
2001-02-20 David Eriksson <david@2good.com>
* ext/satellite/config.m4: Corrected typo in config.m4
2001-02-20 Daniel Beulshausen <daniel@php4win.de>
* ext/zlib/zlib.dsp:
changed zlibstat.lib -> zlib.lib, which is the correct name
2001-02-20 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/php_array.h: Rename to array_search().
2001-02-20 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c: Yet another bug fix regarding present.
2001-02-20 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/mgd_access.h
ext/midgard/mgd_preparser.h
ext/midgard/php_midgard.h
ext/midgard/config.m4: Header file moved.
2001-02-20 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
Phrase search support has been added to mnogosearch extenstion.
Min_word_len and Max_word_len support has been added to mnogosearch
extension. Example updated.
2001-02-20 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/mail.c
ext/midgard/preparser-parser.y
ext/midgard/preparser.c: header file moved
* ext/midgard/.cvsignore: ignore *.la
* ext/midgard/php_midgard.h
ext/midgard/preparser.c: Header files moved
2001-02-20 David Guerizec <david@guerizec.net>
* ext/midgard/oop.c
ext/midgard/sitegroup.c: a few fixes on function mis-behavior.
2001-02-20 Jason Greene <jason@inetgurus.net>
* ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/php_array.h:
Moved the core of in_array into the function php_search_array, which is called by
in_array and search_array (new)
2001-02-20 Zeev Suraski <zeev@zend.com>
* win32/php4dllts.dsp: Restore COM.c
2001-02-20 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/RFC822.php: use -1 to specify no limit on number of matches.
2001-02-19 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/rand.c:
- Fix for bug 9277, two the same boundaries make sense in some cases
2001-02-19 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Bug fix: number of records in yaz_range wrongly set to zero.
2001-02-19 David Guerizec <david@guerizec.net>
* ext/midgard/attachment.c: Small typo fixed.
2001-02-19 Sascha Schumann <sascha@schumann.cx>
* ext/pgsql/config.m4
ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h: Simpler fix for the InvalidOid thing by Tom Lane.
He assured me that InvalidOid has always expanded to (Oid) 0, so this
should be safe.
2001-02-19 David Guerizec <david@guerizec.net>
* ext/midgard/article.c
ext/midgard/page.c
ext/midgard/topic.c: fixed bug #81, for more details, see:
http://www.midgard-project.org/bugs/?id=81
2001-02-19 Hartmut Holzgraefe <hartmut@six.de>
* ext/zziplib/php_zziplib.h
ext/zziplib/zziplib.c:
2001-02-19 Stig Bakken <ssb@fast.no>
* pear/DB/tests/pgsql/011.phpt
pear/DB/tests/transactions.inc
pear/DB/ibase.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/common.php: also added "dsn" property in all backends
2001-02-19 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c:
Include <sys/uio.h>. Apparently, the header cleanup in glibc 2.2.2
caused that file to be included by accident.
* ext/pgsql/config.m4
ext/pgsql/php_pgsql.h: Fix incompatibility with PostgreSQL CVS.
We now perform a check whether we need to include <postgres.h> to
succesfully compile.
PR: #9328
* ext/pgsql/pgsql.c: Fix warning
* ext/pgsql/config.m4: Allow passing relative paths to --with-pgsql
2001-02-19 Stig Bakken <ssb@fast.no>
* pear/DB/tests/oci8/.cvsignore: ignore "sqlnet.log" file
* pear/DB/tests/pgsql/002.phpt
pear/DB/tests/pgsql/README
pear/DB/tests/pgsql/connect.inc
pear/DB/tests/pgsql/mktable.inc
pear/DB/tests/fetchmodes.inc
pear/DB/tests/fetchrow.inc
pear/DB/tests/ibase/.cvsignore
pear/DB/tests/ibase/002.phpt
pear/DB/tests/ibase/connect.inc
pear/DB/tests/ibase/mktable.inc
pear/DB/tests/ibase/skipif.inc
pear/DB/tests/mysql/002.phpt
pear/DB/tests/mysql/README
pear/DB/tests/mysql/mktable.inc
pear/DB/tests/odbc/002.phpt
pear/DB/tests/odbc/mktable.inc:
* added "fetchRow returns NULL at end of resultset" tests
* pear/DB/tests/numrows.inc
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/connect.inc
pear/DB/tests/oci8/mktable.inc
pear/DB/tests/oci8/skipif.inc:
* added oci8 tests (haven't run them myself yet)
* pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt: updated some line numbers
* pear/DB/odbc.php
pear/DB/pgsql.php
pear/DB/storage.php: odbc.php: load "odbc" extension on demand
pgsql.php: unix domain socket support (set hostname to "unix")
storage.php: inherit PEAR
2001-02-18 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c:
Save 50% of the syscalls when writing the HTTP header.
2001-02-18 Thies C. Arntzen <thies@thieso.net>
* ext/standard/fsock.c: [p]fsockopen: fixed possible leak
2001-02-18 David Guerizec <david@guerizec.net>
* ext/midgard/midgard.c: allow execution of 'normal' php scripts
2001-02-18 Thies C. Arntzen <thies@thieso.net>
* ext/standard/string.c: fixed buffer-overwrite
2001-02-18 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/config.m4:
ircg creates a convenient script now. of course, this is incompatible
to older ircg versions. if someone else would have created ircg, I
probably would hate him.
2001-02-18 Thies C. Arntzen <thies@thieso.net>
* ext/imap/php_imap.c: fixed a possible double-free
2001-02-18 Jon Parise <jon@csh.rit.edu>
* pear/CODING_STANDARDS:
Go back to listing the copyright years explicitly (instead of using a
range).
2001-02-18 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/PHPDoc/xmlwriter/PhpdocXMLWriter.php:
Sorry, whitespace only changes to follow the PEAR Coding conventions. Replaced tabs with spaces.
2001-02-18 Egon Schmid <eschmid@s.netic.de>
* ext/interbase/interbase.c
ext/mysql/php_mysql.c: Typos in protos.
2001-02-18 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/PHPDoc/xmlreader/PhpdocXMLReader.php
pear/PHPDoc/xmlexporter/PhpdocXMLClassExporter.php
pear/PHPDoc/xmlexporter/PhpdocXMLDocumentExporter.php
pear/PHPDoc/xmlexporter/PhpdocXMLExporter.php
pear/PHPDoc/xmlexporter/PhpdocXMLIndexExporter.php
pear/PHPDoc/xmlexporter/PhpdocXMLModuleExporter.php
pear/PHPDoc/xmlexporter/PhpdocXMLWarningExporter.php:
Sorry, whitespace only changes to follow the PEAR Coding conventions. Replaced tabs with spaces.
2001-02-18 Harald Radi <h.radi@nme.at>
* ext/com/typedef_VARIANT.c:
export global constants for codepage and variant type
VT_* and CP_*
* ext/com/conversion.c:
added a few more variant types for zval <-> variant conversion
* ext/com/COM.cpp:
- Added new object VARIANT() to encapsulate values for use with
the COM and DOTNET module. Therefore it is now possible to pass
values by reference, convert php values to extended variant types (currency,
date, idispatch, iunknown, ...) and define the codepage that should
be used for unicode - conversion.
* ext/com/CREDITS: added myself to CREDITS
2001-02-18 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/PHPDoc/warning/PhpdocWarning.php
pear/PHPDoc/renderer/html/PhpdocHTMLClassRenderer.php
pear/PHPDoc/renderer/html/PhpdocHTMLDocumentRenderer.php
pear/PHPDoc/renderer/html/PhpdocHTMLIndexRenderer.php
pear/PHPDoc/renderer/html/PhpdocHTMLModuleRenderer.php
pear/PHPDoc/renderer/html/PhpdocHTMLRenderer.php
pear/PHPDoc/renderer/html/PhpdocHTMLRendererManager.php
pear/PHPDoc/renderer/html/PhpdocHTMLWarningRenderer.php
pear/PHPDoc/renderer/PhpdocRendererObject.php:
Sorry, whitespace only changes to follow the PEAR Coding conventions. Replaced tabs with spaces.
2001-02-18 Stig Bakken <ssb@fast.no>
* pear/DB/oci8.php: * use "hostspec" dsn parameter as SID if specified
* pear/DB/common.php: * added "persistent" option
2001-02-18 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/PHPDoc/indexer/PhpdocIndexer.php
pear/PHPDoc/filehandler/PhpdocFileHandler.php
pear/PHPDoc/exceptions/PhpdocError.php
pear/PHPDoc/core/Phpdoc.php
pear/PHPDoc/core/PhpdocArgvHandler.php
pear/PHPDoc/core/PhpdocObject.php
pear/PHPDoc/core/PhpdocSetupHandler.php
pear/PHPDoc/analyser/PhpdocAnalyser.php
pear/PHPDoc/analyser/PhpdocClassAnalyser.php
pear/PHPDoc/analyser/PhpdocModuleAnalyser.php
pear/PHPDoc/accessor/PhpdocAccessor.php
pear/PHPDoc/accessor/PhpdocClassAccessor.php
pear/PHPDoc/accessor/PhpdocDocumentAccessor.php
pear/PHPDoc/accessor/PhpdocIndexAccessor.php
pear/PHPDoc/accessor/PhpdocModuleAccessor.php
pear/PHPDoc/accessor/PhpdocWarningAccessor.php:
Sorry, whitespace only changes to follow the PEAR Coding conventions. Replaced tabs with spaces.
* pear/PHPDoc/parser/PhpdocParserRegExp.php
pear/PHPDoc/parser/PhpdocParserTags.php
pear/PHPDoc/parser/PhpdocUseParser.php
pear/PHPDoc/parser/PhpdocVariableParser.php
pear/PHPDoc/parser/PhpdocClassParser.php
pear/PHPDoc/parser/PhpdocConstantParser.php
pear/PHPDoc/parser/PhpdocFunctionParser.php
pear/PHPDoc/parser/PhpdocModuleParser.php
pear/PHPDoc/parser/PhpdocParser.php
pear/PHPDoc/parser/PhpdocParserCore.php:
Sorry, whitespace only changes to follow the PEAR Coding conventions. Replaces tabs with spaces.
2001-02-18 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Remove unnecessary assignment which caused a segfault
* ext/ircg/ircg.c: Set from for MSG_FMT_SELF_PART
2001-02-18 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c:
- Fixed crash in OCI8 when using unitialized LOBs. (Thies)
2001-02-18 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Add code for user-quit hook
* ext/ircg/ircg.c:
irc_write_buf_del() performs a final flush now, if the fd is not dead yet.
afterwards we perform a shutdown() on the socket, so that thttpd
notices that the socket is to be closed. Otherwise, we might do
two close()s which is bad (as the fd might be reused in the meantime).
* ext/ircg/ircg.c:
Close an apparent race which caused HTTP connections to stay open,
even though the IRC server refused to let us login.
2001-02-18 David Croft <david@infotrek.co.uk>
* header: add year 2001 to header
2001-02-18 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/.cvsignore:
Simplifying .cvsignore (and losing some fat on the way)
2001-02-18 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Add a new format string identifier 'r' which inserts the raw message.
Also port the ctcp copy function to the hash_ex API as per Andi's
suggestion.
2001-02-17 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/image.c
ext/midgard/mail.c
ext/midgard/member.c
ext/midgard/mgd_access.h
ext/midgard/mgd_article.h
ext/midgard/mgd_attachment.h
ext/midgard/mgd_calendar.h
ext/midgard/mgd_element.h
ext/midgard/mgd_errno.pl
ext/midgard/mgd_event.h
ext/midgard/mgd_eventmember.h
ext/midgard/mgd_file.h
ext/midgard/mgd_group.h
ext/midgard/mgd_host.h
ext/midgard/mgd_image.h
ext/midgard/mgd_internal.h
ext/midgard/mgd_mail.h
ext/midgard/mgd_member.h
ext/midgard/mgd_midgard.h
ext/midgard/mgd_oop.h
ext/midgard/mgd_page.h
ext/midgard/mgd_pageelement.h
ext/midgard/mgd_pagelink.h
ext/midgard/mgd_person.h
ext/midgard/mgd_preferences.h
ext/midgard/mgd_preparser.h
ext/midgard/mgd_sitegroup.h
ext/midgard/mgd_snippet.h
ext/midgard/mgd_snippetdir.h
ext/midgard/mgd_style.h
ext/midgard/mgd_topic.h
ext/midgard/midgard.c
ext/midgard/mkall
ext/midgard/oop.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/pagelink.c
ext/midgard/parameter.c
ext/midgard/person.c
ext/midgard/php_midgard.h
ext/midgard/preferences.c
ext/midgard/preparser-parser.y
ext/midgard/preparser-scanner.l
ext/midgard/preparser.c
ext/midgard/sitegroup.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c
ext/midgard/.cvsignore
ext/midgard/ChangeLog
ext/midgard/INSTALL
ext/midgard/Makefile.in
ext/midgard/article.c
ext/midgard/attachment.c
ext/midgard/calendar.c
ext/midgard/config.m4
ext/midgard/element.c
ext/midgard/event.c:
Remove/Add appearantly doesn't cancel the remove... add separately.
* ext/midgard/ChangeLog
ext/midgard/INSTALL
ext/midgard/LICENSE
ext/midgard/Makefile.in
ext/midgard/access.c
ext/midgard/article.c
ext/midgard/attachment.c
ext/midgard/calendar.c
ext/midgard/config.m4
ext/midgard/element.c
ext/midgard/event.c
ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/fudge
ext/midgard/genentry.pl
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/image.c
ext/midgard/mail.c
ext/midgard/member.c
ext/midgard/mgd_access.h
ext/midgard/mgd_article.h
ext/midgard/mgd_attachment.h
ext/midgard/mgd_calendar.h
ext/midgard/mgd_element.h
ext/midgard/mgd_errno.c
ext/midgard/mgd_errno.h
ext/midgard/mgd_errno.pl
ext/midgard/mgd_event.h
ext/midgard/mgd_eventmember.h
ext/midgard/mgd_file.h
ext/midgard/mgd_group.h
ext/midgard/mgd_host.h
ext/midgard/mgd_image.h
ext/midgard/mgd_internal.h
ext/midgard/mgd_mail.h
ext/midgard/mgd_member.h
ext/midgard/mgd_midgard.h
ext/midgard/mgd_oop.h
ext/midgard/mgd_page.h
ext/midgard/mgd_pageelement.h
ext/midgard/mgd_pagelink.h
ext/midgard/mgd_person.h
ext/midgard/mgd_preferences.h
ext/midgard/mgd_preparser.h
ext/midgard/mgd_sitegroup.h
ext/midgard/mgd_snippet.h
ext/midgard/mgd_snippetdir.h
ext/midgard/mgd_style.h
ext/midgard/mgd_topic.h
ext/midgard/midgard-root.php
ext/midgard/midgard.c
ext/midgard/mkall
ext/midgard/oop.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/pagelink.c
ext/midgard/parameter.c
ext/midgard/person.c
ext/midgard/php4_porting.txt
ext/midgard/php_midgard.h
ext/midgard/preferences.c
ext/midgard/preparser-parser.y
ext/midgard/preparser-scanner.l
ext/midgard/preparser.c
ext/midgard/sitegroup.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/topic.c:
Trimming, license change (said GPL, actually is LGPL) removed warnings during
compilation, removed configure bug.
* ext/midgard/.cvsignore: Added generated files
2001-02-17 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Also format CTCP correctly when sending it to the server.
This is still quite ugly but works already quite well.
* ext/ircg/ircg.c:
Add initial CTCP handling and fix a possible segfault in ircg_msg()
2001-02-17 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/mysql.php
pear/DB/pgsql.php:
consistently supress error messages from $connect_function
in mysql and pgsql.
2001-02-17 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: make oci work again.
2001-02-17 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: Convert to the new hooks-based callback system.
Also add a facility to change our own nick as well as tracking other
nick changes.
2001-02-17 Harald Radi <h.radi@nme.at>
* ext/dotnet/dotnet.cpp
ext/com/COM.cpp
ext/com/conversion.c
ext/com/conversion.h
ext/com/typedef_VARIANT.c: multiple codepage support
export global constants
2001-02-16 Sascha Schumann <sascha@schumann.cx>
* NEWS: Add some old and some recent news
* ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re:
Reverse the priority of the entity matches vs. anything. If it sees
a single entity, it should handle it immediately.
* ext/ircg/ircg.c
ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re:
Move the separate entity encoding into the scanner. Otherwise,
we cannot properly differentiate between (apparent) HTML which was
generated by the IRC user vs. the scanner.
2001-02-16 David Guerizec <david@guerizec.net>
* ext/midgard/logo/midgard-logo.gif:
deleting logo to slim down the Midgard extension
* ext/midgard/midgard-logo.h
ext/midgard/midgard-team.h
ext/midgard/midgard.c:
deleting logo & picture to slim down the Midgard extension
2001-02-16 Zeev Suraski <zeev@zend.com>
* ext/notes/php_notes.h
ext/notes/notes.dsp
ext/notes/notes.dsw
ext/notes/php_notes.c: import notes modules from Brad Atkins
2001-02-16 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/Makefile.in
ext/ircg/ircg.c
ext/ircg/ircg_scanner.c
ext/ircg/ircg_scanner.re:
The new scanner adds HTML anchors automatically to a certain subset
of RFC 2396 URIs. The scanner also handles mIRC color codes.
* ext/standard/php_smart_str.h
ext/standard/php_smart_str_public.h:
Add all necessary includes for these header files.
2001-02-16 Stig Bakken <ssb@fast.no>
* pear/DB/mysql.php: * load mysql extension if needed
2001-02-16 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/mysql.php
pear/DB/oci8.php
pear/DB/odbc.php
pear/DB/pgsql.php
pear/DB/sybase.php
pear/DB.php
pear/DB/ibase.php
pear/DB/msql.php
pear/DB/mssql.php:
All DB modules should return NULL from fetchRow() now if there are no more
results, and a DB_Error object only on an error.
DB::isError() return false when passed null now.
2001-02-16 Ben Mansell <ben@zeus.com>
* sapi/isapi/php4isapi.c:
Fixed non-threadsafe code: 'isapi_special_server_variables' was a static
buffer, and not allocated per-connection. Bad bad bad!
2001-02-16 Jani Taskinen <sniper@iki.fi>
* ext/curl/curl.c:
Fixed a typo in constant definitions and a possible crash in curl_setopt().
2001-02-16 Egon Schmid <eschmid@s.netic.de>
* ext/standard/file.c: Wrong return type.
2001-02-15 Egon Schmid <eschmid@s.netic.de>
* ext/standard/filestat.c: Small typo.
2001-02-15 Sterling Hughes <sterling@designmultimedia.com>
* ext/swf/php_swf.h
ext/swf/swf.c
ext/bz2/bz2.c
ext/bz2/php_bz2.h
ext/curl/curl.c
ext/curl/php_curl.h
ext/sablot/php_sablot.h
ext/sablot/sablot.c: Change e-mail address
2001-02-15 Thies C. Arntzen <thies@thieso.net>
* ext/standard/file.c
ext/standard/iptc.c
ext/oci8/oci8.c
ext/pdf/pdf.c
ext/cpdf/cpdf.c
ext/gd/gd.c
ext/gd/gd_ctx.c
ext/hyperwave/hw.c
ext/interbase/interbase.c:
i nuked all unneded calls to php_header() - i'm not too sure how we do
handle HEAD Requests as they were only detected via php_header(). but calling
php_header from a module makes output-buffering unusable.
NOTICE: there is some EBSDIC stuff in gd.c - i think it's obsolete.
* ext/standard/string.c: 0..255
* ext/xml/xml.c:
fixed SEGFAULT when using xml_set_object. Zend does not yes support
cyclic references!
2001-02-15 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
Added thow new mnoGoSearch agent session parameters:
UDM_PARAM_WEIGHT_FACTOR and UDM_PARAM_WORD_MATCH.
2001-02-15 Sascha Schumann <sascha@schumann.cx>
* configure.in
ext/standard/basic_functions.c
ext/standard/dir.c
ext/standard/php_dir.h:
There might be more systems which do not support chroot, so we check
for the existence of it.
Additionally, if chroot is not supported, the warn_not_available function
is invoked now.
2001-02-15 Zeev Suraski <zeev@zend.com>
* ext/pgsql/pgsql.c: Fix the PostgreSQL fix...
2001-02-15 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/basic_functions.c
ext/standard/dir.c
ext/standard/php_dir.h: - chroot does not work on windows
2001-02-14 Jani Taskinen <sniper@iki.fi>
* ext/oci8/config.m4
ext/oracle/config.m4:
This should make detecting the version of Oracle libs a bit more accurate
to avoid the 'missing libcore4' errors. (e.g. on AIX)
Bug reports: #9027, #8905
2001-02-14 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/RFC822.php:
current php4 cvs doesn't like having a limit of 0 specified in preg_split;
it seems to take it as meaning no matches at all.
2001-02-14 Jon Parise <jon@csh.rit.edu>
* ext/mnogosearch/config.m4: Fix build.
2001-02-14 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/config.m4:
mnoGoSearch config.m4 freebsd compatibility fix.
* ext/mnogosearch/config.m4
ext/mnogosearch/php_mnogo.c:
Added mnogosearch version checking into config.m4.
Some proto fixes.
2001-02-14 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c:
ocifreedesc() now spits a NOTICE when called the "wrong" way.
2001-02-14 Derick Rethans <d.rethans@jdimedia.nl>
* NEWS: - Added the notification of the chroot function addition
* ext/standard/dir.c: - Added an extra chdir("/"); as sugested by Sascha
* ext/standard/basic_functions.c
ext/standard/dir.c
ext/standard/php_dir.h:
- Added the chroot function for changing root in a script.
2001-02-14 Sascha Schumann <sascha@schumann.cx>
* TODO:
Add note about removing the requirement that you need to include the
respective class definition before using a session variable of the type
object.
This has been the best suggestion so far and is very likely to be adopted
in the near future.
Submitted by: Hartmut Holzgraefe
2001-02-14 Thies C. Arntzen <thies@thieso.net>
* NEWS: *** empty log message ***
2001-02-13 Colin Viebrock <colin@easydns.com>
* pear/Crypt/CBC.php: initialize two variables
2001-02-13 Thies C. Arntzen <thies@thieso.net>
* ext/pgsql/pgsql.c: remove stupid PGSQL warning
2001-02-13 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c:
Bug fix: Record retrieval (present) is termiated on error.
2001-02-13 Thies C. Arntzen <thies@thieso.net>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
- PostgreSQL now does a rollback at the end of a request on every
persistent connection. This is done by doing an "empty" transaction
on the connection (This was advised by someone from the PostgreSQL
core-team). If you leave transactions open on your page you will see a
"NOTICE: BEGIN: already a transaction in progress" message in your
apache error_log. This message is created by the PostgreSQL libs - we can
do nothing about it.
* ext/pgsql/pgsql.c:
- fixes PostgeSQL pg_connect() bug. We would sometimes close the default
link by acciedent. (Patch by: aja@nlgroup.ca)
2001-02-13 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/config.m4: Misplaced if spotted by Sascha
2001-02-13 Thies C. Arntzen <thies@thieso.net>
* main/internal_functions.c.in
main/internal_functions_win32.c: remove unneded comments
2001-02-13 Sascha Schumann <sascha@schumann.cx>
* ext/midgard/config.m4: Outcomment everything contained in here.
This file must not perform any checks, unless the user has enabled
Midgard.
2001-02-12 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/php_yaz.c
ext/yaz/php_yaz.h:
Implemented yaz_present, yaz_scan, yaz_scan_result, yaz_ccl_conf,
yaz_ccl_parse and yaz_itemorder. Updated documentation.
2001-02-12 David Guerizec <david@guerizec.net>
* ext/midgard/test-db.tar.gz:
This file is not needed anymore, check the midgard CVS for the up-to-date file:
http://cvs.midgard-project.org/cvsweb.pl
in /midgard/data
2001-02-12 Rainer Schaaf <rjs@pdflib.com>
* ext/pdf/config.m4
ext/pdf/pdf.c
ext/pdf/Makefile.in: added module support (for dl()) for PDFlib
the PDF files now tell that they are generated by the PHP binding.
2001-02-12 Emiliano Heyns <emile@iris-advies.com>
* ext/midgard/.cvsignore
ext/midgard/ChangeLog
ext/midgard/INSTALL
ext/midgard/Makefile.in
ext/midgard/access.c
ext/midgard/article.c
ext/midgard/attachment.c
ext/midgard/calendar.c
ext/midgard/config.m4
ext/midgard/element.c
ext/midgard/event.c
ext/midgard/eventmember.c
ext/midgard/file.c
ext/midgard/fudge
ext/midgard/genentry.pl
ext/midgard/group.c
ext/midgard/host.c
ext/midgard/image.c
ext/midgard/logo/midgard-logo.gif
ext/midgard/logo/mklogo.c
ext/midgard/mail.c
ext/midgard/member.c
ext/midgard/mgd_access.h
ext/midgard/mgd_article.h
ext/midgard/mgd_attachment.h
ext/midgard/mgd_calendar.h
ext/midgard/mgd_element.h
ext/midgard/mgd_errno.c
ext/midgard/mgd_errno.h
ext/midgard/mgd_errno.pl
ext/midgard/mgd_event.h
ext/midgard/mgd_eventmember.h
ext/midgard/mgd_file.h
ext/midgard/mgd_group.h
ext/midgard/mgd_host.h
ext/midgard/mgd_image.h
ext/midgard/mgd_internal.h
ext/midgard/mgd_mail.h
ext/midgard/mgd_member.h
ext/midgard/mgd_midgard.h
ext/midgard/mgd_oop.h
ext/midgard/mgd_page.h
ext/midgard/mgd_pageelement.h
ext/midgard/mgd_pagelink.h
ext/midgard/mgd_person.h
ext/midgard/mgd_preferences.h
ext/midgard/mgd_preparser.h
ext/midgard/mgd_sitegroup.h
ext/midgard/mgd_snippet.h
ext/midgard/mgd_snippetdir.h
ext/midgard/mgd_style.h
ext/midgard/mgd_topic.h
ext/midgard/midgard-logo.h
ext/midgard/midgard-root.php
ext/midgard/midgard-team.h
ext/midgard/midgard.c
ext/midgard/mkall
ext/midgard/oop.c
ext/midgard/page.c
ext/midgard/pageelement.c
ext/midgard/pagelink.c
ext/midgard/parameter.c
ext/midgard/person.c
ext/midgard/php4_porting.txt
ext/midgard/php_midgard.h
ext/midgard/preferences.c
ext/midgard/preparser-parser.y
ext/midgard/preparser-scanner.l
ext/midgard/preparser.c
ext/midgard/sitegroup.c
ext/midgard/snippet.c
ext/midgard/snippetdir.c
ext/midgard/style.c
ext/midgard/test-db.tar.gz
ext/midgard/topic.c: Midgard 1.4.1 initial checkin
2001-02-12 Andi Gutmans <andi@zend.com>
* main/safe_mode.c: - Fix warning
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-02-12 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c:
- Improved OCI8 dead-session detection. (Patch by: George Schlossnagle)
* ext/imap/php_imap.c: fixed possible leak in imap_search
2001-02-12 Anders Johannsen <anders@ignition.dk>
* pear/CMD.php:
Fixed indentation problems related to use of TAB instead of spaces
2001-02-11 Anders Johannsen <anders@ignition.dk>
* pear/CMD.php: The Cmd:: class implements an abstraction for various ways
of executing commands (directly using the backtick operator,
as a background task after the script has terminated using
register_shutdown_function() or as a detached process using nohup).
2001-02-11 Sean Bright <elixer@erols.com>
* NEWS: Added note about get_meta_tags bugfix
* ext/standard/file.c
ext/standard/file.h: Fix for bug #4556
2001-02-09 Hartmut Holzgraefe <hartmut@six.de>
* ext/gd/gd.c: make _php_image_convert configuration-aware
* ext/gd/gd.c: libjpeg-not-installed protection
2001-02-09 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/reg.c: Stray ]
* ext/standard/datetime.c
ext/standard/file.c:
What the heck is CUT? Assume someone meant UTC here. And fix a
warning.
2001-02-09 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
Added UDM_PARAM_FIRST_DOC and UDM_PARAM_LAST_DOC mnoGoSearch extenstion
result parameters. Example updated.
2001-02-09 David Hedbor <david@hedbor.org>
* sapi/caudium/caudium.c:
Fixed PHP authentication and some other minor things.
2001-02-08 Boian Bonev <boian@bonev.com>
* ext/vpopmail/php_vpopmail.c:
fixed SIGSEGV in vpopmail_auth_user when optional arg apop is not set
2001-02-08 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/Sendmail.php:
die on backticks in an attempted from address, also.
* pear/PHPDoc/renderer/html/PhpdocHTMLRenderer.php:
fix a type - $templateRoot was meant, not $path.
* pear/PHPDoc/index.php: the warning referred to here was fixed.
* pear/HTML/IT.php:
The free() method was throwing away too much information for template
caching (re-using the same template) to work. So either these arrays need to
be kept around (which is what this patch does), or everything using IT needs
to not call free() if it wants template caching to work (seemed like more of
a pain).
2001-02-08 Andrei Zmievski <andrei@ispi.net>
* TODO: *** empty log message ***
2001-02-08 Sascha Schumann <sascha@schumann.cx>
* sapi/apache2filter/apache_config.c: Make fprintf's optional
2001-02-08 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/domxml/php_domxml.c
ext/domxml/php_domxml.h: - add domxml_unlink_node(), not tested
2001-02-08 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php: Added UDM_PARAM_SEARCHTIME result parameter.
Now at least mnoGoSearch-3.1.10 required to use this module.
Added some parameters aliases. Example updated.
* ext/mnogosearch/CREDITS
ext/mnogosearch/php_mnogo.c:
2001-02-08 Andrei Zmievski <andrei@ispi.net>
* TODO
ext/pcre/php_pcre.c: Move todo items.
2001-02-08 Sascha Schumann <sascha@schumann.cx>
* build/build2.mk: Suppress the other nasty warning
2001-02-07 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/Sendmail.php:
remove double quotes which may not be stripped by sendmail (causing
problems), and add checks for dangerous characters (in addition to the
pre-existing escapeShellCmd()) in the $from variable.
* pear/Mail.php
pear/Mail/RFC822.php
pear/Mail/SMTP.php
pear/Mail/Sendmail.php
pear/Mail/rfc822.php
pear/Mail/sendmail.php
pear/Mail/smtp.php
pear/Makefile.in:
may as well go by the capitalization we agreed on sooner rather than later.
2001-02-07 Boian Bonev <boian@bonev.com>
* ext/vpopmail/php_vpopmail.c:
2001-02-07 Sascha Schumann <sascha@schumann.cx>
* ext/domxml/config.m4:
Improve use of $withval. This also cures the problem of adding -Lyes/lib
to $LIBS.
2001-02-07 Andrei Zmievski <andrei@ispi.net>
* NEWS: Only one entry for mnoGoSearch is necessary.
2001-02-07 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/.cvsignore: Added .cvsignore
2001-02-06 Jim Jagielski <jim@jaguNET.com>
* NEWS
ext/standard/array.c
ext/standard/crypt.c
ext/standard/rand.c:
For those lucky systems with both random() and *rand48(), the random()
family is the prefered choice. So if both exist, we now choose that.
2001-02-06 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
UDM_FIELD_ORDER and UDM_FIELD_CRC mnoGoSearch result fields has been added.
Example updated.
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
UDM_PARAM_WORDINFO mnoGoSearch result parameter has been added.
UDM_PARAM_RATING result field has neen added as alias for UDM_PARAM_SCORE.
Example updated.
2001-02-06 Andrei Zmievski <andrei@ispi.net>
* ext/wddx/php_wddx_api.h: Preserve API compatibility.
* ext/wddx/wddx.c: Don't use Z* macros for non-zvals.
* ext/wddx/php_wddx_api.h
ext/wddx/wddx.c
NEWS: Cleaned up and optimized WDDX serialization - it's about twice
as fast now.
2001-02-06 Stephen van Egmond <svanegmond@home.com>
* ext/standard/dns.c:
Added tests for arpa/*.h and resolv.h which don't exist on the BeOS.
The dns functions on BeOS come from socket.h
* configure.in:
Added tests for arpa/nameser.h and resolv.h, which don't exist on the BeOS.
2001-02-06 Jim Jagielski <jim@jaguNET.com>
* ext/standard/array.c:
ext/standard/crypt.c:
ext/standard/rand.c:
Prefer the random() family over the *rand48() one
2001-02-05 Zeev Suraski <zeev@zend.com>
* ext/com/typedef_VARIANT.c
ext/standard/basic_functions.c: Fix Windows build
2001-02-05 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/mail.c
ext/standard/php_mail.h:
- Added a new parameter to mail() which appends aditional command line
parameters to the mail program. This is usefull to set the From headers
correctly with the -f parameter to sendmail p.e.
- Added a new parameter to mail() which appends aditional command line
parameters to the mail program.
2001-02-05 Vlad Krupin <phpdevel@echospace.com>
* ext/pspell/CREDITS: Added myself to CREDITS (vlad)
2001-02-05 Harald Radi <h.radi@nme.at>
* ext/com/conversion.c:
fixes the problem that php.exe compiled on win2k platform won't run on any other
2001-02-05 Vlad Krupin <phpdevel@echospace.com>
* ext/pspell/pspell.c:
now when pspell/pspell.h is included, it will recognize
that it has to work in compatibility mode. (The previous fix
had the right idea, but was too far down in the source)
2001-02-05 Andrei Zmievski <andrei@ispi.net>
* NEWS: *** empty log message ***
* ext/standard/basic_functions.c:
Allow calling static methods via call_user_method_* functions.
* README.CVS-RULES: One more notice about using names with NEWS entries.
2001-02-05 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/mnogosearch/test.php:
Added new Udm_Clear_Search_Limits mnogosearch extension function.
2001-02-05 David Croft <david@infotrek.co.uk>
* TODO: 2 things to do
2001-02-05 Andrei Zmievski <andrei@ispi.net>
* TODO: Whitespace.
2001-02-05 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/config.m4: Fixed default search path.
* ext/mnogosearch/README
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/mnogosearch/test.php:
Added new Udm_Add_Search_Limit mnoGoSearch extension function.
Some bugfixes and example update.
2001-02-05 James Moore <James@phpuk.org>
* ext/standard/credits.c: Adding Sebastian Bergmann to QA team list.
2001-02-05 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/README
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h:
Fixed mnogosearch protos. Fixed mnogosearch functions return values.
A bug with capital letters break search has been fixed.
2001-02-04 James Moore <James@phpuk.org>
* ext/standard/tests/time/.cvsignore
ext/standard/tests/time/001.phpt: Adding microtime() tests
* ext/standard/microtime.c:
Always return a value even if HAVE_GETTIMEOFDAY is not set
* win32/time.c:
Fix for time.c under win32. Patch By: "Vanhanen, Reijo" <Reijo.Vanhanen@helsoft.fi>
2001-02-04 Sterling Hughes <Sterling.Hughes@pentap.net>
* TODO:
* TODO: Add a bunch of stuff..
2001-02-03 Andrei Zmievski <andrei@ispi.net>
* NEWS
ext/pcre/php_pcre.c: Adding delimiter capturing functionality.
As far as NEWS, compilation fixed don't belong here.
2001-02-03 Sean Bright <elixer@erols.com>
* win32/readdir.c: Comments didn't reflect rewinddir()
2001-02-02 Colin Viebrock <colin@easydns.com>
* pear/Crypt/CBC.php: typo
2001-02-02 Andrei Zmievski <andrei@ispi.net>
* ext/sockets/sockets.c: Revert bogus patch and fix it properly.
2001-02-02 Colin Viebrock <colin@easydns.com>
* ext/sockets/sockets.c: Fix for http://bugs.php.net/bugs.php?id=9082
I know switch() is expensive, so someone rewrite this "properly" if you
want.
2001-02-02 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/smtp.php: fix silly cut-n-paste bug (#9081)
2001-02-02 Rasmus Lerdorf <rasmus@php.net>
* ext/pspell/pspell.c: pspell .12 fix
2001-02-02 Harald Radi <h.radi@nme.at>
* ext/dotnet/dotnet.cpp: correct phpinfo() output
2001-02-02 Colin Viebrock <colin@easydns.com>
* pear/DB.php: I think this should've been changed as well, right?
2001-02-02 Egon Schmid <eschmid@s.netic.de>
* ext/mnogosearch/php_mnogo.c: Fixed protos.
2001-02-02 Harald Radi <h.radi@nme.at>
* ext/iisfunc/.cvsignore
ext/iisfunc/setup.c
ext/dotnet/dotnet.cpp
ext/com/typedef_VARIANT.c: correct phpinfo() output
2001-02-02 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/string.c: Fix strip_tags to not strip a lone > character
2001-02-02 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/README
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
Added new UDM_PARAM_STOPTABLE and UDM_PARAM_STOPFILE parameters
for Udm_Set_Agent_Params mnoGoSearch module. Now it can use stopwords
stored either in database or in the plain text files. Added php warnings.
Test example updated.
2001-02-02 Chuck Hagenbuch <chuck@horde.org>
* pear/DB.php:
make sure to include subclasses before trying to instantiate them.
2001-02-01 Colin Viebrock <colin@easydns.com>
* pear/DB/common.php: fix here too
* pear/PEAR.php.in: trigger_error() should be ($msg,$level), no?
2001-02-01 Thies C. Arntzen <thies@thieso.net>
* ext/zlib/zlib.c: ws-only
* ext/zlib/zlib.c:
- When using the ob_gzhandler() PHP now automagically also sets the
Content-Lengh correctly which enables browsers to use the HTTP
Keep-Alive feature.
2001-02-01 Sascha Schumann <sascha@schumann.cx>
* ext/zlib/zlib.c: Fix a huge memory leak in the ob_gzhandler.
2001-02-01 Colin Viebrock <colin@easydns.com>
* php.ini-dist:
While we're fixing the ini files, change these to web-safe colours
... this always bugged me :)
2001-02-01 Stanislav Malyshev <stas@zend.com>
* ext/gd/gd_ctx.c
ext/gd/php_gd.h
ext/gd/gd.c:
Allow usage of GD contexts and not tempfiles in output functions
2001-02-01 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c: No need for CLS_FETCH().
2001-02-01 Sascha Schumann <sascha@schumann.cx>
* ext/pcre/php_pcre.c: Fix broken ZTS build
2001-02-01 Andrei Zmievski <andrei@ispi.net>
* build/rules_pear.mk: Add cvsclean target for standalone extensions.
2001-02-01 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/Makefile.in
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/test.php:
UDM_PARAM_CHARSET parameter in Udm_Set_Agent_Param() has been added to
set local charset you are using. Example updated also.
2001-02-01 Stanislav Malyshev <stas@zend.com>
* ext/standard/file.c: Add utility function
2001-02-01 Stig Bakken <ssb@fast.no>
* ext/mysql/php_mysql.c: did someone poop in the code? :-)
2001-02-01 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/pdf/pdf.c: <20> some modification from Rainer Schaaf
* fixed prototype for pdf_new()
* MINFO: included Revision of pdf.c, removed info about CJK + in-memory, this is
standard with V3.x)
* repaired PDF_open_CCITT
* repaired PDF_setfont
* eliminated many compiler warnings.
* former resource "pdf document" is now called "pdf object"
2001-02-01 Jon Parise <jon@csh.rit.edu>
* php.ini-dist: Massive reformatting.
2001-02-01 Andrei Zmievski <andrei@ispi.net>
* NEWS
ext/pcre/php_pcre.c
ext/pcre/php_pcre.h:
Modified /F handling to allow calling object methods.
2001-01-31 Egon Schmid <eschmid@s.netic.de>
* ext/mysql/php_mysql.c: Only two lines are allowed here.
2001-01-31 Sean Bright <elixer@erols.com>
* ext/mysql/php_mysql.c
ext/mysql/php_mysql.h: Added the mysql_get_*_info() functions.
2001-01-31 Andi Gutmans <andi@zend.com>
* ext/standard/scanf.c
ext/ingres_ii/ii.c
ext/mysql/php_mysql.c
ext/pgsql/pgsql.c:
- Change unset() functions to null(). unset() is legacy
2001-01-31 Chuck Hagenbuch <chuck@horde.org>
* pear/HTTP.php:
use $HTTP_SERVER_VARS, in case register_globals is Off, and use !empty()
instead of just if () to avoid errors.
2001-01-31 Daniel Beulshausen <daniel@php4win.de>
* win32/php_modules.dsw: add iconv and ming
* ext/ming/ming.dsp
ext/ming/php_ming.h: nuke warning, and add dsp
* ext/pdf/pdf.c: fix typo
* ext/iconv/iconv.c
ext/iconv/iconv.dsp: make iconv compile under win32 using libiconv
2001-01-31 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/README
ext/mnogosearch/config.m4
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/mnogosearch/setup.stub
ext/mnogosearch/test.php: Added search cache and track query features.
2001-01-31 James Moore <James@phpuk.org>
* RELEASE_PROCESS:
Adding readme for release process, this needs to live somewhere and here seems as good a place as any.
2001-01-31 Harald Radi <h.radi@nme.at>
* ext/com/conversion.c: added currency, date, IUnknown and NULL datatypes
2001-01-31 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* NEWS: - note about change of pdf api
2001-01-31 Stig Bakken <ssb@fast.no>
* pear/PEAR.php.in: whitespace
2001-01-31 Sean Bright <elixer@erols.com>
* ext/mysql/php_mysql.c: Fixed conditional.
* ext/mysql/php_mysql.c:
Fix for bug #8991. mysql_field_type() now returns "year" for columns of
type YEAR.
2001-01-30 Adam Dickmeiss <adam@indexdata.dk>
* ext/yaz/README
ext/yaz/php_yaz.c:
Fixed problem with looping present requests for Isite targets.
2001-01-30 Harald Radi <h.radi@nme.at>
* win32/.cvsignore: fixing .cvsignore
* ext/dotnet/.cvsignore: adding .cvsignore
2001-01-30 Sergey Kartashoff <gluke@biosys.net>
* ext/mnogosearch/config.m4
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/mnogosearch/setup.stub
ext/mnogosearch/test.php
ext/mnogosearch/README
ext/mnogosearch/Makefile.in:
mnoGoSearch extension module initial version has been added.
This module currently at the alpha state, but it can be used already.
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-30 Stig Bakken <ssb@fast.no>
* pear/DB.php
pear/DB/tests/db_parsedsn.phpt:
Allow url encoding in DB usernames and passwords (Stig, PEAR)
2001-01-30 David Eriksson <david@2good.com>
* ext/satellite/namedvalue_to_zval.c
ext/satellite/typecode.c:
Applied patch from Oleg Sharoiko <os@rsu.ru> to fix bug in satellite_any_to_zval_sequence
2001-01-30 Harald Radi <h.radi@nme.at>
* ext/com/conversion.c
ext/com/typedef_VARIANT.c: pass another com object as parameter
2001-01-30 Stig Bakken <ssb@fast.no>
* pear/PEAR.php.in
pear/tests/pear_error.phpt
pear/tests/pear_error3.phpt:
Added raiseError and setErrorHandling methods to PEAR class (Stig, PEAR)
2001-01-29 Jani Taskinen <sniper@iki.fi>
* ext/domxml/config.m4:
Fixed bug #8946. In some systems the libxml.* is actually libxml2.*
* ext/zziplib/.cvsignore: a little cleanup..
2001-01-29 Harald Radi <h.radi@nme.at>
* ext/dotnet/dotnet.cpp
ext/com/COM.cpp
ext/com/conversion.c
ext/com/conversion.h
ext/com/php_COM.h
ext/com/php_typedef_VARIANT.h
ext/com/typedef_VARIANT.c: use *_EXTERN_C() and PHP_WIN32
2001-01-27 John Donagher <john@webmeta.com>
* configure.in:
PR:
Submitted by:
Reviewed by:
Obtained from:
Add configure warning message when compiling --with-pfpro
2001-01-27 Egon Schmid <eschmid@s.netic.de>
* ext/mssql/php_mssql.c: Fixed some protos.
* ext/gd/gd.c: File formats in uppercase characters.
2001-01-27 Sascha Schumann <sascha@schumann.cx>
* ext/ming/config.m4:
This config.m4 was obviously not tested at all before being committed.
s/withval/PHP_MING/
2001-01-27 James Moore <James@phpuk.org>
* ext/ming/EXPERIMENTAL: Adding Ming experimental file
2001-01-27 Dave Hayden <dave@opaque.net>
* ext/ming/Makefile.in
ext/ming/config.m4
ext/ming/ming.c
ext/ming/php_ming.h:
First include of ming (SWF generation) library wrapper
http://www.opaque.net/ming/
2001-01-27 Boian Bonev <boian@bonev.com>
* ext/vpopmail/php_vpopmail.c:
2001-01-26 Egon Schmid <eschmid@s.netic.de>
* ext/sybase_ct/php_sybase_ct.c: Mostly off by one.
* ext/hyperwave/hw.c: Fixed another proto.
* ext/muscat/muscat.c: Fixed some protos.
* ext/satellite/php_orbit.c: Whitespace change for funclist.txt.
* ext/openssl/openssl.c: Fixed some protos.
2001-01-26 Chuck Hagenbuch <chuck@horde.org>
* pear/DB/mysql.php
pear/DB.php:
have DB::isError return true if passed "null". Now you can more consistently
use DB::isError(), since some of the db drivers return nulls from various
functions (like fetchRow()), and others don't... We should probably make all
of them just return errors. I did this for the mysql driver, as a start.
2001-01-26 Egon Schmid <eschmid@s.netic.de>
* ext/pdf/pdf.c
ext/pdf/php_pdf.h: Fixed some protos.
2001-01-26 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/README.txt: Whitespace change.
2001-01-26 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/pdf/pdf.c
ext/pdf/php_pdf.h:
- This is major change of the php pdf api to be closer to the pdflib api
done by Rainer Schaaf from pdflib GmbH.
- Some more functions has been implemented as well.
- backwards compatibility has been maintained a much as possible
* ext/domxml/php_domxml.c
ext/domxml/php_domxml.h:
- changed naming of some functions (kept compatibility)
2001-01-25 Daniel Beulshausen <daniel@php4win.de>
* ext/msql/msql.dsp
ext/msql/php_msql.c
ext/msql/php_msql.h
win32/php_modules.dsw: make msql build under win32
2001-01-25 Hartmut Holzgraefe <hartmut@six.de>
* ext/gd/gd.c:
gd didn't work if no WBMP was available after rev 1.107 -> fixed
2001-01-25 Stanislav Malyshev <stas@zend.com>
* ext/gd/gd.c: Fix crash in stdout image output
2001-01-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/mysql/libmysql/libmysql.dsp
ext/mysql/libmysql/my_winthread.c:
Added my_winthread.c. Thanks to Thimble Smith.
2001-01-24 Andrei Zmievski <andrei@ispi.net>
* TODO: Already done.
2001-01-24 Ben Mansell <ben@zeus.com>
* README.Zeus: Added 'you must use gcc' comment to build instructions.
2001-01-24 MySQL Team <mysql-all@mysql.com>
* ext/mysql/libmysql/config-win.h
ext/mysql/libmysql/update_sources:
Don't #define HAVE_COMPRESS on windows.
2001-01-24 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/HTML/ITX.php: Forgot to include IT.php.
2001-01-24 Stig Bakken <ssb@fast.no>
* pear/HTML/Form.php: typo
2001-01-24 Egon Schmid <eschmid@s.netic.de>
* ext/gd/gd.c: Protos fixed.
2001-01-24 Derick Rethans <d.rethans@jdimedia.nl>
* ext/gd/gd.c
ext/gd/php_gd.h:
- Commited a patch that adds support for converting Images to WBMP format.
(Thanx to Denis Gasparin <denis@editnet.it>)
- Added support for converting images from JPG/PNG on the fly with the GD
extension, which is usefull for creating dynamic WAP-sites
2001-01-23 Boian Bonev <boian@bonev.com>
* ext/vpopmail/CREDITS
ext/vpopmail/README
ext/vpopmail/config.m4
ext/vpopmail/php_vpopmail.c
ext/vpopmail/php_vpopmail.h:
changed function names to be like vpopmail_add_user instead vpopmail_adduser
added vpopmail_error to report error string (vpopmail_errno global var)
put exec functions back in with _ex (vpopmail_add_domain_ex)
rewritten README to help users keep secure
fixed protos to state bool instead void return type
2001-01-23 Colin Viebrock <colin@easydns.com>
* pear/Crypt/CBC.php: wrong name
* pear/Makefile.in: Forgot this too ...
* pear/Makefile.in: Never added this ...
2001-01-23 MySQL Team <mysql-all@mysql.com>
* ext/mysql/libmysql/thr_alarm.h
ext/mysql/libmysql/thr_mutex.c
ext/mysql/libmysql/typelib.c
ext/mysql/libmysql/update_sources
ext/mysql/libmysql/violite.c
ext/mysql/libmysql/violite.h
NEWS
ext/mysql/libmysql/acinclude.m4
ext/mysql/libmysql/bmove.c
ext/mysql/libmysql/charset.c
ext/mysql/libmysql/config-win.h
ext/mysql/libmysql/dbug.h
ext/mysql/libmysql/default.c
ext/mysql/libmysql/errors.c
ext/mysql/libmysql/fix_copyright
ext/mysql/libmysql/global.h
ext/mysql/libmysql/libmysql.c
ext/mysql/libmysql/m_string.h
ext/mysql/libmysql/mf_dirname.c
ext/mysql/libmysql/mf_format.c
ext/mysql/libmysql/mf_pack.c
ext/mysql/libmysql/mf_path.c
ext/mysql/libmysql/my_alloc.c
ext/mysql/libmysql/my_create.c
ext/mysql/libmysql/my_fopen.c
ext/mysql/libmysql/my_init.c
ext/mysql/libmysql/my_open.c
ext/mysql/libmysql/my_pthread.c
ext/mysql/libmysql/my_pthread.h
ext/mysql/libmysql/my_static.c
ext/mysql/libmysql/my_static.h
ext/mysql/libmysql/my_sys.h
ext/mysql/libmysql/my_thr_init.c
ext/mysql/libmysql/my_wincond.c
ext/mysql/libmysql/my_write.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/net.c
ext/mysql/libmysql/raid.h
ext/mysql/libmysql/safemalloc.c
ext/mysql/libmysql/string.c:
Upgrade ext/mysql/libmysql to version 3.23.32. One notable bug fix is
that the client can now connect to a server which is using a default
charset other than latin1.
2001-01-23 Thies C. Arntzen <thies@thieso.net>
* NEWS:
2001-01-23 Jim Winstead <jimw@php.net>
* ext/standard/credits.c: jouni was added as an author of the docs
2001-01-22 Andrei Zmievski <andrei@ispi.net>
* ext/pcre/php_pcre.c:
If we can't call custom replacement function, don't change the subject
string.
* ext/standard/string.c:
- Improved str_replace() to accept an array for any parameter - similar
to preg_replace().
* ext/pcre/php_pcre.c: Don't need to check for out-of-memory condition.
* ext/pcre/php_pcre.c
ext/pcre/php_pcre.h: Z-ify the source.
2001-01-22 Daniel Beulshausen <daniel@php4win.de>
* ext/mssql/mssql.dsp
php.ini-dist
php.ini-optimized:
rename php_mssql70.dll to php_mssql.dll, as we have only one mssql extension
2001-01-22 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c:
- Fixed extract() to properly prefix numeric keys when EXTR_PREFIX_ALL is
used.
- Added EXTR_PREFIX_INVALID flag to extract() to automatically prefix
string keys that do not constitute valid variable names.
2001-01-22 Rasmus Lerdorf <rasmus@php.net>
* sapi/apache/mod_php4.c: Kill warning
2001-01-22 Zeev Suraski <zeev@zend.com>
* sapi/apache/mod_php4.c:
Sigh. Even less sleep than I thought :) Really fix it this time.
* sapi/apache/mod_php4.c:
Too much work, not enough sleep... Fix hash lookup
* NEWS: Update and pastify NEWS
* sapi/apache/mod_php4.c: Don't overwrite PATH_TRANSLATED if it exists
2001-01-21 Rasmus Lerdorf <rasmus@php.net>
* NEWS: This probably should have a NEWS entry
* main/fopen-wrappers.c
main/network.c
main/php_open_temporary_file.c
configure.in
ext/mysql/libmysql/libmysql.c
ext/standard/basic_functions.c
ext/standard/dns.c
ext/standard/file.c
ext/standard/filestat.c
ext/standard/fsock.c
ext/standard/ftp_fopen_wrapper.c
ext/standard/http_fopen_wrapper.c
ext/standard/mail.c
ext/standard/syslog.c: BeOS patch from svanegmond@bang.dhs.org modified somewhat by Rasmus
2001-01-21 Jani Taskinen <sniper@iki.fi>
* ext/bz2/config.m4: Remove double 'yes' output.
2001-01-20 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/sablot/sablot.c:
Fix the scheme handler support and make it compile on win32 systems.
2001-01-20 Chuck Hagenbuch <chuck@horde.org>
* pear/HTTP/Compress.php: whitespace
2001-01-20 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Cache/Function_Cache.php: Next time without the 'Oops!'.
* pear/Cache/Function_Cache.php:
Fixed two small glitches. Note: The Shared Memory version of Function_Cache does not work correctly at the moment, but I'm on it.
2001-01-20 Sascha Schumann <sascha@schumann.cx>
* ext/pgsql/pgsql.c: Revert last completely broken patch.
2001-01-20 Chuck Hagenbuch <chuck@horde.org>
* pear/Makefile.in: install the various HTML/* files
2001-01-20 Jani Taskinen <sniper@iki.fi>
* ext/bz2/config.m4: Check that libbz2.(a|so) is >= 0.95 (has BZ2_bzerror)
2001-01-20 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/iconv/EXPERIMENTAL: added: EXPERIMENTAL
2001-01-19 Jason Greene <jason@inetgurus.net>
* TODO: Desired functionality can be achieved with array_sum/array_count.
2001-01-19 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail/rfc822.php:
remove a change that broke things, and removing an unused function.
2001-01-19 Richard Heyes <richard.heyes@heyes-computing.net>
* pear/Mail/rfc822.php:
If extended format is in use and there are no groups, all the addresses are
now added to an empty group. Also changed the format of the output, an
array was being used unnecessarily.
2001-01-19 Jani Taskinen <sniper@iki.fi>
* ext/standard/image.c:
- Added URL support for getimagesize() function
2001-01-19 Sam Liddicott <sam@ananova.com>
* EXTENSIONS: Added muscat to EXTENSIONS as it should be there all along
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-19 Sascha Schumann <sascha@schumann.cx>
* main/php.h: Bump PHP_API_VERSION
2001-01-19 Derick Rethans <d.rethans@jdimedia.nl>
* NEWS: - Added a notice about the wordwrap function fix
2001-01-19 Sascha Schumann <sascha@schumann.cx>
* main/rfc1867.c: Make the code match the comment.
Prior to this change, the upload code tried to add mangled names to
the global HTTP_POST_FILES array, resulting in all kind of weird behaviour.
After this change, multi-dimensional form elements are treated correctly
and consistently.
2001-01-19 Jani Taskinen <sniper@iki.fi>
* ext/sockets/EXPERIMENTAL
ext/vpopmail/EXPERIMENTAL
ext/qtdom/EXPERIMENTAL
ext/sablot/EXPERIMENTAL
ext/satellite/EXPERIMENTAL
ext/ingres_ii/EXPERIMENTAL
ext/openssl/EXPERIMENTAL
EXTENSIONS
ext/bz2/EXPERIMENTAL
ext/crack/CREDITS
ext/crack/EXPERIMENTAL
ext/domxml/EXPERIMENTAL
ext/dotnet/EXPERIMENTAL:
Added some missing EXPERIMENTAL files plus some missing extensions
into EXTENSIONS file.
2001-01-19 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/HTML/IT.php
pear/HTML/ITX.php: Whitespace only.
2001-01-19 Jani Taskinen <sniper@iki.fi>
* ext/sablot/php_sablot.h
ext/sablot/sablot.c:
- Added xslt_set_scheme_handler() function (carmelo@akooe.com)
2001-01-18 Derick Rethans <d.rethans@jdimedia.nl>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
- Added the pg_lolseek function, which allows for arbitrary seeking within
a large object, and the pg_lotell call, which can be used to find the
current file offset for a large object (Submitted by: Adam Haberlach
<adam@newsnipple.com>).
- Added the pg_lolseek and pg_lotell functions
* ext/standard/string.c:
- Fix for bug #8367 (wordwrap not cutting correctly)
2001-01-18 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/HTML/ITX.php:
Current version from the PHPLib CVS. Converted Tabs to spaces.
Error handling must be pearified.
2001-01-18 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/sockets/sockets.c: Fix the proto
2001-01-18 Ulf Wendel <ulf.wendel@phpdoc.de>
* pear/HTML/IT.php:
Ok, now finally - special thanks to the Karmamaker Sascha -
this is the current IT version from the PHPLib. Tabs replaced by spaces.
Error handling has to be pearified and I'm not sure if PHPDoc works with
this version.
2001-01-18 Alex Akilov <akilov@us.ibm.com>
* ext/java/config.m4:
Support AIX/HP shared lib extensions and j2sdk1.3.0 (hotspot)
2001-01-18 Sam Liddicott <sam@ananova.com>
* ext/muscat/muscat.c: Some decent credits and such in the phpinfo page
2001-01-18 Jani Taskinen <sniper@iki.fi>
* ext/sablot/config.m4: Fixed a typo.
2001-01-18 Andrei Zmievski <andrei@ispi.net>
* ext/standard/datetime.c:
- Fixed 'O' and 'r' flags of date() to have correct sign for timezone
offset.
2001-01-18 Sam Liddicott <sam@ananova.com>
* ext/muscat/config
ext/muscat/aegis.log:
Aghh. Despite my efforts two files still slipped through
* ext/muscat/LICENSE
ext/muscat/LICENSE.about
ext/muscat/Makefile.in
ext/muscat/aegis.log
ext/muscat/config
ext/muscat/config.m4
ext/muscat/muscat.c
ext/muscat/muscat.php
ext/muscat/muscat_handles.h
ext/muscat/muscat_net.c
ext/muscat/muscat_net.h
ext/muscat/php_muscat.h:
First checkin of muscat/empower module; been using it here for some time
Developing using aegis and just checking in baseline from time to time
See samjam@php.net for questions
2001-01-18 Stanislav Malyshev <stas@zend.com>
* ext/readline/README.libedit
ext/readline/config.m4
ext/readline/php_readline.h
ext/readline/readline.c: Libedit readline replacement support
2001-01-18 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/README.txt: Expand tabs
* ext/ircg/README.txt: Add a pointer to the homepage at the beginning
2001-01-17 Andrei Zmievski <andrei@ispi.net>
* ext/standard/datetime.c:
- Changed 'Z' flag to date() to always return timezone offset with
negative sign if it's west of UTC.
2001-01-17 Sean Bright <elixer@erols.com>
* ext/standard/php_string.h
ext/standard/basic_functions.c:
Put these back where they belong. They weren't necessary unless ZTS and
HAVE_LOCALECONV were both defined.
2001-01-17 Sterling Hughes <Sterling.Hughes@pentap.net>
* pear/HTML/Processor.php:
Add the HTML_Processor class which provides common functions for processing HTML.
2001-01-17 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/PHPDoc/prepend.php
pear/HTML/IT.php
pear/HTML/ITX.php: Move IT[x] to HTML/.
2001-01-17 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/sablot/sablot.c:
Fix (well it works) the error display with sablotron.
2001-01-17 Stig Venaas <venaas@uninett.no>
* ext/ldap/ldap.c:
Making parallel search allow different filter for each link
2001-01-17 Sascha Schumann <sascha@schumann.cx>
* configure.in: Fix vpath builds on freebsd
2001-01-17 Jani Taskinen <sniper@iki.fi>
* ext/sablot/sablot.c: Make sablot compile again. Typo?
2001-01-17 Rasmus Lerdorf <rasmus@php.net>
* ext/exif/exif.c
main/network.c: Kill a couple of warnings
2001-01-17 Sean Bright <elixer@erols.com>
* configure.in: Updated configure.in to look for strcoll()
* ext/standard/basic_functions.c
ext/standard/php_string.h
ext/standard/string.c:
Added string comparison function strcoll(). It uses the current locale to
do the comparisons.
2001-01-16 Jani Taskinen <sniper@iki.fi>
* ext/gd/gd.c: Fixed bug #8733
2001-01-16 Rasmus Lerdorf <rasmus@php.net>
* ext/sockets/sockets.c: Kill some warnings
2001-01-16 Mika Tuupola <tuupola@appelsiini.net>
* pear/Image/Remote.php:
Fixed the vim rules.
2001-01-16 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/sablot/php_sablot.h
ext/sablot/sablot.c:
Added the SABLOT_SET_ERROR() macro to set sablotron errors...
2001-01-16 Ben Mansell <ben@zeus.com>
* sapi/isapi/php4isapi.c
README.Zeus: Added changes to environment variable manipulations, to support Zeus 3.3.8
and increase compatibility between Zeus/IIS/Apache. Now, URLs like
http://foo.org/file.php/a/b/c/d work correctly.
2001-01-16 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Use the write buffer subsystem to accumulate network writes and to
increase the overall through-put.
2001-01-16 Sean Grimes <metallic@noworlater.net>
* pear/XML/Render.php:
Added a method to call the HTML and PDF rendering modes(not implemented yet).
Added the parse function which should allow for finer XML parsing.
The XML file contents are now stored in a var available to the entire class.
Added a wrapper around setInputFile() and setInput()
2001-01-15 Zeev Suraski <zeev@zend.com>
* sapi/isapi/stresstest/stresstest.dsp: Fix output dir
* sapi/isapi/stresstest/stresstest.cpp:
- Implement CompareStringWithFile()
- Remove a stupid NULL assignment that slipped in the last commit
* sapi/isapi/stresstest/notes.txt
sapi/isapi/stresstest/stresstest.cpp:
- Implement quick file comparing routine
- Fix crash - wait on the threads themselves, not on Event objects.
It takes time between the time a thread signals the event, and the
time it actually terminates (shutdown code) - so FreeLibrary() and
the main() termination could occur before all of the threads
terminated...
2001-01-15 Sascha Schumann <sascha@schumann.cx>
* sapi/aolserver/aolserver.c: Try harder to push data through the wire.
I just learned that the AOLserver module will be used for a 100k users
webmail service. Wheee!
2001-01-15 Egon Schmid <eschmid@s.netic.de>
* ext/mhash/mhash.c: Some protos fixed.
2001-01-15 Zeev Suraski <zeev@zend.com>
* main/php_globals.h
main/php_ini.c: - Remove the ini_extension_list global
- Switch to delayed loading of Zend extensions
* main/rfc1867.c: Use free_estring()
* ext/standard/php_string.h: Nuke a couple of warnings
* ext/odbc/php_odbc.c: Fix Win32 build
2001-01-15 Sascha Schumann <sascha@schumann.cx>
* main/php_globals.h
main/php_ini.c:
Defer loading of extensions until all configuration entries have been
added to the configuration hash.
2001-01-15 David Croft <david@infotrek.co.uk>
* ext/vpopmail/php_vpopmail.c
ext/vpopmail/php_vpopmail.h:
restored vadddomain/vdeldomain to use library functions rather than invoking
vpopmail executables
implemented vaddaliasdomain natively
global variable to store whether vpopmail was used and only vclose() if
necessary
return the functions to returning true/false for success/failure rather than
some arbitrary vpopmail return value
return the functions to not doing everything at once as you then lose
fine-grain control over its operation
change C++ comments to C
2001-01-15 Shane Caraveo <shane@php.net>
* sapi/isapi/stresstest/notes.txt
sapi/isapi/stresstest/stresstest.cpp: test now produce valid OK or FAIL.
2001-01-15 Stig Bakken <ssb@fast.no>
* pear/DB/STATUS: * status update: odbc now supports errorNative
2001-01-15 Shane Caraveo <shane@php.net>
* sapi/isapi/stresstest/stresstest.cpp:
dont do results if not using test files
2001-01-15 Stig Bakken <ssb@fast.no>
* pear/DB/odbc.php: * DB_odbc: added native error support
2001-01-15 Shane Caraveo <shane@php.net>
* sapi/isapi/stresstest/stresstest.cpp: clean up temp files
2001-01-15 Stig Bakken <ssb@fast.no>
* ext/odbc/php_odbc.c
ext/odbc/php_odbc.h:
- Added odbc_error() and odbc_errormsg() functions
* pear/DB/tests/odbc/.cvsignore
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/010.phpt
pear/DB/tests/odbc/connect.inc
pear/DB/tests/odbc/dsn.inc
pear/DB/tests/odbc/mktable.inc
pear/DB/tests/odbc/skipif.inc: * defined a bunch of ODBC tests
2001-01-15 Shane Caraveo <shane@php.net>
* sapi/isapi/stresstest/stresstest.cpp: check files open
* sapi/isapi/stresstest/stresstest.cpp: fix file reading, add results
* sapi/isapi/stresstest/notes.txt
sapi/isapi/stresstest/stresstest.cpp
sapi/isapi/stresstest/stresstest.dsp:
Multithreaded stress test program for isapi module now supports phpt files
still stuff to do before it's realy done, but does run the tests, just need
to get it to compare results right now.
2001-01-14 David Croft <david@infotrek.co.uk>
* ext/vpopmail/config.m4:
vpopmail's bin dir is unnecessary as the library exports these functions
2001-01-14 Boian Bonev <boian@bonev.com>
* ext/vpopmail/README:
* ext/vpopmail/php_vpopmail.c
ext/vpopmail/php_vpopmail.h: merged my version with David Croft's
removed unneccessary php.ini calls and defines
removed module_init, shutdown, request_init declarations and references
added request_shutdown to close mysql/other db connection
(a must in apache module)
added defines for external binaries from vpopmail
changed functions to present more consistent api from user's point of view
so that in one call more stuff is done
added more comprehensive MINFO function helping users debug their case
added static int vpopmail_exec(char *cmd) [will change to php_Exec soon]
* ext/vpopmail/CREDITS: updated
2001-01-14 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/exec.c: Name this php_Exec instead
2001-01-14 Boian Bonev <boian@bonev.com>
* ext/vpopmail/config.m4: rewritten the whole logic of the script
added VPOPMAIL_BIN_DIR to point to ~vpopmail/bin directory
added checks for ALL files needed by the extension
style fixes to the output
2001-01-14 Sean Bright <elixer@erols.com>
* ext/standard/basic_functions.c
ext/standard/php_string.h
ext/standard/string.c
main/config.w32.h
configure.in:
Added localeconv() function. Operates similarly to localeconv() defined in
locale.h. Should work well under non-ZTS as well as ZTS.
2001-01-14 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/exec.c: Export _Exec for extensions to use
2001-01-14 Thies C. Arntzen <thies@thieso.net>
* ext/standard/file.c: fixed readfile() fd-leak.
guys, always remember that every function that *generates output* could cause a
bailout if ignore_user_abort is set to false (and the user _aborts_ the
connection). in this case a longjump will be performed and our function (in
this case readfile) will have no chance to clean-up. having said that it's a
good idea to register all opened files using REGISTER_RESOURCE - that way the
engine will make sure they get closed on request end.
2001-01-14 Zeev Suraski <zeev@zend.com>
* ext/mysql/php_mysql.c:
Don't fetch numeric indices in mysql_fetch_object()
2001-01-14 David Croft <david@infotrek.co.uk>
* ext/vpopmail/php_vpopmail.c:
New extension for vpopmail - http://www.inter7.com/vpopmail (David Croft)
* ext/vpopmail/.cvsignore
ext/vpopmail/CREDITS
ext/vpopmail/Makefile.in
ext/vpopmail/config.m4
ext/vpopmail/php_vpopmail.c
ext/vpopmail/php_vpopmail.h: vpopmail extension
2001-01-14 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/iconv/iconv.c
ext/iconv/php_iconv.h:
added iconv_get_encoding and supported initialization from php.ini
2001-01-14 David Croft <david@infotrek.co.uk>
* ext/standard/datetime.c: reserve space for quoted characters
fixes buffer overrun bug #8694
2001-01-14 Stig Bakken <ssb@fast.no>
* pear/DB/tests/ibase/.cvsignore
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/connect.inc
pear/DB/tests/ibase/mktable.inc
pear/DB/tests/ibase/skipif.inc:
* defined some interbase tests, unable to run them yet
2001-01-13 Zeev Suraski <zeev@zend.com>
* ext/standard/basic_functions.c
ext/standard/file.c
ext/standard/file.h
ext/standard/fsock.c
ext/standard/fsock.h:
Both thread-safe and thread-unsafe builds should be ok now
* ext/sybase_ct/php_sybase_ct.c:
Add sybase_get_last_message() from Jan Fedak <J.Fedak@sh.cvut.cz>
2001-01-13 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/fsock.c: - Removed a stale var that broke the build
* ext/standard/exec.c:
- There was one ret left, changed it to FG(pclose_ret), this fixes the
build
2001-01-13 Colin Viebrock <colin@easydns.com>
* ext/mcrypt/mcrypt.c:
Support for perl-compatible blowfish encryption (in libmcrypt CVS and
versions later than 2.4.8)
* pear/Crypt/CBC.php: Credit
* pear/Crypt/CBC.php: Cre
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-13 Zeev Suraski <zeev@zend.com>
* ext/standard/exec.c
ext/standard/file.c
ext/standard/file.h
ext/standard/fsock.c
ext/standard/fsock.h: - Fix exec() bug
- Merge fsock and file globals
* main/main.c: cleanup time...
* main/main.c: Remove some more useless code
* main/main.c
main/php_ini.c: Remove stale code
* ext/standard/http_fopen_wrapper.c
main/network.c: Fix Windows & thread-safe build
2001-01-13 Stig Venaas <venaas@uninett.no>
* configure.in
main/network.c:
Simplified code a bit, added detailed error reporting, and fixed a bug
when getaddrinfo returned a non-IP family before IP families
2001-01-13 Sascha Schumann <sascha@schumann.cx>
* main/rfc1867.c:
arr_index errorneusly included the trailing ']' character, so that
variable names like Data_name[Image]] were passed to the register functions.
* pear/Makefile.in: Fix make install in VPATH builds
2001-01-13 Stig Venaas <venaas@uninett.no>
* ext/ldap/ldap.c:
Fixed memory leaks that could happen in some error situations. Also removed
some unnecessary code in ldap_set_option()
* ext/openssl/openssl.c:
Realized that emalloc() never returns NULL, simplified code
2001-01-12 Sean Grimes <metallic@noworlater.net>
* pear/XML/Render.php:
Adding Render.php, which helps render documents from XML files.
2001-01-12 Stig Venaas <venaas@uninett.no>
* ext/ldap/ldap.c:
Added parallel search when given array of link identifiers
* ext/standard/http_fopen_wrapper.c:
Follows redirects again, and $http_response_header now contains all headers
with an empty string as delimiter
2001-01-12 Jani Taskinen <sniper@iki.fi>
* ext/domxml/php_domxml.c: - Fixed a possible crash bug in xmltree().
2001-01-12 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
We never want to appand to the result string, so set len to 0 initially.
* ext/ircg/ircg.c: Encode HTML entities by default
* ext/ircg/ircg.c:
Add a hook for signaling "you're gone" to the client on channel part
2001-01-12 Chuck Hagenbuch <chuck@horde.org>
* pear/HTTP/Compress.php
pear/Makefile.in:
Add HTTP_Compress::, which provides an easy wrapper around producing
gzip-compressed html. This should be ported to use the ob_gzhandler() output
handler, but I haven't had a chance to look into that yet.
2001-01-12 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c:
Add a format string which allows us to implement a transaction-like
JS interface for large joins (many changes, one commit).
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: Make the format-msg functions actually available.
* ext/ircg/ircg.c:
Make some strings static to avoid reallocating the buffers a thousand
times per second.
* ext/ircg/ircg.c:
Try to be more memory friendly by avoiding storing redundant data.
2001-01-12 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/curl/curl.c
ext/curl/php_curl.h: Make daniel's changes work in ZTS mode...
2001-01-12 Daniel Beulshausen <daniel@php4win.de>
* ext/curl/php_curl.h: take out emtpy struct
2001-01-12 Mika Tuupola <tuupola@appelsiini.net>
* pear/Makefile.in:
PR:
Submitted by:
Reviewed by:
Obtained from:
Added Image_Remote class.
2001-01-12 Rasmus Lerdorf <rasmus@php.net>
* ext/mysql/php_mysql.c:
Fix for bug 6073 from Sean R. Bright <elixer@erols.com>
2001-01-11 Colin Viebrock <colin@easydns.com>
* pear/Crypt/CBC.php: Class that emulates Perl's Crypt::CBC module
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-11 Chuck Hagenbuch <chuck@horde.org>
* pear/PHPDoc/apidoc/keep/index2.html
pear/PHPDoc/renderer/html/PhpdocHTMLIndexRenderer.php:
rename this frame. for some reason, IE wasn't recognizing the target
correctly, but it works with a shorter frame name. go figure.
* pear/PHPDoc/xmlreader/PhpdocXMLReader.php:
xml_parse_into_struct() forces the third and fourth arguments to be passed
by reference; there's no need to specify it at call-time and cause a warning.
2001-01-11 Andrei Zmievski <andrei@ispi.net>
* pear/Console/Getopt.php
pear/Makefile.in:
- Added Console_Getopt class for parsing command-line args. (Andrei, PEAR)
2001-01-11 Jani Taskinen <sniper@iki.fi>
* ext/sablot/config.m4: Fix build.
2001-01-11 Zeev Suraski <zeev@zend.com>
* main/php_version.h
NEWS
configure.in: Prepare to roll pl1
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-11 Jani Taskinen <sniper@iki.fi>
* ext/wddx/php_wddx.h: If external expat is used, header file is expat.h
2001-01-11 Daniel Beulshausen <daniel@php4win.de>
* ext/sablot/sablot.dsp: removed old expat libs
2001-01-11 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/zziplib/CREDITS
ext/zziplib/EXPERIMENTAL
ext/zziplib/README
EXTENSIONS: Housekeeping...
* ext/zziplib/php_zziplib.h
ext/zziplib/zziplib.c:
Add an experimental version of the ZZipLib extension which provides the
ability to read zip files.
2001-01-10 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/ircg.c: Improved handling for empty format strings
Also kill a warning
* ext/ircg/ircg.c:
Fix a bug of the D'oh! class (RETVAL instead of RETURN), let the first
irconn_id be 1 and allow empty strings as format strings.
* ext/ircg/ircg.c:
Check the return value irc_connect(). There are some cases where
that function would fail and we were leaking memory.
2001-01-10 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* main/php_compat.h: *** empty log message ***
* ext/sablot/config.m4
ext/xml/config.m4:
disable directory search for libexpat and disable some macros for libxml-1.95.
2001-01-10 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c:
Especially on FreeBSD it seems to be common that send(2) does not
do a decent job. We handle that better now.
* ext/ircg/ircg.c:
Remove unused channel element from the php_irconn structure.
Remove unnecessary check when freeing custom format messages.
Improve handling, if send(2) fails.
2001-01-10 Thies C. Arntzen <thies@thieso.net>
* ext/standard/exec.c:
exec'd processes now get cleaned up even if the browser connections was
aborted.
fixes: #8143
2001-01-10 David Croft <david@infotrek.co.uk>
* ext/standard/datetime.c: fixed swatch internet time (bugs#8242,7106)
* ext/standard/datetime.c:
Allocate buffer in date() for the actual length of the timezone (bug#8292)
2001-01-10 Stig Bakken <ssb@fast.no>
* configure.in: * renamed PEAR scripts
* set localstatedir
* pear/scripts/.cvsignore: added .cvsignore file
* pear/scripts/pear.in
pear/scripts/php-config.in
pear/scripts/phpextdist
pear/scripts/phpize.in
pear/Payment/Verisign.php
pear/XML/Parser.php
pear/Numbers/Roman.php
pear/PEAR/Installer.php
pear/Math/Fraction.php
pear/Math/Util.php
pear/Net/Curl.php
pear/Net/SMTP.php
pear/Net/Socket.php
pear/File/Passwd.php
pear/HTML/Form.php
pear/Image/Remote.php
pear/Mail/rfc822.php
pear/Mail/sendmail.php
pear/Mail/smtp.php
pear/Date/Human.php
pear/File/Find.php
pear/Benchmark/Iterate.php
pear/Benchmark/Timer.php
pear/Cache/Function_Cache.php
pear/Crypt/HCEMD5.php
pear/DB/common.php
pear/DB/ibase.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/storage.php
pear/DB/sybase.php
pear/DB.php
pear/HTTP.php
pear/Mail.php
pear/Makefile.in
pear/PEAR.php.in
pear/package.dtd
pear/pear.in
pear/php-config.in
pear/phpextdist
pear/phpize.in
pear/run-tests.in: * updated copyrights (thanks Colin)
* moved scripts to own directory (bug #7635)
2001-01-09 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/sablot/config.m4:
added a option to dedine libexpat install directory (by Jani Taskinen)
2001-01-09 Colin Viebrock <colin@easydns.com>
* pear/README: I should learn how to spell
PR:
Submitted by:
Reviewed by:
Obtained from:
* pear/README: Now the coding standards are defined elsewhere ...
PR:
Submitted by:
Reviewed by:
Obtained from:
* pear/Schedule/At.php:
Attempt to use PEAR error class ... someone please check this over
2001-01-09 Zeev Suraski <zeev@zend.com>
* ext/pdf/pdf.c
NEWS: Merge Daniel's PDF fixes
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-09 Colin Viebrock <colin@easydns.com>
* pear/Schedule/At.php: more docs, remove debugging line
2001-01-09 Sterling Hughes <Sterling.Hughes@pentap.net>
* ext/sablot/sablot.c:
Move the definition of the xslt_set_encoding to the "proper" place in the file and
fix the prototype.
2001-01-09 Colin Viebrock <colin@easydns.com>
* pear/Schedule/At.php:
Schedule_AT class: interface to the Unix "at" command
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-09 Jon Parise <jon@csh.rit.edu>
* pear/CODING_STANDARDS: Update the copyright year range to 1997-2001.
2001-01-09 Sascha Schumann <sascha@schumann.cx>
* ext/standard/url_scanner_ex.re
ext/standard/output.c
ext/standard/url_scanner_ex.c:
Avoid possible memory leak in the URL scanner, if the connection is
interrupted during writing the output.
2001-01-09 Egon Schmid <eschmid@s.netic.de>
* ext/iconv/iconv.c: Sorry, two lines are enough.
* ext/iconv/iconv.c: Fixed protos.
2001-01-09 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/iconv/tests/001.phpt: added test code to iconv.
* ext/iconv/Makefile.in
ext/iconv/config.m4
ext/iconv/iconv.c
ext/iconv/php_iconv.h:
move iconv related functions to separate iconv extension.
* ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/config.m4
ext/standard/php_string.h
ext/standard/string.c: added iconv extension.
2001-01-09 Thies C. Arntzen <thies@thieso.net>
* main/safe_mode.c:
- Allow access to uploaded files in safe_mode. Beware that you can only
read the file. If you copy it to new location the copy will not have the
right UID and you script won't be able to access that copy.
2001-01-09 Sascha Schumann <sascha@schumann.cx>
* ext/ircg/README.txt: Update documentation/add status
2001-01-09 Jani Taskinen <sniper@iki.fi>
* ext/standard/basic_functions.c:
If TZ environment variable is changed call tzset().
2001-01-09 Sascha Schumann <sascha@schumann.cx>
* sapi/thttpd/thttpd.c:
Propagate the response code/HTTP status code back to thttpd for logging.
* sapi/thttpd/thttpd.c: Account the number of sent bytes properly
* ext/ircg/ircg.c:
Handle the case that the IRC server kills our connection more gracefully
(i.e. without segfaulting the whole server).
2001-01-09 Hartmut Holzgraefe <hartmut@six.de>
* pear/php-config.in: fix for Bug id #8606
2001-01-09 Sascha Schumann <sascha@schumann.cx>
* ext/standard/var.c:
php_add_var_hash() uses sizeof(id) in the calls to zend_hash_*, implying
that all bytes in the character array have been set (they are used
to compute the hash value using hashpjw).
The function assumes that sprintf's %p modifier would always prefix
the output with "0x". On HPUX, this is not the case. Hence, not
all bytes may be properly initialized before being read.
This has been addressed by using only initialized bytes as the key.
* ext/ircg/ircg.c:
Use sapi_send_headers() and use the simpler zend_llist_apply*
function for traversing the message buffer.
* ext/ircg/ircg.c:
Add an irc handler for (non-)fatal error messages and don't free
our default strings which are static.
* ext/ircg/ircg.c
ext/ircg/php_ircg.h: Add ircg_is_conn_alive()
* ext/ircg/ircg.c:
Kill a warning, initialize some variables properly in mirc_colors(),
and make the standard output XHTML compatible (to a certain degree).
2001-01-08 Sascha Schumann <sascha@schumann.cx>
* sapi/apache2filter/sapi_apache2.c
sapi/apache2filter/php_functions.c: Make Apache 2.0 filter build again
* ext/standard/string.c: WS fix
* ext/standard/string.c: Fix ZTS build (broken by iconv-related changes).
2001-01-08 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c:
Changed extract() to check that prefixed name is a valid one.
Optimized extract() a bit too.
2001-01-08 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/crypt.c:
- Fix for bug #8535 - floating point exception on FreeBSD while initializing
crypt random numbers
2001-01-08 Andrei Zmievski <andrei@ispi.net>
* ext/standard/array.c:
- Changed extract() to return the number of variables extracted.
2001-01-08 Stanislav Malyshev <stas@zend.com>
* ext/standard/browscap.c:
Optimize it a bit - no need to dup empty string (which can be pretty common for .ini)
* ext/standard/browscap.c:
Duplicate property value, otherwise parser would free it and we're in bad shape.
* ext/standard/browscap.c: Fix undefind filehandle type on INI parsing.
2001-01-08 Egon Schmid <eschmid@s.netic.de>
* ext/ldap/ldap.c: Corrected some protos.
2001-01-08 Stig Venaas <venaas@uninett.no>
* ext/ldap/ldap.c
ext/ldap/php_ldap.h:
Added ldap_rename(). Currently requires API with ldap_rename().
* NEWS: *** empty log message ***
2001-01-08 Stanislav Malyshev <stas@zend.com>
* ext/standard/exec.c: Use platform's dir separator
2001-01-08 Rasmus Lerdorf <rasmus@php.net>
* NEWS: Test ACL commit
2001-01-08 Stig Bakken <ssb@fast.no>
* pear/PEAR/Installer.php: * display a notice when downloading
* pear/DB/TESTERS
pear/DB/odbc.php
pear/PEAR/Installer.php
pear/DB/STATUS
pear/pear.in: * updated DB status
* updated the "pear" script, it can install basic packages now
2001-01-08 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/standard/basic_functions.c
ext/standard/php_string.h
ext/standard/string.c:
added iconv_set_encoding() to change the encoding setting.
* ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/php_string.h
ext/standard/string.c:
added a output handler function ob_iconv_handler which tranforms output encoding using iconv().
2001-01-08 Shane Caraveo <shane@php.net>
* sapi/isapi/stresstest/stresstest.cpp: ignore blank lines
* sapi/isapi/stresstest/notes.txt
sapi/isapi/stresstest/stresstest.cpp: add notes on this program
2001-01-07 Shane Caraveo <shane@php.net>
* sapi/isapi/stresstest/stresstest.cpp
sapi/isapi/stresstest/stresstest.dsp:
stresstest is based on cgiwrap. it can be used to debug php4isapi.dll without
the use of an actual web server.
* sapi/isapi/php4isapi.c: define flag to turn off exception handling
2001-01-07 Stig Venaas <venaas@uninett.no>
* ext/standard/credits_ext.h: Added OpenSSL
* configure.in: Changed OpenSSL requirements from 0.9.6 to 0.9.5
* ext/ldap/ldap.c:
Minor changes to LDAP_OPT constants, and added support for controls to
ldap_set_option.
2001-01-07 Zeev Suraski <zeev@zend.com>
* ext/standard/browscap.c: Fix possible startup crash
* main/php_ini.h: Fix CGI build
* main/main.c: Change get_ini_entry to get_configuration_directive
2001-01-07 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/crypt.c:
- Fix for bug 7035, regarding PHP_MAX_SALT_LENGTH for OpenBsd
2001-01-07 Stig Venaas <venaas@uninett.no>
* ext/ldap/ldap.c
ext/ldap/php_ldap.h:
Added LDAPv3 stuff. ldap_search() now treats LDAP_ADMINLIMIT_EXCEEDED like
LDAP_SIZELIMIT_EXCEEDED and returns referral results.
Added new functions ldap_parse_result(), ldap_first_reference(),
ldap_next_reference() and ldap_parse_reference() that among other things
make referrals and search references accessible.
2001-01-07 Sascha Schumann <sascha@schumann.cx>
* ext/imap/php_imap.c: Fix ZTS build which was broken by the last commit
2001-01-07 Thies C. Arntzen <thies@thieso.net>
* ext/oci8/oci8.c: Merged from rev 1.105
* ext/oci8/oci8.c: fix small leak in ociexecute()
fixes: #8573
submitted by: tcarroll@chc-chimes.com
2001-01-07 Stig Venaas <venaas@uninett.no>
* acinclude.m4
ext/openssl/openssl.c:
Made OpenSSL extension work with 0.9.5 and changed version check to 0.9.5
2001-01-07 Sascha Schumann <sascha@schumann.cx>
* ext/session/session.c:
Use MAKE_STD_ZVAL/FREE_ZVAL to handle zval memory allocation.
* ext/session/tests/004.phpt
ext/session/tests/005.phpt: Add a new test and refine the fourth test
* ext/session/mod_user.c
ext/session/session.c:
Use zval_ptr_dtor instead of zval_dtor/FREE_ZVAL pair.
Submitted by: Andi Gutmans
2001-01-07 Jani Taskinen <sniper@iki.fi>
* ext/gd/gdcache.h: Fixed bug: 8478
* ext/imap/php_imap.c: imap_user and imap_password were freed too early.
PR: 8424
2001-01-07 Jon Parise <jon@csh.rit.edu>
* pear/CODING_STANDARDS: Fix typo. This one was my fault, anyway.
2001-01-07 Chuck Hagenbuch <chuck@horde.org>
* pear/CODING_STANDARDS: list the correct modeline for vi.
2001-01-06 Mika Tuupola <tuupola@appelsiini.net>
* pear/Image/Remote.php:
Initial commit.
2001-01-06 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/gd/config.m4: fixed option name mismatch.
* ext/sablot/config.m4
ext/sablot/php_sablot.h
ext/sablot/sablot.c:
linked with libexpat. it's necessary to use sablot-0.50. added xslt_set_encoding() function.
2001-01-05 Frank M. Kromann <fmk@swwwing.com>
* ext/odbc/php_odbc.c:
Adding hack to allow odbc_tables to work on Access databases
2001-01-05 Chuck Hagenbuch <chuck@horde.org>
* pear/File/Passwd.php
pear/Makefile.in:
add File/Passwd.php to the install rules, and change the class name to
File_Passwd to match our standard.
* pear/Mail.php: revert Jon's patch, leaving only the correct one.
2001-01-05 Rasmus Lerdorf <rasmus@php.net>
* pear/File/Passwd.php:
A quick little class I tossed together to manipulate passwd files with
Will clean it up soonish...
2001-01-05 Jon Parise <jon@csh.rit.edu>
* pear/Mail.php:
$from_arr is a two-dimensional array here. Treat it as such.
Submitted by: Max Kalika <max@the-triumvirate.net>
2001-01-05 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail.php:
make sure we get back a flat array from parseAddressList().
2001-01-05 Jon Parise <jon@csh.rit.edu>
* configure.in:
Fix the substitution of PEAR_INSTALLDIR. (@PEAR_INSTALLDIR@ in pear/PEAR.php.in)
2001-01-05 Daniel Beulshausen <daniel@php4win.de>
* ext/xml/xml.c: remove stupid ifdef's
* win32/php4dll.dsp
win32/php4dllts.dsp: finally remove -S option from bison
* ext/standard/datetime.c:
fixed date not allocating enough buffer, bug 7963
* ext/xml/xml.c: include config.w32.h under win32
* sapi/apache/php_apache.c: make threaded apache module build again
2001-01-05 Andi Gutmans <andi@zend.com>
* ext/domxml/php_domxml.c: - Get rid of C++ comments
2001-01-05 Uwe Steinmann <Uwe.Steinmann@fernuni-hagen.de>
* ext/domxml/php_domxml.c:
- fixed potential segmfault in xmldoc() and xmldocfile()
2001-01-05 Jani Taskinen <sniper@iki.fi>
* configure.in:
Added missing ieeefp.h. (This is needed e.g. by nsapi on some systems)
2001-01-05 Rui Hirokawa <louis@cityfujisawa.ne.jp>
* ext/xml/Makefile.in
ext/xml/config.m4
ext/xml/php_xml.h
ext/xml/xml.c:
added libxml-1.95 support and some new functions related to namespace support. changed config.m4 to support xml extension as shared module.
2001-01-05 Chuck Hagenbuch <chuck@horde.org>
* pear/CODING_STANDARDS:
initial coding standards doc for all to argue over.
2001-01-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
* pear/Benchmark/Iterate.php
pear/Benchmark/Timer.php:
Added some more documentation. Fixed whitespaces, at least I hope so.
* pear/Benchmark/Iterate.php
pear/Benchmark/Timer.php: Changed my email address.
2001-01-04 Frank M. Kromann <fmk@swwwing.com>
* ext/mssql/php_mssql.c:
Fixing wrong return value when executing statements not returning a record set.
2001-01-04 Sascha Schumann <sascha@schumann.cx>
* ext/session/session.c: MFH session_unset() fix
* tests/dirname.phpt: MFH with version 1.2
2001-01-04 Chuck Hagenbuch <chuck@horde.org>
* pear/Log.php:
fix the Log::factory() method to assume that the Log stuff is in the
include_path (like all of PEAR does).
2001-01-04 Jan Borsodi <jb@ez.no>
* ext/qtdom/CREDITS: Added credits.
* ext/qtdom/qtdom_qt.cpp: Removed some stupid header text.
Implemented functions for returning the error string and starting and stopping the message handler.
Added comments for all functions.
* ext/qtdom/qtdom_qt.h: Removed some stupid header text.
Added a new struct for handling error logs and Qt Message Handler handles.
Added functions for returning the error string and starting and stopping the message handler.
* ext/qtdom/qtdom.c:
New function qdom_error which returns the error text from the last qdom operation, or FALSE if none occured.
Fixed the documentation for the qdom_tree function.
Added init and shutdown code for some global variables.
Added code for starting and stopping the Qt Message Handler in qdom_tree.
* ext/qtdom/qtdom.h:
New function qdom_error which returns the error text from the last qdom operation, or FALSE if none occured.
2001-01-04 Jouni Ahto <jah@mork.net>
* ext/informix/ifx.ec
ext/informix/php_informix.h
ext/interbase/interbase.c
ext/interbase/php_interbase.h
ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h
EXTENSIONS:
Changing my email address...
2001-01-03 Zeev Suraski <zeev@zend.com>
* NEWS
configure.in
main/php_version.h: Prepare 4.0.4pl1-RC1
PR:
Submitted by:
Reviewed by:
Obtained from:
* sapi/apache/mod_php4.c:
Fix last couple of problematic execution paths that could corrupt the INI values
* sapi/apache/mod_php4.c:
Merge Apache module fixes - engine = off propogating to other vhosts
and possible INI entries corruption
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-03 Chuck Hagenbuch <chuck@horde.org>
* pear/Mail.php
pear/Mail/rfc822.php:
Mail.php: use the Mail_rfc822:: class to parse addresses. There is a small
performance penalty, but it handles rfc822 groups, which
imap_rfc822_parse_adrlist doesn't.
rfc822.php: Style fixes, some small tweaks/optimizations, and work around a
bit of object weirdness that caused the test for $this (to see if we were
being called statically) to not be sufficient.
2001-01-03 Jani Taskinen <sniper@iki.fi>
* acinclude.m4:
Added better checking for OpenSSL's libraries. Now configure stops
if the libs aren't found.
2001-01-03 Jon Parise <jon@csh.rit.edu>
* ext/sockets/sockets.c:
Make socket support compile under Solaris 8 with the Sun WorkShop compiler.
PR: 8468
2001-01-03 Jani Taskinen <sniper@iki.fi>
* ext/pdf/pdf.c: I missed this function..
* ext/curl/curl.c: Fix pr #8305.
* ext/pdf/pdf.c
ext/pdf/php_pdf.h: Trying to bring pdf extension a bit more up to date.
2001-01-03 Daniel Beulshausen <daniel@php4win.de>
* ext/pdf/pdf.c: fix filepath handling
2001-01-03 Chuck Hagenbuch <chuck@horde.org>
* pear/Makefile.in:
add Numbers/Roman.php, Net/Curl.php, and XML/RPC.php to the install rules.
2001-01-03 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c
ext/odbc/php_odbc.h:
These changes are to reflect those in the 4.0.5 development branch. Mainly adding in compile capability for the OPENLINK system (changed a SQLINTEGER to an SDWORD to allow compile), and re-added in a #define for SOLID 3.0 systems... both are needed for proper functionality.
PR:
Submitted by:
Reviewed by:
Obtained from:
2001-01-03 Zeev Suraski <zeev@zend.com>
* main/SAPI.h
sapi/apache/mod_php4.c:
Fix Apache module and remove excess elements from the SAPI structure
2001-01-03 Daniel Beulshausen <daniel@php4win.de>
* ext/pdf/pdf.c: fix bug 8341 & 8394
2001-01-03 Jani Taskinen <sniper@iki.fi>
* sapi/apache/mod_php4.c: Fix compile.
2001-01-03 Stanislav Malyshev <stas@zend.com>
* main/rfc1867.c:
Fix #8486 (name= without quotes in MIME Content-Disposition header)
Ported fix by kk/sas from PHP 3
2001-01-03 Chuck Hagenbuch <chuck@horde.org>
* pear/Date/Human.php
pear/Makefile.in:
add allan@lodestone.co.za's Date_Human calculator class.
* pear/Mail/rfc822.php
pear/Makefile.in:
here's an initial version of Richard Heyes' rfc822 email address parser.
* pear/Benchmark/Timer.php:
match coding standards, and be nice enough to work when bcmath isn't loaded.
* pear/Crypt/HCEMD5.php:
fix silly bug introduced by wrong order of arguments. this is slightly more
elegant, anyway...
2001-01-02 Zeev Suraski <zeev@zend.com>
* ext/com/COM.c: Import COM patch from Harald Radi <h.radi@nme.at>
The new code should allow for better international support.
* sapi/servlet/servlet.c
sapi/thttpd/thttpd.c
sapi/phttpd/phttpd.c
sapi/pi3web/pi3web_sapi.c
sapi/roxen/roxen.c
sapi/isapi/php4isapi.c
sapi/nsapi/nsapi.c
sapi/apache2filter/sapi_apache2.c
sapi/caudium/caudium.c
sapi/cgi/cgi_main.c
main/php_ini.h
sapi/aolserver/aolserver.c
sapi/apache/mod_php4.c
NEWS
ext/standard/info.c
main/SAPI.c
main/SAPI.h
main/main.c
main/php_ini.c: Many patches. I hope I remember them all:
- Make sapi_module available to external modules (PHPAPI)
- Make the php.ini path reported in phpinfo() always point to
real full path of the php.ini file
- Optimized the ISAPI module not to read unnecessary server
variables and read necessary variables at most once.
2001-01-02 Stig Venaas <venaas@uninett.no>
* acinclude.m4:
I think the order is wrong, switched order of ssl and crypto libs
2001-01-02 Jon Parise <jon@csh.rit.edu>
* php.ini-dist
php.ini-optimized: Make this comment readable.
2001-01-02 Chuck Hagenbuch <chuck@horde.org>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Make the generated <input> lower case and terminated with a /,
to be xhtml-compliant.
2001-01-02 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/datetime.c: Fix date('r') overflow