php-src/ext/curl
Peter Kokot ae92b85572
Fix linking ext/curl against OpenSSL (#13262)
This is backport for 8.3 of b222c020bf
that originally targeted only 8.4+. This is however a bug fix.

Following 68f6ab7113, the ext/curl doesn't
need to be linked against OpenSSL anymore, if curl_version_info_data
ssl_version is OpenSSL/1.1 or later.

With OpenSSL 3 and later the check for old SSL crypto locking callbacks
was detected here.

This also uses a common PHP_SETUP_OPENSSL macro for checking OpenSSL and
syncs the minimum OpenSSL version (currently 1.0.2 or later) across the
PHP build system.
2025-06-06 13:51:21 +02:00
..
tests Fixed GH-18458: Authorization set with CURLOPT_USERPWD with NULL value. 2025-05-02 21:31:50 +01:00
config.m4 Fix linking ext/curl against OpenSSL (#13262) 2025-06-06 13:51:21 +02:00
config.w32 Fix GH-17855: CURL_STATICLIB flag set even if linked with shared lib 2025-02-21 13:08:01 +01:00
CREDITS
curl.stub.php Add new curl constants from curl until (including) 7.87 (#10459) 2023-07-17 20:42:39 +02:00
curl_arginfo.h Add new curl constants from curl until (including) 7.87 (#10459) 2023-07-17 20:42:39 +02:00
curl_file.c Make lots of string pointers const (#10646) 2023-02-21 14:01:37 +00:00
curl_file.stub.php Use single line phpdoc in stubs where possible 2021-07-20 13:16:56 +02:00
curl_file_arginfo.h Use single line phpdoc in stubs where possible 2021-07-20 13:16:56 +02:00
curl_private.h Add new curl constants from curl until (including) 7.87 (#10459) 2023-07-17 20:42:39 +02:00
interface.c Fix memory leak when curl_slist_append() fails 2025-05-31 11:11:54 +02:00
multi.c Merge branch 'PHP-8.2' into PHP-8.3 2024-10-09 09:37:50 +02:00
php_curl.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
share.c Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
sync-constants.php Fix curl/sync_constants.php (#9391) 2022-08-21 18:04:33 +02:00