History log of /PHP-8.4/ (Results 1 – 25 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1b803bc315-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix GH-16802: open_basedir bypass using curl extension


179ca2bf14-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16802: open_basedir bypass using curl extension

And fix a memleak while here.

Closes GH-16804.

6a55beef15-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix test expectation for different closure name in 8.4

4a5854ee15-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix GH-16799: Assertion failure at Zend/zend_vm_execute.h:7469


ed59c00615-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix GH-16799: Assertion failure at Zend/zend_vm_execute.h:7469


553d79c714-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16799: Assertion failure at Zend/zend_vm_execute.h:7469

zend_is_callable_ex() can unfortunately emit a deprecation, and then
a user error handler can throw an exception. This caus

Fix GH-16799: Assertion failure at Zend/zend_vm_execute.h:7469

zend_is_callable_ex() can unfortunately emit a deprecation, and then
a user error handler can throw an exception. This causes an assert
failure at ZEND_VM_NEXT_OPCODE(). We fix this by checking if there's an
exception after zend_is_callable_ex().

Closes GH-16803.

show more ...

54ae770c15-Nov-2024 Christoph M. Becker

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Adapt ext/intl tests for ICU 75.1 and 76.1


716b03d015-Nov-2024 Christoph M. Becker

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Adapt ext/intl tests for ICU 75.1 and 76.1


f725f50414-Nov-2024 Christoph M. Becker

Adapt ext/intl tests for ICU 75.1 and 76.1

Closes GH-16788.

b8ba6f6315-Nov-2024 David Carlier

Fix GH-16812: UAF on readline_info() after readline_write_history() call.

close GH-16813

925917f915-Nov-2024 Christoph M. Becker

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Stick with icu4c 74.2 on macOS CI for PHP-8.1


4767c06214-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix GH-16770: Tracing JIT type mismatch when returning UNDEF


0bf74bf914-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix GH-16770: Tracing JIT type mismatch when returning UNDEF


cbb3b93713-Nov-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-16770: Tracing JIT type mismatch when returning UNDEF

When returning an UNDEF value, it actually becomes NULL.
The following code took this into account:
https://github.com/ph

Fix GH-16770: Tracing JIT type mismatch when returning UNDEF

When returning an UNDEF value, it actually becomes NULL.
The following code took this into account:
https://github.com/php/php-src/blob/28344e0445bc2abae8dc5f1376aa0ff350e6d66d/ext/opcache/jit/zend_jit_trace.c#L2196-L2199

But the stack does not update the type to NULL, causing a mismatch.

Closes GH-16784.

Co-authored-by: Dmitry Stogov <dmitry@zend.com>

show more ...

ec3de14a08-Nov-2024 Ilija Tovilo

Fix i386 release build warning

Closes GH-16730

efe4fc9f14-Nov-2024 Ayesh Karunaratne

UPGRADING: Fix `CURLOPT_TCP_KEEPCNT` entry

3d07b9e713-Nov-2024 Christoph M. Becker

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Patch libcurl.pc for macOS builds


4c74487913-Nov-2024 Christoph M. Becker

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Patch libcurl.pc for macOS builds


45487c6e13-Nov-2024 Christoph M. Becker

Merge branch 'PHP-8.1' into PHP-8.2

* PHP-8.1:
Patch libcurl.pc for macOS builds


9196a72e13-Nov-2024 Christoph M. Becker

Patch libcurl.pc for macOS builds

cURL 8.11.0 added a couple of packages to `Requires.private`, but these
packages are irrelevant when building against a shared libcurl. For
some re

Patch libcurl.pc for macOS builds

cURL 8.11.0 added a couple of packages to `Requires.private`, but these
packages are irrelevant when building against a shared libcurl. For
some reason, these private requirements are checked when we're doing
`pkg-config --cflags` (that happens with the preinstalled pkg-config
0.29.2, as well as with pkgconf 2.3.0). To avoid further messing with
these packages, we just drop the `Requires.private` line from
libcurl.pc.

See GH-16741 for more details.

Closes GH-16783.

show more ...

ec05cd5513-Nov-2024 David Carlier

Merge branch 'PHP-8.3' into PHP-8.4


6f1d836813-Nov-2024 David Carlier

Merge branch 'PHP-8.2' into PHP-8.3


4124b04e13-Nov-2024 David Carlier

Fix GH-16771: imagecreatefromstring overflow on invalid format.

close GH-16776

b8115d6c13-Nov-2024 David Carlier

Fix GH-16769: php_pcntl_set_user_signal_infos aborts when a signal is a reference.

close GH-16772

f6256fa213-Nov-2024 Dmitry Stogov

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix incorrect handling of ZEND_ACC_FINAL flag in JIT (#16778)


12345678910>>...4572