]> granicus.if.org Git - php/log
php
20 years agoremoved redundant CLIB_STAT_PATCH checks for NETWARE
Anantha Kesari H Y [Fri, 24 Sep 2004 15:44:57 +0000 (15:44 +0000)]
removed redundant CLIB_STAT_PATCH checks for NETWARE

20 years agoselectively avoiding module cleanup code for apache 1 build and removing a duplicate...
Anantha Kesari H Y [Fri, 24 Sep 2004 15:40:22 +0000 (15:40 +0000)]
selectively avoiding module cleanup code for apache 1 build and removing a duplicate code

20 years agoFixed specializer bug.
Dmitry Stogov [Fri, 24 Sep 2004 06:06:39 +0000 (06:06 +0000)]
Fixed specializer bug.

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

20 years ago- Commit new VM architecture. This one allows people (aka Derick) to
Andi Gutmans [Thu, 23 Sep 2004 21:43:32 +0000 (21:43 +0000)]
- Commit new VM architecture. This one allows people (aka Derick) to
- ask the engine to use function handler mode. Will update the README
- about that.

20 years agoMake handle error messages handle persistent situations better.
Ilia Alshanetsky [Thu, 23 Sep 2004 21:15:51 +0000 (21:15 +0000)]
Make handle error messages handle persistent situations better.

20 years agoMake error messages handle persistent environments properly.
Ilia Alshanetsky [Thu, 23 Sep 2004 21:03:41 +0000 (21:03 +0000)]
Make error messages handle persistent environments properly.

20 years agomore method table adjustments.
Wez Furlong [Thu, 23 Sep 2004 20:43:11 +0000 (20:43 +0000)]
more method table adjustments.
mysql driver needs work with the error message stuff.
Other drivers need a bit more auditing...

20 years agoplaceholder for someone to implement a ping for persistent connections
Wez Furlong [Thu, 23 Sep 2004 20:20:23 +0000 (20:20 +0000)]
placeholder for someone to implement a ping for persistent connections

20 years agoadd entry for liveness check
Wez Furlong [Thu, 23 Sep 2004 20:09:00 +0000 (20:09 +0000)]
add entry for liveness check

20 years agoFixed test.
Ilia Alshanetsky [Thu, 23 Sep 2004 20:08:07 +0000 (20:08 +0000)]
Fixed test.

20 years agoImplement persistent connections
Wez Furlong [Thu, 23 Sep 2004 20:07:02 +0000 (20:07 +0000)]
Implement persistent connections
$dbh->exec --> $dbh->query

20 years agoAdd test description
Marcus Boerger [Thu, 23 Sep 2004 18:43:21 +0000 (18:43 +0000)]
Add test description

20 years agoAdd new test
Marcus Boerger [Thu, 23 Sep 2004 18:38:34 +0000 (18:38 +0000)]
Add new test

20 years agoBugfix # 30209
Marcus Boerger [Thu, 23 Sep 2004 18:37:53 +0000 (18:37 +0000)]
Bugfix # 30209

20 years ago- Commit synthetic benchmark
Andi Gutmans [Thu, 23 Sep 2004 16:42:21 +0000 (16:42 +0000)]
- Commit synthetic benchmark

20 years agoremoved unwanted NetWare specific changes
Anantha Kesari H Y [Thu, 23 Sep 2004 15:57:30 +0000 (15:57 +0000)]
removed unwanted NetWare specific changes

20 years agoremoved redundant checks for NETWARE
Anantha Kesari H Y [Thu, 23 Sep 2004 15:43:54 +0000 (15:43 +0000)]
removed redundant checks for NETWARE

20 years agoTSRMLS_FETCH should be called prior to accessing any of the SG members
Anantha Kesari H Y [Thu, 23 Sep 2004 15:08:31 +0000 (15:08 +0000)]
TSRMLS_FETCH should be called prior to accessing any of the SG members

20 years agoNetWare now has a POSIX compliant stat structure so no need of CLIB_STAT_PATCH and...
Anantha Kesari H Y [Thu, 23 Sep 2004 14:36:42 +0000 (14:36 +0000)]
NetWare now has a POSIX compliant stat structure so no need of CLIB_STAT_PATCH and all such macros

20 years agoCLIB_STAT_PATCH check is redundant. So removing it
Anantha Kesari H Y [Thu, 23 Sep 2004 13:07:43 +0000 (13:07 +0000)]
CLIB_STAT_PATCH check is redundant. So removing it

20 years agoReverted the NetWare Specific Stack limit related patches as asked by Andi
Anantha Kesari H Y [Thu, 23 Sep 2004 06:23:36 +0000 (06:23 +0000)]
Reverted the NetWare Specific Stack limit related patches as asked by Andi

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

20 years agofix for pecl modules; runs "make install" and correctly adds the files to the
Wez Furlong [Wed, 22 Sep 2004 19:04:56 +0000 (19:04 +0000)]
fix for pecl modules; runs "make install" and correctly adds the files to the
transaction and package.

(as far as I know).

20 years agoNetWare specific stack limit checks
Anantha Kesari H Y [Wed, 22 Sep 2004 15:51:56 +0000 (15:51 +0000)]
NetWare specific stack limit checks

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)