Loading Cargo.lock +268 −171 Original line number Diff line number Diff line Loading @@ -2,25 +2,25 @@ # It is not intended for manual editing. [[package]] name = "actix" version = "0.9.0" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4af87564ff659dee8f9981540cac9418c45e910c8072fdedd643a262a38fcaf" checksum = "1be241f88f3b1e7e9a3fbe3b5a8a0f6915b5a1d7ee0d9a248d3376d01068cc60" dependencies = [ "actix-http", "actix-rt", "actix_derive", "bitflags", "bytes", "crossbeam-channel", "derive_more", "futures", "lazy_static", "futures-channel", "futures-util", "log", "parking_lot 0.10.2", "once_cell", "parking_lot", "pin-project", "smallvec", "tokio", "tokio-util 0.2.0", "tokio-util 0.3.1", "trust-dns-proto", "trust-dns-resolver", ] Loading Loading @@ -58,17 +58,17 @@ dependencies = [ [[package]] name = "actix-connect" version = "1.0.2" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c95cc9569221e9802bf4c377f6c18b90ef10227d787611decf79fd47d2a8e76c" checksum = "177837a10863f15ba8d3ae3ec12fac1099099529ed20083a27fdfe247381d0dc" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-rt", "actix-service", "actix-utils 1.0.6", "actix-utils 2.0.0", "derive_more", "either", "futures", "futures-util", "http", "log", "openssl", Loading @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "actix-files" version = "0.2.2" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "193b22cb1f7b4ff12a4eb2415d6d19e47e44ea93e05930b30d05375ea29d3529" checksum = "8035f08f194893b199f4928b40425bd727c0257cf0fcf36f4ac214968d649ec7" dependencies = [ "actix-http", "actix-service", Loading @@ -100,27 +100,26 @@ dependencies = [ [[package]] name = "actix-http" version = "1.0.1" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c16664cc4fdea8030837ad5a845eb231fb93fc3c5c171edfefb52fad92ce9019" checksum = "05dd80ba8f27c4a34357c07e338c8f5c38f8520e6d626ca1727d8fecc41b0cab" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-connect", "actix-rt", "actix-service", "actix-threadpool", "actix-tls 1.0.0", "actix-utils 1.0.6", "base64 0.11.0", "actix-tls", "actix-utils 2.0.0", "base64", "bitflags", "brotli2", "bytes", "chrono", "cookie", "copyless", "derive_more", "either", "encoding_rs", "failure", "flate2", "futures-channel", "futures-core", Loading @@ -130,6 +129,7 @@ dependencies = [ "http", "httparse", "indexmap", "itoa", "language-tags", "lazy_static", "log", Loading @@ -141,7 +141,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", "sha1", "sha-1", "slab", "time", ] Loading Loading @@ -239,28 +239,10 @@ dependencies = [ "lazy_static", "log", "num_cpus", "parking_lot 0.11.0", "parking_lot", "threadpool", ] [[package]] name = "actix-tls" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4e5b4faaf105e9a6d389c606c298dcdb033061b00d532af9df56ff3a54995a8" dependencies = [ "actix-codec 0.2.0", "actix-rt", "actix-service", "actix-utils 1.0.6", "derive_more", "either", "futures", "log", "openssl", "tokio-openssl", ] [[package]] name = "actix-tls" version = "2.0.0" Loading Loading @@ -315,11 +297,11 @@ dependencies = [ [[package]] name = "actix-web" version = "2.0.0" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3158e822461040822f0dbf1735b9c2ce1f95f93b651d7a7aded00b1efbb1f635" checksum = "2e665de333edabd0421799822dac3e7d8a25a63bb995ae1f60cd99619d8ddda8" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-http", "actix-macros", "actix-router", Loading @@ -328,48 +310,52 @@ dependencies = [ "actix-service", "actix-testing", "actix-threadpool", "actix-tls 1.0.0", "actix-utils 1.0.6", "actix-tls", "actix-utils 2.0.0", "actix-web-codegen", "awc", "bytes", "derive_more", "encoding_rs", "futures", "futures-channel", "futures-core", "futures-util", "fxhash", "log", "mime", "net2", "openssl", "pin-project", "regex", "serde", "serde_json", "serde_urlencoded", "socket2", "time", "tinyvec", "url", ] [[package]] name = "actix-web-actors" version = "2.0.0" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1bd41bd66c4e9b5274cec87aac30168e63d64e96fd19db38edef6b46ba2982" checksum = "7f6edf3c2693e2a8c422800c87ee89a6a4eac7dd01109bc172a1093ce1f4f001" dependencies = [ "actix", "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-http", "actix-web", "bytes", "futures", "futures-channel", "futures-core", "pin-project", ] [[package]] name = "actix-web-codegen" version = "0.2.2" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a71bf475cbe07281d0b3696abb48212db118e7e23219f13596ce865235ff5766" checksum = "750ca8fb60bbdc79491991650ba5d2ae7cd75f3fc00ead51390cfe9efda0d4d8" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -478,15 +464,15 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "awc" version = "1.0.1" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7601d4d1d7ef2335d6597a41b5fe069f6ab799b85f53565ab390e7b7065aac5" checksum = "150e00c06683ab44c5f97d033950e5d87a7a042d06d77f5eecb443cbd23d0575" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-http", "actix-rt", "actix-service", "base64 0.11.0", "base64", "bytes", "derive_more", "futures-core", Loading Loading @@ -515,10 +501,10 @@ dependencies = [ ] [[package]] name = "base64" version = "0.11.0" name = "base-x" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" checksum = "1b20b618342cf9891c292c4f5ac2cde7287cc5c87e87e9c769d617793607dec1" [[package]] name = "base64" Loading Loading @@ -561,6 +547,21 @@ dependencies = [ "libc", ] [[package]] name = "buf-min" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6ae7069aad07c7cdefe6a22a671f00650728bd2331a4cc62e1e5d0becdf9ca4" dependencies = [ "bytes", ] [[package]] name = "bumpalo" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] name = "byteorder" version = "1.3.4" Loading Loading @@ -594,17 +595,6 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] name = "chrono" version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "942f72db697d8767c22d46a598e01f2d3b475501ea43d0db4f16d90259182d0b" dependencies = [ "num-integer", "num-traits", "time", ] [[package]] name = "clap" version = "2.33.3" Loading @@ -622,20 +612,28 @@ dependencies = [ [[package]] name = "cloudabi" version = "0.0.3" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" dependencies = [ "bitflags", ] [[package]] name = "cloudabi" version = "0.1.0" name = "const_fn" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" checksum = "ce90df4c658c62f12d78f7508cf92f9173e5184a539c10bfe54a3107b3ffd0f2" [[package]] name = "cookie" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1373a16a4937bc34efec7b391f9c1500c30b8478a701a4f44c9165cc0475a6e0" dependencies = [ "bitflags", "percent-encoding", "time", "version_check 0.9.2", ] [[package]] Loading Loading @@ -700,6 +698,12 @@ dependencies = [ "generic-array", ] [[package]] name = "discard" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" [[package]] name = "dtoa" version = "0.4.6" Loading Loading @@ -746,28 +750,6 @@ dependencies = [ "termcolor", ] [[package]] name = "failure" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" dependencies = [ "backtrace", "failure_derive", ] [[package]] name = "failure_derive" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2", "quote", "syn", "synstructure", ] [[package]] name = "flate2" version = "1.0.17" Loading Loading @@ -939,7 +921,7 @@ checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" dependencies = [ "cfg-if", "libc", "wasi 0.9.0+wasi-snapshot-preview1", "wasi", ] [[package]] Loading Loading @@ -1283,15 +1265,6 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "lock_api" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" dependencies = [ "scopeguard", ] [[package]] name = "lock_api" version = "0.4.1" Loading Loading @@ -1522,16 +1495,6 @@ dependencies = [ "vcpkg", ] [[package]] name = "parking_lot" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" dependencies = [ "lock_api 0.3.4", "parking_lot_core 0.7.2", ] [[package]] name = "parking_lot" version = "0.11.0" Loading @@ -1539,22 +1502,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733" dependencies = [ "instant", "lock_api 0.4.1", "parking_lot_core 0.8.0", ] [[package]] name = "parking_lot_core" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if", "cloudabi 0.0.3", "libc", "redox_syscall", "smallvec", "winapi 0.3.9", "lock_api", "parking_lot_core", ] [[package]] Loading @@ -1564,7 +1513,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" dependencies = [ "cfg-if", "cloudabi 0.1.0", "cloudabi", "instant", "libc", "redox_syscall", Loading Loading @@ -1784,6 +1733,15 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" [[package]] name = "rustc_version" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ "semver", ] [[package]] name = "ryu" version = "1.0.5" Loading @@ -1796,6 +1754,21 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "semver" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" dependencies = [ "semver-parser", ] [[package]] name = "semver-parser" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" version = "1.0.115" Loading Loading @@ -1892,6 +1865,64 @@ dependencies = [ "winapi 0.3.9", ] [[package]] name = "standback" version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33a71ea1ea5f8747d1af1979bfb7e65c3a025a70609f04ceb78425bc5adad8e6" dependencies = [ "version_check 0.9.2", ] [[package]] name = "stdweb" version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" dependencies = [ "discard", "rustc_version", "stdweb-derive", "stdweb-internal-macros", "stdweb-internal-runtime", "wasm-bindgen", ] [[package]] name = "stdweb-derive" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" dependencies = [ "proc-macro2", "quote", "serde", "serde_derive", "syn", ] [[package]] name = "stdweb-internal-macros" version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" dependencies = [ "base-x", "proc-macro2", "quote", "serde", "serde_derive", "serde_json", "sha1", "syn", ] [[package]] name = "stdweb-internal-runtime" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" [[package]] name = "strsim" version = "0.8.0" Loading Loading @@ -1951,18 +1982,6 @@ dependencies = [ "unicode-xid", ] [[package]] name = "synstructure" version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2", "quote", "syn", "unicode-xid", ] [[package]] name = "system-deps" version = "1.3.2" Loading Loading @@ -2036,15 +2055,42 @@ dependencies = [ [[package]] name = "time" version = "0.1.44" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" checksum = "12785163ae8a1cbb52a5db39af4a5baabd3fe49f07f76f952f89d7e89e5ce531" dependencies = [ "const_fn", "libc", "wasi 0.10.0+wasi-snapshot-preview1", "standback", "stdweb", "time-macros", "version_check 0.9.2", "winapi 0.3.9", ] [[package]] name = "time-macros" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ae9b6e9f095bc105e183e3cd493d72579be3181ad4004fceb01adbe9eecab2d" dependencies = [ "proc-macro-hack", "time-macros-impl", ] [[package]] name = "time-macros-impl" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa" dependencies = [ "proc-macro-hack", "proc-macro2", "quote", "standback", "syn", ] [[package]] name = "tinyvec" version = "0.3.4" Loading Loading @@ -2104,6 +2150,7 @@ checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", "log", "pin-project-lite", Loading Loading @@ -2141,32 +2188,32 @@ dependencies = [ [[package]] name = "trust-dns-proto" version = "0.18.0-alpha.2" version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a7f3a2ab8a919f5eca52a468866a67ed7d3efa265d48a652a9a3452272b413f" checksum = "cdd7061ba6f4d4d9721afedffbfd403f20f39a4301fee1b70d6fcd09cca69f28" dependencies = [ "async-trait", "backtrace", "enum-as-inner", "failure", "futures", "idna", "lazy_static", "log", "rand", "smallvec", "socket2", "thiserror", "tokio", "url", ] [[package]] name = "trust-dns-resolver" version = "0.18.0-alpha.2" version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f90b1502b226f8b2514c6d5b37bafa8c200d7ca4102d57dc36ee0f3b7a04a2f" checksum = "0f23cdfdc3d8300b3c50c9e84302d3bd6d860fb9529af84ace6cf9665f181b77" dependencies = [ "backtrace", "cfg-if", "failure", "futures", "ipconfig", "lazy_static", Loading @@ -2174,6 +2221,7 @@ dependencies = [ "lru-cache", "resolv-conf", "smallvec", "thiserror", "tokio", "trust-dns-proto", ] Loading @@ -2184,7 +2232,7 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0308d80d86700c5878b9ef6321f020f29b1bb9d5ff3cab25e75e23f3a492a23" dependencies = [ "base64 0.12.3", "base64", "byteorder", "bytes", "http", Loading Loading @@ -2267,18 +2315,19 @@ checksum = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" [[package]] name = "v_escape" version = "0.7.4" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "660b101c07b5d0863deb9e7fb3138777e858d6d2a79f9e6049a27d1cc77c6da6" checksum = "7b2d5ca56f0412d5ad5e642202e5c8fb61b61ad39435a53ed501fbd45380e8d3" dependencies = [ "buf-min", "v_escape_derive", ] [[package]] name = "v_escape_derive" version = "0.5.6" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2ca2a14bc3fc5b64d188b087a7d3a927df87b152e941ccfbc66672e20c467ae" checksum = "cae7cffca0b1f9af9b20610f6fdeee9ffcce61417b5ad186a5d482dc904e24cd" dependencies = [ "nom", "proc-macro2", Loading @@ -2288,9 +2337,9 @@ dependencies = [ [[package]] name = "v_htmlescape" version = "0.4.5" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e33e939c0d8cf047514fb6ba7d5aac78bc56677a6938b2ee67000b91f2e97e41" checksum = "f5fd25529cb2f78527b5ee507bcfb357b26d057b5e480853c26d49a4ead5c629" dependencies = [ "cfg-if", "v_escape", Loading Loading @@ -2333,10 +2382,58 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasi" version = "0.10.0+wasi-snapshot-preview1" name = "wasm-bindgen" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42" dependencies = [ "cfg-if", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68" dependencies = [ "bumpalo", "lazy_static", "log", "proc-macro2", "quote", "syn", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" checksum = "6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038" dependencies = [ "quote", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe" dependencies = [ "proc-macro2", "quote", "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" [[package]] name = "webrtc-audio-publisher" Loading Loading @@ -2365,10 +2462,10 @@ version = "0.1.0" name = "webrtc-audio-server" version = "0.1.0" dependencies = [ "actix", "actix-files", "actix-rt", "actix-service", "actix-tls 2.0.0", "actix-web", "actix-web-actors", "anyhow", Loading server/Cargo.toml +4 −4 Original line number Diff line number Diff line Loading @@ -11,12 +11,12 @@ gst = { version = "0.16", package = "gstreamer" } gst-webrtc = { version = "0.16", package = "gstreamer-webrtc" } glib = "0.10" futures = "0.3" actix = "0.10" actix-rt = "1" actix-web = { version = "2", features = ["openssl"] } actix-web-actors = "2" actix-web = { version = "3", features = ["openssl"] } actix-web-actors = "3" actix-service = "1" actix-tls = { version = "2", features = ["openssl"] } actix-files = "0.2" actix-files = "0.3" openssl = "0.10" log = "0.4" env_logger = "0.7" Loading Loading
Cargo.lock +268 −171 Original line number Diff line number Diff line Loading @@ -2,25 +2,25 @@ # It is not intended for manual editing. [[package]] name = "actix" version = "0.9.0" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4af87564ff659dee8f9981540cac9418c45e910c8072fdedd643a262a38fcaf" checksum = "1be241f88f3b1e7e9a3fbe3b5a8a0f6915b5a1d7ee0d9a248d3376d01068cc60" dependencies = [ "actix-http", "actix-rt", "actix_derive", "bitflags", "bytes", "crossbeam-channel", "derive_more", "futures", "lazy_static", "futures-channel", "futures-util", "log", "parking_lot 0.10.2", "once_cell", "parking_lot", "pin-project", "smallvec", "tokio", "tokio-util 0.2.0", "tokio-util 0.3.1", "trust-dns-proto", "trust-dns-resolver", ] Loading Loading @@ -58,17 +58,17 @@ dependencies = [ [[package]] name = "actix-connect" version = "1.0.2" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c95cc9569221e9802bf4c377f6c18b90ef10227d787611decf79fd47d2a8e76c" checksum = "177837a10863f15ba8d3ae3ec12fac1099099529ed20083a27fdfe247381d0dc" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-rt", "actix-service", "actix-utils 1.0.6", "actix-utils 2.0.0", "derive_more", "either", "futures", "futures-util", "http", "log", "openssl", Loading @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "actix-files" version = "0.2.2" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "193b22cb1f7b4ff12a4eb2415d6d19e47e44ea93e05930b30d05375ea29d3529" checksum = "8035f08f194893b199f4928b40425bd727c0257cf0fcf36f4ac214968d649ec7" dependencies = [ "actix-http", "actix-service", Loading @@ -100,27 +100,26 @@ dependencies = [ [[package]] name = "actix-http" version = "1.0.1" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c16664cc4fdea8030837ad5a845eb231fb93fc3c5c171edfefb52fad92ce9019" checksum = "05dd80ba8f27c4a34357c07e338c8f5c38f8520e6d626ca1727d8fecc41b0cab" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-connect", "actix-rt", "actix-service", "actix-threadpool", "actix-tls 1.0.0", "actix-utils 1.0.6", "base64 0.11.0", "actix-tls", "actix-utils 2.0.0", "base64", "bitflags", "brotli2", "bytes", "chrono", "cookie", "copyless", "derive_more", "either", "encoding_rs", "failure", "flate2", "futures-channel", "futures-core", Loading @@ -130,6 +129,7 @@ dependencies = [ "http", "httparse", "indexmap", "itoa", "language-tags", "lazy_static", "log", Loading @@ -141,7 +141,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", "sha1", "sha-1", "slab", "time", ] Loading Loading @@ -239,28 +239,10 @@ dependencies = [ "lazy_static", "log", "num_cpus", "parking_lot 0.11.0", "parking_lot", "threadpool", ] [[package]] name = "actix-tls" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4e5b4faaf105e9a6d389c606c298dcdb033061b00d532af9df56ff3a54995a8" dependencies = [ "actix-codec 0.2.0", "actix-rt", "actix-service", "actix-utils 1.0.6", "derive_more", "either", "futures", "log", "openssl", "tokio-openssl", ] [[package]] name = "actix-tls" version = "2.0.0" Loading Loading @@ -315,11 +297,11 @@ dependencies = [ [[package]] name = "actix-web" version = "2.0.0" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3158e822461040822f0dbf1735b9c2ce1f95f93b651d7a7aded00b1efbb1f635" checksum = "2e665de333edabd0421799822dac3e7d8a25a63bb995ae1f60cd99619d8ddda8" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-http", "actix-macros", "actix-router", Loading @@ -328,48 +310,52 @@ dependencies = [ "actix-service", "actix-testing", "actix-threadpool", "actix-tls 1.0.0", "actix-utils 1.0.6", "actix-tls", "actix-utils 2.0.0", "actix-web-codegen", "awc", "bytes", "derive_more", "encoding_rs", "futures", "futures-channel", "futures-core", "futures-util", "fxhash", "log", "mime", "net2", "openssl", "pin-project", "regex", "serde", "serde_json", "serde_urlencoded", "socket2", "time", "tinyvec", "url", ] [[package]] name = "actix-web-actors" version = "2.0.0" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1bd41bd66c4e9b5274cec87aac30168e63d64e96fd19db38edef6b46ba2982" checksum = "7f6edf3c2693e2a8c422800c87ee89a6a4eac7dd01109bc172a1093ce1f4f001" dependencies = [ "actix", "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-http", "actix-web", "bytes", "futures", "futures-channel", "futures-core", "pin-project", ] [[package]] name = "actix-web-codegen" version = "0.2.2" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a71bf475cbe07281d0b3696abb48212db118e7e23219f13596ce865235ff5766" checksum = "750ca8fb60bbdc79491991650ba5d2ae7cd75f3fc00ead51390cfe9efda0d4d8" dependencies = [ "proc-macro2", "quote", Loading Loading @@ -478,15 +464,15 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "awc" version = "1.0.1" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7601d4d1d7ef2335d6597a41b5fe069f6ab799b85f53565ab390e7b7065aac5" checksum = "150e00c06683ab44c5f97d033950e5d87a7a042d06d77f5eecb443cbd23d0575" dependencies = [ "actix-codec 0.2.0", "actix-codec 0.3.0", "actix-http", "actix-rt", "actix-service", "base64 0.11.0", "base64", "bytes", "derive_more", "futures-core", Loading Loading @@ -515,10 +501,10 @@ dependencies = [ ] [[package]] name = "base64" version = "0.11.0" name = "base-x" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" checksum = "1b20b618342cf9891c292c4f5ac2cde7287cc5c87e87e9c769d617793607dec1" [[package]] name = "base64" Loading Loading @@ -561,6 +547,21 @@ dependencies = [ "libc", ] [[package]] name = "buf-min" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6ae7069aad07c7cdefe6a22a671f00650728bd2331a4cc62e1e5d0becdf9ca4" dependencies = [ "bytes", ] [[package]] name = "bumpalo" version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] name = "byteorder" version = "1.3.4" Loading Loading @@ -594,17 +595,6 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] name = "chrono" version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "942f72db697d8767c22d46a598e01f2d3b475501ea43d0db4f16d90259182d0b" dependencies = [ "num-integer", "num-traits", "time", ] [[package]] name = "clap" version = "2.33.3" Loading @@ -622,20 +612,28 @@ dependencies = [ [[package]] name = "cloudabi" version = "0.0.3" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" dependencies = [ "bitflags", ] [[package]] name = "cloudabi" version = "0.1.0" name = "const_fn" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" checksum = "ce90df4c658c62f12d78f7508cf92f9173e5184a539c10bfe54a3107b3ffd0f2" [[package]] name = "cookie" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1373a16a4937bc34efec7b391f9c1500c30b8478a701a4f44c9165cc0475a6e0" dependencies = [ "bitflags", "percent-encoding", "time", "version_check 0.9.2", ] [[package]] Loading Loading @@ -700,6 +698,12 @@ dependencies = [ "generic-array", ] [[package]] name = "discard" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" [[package]] name = "dtoa" version = "0.4.6" Loading Loading @@ -746,28 +750,6 @@ dependencies = [ "termcolor", ] [[package]] name = "failure" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" dependencies = [ "backtrace", "failure_derive", ] [[package]] name = "failure_derive" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2", "quote", "syn", "synstructure", ] [[package]] name = "flate2" version = "1.0.17" Loading Loading @@ -939,7 +921,7 @@ checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" dependencies = [ "cfg-if", "libc", "wasi 0.9.0+wasi-snapshot-preview1", "wasi", ] [[package]] Loading Loading @@ -1283,15 +1265,6 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "lock_api" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" dependencies = [ "scopeguard", ] [[package]] name = "lock_api" version = "0.4.1" Loading Loading @@ -1522,16 +1495,6 @@ dependencies = [ "vcpkg", ] [[package]] name = "parking_lot" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" dependencies = [ "lock_api 0.3.4", "parking_lot_core 0.7.2", ] [[package]] name = "parking_lot" version = "0.11.0" Loading @@ -1539,22 +1502,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733" dependencies = [ "instant", "lock_api 0.4.1", "parking_lot_core 0.8.0", ] [[package]] name = "parking_lot_core" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if", "cloudabi 0.0.3", "libc", "redox_syscall", "smallvec", "winapi 0.3.9", "lock_api", "parking_lot_core", ] [[package]] Loading @@ -1564,7 +1513,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" dependencies = [ "cfg-if", "cloudabi 0.1.0", "cloudabi", "instant", "libc", "redox_syscall", Loading Loading @@ -1784,6 +1733,15 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" [[package]] name = "rustc_version" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ "semver", ] [[package]] name = "ryu" version = "1.0.5" Loading @@ -1796,6 +1754,21 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "semver" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" dependencies = [ "semver-parser", ] [[package]] name = "semver-parser" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" version = "1.0.115" Loading Loading @@ -1892,6 +1865,64 @@ dependencies = [ "winapi 0.3.9", ] [[package]] name = "standback" version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33a71ea1ea5f8747d1af1979bfb7e65c3a025a70609f04ceb78425bc5adad8e6" dependencies = [ "version_check 0.9.2", ] [[package]] name = "stdweb" version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" dependencies = [ "discard", "rustc_version", "stdweb-derive", "stdweb-internal-macros", "stdweb-internal-runtime", "wasm-bindgen", ] [[package]] name = "stdweb-derive" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" dependencies = [ "proc-macro2", "quote", "serde", "serde_derive", "syn", ] [[package]] name = "stdweb-internal-macros" version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" dependencies = [ "base-x", "proc-macro2", "quote", "serde", "serde_derive", "serde_json", "sha1", "syn", ] [[package]] name = "stdweb-internal-runtime" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" [[package]] name = "strsim" version = "0.8.0" Loading Loading @@ -1951,18 +1982,6 @@ dependencies = [ "unicode-xid", ] [[package]] name = "synstructure" version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2", "quote", "syn", "unicode-xid", ] [[package]] name = "system-deps" version = "1.3.2" Loading Loading @@ -2036,15 +2055,42 @@ dependencies = [ [[package]] name = "time" version = "0.1.44" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" checksum = "12785163ae8a1cbb52a5db39af4a5baabd3fe49f07f76f952f89d7e89e5ce531" dependencies = [ "const_fn", "libc", "wasi 0.10.0+wasi-snapshot-preview1", "standback", "stdweb", "time-macros", "version_check 0.9.2", "winapi 0.3.9", ] [[package]] name = "time-macros" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ae9b6e9f095bc105e183e3cd493d72579be3181ad4004fceb01adbe9eecab2d" dependencies = [ "proc-macro-hack", "time-macros-impl", ] [[package]] name = "time-macros-impl" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa" dependencies = [ "proc-macro-hack", "proc-macro2", "quote", "standback", "syn", ] [[package]] name = "tinyvec" version = "0.3.4" Loading Loading @@ -2104,6 +2150,7 @@ checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", "log", "pin-project-lite", Loading Loading @@ -2141,32 +2188,32 @@ dependencies = [ [[package]] name = "trust-dns-proto" version = "0.18.0-alpha.2" version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a7f3a2ab8a919f5eca52a468866a67ed7d3efa265d48a652a9a3452272b413f" checksum = "cdd7061ba6f4d4d9721afedffbfd403f20f39a4301fee1b70d6fcd09cca69f28" dependencies = [ "async-trait", "backtrace", "enum-as-inner", "failure", "futures", "idna", "lazy_static", "log", "rand", "smallvec", "socket2", "thiserror", "tokio", "url", ] [[package]] name = "trust-dns-resolver" version = "0.18.0-alpha.2" version = "0.19.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f90b1502b226f8b2514c6d5b37bafa8c200d7ca4102d57dc36ee0f3b7a04a2f" checksum = "0f23cdfdc3d8300b3c50c9e84302d3bd6d860fb9529af84ace6cf9665f181b77" dependencies = [ "backtrace", "cfg-if", "failure", "futures", "ipconfig", "lazy_static", Loading @@ -2174,6 +2221,7 @@ dependencies = [ "lru-cache", "resolv-conf", "smallvec", "thiserror", "tokio", "trust-dns-proto", ] Loading @@ -2184,7 +2232,7 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0308d80d86700c5878b9ef6321f020f29b1bb9d5ff3cab25e75e23f3a492a23" dependencies = [ "base64 0.12.3", "base64", "byteorder", "bytes", "http", Loading Loading @@ -2267,18 +2315,19 @@ checksum = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" [[package]] name = "v_escape" version = "0.7.4" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "660b101c07b5d0863deb9e7fb3138777e858d6d2a79f9e6049a27d1cc77c6da6" checksum = "7b2d5ca56f0412d5ad5e642202e5c8fb61b61ad39435a53ed501fbd45380e8d3" dependencies = [ "buf-min", "v_escape_derive", ] [[package]] name = "v_escape_derive" version = "0.5.6" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2ca2a14bc3fc5b64d188b087a7d3a927df87b152e941ccfbc66672e20c467ae" checksum = "cae7cffca0b1f9af9b20610f6fdeee9ffcce61417b5ad186a5d482dc904e24cd" dependencies = [ "nom", "proc-macro2", Loading @@ -2288,9 +2337,9 @@ dependencies = [ [[package]] name = "v_htmlescape" version = "0.4.5" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e33e939c0d8cf047514fb6ba7d5aac78bc56677a6938b2ee67000b91f2e97e41" checksum = "f5fd25529cb2f78527b5ee507bcfb357b26d057b5e480853c26d49a4ead5c629" dependencies = [ "cfg-if", "v_escape", Loading Loading @@ -2333,10 +2382,58 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasi" version = "0.10.0+wasi-snapshot-preview1" name = "wasm-bindgen" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42" dependencies = [ "cfg-if", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68" dependencies = [ "bumpalo", "lazy_static", "log", "proc-macro2", "quote", "syn", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" checksum = "6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038" dependencies = [ "quote", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe" dependencies = [ "proc-macro2", "quote", "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" [[package]] name = "webrtc-audio-publisher" Loading Loading @@ -2365,10 +2462,10 @@ version = "0.1.0" name = "webrtc-audio-server" version = "0.1.0" dependencies = [ "actix", "actix-files", "actix-rt", "actix-service", "actix-tls 2.0.0", "actix-web", "actix-web-actors", "anyhow", Loading
server/Cargo.toml +4 −4 Original line number Diff line number Diff line Loading @@ -11,12 +11,12 @@ gst = { version = "0.16", package = "gstreamer" } gst-webrtc = { version = "0.16", package = "gstreamer-webrtc" } glib = "0.10" futures = "0.3" actix = "0.10" actix-rt = "1" actix-web = { version = "2", features = ["openssl"] } actix-web-actors = "2" actix-web = { version = "3", features = ["openssl"] } actix-web-actors = "3" actix-service = "1" actix-tls = { version = "2", features = ["openssl"] } actix-files = "0.2" actix-files = "0.3" openssl = "0.10" log = "0.4" env_logger = "0.7" Loading