Nikita Popov
6ea870f5fb
Fix bug #80184
2020-10-05 15:24:51 +02:00
Máté Kocsis
4982964224
Review parameter names in ext/pspell
...
Closes GH-6257
2020-10-05 15:22:15 +02:00
Máté Kocsis
e9c707298b
Review parameter names in ext/zlib
...
Closes GH-6250
2020-10-05 15:20:27 +02:00
Nikita Popov
faea5ab837
Throw from XmlReader::expand() if DOM extension missing
...
Otherwise it is hard to uphold the arginfo contract for this
function -- we cannot simply mirror the zpp call, as the class
entry it is based on does not exist.
2020-10-05 12:31:48 +02:00
Nikita Popov
d3cf597328
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix -Wimplicit-function-declaration in configure
2020-10-05 10:48:04 +02:00
Nikita Popov
9ad5381a2f
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix -Wimplicit-function-declaration in configure
2020-10-05 10:46:46 +02:00
Nikita Popov
aa405b7da2
Fix -Wimplicit-function-declaration in configure
...
As this is an error with xcode 12, see bug #80171 .
2020-10-05 10:43:58 +02:00
Christoph M. Becker
54435c9b43
Fix #64060 : lstat_stat_variation7.phpt fails on certain file systems
...
Closes GH-6194.
2020-10-02 18:54:10 +02:00
Nikita Popov
2d234d111a
Declare FFI\CType in namespace
...
Now that it is supported, declare that CType is part of the FFI
namespace, not a freestanding class.
2020-10-02 17:54:34 +02:00
George Peter Banyard
e0b17ba219
Use a subrountine to check for valid OID strings
...
Closes 6260
2020-10-02 16:32:06 +01:00
Nikita Popov
dfa6d1c22e
Support specifying linkage for generate-function-entries
...
The linkage can be specified as the argument to the
@generate-function-entries tag. Test this on zend_test.
2020-10-02 17:21:16 +02:00
K.Kosako
bf6873a18e
Fix out-of-bounds write
...
Fixes CVE-2020-26159.
Backported from <https://github.com/kkos/oniguruma/commit/cbe9f8bd9cfc6c3c87a60fbae58fa1a85db59df0 >.
2020-10-02 15:02:35 +02:00
Máté Kocsis
c9c7820f74
Review parameter names in ext/ftp
...
Closes GH-6254
2020-10-02 14:26:39 +02:00
Máté Kocsis
4f42519571
Review parameter names in ext/exif
...
Closes GH-6256
2020-10-02 11:56:16 +02:00
Máté Kocsis
811f6dd8e5
Review parameter names in ext/enchant
...
Closes GH-6258
2020-10-02 11:55:46 +02:00
Máté Kocsis
6b00196e04
Review parameter names in ext/pcre
...
Closes GH-6259
2020-10-02 11:55:23 +02:00
Dmitry Stogov
109fb3e57d
Copy optimization for (BINARY_OP/ACCIGN + SEND_VAL)
2020-10-02 12:06:02 +03:00
Dmitry Stogov
b0e77066bd
Fixed JIT for BINARY_OP with expected overflow
2020-10-02 11:01:35 +03:00
Dmitry Stogov
fbf153a210
Fixed possible incorrect register usage
2020-10-02 10:48:45 +03:00
Máté Kocsis
4a30c76845
Review parameter names in ext/sysvshm
...
Closes GH-6249
2020-10-01 23:09:56 +02:00
Máté Kocsis
85949d749b
Review parameter names in ext/sysvsem
...
Closes GH-6248
2020-10-01 23:09:31 +02:00
Máté Kocsis
ceef8ad490
Review parameter names in ext/sysvmsg
...
Closes GH-6247
2020-10-01 23:08:20 +02:00
Dmitry Stogov
29dd1240f3
Clenup BINARY_OP + SEND_VAL optimization
2020-10-01 22:39:58 +03:00
Nikita Popov
62c6d6952e
Add test instantiating all objects
...
Intended to find issues in opaque object destructors.
Closes GH-6251.
2020-10-01 18:37:24 +02:00
Nikita Popov
d96219c185
Fixed bug #80121
...
The issue affected both CurlHandle and CurlMultiHandle. I'll have
to double check this for other resource->object conversions as well.
2020-10-01 17:05:23 +02:00
Nikita Popov
f82414e935
Fix out of bounds offset handling with empty needle
...
For strrpos with positive out of bounds offsets was not detected.
2020-10-01 16:41:51 +02:00
Christian Schneider
7af24eaedd
Allow empty needle in grapheme_str*pos, grapheme_str*str
...
For consistency with str* and mb_str* functions.
Closes GH-6245.
Closes php/php-tasks#20 .
2020-10-01 16:33:58 +02:00
Nikita Popov
2c1b5c4365
Support GC for AppendIterator
...
This also requires adding GC support for ArrayIterator internal
iterators.
2020-10-01 16:18:23 +02:00
Nikita Popov
afab9eb48c
Fix bug #65387
...
Add GC support to dual_it. This is still missing AppendIterator
support.
2020-10-01 16:12:56 +02:00
Dik Takken
0a84fba0de
Improve parameter names in ext/xmlwriter
...
Closes GH-6202.
2020-10-01 14:15:27 +02:00
Côme Chilliet
550a4f2fa8
Remove deprecated functions from php-ldap
...
Remove ldap_control_paged_result and ldap_control_paged_result_response
which have been deprecated in PHP 7.4, in favor of new $controls
parameters for ldap request functions.
2020-10-01 10:15:27 +02:00
Máté Kocsis
9fbffe4470
Review parameter names in ext/gettext
...
Closes GH-6241
2020-09-30 23:01:56 +02:00
Máté Kocsis
01b239b602
Review parameter names in ext/shmop
...
Closes GH-6238
2020-09-30 21:07:25 +02:00
Máté Kocsis
efe6006ced
Review parameter names in ext/session
...
Closes GH-6239
2020-09-30 13:21:17 +02:00
Dmitry Stogov
aecb05f5e7
Give preference to ENTER->RECURSIVE_CALL trace over ENTER->RETURN
2020-09-30 12:21:15 +03:00
Máté Kocsis
26af806828
Review parameter names in ext/readline
...
Closes GH-6240
2020-09-30 10:10:28 +02:00
Máté Kocsis
fe64d73979
Review parameter names in ext/opcache
...
Closes GH-6237
2020-09-30 10:10:27 +02:00
Máté Kocsis
9fbb411e52
Review parameter names in ext/json
...
Closes GH-6236
2020-09-30 10:10:27 +02:00
Dmitry Stogov
7299af0059
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed hex char parsing
2020-09-30 11:00:50 +03:00
Dmitry Stogov
583093844e
Fixed hex char parsing
2020-09-30 11:00:25 +03:00
Dmitry Stogov
5f24999237
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed incorrect error message
2020-09-30 08:37:43 +03:00
Dmitry Stogov
2a0e4b88fd
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fixed incorrect error message
2020-09-30 08:37:35 +03:00
George Peter Banyard
1616363850
Fixed incorrect error message
2020-09-30 08:37:16 +03:00
Dmitry Stogov
b94fd3a3b6
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed incorrect logical condition
2020-09-30 08:29:37 +03:00
Dmitry Stogov
6f0b232648
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fixed incorrect logical condition
2020-09-30 08:29:21 +03:00
George Peter Banyard
3f5c47af3b
Fixed incorrect logical condition
2020-09-30 08:29:00 +03:00
Dmitry Stogov
41ae63cf87
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fixed incorrect logical conditions
2020-09-30 08:22:35 +03:00
George Peter Banyard
a1cee97de1
Fixed incorrect logical conditions
2020-09-30 08:21:46 +03:00
George Peter Banyard
8d0b871bde
Removed duplicate conditions
2020-09-30 08:15:04 +03:00
Christoph M. Becker
07fa13088e
Revert "Use external iterator instead of via the internal pointer"
...
This reverts commit a6ecafece9 .
Closes GH-6242.
2020-09-30 01:23:16 +02:00