php-src/ext
hanshenrik 3b0e61956e
fix file() flags error-check
the old flag check was flawed and would miss some flags, for example:
file(__FILE__, FILE_APPEND);
is invalid, but the old flags error check would miss it: https://3v4l.org/b2W9u

Closes GH-11483
2023-06-23 11:06:24 +02:00
..
bcmath Fix [-Wenum-int-mismatch] compiler warnings (#11352) 2023-06-01 13:27:46 +01:00
bz2 Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
calendar [skip ci] Fix various typos and grammar issues (#11143) 2023-04-28 11:05:32 +02:00
com_dotnet Remove name field from the zend_constant struct (#10954) 2023-04-03 22:13:47 +02:00
ctype
curl Merge branch 'PHP-8.2' 2023-06-13 17:38:04 +02:00
date Merge branch 'PHP-8.2' 2023-06-22 19:06:21 +01:00
dba Use zend_string for DBA path (#10698) 2023-04-08 17:03:28 +01:00
dl_test
dom Revert changes to DOMAttr::$value and DOMAttr::$nodeValue expansion 2023-06-19 19:52:28 +02:00
enchant Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
exif Merge branch 'PHP-8.2' 2023-05-12 23:42:54 +02:00
ffi Fix [-Wenum-int-mismatch] compiler warnings (#11352) 2023-06-01 13:27:46 +01:00
fileinfo Use new ZSTR_INIT_LITERAL macro (#10879) 2023-03-20 16:19:05 +01:00
filter
ftp More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
gd ext/gd: imagerotate removes ignore_transparent argument. 2023-06-19 12:32:08 +01:00
gettext
gmp Fix gmp_long/gmp_ulong typedef warning on Windows x86 (#11112) 2023-05-07 23:30:12 +02:00
hash Allow CTE on more CTE safe functions (#10771) 2023-05-16 21:59:26 +02:00
iconv More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
imap ext/imap: Refactor common conditional property assignment 2023-06-18 13:05:02 +01:00
intl Narrow bool return types to true when possible 2023-05-07 19:34:09 +02:00
json Fix -Wenum-int-mismatch warning in ext/json/php_json_encoder.h 2023-05-14 22:10:23 +02:00
ldap More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
libxml Get rid of return value for php_libxml_unregister_node() (#11398) 2023-06-08 17:44:55 +02:00
mbstring mbstring count_demerits in reverse order (#11493) 2023-06-21 11:20:43 +02:00
mysqli Merge branch 'PHP-8.2' 2023-04-20 08:46:01 +02:00
mysqlnd [skip ci] Fix various typos and grammar issues (#11143) 2023-04-28 11:05:32 +02:00
oci8 Merge branch 'PHP-8.2' 2023-04-20 18:04:46 +10:00
odbc
opcache Merge branch 'PHP-8.2' 2023-06-20 12:00:32 +03:00
openssl Merge branch 'PHP-8.2' 2023-06-09 16:50:57 +01:00
pcntl Suppress warning when the test run under non-root (#11400) 2023-06-08 16:16:47 +02:00
pcre Merge branch 'PHP-8.2' 2023-06-22 23:14:37 +02:00
pdo Use new ZSTR_INIT_LITERAL macro (#10879) 2023-03-20 16:19:05 +01:00
pdo_dblib [skip ci] Fix various typos and grammar issues (#11143) 2023-04-28 11:05:32 +02:00
pdo_firebird Merge branch 'PHP-8.2' 2023-03-28 00:12:28 +02:00
pdo_mysql Merge branch 'PHP-8.2' 2023-03-25 17:41:56 +00:00
pdo_oci Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
pdo_odbc Merge branch 'PHP-8.2' 2023-03-15 21:47:34 +01:00
pdo_pgsql ext/pdo_pgsql: connection status update to distinguish from truly bad quality connections. 2023-06-13 18:08:06 +01:00
pdo_sqlite Merge branch 'PHP-8.2' 2023-06-22 20:51:29 +02:00
pgsql check PQsetErrorContextVisibility availability (libpq >= 9.6) 2023-06-21 08:47:59 +02:00
phar Merge branch 'PHP-8.2' 2023-06-13 19:15:30 +02:00
posix Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
pspell Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
random Remove includes 2023-04-04 22:48:26 +03:00
readline Merge branch 'PHP-8.2' 2023-05-26 11:39:56 +02:00
reflection More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
session Merge branch 'PHP-8.2' 2023-06-22 12:36:58 +02:00
shmop
simplexml More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
skeleton
snmp Narrow bool return types to true when possible 2023-05-07 19:34:09 +02:00
soap More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
sockets SKIP_(SLOW|ONLINE)_TESTS (#11479) 2023-06-19 19:44:03 +01:00
sodium More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
spl More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
sqlite3 Merge branch 'PHP-8.2' 2023-06-15 21:56:40 +02:00
standard fix file() flags error-check 2023-06-23 11:06:24 +02:00
sysvmsg Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
sysvsem
sysvshm Merge branch 'PHP-8.2' 2023-03-01 23:05:24 +01:00
tidy Merge branch 'PHP-8.1' into PHP-8.2 2023-03-27 16:34:11 +02:00
tokenizer Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
xml More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
xmlreader Narrow some more return types to true 2023-05-10 19:08:15 +02:00
xmlwriter Simplify checks and returns in ext/xmlwriter (#10701) 2023-02-26 14:07:55 +00:00
xsl Use zval_ptr_dtor_nogc() for callable in ext/xslt (#11356) 2023-06-02 11:58:00 +01:00
zend_test Add number or str ZPP macros 2023-06-18 13:09:03 +01:00
zip Merge branch 'PHP-8.2' 2023-05-01 15:29:51 +02:00
zlib Temporarily disable failing zlib tests on travis (#10738) 2023-03-01 02:19:29 +01:00
ext_skel.php