From 165cb8434bf5a4c2229ce38bba766321ac69e5a8 Mon Sep 17 00:00:00 2001 From: parazyd Date: Thu, 29 Aug 2024 20:39:22 +0200 Subject: [PATCH] chore: Update crate dependencies --- Cargo.lock | 996 +++++++++--------- Cargo.toml | 38 +- bin/darkfi-mmproxy/Cargo.toml | 4 +- bin/darkfid/Cargo.toml | 8 +- bin/darkirc/Cargo.toml | 12 +- bin/darkwallet/Cargo.toml | 12 +- bin/dhtd/dhtd/Cargo.toml | 4 +- bin/drk/Cargo.toml | 8 +- bin/fud/fu/Cargo.toml | 2 +- bin/fud/fud/Cargo.toml | 6 +- bin/genev/genev-cli/Cargo.toml | 2 +- bin/genev/genevd/Cargo.toml | 6 +- bin/lilith/Cargo.toml | 6 +- bin/minerd/Cargo.toml | 4 +- bin/tau/taud/Cargo.toml | 12 +- bin/vanityaddr/Cargo.toml | 2 +- example/dchat/dchatd/Cargo.toml | 4 +- example/p2pdebug/Cargo.toml | 6 +- script/ping/Cargo.toml | 2 +- .../research/blockchain-explorer/Cargo.toml | 6 +- script/research/dhtd/Cargo.toml | 12 +- script/research/rln/rlnv2/Cargo.toml | 2 +- script/research/snowball/Cargo.toml | 2 +- src/contract/dao/Cargo.toml | 4 +- src/contract/deployooor/Cargo.toml | 6 +- src/contract/money/Cargo.toml | 6 +- src/contract/test-harness/Cargo.toml | 2 +- src/sdk/Cargo.toml | 6 +- src/serial/Cargo.toml | 4 +- src/serial/derive-internal/Cargo.toml | 4 +- src/serial/derive/Cargo.toml | 6 +- 31 files changed, 596 insertions(+), 598 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f91fa2f04..d43c6e1a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,6 +17,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "aead" version = "0.3.2" @@ -127,12 +133,13 @@ dependencies = [ [[package]] name = "alsa" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce" +checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" dependencies = [ "alsa-sys", "bitflags 2.6.0", + "cfg-if 1.0.0", "libc", ] @@ -148,9 +155,9 @@ dependencies = [ [[package]] name = "amplify" -version = "4.6.0" +version = "4.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e711289a6cb28171b4f0e6c8019c69ff9476050508dc082167575d458ff74d0" +checksum = "7147b742325842988dd6c793d55f58df3ae36bccf7d9b6e07db10ab035be343d" dependencies = [ "amplify_derive", "amplify_num", @@ -160,9 +167,9 @@ dependencies = [ [[package]] name = "amplify_derive" -version = "4.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759dcbfaf94d838367a86d493ec34ccc8aa6fe365cb7880d6bf89006de24d9c1" +checksum = "2a6309e6b8d89b36b9f959b7a8fa093583b94922a0f6438a24fb08936de4d428" dependencies = [ "amplify_syn", "proc-macro2", @@ -172,9 +179,9 @@ dependencies = [ [[package]] name = "amplify_num" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c009c5c4de814911b177e2ea59e4930bb918978ed3cce4900d846a6ceb0838" +checksum = "99bcb75a2982047f733547042fc3968c0f460dfcf7d90b90dea3b2744580e9ad" dependencies = [ "wasm-bindgen", ] @@ -222,9 +229,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.14" +version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" dependencies = [ "anstyle", "anstyle-parse", @@ -237,33 +244,33 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -282,9 +289,9 @@ source = "git+https://github.com/parazyd/arg#bad0beb83e9df6d9037aa68d4624c77708c [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" [[package]] name = "arrayvec" @@ -294,15 +301,15 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arti-client" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f7d060584ee89ac70ab3d4f5d00f8f7948faf8129c69ecf420da5eb60a2a80" +checksum = "886e16f6550ba95bc44ec8706705d4eecfda59118bf0cb1355f34d45b041b5d2" dependencies = [ "async-trait", "cfg-if 1.0.0", @@ -317,6 +324,7 @@ dependencies = [ "humantime-serde", "libc", "postage", + "rand 0.8.5", "safelog", "serde", "thiserror", @@ -351,9 +359,9 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" [[package]] name = "asn1-rs" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d" +checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" dependencies = [ "asn1-rs-derive", "asn1-rs-impl", @@ -367,13 +375,13 @@ dependencies = [ [[package]] name = "asn1-rs-derive" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" +checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", "synstructure", ] @@ -385,7 +393,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -413,9 +421,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" +checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa" dependencies = [ "flate2", "futures-core", @@ -439,13 +447,13 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0" +checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.1.0", + "fastrand 2.1.1", "futures-lite 2.3.0", "slab", ] @@ -469,7 +477,7 @@ checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ "async-channel 2.3.1", "async-executor", - "async-io 2.3.3", + "async-io 2.3.4", "async-lock 3.3.0", "blocking", "futures-lite 2.3.0", @@ -515,9 +523,9 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" dependencies = [ "async-lock 3.3.0", "cfg-if 1.0.0", @@ -525,11 +533,11 @@ dependencies = [ "futures-io", "futures-lite 2.3.0", "parking", - "polling 3.7.2", - "rustix 0.38.34", + "polling 3.7.3", + "rustix 0.38.35", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -557,7 +565,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.3.3", + "async-io 2.3.4", "blocking", "futures-lite 2.3.0", ] @@ -575,18 +583,18 @@ dependencies = [ "cfg-if 1.0.0", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.34", + "rustix 0.38.35", "windows-sys 0.48.0", ] [[package]] name = "async-process" -version = "2.2.3" +version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a" +checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374" dependencies = [ "async-channel 2.3.1", - "async-io 2.3.3", + "async-io 2.3.4", "async-lock 3.3.0", "async-signal", "async-task", @@ -594,9 +602,9 @@ dependencies = [ "cfg-if 1.0.0", "event-listener 5.3.1", "futures-lite 2.3.0", - "rustix 0.38.34", + "rustix 0.38.35", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -607,7 +615,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -633,20 +641,20 @@ dependencies = [ [[package]] name = "async-signal" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ - "async-io 2.3.3", + "async-io 2.3.4", "async-lock 3.3.0", "atomic-waker", "cfg-if 1.0.0", "futures-core", "futures-io", - "rustix 0.38.34", + "rustix 0.38.35", "signal-hook-registry", "slab", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -704,7 +712,7 @@ checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -719,7 +727,7 @@ dependencies = [ "futures-task", "futures-util", "pin-project", - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -728,7 +736,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "futures-sink", "futures-util", "memchr", @@ -783,7 +791,7 @@ dependencies = [ "cc", "cfg-if 1.0.0", "libc", - "miniz_oxide", + "miniz_oxide 0.7.4", "object", "rustc-demangle", ] @@ -815,12 +823,6 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -874,7 +876,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.70", + "syn 2.0.76", "which", ] @@ -924,8 +926,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.3.0", + "arrayvec 0.7.6", + "constant_time_eq 0.3.1", ] [[package]] @@ -945,16 +947,16 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.1" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" +checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" dependencies = [ "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "cc", "cfg-if 1.0.0", - "constant_time_eq 0.3.0", - "rayon", + "constant_time_eq 0.3.1", + "rayon-core", ] [[package]] @@ -965,7 +967,7 @@ checksum = "e0b121a9fe0df916e362fb3271088d071159cdf11db0e4182d02152850756eff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -1017,9 +1019,9 @@ checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd" [[package]] name = "bridgetree" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbfcb6c5a091e80cb3d3b0c1a7f126af4631cd5065b1f9929b139f1be8f3fb62" +checksum = "f62227647af796dd9f1637da0392676a2e200973b817b082fc9be89bf93ddd74" dependencies = [ "incrementalmerkletree", ] @@ -1075,9 +1077,9 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "bytemuck" -version = "1.16.1" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" +checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" [[package]] name = "byteorder" @@ -1093,9 +1095,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" dependencies = [ "serde", ] @@ -1111,9 +1113,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.7" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" +checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" dependencies = [ "serde", ] @@ -1154,13 +1156,13 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.0" +version = "1.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaff6f8ce506b9773fa786672d63fc7a191ffea1be33f72bbd4aeacefca9ffc8" +checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" dependencies = [ "jobserver", "libc", - "once_cell", + "shlex", ] [[package]] @@ -1192,9 +1194,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cfg_aliases" -version = "0.1.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chacha20" @@ -1310,9 +1312,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.9" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" +checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" dependencies = [ "clap_builder", "clap_derive", @@ -1320,9 +1322,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.9" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" +checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" dependencies = [ "anstream", "anstyle", @@ -1332,21 +1334,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.8" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] name = "clap_lex" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" +checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" [[package]] name = "coarsetime" @@ -1367,9 +1369,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "colorchoice" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "combine" @@ -1377,7 +1379,7 @@ version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "memchr", ] @@ -1410,9 +1412,9 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "convert_case" @@ -1449,9 +1451,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" @@ -1547,9 +1549,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" dependencies = [ "libc", ] @@ -1575,7 +1577,7 @@ version = "0.91.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", @@ -1661,7 +1663,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.9", + "clap 4.5.16", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1884,12 +1886,12 @@ dependencies = [ [[package]] name = "ctrlc" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" +checksum = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3" dependencies = [ "nix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1909,9 +1911,9 @@ dependencies = [ [[package]] name = "curl-sys" -version = "0.4.73+curl-8.8.0" +version = "0.4.74+curl-8.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "450ab250ecf17227c39afb9a2dd9261dc0035cb80f2612472fc0c4aac2dcb84d" +checksum = "8af10b986114528fcdc4b63b6f5f021b7057618411046a4de2ba0f0149a097bf" dependencies = [ "cc", "libc", @@ -1934,7 +1936,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "subtle", "zeroize", ] @@ -1947,7 +1949,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -1957,10 +1959,10 @@ dependencies = [ "arti-client", "async-recursion", "async-trait", - "blake3 1.5.1", + "blake3 1.5.4", "bs58", "chrono", - "clap 4.5.9", + "clap 4.5.16", "criterion", "crypto_api_chachapoly", "darkfi-derive", @@ -1994,7 +1996,7 @@ dependencies = [ "structopt-toml", "thiserror", "tinyjson", - "toml 0.8.14", + "toml 0.8.19", "tor-cell", "tor-error", "tor-hscrypto", @@ -2012,7 +2014,7 @@ dependencies = [ name = "darkfi-contract-test-harness" version = "0.4.1" dependencies = [ - "blake3 1.5.1", + "blake3 1.5.4", "darkfi", "darkfi-sdk", "darkfi-serial", @@ -2031,10 +2033,10 @@ name = "darkfi-derive" version = "0.4.1" dependencies = [ "darkfi-derive-internal", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -2043,7 +2045,7 @@ version = "0.4.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -2073,7 +2075,7 @@ name = "darkfi-sdk" version = "0.4.1" dependencies = [ "blake2b_simd", - "blake3 1.5.1", + "blake3 1.5.4", "bridgetree", "bs58", "chacha20poly1305", @@ -2109,7 +2111,7 @@ name = "darkfi-serial" version = "0.4.1" dependencies = [ "async-trait", - "blake3 1.5.1", + "blake3 1.5.4", "bridgetree", "darkfi-derive", "futures-lite 2.3.0", @@ -2152,14 +2154,14 @@ dependencies = [ "rand 0.8.5", "smol", "thiserror", - "wasmparser 0.212.0", + "wasmparser 0.216.0", ] [[package]] name = "darkfi_money_contract" version = "0.4.1" dependencies = [ - "blake3 1.5.1", + "blake3 1.5.4", "bs58", "chacha20poly1305", "darkfi", @@ -2180,7 +2182,7 @@ name = "darkfid" version = "0.4.1" dependencies = [ "async-trait", - "blake3 1.5.1", + "blake3 1.5.4", "bs58", "darkfi", "darkfi-contract-test-harness", @@ -2200,7 +2202,7 @@ dependencies = [ "structopt", "structopt-toml", "tinyjson", - "toml 0.8.14", + "toml 0.8.19", "url", ] @@ -2210,7 +2212,7 @@ version = "0.5.0" dependencies = [ "async-trait", "bcrypt", - "blake3 1.5.1", + "blake3 1.5.4", "bs58", "crypto_box", "darkfi", @@ -2234,7 +2236,7 @@ dependencies = [ "smol", "structopt", "structopt-toml", - "toml 0.8.14", + "toml 0.8.19", "url", ] @@ -2307,7 +2309,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -2340,16 +2342,17 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] name = "dashmap" -version = "5.5.3" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" dependencies = [ "cfg-if 1.0.0", + "crossbeam-utils", "hashbrown 0.14.5", "lock_api", "once_cell", @@ -2462,9 +2465,9 @@ dependencies = [ [[package]] name = "derive-deftly" -version = "0.13.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063829d0f555b9fc22c8ddd206f1602372c4186e7b51046c43716f295182561d" +checksum = "72f9bc3564f74be6c35d49a7efee54380d7946ccc631323067f33fabb9246027" dependencies = [ "derive-deftly-macros", "heck 0.5.0", @@ -2472,19 +2475,19 @@ dependencies = [ [[package]] name = "derive-deftly-macros" -version = "0.13.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a27f0a2651f507903d67f8fb0688291e3e69f70381cdb5ee9729366f795f80" +checksum = "e1b84d32b18d9a256d81e4fec2e4cfd0ab6dde5e5ff49be1713ae0adbd0060c2" dependencies = [ "heck 0.5.0", - "indexmap 2.2.6", + "indexmap 2.4.0", "itertools 0.13.0", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", "sha3", "strum 0.26.3", - "syn 2.0.70", + "syn 2.0.76", "void", ] @@ -2584,8 +2587,8 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.4.0", - "syn 2.0.70", + "rustc_version 0.4.1", + "syn 2.0.76", ] [[package]] @@ -2674,7 +2677,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -2688,9 +2691,9 @@ dependencies = [ [[package]] name = "document-features" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" dependencies = [ "litrs", ] @@ -2705,7 +2708,7 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" name = "drk" version = "0.4.1" dependencies = [ - "blake3 1.5.1", + "blake3 1.5.4", "bs58", "darkfi", "darkfi-sdk", @@ -2728,7 +2731,7 @@ dependencies = [ "smol", "structopt", "structopt-toml", - "toml 0.8.14", + "toml 0.8.19", "url", ] @@ -2914,28 +2917,28 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d07a4b049558765cef5f0c1a273c3fc57084d768b44d2f98127aef4cceb17293" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242" dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -3040,9 +3043,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fdeflate" @@ -3094,21 +3097,21 @@ checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3" dependencies = [ "atomic 0.6.0", "serde", - "toml 0.8.14", + "toml 0.8.19", "uncased", "version_check", ] [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", + "libredox", + "windows-sys 0.59.0", ] [[package]] @@ -3125,12 +3128,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.0", ] [[package]] @@ -3214,7 +3217,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -3259,9 +3262,9 @@ dependencies = [ [[package]] name = "fs-mistrust" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa843fc37db9fe16a248421fa36454f903dbc2ff722cc613a7e12932ee572c7" +checksum = "2492d7196a25acaf48f197574ddf3b90e98c3a0c6b1f9ed9be7df0d9a8a9ec85" dependencies = [ "derive_builder_fork_arti", "dirs", @@ -3305,9 +3308,9 @@ dependencies = [ [[package]] name = "fslock-guard" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9362160cb0ef018384f2bcb89f1c071acaf6cf1f138e6ba198517a8320ac0aa0" +checksum = "8468ebb2227aa21ed1575f5b6e350b3f71ee1e57985803b4926549e050b3eca8" dependencies = [ "fslock-arti-fork", "thiserror", @@ -3389,7 +3392,7 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" dependencies = [ - "fastrand 2.1.0", + "fastrand 2.1.1", "futures-core", "futures-io", "parking", @@ -3404,7 +3407,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -3472,7 +3475,7 @@ dependencies = [ name = "genev" version = "0.4.1" dependencies = [ - "clap 4.5.9", + "clap 4.5.16", "darkfi", "darkfi-serial", "genevd", @@ -3488,7 +3491,7 @@ name = "genevd" version = "0.4.1" dependencies = [ "async-trait", - "blake3 1.5.1", + "blake3 1.5.4", "darkfi", "darkfi-serial", "easy-parallel", @@ -3634,7 +3637,7 @@ name = "halo2_gadgets" version = "0.3.0" source = "git+https://github.com/parazyd/halo2?branch=v4#23d312ee30307c47388a810c2997a2d19186e24a" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitvec", "ff", "group", @@ -3814,7 +3817,7 @@ version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "fnv", "itoa", ] @@ -3825,7 +3828,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "fnv", "itoa", ] @@ -3948,9 +3951,9 @@ dependencies = [ [[package]] name = "incrementalmerkletree" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1872810fb725b06b8c153dde9e86f3ec26747b9b60096da7a869883b549cbe" +checksum = "75346da3bd8e3d8891d02508245ed2df34447ca6637e343829f8d08986e9cde2" dependencies = [ "either", ] @@ -3968,9 +3971,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -4026,20 +4029,20 @@ dependencies = [ [[package]] name = "is-terminal" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "libc", "windows-sys 0.52.0", ] [[package]] name = "is_terminal_polyfill" -version = "1.70.0" +version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "isahc" @@ -4130,9 +4133,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] @@ -4145,9 +4148,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] @@ -4203,15 +4206,15 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.155" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libloading" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if 1.0.0", "windows-targets 0.52.6", @@ -4241,6 +4244,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall 0.5.3", ] [[package]] @@ -4256,9 +4260,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.18" +version = "1.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" +checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" dependencies = [ "cc", "libc", @@ -4284,7 +4288,7 @@ dependencies = [ "structopt", "structopt-toml", "tinyjson", - "toml 0.8.14", + "toml 0.8.19", "url", ] @@ -4492,6 +4496,15 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + [[package]] name = "monero" version = "0.21.0" @@ -4545,9 +4558,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ "bitflags 2.6.0", "cfg-if 1.0.0", @@ -4616,7 +4629,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -4651,23 +4664,23 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -4681,9 +4694,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.1" +version = "0.36.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" +checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" dependencies = [ "memchr", ] @@ -4713,9 +4726,9 @@ dependencies = [ [[package]] name = "oid-registry" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c958dd45046245b9c3c2547369bb634eb461670b2e7e0de552905801a648d1d" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" dependencies = [ "asn1-rs", ] @@ -4740,9 +4753,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" dependencies = [ "bitflags 2.6.0", "cfg-if 1.0.0", @@ -4761,7 +4774,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -4781,9 +4794,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", @@ -4900,7 +4913,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.5.2", + "redox_syscall 0.5.3", "smallvec", "windows-targets 0.52.6", ] @@ -4938,11 +4951,11 @@ dependencies = [ [[package]] name = "pathfinder_simd" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebf45976c56919841273f2a0fc684c28437e2f304e264557d9c72be5d5a718be" +checksum = "5cf07ef4804cfa9aea3b04a7bbdd5a40031dbb6b4f2cbaf2b011666c80c5b4f2" dependencies = [ - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -5005,7 +5018,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -5034,7 +5047,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -5057,12 +5070,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.1.0", + "fastrand 2.1.1", "futures-io", ] @@ -5149,7 +5162,7 @@ dependencies = [ "crc32fast", "fdeflate", "flate2", - "miniz_oxide", + "miniz_oxide 0.7.4", ] [[package]] @@ -5170,17 +5183,17 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.2" +version = "3.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" +checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" dependencies = [ "cfg-if 1.0.0", "concurrent-queue", "hermit-abi 0.4.0", "pin-project-lite 0.2.14", - "rustix 0.38.34", + "rustix 0.38.35", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5207,9 +5220,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" +checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" [[package]] name = "postage" @@ -5234,18 +5247,21 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "prettyplease" -version = "0.2.20" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -5273,13 +5289,13 @@ dependencies = [ [[package]] name = "priority-queue" -version = "2.0.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70c501afe3a2e25c9bd219aa56ec1e04cdb3fcdd763055be268778c13fa82c1f" +checksum = "560bcab673ff7f6ca9e270c17bf3affd8a05e3bd9207f123b0d45076fd8197e8" dependencies = [ "autocfg", "equivalent", - "indexmap 2.2.6", + "indexmap 2.4.0", ] [[package]] @@ -5294,11 +5310,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.20", ] [[package]] @@ -5450,7 +5466,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -5463,7 +5479,7 @@ dependencies = [ "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -5474,9 +5490,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -5619,27 +5635,18 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" +checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" dependencies = [ "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom 0.2.15", "libredox", @@ -5660,9 +5667,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.5" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", @@ -5771,13 +5778,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" dependencies = [ "bitvec", "bytecheck", - "bytes 1.6.0", + "bytes 1.7.1", "hashbrown 0.12.3", "indexmap 1.9.3", "ptr_meta", @@ -5790,9 +5797,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" dependencies = [ "proc-macro2", "quote", @@ -5885,9 +5892,9 @@ dependencies = [ [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver 1.0.23", ] @@ -5917,9 +5924,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" dependencies = [ "bitflags 2.6.0", "errno", @@ -5930,9 +5937,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.11" +version = "0.23.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0" +checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" dependencies = [ "log", "once_cell", @@ -5945,9 +5952,9 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" dependencies = [ "base64 0.22.1", "rustls-pki-types", @@ -5955,15 +5962,15 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" [[package]] name = "rustls-webpki" -version = "0.102.5" +version = "0.102.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78" +checksum = "84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56" dependencies = [ "ring 0.17.8", "rustls-pki-types", @@ -6066,7 +6073,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -6090,7 +6097,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -6139,9 +6146,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" dependencies = [ "serde_derive", ] @@ -6188,13 +6195,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -6205,7 +6212,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -6228,11 +6235,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -6250,9 +6258,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] @@ -6271,15 +6279,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.8.3" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e73139bc5ec2d45e6c5fd85be5a46949c1c39a4c18e56915f5eb4c12f975e377" +checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.6", + "indexmap 2.4.0", "serde", "serde_derive", "serde_json", @@ -6289,14 +6297,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.8.3" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b80d3d6b56b64335c0180e5ffde23b3c5e08c14c585b51a15bd0e95393f46703" +checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -6305,7 +6313,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.4.0", "itoa", "ryu", "serde", @@ -6344,9 +6352,9 @@ dependencies = [ [[package]] name = "sha1_smol" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" [[package]] name = "sha2" @@ -6397,7 +6405,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "memmap2 0.6.2", ] @@ -6555,9 +6563,9 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slice-ring-buffer" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7081c7e452cb62f5f0c32edd4e265391bdbb23e90905df8bb88a23d3b5166b77" +checksum = "84ae312bda09b2368f79f985fdb4df4a0b5cbc75546b511303972d195f8c27d6" dependencies = [ "libc", "mach2", @@ -6610,17 +6618,17 @@ dependencies = [ [[package]] name = "smol" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e635339259e51ef85ac7aa29a1cd991b957047507288697a690e80ab97d07cad" +checksum = "aad24f41392790e6ac67f4f4cd871da61f7d758e07b5622431e491e897d9c8a7" dependencies = [ "async-channel 2.3.1", "async-executor", "async-fs", - "async-io 2.3.3", + "async-io 2.3.4", "async-lock 3.3.0", "async-net", - "async-process 2.2.3", + "async-process 2.2.4", "blocking", "futures-lite 2.3.0", ] @@ -6891,7 +6899,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -6904,7 +6912,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -7027,9 +7035,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.70" +version = "2.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" +checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" dependencies = [ "proc-macro2", "quote", @@ -7044,7 +7052,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -7077,16 +7085,16 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.15" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "taud" version = "0.4.1" dependencies = [ "async-trait", - "blake3 1.5.1", + "blake3 1.5.4", "bs58", "chrono", "crypto_box", @@ -7109,20 +7117,21 @@ dependencies = [ "structopt-toml", "thiserror", "tinyjson", - "toml 0.8.14", + "toml 0.8.19", "url", ] [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if 1.0.0", - "fastrand 2.1.0", - "rustix 0.38.34", - "windows-sys 0.52.0", + "fastrand 2.1.1", + "once_cell", + "rustix 0.38.35", + "windows-sys 0.59.0", ] [[package]] @@ -7156,22 +7165,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -7338,33 +7347,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.8" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.19.15", -] - -[[package]] -name = "toml" -version = "0.8.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.22.15", + "toml_edit 0.22.20", ] [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -7375,42 +7372,29 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.6", - "serde", - "serde_spanned", + "indexmap 2.4.0", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.21.1" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.2.6", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1" -dependencies = [ - "indexmap 2.2.6", + "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.13", + "winnow 0.6.18", ] [[package]] name = "tor-async-utils" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10e0b21e5da44d48fb79f9ccc468fdb4e260514c3054fda2a9ebcc3572a3b2a9" +checksum = "2e5ed48271284a3330ccc56c26fb1ea39809ee01ffa1bf5ac489d4f209af261c" dependencies = [ "futures", "pin-project", @@ -7420,9 +7404,9 @@ dependencies = [ [[package]] name = "tor-basic-utils" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c877853697cd45b6ba114e11a835df92db1aafb0af0d2771dabbe7d4107321b" +checksum = "3d5540689cf480f756cc8f1e119312f7540571019372aead6618a8426eade246" dependencies = [ "hex", "libc", @@ -7435,11 +7419,11 @@ dependencies = [ [[package]] name = "tor-bytes" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef1b8ab9a722deaf9d6db2ec00adc05465b5e9654504426c4a46d58ef49e4692" +checksum = "8fb7c20efbe7d64b4def319686d821195436502d6410f7b71331f59f8d5efdb8" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "digest 0.10.7", "educe", "getrandom 0.2.15", @@ -7451,12 +7435,12 @@ dependencies = [ [[package]] name = "tor-cell" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a278cc2fb3cbf9fc4137d492e0900f14e615f9181b8c5c7d5d1f1822725c65b" +checksum = "7ee15a1aa7e6477603ae824299cefe71644dcfe042ff7d691f5ba16f3b714335" dependencies = [ "bitflags 2.6.0", - "bytes 1.6.0", + "bytes 1.7.1", "caret", "derive_more", "educe", @@ -7476,9 +7460,9 @@ dependencies = [ [[package]] name = "tor-cert" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d788592147d24f6269cea9bf43c18393905a8778540f4ab77065306e8158d105" +checksum = "dcfd7ebbc2949ab942c6aada0f781293fbe673b25ccbd2ca6f5782859aaf8e13" dependencies = [ "caret", "derive_builder_fork_arti", @@ -7492,9 +7476,9 @@ dependencies = [ [[package]] name = "tor-chanmgr" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f70c19181bb19d58eb8e135146d617c6b7497c69e08a23c0967f42040926b4" +checksum = "0c32e75d36e98b6acb48899d57153f9052b6807a02ea135906d2c0df25dc72d2" dependencies = [ "async-trait", "derive_builder_fork_arti", @@ -7524,9 +7508,9 @@ dependencies = [ [[package]] name = "tor-checkable" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e598cac17d259d75093ebac644610d4f91259f056f26408146921808391fd4ba" +checksum = "a8dfe7eb05cc1ae7f791e77e8cb7b06ba3ea55078708de8b9e7c844db5914b5e" dependencies = [ "humantime", "signature", @@ -7536,9 +7520,9 @@ dependencies = [ [[package]] name = "tor-circmgr" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe10d9577e2bf3042b2985e46b9144a9a4cdafecb6292948bca627781025e4b" +checksum = "e91cf25545a75b676a63eea222f18e244a0868c77a935e47f92770ce24266dff" dependencies = [ "amplify", "async-trait", @@ -7581,9 +7565,9 @@ dependencies = [ [[package]] name = "tor-config" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cbae8248eca02109bfd2d8b106d5f44d3898a1c79592cfb526e1d4a4bd11378" +checksum = "3d8d6e14add774f3d674b9a82a074ccb74d97f7dc36b0d4b69b27de10741d543" dependencies = [ "derive-deftly", "derive_builder_fork_arti", @@ -7602,7 +7586,7 @@ dependencies = [ "shellexpand", "strum 0.26.3", "thiserror", - "toml 0.8.14", + "toml 0.8.19", "tor-basic-utils", "tor-error", "tracing", @@ -7611,9 +7595,9 @@ dependencies = [ [[package]] name = "tor-consdiff" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "997edd03dc12f1865b2e651b9f5c90f586c73b908cb470acb670261608432e27" +checksum = "1d2386f515bfb8136fe98f36b11814840c87f5adefbc4f6651ac8d5f1da691e3" dependencies = [ "digest 0.10.7", "hex", @@ -7623,9 +7607,9 @@ dependencies = [ [[package]] name = "tor-dirclient" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad3fc105b351b327a7f21348fa6ebf8b89c8e2106be77c94eb8d69f01dbfaa7" +checksum = "cad6e8fdf689898d2ae2f231bccd216874ca104afb8cf482043a3cf05a0a914a" dependencies = [ "async-compression", "base64ct", @@ -7651,9 +7635,9 @@ dependencies = [ [[package]] name = "tor-dirmgr" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9794952d73ea4cdbd3d8e88146ef65676a2dee4711c66f35e8cb6e07128530de" +checksum = "181d24e558f2658edac01d2bff615233c2b1be3e17c43d279cc431c7b0da50db" dependencies = [ "async-trait", "base64ct", @@ -7702,9 +7686,9 @@ dependencies = [ [[package]] name = "tor-error" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab4f75d5d8e00890261b9ff22e7c40354fdf88b375d83a6974d8128207f4db3" +checksum = "5a79f001b29df4aaf5d6e295d0bb33c8d41a56c20ddfa13e743eee4cf9a1ec37" dependencies = [ "backtrace", "derive_more", @@ -7720,9 +7704,9 @@ dependencies = [ [[package]] name = "tor-guardmgr" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58efe45c0ccdbcfbab5912faa7c0ab550bdcc8a25553d68c31bebff28a9bb912" +checksum = "e5dfa3fb64dcfedec532b64d908cc82bca90f464bd5f7c33134cf39b1098590e" dependencies = [ "amplify", "base64ct", @@ -7761,9 +7745,9 @@ dependencies = [ [[package]] name = "tor-hsclient" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40668cea7d86ebcff26a07ed728f6006f9a89f320e32b659990d12602ae9c980" +checksum = "2f1dab25ffb362623aa88797fef88773923266e097f49a83b4b52164ed1f2e69" dependencies = [ "async-trait", "derive-deftly", @@ -7802,9 +7786,9 @@ dependencies = [ [[package]] name = "tor-hscrypto" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6045a6105e8159e86a73d9e925c67d7ef85dec1cbf160230c02fd94430ea7192" +checksum = "8f0c27b58747f3fc84e7b966a8cefaf6e9e99ebac5c7847e6512649dc666c3fb" dependencies = [ "cipher 0.4.4", "data-encoding", @@ -7827,9 +7811,9 @@ dependencies = [ [[package]] name = "tor-hsservice" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "482fca1626af921e75f19e0404319eca7e16284dbde95501625bb4d5dd864bc5" +checksum = "028d0bff4eb5f78f25b99df22c055d1b6829cbadc2228f0f7b4cacfea4ff1872" dependencies = [ "async-trait", "base64ct", @@ -7881,12 +7865,12 @@ dependencies = [ [[package]] name = "tor-keymgr" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce378b229df3d957f811c8c330edf4c1cf3da55d3a4b009c61ad95f0be70ed01" +checksum = "716a106ea48bf42637772efada6e1e87bf4744fce554f462a180f97103a0df9b" dependencies = [ "amplify", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "derive-deftly", "derive_builder_fork_arti", "derive_more", @@ -7913,9 +7897,9 @@ dependencies = [ [[package]] name = "tor-linkspec" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20859d824c68462077a7ad79394348a31d541e170e98caed6c69d4282081347" +checksum = "fbabe4129e25731af3529f2b188127f91da8d3d199ac49f9a07ef7c3e3dd7b7e" dependencies = [ "base64ct", "by_address", @@ -7939,9 +7923,9 @@ dependencies = [ [[package]] name = "tor-llcrypto" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5df07e4a32aab17c8813aa43719a07fae6167212e4506b48f79a035bd2f4e9" +checksum = "903b2fe40c169afdb5d82c4f235e6cefc4413ea4b786580f5dd4caad6d390008" dependencies = [ "aes 0.8.4", "base64ct", @@ -7970,9 +7954,9 @@ dependencies = [ [[package]] name = "tor-log-ratelim" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc9d75654f5baa76555fd2577b92c9baf828fb3b724cf41c9741693b00ae597e" +checksum = "884ea729860d6283cc6a9e37053ed19e300ea401dfb873f1ce40ce1c6e42e3f8" dependencies = [ "futures", "humantime", @@ -7986,9 +7970,9 @@ dependencies = [ [[package]] name = "tor-netdir" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b39f8f3dcad5504634b66a4ae209a2d0dd9936752f6e5a3722c8ff6831ab5e" +checksum = "c8c382ef5af3632fd534f33953282046649155287e97bbf2469f2a8d25aaab17" dependencies = [ "bitflags 2.6.0", "derive_more", @@ -8018,9 +8002,9 @@ dependencies = [ [[package]] name = "tor-netdoc" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d742d50881e12014880daf2b6c82deb74a00bda97582ab0a2a8ad55ae2ffa5cb" +checksum = "25a1d54c3d922798d1e64d989c574f63306ec6fa0de1d3094b58642edfc5bbc7" dependencies = [ "amplify", "base64ct", @@ -8061,9 +8045,9 @@ dependencies = [ [[package]] name = "tor-persist" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c114ebe5597c0e6c5e692130f9343a46673e821f3318b69791a84076628c4e2" +checksum = "115ecf2214ee6187a435c34f62f9ccbc648bc17c2ed71cfed6a15b3c1b300421" dependencies = [ "amplify", "derive-deftly", @@ -8072,26 +8056,29 @@ dependencies = [ "fs-mistrust", "fslock", "fslock-guard", + "futures", "itertools 0.13.0", "paste", "sanitize-filename", "serde", "serde_json", "thiserror", + "tor-async-utils", "tor-basic-utils", "tor-error", "tracing", + "void", ] [[package]] name = "tor-proto" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0fa03f66ac9bd02c1893ba054733e18e556c8b78b3c20f72d3eb3534d5a98ee" +checksum = "b5a4c0767336e8473b11a2b7e2fc6c9acdfc1ea773fb64aeec472f34d3c6e963" dependencies = [ "asynchronous-codec", "bitvec", - "bytes 1.6.0", + "bytes 1.7.1", "cipher 0.4.4", "coarsetime", "derive_builder_fork_arti", @@ -8131,9 +8118,9 @@ dependencies = [ [[package]] name = "tor-protover" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e600bd6da80c68389337bd1e407617e510534087571790b79289de6aed4ee52" +checksum = "48c8e197673623de48822e5c1bd3490a80b111b2c77f5645c68ecd325ff8c4ae" dependencies = [ "caret", "thiserror", @@ -8141,9 +8128,9 @@ dependencies = [ [[package]] name = "tor-relay-selection" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ffcf6469084ac835e5cbc416a3536f5305b8072d9ae56d16d02839f31a2478" +checksum = "931da6c638af01f2a177343c222a0b19a76b2b7375ec3b1672cf2c3a30f52776" dependencies = [ "rand 0.8.5", "serde", @@ -8155,11 +8142,11 @@ dependencies = [ [[package]] name = "tor-rtcompat" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fae92628eb8967bbd33754b24b95d43161d4c0ef7bf9eaaab111f5efd53afb40" +checksum = "46171d63c376aa62109c95e870233650bca2c014ac4f72153e49f3b116d6d75c" dependencies = [ - "async-io 2.3.3", + "async-io 2.3.4", "async-std", "async-trait", "async_executors", @@ -8179,9 +8166,9 @@ dependencies = [ [[package]] name = "tor-rtmock" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054701378b4f5e7c29cc819ca3034e8e1a69418d485d10b4ac790a8936974c95" +checksum = "7c0a1752e7c85a43b15c784d1f317fe2efd025d720bb3e680bf34db5ea4e5f64" dependencies = [ "amplify", "async-trait", @@ -8207,9 +8194,9 @@ dependencies = [ [[package]] name = "tor-socksproto" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "649e5f4b48f966adaa4934ab73086c94aa26356a01b2b51748db006d09484197" +checksum = "ff8639f64c9567571a0e309c922191df947572d28f3ffd79e3c7833d50e5facf" dependencies = [ "caret", "subtle", @@ -8220,9 +8207,9 @@ dependencies = [ [[package]] name = "tor-units" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae1da9b62c697ba9924f26051ed346ae3b8b57eab7b4d367cb2f5462e05902a" +checksum = "c2432e20a3ceea2b30292bd77727feeeab1b2af0e446208889ca5a351400afbb" dependencies = [ "derive_more", "thiserror", @@ -8248,7 +8235,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -8318,7 +8305,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -8335,9 +8322,9 @@ checksum = "183496e014253d15abbe6235677b1392dba2d40524c88938991226baa38ac7c4" [[package]] name = "typeid" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" +checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" [[package]] name = "typenum" @@ -8551,19 +8538,19 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "visibility" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3fd98999db9227cf28e59d83e1f120f42bc233d4b152e8fab9bc87d5bb1e0f8" +checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -8620,11 +8607,12 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if 1.0.0", + "once_cell", "serde", "serde_json", "wasm-bindgen-macro", @@ -8632,24 +8620,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -8659,9 +8647,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -8669,22 +8657,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "wasm-encoder" @@ -8697,11 +8685,11 @@ dependencies = [ [[package]] name = "wasmer" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5624eec7fd62a39429a93ee92dac5b842eb2be120fed151e99b5e3bde654a7fc" +checksum = "3be5fa49d7d97f83e095f090dcc178d923f2970f588443283cd7a94974ab8cbe" dependencies = [ - "bytes 1.6.0", + "bytes 1.7.1", "cfg-if 1.0.0", "derivative", "indexmap 1.9.3", @@ -8721,17 +8709,17 @@ dependencies = [ "wasmer-types", "wasmer-vm", "wat", - "winapi", + "windows-sys 0.59.0", ] [[package]] name = "wasmer-compiler" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d46e18f3eb1bee4a68329f73e2c18bd5b62f3b2fd0aad0c36bd2a0a7c13bce93" +checksum = "9696a040f935903db440078cd287c0288ab152394122de442fdd21b3eaa8cd2c" dependencies = [ "backtrace", - "bytes 1.6.0", + "bytes 1.7.1", "cfg-if 1.0.0", "enum-iterator", "enumset", @@ -8749,15 +8737,15 @@ dependencies = [ "wasmer-types", "wasmer-vm", "wasmparser 0.121.2", - "winapi", + "windows-sys 0.59.0", "xxhash-rust", ] [[package]] name = "wasmer-compiler-cranelift" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef822d3f8c3b5309d04fd0a307cc2a9c81a92920cc1d0694352fe7771950620" +checksum = "c5959da148d41a5870d1b18a880e19353add47c0ca95e510061275ea467b6b44" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -8774,9 +8762,9 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa17b3f38cb71eb66aff70ed51c0157b22c8c74aa37684c0968235a0afe346c0" +checksum = "5fcaa0fa11a5680268d85b17dc032ec90b63138caa66c8484b8f8f6923d7619f" dependencies = [ "byteorder", "dynasm", @@ -8793,15 +8781,15 @@ dependencies = [ [[package]] name = "wasmer-config" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a0f70c177b1c5062cfe0f5308c3317751796fef9403c22a0cd7b4cacd4ccd8" +checksum = "4b4a632496950fde9ad821e195ef1a301440076f7c7d80de55239a140359bcbd" dependencies = [ "anyhow", "bytesize", "derive_builder 0.12.0", "hex", - "indexmap 2.2.6", + "indexmap 2.4.0", "schemars", "semver 1.0.23", "serde", @@ -8809,15 +8797,15 @@ dependencies = [ "serde_json", "serde_yaml", "thiserror", - "toml 0.8.14", + "toml 0.8.19", "url", ] [[package]] name = "wasmer-derive" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834529736972e6f1b05c8e4d561c6f415f1a3790336b96ac56b8edfc11e2a47f" +checksum = "6f448efbe12d656ba96d997c9e338f15cd80934c81f2286c2730cb9224d4e41d" dependencies = [ "proc-macro-error", "proc-macro2", @@ -8827,9 +8815,9 @@ dependencies = [ [[package]] name = "wasmer-middlewares" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5289e105bc7440c34e0a1648c333396fd0fd3cb668b18f1532b5c3567489c57c" +checksum = "c4a3c1a7474e5abd75fe6bde4d34fee77c22261b45f157bb769d4a297749463c" dependencies = [ "wasmer", "wasmer-types", @@ -8838,9 +8826,9 @@ dependencies = [ [[package]] name = "wasmer-types" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc61db68defe085e43862eb24698832b277a533de6f1d42a47fbbb6ee26f95e9" +checksum = "c8b383ef63005176be3bc2056d3b4078ae1497b324f573d79acbf81036f1c9ec" dependencies = [ "bytecheck", "enum-iterator", @@ -8859,9 +8847,9 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "4.3.4" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0204b536b515aec0b85df8331b6de39ead5231d101b8c8f3a1c9cd0ed5c8e2ac" +checksum = "3c371597ec33248e775de641c7a475173fb60f2b5ea085c74d34cee9fad06b83" dependencies = [ "backtrace", "cc", @@ -8882,7 +8870,7 @@ dependencies = [ "scopeguard", "thiserror", "wasmer-types", - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -8892,20 +8880,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" dependencies = [ "bitflags 2.6.0", - "indexmap 2.2.6", + "indexmap 2.4.0", "semver 1.0.23", ] [[package]] name = "wasmparser" -version = "0.212.0" +version = "0.216.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d28bc49ba1e5c5b61ffa7a2eace10820443c4b7d1c0b144109261d14570fdf8" +checksum = "bcdee6bea3619d311fb4b299721e89a986c3470f804b6d534340e412589028e3" dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.2.6", + "indexmap 2.4.0", "semver 1.0.23", "serde", ] @@ -8939,9 +8927,9 @@ checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" dependencies = [ "js-sys", "wasm-bindgen", @@ -8949,13 +8937,13 @@ dependencies = [ [[package]] name = "webc" -version = "6.0.0-rc1" +version = "6.0.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fc686c7b43c9bc630a499f6ae1f0a4c4bd656576a53ae8a147b0cc9bc983ad" +checksum = "fb3e2ccb43d303c5bd48f31db7a129481a9aaa5343d623f92951751df190df81" dependencies = [ "anyhow", - "base64 0.21.7", - "bytes 1.6.0", + "base64 0.22.1", + "bytes 1.7.1", "cfg-if 1.0.0", "document-features", "flate2", @@ -8971,7 +8959,7 @@ dependencies = [ "tar", "tempfile", "thiserror", - "toml 0.7.8", + "toml 0.8.19", "url", "wasmer-config", ] @@ -8991,7 +8979,7 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.34", + "rustix 0.38.35", ] [[package]] @@ -9012,11 +9000,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -9103,6 +9091,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -9322,9 +9319,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.13" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] @@ -9395,14 +9392,14 @@ checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", "linux-raw-sys 0.4.14", - "rustix 0.38.34", + "rustix 0.38.35", ] [[package]] name = "xxhash-rust" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63658493314859b4dfdf3fb8c1defd61587839def09582db50b8a4e93afca6bb" +checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984" [[package]] name = "xz2" @@ -9440,6 +9437,7 @@ version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] @@ -9451,7 +9449,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -9471,7 +9469,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.70", + "syn 2.0.76", ] [[package]] @@ -9493,18 +9491,18 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "7.2.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa556e971e7b568dc775c136fc9de8c779b1c2fc3a63defaafadffdbd3181afa" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.12+zstd.1.5.6" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e40c320c3cb459d9a9ff6de98cff88f4751ee9275d140e2be94a2b74e4c13" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 47109d1a5..0df03abed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,15 +52,15 @@ members = [ [dependencies] # Hard dependencies -libc = "0.2.155" +libc = "0.2.158" log = "0.4.22" -thiserror = "1.0.61" +thiserror = "1.0.63" # async-runtime async-recursion = {version = "1.1.1", optional = true} -async-trait = {version = "0.1", optional = true} +async-trait = {version = "0.1.81", optional = true} futures = {version = "0.3.30", optional = true} -smol = {version = "2.0.0", optional = true} +smol = {version = "2.0.1", optional = true} pin-project-lite = {version = "0.2.14", optional = true} # Networking @@ -68,28 +68,28 @@ futures-rustls = {version = "0.26.0", default-features = false, features = ["log # Pluggable Transports socket2 = {version = "0.5.7", features = ["all"], optional = true} -arti-client = {version = "0.20.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "onion-service-client", "onion-service-service"], optional = true} -tor-error = {version = "0.20.0", optional = true} -tor-rtcompat = {version = "0.20.0", features = ["async-std", "rustls"], optional = true} -tor-hscrypto = {version = "0.20.0", optional = true} -tor-hsservice = {version = "0.20.0", optional = true} -tor-proto = {version = "0.20.0", optional = true} -tor-cell = {version = "0.20.0", optional = true} +arti-client = {version = "0.21.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "onion-service-client", "onion-service-service"], optional = true} +tor-error = {version = "0.21.0", optional = true} +tor-rtcompat = {version = "0.21.0", features = ["async-std", "rustls"], optional = true} +tor-hscrypto = {version = "0.21.0", optional = true} +tor-hsservice = {version = "0.21.0", optional = true} +tor-proto = {version = "0.21.0", optional = true} +tor-cell = {version = "0.21.0", optional = true} # TLS cert utilities ed25519-compact = {version = "2.1.1", optional = true} rcgen = {version = "0.12.1", optional = true} -rustls-pemfile = {version = "2.1.2", optional = true} +rustls-pemfile = {version = "2.1.3", optional = true} x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional = true} # Encoding bs58 = {version = "0.5.1", optional = true} -serde = {version = "1.0.204", features = ["derive"], optional = true} +serde = {version = "1.0.209", features = ["derive"], optional = true} tinyjson = {version = "2.5.1", optional = true} semver = {version = "1.0.23", optional = true} structopt = {version= "0.3.26", optional = true} structopt-toml = {version= "0.5.1", optional = true} -toml = {version = "0.8.14", optional = true} +toml = {version = "0.8.19", optional = true} # Utilities # TODO: check chrono usage and impl our own @@ -102,20 +102,20 @@ url = {version = "2.5.2", features = ["serde"], optional = true} # Misc simplelog = {version = "0.12.2", optional = true} -regex = {version = "1.10.5", optional = true} +regex = {version = "1.10.6", optional = true} # Crypto rand = {version = "0.8.5", optional = true} -blake3 = {version = "1.5.1", features = ["rayon"], optional = true} +blake3 = {version = "1.5.4", features = ["rayon"], optional = true} crypto_api_chachapoly = {version = "0.5.0", optional = true} halo2_proofs = {version = "0.3.0", features = ["circuit-params"], optional = true} halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = true} # Smart contract runtime darkfi-sdk = {path = "src/sdk", optional = true} -wasmer = {version = "4.3.4", optional = true} -wasmer-compiler-singlepass = {version = "4.3.4", optional = true} -wasmer-middlewares = {version = "4.3.4", optional = true} +wasmer = {version = "4.3.6", optional = true} +wasmer-compiler-singlepass = {version = "4.3.6", optional = true} +wasmer-middlewares = {version = "4.3.6", optional = true} # Blockchain store sled-overlay = {version = "0.1.3", optional = true} diff --git a/bin/darkfi-mmproxy/Cargo.toml b/bin/darkfi-mmproxy/Cargo.toml index 286ba5472..928507a47 100644 --- a/bin/darkfi-mmproxy/Cargo.toml +++ b/bin/darkfi-mmproxy/Cargo.toml @@ -31,10 +31,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkfid/Cargo.toml b/bin/darkfid/Cargo.toml index ea693863b..a68cfacf8 100644 --- a/bin/darkfid/Cargo.toml +++ b/bin/darkfid/Cargo.toml @@ -17,13 +17,13 @@ darkfi-sdk = {path = "../../src/sdk"} darkfi-serial = {path = "../../src/serial"} # Misc -blake3 = "1.5.1" +blake3 = "1.5.4" bs58 = "0.5.1" log = "0.4.22" num-bigint = "0.4.6" rand = "0.8.5" sled-overlay = "0.1.3" -toml = "0.8.14" +toml = "0.8.19" # JSON-RPC async-trait = "0.1.81" @@ -35,10 +35,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkirc/Cargo.toml b/bin/darkirc/Cargo.toml index e88533b5a..b02e5754d 100644 --- a/bin/darkirc/Cargo.toml +++ b/bin/darkirc/Cargo.toml @@ -21,7 +21,7 @@ path = "src/main.rs" darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "rpc", "zk"]} darkfi-sdk = {path = "../../src/sdk", features = ["async"]} darkfi-serial = {path = "../../src/serial", features = ["async"]} -libc = "0.2.155" +libc = "0.2.158" # Event Graph DB sled-overlay = "0.1.3" @@ -30,10 +30,10 @@ sled-overlay = "0.1.3" async-trait = "0.1.81" futures = "0.3.30" futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]} -rustls-pemfile = "2.1.2" +rustls-pemfile = "2.1.3" # Crypto -blake3 = "1.5.1" +blake3 = "1.5.4" bcrypt = "0.15.1" crypto_box = {version = "0.9.1", features = ["std", "chacha20"]} rand = "0.8.5" @@ -44,7 +44,7 @@ url = "2.5.2" # Encoding and parsing bs58 = "0.5.1" -toml = "0.8.14" +toml = "0.8.19" semver = "1.0.23" # Daemon @@ -52,10 +52,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkwallet/Cargo.toml b/bin/darkwallet/Cargo.toml index 4b0f8c2fb..ac30d9692 100644 --- a/bin/darkwallet/Cargo.toml +++ b/bin/darkwallet/Cargo.toml @@ -19,15 +19,15 @@ harfbuzz-sys = { git = "https://github.com/narodnik/rust-harfbuzz", features = [ freetype-rs = { version = "0.37.0", features = ["bundled"] } image = "0.25.2" log = "0.4.22" -glam = "0.28.0" +glam = "0.29.0" #zmq = "0.10.0" #async_zmq = "0.4.0" zeromq = { version = "0.4.0", default-features = false, features = ["async-std-runtime", "all-transport"] } darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "zk"]} #darkfi-sdk = {path = "../../src/sdk", features = ["async"]} darkfi-serial = {path = "../../src/serial", features = ["async"]} -thiserror = "1.0.61" -smol = "2.0.0" +thiserror = "1.0.63" +smol = "2.0.1" atomic_float = "1.0.0" async-channel = "2.3.1" easy-parallel = "3.3.1" @@ -38,9 +38,9 @@ async-recursion = "1.1.1" colored = "2.1.0" #rustpython-vm = "0.3.1" sled-overlay = "0.1.3" -url = "2.5" -semver = "1.0" -chrono = "0.4" +url = "2.5.2" +semver = "1.0.23" +chrono = "0.4.38" [patch.crates-io] freetype-rs = { git = "https://github.com/narodnik/freetype-rs" } diff --git a/bin/dhtd/dhtd/Cargo.toml b/bin/dhtd/dhtd/Cargo.toml index 763b4e9ba..88c4a8707 100644 --- a/bin/dhtd/dhtd/Cargo.toml +++ b/bin/dhtd/dhtd/Cargo.toml @@ -10,14 +10,14 @@ edition = "2021" [dependencies] async-trait = "0.1.81" -blake3 = "1.5.1" +blake3 = "1.5.4" darkfi = {path = "../../../", features = ["dht"]} darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]} easy-parallel = "3.3.1" log = "0.4.22" rand = "0.8.5" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" url = "2.5.2" [lints] diff --git a/bin/drk/Cargo.toml b/bin/drk/Cargo.toml index 133071fe9..20f72634d 100644 --- a/bin/drk/Cargo.toml +++ b/bin/drk/Cargo.toml @@ -18,7 +18,7 @@ darkfi-sdk = {path = "../../src/sdk", features = ["async"]} darkfi-serial = {path = "../../src/serial"} # Misc -blake3 = "1.5.1" +blake3 = "1.5.4" bs58 = "0.5.1" lazy_static = "1.5.0" log = "0.4.22" @@ -27,7 +27,7 @@ prettytable-rs = "0.10.0" rand = "0.8.5" rodio = {version = "0.19.0", default-features = false, features = ["minimp3"]} rusqlite = {version = "0.31.0", features = ["sqlcipher"]} -toml = "0.8.14" +toml = "0.8.19" url = "2.5.2" # Daemon @@ -35,10 +35,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/fud/fu/Cargo.toml b/bin/fud/fu/Cargo.toml index 7b4f8a256..7836d0a46 100644 --- a/bin/fud/fu/Cargo.toml +++ b/bin/fud/fu/Cargo.toml @@ -17,7 +17,7 @@ async-std = {version = "1.12.0", features = ["attributes"]} # Misc clap = {version = "4.4.11", features = ["derive"]} log = "0.4.22" -serde_json = "1.0.120" +serde_json = "1.0.127" simplelog = "0.12.2" url = "2.5.2" diff --git a/bin/fud/fud/Cargo.toml b/bin/fud/fud/Cargo.toml index ec5dd7477..95ee9c521 100644 --- a/bin/fud/fud/Cargo.toml +++ b/bin/fud/fud/Cargo.toml @@ -14,7 +14,7 @@ darkfi-serial = {path = "../../../src/serial", features = ["hash"]} # Misc async-trait = "0.1.81" -blake3 = "1.5.1" +blake3 = "1.5.4" log = "0.4.22" tinyjson = "2.5.1" url = "2.5.2" @@ -24,10 +24,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/genev/genev-cli/Cargo.toml b/bin/genev/genev-cli/Cargo.toml index 0c507c181..406082f10 100644 --- a/bin/genev/genev-cli/Cargo.toml +++ b/bin/genev/genev-cli/Cargo.toml @@ -14,7 +14,7 @@ genevd = {path = "../genevd"} darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]} darkfi-serial = {path = "../../../src/serial"} -smol = "2.0.0" +smol = "2.0.1" clap = {version = "4.4.11", features = ["derive"]} log = "0.4.22" simplelog = "0.12.2" diff --git a/bin/genev/genevd/Cargo.toml b/bin/genev/genevd/Cargo.toml index 57e5bb9e5..33033857c 100644 --- a/bin/genev/genevd/Cargo.toml +++ b/bin/genev/genevd/Cargo.toml @@ -25,7 +25,7 @@ darkfi = { path = "../../../", features = [ darkfi-serial = { path = "../../../src/serial" } # Crypto -blake3 = "1.5.1" +blake3 = "1.5.4" # Event Graph DB sled-overlay = "0.1.3" @@ -41,10 +41,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = { version = "1.0.204", features = ["derive"] } +serde = { version = "1.0.209", features = ["derive"] } structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/lilith/Cargo.toml b/bin/lilith/Cargo.toml index 60ad66a4a..41e5f9146 100644 --- a/bin/lilith/Cargo.toml +++ b/bin/lilith/Cargo.toml @@ -17,7 +17,7 @@ futures = "0.3.30" log = "0.4.22" semver = "1.0.23" tinyjson = "2.5.1" -toml = "0.8.14" +toml = "0.8.19" url = "2.5.2" # Daemon @@ -25,10 +25,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/minerd/Cargo.toml b/bin/minerd/Cargo.toml index 11b7963c5..578bebf63 100644 --- a/bin/minerd/Cargo.toml +++ b/bin/minerd/Cargo.toml @@ -27,10 +27,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/tau/taud/Cargo.toml b/bin/tau/taud/Cargo.toml index 06e97ce92..544a0481c 100644 --- a/bin/tau/taud/Cargo.toml +++ b/bin/tau/taud/Cargo.toml @@ -29,7 +29,7 @@ darkfi-serial = { path = "../../../src/serial" } sled-overlay = "0.1.3" # Crypto -blake3 = "1.5.1" +blake3 = "1.5.4" crypto_box = { version = "0.9.1", features = ["std", "chacha20"] } rand = "0.8.5" ring = "0.17.8" @@ -37,15 +37,15 @@ ring = "0.17.8" # Encoding and parsing bs58 = "0.5.1" hex = "0.4.3" -toml = "0.8.14" +toml = "0.8.19" # Misc async-trait = "0.1.81" chrono = "0.4.38" futures = "0.3.30" -libc = "0.2.155" +libc = "0.2.158" log = "0.4.22" -thiserror = "1.0.61" +thiserror = "1.0.63" tinyjson = "2.5.1" url = "2.5.2" @@ -54,10 +54,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = { version = "1.0.204", features = ["derive"] } +serde = { version = "1.0.209", features = ["derive"] } structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/vanityaddr/Cargo.toml b/bin/vanityaddr/Cargo.toml index 6c48192aa..f2e8aec28 100644 --- a/bin/vanityaddr/Cargo.toml +++ b/bin/vanityaddr/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" [dependencies] arg = {git = "https://github.com/parazyd/arg"} bs58 = "0.5.1" -ctrlc = "3.4.4" +ctrlc = "3.4.5" darkfi = {path = "../../", features = ["util"]} darkfi-sdk = {path = "../../src/sdk"} darkfi_money_contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]} diff --git a/example/dchat/dchatd/Cargo.toml b/example/dchat/dchatd/Cargo.toml index 7fca89630..35892de72 100644 --- a/example/dchat/dchatd/Cargo.toml +++ b/example/dchat/dchatd/Cargo.toml @@ -20,10 +20,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # arg parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/example/p2pdebug/Cargo.toml b/example/p2pdebug/Cargo.toml index 5b9717f2d..53296fd17 100644 --- a/example/p2pdebug/Cargo.toml +++ b/example/p2pdebug/Cargo.toml @@ -12,12 +12,12 @@ edition = "2021" [dependencies] darkfi = {path = "../../", features = ["net", "rpc"]} # Async -smol = "2.0.0" +smol = "2.0.1" futures = "0.3.30" async-std = "1.12.0" async-trait = "0.1.81" async-channel = "2.3.1" -async-executor = "1.12.0" +async-executor = "1.13.0" easy-parallel = "3.3.1" # Crypto @@ -31,7 +31,7 @@ fxhash = "0.2.1" url = "2.5.2" # Encoding and parsing -serde_json = "1.0.120" +serde_json = "1.0.127" [lints] workspace = true diff --git a/script/ping/Cargo.toml b/script/ping/Cargo.toml index 5a270f5e8..311263f8e 100644 --- a/script/ping/Cargo.toml +++ b/script/ping/Cargo.toml @@ -12,6 +12,6 @@ edition = "2021" darkfi = {path = "../../", features = ["net"]} darkfi-serial = {path = "../../src/serial"} url = {version = "2.5.2", features = ["serde"]} -smol = "2.0.0" +smol = "2.0.1" [workspace] diff --git a/script/research/blockchain-explorer/Cargo.toml b/script/research/blockchain-explorer/Cargo.toml index 64b3d8da0..063ed751e 100644 --- a/script/research/blockchain-explorer/Cargo.toml +++ b/script/research/blockchain-explorer/Cargo.toml @@ -18,7 +18,7 @@ drk = {path = "../../../bin/drk"} # Misc log = "0.4.22" -rusqlite = {version = "0.31.0", features = ["sqlcipher"]} +rusqlite = {version = "0.32.1", features = ["sqlcipher"]} # JSON-RPC async-trait = "0.1.81" @@ -30,10 +30,10 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.2" -smol = "2.0.0" +smol = "2.0.1" # Argument parsing -serde = {version = "1.0.204", features = ["derive"]} +serde = {version = "1.0.209", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/script/research/dhtd/Cargo.toml b/script/research/dhtd/Cargo.toml index 62dc9feed..ea8b751c8 100644 --- a/script/research/dhtd/Cargo.toml +++ b/script/research/dhtd/Cargo.toml @@ -11,21 +11,21 @@ features = ["dht"] [dependencies] async-channel = "2.3.1" -async-executor = "1.12.0" +async-executor = "1.13.0" async-std = "1.12.0" async-trait = "0.1.81" -blake3 = "1.5.1" -ctrlc = { version = "3.4.4", features = ["termination"] } +blake3 = "1.5.4" +ctrlc = { version = "3.4.5", features = ["termination"] } easy-parallel = "3.3.1" futures-lite = "2.3.0" log = "0.4.22" -serde_json = "1.0.120" +serde_json = "1.0.127" simplelog = "0.12.2" url = "2.5.2" # Argument parsing -serde = "1.0.204" -serde_derive = "1.0.204" +serde = "1.0.209" +serde_derive = "1.0.209" structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/script/research/rln/rlnv2/Cargo.toml b/script/research/rln/rlnv2/Cargo.toml index 63b679ce0..54b39652d 100644 --- a/script/research/rln/rlnv2/Cargo.toml +++ b/script/research/rln/rlnv2/Cargo.toml @@ -12,7 +12,7 @@ darkfi-sdk = {path = "../../../../src/sdk"} darkfi = {path = "../../../../", features = ["zk"]} lazy_static = "1.5.0" rand = "0.8.5" -blake3 = "1.5.1" +blake3 = "1.5.4" [patch.crates-io] halo2_proofs = {git="https://github.com/parazyd/halo2", branch="v4"} diff --git a/script/research/snowball/Cargo.toml b/script/research/snowball/Cargo.toml index 6c123f3cb..fef7e03ee 100644 --- a/script/research/snowball/Cargo.toml +++ b/script/research/snowball/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" darkfi = {path = "../../../", features = ["util"]} darkfi-serial = {path = "../../../src/serial"} -blake3 = "1.5.1" +blake3 = "1.5.4" num-bigint = "0.4.6" rand = "0.8.5" diff --git a/src/contract/dao/Cargo.toml b/src/contract/dao/Cargo.toml index dea6b9c0d..bc0aea00f 100644 --- a/src/contract/dao/Cargo.toml +++ b/src/contract/dao/Cargo.toml @@ -14,7 +14,7 @@ bs58 = "0.5.1" darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] } -thiserror = "1.0.61" +thiserror = "1.0.63" # The following dependencies are used for the client API and # probably shouldn't be in WASM @@ -26,7 +26,7 @@ rand = { version = "0.8.5", optional = true } # These are used just for the integration tests [dev-dependencies] -smol = "2.0.0" +smol = "2.0.1" darkfi-contract-test-harness = {path = "../test-harness"} # We need to disable random using "custom" which makes the crate a noop diff --git a/src/contract/deployooor/Cargo.toml b/src/contract/deployooor/Cargo.toml index b5a7d73c3..f72ff6147 100644 --- a/src/contract/deployooor/Cargo.toml +++ b/src/contract/deployooor/Cargo.toml @@ -11,8 +11,8 @@ crate-type = ["cdylib", "rlib"] [dependencies] darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } -thiserror = "1.0.61" -wasmparser = "0.212.0" +thiserror = "1.0.63" +wasmparser = "0.216.0" # The following dependencies are used for the client API and # probably shouldn't be in WASM @@ -23,7 +23,7 @@ rand = { version = "0.8.5", optional = true } # These are used for integration tests [dev-dependencies] darkfi-contract-test-harness = {path = "../test-harness"} -smol = "2.0.0" +smol = "2.0.1" # We need to disable random using "custom" which makes the crate a noop # so the wasm32-unknown-unknown target is enabled. diff --git a/src/contract/money/Cargo.toml b/src/contract/money/Cargo.toml index 4bcc7a8d5..b79075cd7 100644 --- a/src/contract/money/Cargo.toml +++ b/src/contract/money/Cargo.toml @@ -9,11 +9,11 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -blake3 = "1.5.1" +blake3 = "1.5.4" bs58 = "0.5.1" darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } -thiserror = "1.0.61" +thiserror = "1.0.63" # The following dependencies are used for the client API and # probably shouldn't be in WASM @@ -28,7 +28,7 @@ lazy_static = "1.5.0" # These are used just for the integration tests [dev-dependencies] -smol = "2.0.0" +smol = "2.0.1" darkfi-contract-test-harness = {path = "../test-harness"} # We need to disable random using "custom" which makes the crate a noop diff --git a/src/contract/test-harness/Cargo.toml b/src/contract/test-harness/Cargo.toml index 9eb0e7088..2adc33714 100644 --- a/src/contract/test-harness/Cargo.toml +++ b/src/contract/test-harness/Cargo.toml @@ -15,7 +15,7 @@ darkfi_money_contract = {path = "../money", features = ["client", "no-entrypoint darkfi_deployooor_contract = {path = "../deployooor", features = ["client", "no-entrypoint"]} num-bigint = "0.4.6" -blake3 = "1.5.1" +blake3 = "1.5.4" log = "0.4.22" rand = "0.8.5" simplelog = "0.12.2" diff --git a/src/sdk/Cargo.toml b/src/sdk/Cargo.toml index 635ec04ec..e7afab32f 100644 --- a/src/sdk/Cargo.toml +++ b/src/sdk/Cargo.toml @@ -17,7 +17,7 @@ async = ["darkfi-serial/async"] [dependencies] # Error handling -thiserror = "1.0.61" +thiserror = "1.0.63" # Serialization darkfi-serial = {path = "../serial", features = ["crypto"]} @@ -28,10 +28,10 @@ sha2 = "0.10.8" # Cryptography blake2b_simd = "1.0.2" -blake3 = "1.5.1" +blake3 = "1.5.4" chacha20poly1305 = "0.10.1" halo2_gadgets = "0.3.0" -bridgetree = "0.4.0" +bridgetree = "0.5.0" num-bigint = "0.4.6" num-traits = "0.2.19" pasta_curves = "0.5.1" diff --git a/src/serial/Cargo.toml b/src/serial/Cargo.toml index a71b9ab31..f0b805961 100644 --- a/src/serial/Cargo.toml +++ b/src/serial/Cargo.toml @@ -14,8 +14,8 @@ futures-lite = {version = "2.3.0", optional = true} async-trait = {version = "0.1.81", optional = true} # Supported types for encoding -blake3 = {version = "1.5.1", optional = true} -bridgetree = {version = "0.4.0", optional = true} +blake3 = {version = "1.5.4", optional = true} +bridgetree = {version = "0.5.0", optional = true} pasta_curves = {version = "0.5.1", optional = true} semver = {version = "1.0.23", optional = true} url = {version = "2.5.2", optional = true} diff --git a/src/serial/derive-internal/Cargo.toml b/src/serial/derive-internal/Cargo.toml index 9cfb298fb..57b375e5a 100644 --- a/src/serial/derive-internal/Cargo.toml +++ b/src/serial/derive-internal/Cargo.toml @@ -10,8 +10,8 @@ edition = "2021" [dependencies] proc-macro2 = "1.0.86" -quote = "1.0.36" -syn = {version = "2.0.70", features = ["full", "fold"]} +quote = "1.0.37" +syn = {version = "2.0.76", features = ["full", "fold"]} [features] default = [] diff --git a/src/serial/derive/Cargo.toml b/src/serial/derive/Cargo.toml index 68b81b492..13df9b63f 100644 --- a/src/serial/derive/Cargo.toml +++ b/src/serial/derive/Cargo.toml @@ -12,10 +12,10 @@ edition = "2021" proc-macro = true [dependencies] -proc-macro-crate = "3.0.0" +proc-macro-crate = "3.2.0" proc-macro2 = "1.0.86" -quote = "1.0.36" -syn = {version = "2.0.70", features = ["full", "fold"]} +quote = "1.0.37" +syn = {version = "2.0.76", features = ["full", "fold"]} darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}