History log of /PHP-8.4/ (Results 251 – 275 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d6bac2f720-Oct-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


9ca68e0319-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

909cecb716-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 ...

fe31018118-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


ce44a7f918-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


062837aa18-Oct-2024 Ilija Tovilo

[skip ci] Mark another phar test as flaky on macOS

9923e14d18-Oct-2024 Derick Rethans

Merge branch 'PHP-8.3' into PHP-8.4


8acdde5b18-Oct-2024 Derick Rethans

Merge branch 'PHP-8.2' into PHP-8.3


b2b294a218-Oct-2024 Derick Rethans

Fixed bug GH-16037 (Assertion failure in ext/date/php_date.c)

66fe549d18-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


64f312f118-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


9bc3418217-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 ...

8b5668ef18-Oct-2024 Dmitry Stogov

Fix invalid target opline with jit->reuse_ip active (#16457)

This is an alternative for #16440

55266d4217-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


c26d5f2017-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


41af933517-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.

d8e5166317-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


25817ad217-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


6a8d0a0516-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 ...

81a2cd4d17-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


5cb38e9d10-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 ...

1c542af117-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 ...

c82cea0c17-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix uaf in SplFixedArray::unset()


0932b76d17-Oct-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix uaf in SplFixedArray::unset()


7fe168d817-Oct-2024 Ilija Tovilo

Fix uaf in SplFixedArray::unset()

Fixes GH-16478
Closes GH-16481

1...<<11121314151617181920>>...4572