Skip to content

Conversation

henderkes
Copy link
Collaborator

What does this PR do?

There has been a problem in recent versions where SSL_CERT_FILE, SSL_CERT_DIR and CURL_CA_BUNDLE are not respected.
Even though it's not documented, it seems like it's no longer possible to let openssl handle the location unless the paths are disabled in the curl build.

For what it's worth, it still finds the ca bundle even if the environment variables are not set, I believe due to openssl's logic around it.

@henderkes
Copy link
Collaborator Author

This should fix problems like php/frankenphp#1610 and php/frankenphp#1627.

@henderkes henderkes merged commit 42f356d into main Jun 4, 2025
6 checks passed
@henderkes henderkes deleted the fix/curlca branch June 4, 2025 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants