Files
async-http-client/Tests/AsyncHTTPClientTests
Artem RedkinandCory Benfield 236b1de5ad Fixes propagation of errors during TLS handshakre (#316)
Motivation:
Right now we only handle one type of SSL error: `.handshakeFailed`,
but in reality a multitude of errors can happen, for example, remote
party might just close connection that will in turn raise
`.uncleanShutdown` error, that will be dropped on the floor and
users will only get non-descriptive `NoResult` error.

Modifications:
Handle all types of SSL errors during handshake instead of just one.
Adds a test.

Result:
Closes #313

Co-authored-by: Cory Benfield <lukasa@apple.com>
2020-11-11 15:50:13 +00:00
..