ComplexSpaces
e935f4078b
Add tokio-rustls-manual-roots feature
...
This allows dropping the forced dependency on webpki-roots when using
a custom connector that provides its own TLS roots instead.
2 years ago
CGQAQ
fd81cce2cc
feat: upgrade tokio-rustls to 0.24
2 years ago
Dominik Nakamura
64f60d8d33
Upgrade to rustls 0.20 / tungstenite 0.16
...
Based on tokio-tungstenite PR:
https://github.com/snapview/tokio-tungstenite/pull/198
Co-authored-by: Sebastian Dröge <sebastian@centricular.com>
3 years ago
Alisue
e152c8511b
Expose `client_async_tls_with_connector_and_config`
4 years ago
Yusuf Bera Ertan
83395f3d7c
fix: cargo fmt
4 years ago
Yusuf Bera Ertan
5258049729
fix: matching delimter
4 years ago
Yusuf Bera Ertan
b0689b6520
feat: make tokio-rustls-native-certs preferred, disallow enabling both at the same time
...
Co-authored-by: Sebastian Dröge <slomo@coaxion.net>
4 years ago
Yusuf Bera Ertan
e89b49c16d
feat: add two new features to allow using webpki-roots or rustls-native-certs
4 years ago
Sebastian Dröge
108bc1fab1
Fix tokio-openssl connect API
...
After creating the SslStream it first has to be connected before it can
actually be used to initiate the WebSocket connection.
While this technically is a breaking API changes because of wrapping the
stream in a Pin<Box<_>> and having this as part of the public API, the
old API simply didn't work so if anybody's code fails to compile now
they would've had non-functioning code anyway.
4 years ago
Sebastian Dröge
24cae74484
Update to tungstenite 0.13
...
And improve error mapping.
Fixes https://github.com/sdroege/async-tungstenite/issues/79
4 years ago
Constantin Nickel
ab28b2d367
Migrate from pin-project to pin-project-lite
4 years ago
Constantin Nickel
253f8c9291
Update to tokio 1.0
4 years ago
Constantin Nickel
cf9ca1ffae
Bring tokio's async-tls and rustls impls in line with the others
4 years ago
Constantin Nickel
7dcaebccf9
Split out tokio tls impls into separate files
4 years ago