@@ -15,7 +15,7 @@ rustdoc-args = ["--cfg", "docsrs"]
15
15
16
16
[features ]
17
17
default = [" use-rustls" ]
18
- use-rustls = [" dep:tokio-rustls" , " dep:rustls-pemfile" , " dep:rustls-native-certs" ]
18
+ use-rustls = [" dep:tokio-rustls" , " dep:rustls-webpki " , " dep:rustls- pemfile" , " dep:rustls-native-certs" ]
19
19
use-native-tls = [" dep:tokio-native-tls" , " dep:native-tls" ]
20
20
websocket = [" dep:async-tungstenite" , " dep:ws_stream_tungstenite" , " dep:http" ]
21
21
proxy = [" dep:async-http-proxy" ]
@@ -30,12 +30,13 @@ thiserror = "1"
30
30
31
31
# Optional
32
32
# rustls
33
- tokio-rustls = { version = " 0.23" , optional = true }
33
+ tokio-rustls = { version = " 0.24" , optional = true }
34
+ rustls-webpki = { version = " 0.100.1" , optional = true }
34
35
rustls-pemfile = { version = " 1" , optional = true }
35
36
rustls-native-certs = { version = " 0.6" , optional = true }
36
37
# websockets
37
- async-tungstenite = { version = " 0.16 " , default-features = false , features = [" tokio-rustls-native-certs" ], optional = true }
38
- ws_stream_tungstenite = { version = " 0.7 " , default-features = false , features = [" tokio_io" ], optional = true }
38
+ async-tungstenite = { version = " 0.22 " , default-features = false , features = [" tokio-rustls-native-certs" ], optional = true }
39
+ ws_stream_tungstenite = { version = " 0.10 " , default-features = false , features = [" tokio_io" ], optional = true }
39
40
http = { version = " 0.2" , optional = true }
40
41
# native-tls
41
42
tokio-native-tls = { version = " 0.3.0" , optional = true }
@@ -50,7 +51,7 @@ color-backtrace = "0.4"
50
51
matches = " 0.1"
51
52
pretty_assertions = " 1"
52
53
pretty_env_logger = " 0.4"
53
- rustls = " 0.20 "
54
+ rustls = " 0.21 "
54
55
rustls-native-certs = " 0.6"
55
56
serde = { version = " 1" , features = [" derive" ] }
56
57
tokio = { version = " 1" , features = [" full" , " macros" ] }
0 commit comments