php-src/ext
Nikita Popov 7566742754 Suppress OpenSSL error on missing optional config
openssl_pkey_new() fetches various options from the config file --
most of these are optional, and not specifying them is not an error
condition from the perspective of the user. Unfortunately, the
CONF_get_string() API pushes an error when accessing a key that
doesn't exist (_CONF_get_string does not, but that is presumably a
private API). This commit adds a helper php_openssl_conf_get_string()
that automatically clears the error in this case. I've found that
OpenSSL occasionally does the same thing internally:
22040fb790/apps/req.c (L515-L517)

Closes GH-6699.
2021-02-16 10:11:00 +01:00
..
bcmath Fix test 2019-12-16 10:32:49 -08:00
bz2 Merge branch 'PHP-7.3' into PHP-7.4 2020-09-23 10:54:59 +02:00
calendar Merge branch 'PHP-7.3' into PHP-7.4 2020-10-07 13:25:11 +02:00
com_dotnet Merge branch 'PHP-7.3' into PHP-7.4 2020-10-26 11:54:45 +01:00
ctype
curl Add missing derefs in CurlFile 2021-02-02 10:31:16 +01:00
date Updated to version 2021.1 (2021a) 2021-01-25 10:44:05 +00:00
dba Merge branch 'PHP-7.3' into PHP-7.4 2020-01-03 18:51:07 +01:00
dom Merge branch 'PHP-7.3' into PHP-7.4 2020-10-26 13:09:30 +01:00
enchant Merge branch 'PHP-7.3' into PHP-7.4 2020-02-28 15:44:52 +01:00
exif Merge branch 'PHP-7.3' into PHP-7.4 2020-08-31 09:32:55 +02:00
ffi Fix bug79177.phpt wrt. JIT 2020-10-30 15:47:18 +01:00
fileinfo Fix #77961: finfo_open crafted magic parsing SIGABRT 2020-11-24 14:01:15 +01:00
filter Merge branch 'PHP-7.3' into PHP-7.4 2021-01-26 22:55:10 -08:00
ftp Merge branch 'PHP-7.3' into PHP-7.4 2020-06-23 16:00:11 +02:00
gd Merge branch 'PHP-7.3' into PHP-7.4 2020-08-24 17:36:50 +02:00
gettext Merge branch 'PHP-7.3' into PHP-7.4 2020-08-07 14:37:43 +02:00
gmp Merge branch 'PHP-7.3' into PHP-7.4 2020-10-15 10:16:56 +02:00
hash Apply tidy formatting 2020-02-03 13:41:31 +01:00
iconv Merge branch 'PHP-7.3' into PHP-7.4 2020-10-09 15:24:53 +02:00
imap Fix bug 76618 2020-10-22 17:05:07 +01:00
intl Fixed bug #80425 2020-11-27 10:02:00 +01:00
json
ldap fix memory leaks in ext/ldap/ldap.c 2020-07-28 10:27:22 +02:00
libxml Enable libxml entity loader test case on Windows 2020-08-03 09:13:30 +02:00
mbstring Revert "Fix out-of-bounds write" 2020-10-26 15:40:12 +01:00
mysqli Fix #78680: mysqlnd pam plugin missing terminating null 2021-02-15 11:32:07 +01:00
mysqlnd Fix #78680: mysqlnd pam plugin missing terminating null 2021-02-15 11:32:07 +01:00
oci8 Update year to 2021 2021-02-02 16:46:16 +01:00
odbc Merge branch 'PHP-7.3' into PHP-7.4 2020-10-29 13:09:19 +01:00
opcache Try SIGTERM before SIGKILL in opcache restart 2021-02-04 17:07:18 +01:00
openssl Suppress OpenSSL error on missing optional config 2021-02-16 10:11:00 +01:00
pcntl Add privilege check in pcntl_unshare test 2020-08-05 18:18:06 +02:00
pcre Fix #80118: Erroneous whitespace match with JIT only 2020-09-21 10:28:22 +02:00
pdo Fixed bug #66528 2020-10-28 12:18:02 +01:00
pdo_dblib
pdo_firebird Apply tidy formatting 2020-02-03 13:41:31 +01:00
pdo_mysql Drop pdo_mysql_prepare_load_data.phpt 2020-12-14 18:26:12 +01:00
pdo_oci Merge branch 'PHP-7.3' into PHP-7.4 2020-08-31 11:08:26 +02:00
pdo_odbc Merge branch 'PHP-7.3' into PHP-7.4 2020-09-28 22:58:16 +02:00
pdo_pgsql Merge branch 'PHP-7.3' into PHP-7.4 2020-08-31 11:08:26 +02:00
pdo_sqlite Merge branch 'PHP-7.3' into PHP-7.4 2020-08-31 11:08:26 +02:00
pgsql Fix locale dependent parsing of PostgreSQL version number 2021-02-08 18:57:08 +01:00
phar Fix #53467: Phar cannot compress large archives 2021-02-03 11:22:37 +01:00
posix Remove posix_kill() test 2020-08-05 10:39:30 +02:00
pspell
readline Avoid modifying the return value of readline_completion_function() 2021-01-07 13:46:09 +01:00
reflection Fix usage of casted string in ReflectionParameter ctor 2020-11-24 16:42:16 +01:00
session Fixed bug #79724 2020-08-13 17:25:51 +02:00
shmop Fix brittle shmop test 2020-05-13 23:25:28 +02:00
simplexml Merge branch 'PHP-7.3' into PHP-7.4 2020-05-01 12:40:37 +02:00
skeleton
snmp Merge branch 'PHP-7.3' into PHP-7.4 2020-11-02 11:39:42 +01:00
soap Fix persistent leak on load_wsdl_ex failure 2021-02-02 10:05:35 +01:00
sockets Avoid socket path clash in test 2020-08-26 12:11:22 +02:00
sodium Merge branch 'PHP-7.3' into PHP-7.4 2020-08-14 15:52:15 +02:00
spl Fix leak when breaking out of FilesystemIterator 2021-02-15 10:37:59 +01:00
sqlite3 sqlite3 linkage issue on some systems/package combination fix. 2020-08-21 15:45:51 +02:00
standard Fix #80706: mail(): Headers after Bcc headers may be ignored 2021-02-08 18:42:31 +01:00
sysvmsg
sysvsem
sysvshm
tidy Fix #77594: ob_tidyhandler is never reset 2020-11-22 14:02:29 +01:00
tokenizer
xml Merge branch 'PHP-7.3' into PHP-7.4 2020-08-10 12:25:26 +02:00
xmlreader
xmlrpc
xmlwriter Merge branch 'PHP-7.3' into PHP-7.4 2020-02-03 23:33:20 +01:00
xsl Merge branch 'PHP-7.3' into PHP-7.4 2020-01-30 13:06:25 +01:00
zend_test Fix bug79177.phpt wrt. JIT 2020-10-30 15:47:18 +01:00
zip Fix #80648: Fix for bug 79296 should be based on runtime version 2021-01-20 16:20:13 +01:00
zlib Fix #48725: Support for flushing in zlib stream 2020-12-08 12:23:24 +01:00
ext_skel.php Apply tidy formatting 2020-02-03 13:41:31 +01:00