93f11d84 | 02-Sep-2022 |
Nicolas Grekas |
Fix GH-8932: Provide a way to get the called-scope of closures (#9299) Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de> |
3d6ed8c8 | 30-Aug-2022 |
Sara Golemon |
Catch up dev version numbers |
3503b1da | 26-Jun-2022 |
Jakub Zelenka |
Fix bug #77780: "Headers already sent" when previous connection was aborted This change primarily splits SAPI deactivation to module and destroy parts. The reason is that currently some
Fix bug #77780: "Headers already sent" when previous connection was aborted This change primarily splits SAPI deactivation to module and destroy parts. The reason is that currently some SAPIs might bail out on deactivation. One of those SAPI is PHP-FPM that can bail out on request end if for example the connection is closed by the client (web sever). The problem is that in such case the resources are not freed and some values reset. The most visible impact can have not resetting the PG(headers_sent) which can cause erorrs in the next request. One such issue is described in #77780 bug which this fixes and is also cover by a test in this commit. It seems reasonable to separate deactivation and destroying of the resource which means that the bail out will not impact it.
show more ...
|
986e7319 | 29-Aug-2022 |
Jakub Zelenka |
Re-add fixed tests for GH-8885 |
bcdd9877 | 29-Aug-2022 |
Jakub Zelenka |
Fix GH-8885 tests on MacOS |
263a07e5 | 29-Aug-2022 |
Dmitry Stogov |
typo |
f92505cf | 03-Jul-2022 |
Dmitry Menshikov |
Fix GH-8885: access.log with stderr writes logs to error_log after reload This fix allows restoring the the original stderr so the logs are correctly written. |
4135e601 | 29-Aug-2022 |
Dmitry Stogov |
Fix memory leak Fixes oss-fuzz #50616 |
725cb4e8 | 29-Aug-2022 |
Christoph M. Becker |
Revert "Fix GH-9296: `ksort` behaves incorrectly on arrays with mixed keys" This reverts commit cd1aed8eddd2dccbb55fb1bc3d67b23a8455248c, as discussed on internals (<https://externals.io
Revert "Fix GH-9296: `ksort` behaves incorrectly on arrays with mixed keys" This reverts commit cd1aed8eddd2dccbb55fb1bc3d67b23a8455248c, as discussed on internals (<https://externals.io/message/118483>).
show more ...
|
ce42dcf4 | 29-Aug-2022 |
Dmitry Stogov |
Fix ext/opcache/tests/jit/inc_obj_004.phpt failure introduced by fd74ee7e909c66f09d8d904a5438b275a13e8738 This should fix GH-9445 |
e2a5428c | 18-Jul-2022 |
David Carlier |
FPM fix strict prototype warnings. Closes GH-8986. |
f8662956 | 26-Aug-2022 |
Michael Voříšek |
Fix pdo_dblib ext test conflicts when run in parallel Closes GH-9430. |
34d9e089 | 26-Aug-2022 |
Michael Voříšek |
Fix GH-8348 for nightly |
be4dd60c | 25-Aug-2022 |
Michael Voříšek |
Fix oci8/pdo_oci random test failures when run in parallel Closes GH-9424. |
f5975469 | 24-Aug-2022 |
Christoph M. Becker |
xmlRelaxNGCleanupTypes() is deprecated as of libxml2 2.10.0 The documentation[1] suggest to call `xmlCleanupParser()` instead, but we are not doing that for reasons[2]. Thus, we do no l
xmlRelaxNGCleanupTypes() is deprecated as of libxml2 2.10.0 The documentation[1] suggest to call `xmlCleanupParser()` instead, but we are not doing that for reasons[2]. Thus, we do no longer call `xmlRelaxNGCleanupTypes()` for libxml2 ≥ 2.10.0. [1] <https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/libxml2-relaxng.html#xmlRelaxNGCleanupTypes> [2] <https://github.com/php/php-src/commit/8742276eb3905eb97a585417000c7b8df85006d4> Closes GH-9417.
show more ...
|
c19116ff | 24-Aug-2022 |
Michael Voříšek |
Test oci8 & pdo_oci in CI Closes GH-8348 |
fd74ee7e | 22-Aug-2022 |
Dmitry Stogov |
JIT: Make code generation to be consistent with register allocation Fixes ext/opcache/tests/jit/add_014.phpt with opcache.jit=1205 |
73c2d79f | 22-Aug-2022 |
Dmitry Stogov |
Fix memory leaks Fixes oss-fuzz #50078 |
c9c51eb1 | 22-Aug-2022 |
Dmitry Stogov |
Tracing JIT: Fix incorrect guard elimination Fixes oss-fuzz #49917 |
bb341210 | 19-Aug-2022 |
Christoph M. Becker |
Fix GH-9361: Segmentation fault on script exit Using a lot of memory may overflow some `int` calculations; to avoid that we make sure that the operands are promoted to `size_t`.
Fix GH-9361: Segmentation fault on script exit Using a lot of memory may overflow some `int` calculations; to avoid that we make sure that the operands are promoted to `size_t`. This issue has been analyzed by @chschneider. Closes GH-9379.
show more ...
|
30589258 | 19-Jul-2022 |
Michael Voříšek |
Fix pdo_oci tests for PHP 8.0 |
6027d441c | 04-Aug-2022 |
NathanFreeman <1056159381@qq.com> |
Fix #79451: DOMDocument->replaceChild on doctype causes double free We have to reset intSubset if replacing doctype with another doctype node. Closes GH-9201. Closes GH-9376. |
52e312af | 19-Aug-2022 |
David Carlier |
opcache jit fix message format for OpenBSD. like macOs it requires `ll`. Closes #9380. |
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 |
ba029fce | 19-Aug-2022 |
Tim Starling |
Fix GH-9323: crash when the VM enters userspace code via the GC Closes GH-9323 |