summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock622
-rw-r--r--crates/arti-bench/Cargo.toml8
-rw-r--r--crates/arti-client/Cargo.toml34
-rw-r--r--crates/arti-config/Cargo.toml2
-rw-r--r--crates/arti-hyper/Cargo.toml6
-rw-r--r--crates/arti-rpcserver/Cargo.toml12
-rw-r--r--crates/arti-testing/Cargo.toml14
-rw-r--r--crates/arti/Cargo.toml8
-rw-r--r--crates/caret/Cargo.toml2
-rw-r--r--crates/equix/Cargo.toml4
-rw-r--r--crates/equix/bench/Cargo.lock175
-rw-r--r--crates/fs-mistrust/Cargo.toml2
-rw-r--r--crates/hashx/Cargo.toml2
-rw-r--r--crates/hashx/bench/Cargo.lock171
-rw-r--r--crates/retry-error/Cargo.toml2
-rw-r--r--crates/safelog/Cargo.toml2
-rw-r--r--crates/tor-async-utils/Cargo.toml2
-rw-r--r--crates/tor-basic-utils/Cargo.toml2
-rw-r--r--crates/tor-bytes/Cargo.toml6
-rw-r--r--crates/tor-cell/Cargo.toml14
-rw-r--r--crates/tor-cert/Cargo.toml6
-rw-r--r--crates/tor-chanmgr/Cargo.toml24
-rw-r--r--crates/tor-checkable/Cargo.toml4
-rw-r--r--crates/tor-circmgr/Cargo.toml28
-rw-r--r--crates/tor-config/Cargo.toml4
-rw-r--r--crates/tor-congestion/Cargo.toml6
-rw-r--r--crates/tor-consdiff/Cargo.toml4
-rw-r--r--crates/tor-dirclient/Cargo.toml16
-rw-r--r--crates/tor-dirmgr/Cargo.toml22
-rw-r--r--crates/tor-error/Cargo.toml2
-rw-r--r--crates/tor-events/Cargo.toml2
-rw-r--r--crates/tor-geoip/Cargo.toml4
-rw-r--r--crates/tor-guardmgr/Cargo.toml20
-rw-r--r--crates/tor-hsclient/Cargo.toml38
-rw-r--r--crates/tor-hscrypto/Cargo.toml8
-rw-r--r--crates/tor-hspow/Cargo.toml6
-rw-r--r--crates/tor-hsservice/Cargo.toml30
-rw-r--r--crates/tor-keymgr/Cargo.toml10
-rw-r--r--crates/tor-linkspec/Cargo.toml8
-rw-r--r--crates/tor-llcrypto/Cargo.toml2
-rw-r--r--crates/tor-netdir/Cargo.toml16
-rw-r--r--crates/tor-netdoc/Cargo.toml14
-rw-r--r--crates/tor-persist/Cargo.toml4
-rw-r--r--crates/tor-proto/Cargo.toml22
-rw-r--r--crates/tor-protover/Cargo.toml2
-rw-r--r--crates/tor-ptmgr/Cargo.toml10
-rw-r--r--crates/tor-rpcbase/Cargo.toml6
-rw-r--r--crates/tor-rtcompat/Cargo.toml2
-rw-r--r--crates/tor-rtmock/Cargo.toml2
-rw-r--r--crates/tor-socksproto/Cargo.toml6
-rw-r--r--crates/tor-units/Cargo.toml2
51 files changed, 694 insertions, 726 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 3dd16725a..45effe61b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "addr2line"
-version = "0.20.0"
+version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
dependencies = [
"gimli",
]
@@ -42,9 +42,9 @@ dependencies = [
[[package]]
name = "aho-corasick"
-version = "1.0.2"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
dependencies = [
"memchr",
]
@@ -113,9 +113,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.72"
+version = "1.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854"
+checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]]
name = "approx"
@@ -143,7 +143,7 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
[[package]]
name = "arti"
-version = "1.1.7"
+version = "1.1.8"
dependencies = [
"anyhow",
"arti-client",
@@ -194,7 +194,7 @@ dependencies = [
[[package]]
name = "arti-bench"
-version = "0.8.7"
+version = "0.8.8"
dependencies = [
"anyhow",
"arti",
@@ -216,7 +216,7 @@ dependencies = [
[[package]]
name = "arti-client"
-version = "0.10.0"
+version = "0.10.1"
dependencies = [
"anyhow",
"cfg-if",
@@ -269,11 +269,11 @@ dependencies = [
[[package]]
name = "arti-config"
-version = "0.6.3"
+version = "0.6.4"
[[package]]
name = "arti-hyper"
-version = "0.10.1"
+version = "0.10.2"
dependencies = [
"anyhow",
"arti-client",
@@ -292,7 +292,7 @@ dependencies = [
[[package]]
name = "arti-rpcserver"
-version = "0.2.1"
+version = "0.2.2"
dependencies = [
"arti-client",
"asynchronous-codec",
@@ -324,7 +324,7 @@ dependencies = [
[[package]]
name = "arti-testing"
-version = "0.8.7"
+version = "0.8.8"
dependencies = [
"anyhow",
"arti",
@@ -385,9 +385,9 @@ dependencies = [
[[package]]
name = "async-compression"
-version = "0.4.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b74f44609f0f91493e3082d3734d98497e094777144380ea4db9f9905dd5b6"
+checksum = "d495b6dc0184693324491a5ac05f559acc97bf937ab31d7a1c33dd0016be6d2b"
dependencies = [
"flate2",
"futures-core",
@@ -453,15 +453,15 @@ dependencies = [
"polling",
"rustix 0.37.23",
"slab",
- "socket2",
+ "socket2 0.4.9",
"waker-fn",
]
[[package]]
name = "async-lock"
-version = "2.7.0"
+version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
+checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
dependencies = [
"event-listener",
]
@@ -493,7 +493,7 @@ dependencies = [
"futures-lite",
"rustix 0.37.23",
"signal-hook",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -541,13 +541,13 @@ checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae"
[[package]]
name = "async-trait"
-version = "0.1.72"
+version = "0.1.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09"
+checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -612,9 +612,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "backtrace"
-version = "0.3.68"
+version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
dependencies = [
"addr2line",
"cc",
@@ -639,9 +639,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-version = "0.21.2"
+version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
+checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53"
[[package]]
name = "base64ct"
@@ -657,9 +657,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.3.3"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "blake2"
@@ -752,15 +752,16 @@ checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
[[package]]
name = "caret"
-version = "0.4.3"
+version = "0.4.4"
[[package]]
name = "cc"
-version = "1.0.79"
+version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
dependencies = [
"jobserver",
+ "libc",
]
[[package]]
@@ -771,15 +772,15 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.26"
+version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+checksum = "d87d9d13be47a5b7c3907137f1290b0459a7f80efb26be8c52afb11963bccb02"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
"serde",
- "winapi",
+ "windows-targets",
]
[[package]]
@@ -854,9 +855,9 @@ dependencies = [
[[package]]
name = "const-oid"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747"
+checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
[[package]]
name = "convert_case"
@@ -935,9 +936,9 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
[[package]]
name = "crypto-bigint"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15"
+checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124"
dependencies = [
"generic-array",
"rand_core 0.6.4",
@@ -966,12 +967,12 @@ dependencies = [
[[package]]
name = "ctrlc"
-version = "3.4.0"
+version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a011bbe2c35ce9c1f143b7af6f94f29a167beb4cd1d29e6740ce836f723120e"
+checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf"
dependencies = [
"nix",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -1032,7 +1033,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -1054,14 +1055,14 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
dependencies = [
"darling_core 0.20.3",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
name = "dashmap"
-version = "5.5.0"
+version = "5.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6943ae99c34386c84a470c499d3414f66502a41340aa895406e0d2e4a207b91d"
+checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
"hashbrown 0.14.0",
@@ -1078,9 +1079,9 @@ checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
[[package]]
name = "der"
-version = "0.7.7"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c7ed52955ce76b1554f509074bb357d3fb8ac9b51288a65a3fd480d1dfba946"
+checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
dependencies = [
"const-oid",
"pem-rfc7468",
@@ -1089,9 +1090,9 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.3.6"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8810e7e2cf385b1e9b50d68264908ec367ba642c96d02edfe61c39e88e2a3c01"
+checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
dependencies = [
"serde",
]
@@ -1131,7 +1132,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -1226,7 +1227,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -1237,7 +1238,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -1248,9 +1249,9 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
[[package]]
name = "dyn-clone"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "304e6508efa593091e97a9abbc10f90aa7ca635b6d2784feff3c89d41dd12272"
+checksum = "bbfc4744c1b8f2a09adc0e55242f60b1af195d88596bd8700be74418c056c555"
[[package]]
name = "dynasm"
@@ -1363,7 +1364,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -1376,7 +1377,7 @@ dependencies = [
"num-traits",
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -1400,7 +1401,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "equix"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"arrayvec",
"hashx",
@@ -1413,22 +1414,22 @@ dependencies = [
[[package]]
name = "erased-serde"
-version = "0.3.28"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da96524cc884f6558f1769b6c46686af2fe8e8b4cd253bd5a3cdba8181b8e070"
+checksum = "6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c"
dependencies = [
"serde",
]
[[package]]
name = "errno"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
+checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
dependencies = [
"errno-dragonfly",
"libc",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -1486,21 +1487,21 @@ dependencies = [
[[package]]
name = "filetime"
-version = "0.2.21"
+version = "0.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153"
+checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.2.16",
- "windows-sys 0.48.0",
+ "redox_syscall 0.3.5",
+ "windows-sys",
]
[[package]]
name = "flate2"
-version = "1.0.26"
+version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
+checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
dependencies = [
"crc32fast",
"miniz_oxide",
@@ -1565,7 +1566,7 @@ dependencies = [
[[package]]
name = "fs-mistrust"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"derive_builder_fork_arti",
"dirs",
@@ -1683,7 +1684,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -1762,9 +1763,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.27.3"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
[[package]]
name = "gloo-timers"
@@ -1807,16 +1808,16 @@ dependencies = [
[[package]]
name = "hashlink"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "312f66718a2d7789ffef4f4b7b213138ed9f1eb3aa1d0d82fc99f88fb3ffd26f"
+checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
"hashbrown 0.14.0",
]
[[package]]
name = "hashx"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"arrayvec",
"blake2",
@@ -1914,9 +1915,9 @@ checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
[[package]]
name = "httpdate"
-version = "1.0.2"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
[[package]]
name = "humantime"
@@ -1959,7 +1960,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2",
+ "socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
@@ -2024,6 +2025,7 @@ checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
dependencies = [
"equivalent",
"hashbrown 0.14.0",
+ "serde",
]
[[package]]
@@ -2066,9 +2068,9 @@ dependencies = [
[[package]]
name = "inventory"
-version = "0.3.11"
+version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a53088c87cf71c9d4f3372a2cb9eea1e7b8a0b1bf8b7f7d23fe5b76dbb07e63b"
+checksum = "e1be380c410bf0595e94992a648ea89db4dd3f3354ba54af206fd2a68cf5ac8e"
[[package]]
name = "io-lifetimes"
@@ -2078,7 +2080,7 @@ checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
"hermit-abi 0.3.2",
"libc",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -2131,9 +2133,9 @@ dependencies = [
[[package]]
name = "kqueue"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98"
+checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
dependencies = [
"kqueue-sys",
"libc",
@@ -2141,9 +2143,9 @@ dependencies = [
[[package]]
name = "kqueue-sys"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587"
+checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
dependencies = [
"bitflags 1.3.2",
"libc",
@@ -2214,9 +2216,9 @@ dependencies = [
[[package]]
name = "log"
-version = "0.4.19"
+version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
dependencies = [
"value-bag",
]
@@ -2253,9 +2255,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.5.0"
+version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "memmap2"
@@ -2311,7 +2313,7 @@ dependencies = [
"libc",
"log",
"wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -2363,14 +2365,13 @@ dependencies = [
[[package]]
name = "nix"
-version = "0.26.2"
+version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
+checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.4.0",
"cfg-if",
"libc",
- "static_assertions",
]
[[package]]
@@ -2385,18 +2386,19 @@ dependencies = [
[[package]]
name = "notify"
-version = "6.0.1"
+version = "6.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5738a2795d57ea20abec2d6d76c6081186709c0024187cd5977265eda6598b51"
+checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.4.0",
"filetime",
"inotify",
"kqueue",
"libc",
+ "log",
"mio",
"walkdir",
- "windows-sys 0.45.0",
+ "windows-sys",
]
[[package]]
@@ -2411,9 +2413,9 @@ dependencies = [
[[package]]
name = "num-bigint"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
+checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
dependencies = [
"autocfg",
"num-integer",
@@ -2439,9 +2441,9 @@ dependencies = [
[[package]]
name = "num-complex"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d"
+checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
dependencies = [
"num-traits",
]
@@ -2516,14 +2518,14 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
name = "object"
-version = "0.31.1"
+version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
+checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
dependencies = [
"memchr",
]
@@ -2542,11 +2544,11 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssl"
-version = "0.10.55"
+version = "0.10.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d"
+checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.4.0",
"cfg-if",
"foreign-types",
"libc",
@@ -2563,7 +2565,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -2574,18 +2576,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-src"
-version = "111.26.0+1.1.1u"
+version = "111.27.0+1.1.1v"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efc62c9f12b22b8f5208c23a7200a442b2e5999f8bdf80233852122b5a4f6f37"
+checksum = "06e8f197c82d7511c5b014030c9b1efeda40d7d5f99d23b4ceed3524a5e63f02"
dependencies = [
"cc",
]
[[package]]
name = "openssl-sys"
-version = "0.9.90"
+version = "0.9.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6"
+checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b"
dependencies = [
"cc",
"libc",
@@ -2662,7 +2664,7 @@ dependencies = [
"libc",
"redox_syscall 0.3.5",
"smallvec",
- "windows-targets 0.48.1",
+ "windows-targets",
]
[[package]]
@@ -2739,7 +2741,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -2753,29 +2755,29 @@ dependencies = [
[[package]]
name = "pin-project"
-version = "1.1.2"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842"
+checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-version = "1.1.2"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c"
+checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
name = "pin-project-lite"
-version = "0.2.10"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]]
name = "pin-utils"
@@ -2823,7 +2825,7 @@ dependencies = [
"libc",
"log",
"pin-project-lite",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -2919,9 +2921,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
[[package]]
name = "quote"
-version = "1.0.32"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
]
@@ -3050,14 +3052,14 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.9.1"
+version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.3.4",
- "regex-syntax 0.7.4",
+ "regex-automata 0.3.8",
+ "regex-syntax 0.7.5",
]
[[package]]
@@ -3071,13 +3073,13 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.3.4"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7b6d6190b7594385f61bd3911cd1be99dfddcfc365a4160cc2ab5bff4aed294"
+checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
dependencies = [
"aho-corasick",
"memchr",
- "regex-syntax 0.7.4",
+ "regex-syntax 0.7.5",
]
[[package]]
@@ -3088,9 +3090,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[package]]
name = "regex-syntax"
-version = "0.7.4"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
name = "retain_mut"
@@ -3100,7 +3102,7 @@ checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
[[package]]
name = "retry-error"
-version = "0.5.0"
+version = "0.5.1"
dependencies = [
"anyhow",
"derive_more",
@@ -3192,7 +3194,7 @@ version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"fallible-iterator",
"fallible-streaming-iterator",
"hashlink",
@@ -3227,29 +3229,29 @@ dependencies = [
"io-lifetimes",
"libc",
"linux-raw-sys 0.3.8",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
name = "rustix"
-version = "0.38.4"
+version = "0.38.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5"
+checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"errno",
"itoa",
"libc",
"linux-raw-sys 0.4.5",
"once_cell",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
name = "rustls"
-version = "0.21.5"
+version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36"
+checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
dependencies = [
"log",
"ring",
@@ -3290,7 +3292,7 @@ dependencies = [
[[package]]
name = "safelog"
-version = "0.3.3"
+version = "0.3.4"
dependencies = [
"derive_more",
"educe",
@@ -3327,7 +3329,7 @@ version = "0.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -3369,7 +3371,7 @@ dependencies = [
"anyhow",
"cfg-if",
"libc",
- "rustix 0.38.4",
+ "rustix 0.38.11",
"thiserror",
"windows",
]
@@ -3405,22 +3407,22 @@ checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
[[package]]
name = "serde"
-version = "1.0.185"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31"
+checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.185"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec"
+checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -3434,9 +3436,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.104"
+version = "1.0.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c"
+checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
dependencies = [
"itoa",
"ryu",
@@ -3451,7 +3453,7 @@ checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -3474,14 +3476,15 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "3.1.0"
+version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21e47d95bc83ed33b2ecf84f4187ad1ab9685d18ff28db000c99deac8ce180e3"
+checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237"
dependencies = [
- "base64 0.21.2",
+ "base64 0.21.3",
"chrono",
"hex",
"indexmap 1.9.3",
+ "indexmap 2.0.0",
"serde",
"serde_json",
"serde_with_macros",
@@ -3490,14 +3493,14 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.1.0"
+version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea3cee93715c2e266b9338b7544da68a9f24e227722ba482bd1c024367c77c65"
+checksum = "2e6be15c453eb305019bfa438b1593c731f36a289a7853f7707ee29e870b3b3c"
dependencies = [
"darling 0.20.3",
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -3522,7 +3525,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -3539,9 +3542,9 @@ dependencies = [
[[package]]
name = "sha1-asm"
-version = "0.5.1"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "563d4f7100bc3fce234e5f37bbf63dc2752558964505ba6ac3f7204bdc59eaac"
+checksum = "2ba6947745e7f86be3b8af00b7355857085dbdf8901393c89514510eb61f4e21"
dependencies = [
"cc",
]
@@ -3672,15 +3675,15 @@ dependencies = [
[[package]]
name = "siphasher"
-version = "0.3.10"
+version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
+checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "slab"
-version = "0.4.8"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
]
@@ -3711,6 +3714,16 @@ dependencies = [
]
[[package]]
+name = "socket2"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
+dependencies = [
+ "libc",
+ "windows-sys",
+]
+
+[[package]]
name = "spin"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3802,15 +3815,15 @@ dependencies = [
[[package]]
name = "strum_macros"
-version = "0.25.1"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6069ca09d878a33f883cc06aaa9718ede171841d3832450354410b718b097232"
+checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059"
dependencies = [
"heck",
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -3832,9 +3845,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.28"
+version = "2.0.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
+checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398"
dependencies = [
"proc-macro2",
"quote",
@@ -3843,15 +3856,15 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.7.0"
+version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998"
+checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
"cfg-if",
"fastrand 2.0.0",
"redox_syscall 0.3.5",
- "rustix 0.38.4",
- "windows-sys 0.48.0",
+ "rustix 0.38.11",
+ "windows-sys",
]
[[package]]
@@ -3882,22 +3895,22 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
[[package]]
name = "thiserror"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90"
+checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96"
+checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -3912,9 +3925,9 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.24"
+version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b79eabcd964882a646b3584543ccabeae7869e9ac32a46f6f22b7a5bd405308b"
+checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
dependencies = [
"deranged",
"itoa",
@@ -3931,9 +3944,9 @@ checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
[[package]]
name = "time-macros"
-version = "0.2.11"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd"
+checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572"
dependencies = [
"time-core",
]
@@ -4035,11 +4048,10 @@ dependencies = [
[[package]]
name = "tokio"
-version = "1.29.1"
+version = "1.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da"
+checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
dependencies = [
- "autocfg",
"backtrace",
"bytes",
"libc",
@@ -4048,9 +4060,9 @@ dependencies = [
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
- "socket2",
+ "socket2 0.5.3",
"tokio-macros",
- "windows-sys 0.48.0",
+ "windows-sys",
]
[[package]]
@@ -4061,7 +4073,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -4135,7 +4147,7 @@ dependencies = [
[[package]]
name = "tor-async-utils"
-version = "0.1.3"
+version = "0.1.4"
dependencies = [
"futures",
"futures-await-test",
@@ -4148,7 +4160,7 @@ dependencies = [
[[package]]
name = "tor-basic-utils"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"derive_more",
"educe",
@@ -4164,7 +4176,7 @@ dependencies = [
[[package]]
name = "tor-bytes"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"bytes",
"digest 0.10.7",
@@ -4181,9 +4193,9 @@ dependencies = [
[[package]]
name = "tor-cell"
-version = "0.12.1"
+version = "0.12.2"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"bytes",
"caret",
"derive_more",
@@ -4205,7 +4217,7 @@ dependencies = [
[[package]]
name = "tor-cert"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"base64ct",
"caret",
@@ -4223,7 +4235,7 @@ dependencies = [
[[package]]
name = "tor-chanmgr"
-version = "0.10.0"
+version = "0.10.1"
dependencies = [
"async-trait",
"derive_builder_fork_arti",
@@ -4257,7 +4269,7 @@ dependencies = [
[[package]]
name = "tor-checkable"
-version = "0.5.3"
+version = "0.5.4"
dependencies = [
"humantime 2.1.0",
"signature 1.6.4",
@@ -4267,7 +4279,7 @@ dependencies = [
[[package]]
name = "tor-circmgr"
-version = "0.10.0"
+version = "0.10.1"
dependencies = [
"amplify",
"async-trait",
@@ -4310,7 +4322,7 @@ dependencies = [
[[package]]
name = "tor-config"
-version = "0.9.3"
+version = "0.9.4"
dependencies = [
"config",
"derive_builder_fork_arti",
@@ -4341,7 +4353,7 @@ dependencies = [
[[package]]
name = "tor-congestion"
-version = "0.5.3"
+version = "0.5.4"
dependencies = [
"thiserror",
"tor-error",
@@ -4351,7 +4363,7 @@ dependencies = [
[[package]]
name = "tor-consdiff"
-version = "0.5.4"
+version = "0.5.5"
dependencies = [
"digest 0.10.7",
"hex",
@@ -4361,7 +4373,7 @@ dependencies = [
[[package]]
name = "tor-dirclient"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"async-compression",
"base64ct",
@@ -4389,7 +4401,7 @@ dependencies = [
[[package]]
name = "tor-dirmgr"
-version = "0.11.0"
+version = "0.11.1"
dependencies = [
"anyhow",
"async-trait",
@@ -4444,7 +4456,7 @@ dependencies = [
[[package]]
name = "tor-error"
-version = "0.5.3"
+version = "0.5.4"
dependencies = [
"backtrace",
"derive_more",
@@ -4460,7 +4472,7 @@ dependencies = [
[[package]]
name = "tor-events"
-version = "0.5.3"
+version = "0.5.4"
dependencies = [
"async-broadcast",
"futures",
@@ -4473,7 +4485,7 @@ dependencies = [
[[package]]
name = "tor-geoip"
-version = "0.1.1"
+version = "0.1.2"
dependencies = [
"derive_more",
"once_cell",
@@ -4484,7 +4496,7 @@ dependencies = [
[[package]]
name = "tor-guardmgr"
-version = "0.10.0"
+version = "0.10.1"
dependencies = [
"base64ct",
"derive_builder_fork_arti",
@@ -4524,7 +4536,7 @@ dependencies = [
[[package]]
name = "tor-hsclient"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"async-trait",
"derive_more",
@@ -4569,7 +4581,7 @@ dependencies = [
[[package]]
name = "tor-hscrypto"
-version = "0.3.1"
+version = "0.3.2"
dependencies = [
"data-encoding",
"derive_more",
@@ -4595,7 +4607,7 @@ dependencies = [
[[package]]
name = "tor-hspow"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"arrayvec",
"blake2",
@@ -4609,7 +4621,7 @@ dependencies = [
[[package]]
name = "tor-hsservice"
-version = "0.2.3"
+version = "0.2.4"
dependencies = [
"async-broadcast",
"async-trait",
@@ -4654,7 +4666,7 @@ dependencies = [
[[package]]
name = "tor-keymgr"
-version = "0.2.0"
+version = "0.2.1"
dependencies = [
"derive_builder_fork_arti",
"derive_more",
@@ -4678,7 +4690,7 @@ dependencies = [
[[package]]
name = "tor-linkspec"
-version = "0.8.2"
+version = "0.8.3"
dependencies = [
"base64ct",
"by_address",
@@ -4705,7 +4717,7 @@ dependencies = [
[[package]]
name = "tor-llcrypto"
-version = "0.5.3"
+version = "0.5.4"
dependencies = [
"aes",
"base64ct",
@@ -4741,9 +4753,9 @@ dependencies = [
[[package]]
name = "tor-netdir"
-version = "0.9.3"
+version = "0.9.4"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"derive_builder_fork_arti",
"derive_more",
"digest 0.10.7",
@@ -4780,12 +4792,12 @@ dependencies = [
[[package]]
name = "tor-netdoc"
-version = "0.8.2"
+version = "0.8.3"
dependencies = [
"amplify",
"anyhow",
"base64ct",
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"cipher",
"derive_builder_fork_arti",
"derive_more",
@@ -4825,7 +4837,7 @@ dependencies = [
[[package]]
name = "tor-persist"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"derive_more",
"fs-mistrust",
@@ -4841,7 +4853,7 @@ dependencies = [
[[package]]
name = "tor-proto"
-version = "0.12.0"
+version = "0.12.1"
dependencies = [
"asynchronous-codec",
"bytes",
@@ -4893,7 +4905,7 @@ dependencies = [
[[package]]
name = "tor-protover"
-version = "0.5.3"
+version = "0.5.4"
dependencies = [
"caret",
"thiserror",
@@ -4901,7 +4913,7 @@ dependencies = [
[[package]]
name = "tor-ptmgr"
-version = "0.4.1"
+version = "0.5.0"
dependencies = [
"anyhow",
"async-trait",
@@ -4924,7 +4936,7 @@ dependencies = [
[[package]]
name = "tor-rpcbase"
-version = "0.1.3"
+version = "0.1.4"
dependencies = [
"assert-impl",
"downcast-rs",
@@ -4945,7 +4957,7 @@ dependencies = [
[[package]]
name = "tor-rtcompat"
-version = "0.9.3"
+version = "0.9.4"
dependencies = [
"async-io",
"async-native-tls",
@@ -4966,7 +4978,7 @@ dependencies = [
[[package]]
name = "tor-rtmock"
-version = "0.9.0"
+version = "0.9.1"
dependencies = [
"amplify",
"async-trait",
@@ -4990,7 +5002,7 @@ dependencies = [
[[package]]
name = "tor-socksproto"
-version = "0.7.3"
+version = "0.7.4"
dependencies = [
"arbitrary",
"caret",
@@ -5003,7 +5015,7 @@ dependencies = [
[[package]]
name = "tor-units"
-version = "0.6.3"
+version = "0.6.4"
dependencies = [
"derive_more",
"float-cmp",
@@ -5047,7 +5059,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -5168,9 +5180,9 @@ checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
[[package]]
name = "typetag"
-version = "0.2.12"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aec6850cc671cd0cfb3ab285465e48a3b927d9de155051c35797446b32f9169f"
+checksum = "80960fd143d4c96275c0e60b08f14b81fbb468e79bc0ef8fbda69fb0afafae43"
dependencies = [
"erased-serde",
"inventory",
@@ -5181,13 +5193,13 @@ dependencies = [
[[package]]
name = "typetag-impl"
-version = "0.2.12"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30c49a6815b4f8379c36f06618bc1b80ca77aaf8a3fd4d8549dca6fdb016000f"
+checksum = "bfc13d450dc4a695200da3074dacf43d449b968baee95e341920e47f61a3b40f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -5225,9 +5237,9 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
[[package]]
name = "url"
-version = "2.4.0"
+version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
dependencies = [
"form_urlencoded",
"idna",
@@ -5266,7 +5278,7 @@ checksum = "b3fd98999db9227cf28e59d83e1f120f42bc233d4b152e8fab9bc87d5bb1e0f8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
@@ -5293,9 +5305,9 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
[[package]]
name = "walkdir"
-version = "2.3.3"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
"winapi-util",
@@ -5343,7 +5355,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
"wasm-bindgen-shared",
]
@@ -5377,7 +5389,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -5406,9 +5418,9 @@ dependencies = [
[[package]]
name = "webpki"
-version = "0.22.0"
+version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e"
dependencies = [
"ring",
"untrusted 0.7.1",
@@ -5461,16 +5473,7 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
dependencies = [
- "windows-targets 0.48.1",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.45.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
-dependencies = [
- "windows-targets 0.42.2",
+ "windows-targets",
]
[[package]]
@@ -5479,128 +5482,71 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
- "windows-targets 0.48.1",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
-dependencies = [
- "windows_aarch64_gnullvm 0.42.2",
- "windows_aarch64_msvc 0.42.2",
- "windows_i686_gnu 0.42.2",
- "windows_i686_msvc 0.42.2",
- "windows_x86_64_gnu 0.42.2",
- "windows_x86_64_gnullvm 0.42.2",
- "windows_x86_64_msvc 0.42.2",
+ "windows-targets",
]
[[package]]
name = "windows-targets"
-version = "0.48.1"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
- "windows_aarch64_gnullvm 0.48.0",
- "windows_aarch64_msvc 0.48.0",
- "windows_i686_gnu 0.48.0",
- "windows_i686_msvc 0.48.0",
- "windows_x86_64_gnu 0.48.0",
- "windows_x86_64_gnullvm 0.48.0",
- "windows_x86_64_msvc 0.48.0",
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.42.2"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.42.2"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_i686_gnu"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.42.2"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_msvc"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.42.2"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.42.2"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.42.2"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "winnow"
-version = "0.5.2"
+version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bd122eb777186e60c3fdf765a58ac76e41c582f1f535fbf3314434c6b58f3f7"
+checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc"
dependencies = [
"memchr",
]
@@ -5652,7 +5598,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.28",
+ "syn 2.0.31",
]
[[package]]
diff --git a/crates/arti-bench/Cargo.toml b/crates/arti-bench/Cargo.toml
index 9827c72b8..326af2e63 100644
--- a/crates/arti-bench/Cargo.toml
+++ b/crates/arti-bench/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti-bench"
-version = "0.8.7"
+version = "0.8.8"
edition = "2021"
rust-version = "1.65"
authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"]
@@ -17,8 +17,8 @@ publish = false
[dependencies]
anyhow = "1.0.23"
-arti = { path = "../arti", version = "1.1.7" }
-arti-client = { package = "arti-client", path = "../arti-client", version = "0.10.0" }
+arti = { path = "../arti", version = "1.1.8" }
+arti-client = { package = "arti-client", path = "../arti-client", version = "0.10.1" }
clap = "3.2.20"
float-ord = "0.3"
fs-mistrust = { path = "../fs-mistrust", version = "0.7.3" }
@@ -28,7 +28,7 @@ serde = { version = "1.0.103", features = ["derive"] }
serde_json = "1.0.50"
tokio = { version = "1.7", features = ["full"] }
tokio-socks = "0.5"
-tor-config = { path = "../tor-config", version = "0.9.3" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
tracing = "0.1.36"
tracing-subscriber = { version = "0.3.0", features = ["env-filter"] }
diff --git a/crates/arti-client/Cargo.toml b/crates/arti-client/Cargo.toml
index 1dc6a67e0..8113d2058 100644
--- a/crates/arti-client/Cargo.toml
+++ b/crates/arti-client/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti-client"
-version = "0.10.0"
+version = "0.10.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -118,26 +118,26 @@ postage = { version = "0.5.0", default-features = false, features = ["futures-tr
safelog = { path = "../safelog", version = "0.3.2" }
serde = { version = "1.0.103", features = ["derive"] }
thiserror = "1"
-tor-async-utils = { path = "../tor-async-utils", version = "0.1.1" }
+tor-async-utils = { path = "../tor-async-utils", version = "0.1.4" }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-cell = { path = "../tor-cell", version = "0.12.0" }
-tor-chanmgr = { path = "../tor-chanmgr", version = "0.10.0" }
+tor-cell = { path = "../tor-cell", version = "0.12.2" }
+tor-chanmgr = { path = "../tor-chanmgr", version = "0.10.1" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
tor-circmgr = { path = "../tor-circmgr", version = "0.10.0" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-dirmgr = { path = "../tor-dirmgr", version = "0.11.0", default-features = false, features = ["mmap"] }
-tor-error = { path = "../tor-error", version = "0.5.3", features = ["tracing"] }
-tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.0" }
-tor-hsclient = { path = "../tor-hsclient", version = "0.4.0", optional = true }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-keymgr = { path = "../tor-keymgr", version = "0.2.0", default-features = false }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.1" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3" }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-dirmgr = { path = "../tor-dirmgr", version = "0.11.1", default-features = false, features = ["mmap"] }
+tor-error = { path = "../tor-error", version = "0.5.4", features = ["tracing"] }
+tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.1" }
+tor-hsclient = { path = "../tor-hsclient", version = "0.4.1", optional = true }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-keymgr = { path = "../tor-keymgr", version = "0.2.1", default-features = false }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4" }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" }
tor-persist = { path = "../tor-persist", version = "0.7.3" }
-tor-proto = { path = "../tor-proto", version = "0.12.0" }
-tor-ptmgr = { path = "../tor-ptmgr", version = "0.4.1", optional = true }
+tor-proto = { path = "../tor-proto", version = "0.12.1" }
+tor-ptmgr = { path = "../tor-ptmgr", version = "0.5.0", optional = true }
tor-rpcbase = { path = "../tor-rpcbase", version = "0.1.2", optional = true }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tracing = "0.1.36"
diff --git a/crates/arti-config/Cargo.toml b/crates/arti-config/Cargo.toml
index f36d1d262..25bb9e7dd 100644
--- a/crates/arti-config/Cargo.toml
+++ b/crates/arti-config/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti-config"
-version = "0.6.3"
+version = "0.6.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/arti-hyper/Cargo.toml b/crates/arti-hyper/Cargo.toml
index c3baa809f..31e47b793 100644
--- a/crates/arti-hyper/Cargo.toml
+++ b/crates/arti-hyper/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti-hyper"
-version = "0.10.1"
+version = "0.10.2"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -36,7 +36,7 @@ __is_nonadditive = []
[dependencies]
anyhow = "1.0.23"
-arti-client = { path = "../arti-client", version = "0.10.0" }
+arti-client = { path = "../arti-client", version = "0.10.1" }
educe = "0.4.6"
hyper = { version = "0.14", features = ["http1", "client", "runtime"] }
pin-project = "1"
@@ -44,7 +44,7 @@ thiserror = "1"
tls-api = "0.9.0"
tls-api-native-tls = "0.9.0"
tokio = { package = "tokio", version = "1.7", features = ["rt", "rt-multi-thread", "io-util", "net", "time", "macros"] }
-tor-error = { path = "../tor-error", version = "0.5.3" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio"] }
[target.'cfg(target_vendor="apple")'.dev-dependencies]
diff --git a/crates/arti-rpcserver/Cargo.toml b/crates/arti-rpcserver/Cargo.toml
index 98ce0431c..58e5d43be 100644
--- a/crates/arti-rpcserver/Cargo.toml
+++ b/crates/arti-rpcserver/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti-rpcserver"
-version = "0.2.1"
+version = "0.2.2"
edition = "2021"
rust-version = "1.60"
authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"]
@@ -23,7 +23,7 @@ full = [
]
[dependencies]
-arti-client = { path = "../arti-client", version = "0.10.0", features = ["rpc"] }
+arti-client = { path = "../arti-client", version = "0.10.1", features = ["rpc"] }
asynchronous-codec = { version = "0.6.0", features = ["json"] }
base64ct = "1.5.1"
bytes = "1"
@@ -37,10 +37,10 @@ serde = { version = "1.0.103", features = ["derive"] }
serde_json = "1.0.50"
thiserror = "1"
tiny-keccak = { version = "2", features = ["kmac"] }
-tor-async-utils = { path = "../tor-async-utils", version = "0.1.1" }
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-async-utils = { path = "../tor-async-utils", version = "0.1.4" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
tor-rpcbase = { path = "../tor-rpcbase", version = "0.1.2" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tracing = "0.1.36"
diff --git a/crates/arti-testing/Cargo.toml b/crates/arti-testing/Cargo.toml
index 8f6ab83a2..d59eeba74 100644
--- a/crates/arti-testing/Cargo.toml
+++ b/crates/arti-testing/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti-testing"
-version = "0.8.7"
+version = "0.8.8"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -26,8 +26,8 @@ full = [
[dependencies]
anyhow = "1.0.23"
-arti = { package = "arti", path = "../arti", version = "1.1.7" }
-arti-client = { package = "arti-client", path = "../arti-client", version = "0.10.0", features = ["dirfilter"] }
+arti = { package = "arti", path = "../arti", version = "1.1.8" }
+arti-client = { package = "arti-client", path = "../arti-client", version = "0.10.1", features = ["dirfilter"] }
async-trait = "0.1.54"
cfg-if = "1.0.0"
clap = "3.2.20"
@@ -39,10 +39,10 @@ serde = { version = "1.0.103", features = ["derive"] }
tokio = { version = "1.7", features = ["signal", "macros"] }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3", features = ["experimental-api"] }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-dirmgr = { package = "tor-dirmgr", path = "../tor-dirmgr", version = "0.11.0", features = ["dirfilter"] }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-netdoc = { package = "tor-netdoc", path = "../tor-netdoc", version = "0.8.2", features = [
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-dirmgr = { package = "tor-dirmgr", path = "../tor-dirmgr", version = "0.11.1", features = ["dirfilter"] }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-netdoc = { package = "tor-netdoc", path = "../tor-netdoc", version = "0.8.3", features = [
"experimental-api",
"dangerous-expose-struct-fields",
] }
diff --git a/crates/arti/Cargo.toml b/crates/arti/Cargo.toml
index b41b10bfa..f2db3b45b 100644
--- a/crates/arti/Cargo.toml
+++ b/crates/arti/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "arti"
-version = "1.1.7"
+version = "1.1.8"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -89,7 +89,7 @@ __is_experimental = []
[dependencies]
arti-rpcserver = { path = "../arti-rpcserver", version = "0.2.0", optional = true }
anyhow = "1.0.23"
-arti-client = { package = "arti-client", path = "../arti-client", version = "0.10.0", default-features = false }
+arti-client = { package = "arti-client", path = "../arti-client", version = "0.10.1", default-features = false }
async-ctrlc = { version = "1.2.0", optional = true }
backtrace = "0.3.68"
cfg-if = "1.0.0"
@@ -116,8 +116,8 @@ thiserror = "1"
time = "0.3.18"
tokio-crate = { package = "tokio", version = "1.7", optional = true, features = ["signal"] }
tokio-util = { version = "0.7.0", features = ["compat"], optional = true }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3", default-features = false, features = ["tracing"] }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4", default-features = false, features = ["tracing"] }
tor-rpcbase = { path = "../tor-rpcbase", version = "0.1.2", optional = true }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", default-features = false }
tor-socksproto = { path = "../tor-socksproto", version = "0.7.2" }
diff --git a/crates/caret/Cargo.toml b/crates/caret/Cargo.toml
index fe4e144ef..94eb3a5ae 100644
--- a/crates/caret/Cargo.toml
+++ b/crates/caret/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "caret"
-version = "0.4.3"
+version = "0.4.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/equix/Cargo.toml b/crates/equix/Cargo.toml
index f4e2b9da8..e3f5af0ac 100644
--- a/crates/equix/Cargo.toml
+++ b/crates/equix/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "equix"
-version = "0.1.0"
+version = "0.1.1"
authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <beth@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -27,7 +27,7 @@ compiler = ["hashx/compiler"]
[dependencies]
arrayvec = "0.7.4"
-hashx = { path = "../hashx", version = "0.1.0", default-features = false }
+hashx = { path = "../hashx", version = "0.1.1", default-features = false }
num-traits = "0.2.15"
thiserror = "1.0.40"
visibility = "0.1.0"
diff --git a/crates/equix/bench/Cargo.lock b/crates/equix/bench/Cargo.lock
index ee3efd34f..6af7f5c53 100644
--- a/crates/equix/bench/Cargo.lock
+++ b/crates/equix/bench/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "aho-corasick"
-version = "1.0.2"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
dependencies = [
"memchr",
]
@@ -19,9 +19,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
[[package]]
name = "anstyle"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea"
[[package]]
name = "arrayvec"
@@ -41,7 +41,7 @@ version = "0.66.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"cexpr",
"clang-sys",
"lazy_static",
@@ -54,7 +54,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.27",
+ "syn 2.0.31",
"which",
]
@@ -66,9 +66,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.3.3"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "blake2"
@@ -108,11 +108,12 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]]
name = "cc"
-version = "1.0.79"
+version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
dependencies = [
"jobserver",
+ "libc",
]
[[package]]
@@ -170,18 +171,18 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.3.19"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d"
+checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6"
dependencies = [
"clap_builder",
]
[[package]]
name = "clap_builder"
-version = "4.3.19"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1"
+checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
dependencies = [
"anstyle",
"clap_lex",
@@ -189,9 +190,9 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.5.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
[[package]]
name = "criterion"
@@ -328,7 +329,7 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
name = "equix"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"arrayvec",
"hashx",
@@ -349,9 +350,9 @@ dependencies = [
[[package]]
name = "errno"
-version = "0.3.1"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
dependencies = [
"errno-dragonfly",
"libc",
@@ -409,7 +410,7 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
[[package]]
name = "hashx"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"arrayvec",
"blake2",
@@ -432,6 +433,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
+name = "home"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
name = "is-terminal"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -505,21 +515,21 @@ dependencies = [
[[package]]
name = "linux-raw-sys"
-version = "0.4.3"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0"
+checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
[[package]]
name = "log"
-version = "0.4.19"
+version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "memchr"
-version = "2.5.0"
+version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "memmap2"
@@ -628,12 +638,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "prettyplease"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"
+checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b"
dependencies = [
"proc-macro2",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
@@ -671,9 +681,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.32"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
]
@@ -732,9 +742,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.9.1"
+version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
dependencies = [
"aho-corasick",
"memchr",
@@ -744,9 +754,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.3.3"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"
+checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
dependencies = [
"aho-corasick",
"memchr",
@@ -755,9 +765,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.7.4"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
name = "rustc-hash"
@@ -767,11 +777,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustix"
-version = "0.38.4"
+version = "0.38.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5"
+checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"errno",
"libc",
"linux-raw-sys",
@@ -801,29 +811,29 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
-version = "1.0.177"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63ba2516aa6bf82e0b19ca8b50019d52df58455d3cf9bdaf6315225fdd0c560a"
+checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.177"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "401797fe7833d72109fedec6bfcbe67c0eed9b99772f26eb8afd261f0abc6fd3"
+checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
name = "serde_json"
-version = "1.0.104"
+version = "1.0.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c"
+checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
dependencies = [
"itoa",
"ryu",
@@ -832,9 +842,9 @@ dependencies = [
[[package]]
name = "shlex"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
[[package]]
name = "subtle"
@@ -855,9 +865,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.27"
+version = "2.0.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0"
+checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398"
dependencies = [
"proc-macro2",
"quote",
@@ -866,22 +876,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90"
+checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96"
+checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
@@ -896,8 +906,8 @@ dependencies = [
[[package]]
name = "tor-c-equix"
-version = "0.1.0"
-source = "git+https://gitlab.torproject.org/tpo/core/tor.git#4667195deded5e34d93ef9984ff091b2ae822fbb"
+version = "0.2.0"
+source = "git+https://gitlab.torproject.org/tpo/core/tor.git#3b17635f46055e465a3c5c927edc2242fd58c5e1"
dependencies = [
"bindgen",
"cc",
@@ -929,14 +939,14 @@ checksum = "b3fd98999db9227cf28e59d83e1f120f42bc233d4b152e8fab9bc87d5bb1e0f8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
name = "walkdir"
-version = "2.3.3"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
"winapi-util",
@@ -969,7 +979,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
"wasm-bindgen-shared",
]
@@ -991,7 +1001,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -1014,13 +1024,14 @@ dependencies = [
[[package]]
name = "which"
-version = "4.4.0"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
dependencies = [
"either",
- "libc",
+ "home",
"once_cell",
+ "rustix",
]
[[package]]
@@ -1065,9 +1076,9 @@ dependencies = [
[[package]]
name = "windows-targets"
-version = "0.48.1"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
@@ -1080,42 +1091,42 @@ dependencies = [
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_i686_gnu"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_msvc"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
diff --git a/crates/fs-mistrust/Cargo.toml b/crates/fs-mistrust/Cargo.toml
index 411368776..2b2db035f 100644
--- a/crates/fs-mistrust/Cargo.toml
+++ b/crates/fs-mistrust/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "fs-mistrust"
-version = "0.7.3"
+version = "0.7.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
license = "MIT OR Apache-2.0"
diff --git a/crates/hashx/Cargo.toml b/crates/hashx/Cargo.toml
index cad0e0f98..8dcdab40d 100644
--- a/crates/hashx/Cargo.toml
+++ b/crates/hashx/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "hashx"
-version = "0.1.0"
+version = "0.1.1"
authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <beth@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/hashx/bench/Cargo.lock b/crates/hashx/bench/Cargo.lock
index 43189a69e..85d3438b1 100644
--- a/crates/hashx/bench/Cargo.lock
+++ b/crates/hashx/bench/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "aho-corasick"
-version = "1.0.2"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
dependencies = [
"memchr",
]
@@ -19,9 +19,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
[[package]]
name = "anstyle"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea"
[[package]]
name = "arrayvec"
@@ -41,7 +41,7 @@ version = "0.66.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"cexpr",
"clang-sys",
"lazy_static",
@@ -54,7 +54,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.27",
+ "syn 2.0.31",
"which",
]
@@ -66,9 +66,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.3.3"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "blake2"
@@ -108,11 +108,12 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]]
name = "cc"
-version = "1.0.79"
+version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
dependencies = [
"jobserver",
+ "libc",
]
[[package]]
@@ -170,18 +171,18 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.3.19"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d"
+checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6"
dependencies = [
"clap_builder",
]
[[package]]
name = "clap_builder"
-version = "4.3.19"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1"
+checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
dependencies = [
"anstyle",
"clap_lex",
@@ -189,9 +190,9 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.5.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
[[package]]
name = "criterion"
@@ -328,9 +329,9 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
name = "errno"
-version = "0.3.1"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
+checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
dependencies = [
"errno-dragonfly",
"libc",
@@ -388,7 +389,7 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
[[package]]
name = "hashx"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"arrayvec",
"blake2",
@@ -422,6 +423,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
+name = "home"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
name = "iai"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -501,21 +511,21 @@ dependencies = [
[[package]]
name = "linux-raw-sys"
-version = "0.4.3"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0"
+checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
[[package]]
name = "log"
-version = "0.4.19"
+version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "memchr"
-version = "2.5.0"
+version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "memmap2"
@@ -624,12 +634,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "prettyplease"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"
+checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b"
dependencies = [
"proc-macro2",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
@@ -667,9 +677,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.32"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965"
+checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
]
@@ -728,9 +738,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.9.1"
+version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
dependencies = [
"aho-corasick",
"memchr",
@@ -740,9 +750,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.3.3"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"
+checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
dependencies = [
"aho-corasick",
"memchr",
@@ -751,9 +761,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.7.4"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
[[package]]
name = "rustc-hash"
@@ -763,11 +773,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustix"
-version = "0.38.4"
+version = "0.38.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5"
+checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453"
dependencies = [
- "bitflags 2.3.3",
+ "bitflags 2.4.0",
"errno",
"libc",
"linux-raw-sys",
@@ -797,29 +807,29 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
-version = "1.0.177"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63ba2516aa6bf82e0b19ca8b50019d52df58455d3cf9bdaf6315225fdd0c560a"
+checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.177"
+version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "401797fe7833d72109fedec6bfcbe67c0eed9b99772f26eb8afd261f0abc6fd3"
+checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
name = "serde_json"
-version = "1.0.104"
+version = "1.0.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c"
+checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
dependencies = [
"itoa",
"ryu",
@@ -828,9 +838,9 @@ dependencies = [
[[package]]
name = "shlex"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
[[package]]
name = "subtle"
@@ -851,9 +861,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.27"
+version = "2.0.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0"
+checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398"
dependencies = [
"proc-macro2",
"quote",
@@ -862,22 +872,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90"
+checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.44"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96"
+checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
]
[[package]]
@@ -892,8 +902,8 @@ dependencies = [
[[package]]
name = "tor-c-equix"
-version = "0.1.0"
-source = "git+https://gitlab.torproject.org/tpo/core/tor.git#4667195deded5e34d93ef9984ff091b2ae822fbb"
+version = "0.2.0"
+source = "git+https://gitlab.torproject.org/tpo/core/tor.git#3b17635f46055e465a3c5c927edc2242fd58c5e1"
dependencies = [
"bindgen",
"cc",
@@ -919,9 +929,9 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "walkdir"
-version = "2.3.3"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
"winapi-util",
@@ -954,7 +964,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
"wasm-bindgen-shared",
]
@@ -976,7 +986,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.27",
+ "syn 2.0.31",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -999,13 +1009,14 @@ dependencies = [
[[package]]
name = "which"
-version = "4.4.0"
+version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
dependencies = [
"either",
- "libc",
+ "home",
"once_cell",
+ "rustix",
]
[[package]]
@@ -1050,9 +1061,9 @@ dependencies = [
[[package]]
name = "windows-targets"
-version = "0.48.1"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
@@ -1065,42 +1076,42 @@ dependencies = [
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_i686_gnu"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_msvc"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.48.0"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
diff --git a/crates/retry-error/Cargo.toml b/crates/retry-error/Cargo.toml
index 8ad68732b..f3e9d01ac 100644
--- a/crates/retry-error/Cargo.toml
+++ b/crates/retry-error/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "retry-error"
-version = "0.5.0"
+version = "0.5.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/safelog/Cargo.toml b/crates/safelog/Cargo.toml
index 4c42a94b4..611c18ebd 100644
--- a/crates/safelog/Cargo.toml
+++ b/crates/safelog/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "safelog"
-version = "0.3.3"
+version = "0.3.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-async-utils/Cargo.toml b/crates/tor-async-utils/Cargo.toml
index 00c39bde6..f8278a447 100644
--- a/crates/tor-async-utils/Cargo.toml
+++ b/crates/tor-async-utils/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-async-utils"
-version = "0.1.3"
+version = "0.1.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-basic-utils/Cargo.toml b/crates/tor-basic-utils/Cargo.toml
index 71d9492f4..9a3919832 100644
--- a/crates/tor-basic-utils/Cargo.toml
+++ b/crates/tor-basic-utils/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-basic-utils"
-version = "0.7.3"
+version = "0.7.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-bytes/Cargo.toml b/crates/tor-bytes/Cargo.toml
index de894f7f3..c00cef509 100644
--- a/crates/tor-bytes/Cargo.toml
+++ b/crates/tor-bytes/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-bytes"
-version = "0.7.3"
+version = "0.7.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -18,8 +18,8 @@ educe = "0.4.6"
generic-array = "0.14.3"
signature = "1"
thiserror = "1"
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
zeroize = "1"
[dev-dependencies]
diff --git a/crates/tor-cell/Cargo.toml b/crates/tor-cell/Cargo.toml
index 0820f54d7..30d1cdae6 100644
--- a/crates/tor-cell/Cargo.toml
+++ b/crates/tor-cell/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-cell"
-version = "0.12.1"
+version = "0.12.2"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -47,12 +47,12 @@ paste = "1"
rand = "0.8"
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-cert = { path = "../tor-cert", version = "0.7.2" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-cert = { path = "../tor-cert", version = "0.7.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
tor-units = { path = "../tor-units", version = "0.6.1" }
[dev-dependencies]
diff --git a/crates/tor-cert/Cargo.toml b/crates/tor-cert/Cargo.toml
index 9b21d659d..2543f5d81 100644
--- a/crates/tor-cert/Cargo.toml
+++ b/crates/tor-cert/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-cert"
-version = "0.7.3"
+version = "0.7.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -24,9 +24,9 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti", opt
digest = "0.10.0"
signature = "1"
thiserror = "1"
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
[dev-dependencies]
base64ct = "1.5.1"
diff --git a/crates/tor-chanmgr/Cargo.toml b/crates/tor-chanmgr/Cargo.toml
index ddaa17e6e..ee1ec5089 100644
--- a/crates/tor-chanmgr/Cargo.toml
+++ b/crates/tor-chanmgr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-chanmgr"
-version = "0.10.0"
+version = "0.10.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -48,13 +48,13 @@ safelog = { path = "../safelog", version = "0.3.2" }
serde = { version = "1.0.103", features = ["derive"] }
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-cell = { path = "../tor-cell", version = "0.12.0" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3", features = ["tracing"] }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3" }
-tor-proto = { path = "../tor-proto", version = "0.12.0" }
+tor-cell = { path = "../tor-cell", version = "0.12.2" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4", features = ["tracing"] }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4" }
+tor-proto = { path = "../tor-proto", version = "0.12.1" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tor-socksproto = { path = "../tor-socksproto", version = "0.7.2", default-features = false, features = [
"client-handshake",
@@ -68,11 +68,11 @@ float_eq = "1.0.0"
futures-await-test = "0.3.0"
hex-literal = "0.4"
itertools = "0.11.0"
-tor-cell = { path = "../tor-cell", version = "0.12.0", features = ["testing"] }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3", features = ["testing"] }
-tor-proto = { path = "../tor-proto", version = "0.12.0", features = ["testing"] }
+tor-cell = { path = "../tor-cell", version = "0.12.2", features = ["testing"] }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4", features = ["testing"] }
+tor-proto = { path = "../tor-proto", version = "0.12.1", features = ["testing"] }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/crates/tor-checkable/Cargo.toml b/crates/tor-checkable/Cargo.toml
index 230003c16..70d83c050 100644
--- a/crates/tor-checkable/Cargo.toml
+++ b/crates/tor-checkable/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-checkable"
-version = "0.5.3"
+version = "0.5.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -21,7 +21,7 @@ __is_experimental = []
humantime = "2"
signature = "1"
thiserror = "1"
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/crates/tor-circmgr/Cargo.toml b/crates/tor-circmgr/Cargo.toml
index dc91830ce..8cb7ee16a 100644
--- a/crates/tor-circmgr/Cargo.toml
+++ b/crates/tor-circmgr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-circmgr"
-version = "0.10.0"
+version = "0.10.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -70,16 +70,16 @@ serde = { version = "1.0.103", features = ["derive"] }
static_assertions = "1"
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-chanmgr = { path = "../tor-chanmgr", version = "0.10.0" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3", features = ["tracing"] }
-tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.0" }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3" }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" }
+tor-chanmgr = { path = "../tor-chanmgr", version = "0.10.1" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4", features = ["tracing"] }
+tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.1" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4" }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" }
tor-persist = { path = "../tor-persist", version = "0.7.3" }
-tor-proto = { path = "../tor-proto", version = "0.12.0" }
+tor-proto = { path = "../tor-proto", version = "0.12.1" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tracing = "0.1.36"
visibility = { version = "0.1.0", optional = true }
@@ -87,12 +87,12 @@ weak-table = "0.3.0"
[dev-dependencies]
futures-await-test = "0.3.0"
-tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.0", features = ["testing"] }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3", features = ["testing"] }
+tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.1", features = ["testing"] }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4", features = ["testing"] }
tor-persist = { path = "../tor-persist", version = "0.7.3", features = ["testing"] }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/crates/tor-config/Cargo.toml b/crates/tor-config/Cargo.toml
index becd40e01..a79a28704 100644
--- a/crates/tor-config/Cargo.toml
+++ b/crates/tor-config/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-config"
-version = "0.9.3"
+version = "0.9.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -44,7 +44,7 @@ strum = { version = "0.25", features = ["derive"] }
thiserror = "1"
toml = "0.7.2"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
tracing = "0.1.36"
void = "1"
diff --git a/crates/tor-congestion/Cargo.toml b/crates/tor-congestion/Cargo.toml
index 53f4e215e..4cf9d5e0c 100644
--- a/crates/tor-congestion/Cargo.toml
+++ b/crates/tor-congestion/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-congestion"
-version = "0.5.3"
+version = "0.5.4"
edition = "2021"
authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"]
rust-version = "1.65"
@@ -16,8 +16,8 @@ publish = false
[dependencies]
thiserror = "1"
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4" }
tor-units = { path = "../tor-units", version = "0.6.1" }
[features]
diff --git a/crates/tor-consdiff/Cargo.toml b/crates/tor-consdiff/Cargo.toml
index b0e8e99fb..a9cde3357 100644
--- a/crates/tor-consdiff/Cargo.toml
+++ b/crates/tor-consdiff/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-consdiff"
-version = "0.5.4"
+version = "0.5.5"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -23,7 +23,7 @@ __is_experimental = []
digest = "0.10.0"
hex = "0.4"
thiserror = "1"
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/crates/tor-dirclient/Cargo.toml b/crates/tor-dirclient/Cargo.toml
index 99f6b5137..6ebe0ec93 100644
--- a/crates/tor-dirclient/Cargo.toml
+++ b/crates/tor-dirclient/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-dirclient"
-version = "0.8.0"
+version = "0.9.0"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -56,19 +56,19 @@ itertools = "0.11.0"
memchr = "2.5"
thiserror = "1"
tor-circmgr = { path = "../tor-circmgr", version = "0.10.0" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" }
-tor-proto = { path = "../tor-proto", version = "0.12.0" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" }
+tor-proto = { path = "../tor-proto", version = "0.12.1" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tracing = "0.1.36"
[dev-dependencies]
futures-await-test = "0.3.0"
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/crates/tor-dirmgr/Cargo.toml b/crates/tor-dirmgr/Cargo.toml
index 75aef561f..57f404f89 100644
--- a/crates/tor-dirmgr/Cargo.toml
+++ b/crates/tor-dirmgr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-dirmgr"
-version = "0.11.0"
+version = "0.11.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -85,15 +85,15 @@ time = { version = "0.3", features = ["formatting", "parsing"] }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
tor-circmgr = { path = "../tor-circmgr", version = "0.10.0" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
tor-consdiff = { path = "../tor-consdiff", version = "0.5.3" }
-tor-dirclient = { path = "../tor-dirclient", version = "0.8.0", default-features = false }
-tor-error = { path = "../tor-error", version = "0.5.3", features = ["tracing"] }
-tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.0" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3" }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" }
-tor-proto = { path = "../tor-proto", version = "0.12.0" }
+tor-dirclient = { path = "../tor-dirclient", version = "0.9.0", default-features = false }
+tor-error = { path = "../tor-error", version = "0.5.4", features = ["tracing"] }
+tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.1" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4" }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" }
+tor-proto = { path = "../tor-proto", version = "0.12.1" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tracing = "0.1.36"
@@ -102,9 +102,9 @@ anyhow = "1.0.23"
float_eq = "1.0.0"
hex-literal = "0.4"
tempfile = "3"
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
tracing-test = "0.2"
[package.metadata.docs.rs]
all-features = true
diff --git a/crates/tor-error/Cargo.toml b/crates/tor-error/Cargo.toml
index 1ec1328e6..e1ab37acd 100644
--- a/crates/tor-error/Cargo.toml
+++ b/crates/tor-error/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-error"
-version = "0.5.3"
+version = "0.5.4"
authors = ["Ian Jackson <iwj@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-events/Cargo.toml b/crates/tor-events/Cargo.toml
index 4eb2abdc4..046f14a1c 100644
--- a/crates/tor-events/Cargo.toml
+++ b/crates/tor-events/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-events"
-version = "0.5.3"
+version = "0.5.4"
edition = "2021"
rust-version = "1.65"
authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"]
diff --git a/crates/tor-geoip/Cargo.toml b/crates/tor-geoip/Cargo.toml
index 44383a29c..4369955f2 100644
--- a/crates/tor-geoip/Cargo.toml
+++ b/crates/tor-geoip/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-geoip"
-version = "0.1.1"
+version = "0.1.2"
authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -17,7 +17,7 @@ derive_more = "0.99.3"
once_cell = "1.18"
rangemap = "1.3"
thiserror = "1"
-tor-error = { path = "../tor-error", version = "0.5.3" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
[features]
embedded-db = []
diff --git a/crates/tor-guardmgr/Cargo.toml b/crates/tor-guardmgr/Cargo.toml
index 1687c170d..69d8d5413 100644
--- a/crates/tor-guardmgr/Cargo.toml
+++ b/crates/tor-guardmgr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-guardmgr"
-version = "0.10.0"
+version = "0.10.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -65,14 +65,14 @@ serde = { version = "1.0.103", features = ["derive"] }
strum = { version = "0.25", features = ["derive"] }
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3" }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" } # for address pattern
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4" }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" } # for address pattern
tor-persist = { path = "../tor-persist", version = "0.7.3" }
-tor-proto = { path = "../tor-proto", version = "0.12.0" }
+tor-proto = { path = "../tor-proto", version = "0.12.1" }
tor-protover = { path = "../tor-protover", version = "0.5.1", optional = true }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
tor-units = { path = "../tor-units", version = "0.6.1" }
@@ -82,8 +82,8 @@ tracing = "0.1.36"
float_eq = "1.0.0"
serde_json = "1.0.50"
toml = "0.7.2"
-tor-netdir = { path = "../tor-netdir", version = "0.9.3", features = ["testing"] }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4", features = ["testing"] }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" }
tor-persist = { path = "../tor-persist", version = "0.7.3", features = ["testing"] }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
diff --git a/crates/tor-hsclient/Cargo.toml b/crates/tor-hsclient/Cargo.toml
index aa5e857f1..20b712580 100644
--- a/crates/tor-hsclient/Cargo.toml
+++ b/crates/tor-hsclient/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-hsclient"
-version = "0.4.0"
+version = "0.4.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -50,34 +50,34 @@ slotmap = "1.0.6"
strum = { version = "0.25", features = ["derive"] }
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-cell = { path = "../tor-cell", version = "0.12.0", features = ["hs"] }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-cell = { path = "../tor-cell", version = "0.12.2", features = ["hs"] }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
tor-circmgr = { version = "0.10.0", path = "../tor-circmgr", features = ["hs-client"] }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-dirclient = { path = "../tor-dirclient", version = "0.8.0", default-features = false, features = ["hs-client"] }
-tor-error = { path = "../tor-error", version = "0.5.3", features = ["tracing"] }
-tor-hscrypto = { version = "0.3.0", path = "../tor-hscrypto" }
-tor-keymgr = { version = "0.2.0", path = "../tor-keymgr", default-features = false }
-tor-linkspec = { version = "0.8.2", path = "../tor-linkspec", features = ["decode", "verbatim"] }
-tor-llcrypto = { version = "0.5.2", path = "../tor-llcrypto" }
-tor-netdir = { version = "0.9.3", path = "../tor-netdir", features = ["hs-client"] }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2", features = ["hs-client"] }
-tor-proto = { version = "0.12.0", path = "../tor-proto", features = ["hs-client", "send-control-msg"] }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-dirclient = { path = "../tor-dirclient", version = "0.9.0", default-features = false, features = ["hs-client"] }
+tor-error = { path = "../tor-error", version = "0.5.4", features = ["tracing"] }
+tor-hscrypto = { version = "0.3.2", path = "../tor-hscrypto" }
+tor-keymgr = { version = "0.2.1", path = "../tor-keymgr", default-features = false }
+tor-linkspec = { version = "0.8.3", path = "../tor-linkspec", features = ["decode", "verbatim"] }
+tor-llcrypto = { version = "0.5.4", path = "../tor-llcrypto" }
+tor-netdir = { version = "0.9.4", path = "../tor-netdir", features = ["hs-client"] }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3", features = ["hs-client"] }
+tor-proto = { version = "0.12.1", path = "../tor-proto", features = ["hs-client", "send-control-msg"] }
tor-rtcompat = { version = "0.9.1", path = "../tor-rtcompat" }
tracing = "0.1.36"
[dev-dependencies]
humantime = "2"
tokio-crate = { package = "tokio", version = "1.7", features = ["full"] }
-tor-async-utils = { path = "../tor-async-utils", version = "0.1.1" }
+tor-async-utils = { path = "../tor-async-utils", version = "0.1.4" }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-chanmgr = { path = "../tor-chanmgr", version = "0.10.0" }
+tor-chanmgr = { path = "../tor-chanmgr", version = "0.10.1" }
tor-circmgr = { version = "0.10.0", path = "../tor-circmgr", features = ["hs-client", "testing"] }
-tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.0", features = ["testing"] }
-tor-netdir = { path = "../tor-netdir", version = "0.9.3", features = ["testing"] }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2", features = ["testing"] }
+tor-guardmgr = { path = "../tor-guardmgr", version = "0.10.1", features = ["testing"] }
+tor-netdir = { path = "../tor-netdir", version = "0.9.4", features = ["testing"] }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3", features = ["testing"] }
tor-persist = { path = "../tor-persist", version = "0.7.3", features = ["testing"] }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1", features = ["tokio", "native-tls"] }
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
tracing-test = "0.2"
diff --git a/crates/tor-hscrypto/Cargo.toml b/crates/tor-hscrypto/Cargo.toml
index 96bab2851..9152b0f47 100644
--- a/crates/tor-hscrypto/Cargo.toml
+++ b/crates/tor-hscrypto/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-hscrypto"
-version = "0.3.1"
+version = "0.3.2"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -36,9 +36,9 @@ signature = "1"
subtle = "2"
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-bytes = { version = "0.7.2", path = "../tor-bytes" }
-tor-error = { version = "0.5.3", path = "../tor-error" }
-tor-llcrypto = { version = "0.5.2", path = "../tor-llcrypto", features = ["hsv3-client", "hsv3-service"] }
+tor-bytes = { version = "0.7.4", path = "../tor-bytes" }
+tor-error = { version = "0.5.4", path = "../tor-error" }
+tor-llcrypto = { version = "0.5.4", path = "../tor-llcrypto", features = ["hsv3-client", "hsv3-service"] }
tor-units = { path = "../tor-units", version = "0.6.1" }
[dev-dependencies]
diff --git a/crates/tor-hspow/Cargo.toml b/crates/tor-hspow/Cargo.toml
index 84b913acd..b7fd88817 100644
--- a/crates/tor-hspow/Cargo.toml
+++ b/crates/tor-hspow/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-hspow"
-version = "0.1.0"
+version = "0.1.1"
authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <beth@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -21,10 +21,10 @@ full = ["tor-hscrypto/full", "equix/full"]
arrayvec = "0.7.4"
blake2 = "0.10.6"
derive_more = "0.99.3"
-equix = { path = "../equix", version = "0.1.0" }
+equix = { path = "../equix", version = "0.1.1" }
rand = "0.8.5"
thiserror = "1"
-tor-hscrypto = { version = "0.3.0", path = "../tor-hscrypto" }
+tor-hscrypto = { version = "0.3.2", path = "../tor-hscrypto" }
[dev-dependencies]
hex-literal = "0.4.1"
diff --git a/crates/tor-hsservice/Cargo.toml b/crates/tor-hsservice/Cargo.toml
index 7c5801b50..b1ac383f0 100644
--- a/crates/tor-hsservice/Cargo.toml
+++ b/crates/tor-hsservice/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-hsservice"
-version = "0.2.3"
+version = "0.2.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -41,22 +41,22 @@ retry-error = { version = "0.5.0", path = "../retry-error" }
safelog = { path = "../safelog", version = "0.3.3" }
serde = { version = "1.0.103", features = ["derive"] }
thiserror = "1"
-tor-async-utils = { path = "../tor-async-utils", version = "0.1.1" }
+tor-async-utils = { path = "../tor-async-utils", version = "0.1.4" }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
tor-bytes = { version = "*", path = "../tor-bytes" }
-tor-cell = { version = "0.12.1", path = "../tor-cell", features = ["hs"] }
-tor-cert = { path = "../tor-cert", version = "0.7.2" }
+tor-cell = { version = "0.12.2", path = "../tor-cell", features = ["hs"] }
+tor-cert = { path = "../tor-cert", version = "0.7.4" }
tor-circmgr = { version = "0.10.0", path = "../tor-circmgr", features = ["hs-service"] }
-tor-config = { version = "0.9.3", path = "../tor-config" }
-tor-dirclient = { path = "../tor-dirclient", version = "0.8.0", default-features = false, features = ["hs-service"] }
-tor-error = { version = "0.5.3", path = "../tor-error" }
-tor-hscrypto = { version = "0.3.0", path = "../tor-hscrypto" }
-tor-keymgr = { version = "0.2.0", path = "../tor-keymgr" }
-tor-linkspec = { version = "0.8.1", path = "../tor-linkspec", features = ["verbatim", "decode"] }
-tor-llcrypto = { version = "0.5.2", path = "../tor-llcrypto" }
-tor-netdir = { version = "0.9.3", path = "../tor-netdir", features = ["hs-service"] }
-tor-netdoc = { version = "0.8.2", path = "../tor-netdoc", features = ["hs-service"] }
-tor-proto = { version = "0.12.0", path = "../tor-proto", features = [
+tor-config = { version = "0.9.4", path = "../tor-config" }
+tor-dirclient = { path = "../tor-dirclient", version = "0.9.0", default-features = false, features = ["hs-service"] }
+tor-error = { version = "0.5.4", path = "../tor-error" }
+tor-hscrypto = { version = "0.3.2", path = "../tor-hscrypto" }
+tor-keymgr = { version = "0.2.1", path = "../tor-keymgr" }
+tor-linkspec = { version = "0.8.3", path = "../tor-linkspec", features = ["verbatim", "decode"] }
+tor-llcrypto = { version = "0.5.4", path = "../tor-llcrypto" }
+tor-netdir = { version = "0.9.4", path = "../tor-netdir", features = ["hs-service"] }
+tor-netdoc = { version = "0.8.3", path = "../tor-netdoc", features = ["hs-service"] }
+tor-proto = { version = "0.12.1", path = "../tor-proto", features = [
"experimental-api",
"hs-service",
"send-control-msg",
@@ -69,4 +69,4 @@ void = "1"
[dev-dependencies]
humantime = "2"
serde_json = "1.0.104"
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
diff --git a/crates/tor-keymgr/Cargo.toml b/crates/tor-keymgr/Cargo.toml
index 8aa4f0eaa..6d78a41af 100644
--- a/crates/tor-keymgr/Cargo.toml
+++ b/crates/tor-keymgr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-keymgr"
-version = "0.2.0"
+version = "0.2.1"
authors = ["The Tor Project, Inc.", "Gabriela Moldovan <gabi@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -34,10 +34,10 @@ rand = "0.8"
serde = { version = "1.0.103", features = ["derive"] }
ssh-key = { version = "0.6.1", features = ["std"] }
thiserror = "1"
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2", features = ["keymgr"] }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4", features = ["keymgr"] }
zeroize = "1"
[dev-dependencies]
diff --git a/crates/tor-linkspec/Cargo.toml b/crates/tor-linkspec/Cargo.toml
index a060a8243..fe1308dff 100644
--- a/crates/tor-linkspec/Cargo.toml
+++ b/crates/tor-linkspec/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-linkspec"
-version = "0.8.2"
+version = "0.8.3"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -45,9 +45,9 @@ serde_with = "3.0.0"
strum = { version = "0.25", features = ["derive"] }
thiserror = "1"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
tor-protover = { path = "../tor-protover", version = "0.5.1" }
[dev-dependencies]
diff --git a/crates/tor-llcrypto/Cargo.toml b/crates/tor-llcrypto/Cargo.toml
index b36768d15..2f46e57a3 100644
--- a/crates/tor-llcrypto/Cargo.toml
+++ b/crates/tor-llcrypto/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-llcrypto"
-version = "0.5.3"
+version = "0.5.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-netdir/Cargo.toml b/crates/tor-netdir/Cargo.toml
index 9c07b414c..77f411fd1 100644
--- a/crates/tor-netdir/Cargo.toml
+++ b/crates/tor-netdir/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-netdir"
-version = "0.9.3"
+version = "0.9.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -64,13 +64,13 @@ thiserror = "1"
time = { version = "0.3.17", features = ["macros"], optional = true }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
tor-geoip = { path = "../tor-geoip", version = "0.1.1", optional = true }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3" }
tor-protover = { path = "../tor-protover", version = "0.5.1" }
tor-units = { path = "../tor-units", version = "0.6.1" }
tracing = "0.1.36"
@@ -82,7 +82,7 @@ float_eq = "1.0.0"
hex = "0.4"
hex-literal = "0.4"
rand_chacha = "0.3"
-tor-netdoc = { path = "../tor-netdoc", version = "0.8.2", features = ["build_docs"] }
+tor-netdoc = { path = "../tor-netdoc", version = "0.8.3", features = ["build_docs"] }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/crates/tor-netdoc/Cargo.toml b/crates/tor-netdoc/Cargo.toml
index b89f096c8..9e40e746c 100644
--- a/crates/tor-netdoc/Cargo.toml
+++ b/crates/tor-netdoc/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-netdoc"
-version = "0.8.2"
+version = "0.8.3"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -104,13 +104,13 @@ thiserror = "1"
time = { version = "0.3", features = ["std", "parsing", "macros"] }
tinystr = "0.7.0"
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-cert = { path = "../tor-cert", version = "0.7.2" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-cert = { path = "../tor-cert", version = "0.7.4" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2", optional = true }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3", optional = true }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
tor-protover = { path = "../tor-protover", version = "0.5.1" }
tor-units = { version = "0.6.1", path = "../tor-units", optional = true }
visibility = { version = "0.1.0", optional = true }
diff --git a/crates/tor-persist/Cargo.toml b/crates/tor-persist/Cargo.toml
index 972dbcc80..6d7c40a78 100644
--- a/crates/tor-persist/Cargo.toml
+++ b/crates/tor-persist/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-persist"
-version = "0.7.3"
+version = "0.7.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -28,7 +28,7 @@ sanitize-filename = "0.5.0"
serde = { version = "1.0.103", features = ["derive"] }
serde_json = "1.0.50"
thiserror = "1"
-tor-error = { path = "../tor-error", version = "0.5.3", features = ["tracing"] }
+tor-error = { path = "../tor-error", version = "0.5.4", features = ["tracing"] }
tracing = "0.1.36"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
diff --git a/crates/tor-proto/Cargo.toml b/crates/tor-proto/Cargo.toml
index 64b2142b1..1636dad0d 100644
--- a/crates/tor-proto/Cargo.toml
+++ b/crates/tor-proto/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-proto"
-version = "0.12.0"
+version = "0.12.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -72,20 +72,20 @@ subtle = "2"
thiserror = "1"
tokio-crate = { package = "tokio", version = "1.7", optional = true }
tokio-util = { version = "0.7.0", features = ["compat"], optional = true }
-tor-async-utils = { path = "../tor-async-utils", version = "0.1.1" }
+tor-async-utils = { path = "../tor-async-utils", version = "0.1.4" }
tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.3" }
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-cell = { path = "../tor-cell", version = "0.12.0" }
-tor-cert = { path = "../tor-cert", version = "0.7.2" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-cell = { path = "../tor-cell", version = "0.12.2" }
+tor-cert = { path = "../tor-cert", version = "0.7.4" }
tor-checkable = { path = "../tor-checkable", version = "0.5.3" }
-tor-config = { path = "../tor-config", version = "0.9.3" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
-tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.0", optional = true }
-tor-linkspec = { path = "../tor-linkspec", version = "0.8.2" }
-tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.2" }
+tor-config = { path = "../tor-config", version = "0.9.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
+tor-hscrypto = { path = "../tor-hscrypto", version = "0.3.2", optional = true }
+tor-linkspec = { path = "../tor-linkspec", version = "0.8.3" }
+tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.4" }
tor-protover = { path = "../tor-protover", version = "0.5.1" }
tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.1" }
-tor-rtmock = { path = "../tor-rtmock", version = "0.9.0" }
+tor-rtmock = { path = "../tor-rtmock", version = "0.9.1" }
tor-units = { path = "../tor-units", version = "0.6.1" }
tracing = "0.1.36"
typenum = "1.12"
diff --git a/crates/tor-protover/Cargo.toml b/crates/tor-protover/Cargo.toml
index ab36f7823..e38e694ec 100644
--- a/crates/tor-protover/Cargo.toml
+++ b/crates/tor-protover/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-protover"
-version = "0.5.3"
+version = "0.5.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-ptmgr/Cargo.toml b/crates/tor-ptmgr/Cargo.toml
index b87f75f40..599be43d8 100644
--- a/crates/tor-ptmgr/Cargo.toml
+++ b/crates/tor-ptmgr/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-ptmgr"
-version = "0.4.1"
+version = "0.5.0"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -36,10 +36,10 @@ fs-mistrust = { version = "0.7.3", path = "../fs-mistrust" }
futures = "0.3.14"
serde = { version = "1.0.103", features = ["derive"] }
thiserror = "1"
-tor-chanmgr = { version = "0.10.0", path = "../tor-chanmgr", features = ["pt-client"] }
-tor-config = { version = "0.9.3", path = "../tor-config" }
-tor-error = { version = "0.5.3", path = "../tor-error", features = ["tracing"] }
-tor-linkspec = { version = "0.8.2", path = "../tor-linkspec", features = ["pt-client"] }
+tor-chanmgr = { version = "0.10.1", path = "../tor-chanmgr", features = ["pt-client"] }
+tor-config = { version = "0.9.4", path = "../tor-config" }
+tor-error = { version = "0.5.4", path = "../tor-error", features = ["tracing"] }
+tor-linkspec = { version = "0.8.3", path = "../tor-linkspec", features = ["pt-client"] }
tor-rtcompat = { version = "0.9.1", path = "../tor-rtcompat" }
tor-socksproto = { version = "0.7.2", path = "../tor-socksproto" }
tracing = "0.1.36"
diff --git a/crates/tor-rpcbase/Cargo.toml b/crates/tor-rpcbase/Cargo.toml
index 269e50012..fcc837c11 100644
--- a/crates/tor-rpcbase/Cargo.toml
+++ b/crates/tor-rpcbase/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-rpcbase"
-version = "0.1.3"
+version = "0.1.4"
edition = "2021"
rust-version = "1.60"
authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"]
@@ -22,8 +22,8 @@ paste = "1"
serde = { version = "1.0.103", features = ["derive"] }
serde_repr = "0.1.12"
thiserror = "1"
-tor-async-utils = { path = "../tor-async-utils", version = "0.1.1" }
-tor-error = { path = "../tor-error/", version = "0.5.3", features = ["rpc"] }
+tor-async-utils = { path = "../tor-async-utils", version = "0.1.4" }
+tor-error = { path = "../tor-error/", version = "0.5.4", features = ["rpc"] }
typetag = "0.2.7"
[dev-dependencies]
diff --git a/crates/tor-rtcompat/Cargo.toml b/crates/tor-rtcompat/Cargo.toml
index ff1f51cc1..774de75c6 100644
--- a/crates/tor-rtcompat/Cargo.toml
+++ b/crates/tor-rtcompat/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-rtcompat"
-version = "0.9.3"
+version = "0.9.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-rtmock/Cargo.toml b/crates/tor-rtmock/Cargo.toml
index 5b4542671..9719912b2 100644
--- a/crates/tor-rtmock/Cargo.toml
+++ b/crates/tor-rtmock/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-rtmock"
-version = "0.9.0"
+version = "0.9.1"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
diff --git a/crates/tor-socksproto/Cargo.toml b/crates/tor-socksproto/Cargo.toml
index 76504ee70..06e998148 100644
--- a/crates/tor-socksproto/Cargo.toml
+++ b/crates/tor-socksproto/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-socksproto"
-version = "0.7.3"
+version = "0.7.4"
authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
edition = "2021"
rust-version = "1.65"
@@ -24,8 +24,8 @@ arbitrary = { version = "1.0.1", optional = true, features = ["derive"] }
caret = { path = "../caret", version = "0.4.1" }
subtle = "2"
thiserror = "1"
-tor-bytes = { path = "../tor-bytes", version = "0.7.2" }
-tor-error = { path = "../tor-error", version = "0.5.3" }
+tor-bytes = { path = "../tor-bytes", version = "0.7.4" }
+tor-error = { path = "../tor-error", version = "0.5.4" }
[dev-dependencies]
hex-literal = "0.4"
diff --git a/crates/tor-units/Cargo.toml b/crates/tor-units/Cargo.toml
index 6b60289c8..85be686cc 100644
--- a/crates/tor-units/Cargo.toml
+++ b/crates/tor-units/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "tor-units"
-version = "0.6.3"
+version = "0.6.4"
authors = ["Dennis Jackson <git@dennisjj.co.uk>"]
edition = "2021"
rust-version = "1.65"