diff --git a/Cargo.lock b/Cargo.lock index 97cfb3fd45..8c52bf39b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,7 +29,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.6", + "getrandom 0.2.7", "once_cell", "version_check", ] @@ -54,15 +54,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.57" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc" +checksum = "c91f1f46651137be86f3a2b9a8359f9ab421d04d941c62b5982e1ca21113adf9" [[package]] name = "arc-swap" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" +checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" [[package]] name = "arrayref" @@ -85,15 +85,36 @@ dependencies = [ "term", ] +[[package]] +name = "async-stream" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" +dependencies = [ + "async-stream-impl", + "futures-core", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" +dependencies = [ + "proc-macro2", + "quote 1.0.20", + "syn 1.0.98", +] + [[package]] name = "async-trait" -version = "0.1.56" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" +checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -122,18 +143,61 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "axum" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b9496f0c1d1afb7a2af4338bbe1d969cddfead41d87a9fb3aaa6d0bbc7af648" +dependencies = [ + "async-trait", + "axum-core", + "bitflags", + "bytes", + "futures-util", + "http", + "http-body", + "hyper", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "serde", + "sync_wrapper", + "tokio", + "tower", + "tower-http", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum-core" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4f44a0e6200e9d11a1cdc989e4b358f6e3d354fbf48478f345a17f4e43f8635" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http", + "http-body", + "mime", +] + [[package]] name = "backtrace" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61" +checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" dependencies = [ "addr2line", "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object", + "object 0.29.0", "rustc-demangle", ] @@ -207,15 +271,15 @@ checksum = "1d9672209df1714ee804b1f4d4f68c8eb2a90b1f7a07acf472f88ce198ef1fed" dependencies = [ "either", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "bit-set" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ "bit-vec 0.6.3", ] @@ -267,25 +331,13 @@ dependencies = [ "wyz", ] -[[package]] -name = "block-buffer" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -dependencies = [ - "block-padding", - "byte-tools", - "byteorder", - "generic-array 0.12.4", -] - [[package]] name = "block-buffer" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "generic-array 0.14.5", + "generic-array", ] [[package]] @@ -294,16 +346,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" dependencies = [ - "generic-array 0.14.5", -] - -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -dependencies = [ - "byte-tools", + "generic-array", ] [[package]] @@ -327,12 +370,6 @@ version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" -[[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" - [[package]] name = "byte-unit" version = "4.0.14" @@ -344,9 +381,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.9.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdead85bdec19c194affaeeb670c0e41fe23de31459efd1c174d049269cf02cc" +checksum = "a5377c8865e74a160d21f29c2d40669f53286db6eab59b88540cbb12ffc8b835" [[package]] name = "byteorder" @@ -356,9 +393,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" +checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" [[package]] name = "candid" @@ -395,8 +432,8 @@ checksum = "2e02c03c4d547674a3f3f3109538fb49871fbe636216daa019f06a62faca9061" dependencies = [ "lazy_static", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -468,16 +505,16 @@ dependencies = [ [[package]] name = "clap" -version = "3.1.18" +version = "3.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" +checksum = "a3dbbb6653e7c55cc8595ad3e1f7be8f32aba4eb7ff7f0fd1163d4f3d137c0a9" dependencies = [ "atty", "bitflags", "clap_derive", "clap_lex", "indexmap", - "lazy_static", + "once_cell", "strsim", "termcolor", "textwrap", @@ -485,22 +522,22 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.1.18" +version = "3.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" +checksum = "9ba52acd3b0a5c33aeada5cdaa3267cdc7c594a98731d4268cdc1532f4264cb4" dependencies = [ "heck 0.4.0", "proc-macro-error", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "clap_lex" -version = "0.2.0" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" dependencies = [ "os_str_bytes", ] @@ -549,8 +586,8 @@ checksum = "c2854fec5d6dfb82db58bcf74997ba7210b1aac35cfa736d8a12d870fb781bf9" dependencies = [ "convert_case", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -585,23 +622,24 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa7c3188913c2d11a361e0431e135742372a2709a99b103e79758e11a0a797e" +checksum = "749d0d6022c9038dccf480bdde2a38d435937335bf2bb0f14e815d94517cdce8" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29285f70fd396a8f64455a15a6e1d390322e4a5f5186de513141313211b0a23e" +checksum = "e94370cc7b37bf652ccd8bb8f09bd900997f7ccf97520edfc75554bb5c4abbea" dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", + "cranelift-isle", "gimli", "log", "regalloc2", @@ -611,33 +649,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057eac2f202ec95aebfd8d495e88560ac085f6a415b3c6c28529dc5eb116a141" +checksum = "e0a3cea8fdab90e44018c5b9a1dfd460d8ee265ac354337150222a354628bdb6" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75d93869efd18874a9341cfd8ad66bcb08164e86357a694a0e939d29e87410b9" +checksum = "5ac72f76f2698598951ab26d8c96eaa854810e693e7dd52523958b5909fde6b2" [[package]] name = "cranelift-entity" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e34bd7a1fefa902c90a921b36323f17a398b788fa56a75f07a29d83b6e28808" +checksum = "09eaeacfcd2356fe0e66b295e8f9d59fdd1ac3ace53ba50de14d628ec902f72d" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "457018dd2d6ee300953978f63215b5edf3ae42dbdf8c7c038972f10394599f72" +checksum = "dba69c9980d5ffd62c18a2bde927855fcd7c8dc92f29feaf8636052662cbd99c" dependencies = [ "cranelift-codegen", "log", @@ -645,11 +683,17 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-isle" +version = "0.85.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2920dc1e05cac40304456ed3301fde2c09bd6a9b0210bcfa2f101398d628d5b" + [[package]] name = "cranelift-native" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bba027cc41bf1d0eee2ddf16caba2ee1be682d0214520fff0129d2c6557fda89" +checksum = "f04dfa45f9b2a6f587c564d6b63388e00cd6589d2df6ea2758cf79e1a13285e6" dependencies = [ "cranelift-codegen", "libc", @@ -658,9 +702,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.84.0" +version = "0.85.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b17639ced10b9916c9be120d38c872ea4f9888aa09248568b10056ef0559bfa" +checksum = "31a46513ae6f26f3f267d8d75b5373d555fbbd1e68681f348d99df43f747ec54" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -683,9 +727,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.4" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" dependencies = [ "cfg-if 1.0.0", "crossbeam-utils", @@ -693,9 +737,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" +checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" dependencies = [ "cfg-if 1.0.0", "crossbeam-epoch", @@ -704,26 +748,26 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.8" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c" +checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" dependencies = [ "autocfg 1.1.0", "cfg-if 1.0.0", "crossbeam-utils", - "lazy_static", "memoffset", + "once_cell", "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.8" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38" +checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" dependencies = [ "cfg-if 1.0.0", - "lazy_static", + "once_cell", ] [[package]] @@ -734,11 +778,11 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-bigint" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac961631d66e80ac7ac2ac01320628ce214ad2b5ef0a88ceb86eae459069e2b4" +checksum = "9f2b443d17d49dad5ef0ede301c3179cc923b8822f3393b4d2c28c269dd4a122" dependencies = [ - "generic-array 0.14.5", + "generic-array", "rand_core 0.6.3", "subtle", "zeroize", @@ -746,11 +790,11 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.1.3" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "generic-array 0.14.5", + "generic-array", "typenum", ] @@ -760,18 +804,18 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.14.5", + "generic-array", "subtle", ] [[package]] name = "ctor" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" +checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" dependencies = [ - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -828,9 +872,9 @@ dependencies = [ "fnv", "ident_case", "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "strsim", - "syn 1.0.96", + "syn 1.0.98", ] [[package]] @@ -840,8 +884,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ "darling_core", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -887,7 +931,7 @@ dependencies = [ "nom", "num-bigint 0.4.3", "num-traits", - "syn 1.0.96", + "syn 1.0.98", ] [[package]] @@ -909,14 +953,27 @@ version = "0.99.8-alpha.0" source = "git+https://github.com/dfinity-lab/derive_more?branch=master#9f1b894e6fde640da4e9ea71a8fc0e4dd98d01da" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", +] + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2", + "quote 1.0.20", + "rustc_version", + "syn 1.0.98", ] [[package]] name = "dfn_core" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "on_wire", @@ -924,9 +981,9 @@ dependencies = [ [[package]] name = "diff" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "difference" @@ -934,22 +991,13 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" -[[package]] -name = "digest" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" -dependencies = [ - "generic-array 0.12.4", -] - [[package]] name = "digest" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.5", + "generic-array", ] [[package]] @@ -1012,27 +1060,27 @@ checksum = "c07b7cc9cd8c08d10db74fca3b20949b9b6199725c04a0cce6d543496098fcac" dependencies = [ "enum-ordinalize", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "either" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" +checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be" [[package]] name = "elliptic-curve" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6664c6a37892ed55da8dda26a99e6ccc783f0c72fa3c2eeaa00ed30d8f4d9a" +checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ "base16ct", "crypto-bigint", "der", "ff", - "generic-array 0.14.5", + "generic-array", "group", "rand_core 0.6.3", "sec1", @@ -1058,16 +1106,16 @@ dependencies = [ "num-bigint 0.4.3", "num-traits", "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "rustc_version", - "syn 1.0.96", + "syn 1.0.98", ] [[package]] name = "erased-serde" -version = "0.3.20" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad132dd8d0d0b546348d7d86cb3191aad14b34e5f979781fc005c80d4ac67ffd" +checksum = "003000e712ad0f95857bd4d2ef8d1890069e06554101697d12050668b2f6f020" dependencies = [ "serde", ] @@ -1105,12 +1153,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" - [[package]] name = "fallible-iterator" version = "0.2.0" @@ -1119,18 +1161,18 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "fallible_collections" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52db5973b6a19247baf19b30f41c23a1bfffc2e9ce0a5db2f60e3cd5dc8895f7" +checksum = "c195cf4b2285d3c993eb887b4dc56b0d5728bbe1d0f9a99c0ac6bec2da3e4d85" dependencies = [ - "hashbrown", + "hashbrown 0.12.3", ] [[package]] name = "fastrand" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" +checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" dependencies = [ "instant", ] @@ -1138,14 +1180,14 @@ dependencies = [ [[package]] name = "fe-derive" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "hex", "num-bigint-dig 0.8.1", "num-traits", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -1169,9 +1211,9 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279fb028e20b3c4c320317955b77c5e0c9701f05a1d309905d6fc702cdc5053e" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" @@ -1234,9 +1276,9 @@ dependencies = [ [[package]] name = "fragile" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9d758e60b45e8d749c89c1b389ad8aee550f86aa12e2b9298b546dda7a82ab1" +checksum = "85dcb89d2b10c5f6133de2efd8c11959ce9dbb46a2f7a4cab208c4eeda6ce1ab" [[package]] name = "funty" @@ -1299,8 +1341,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -1342,15 +1384,6 @@ dependencies = [ "byteorder", ] -[[package]] -name = "generic-array" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" -dependencies = [ - "typenum", -] - [[package]] name = "generic-array" version = "0.14.5" @@ -1374,20 +1407,20 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" dependencies = [ "cfg-if 1.0.0", "libc", - "wasi 0.10.0+wasi-snapshot-preview1", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] name = "gimli" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" +checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" dependencies = [ "fallible-iterator", "indexmap", @@ -1412,6 +1445,25 @@ dependencies = [ "subtle", ] +[[package]] +name = "h2" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util 0.7.3", + "tracing", +] + [[package]] name = "half" version = "1.8.2" @@ -1427,6 +1479,15 @@ dependencies = [ "ahash", ] +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash", +] + [[package]] name = "heck" version = "0.3.3" @@ -1499,31 +1560,142 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" dependencies = [ "digest 0.9.0", - "generic-array 0.14.5", + "generic-array", "hmac", ] [[package]] name = "http" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ "bytes", "fnv", "itoa", ] +[[package]] +name = "http-body" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "http-range-header" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29" + +[[package]] +name = "httparse" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" + +[[package]] +name = "httpdate" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" + [[package]] name = "humantime" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +[[package]] +name = "hyper" +version = "0.14.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-timeout" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" +dependencies = [ + "hyper", + "pin-project-lite", + "tokio", + "tokio-io-timeout", +] + +[[package]] +name = "ic-adapter-metrics" +version = "0.8.0" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" +dependencies = [ + "ic-adapter-metrics-service", + "ic-async-utils", + "prometheus", + "protobuf", + "slog", + "slog-async", + "tokio", + "tonic", + "tower", +] + +[[package]] +name = "ic-adapter-metrics-service" +version = "0.1.0" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" +dependencies = [ + "prost", + "prost-build", + "tonic", + "tonic-build", +] + +[[package]] +name = "ic-async-utils" +version = "0.8.0" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" +dependencies = [ + "async-stream", + "byte-unit", + "derive_more 0.99.17", + "futures", + "futures-util", + "hyper", + "ic-types 0.8.0", + "prometheus", + "slog", + "tokio", + "tonic", + "tower", +] + [[package]] name = "ic-base-types" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base32", "byte-unit", @@ -1543,7 +1715,7 @@ dependencies = [ [[package]] name = "ic-btc-canister" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bitcoin", "byteorder", @@ -1569,7 +1741,7 @@ dependencies = [ [[package]] name = "ic-btc-types" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "serde", @@ -1579,7 +1751,7 @@ dependencies = [ [[package]] name = "ic-btc-types-internal" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-protobuf", "serde", @@ -1589,7 +1761,7 @@ dependencies = [ [[package]] name = "ic-canister-sandbox-backend-lib" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "ic-canister-sandbox-common", @@ -1608,6 +1780,7 @@ dependencies = [ "libflate", "memory_tracker", "nix", + "rayon", "serde_json", "slog", "threadpool", @@ -1616,7 +1789,7 @@ dependencies = [ [[package]] name = "ic-canister-sandbox-common" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bincode", "bytes", @@ -1637,7 +1810,7 @@ dependencies = [ [[package]] name = "ic-canister-sandbox-replica-controller" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-canister-sandbox-backend-lib", "ic-canister-sandbox-common", @@ -1665,7 +1838,7 @@ dependencies = [ [[package]] name = "ic-canonical-state" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "ic-certification-version", @@ -1685,9 +1858,9 @@ dependencies = [ [[package]] name = "ic-cdk" -version = "0.5.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953c6f940bbf1f79460849fa61cd3ac04768f8f0deb743d185860892f65cbff2" +checksum = "141341c2cb26c4e5f196d5b64305c677b1abebe093eefbe2c622b4a2e6de8a9f" dependencies = [ "candid", "cfg-if 1.0.0", @@ -1696,23 +1869,23 @@ dependencies = [ [[package]] name = "ic-cdk-macros" -version = "0.5.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f50910f1df55124b5374847fd2b4e3515c426f6d1ce1a23503208e80832fbc2" +checksum = "a5196f57df320b206129d4aae96a0cea72ea2759a5c82651bbb60d721f834998" dependencies = [ "candid", "ic-cdk", "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "serde", "serde_tokenstream", - "syn 1.0.96", + "syn 1.0.98", ] [[package]] name = "ic-certification-version" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "strum", "strum_macros", @@ -1732,7 +1905,7 @@ dependencies = [ [[package]] name = "ic-certified-vars" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "hex", "ic-crypto-tree-hash", @@ -1746,7 +1919,7 @@ dependencies = [ [[package]] name = "ic-config" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "ic-base-types", @@ -1763,12 +1936,12 @@ dependencies = [ [[package]] name = "ic-constants" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" [[package]] name = "ic-context-logger" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "slog", ] @@ -1776,7 +1949,7 @@ dependencies = [ [[package]] name = "ic-crypto" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "arrayvec", "async-trait", @@ -1816,7 +1989,7 @@ dependencies = [ "libsecp256k1", "num-integer", "openssl", - "parking_lot 0.11.2", + "parking_lot 0.12.1", "prometheus", "prost", "prost-build", @@ -1825,7 +1998,6 @@ dependencies = [ "serde", "serde_bytes", "serde_cbor", - "serde_json", "simple_asn1 0.6.2", "slog", "strum", @@ -1840,7 +2012,7 @@ dependencies = [ [[package]] name = "ic-crypto-hash" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-sha", "ic-interfaces", @@ -1850,7 +2022,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-cose" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-basic-sig-der-utils", "ic-crypto-internal-basic-sig-ecdsa-secp256r1", @@ -1864,7 +2036,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-der-utils" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "hex", "ic-types 0.8.0", @@ -1874,7 +2046,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-ecdsa-secp256k1" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "hex", @@ -1885,7 +2057,6 @@ dependencies = [ "openssl", "serde", "serde_bytes", - "serde_cbor", "simple_asn1 0.6.2", "zeroize", ] @@ -1893,7 +2064,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-ecdsa-secp256r1" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "hex", @@ -1911,7 +2082,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-ed25519" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "curve25519-dalek", @@ -1932,7 +2103,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-iccsa" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "hex", @@ -1951,7 +2122,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-rsa-pkcs1" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-basic-sig-der-utils", "ic-crypto-sha", @@ -1966,22 +2137,24 @@ dependencies = [ [[package]] name = "ic-crypto-internal-bls12-381-type" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bls12_381", - "getrandom 0.2.6", + "getrandom 0.2.7", + "lazy_static", "miracl_core_bls12381", "pairing", "rand 0.8.5", "rand_chacha 0.3.1", "sha2 0.9.9", + "subtle", "zeroize", ] [[package]] name = "ic-crypto-internal-bls12381-serde-miracl" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-bls12-381-type", "ic-crypto-internal-types", @@ -1991,7 +2164,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-csp" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "async-trait", "base64 0.11.0", @@ -2025,13 +2198,12 @@ dependencies = [ "ic-types 0.8.0", "ic-utils", "openssl", - "parking_lot 0.11.2", + "parking_lot 0.12.1", "prost", "rand 0.8.5", "rand_chacha 0.3.1", "serde", "serde_cbor", - "serde_json", "simple_asn1 0.6.2", "slog", "strum", @@ -2048,7 +2220,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-fs-ni-dkg" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "hex", "ic-crypto-internal-bls12-381-type", @@ -2064,7 +2236,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-hmac" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-sha2", ] @@ -2072,7 +2244,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-logmon" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-metrics", "prometheus", @@ -2083,7 +2255,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-multi-sig-bls12381" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "hex", @@ -2101,7 +2273,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-seed" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "hex", "ic-crypto-sha", @@ -2115,7 +2287,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-sha2" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "openssl", "sha2 0.9.9", @@ -2124,7 +2296,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-test-vectors" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "hex", @@ -2135,7 +2307,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-bls12381" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "arrayvec", "base64 0.11.0", @@ -2155,8 +2327,6 @@ dependencies = [ "serde", "serde_bytes", "serde_cbor", - "serde_json", - "simple_asn1 0.6.2", "strum_macros", "zeroize", ] @@ -2164,7 +2334,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-bls12381-der" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "simple_asn1 0.6.2", ] @@ -2172,7 +2342,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-ecdsa" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "fe-derive", "hex", @@ -2198,7 +2368,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-tls" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "ic-crypto-internal-basic-sig-ed25519", @@ -2213,7 +2383,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-types" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "arrayvec", "base64 0.11.0", @@ -2231,7 +2401,7 @@ dependencies = [ [[package]] name = "ic-crypto-secrets-containers" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "serde", "zeroize", @@ -2240,7 +2410,7 @@ dependencies = [ [[package]] name = "ic-crypto-sha" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-sha2", ] @@ -2248,7 +2418,7 @@ dependencies = [ [[package]] name = "ic-crypto-tls-cert-validation" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "chrono", "dfn_core", @@ -2264,7 +2434,7 @@ dependencies = [ [[package]] name = "ic-crypto-tls-interfaces" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "async-trait", "ic-protobuf", @@ -2279,7 +2449,7 @@ dependencies = [ [[package]] name = "ic-crypto-tree-hash" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-types", "ic-crypto-sha", @@ -2291,7 +2461,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-basic-sig" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "ed25519-consensus", @@ -2306,7 +2476,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-threshold-sig" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base64 0.11.0", "ic-crypto-internal-threshold-sig-bls12381", @@ -2318,7 +2488,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-threshold-sig-der" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-internal-threshold-sig-bls12381-der", ] @@ -2326,7 +2496,7 @@ dependencies = [ [[package]] name = "ic-cycles-account-manager" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "ic-config", @@ -2345,7 +2515,7 @@ dependencies = [ [[package]] name = "ic-embedders" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "anyhow", "ic-config", @@ -2366,6 +2536,7 @@ dependencies = [ "nix", "parity-wasm", "prometheus", + "rayon", "serde", "serde_bytes", "slog", @@ -2378,7 +2549,7 @@ dependencies = [ [[package]] name = "ic-error-types" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "serde", "strum", @@ -2388,7 +2559,7 @@ dependencies = [ [[package]] name = "ic-execution-environment" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "escargot", @@ -2398,6 +2569,7 @@ dependencies = [ "ic-btc-types", "ic-canister-sandbox-replica-controller", "ic-config", + "ic-constants", "ic-crypto", "ic-crypto-tree-hash", "ic-cycles-account-manager", @@ -2441,7 +2613,7 @@ dependencies = [ [[package]] name = "ic-ic00-types" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "float-cmp 0.9.0", @@ -2460,10 +2632,10 @@ dependencies = [ [[package]] name = "ic-interfaces" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "async-trait", - "derive_more", + "derive_more 0.99.8-alpha.0", "ic-base-types", "ic-crypto-tree-hash", "ic-error-types", @@ -2488,7 +2660,7 @@ dependencies = [ [[package]] name = "ic-interfaces-state-manager" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-tree-hash", "ic-types 0.8.0", @@ -2499,7 +2671,7 @@ dependencies = [ [[package]] name = "ic-logger" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "chrono", "ic-config", @@ -2516,7 +2688,7 @@ dependencies = [ [[package]] name = "ic-messaging" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "ic-certification-version", @@ -2549,17 +2721,23 @@ dependencies = [ [[package]] name = "ic-metrics" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ + "futures", + "ic-adapter-metrics", + "ic-logger", "libc", "procfs", "prometheus", + "slog", + "slog-async", + "tokio", ] [[package]] name = "ic-nns-constants" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "lazy_static", @@ -2568,7 +2746,7 @@ dependencies = [ [[package]] name = "ic-protobuf" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bincode", "candid", @@ -2583,7 +2761,7 @@ dependencies = [ [[package]] name = "ic-registry-client-fake" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-interfaces", "ic-types 0.8.0", @@ -2592,7 +2770,7 @@ dependencies = [ [[package]] name = "ic-registry-client-helpers" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-ic00-types", "ic-interfaces", @@ -2609,7 +2787,7 @@ dependencies = [ [[package]] name = "ic-registry-common-proto" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "prost", ] @@ -2617,7 +2795,7 @@ dependencies = [ [[package]] name = "ic-registry-keys" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "ic-base-types", @@ -2629,7 +2807,7 @@ dependencies = [ [[package]] name = "ic-registry-proto-data-provider" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bytes", "ic-interfaces", @@ -2643,7 +2821,7 @@ dependencies = [ [[package]] name = "ic-registry-provisional-whitelist" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-base-types", "ic-protobuf", @@ -2652,7 +2830,7 @@ dependencies = [ [[package]] name = "ic-registry-routing-table" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "ic-base-types", @@ -2663,7 +2841,7 @@ dependencies = [ [[package]] name = "ic-registry-subnet-features" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "ic-ic00-types", @@ -2674,7 +2852,7 @@ dependencies = [ [[package]] name = "ic-registry-subnet-type" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "ic-protobuf", @@ -2686,7 +2864,7 @@ dependencies = [ [[package]] name = "ic-registry-transport" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bytes", "candid", @@ -2698,7 +2876,7 @@ dependencies = [ [[package]] name = "ic-replicated-state" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bitcoin", "cvt", @@ -2736,7 +2914,7 @@ dependencies = [ [[package]] name = "ic-state-layout" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bitcoin", "hex", @@ -2762,7 +2940,7 @@ dependencies = [ [[package]] name = "ic-state-machine-tests" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "ic-config", @@ -2805,7 +2983,7 @@ dependencies = [ [[package]] name = "ic-state-manager" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bit-vec 0.6.3", "crossbeam-channel", @@ -2828,7 +3006,7 @@ dependencies = [ "ic-sys", "ic-types 0.8.0", "ic-utils", - "parking_lot 0.11.2", + "parking_lot 0.12.1", "prometheus", "prost", "rand 0.8.5", @@ -2843,7 +3021,7 @@ dependencies = [ [[package]] name = "ic-sys" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "hex", "ic-crypto-sha", @@ -2851,16 +3029,18 @@ dependencies = [ "libc", "nix", "phantom_newtype", + "wait-timeout", "wsl", ] [[package]] name = "ic-system-api" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "ic-base-types", + "ic-config", "ic-cycles-account-manager", "ic-error-types", "ic-ic00-types", @@ -2882,7 +3062,7 @@ dependencies = [ [[package]] name = "ic-test-utilities-metrics" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-metrics", "prometheus", @@ -2891,7 +3071,7 @@ dependencies = [ [[package]] name = "ic-test-utilities-registry" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto", "ic-interfaces", @@ -2938,14 +3118,14 @@ dependencies = [ [[package]] name = "ic-types" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "base32", "base64 0.11.0", "bincode", "candid", "chrono", - "derive_more", + "derive_more 0.99.8-alpha.0", "hex", "http", "ic-base-types", @@ -2978,7 +3158,7 @@ dependencies = [ [[package]] name = "ic-utils" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bitflags", "cvt", @@ -2997,9 +3177,10 @@ dependencies = [ [[package]] name = "ic-wasm-types" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-sha", + "ic-protobuf", "ic-sys", "ic-utils", "serde", @@ -3024,27 +3205,26 @@ dependencies = [ [[package]] name = "image" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28edd9d7bc256be2502e325ac0628bde30b7001b9b52e0abe31a1a9dc2701212" +checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" dependencies = [ "bytemuck", "byteorder", "color_quant", - "num-iter", - "num-rational 0.4.0", + "num-rational 0.4.1", "num-traits", "png", ] [[package]] name = "indexmap" -version = "1.8.2" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg 1.1.0", - "hashbrown", + "hashbrown 0.12.3", "serde", ] @@ -3115,9 +3295,9 @@ checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" [[package]] name = "js-sys" -version = "0.3.57" +version = "0.3.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397" +checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" dependencies = [ "wasm-bindgen", ] @@ -3135,9 +3315,9 @@ dependencies = [ [[package]] name = "k256" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b953594f084668b4138b8b2fa63ed9776b476c58aa507d575c5206e8bfe5dc4a" +checksum = "2c8a5a96d92d849c4499d99461da81c9cdc1467418a8ed2aaeb407e8d85940ed" dependencies = [ "cfg-if 1.0.0", "elliptic-curve", @@ -3231,9 +3411,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33a33a362ce288760ec6a508b94caaec573ae7d3bbbd91b87aa0bad4456839db" +checksum = "da83a57f3f5ba3680950aa3cbc806fc297bc0b289d42e8942ed528ace71b8145" [[package]] name = "libsecp256k1" @@ -3301,9 +3481,9 @@ dependencies = [ [[package]] name = "lodepng" -version = "3.6.2" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55a99645dd749dbfb962ea0f299a853514e9b663df0d3cc12b4bc2c4c5b5b886" +checksum = "ff45534ec797452c044fcd47861059eddb501e30a8fd9fdadea7957cdff3ebc7" dependencies = [ "crc32fast", "fallible_collections", @@ -3323,26 +3503,25 @@ dependencies = [ [[package]] name = "logos" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427e2abca5be13136da9afdbf874e6b34ad9001dd70f2b103b083a85daa7b345" +checksum = "bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1" dependencies = [ "logos-derive", ] [[package]] name = "logos-derive" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a7d287fd2ac3f75b11f19a1c8a874a7d55744bd91f7a1b3e7cf87d4343c36d" +checksum = "a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c" dependencies = [ "beef", "fnv", "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "regex-syntax", - "syn 1.0.96", - "utf8-ranges", + "syn 1.0.98", ] [[package]] @@ -3366,6 +3545,12 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" +[[package]] +name = "matchit" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb" + [[package]] name = "memchr" version = "2.5.0" @@ -3384,7 +3569,7 @@ dependencies = [ [[package]] name = "memory_tracker" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "bit-vec 0.5.1", "ic-config", @@ -3398,6 +3583,12 @@ dependencies = [ "slog", ] +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" + [[package]] name = "miniz_oxide" version = "0.5.3" @@ -3409,9 +3600,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" +checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" dependencies = [ "libc", "log", @@ -3448,8 +3639,8 @@ checksum = "a673cb441f78cd9af4f5919c28576a3cc325fb6b54e42f7047dacce3c718c17b" dependencies = [ "cfg-if 0.1.10", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -3594,9 +3785,9 @@ dependencies = [ [[package]] name = "num-rational" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" dependencies = [ "autocfg 1.1.0", "num-integer", @@ -3640,8 +3831,8 @@ checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" dependencies = [ "proc-macro-crate", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -3660,11 +3851,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" dependencies = [ "crc32fast", - "hashbrown", + "hashbrown 0.11.2", "indexmap", "memchr", ] +[[package]] +name = "object" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +dependencies = [ + "memchr", +] + [[package]] name = "oid-registry" version = "0.1.5" @@ -3677,19 +3877,13 @@ dependencies = [ [[package]] name = "on_wire" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" [[package]] name = "once_cell" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" - -[[package]] -name = "opaque-debug" -version = "0.2.3" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" [[package]] name = "opaque-debug" @@ -3699,9 +3893,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.40" +version = "0.10.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e" +checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" dependencies = [ "bitflags", "cfg-if 1.0.0", @@ -3719,15 +3913,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "openssl-sys" -version = "0.9.74" +version = "0.9.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1" +checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" dependencies = [ "autocfg 1.1.0", "cc", @@ -3755,9 +3949,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.1.0" +version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa" +checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4" [[package]] name = "output_vt100" @@ -3865,18 +4059,19 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "pest" -version = "2.1.3" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" +checksum = "69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8" dependencies = [ + "thiserror", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.1.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" +checksum = "b13570633aff33c6d22ce47dd566b10a3b9122c2fe9d8e7501895905be532b91" dependencies = [ "pest", "pest_generator", @@ -3884,24 +4079,24 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.1.3" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" +checksum = "b3c567e5702efdc79fb18859ea74c3eb36e14c43da7b8c1f098a4ed6514ec7a0" dependencies = [ "pest", "pest_meta", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "pest_meta" -version = "2.1.3" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" +checksum = "5eb32be5ee3bbdafa8c7a18b0a8a8d962b66cfa2ceee4037f49267a50ee821fe" dependencies = [ - "maplit", + "once_cell", "pest", "sha-1", ] @@ -3919,7 +4114,7 @@ dependencies = [ [[package]] name = "phantom_newtype" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "candid", "serde", @@ -3943,22 +4138,22 @@ checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" [[package]] name = "pin-project" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" +checksum = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" +checksum = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -4054,6 +4249,16 @@ dependencies = [ "output_vt100", ] +[[package]] +name = "prettyplease" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fffbe84bf1905c007253d1f10ffb85fbc8ca8624a40cff8f2ded6f36920e38e0" +dependencies = [ + "proc-macro2", + "syn 1.0.98", +] + [[package]] name = "proc-macro-crate" version = "1.1.3" @@ -4072,8 +4277,8 @@ checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", "version_check", ] @@ -4084,7 +4289,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "version_check", ] @@ -4096,9 +4301,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro2" -version = "1.0.39" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" +checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b" dependencies = [ "unicode-ident", ] @@ -4175,8 +4380,8 @@ dependencies = [ "anyhow", "itertools", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -4197,9 +4402,9 @@ checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96" [[package]] name = "psm" -version = "0.1.18" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871372391786ccec00d3c5d3d6608905b3d4db263639cfe075d3b60a736d115a" +checksum = "f446d0a6efba22928558c4fb4ce0b3fd6c89b0061343e390bf01a703742b8125" dependencies = [ "cc", ] @@ -4212,9 +4417,9 @@ checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" [[package]] name = "quote" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" dependencies = [ "proc-macro2", ] @@ -4284,7 +4489,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.6", + "getrandom 0.2.7", ] [[package]] @@ -4322,9 +4527,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.2.13" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ "bitflags", ] @@ -4335,16 +4540,16 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ - "getrandom 0.2.6", + "getrandom 0.2.7", "redox_syscall", "thiserror", ] [[package]] name = "regalloc2" -version = "0.1.3" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904196c12c9f55d3aea578613219f493ced8e05b3d0c6a42d11cb4142d8b4879" +checksum = "4a8d23b35d7177df3b9d31ed8a9ab4bf625c668be77a319d4f5efd4a5257701c" dependencies = [ "fxhash", "log", @@ -4354,9 +4559,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.5.6" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" +checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" dependencies = [ "aho-corasick", "memchr", @@ -4365,9 +4570,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.26" +version = "0.6.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" +checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" [[package]] name = "region" @@ -4392,9 +4597,9 @@ dependencies = [ [[package]] name = "rgb" -version = "0.8.32" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e74fdc210d8f24a7dbfedc13b04ba5764f5232754ccebfdf5fff1bad791ccbc6" +checksum = "c3b221de559e4a29df3b957eec92bc0de6bc8eaf6ca9cfed43e5e1d67ff65a34" dependencies = [ "bytemuck", ] @@ -4493,9 +4698,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" +checksum = "24c8ad4f0c00e1eb5bc7614d236a7f1300e3dbd76b68cac8e06fb00b015ad8d8" [[package]] name = "ryu" @@ -4533,7 +4738,7 @@ checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" dependencies = [ "base16ct", "der", - "generic-array 0.14.5", + "generic-array", "subtle", "zeroize", ] @@ -4558,15 +4763,15 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.9" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd" +checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1" [[package]] name = "serde" -version = "1.0.137" +version = "1.0.141" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" +checksum = "7af873f2c95b99fcb0bd0fe622a43e29514658873c8ceba88c4cb88833a22500" dependencies = [ "serde_derive", ] @@ -4592,20 +4797,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.137" +version = "1.0.141" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be" +checksum = "75743a150d003dd863b51dc809bcad0d73f2102c53632f1e954e738192a3413f" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "serde_json" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" +checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7" dependencies = [ "itoa", "ryu", @@ -4620,7 +4825,7 @@ checksum = "d6deb15c3a535e81438110111d90168d91721652f502abb147f31cde129f683d" dependencies = [ "proc-macro2", "serde", - "syn 1.0.96", + "syn 1.0.98", ] [[package]] @@ -4641,20 +4846,19 @@ checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" dependencies = [ "darling", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "sha-1" -version = "0.8.2" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" +checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.10.3", ] [[package]] @@ -4667,7 +4871,7 @@ dependencies = [ "cfg-if 1.0.0", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug", ] [[package]] @@ -4720,7 +4924,7 @@ dependencies = [ "num-bigint 0.4.3", "num-traits", "thiserror", - "time 0.3.9", + "time 0.3.12", ] [[package]] @@ -4731,9 +4935,12 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "slab" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" +checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +dependencies = [ + "autocfg 1.1.0", +] [[package]] name = "slice-group-by" @@ -4772,7 +4979,7 @@ dependencies = [ "serde", "serde_json", "slog", - "time 0.3.9", + "time 0.3.12", ] [[package]] @@ -4796,14 +5003,14 @@ dependencies = [ "slog", "term", "thread_local", - "time 0.3.9", + "time 0.3.12", ] [[package]] name = "smallvec" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" +checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" [[package]] name = "socket2" @@ -4824,7 +5031,7 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "stable-structures" version = "0.1.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" [[package]] name = "stable_deref_trait" @@ -4871,9 +5078,9 @@ checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38" dependencies = [ "heck 0.3.3", "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "rustversion", - "syn 1.0.96", + "syn 1.0.98", ] [[package]] @@ -4901,15 +5108,21 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.96" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", - "quote 1.0.18", + "quote 1.0.20", "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8" + [[package]] name = "synom" version = "0.11.3" @@ -4926,8 +5139,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", "unicode-xid 0.2.3", ] @@ -4980,8 +5193,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ee42b4e559f17bce0385ebf511a7beb67d5cc33c12c96b7f4e9789919d9c10f" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -5046,8 +5259,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -5081,11 +5294,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.9" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd" +checksum = "74b7cc93fc23ba97fde84f7eea56c55d1ba183f495c6715defdfc7b9cb8c870f" dependencies = [ "itoa", + "js-sys", "libc", "num_threads", "time-macros", @@ -5123,10 +5337,11 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.18.2" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395" +checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581" dependencies = [ + "autocfg 1.1.0", "bytes", "libc", "memchr", @@ -5141,15 +5356,25 @@ dependencies = [ "winapi", ] +[[package]] +name = "tokio-io-timeout" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" +dependencies = [ + "pin-project-lite", + "tokio", +] + [[package]] name = "tokio-macros" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" +checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] @@ -5191,6 +5416,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "tokio-stream" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + [[package]] name = "tokio-util" version = "0.6.10" @@ -5208,15 +5444,16 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c" +checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", + "tracing", ] [[package]] @@ -5228,23 +5465,90 @@ dependencies = [ "serde", ] +[[package]] +name = "tonic" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be9d60db39854b30b835107500cf0aca0b0d14d6e1c3de124217c23a29c2ddb" +dependencies = [ + "async-stream", + "async-trait", + "axum", + "base64 0.13.0", + "bytes", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-timeout", + "percent-encoding", + "pin-project", + "prost", + "prost-derive", + "tokio", + "tokio-stream", + "tokio-util 0.7.3", + "tower", + "tower-layer", + "tower-service", + "tracing", + "tracing-futures", +] + +[[package]] +name = "tonic-build" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9263bf4c9bfaae7317c1c2faf7f18491d2fe476f70c414b73bf5d445b00ffa1" +dependencies = [ + "prettyplease", + "proc-macro2", + "prost-build", + "quote 1.0.20", + "syn 1.0.98", +] + [[package]] name = "tower" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a89fd63ad6adf737582df5db40d286574513c69a11dac5214dc3b5603d6713e" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ "futures-core", "futures-util", + "indexmap", "pin-project", "pin-project-lite", + "rand 0.8.5", + "slab", "tokio", - "tokio-util 0.7.2", + "tokio-util 0.7.3", "tower-layer", "tower-service", "tracing", ] +[[package]] +name = "tower-http" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c530c8675c1dbf98facee631536fa116b5fb6382d7dd6dc1b118d970eafe3ba" +dependencies = [ + "bitflags", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-range-header", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" version = "0.3.1" @@ -5253,15 +5557,15 @@ checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62" [[package]] name = "tower-service" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.34" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09" +checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" dependencies = [ "cfg-if 1.0.0", "log", @@ -5272,25 +5576,35 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c" +checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", ] [[package]] name = "tracing-core" -version = "0.1.26" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" +checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" dependencies = [ - "lazy_static", + "once_cell", "valuable", ] +[[package]] +name = "tracing-futures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +dependencies = [ + "pin-project", + "tracing", +] + [[package]] name = "tracing-opentelemetry" version = "0.15.0" @@ -5317,13 +5631,19 @@ dependencies = [ [[package]] name = "tree-deserializer" version = "0.8.0" -source = "git+https://github.com/dfinity/ic?rev=1b619398c778efc62867a69ecb7b24209b4e076a#1b619398c778efc62867a69ecb7b24209b4e076a" +source = "git+https://github.com/dfinity/ic?rev=780ed55f3962af9eaf5b6ea7acf18b4b80b2e927#780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" dependencies = [ "ic-crypto-tree-hash", "leb128", "serde", ] +[[package]] +name = "try-lock" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" + [[package]] name = "typed-arena" version = "2.0.1" @@ -5338,9 +5658,9 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" [[package]] name = "ucd-trie" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" +checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c" [[package]] name = "unicode-bidi" @@ -5350,15 +5670,15 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" +checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" [[package]] name = "unicode-normalization" -version = "0.1.19" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" +checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" dependencies = [ "tinyvec", ] @@ -5406,12 +5726,6 @@ dependencies = [ "serde", ] -[[package]] -name = "utf8-ranges" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba" - [[package]] name = "utf8-width" version = "0.1.6" @@ -5457,6 +5771,25 @@ dependencies = [ "glob", ] +[[package]] +name = "wait-timeout" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" +dependencies = [ + "libc", +] + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log", + "try-lock", +] + [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -5477,9 +5810,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.80" +version = "0.2.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad" +checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" dependencies = [ "cfg-if 1.0.0", "wasm-bindgen-macro", @@ -5487,62 +5820,62 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.80" +version = "0.2.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4" +checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" dependencies = [ "bumpalo", - "lazy_static", "log", + "once_cell", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.80" +version = "0.2.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5" +checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" dependencies = [ - "quote 1.0.18", + "quote 1.0.20", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.80" +version = "0.2.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b" +checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.80" +version = "0.2.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" +checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" [[package]] name = "wasmparser" -version = "0.84.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77dc97c22bb5ce49a47b745bed8812d30206eff5ef3af31424f2c1820c0974b2" +checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" dependencies = [ "indexmap", ] [[package]] name = "wasmtime" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfdd1101bdfa0414a19018ec0a091951a20b695d4d04f858d49f6c4cc53cd8dd" +checksum = "1f50eadf868ab6a04b7b511460233377d0bfbb92e417b2f6a98b98fef2e098f5" dependencies = [ "anyhow", "backtrace", @@ -5552,7 +5885,7 @@ dependencies = [ "lazy_static", "libc", "log", - "object", + "object 0.28.4", "once_cell", "paste", "psm", @@ -5570,9 +5903,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e78edcfb0daa9a9579ac379d00e2d5a5b2a60c0d653c8c95e8412f2166acb9" +checksum = "f264ff6b4df247d15584f2f53d009fbc90032cfdc2605b52b961bffc71b6eccd" dependencies = [ "anyhow", "cranelift-codegen", @@ -5583,7 +5916,7 @@ dependencies = [ "gimli", "log", "more-asserts", - "object", + "object 0.28.4", "target-lexicon", "thiserror", "wasmparser", @@ -5592,9 +5925,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4201389132ec467981980549574b33fc70d493b40f2c045c8ce5c7b54fbad97e" +checksum = "839d2820e4b830f4b9e7aa08d4c0acabf4a5036105d639f6dfa1c6891c73bdc6" dependencies = [ "anyhow", "cranelift-entity", @@ -5602,7 +5935,7 @@ dependencies = [ "indexmap", "log", "more-asserts", - "object", + "object 0.28.4", "serde", "target-lexicon", "thiserror", @@ -5612,9 +5945,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1587ca7752d00862faa540d00fd28e5ccf1ac61ba19756449193f1153cb2b127" +checksum = "ef0a0bcbfa18b946d890078ba0e1bc76bcc53eccfb40806c0020ec29dcd1bd49" dependencies = [ "addr2line", "anyhow", @@ -5623,7 +5956,7 @@ dependencies = [ "cpp_demangle", "gimli", "log", - "object", + "object 0.28.4", "region", "rustc-demangle", "rustix", @@ -5637,18 +5970,18 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b27233ab6c8934b23171c64f215f902ef19d18c1712b46a0674286d1ef28d5dd" +checksum = "4f4779d976206c458edd643d1ac622b6c37e4a0800a8b1d25dfbf245ac2f2cac" dependencies = [ "lazy_static", ] [[package]] name = "wasmtime-runtime" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47d3b0b8f13db47db59d616e498fe45295819d04a55f9921af29561827bdb816" +checksum = "b7eb6ffa169eb5dcd18ac9473c817358cd57bc62c244622210566d473397954a" dependencies = [ "anyhow", "backtrace", @@ -5671,9 +6004,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "0.37.0" +version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1630d9dca185299bec7f557a7e73b28742fe5590caf19df001422282a0a98ad1" +checksum = "8d932b0ac5336f7308d869703dd225610a6a3aeaa8e968c52b43eed96cefb1c2" dependencies = [ "cranelift-entity", "serde", @@ -5683,9 +6016,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.57" +version = "0.3.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283" +checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" dependencies = [ "js-sys", "wasm-bindgen", @@ -5818,9 +6151,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.5.5" +version = "1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07" +checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f" dependencies = [ "zeroize_derive", ] @@ -5832,7 +6165,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.20", + "syn 1.0.98", "synstructure", ] diff --git a/src/canister_tests/Cargo.toml b/src/canister_tests/Cargo.toml index 478424c75e..e52638514a 100644 --- a/src/canister_tests/Cargo.toml +++ b/src/canister_tests/Cargo.toml @@ -19,9 +19,9 @@ internet_identity_interface = { path = "../internet_identity_interface" } # All IC deps candid = "0.7" ic-cdk = "0.5" -ic-interfaces = { git = "https://github.com/dfinity/ic", rev = "6f40c0952b7b97ad4f37d509bf2cf9992f8ccb66" } -ic-types = { git = "https://github.com/dfinity/ic", rev = "6f40c0952b7b97ad4f37d509bf2cf9992f8ccb66" } -ic-certified-vars = { git = "https://github.com/dfinity/ic", rev = "6f40c0952b7b97ad4f37d509bf2cf9992f8ccb66" } -ic-crypto-internal-basic-sig-iccsa = { git = "https://github.com/dfinity/ic", rev = "6f40c0952b7b97ad4f37d509bf2cf9992f8ccb66" } -ic-error-types = { git = "https://github.com/dfinity/ic", rev = "6f40c0952b7b97ad4f37d509bf2cf9992f8ccb66" } -ic-state-machine-tests = { git = "https://github.com/dfinity/ic", rev = "6f40c0952b7b97ad4f37d509bf2cf9992f8ccb66" } +ic-interfaces = { git = "https://github.com/dfinity/ic", rev = "780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" } +ic-types = { git = "https://github.com/dfinity/ic", rev = "780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" } +ic-certified-vars = { git = "https://github.com/dfinity/ic", rev = "780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" } +ic-crypto-internal-basic-sig-iccsa = { git = "https://github.com/dfinity/ic", rev = "780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" } +ic-error-types = { git = "https://github.com/dfinity/ic", rev = "780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" } +ic-state-machine-tests = { git = "https://github.com/dfinity/ic", rev = "780ed55f3962af9eaf5b6ea7acf18b4b80b2e927" }