php-src/ext
Nikita Popov 0f2cdbf214 Introduce extra counter to avoid RTD key collisions
Also generate a fatal error if a collision occurs in zend_compile.

This is not perfect, because collisions might still be introduced
via opcache, if one file is included multiple times during a request,
invalidate in the meantime and recompiled by different processes.

This still needs to be addressed, but this patch fixes the much
more common case of collisions occuring when opcache is not used.

Fixes bug #78903.
2019-12-13 11:04:44 +01:00
..
bcmath Fix leak in bcpowmod 2019-06-21 12:56:28 +02:00
bz2 Add the last missing SKIPIF 2019-09-04 08:53:35 +02:00
calendar i386 build 2019-06-11 10:23:37 +02:00
com_dotnet Merge branch 'PHP-7.3' into PHP-7.4 2019-10-19 11:51:05 +02:00
ctype
curl Extend CURLFile to support streams 2019-12-09 10:30:00 +01:00
date Merge branch 'PHP-7.3' into PHP-7.4 2019-10-28 13:09:24 +01:00
dba Allow lookup of distro-packaged QDBM headers on Debian 2019-09-23 09:53:31 +02:00
dom Merge branch 'PHP-7.3' into PHP-7.4 2019-10-31 16:09:38 +01:00
enchant Fix proto of enchant_broker_list_dicts() 2019-10-19 22:11:34 +02:00
exif Improve exif tag name fetching 2019-10-18 16:55:05 +02:00
ffi Fix test case for Windows 2019-11-11 12:49:32 +01:00
fileinfo Merge branch 'PHP-7.3' into PHP-7.4 2019-10-28 20:47:50 -07:00
filter Deprecate FILTER_SANITIZE_MAGIC_QUOTES 2019-07-22 11:39:52 +02:00
ftp Merge branch 'PHP-7.2' into PHP-7.3 2019-07-15 15:20:15 +02:00
gd Call zend_unregister_ini_entries() when unload extension loaded through dl() without MSHUTDOWN callback. 2019-12-09 15:05:24 +03:00
gettext
gmp Fixed bug #78574 (broken shared build) 2019-09-20 13:30:13 +02:00
hash Enable --with-mhash on CI 2019-09-17 16:16:31 +02:00
iconv Merge branch 'PHP-7.3' into PHP-7.4 2019-10-08 12:10:58 +02:00
imap Remove unused defines 2019-07-18 02:21:39 +02:00
intl Fix #78912: INTL Support for accounting format 2019-12-09 16:34:56 +01:00
json Optimize creation of empty arrays in json_decode 2019-10-30 11:06:46 +01:00
ldap Fix miscellaneous typos in docs 2019-10-19 19:19:28 +02:00
libxml Merge branch 'PHP-7.3' into PHP-7.4 2019-09-22 18:43:24 +02:00
mbstring Upgrade to Oniguruma 6.9.4 2019-11-30 14:00:41 +01:00
mysqli Fix mysqli ssl tests 2019-12-05 08:38:40 +01:00
mysqlnd Free RSA public key in mysqlnd sha256 auth 2019-12-11 10:31:56 +01:00
oci8 Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
odbc Merge branch 'PHP-7.3' into PHP-7.4 2019-08-28 17:58:35 +02:00
opcache Introduce extra counter to avoid RTD key collisions 2019-12-13 11:04:44 +01:00
openssl Merge branch 'PHP-7.3' into PHP-7.4 2019-11-05 12:16:09 +01:00
pcntl Use posix_getuid() to check for root in pcntl_setpriority() test 2019-10-24 14:46:25 +02:00
pcre Merge branch 'PHP-7.3' into PHP-7.4 2019-11-22 19:29:11 +01:00
pdo Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
pdo_dblib Fix typo 2019-09-09 14:24:26 +02:00
pdo_firebird Print Client Library Version in phpinfo 2019-11-02 10:19:15 +01:00
pdo_mysql Fix intermittent error in pdo_mysql___construct_options.phpt 2019-12-06 07:39:54 +01:00
pdo_oci Fix double free of DSN credentials 2019-09-09 10:10:41 +02:00
pdo_odbc Remove conditional calls of always available macros 2019-07-14 22:24:21 +02:00
pdo_pgsql Fix PDO pgsql memory leak with scrollable cursors 2019-09-09 10:50:10 +02:00
pdo_sqlite Fix #78348: Remove -lrt from pdo_sqlite.so 2019-07-30 22:06:23 +02:00
pgsql Report errors from stream read and write operations 2019-07-22 17:17:28 +02:00
phar Call zend_unregister_ini_entries() when unload extension loaded through dl() without MSHUTDOWN callback. 2019-12-09 15:05:24 +03:00
posix Merge branch 'PHP-7.3' into PHP-7.4 2019-08-09 10:33:15 +02:00
pspell Set up asan+ubsan scheduled build on azure 2019-06-28 15:00:54 +02:00
readline Fix borked SKIPIFs 2019-09-30 17:51:41 +02:00
reflection Fixed bug #78895 (Reflection detects abstract non-static class as abstract static. IS_IMPLICIT_ABSTRACT is not longer used) 2019-12-09 13:49:12 +03:00
session Merge branch 'PHP-7.3' into PHP-7.4 2019-10-07 16:44:39 +02:00
shmop
simplexml Fixed #75245 Don't set content of elements with only whitespaces 2019-10-02 08:17:04 +02:00
skeleton ext/skeleton: Update use of PHP_CHECK_LIBRARY 2019-06-03 09:18:22 +02:00
snmp Fix miscellaneous typos in docs 2019-10-19 19:19:28 +02:00
soap Cleanup of remaining E_STRICT in tests 2019-07-23 11:27:23 +02:00
sockets Fix test case 2019-10-12 16:28:57 +02:00
sodium Fix wrong function name in SKIPIF 2019-09-27 23:01:48 +02:00
spl Merge branch 'PHP-7.3' into PHP-7.4 2019-09-23 13:18:59 +02:00
sqlite3 Add missing SKIPIF (sqlite) 2019-09-04 08:39:15 +02:00
standard Merge branch 'PHP-7.3' into PHP-7.4 2019-12-02 11:39:35 +01:00
sysvmsg
sysvsem
sysvshm
tidy Fix various instances of memcpy null ub 2019-06-19 17:27:09 +02:00
tokenizer Fix handling of overflowing invalid octal in tokenizer 2019-10-14 16:36:27 +02:00
xml Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
xmlreader Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
xmlrpc Fix #78173: XML-RPC mutates immutable objects during encoding 2019-06-18 17:08:11 +02:00
xmlwriter Add missing argument checks 2019-09-03 09:27:55 +02:00
xsl Set up asan+ubsan scheduled build on azure 2019-06-28 15:00:54 +02:00
zend_test Merge branch 'PHP-7.3' into PHP-7.4 2019-10-25 12:50:26 +02:00
zip Added missing call to ZipArchive::close() 2019-10-23 10:44:26 +02:00
zlib Add the last missing SKIPIF 2019-09-04 08:53:35 +02:00
ext_skel.php Update array access syntax deprecated 2019-10-17 23:39:55 +02:00