#
eb8ea14c |
| 19-Aug-2022 |
George Peter Banyard |
Merge branch 'PHP-8.0' into PHP-8.1
|
#
d6831e9a |
| 19-Aug-2022 |
George Peter Banyard |
Revert Fixed bug #79451 The fix for 8.1 and above is not identical and I don't know how to fix without breaking the whole build apparently |
#
c36a1ea1 |
| 19-Aug-2022 |
George Peter Banyard |
Merge branch 'PHP-8.0' into PHP-8.1
|
#
ba029fce |
| 19-Aug-2022 |
Tim Starling |
Fix GH-9323: crash when the VM enters userspace code via the GC Closes GH-9323 |
#
1d4300d8 |
| 30-Jul-2022 |
NathanFreeman <1056159381@qq.com> |
Fix bug #79451: Using DOMDocument->replaceChild on doctype causes double free Closes GH-9201 |
#
5d196d9e |
| 18-Aug-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix GH-9316: $http_response_header is wrong for long status line
|
#
72da4187 |
| 17-Aug-2022 |
Christoph M. Becker |
Fix GH-9316: $http_response_header is wrong for long status line While the reason-phrase in a HTTP response status line is usually short, there is no actual limit specified by the RFCs.
Fix GH-9316: $http_response_header is wrong for long status line While the reason-phrase in a HTTP response status line is usually short, there is no actual limit specified by the RFCs. As such, we must not assume that the line fits into the buffer (which is currently 128 bytes large). Since there is no real need to present the complete status line, we simply read and discard the rest of a long line. Co-authored-by: Tim Düsterhus <timwolla@googlemail.com> Closes GH-9319.
show more ...
|
#
93bed982 |
| 17-Aug-2022 |
Jakub Zelenka |
Merge branch 'PHP-8.0' into PHP-8.1
|
#
84dcf578 |
| 15-Aug-2022 |
Jakub Zelenka |
Fix GH-9339: OpenSSL oid_file path check warning contains uninitialized path |
#
7c6316ad |
| 17-Aug-2022 |
Gabriel Caruso |
Prepare for 8.0.24 |
#
7f266619 |
| 16-Aug-2022 |
Ben Ramsey |
PHP-8.1 is now for PHP 8.1.11-dev |
#
306da80f |
| 15-Aug-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Correct IntlDateFormatter::formatObject params
|
#
05ed47ef |
| 15-Aug-2022 |
Gert de Pagter |
Correct IntlDateFormatter::formatObject params Closes GH-9341. |
#
7f64a8d5 |
| 14-Aug-2022 |
Jakub Zelenka |
[skip ci] Add missing NEWS entry for GH-8409 fix to PHP-8.1 branch (skip-ci) |
#
b8d07451 |
| 14-Aug-2022 |
twosee |
Re-fix GH-8409: SSL handshake timeout persistent connections hanging This fix is another solution to replace d0527427be57957157aec5e26a28899b380140df, use zend_try and zend_catch to make sur
Re-fix GH-8409: SSL handshake timeout persistent connections hanging This fix is another solution to replace d0527427be57957157aec5e26a28899b380140df, use zend_try and zend_catch to make sure persistent stream will be released when error occurred. Closes GH-9332.
show more ...
|
#
897ca85d |
| 09-Aug-2022 |
Jakub Zelenka |
Revert "Fix GH-8409: SSL handshake timeout persistent connections hanging" This reverts commit d0527427be57957157aec5e26a28899b380140df. This patch makes Swoole/Swow can not work an
Revert "Fix GH-8409: SSL handshake timeout persistent connections hanging" This reverts commit d0527427be57957157aec5e26a28899b380140df. This patch makes Swoole/Swow can not work anymore, because Coroutine will yield to another one during socket operation, EG(record_errors) assertion will always fail, and zend_begin_record_errors() was only used during compile time before. Note: zend_emit_recorded_errors() and the typo fix are reserved.
show more ...
|
#
d0527427 |
| 09-Aug-2022 |
Jakub Zelenka |
Fix GH-8409: SSL handshake timeout persistent connections hanging This is not actually related to SSL handshake but stream socket creation which does not clean errors if the error handle
Fix GH-8409: SSL handshake timeout persistent connections hanging This is not actually related to SSL handshake but stream socket creation which does not clean errors if the error handler is set. This fix prevents emitting errors until the stream is freed.
show more ...
|
#
71c22efa |
| 12-Aug-2022 |
Christoph M. Becker |
Fix GH-9309: Segfault when connection is used after imap_close() We actually need to check whether `php_imap_object.imap_stream` is `NULL` to detect that the connection has already been
Fix GH-9309: Segfault when connection is used after imap_close() We actually need to check whether `php_imap_object.imap_stream` is `NULL` to detect that the connection has already been closed. Closes GH-9313.
show more ...
|
#
7908aae3 |
| 12-Aug-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix GH-9296: `ksort` behaves incorrectly on arrays with mixed keys
|
#
cd1aed8e |
| 11-Aug-2022 |
Denis Vaksman |
Fix GH-9296: `ksort` behaves incorrectly on arrays with mixed keys The comparator function used at ksort in SORT_REGULAR mode need to be consistent with basic comparison rules. These rul
Fix GH-9296: `ksort` behaves incorrectly on arrays with mixed keys The comparator function used at ksort in SORT_REGULAR mode need to be consistent with basic comparison rules. These rules were changed in PHP-8.0 for numeric strings, but comparator used at ksort kept the old behaviour. It leads to inconsistent situations, when after ksort the first key is GREATER than some of the next ones by according to the basic comparison operators. Closes GH-9293.
show more ...
|
#
07095785 |
| 08-Aug-2022 |
Michael Olšavský |
Fix GH-9266: GC root buffer keeps growing when dtors are present Do not reset cleared count on GC rerun. Closes GH-9265. |
#
c9fa98a1 |
| 07-Aug-2022 |
Jakub Zelenka |
Merge branch 'PHP-8.0' into PHP-8.1
|
#
d9ff5e07 |
| 04-Aug-2022 |
Jakub Zelenka |
Fix GH-8472: stream_socket_accept result may have incorrect metadata |
#
2d777466 |
| 04-Aug-2022 |
zeriyoshi |
Merge remote-tracking branch 'upstream/PHP-8.0' into PHP-8.1
|
#
1ce2b562 |
| 04-Aug-2022 |
zeriyoshi |
[CI skip] update NEWS |