]> granicus.if.org Git - php/log
php
20 years agoAligned the ifdef NETWARE blocks to first column.
Anantha Kesari H Y [Wed, 22 Sep 2004 14:31:21 +0000 (14:31 +0000)]
Aligned the ifdef NETWARE blocks to first column.

20 years agoStack limit will be checked while executing the script
Anantha Kesari H Y [Wed, 22 Sep 2004 14:20:19 +0000 (14:20 +0000)]
Stack limit will be checked while executing the script

20 years agoTo avoid redefinition (of free, alloca etc.) compilation errors in Zend.
Anantha Kesari H Y [Wed, 22 Sep 2004 13:42:32 +0000 (13:42 +0000)]
To avoid redefinition (of free, alloca etc.) compilation errors in Zend.

20 years agoWhen Apache is unloaded, it calls dlclose on all the PHP extensions
Anantha Kesari H Y [Wed, 22 Sep 2004 13:29:08 +0000 (13:29 +0000)]
When Apache is unloaded, it calls dlclose on all the PHP extensions
that are loaded in memory. In the case of Apache 1.3, this call is blocking indefinitely. As a work around, this call is bypassed for Apache 1.3 build on NetWare only. This means that none of the loaded PHP extensions are unloaded. They will have to be manually unloaded before re-loading the Apache 1.3 again.

20 years agodefined ZEND_PATHS_SEPERATOR to semicolon for NetWare
Anantha Kesari H Y [Wed, 22 Sep 2004 12:49:08 +0000 (12:49 +0000)]
defined ZEND_PATHS_SEPERATOR to semicolon for NetWare

20 years agoenabled macros to call the proper LibC functions
Anantha Kesari H Y [Wed, 22 Sep 2004 12:45:28 +0000 (12:45 +0000)]
enabled macros to call the proper LibC functions

20 years agoSpecializer was updated with executor's fixes.
Dmitry Stogov [Wed, 22 Sep 2004 08:45:21 +0000 (08:45 +0000)]
Specializer was updated with executor's fixes.

20 years agoFixed bug #29566 (foreach/string handling strangeness (crash)).
Dmitry Stogov [Wed, 22 Sep 2004 07:14:26 +0000 (07:14 +0000)]
Fixed bug #29566 (foreach/string handling strangeness (crash)).

20 years agoFixed bug in fix for bug #29707
Dmitry Stogov [Wed, 22 Sep 2004 06:32:19 +0000 (06:32 +0000)]
Fixed bug in fix for bug #29707

20 years agoFixed bug #30182 (SOAP module processing WSDL file dumps core).
Dmitry Stogov [Wed, 22 Sep 2004 05:58:40 +0000 (05:58 +0000)]
Fixed bug #30182 (SOAP module processing WSDL file dumps core).

20 years agoChangeLog update
<changelog@php.net> [Wed, 22 Sep 2004 00:34:14 +0000 (00:34 +0000)]
ChangeLog update

20 years ago- Fix for bug #29707
Andi Gutmans [Tue, 21 Sep 2004 22:09:22 +0000 (22:09 +0000)]
- Fix for bug #29707

20 years agoFix win32 build
Frank M. Kromann [Tue, 21 Sep 2004 18:09:29 +0000 (18:09 +0000)]
Fix win32 build

20 years agoChangeLog update
<changelog@php.net> [Tue, 21 Sep 2004 00:34:37 +0000 (00:34 +0000)]
ChangeLog update

20 years agoEnable hypot for all
Wez Furlong [Mon, 20 Sep 2004 22:08:06 +0000 (22:08 +0000)]
Enable hypot for all

20 years agoAdd additional include search path
Edin Kadribasic [Mon, 20 Sep 2004 21:26:24 +0000 (21:26 +0000)]
Add additional include search path

20 years agochanged order of processing of ini entries
Uwe Schindler [Mon, 20 Sep 2004 13:30:13 +0000 (13:30 +0000)]
changed order of processing of ini entries

20 years agoFixed bug #29913 (parse_url() is now binary safe).
Ilia Alshanetsky [Mon, 20 Sep 2004 05:13:35 +0000 (05:13 +0000)]
Fixed bug #29913 (parse_url() is now binary safe).

20 years agoChangeLog update
<changelog@php.net> [Mon, 20 Sep 2004 00:34:18 +0000 (00:34 +0000)]
ChangeLog update

20 years agoUse the correct free() here...
Wez Furlong [Sun, 19 Sep 2004 22:20:55 +0000 (22:20 +0000)]
Use the correct free() here...

20 years agoAdd package.xml
Wez Furlong [Sun, 19 Sep 2004 19:50:06 +0000 (19:50 +0000)]
Add package.xml
(not quite ready for release)

20 years agoAdd support for:
Wez Furlong [Sun, 19 Sep 2004 19:28:02 +0000 (19:28 +0000)]
Add support for:

$d = new PDO('foobar');  // name has no : character

This will indirect via the entry "pdo.dsn.foobar" from the php.ini file,
so if you have:

pdo.dsn.foobar=sqlite::memory:

the above is equivalent to this:

$d = new PDO('sqlite::memory:');

which creates an in-memory sqlite db.

20 years agoUse NO_PERM code here
Wez Furlong [Sun, 19 Sep 2004 18:13:09 +0000 (18:13 +0000)]
Use NO_PERM code here

20 years agoun-bogusify uri: stuff...
Wez Furlong [Sun, 19 Sep 2004 18:11:27 +0000 (18:11 +0000)]
un-bogusify uri: stuff...

20 years agoAdd "no permission" error code.
Wez Furlong [Sun, 19 Sep 2004 16:58:13 +0000 (16:58 +0000)]
Add "no permission" error code.

Add a uri: psuedo driver; it specifies the name of a resource that contains,
as its first line, the actual data source to connect to.
The resource can be a local file, or it can be any resource for which PHP
has a wrapper.

// loads connection data from the file "myapp"
$d = new PDO('uri:myapp');

// lets say that public.db.com has a read-only db open for the public
// their connection data is also published via the web:
// (not so great to resolve this on each request though...)
$d = new PDO('uri:http://public.db.com/pdo-connection-data');

20 years agomake it build on win32
Wez Furlong [Sun, 19 Sep 2004 15:47:13 +0000 (15:47 +0000)]
make it build on win32

20 years agoAdd transaction support.
Wez Furlong [Sun, 19 Sep 2004 12:42:39 +0000 (12:42 +0000)]
Add transaction support.
Add authorizer/safe_mode support

20 years agoBugfix #30146 (ReflectionProperty->getValue() requires instance for static property)
Marcus Boerger [Sun, 19 Sep 2004 11:54:08 +0000 (11:54 +0000)]
Bugfix #30146 (ReflectionProperty->getValue() requires instance for static property)

20 years agoAdd new test
Marcus Boerger [Sun, 19 Sep 2004 11:53:30 +0000 (11:53 +0000)]
Add new test

20 years agoAdd new test
Marcus Boerger [Sun, 19 Sep 2004 11:26:05 +0000 (11:26 +0000)]
Add new test

20 years agoBugfix #30148 (ReflectionMethod->isConstructor() fails for inherited classes)
Marcus Boerger [Sun, 19 Sep 2004 11:25:39 +0000 (11:25 +0000)]
Bugfix #30148 (ReflectionMethod->isConstructor() fails for inherited classes)

20 years agoFirst cut at a PDO driver for SQLite 3.x
Wez Furlong [Sun, 19 Sep 2004 10:55:41 +0000 (10:55 +0000)]
First cut at a PDO driver for SQLite 3.x

Features:
- native prepare/execute and bound parameters.
- finally supports binary data (via bound parameter api)
- full unicode/utf-8 support

Missing:
- UDF functions
- authorizer hooks for safe_mode/open_basedir restrictions

You need to download, compile and install sqlite3 yourself; we're not bundling
it (at least, not yet).

20 years agoChangeLog update
<changelog@php.net> [Sat, 18 Sep 2004 00:35:27 +0000 (00:35 +0000)]
ChangeLog update

20 years agoMake new poll stuff work on win32 (and still be safe on unix)
Wez Furlong [Fri, 17 Sep 2004 14:36:55 +0000 (14:36 +0000)]
Make new poll stuff work on win32 (and still be safe on unix)

20 years agoFix for Bug #24189: possibly unsafe select(2) usage.
Wez Furlong [Fri, 17 Sep 2004 12:44:56 +0000 (12:44 +0000)]
Fix for Bug #24189: possibly unsafe select(2) usage.
We avoid the problem by using poll(2).

On systems without poll(2) (older bsd-ish systems, and win32), we emulate
poll(2) using select(2) and check for valid descriptors before attempting
to access them via the descriptor sets.

If an out-of-range descriptor is detected, an E_WARNING is raised suggesting
that PHP should be recompiled with a larger FD_SETSIZE (and also with a
suggested value).

Most uses of select(2) in the source are to poll a single descriptor, so
a couple of handy wrapper functions have been added to make this easier.

A configure option --enable-fd-setsize has been added to both the unix and
win32 builds; on unix we default to 16384 and on windows we default to 256.
Windows FD_SETSIZE imposes a limit on the maximum number of descriptors that
can be select()ed at once, whereas the unix FD_SETSIZE limit is based on the
highest numbered descriptor; 256 should be plenty for PHP scripts under windows
(the default OS setting is 64).

The win32 specific parts are untested; will do that now.

20 years agostandardize the callback support to allow array($obj, 'method') callbacks.
Wez Furlong [Fri, 17 Sep 2004 11:26:43 +0000 (11:26 +0000)]
standardize the callback support to allow array($obj, 'method') callbacks.
Add a couple of utility functions.

20 years agofix crash when dtor is fialing on shutdown
Stanislav Malyshev [Fri, 17 Sep 2004 10:13:52 +0000 (10:13 +0000)]
fix crash when dtor is fialing on shutdown

20 years agoFixed bug #30050 (Possible crash inside php_shutdown_config()).
Ilia Alshanetsky [Fri, 17 Sep 2004 02:48:41 +0000 (02:48 +0000)]
Fixed bug #30050 (Possible crash inside php_shutdown_config()).

# Patch suggestion by nw at softwarekombinat dot de

20 years agoChangeLog update
<changelog@php.net> [Fri, 17 Sep 2004 00:33:44 +0000 (00:33 +0000)]
ChangeLog update

20 years ago- Add test for bug #27669
Andi Gutmans [Thu, 16 Sep 2004 19:36:56 +0000 (19:36 +0000)]
- Add test for bug #27669

20 years agoFixed crash with SoapFault and register_shutdown_function().
Dmitry Stogov [Thu, 16 Sep 2004 08:12:27 +0000 (08:12 +0000)]
Fixed crash with SoapFault and register_shutdown_function().

20 years agoZTS fix.
Sebastian Bergmann [Thu, 16 Sep 2004 05:43:29 +0000 (05:43 +0000)]
ZTS fix.

20 years ago- Only 5.0.x news which we'll copy over before 5.1.0 release
Andi Gutmans [Thu, 16 Sep 2004 00:47:25 +0000 (00:47 +0000)]
- Only 5.0.x news which we'll copy over before 5.1.0 release

20 years ago- News
Andi Gutmans [Thu, 16 Sep 2004 00:46:20 +0000 (00:46 +0000)]
- News

20 years ago- Fix bug #27669 (Dmitry).
Andi Gutmans [Thu, 16 Sep 2004 00:40:38 +0000 (00:40 +0000)]
- Fix bug #27669 (Dmitry).
Fixes:
<?
        class A
        {
                function hello()
                {
                        echo "Hello World\n";
                }
        }
        $y[0] = 'hello';
        A::$y[0]();
?>

20 years agoChangeLog update
<changelog@php.net> [Thu, 16 Sep 2004 00:33:09 +0000 (00:33 +0000)]
ChangeLog update

20 years agoFixed bug #29805 (HTTP Authentication Issues)
Uwe Schindler [Wed, 15 Sep 2004 21:28:30 +0000 (21:28 +0000)]
Fixed bug #29805 (HTTP Authentication Issues)

20 years agoFixed invalid test name
Dmitry Stogov [Wed, 15 Sep 2004 14:36:59 +0000 (14:36 +0000)]
Fixed invalid test name

20 years agoTest for bug #30069
foobar [Wed, 15 Sep 2004 13:54:16 +0000 (13:54 +0000)]
Test for bug #30069

20 years agoMFH: Fixed a bug causing ".123" * "90" and alike to return a 0.
Ilia Alshanetsky [Wed, 15 Sep 2004 13:41:45 +0000 (13:41 +0000)]
MFH: Fixed a bug causing ".123" * "90" and alike to return a 0.

20 years ago- Windows support strcoll too.
Derick Rethans [Wed, 15 Sep 2004 12:28:55 +0000 (12:28 +0000)]
- Windows support strcoll too.

20 years ago- Added new boolean (fourth) parameter to array_slice() that turns on the
Derick Rethans [Wed, 15 Sep 2004 11:50:27 +0000 (11:50 +0000)]
- Added new boolean (fourth) parameter to array_slice() that turns on the
  preservation of keys in the returned array.

20 years agoFixed possible crash
Dmitry Stogov [Wed, 15 Sep 2004 10:43:07 +0000 (10:43 +0000)]
Fixed possible crash

20 years agoChangeLog update
<changelog@php.net> [Wed, 15 Sep 2004 00:34:26 +0000 (00:34 +0000)]
ChangeLog update

20 years agoFixed compiler warnings.
Ilia Alshanetsky [Tue, 14 Sep 2004 23:57:53 +0000 (23:57 +0000)]
Fixed compiler warnings.

20 years agoFixed bug #30045 (Cannot pass big integers (> 2147483647) in SOAP requests)
Dmitry Stogov [Tue, 14 Sep 2004 12:15:30 +0000 (12:15 +0000)]
Fixed bug #30045 (Cannot pass big integers (> 2147483647) in SOAP requests)

20 years agoAdded stream_filter_remove() to cancel a stream filter.
Sara Golemon [Tue, 14 Sep 2004 03:48:17 +0000 (03:48 +0000)]
Added stream_filter_remove() to cancel a stream filter.

Register filters as resources when
instantiated by stream_filter_(ap|pre)pend().

Export php_stream_filter_flush() internal function to wind buffered data
out of a particular filter until consumed by a later filter or sent to
stream->readbuffer or stream->ops->write()

20 years agoChangeLog update
<changelog@php.net> [Tue, 14 Sep 2004 00:33:34 +0000 (00:33 +0000)]
ChangeLog update

20 years agoAllocating hash tables should be done via macro, not directly
Sara Golemon [Mon, 13 Sep 2004 21:07:22 +0000 (21:07 +0000)]
Allocating hash tables should be done via macro, not directly

20 years agoAdd missing stream unregister for sslv2 and 3.
Magnus M��tt� [Mon, 13 Sep 2004 18:30:30 +0000 (18:30 +0000)]
Add missing stream unregister for sslv2 and 3.

20 years agoonly allow valid arrays at this point
Stefan Esser [Mon, 13 Sep 2004 16:00:23 +0000 (16:00 +0000)]
only allow valid arrays at this point

20 years agoChange soap's ctors to __construct(),
Dmitry Stogov [Mon, 13 Sep 2004 11:55:24 +0000 (11:55 +0000)]
Change soap's ctors to __construct(),
rename SoapClient->__call() to SoapClinet->__soapCall().

20 years agoAntony Dovgal's error message improvement - #27290
Stanislav Malyshev [Mon, 13 Sep 2004 10:41:39 +0000 (10:41 +0000)]
Antony Dovgal's error message improvement - #27290

20 years agoChangeLog update
<changelog@php.net> [Mon, 13 Sep 2004 00:32:56 +0000 (00:32 +0000)]
ChangeLog update

20 years ago- Moe changed from .re to .c
Marcus Boerger [Sun, 12 Sep 2004 12:45:01 +0000 (12:45 +0000)]
- Moe changed from .re to .c

20 years ago- Readd check for nested data (but correct this time)
Marcus Boerger [Sun, 12 Sep 2004 12:43:05 +0000 (12:43 +0000)]
- Readd check for nested data (but correct this time)

20 years ago- Check for legal key types
Marcus Boerger [Sun, 12 Sep 2004 12:23:16 +0000 (12:23 +0000)]
- Check for legal key types

20 years ago- Remove wrong test
Marcus Boerger [Sun, 12 Sep 2004 11:51:13 +0000 (11:51 +0000)]
- Remove wrong test

20 years agoNew Rule: Never try to repair potential malicious user input
Stefan Esser [Sun, 12 Sep 2004 10:45:14 +0000 (10:45 +0000)]
New Rule: Never try to repair potential malicious user input

20 years ago64-bit related changes
Antony Dovgal [Sun, 12 Sep 2004 06:38:31 +0000 (06:38 +0000)]
64-bit related changes
./configure will now behave differently if $ORACLE_HOME/lib32 exists
(this mostly happens at Solaris AFAIK)

20 years agoadd PHP_CHECK_64BIT macro to be able to detect 64-bit platform in ./configure
Antony Dovgal [Sun, 12 Sep 2004 06:35:51 +0000 (06:35 +0000)]
add PHP_CHECK_64BIT macro to be able to detect 64-bit platform in ./configure

20 years agoChangeLog update
<changelog@php.net> [Sun, 12 Sep 2004 00:33:34 +0000 (00:33 +0000)]
ChangeLog update

20 years ago- MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions which
Derick Rethans [Sat, 11 Sep 2004 14:22:35 +0000 (14:22 +0000)]
- MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions which
  makes them sort based on the current locale. (Derick)

20 years agoChangeLog update
<changelog@php.net> [Sat, 11 Sep 2004 00:33:56 +0000 (00:33 +0000)]
ChangeLog update

20 years ago- Resolve undefined behavior (joe at redhat)
Andi Gutmans [Sat, 11 Sep 2004 00:23:20 +0000 (00:23 +0000)]
- Resolve undefined behavior (joe at redhat)

20 years agoA little extra code to allow overriding plainfiles wrapper as well
Sara Golemon [Fri, 10 Sep 2004 21:50:29 +0000 (21:50 +0000)]
A little extra code to allow overriding plainfiles wrapper as well

20 years agoAdd stream_wrapper_unregister()
Sara Golemon [Fri, 10 Sep 2004 20:45:35 +0000 (20:45 +0000)]
Add stream_wrapper_unregister()
Disables a wrapper (user-defined or built-in) for the life of the request.

Add stream_wrapper_restore()
Restores the wrapper originally defined at the time the request started
to the protocol name mentioned.

20 years agofix wrong check from return value, binary content should not be \0'd,
Sterling Hughes [Fri, 10 Sep 2004 20:36:45 +0000 (20:36 +0000)]
fix wrong check from return value, binary content should not be \0'd,
non-binary content should be \0'd.

20 years agoadd testcase for bug #29446
Antony Dovgal [Fri, 10 Sep 2004 13:55:26 +0000 (13:55 +0000)]
add testcase for bug #29446

20 years agoFix Bug #29296: add explicit sslv2 and sslv3 transports
Wez Furlong [Fri, 10 Sep 2004 11:43:47 +0000 (11:43 +0000)]
Fix Bug #29296: add explicit sslv2 and sslv3 transports

20 years agoSoapClient->__call() is renamed to SoapClient->__soap_call().
Dmitry Stogov [Fri, 10 Sep 2004 09:02:06 +0000 (09:02 +0000)]
SoapClient->__call() is renamed to SoapClient->__soap_call().

20 years agoUsing php_libxml_xmlCheckUTF8() from ext/libxml.
Dmitry Stogov [Fri, 10 Sep 2004 08:59:45 +0000 (08:59 +0000)]
Using php_libxml_xmlCheckUTF8() from ext/libxml.

20 years ago- This one fixes rather strange problem - ZE allows multiple declarations of the...
Andi Gutmans [Fri, 10 Sep 2004 06:13:13 +0000 (06:13 +0000)]
- This one fixes rather strange problem - ZE allows multiple declarations of the same class constant.
- It could be a minor BC break, but I'm sure it's a bug. (Antony Dovgal aka tony2001)

20 years agoChangeLog update
<changelog@php.net> [Fri, 10 Sep 2004 00:35:29 +0000 (00:35 +0000)]
ChangeLog update

20 years agoavoid ANSI stdio when calling tempnam() to avoid limitations of AT&T libc.
Wez Furlong [Thu, 9 Sep 2004 19:41:07 +0000 (19:41 +0000)]
avoid ANSI stdio when calling tempnam() to avoid limitations of AT&T libc.

20 years ago- Defaulted ini variable "sybct.deadlock_retry_count" to 0
Timm Friebe [Thu, 9 Sep 2004 19:17:50 +0000 (19:17 +0000)]
- Defaulted ini variable "sybct.deadlock_retry_count" to 0
# For details on why this was changed, see
# http://zend.com/lists/php-dev/200409/msg00108.html

20 years agoFix test script
Marcus Boerger [Thu, 9 Sep 2004 17:08:45 +0000 (17:08 +0000)]
Fix test script

20 years ago- Revert API bump
Andi Gutmans [Thu, 9 Sep 2004 17:08:25 +0000 (17:08 +0000)]
- Revert API bump

20 years ago- Commit VM explanation.
Andi Gutmans [Thu, 9 Sep 2004 17:04:12 +0000 (17:04 +0000)]
- Commit VM explanation.

20 years ago- Recommit
Andi Gutmans [Thu, 9 Sep 2004 16:52:24 +0000 (16:52 +0000)]
- Recommit

20 years ago- Recommit:
Andi Gutmans [Thu, 9 Sep 2004 16:51:45 +0000 (16:51 +0000)]
- Recommit:
  - Check signature of magic methods
  - Register __get/__set/__call for internal classes

20 years ago- Recommit:
Andi Gutmans [Thu, 9 Sep 2004 16:50:04 +0000 (16:50 +0000)]
- Recommit:
  - Bump the API number to work around this major breakage.

20 years ago- Roll back VM commit
Andi Gutmans [Thu, 9 Sep 2004 16:47:22 +0000 (16:47 +0000)]
- Roll back VM commit

20 years agoStop at the index on an unmatched [
Rasmus Lerdorf [Thu, 9 Sep 2004 16:10:24 +0000 (16:10 +0000)]
Stop at the index on an unmatched [

20 years ago- Drop namespace relict
Marcus Boerger [Thu, 9 Sep 2004 13:29:08 +0000 (13:29 +0000)]
- Drop namespace relict

20 years agoFix __call's method signature
Marcus Boerger [Thu, 9 Sep 2004 09:53:53 +0000 (09:53 +0000)]
Fix __call's method signature

20 years ago- Check signature of magic methods
Marcus Boerger [Thu, 9 Sep 2004 09:51:43 +0000 (09:51 +0000)]
- Check signature of magic methods
- Register __get/__set/__call for internal classes

20 years agoProper #ifdef'ing
Marcus Boerger [Thu, 9 Sep 2004 09:08:33 +0000 (09:08 +0000)]
Proper #ifdef'ing

20 years agoadd new test
Marcus Boerger [Thu, 9 Sep 2004 07:46:19 +0000 (07:46 +0000)]
add new test

20 years ago- Bump the API number to work around this major breakage.
Derick Rethans [Thu, 9 Sep 2004 07:41:32 +0000 (07:41 +0000)]
- Bump the API number to work around this major breakage.