Xinchen Hui [Sun, 23 Aug 2015 05:01:47 +0000 (13:01 +0800)]
Fixed bug #70330 (Segmentation Fault with multiple "curl_copy_handle")
Xinchen Hui [Sun, 23 Aug 2015 03:40:49 +0000 (11:40 +0800)]
Re-Fixed bug #70321 (Magic getter breaks reference to array property)
Xinchen Hui [Sun, 23 Aug 2015 02:40:28 +0000 (10:40 +0800)]
Revert "Fixed bug #70321 (Magic getter breaks reference to array property)"
This reverts commit
66754585f889e56ddaf3442fd4ac7b9adf93417b.
Bob Weinand [Sat, 22 Aug 2015 22:54:59 +0000 (23:54 +0100)]
Fixed bug #70321 (Magic getter breaks reference to array property)
Note that the UNEXPECTED(zv) was turned into EXPECTED(zv), as zv is mostly set in the context where it is used and usually anyway is checked first with OP*_TYPE == IS_VAR; or maybe just completely remove that (UN)EXPECTED at this place...
Bob Weinand [Fri, 21 Aug 2015 22:36:31 +0000 (23:36 +0100)]
Fix issues with phpdbg SIGINT handler
Also fix valgrind warnings in allocator when not using mmap()ed memory
Anatol Belski [Fri, 21 Aug 2015 17:47:17 +0000 (19:47 +0200)]
make this test Windows only
as we're not in control of the libxml builds everywhere
Anatol Belski [Fri, 21 Aug 2015 17:11:53 +0000 (19:11 +0200)]
here string isn't supported by every shell
Ferenc Kovacs [Fri, 21 Aug 2015 16:27:03 +0000 (18:27 +0200)]
$() isn't supported on every shell
Anatol Belski [Fri, 21 Aug 2015 13:48:03 +0000 (15:48 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
fix tests
fix dir separator
fix dir separator in test
fix dir separator in test
Anatol Belski [Fri, 21 Aug 2015 13:13:39 +0000 (15:13 +0200)]
fix tests
Anatol Belski [Fri, 21 Aug 2015 12:08:33 +0000 (14:08 +0200)]
fix dir separator
Anatol Belski [Fri, 21 Aug 2015 12:05:58 +0000 (14:05 +0200)]
fix dir separator in test
Anatol Belski [Fri, 21 Aug 2015 12:04:08 +0000 (14:04 +0200)]
fix dir separator in test
Xinchen Hui [Fri, 21 Aug 2015 10:28:02 +0000 (18:28 +0800)]
unnecessary 1 byte allocted
Anatol Belski [Fri, 21 Aug 2015 09:47:00 +0000 (11:47 +0200)]
add test for bug 70309
Anatol Belski [Thu, 20 Aug 2015 16:48:52 +0000 (18:48 +0200)]
note to UPGRADING
Bob Weinand [Tue, 4 Nov 2014 12:17:35 +0000 (13:17 +0100)]
Fix invalid range error by gawk in order_by_dek.awk
Bob Weinand [Sun, 2 Nov 2014 22:25:49 +0000 (23:25 +0100)]
Remove assumption that extensions are in ext/ext-name
Fixes also a weird ln (symlink) hack for phpdbg
Sara Golemon [Thu, 20 Aug 2015 21:40:08 +0000 (14:40 -0700)]
Move __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defs earlier
These defines should apply to windows as well,
so move them out of the non-windows specific section
and always define them for C++ compilations.
Bob Weinand [Thu, 20 Aug 2015 21:24:28 +0000 (23:24 +0200)]
Fix bogus traces with ReflectionGenerator::getTrace()
Sara Golemon [Thu, 20 Aug 2015 18:09:43 +0000 (11:09 -0700)]
Enable definitions of stdint.h limits/constants used by Zend/zend_long.h
Define __STDC_LIMITS_MACROS and __STDC_CONSTANT_MACROS
prior to including stdint.h for the first time so that it
defines the INT64_MAX / INT64_C / etc... macros we use elsewhere
when building for C++ (C already gets these).
Jakub Zelenka [Thu, 20 Aug 2015 18:29:54 +0000 (19:29 +0100)]
Add overflow check for openssl_pkcs12_read
Anatol Belski [Thu, 20 Aug 2015 09:35:46 +0000 (11:35 +0200)]
one new line too much
Anatol Belski [Wed, 19 Aug 2015 23:07:57 +0000 (01:07 +0200)]
fork test
Nikita Popov [Thu, 20 Aug 2015 10:58:36 +0000 (12:58 +0200)]
Remove path from test
Nikita Popov [Thu, 20 Aug 2015 09:47:43 +0000 (11:47 +0200)]
Don't allow leading \ in group use decl list
We recently added support for "use \Foo\{Bar}". This commit drops
support for the reverse "use Foo\{\Bar}". Those two got mixed up
in the initial implementation.
Ferenc Kovacs [Thu, 20 Aug 2015 07:57:49 +0000 (09:57 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
5.6.14 next
Ferenc Kovacs [Thu, 20 Aug 2015 07:56:47 +0000 (09:56 +0200)]
5.6.14 next
Christopher Jones [Thu, 20 Aug 2015 04:09:30 +0000 (14:09 +1000)]
Fixed bug #70308 (PDO::ATTR_PREFETCH is ignored)
Christopher Jones [Thu, 20 Aug 2015 03:57:39 +0000 (13:57 +1000)]
Merge branch 'master' of https://git.php.net/repository/php-src
Christoph M. Becker [Wed, 19 Aug 2015 20:27:39 +0000 (22:27 +0200)]
Merge branch 'pull-request/1471'
* pull-request/1471:
add test for php_enchant_broker_free()
marcosptf [Sat, 15 Aug 2015 10:27:57 +0000 (07:27 -0300)]
add test for php_enchant_broker_free()
Christoph M. Becker [Wed, 19 Aug 2015 20:16:42 +0000 (22:16 +0200)]
Merge branch 'pull-request/1472'
* pull-request/1472:
This is a new test for enchant_broker_free_dict(). This function never was covered by .phpt
marcosptf [Sun, 16 Aug 2015 17:45:14 +0000 (14:45 -0300)]
This is a new test for enchant_broker_free_dict().
This function never was covered by .phpt
Christoph M. Becker [Wed, 19 Aug 2015 19:59:40 +0000 (21:59 +0200)]
Merge branch 'pull-request/1475'
* pull-request/1475:
testing enchant_broker_(g|s)et_dict_path
marcosptf [Mon, 17 Aug 2015 23:22:37 +0000 (20:22 -0300)]
testing enchant_broker_(g|s)et_dict_path
Jakub Zelenka [Wed, 19 Aug 2015 19:10:14 +0000 (20:10 +0100)]
Add overflow checks for openssl_pkey_* functions
Jakub Zelenka [Wed, 19 Aug 2015 19:06:58 +0000 (20:06 +0100)]
Move overflow checks in openssl_pbkdf2
Anatol Belski [Wed, 19 Aug 2015 16:54:23 +0000 (18:54 +0200)]
Revert "fix occasional fail in zip_close when target arc exists"
This reverts commit
ed78d59a1dc9d84cf6ce77fbad94ab7e2f860cb5.
Anatol Belski [Wed, 19 Aug 2015 16:52:33 +0000 (18:52 +0200)]
fix config.w32 to include suitable lib files
Dmitry Stogov [Wed, 19 Aug 2015 16:15:30 +0000 (19:15 +0300)]
Fixed typo
Christoph M. Becker [Wed, 19 Aug 2015 14:35:17 +0000 (16:35 +0200)]
updated NEWS
Christoph M. Becker [Wed, 19 Aug 2015 14:33:40 +0000 (16:33 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Fix #70303: Incorrect constructor reflection for ArrayObject
Christoph M. Becker [Wed, 19 Aug 2015 14:25:59 +0000 (16:25 +0200)]
updated NEWS
Christoph M. Becker [Wed, 19 Aug 2015 14:22:04 +0000 (16:22 +0200)]
Fix #70303: Incorrect constructor reflection for ArrayObject
The first parameter of ArrayObject::__construct() is optional. Reflection
should reflect this.
Anatol Belski [Wed, 19 Aug 2015 13:21:56 +0000 (15:21 +0200)]
improve error message
Anatol Belski [Wed, 19 Aug 2015 13:19:44 +0000 (15:19 +0200)]
fix occasional fail in zip_close when target arc exists
Dmitry Stogov [Wed, 19 Aug 2015 12:45:39 +0000 (15:45 +0300)]
Fixed typo in proper place
Dmitry Stogov [Wed, 19 Aug 2015 12:15:17 +0000 (15:15 +0300)]
Fixed typo
Dmitry Stogov [Wed, 19 Aug 2015 11:40:56 +0000 (14:40 +0300)]
Mark error and exception functions as "cold" (Matt's idea)
Xinchen Hui [Wed, 19 Aug 2015 10:41:46 +0000 (18:41 +0800)]
Merge branch 'PHP-5.6'
Xinchen Hui [Wed, 19 Aug 2015 10:41:28 +0000 (18:41 +0800)]
Fixed bug #70290 (Null pointer deref (segfault) in spl_autoload via ob_start)
Dmitry Stogov [Wed, 19 Aug 2015 09:21:14 +0000 (12:21 +0300)]
Removed deprecated comments and added expectations (overloaded properties and array elements are less frequently used than regular ones)
Anatol Belski [Wed, 19 Aug 2015 09:07:40 +0000 (11:07 +0200)]
update NEWS
Anatol Belski [Wed, 19 Aug 2015 09:05:35 +0000 (11:05 +0200)]
Fix bug #70145 From field incorrectly parsed from headers
Anatol Belski [Wed, 19 Aug 2015 08:56:43 +0000 (10:56 +0200)]
added /guard:cf to release builds
Anatol Belski [Wed, 19 Aug 2015 08:51:15 +0000 (10:51 +0200)]
use the bare tarball filename for the stub, no path elements
Xinchen Hui [Wed, 19 Aug 2015 08:34:26 +0000 (16:34 +0800)]
Update NEWs
Xinchen Hui [Wed, 19 Aug 2015 08:30:28 +0000 (16:30 +0800)]
Merge branch 'master' of https://github.com/marcioAlmada/php-src
Xinchen Hui [Wed, 19 Aug 2015 02:47:08 +0000 (10:47 +0800)]
This bug is already fixed, but it's better to have a bug entry for the record
Christopher Jones [Wed, 19 Aug 2015 00:42:53 +0000 (10:42 +1000)]
Resolve build warnings. Bump ver. Better range check. Fix diffs
Bob Weinand [Tue, 18 Aug 2015 23:33:19 +0000 (01:33 +0200)]
Fixed bug #70295 (Segmentation fault with setrawcookie)
Márcio Almada [Tue, 18 Aug 2015 22:16:06 +0000 (19:16 -0300)]
fixes a syntactical inconsistency with group use and leading `\`
discussion: http://news.php.net/php.internals/87774
Anatol Belski [Tue, 18 Aug 2015 21:27:49 +0000 (23:27 +0200)]
correct NEWS
Christoph M. Becker [Tue, 18 Aug 2015 19:26:09 +0000 (21:26 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Fix #67604: The built windows documention refers to nonexistent dll
Christoph M. Becker [Tue, 18 Aug 2015 19:21:28 +0000 (21:21 +0200)]
Fix #67604: The built windows documention refers to nonexistent dll
Since quite a while the Windows builds ship with php5apache2_4.dll, but not
with other server modules. We fix some out-dated info in install.txt.
Jakub Zelenka [Tue, 18 Aug 2015 19:17:04 +0000 (20:17 +0100)]
Use macros for openssl overflow checks
It reduces code duplications
Jakub Zelenka [Tue, 18 Aug 2015 18:46:59 +0000 (19:46 +0100)]
Fix possible overflow in openssl_pbkdf2
Especially key_length would lead to the crash if it overflowed
to the negative value.
Anatol Belski [Tue, 18 Aug 2015 18:31:37 +0000 (20:31 +0200)]
NEWS for next
Joe Watkins [Tue, 18 Aug 2015 15:37:38 +0000 (16:37 +0100)]
Fix mangled property names on anon classes
Côme Bernigaud [Tue, 18 Aug 2015 15:26:46 +0000 (17:26 +0200)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Patch from Rainer Jung to provide Solaris LDAP support
Conflicts:
ext/ldap/ldap.c
Côme Bernigaud [Tue, 18 Aug 2015 15:17:28 +0000 (17:17 +0200)]
Merge branch 'pull-request/1477' into PHP-5.6
* pull-request/1477:
Patch from Rainer Jung to provide Solaris LDAP support
Côme Bernigaud [Tue, 18 Aug 2015 14:52:44 +0000 (16:52 +0200)]
Patch from Rainer Jung to provide Solaris LDAP support
Xinchen Hui [Tue, 18 Aug 2015 14:51:09 +0000 (22:51 +0800)]
Merge branch 'patch-gdbinit' of https://github.com/adsr/php-src
Xinchen Hui [Tue, 18 Aug 2015 13:46:02 +0000 (21:46 +0800)]
Fixed memleak in Zend/tests/bug39297
Xinchen Hui [Tue, 18 Aug 2015 13:45:19 +0000 (21:45 +0800)]
Fixed bug #70288 (Apache crash related to ZEND_SEND_REF)
Bob Weinand [Tue, 18 Aug 2015 13:01:24 +0000 (15:01 +0200)]
Fixed bug #70293 (Crash with specific assertions and zend.assertions=-1)
Julien Pauli [Tue, 18 Aug 2015 12:32:56 +0000 (14:32 +0200)]
Removed unused code
Bob Weinand [Tue, 18 Aug 2015 12:04:48 +0000 (14:04 +0200)]
Woops, accidentally made TS build fail...
Bob Weinand [Tue, 18 Aug 2015 11:59:37 +0000 (13:59 +0200)]
Revert fix for nicer truncation on log_errors_max_len
Christoph M. Becker [Tue, 18 Aug 2015 11:44:14 +0000 (13:44 +0200)]
Fix #70289: Different sort in php7 (and hhvm) compared to php5
We add a respective note to UPGRADING. Furthermore, as renaming of zend_qsort()
and the new zend_insert_sort() are irrelevant for user-land, we move this
info to UPGRADING.INTERNALS.
Xinchen Hui [Tue, 18 Aug 2015 11:12:52 +0000 (19:12 +0800)]
Lost this entry while merging
Xinchen Hui [Tue, 18 Aug 2015 11:07:26 +0000 (19:07 +0800)]
Merge branch 'master' of git.php.net:php-src
Bob Weinand [Tue, 18 Aug 2015 10:48:06 +0000 (12:48 +0200)]
Better fix for exception traces truncation with anon classes
Xinchen Hui [Tue, 18 Aug 2015 10:33:07 +0000 (18:33 +0800)]
Fixed bug #70272 (Segfault in pdo_mysql)
Xinchen Hui [Tue, 18 Aug 2015 10:07:31 +0000 (18:07 +0800)]
Improved fix for bug #70262
Xinchen Hui [Tue, 18 Aug 2015 10:07:25 +0000 (18:07 +0800)]
Merge branch 'master' of git.php.net:php-src
Xinchen Hui [Tue, 18 Aug 2015 10:04:26 +0000 (18:04 +0800)]
It should not be skip
Xinchen Hui [Tue, 18 Aug 2015 10:03:34 +0000 (18:03 +0800)]
Skip the test with valgrind
Dmitry Stogov [Tue, 18 Aug 2015 09:03:04 +0000 (12:03 +0300)]
Revert "Do not truncate exception traces upon anon class name"
This reverts commit
b0c77fb80c9bceac37ec266f2d5a20131755c44a.
Michael Wallner [Tue, 18 Aug 2015 06:19:59 +0000 (08:19 +0200)]
fix inheritance of internal interfaces with constants
Michael Wallner [Tue, 18 Aug 2015 06:18:57 +0000 (08:18 +0200)]
fix printzv (refcount)
Bob Weinand [Tue, 18 Aug 2015 01:27:56 +0000 (03:27 +0200)]
Do not truncate exception traces upon anon class name
Anatol Belski [Mon, 17 Aug 2015 21:11:02 +0000 (23:11 +0200)]
fix test
This fail has nothing together with any changes in run-tests.php
Using run-tests.php from the 5.5 branch brings the same result. So
merely it is about how PHP7 handles and buffers errors.
Anatol Belski [Mon, 17 Aug 2015 09:34:33 +0000 (11:34 +0200)]
TSRM_TLS should be usable in NTS build
Christoph M. Becker [Mon, 17 Aug 2015 19:43:28 +0000 (21:43 +0200)]
no need to skip this test if no dictionaries are installed
Christoph M. Becker [Mon, 17 Aug 2015 19:42:42 +0000 (21:42 +0200)]
Merge branch 'pull-request/1473'
* pull-request/1473:
new test for enchant pwl file
marcosptf [Sun, 16 Aug 2015 18:52:55 +0000 (15:52 -0300)]
new test for enchant pwl file
Jakub Zelenka [Mon, 17 Aug 2015 17:43:02 +0000 (18:43 +0100)]
Check and use correct signature_len type for EVP_VerifyFinal
Christoph M. Becker [Mon, 17 Aug 2015 17:35:10 +0000 (19:35 +0200)]
updated NEWS