]>
granicus.if.org Git - php/log
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
Andrey Hristov [Mon, 10 Mar 2008 09:16:13 +0000 (09:16 +0000)]
- Fix a warning in php_mysql.c
- Fixed #44371 Extension compile failed
<changelog@php.net> [Mon, 10 Mar 2008 01:31:34 +0000 (01:31 +0000)]
ChangeLog update
Scott MacVicar [Sun, 9 Mar 2008 21:32:38 +0000 (21:32 +0000)]
MFB: Fix memory issues with statement being deleted twice
Ilia Alshanetsky [Sun, 9 Mar 2008 18:10:09 +0000 (18:10 +0000)]
MFB: Initialize ts only after successful argument parsing
Felipe Pena [Sun, 9 Mar 2008 16:07:46 +0000 (16:07 +0000)]
Fix typo (#44381)
Gwynne Raskind [Sun, 9 Mar 2008 14:27:15 +0000 (14:27 +0000)]
Fix Darwin 9/Mac OS X 10.5 build problems, or at least patch them
Lars Strojny [Sun, 9 Mar 2008 12:37:05 +0000 (12:37 +0000)]
sapi/apache2(handler|filter)/config.m4: Removing itk from the list of threaded MPMs (thanks Hannes)
Steph Fox [Sun, 9 Mar 2008 04:46:16 +0000 (04:46 +0000)]
Rename archive during compressAllFiles*()
Note: this only works for tar archives at present pending a fix for bug #13352
Greg Beaver [Sun, 9 Mar 2008 04:17:20 +0000 (04:17 +0000)]
pack tar structs so speed optimizations don't add extra bytes to the header
# Steph: try this and see if it fixes Bug #13353
<changelog@php.net> [Sun, 9 Mar 2008 01:31:31 +0000 (01:31 +0000)]
ChangeLog update
Lars Strojny [Sun, 9 Mar 2008 01:10:13 +0000 (01:10 +0000)]
Adding itk and and peruser MPM to the list of threaded Apache MPMs
Johannes Schlüter [Sun, 9 Mar 2008 01:06:38 +0000 (01:06 +0000)]
- Fix typo in skipif
Felipe Pena [Sat, 8 Mar 2008 23:32:22 +0000 (23:32 +0000)]
Fix test