Loading Cargo.lock +182 −137 Original line number Diff line number Diff line Loading @@ -276,7 +276,7 @@ dependencies = [ "float-ord", "fs-mistrust", "futures", "rand 0.9.1", "rand 0.9.2", "serde", "serde_json", "tokio", Loading Loading @@ -307,7 +307,7 @@ dependencies = [ "libc", "once_cell", "postage", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -364,7 +364,7 @@ dependencies = [ "derive_more", "directories", "fs-mistrust", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "strum", Loading Loading @@ -396,7 +396,7 @@ dependencies = [ "fs-mistrust", "paste", "percent-encoding", "rand 0.9.1", "rand 0.9.2", "rand_chacha 0.9.0", "serde", "serde_json", Loading Loading @@ -426,7 +426,7 @@ dependencies = [ "futures-await-test", "oneshot-fused-workaround", "pin-project", "rand 0.9.1", "rand 0.9.2", "serde", "serde_json", "slotmap-careful", Loading Loading @@ -459,7 +459,7 @@ dependencies = [ "clap", "futures", "pin-project", "rand 0.9.1", "rand 0.9.2", "tokio", "tor-basic-utils", "tor-config", Loading Loading @@ -566,7 +566,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" dependencies = [ "event-listener 5.4.0", "event-listener 5.4.1", "event-listener-strategy", "futures-core", "pin-project-lite", Loading Loading @@ -597,9 +597,9 @@ dependencies = [ [[package]] name = "async-compression" version = "0.4.25" version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4" checksum = "ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8" dependencies = [ "flate2", "futures-core", Loading Loading @@ -651,9 +651,9 @@ dependencies = [ [[package]] name = "async-io" version = "2.4.1" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3" checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca" dependencies = [ "async-lock", "cfg-if", Loading @@ -664,17 +664,16 @@ dependencies = [ "polling", "rustix", "slab", "tracing", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] name = "async-lock" version = "3.4.0" version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" dependencies = [ "event-listener 5.4.0", "event-listener 5.4.1", "event-listener-strategy", "pin-project-lite", ] Loading @@ -693,9 +692,9 @@ dependencies = [ [[package]] name = "async-process" version = "2.3.1" version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde3f4e40e6021d7acffc90095cbd6dc54cb593903d1de5832f435eb274b85dc" checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00" dependencies = [ "async-channel 2.5.0", "async-io", Loading @@ -704,17 +703,16 @@ dependencies = [ "async-task", "blocking", "cfg-if", "event-listener 5.4.0", "event-listener 5.4.1", "futures-lite", "rustix", "tracing", ] [[package]] name = "async-signal" version = "0.2.11" version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7605a4e50d4b06df3898d5a70bf5fde51ed9059b0434b73105193bc27acce0d" checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1" dependencies = [ "async-io", "async-lock", Loading @@ -725,7 +723,7 @@ dependencies = [ "rustix", "signal-hook-registry", "slab", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] Loading Loading @@ -1089,9 +1087,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" version = "1.2.29" version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "jobserver", "libc", Loading Loading @@ -1169,9 +1167,9 @@ dependencies = [ [[package]] name = "clap" version = "4.5.40" version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" dependencies = [ "clap_builder", "clap_derive", Loading @@ -1179,9 +1177,9 @@ dependencies = [ [[package]] name = "clap_builder" version = "4.5.40" version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" dependencies = [ "anstream", "anstyle", Loading @@ -1192,9 +1190,9 @@ dependencies = [ [[package]] name = "clap_derive" version = "4.5.40" version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" dependencies = [ "heck", "proc-macro2", Loading Loading @@ -1329,9 +1327,9 @@ dependencies = [ [[package]] name = "crc32fast" version = "1.4.2" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] Loading Loading @@ -1863,9 +1861,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clone" version = "1.0.19" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" Loading Loading @@ -1920,9 +1918,9 @@ dependencies = [ [[package]] name = "ed25519-dalek" version = "2.1.1" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" dependencies = [ "curve25519-dalek", "ed25519", Loading Loading @@ -2042,9 +2040,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" version = "5.4.0" version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" dependencies = [ "concurrent-queue", "parking", Loading @@ -2057,7 +2055,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ "event-listener 5.4.0", "event-listener 5.4.1", "pin-project-lite", ] Loading Loading @@ -2147,7 +2145,7 @@ dependencies = [ "anyhow", "itertools 0.14.0", "pico-args", "toml_edit", "toml_edit 0.22.27", ] [[package]] Loading Loading @@ -2346,9 +2344,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" version = "2.6.0" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" dependencies = [ "fastrand", "futures-core", Loading Loading @@ -2607,7 +2605,7 @@ dependencies = [ "idna", "ipnet", "once_cell", "rand 0.9.1", "rand 0.9.2", "ring", "thiserror 2.0.12", "tinyvec", Loading Loading @@ -2757,9 +2755,9 @@ dependencies = [ [[package]] name = "hyper-util" version = "0.1.14" version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "bytes", "futures-channel", Loading Loading @@ -2991,9 +2989,9 @@ checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" [[package]] name = "io-uring" version = "0.7.8" version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" dependencies = [ "bitflags 2.9.1", "cfg-if", Loading Loading @@ -3114,7 +3112,7 @@ version = "0.1.0" dependencies = [ "base32", "clap", "rand 0.9.1", "rand 0.9.2", "rand_core 0.9.3", "ssh-key", "tor-basic-utils", Loading Loading @@ -3194,9 +3192,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" version = "0.1.4" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ "bitflags 2.9.1", "libc", Loading Loading @@ -3278,9 +3276,9 @@ checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" version = "0.9.5" version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" dependencies = [ "libc", ] Loading Loading @@ -3338,7 +3336,7 @@ dependencies = [ "hashbrown 0.15.4", "metrics", "quanta", "rand 0.9.1", "rand 0.9.2", "rand_xoshiro", "sketches-ddsketch", ] Loading Loading @@ -3440,9 +3438,9 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "notify" version = "8.1.0" version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97" checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3" dependencies = [ "bitflags 2.9.1", "inotify", Loading Loading @@ -4005,17 +4003,16 @@ dependencies = [ [[package]] name = "polling" version = "3.8.0" version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50" checksum = "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829" dependencies = [ "cfg-if", "concurrent-queue", "hermit-abi", "pin-project-lite", "rustix", "tracing", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] Loading Loading @@ -4128,7 +4125,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" dependencies = [ "toml_edit", "toml_edit 0.22.27", ] [[package]] Loading Loading @@ -4241,9 +4238,9 @@ dependencies = [ [[package]] name = "rand" version = "0.9.1" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", Loading Loading @@ -4319,9 +4316,9 @@ dependencies = [ [[package]] name = "rangemap" version = "1.5.1" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" checksum = "f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223" [[package]] name = "raw-cpuid" Loading Loading @@ -4369,18 +4366,18 @@ dependencies = [ [[package]] name = "redox_syscall" version = "0.5.13" version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ "bitflags 2.9.1", ] [[package]] name = "redox_users" version = "0.5.0" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", Loading Loading @@ -4553,9 +4550,9 @@ dependencies = [ [[package]] name = "rustc-demangle" version = "0.1.25" version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc_version" Loading @@ -4577,15 +4574,15 @@ dependencies = [ [[package]] name = "rustix" version = "1.0.7" version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] Loading @@ -4600,9 +4597,9 @@ dependencies = [ [[package]] name = "rustls" version = "0.23.28" version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643" checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", Loading Loading @@ -4672,9 +4669,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" version = "0.103.3" version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", Loading Loading @@ -4784,9 +4781,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sdd" version = "3.0.8" version = "3.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "584e070911c7017da6cb2eb0788d09f43d789029b5877d3e5ecc8acf86ceee21" checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca" [[package]] name = "sec1" Loading Loading @@ -4909,9 +4906,9 @@ dependencies = [ [[package]] name = "serde_json" version = "1.0.140" version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", Loading @@ -4938,6 +4935,15 @@ dependencies = [ "serde", ] [[package]] name = "serde_spanned" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" dependencies = [ "serde", ] [[package]] name = "serde_test" version = "1.0.177" Loading Loading @@ -5086,9 +5092,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" version = "1.4.5" version = "1.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" dependencies = [ "libc", ] Loading Loading @@ -5201,12 +5207,12 @@ dependencies = [ [[package]] name = "socket2" version = "0.5.10" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" dependencies = [ "libc", "windows-sys 0.52.0", "windows-sys 0.59.0", ] [[package]] Loading Loading @@ -5320,23 +5326,22 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" version = "0.27.1" version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" version = "0.27.1" version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" dependencies = [ "heck", "proc-macro2", "quote", "rustversion", "syn 2.0.104", ] Loading Loading @@ -5570,9 +5575,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" version = "1.46.1" version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", Loading @@ -5585,7 +5590,7 @@ dependencies = [ "slab", "socket2", "tokio-macros", "windows-sys 0.52.0", "windows-sys 0.59.0", ] [[package]] Loading Loading @@ -5634,9 +5639,9 @@ dependencies = [ [[package]] name = "tokio-util" version = "0.7.15" version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ "bytes", "futures-core", Loading @@ -5653,9 +5658,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", "toml_datetime", "toml_edit", "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_edit 0.22.27", ] [[package]] Loading @@ -5667,6 +5672,15 @@ dependencies = [ "serde", ] [[package]] name = "toml_datetime" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" dependencies = [ "serde", ] [[package]] name = "toml_edit" version = "0.22.27" Loading @@ -5675,18 +5689,48 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.10.0", "serde", "serde_spanned", "toml_datetime", "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_write", "winnow", ] [[package]] name = "toml_edit" version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42" dependencies = [ "indexmap 2.10.0", "serde", "serde_spanned 1.0.0", "toml_datetime 0.7.0", "toml_parser", "toml_writer", "winnow", ] [[package]] name = "toml_parser" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" dependencies = [ "winnow", ] [[package]] name = "toml_write" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "toml_writer" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" [[package]] name = "tor-async-utils" version = "0.32.0" Loading Loading @@ -5716,7 +5760,7 @@ dependencies = [ "itertools 0.14.0", "libc", "paste", "rand 0.9.1", "rand 0.9.2", "rand_chacha 0.9.0", "serde", "serde-value", Loading Loading @@ -5757,7 +5801,7 @@ dependencies = [ "hex", "hex-literal", "paste", "rand 0.9.1", "rand 0.9.2", "smallvec", "thiserror 2.0.12", "tor-basic-utils", Loading @@ -5784,7 +5828,7 @@ dependencies = [ "digest", "hex-literal", "humantime", "rand 0.9.1", "rand 0.9.2", "thiserror 2.0.12", "tor-bytes", "tor-checkable", Loading @@ -5807,7 +5851,7 @@ dependencies = [ "itertools 0.14.0", "oneshot-fused-workaround", "postage", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "thiserror 2.0.12", Loading Loading @@ -5860,7 +5904,7 @@ dependencies = [ "once_cell", "oneshot-fused-workaround", "pin-project", "rand 0.9.1", "rand 0.9.2", "retry-error", "safelog", "serde", Loading Loading @@ -5994,7 +6038,7 @@ dependencies = [ "derive_more", "digest", "educe", "event-listener 5.4.0", "event-listener 5.4.1", "filetime", "float_eq", "fs-mistrust", Loading @@ -6009,7 +6053,7 @@ dependencies = [ "oneshot-fused-workaround", "paste", "postage", "rand 0.9.1", "rand 0.9.2", "rusqlite", "safelog", "scopeguard", Loading Loading @@ -6114,7 +6158,7 @@ dependencies = [ "oneshot-fused-workaround", "pin-project", "postage", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -6154,7 +6198,7 @@ dependencies = [ "itertools 0.14.0", "oneshot-fused-workaround", "postage", "rand 0.9.1", "rand 0.9.2", "retry-error", "safelog", "slotmap-careful", Loading Loading @@ -6205,7 +6249,7 @@ dependencies = [ "humantime", "itertools 0.14.0", "paste", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "signature", Loading Loading @@ -6278,7 +6322,7 @@ dependencies = [ "once_cell", "oneshot-fused-workaround", "postage", "rand 0.9.1", "rand 0.9.2", "rand_core 0.9.3", "retry-error", "rmp-serde", Loading Loading @@ -6329,7 +6373,7 @@ dependencies = [ "derive_more", "downcast-rs", "paste", "rand 0.9.1", "rand 0.9.2", "signature", "ssh-key", "thiserror 2.0.12", Loading Loading @@ -6360,7 +6404,7 @@ dependencies = [ "inventory", "itertools 0.14.0", "paste", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -6431,7 +6475,7 @@ dependencies = [ "hex", "hex-literal", "openssl", "rand 0.9.1", "rand 0.9.2", "rand_chacha 0.9.0", "rand_core 0.6.4", "rand_core 0.9.3", Loading Loading @@ -6481,7 +6525,7 @@ dependencies = [ "itertools 0.14.0", "paste", "pin-project", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -6518,7 +6562,7 @@ dependencies = [ "itertools 0.14.0", "num_enum", "postage", "rand 0.9.1", "rand 0.9.2", "serde", "static_assertions", "strum", Loading Loading @@ -6557,7 +6601,7 @@ dependencies = [ "itertools 0.14.0", "memchr", "phf", "rand 0.9.1", "rand 0.9.2", "serde", "serde_json", "serde_with", Loading Loading @@ -6650,7 +6694,7 @@ dependencies = [ "pin-project", "polyval", "postage", "rand 0.9.1", "rand 0.9.2", "rand_core 0.9.3", "regex", "safelog", Loading Loading @@ -6748,7 +6792,7 @@ dependencies = [ name = "tor-relay-selection" version = "0.32.0" dependencies = [ "rand 0.9.1", "rand 0.9.2", "serde", "tor-basic-utils", "tor-geoip", Loading @@ -6769,7 +6813,7 @@ dependencies = [ "fs-mistrust", "fslock-guard", "hex-literal", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_with", Loading Loading @@ -6860,7 +6904,7 @@ dependencies = [ "oneshot-fused-workaround", "pin-project", "priority-queue", "rand 0.9.1", "rand 0.9.2", "slotmap-careful", "strum", "thiserror 2.0.12", Loading Loading @@ -7045,9 +7089,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trycmd" version = "0.15.9" version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8b5cf29388862aac065d6597ac9c8e842d1cc827cb50f7c32f11d29442eaae4" checksum = "659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106" dependencies = [ "anstream", "automod", Loading @@ -7058,7 +7102,7 @@ dependencies = [ "serde", "shlex", "snapbox", "toml_edit", "toml_edit 0.23.2", ] [[package]] Loading Loading @@ -7433,14 +7477,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ "webpki-root-certs 1.0.1", "webpki-root-certs 1.0.2", ] [[package]] name = "webpki-root-certs" version = "1.0.1" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86138b15b2b7d561bc4469e77027b8dd005a43dc502e9031d1f5afc8ce1f280e" checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" dependencies = [ "rustls-pki-types", ] Loading @@ -7451,14 +7495,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ "webpki-roots 1.0.1", "webpki-roots 1.0.2", ] [[package]] name = "webpki-roots" version = "1.0.1" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502" checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] Loading Loading @@ -7639,7 +7683,7 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ "windows-targets 0.53.2", "windows-targets 0.53.3", ] [[package]] Loading Loading @@ -7675,10 +7719,11 @@ dependencies = [ [[package]] name = "windows-targets" version = "0.53.2" version = "0.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" dependencies = [ "windows-link", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", Loading Loading @@ -7838,9 +7883,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" version = "0.7.11" version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" dependencies = [ "memchr", ] Loading Loading
Cargo.lock +182 −137 Original line number Diff line number Diff line Loading @@ -276,7 +276,7 @@ dependencies = [ "float-ord", "fs-mistrust", "futures", "rand 0.9.1", "rand 0.9.2", "serde", "serde_json", "tokio", Loading Loading @@ -307,7 +307,7 @@ dependencies = [ "libc", "once_cell", "postage", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -364,7 +364,7 @@ dependencies = [ "derive_more", "directories", "fs-mistrust", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "strum", Loading Loading @@ -396,7 +396,7 @@ dependencies = [ "fs-mistrust", "paste", "percent-encoding", "rand 0.9.1", "rand 0.9.2", "rand_chacha 0.9.0", "serde", "serde_json", Loading Loading @@ -426,7 +426,7 @@ dependencies = [ "futures-await-test", "oneshot-fused-workaround", "pin-project", "rand 0.9.1", "rand 0.9.2", "serde", "serde_json", "slotmap-careful", Loading Loading @@ -459,7 +459,7 @@ dependencies = [ "clap", "futures", "pin-project", "rand 0.9.1", "rand 0.9.2", "tokio", "tor-basic-utils", "tor-config", Loading Loading @@ -566,7 +566,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" dependencies = [ "event-listener 5.4.0", "event-listener 5.4.1", "event-listener-strategy", "futures-core", "pin-project-lite", Loading Loading @@ -597,9 +597,9 @@ dependencies = [ [[package]] name = "async-compression" version = "0.4.25" version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4" checksum = "ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8" dependencies = [ "flate2", "futures-core", Loading Loading @@ -651,9 +651,9 @@ dependencies = [ [[package]] name = "async-io" version = "2.4.1" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3" checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca" dependencies = [ "async-lock", "cfg-if", Loading @@ -664,17 +664,16 @@ dependencies = [ "polling", "rustix", "slab", "tracing", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] name = "async-lock" version = "3.4.0" version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" dependencies = [ "event-listener 5.4.0", "event-listener 5.4.1", "event-listener-strategy", "pin-project-lite", ] Loading @@ -693,9 +692,9 @@ dependencies = [ [[package]] name = "async-process" version = "2.3.1" version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde3f4e40e6021d7acffc90095cbd6dc54cb593903d1de5832f435eb274b85dc" checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00" dependencies = [ "async-channel 2.5.0", "async-io", Loading @@ -704,17 +703,16 @@ dependencies = [ "async-task", "blocking", "cfg-if", "event-listener 5.4.0", "event-listener 5.4.1", "futures-lite", "rustix", "tracing", ] [[package]] name = "async-signal" version = "0.2.11" version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7605a4e50d4b06df3898d5a70bf5fde51ed9059b0434b73105193bc27acce0d" checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1" dependencies = [ "async-io", "async-lock", Loading @@ -725,7 +723,7 @@ dependencies = [ "rustix", "signal-hook-registry", "slab", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] Loading Loading @@ -1089,9 +1087,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" version = "1.2.29" version = "1.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" dependencies = [ "jobserver", "libc", Loading Loading @@ -1169,9 +1167,9 @@ dependencies = [ [[package]] name = "clap" version = "4.5.40" version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" dependencies = [ "clap_builder", "clap_derive", Loading @@ -1179,9 +1177,9 @@ dependencies = [ [[package]] name = "clap_builder" version = "4.5.40" version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" dependencies = [ "anstream", "anstyle", Loading @@ -1192,9 +1190,9 @@ dependencies = [ [[package]] name = "clap_derive" version = "4.5.40" version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" dependencies = [ "heck", "proc-macro2", Loading Loading @@ -1329,9 +1327,9 @@ dependencies = [ [[package]] name = "crc32fast" version = "1.4.2" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] Loading Loading @@ -1863,9 +1861,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clone" version = "1.0.19" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "dynasm" Loading Loading @@ -1920,9 +1918,9 @@ dependencies = [ [[package]] name = "ed25519-dalek" version = "2.1.1" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" dependencies = [ "curve25519-dalek", "ed25519", Loading Loading @@ -2042,9 +2040,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" version = "5.4.0" version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" dependencies = [ "concurrent-queue", "parking", Loading @@ -2057,7 +2055,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ "event-listener 5.4.0", "event-listener 5.4.1", "pin-project-lite", ] Loading Loading @@ -2147,7 +2145,7 @@ dependencies = [ "anyhow", "itertools 0.14.0", "pico-args", "toml_edit", "toml_edit 0.22.27", ] [[package]] Loading Loading @@ -2346,9 +2344,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" version = "2.6.0" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" dependencies = [ "fastrand", "futures-core", Loading Loading @@ -2607,7 +2605,7 @@ dependencies = [ "idna", "ipnet", "once_cell", "rand 0.9.1", "rand 0.9.2", "ring", "thiserror 2.0.12", "tinyvec", Loading Loading @@ -2757,9 +2755,9 @@ dependencies = [ [[package]] name = "hyper-util" version = "0.1.14" version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "bytes", "futures-channel", Loading Loading @@ -2991,9 +2989,9 @@ checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" [[package]] name = "io-uring" version = "0.7.8" version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" dependencies = [ "bitflags 2.9.1", "cfg-if", Loading Loading @@ -3114,7 +3112,7 @@ version = "0.1.0" dependencies = [ "base32", "clap", "rand 0.9.1", "rand 0.9.2", "rand_core 0.9.3", "ssh-key", "tor-basic-utils", Loading Loading @@ -3194,9 +3192,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" version = "0.1.4" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ "bitflags 2.9.1", "libc", Loading Loading @@ -3278,9 +3276,9 @@ checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" version = "0.9.5" version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" dependencies = [ "libc", ] Loading Loading @@ -3338,7 +3336,7 @@ dependencies = [ "hashbrown 0.15.4", "metrics", "quanta", "rand 0.9.1", "rand 0.9.2", "rand_xoshiro", "sketches-ddsketch", ] Loading Loading @@ -3440,9 +3438,9 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "notify" version = "8.1.0" version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97" checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3" dependencies = [ "bitflags 2.9.1", "inotify", Loading Loading @@ -4005,17 +4003,16 @@ dependencies = [ [[package]] name = "polling" version = "3.8.0" version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50" checksum = "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829" dependencies = [ "cfg-if", "concurrent-queue", "hermit-abi", "pin-project-lite", "rustix", "tracing", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] Loading Loading @@ -4128,7 +4125,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" dependencies = [ "toml_edit", "toml_edit 0.22.27", ] [[package]] Loading Loading @@ -4241,9 +4238,9 @@ dependencies = [ [[package]] name = "rand" version = "0.9.1" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", Loading Loading @@ -4319,9 +4316,9 @@ dependencies = [ [[package]] name = "rangemap" version = "1.5.1" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" checksum = "f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223" [[package]] name = "raw-cpuid" Loading Loading @@ -4369,18 +4366,18 @@ dependencies = [ [[package]] name = "redox_syscall" version = "0.5.13" version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ "bitflags 2.9.1", ] [[package]] name = "redox_users" version = "0.5.0" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", Loading Loading @@ -4553,9 +4550,9 @@ dependencies = [ [[package]] name = "rustc-demangle" version = "0.1.25" version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc_version" Loading @@ -4577,15 +4574,15 @@ dependencies = [ [[package]] name = "rustix" version = "1.0.7" version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ "bitflags 2.9.1", "errno", "libc", "linux-raw-sys", "windows-sys 0.59.0", "windows-sys 0.60.2", ] [[package]] Loading @@ -4600,9 +4597,9 @@ dependencies = [ [[package]] name = "rustls" version = "0.23.28" version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643" checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "log", "once_cell", Loading Loading @@ -4672,9 +4669,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" version = "0.103.3" version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "ring", "rustls-pki-types", Loading Loading @@ -4784,9 +4781,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sdd" version = "3.0.8" version = "3.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "584e070911c7017da6cb2eb0788d09f43d789029b5877d3e5ecc8acf86ceee21" checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca" [[package]] name = "sec1" Loading Loading @@ -4909,9 +4906,9 @@ dependencies = [ [[package]] name = "serde_json" version = "1.0.140" version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", Loading @@ -4938,6 +4935,15 @@ dependencies = [ "serde", ] [[package]] name = "serde_spanned" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" dependencies = [ "serde", ] [[package]] name = "serde_test" version = "1.0.177" Loading Loading @@ -5086,9 +5092,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" version = "1.4.5" version = "1.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" dependencies = [ "libc", ] Loading Loading @@ -5201,12 +5207,12 @@ dependencies = [ [[package]] name = "socket2" version = "0.5.10" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" dependencies = [ "libc", "windows-sys 0.52.0", "windows-sys 0.59.0", ] [[package]] Loading Loading @@ -5320,23 +5326,22 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" version = "0.27.1" version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" version = "0.27.1" version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" dependencies = [ "heck", "proc-macro2", "quote", "rustversion", "syn 2.0.104", ] Loading Loading @@ -5570,9 +5575,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" version = "1.46.1" version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", Loading @@ -5585,7 +5590,7 @@ dependencies = [ "slab", "socket2", "tokio-macros", "windows-sys 0.52.0", "windows-sys 0.59.0", ] [[package]] Loading Loading @@ -5634,9 +5639,9 @@ dependencies = [ [[package]] name = "tokio-util" version = "0.7.15" version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ "bytes", "futures-core", Loading @@ -5653,9 +5658,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", "toml_datetime", "toml_edit", "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_edit 0.22.27", ] [[package]] Loading @@ -5667,6 +5672,15 @@ dependencies = [ "serde", ] [[package]] name = "toml_datetime" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" dependencies = [ "serde", ] [[package]] name = "toml_edit" version = "0.22.27" Loading @@ -5675,18 +5689,48 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.10.0", "serde", "serde_spanned", "toml_datetime", "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_write", "winnow", ] [[package]] name = "toml_edit" version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42" dependencies = [ "indexmap 2.10.0", "serde", "serde_spanned 1.0.0", "toml_datetime 0.7.0", "toml_parser", "toml_writer", "winnow", ] [[package]] name = "toml_parser" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" dependencies = [ "winnow", ] [[package]] name = "toml_write" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "toml_writer" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" [[package]] name = "tor-async-utils" version = "0.32.0" Loading Loading @@ -5716,7 +5760,7 @@ dependencies = [ "itertools 0.14.0", "libc", "paste", "rand 0.9.1", "rand 0.9.2", "rand_chacha 0.9.0", "serde", "serde-value", Loading Loading @@ -5757,7 +5801,7 @@ dependencies = [ "hex", "hex-literal", "paste", "rand 0.9.1", "rand 0.9.2", "smallvec", "thiserror 2.0.12", "tor-basic-utils", Loading @@ -5784,7 +5828,7 @@ dependencies = [ "digest", "hex-literal", "humantime", "rand 0.9.1", "rand 0.9.2", "thiserror 2.0.12", "tor-bytes", "tor-checkable", Loading @@ -5807,7 +5851,7 @@ dependencies = [ "itertools 0.14.0", "oneshot-fused-workaround", "postage", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "thiserror 2.0.12", Loading Loading @@ -5860,7 +5904,7 @@ dependencies = [ "once_cell", "oneshot-fused-workaround", "pin-project", "rand 0.9.1", "rand 0.9.2", "retry-error", "safelog", "serde", Loading Loading @@ -5994,7 +6038,7 @@ dependencies = [ "derive_more", "digest", "educe", "event-listener 5.4.0", "event-listener 5.4.1", "filetime", "float_eq", "fs-mistrust", Loading @@ -6009,7 +6053,7 @@ dependencies = [ "oneshot-fused-workaround", "paste", "postage", "rand 0.9.1", "rand 0.9.2", "rusqlite", "safelog", "scopeguard", Loading Loading @@ -6114,7 +6158,7 @@ dependencies = [ "oneshot-fused-workaround", "pin-project", "postage", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -6154,7 +6198,7 @@ dependencies = [ "itertools 0.14.0", "oneshot-fused-workaround", "postage", "rand 0.9.1", "rand 0.9.2", "retry-error", "safelog", "slotmap-careful", Loading Loading @@ -6205,7 +6249,7 @@ dependencies = [ "humantime", "itertools 0.14.0", "paste", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "signature", Loading Loading @@ -6278,7 +6322,7 @@ dependencies = [ "once_cell", "oneshot-fused-workaround", "postage", "rand 0.9.1", "rand 0.9.2", "rand_core 0.9.3", "retry-error", "rmp-serde", Loading Loading @@ -6329,7 +6373,7 @@ dependencies = [ "derive_more", "downcast-rs", "paste", "rand 0.9.1", "rand 0.9.2", "signature", "ssh-key", "thiserror 2.0.12", Loading Loading @@ -6360,7 +6404,7 @@ dependencies = [ "inventory", "itertools 0.14.0", "paste", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -6431,7 +6475,7 @@ dependencies = [ "hex", "hex-literal", "openssl", "rand 0.9.1", "rand 0.9.2", "rand_chacha 0.9.0", "rand_core 0.6.4", "rand_core 0.9.3", Loading Loading @@ -6481,7 +6525,7 @@ dependencies = [ "itertools 0.14.0", "paste", "pin-project", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_json", Loading Loading @@ -6518,7 +6562,7 @@ dependencies = [ "itertools 0.14.0", "num_enum", "postage", "rand 0.9.1", "rand 0.9.2", "serde", "static_assertions", "strum", Loading Loading @@ -6557,7 +6601,7 @@ dependencies = [ "itertools 0.14.0", "memchr", "phf", "rand 0.9.1", "rand 0.9.2", "serde", "serde_json", "serde_with", Loading Loading @@ -6650,7 +6694,7 @@ dependencies = [ "pin-project", "polyval", "postage", "rand 0.9.1", "rand 0.9.2", "rand_core 0.9.3", "regex", "safelog", Loading Loading @@ -6748,7 +6792,7 @@ dependencies = [ name = "tor-relay-selection" version = "0.32.0" dependencies = [ "rand 0.9.1", "rand 0.9.2", "serde", "tor-basic-utils", "tor-geoip", Loading @@ -6769,7 +6813,7 @@ dependencies = [ "fs-mistrust", "fslock-guard", "hex-literal", "rand 0.9.1", "rand 0.9.2", "safelog", "serde", "serde_with", Loading Loading @@ -6860,7 +6904,7 @@ dependencies = [ "oneshot-fused-workaround", "pin-project", "priority-queue", "rand 0.9.1", "rand 0.9.2", "slotmap-careful", "strum", "thiserror 2.0.12", Loading Loading @@ -7045,9 +7089,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trycmd" version = "0.15.9" version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8b5cf29388862aac065d6597ac9c8e842d1cc827cb50f7c32f11d29442eaae4" checksum = "659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106" dependencies = [ "anstream", "automod", Loading @@ -7058,7 +7102,7 @@ dependencies = [ "serde", "shlex", "snapbox", "toml_edit", "toml_edit 0.23.2", ] [[package]] Loading Loading @@ -7433,14 +7477,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ "webpki-root-certs 1.0.1", "webpki-root-certs 1.0.2", ] [[package]] name = "webpki-root-certs" version = "1.0.1" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86138b15b2b7d561bc4469e77027b8dd005a43dc502e9031d1f5afc8ce1f280e" checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" dependencies = [ "rustls-pki-types", ] Loading @@ -7451,14 +7495,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ "webpki-roots 1.0.1", "webpki-roots 1.0.2", ] [[package]] name = "webpki-roots" version = "1.0.1" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502" checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" dependencies = [ "rustls-pki-types", ] Loading Loading @@ -7639,7 +7683,7 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ "windows-targets 0.53.2", "windows-targets 0.53.3", ] [[package]] Loading Loading @@ -7675,10 +7719,11 @@ dependencies = [ [[package]] name = "windows-targets" version = "0.53.2" version = "0.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" dependencies = [ "windows-link", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", Loading Loading @@ -7838,9 +7883,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" version = "0.7.11" version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" dependencies = [ "memchr", ] Loading