#
38771724 |
| 18-Aug-2020 |
Matteo Beccati |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #47021: SoapClient stumbles over WSDL delivered with "Transfer-Encoding: chunked"
|
#
f7c43b8c |
| 18-Aug-2020 |
Matteo Beccati |
Fix #47021: SoapClient stumbles over WSDL delivered with "Transfer-Encoding: chunked" |
#
c905717d |
| 18-Aug-2020 |
Sara Golemon |
Update NEWS for 8.0.0beta3 |
#
9b4abd0c |
| 18-Aug-2020 |
Sara Golemon |
Update NEWS for PHP 8.0.0beta2 |
#
8c900022 |
| 18-Aug-2020 |
Dmitry Stogov |
Fixed bug #79987 (Memory leak in SplFileInfo because of missing zend_restore_error_handling()) |
#
ff14b7ad |
| 18-Aug-2020 |
Christoph M. Becker |
7.3.23 is next |
#
499bf91c |
| 18-Aug-2020 |
Derick Rethans |
Prepare for 7.4.11 |
#
befe10fd |
| 14-Aug-2020 |
Nikita Popov |
Fix bug #78770 Refactor the zend_is_callable implementation to check callability at a particular frame (this is an implementation detail for now, but could be exposed in the API if u
Fix bug #78770 Refactor the zend_is_callable implementation to check callability at a particular frame (this is an implementation detail for now, but could be exposed in the API if useful). Pick the first parent user frame as the one to check.
show more ...
|
#
8bda799d |
| 13-Aug-2020 |
Nikita Popov |
Fixed bug #79724 |
#
981af26d |
| 11-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #64705 errorInfo property of PDOException is null when PDO::__construct() fails
|
#
2fe2e5b4 |
| 17-Feb-2019 |
Ahmed Abdou |
Fix #64705 errorInfo property of PDOException is null when PDO::__construct() fails PDO driver constructors are throwing PdoException without setting errorInfo, so create a new reusable
Fix #64705 errorInfo property of PDOException is null when PDO::__construct() fails PDO driver constructors are throwing PdoException without setting errorInfo, so create a new reusable function that throws exceptions for PDO and will also set the errorInfo. Use this function in pdo_mysql, pdo_sqlite, and pdo_pgsql.
show more ...
|
#
5c550869 |
| 11-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix bug #75785 by attempt switching endianness on Maker's Note
|
#
2fa4ca95 |
| 12-Jul-2020 |
Nawarian |
Fix bug #75785 by attempt switching endianness on Maker's Note Different manufacturer models may come with a different endianness (motorola/intel) format. In order to avoid a big ref
Fix bug #75785 by attempt switching endianness on Maker's Note Different manufacturer models may come with a different endianness (motorola/intel) format. In order to avoid a big refactor and a gigantic lookup table, this commit simply attempts to switch the endianness and proceed when values are acceptable. Closes GH-5849.
show more ...
|
#
e25aab64 |
| 11-Aug-2020 |
Nikita Popov |
Fixed bug #79927 We need to unset the AT_FIRST_YIELD flag when yielding from an array as well. In the interest of being conservative, I'm applying this only to PHP 8. |
#
4609ded0 |
| 11-Aug-2020 |
Nikita Popov |
Fixed bug #79917 op_arrays can be shared on two levels: Either the op_array is completely shared, or it is distinct but shares all members (apart from static_variables). The
Fixed bug #79917 op_arrays can be shared on two levels: Either the op_array is completely shared, or it is distinct but shares all members (apart from static_variables). The the op_array is distinct, we need to make sure to properly initialize the MAP_PTR structures.
show more ...
|
#
183b853d |
| 11-Aug-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #48585: com_load_typelib holds reference, fails on second call
|
#
dc108fea |
| 04-Aug-2020 |
Christoph M. Becker |
Fix #48585: com_load_typelib holds reference, fails on second call Whether the type library is cached is actually irrelevant here; what matters is that the symbols are imported, and sinc
Fix #48585: com_load_typelib holds reference, fails on second call Whether the type library is cached is actually irrelevant here; what matters is that the symbols are imported, and since these are not cached, we have to import them for every request. And we cannot cache the symbols, because the import depends on the current codepage, but the codepage is a `PHP_INI_ALL` setting.
show more ...
|
#
66d9f4d9 |
| 11-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79951
|
#
9d9dffe6 |
| 11-Aug-2020 |
Nikita Popov |
Fixed bug #79951 One branch did not release tmp_replace_entry_str. Also reduce the scope of some variables. |
#
5b8b480d |
| 10-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix bug #79944
|
#
a06eed0c |
| 10-Aug-2020 |
Nikita Popov |
Fix bug #79944 Only return true from dns_get_mx if we actually found any MX record. |
#
c439f1fa |
| 10-Aug-2020 |
Nikita Popov |
Fixed bug #62294 The primary issue was already resolved in 7c3e487289ec41e560cf7a77e36eb43da2234f33, but the particular example used in this bug report ran into an additional issue o
Fixed bug #62294 The primary issue was already resolved in 7c3e487289ec41e560cf7a77e36eb43da2234f33, but the particular example used in this bug report ran into an additional issue on PHP 8, because I forgot to drop a number of zend_bailout calls when switch require failure to throw.
show more ...
|
#
7c3e4872 |
| 10-Aug-2020 |
Nikita Popov |
Fixed bug #65275 Make EG(exit_status) the single source of truth for the exit status, instead of having two variables that we cannot really keep synchronized. |
#
2830c3ef |
| 10-Aug-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79922: Crash after multiple calls to xml_parser_free()
|
#
0af3f493 |
| 10-Aug-2020 |
Christoph M. Becker |
Fix #79922: Crash after multiple calls to xml_parser_free() We must not call `zend_list_delete()` in resource closer functions exposed to userland, because decreasing the refcount there
Fix #79922: Crash after multiple calls to xml_parser_free() We must not call `zend_list_delete()` in resource closer functions exposed to userland, because decreasing the refcount there leads to use-after-free scenarios. In this case, commit 4a42fbb worked for typical use-cases where `xml_parser_free()` has been called exactly once for the resource, because there is an internal zval (`->index`) referencing the same resource which already increased the refcount by one. However, when `xml_parser_free()` is called multiple times on the same XML parser resource, the resource would be freed prematurely. Instead we forcefully close the resource in `xml_parser_free()`. We also could decrease the refcount of the resource there, but that would require to call `xml_parser_free()` which is somewhat uncommon, and would be particularly bad wrt. PHP 8 where that function is a NOP, and as such doesn't have to be called. So we do no longer increase the refcount of the resource when copying it to the internal zval, and let the usualy refcounting semantics take care of the resource destruction. [1] <http://git.php.net/?p=php-src.git;a=commit;h=4a42fbbbc73aad7427aef5c89974d1833636e082>
show more ...
|