Repository: websockets-rs/rust-websocket (language: rust)

Issue:
Explicit versions for dependencies
As seen in #54 star-dependencies can cause problems for packages relying on websocket.
Also it's very unlikely that websocket will work with whatever versions its dependencies decide to release.

Would you consider adding explicit version requirements? I could send a PR for that.



Discussion / hints:

Fix patch:
diff --git a/Cargo.toml b/Cargo.toml
index 2e12e88a9b..bd059625b6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,15 +17,15 @@ keywords = ["websocket", "websockets", "rfc6455"]
 license = "MIT"
 
 [dependencies]
-hyper = "*"
-unicase = "*"
-openssl = "*"
-url = "*"
-rustc-serialize = "*"
-bitflags = "*"
-rand = "*"
-byteorder = "*"
-net2 = "*"
+hyper = "0.6"
+unicase = "1.0.1"
+openssl = "0.6.7"
+url = "0.2.38"
+rustc-serialize = "0.3.16"
+bitflags = "0.3.3"
+rand = "0.3.12"
+byteorder = "0.4.2"
+net2 = "0.2.17"
 
 [features]
 nightly = ["hyper/nightly"]


Test patch: