diff --git a/Cargo.lock b/Cargo.lock index 1ed06136646..91b26c5a7ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -425,7 +425,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -736,9 +736,9 @@ dependencies = [ [[package]] name = "bs58" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ "tinyvec", ] @@ -930,7 +930,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -1207,14 +1207,14 @@ checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] name = "data-encoding" -version = "2.5.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" +checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] name = "data-encoding-macro" @@ -1324,7 +1324,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -1429,7 +1429,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -1688,7 +1688,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -2524,7 +2524,7 @@ dependencies = [ "base64 0.21.7", "clap", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "serde", "serde_json", "zeroize", @@ -2573,7 +2573,7 @@ dependencies = [ "libp2p-floodsub", "libp2p-gossipsub", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-kad", "libp2p-mdns", "libp2p-memory-connection-limits", @@ -2610,7 +2610,7 @@ version = "0.3.0" dependencies = [ "async-std", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "libp2p-swarm-derive", "libp2p-swarm-test", @@ -2628,7 +2628,7 @@ dependencies = [ "futures-timer", "instant", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-request-response", "libp2p-swarm", "libp2p-swarm-test", @@ -2646,7 +2646,7 @@ dependencies = [ "async-std", "libp2p-core", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-ping", "libp2p-swarm", "libp2p-swarm-derive", @@ -2666,7 +2666,7 @@ dependencies = [ "futures", "futures-timer", "instant", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-mplex", "libp2p-noise", "multiaddr", @@ -2702,7 +2702,7 @@ dependencies = [ "libp2p-core", "libp2p-dns", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-ping", "libp2p-plaintext", @@ -2731,7 +2731,7 @@ dependencies = [ "futures", "hickory-resolver", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "parking_lot", "smallvec", "tokio", @@ -2749,7 +2749,7 @@ dependencies = [ "fnv", "futures", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "quick-protobuf", "quick-protobuf-codec", @@ -2777,7 +2777,7 @@ dependencies = [ "hex_fmt", "instant", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-swarm", "libp2p-swarm-test", @@ -2807,7 +2807,7 @@ dependencies = [ "futures-bounded", "futures-timer", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "libp2p-swarm-test", "lru", @@ -2849,6 +2849,21 @@ dependencies = [ "zeroize", ] +[[package]] +name = "libp2p-identity" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "257b5621d159b32282eac446bed6670c39c7dc68a200a992d8f056afa0066f6d" +dependencies = [ + "bs58", + "hkdf", + "multihash", + "quick-protobuf", + "sha2 0.10.8", + "thiserror", + "tracing", +] + [[package]] name = "libp2p-kad" version = "0.45.4" @@ -2865,7 +2880,7 @@ dependencies = [ "instant", "libp2p-core", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-swarm", "libp2p-swarm-test", @@ -2895,7 +2910,7 @@ dependencies = [ "hickory-proto", "if-watch", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-swarm", "libp2p-swarm-test", @@ -2917,7 +2932,7 @@ dependencies = [ "async-std", "libp2p-core", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "libp2p-swarm-derive", "libp2p-swarm-test", @@ -2938,7 +2953,7 @@ dependencies = [ "libp2p-dcutr", "libp2p-gossipsub", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-kad", "libp2p-ping", "libp2p-relay", @@ -2957,7 +2972,7 @@ dependencies = [ "criterion", "futures", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-muxer-test-harness", "libp2p-plaintext", "libp2p-tcp", @@ -2992,7 +3007,7 @@ dependencies = [ "futures", "futures_ringbuf", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "multiaddr", "multihash", "once_cell", @@ -3022,7 +3037,7 @@ dependencies = [ "libp2p", "libp2p-core", "libp2p-dns", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-quic", "libp2p-swarm", "libp2p-swarm-test", @@ -3049,7 +3064,7 @@ dependencies = [ "futures-timer", "instant", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "libp2p-swarm-test", "quickcheck-ext", @@ -3068,7 +3083,7 @@ dependencies = [ "futures", "futures_ringbuf", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "quick-protobuf", "quick-protobuf-codec", "quickcheck-ext", @@ -3083,7 +3098,7 @@ version = "0.24.0" dependencies = [ "futures", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-swarm", "libp2p-tcp", @@ -3108,7 +3123,7 @@ dependencies = [ "futures-timer", "if-watch", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-muxer-test-harness", "libp2p-noise", "libp2p-tcp", @@ -3139,7 +3154,7 @@ dependencies = [ "futures-timer", "instant", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-ping", "libp2p-plaintext", "libp2p-swarm", @@ -3168,7 +3183,7 @@ dependencies = [ "instant", "libp2p-core", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-ping", "libp2p-request-response", @@ -3200,7 +3215,7 @@ dependencies = [ "futures_ringbuf", "instant", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-swarm", "libp2p-swarm-test", @@ -3241,7 +3256,7 @@ version = "0.1.0-alpha" dependencies = [ "futures", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "libp2p-swarm-test", "rand 0.8.5", @@ -3264,7 +3279,7 @@ dependencies = [ "instant", "libp2p-core", "libp2p-identify", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-kad", "libp2p-ping", "libp2p-plaintext", @@ -3292,7 +3307,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -3303,7 +3318,7 @@ dependencies = [ "futures", "futures-timer", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-plaintext", "libp2p-swarm", "libp2p-tcp", @@ -3323,7 +3338,7 @@ dependencies = [ "if-watch", "libc", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "socket2 0.5.5", "tokio", "tracing", @@ -3339,7 +3354,7 @@ dependencies = [ "hex", "hex-literal", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-swarm", "libp2p-yamux", "rcgen", @@ -3389,7 +3404,7 @@ dependencies = [ "hex", "if-watch", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-webrtc-utils", "multihash", @@ -3417,7 +3432,7 @@ dependencies = [ "hex", "hex-literal", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "quick-protobuf", "quick-protobuf-codec", @@ -3439,7 +3454,7 @@ dependencies = [ "hex", "js-sys", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-webrtc-utils", "send_wrapper 0.6.0", "thiserror", @@ -3459,7 +3474,7 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-dns", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-tcp", "parking_lot", "pin-project-lite", @@ -3479,7 +3494,7 @@ dependencies = [ "futures", "js-sys", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-yamux", "parking_lot", @@ -3497,7 +3512,7 @@ dependencies = [ "futures", "js-sys", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "multiaddr", "multibase", @@ -3753,20 +3768,20 @@ dependencies = [ [[package]] name = "multiaddr" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b852bc02a2da5feed68cd14fa50d0774b92790a5bdbfa932a813926c8472070" +checksum = "fe6351f60b488e04c1d21bc69e56b89cb3f5e8f5d22557d6e8031bdfd79b6961" dependencies = [ "arrayref", "byteorder", "data-encoding", - "libp2p-identity", + "libp2p-identity 0.2.10", "multibase", "multihash", "percent-encoding", "serde", "static_assertions", - "unsigned-varint 0.7.2", + "unsigned-varint 0.8.0", "url", ] @@ -4056,7 +4071,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -4282,7 +4297,7 @@ checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -4452,9 +4467,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" dependencies = [ "unicode-ident", ] @@ -4479,7 +4494,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -5017,7 +5032,7 @@ dependencies = [ "quote", "rust-embed-utils", "shellexpand", - "syn 2.0.49", + "syn 2.0.111", "walkdir", ] @@ -5287,22 +5302,32 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.196" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.196" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -5335,7 +5360,7 @@ checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -5652,9 +5677,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.49" +version = "2.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496" +checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" dependencies = [ "proc-macro2", "quote", @@ -5791,7 +5816,7 @@ checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -5893,7 +5918,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -6048,7 +6073,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -6405,7 +6430,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", "wasm-bindgen-shared", ] @@ -6439,7 +6464,7 @@ checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6472,7 +6497,7 @@ checksum = "a5211b7550606857312bba1d978a8ec75692eae187becc5e680444fffc5e6f89" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -6744,7 +6769,7 @@ dependencies = [ "futures", "getrandom 0.2.12", "libp2p-core", - "libp2p-identity", + "libp2p-identity 0.2.8", "libp2p-noise", "libp2p-webtransport-websys", "multiaddr", @@ -7055,7 +7080,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] [[package]] @@ -7075,5 +7100,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.111", ] diff --git a/Cargo.toml b/Cargo.toml index 3d7097f9a88..2d026e2bcb7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -116,7 +116,7 @@ libp2p-websocket = { version = "0.43.0", path = "transports/websocket" } libp2p-websocket-websys = { version = "0.3.1", path = "transports/websocket-websys" } libp2p-webtransport-websys = { version = "0.2.0", path = "transports/webtransport-websys" } libp2p-yamux = { version = "0.45.1", path = "muxers/yamux" } -multiaddr = "0.18.1" +multiaddr = "0.18.2" multihash = "0.19.1" multistream-select = { version = "0.13.0", path = "misc/multistream-select" } prometheus-client = "0.22.1"