26244c7d | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix DOM test on higher branches
|
d2b6b646 | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix DOM test on higher branches |
8d392616 | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-17225: NULL deref in spl_directory.c
|
a0264808 | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-17225: NULL deref in spl_directory.c
|
4bfe69bb | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-17225: NULL deref in spl_directory.c NULL checks for the glob stream are inconsistently applied. To solve this generally, factor it out to a helper function so it's less likely
Fix GH-17225: NULL deref in spl_directory.c NULL checks for the glob stream are inconsistently applied. To solve this generally, factor it out to a helper function so it's less likely to be forgotten in the future. Closes GH-17231.
show more ...
|
b1220da4 | 21-Dec-2024 |
Shivam Mathur |
ext/pdo_firebird: Fix label follow by declaration (#17229) A label should be followed by a statement and not a declaration, else old gcc gives the following error: a label can only be part o
ext/pdo_firebird: Fix label follow by declaration (#17229) A label should be followed by a statement and not a declaration, else old gcc gives the following error: a label can only be part of a statement and a declaration is not a statement To fix this we wrap the code in the switch case block in braces.
show more ...
|
1fff0c05 | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-17224: UAF in importNode
|
62dc89d9 | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-17224: UAF in importNode
|
61615d56 | 21-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-17224: UAF in importNode Wrong document pointer is used for the namespace copy. Closes GH-17230. |
afc1f0d9 | 20-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-17216: Trampoline crash on error
|
62743278 | 20-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Fix GH-17216: Trampoline crash on error
|
2c3b56de | 19-Dec-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-17216: Trampoline crash on error The error handling is incomplete on argument cleanup. 1. The fci is not cleared which means that zend_free_trampoline() is never called.
Fix GH-17216: Trampoline crash on error The error handling is incomplete on argument cleanup. 1. The fci is not cleared which means that zend_free_trampoline() is never called. 2. The cleaning for extra named arguments was missing, resulting in memory leak. Closes GH-17219.
show more ...
|
c4bb6e6c | 20-Dec-2024 |
David CARLIER |
ext/sockets: further timeout handling changes. (#17210) close GH-17210 |
420365d9 | 20-Dec-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.4' * PHP-8.4: Add observer temporary to dl'ed functions
|
32148e9b | 20-Dec-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: Add observer temporary to dl'ed functions
|
9e7932b2 | 20-Dec-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Add observer temporary to dl'ed functions
|
6f579934 | 19-Dec-2024 |
Arnaud Le Blanc |
Add observer temporary to dl'ed functions When observer is enabled, we normally add an extra temporary to all functions, to store the previously observed frame. However, this is done in
Add observer temporary to dl'ed functions When observer is enabled, we normally add an extra temporary to all functions, to store the previously observed frame. However, this is done in zend_observer_post_startup() so it doesn't happen to dl'ed() functions. One possible fix would be to move that from zend_observer_post_startup() to zend_register_functions(), but this would be too early: Observer may not be enabled when zend_register_functions() is called, and may still be enabled later. However, when zend_register_functions() is called at run-time (during dl()), we know definitively whether observer is enabled. Here I update zend_register_functions() to add a temporary to dl'ed() functions when observer is enabled. Fixes: GH-17211 Closes: GH-17220
show more ...
|
76ade716 | 20-Dec-2024 |
David Carlier |
Merge branch 'PHP-8.4'
|
aa815f32 | 20-Dec-2024 |
David Carlier |
Merge branch 'PHP-8.3' into PHP-8.4
|
16c0e575 | 29-Jun-2024 |
David Carlier |
Fix GH-14709 overflow on recurrences for DatePeriod::__construct close GH-14710 |
ac2b656a | 20-Dec-2024 |
Dmitry Stogov |
Merge branch 'PHP-8.4' * PHP-8.4: Fix GH-17190: Assertion failure ext/opcache/jit/ir/ir_gcm.c (#17221)
|
f8d2e009 | 20-Dec-2024 |
Dmitry Stogov |
Fix GH-17190: Assertion failure ext/opcache/jit/ir/ir_gcm.c (#17221) |
4b1c3cf0 | 19-Dec-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.4' * PHP-8.4: NEWS for GH-17168 ext/gettext/config.m4: symlink en_US.UTF-8 test bits to en_US for musl ext/gettext/tests: fix libintl return values unde
Merge branch 'PHP-8.4' * PHP-8.4: NEWS for GH-17168 ext/gettext/config.m4: symlink en_US.UTF-8 test bits to en_US for musl ext/gettext/tests: fix libintl return values under musl ext/gettext/gettext.c: handle NULLs from bindtextdomain()
show more ...
|
73857e66 | 19-Dec-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: NEWS for GH-17168 ext/gettext/config.m4: symlink en_US.UTF-8 test bits to en_US for musl ext/gettext/tests: fix libintl retur
Merge branch 'PHP-8.3' into PHP-8.4 * PHP-8.3: NEWS for GH-17168 ext/gettext/config.m4: symlink en_US.UTF-8 test bits to en_US for musl ext/gettext/tests: fix libintl return values under musl ext/gettext/gettext.c: handle NULLs from bindtextdomain()
show more ...
|
a23ecc0a | 19-Dec-2024 |
Arnaud Le Blanc |
NEWS for GH-17168 |