0de8e401 | 15-Nov-2024 |
Christoph M. Becker |
Drop bogus ext/libxml dependency on ext/iconv (GH-16801) There is no such dependency; only libxml2 depends on libiconv. So when php_libxml.dll is built, it needs to be linked against li
Drop bogus ext/libxml dependency on ext/iconv (GH-16801) There is no such dependency; only libxml2 depends on libiconv. So when php_libxml.dll is built, it needs to be linked against libiconv, or, when ext/iconv has been configured as static extension, against php8.dll.
show more ...
|
2c532cf0 | 15-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-16802: open_basedir bypass using curl extension
|
1b803bc3 | 15-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
|
179ca2bf | 14-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. |
a0983a01 | 15-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix test expectation for different closure name in 8.4
|
6a55beef | 15-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix test expectation for different closure name in 8.4 |
4c88bfb9 | 15-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-16799: Assertion failure at Zend/zend_vm_execute.h:7469
|
4a5854ee | 15-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
|
ed59c006 | 15-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
|
553d79c7 | 14-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 ...
|
b7165f5d | 15-Nov-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.4' * PHP-8.4: Adapt ext/intl tests for ICU 75.1 and 76.1
|
54ae770c | 15-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
|
716b03d0 | 15-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
|
f725f504 | 14-Nov-2024 |
Christoph M. Becker |
Adapt ext/intl tests for ICU 75.1 and 76.1 Closes GH-16788. |
4f76baba | 15-Nov-2024 |
David Carlier |
Merge branch 'PHP-8.4'
|
b8ba6f63 | 15-Nov-2024 |
David Carlier |
Fix GH-16812: UAF on readline_info() after readline_write_history() call. close GH-16813 |
0ed855aa | 15-Nov-2024 |
Christoph M. Becker |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Stick with icu4c 74.2 on macOS CI for PHP-8.1
|
3f4bcd8c | 14-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-16770: Tracing JIT type mismatch when returning UNDEF
|
4767c062 | 14-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
|
0bf74bf9 | 14-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
|
cbb3b937 | 13-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 ...
|
f0b48471 | 14-Nov-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.4' * PHP-8.4: Fix i386 release build warning
|
ec3de14a | 08-Nov-2024 |
Ilija Tovilo |
Fix i386 release build warning Closes GH-16730 |
efe4fc9f | 14-Nov-2024 |
Ayesh Karunaratne |
UPGRADING: Fix `CURLOPT_TCP_KEEPCNT` entry |
2d1c3825 | 14-Nov-2024 |
Christoph M. Becker |
Simplify WBMP imagecreatefromstring() detection (GH-16782) According to the WBMP specification[1], the first field (type) of a WBMP is a multi-byte integer, but only type `0` is supporte
Simplify WBMP imagecreatefromstring() detection (GH-16782) According to the WBMP specification[1], the first field (type) of a WBMP is a multi-byte integer, but only type `0` is supported. Thus there is no need to read a multi-byte integer. The second field (fix header) is a single byte; reading a multi-byte integer is not really wrong, since the fix header field is laid out in a way which allows it to be treated as such, but the check whether the MBI is greater than or equal to zero is pretty useless, because negative values could only be returned if overflow occurs (MBIs are unsigned). So the only useful assumption we can make is that the first byte is zero; we let `gdImageCreateFromWBMPCtx()` figure out the rest. [1] <https://www.wapforum.org/what/technical/SPEC-WAESpec-19990524.pdf> section 6
show more ...
|