From d7dca0b84bb2992db50a7e736489e80f63a3a64b Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Tue, 5 Feb 2019 13:16:05 +0100 Subject: [PATCH] Update webrtc-sdp to fix parsing of unknown extensions --- Cargo.lock | 16 +++++++++------- Cargo.toml | 6 ++++-- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d7143ce..50bea7e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "aho-corasick" version = "0.6.9" @@ -379,13 +381,13 @@ dependencies = [ [[package]] name = "libnice" version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/johni0702/rust-libnice?rev=f60d748#f60d748c03ef1027e95e82a09a2beba7c98bb32d" dependencies = [ "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "libnice-sys 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "webrtc-sdp 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "webrtc-sdp 0.1.0 (git+https://github.com/nils-ohlmeier/rsdparsa/?rev=ccf6249)", ] [[package]] @@ -493,7 +495,7 @@ dependencies = [ "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libnice 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libnice 0.1.0 (git+https://github.com/johni0702/rust-libnice?rev=f60d748)", "mumble-protocol 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -504,7 +506,7 @@ dependencies = [ "tokio-tls 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-tungstenite 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "tungstenite 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "webrtc-sdp 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "webrtc-sdp 0.1.0 (git+https://github.com/nils-ohlmeier/rsdparsa/?rev=ccf6249)", ] [[package]] @@ -1390,7 +1392,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "webrtc-sdp" version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/nils-ohlmeier/rsdparsa/?rev=ccf6249#ccf62490039b54d672b203a3c2ce95602d0ec21d" dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1507,7 +1509,7 @@ dependencies = [ "checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0" "checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" "checksum libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3ad660d7cb8c5822cd83d10897b0f1f1526792737a179e73896152f85b88c2" -"checksum libnice 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3d263bb062822dde86100f726fd6da6735723f9c5753a9aa23603011626483eb" +"checksum libnice 0.1.0 (git+https://github.com/johni0702/rust-libnice?rev=f60d748)" = "" "checksum libnice-sys 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4c14f86d71d491b61486e5609bc6d5c5acf5d3f34e399b4881dde51c3e53f7cd" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" @@ -1616,7 +1618,7 @@ dependencies = [ "checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" -"checksum webrtc-sdp 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9413222171d05c908151166439b4d682987e2f900b924a94fa3d27435679d281" +"checksum webrtc-sdp 0.1.0 (git+https://github.com/nils-ohlmeier/rsdparsa/?rev=ccf6249)" = "" "checksum which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e84a603e7e0b1ce1aa1ee2b109c7be00155ce52df5081590d1ffb93f4f515cb2" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" diff --git a/Cargo.toml b/Cargo.toml index 71b7369..d8c899b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,8 @@ mumble-protocol = { version = "0.1", features = ["webrtc-extensions"] } tokio-tungstenite = "0.6" tungstenite = "0.6" rtp = { git = "https://github.com/johni0702/rtp", rev = "ee8be93", features = ["openssl", "tokio"] } -libnice = "0.1" -webrtc-sdp = "0.1" +# libnice = "0.2" +libnice = { git = "https://github.com/johni0702/rust-libnice", rev = "f60d748" } +# webrtc-sdp = "0.2" +webrtc-sdp = { git = "https://github.com/nils-ohlmeier/rsdparsa/", rev = "ccf6249" } openssl = "0.10"