d6bac2f7 | 20-Oct-2024 |
David Carlier |
Merge branch 'PHP-8.2' into PHP-8.3
|
9ca68e03 | 19-Oct-2024 |
David Carlier |
Fix GH-16501: gmp_random_bits overflow. we do the same calculation in advance as mpz_realloc overflow check to avoid abort. close GH-16503 |
909cecb7 | 16-Oct-2024 |
Christoph M. Becker |
Fix GH-16414: zend_test.observer.observe_function_names may segfault Unless `zend_test.observer.enabled` is on, we must not add observer handlers, so we let the INI modify handler fail e
Fix GH-16414: zend_test.observer.observe_function_names may segfault Unless `zend_test.observer.enabled` is on, we must not add observer handlers, so we let the INI modify handler fail early. We also need to ensure that the functions to observe have already been called, so that their begin and end handlers are properly initialized. Otherwise we will not observe the function execution, but a segfault. Co-authored-by: Bob Weinand <bobwei9@hotmail.com> Closes GH-16438.
show more ...
|
fe310181 | 18-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: [skip ci] Mark another phar test as flaky on macOS
|
ce44a7f9 | 18-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Mark another phar test as flaky on macOS
|
062837aa | 18-Oct-2024 |
Ilija Tovilo |
[skip ci] Mark another phar test as flaky on macOS |
9923e14d | 18-Oct-2024 |
Derick Rethans |
Merge branch 'PHP-8.3' into PHP-8.4
|
8acdde5b | 18-Oct-2024 |
Derick Rethans |
Merge branch 'PHP-8.2' into PHP-8.3
|
b2b294a2 | 18-Oct-2024 |
Derick Rethans |
Fixed bug GH-16037 (Assertion failure in ext/date/php_date.c) |
66fe549d | 18-Oct-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16454: Unhandled INF in date_sunset() with tiny $utcOffset
|
64f312f1 | 18-Oct-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16454: Unhandled INF in date_sunset() with tiny $utcOffset
|
9bc34182 | 17-Oct-2024 |
Christoph M. Becker |
Fix GH-16454: Unhandled INF in date_sunset() with tiny $utcOffset After normalization, `N` is supposed to be in range [0, 24], but for very large and very small `$utcOffset` this is not
Fix GH-16454: Unhandled INF in date_sunset() with tiny $utcOffset After normalization, `N` is supposed to be in range [0, 24], but for very large and very small `$utcOffset` this is not necessarily the case, since the normalization might yied `-inf` or `inf`. If that happens, we let the function fail silently, since it is highly unlikely that such `$utcOffset`s are passed in practice. Closes GH-16483.
show more ...
|
8b5668ef | 18-Oct-2024 |
Dmitry Stogov |
Fix invalid target opline with jit->reuse_ip active (#16457) This is an alternative for #16440 |
55266d42 | 17-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16473: dom_import_simplexml stub is wrong
|
c26d5f20 | 17-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16473: dom_import_simplexml stub is wrong
|
41af9335 | 17-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16473: dom_import_simplexml stub is wrong It's been wrong since PHP 8.0 at least, and the signature was inherited in 8.4-dev to the new DOM methods. Closes GH-16489. |
d8e51663 | 17-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16406: Assertion failure in ext/phar/phar.c:2808
|
25817ad2 | 17-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16406: Assertion failure in ext/phar/phar.c:2808
|
6a8d0a05 | 16-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16406: Assertion failure in ext/phar/phar.c:2808 When copying entries during conversion in phar_convert_to_other(), the header offset is not reset. This didn't matter in the past
Fix GH-16406: Assertion failure in ext/phar/phar.c:2808 When copying entries during conversion in phar_convert_to_other(), the header offset is not reset. This didn't matter in the past as it wasn't used anyway in the particular use-case, but since 1bb2a4f9 this is actually used and sanity-checked. Closes GH-16470.
show more ...
|
81a2cd4d | 17-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix various document ref pointer mismanagements
|
5cb38e9d | 10-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix various document ref pointer mismanagements - Properly handle attributes - Fix potential NULL dereference if the intern document pointer is NULL Fixes GH-16336. Fixes GH
Fix various document ref pointer mismanagements - Properly handle attributes - Fix potential NULL dereference if the intern document pointer is NULL Fixes GH-16336. Fixes GH-16338. Closes GH-16345.
show more ...
|
1c542af1 | 17-Oct-2024 |
Ilija Tovilo |
Revert undoing of partial spl_filesystem_object initialization We're intentionally not initializing spl_filesystem_object.u.dir.entry, as it will later be initialized, and we don't need
Revert undoing of partial spl_filesystem_object initialization We're intentionally not initializing spl_filesystem_object.u.dir.entry, as it will later be initialized, and we don't need to zero the entire buffer anyway.
show more ...
|
c82cea0c | 17-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix uaf in SplFixedArray::unset()
|
0932b76d | 17-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix uaf in SplFixedArray::unset()
|
7fe168d8 | 17-Oct-2024 |
Ilija Tovilo |
Fix uaf in SplFixedArray::unset() Fixes GH-16478 Closes GH-16481 |