]> granicus.if.org Git - php/log
php
16 years agofix #43477 (Error mode ignored in unicode_decode())
Antony Dovgal [Fri, 21 Mar 2008 12:09:28 +0000 (12:09 +0000)]
fix #43477 (Error mode ignored in unicode_decode())
patch by Stephen Bach

16 years agosync with 5_3
Antony Dovgal [Fri, 21 Mar 2008 12:07:14 +0000 (12:07 +0000)]
sync with 5_3

16 years agofix ZTS build
Antony Dovgal [Fri, 21 Mar 2008 08:28:09 +0000 (08:28 +0000)]
fix ZTS build

16 years agoDeliberate test breakage (no idea how many) in an attempt to see where the valgrind...
Steph Fox [Fri, 21 Mar 2008 05:22:10 +0000 (05:22 +0000)]
Deliberate test breakage (no idea how many) in an attempt to see where the valgrind 'bad news' is coming from on gcov.php.net.

16 years agoCosmetics (RC data)
Steph Fox [Fri, 21 Mar 2008 05:05:23 +0000 (05:05 +0000)]
Cosmetics (RC data)

16 years agoChangeLog update
<changelog@php.net> [Fri, 21 Mar 2008 01:31:42 +0000 (01:31 +0000)]
ChangeLog update

16 years agosave work - sandbox is completely f**ed up, have to rm -rf and start again
Greg Beaver [Thu, 20 Mar 2008 23:59:07 +0000 (23:59 +0000)]
save work - sandbox is completely f**ed up, have to rm -rf and start again

This *SHOULD* fix issues, but I can't get run-tests to work reliably to be absolutely sure

16 years agoMFB: Refine fix for multibyte char hanling inside command names and args
Ilia Alshanetsky [Thu, 20 Mar 2008 23:26:01 +0000 (23:26 +0000)]
MFB: Refine fix for multibyte char hanling inside command names and args

16 years ago- Fix the DateTimeZone::getTransitions() algorithm.
Derick Rethans [Thu, 20 Mar 2008 19:43:02 +0000 (19:43 +0000)]
- Fix the DateTimeZone::getTransitions() algorithm.

16 years agoMF5: make short_open_tag user-accessible
Stanislav Malyshev [Thu, 20 Mar 2008 17:31:17 +0000 (17:31 +0000)]
MF5: make short_open_tag user-accessible

16 years agofix bug #44478 (Inconsistent behaviour when assigning new nodes)
Rob Richards [Thu, 20 Mar 2008 16:46:55 +0000 (16:46 +0000)]
fix bug #44478 (Inconsistent behaviour when assigning new nodes)
add test

16 years agoSmall fix and a test case to prove it
Andrey Hristov [Thu, 20 Mar 2008 15:34:09 +0000 (15:34 +0000)]
Small fix and a test case to prove it

16 years agoMissing lines from the param-bind-non-changing fix
Andrey Hristov [Thu, 20 Mar 2008 13:58:46 +0000 (13:58 +0000)]
Missing lines from the param-bind-non-changing fix

16 years ago- Don't modify the variables which are passed for parameter binding.
Andrey Hristov [Thu, 20 Mar 2008 13:25:49 +0000 (13:25 +0000)]
- Don't modify the variables which are passed for parameter binding.
  We need to clone them, if there will be a transformation (convert_to_xxx)
  which will change the origin.
- Make mysqlnd more compatible to libmysql, in this case if the execute of
  a statement fails set the state of the statement back to PREPARED
- A test case to check the case of a failing statement.

16 years agoexpect->expectf
Antony Dovgal [Thu, 20 Mar 2008 12:13:57 +0000 (12:13 +0000)]
expect->expectf

16 years agofix tests (tcp_socket is tcp_socket/ssl when/if openssl is enabled)
Antony Dovgal [Thu, 20 Mar 2008 08:35:11 +0000 (08:35 +0000)]
fix tests (tcp_socket is tcp_socket/ssl when/if openssl is enabled)

16 years agoChangeLog update
<changelog@php.net> [Thu, 20 Mar 2008 01:31:43 +0000 (01:31 +0000)]
ChangeLog update

16 years agoFix bug #44487 (call_user_method_array issues a warning when throwing an exception).
David Soria Parra [Thu, 20 Mar 2008 00:50:47 +0000 (00:50 +0000)]
Fix bug #44487 (call_user_method_array issues a warning when throwing an exception).

16 years agoadd
Nuno Lopes [Wed, 19 Mar 2008 23:26:58 +0000 (23:26 +0000)]
add

16 years agocatch up with the latest release
George Wang [Wed, 19 Mar 2008 22:43:25 +0000 (22:43 +0000)]
catch up with the latest release

16 years agoFixed test
Felipe Pena [Wed, 19 Mar 2008 19:16:58 +0000 (19:16 +0000)]
Fixed test

16 years agoAdding language tests.
Steve Seear [Wed, 19 Mar 2008 18:06:22 +0000 (18:06 +0000)]
Adding language tests.

16 years agoAdded some class tests; Replaced some hardcoded instance ids with %d.
Steve Seear [Wed, 19 Mar 2008 17:56:08 +0000 (17:56 +0000)]
Added some class tests; Replaced some hardcoded instance ids with %d.

16 years agoAdding tokenizer test
Steve Seear [Wed, 19 Mar 2008 17:43:49 +0000 (17:43 +0000)]
Adding tokenizer test

16 years agoAdding streams tests
Steve Seear [Wed, 19 Mar 2008 17:38:20 +0000 (17:38 +0000)]
Adding streams tests

16 years agoAdding filesystem tests
Steve Seear [Wed, 19 Mar 2008 17:26:36 +0000 (17:26 +0000)]
Adding filesystem tests

16 years agoMFB
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.

16 years agoCosmetic
Felipe Pena [Wed, 19 Mar 2008 15:34:38 +0000 (15:34 +0000)]
Cosmetic

16 years agoFixed test
Felipe Pena [Wed, 19 Mar 2008 15:22:59 +0000 (15:22 +0000)]
Fixed test

16 years agoFixed tests
Felipe Pena [Wed, 19 Mar 2008 15:13:12 +0000 (15:13 +0000)]
Fixed tests

16 years agoFixed test
Felipe Pena [Wed, 19 Mar 2008 14:55:58 +0000 (14:55 +0000)]
Fixed test

16 years agoFixed test
Felipe Pena [Wed, 19 Mar 2008 14:45:24 +0000 (14:45 +0000)]
Fixed test

16 years agoAdded UEXPECT
Felipe Pena [Wed, 19 Mar 2008 14:19:54 +0000 (14:19 +0000)]
Added UEXPECT

16 years agofix test
Antony Dovgal [Wed, 19 Mar 2008 14:00:47 +0000 (14:00 +0000)]
fix test

16 years agoFixed error message (%s -> %v)
Felipe Pena [Wed, 19 Mar 2008 14:00:46 +0000 (14:00 +0000)]
Fixed error message (%s -> %v)

16 years agofix typo
Antony Dovgal [Wed, 19 Mar 2008 12:44:05 +0000 (12:44 +0000)]
fix typo

16 years agomake use of zend_atol()
Antony Dovgal [Wed, 19 Mar 2008 12:40:48 +0000 (12:40 +0000)]
make use of zend_atol()

16 years agoadd zend_atol() and use it instead of zend_atoi() where applicable
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

16 years agofix test
Antony Dovgal [Wed, 19 Mar 2008 12:36:00 +0000 (12:36 +0000)]
fix test

16 years agoMFB: Fixed bug #43614 (incorrect processing of numerical string keys of array in...
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)

16 years agoChangeLog update
<changelog@php.net> [Wed, 19 Mar 2008 01:31:36 +0000 (01:31 +0000)]
ChangeLog update

16 years agoMFB: Bug #44445 (email validator does not handle domains starting/ending
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 -)

16 years agoMFB : fix the build
Andrey Hristov [Tue, 18 Mar 2008 17:32:03 +0000 (17:32 +0000)]
MFB : fix the build

16 years agoMFB - Bug #44352 mysqli_connect_error() false negative for host errors
Andrey Hristov [Tue, 18 Mar 2008 16:58:43 +0000 (16:58 +0000)]
MFB - Bug #44352 mysqli_connect_error() false negative for host errors

16 years agoAdding more tests for serialize() and unserialize().
Robin Fernandes [Tue, 18 Mar 2008 15:12:42 +0000 (15:12 +0000)]
Adding more tests for serialize() and unserialize().

16 years agoRemoved hack (we don't need to modify class name).
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)

16 years agoImplemented concept of "delayed early binding" that allows opcode caches to perform...
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);
}

16 years agoFixed test
Dmitry Stogov [Tue, 18 Mar 2008 06:44:54 +0000 (06:44 +0000)]
Fixed test

16 years agoChangeLog update
<changelog@php.net> [Tue, 18 Mar 2008 01:31:32 +0000 (01:31 +0000)]
ChangeLog update

16 years agoFix build
Felipe Pena [Tue, 18 Mar 2008 00:37:35 +0000 (00:37 +0000)]
Fix build

16 years agofix integer overflow in lenght calculation
Stanislav Malyshev [Mon, 17 Mar 2008 23:07:55 +0000 (23:07 +0000)]
fix integer overflow in lenght calculation

16 years agoMFB: Properly address incomplete multibyte chars inside escapeshellcmd()
Ilia Alshanetsky [Mon, 17 Mar 2008 23:02:35 +0000 (23:02 +0000)]
MFB: Properly address incomplete multibyte chars inside escapeshellcmd()

16 years agoMFB: detect duplicate sections
Nuno Lopes [Mon, 17 Mar 2008 17:20:27 +0000 (17:20 +0000)]
MFB: detect duplicate sections

16 years agofix test
Antony Dovgal [Mon, 17 Mar 2008 15:35:25 +0000 (15:35 +0000)]
fix test

16 years agoFix bug #44443 (cvsclean fails on Darwin 9)
Gwynne Raskind [Mon, 17 Mar 2008 15:21:58 +0000 (15:21 +0000)]
Fix bug #44443 (cvsclean fails on Darwin 9)

16 years agoreturn empty string of correct type if __toString() returned invalid value
Antony Dovgal [Mon, 17 Mar 2008 15:05:28 +0000 (15:05 +0000)]
return empty string of correct type if __toString() returned invalid value

16 years agofix tests
Antony Dovgal [Mon, 17 Mar 2008 14:59:16 +0000 (14:59 +0000)]
fix tests

16 years agofix #39127i (Old-style constructor fallbacks produce strange results)
Antony Dovgal [Mon, 17 Mar 2008 14:53:43 +0000 (14:53 +0000)]
fix #39127i (Old-style constructor fallbacks produce strange results)

16 years agofix test
Antony Dovgal [Mon, 17 Mar 2008 14:05:32 +0000 (14:05 +0000)]
fix test

16 years ago- new tests for ctype functions
Josie Messa [Mon, 17 Mar 2008 09:54:36 +0000 (09:54 +0000)]
- new tests for ctype functions

16 years agofix 5_3 ZTS build
Antony Dovgal [Mon, 17 Mar 2008 08:55:56 +0000 (08:55 +0000)]
fix 5_3 ZTS build

16 years agoChangeLog update
<changelog@php.net> [Mon, 17 Mar 2008 01:31:43 +0000 (01:31 +0000)]
ChangeLog update

16 years ago- Rewrite scanner to be based on re2c instead of flex
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

16 years agoMFB: Remove unused variable
Ilia Alshanetsky [Sun, 16 Mar 2008 15:15:47 +0000 (15:15 +0000)]
MFB: Remove unused variable

16 years ago- Updated to version 2008.1 (2008a)
Derick Rethans [Sun, 16 Mar 2008 07:20:17 +0000 (07:20 +0000)]
- Updated to version 2008.1 (2008a)

16 years agoChangeLog update
<changelog@php.net> [Sun, 16 Mar 2008 01:31:38 +0000 (01:31 +0000)]
ChangeLog update

16 years agoMFB: Fixed bug #44440 (st_blocks undefined under BeOS)
Felipe Pena [Sat, 15 Mar 2008 10:34:12 +0000 (10:34 +0000)]
MFB: Fixed bug #44440 (st_blocks undefined under BeOS)

16 years agoChangeLog update
<changelog@php.net> [Sat, 15 Mar 2008 01:33:00 +0000 (01:33 +0000)]
ChangeLog update

16 years agoupdated due to the creation of the primary testers mailinglist
Lukas Smith [Fri, 14 Mar 2008 21:52:09 +0000 (21:52 +0000)]
updated due to the creation of the primary testers mailinglist

16 years agoImprove GC to support garbage created in destructors during objects utilization
Dmitry Stogov [Fri, 14 Mar 2008 18:37:17 +0000 (18:37 +0000)]
Improve GC to support garbage created in destructors during objects utilization

16 years agoFix build (ZTS)
Felipe Pena [Fri, 14 Mar 2008 17:57:44 +0000 (17:57 +0000)]
Fix build (ZTS)

16 years ago- Allow datetime objects to be serialized and woken up.
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().

16 years agoRemoved commented code and unnecessary inline function
Dmitry Stogov [Fri, 14 Mar 2008 13:35:54 +0000 (13:35 +0000)]
Removed commented code and unnecessary inline function

16 years agoFixed GC bug
Dmitry Stogov [Fri, 14 Mar 2008 13:21:21 +0000 (13:21 +0000)]
Fixed GC bug

16 years agocheck if return value of write() is -1 and abort upload in this case setting the...
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

16 years agoChangeLog update
<changelog@php.net> [Fri, 14 Mar 2008 01:31:35 +0000 (01:31 +0000)]
ChangeLog update

16 years ago- Fix possible memory corruption
Marcus Boerger [Thu, 13 Mar 2008 19:45:22 +0000 (19:45 +0000)]
- Fix possible memory corruption

16 years ago- Fix build
Marcus Boerger [Thu, 13 Mar 2008 19:43:14 +0000 (19:43 +0000)]
- Fix build

16 years agoMFB: MFB: Fixed bug #43677 (Inconsistent behaviour of include_path set with
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).

16 years ago- MF53: Fixed bug #44257 (timelib_tz_lookup_table must use float for
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).

16 years ago- MF53: Added support for parsing date/time strings returned by MS SQL with strtotime().
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().

16 years agoDisable path resolution for filenames with stream wrappers
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)

16 years agofix zts build
Antony Dovgal [Thu, 13 Mar 2008 09:57:49 +0000 (09:57 +0000)]
fix zts build

16 years agoChangeLog update
<changelog@php.net> [Thu, 13 Mar 2008 01:31:32 +0000 (01:31 +0000)]
ChangeLog update

16 years agoMFB: add request_order INI variable to control $_REQUEST content
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

16 years agoSync with fix for #44394
Felipe Pena [Wed, 12 Mar 2008 19:35:24 +0000 (19:35 +0000)]
Sync with fix for #44394

16 years agoMFB: Fixed bug #42177 (Warning "array_merge_recursive(): recursion detected" comes...
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...)

16 years agoNew test for existing behavior
Christopher Jones [Wed, 12 Mar 2008 17:52:29 +0000 (17:52 +0000)]
New test for existing behavior

16 years agoMFB: Fixed bug #44388 (Crash inside exif_read_data() on invalid images)
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)

16 years agoFix test
Felipe Pena [Wed, 12 Mar 2008 16:24:13 +0000 (16:24 +0000)]
Fix test

16 years agoFixed test
Dmitry Stogov [Wed, 12 Mar 2008 15:20:41 +0000 (15:20 +0000)]
Fixed test

16 years agoFix bug #41828 (Fix crash on wrong instantiation)
Etienne Kneuss [Wed, 12 Mar 2008 13:35:04 +0000 (13:35 +0000)]
Fix bug #41828 (Fix crash on wrong instantiation)

16 years agoNew test
Felipe Pena [Wed, 12 Mar 2008 13:32:27 +0000 (13:32 +0000)]
New test

16 years agoNew tests
Felipe Pena [Wed, 12 Mar 2008 13:01:59 +0000 (13:01 +0000)]
New tests

16 years agoCode simplification
Dmitry Stogov [Wed, 12 Mar 2008 10:40:13 +0000 (10:40 +0000)]
Code simplification

16 years agoOptimized ZEND_FETCH_CLASS + ZEND_ADD_INTERFACE into single ZEND_ADD_INTERFACE opcode
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

16 years agoFixed bug #44414 (Incomplete reporting about abstract methods)
Dmitry Stogov [Wed, 12 Mar 2008 09:46:57 +0000 (09:46 +0000)]
Fixed bug #44414 (Incomplete reporting about abstract methods)

16 years agoFixed warning
Dmitry Stogov [Wed, 12 Mar 2008 08:53:10 +0000 (08:53 +0000)]
Fixed warning

16 years agoimplement full support and usage of phar stream in include_path, for both 5.2 and...
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

16 years agofix leaked var, fixes all tests for me
Greg Beaver [Wed, 12 Mar 2008 03:12:35 +0000 (03:12 +0000)]
fix leaked var, fixes all tests for me