]> granicus.if.org Git - php/log
php
20 years ago- Add missing .cvsignore
Marcus Boerger [Sun, 26 Sep 2004 21:51:58 +0000 (21:51 +0000)]
- Add missing .cvsignore

20 years ago- Earlier detection of failure (.c now)
Marcus Boerger [Sun, 26 Sep 2004 21:49:16 +0000 (21:49 +0000)]
- Earlier detection of failure (.c now)

20 years ago- Earlier detection of failure
Marcus Boerger [Sun, 26 Sep 2004 21:47:27 +0000 (21:47 +0000)]
- Earlier detection of failure

20 years ago Fix TSRM build
Marcus Boerger [Sun, 26 Sep 2004 21:45:17 +0000 (21:45 +0000)]
 Fix TSRM build

20 years agoAdd new examples
Marcus Boerger [Sun, 26 Sep 2004 21:21:45 +0000 (21:21 +0000)]
Add new examples

20 years agoadd ignore file
Wez Furlong [Sun, 26 Sep 2004 20:53:31 +0000 (20:53 +0000)]
add ignore file

20 years agoRemoving clucking debug and tweak the reset call
Wez Furlong [Sun, 26 Sep 2004 20:52:07 +0000 (20:52 +0000)]
Removing clucking debug and tweak the reset call

20 years agorough cut at mysql meta data
Wez Furlong [Sun, 26 Sep 2004 20:47:03 +0000 (20:47 +0000)]
rough cut at mysql meta data

20 years agometa data for sqlite3.
Wez Furlong [Sun, 26 Sep 2004 20:46:35 +0000 (20:46 +0000)]
meta data for sqlite3.
Fix repeated executes when the entire rowset has not been consumed.

20 years agoAdd rough cut at fetching meta data.
Wez Furlong [Sun, 26 Sep 2004 20:45:44 +0000 (20:45 +0000)]
Add rough cut at fetching meta data.

20 years ago- Apply Thies and Sterling's patch which doesn't call ctor/dtor functions
Andi Gutmans [Sun, 26 Sep 2004 20:03:54 +0000 (20:03 +0000)]
- Apply Thies and Sterling's patch which doesn't call ctor/dtor functions
- for types which don't require it (BOOL/NULL/LONG/DOUBLE)
- Breaks serialization!!!

20 years agoReturn FALSE when file cannot be found.
Ilia Alshanetsky [Sun, 26 Sep 2004 19:24:18 +0000 (19:24 +0000)]
Return FALSE when file cannot be found.
Specify full paths to the files used for the test.

20 years agofixed test output.
Ilia Alshanetsky [Sun, 26 Sep 2004 19:12:06 +0000 (19:12 +0000)]
fixed test output.

20 years ago- Add more tests
Marcus Boerger [Sun, 26 Sep 2004 18:28:07 +0000 (18:28 +0000)]
- Add more tests

20 years ago- Add new test (related to #30234)
Marcus Boerger [Sun, 26 Sep 2004 18:16:33 +0000 (18:16 +0000)]
- Add new test (related to #30234)

20 years agocompile fix from Timm
Wez Furlong [Sun, 26 Sep 2004 13:52:09 +0000 (13:52 +0000)]
compile fix from Timm

20 years agoFinalize fix for #30057
Wez Furlong [Sun, 26 Sep 2004 01:10:05 +0000 (01:10 +0000)]
Finalize fix for #30057

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

20 years agoProbable fix for Bug #30147
Wez Furlong [Sat, 25 Sep 2004 23:13:49 +0000 (23:13 +0000)]
Probable fix for Bug #30147

20 years agoremoving the unwanted inclusion of headers
Anantha Kesari H Y [Sat, 25 Sep 2004 15:39:26 +0000 (15:39 +0000)]
removing the unwanted inclusion of headers

20 years agoremoving unwanted comment
Anantha Kesari H Y [Sat, 25 Sep 2004 15:36:47 +0000 (15:36 +0000)]
removing unwanted comment

20 years agoremoving unwanted inclusion of socket header file
Anantha Kesari H Y [Sat, 25 Sep 2004 15:33:57 +0000 (15:33 +0000)]
removing unwanted inclusion of socket header file

20 years agoremoved NEW_LIBC checks in NETWARE
Anantha Kesari H Y [Sat, 25 Sep 2004 15:30:26 +0000 (15:30 +0000)]
removed NEW_LIBC checks in NETWARE

20 years ago- Fix lib substitution (rurban at x-ray dot at )
Marcus Boerger [Sat, 25 Sep 2004 15:29:19 +0000 (15:29 +0000)]
- Fix lib substitution (rurban at x-ray dot at )

20 years agoremoved redundant NEW_LIBC checks
Anantha Kesari H Y [Sat, 25 Sep 2004 15:26:55 +0000 (15:26 +0000)]
removed redundant NEW_LIBC checks

20 years agoremoved redundance LIBC checks for NETWARE
Anantha Kesari H Y [Sat, 25 Sep 2004 15:23:35 +0000 (15:23 +0000)]
removed redundance LIBC checks for NETWARE

20 years agoremoved unwanted NEW_LIBC checks as they are no more needed for NETAWRE
Anantha Kesari H Y [Sat, 25 Sep 2004 14:54:41 +0000 (14:54 +0000)]
removed unwanted NEW_LIBC checks as they are no more needed for NETAWRE

20 years agoremoving unwanted header files getting included
Anantha Kesari H Y [Sat, 25 Sep 2004 14:48:44 +0000 (14:48 +0000)]
removing unwanted header files getting included

20 years agoremoved unwanted NEW_LIBC checks
Anantha Kesari H Y [Sat, 25 Sep 2004 14:46:24 +0000 (14:46 +0000)]
removed unwanted NEW_LIBC checks

20 years agoNow NetWare LibC supports proper stat structure no need of CLIB_STAT_PATCH and all...
Anantha Kesari H Y [Sat, 25 Sep 2004 14:23:32 +0000 (14:23 +0000)]
Now NetWare LibC supports proper stat structure no need of CLIB_STAT_PATCH and all such checks

20 years agoremoved the redundant NEW_LIBC checks
Anantha Kesari H Y [Sat, 25 Sep 2004 14:19:38 +0000 (14:19 +0000)]
removed the redundant NEW_LIBC checks

20 years agoremoved the redundant NEW_LIBC checks
Anantha Kesari H Y [Sat, 25 Sep 2004 14:09:45 +0000 (14:09 +0000)]
removed the redundant NEW_LIBC checks

20 years agocleaned up confusing NetWare specific check. disabled chown and chgrp for NetWare
Anantha Kesari H Y [Sat, 25 Sep 2004 13:19:45 +0000 (13:19 +0000)]
cleaned up confusing NetWare specific check. disabled chown and chgrp for NetWare

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

20 years agoMore sensible error codes in the exceptions we throw for broken transactions
Wez Furlong [Fri, 24 Sep 2004 18:49:33 +0000 (18:49 +0000)]
More sensible error codes in the exceptions we throw for broken transactions

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