Skip to content

Revert "openssl: Don't add verify locations when verifypeer==0"#2451

Closed
malhotrag wants to merge 1 commit intocurl:masterfrom
malhotrag:verifypeer-disabled-fix
Closed

Revert "openssl: Don't add verify locations when verifypeer==0"#2451
malhotrag wants to merge 1 commit intocurl:masterfrom
malhotrag:verifypeer-disabled-fix

Conversation

@malhotrag
Copy link
Contributor

This reverts commit dc85437.

libcurl (with the OpenSSL backend) performs server certificate verification
even if verifypeer == 0 and the verification result is available using
CURLINFO_SSL_VERIFYRESULT. The commit that is being reverted caused the
CURLINFO_SSL_VERIFYRESULT to not have useful information for the
verifypeer == 0 use case (it would always have
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY).

This reverts commit dc85437.

libcurl (with the OpenSSL backend) performs server certificate verification
even if verifypeer == 0 and the verification result is available using
CURLINFO_SSL_VERIFYRESULT. The commit that is being reverted caused the
CURLINFO_SSL_VERIFYRESULT to not have useful information for the
verifypeer == 0 use case (it would always have
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY).
@malhotrag
Copy link
Contributor Author

See comment on #2290 for more details

@bagder
Copy link
Member

bagder commented Apr 4, 2018

In the mean time, it seems the macos libressl build uses libressl 2.7.2 that causes a build error if this gets reverted. We should probably try to merge #2447 first then...

@malhotrag
Copy link
Contributor Author

Sorry, I'm a little confused by the comment. Are you saying the revert causes the build failure? As I understand it, the build failure is an existing issue that #2447 is attempting to fix.

I also noticed a per-existing fuzzer failure. https://travis-ci.org/curl/curl/jobs/361624340
Is this something that needs more investigation? I could take a look if required.

@bagder
Copy link
Member

bagder commented Apr 6, 2018

The fuzz fail was fixed already in 82dfdac

@bagder
Copy link
Member

bagder commented Apr 6, 2018

Thanks for this!

@bagder bagder closed this in 2536e24 Apr 6, 2018
@lock lock bot locked as resolved and limited conversation to collaborators Jul 5, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments