243fa9c1 | 15-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12616: DOM: Removing XMLNS namespace node results in invalid default: prefix The namespace data is freed and set to NULL, but there remain references to the namespace declaration
Fix GH-12616: DOM: Removing XMLNS namespace node results in invalid default: prefix The namespace data is freed and set to NULL, but there remain references to the namespace declaration nodes. This (rightfully) confuses libxml2 because its invariants are broken. We also have to remove all remaining references from the subtree. This fixes the data corruption bug. Closes GH-12681.
show more ...
|
6a76e5d0 | 17-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12702: libxml2 2.12.0 issue building from src Fixes GH-12702. Co-authored-by: nono303 <github@nono303.net> |
e43ffb50 | 17-Nov-2023 |
Jakub Zelenka |
Fix stream fclose_stdiocast_flush_in_progress type |
a7a6151c | 16-Nov-2023 |
Jakub Zelenka |
Fix bug #79945: Stream wrappers in imagecreatefrompng causes segfault Closes GH-12696 |
0b754fc4 | 01-Mar-2023 |
Ilija Tovilo |
Temporarily disable failing zlib tests on travis (#10738) |
e41cbd21 | 17-Nov-2023 |
Jakub Zelenka |
Skip slow tests on Travis Closes GH-12697 |
05ba4615 | 16-Nov-2023 |
Ilija Tovilo |
[skip ci] Fix more test tmp file conflicts |
23126374 | 16-Nov-2023 |
Ilija Tovilo |
Retry tests on deadlock Closes GH-12693 |
e1e140f2 | 16-Nov-2023 |
Ilija Tovilo |
Fix file test race condition 005_variation2.phpt creates files with special names, and filesize_variation5.phpt checks for filesize of inexistent files with special names. Create the
Fix file test race condition 005_variation2.phpt creates files with special names, and filesize_variation5.phpt checks for filesize of inexistent files with special names. Create the files in a separate directory to avoid these tests clashing. Closes GH-12692
show more ...
|
4f5ba054 | 15-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Use __DIR__-relative path in tests Otherwise we can't run them from another directory, they'll fail instead. |
df2af7ff | 15-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12675: MEMORY_LEAK in phpdbg_prompt.c Have to use file_put_contents() instead of --FILE-- because we have to actually load it using the exec command, *and* have to make multiple
Fix GH-12675: MEMORY_LEAK in phpdbg_prompt.c Have to use file_put_contents() instead of --FILE-- because we have to actually load it using the exec command, *and* have to make multiple files, and note that we can only load files relative from the current directory, so we can't rely on files being in the sapi/phpdbg/tests folder. Closes GH-12680.
show more ...
|
9bdd0f0d | 09-Nov-2023 |
Ilija Tovilo |
Automatically mark tests as flaky Marking all of these tests as flaky is annoying, so attempt to recognize them automatically. Closes GH-12638 |
28c312c9 | 14-Nov-2023 |
Ilija Tovilo |
[skip ci] Further increase allowable atime deviation MSAN is slow in particular, leading to potentially higher deviations. |
c376f994 | 12-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12655: proc_open() does not take into account references in the descriptor array Closes GH-12658. |
fe34dd1b | 12-Nov-2023 |
Ilija Tovilo |
Fix astat imperciseness excemption in test |
f7f9401c | 09-Nov-2023 |
Ilija Tovilo |
Disable -fsanitize=function on Clang 17 Closes GH-12642 |
db8c91ae | 10-Nov-2023 |
Ilija Tovilo |
Fix undeclared variable in stat tests Closes GH-12645 |
e1c6a7c4 | 08-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12621: browscap segmentation fault when configured in the vhost The temporary HashTable has a destructor that releases the string held by the entry's value. However, browscap_inte
Fix GH-12621: browscap segmentation fault when configured in the vhost The temporary HashTable has a destructor that releases the string held by the entry's value. However, browscap_intern_str(_ci) only incremented the refcount for the reference created by the return value. As the HashTable is only used during parsing, we don't need to manage the reference count of the value anyway, so get rid of the destructor. This is triggerable in two cases: - When using php_admin_value to set the ini at the activation stage - When running out of space for the opcache-interned strings Closes GH-12634.
show more ...
|
6641cd15 | 11-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12635: Test bug69398.phpt fails with ICU 74.1 ICU 74.1 contains new locale data that breaks the test. Split the test based on the version number to resolve the issue. Clo
Fix GH-12635: Test bug69398.phpt fails with ICU 74.1 ICU 74.1 contains new locale data that breaks the test. Split the test based on the version number to resolve the issue. Closes GH-12653.
show more ...
|
b4208c8f | 13-Nov-2023 |
Jakub Zelenka |
Initialize syslog device in GINIT Closes GH-12663 |
0b5824e1 | 14-Nov-2023 |
Remi Collet |
NEWS |
66252260 | 14-Nov-2023 |
Remi Collet |
fix GH-12661 (Inconsistency in ZipArchive::addGlob remove_path Option Behavior) |
c60c2a0d | 13-Nov-2023 |
Dmitry Stogov |
Backport fix for GH-12512: JIT Assertion `info & (1 << type)' failed (#12660) |
6a43135c | 09-Nov-2023 |
SakiTakamachi |
Fix timezone dependent test Closes GH-12637 |
2a4775d6 | 09-Nov-2023 |
SakiTakamachi |
Fix GH-12633: sqlite3_defensive.phpt fails with sqlite 3.44.0 Removes 'PRAGMA writable_schema;'. From sqlite changelog https://www.sqlite.org/releaselog/3_44_0.html: > The SQLIT
Fix GH-12633: sqlite3_defensive.phpt fails with sqlite 3.44.0 Removes 'PRAGMA writable_schema;'. From sqlite changelog https://www.sqlite.org/releaselog/3_44_0.html: > The SQLITE_DBCONFIG_DEFENSIVE setting now prevents PRAGMA writable_schema > from being turned on. > Previously writable_schema could be turned on, but would not actually allow > the schema to be writable. Now it simply cannot be turned on. Closes GH-12636.
show more ...
|