]>
granicus.if.org Git - php/log
Anatol Belski [Thu, 5 Nov 2015 21:51:25 +0000 (22:51 +0100)]
update NEWS
Anatol Belski [Thu, 5 Nov 2015 21:39:10 +0000 (22:39 +0100)]
use Z* macro name
Anatol Belski [Thu, 5 Nov 2015 21:24:47 +0000 (22:24 +0100)]
fix NULL deref in mbstring post handler
Anatol Belski [Thu, 5 Nov 2015 21:11:00 +0000 (22:11 +0100)]
fix NULL deref in pdo_firebird
ref #70862
Anatol Belski [Thu, 5 Nov 2015 20:50:34 +0000 (21:50 +0100)]
fix pdo_sqlite crash with empty bound stream
Anatol Belski [Thu, 5 Nov 2015 20:49:21 +0000 (21:49 +0100)]
fix leak
Anatol Belski [Thu, 5 Nov 2015 20:32:31 +0000 (21:32 +0100)]
fix pdo_mysql crash with empty bound stream param
rel #70862
Anatol Belski [Thu, 5 Nov 2015 18:48:08 +0000 (19:48 +0100)]
add test for bug #70861
Fabian Franz [Thu, 5 Nov 2015 18:21:45 +0000 (18:21 +0000)]
Fix setting of empty string resource.
Anatol Belski [Thu, 5 Nov 2015 17:16:32 +0000 (18:16 +0100)]
fix possible NULL deref in image functions
Anatol Belski [Thu, 5 Nov 2015 17:08:08 +0000 (18:08 +0100)]
fix crash in sqlite when executing with bound stream param
rel #70862
Anatol Belski [Thu, 5 Nov 2015 13:48:30 +0000 (14:48 +0100)]
re-update NEWS
Anatol Belski [Thu, 5 Nov 2015 13:45:09 +0000 (14:45 +0100)]
update the actual sql parser file for #70861
Anatol Belski [Thu, 5 Nov 2015 13:35:41 +0000 (14:35 +0100)]
Fix bug #70861 Segmentation fault in pdo_parse_params() during Drupal 8 test suite
Anatol Belski [Thu, 5 Nov 2015 10:58:44 +0000 (11:58 +0100)]
don't get invalid chmod mode through
Anatol Belski [Wed, 4 Nov 2015 21:29:27 +0000 (22:29 +0100)]
zero cwd buffer before passing to chmod
Reeze Xia [Thu, 5 Nov 2015 06:28:49 +0000 (14:28 +0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Make test for bug #70852 to cover all cases
Fixed bug #70852 Segfault getting NULL offset of an ArrayObject.
Reeze Xia [Thu, 5 Nov 2015 06:09:24 +0000 (14:09 +0800)]
Make test for bug #70852 to cover all cases
Reeze Xia [Thu, 5 Nov 2015 05:46:03 +0000 (13:46 +0800)]
Fixed bug #70852 Segfault getting NULL offset of an ArrayObject.
Xinchen Hui [Wed, 4 Nov 2015 14:44:29 +0000 (06:44 -0800)]
Fixed bug #70853 (SplFixedArray throws exception when using ref variable as index)
Xinchen Hui [Wed, 4 Nov 2015 10:59:30 +0000 (18:59 +0800)]
Fixed bug #70843 (Segmentation fault on MacOSX with opcache.file_cache_only=1)
Xinchen Hui [Wed, 4 Nov 2015 01:53:56 +0000 (17:53 -0800)]
Fixed bug #70805 (Segmentation faults whilst running Drupal 8 test suite)
Xinchen Hui [Mon, 2 Nov 2015 08:43:28 +0000 (16:43 +0800)]
Fixed bug #70540 (sapi/fpm/tests/008.phpt and 016.phpt should be skipped on some platforms)
Xinchen Hui [Mon, 2 Nov 2015 08:35:54 +0000 (16:35 +0800)]
Add test_fpm_conf to skip some tests ranth than mark --xfail--
Xinchen Hui [Mon, 2 Nov 2015 02:59:07 +0000 (10:59 +0800)]
Merge branch 'PHP-5.6' into PHP-7.0
Xinchen Hui [Mon, 2 Nov 2015 02:58:55 +0000 (10:58 +0800)]
Fixed test
Xinchen Hui [Mon, 2 Nov 2015 02:55:05 +0000 (10:55 +0800)]
Merge branch 'PHP-5.6' into PHP-7.0
Xinchen Hui [Mon, 2 Nov 2015 02:47:32 +0000 (10:47 +0800)]
Merge branch 'PHP-5.6' of git.php.net:/php-src into PHP-5.6
Xinchen Hui [Mon, 2 Nov 2015 02:47:02 +0000 (10:47 +0800)]
Fixed bug #70828 (php-fpm 5.6 with opcache crashes when referencing a non-existent constant)
Jakub Zelenka [Thu, 29 Oct 2015 19:11:57 +0000 (19:11 +0000)]
Use standard title for new openssl tests
root [Thu, 29 Oct 2015 14:05:54 +0000 (12:05 -0200)]
new tests to openssl module, don't covered yet.
Andrey Hristov [Tue, 27 Oct 2015 11:59:09 +0000 (12:59 +0100)]
Another Fix for Bug #68344 MySQLi does not provide way to disable peer certificate validation
Added the possibility to explicitly state that the peer certificate should not be checked.
Back to the default - checking the certificate.
Exported MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT
Usage : mysqli_real_connect( , , , , , MYSQLI_CLIENT_SSL | MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT)
If mysqli_ssl_set() is not called, but only MYSQLI_CLIENT_SSL is passed, without the (don't) very flag,
then no verification takes place.
Xinchen Hui [Tue, 27 Oct 2015 00:28:19 +0000 (17:28 -0700)]
Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use)
Xinchen Hui [Tue, 27 Oct 2015 00:26:30 +0000 (17:26 -0700)]
Revert "Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use)"
This reverts commit
3ef96c2cc6f3a1dddd8479e6c733f44e8dbcb5e9 .
Xinchen Hui [Tue, 27 Oct 2015 00:09:42 +0000 (17:09 -0700)]
Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use)
Leigh [Fri, 30 Oct 2015 19:08:20 +0000 (19:08 +0000)]
Use arc4random on OpenBSD 5.5+ and NetBSD 7+
As discussed with @weltling, keeping arc4random on the condition that the OS has a solid implementation of it
Reeze Xia [Fri, 30 Oct 2015 11:50:54 +0000 (19:50 +0800)]
This couldn't be false as it has been checked before
Reeze Xia [Fri, 30 Oct 2015 11:49:04 +0000 (19:49 +0800)]
Use h parameter to avoid duplicate ht access of `array_combine()`
Dmitry Stogov [Fri, 30 Oct 2015 04:15:56 +0000 (07:15 +0300)]
Fixed incomplete initialization.
Jakub Zelenka [Thu, 29 Oct 2015 19:14:25 +0000 (19:14 +0000)]
Merge branch 'PHP-5.6' into PHP-7.0
Dmitry Stogov [Thu, 29 Oct 2015 17:06:55 +0000 (20:06 +0300)]
Fixed memory leak in php_stream_context_set_option()
Xinchen Hui [Thu, 29 Oct 2015 07:00:43 +0000 (15:00 +0800)]
Make these tests fail faster, Thanks to GFW
Xinchen Hui [Thu, 29 Oct 2015 06:35:31 +0000 (14:35 +0800)]
Merge branch 'PHP-7.0' of git.php.net:/php-src into PHP-7.0
Xinchen Hui [Thu, 29 Oct 2015 06:33:58 +0000 (14:33 +0800)]
Fixed bug #70808 (array_merge_recursive corrupts memory of unset items)
I knew, this fix seems ugly
Julien Pauli [Thu, 29 Oct 2015 05:44:19 +0000 (08:44 +0300)]
Don't remap .text segment if huge pages are not available.
Andrey Hristov [Wed, 28 Oct 2015 11:55:41 +0000 (12:55 +0100)]
Fix mysqli tests
Anatol Belski [Tue, 27 Oct 2015 19:10:06 +0000 (20:10 +0100)]
sync NEWS
Anatol Belski [Tue, 27 Oct 2015 19:08:54 +0000 (20:08 +0100)]
7.0.1 is next
Dmitry Stogov [Tue, 27 Oct 2015 15:53:17 +0000 (16:53 +0100)]
Fix frequent reallocations with many small strings
Anatol Belski [Fri, 23 Oct 2015 10:07:16 +0000 (12:07 +0200)]
correct snprintf usage
Andrey Hristov [Tue, 27 Oct 2015 12:32:45 +0000 (13:32 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
Leigh [Mon, 26 Oct 2015 20:40:28 +0000 (20:40 +0000)]
Remove arc4random
There has been a lot of discussion around whether arc4random should be included. Given how many different impementations of it are in the wild, we can't guarantee a secure implementation on all platforms.
Anatol Belski [Mon, 26 Oct 2015 14:57:26 +0000 (15:57 +0100)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
update NEWS
Fixed bug #70718 stream_select() when OpenSSL extension is loaded on PHP Win64
unbreak coverage data: fix #line directives in phpdbg parser
exclude datelib from coverage report as asked by Derick
Anatol Belski [Mon, 26 Oct 2015 14:56:34 +0000 (15:56 +0100)]
update NEWS
Anatol Belski [Mon, 26 Oct 2015 14:54:29 +0000 (15:54 +0100)]
Fixed bug #70718 stream_select() when OpenSSL extension is loaded on PHP Win64
Dmitry Stogov [Mon, 26 Oct 2015 13:01:20 +0000 (16:01 +0300)]
Fixed inconsistent exception handling (uopz/tests/006.phpt was failed when PHP build with --disable-gcc-global-regs).
Xinchen Hui [Mon, 26 Oct 2015 03:15:17 +0000 (11:15 +0800)]
Fixed bug #70785 (Infinite loop due to exception during identical comparison)
Jakub Zelenka [Sun, 25 Oct 2015 17:53:39 +0000 (17:53 +0000)]
Check EVP_SealFinal return code
This can be done since we no longer support OpenSSL 0.9.6
Bob Weinand [Sun, 25 Oct 2015 17:47:50 +0000 (18:47 +0100)]
Fix refcount reaching 2^32 - 1 for resources
Happens e.g. in proc_close() when nothing is referencing the file handles, e.g. they have refcount 0 when passed to zend_list_close() and then zend_list_delete() which decrements it to (uint32_t) -1
Nuno Lopes [Sat, 24 Oct 2015 22:12:24 +0000 (18:12 -0400)]
unbreak coverage data: fix #line directives in phpdbg parser
Nuno Lopes [Sat, 24 Oct 2015 21:45:53 +0000 (17:45 -0400)]
unbreak coverage data: fix #line directives in phpdbg parser
Nuno Lopes [Sat, 24 Oct 2015 21:38:20 +0000 (17:38 -0400)]
exclude datelib from coverage report as asked by Derick
Nuno Lopes [Sat, 24 Oct 2015 21:37:00 +0000 (17:37 -0400)]
exclude datelib from coverage report as asked by Derick
Nikita Popov [Sat, 24 Oct 2015 21:18:28 +0000 (23:18 +0200)]
Fix bug #70782
Anatol Belski [Fri, 23 Oct 2015 11:59:27 +0000 (13:59 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix globals initialization in sapi/cgi
Anatol Belski [Fri, 23 Oct 2015 11:56:40 +0000 (13:56 +0200)]
Fix globals initialization in sapi/cgi
Basically backport
8430ec17
Anatol Belski [Fri, 23 Oct 2015 07:47:00 +0000 (09:47 +0200)]
rather use the supplied inttypes.h with vc14
Anatol Belski [Tue, 20 Oct 2015 09:44:12 +0000 (11:44 +0200)]
fix test redirection when run not from source root
Xinchen Hui [Fri, 23 Oct 2015 03:18:30 +0000 (11:18 +0800)]
Indents
c9s [Thu, 22 Oct 2015 12:59:42 +0000 (20:59 +0800)]
Fix boolean conversion warnings
Summary:
The compiler complains and raised some warnings about boolean
conversion:
warning: address of 'ce->constants_table' will always evaluate to
'true' [-Wpointer-bool-conversion]
Since the address of 'HashTable' will always evaluate to true. the
condition should be removed. The scope is kept for local variables.
Platform:
OS X 10.11
Compiler:
Apple LLVM version 7.0.0 (clang-700.0.72)
Target: x86_64-apple-darwin15.0.0
Thread model: posix
Andrey Hristov [Thu, 22 Oct 2015 09:50:12 +0000 (11:50 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Andrey Hristov [Thu, 22 Oct 2015 09:48:53 +0000 (11:48 +0200)]
Improve fix for Bug #68344 MySQLi does not provide way to disable peer certificate validation
Andrey Hristov [Wed, 21 Oct 2015 13:52:38 +0000 (15:52 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
Andrey Hristov [Wed, 21 Oct 2015 13:10:24 +0000 (15:10 +0200)]
Fix for Bug #68344 MySQLi does not provide way to disable peer certificate validation
Andrey Hristov [Wed, 21 Oct 2015 08:42:15 +0000 (10:42 +0200)]
Update the certificates needed for the mysqli tests
Bob Weinand [Tue, 20 Oct 2015 19:56:00 +0000 (21:56 +0200)]
Exempt paging from -qrr mode
Anatol Belski [Tue, 20 Oct 2015 18:07:14 +0000 (20:07 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
backport
262160e and
2d55e8c into 5.6
Anatol Belski [Tue, 20 Oct 2015 18:05:44 +0000 (20:05 +0200)]
backport
262160e and
2d55e8c into 5.6
Xinchen Hui [Tue, 20 Oct 2015 15:12:04 +0000 (08:12 -0700)]
Revert "Ensure proper exception handling and EX(opline) state in USER_OPCODE handler"
read: http://news.php.net/php.internals/88887
This reverts commit
808f62bb4d9812e9b7b35c87f3e90e5fc2bc244b .
Xinchen Hui [Tue, 20 Oct 2015 08:58:30 +0000 (16:58 +0800)]
Regenerate zend_ini_scanner.c
Xinchen Hui [Tue, 20 Oct 2015 05:26:40 +0000 (13:26 +0800)]
Update NEWS
Xinchen Hui [Tue, 20 Oct 2015 05:26:02 +0000 (13:26 +0800)]
Merge branch 'PHP-5.6' into PHP-7.0
Conflicts:
Zend/zend_ini_scanner.c
Xinchen Hui [Tue, 20 Oct 2015 05:20:56 +0000 (13:20 +0800)]
Fixed bug #70748 (Segfault in ini_lex () at Zend/zend_ini_scanner.l)
Ferenc Kovacs [Mon, 19 Oct 2015 21:56:23 +0000 (23:56 +0200)]
remove imap tests for now until I finish the sudoless dovecot config
Ferenc Kovacs [Mon, 19 Oct 2015 21:43:26 +0000 (23:43 +0200)]
remove imap tests for now until I finish the sudoless dovecot config
Ferenc Kovacs [Mon, 19 Oct 2015 21:02:52 +0000 (23:02 +0200)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
fixup, both catched by nikic
use another character device in this test as /dev/console seems that it is different for lxc containers
the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one
let's try running our testsuite without sudo
Ferenc Kovacs [Mon, 19 Oct 2015 20:47:23 +0000 (22:47 +0200)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
fixup, both catched by nikic
use another character device in this test as /dev/console seems that it is different for lxc containers
the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one
let's try running our testsuite without sudo
Ferenc Kovacs [Mon, 19 Oct 2015 20:44:19 +0000 (22:44 +0200)]
Merge branch 'pr-1483' into PHP-5.5
* pr-1483:
fixup, both catched by nikic
use another character device in this test as /dev/console seems that it is different for lxc containers
the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one
let's try running our testsuite without sudo
Stanislav Malyshev [Mon, 19 Oct 2015 00:20:00 +0000 (17:20 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Fix bug #64172
Bug #70561: Fix DirectoryIterator to throw OutOfBoundsException
Conflicts:
ext/pdo/pdo_dbh.c
Stanislav Malyshev [Mon, 19 Oct 2015 00:17:55 +0000 (17:17 -0700)]
Merge branch 'pull-request/1535' into PHP-5.6
* pull-request/1535:
Bug #70561: Fix DirectoryIterator to throw OutOfBoundsException
Daniel Persson [Sat, 26 Sep 2015 19:28:23 +0000 (21:28 +0200)]
Fix bug #64172
Check if the SQLSTATE error code is equal to PDO_ERR_NONE before we ask the driver.
And if no error is reported skip the extra call to the driver.
Daniel Persson [Sat, 26 Sep 2015 19:48:18 +0000 (21:48 +0200)]
Fix bug #64172
Check if the SQLSTATE error code is equal to PDO_ERR_NONE before we ask the driver.
And if no error is reported skip the extra call to the driver.
Stanislav Malyshev [Sun, 18 Oct 2015 22:45:40 +0000 (15:45 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Skip some tests for platforms different than x86
Fábio Perez [Fri, 16 Oct 2015 16:01:25 +0000 (13:01 -0300)]
Skip some tests for platforms different than x86
These tests are verifying undefined behaviour such as shifting by more than 63
bits and by negative numbers.
Stanislav Malyshev [Sun, 18 Oct 2015 22:44:59 +0000 (15:44 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Skip serialize test if ext/session is not loaded
Conflicts:
ext/standard/tests/serialize/bug70219_1.phpt
Stanislav Malyshev [Sun, 18 Oct 2015 22:43:03 +0000 (15:43 -0700)]
Skip serialize test if ext/session is not loaded
Stanislav Malyshev [Sun, 18 Oct 2015 21:51:13 +0000 (14:51 -0700)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Remove wrong argument $session from SNMP::setSecurity()
Fix SNMP::setSecurity() arginfo (Fixes bug #70476)
jubianchi [Fri, 11 Sep 2015 16:13:23 +0000 (18:13 +0200)]
Remove wrong argument $session from SNMP::setSecurity()
jubianchi [Fri, 11 Sep 2015 15:54:31 +0000 (17:54 +0200)]
Fix SNMP::setSecurity() arginfo (Fixes bug #70476)
Felipe Pena [Sun, 18 Oct 2015 14:08:04 +0000 (12:08 -0200)]
- Implemented output paging