]>
granicus.if.org Git - php/log
Anatol Belski [Tue, 31 Jan 2017 10:21:01 +0000 (11:21 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
bump versions for next in dev
Anatol Belski [Tue, 31 Jan 2017 10:20:10 +0000 (11:20 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
bump versions for next in dev
Anatol Belski [Tue, 31 Jan 2017 10:18:23 +0000 (11:18 +0100)]
bump versions for next in dev
Joe Watkins [Tue, 31 Jan 2017 05:36:28 +0000 (05:36 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
removed additional ";" from run-tests.php
Joe Watkins [Tue, 31 Jan 2017 05:36:16 +0000 (05:36 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
removed additional ";" from run-tests.php
Rodrigo Prado [Mon, 30 Jan 2017 22:06:09 +0000 (20:06 -0200)]
removed additional ";" from run-tests.php
Nikita Popov [Mon, 30 Jan 2017 21:33:17 +0000 (22:33 +0100)]
Remove zend_version() checks from tests
Nikita Popov [Mon, 30 Jan 2017 21:28:45 +0000 (22:28 +0100)]
Remove ZEND_CHANGES and README.namespaces
Anatol Belski [Mon, 30 Jan 2017 21:36:56 +0000 (22:36 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
update NEWS
update NEWS
Anatol Belski [Mon, 30 Jan 2017 21:35:46 +0000 (22:35 +0100)]
update NEWS
Anatol Belski [Mon, 30 Jan 2017 21:35:14 +0000 (22:35 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
update NEWS
Anatol Belski [Mon, 30 Jan 2017 21:34:14 +0000 (22:34 +0100)]
update NEWS
Sara Golemon [Mon, 30 Jan 2017 17:03:01 +0000 (09:03 -0800)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Securely zero the hash context key
Sara Golemon [Mon, 30 Jan 2017 17:02:42 +0000 (09:02 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Securely zero the hash context key
Sara Golemon [Mon, 30 Jan 2017 16:57:17 +0000 (08:57 -0800)]
Securely zero the hash context key
Anatol Belski [Mon, 30 Jan 2017 11:47:29 +0000 (12:47 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fixed bug #73983 crash on finish work with phar in cli + opcache
Anatol Belski [Mon, 30 Jan 2017 11:46:11 +0000 (12:46 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #73983 crash on finish work with phar in cli + opcache
Anatol Belski [Mon, 30 Jan 2017 11:25:50 +0000 (12:25 +0100)]
Fixed bug #73983 crash on finish work with phar in cli + opcache
The file_cache_only option causes the storage to be per process,
furthermore the arena is destroyed per request. Thus, zend_string's
can't survive between request and the permanent flag should not
be set. This is already done with the file cache part, but the
persistency part is used in various scenarios and should respect
this case as well. In this particular bug, the pcre pattern cache
needs to survive between requests and uses pattern strings as hash
keys. One more case relevant here would be various situations where
the flow disables the use of shared memory.
Joe Watkins [Mon, 30 Jan 2017 11:26:51 +0000 (11:26 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)
Joe Watkins [Mon, 30 Jan 2017 11:26:37 +0000 (11:26 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)
Joe Watkins [Mon, 30 Jan 2017 11:26:02 +0000 (11:26 +0000)]
Merge branch 'pull-request/2348' into PHP-7.0
* pull-request/2348:
fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)
jhdxr [Mon, 30 Jan 2017 09:48:00 +0000 (17:48 +0800)]
fix BC break introduced by #2346 (sebastianbergmann/phpunit#2454)
Anatol Belski [Mon, 30 Jan 2017 10:42:46 +0000 (11:42 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
move id initialization into ctor
Anatol Belski [Mon, 30 Jan 2017 10:41:59 +0000 (11:41 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
move id initialization into ctor
Anatol Belski [Mon, 30 Jan 2017 10:40:23 +0000 (11:40 +0100)]
move id initialization into ctor
Anatol Belski [Mon, 30 Jan 2017 00:59:02 +0000 (01:59 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fix system id initialization for multiple threads
Anatol Belski [Mon, 30 Jan 2017 00:57:27 +0000 (01:57 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fix system id initialization for multiple threads
Anatol Belski [Mon, 30 Jan 2017 00:54:36 +0000 (01:54 +0100)]
fix system id initialization for multiple threads
Jakub Zelenka [Sun, 29 Jan 2017 20:46:20 +0000 (20:46 +0000)]
Merge branch 'PHP-7.1'
Jakub Zelenka [Sun, 29 Jan 2017 20:44:51 +0000 (20:44 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
Jakub Zelenka [Sun, 29 Jan 2017 20:43:58 +0000 (20:43 +0000)]
Try fpm path for testing in sbin as it is default target
Joe Watkins [Sun, 29 Jan 2017 07:29:14 +0000 (07:29 +0000)]
Merge branch 'pull-request/2345'
* pull-request/2345:
FTP: implement MLSD for structured listing of directories, decribed at https://tools.ietf.org/html/rfc3659
Andreas Treichel [Sat, 28 Jan 2017 03:20:40 +0000 (04:20 +0100)]
FTP: implement MLSD for structured listing of directories, decribed at https://tools.ietf.org/html/rfc3659
Joe Watkins [Sat, 28 Jan 2017 08:28:06 +0000 (08:28 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
fixed bug #50989 (DOM support for LIBXML_NOXMLDECL)
Joe Watkins [Sat, 28 Jan 2017 08:27:33 +0000 (08:27 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
fixed bug #50989 (DOM support for LIBXML_NOXMLDECL)
jhdxr [Sat, 28 Jan 2017 06:56:03 +0000 (14:56 +0800)]
fixed bug #50989 (DOM support for LIBXML_NOXMLDECL)
Joe Watkins [Sat, 28 Jan 2017 06:47:59 +0000 (06:47 +0000)]
[ci skip] news entry for Fixed bug #73987
Joe Watkins [Sat, 28 Jan 2017 06:46:43 +0000 (06:46 +0000)]
[ci skip] news entry for Fixed bug #73987
Joe Watkins [Sat, 28 Jan 2017 06:28:24 +0000 (06:28 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Added tests demonstrating the same effect with abstracts
Inheritance checks should not ignore parents if these implement an interface
Pedro Magalhães [Fri, 27 Jan 2017 18:44:46 +0000 (19:44 +0100)]
Added tests demonstrating the same effect with abstracts
Pedro Magalhães [Thu, 26 Jan 2017 22:50:56 +0000 (23:50 +0100)]
Inheritance checks should not ignore parents if these implement an interface
Adam Baratz [Fri, 27 Jan 2017 23:46:44 +0000 (18:46 -0500)]
NEWS
Adam Baratz [Fri, 27 Jan 2017 23:41:11 +0000 (18:41 -0500)]
Add test coverage for bug #72969
This was not an issue with pdo_dblib, but rather with FreeTDS. FreeTDS has been
fixed as of the
fc820490336c50d5c175d2a15327383256add4c9 on that repo. These
tests will be skipped if a version of FreeTDS with that issue is present.
I only cleaned up this commit for pushing. For fixing the FreeTDS issue and
writing corresponding pdo_dblib tests, thanks to:
Jeff Farr <jefarr@wayfair.com>
Adam Baratz [Fri, 27 Jan 2017 23:38:56 +0000 (18:38 -0500)]
Expose DB-Library version as \PDO::DBLIB_ATTR_VERSION attribute on \PDO instance
Adam Baratz [Fri, 27 Jan 2017 23:24:45 +0000 (18:24 -0500)]
style cleanup
Joe Watkins [Fri, 27 Jan 2017 06:08:12 +0000 (06:08 +0000)]
Merge branch 'pull-request/1635'
* pull-request/1635:
Use modern autotools name of configure.ac instead of configure.in
Brian Evans [Wed, 11 Nov 2015 20:08:15 +0000 (15:08 -0500)]
Use modern autotools name of configure.ac instead of configure.in
configure.ac was introduced in 2001 with automake-1.15 and autoconf-2.50
to replace the file named configure.in.
Autotools is preparing to remove configure.in in Automake 2.0.
All new software should be using configure.ac.
This also fixes Bug #69770 where extensions are creating configure.in
Signed-off-by: Brian Evans <grknight@gentoo.org>
Joe Watkins [Thu, 26 Jan 2017 11:36:50 +0000 (11:36 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix 00version.phpt when commit message has multiple lines.
Joe Watkins [Thu, 26 Jan 2017 11:36:36 +0000 (11:36 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix 00version.phpt when commit message has multiple lines.
Mitch Hagstrand [Thu, 26 Jan 2017 10:24:07 +0000 (02:24 -0800)]
Fix 00version.phpt when commit message has multiple lines.
The environment variable "TRAVIS_COMMIT_MESSAGE" can contain multiple lines.
An example can be seen here https://travis-ci.org/php/php-src/jobs/
195465293
Joe Watkins [Thu, 26 Jan 2017 09:04:52 +0000 (09:04 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
Joe Watkins [Thu, 26 Jan 2017 09:04:07 +0000 (09:04 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
andrewnester [Tue, 24 Jan 2017 13:38:30 +0000 (16:38 +0300)]
Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
Joe Watkins [Thu, 26 Jan 2017 06:58:36 +0000 (06:58 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fixed bug #73994 incorrect arginfo for unpack
Joe Watkins [Thu, 26 Jan 2017 06:58:08 +0000 (06:58 +0000)]
Fixed bug #73994 incorrect arginfo for unpack
Joe Watkins [Thu, 26 Jan 2017 05:59:36 +0000 (05:59 +0000)]
[ci skip] add upgrading note about PHP_OS_FAMILY
Joe Watkins [Thu, 26 Jan 2017 05:52:04 +0000 (05:52 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
[ci skip] news entry for PR #2337
Joe Watkins [Thu, 26 Jan 2017 05:51:09 +0000 (05:51 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] news entry for PR #2337
Joe Watkins [Thu, 26 Jan 2017 05:50:46 +0000 (05:50 +0000)]
[ci skip] news entry for PR #2337
Joe Watkins [Wed, 25 Jan 2017 20:59:52 +0000 (20:59 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes)
Added (failing) testcase for bug #54382
Joe Watkins [Wed, 25 Jan 2017 20:59:37 +0000 (20:59 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes)
Added (failing) testcase for bug #54382
Arnout Boks [Wed, 25 Jan 2017 20:09:03 +0000 (21:09 +0100)]
Fix bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes)
The fix is based on the same strategy for handling namespace
declarations as used by getAttributeNode. Note that this strategy makes
these methods not return a DOMAttr for xmlns* attributes, but an
instance of the (undocumented) class DOMNameSpaceNode. This is not
really ideal, but at least this fix makes the behavior of
getAttributeNode and getAttributeNodeNS consistent.
A follow-up action would be to investigate whether DOMNameSpaceNode can
be made into a subclass of DOMAttr (which may be hard due to the way
libxml treats namespace declarations) or document this deviating return
value for xmlns* attributes.
Arnout Boks [Wed, 25 Jan 2017 20:03:50 +0000 (21:03 +0100)]
Added (failing) testcase for bug #54382
Stricted [Wed, 25 Jan 2017 07:34:24 +0000 (08:34 +0100)]
add PHP_OS_FAMILY constant to determine on which os we are
Jakub Zelenka [Wed, 25 Jan 2017 19:56:19 +0000 (19:56 +0000)]
Merge branch 'PHP-7.1'
Jakub Zelenka [Wed, 25 Jan 2017 19:55:05 +0000 (19:55 +0000)]
Fix bug #73978 (openssl_decrypt triggers bug in PDO)
Bob Weinand [Wed, 25 Jan 2017 12:01:48 +0000 (13:01 +0100)]
Merge branch 'PHP-7.1'
Bob Weinand [Wed, 25 Jan 2017 12:01:10 +0000 (13:01 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Bob Weinand [Wed, 25 Jan 2017 12:00:48 +0000 (13:00 +0100)]
Fix copying too much leading to potential segfault
Anatol Belski [Tue, 24 Jan 2017 17:00:08 +0000 (18:00 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
dirname() should not normalize paths
Anatol Belski [Tue, 24 Jan 2017 16:56:00 +0000 (17:56 +0100)]
dirname() should not normalize paths
This is the BC piece with the case where dirname() is used with an URL.
Anatol Belski [Tue, 24 Jan 2017 12:25:57 +0000 (13:25 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
make length check more robust
Anatol Belski [Tue, 24 Jan 2017 12:24:11 +0000 (13:24 +0100)]
make length check more robust
Nikita Popov [Tue, 24 Jan 2017 10:32:04 +0000 (11:32 +0100)]
Fix assertion violation with composer
Michael Wallner [Tue, 24 Jan 2017 07:44:45 +0000 (08:44 +0100)]
my NEWS handle is actually Mike)
Nikita Popov [Fri, 13 Jan 2017 22:25:59 +0000 (23:25 +0100)]
Separate array in session upload progress
Nikita Popov [Thu, 5 May 2016 12:49:08 +0000 (14:49 +0200)]
Enable HT RC assertions with escape-hatch
HT functions that modify the array now assert that rc=1. As we don't
respect this COW constraint everywhere, either for a good reason or
because fixing it would take more work, we provide an escape hatch
in the form of HT_ALLOW_COW_VIOLATION(ht). If this macro is called
assertions on this ht are disabled. The macro is a no-op in release
mode.
Joe Watkins [Mon, 23 Jan 2017 16:56:19 +0000 (16:56 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix Bug #69865 php-fpm does not close stderr when using syslog
Joe Watkins [Mon, 23 Jan 2017 16:55:43 +0000 (16:55 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix Bug #69865 php-fpm does not close stderr when using syslog
Michael Wallner [Wed, 22 Jul 2015 11:44:21 +0000 (13:44 +0200)]
Fix Bug #69865 php-fpm does not close stderr when using syslog
Dmitry Stogov [Mon, 23 Jan 2017 11:54:58 +0000 (14:54 +0300)]
Check for old style constructor only if method is not found
Antony Dovgal [Mon, 23 Jan 2017 11:50:09 +0000 (14:50 +0300)]
use correct shift and fix slowlog bt in 7.1
Antony Dovgal [Mon, 23 Jan 2017 11:50:09 +0000 (14:50 +0300)]
use correct shift and fix slowlog bt in 7.1
Joe Watkins [Mon, 23 Jan 2017 05:34:35 +0000 (05:34 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
move decl to correct place
Joe Watkins [Mon, 23 Jan 2017 05:34:21 +0000 (05:34 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
move decl to correct place
Joe Watkins [Mon, 23 Jan 2017 05:33:58 +0000 (05:33 +0000)]
move decl to correct place
Anatol Belski [Sun, 22 Jan 2017 21:43:53 +0000 (22:43 +0100)]
preliminary fix for bug #73971, more refactoring is needed
Joe Watkins [Sun, 22 Jan 2017 16:12:09 +0000 (16:12 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fixed #73969 - Fixed segmentation fault when debug_print_backtrace called
Joe Watkins [Sun, 22 Jan 2017 16:11:38 +0000 (16:11 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed #73969 - Fixed segmentation fault when debug_print_backtrace called
andrewnester [Sun, 22 Jan 2017 15:59:59 +0000 (18:59 +0300)]
Fixed #73969 - Fixed segmentation fault when debug_print_backtrace called
Bogdan Padalko [Sat, 21 Jan 2017 22:40:15 +0000 (00:40 +0200)]
Add variadic type and obj info macros
Rasmus Lerdorf [Sun, 22 Jan 2017 15:26:07 +0000 (07:26 -0800)]
Switch to the v2 version of these functions.
The sqlite3 docs suggest always using prepare_v2 and the close_v2
could potentially help with an fd leak we have been seeing
Christoph M. Becker [Sun, 22 Jan 2017 14:15:43 +0000 (15:15 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Add regression test for bug #47946
Christoph M. Becker [Sun, 22 Jan 2017 14:02:59 +0000 (15:02 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Add regression test for bug #47946
Christoph M. Becker [Sun, 22 Jan 2017 14:01:01 +0000 (15:01 +0100)]
Add regression test for bug #47946
This bug had already been fixed, but apparently there's no regression
test yet, so we add one.
Note that the expected image has black pixel artifacts, which are
another issue (perhaps bug #40158), and would have to be adressed
separately.
Andrey Andreev [Thu, 19 Jan 2017 11:29:05 +0000 (13:29 +0200)]
Use hash_ops->is_crypto in hash_init()
Joe Watkins [Sun, 22 Jan 2017 06:41:20 +0000 (06:41 +0000)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Fix intermittent segfault in GD library
Joe Watkins [Sun, 22 Jan 2017 06:41:07 +0000 (06:41 +0000)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix intermittent segfault in GD library
Mitch Hagstrand [Sat, 21 Jan 2017 20:40:15 +0000 (12:40 -0800)]
Fix intermittent segfault in GD library
The gdIOCtx struct should be zero filled with ecalloc.
emalloc does not zero fill the struct.
Christoph M. Becker [Sat, 21 Jan 2017 17:55:13 +0000 (18:55 +0100)]
Merge branch 'PHP-7.1'
* PHP-7.1:
Add myself as primary maintainer of GD