8538ac26 | 28-Oct-2024 |
Ilija Tovilo |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Backport CI fixes to security branches
|
25c09939 | 28-Oct-2024 |
Ilija Tovilo |
Backport CI fixes to security branches Closes GH-16469 Working towards GH-16286 commit e0db221143b808d97bc3a44e9f0968c6308794b4 Author: Ilija Tovilo <ilija.tovilo@me.co
Backport CI fixes to security branches Closes GH-16469 Working towards GH-16286 commit e0db221143b808d97bc3a44e9f0968c6308794b4 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Fri Oct 25 22:48:20 2024 +0200 Move CFLAGS into ./configure command for consistency commit 8ad67768250d181cd7fef30e0c866625bbd8ac94 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Fri Oct 25 22:47:03 2024 +0200 Also upgrade nightly to macOS 13 commit 58a88ccb9f652adbd13e8c2b5186fb31213f0789 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Wed Oct 23 19:07:59 2024 +0200 Fix call to dc[n]gettext in tests with 0 $category This causes a segfault on PHP-8.1 commit 611af05c50685acbb22f0f9d18dd37234c3546f1 Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Fri Dec 8 13:36:52 2023 +0100 [skip ci] Skip intermittently failing curl test on macOS The test fails with "CURL ERROR: 56". I will create an issue for it shortly. commit ec745178bbded22830046d2ba3458120b778c21f Author: Ilija Tovilo <ilija.tovilo@me.com> Date: Wed Oct 23 19:05:32 2024 +0200 Backport parts of 9999a0c for gettext See 9999a0cb757344974889a6f548727de6f2c3c10d commit 5ce703496f4c9f0e95cc26af60f6abe62efde1d4 Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sun Jul 28 14:34:26 2024 +0200 Fix CI failure on macOS after Curl update commit 714a3e707113510fb82bd507e9fd6f92954ca753 Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sat Jul 27 16:09:50 2024 +0200 Fix CI failure after Curl update (#15124) commit 4f2eb921b9b3f3f68ff84605afb77dbd00829a44 Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Thu May 23 22:20:37 2024 +0200 Fix GH-14307: Test curl_basic_024 fails with curl 8.8.0 Curl changed the behaviour, from the changelog: - lib: make protocol handlers store scheme name lowercase curl/curl@c294f9c From the docs: "The returned scheme might be upper or lowercase. Do comparisons case insensitively." Closes GH-14312. commit 251195b41bea35f356bdd2bfc3623da38dafa3e8 Author: Ayesh Karunaratne <ayesh@aye.sh> Date: Thu Feb 1 02:03:55 2024 +0700 ext/curl: Fix failing tests due to string changes in libcurl 8.6.0 Upstream libcurl 8.6.0 contains a change[^1] that caused a test failure. This fixes it by updating the test's `EXPECTF` to use a regex to account for both string patterns. [^1]: https://github.com/curl/curl/commit/45cf4755e71f#diff-a8a54563608f8155973318f4ddb61d7328dab512b8ff2b5cc48cc76979d4204cL1683 Closes GH-13293. commit fc5d83f2b147d10d3f20aa96d9425b69d15b1b39 Author: Christoph M. Becker <cmbecker69@gmx.de> Date: Wed Oct 16 22:46:20 2024 +0200 Prepare for necessary move to macOS 13 GH will remove macOS 12 runner images as of December 3rd, so we prepare for that. Besides the obvious need to change the runner, we also suppress a couple of warnings, because otherwise the build would fail due to `-Werror`.
show more ...
|
396b995d | 27-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16589: UAF in SplDoublyLinked->serialize()
|
d9947e8c | 27-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16589: UAF in SplDoublyLinked->serialize()
|
8f60309a | 26-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16589: UAF in SplDoublyLinked->serialize() Closes GH-16611. |
e111bf72 | 26-Oct-2024 |
Christoph M. Becker |
Adapt ext/intl tests for ICU 75.1 Closes GH-16616. |
dd84953c | 26-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16591: Assertion error in shm_put_var
|
56052852 | 26-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16591: Assertion error in shm_put_var
|
992ac1c2 | 26-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16591: Assertion error in shm_put_var Closes GH-16610. Suggested-by: "Christoph M. Becker" <cmbecker69@gmx.de> |
78542486 | 25-Oct-2024 |
Gina Peter Banyard |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor) Fix GH-16477 (Segmentation f
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor) Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor)
show more ...
|
5d993e96 | 17-Oct-2024 |
Gina Peter Banyard |
Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor) Closes GH-16480 Closes GH-16604 |
eab17aea | 25-Oct-2024 |
Gina Peter Banyard |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor)
|
a19029fc | 17-Oct-2024 |
Gina Peter Banyard |
Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor) Closes GH-16480 Closes GH-16604 |
d353a89c | 25-Oct-2024 |
Gina Peter Banyard |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor)
|
9f5b5e34 | 17-Oct-2024 |
Gina Peter Banyard |
Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor) Closes GH-16480 Closes GH-16604 |
3599fd0c | 25-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-16588: UAF in Observer->serialize
|
cc88b1f8 | 25-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-16588: UAF in Observer->serialize
|
144d2ee2 | 25-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16588: UAF in Observer->serialize Closes GH-16600. |
e9283c08 | 24-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16574: Incorrect error "undefined method" messages The `get_method` object handler may change the object pointer. SPL does this in its iterator implementations. This causes the er
Fix GH-16574: Incorrect error "undefined method" messages The `get_method` object handler may change the object pointer. SPL does this in its iterator implementations. This causes the error message to change to another class which is confusing to the user. JIT handles this correctly. This patch aligns behaviour with JIT. Closes GH-16576.
show more ...
|
9ee204f2 | 25-Oct-2024 |
David Carlier |
Merge branch 'PHP-8.3' into PHP-8.4
|
aa38bbed | 25-Oct-2024 |
David Carlier |
Merge branch 'PHP-8.2' into PHP-8.3
|
e0a0e216 | 12-Oct-2024 |
David Carlier |
ext/gmp: gmp_pow fix FPE with large values. even without sanitizers, it is reproducible but with the following ``` <?php $g = gmp_init(256); var_dump(gmp_pow($g, PHP_INT
ext/gmp: gmp_pow fix FPE with large values. even without sanitizers, it is reproducible but with the following ``` <?php $g = gmp_init(256); var_dump(gmp_pow($g, PHP_INT_MAX)); ``` we get this ``` AddressSanitizer:DEADLYSIGNAL ================================================================= ==286922==ERROR: AddressSanitizer: FPE on unknown address 0x03e8000460ca (pc 0x7faf6c69de5c bp 0x400000000000004 sp 0x7ffe9843c740 T0) #0 0x7faf6c69de5c in __pthread_kill_implementation nptl/pthread_kill.c:44 #1 0x7faf6c649c81 in __GI_raise ../sysdeps/posix/raise.c:26 #2 0x7faf6db9386c in __gmp_exception (/lib/x86_64-linux-gnu/libgmp.so.10+0xd86c) (BuildId: 1af68a49fe041a5bb48a2915c3d47541f713bb38) #3 0x7faf6db938d3 in __gmp_overflow_in_mpz (/lib/x86_64-linux-gnu/libgmp.so.10+0xd8d3) (BuildId: 1af68a49fe041a5bb48a2915c3d47541f713bb38) #4 0x7faf6dbac95c in __gmpz_realloc (/lib/x86_64-linux-gnu/libgmp.so.10+0x2695c) (BuildId: 1af68a49fe041a5bb48a2915c3d47541f713bb38) #5 0x7faf6dba9038 in __gmpz_n_pow_ui (/lib/x86_64-linux-gnu/libgmp.so.10+0x23038) (BuildId: 1af68a49fe041a5bb48a2915c3d47541f713bb38) #6 0x5565ae1ccd9f in zif_gmp_pow /home/dcarlier/Contribs/php-src/ext/gmp/gmp.c:1286 #7 0x5565aee96ea9 in ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER /home/dcarlier/Contribs/php-src/Zend/zend_vm_execute.h:1312 #8 0x5565af144320 in execute_ex /home/dcarlier/Contribs/php-src/Zend/zend_vm_execute.h:56075 #9 0x5565af160f07 in zend_execute /home/dcarlier/Contribs/php-src/Zend/zend_vm_execute.h:60439 #10 0x5565aed6fafe in zend_execute_scripts /home/dcarlier/Contribs/php-src/Zend/zend.c:1842 #11 0x5565aeae70a8 in php_execute_script /home/dcarlier/Contribs/php-src/main/main.c:2578 #12 0x5565af532f4e in do_cli /home/dcarlier/Contribs/php-src/sapi/cli/php_cli.c:964 #13 0x5565af535877 in main /home/dcarlier/Contribs/php-src/sapi/cli/php_cli.c:1334 #14 0x7faf6c633d67 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 #15 0x7faf6c633e24 in __libc_start_main_impl ../csu/libc-start.c:360 #16 0x5565adc04040 in _start (/home/dcarlier/Contribs/php-src/sapi/cli/php+0x2604040) (BuildId: 949049955bdf8b7197390b1978a1dfc3ef6fdf38) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: FPE nptl/pthread_kill.c:44 in __pthread_kill_implementation ==286922==ABORTING ``` close GH-16384
show more ...
|
824c8160 | 24-Oct-2024 |
Bob Weinand |
Fix test without extra curl features The empty line would otherwise be required in the test and make it fail. |
1e7eba0b | 24-Oct-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[ci skip] Fix NEWS formatting |
4c212b30 | 24-Oct-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix tests: Prevent stack overflow during dtor
|