]>
granicus.if.org Git - php/log
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.
Dmitry Stogov [Thu, 9 Sep 2004 06:05:11 +0000 (06:05 +0000)]
We will use CALL dispatch method for compilers other then GCC. It is more safe.
<changelog@php.net> [Thu, 9 Sep 2004 00:34:46 +0000 (00:34 +0000)]
ChangeLog update
Andi Gutmans [Thu, 9 Sep 2004 00:15:39 +0000 (00:15 +0000)]
- Fix the fix.
Andi Gutmans [Wed, 8 Sep 2004 23:46:37 +0000 (23:46 +0000)]
- Fix bug #28054 by preventing printing out bogus information in backtrace
when in error handler (still doesn't know all information but at least
it's not bogus)
Sara Golemon [Wed, 8 Sep 2004 23:37:55 +0000 (23:37 +0000)]
*** empty log message ***
Andi Gutmans [Wed, 8 Sep 2004 22:14:12 +0000 (22:14 +0000)]
- Some architectural changes:
a) We specialize opcodes according to op_type fields. Each opcode has to
be marked with which op_type's it uses.
b) We support different execution methods. Function handlers, switch()
and goto dispatching. goto seems to be the fastest but it really
depends on the compiler and how well it optimizes. I suggest playing
around with optimization flags.
- Warning: Things might break so keep us posted on how things are going.
(Dmitry, Andi)
Sara Golemon [Wed, 8 Sep 2004 18:42:15 +0000 (18:42 +0000)]
Handle maxlen when stream can't be mmaped
Rob Richards [Wed, 8 Sep 2004 16:54:17 +0000 (16:54 +0000)]
fix issue with multiple xsl objects using registerPHPfunctions
- also fixes threading issue
Rob Richards [Wed, 8 Sep 2004 10:15:41 +0000 (10:15 +0000)]
implement php_libxml_xmlCheckUTF8
- workaround for pre libxml2-2.6.13 function
<changelog@php.net> [Wed, 8 Sep 2004 00:32:37 +0000 (00:32 +0000)]
ChangeLog update
Sara Golemon [Tue, 7 Sep 2004 22:46:24 +0000 (22:46 +0000)]
Chunk Length may optionally be followed by whitespace
Frank M. Kromann [Tue, 7 Sep 2004 19:40:18 +0000 (19:40 +0000)]
Make it possible to return VideoStream and PrebuiltClip
Sara Golemon [Tue, 7 Sep 2004 19:27:11 +0000 (19:27 +0000)]
Protocol version context option and chunked transfer encoding
Dmitry Stogov [Tue, 7 Sep 2004 14:34:46 +0000 (14:34 +0000)]
Make ext/soap work around libxml2 bug in xmlCheckUTF8 (2.6.7-2.6.13)