From df85f97646d3b1c73b87254723ae0b299a1a9e5f Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Wed, 4 Jun 2025 13:44:18 +0700 Subject: [PATCH] force curl to respect SSL_CERT_FILE --- src/SPC/builder/unix/library/curl.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/unix/library/curl.php b/src/SPC/builder/unix/library/curl.php index c37dedf6..46f36603 100644 --- a/src/SPC/builder/unix/library/curl.php +++ b/src/SPC/builder/unix/library/curl.php @@ -18,7 +18,15 @@ trait curl { $extra = ''; // lib:openssl - $extra .= $this->builder->getLib('openssl') ? '-DCURL_USE_OPENSSL=ON ' : '-DCURL_USE_OPENSSL=OFF -DCURL_ENABLE_SSL=OFF '; + if ($this->builder->getLib('openssl')) { + $extra .= + '-DCURL_USE_OPENSSL=ON ' . + '-DCURL_CA_BUNDLE=OFF ' . + '-DCURL_CA_PATH=OFF ' . + '-DCURL_CA_FALLBACK=ON '; + } else { + $extra .= '-DCURL_USE_OPENSSL=OFF -DCURL_ENABLE_SSL=OFF '; + } // lib:brotli $extra .= $this->builder->getLib('brotli') ? '-DCURL_BROTLI=ON ' : '-DCURL_BROTLI=OFF '; // lib:libssh2