Skip to content

rustls, fix handshake done handling - #13686

Closed
icing wants to merge 1 commit into
curl:masterfrom
icing:rustls-handshake-fix
Closed

rustls, fix handshake done handling#13686
icing wants to merge 1 commit into
curl:masterfrom
icing:rustls-handshake-fix

Conversation

@icing

@icing icing commented May 17, 2024

Copy link
Copy Markdown
Contributor
  • rustls reports it has finished the TLS handshake before all relevant data has been sent off, e.g. it FINISHED message
  • On connections that send data immediately, this was never noticed as the FINISHED in rustls buffers was send later with the app data
  • On passive FTP connections, curl does not send any data after the handshake, leaving FINISHED unsent and the server never responded as it was waiting on this.

- rustls report it has finished the TLS handshake *before*
  all relevant data has been sent off, e.g. it FINISHED message
- On connections the send data immediately, this was never noticed
  as the FINISHED in rustls buffers was send with the app data
- On passive FTP connections, curl does not send any data after
  the handshake, leaving FINISHED unsent and the server never
  responded as it was waiting on this.
@github-actions github-actions Bot added the TLS label May 17, 2024
@bagder bagder closed this in afffd4c May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants