Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

atls: add handshake timeout to aTLS servers and clients #1255

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

burgerdev
Copy link
Contributor

This is factored out from #1244. We want to explicitly configure timeouts on the server side that are smaller than on the client side, otherwise the client will only ever see a connection timeout, which can mean a lot of things. If the server times out, the client will now receive a TLS error 80, which can then be diagnosed with the documentation from #1245.

Contrary to the documentation, I found that MinConnectionTimeout is rather a ConnectionTimeout that will be applied to the TCP+TLS connection.

@burgerdev burgerdev added the no changelog PRs not listed in the release notes label Feb 27, 2025
@burgerdev burgerdev requested a review from 3u13r February 27, 2025 17:12
@burgerdev burgerdev force-pushed the burgerdev/atls-server-timeout branch from b764797 to 96dd4ac Compare February 27, 2025 17:13
@burgerdev burgerdev force-pushed the burgerdev/atls-server-timeout branch from 96dd4ac to a0a4e2e Compare February 28, 2025 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog PRs not listed in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant