Skip to content

Fix Darwin / LibreSSL startup problem (3.0)#2095

Merged
drwetter merged 1 commit into3.0from
fix_2052.Darwin.3.0
Feb 2, 2022
Merged

Fix Darwin / LibreSSL startup problem (3.0)#2095
drwetter merged 1 commit into3.0from
fix_2052.Darwin.3.0

Conversation

@drwetter
Copy link
Copy Markdown
Collaborator

@drwetter drwetter commented Feb 2, 2022

This PR addresses a bug where a user encountered the question "The results
might look ok but they could be nonsense. Really proceed".

That happened under Darwin and probably some LibreSSL versions when
checking some hosts. sclient_auth() returned 1 indicating no SSL/TLS
handshake could be established.

This PR modifies sclient_auth() so that in those cases 0 is returned by
skipping the check for the session ID. As NO_SSL_SESSIONID needs to
be set when there's no session ID. This is done separately.

This fixes #2052 for 3.0

This PR addresses a bug where a user encountered the question "The results
might look ok but they could be nonsense. Really proceed".

That happened under Darwin and probably some LibreSSL versions when
checking some hosts. sclient_auth() returned 1 indicating no SSL/TLS
handshake could be established.

This PR modifies sclient_auth() so that in those cases 0 is returned by
skipping the check for the session ID. As NO_SSL_SESSIONID needs to
be set when there's no session ID. This is done separately.

This fixes #2052 for 3.0
@drwetter drwetter merged commit 8b2fae0 into 3.0 Feb 2, 2022
@drwetter drwetter deleted the fix_2052.Darwin.3.0 branch February 2, 2022 12:34
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.

1 participant