Skip to content

Commit 5a5069e

Browse files
committed
Add permessage-deflate support
1 parent 05353b7 commit 5a5069e

File tree

8 files changed

+339
-299
lines changed

8 files changed

+339
-299
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
target
22
Cargo.lock
3+
autobahn/client/
4+
autobahn/server/

Cargo.toml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,17 @@ rustls-tls-native-roots = ["__rustls-tls", "rustls-native-certs"]
2525
rustls-tls-webpki-roots = ["__rustls-tls", "webpki-roots"]
2626
__rustls-tls = ["rustls", "tokio-rustls", "stream", "tungstenite/__rustls-tls", "webpki", "handshake"]
2727
stream = []
28+
deflate = ["tungstenite/deflate"]
2829

2930
[dependencies]
3031
log = "0.4"
3132
futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] }
3233
tokio = { version = "1.0.0", default-features = false, features = ["io-util"] }
3334

3435
[dependencies.tungstenite]
35-
version = "0.18.0"
36+
# version = "0.18.0"
37+
git = "https://github.com/kazk/tungstenite-rs"
38+
branch = "feature/permessage-deflate"
3639
default-features = false
3740

3841
[dependencies.native-tls-crate]
@@ -73,11 +76,11 @@ env_logger = "0.9"
7376

7477
[[example]]
7578
name = "autobahn-client"
76-
required-features = ["connect"]
79+
required-features = ["connect", "deflate"]
7780

7881
[[example]]
7982
name = "autobahn-server"
80-
required-features = ["handshake"]
83+
required-features = ["handshake", "deflate"]
8184

8285
[[example]]
8386
name = "client"

0 commit comments

Comments
 (0)