]>
granicus.if.org Git - php/log
Anantha Kesari H Y [Wed, 22 Sep 2004 14:31:21 +0000 (14:31 +0000)]
Aligned the ifdef NETWARE blocks to first column.
Anantha Kesari H Y [Wed, 22 Sep 2004 14:20:19 +0000 (14:20 +0000)]
Stack limit will be checked while executing the script
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.
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.
Anantha Kesari H Y [Wed, 22 Sep 2004 12:49:08 +0000 (12:49 +0000)]
defined ZEND_PATHS_SEPERATOR to semicolon for NetWare
Anantha Kesari H Y [Wed, 22 Sep 2004 12:45:28 +0000 (12:45 +0000)]
enabled macros to call the proper LibC functions
Dmitry Stogov [Wed, 22 Sep 2004 08:45:21 +0000 (08:45 +0000)]
Specializer was updated with executor's fixes.
Dmitry Stogov [Wed, 22 Sep 2004 07:14:26 +0000 (07:14 +0000)]
Fixed bug #29566 (foreach/string handling strangeness (crash)).
Dmitry Stogov [Wed, 22 Sep 2004 06:32:19 +0000 (06:32 +0000)]
Fixed bug in fix for bug #29707
Dmitry Stogov [Wed, 22 Sep 2004 05:58:40 +0000 (05:58 +0000)]
Fixed bug #30182 (SOAP module processing WSDL file dumps core).
<changelog@php.net> [Wed, 22 Sep 2004 00:34:14 +0000 (00:34 +0000)]
ChangeLog update
Andi Gutmans [Tue, 21 Sep 2004 22:09:22 +0000 (22:09 +0000)]
- Fix for bug #29707
Frank M. Kromann [Tue, 21 Sep 2004 18:09:29 +0000 (18:09 +0000)]
Fix win32 build
<changelog@php.net> [Tue, 21 Sep 2004 00:34:37 +0000 (00:34 +0000)]
ChangeLog update
Wez Furlong [Mon, 20 Sep 2004 22:08:06 +0000 (22:08 +0000)]
Enable hypot for all
Edin Kadribasic [Mon, 20 Sep 2004 21:26:24 +0000 (21:26 +0000)]
Add additional include search path
Uwe Schindler [Mon, 20 Sep 2004 13:30:13 +0000 (13:30 +0000)]
changed order of processing of ini entries
Ilia Alshanetsky [Mon, 20 Sep 2004 05:13:35 +0000 (05:13 +0000)]
Fixed bug #29913 (parse_url() is now binary safe).
<changelog@php.net> [Mon, 20 Sep 2004 00:34:18 +0000 (00:34 +0000)]
ChangeLog update
Wez Furlong [Sun, 19 Sep 2004 22:20:55 +0000 (22:20 +0000)]
Use the correct free() here...
Wez Furlong [Sun, 19 Sep 2004 19:50:06 +0000 (19:50 +0000)]
Add package.xml
(not quite ready for release)
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.
Wez Furlong [Sun, 19 Sep 2004 18:13:09 +0000 (18:13 +0000)]
Use NO_PERM code here
Wez Furlong [Sun, 19 Sep 2004 18:11:27 +0000 (18:11 +0000)]
un-bogusify uri: stuff...
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');
Wez Furlong [Sun, 19 Sep 2004 15:47:13 +0000 (15:47 +0000)]
make it build on win32
Wez Furlong [Sun, 19 Sep 2004 12:42:39 +0000 (12:42 +0000)]
Add transaction support.
Add authorizer/safe_mode support
Marcus Boerger [Sun, 19 Sep 2004 11:54:08 +0000 (11:54 +0000)]
Bugfix #30146 (ReflectionProperty->getValue() requires instance for static property)
Marcus Boerger [Sun, 19 Sep 2004 11:53:30 +0000 (11:53 +0000)]
Add new test
Marcus Boerger [Sun, 19 Sep 2004 11:26:05 +0000 (11:26 +0000)]
Add new test
Marcus Boerger [Sun, 19 Sep 2004 11:25:39 +0000 (11:25 +0000)]
Bugfix #30148 (ReflectionMethod->isConstructor() fails for inherited classes)
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).
<changelog@php.net> [Sat, 18 Sep 2004 00:35:27 +0000 (00:35 +0000)]
ChangeLog update
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)
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.
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.
Stanislav Malyshev [Fri, 17 Sep 2004 10:13:52 +0000 (10:13 +0000)]
fix crash when dtor is fialing on shutdown
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
<changelog@php.net> [Fri, 17 Sep 2004 00:33:44 +0000 (00:33 +0000)]
ChangeLog update
Andi Gutmans [Thu, 16 Sep 2004 19:36:56 +0000 (19:36 +0000)]
- Add test for bug #27669
Dmitry Stogov [Thu, 16 Sep 2004 08:12:27 +0000 (08:12 +0000)]
Fixed crash with SoapFault and register_shutdown_function().
Sebastian Bergmann [Thu, 16 Sep 2004 05:43:29 +0000 (05:43 +0000)]
ZTS fix.
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
Andi Gutmans [Thu, 16 Sep 2004 00:46:20 +0000 (00:46 +0000)]
- News
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]();
?>
<changelog@php.net> [Thu, 16 Sep 2004 00:33:09 +0000 (00:33 +0000)]
ChangeLog update
Uwe Schindler [Wed, 15 Sep 2004 21:28:30 +0000 (21:28 +0000)]
Fixed bug #29805 (HTTP Authentication Issues)
Dmitry Stogov [Wed, 15 Sep 2004 14:36:59 +0000 (14:36 +0000)]
Fixed invalid test name
foobar [Wed, 15 Sep 2004 13:54:16 +0000 (13:54 +0000)]
Test for bug #30069
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.
Derick Rethans [Wed, 15 Sep 2004 12:28:55 +0000 (12:28 +0000)]
- Windows support strcoll too.
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.
Dmitry Stogov [Wed, 15 Sep 2004 10:43:07 +0000 (10:43 +0000)]
Fixed possible crash
<changelog@php.net> [Wed, 15 Sep 2004 00:34:26 +0000 (00:34 +0000)]
ChangeLog update
Ilia Alshanetsky [Tue, 14 Sep 2004 23:57:53 +0000 (23:57 +0000)]
Fixed compiler warnings.
Dmitry Stogov [Tue, 14 Sep 2004 12:15:30 +0000 (12:15 +0000)]
Fixed bug #30045 (Cannot pass big integers (>
2147483647 ) in SOAP requests)
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()
<changelog@php.net> [Tue, 14 Sep 2004 00:33:34 +0000 (00:33 +0000)]
ChangeLog update
Sara Golemon [Mon, 13 Sep 2004 21:07:22 +0000 (21:07 +0000)]
Allocating hash tables should be done via macro, not directly
Magnus M��tt� [Mon, 13 Sep 2004 18:30:30 +0000 (18:30 +0000)]
Add missing stream unregister for sslv2 and 3.
Stefan Esser [Mon, 13 Sep 2004 16:00:23 +0000 (16:00 +0000)]
only allow valid arrays at this point
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().
Stanislav Malyshev [Mon, 13 Sep 2004 10:41:39 +0000 (10:41 +0000)]
Antony Dovgal's error message improvement - #27290
<changelog@php.net> [Mon, 13 Sep 2004 00:32:56 +0000 (00:32 +0000)]
ChangeLog update
Marcus Boerger [Sun, 12 Sep 2004 12:45:01 +0000 (12:45 +0000)]
- Moe changed from .re to .c
Marcus Boerger [Sun, 12 Sep 2004 12:43:05 +0000 (12:43 +0000)]
- Readd check for nested data (but correct this time)
Marcus Boerger [Sun, 12 Sep 2004 12:23:16 +0000 (12:23 +0000)]
- Check for legal key types
Marcus Boerger [Sun, 12 Sep 2004 11:51:13 +0000 (11:51 +0000)]
- Remove wrong test
Stefan Esser [Sun, 12 Sep 2004 10:45:14 +0000 (10:45 +0000)]
New Rule: Never try to repair potential malicious user input
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)
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
<changelog@php.net> [Sun, 12 Sep 2004 00:33:34 +0000 (00:33 +0000)]
ChangeLog update
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)
<changelog@php.net> [Sat, 11 Sep 2004 00:33:56 +0000 (00:33 +0000)]
ChangeLog update
Andi Gutmans [Sat, 11 Sep 2004 00:23:20 +0000 (00:23 +0000)]
- Resolve undefined behavior (joe at redhat)
Sara Golemon [Fri, 10 Sep 2004 21:50:29 +0000 (21:50 +0000)]
A little extra code to allow overriding plainfiles wrapper as well
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.
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.
Antony Dovgal [Fri, 10 Sep 2004 13:55:26 +0000 (13:55 +0000)]
add testcase for bug #29446
Wez Furlong [Fri, 10 Sep 2004 11:43:47 +0000 (11:43 +0000)]
Fix Bug #29296: add explicit sslv2 and sslv3 transports
Dmitry Stogov [Fri, 10 Sep 2004 09:02:06 +0000 (09:02 +0000)]
SoapClient->__call() is renamed to SoapClient->__soap_call().
Dmitry Stogov [Fri, 10 Sep 2004 08:59:45 +0000 (08:59 +0000)]
Using php_libxml_xmlCheckUTF8() from ext/libxml.
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)
<changelog@php.net> [Fri, 10 Sep 2004 00:35:29 +0000 (00:35 +0000)]
ChangeLog update
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.
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
Marcus Boerger [Thu, 9 Sep 2004 17:08:45 +0000 (17:08 +0000)]
Fix test script
Andi Gutmans [Thu, 9 Sep 2004 17:08:25 +0000 (17:08 +0000)]
- Revert API bump
Andi Gutmans [Thu, 9 Sep 2004 17:04:12 +0000 (17:04 +0000)]
- Commit VM explanation.
Andi Gutmans [Thu, 9 Sep 2004 16:52:24 +0000 (16:52 +0000)]
- 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
Andi Gutmans [Thu, 9 Sep 2004 16:50:04 +0000 (16:50 +0000)]
- Recommit:
- Bump the API number to work around this major breakage.
Andi Gutmans [Thu, 9 Sep 2004 16:47:22 +0000 (16:47 +0000)]
- Roll back VM commit
Rasmus Lerdorf [Thu, 9 Sep 2004 16:10:24 +0000 (16:10 +0000)]
Stop at the index on an unmatched [
Marcus Boerger [Thu, 9 Sep 2004 13:29:08 +0000 (13:29 +0000)]
- Drop namespace relict
Marcus Boerger [Thu, 9 Sep 2004 09:53:53 +0000 (09:53 +0000)]
Fix __call's method signature
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
Marcus Boerger [Thu, 9 Sep 2004 09:08:33 +0000 (09:08 +0000)]
Proper #ifdef'ing
Marcus Boerger [Thu, 9 Sep 2004 07:46:19 +0000 (07:46 +0000)]
add new test
Derick Rethans [Thu, 9 Sep 2004 07:41:32 +0000 (07:41 +0000)]
- Bump the API number to work around this major breakage.