php-src/ext
Niels Dossche ae83d6ab07
Fix issues related to libxml2 2.12.0 (#12802)
* Avoid passing NULL to xmlSwitchToEncoding

This otherwise switches to UTF-8 on libxml2 2.12.0

* Split tests for different error reporting behaviour in libxml2 2.12.0

* Avoid deprecation warnings for libxml2 2.12.0

We can't fully get rid of the parser globals as there are still APIs
that implicitly use them.

* Temporarily disable part of test for libxml 2.12.0 regression

See https://gitlab.gnome.org/GNOME/libxml2/-/issues/634

* Review fixes

* [ci skip] Update test description
2023-11-29 20:46:35 +01:00
..
bcmath BCmath extension code reformatting (#11896) 2023-08-13 16:17:36 +01:00
bz2
calendar Allow easter_date to process years after 2037 on 64bit systems (#11862) 2023-08-04 16:47:04 +01:00
com_dotnet Revert "Call cast_object handler from get_properties_for" 2023-08-07 12:58:12 +02:00
ctype Merge branch 'PHP-8.1' into PHP-8.2 2023-09-26 21:44:00 +02:00
curl [skip ci] curl: sync-constants.php regex and URL improvements (#12544) 2023-10-28 13:38:39 +01:00
date [skip ci] Skip failing date test on 32-bit 2023-11-28 00:26:30 +01:00
dba Remove unused DBA_CDB_MAKE constant (#12535) 2023-10-27 17:37:24 +01:00
dl_test Merge branch 'PHP-8.2' into PHP-8.3 2023-11-03 17:17:52 +00:00
dom Fix issues related to libxml2 2.12.0 (#12802) 2023-11-29 20:46:35 +01:00
enchant
exif Use __DIR__-relative path in tests 2023-11-22 20:39:29 -06:00
ffi Merge branch 'PHP-8.3' 2023-11-22 21:25:45 +03:00
fileinfo zend: introducing ZEND_ELEMENT_COUNT for struct's dynamic arrays. (#12650) 2023-11-13 12:42:45 +00:00
filter Merge branch 'PHP-8.2' into PHP-8.3 2023-09-14 11:49:44 +02:00
ftp inet_ntop requirement check at configure time instead (#12700) 2023-11-17 16:01:46 +00:00
gd Fix bug #79945: Stream wrappers in imagecreatefrompng causes segfault 2023-11-22 20:39:30 -06:00
gettext Close PHP tags in tests 2023-10-18 17:34:10 +02:00
gmp
hash Add deprecation notice when enabling mhash (#12586) 2023-11-01 16:26:27 +00:00
iconv Merge branch 'PHP-8.2' 2023-08-19 23:11:23 +01:00
imap Merge branch 'PHP-8.3' 2023-10-18 17:38:12 +02:00
intl Fix GH-12635: Test bug69398.phpt fails with ICU 74.1 2023-11-22 20:39:27 -06:00
json Introduce Zend guard recursion protection 2023-08-24 13:03:14 +01:00
ldap Close PHP tags in tests 2023-10-18 17:34:10 +02:00
libxml Fix issues related to libxml2 2.12.0 (#12802) 2023-11-29 20:46:35 +01:00
mbstring Optimizations for mb_trim (#12803) 2023-11-28 19:49:36 +01:00
mysqli Close PHP tags in tests 2023-10-18 17:34:10 +02:00
mysqlnd Merge branch 'PHP-8.3' 2023-11-27 14:02:30 +01:00
oci8 Implement diagnostic ignore macro for Clang 2023-10-18 17:37:15 +02:00
odbc Remove obsolete IRIX checks (#12737) 2023-11-21 02:56:53 +00:00
opcache Update IR 2023-11-29 12:27:05 +03:00
openssl Fix #50713: openssl_pkcs7_verify() may ignore untrusted CAs 2023-11-22 21:03:55 -06:00
pcntl Refactor pcntl_sigprocmask()/pcntl_sigwaitinfo()/pcntl_sigtimedwait() (#11860) 2023-11-16 00:40:18 +00:00
pcre Merge branch 'PHP-8.3' 2023-11-10 00:13:15 +01:00
pdo ext/pdo_mysql: Optimize tests (#12751) 2023-11-27 13:01:24 +00:00
pdo_dblib Remove check for dnet_addr in dnet_stub library (#12611) 2023-11-06 12:46:04 +00:00
pdo_firebird [pdo_firebird] Transaction management optimization (#12741) 2023-11-27 03:38:48 +00:00
pdo_mysql ext/pdo_mysql: Optimize tests (#12751) 2023-11-27 13:01:24 +00:00
pdo_oci Parallelize pdo tests (dblib, firebird, oci, odbc, pgsql) (#12395) 2023-10-28 12:35:57 +01:00
pdo_odbc Fix potentially uninitialized warning on release build 2023-11-15 13:14:55 +01:00
pdo_pgsql Parallelize pdo tests (dblib, firebird, oci, odbc, pgsql) (#12395) 2023-10-28 12:35:57 +01:00
pdo_sqlite PDO: Clean-up tests so it's easier to see if they use default test table (#12552) 2023-10-29 23:13:30 +00:00
pgsql Fix test 2023-11-28 02:00:47 +03:00
phar Improve jit tests 2023-11-14 20:09:27 +01:00
posix Merge branch 'PHP-8.3' 2023-11-20 13:43:43 +00:00
random Merge branch 'PHP-8.3' 2023-10-14 18:38:43 +02:00
readline
reflection Typed constants in reflection extension (#12378) 2023-10-28 09:47:19 +02:00
session Close PHP tags in tests 2023-10-18 17:34:10 +02:00
shmop
simplexml Merge branch 'PHP-8.2' into PHP-8.3 2023-09-30 17:55:34 +02:00
skeleton
snmp inet_ntop requirement check at configure time instead (#12700) 2023-11-17 16:01:46 +00:00
soap Use __DIR__-relative path in tests 2023-11-22 20:39:29 -06:00
sockets inet_ntop requirement check at configure time instead (#12700) 2023-11-17 16:01:46 +00:00
sodium Close PHP tags in tests 2023-10-18 17:34:10 +02:00
spl Merge branch 'PHP-8.3' 2023-11-19 11:53:21 +01:00
sqlite3 Merge branch 'PHP-8.3' 2023-11-10 00:13:15 +01:00
standard [skip ci] Fix more test tmp file conflicts 2023-11-22 20:39:29 -06:00
sysvmsg
sysvsem
sysvshm
tidy [skip ci] Skip resource intensive tidy test on GA 2023-11-29 00:27:17 +01:00
tokenizer
xml Fix issues related to libxml2 2.12.0 (#12802) 2023-11-29 20:46:35 +01:00
xmlreader Merge branch 'PHP-8.2' into PHP-8.3 2023-10-24 19:42:43 +02:00
xmlwriter Merge branch 'PHP-8.2' into PHP-8.3 2023-10-24 19:42:43 +02:00
xsl [RFC] DOM HTML5 parsing and serialization support (#12111) 2023-11-13 20:18:19 +01:00
zend_test Merge branch 'PHP-8.3' 2023-11-25 18:49:40 +01:00
zip Merge branch 'PHP-8.3' 2023-11-27 08:34:12 +01:00
zlib Temporarily disable failing zlib tests on travis (#10738) 2023-11-22 20:39:30 -06:00
ext_skel.php