From 2be3d31ab0e95a25f2764a835915c2868a1634fb Mon Sep 17 00:00:00 2001
From: SirCipher <tk734@york.ac.uk>
Date: Thu, 17 Sep 2020 17:00:22 +0100
Subject: [PATCH] Feature-gates flate2

---
 .gitignore                 | 4 +++-
 Cargo.toml                 | 9 +++++++--
 scripts/autobahn-client.sh | 0
 scripts/autobahn-server.sh | 0
 4 files changed, 10 insertions(+), 3 deletions(-)
 mode change 100755 => 100644 scripts/autobahn-client.sh
 mode change 100755 => 100644 scripts/autobahn-server.sh

diff --git a/.gitignore b/.gitignore
index 787c379..cfcabc5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,6 @@ target
 Cargo.lock
 
 autobahn/client/*
-autobahn/server/*
\ No newline at end of file
+autobahn/server/*
+
+.idea
\ No newline at end of file
diff --git a/Cargo.toml b/Cargo.toml
index ac93fdc..6569d79 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -16,7 +16,7 @@ edition = "2018"
 default = ["tls"]
 tls = ["native-tls"]
 tls-vendored = ["native-tls", "native-tls/vendored"]
-deflate = []
+deflate = ["flate2"]
 
 [dependencies]
 base64 = "0.12.0"
@@ -30,7 +30,12 @@ rand = "0.7.2"
 sha-1 = "0.9"
 url = "2.1.0"
 utf-8 = "0.7.5"
-flate2 = { version = "1.0", features = ["zlib"], default-features = false }
+
+[dependencies.flate2]
+optional = true
+default-features = false
+version = "1.0"
+features = ["zlib"]
 
 [dependencies.native-tls]
 optional = true
diff --git a/scripts/autobahn-client.sh b/scripts/autobahn-client.sh
old mode 100755
new mode 100644
diff --git a/scripts/autobahn-server.sh b/scripts/autobahn-server.sh
old mode 100755
new mode 100644