Future-proof unused dependencies

This commit is contained in:
Caio 2020-08-01 13:44:27 -03:00
parent d3bd3f649f
commit 94d9b0a358
4 changed files with 49 additions and 649 deletions

616
Cargo.lock generated
View File

@ -1,54 +1,15 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
name = "adler"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
[[package]]
name = "aead"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331"
dependencies = [
"generic-array 0.14.3",
]
[[package]]
name = "aes"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5"
dependencies = [
"aes-soft 0.4.0",
"aesni 0.7.0",
"block-cipher",
]
[[package]]
name = "aes-ctr"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2e5b0458ea3beae0d1d8c0f3946564f8e10f90646cf78c06b4351052058d1ee"
dependencies = [
"aes-soft 0.3.3",
"aesni 0.6.0",
"aes-soft",
"aesni",
"ctr",
"stream-cipher 0.3.2",
]
[[package]]
name = "aes-gcm"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86f5007801316299f922a6198d1d09a0bae95786815d066d5880d13f7c45ead1"
dependencies = [
"aead",
"aes",
"block-cipher",
"ghash",
"subtle 2.2.3",
"stream-cipher",
]
[[package]]
@ -62,17 +23,6 @@ dependencies = [
"opaque-debug 0.2.3",
]
[[package]]
name = "aes-soft"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4925647ee64e5056cf231608957ce7c81e12d6d6e316b9ce1404778cc1d35fa7"
dependencies = [
"block-cipher",
"byteorder 1.3.4",
"opaque-debug 0.2.3",
]
[[package]]
name = "aesni"
version = "0.6.0"
@ -81,26 +31,7 @@ checksum = "2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100"
dependencies = [
"block-cipher-trait",
"opaque-debug 0.2.3",
"stream-cipher 0.3.2",
]
[[package]]
name = "aesni"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264"
dependencies = [
"block-cipher",
"opaque-debug 0.2.3",
]
[[package]]
name = "ahash"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3"
dependencies = [
"const-random",
"stream-cipher",
]
[[package]]
@ -121,15 +52,6 @@ dependencies = [
"winapi 0.3.9",
]
[[package]]
name = "ansi_term"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
dependencies = [
"winapi 0.3.9",
]
[[package]]
name = "anyhow"
version = "1.0.32"
@ -245,18 +167,6 @@ version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c17772156ef2829aadc587461c7753af20b7e8db1529bc66855add962a3b35d3"
[[package]]
name = "async-tls"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df097e3f506bec0e1a24f06bb3c962c228f36671de841ff579cb99f371772634"
dependencies = [
"futures 0.3.5",
"rustls",
"webpki",
"webpki-roots 0.19.0",
]
[[package]]
name = "async-trait"
version = "0.1.36"
@ -364,19 +274,6 @@ dependencies = [
"unsigned-varint 0.3.3",
]
[[package]]
name = "blake2"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471"
dependencies = [
"byte-tools",
"byteorder 1.3.4",
"crypto-mac 0.8.0",
"digest 0.9.0",
"opaque-debug 0.2.3",
]
[[package]]
name = "blake2b_simd"
version = "0.5.10"
@ -420,15 +317,6 @@ dependencies = [
"generic-array 0.14.3",
]
[[package]]
name = "block-cipher"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa136449e765dc7faa244561ccae839c394048667929af599b5d931ebe7b7f10"
dependencies = [
"generic-array 0.14.3",
]
[[package]]
name = "block-cipher-trait"
version = "0.6.2"
@ -543,29 +431,6 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
[[package]]
name = "chacha20"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "086c0f07ac275808b7bf9a39f2fd013aae1498be83632814c8c4e0bd53f2dc58"
dependencies = [
"stream-cipher 0.4.1",
"zeroize",
]
[[package]]
name = "chacha20poly1305"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18b0c90556d8e3fec7cf18d84a2f53d27b21288f2fe481b830fadcf809e48205"
dependencies = [
"aead",
"chacha20",
"poly1305",
"stream-cipher 0.4.1",
"zeroize",
]
[[package]]
name = "chrono"
version = "0.4.13"
@ -605,7 +470,7 @@ version = "2.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
dependencies = [
"ansi_term 0.11.0",
"ansi_term",
"atty",
"bitflags",
"strsim",
@ -632,26 +497,6 @@ dependencies = [
"cache-padded",
]
[[package]]
name = "const-random"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a"
dependencies = [
"const-random-macro",
"proc-macro-hack",
]
[[package]]
name = "const-random-macro"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a"
dependencies = [
"getrandom",
"proc-macro-hack",
]
[[package]]
name = "constant_time_eq"
version = "0.1.5"
@ -664,15 +509,6 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"
[[package]]
name = "crc32fast"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam-deque"
version = "0.7.3"
@ -737,23 +573,13 @@ dependencies = [
"subtle 1.0.0",
]
[[package]]
name = "crypto-mac"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
dependencies = [
"generic-array 0.14.3",
"subtle 2.2.3",
]
[[package]]
name = "ctr"
version = "0.3.2"
source = "git+https://github.com/koivunej/stream-ciphers.git?branch=ctr128-64to128#32000ad390674f0a25f5f85b8964e4a3403ed06a"
dependencies = [
"block-cipher-trait",
"stream-cipher 0.3.2",
"stream-cipher",
]
[[package]]
@ -1027,19 +853,6 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
[[package]]
name = "flate2"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e"
dependencies = [
"cfg-if",
"crc32fast",
"libc",
"libz-sys",
"miniz_oxide",
]
[[package]]
name = "fnv"
version = "1.0.7"
@ -1278,15 +1091,6 @@ dependencies = [
"wasi",
]
[[package]]
name = "ghash"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6e27f0689a6e15944bdce7e45425efb87eaa8ab0c6e87f11d0987a9133e2531"
dependencies = [
"polyval",
]
[[package]]
name = "glob"
version = "0.3.0"
@ -1312,16 +1116,6 @@ dependencies = [
"tracing",
]
[[package]]
name = "hashbrown"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e6073d0ca812575946eb5f35ff68dbe519907b25c42530389ff946dc84c6ead"
dependencies = [
"ahash",
"autocfg 0.1.7",
]
[[package]]
name = "hashbrown"
version = "0.8.1"
@ -1392,7 +1186,7 @@ version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695"
dependencies = [
"crypto-mac 0.7.0",
"crypto-mac",
"digest 0.8.1",
]
@ -1491,7 +1285,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b88cd59ee5f71fea89a62248fc8f387d44400cefe05ef548466d61ced9029a7"
dependencies = [
"autocfg 1.0.0",
"hashbrown 0.8.1",
"hashbrown",
]
[[package]]
@ -1733,25 +1527,15 @@ dependencies = [
"lazy_static",
"libp2p-core",
"libp2p-core-derive",
"libp2p-deflate",
"libp2p-dns",
"libp2p-floodsub",
"libp2p-gossipsub",
"libp2p-identify",
"libp2p-kad",
"libp2p-mdns",
"libp2p-mplex",
"libp2p-noise",
"libp2p-ping",
"libp2p-plaintext",
"libp2p-pnet",
"libp2p-request-response",
"libp2p-secio",
"libp2p-swarm",
"libp2p-tcp",
"libp2p-uds",
"libp2p-wasm-ext",
"libp2p-websocket",
"libp2p-yamux",
"multihash",
"parity-multiaddr",
@ -1805,28 +1589,6 @@ dependencies = [
"syn 1.0.36",
]
[[package]]
name = "libp2p-deflate"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abeff37fa533fead23fc71b14ed0a2aced36c0c65c3d0078aff07821fb71029e"
dependencies = [
"flate2",
"futures 0.3.5",
"libp2p-core",
]
[[package]]
name = "libp2p-dns"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f751924b6b98e350005e0b87a822beb246792a3fb878c684e088f866158120ac"
dependencies = [
"futures 0.3.5",
"libp2p-core",
"log",
]
[[package]]
name = "libp2p-floodsub"
version = "0.20.0"
@ -1844,31 +1606,6 @@ dependencies = [
"smallvec 1.4.1",
]
[[package]]
name = "libp2p-gossipsub"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a70f76b6c53ae9c97c234498c799802e43f91766bcf4a2a1f94f9339617d713b"
dependencies = [
"base64 0.11.0",
"byteorder 1.3.4",
"bytes 0.5.6",
"fnv",
"futures 0.3.5",
"futures_codec",
"libp2p-core",
"libp2p-swarm",
"log",
"lru",
"prost",
"prost-build",
"rand 0.7.3",
"sha2 0.8.2",
"smallvec 1.4.1",
"unsigned-varint 0.4.0",
"wasm-timer",
]
[[package]]
name = "libp2p-identify"
version = "0.20.0"
@ -1950,28 +1687,6 @@ dependencies = [
"unsigned-varint 0.4.0",
]
[[package]]
name = "libp2p-noise"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f353f8966bbaaf7456535fffd3f366f153148773a0cf04b2ec3860955cb720e"
dependencies = [
"bytes 0.5.6",
"curve25519-dalek",
"futures 0.3.5",
"lazy_static",
"libp2p-core",
"log",
"prost",
"prost-build",
"rand 0.7.3",
"sha2 0.8.2",
"snow",
"static_assertions",
"x25519-dalek",
"zeroize",
]
[[package]]
name = "libp2p-ping"
version = "0.20.0"
@ -1987,52 +1702,6 @@ dependencies = [
"wasm-timer",
]
[[package]]
name = "libp2p-plaintext"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53f0308a97f6fdd37a2bc388070e471c3ce9d92aa45c99d75c87c2dc5d5cac96"
dependencies = [
"bytes 0.5.6",
"futures 0.3.5",
"futures_codec",
"libp2p-core",
"log",
"prost",
"prost-build",
"rw-stream-sink",
"unsigned-varint 0.4.0",
"void",
]
[[package]]
name = "libp2p-pnet"
version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37d0db10e139d22d7af0b23ed7949449ec86262798aa0fd01595abdbcb02dc87"
dependencies = [
"futures 0.3.5",
"log",
"pin-project",
"rand 0.7.3",
"salsa20",
"sha3",
]
[[package]]
name = "libp2p-request-response"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f48682b48a96545a323edd150c1d64fc1e250240bba02866e9f902e3dc032a9"
dependencies = [
"async-trait",
"futures 0.3.5",
"libp2p-core",
"libp2p-swarm",
"smallvec 1.4.1",
"wasm-timer",
]
[[package]]
name = "libp2p-secio"
version = "0.20.0"
@ -2094,52 +1763,6 @@ dependencies = [
"socket2",
]
[[package]]
name = "libp2p-uds"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9db9fce9e3588c3118475d9ca761c5c133b639a624a7341e2a61e4b28c376b8"
dependencies = [
"async-std",
"futures 0.3.5",
"libp2p-core",
"log",
]
[[package]]
name = "libp2p-wasm-ext"
version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0feb99e32fea20ffb1bbf56a6fb2614bff7325ff44a515728385170b3420d2c3"
dependencies = [
"futures 0.3.5",
"js-sys",
"libp2p-core",
"parity-send-wrapper",
"wasm-bindgen",
"wasm-bindgen-futures",
]
[[package]]
name = "libp2p-websocket"
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "046a5201f6e471f22b22b394e4d084269ed1e28cf7300f7b49874385db84c7bd"
dependencies = [
"async-tls",
"either",
"futures 0.3.5",
"libp2p-core",
"log",
"quicksink",
"rustls",
"rw-stream-sink",
"soketto",
"url",
"webpki",
"webpki-roots 0.18.0",
]
[[package]]
name = "libp2p-yamux"
version = "0.20.0"
@ -2181,18 +1804,6 @@ dependencies = [
"typenum",
]
[[package]]
name = "libz-sys"
version = "1.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
dependencies = [
"cc",
"libc",
"pkg-config",
"vcpkg",
]
[[package]]
name = "lock_api"
version = "0.3.4"
@ -2211,24 +1822,6 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "lru"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0609345ddee5badacf857d4f547e0e5a2e987db77085c24cd887f73573a04237"
dependencies = [
"hashbrown 0.6.3",
]
[[package]]
name = "matchers"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1"
dependencies = [
"regex-automata",
]
[[package]]
name = "matches"
version = "0.1.8"
@ -2272,15 +1865,6 @@ dependencies = [
"unicase",
]
[[package]]
name = "miniz_oxide"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f"
dependencies = [
"adler",
]
[[package]]
name = "mio"
version = "0.6.22"
@ -2649,25 +2233,6 @@ version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33"
[[package]]
name = "poly1305"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9b42192ab143ed7619bf888a7f9c6733a9a2153b218e2cd557cfdb52fbf9bb1"
dependencies = [
"universal-hash",
]
[[package]]
name = "polyval"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9a50142b55ab3ed0e9f68dfb3709f1d90d29da24e91033f28b96330643107dc"
dependencies = [
"cfg-if",
"universal-hash",
]
[[package]]
name = "ppv-lite86"
version = "0.2.8"
@ -3031,16 +2596,6 @@ dependencies = [
"thread_local",
]
[[package]]
name = "regex-automata"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4"
dependencies = [
"byteorder 1.3.4",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.6.18"
@ -3064,7 +2619,6 @@ checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4"
dependencies = [
"cc",
"libc",
"once_cell",
"spin",
"untrusted",
"web-sys",
@ -3114,19 +2668,6 @@ dependencies = [
"semver",
]
[[package]]
name = "rustls"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cac94b333ee2aac3284c5b8a1b7fb4dd11cba88c244e3fe33cdbd047af0eb693"
dependencies = [
"base64 0.12.3",
"log",
"ring",
"sct",
"webpki",
]
[[package]]
name = "rw-stream-sink"
version = "0.2.1"
@ -3144,26 +2685,6 @@ version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
[[package]]
name = "salsa20"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2324b0e8c3bb9a586a571fdb3136f70e7e2c748de00a78043f86e0cff91f91fe"
dependencies = [
"byteorder 1.3.4",
"salsa20-core",
"stream-cipher 0.3.2",
]
[[package]]
name = "salsa20-core"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fe6cc1b9f5a5867853ade63099de70f042f7679e408d1ffe52821c9248e6e69"
dependencies = [
"stream-cipher 0.3.2",
]
[[package]]
name = "scoped-tls"
version = "1.0.0"
@ -3176,16 +2697,6 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
name = "sct"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c"
dependencies = [
"ring",
"untrusted",
]
[[package]]
name = "semver"
version = "0.9.0"
@ -3373,24 +2884,6 @@ dependencies = [
"winapi 0.3.9",
]
[[package]]
name = "snow"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32bf8474159a95551661246cda4976e89356999e3cbfef36f493dacc3fae1e8e"
dependencies = [
"aes-gcm",
"blake2",
"chacha20poly1305",
"rand 0.7.3",
"rand_core 0.5.1",
"ring",
"rustc_version",
"sha2 0.9.1",
"subtle 2.2.3",
"x25519-dalek",
]
[[package]]
name = "socket2"
version = "0.3.12"
@ -3403,22 +2896,6 @@ dependencies = [
"winapi 0.3.9",
]
[[package]]
name = "soketto"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0"
dependencies = [
"base64 0.12.3",
"bytes 0.5.6",
"flate2",
"futures 0.3.5",
"httparse",
"log",
"rand 0.7.3",
"sha-1",
]
[[package]]
name = "spin"
version = "0.5.2"
@ -3440,15 +2917,6 @@ dependencies = [
"generic-array 0.12.3",
]
[[package]]
name = "stream-cipher"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09f8ed9974042b8c3672ff3030a69fcc03b74c47c3d1ecb7755e8a3626011e88"
dependencies = [
"generic-array 0.14.3",
]
[[package]]
name = "strsim"
version = "0.8.0"
@ -3860,34 +3328,15 @@ dependencies = [
"tracing-core",
]
[[package]]
name = "tracing-serde"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6ccba2f8f16e0ed268fc765d9b7ff22e965e7185d32f8f1ec8294fe17d86e79"
dependencies = [
"serde",
"tracing-core",
]
[[package]]
name = "tracing-subscriber"
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7b33f8b2ef2ab0c3778c12646d9c42a24f7772bee4cdafc72199644a9f58fdc"
dependencies = [
"ansi_term 0.12.1",
"chrono",
"lazy_static",
"matchers",
"regex",
"serde",
"serde_json",
"sharded-slab",
"smallvec 1.4.1",
"tracing-core",
"tracing-log",
"tracing-serde",
]
[[package]]
@ -3992,16 +3441,6 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
[[package]]
name = "universal-hash"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402"
dependencies = [
"generic-array 0.14.3",
"subtle 2.2.3",
]
[[package]]
name = "unsigned-varint"
version = "0.3.3"
@ -4221,34 +3660,6 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "webpki"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae"
dependencies = [
"ring",
"untrusted",
]
[[package]]
name = "webpki-roots"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91cd5736df7f12a964a5067a12c62fa38e1bd8080aff1f80bc29be7c80d19ab4"
dependencies = [
"webpki",
]
[[package]]
name = "webpki-roots"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8eff4b7516a57307f9349c64bf34caa34b940b66fed4b2fb3136cb7386e5739"
dependencies = [
"webpki",
]
[[package]]
name = "wepoll-sys-stjepang"
version = "1.0.6"
@ -4320,17 +3731,6 @@ dependencies = [
"winapi-build",
]
[[package]]
name = "x25519-dalek"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "637ff90c9540fa3073bb577e65033069e4bae7c79d49d74aa3ffdf5342a53217"
dependencies = [
"curve25519-dalek",
"rand_core 0.5.1",
"zeroize",
]
[[package]]
name = "yamux"
version = "0.4.7"

View File

@ -1,9 +1,9 @@
[package]
name = "ipfs"
version = "0.1.0"
authors = ["David Craven <david@craven.ch>"]
edition = "2018"
license = "MIT OR Apache-2.0"
name = "ipfs"
version = "0.1.0"
[features]
default = []
@ -13,42 +13,42 @@ all = ["rocksdb"]
[dependencies]
anyhow = { default-features = false, version = "1.0" }
async-std = { default-features = false, features = ["attributes", "std"], version = "1.6" }
async-stream = "0.2"
async-trait = "0.1"
async-stream = { default-features = false, version = "0.2" }
async-trait = { default-features = false, version = "0.1" }
bitswap = { path = "bitswap" }
byteorder = { default-features = false, version = "1.3" }
cid = "0.5"
dirs = "3.0"
cid = { default-features = false, version = "0.5" }
dirs = { default-features = false, version = "3.0" }
domain = { default-features = false, features = ["resolv"], git = "https://github.com/nlnetlabs/domain", rev="084964" }
futures = { default-features = false, features = ["compat", "io-compat"], version = "0.3.5" }
ipfs-unixfs = { path = "unixfs" }
libipld = { branch = "update_cid", default-features = false, features = ["dag-pb", "dag-json"], git = "https://github.com/ljedrz/rust-ipld" }
libp2p = "0.22"
multibase = "0.8"
multihash = "0.11"
libp2p = { default-features = false, features = ["floodsub", "identify", "kad", "tcp-async-std", "mdns", "mplex", "ping", "secio", "yamux"], version = "0.22" }
multibase = { default-features = false, version = "0.8" }
multihash = { default-features = false, version = "0.11" }
prost = { default-features = false, version = "0.6" }
rand = { default-features = false, features = ["getrandom"], version = "0.7" }
rocksdb = { default-features = false, optional = true, version = "0.13"}
serde = { default-features = false, features = ["derive"], version = "1.0" }
serde_json = { default-features = false, version = "1.0" }
thiserror = "1.0"
thiserror = { default-features = false, version = "1.0" }
tracing = { default-features = false, features = ["log"], version = "0.1" }
tracing-futures = { default-features = false, features = ["std", "futures-03"], version = "0.2" }
void = { default-features = false, version = "1.0" }
[build-dependencies]
prost-build = "0.6"
prost-build = { default-features = false, version = "0.6" }
[dev-dependencies]
sha2 = "0.9"
hex-literal = "0.3"
tracing-subscriber = { version = "0.2", features = ["fmt", "tracing-log"] }
hex-literal = { default-features = false, version = "0.3" }
sha2 = { default-features = false, version = "0.9" }
tracing-subscriber = { default-features = false, features = ["fmt", "tracing-log"], version = "0.2" }
[workspace]
members = [ "bitswap", "http", "unixfs" ]
[patch.crates-io]
ctr = { git = "https://github.com/koivunej/stream-ciphers.git", branch = "ctr128-64to128" }
ctr = { branch = "ctr128-64to128", git = "https://github.com/koivunej/stream-ciphers.git" }
# at least these libp2p components need to be patched if you want to use a local version
# libp2p = { path = "../libp2p" }

View File

@ -1,22 +1,22 @@
[package]
name = "bitswap"
version = "0.1.0"
authors = ["David Craven <david@craven.ch>"]
edition = "2018"
name = "bitswap"
version = "0.1.0"
[build-dependencies]
prost-build = "0.6"
prost-build = { default-features = false, version = "0.6" }
[dependencies]
async-std = { default-features = false, version = "1.6" }
async-trait = "0.1"
cid = "0.5"
async-trait = { default-features = false, version = "0.1" }
cid = { default-features = false, version = "0.5" }
fnv = { default-features = false, version = "1.0" }
futures = { default-features = false, version = "0.3" }
libp2p-core = { default-features = false, version = "0.20" }
libp2p-swarm = "0.20"
multihash = "0.11"
libp2p-swarm = { default-features = false, version = "0.20" }
multihash = { default-features = false, version = "0.11" }
prost = { default-features = false, version = "0.6" }
thiserror = "1.0"
thiserror = { default-features = false, version = "1.0" }
tracing = { default-features = false, version = "0.1" }
unsigned-varint = { default-features = false, version = "0.3" }

View File

@ -1,44 +1,44 @@
[package]
authors = ["Joonas Koivunen <joonas@equilibrium.co>"]
build = "build.rs"
edition = "2018"
name = "ipfs-http"
version = "0.1.0"
authors = ["Joonas Koivunen <joonas@equilibrium.co>"]
edition = "2018"
build = "build.rs"
[build-dependencies]
prost-build = "0.6"
vergen = "3.1"
prost-build = { default-features = false, version = "0.6" }
vergen = { default-features = false, version = "3.1" }
[dependencies]
async-stream = "0.2"
async-stream = { default-features = false, version = "0.2" }
bytes = { default-features = false, version = "0.5" }
cid = "0.5"
cid = { default-features = false, version = "0.5" }
futures = { default-features = false, version = "0.3" }
humantime = "2.0"
humantime = { default-features = false, version = "2.0" }
hyper = { default-features = false, version = "0.13" }
ipfs = { path = "../" }
libipld = { branch = "update_cid", default-features = false, features = ["dag-pb", "dag-json"], git = "https://github.com/ljedrz/rust-ipld" }
mime = "0.3"
mime = { default-features = false, version = "0.3" }
mpart-async = { default-features = false, version = "0.4" }
multibase = "0.8"
multihash = "0.11"
multibase = { default-features = false, version = "0.8" }
multihash = { default-features = false, version = "0.11" }
# openssl is required for rsa keygen but not used by the rust-ipfs or its dependencies
openssl = "0.10"
percent-encoding = "2.1"
openssl = { default-features = false, version = "0.10" }
percent-encoding = { default-features = false, version = "2.1" }
prost = { default-features = false, version = "0.6.1" }
serde = { default-features = false, features = ["derive"], version = "1.0" }
serde_json = { default-features = false, version = "1.0" }
structopt = { default-features = false, version = "0.3" }
tar = { default-features = false, version = "0.4" }
thiserror = "1.0"
thiserror = { default-features = false, version = "1.0" }
tokio = { default-features = false, features = ["full"], version = "0.2" }
tracing = { default-features = false, features = ["log"], version = "0.1" }
tracing-subscriber = { default-features = false, features = ["fmt", "tracing-log"], version = "0.2" }
url = "2.1"
url = { default-features = false, version = "2.1" }
warp = { default-features = false, version = "0.2" }
[dev-dependencies]
async-std = { default-features = false, features = ["attributes"], version = "1.6" }
hex = "0.4"
hex-literal = "0.3"
tempfile = "3.1"
hex = { default-features = false, version = "0.4" }
hex-literal = { default-features = false, version = "0.3" }
tempfile = { default-features = false, version = "3.1" }