]>
granicus.if.org Git - php/log
Rasmus Lerdorf [Wed, 19 Mar 2008 16:37:49 +0000 (16:37 +0000)]
MFB
Here are the signal changes from the 5.3 branch that optimizes signal
handler registration and switches from longjmp to siglongjmp in order
to make signal mask handling consistent across different UNIX operating
systems.
Felipe Pena [Wed, 19 Mar 2008 15:34:38 +0000 (15:34 +0000)]
Cosmetic
Felipe Pena [Wed, 19 Mar 2008 15:22:59 +0000 (15:22 +0000)]
Fixed test
Felipe Pena [Wed, 19 Mar 2008 15:13:12 +0000 (15:13 +0000)]
Fixed tests
Felipe Pena [Wed, 19 Mar 2008 14:55:58 +0000 (14:55 +0000)]
Fixed test
Felipe Pena [Wed, 19 Mar 2008 14:45:24 +0000 (14:45 +0000)]
Fixed test
Felipe Pena [Wed, 19 Mar 2008 14:19:54 +0000 (14:19 +0000)]
Added UEXPECT
Antony Dovgal [Wed, 19 Mar 2008 14:00:47 +0000 (14:00 +0000)]
fix test
Felipe Pena [Wed, 19 Mar 2008 14:00:46 +0000 (14:00 +0000)]
Fixed error message (%s -> %v)
Antony Dovgal [Wed, 19 Mar 2008 12:44:05 +0000 (12:44 +0000)]
fix typo
Antony Dovgal [Wed, 19 Mar 2008 12:40:48 +0000 (12:40 +0000)]
make use of zend_atol()
Antony Dovgal [Wed, 19 Mar 2008 12:40:20 +0000 (12:40 +0000)]
add zend_atol() and use it instead of zend_atoi() where applicable
Antony Dovgal [Wed, 19 Mar 2008 12:36:00 +0000 (12:36 +0000)]
fix test
Felipe Pena [Wed, 19 Mar 2008 03:12:39 +0000 (03:12 +0000)]
MFB: Fixed bug #43614 (incorrect processing of numerical string keys of array in arbitrary serialized data)
<changelog@php.net> [Wed, 19 Mar 2008 01:31:36 +0000 (01:31 +0000)]
ChangeLog update
Ilia Alshanetsky [Tue, 18 Mar 2008 23:32:56 +0000 (23:32 +0000)]
MFB: Bug #44445 (email validator does not handle domains starting/ending
with a -)
Andrey Hristov [Tue, 18 Mar 2008 17:32:03 +0000 (17:32 +0000)]
MFB : fix the build
Andrey Hristov [Tue, 18 Mar 2008 16:58:43 +0000 (16:58 +0000)]
MFB - Bug #44352 mysqli_connect_error() false negative for host errors
Robin Fernandes [Tue, 18 Mar 2008 15:12:42 +0000 (15:12 +0000)]
Adding more tests for serialize() and unserialize().
Dmitry Stogov [Tue, 18 Mar 2008 11:37:15 +0000 (11:37 +0000)]
Removed hack (we don't need to modify class name).
(the problem is covered by Zend/tests/ns_056.phpt)
Dmitry Stogov [Tue, 18 Mar 2008 08:36:49 +0000 (08:36 +0000)]
Implemented concept of "delayed early binding" that allows opcode caches to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
The following pseudo-code explains how it should be used in opcode cache.
function cache_compile_file($filename) {
if (!is_cached($filename)) {
...
orig_compiler_options = CG(compiler_optins);
CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
ZEND_COMPILE_DELAYED_BINDING;
$op_array = orig_compile_file($filename);
CG(compiler_options) = orig_copiler_options;
...
} else {
$op_array = restore_from_cache($filename);
}
zend_do_delayed_early_binding($op_array);
}
Dmitry Stogov [Tue, 18 Mar 2008 06:44:54 +0000 (06:44 +0000)]
Fixed test
<changelog@php.net> [Tue, 18 Mar 2008 01:31:32 +0000 (01:31 +0000)]
ChangeLog update
Felipe Pena [Tue, 18 Mar 2008 00:37:35 +0000 (00:37 +0000)]
Fix build
Stanislav Malyshev [Mon, 17 Mar 2008 23:07:55 +0000 (23:07 +0000)]
fix integer overflow in lenght calculation
Ilia Alshanetsky [Mon, 17 Mar 2008 23:02:35 +0000 (23:02 +0000)]
MFB: Properly address incomplete multibyte chars inside escapeshellcmd()
Nuno Lopes [Mon, 17 Mar 2008 17:20:27 +0000 (17:20 +0000)]
MFB: detect duplicate sections
Antony Dovgal [Mon, 17 Mar 2008 15:35:25 +0000 (15:35 +0000)]
fix test
Gwynne Raskind [Mon, 17 Mar 2008 15:21:58 +0000 (15:21 +0000)]
Fix bug #44443 (cvsclean fails on Darwin 9)
Antony Dovgal [Mon, 17 Mar 2008 15:05:28 +0000 (15:05 +0000)]
return empty string of correct type if __toString() returned invalid value
Antony Dovgal [Mon, 17 Mar 2008 14:59:16 +0000 (14:59 +0000)]
fix tests
Antony Dovgal [Mon, 17 Mar 2008 14:53:43 +0000 (14:53 +0000)]
fix #39127i (Old-style constructor fallbacks produce strange results)
Antony Dovgal [Mon, 17 Mar 2008 14:05:32 +0000 (14:05 +0000)]
fix test
Josie Messa [Mon, 17 Mar 2008 09:54:36 +0000 (09:54 +0000)]
- new tests for ctype functions
Antony Dovgal [Mon, 17 Mar 2008 08:55:56 +0000 (08:55 +0000)]
fix 5_3 ZTS build
<changelog@php.net> [Mon, 17 Mar 2008 01:31:43 +0000 (01:31 +0000)]
ChangeLog update
Marcus Boerger [Sun, 16 Mar 2008 21:06:54 +0000 (21:06 +0000)]
- Rewrite scanner to be based on re2c instead of flex
The full patch is available as:
http://php.net/~helly/php-re2c-5.3-
20080316 .diff.txt
This is against php-re2c repository version 98
An older patch against version 97 is available under:
http://php.net/~helly/php-re2c-97-
20080316 .diff.txt
Ilia Alshanetsky [Sun, 16 Mar 2008 15:15:47 +0000 (15:15 +0000)]
MFB: Remove unused variable
Derick Rethans [Sun, 16 Mar 2008 07:20:17 +0000 (07:20 +0000)]
- Updated to version 2008.1 (2008a)
<changelog@php.net> [Sun, 16 Mar 2008 01:31:38 +0000 (01:31 +0000)]
ChangeLog update
Felipe Pena [Sat, 15 Mar 2008 10:34:12 +0000 (10:34 +0000)]
MFB: Fixed bug #44440 (st_blocks undefined under BeOS)
<changelog@php.net> [Sat, 15 Mar 2008 01:33:00 +0000 (01:33 +0000)]
ChangeLog update
Lukas Smith [Fri, 14 Mar 2008 21:52:09 +0000 (21:52 +0000)]
updated due to the creation of the primary testers mailinglist
Dmitry Stogov [Fri, 14 Mar 2008 18:37:17 +0000 (18:37 +0000)]
Improve GC to support garbage created in destructors during objects utilization
Felipe Pena [Fri, 14 Mar 2008 17:57:44 +0000 (17:57 +0000)]
Fix build (ZTS)
Derick Rethans [Fri, 14 Mar 2008 16:18:25 +0000 (16:18 +0000)]
- Allow datetime objects to be serialized and woken up.
- Implemented __set_state().
Dmitry Stogov [Fri, 14 Mar 2008 13:35:54 +0000 (13:35 +0000)]
Removed commented code and unnecessary inline function
Dmitry Stogov [Fri, 14 Mar 2008 13:21:21 +0000 (13:21 +0000)]
Fixed GC bug
Antony Dovgal [Fri, 14 Mar 2008 13:10:22 +0000 (13:10 +0000)]
check if return value of write() is -1 and abort upload in this case setting the correct error status
<changelog@php.net> [Fri, 14 Mar 2008 01:31:35 +0000 (01:31 +0000)]
ChangeLog update
Marcus Boerger [Thu, 13 Mar 2008 19:45:22 +0000 (19:45 +0000)]
- Fix possible memory corruption
Marcus Boerger [Thu, 13 Mar 2008 19:43:14 +0000 (19:43 +0000)]
- Fix build
Ilia Alshanetsky [Thu, 13 Mar 2008 16:01:46 +0000 (16:01 +0000)]
MFB: MFB: Fixed bug #43677 (Inconsistent behaviour of include_path set with
php_value).
Derick Rethans [Thu, 13 Mar 2008 16:00:18 +0000 (16:00 +0000)]
- MF53: Fixed bug #44257 (timelib_tz_lookup_table must use float for
gmtoffset).
Derick Rethans [Thu, 13 Mar 2008 15:54:53 +0000 (15:54 +0000)]
- MF53: Added support for parsing date/time strings returned by MS SQL with strtotime().
Dmitry Stogov [Thu, 13 Mar 2008 14:10:08 +0000 (14:10 +0000)]
Disable path resolution for filenames with stream wrappers
More careful check for relative pathes (./xxx and ../xxx)
Antony Dovgal [Thu, 13 Mar 2008 09:57:49 +0000 (09:57 +0000)]
fix zts build
<changelog@php.net> [Thu, 13 Mar 2008 01:31:32 +0000 (01:31 +0000)]
ChangeLog update
Stanislav Malyshev [Wed, 12 Mar 2008 20:53:04 +0000 (20:53 +0000)]
MFB: add request_order INI variable to control $_REQUEST content
# if not set (default), variables_order still is used
# request_order accepts G,P and C
Felipe Pena [Wed, 12 Mar 2008 19:35:24 +0000 (19:35 +0000)]
Sync with fix for #44394
Felipe Pena [Wed, 12 Mar 2008 19:21:30 +0000 (19:21 +0000)]
MFB: Fixed bug #42177 (Warning "array_merge_recursive(): recursion detected" comes again...)
Christopher Jones [Wed, 12 Mar 2008 17:52:29 +0000 (17:52 +0000)]
New test for existing behavior
Ilia Alshanetsky [Wed, 12 Mar 2008 17:32:26 +0000 (17:32 +0000)]
MFB: Fixed bug #44388 (Crash inside exif_read_data() on invalid images)
Felipe Pena [Wed, 12 Mar 2008 16:24:13 +0000 (16:24 +0000)]
Fix test
Dmitry Stogov [Wed, 12 Mar 2008 15:20:41 +0000 (15:20 +0000)]
Fixed test
Etienne Kneuss [Wed, 12 Mar 2008 13:35:04 +0000 (13:35 +0000)]
Fix bug #41828 (Fix crash on wrong instantiation)
Felipe Pena [Wed, 12 Mar 2008 13:32:27 +0000 (13:32 +0000)]
New test
Felipe Pena [Wed, 12 Mar 2008 13:01:59 +0000 (13:01 +0000)]
New tests
Dmitry Stogov [Wed, 12 Mar 2008 10:40:13 +0000 (10:40 +0000)]
Code simplification
Dmitry Stogov [Wed, 12 Mar 2008 10:32:39 +0000 (10:32 +0000)]
Optimized ZEND_FETCH_CLASS + ZEND_ADD_INTERFACE into single ZEND_ADD_INTERFACE opcode
Dmitry Stogov [Wed, 12 Mar 2008 09:46:57 +0000 (09:46 +0000)]
Fixed bug #44414 (Incomplete reporting about abstract methods)
Dmitry Stogov [Wed, 12 Mar 2008 08:53:10 +0000 (08:53 +0000)]
Fixed warning
Greg Beaver [Wed, 12 Mar 2008 03:55:12 +0000 (03:55 +0000)]
implement full support and usage of phar stream in include_path, for both 5.2 and 5.3.
5.3 code expects the proposed patch for stream wrapper in include_path to be committed
5.2 code only supports phar stream wrapper in include_path.
this is a 2-step process. After this, more magic, particularly in funcinterceptors.c will be
converted to use phar_resolve_path, which is far safer than the current implementation.
this needs windows and 5.2 testing unix/windows
Greg Beaver [Wed, 12 Mar 2008 03:12:35 +0000 (03:12 +0000)]
fix leaked var, fixes all tests for me
Felipe Pena [Wed, 12 Mar 2008 02:45:15 +0000 (02:45 +0000)]
MFB: Fixed bug #44394 (Last two bytes missing from output)
<changelog@php.net> [Wed, 12 Mar 2008 01:31:36 +0000 (01:31 +0000)]
ChangeLog update
Christopher Jones [Wed, 12 Mar 2008 01:25:13 +0000 (01:25 +0000)]
Cleaned up whitespace
Fixed bug #44372 (compilation with Oracle 10gR1 libraries)
http://bugs.php.net/bug.php?id=44372
Updated updated error number list to improve re-connection
behavior after a database restart.
Guard against potential internal list corruption after ping
removes old oci_pconnect() information.
Fix ini_set("oci8.connection_class", "abc") to get an appropriate
persistent connection.
Ping at oci8.ping_interval for oci_connect() and oci_new_connect()
when DRCP connections are used. This improves non-persistent
connection reliability if a database gets restarted.
Lars Strojny [Tue, 11 Mar 2008 22:50:41 +0000 (22:50 +0000)]
Adding itk again to non-threaded MPMs. Sorry for the confusion
Felipe Pena [Tue, 11 Mar 2008 16:55:33 +0000 (16:55 +0000)]
Add new test (bug reported in internals list by Robin)
Felipe Pena [Tue, 11 Mar 2008 16:48:40 +0000 (16:48 +0000)]
Add new test (bug reported in internals list by Robin)
Felipe Pena [Tue, 11 Mar 2008 15:26:46 +0000 (15:26 +0000)]
Missing a line
Felipe Pena [Tue, 11 Mar 2008 15:21:38 +0000 (15:21 +0000)]
New tests
Felipe Pena [Tue, 11 Mar 2008 11:06:10 +0000 (11:06 +0000)]
Fix test
Antony Dovgal [Tue, 11 Mar 2008 10:40:23 +0000 (10:40 +0000)]
some more tests
Antony Dovgal [Tue, 11 Mar 2008 10:26:51 +0000 (10:26 +0000)]
fix segfault - error_string may be NULL, in this case we have to follow the old behavior
Josie Messa [Tue, 11 Mar 2008 10:20:06 +0000 (10:20 +0000)]
- Added extra whitespace around error messages in expected output
Dmitry Stogov [Tue, 11 Mar 2008 09:36:51 +0000 (09:36 +0000)]
Fixed memory corruption because of double free()
<changelog@php.net> [Tue, 11 Mar 2008 01:31:34 +0000 (01:31 +0000)]
ChangeLog update
Andrey Hristov [Mon, 10 Mar 2008 20:27:15 +0000 (20:27 +0000)]
Update mysqlnd, ext/mysql and ext/mysqli - now possible to compile with different
configurations one or the another extension to use libmysql or mysqlnd mixed in
one binary
Andrey Hristov [Mon, 10 Mar 2008 19:55:43 +0000 (19:55 +0000)]
char **error_message was passed but not used. This causes problems in cases
of getaddrinfo() failure, because the upper layers don't get the error.
initialize a variable because we were reading initialized in case of error.
Steph Fox [Mon, 10 Mar 2008 19:11:16 +0000 (19:11 +0000)]
Fix for crash caused by unhappy c&p.
@Greg: this still doesn't fix bug #13353... not sure why
Josie Messa [Mon, 10 Mar 2008 15:24:14 +0000 (15:24 +0000)]
- New tests for getcwd() function
Josie Messa [Mon, 10 Mar 2008 15:19:59 +0000 (15:19 +0000)]
- Modified expected output to allow tests to work on all platforms
Gwynne Raskind [Mon, 10 Mar 2008 15:17:47 +0000 (15:17 +0000)]
Improve the Darwin 9 hack considerably and switch to using dl*() instead of NS*() on Darwin 8+.
Felipe Pena [Mon, 10 Mar 2008 15:09:20 +0000 (15:09 +0000)]
MFB: Improve the Darwin 9 hack considerably and switch to using dl*() instead of NS*() on Darwin 8+. (Patch by Gwynne)
Gwynne Raskind [Mon, 10 Mar 2008 14:35:37 +0000 (14:35 +0000)]
Unused function in HEAD, fixes compiler warning
Gwynne Raskind [Mon, 10 Mar 2008 14:27:07 +0000 (14:27 +0000)]
Fix small typo
Josie Messa [Mon, 10 Mar 2008 14:16:32 +0000 (14:16 +0000)]
- New tests for scandir() function
Johannes Schlüter [Mon, 10 Mar 2008 13:38:23 +0000 (13:38 +0000)]
Fix typo
Johannes Schlüter [Mon, 10 Mar 2008 13:26:15 +0000 (13:26 +0000)]
- Fix build with older MySQL